:root{--ds-accent: var(--ds-accent-rgb, var(--color-base-accent-1));--ds-ease: cubic-bezier(.22, .61, .36, 1);--ds-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ds-radius: var(--ds-radius-boost, 14px);--ds-shadow-sm: 0 2px 6px rgba(var(--color-shadow, 18, 18, 18), .08);--ds-shadow-md: 0 10px 30px rgba(var(--color-shadow, 18, 18, 18), .12);--ds-shadow-lg: 0 18px 50px rgba(var(--color-shadow, 18, 18, 18), .18);--ds-grad: var(--ds-accent-grad, linear-gradient(120deg, rgb(var(--color-base-accent-1)), rgb(var(--color-base-accent-2))))}@media(prefers-reduced-motion:reduce){.ds-upgrade *,.ds-upgrade *:before,.ds-upgrade *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.ds-upgrade .button:not(.button--tertiary),.ds-upgrade .shopify-payment-button__button--unbranded{position:relative;overflow:hidden;transition:transform .25s var(--ds-ease-bounce),box-shadow .25s var(--ds-ease),filter .25s var(--ds-ease);will-change:transform}.ds-upgrade .button:not(.button--tertiary):not([disabled]):hover{transform:translateY(-2px);box-shadow:var(--ds-shadow-md);filter:saturate(1.05)}.ds-upgrade .button:not(.button--tertiary):not([disabled]):active{transform:translateY(0) scale(.985)}.ds-upgrade .atc-button,.ds-upgrade .product-form__submit.button--primary,.ds-upgrade .cart__checkout-button,.ds-upgrade .button--primary{background-image:var(--ds-grad);background-size:180% 180%;border:0;box-shadow:var(--ds-shadow-sm)}.ds-shine .atc-button.loading:after,.ds-shine .cart__checkout-button.loading:after{display:none}.ds-upgrade .button .loading-overlay__spinner,.ds-upgrade .button .loading__spinner{z-index:3}.ds-shine .atc-button:after,.ds-shine .cart__checkout-button:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#ffffff73,#fff0);transform:skew(-20deg);pointer-events:none;animation:ds-shine 4.5s var(--ds-ease) infinite}@keyframes ds-shine{0%,to{left:-75%}35%,65%{left:130%}}.ds-pulse .atc-button:not([disabled]){animation:ds-pulse 2.6s var(--ds-ease) infinite}@keyframes ds-pulse{0%{box-shadow:0 0 rgba(var(--ds-accent),.45)}70%{box-shadow:0 0 0 14px rgba(var(--ds-accent),0)}to{box-shadow:0 0 rgba(var(--ds-accent),0)}}.ds-ripple{position:absolute;border-radius:50%;transform:scale(0);background:#ffffff8c;pointer-events:none;animation:ds-ripple .6s var(--ds-ease) forwards}@keyframes ds-ripple{to{transform:scale(2.6);opacity:0}}.ds-upgrade .product__media-wrapper .media,.ds-upgrade .product__media-item .media{border-radius:var(--ds-radius);overflow:hidden}.ds-upgrade .product__media-wrapper .media img{transition:transform .6s var(--ds-ease)}.ds-upgrade .product__media-wrapper .media:hover img{transform:scale(1.03)}.ds-upgrade .thumbnail{border-radius:calc(var(--ds-radius) * .6);transition:transform .2s var(--ds-ease),box-shadow .2s var(--ds-ease),opacity .2s var(--ds-ease)}.ds-upgrade .thumbnail[aria-current]:after{border-width:2px;border-radius:calc(var(--ds-radius) * .6)}.ds-upgrade .thumbnail:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow-sm)}.ds-upgrade .price__sale .price-item--sale{font-weight:700}.ds-upgrade .price__badge-sale,.ds-upgrade .badge{border-radius:999px;font-weight:600;letter-spacing:.02em;-webkit-backdrop-filter:saturate(1.2);backdrop-filter:saturate(1.2)}.ds-upgrade .emoji-benefits-container p{display:flex;align-items:center;gap:.5rem;margin:.4rem 0}.ds-upgrade .product-form__input input[type=radio]+label,.ds-upgrade fieldset.product-form__input label{transition:transform .18s var(--ds-ease-bounce),box-shadow .18s var(--ds-ease),border-color .18s var(--ds-ease)}.ds-upgrade .product-form__input input[type=radio]:checked+label{box-shadow:0 0 0 2px rgb(var(--ds-accent)),var(--ds-shadow-sm);transform:translateY(-1px)}.ds-upgrade .product-form__input label:hover{transform:translateY(-1px)}.ds-upgrade .quantity{border-radius:999px;overflow:hidden}.ds-upgrade .quantity__button{transition:background-color .2s var(--ds-ease),color .2s var(--ds-ease)}.ds-upgrade .quantity__button:hover{background:rgba(var(--ds-accent),.1);color:rgb(var(--ds-accent))}.ds-upgrade .quantity__button.ds-bump{animation:ds-bump .3s var(--ds-ease-bounce)}@keyframes ds-bump{50%{transform:scale(1.3)}}.ds-upgrade .quantity-break{border-radius:var(--ds-radius);transition:transform .2s var(--ds-ease),box-shadow .2s var(--ds-ease),border-color .2s var(--ds-ease)}.ds-upgrade .quantity-break:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow-md)}.ds-upgrade .quantity-break__label{transition:box-shadow .2s var(--ds-ease)}.ds-upgrade .quantity-break input:checked+.quantity-break__label,.ds-upgrade .quantity-break.is-selected{box-shadow:0 0 0 2px rgb(var(--ds-accent)),var(--ds-shadow-md)}.ds-upgrade .quantity-break__badge{background-image:var(--ds-grad);color:#fff;border-radius:999px;font-weight:700;letter-spacing:.02em;animation:ds-badge-pop .5s var(--ds-ease-bounce) both}@keyframes ds-badge-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.ds-trust{display:grid;gap:1.2rem;margin:var(--ds-trust-margin, 1.5rem) 0}.ds-trust__grid{display:grid;grid-template-columns:repeat(var(--ds-trust-cols, 2),1fr);gap:1rem}.ds-trust__item{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--ds-radius);background:rgba(var(--ds-accent),.06);border:1px solid rgba(var(--ds-accent),.12);transition:transform .2s var(--ds-ease),box-shadow .2s var(--ds-ease),background-color .2s var(--ds-ease)}.ds-trust__item:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow-sm);background:rgba(var(--ds-accent),.1)}.ds-trust__icon{flex:0 0 auto;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:50%;background:var(--ds-grad);color:#fff;font-size:1.4rem}.ds-trust__icon svg{width:1.5rem;height:1.5rem}.ds-trust__text{line-height:1.25}.ds-trust__title{display:block;font-weight:700;font-size:1.4rem}.ds-trust__sub{display:block;font-size:1.2rem;opacity:.7}@media screen and (max-width:749px){.ds-trust__grid{grid-template-columns:1fr}}.ds-upgrade .drawer__inner{border-top-left-radius:var(--ds-radius);border-bottom-left-radius:var(--ds-radius)}.ds-upgrade .cart-item{transition:background-color .2s var(--ds-ease)}.ds-upgrade .cart-item__image{border-radius:calc(var(--ds-radius) * .7);transition:transform .3s var(--ds-ease)}.ds-upgrade .cart-item:hover .cart-item__image{transform:scale(1.04)}.ds-upgrade .cart-item.ds-removing{opacity:0;transform:translate(20px);transition:opacity .35s var(--ds-ease),transform .35s var(--ds-ease)}.ds-upgrade .cart__checkout-button{font-weight:700;letter-spacing:.02em}.ds-upgrade .cart-progress__bar{border-radius:999px;overflow:hidden;background:rgba(var(--ds-accent),.12)}.ds-upgrade .cart-progress__bar__progress{background-image:var(--ds-grad);background-size:200% 100%;border-radius:999px;transition:width .6s var(--ds-ease);animation:ds-progress-flow 3s linear infinite;position:relative}@keyframes ds-progress-flow{to{background-position:200% 0}}.ds-upgrade .cart-progress__bar__badge{transition:transform .3s var(--ds-ease-bounce)}.ds-upgrade .cart-progress.ds-goal-reached .cart-progress__bar__badge{animation:ds-bump .5s var(--ds-ease-bounce)}.ds-upgrade .cart-progress__text strong,.ds-upgrade .cart-progress__text span{color:rgb(var(--ds-accent));font-weight:700}.ds-upgrade .cart-primary-upsell,.ds-upgrade .cart-secondary-upsell{border-radius:var(--ds-radius);transition:box-shadow .2s var(--ds-ease),transform .2s var(--ds-ease)}.ds-upgrade .cart-primary-upsell:hover,.ds-upgrade .cart-secondary-upsell:hover{box-shadow:var(--ds-shadow-sm)}.ds-cart-bounce{animation:ds-cart-bounce .6s var(--ds-ease-bounce)}@keyframes ds-cart-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-6px) scale(1.12)}60%{transform:translateY(0) scale(.96)}}.ds-card-hover .card-wrapper .card,.ds-card-hover .card-wrapper{transition:transform .28s var(--ds-ease),box-shadow .28s var(--ds-ease)}.ds-card-hover .card-wrapper:hover{transform:translateY(-4px)}.ds-card-hover .card-wrapper:hover .card{box-shadow:var(--ds-shadow-md)}.ds-card-hover .card__media img{transition:transform .6s var(--ds-ease)}.ds-card-hover .card-wrapper:hover .card__media img{transform:scale(1.05)}.ds-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ds-ease),transform .7s var(--ds-ease);will-change:opacity,transform}.ds-reveal.ds-revealed{opacity:1;transform:none;will-change:auto}.ds-upgrade a,.ds-upgrade .link{transition:color .2s var(--ds-ease),opacity .2s var(--ds-ease)}.ds-upgrade :focus-visible{outline:2px solid rgb(var(--ds-accent));outline-offset:2px;border-radius:4px}.ds-upgrade .drawer__contents{scrollbar-width:thin;scrollbar-color:rgba(var(--ds-accent),.5) transparent}.ds-upgrade .drawer__contents::-webkit-scrollbar{width:8px}.ds-upgrade .drawer__contents::-webkit-scrollbar-thumb{background:rgba(var(--ds-accent),.4);border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ds-upgrade.css.map */
