html body :is(.cart,.cart-drawer) .cart-drawer__header .drawer__heading,html body :is(.cart,.cart-drawer) .cart__title{font-family:var(--sg-font-body);font-size:1.8rem;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.3;color:var(--sg-ink)}html body :is(.cart,.cart-drawer) .cart__title{font-size:2.4rem}html body :is(.cart,.cart-drawer) .cart__title *,html body :is(.cart,.cart-drawer) .drawer__heading *{color:inherit;font-weight:inherit}html body :is(.cart,.cart-drawer) .cart-item .cart-item__media{background:none;border-radius:1.2rem;overflow:hidden}html body :is(.cart,.cart-drawer) .cart-item .cart-item__media img{object-fit:contain;mix-blend-mode:multiply;background:none}html body :is(.cart,.cart-drawer) .cart-item .cart-item__title{font-family:var(--sg-font-body);font-size:1.4rem;font-weight:300;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--sg-ink)}html body :is(.cart,.cart-drawer) .cart-item .cart-item__options,html body :is(.cart,.cart-drawer) .cart-item .cart-item__option-value{font-size:1.2rem;font-weight:300;color:var(--sg-muted-strong)}html body :is(.cart,.cart-drawer) .cart-item .cart-item__prices .price,html body :is(.cart,.cart-drawer) .cart-item .cart-item__prices .price__regular,html body :is(.cart,.cart-drawer) .cart-item .cart-item__total span{font-family:var(--sg-font-body);font-size:1.7rem;font-weight:500;line-height:1.2;color:var(--sg-ink)}html body :is(.cart,.cart-drawer) .cart-item .cart-item__prices s,html body :is(.cart,.cart-drawer) .cart-item .cart-item__prices del,html body :is(.cart,.cart-drawer) .cart-item .cart-item__prices .price__sale{font-size:1.2rem;font-weight:300;color:var(--sg-muted);text-decoration:line-through}html body :is(.cart,.cart-drawer) .cart-item .btn-remove,html body :is(.cart,.cart-drawer) .cart-item .cart-item__remove{color:var(--sg-muted-strong)}html body :is(.cart,.cart-drawer) .cart-item .btn-remove{border-color:var(--sg-line);background:transparent}html body :is(.cart,.cart-drawer) .cart-item .cart-quantity{border:1px solid var(--sg-line);border-radius:999px;background:transparent}html body :is(.cart,.cart-drawer) .cart-item .cart-quantity .quantity__input{box-shadow:none;font-family:var(--sg-font-body);font-size:1.4rem;font-weight:500;color:var(--sg-ink)}html body :is(.cart,.cart-drawer) .de-cart-savings{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;border:0;border-radius:1.2rem;background:var(--sg-chip-bg);font-family:var(--sg-font-body);font-size:1.3rem;font-weight:300;color:var(--sg-chip-ink)}html body :is(.cart,.cart-drawer) .de-cart-savings span{font-size:inherit;font-weight:300;color:var(--sg-chip-ink)}html body :is(.cart,.cart-drawer) .de-cart-savings span:before{background:var(--sg-chip-ink)}html body :is(.cart,.cart-drawer) .de-cart-savings strong{font-size:1.4rem;font-weight:500;color:var(--sg-chip-ink)}html body :is(.cart,.cart-drawer) .cart__discounts .discount{padding:.3rem 1rem;border-radius:1.2rem;background:var(--sg-chip-bg);font-size:1.2rem;font-weight:500;color:var(--sg-chip-ink)}html body :is(.cart,.cart-drawer) .cart-drawer__addons .btn.btn--secondary{height:3.2rem;padding:0 1.4rem;border:1px solid var(--sg-line);border-radius:999px;background:transparent;font-family:var(--sg-font-body);font-size:1.2rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--sg-ink)}html body :is(.cart,.cart-drawer) .cart-drawer__addons .btn.btn--secondary:before{display:none}html body :is(.cart,.cart-drawer) .cart__footer-wrapper{padding:2rem;border:1px solid color-mix(in srgb,var(--sg-ink) 6%,transparent);border-radius:2rem;background:color-mix(in srgb,var(--sg-ink) 3%,var(--sg-surface));box-shadow:none}html body .cart-drawer .cart-drawer__footer{border:0;border-radius:2rem 2rem 0 0;background:color-mix(in srgb,var(--sg-ink) 3%,var(--sg-surface));box-shadow:none}html body :is(.cart,.cart-drawer) .totals,html body :is(.cart,.cart-drawer) .cart__footer--subtotal{font-family:var(--sg-font-body)}html body :is(.cart,.cart-drawer) .totals .totals__subtotal{font-size:1.4rem;font-weight:300;letter-spacing:0;text-transform:none;color:var(--sg-muted-strong)}html body :is(.cart,.cart-drawer) .totals .totals__subtotal-value{font-size:2.8rem;font-weight:500;line-height:1.2;color:var(--sg-ink)}html body :is(.cart,.cart-drawer) .tax-note{font-size:1.1rem;font-weight:300;color:var(--sg-muted-strong)}html body .cart-drawer .drawer__footer-buttons{flex-direction:column-reverse;gap:.8rem}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary{width:100%;height:5rem;min-height:5rem;border-radius:1.4rem;font-family:var(--sg-font-body);font-size:1.5rem;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none;transition:transform .25s ease,box-shadow .25s ease}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:before{display:none}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary{border:1px solid color-mix(in srgb,var(--sg-cart) 40%,var(--sg-surface));background:color-mix(in srgb,var(--sg-cart) 14%,var(--sg-surface));color:color-mix(in srgb,var(--sg-cart) 45%,var(--sg-ink))}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:hover,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:active{border-color:color-mix(in srgb,var(--sg-cart) 40%,var(--sg-surface));background:color-mix(in srgb,var(--sg-cart) 14%,var(--sg-surface));color:color-mix(in srgb,var(--sg-cart) 45%,var(--sg-ink));transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--sg-ink) 14%,transparent)}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary .btn__text{color:inherit;font-weight:inherit}@media(prefers-reduced-motion:reduce){html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn{transition:none;transform:none}}.cart,.cart-drawer{--sg-cart-min-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44' fill='none' stroke='%23000' stroke-width='2.600' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.500 14h3l3.400 13h13.400l2.700-9.500'/%3E%3Cpath d='M23 12.500v8M19 16.500h8'/%3E%3Ccircle cx='17.500' cy='31.200' r='2' fill='%23000'/%3E%3Ccircle cx='27.500' cy='31.200' r='2' fill='%23000'/%3E%3C/svg%3E")}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary{gap:.4rem}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:after{content:"";order:-1;flex:none;width:2.4rem;height:2.4rem;background:currentColor;-webkit-mask:var(--sg-cart-min-icon) center / contain no-repeat;mask:var(--sg-cart-min-icon) center / contain no-repeat}html body .cart-drawer .cart-drawer-products-recommendation .btn.btn:not(.swiper-button){height:3.4rem;min-height:0;padding:0 1.4rem;border:1px solid var(--sg-cart);border-radius:1.2rem;background:var(--sg-cart);color:var(--sg-cta-ink);font-family:var(--sg-font-body);font-size:1.2rem;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none}html body .cart-drawer .cart-drawer-products-recommendation .btn.btn:not(.swiper-button):before{display:none}html body .cart-drawer .cart-drawer-products-recommendation .btn.btn:not(.swiper-button) .btn__text{color:inherit;font-weight:inherit}html body .cart-drawer .cart-drawer-products-recommendation .btn.btn:not(.swiper-button):hover{border-color:var(--sg-cart);background:var(--sg-cart);color:var(--sg-cta-ink);transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--sg-ink) 14%,transparent)}html body .cart-drawer .cart-drawer-products-recommendation .cart-drawer-products-recommendation__header p{font-family:var(--sg-font-body);font-size:1.6rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--sg-ink)}.sg-cart__sum-title{margin:0;padding:1.6rem 2rem;border-bottom:1px solid var(--sg-line);font-family:var(--sg-font-body);font-size:1.6rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--sg-ink)}.sg-cart__rows{display:grid;gap:.6rem;padding-bottom:1.2rem}.sg-cart__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-family:var(--sg-font-body);font-size:1.4rem;font-weight:300;color:var(--sg-muted-strong)}.sg-cart__row span:last-child{color:var(--sg-ink)}.sg-cart__row--save span:last-child{color:var(--sg-chip-ink)}html body :is(.cart,.cart-drawer) .cart__footer--subtotal .grid>.sg-cart__rows,html body :is(.cart,.cart-drawer) .drawer__footer-body .grid>.grid>.sg-cart__rows{order:1}html body :is(.cart,.cart-drawer) .cart__discounts{order:2}html body :is(.cart,.cart-drawer) .totals{order:3;padding-top:1.2rem;border-top:1px solid var(--sg-line)}html body :is(.cart,.cart-drawer) .de-cart-savings{order:4;margin-top:.6rem}html body :is(.cart,.cart-drawer) .tax-note{order:5}html body .cart{background:color-mix(in srgb,var(--sg-ink) 4%,var(--sg-surface))}html body .cart .cart__form{padding:.4rem 2rem;border:1px solid var(--sg-line);border-radius:1.6rem;background:var(--sg-surface)}html body .cart .cart-item{padding-block:1.6rem;border:0;border-bottom:1px solid var(--sg-line);border-radius:0;background:transparent;box-shadow:none}html body .cart .cart-item:last-child{border-bottom:0}html body .cart .cart-item .cart-item__total span{font-size:2rem}html body .cart .cart__footer-wrapper{gap:0;padding:0;overflow:hidden;border:1px solid var(--sg-line);border-radius:1.6rem;background:var(--sg-surface)}html body .cart .cart__footer-wrapper>.cart__footer--subtotal{padding:1.6rem 2rem 0}html body .cart .cart__footer-wrapper>.cart__footer--buttons{padding:1.6rem 2rem 2rem}html body .cart .cart__footer-wrapper>.cart__addon{margin:1.2rem 2rem 0}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:hover,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:focus-visible,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:active{border:1px solid color-mix(in srgb,var(--sg-cart) 40%,var(--sg-surface))!important;background:color-mix(in srgb,var(--sg-cart) 14%,var(--sg-surface))!important;background-color:color-mix(in srgb,var(--sg-cart) 14%,var(--sg-surface))!important;color:color-mix(in srgb,var(--sg-cart) 45%,var(--sg-ink))!important;border-radius:1.4rem!important;font-family:var(--sg-font-body)!important;font-size:1.5rem!important;font-weight:500!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary .btn__text{color:inherit!important;font-weight:500!important}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--sg-ink) 14%,transparent)!important}html body .cart-drawer .cart-drawer-products-recommendation .btn.btn:not(.swiper-button),html body .cart-drawer .cart-drawer-products-recommendation .btn.btn:not(.swiper-button):hover{border:1px solid var(--sg-cart)!important;background:var(--sg-cart)!important;background-color:var(--sg-cart)!important;color:var(--sg-cta-ink)!important;border-radius:1.2rem!important;font-family:var(--sg-font-body)!important;font-weight:500!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html body .cart-drawer .cart-drawer-products-recommendation .btn.btn:not(.swiper-button) .btn__text{color:inherit!important}html body .cart .cart__footer-wrapper{border:1px solid color-mix(in srgb,var(--sg-ink) 6%,transparent);background:color-mix(in srgb,var(--sg-ink) 3%,var(--sg-surface))}.sg-cart__sum-title{border-bottom-color:color-mix(in srgb,var(--sg-ink) 8%,transparent)}html body :is(.cart,.cart-drawer) .totals{border-top-color:color-mix(in srgb,var(--sg-ink) 8%,transparent)}html body :is(.cart,.cart-drawer) .de-cart-savings{margin-top:.4rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none}html body :is(.cart,.cart-drawer) .de-cart-savings span{display:block;font-size:1.3rem;font-weight:300;color:var(--sg-muted-strong)}html body :is(.cart,.cart-drawer) .de-cart-savings span:before,html body :is(.cart,.cart-drawer) .de-cart-savings span:after{content:none!important;display:none!important;animation:none!important}html body :is(.cart,.cart-drawer) .de-cart-savings strong{font-size:1.4rem;font-weight:500;color:var(--sg-chip-ink);animation:none}html body .cart .cart__addon summary,html body .cart .cart__addon summary *{font-family:var(--sg-font-body);font-size:1.6rem;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.4;color:var(--sg-ink)}html body .cart .cart__addon summary svg{color:var(--sg-ink)}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--primary,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--primary:hover,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--primary:focus-visible,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--primary:active{width:100%;height:5rem!important;min-height:5rem!important;border-radius:1.4rem!important;font-family:var(--sg-font-body)!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--primary .btn__text{font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--primary:hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--sg-ink) 14%,transparent)!important}html body :is(.cart,.cart-drawer) .additional-checkout-buttons,html body :is(.cart,.cart-drawer) shopify-accelerated-checkout-cart,html body :is(.cart,.cart-drawer) shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 14px;--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-row-gap: 8px}html body :is(.cart,.cart-drawer) .cart__title,html body :is(.cart,.cart-drawer) .cart-drawer__header .drawer__heading{font-family:var(--sg-font-body);font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--sg-ink)}html body :is(.cart,.cart-drawer) .cart__title cart-count,html body :is(.cart,.cart-drawer) .drawer__heading cart-count{display:none}html body :is(.cart,.cart-drawer) .cart__title,html body :is(.cart,.cart-drawer) .cart-drawer__header .drawer__heading,html body .cart .cart__addon summary,html body .cart .cart__addon summary *{font-size:1.4rem}.sg-cart__sum-title{font-size:1.4rem}.sg-cart__sum-title,html body .cart .cart__addon summary,html body .cart .cart__addon summary *{font-size:1.6rem}html body :is(.cart,.cart-drawer) .cart__title,html body :is(.cart,.cart-drawer) .cart-drawer__header .drawer__heading{font-size:1.4rem}@media(min-width:1024px){html body .cart .cart__form{padding:0 2.4rem .8rem}html body .cart .cart__form table{border-collapse:collapse}html body .cart .cart__form thead tr{display:table-row!important}html body .cart .cart__form thead th{padding:1.8rem 0 1.2rem;border-bottom:1px solid var(--sg-line);font-family:var(--sg-font-body);font-size:1.3rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--sg-muted-strong);text-align:left}html body .cart .cart__form thead th:nth-child(2){text-align:center}html body .cart .cart__form thead th:nth-child(3){text-align:right}html body .cart .cart-item td{padding-block:2rem;vertical-align:top}html body .cart .cart-item .cart-item__product{width:56%}html body .cart .cart-item .cart-item__media{width:9.6rem;flex:none}html body .cart .cart-item .btn-remove{display:none}html body .cart .cart-item .cart-item__title{font-size:1.8rem;font-weight:500;line-height:1.3}html body .cart .cart-item .cart-item__options{display:grid;gap:.2rem;margin-top:.4rem}html body .cart .cart-item .cart-item__option-value{display:block;font-size:1.3rem;font-weight:300;color:var(--sg-muted-strong)}html body .cart .cart-item .cart-item__quantity{width:20%;text-align:center}html body .cart .cart-item .cart-item__quantity .cart-item__action{justify-content:center}html body .cart .cart-item .cart-quantity{border-radius:1rem}.sg-cart__remove{display:block;margin-top:.8rem;font-size:1.3rem;font-weight:400;color:var(--sg-ink);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.sg-cart__remove:hover{color:var(--sg-muted-strong)}html body .cart .cart-item .cart-item__total{width:24%;text-align:right}html body .cart .cart-item .cart-item__total span{font-size:2rem;font-weight:500}}@media(max-width:1023.98px){.sg-cart__remove{display:none}}html body .cart .cart__form,html body .cart .cart__footer-wrapper,html body .cart .cart__addon,html body .cart .cart__addon details,html body .cart .cart__footer--cart-note,html body .cart .cart__footer--cart-coupon,html body .cart .cart__footer--shipping-rate,html body .cart .cart__footer-wrapper>.cart__footer--subtotal,html body .cart .cart__footer-wrapper>.cart__footer--buttons{border:0}html body .cart .cart__addon{background:color-mix(in srgb,var(--sg-ink) 3%,var(--sg-surface));box-shadow:none}html body .cart .cart__footer-wrapper .cart__addon{background:var(--sg-surface)}html body :is(.cart,.cart-drawer) .cart-quantity{border-color:var(--sg-line)}html body .cart .cart__footer-wrapper{border:1px solid color-mix(in srgb,var(--sg-ink) 6%,transparent)}html body .cart .cart__form table{border-collapse:collapse;border-spacing:0}html body .cart .cart__form tbody tr,html body .cart .cart__form tbody tr:last-child{border:0}html body .cart .cart__form tbody tr td,html body .cart .cart__form tbody tr td:first-child,html body .cart .cart__form tbody tr td:last-child{border:0;border-radius:0;background:transparent;box-shadow:none}html body .cart .cart__form tbody tr+tr td{border-top:1px solid color-mix(in srgb,var(--sg-ink) 8%,transparent)}html body .cart .cart__form tbody .cart-item__media{background:none}html body .cart .cart__form{background:transparent;box-shadow:none}html body .cart .cart__title,html body .cart .cart__title .h1,html body .cart .cart__title motion-element{font-family:var(--sg-font-body);font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--sg-ink)}html body .cart .cart__title,html body .cart .cart__title .h1,html body .cart .cart__title motion-element,html body :is(.cart,.cart-drawer) .cart-drawer__header .drawer__heading{font-size:1.8rem}html body .cart .cart__title,html body .cart .cart__title .h1,html body .cart .cart__title motion-element,html body :is(.cart,.cart-drawer) .cart-drawer__header .drawer__heading{font-size:2.2rem}html body .cart-drawer .cart-item{padding:1.6rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}html body .cart-drawer .cart-item:before{display:none}html body .cart-drawer .cart-item+.cart-item{border-top:1px solid color-mix(in srgb,var(--sg-ink) 8%,transparent)}html body .cart-drawer .cart-item .cart-item__media{width:8rem;min-width:8rem;flex:none}html body .cart-drawer .cart-item .cart-item__title{font-family:var(--sg-font-body);font-size:1.6rem;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--sg-ink)}html body .cart-drawer .cart-item .cart-item__remove{display:none}html body .cart-drawer .cart-item .cart-quantity{border-radius:1rem}html body .cart-drawer .cart-item .cart-item__action>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}html body .cart-drawer .sg-cart__remove{display:block;margin:0;font-size:1.3rem;font-weight:400;color:var(--sg-ink);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}html body .cart-drawer .sg-cart__remove:hover{color:var(--sg-muted-strong)}html body .cart-drawer .cart-item .cart-item__prices .price,html body .cart-drawer .cart-item .cart-item__prices .price__regular{font-size:1.8rem;font-weight:500;color:var(--sg-ink)}html body .cart-drawer .cart-drawer-products-recommendation,html body .cart-drawer .cart-drawer-products-recommendation>div{border:0;background:transparent;box-shadow:none}html body .cart-drawer .cart-drawer-products-recommendation .cart-drawer-products-recommendation__header p:before,html body .cart-drawer .cart-drawer-products-recommendation .cart-drawer-products-recommendation__header:before{display:none;content:none}html body .cart-drawer .cart-drawer-products-recommendation .f-column,html body .cart-drawer .cart-drawer-products-recommendation .swiper-slide{border:0;background:transparent;box-shadow:none}html body .cart-drawer .sg-cart-tg{display:grid;gap:1.2rem;padding:1.6rem 0 .4rem}html body .cart-drawer .sg-cart-tg__title{margin:0;font-family:var(--sg-font-body);font-size:1.6rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--sg-ink)}html body .cart-drawer .sg-cart-tg__grid{display:flex;gap:1.2rem;margin:0;padding:0 0 .8rem;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}html body .cart-drawer .sg-cart-tg__grid::-webkit-scrollbar{display:none}html body .cart-drawer .sg-cart-tg__item{flex:0 0 17rem;min-width:0;scroll-snap-align:start}html body .cart-drawer .sg-cart-tg__grid[aria-busy=true]{opacity:.6}html body .cart .cart__title,html body .cart .cart__title .h1,html body .cart .cart__title motion-element,html body :is(.cart,.cart-drawer) .cart-drawer__header .drawer__heading,.sg-cart__sum-title,html body .cart .cart__addon summary,html body .cart .cart__addon summary *,html body .cart-drawer .sg-cart-tg__title,html body .cart-drawer .cart-drawer-products-recommendation .cart-drawer-products-recommendation__header p{font-weight:700}html body .cart-drawer [id^=CartDrawerEmpty-]{background:var(--sg-surface)}html body .cart-drawer .cart-drawer__empty{max-width:none;margin:2.4rem auto 0;padding:0 .8rem;border:0;border-radius:0;background:transparent;box-shadow:none}html body .cart-drawer .cart-drawer__empty:before{width:6.4rem;height:6.4rem;border:0;background:var(--sg-cart);box-shadow:none}html body .cart-drawer .cart-drawer__empty:after{top:calc(var(--empty-padding-top) + 1.6rem);width:3.2rem;height:3.2rem;margin-left:-1.6rem;color:var(--sg-cta-ink)}html body .cart-drawer .cart-drawer__empty .h4,html body .cart-drawer .cart-drawer__empty p.h4{font-family:var(--sg-font-body);font-size:1.8rem;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.3;color:var(--sg-ink)}html body .cart-drawer .cart-drawer__empty .rte,html body .cart-drawer .cart-drawer__empty .rte p{font-size:1.4rem;font-weight:300;line-height:1.5;color:var(--sg-muted-strong)}.sg-cart-empty__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0;padding:0;list-style:none}.sg-cart-empty__chips a{display:inline-flex;align-items:center;height:3.6rem;padding:0 1.6rem;border:1px solid var(--sg-line);border-radius:999px;background:transparent;font-family:var(--sg-font-body);font-size:1.4rem;font-weight:500;color:var(--sg-ink);text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.sg-cart-empty__chips a:hover,.sg-cart-empty__chips a:focus-visible{border-color:var(--sg-ink);background:color-mix(in srgb,var(--sg-ink) 4%,var(--sg-surface))}html body .cart-drawer .cart-drawer__empty .btn.btn--primary,html body .cart-drawer .cart-drawer__empty .btn.btn--primary:hover,html body .cart-drawer .cart-drawer__empty .btn.btn--primary:focus-visible{width:100%;height:5rem!important;min-height:5rem!important;margin-top:.8rem;border:1px solid var(--sg-cart)!important;border-radius:1.4rem!important;background:var(--sg-cart)!important;background-color:var(--sg-cart)!important;color:var(--sg-cta-ink)!important;font-family:var(--sg-font-body)!important;font-size:1.5rem!important;font-weight:500!important;box-shadow:none!important}html body .cart-drawer .cart-drawer__empty .btn.btn--primary:before{display:none}html body .cart-drawer .cart-drawer__empty .btn.btn--primary .btn__text{color:inherit!important;font-weight:500!important}html body .cart-drawer .cart-drawer__empty{box-sizing:border-box;width:100%;padding:var(--empty-padding-top) .8rem 2.4rem;margin-inline:auto;align-items:center;text-align:center}html body .cart-drawer .cart-drawer__empty>*{max-width:100%}html body .cart-drawer .cart-drawer__empty .btn.btn--primary{align-self:stretch}html body .cart-drawer .cart-drawer__empty:before,html body .cart-drawer .cart-drawer__empty:after{content:none!important;display:none!important}html body .cart-drawer .cart-drawer__empty{max-width:44rem;padding-top:2.4rem}html body .cart-drawer .cart-drawer__empty .btn.btn--primary{align-self:center;max-width:100%}html body .cart-drawer .drawer__footer-buttons{flex-direction:column}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:hover,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:active{border-color:transparent;background:var(--sg-btn-add-bg, #EEEBE4);color:var(--sg-btn-add-ink, var(--sg-ink))}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:hover,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:focus-visible,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--secondary:active{border:1px solid transparent!important;background:var(--sg-btn-add-bg, #EEEBE4)!important;background-color:var(--sg-btn-add-bg, #EEEBE4)!important;color:var(--sg-btn-add-ink, var(--sg-ink))!important}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--primary,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--primary:hover,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--primary:focus-visible,html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--primary:active{border:1px solid var(--sg-btn-buy-bg, var(--sg-cart))!important;background:var(--sg-btn-buy-bg, var(--sg-cart))!important;background-color:var(--sg-btn-buy-bg, var(--sg-cart))!important;color:var(--sg-btn-buy-ink, var(--sg-cta-ink))!important}html body :is(.cart,.cart-drawer) :is(.drawer__footer-buttons,.cart__footer--buttons) .btn.btn--primary .btn__text{color:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/100/assets/sg-cart-min.css.map */
