:root{--ss-yellow:#eec940;--ss-yellow-d:#dfb52a;--ss-green:#0d893e;--ss-green-l:#e8f5ed;--ss-red:#dd2a1b;--ss-red-d:#960000;--ss-ink:#212326;--ss-muted:#5f666d;--ss-line:#e6e8e5;--ss-soft:#f6f6f6;--ss-r:14px;--ss-shadow:0 1px 2px rgba(33,35,38,.06),0 6px 18px rgba(33,35,38,.08)}.btn--primary,.btn--secondary{border-radius:10px;font-weight:700;letter-spacing:0;transition:background-color .15s,box-shadow .15s,transform .08s}.btn--primary{min-height:46px;box-shadow:0 2px #00000014}.btn--primary:not([disabled]):hover{box-shadow:0 6px 16px #dfb52a73}.btn--primary:not([disabled]):active,.btn--secondary:active{transform:translateY(1px)}.btn--primary[disabled]{opacity:.55;box-shadow:none}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid rgba(13,137,62,.45);outline-offset:2px}.product-info .btn--primary{min-height:54px;font-size:17px}product-card.card--product{border-radius:var(--ss-r);background:#fff;transition:box-shadow .2s ease,transform .2s ease}@media(hover:hover){product-card.card--product:hover{box-shadow:var(--ss-shadow);transform:translateY(-2px);z-index:1}}product-card .card__media{border-radius:var(--ss-r) var(--ss-r) 0 0;overflow:hidden}product-card .card__vendor{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ss-muted)}product-card .card__title{color:var(--ss-ink);font-weight:650;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}product-card .price__current{font-size:17px;font-weight:800;color:var(--ss-ink)}product-card .price--on-sale .price__current{color:var(--ss-red)}product-card .rating__stars{color:var(--ss-yellow-d);letter-spacing:1px}product-card .btn--atc{min-height:40px;border-radius:10px;font-size:14px}product-card .quick-add-view-btn{border-radius:10px}product-card.card--product-sold-out .card__media img{filter:grayscale(.35);opacity:.75}ul.grid>li:has(.card--product-sold-out){order:2}ul.grid.gap-card{gap:10px}@media(min-width:769px){ul.grid.gap-card{gap:16px}}.products-toolbar{border-radius:12px;background:var(--ss-soft);padding:8px 12px}.cc-collection-list ul.grid{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:12px!important;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.cc-collection-list ul.grid>li{flex:0 0 132px;scroll-snap-align:start}.cc-collection-list .card__collection{border-radius:12px}@media(max-width:768px){.cc-collection-banner .collection-banner__media{display:none}.cc-collection-banner .collection-banner__content{padding:16px 18px!important}.cc-collection-list ul.grid>li{flex-basis:27%}}@media(max-width:599px){product-card .card__info{padding-left:8px;padding-right:8px}product-card .card__title{font-size:13.5px}}cart-drawer .drawer__header{border-bottom:1px solid var(--ss-line)}cart-drawer .free-shipping-container{border-radius:12px;padding:12px 14px;margin:4px 0 14px;background:var(--ss-green-l)!important;color:var(--ss-ink)}.free-shipping-notice__heading{font-size:14px}.free-shipping-notice__heading strong{color:var(--ss-green)}.free-shipping-notice__bar{position:relative;height:8px;border-radius:99px;background:#d5e8dc;overflow:hidden}.free-shipping-notice__bar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--progress);max-width:100%;background:linear-gradient(90deg,var(--ss-green),#36b86a);border-radius:inherit;transition:width .45s ease}.free-shipping-notice__bar:after{display:none!important}cart-drawer .cart-drawer__summary{box-shadow:0 -8px 22px #21232614;background:#fff}cart-drawer .cart-drawer__checkout-buttons .btn--primary{min-height:54px;font-size:17px}.ss-cart-note{font-size:12.5px;color:var(--ss-muted);margin:4px 0 8px;line-height:1.4}.cart-recommendations{border-top:1px solid var(--ss-line);padding-top:14px;margin-top:6px}.cart-recommendations .slider-nav{display:none!important}.cart-recommendations .slider{overflow:visible}.cart-recommendations .slider__grid{display:grid!important;grid-auto-flow:row!important;grid-template-columns:1fr!important;gap:8px!important;transform:none!important}.cart-recommendations .slider__item{width:auto!important;min-width:0!important}.cart-recommendations .card{border:1px solid var(--ss-line);border-radius:12px;padding:8px;background:#fff}.ssbf-cart-progress{border-radius:12px!important}.ssbf-cart-progress p{font-size:13px!important;font-weight:600}.ssbf-cart-progress progress{width:100%;height:8px;border-radius:99px;overflow:hidden;appearance:none;-webkit-appearance:none;border:0;background:#e9e6dc}.ssbf-cart-progress progress::-webkit-progress-bar{background:#e9e6dc;border-radius:99px}.ssbf-cart-progress progress::-webkit-progress-value{background:linear-gradient(90deg,var(--ss-yellow),#f5d969);border-radius:99px}.ssbf-cart-progress progress::-moz-progress-bar{background:var(--ss-yellow);border-radius:99px}#cart-summary{border-radius:var(--ss-r);box-shadow:var(--ss-shadow)}.product-info .product-price .price__current{font-size:30px!important;font-weight:800!important;color:var(--ss-ink)!important;line-height:1.1}.product-info .product-price .price--on-sale .price__current{color:var(--ss-red)!important}.product-info .product-title{font-weight:700!important;color:var(--ss-ink)!important;letter-spacing:-.015em;line-height:1.18}.ss-product-assurance{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 4px}.ss-product-assurance__item{display:flex!important;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--ss-soft);border:1px solid var(--ss-line);font-size:13px;line-height:1.3;color:var(--ss-ink);font-weight:600}.ss-product-assurance__item:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--ss-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/13px no-repeat}.ssbf-product-note{border-radius:12px!important}.sticky-atc-panel .card{border-radius:14px;box-shadow:0 10px 30px #2123262e}@media(max-width:768px){.sticky-atc-panel{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important}.sticky-atc-panel .card{border-radius:14px 14px 0 0}.ss-product-assurance__item{font-size:12px;padding:9px 10px}.product-info .product-price .price__current{font-size:27px!important}}.media-gallery img{border-radius:12px}@media(max-width:599px){.cc-announcement .announcement__text{font-size:12px!important;line-height:1.3}.container--breadcrumbs{display:none}}.ss-fbt{margin:28px auto 8px;max-width:var(--page-width);padding:0 var(--gutter-sm,20px)}@media(min-width:769px){.ss-fbt{padding:0 var(--gutter-md,48px)}}.ss-fbt[hidden]{display:none}.ss-fbt__box{border:1px solid var(--ss-line);border-radius:18px;padding:18px;background:#fff;box-shadow:var(--ss-shadow)}.ss-fbt__title{margin:0 0 4px;font-size:22px;font-weight:700;color:var(--ss-ink)}.ss-fbt__sub{margin:0 0 14px;color:var(--ss-muted);font-size:14px}.ss-fbt__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,190px));gap:22px;list-style:none;margin:0;padding:0}.ss-fbt__item{position:relative;display:flex;flex-direction:column;gap:6px;border:2px solid var(--ss-line);border-radius:14px;padding:10px;transition:border-color .15s,opacity .15s;cursor:pointer;background:#fff}.ss-fbt__item+.ss-fbt__item:after{content:"+";position:absolute;left:-18px;top:38%;width:14px;text-align:center;font-weight:800;font-size:18px;color:var(--ss-muted);pointer-events:none}.ss-fbt__item.is-on{border-color:var(--ss-green)}.ss-fbt__item:not(.is-on){opacity:.6}.ss-fbt__item input{position:absolute;top:10px;left:10px;width:20px;height:20px;accent-color:var(--ss-green);z-index:1}.ss-fbt__img{aspect-ratio:1;width:100%;height:auto;object-fit:contain;border-radius:10px;background:var(--ss-soft)}.ss-fbt__name{font-size:13px;font-weight:650;color:var(--ss-ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-fbt__name a{color:inherit}.ss-fbt__price{font-weight:800;font-size:16px;color:var(--ss-ink)}.ss-fbt__tag{font-size:11px;font-weight:700;color:var(--ss-green);text-transform:uppercase;letter-spacing:.05em}.ss-fbt__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.ss-fbt__total{font-size:15px;color:var(--ss-ink)}.ss-fbt__total strong{font-size:20px}.ss-fbt__btn{flex:1 1 220px;max-width:360px}.ss-fbt__msg{width:100%;font-size:13px;color:var(--ss-red);margin:0}@media(max-width:599px){.ss-fbt__box{padding:14px}.ss-fbt__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ss-fbt__item+.ss-fbt__item:after{left:-12px;width:10px}.ss-fbt__item{padding:6px}.ss-fbt__item input{top:6px;left:6px}.ss-fbt__name{font-size:11.5px}.ss-fbt__price{font-size:14px}.ss-fbt__btn{max-width:none}}.ss-bf-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;padding:9px 16px;background:#111214;color:#fff;font-size:13.5px;line-height:1.35;text-align:center}.ss-bf-bar strong{color:var(--ss-yellow)}.ss-bf-bar__code{display:inline-flex;align-items:center;gap:6px;border:1px dashed var(--ss-yellow);border-radius:8px;padding:3px 10px;background:transparent;color:var(--ss-yellow);font-weight:800;letter-spacing:.06em;cursor:pointer;font-size:13.5px}.ss-bf-bar__code:hover{background:#eec9401f}.ss-bf-bar a{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:700}.ss-bf-bar__time{font-variant-numeric:tabular-nums;color:#fff;opacity:.9}.ss-countdown{display:inline-flex;gap:6px;font-variant-numeric:tabular-nums}.ss-countdown b{display:inline-block;min-width:46px;padding:6px;border-radius:8px;background:#ffffff1a;color:#fff;text-align:center;font-weight:800;font-size:18px}.ss-countdown small{display:block;font-size:10px;font-weight:600;opacity:.75;text-transform:uppercase}.ssbf-hero .ss-countdown-wrap{margin:14px 0 4px;color:#fff}.ssbf-hero .ss-countdown-wrap p{margin:0 0 6px;font-size:13px;opacity:.85}.ss-bf-bar__short{display:none}@media(max-width:599px){.ss-bf-bar{font-size:12px;gap:4px 8px;padding:6px 10px}.ss-bf-bar__code{font-size:12px;padding:2px 8px}.ss-bf-bar__date,.ss-bf-bar__long{display:none}.ss-bf-bar__short{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ss-ux.css.map */
