@media screen and (max-width:749px){quick-add-modal.quick-add-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#08080875!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}quick-add-modal .quick-add-modal__content{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;transform:none!important;margin:0!important;width:min(92vw,560px)!important;max-width:560px!important;max-height:78svh!important;overflow:hidden!important;background:#fff!important;border:1px solid #111!important;border-radius:14px!important;box-shadow:0 24px 70px #00000040!important}quick-add-modal .quick-add-modal__content-info{padding:0!important;max-height:78svh!important;overflow:auto!important;overscroll-behavior:contain}quick-add-modal .quick-add-modal__toggle{position:absolute!important;top:10px!important;right:10px!important;z-index:20!important;width:38px!important;height:38px!important;min-width:38px!important;padding:9px!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important}quick-add-modal product-info,quick-add-modal product-info .page-width{padding:0!important;margin:0!important;max-width:none!important}quick-add-modal .product{display:block!important;margin:0!important;padding:0!important}quick-add-modal .product__media-wrapper{display:none!important}quick-add-modal .product__info-wrapper{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}quick-add-modal .product__info-container{max-width:none!important;margin:0!important;padding:0!important}quick-add-modal .dnds-qa-summary{display:grid!important;grid-template-columns:128px minmax(0,1fr)!important;gap:17px!important;align-items:center!important;min-height:164px!important;padding:18px 54px 16px 18px!important;margin:0!important;border-bottom:1px solid #e9e9e9!important;background:#fff!important}quick-add-modal .dnds-qa-summary__image{display:block!important;width:128px!important;height:142px!important;object-fit:contain!important;background:#fff!important;border:0!important}quick-add-modal .dnds-qa-summary__title{display:block!important;margin:0 0 8px!important;font-size:17px!important;line-height:1.08!important;font-weight:650!important;letter-spacing:-.025em!important;color:#111!important}quick-add-modal .dnds-qa-summary__price{display:block!important;font-size:12px!important;line-height:1.3!important;letter-spacing:.075em!important;color:#222!important}quick-add-modal .product__title,quick-add-modal .product__info-container>.price,quick-add-modal .product__text,quick-add-modal .product__description,quick-add-modal .product__accordion,quick-add-modal .share-button,quick-add-modal pickup-availability,quick-add-modal .product__view-details,quick-add-modal .product__tax,quick-add-modal .installment,quick-add-modal .shopify-payment-button,quick-add-modal [data-shopify=payment-button],quick-add-modal .quantity{display:none!important}quick-add-modal variant-selects,quick-add-modal variant-radios{display:block!important;padding:14px 18px 0!important;margin:0!important}quick-add-modal .product-form__input{max-width:none!important;margin:0 0 11px!important}quick-add-modal .product-form__input .form__label{margin:0 0 6px!important;font-size:9px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important}quick-add-modal .select{width:100%!important;max-width:none!important}quick-add-modal .select__select{width:100%!important;height:44px!important;min-height:44px!important;padding-top:0!important;padding-bottom:0!important;border-radius:0!important;font-size:14px!important;background:#fff!important}quick-add-modal .product-form__input input[type=radio]+label{min-width:40px!important;min-height:38px!important;margin:0 5px 5px 0!important;padding:9px 11px!important;border-radius:0!important;font-size:10px!important}quick-add-modal product-form,quick-add-modal .product-form{display:block!important;margin:0!important;padding:0 18px 18px!important}quick-add-modal .product-form__buttons{display:block!important;max-width:none!important}quick-add-modal .product-form__submit{display:flex!important;width:100%!important;min-height:48px!important;margin:2px 0 0!important;align-items:center!important;justify-content:center!important;border:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important}}@media screen and (max-width:390px){quick-add-modal .dnds-qa-summary{grid-template-columns:104px minmax(0,1fr)!important;gap:13px!important;min-height:142px!important;padding-left:14px!important}quick-add-modal .dnds-qa-summary__image{width:104px!important;height:120px!important}quick-add-modal variant-selects,quick-add-modal variant-radios{padding-left:14px!important;padding-right:14px!important}quick-add-modal product-form,quick-add-modal .product-form{padding-left:14px!important;padding-right:14px!important}}cart-drawer .drawer__inner{background:#fff}cart-drawer .drawer__heading{font-size:12px;letter-spacing:.16em;text-transform:uppercase}cart-drawer .cart__checkout{border-radius:0;letter-spacing:.14em;text-transform:uppercase}cart-drawer .drawer__inner-empty,cart-drawer .cart-drawer__warnings{padding:0!important}.dnds-empty-bag{min-height:100%;display:flex;flex-direction:column;position:relative;padding:64px 28px 34px;overflow:hidden;text-align:left}.dnds-empty-bag__scene{height:280px;position:relative;display:grid;place-items:center}.dnds-empty-bag model-viewer{width:180px;height:180px;background:transparent}.dnds-duffle-guy{position:absolute;width:82px;height:108px;left:10%;bottom:30px;transform-origin:50% 100%;overflow:visible}.dnds-duffle-guy .bag{fill:#111;transform-box:fill-box;transform-origin:center}.dnds-duffle-guy .reach-arm{transform-box:view-box;transform-origin:35px 36px}.dnds-empty-bag__eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#777}.dnds-empty-bag__title{margin:7px 0 4px;font-size:30px;line-height:1;letter-spacing:-.035em;font-weight:500}.dnds-empty-bag__copy{margin:0 0 22px;font-size:13px;color:#777}.dnds-empty-bag__cta{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-top:1px solid #111;border-bottom:1px solid #111;color:#111;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.dnds-empty-bag__cta span:last-child{font-size:20px;font-weight:400}cart-drawer.is-empty .drawer__header{display:none}@media(prefers-reduced-motion:no-preference){cart-drawer.active .dnds-duffle-guy{animation:dndsDuffleApproach 4.8s cubic-bezier(.22,.7,.18,1) both}cart-drawer.active .dnds-duffle-guy .reach-arm{animation:dndsReachArm 4.8s cubic-bezier(.2,.7,.2,1) both}cart-drawer.active .dnds-duffle-guy .bag{animation:dndsBagDrop 4.8s ease both}}@keyframes dndsDuffleApproach{0%{transform:translate(-100px,12px) rotate(-5deg);opacity:0}7%{opacity:1}28%{transform:translate(54px,8px) rotate(3deg)}38%{transform:translate(86px,4px) rotate(-1deg)}47%{transform:translate(104px,-10px) rotate(-4deg)}58%,76%{transform:translate(111px,-20px) rotate(-7deg)}88%,to{transform:translate(105px,-12px) rotate(0)}}@keyframes dndsReachArm{0%,38%{transform:rotate(0) scaleX(1)}45%{transform:rotate(-15deg) scaleX(1.12)}52%,70%{transform:rotate(-31deg) scaleX(1.46)}78%{transform:rotate(-18deg) scaleX(1.18)}90%,to{transform:rotate(0) scaleX(1)}}@keyframes dndsBagDrop{0%,25%{transform:translate(0) rotate(0)}35%,to{transform:translate(-13px,26px) rotate(-11deg)}}.dnds-bag-heading{display:flex;align-items:baseline;gap:7px;letter-spacing:.12em}.dnds-bag-heading__label{font:800 15px/1 Arial,sans-serif}.dnds-bag-heading__count{font:500 11px/1 Arial,sans-serif;opacity:.55}.dnds-loaded-bag-scene{padding:4px 18px 12px;border-bottom:1px solid rgba(10,10,10,.1);text-align:center}.dnds-loaded-bag-scene__stage{height:148px;position:relative;max-width:330px;margin:0 auto;overflow:hidden}.dnds-loaded-bag-logo{position:absolute;left:50%;top:3px;transform:translate(-50%);width:128px;height:128px;background:transparent}.dnds-happy-guy{position:absolute;left:calc(50% - 112px);bottom:2px;width:108px;height:108px;overflow:visible}.dnds-happy-guy__body{fill:none;stroke:#0b0b0b;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.dnds-happy-guy__hand{fill:#0b0b0b;stroke:none}.dnds-happy-guy__reach{transform-box:view-box;transform-origin:40px 43px}.dnds-happy-duffle__bag{fill:#0b0b0b}.dnds-happy-duffle__handle{fill:none;stroke:#0b0b0b;stroke-width:3;stroke-linecap:round}.dnds-happy-duffle__badge{fill:#fff;stroke:#0b0b0b;stroke-width:2}.dnds-happy-duffle__count{font:800 11px Arial,sans-serif;fill:#0b0b0b}.dnds-loaded-bag-scene__message{margin:-2px 0 0;font:700 9px/1 Arial,sans-serif;letter-spacing:.18em;opacity:.52}.drawer__header{padding-top:18px!important;padding-bottom:13px!important}.cart-drawer .drawer__cart-items-wrapper{padding-top:2px}.cart-drawer .cart__checkout-button{min-height:52px!important;font-weight:800!important;letter-spacing:.12em!important}.cart-drawer .tax-note{font-size:10px!important;line-height:1.4!important}.cart-drawer .drawer__footer{background:#fff}@media(prefers-reduced-motion:no-preference){cart-drawer.active:not(.is-empty) .dnds-happy-guy{animation:dndsHappyEnter 1.05s cubic-bezier(.16,1,.3,1) both}cart-drawer.active:not(.is-empty) .dnds-happy-guy__reach{animation:dndsHappyReach 2.9s .85s cubic-bezier(.2,.8,.2,1) both}.dnds-happy-duffle{transform-box:view-box;transform-origin:30px 72px}cart-drawer.active:not(.is-empty) .dnds-happy-duffle{animation:dndsDuffleBounce .7s 2.95s cubic-bezier(.2,.9,.2,1) both}}@keyframes dndsHappyEnter{0%{transform:translate(-55px) rotate(-4deg);opacity:0}65%{opacity:1}to{transform:translate(0) rotate(0);opacity:1}}@keyframes dndsHappyReach{0%,18%{transform:rotate(20deg)}42%,68%{transform:rotate(-13deg) translate(3px,-2px)}to{transform:rotate(9deg)}}@keyframes dndsDuffleBounce{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-7px) rotate(-4deg)}}@media(max-width:749px){.drawer__inner{width:100vw!important}.dnds-loaded-bag-scene__stage{height:132px}.dnds-loaded-bag-logo{width:116px;height:116px}.dnds-happy-guy{left:calc(50% - 104px);width:98px;height:98px}.cart-drawer .cart-item{gap:8px}.cart-drawer .cart-item__image{max-width:78px}}cart-drawer:not(.is-empty) cart-drawer-items{flex:0 1 auto!important;max-height:44vh!important;min-height:0!important;overflow:auto!important}cart-drawer:not(.is-empty) .drawer__footer{margin-top:0!important;padding-top:12px!important;padding-bottom:16px!important;border-top:1px solid rgba(10,10,10,.12)!important}cart-drawer:not(.is-empty) .cart-drawer__footer{padding-top:0!important}cart-drawer:not(.is-empty) .totals{margin-top:0!important}cart-drawer:not(.is-empty) .cart__ctas{margin-top:10px!important}cart-drawer:not(.is-empty) .cart__checkout-button{width:100%!important;margin:0!important}@media(max-width:749px){cart-drawer:not(.is-empty) cart-drawer-items{max-height:42vh!important}}:root{--dnds-clean-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif}.dnds-empty-bag,.dnds-loaded-bag-scene,.drawer__inner,.drawer__inner button,.drawer__inner input,.drawer__inner select,.drawer__inner a{font-family:var(--dnds-clean-font)!important}.dnds-loaded-bag-scene{padding:8px 18px 10px!important}.dnds-loaded-bag-scene__stage{height:154px!important;max-width:340px!important}.dnds-loaded-bag-logo{left:58%!important;top:0!important;width:136px!important;height:136px!important;cursor:grab;touch-action:pan-y}.dnds-loaded-bag-logo:active,.dnds-bag-logo:active{cursor:grabbing}.dnds-happy-guy{left:calc(58% - 126px)!important;bottom:0!important;width:116px!important;height:116px!important}.dnds-loaded-bag-scene__message{font-family:var(--dnds-clean-font)!important;font-weight:700!important;letter-spacing:.16em!important}.dnds-bag-heading__label,.dnds-bag-heading__count,.dnds-happy-duffle__count{font-family:var(--dnds-clean-font)!important}@media(prefers-reduced-motion:no-preference){cart-drawer.active:not(.is-empty) .dnds-happy-guy__reach{animation:dndsGrabSpin 3.35s .7s cubic-bezier(.2,.8,.2,1) both!important}cart-drawer.active:not(.is-empty) .dnds-happy-guy__hand{animation:dndsHandGrip 3.35s .7s ease both}}@keyframes dndsGrabSpin{0%,12%{transform:rotate(24deg)}34%{transform:rotate(-8deg) translate(3px,-2px)}44%{transform:rotate(-13deg) translate(7px,-3px)}54%{transform:rotate(-3deg) translate(4px,-1px)}66%{transform:rotate(-15deg) translate(8px,-3px)}78%{transform:rotate(2deg) translate(2px)}to{transform:rotate(14deg)}}@keyframes dndsHandGrip{0%,30%{transform:scale(1)}42%,76%{transform:scale(1.35)}to{transform:scale(1)}}.dnds-happy-guy{left:calc(58% - 103px)!important;width:112px!important;height:112px!important}.dnds-happy-guy__reach{transform-origin:40px 43px!important}.dnds-happy-guy__hand{transform:none!important;animation:none!important}@media(prefers-reduced-motion:no-preference){cart-drawer.active:not(.is-empty) .dnds-happy-guy{animation:dndsHappyStepIn 1s cubic-bezier(.16,1,.3,1) both!important}cart-drawer.active:not(.is-empty) .dnds-happy-guy__reach{animation:dndsNaturalGrab 3.05s .68s cubic-bezier(.2,.8,.2,1) both!important}}@keyframes dndsHappyStepIn{0%{transform:translate(-38px) rotate(-3deg);opacity:0}60%{opacity:1}82%{transform:translate(3px) rotate(1deg)}to{transform:translate(0) rotate(0);opacity:1}}@keyframes dndsNaturalGrab{0%,18%{transform:rotate(13deg)}36%{transform:rotate(-10deg) translate(1px,-1px)}48%,66%{transform:rotate(-16deg) translate(2px,-2px)}76%{transform:rotate(-8deg) translate(1px,-1px)}to{transform:rotate(8deg)}}.dnds-duffle-guy{left:13%!important;bottom:28px!important}@media(prefers-reduced-motion:no-preference){cart-drawer.active.is-empty .dnds-duffle-guy{animation:dndsEmptyWalkIn 4.45s cubic-bezier(.22,.7,.18,1) both!important}cart-drawer.active.is-empty .dnds-duffle-guy .reach-arm{animation:dndsEmptyReachOnce 4.45s cubic-bezier(.2,.7,.2,1) both!important}cart-drawer.active.is-empty .dnds-duffle-guy .bag{animation:dndsEmptyBagSet 4.45s ease both!important}}@keyframes dndsEmptyWalkIn{0%{transform:translate(-90px,8px) rotate(-4deg);opacity:0}8%{opacity:1}30%{transform:translate(18px,5px) rotate(2deg)}43%{transform:translate(43px,2px) rotate(-1deg)}56%,74%{transform:translate(50px,-2px) rotate(-2deg)}86%,to{transform:translate(46px) rotate(0);opacity:1}}@keyframes dndsEmptyReachOnce{0%,43%{transform:rotate(0)}55%{transform:rotate(-20deg) translate(1px,-1px)}61%,72%{transform:rotate(-27deg) translate(2px,-2px)}82%{transform:rotate(-12deg)}92%,to{transform:rotate(0)}}@keyframes dndsEmptyBagSet{0%,31%{transform:translate(0) rotate(0)}43%,to{transform:translate(-12px,24px) rotate(-9deg)}}@media(max-width:749px){.dnds-happy-guy{left:calc(58% - 96px)!important;width:104px!important;height:104px!important}}cart-drawer:not(.is-empty) .drawer__header,cart-drawer:not(.is-empty) .dnds-loaded-bag-scene,cart-drawer:not(.is-empty) .cart-drawer .cart-items th,cart-drawer:not(.is-empty) .cart-items th,cart-drawer:not(.is-empty) .cart-item,cart-drawer:not(.is-empty) .drawer__footer,cart-drawer:not(.is-empty) .cart-drawer__footer{border-top:0!important;border-bottom:0!important}cart-drawer:not(.is-empty) .dnds-loaded-bag-scene{padding-bottom:14px!important}cart-drawer:not(.is-empty) .cart-items thead{margin-bottom:10px!important}cart-drawer:not(.is-empty) .cart-item{padding-bottom:12px!important}cart-drawer:not(.is-empty) .drawer__footer{padding-top:18px!important}cart-drawer:not(.is-empty) .totals{align-items:baseline!important;gap:18px!important;padding:0!important;border:0!important}cart-drawer:not(.is-empty) .totals__total,cart-drawer:not(.is-empty) .totals__total-value{margin-top:0!important;margin-bottom:0!important}cart-drawer:not(.is-empty) .drawer__inner{padding-bottom:0!important}cart-drawer:not(.is-empty) .drawer__header{padding:18px 28px 10px!important}cart-drawer:not(.is-empty) .dnds-loaded-bag-scene{padding:0 24px 10px!important}cart-drawer:not(.is-empty) .dnds-loaded-bag-scene__stage{height:142px!important}cart-drawer:not(.is-empty) .dnds-loaded-bag-scene__message{margin:0!important;font-size:9px!important;letter-spacing:.22em!important}cart-drawer:not(.is-empty) .cart-items thead{display:none!important}cart-drawer:not(.is-empty) .drawer__cart-items-wrapper{padding:8px 28px 0!important}cart-drawer:not(.is-empty) .cart-items{margin:0!important}cart-drawer:not(.is-empty) .cart-item{padding:14px 0 16px!important;margin:0!important;column-gap:14px!important;row-gap:5px!important}cart-drawer:not(.is-empty) .cart-item__media{width:92px!important}cart-drawer:not(.is-empty) .cart-item__image{width:82px!important;max-width:82px!important;height:auto!important}cart-drawer:not(.is-empty) .cart-item__name{font-size:13px!important;line-height:1.25!important;font-weight:750!important;letter-spacing:.045em!important;text-transform:uppercase}cart-drawer:not(.is-empty) .cart-item__details{font-size:12px!important;line-height:1.45!important}cart-drawer:not(.is-empty) .product-option{font-size:12px!important;line-height:1.45!important;margin-top:2px!important;color:#0a0a0aad!important}cart-drawer:not(.is-empty) .cart-item__totals{font-size:13px!important;align-self:start!important;padding-top:0!important}cart-drawer:not(.is-empty) .cart-item__totals .price{font-size:13px!important;font-weight:600!important}cart-drawer:not(.is-empty) .cart-item__quantity{padding-top:5px!important}cart-drawer:not(.is-empty) .cart-item__quantity-wrapper{gap:9px!important;align-items:center!important}cart-drawer:not(.is-empty) .cart-quantity{min-height:36px!important;width:126px!important;border-radius:8px!important}cart-drawer:not(.is-empty) .cart-quantity:after{box-shadow:0 0 0 1px #0a0a0a6b!important;border-radius:8px!important}cart-drawer:not(.is-empty) .cart-quantity .quantity__button{width:38px!important;min-width:38px!important}cart-drawer:not(.is-empty) .cart-quantity .quantity__input{font-size:13px!important}cart-drawer:not(.is-empty) cart-remove-button .button{min-width:34px!important;min-height:34px!important;padding:7px!important}cart-drawer:not(.is-empty) cart-drawer-items{flex:0 1 auto!important;max-height:38vh!important;overflow:auto!important}cart-drawer:not(.is-empty) .drawer__footer{margin-top:0!important;padding:12px 28px 22px!important;background:#fff!important}cart-drawer:not(.is-empty) .cart-drawer__footer{padding:0!important;margin:0!important}cart-drawer:not(.is-empty) .totals{display:grid!important;grid-template-columns:1fr auto!important;align-items:baseline!important;gap:12px!important;width:100%!important}cart-drawer:not(.is-empty) .totals__total{font-size:10px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.18em!important;white-space:nowrap!important}cart-drawer:not(.is-empty) .totals__total-value{font-family:var(--dnds-clean-font)!important;font-size:24px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.035em!important;white-space:nowrap!important;text-align:right!important}cart-drawer:not(.is-empty) .tax-note{display:block!important;margin:7px 0 0!important;font-size:9.5px!important;line-height:1.45!important;color:#0a0a0a94!important;letter-spacing:.01em!important}cart-drawer:not(.is-empty) .tax-note a{color:inherit!important;text-underline-offset:2px!important}cart-drawer:not(.is-empty) .cart__ctas{margin:14px 0 0!important}cart-drawer:not(.is-empty) .cart__checkout-button{min-height:48px!important;height:48px!important;border-radius:0!important;font-size:12px!important;font-weight:800!important;letter-spacing:.18em!important;box-shadow:inset 0 0 0 1px #6d1498!important}@media(max-width:749px){cart-drawer:not(.is-empty) .drawer__header{padding-left:22px!important;padding-right:22px!important}cart-drawer:not(.is-empty) .drawer__cart-items-wrapper{padding-left:22px!important;padding-right:22px!important}cart-drawer:not(.is-empty) .drawer__footer{padding-left:22px!important;padding-right:22px!important}cart-drawer:not(.is-empty) .dnds-loaded-bag-scene__stage{height:136px!important}cart-drawer:not(.is-empty) .cart-item__media{width:82px!important}cart-drawer:not(.is-empty) .cart-item__image{width:74px!important;max-width:74px!important}}
/*# sourceMappingURL=/cdn/shop/t/285/assets/dnds-purchase-ui.css.map */
