@import"https://fonts.googleapis.com/css2?family=Anton&family=Rubik:wght@400;500;600;700;800;900&family=Nunito+Sans:wght@300;400;600;700;800&display=swap";:root{--bs-ink: #0b0b0b;--bs-ink-soft: #4a4a4a;--bs-paper: #f6f3ea;--bs-panel: #f6f3ea;--bs-panel-warm: #f6f3ea;--bs-acid: #e4fb33;--bs-sky: #93d5f2;--bs-sale: #e01818;--bs-slate: #3a3a3a;--bs-line: #000000;--bs-line-w: 2px;--bs-rule: var(--bs-line-w) solid var(--bs-line);--bs-rule-thick: var(--bs-rule);--bs-display: "Anton", "Archivo", Impact, sans-serif;--bs-ui: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bs-space-2: .5rem;--bs-space-3: .75rem;--bs-space-4: 1rem;--bs-space-6: 1.5rem;--bs-space-8: 2rem;--bs-space-12: 3rem;--bs-ease: cubic-bezier(.22, 1, .36, 1);--bs-fast: .18s;--bs-mid: .32s;--bs-slow: .52s}body{background:var(--bs-paper);color:var(--bs-ink);font-family:var(--bs-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body *,body *:before,body *:after{border-radius:0!important}body .card,body .product-card,body .quick-add-modal,body .modal,body .drawer{box-shadow:none}body h1,body h2,body h3,body .h1,body .h2,body .h3{font-family:var(--bs-display);font-weight:400;letter-spacing:.005em;line-height:.92;text-transform:uppercase}body h1,body .h1{font-size:clamp(2.5rem,7vw,5.5rem)}body h2,body .h2{font-size:clamp(1.75rem,4.2vw,3.25rem)}body h3,body .h3{font-size:clamp(1.25rem,2.4vw,1.875rem)}body p,body li,body .rte{font-family:var(--bs-ui);font-size:1rem;line-height:1.6}body .rte p,body .rte li,body .bs-prose p{max-width:68ch}body .header__menu a,body .product-card__title,body .product-title,body .button,body .link,body .facets__label,body .sorting__label{font-family:var(--bs-ui);text-transform:uppercase;letter-spacing:.02em;font-weight:500}body .price,body .compare-at-price,body .cart-items__price,body .bs-rowlist__price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body .announcement-bar,body .header-announcements{background:var(--bs-slate);color:var(--bs-paper);border-bottom:var(--bs-rule)}body .header-announcements .section-background,body .announcement-bar+.section-background{background:var(--bs-slate)}body .announcement-bar a,body .header-announcements a{color:var(--bs-acid)}body .announcement-bar *,body .header-announcements *{font-family:var(--bs-ui);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.bs-trustbar{background:var(--bs-ink);color:var(--bs-paper);border-bottom:var(--bs-rule);overflow:hidden}.bs-trustbar__track{display:flex;align-items:center;gap:var(--bs-space-12);padding:.6rem var(--bs-space-4);justify-content:center;flex-wrap:wrap}.bs-trustbar__item{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.bs-trustbar__item svg{width:15px;height:15px;flex:none;stroke:var(--bs-acid);stroke-width:2;fill:none}@media(max-width:749px){.bs-trustbar__track{gap:var(--bs-space-6);justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.bs-trustbar__track::-webkit-scrollbar{display:none}}body .header{background:var(--bs-paper);border-top:var(--bs-rule);border-bottom:0;padding-block:0}body .header__logo img,body .header__logo svg{max-height:62px;width:auto}.bs-wordmark{font-family:var(--bs-display);font-size:clamp(1.05rem,1.9vw,1.5rem);line-height:.94;letter-spacing:-.01em;text-transform:uppercase;color:var(--bs-ink);display:block;text-decoration:none}.bs-wordmark span{display:block}body .header__menu a{font-size:.75rem;font-weight:600;letter-spacing:.05em;padding-block:.5rem;position:relative}body .header__menu a:after{content:"";position:absolute;left:0;bottom:.25rem;height:2px;width:100%;background:var(--bs-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--bs-fast) var(--bs-ease)}body .header__menu a:hover:after,body .header__menu a:focus-visible:after{transform:scaleX(1)}.bs-striphead{display:flex;align-items:center;justify-content:space-between;gap:var(--bs-space-4);padding:.85rem var(--bs-space-4);border-top:var(--bs-rule);background:var(--bs-paper)}.bs-striphead__title{font-family:var(--bs-ui);font-size:.8125rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin:0}.bs-striphead__link{font-family:var(--bs-ui);font-size:.75rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-ink);text-decoration:none;border-bottom:var(--bs-rule-thick);padding-bottom:2px;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.bs-striphead__link svg{width:14px;height:14px;transition:transform var(--bs-fast) var(--bs-ease)}.bs-striphead__link:hover svg{transform:translate(4px)}body .product-grid,body .bs-grid{--bs-cols: 6;display:grid;grid-template-columns:repeat(min(var(--bs-cols),2),1fr);gap:0;margin:0;padding:0;list-style:none;border-top:var(--bs-rule);border-left:var(--bs-rule)}@media(min-width:750px){body .product-grid,body .bs-grid{grid-template-columns:repeat(min(var(--bs-cols),3),1fr)}}@media(min-width:1000px){body .product-grid,body .bs-grid{grid-template-columns:repeat(min(var(--bs-cols),4),1fr)}}@media(min-width:1300px){body .product-grid,body .bs-grid{grid-template-columns:repeat(var(--bs-cols),1fr)}}@media(min-width:1300px){.bs-grid[style*="--bs-cols: 6"] .bs-card__title,.bs-grid[style*="--bs-cols: 6"] .bs-card__price{font-size:.6875rem}.bs-grid[style*="--bs-cols: 6"] .bs-card__info{padding-block:.7rem .8rem}}body .product-grid>li,body .product-grid__card,body .bs-grid>li{border-right:var(--bs-rule);border-bottom:var(--bs-rule);margin:0;padding:0;background:var(--bs-panel);overflow:hidden}body .product-card{background:var(--bs-panel);border:0;height:100%;display:flex;flex-direction:column;position:relative}body .product-card__content{padding:0;gap:0;height:100%}body .product-card .card-gallery,body .product-card .product-media-container,.bs-card__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--bs-panel-warm);border-bottom:var(--bs-rule)}.bs-card__media{background-color:var(--bs-panel-warm);background-image:repeating-linear-gradient(45deg,rgba(11,11,11,.045) 0,rgba(11,11,11,.045) 1px,transparent 1px,transparent 9px)}body .product-card img,.bs-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--bs-slow) var(--bs-ease);will-change:transform}@media(hover:hover)and (pointer:fine){body .product-card:hover img,.bs-card:hover .bs-card__slide img{transform:scale(1.04)}}body .product-card__content>*:not(.card-gallery):not(.product-media-container),.bs-card__info{padding-inline:var(--bs-space-3)}.bs-card__info{padding-block:.85rem 1rem;text-align:center;display:flex;flex-direction:column;gap:.35rem;flex:1;justify-content:flex-start}body .product-card__title,.bs-card__title{font-size:.75rem;font-weight:500;letter-spacing:.03em;line-height:1.35;text-transform:uppercase;color:var(--bs-ink);margin:0;text-wrap:balance}@media(min-width:750px){body .product-card__title,.bs-card__title{font-size:.8125rem}}body .price,.bs-card__price{font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--bs-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body .price-item--sale,body .price--on-sale .price-item--sale,.bs-card__price--sale{color:var(--bs-sale);font-weight:700}body .compare-at-price,body .price-item--regular.compare-at-price,.bs-card__price--was{color:var(--bs-ink-soft);text-decoration:line-through;font-weight:400;margin-right:.4rem}.bs-card--soldout .bs-card__title,.bs-card--soldout .bs-card__price{color:var(--bs-ink-soft);text-decoration:line-through}.bs-card--soldout .bs-card__media img{filter:grayscale(.35)}.bs-card__soldout{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-ink-soft);text-decoration:line-through}.bs-card__swatches{display:flex;gap:.5rem;justify-content:center;padding-top:.15rem;margin:0;list-style:none}.bs-card__swatch{width:13px;height:13px;border:var(--bs-rule);display:block}.bs-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--bs-panel)}.bs-card__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100%}.bs-card__track::-webkit-scrollbar{display:none}.bs-card__track:focus-visible{outline:3px solid var(--bs-ink);outline-offset:-3px}.bs-card__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1}.bs-card__slide a{display:block;height:100%}.bs-card__slide img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--bs-slow) var(--bs-ease)}.bs-card__dots{position:absolute;left:0;right:0;bottom:.5rem;display:none;justify-content:center;gap:5px;pointer-events:none}.bs-card__dot{width:5px;height:5px;border-radius:50%!important;background:#00000047;transition:background var(--bs-fast) var(--bs-ease),transform var(--bs-fast) var(--bs-ease)}.bs-card__dot.is-active{background:var(--bs-ink);transform:scale(1.5)}.bs-badge{position:absolute;top:0;left:0;z-index:3;background:var(--bs-acid);color:var(--bs-ink);border-right:var(--bs-rule);border-bottom:var(--bs-rule);padding:.3rem .55rem;font-family:var(--bs-ui);font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;pointer-events:none}.bs-badge--low{background:var(--bs-acid)}.bs-badge--out{background:var(--bs-panel);color:var(--bs-ink-soft)}.bs-card__title a{color:inherit;text-decoration:none;display:block}.bs-card__title a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.bs-card__title a:focus-visible{outline:3px solid var(--bs-ink);outline-offset:2px}.bs-card__sizes{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding-top:.35rem;padding-bottom:4px;padding-right:4px}.bs-card__size{min-height:34px;min-width:52px;padding:.45rem .6rem;border:var(--bs-rule);background:var(--bs-paper);color:var(--bs-ink);font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;position:relative;box-shadow:var(--bs-sh-1);transition:background var(--bs-fast) var(--bs-ease),color var(--bs-fast) var(--bs-ease),transform var(--bs-fast) var(--bs-ease),box-shadow var(--bs-fast) var(--bs-ease)}.bs-card__size:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.bs-card__size:hover{background:var(--bs-acid);transform:translate(-1px,-1px);box-shadow:var(--bs-sh-2)}}.bs-card__size:active,.bs-card__size.is-pressing{transform:translate(3px,3px);box-shadow:0 0 0 var(--bs-ink)}.bs-card__size[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-paper);box-shadow:3px 3px 0 var(--bs-acid)}.bs-card__size[aria-pressed=true]:active,.bs-card__size[aria-pressed=true].is-pressing{box-shadow:0 0 0 var(--bs-acid)}.bs-card__size--out{color:var(--bs-ink-soft);text-decoration:line-through;border-color:#bdbdbd;box-shadow:3px 3px #bdbdbd;cursor:not-allowed}.bs-card__size--out:active,.bs-card__size--out:hover{transform:none;box-shadow:3px 3px #bdbdbd;background:var(--bs-paper)}.bs-card__size:focus-visible{outline:3px solid var(--bs-ink);outline-offset:3px}.bs-card__sizes--swatch{gap:.55rem}.bs-card__swatchbtn{width:18px;height:18px;padding:0;border:var(--bs-rule);background-color:var(--bs-panel);background-position:center;cursor:pointer;position:relative;box-shadow:var(--bs-sh-1);transition:transform var(--bs-fast) var(--bs-ease),box-shadow var(--bs-fast) var(--bs-ease)}.bs-card__swatchbtn:after{content:"";position:absolute;left:50%;top:50%;width:26px;height:44px;transform:translate(-50%,-50%)}@media(hover:hover)and (pointer:fine){.bs-card__swatchbtn:hover{transform:translate(-1px,-1px);box-shadow:var(--bs-sh-1)}}.bs-card__swatchbtn:active,.bs-card__swatchbtn.is-pressing{transform:translate(2px,2px);box-shadow:0 0 0 var(--bs-ink)}.bs-card__swatchbtn[aria-pressed=true]{outline:var(--bs-rule);outline-offset:2px;box-shadow:2px 2px 0 var(--bs-acid)}.bs-card__swatchbtn.bs-card__size--out{opacity:.45;cursor:not-allowed;box-shadow:2px 2px #bdbdbd}.bs-card__swatchbtn.bs-card__size--out:before{content:"";position:absolute;left:-3px;right:-3px;top:50%;height:2px;background:var(--bs-ink-soft);transform:rotate(-45deg)}.bs-card__swatchbtn:focus-visible{outline:3px solid var(--bs-ink);outline-offset:3px}.bs-burst{position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%!important;background:var(--bs-ink);pointer-events:none;z-index:4;opacity:0;animation:bs-burst .56s var(--bs-ease) forwards;animation-delay:var(--bs-burst-delay, 0ms)}.bs-burst--acid{background:var(--bs-acid);box-shadow:0 0 0 1px var(--bs-ink)}@keyframes bs-burst{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}55%{opacity:1;transform:translate(calc(-50% + var(--bs-burst-x)),calc(-50% + var(--bs-burst-y))) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--bs-burst-x) * 1.25),calc(-50% + var(--bs-burst-y) * 1.25)) scale(0)}}.bs-marquee{background:var(--bs-sale);color:#fff;border-top:var(--bs-rule);overflow:hidden;padding-block:.4rem;display:flex}.bs-marquee--acid{background:var(--bs-acid);color:var(--bs-ink)}.bs-marquee--ink{background:var(--bs-ink);color:var(--bs-paper)}.bs-marquee--slate{background:var(--bs-slate);color:var(--bs-paper)}.bs-marquee__track{display:flex;flex:none;gap:var(--bs-space-8);padding-right:var(--bs-space-8);white-space:nowrap;animation:bs-scroll 38s linear infinite}.bs-marquee:hover .bs-marquee__track{animation-play-state:paused}.bs-marquee__item{font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.5rem}.bs-marquee__badge{display:inline-flex;align-items:center;gap:.3rem;background:var(--bs-acid);color:var(--bs-ink);border:var(--bs-rule);padding:.12rem .4rem;font-size:.5625rem;font-weight:700;letter-spacing:.1em;white-space:nowrap}.bs-marquee__badge svg{width:11px;height:11px;flex:none;fill:none;stroke:currentColor;stroke-width:2}.bs-marquee--acid .bs-marquee__badge{background:var(--bs-ink);color:var(--bs-acid)}@keyframes bs-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.bs-spotlight{border-top:var(--bs-rule);background:var(--bs-panel-warm);display:flex;justify-content:center}.bs-spotlight__link{display:block;width:100%;color:inherit;text-decoration:none;overflow:hidden}.bs-spotlight__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .6s var(--bs-ease)}@media(hover:hover)and (pointer:fine){.bs-spotlight__link:hover .bs-spotlight__img{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.bs-spotlight__img{transition:none}.bs-spotlight__link:hover .bs-spotlight__img{transform:none}}.bs-spotlight__link:focus-visible{outline:var(--bs-rule);outline-offset:-4px}.bs-spotlight{--bs-spot-cols: 2;--bs-spot-span: 2;display:grid;grid-template-columns:repeat(var(--bs-spot-cols),1fr);justify-content:start}.bs-spotlight__link{grid-column:span var(--bs-spot-span)}.bs-spotlight__link--second{display:none}@media(min-width:750px){.bs-spotlight{--bs-spot-span: 1}.bs-spotlight__link--second{display:block}.bs-spotlight__link:not(.bs-spotlight__link--second){border-right:var(--bs-rule)}}.bs-feature{border-top:var(--bs-rule);background:var(--bs-panel-warm)}.bs-feature__link{display:block;position:relative;color:var(--bs-ink);text-decoration:none}.bs-feature__img{width:100%;height:auto;display:block}.bs-feature__art{overflow:hidden}@media(min-width:750px){.bs-feature__art{max-height:68vh}.bs-feature__art .bs-feature__img{height:68vh;object-fit:cover;object-position:center}}.bs-feature__media{overflow:hidden;max-height:78vh}.bs-feature__media .bs-feature__img{object-fit:cover;transition:transform .6s var(--bs-ease)}.bs-feature__link:hover .bs-feature__media .bs-feature__img{transform:scale(1.02)}.bs-feature__panel{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem var(--bs-space-4);padding:var(--bs-space-4);background:var(--bs-paper);border-top:var(--bs-rule)}.bs-feature__eyebrow{font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-ink-soft);margin:0;flex-basis:100%}.bs-feature__title{font-family:var(--bs-ui);font-size:.9375rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;margin:0}.bs-feature__price{font-size:.9375rem;font-weight:600;margin:0}.bs-feature__cta{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem;font-family:var(--bs-ui);font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;border-bottom:var(--bs-rule-thick);padding-bottom:2px}.bs-feature__cta svg{width:15px;height:15px;transition:transform var(--bs-fast) var(--bs-ease)}.bs-feature__link:hover .bs-feature__cta svg{transform:translate(4px)}.bs-feature__flag{position:absolute;top:var(--bs-space-4);left:var(--bs-space-4);background:var(--bs-acid);border:var(--bs-rule-thick);padding:.4rem .8rem;font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bs-feature__link:focus-visible{outline:3px solid var(--bs-ink);outline-offset:-3px}.bs-rowlist{border-top:var(--bs-rule);margin:0;padding:0;list-style:none;counter-reset:bs-rank}.bs-rowlist__row{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:var(--bs-space-3);border-bottom:var(--bs-rule);background:var(--bs-paper);position:relative;transition:background var(--bs-fast) var(--bs-ease)}.bs-rowlist__row:hover{background:var(--bs-panel)}.bs-rowlist__thumb{width:56px;height:56px;object-fit:cover;display:block;border-right:var(--bs-rule)}.bs-rowlist__body{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap;padding-block:.75rem;min-width:0}.bs-rowlist__rank{counter-increment:bs-rank;font-family:var(--bs-display);font-size:.8125rem;color:var(--bs-ink-soft);flex:none}.bs-rowlist__rank:before{content:counter(bs-rank,decimal-leading-zero)}.bs-rowlist__vendor{font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-ink-soft);flex:none}.bs-rowlist__name{font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--bs-ink)}.bs-rowlist__price{font-size:.8125rem;font-weight:600;padding-right:var(--bs-space-4);white-space:nowrap}.bs-rowlist__link{position:absolute;top:0;right:0;bottom:0;left:0}.bs-rowlist__link:focus-visible{outline:3px solid var(--bs-ink);outline-offset:-3px}@media(max-width:749px){.bs-rowlist__vendor{display:none}}body .button:not(.button-unstyled):not(.cart-discount__button),body .button--primary,body .product-form__submit,body .cart__checkout-button,body .quick-add__button,.bs-btn{font-family:var(--bs-ui);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--bs-sky);color:var(--bs-ink);border:var(--bs-rule-thick);padding:1.05rem var(--bs-space-6);min-height:48px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:100%;transition:background var(--bs-fast) var(--bs-ease),color var(--bs-fast) var(--bs-ease)}body .button:not(.button-unstyled):not(.cart-discount__button):hover,body .product-form__submit:hover,body .cart__checkout-button:hover,.bs-btn:hover{background:var(--bs-ink);color:var(--bs-paper)}body .button:not(.button-unstyled):not(.cart-discount__button):focus-visible,body .product-form__submit:focus-visible,body .cart__checkout-button:focus-visible,.bs-btn:focus-visible{outline:3px solid var(--bs-ink);outline-offset:3px}body .add-to-cart-text,body .add-to-cart__added,body .button-text{font-family:var(--bs-ui);font-weight:700;letter-spacing:.08em;text-transform:uppercase}body .button--secondary{background:transparent;color:var(--bs-ink);border:var(--bs-rule);text-transform:uppercase;letter-spacing:.06em;font-weight:600;min-height:48px}body .shopify-payment-button__button{font-family:var(--bs-ui);font-weight:700;letter-spacing:.06em;min-height:48px;border-radius:0!important}.bs-btn--ghost{background:transparent;color:var(--bs-ink)}.bs-btn--acid{background:var(--bs-acid)}.bs-btn svg{width:16px;height:16px;transition:transform var(--bs-fast) var(--bs-ease)}.bs-btn:hover svg{transform:translate(4px)}body .button:not(.button-unstyled):disabled,body .product-form__submit:disabled,.bs-btn:disabled{background:var(--bs-panel);color:var(--bs-ink-soft);cursor:not-allowed;border-color:var(--bs-ink-soft)}body .quantity__button,body .drawer__close,body .modal__close,body .facets__button,body .header__icon{width:auto;min-height:44px;min-width:44px;background:none;border:0;text-transform:none;letter-spacing:normal;padding:0}body .quantity{border:var(--bs-rule)}.bs-pdp{display:grid;grid-template-columns:1fr}@media(min-width:990px){.bs-pdp{grid-template-columns:1.15fr 1fr;border-bottom:var(--bs-rule)}.bs-pdp__media{border-right:var(--bs-rule);position:sticky;top:0;align-self:start}}.bs-pdp__info{padding:var(--bs-space-6) var(--bs-space-4) var(--bs-space-8);display:flex;flex-direction:column;gap:var(--bs-space-4)}@media(min-width:990px){.bs-pdp__info{padding:var(--bs-space-12) var(--bs-space-8);max-width:620px}}body .product-title,.bs-pdp__title{font-family:var(--bs-display);font-size:clamp(1.6rem,4vw,2.6rem);font-weight:400;letter-spacing:.01em;line-height:.98;text-transform:uppercase;margin:0;text-wrap:balance}body .product-price,body .price,body .price-per-item{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body .variant-option__button-label{border:var(--bs-rule)!important;border-radius:0!important;background:var(--bs-paper);color:var(--bs-ink);box-shadow:var(--bs-sh-1);min-height:44px;padding:.5rem .85rem;font-family:var(--bs-ui);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:transform var(--bs-fast) var(--bs-ease),box-shadow var(--bs-fast) var(--bs-ease),background var(--bs-fast) var(--bs-ease)}@media(hover:hover)and (pointer:fine){body .variant-option__button-label:hover{background:var(--bs-acid);transform:translate(-1px,-1px);box-shadow:var(--bs-sh-2)}}body .variant-option .variant-option__button-label:has(input:checked){background:var(--bs-ink);color:var(--bs-paper);transform:translate(3px,3px);box-shadow:0 0 0 var(--bs-ink)}body .variant-option .variant-option__button-label:has(input:focus-visible){outline:var(--bs-rule);outline-offset:3px}body .variant-option__swatch,body .variant-option__button-label__pill{border-radius:0!important;border:var(--bs-rule)!important}body .variant-option__select{border:var(--bs-rule);border-radius:0;background:#fff;min-height:44px;font-size:1rem;font-family:var(--bs-ui)}body .quantity-selector-wrapper{border:var(--bs-rule);border-radius:0;background:var(--bs-paper)}body .quantity-selector-wrapper .quantity-minus,body .quantity-selector-wrapper .quantity-plus{min-width:44px;min-height:44px;border-radius:0;color:var(--bs-ink)}body .product-media-container,body .media-gallery img,body .product-media img{border-radius:0!important}body .media-gallery{background:var(--bs-panel-warm);border:var(--bs-rule)}body .accordion,body .accordion__row,body details.accordion{border-radius:0!important;border-top:var(--bs-rule)}body .accordion summary,body .accordion__title{font-family:var(--bs-ui);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;min-height:44px}.bs-pdp__pricerow{display:flex;align-items:baseline;gap:.6rem;font-size:1.25rem;font-weight:700}.bs-pdp__price{color:var(--bs-sale)}.bs-pdp__was{color:var(--bs-ink-soft);text-decoration:line-through;font-weight:400;font-size:1rem}.bs-pdp__note{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-ink-soft);margin:0}.bs-pdp__label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem}.bs-options{display:flex;flex-wrap:wrap;gap:.5rem}.bs-option{min-width:52px;min-height:48px;padding:.6rem .9rem;border:var(--bs-rule);background:transparent;font-family:var(--bs-ui);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--bs-fast) var(--bs-ease),color var(--bs-fast) var(--bs-ease)}.bs-option:hover{background:var(--bs-panel)}.bs-option[aria-pressed=true],.bs-option--active{background:var(--bs-ink);color:var(--bs-paper);border-color:var(--bs-ink)}.bs-option--unavailable{color:var(--bs-ink-soft);text-decoration:line-through;border-color:#c9c9c9;cursor:not-allowed}.bs-option:focus-visible{outline:3px solid var(--bs-ink);outline-offset:2px}.bs-stock__text{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .45rem}.bs-stock__meter{height:7px;background:var(--bs-panel);border:var(--bs-rule);overflow:hidden}.bs-stock__fill{height:100%;background:linear-gradient(90deg,#f5a524 0%,var(--bs-sale) 100%);transform-origin:left;animation:bs-fill var(--bs-slow) var(--bs-ease) both}@keyframes bs-fill{0%{transform:scaleX(0)}}.bs-pdp__pay{font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-ink-soft);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin:0}.bs-acc{border-top:var(--bs-rule)}.bs-acc__item{border-bottom:var(--bs-rule)}.bs-acc__trigger{width:100%;background:none;border:0;padding:1.05rem 0;display:flex;align-items:center;justify-content:space-between;gap:var(--bs-space-4);font-family:var(--bs-ui);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-align:left;min-height:48px}.bs-acc__icon{flex:none;width:14px;height:14px;position:relative}.bs-acc__icon:before,.bs-acc__icon:after{content:"";position:absolute;background:var(--bs-ink);top:0;right:0;bottom:0;left:0;margin:auto}.bs-acc__icon:before{width:100%;height:2px}.bs-acc__icon:after{width:2px;height:100%;transition:transform var(--bs-fast) var(--bs-ease)}.bs-acc__trigger[aria-expanded=true] .bs-acc__icon:after{transform:scaleY(0)}.bs-acc__panel{padding-bottom:var(--bs-space-4)}.bs-acc__panel[hidden]{display:none}.bs-gallery{position:relative;background:var(--bs-panel-warm)}.bs-gallery__viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bs-gallery__viewport::-webkit-scrollbar{display:none}.bs-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1}.bs-gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}.bs-gallery__bar{display:flex;align-items:center;justify-content:space-between;padding:.75rem var(--bs-space-4);border-top:var(--bs-rule);border-bottom:var(--bs-rule);background:var(--bs-paper)}.bs-gallery__dots{display:flex;gap:.5rem}.bs-gallery__dot{width:9px;height:9px;border:var(--bs-rule);background:transparent;padding:0;cursor:pointer;border-radius:50%!important}.bs-gallery__dot[aria-current=true]{background:var(--bs-ink)}.bs-gallery__nav{display:flex;gap:var(--bs-space-4)}.bs-gallery__arrow{background:none;border:0;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;color:var(--bs-ink)}.bs-gallery__arrow svg{width:26px;height:26px}.bs-gallery__arrow:focus-visible,.bs-gallery__dot:focus-visible{outline:3px solid var(--bs-ink);outline-offset:2px}body .footer,.bs-footer{background:var(--bs-paper);border-top:var(--bs-rule);color:var(--bs-ink)}.bs-footer__mark{font-family:var(--bs-display);font-size:clamp(3rem,13vw,9rem);line-height:.84;letter-spacing:-.015em;text-transform:uppercase;background:var(--bs-ink);color:var(--bs-paper);padding:var(--bs-space-8) var(--bs-space-4) var(--bs-space-6);margin:0}.bs-footer__mark:after{content:"";display:block;height:6px;background:var(--bs-acid);margin-top:var(--bs-space-6)}.bs-footer__cols{display:grid;grid-template-columns:1fr;gap:0;padding:0;border-top:var(--bs-rule)}.bs-footer__cols>div{padding:var(--bs-space-6) var(--bs-space-4);border-bottom:var(--bs-rule)}.bs-footer__cols>div:last-child{border-bottom:0}@media(min-width:750px){.bs-footer__cols{grid-template-columns:repeat(3,1fr)}.bs-footer__cols>div{border-right:var(--bs-rule);border-bottom:0}.bs-footer__cols>div:last-child{border-right:0}}.bs-footer h3{font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin:0 0 var(--bs-space-3);color:var(--bs-ink-soft)}.bs-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.bs-footer a{font-size:.8125rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--bs-ink);text-decoration:none;display:inline-block;padding-block:.2rem}.bs-footer a:hover{text-decoration:underline;text-underline-offset:3px}.bs-footer__base{border-top:var(--bs-rule);padding:var(--bs-space-4);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--bs-slate);color:var(--bs-paper);display:flex;justify-content:space-between;gap:var(--bs-space-4);flex-wrap:wrap}.bs-footer a:hover,.bs-footer a:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}[data-bs-reveal]{opacity:0;transform:translateY(16px) scale(.985);transition:opacity var(--bs-slow) var(--bs-ease),transform var(--bs-slow) var(--bs-ease);transition-delay:var(--bs-delay, 0ms);will-change:transform,opacity}[data-bs-reveal].is-revealed{opacity:1;transform:none}[data-bs-reveal].is-settled{will-change:auto}.bs-enter{animation:bs-enter var(--bs-slow) var(--bs-ease) both;animation-delay:var(--bs-delay, 0ms)}@keyframes bs-enter{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-bs-reveal]{opacity:1;transform:none}.bs-marquee__track{animation:none}.bs-card__track,.bs-gallery__viewport{scroll-behavior:auto}.bs-burst{display:none}.bs-card__size,.bs-card__size:hover,.bs-card__size:active,body .product-card:hover img{transform:none}}body a:focus-visible,body button:focus-visible,body [tabindex]:focus-visible{outline:3px solid var(--bs-ink);outline-offset:2px}.bs-skip{position:absolute;left:-9999px;top:0;background:var(--bs-acid);color:var(--bs-ink);padding:var(--bs-space-3) var(--bs-space-4);font-weight:700;text-transform:uppercase;letter-spacing:.06em;z-index:999;border:var(--bs-rule-thick)}.bs-skip:focus{left:0}.bs-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html,body{max-width:100%;overflow-x:clip}img{max-width:100%}body .gscol,body .gscol-wrap{background:var(--bs-paper);color:var(--bs-ink);font-family:var(--bs-ui);max-width:none}body .gscol-top,body .gscol-bar{border-bottom:var(--bs-rule);background:var(--bs-paper)}body .gscol-h1,body .gscol-title{font-family:var(--bs-display);font-size:clamp(1.9rem,6vw,3.4rem);font-weight:400;line-height:.92;letter-spacing:.01em;text-transform:uppercase;color:var(--bs-ink)}body .gscol-sub,body .gscol-tagline,body .gscol-count{font-family:var(--bs-ui);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-ink-soft)}body .gscol-grid{display:grid;grid-template-columns:repeat(min(var(--bs-cols, 4),2),1fr);gap:0;border-top:var(--bs-rule);border-left:var(--bs-rule);padding:0;margin:0}@media(min-width:750px){body .gscol-grid{grid-template-columns:repeat(min(var(--bs-cols, 4),3),1fr)}}@media(min-width:1000px){body .gscol-grid{grid-template-columns:repeat(var(--bs-cols, 4),1fr)}}body .gscol-card{border-radius:0!important;border:0;border-right:var(--bs-rule);border-bottom:var(--bs-rule);box-shadow:none!important;background:var(--bs-paper);overflow:hidden}body .gscol-card img{border-radius:0!important;aspect-ratio:1 / 1;object-fit:cover;width:100%;height:auto;display:block}body .gscol-info{padding:var(--bs-space-3);border-top:var(--bs-rule);background:var(--bs-panel)}body .gscol-info a,body .gscol-card a{color:var(--bs-ink);text-decoration:none}body .gscol-info .price,body .gscol-info [class*=price]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}body .gscol-badge{border-radius:0!important;border:var(--bs-rule);background:var(--bs-acid);color:var(--bs-ink);font-family:var(--bs-ui);font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:.25rem .5rem}body .gscol-badge--best{background:var(--bs-ink);color:var(--bs-acid)}body .gscol-badge--new{background:var(--bs-sale);color:#fff}body .gscol-add,body .gscol-heart{border-radius:0!important;border:var(--bs-rule);background:var(--bs-paper);color:var(--bs-ink);min-height:44px;min-width:44px;font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--bs-sh-1);transition:transform var(--bs-fast) var(--bs-ease),box-shadow var(--bs-fast) var(--bs-ease),background var(--bs-fast) var(--bs-ease)}@media(hover:hover)and (pointer:fine){body .gscol-add:hover,body .gscol-heart:hover{background:var(--bs-acid);transform:translate(-1px,-1px);box-shadow:var(--bs-sh-2)}}body .gscol-add:active,body .gscol-heart:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--bs-ink)}body .gs-pf,body .gs-pf select,body .gscol-pager a,body .gscol-pager span{border-radius:0!important;font-family:var(--bs-ui);letter-spacing:.06em;text-transform:uppercase}body .gs-pf select{border:var(--bs-rule);background:#fff;min-height:44px;font-size:1rem}body .gscol-pager a,body .gscol-pager span{border:var(--bs-rule);min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 .75rem;font-size:.75rem;font-weight:700;color:var(--bs-ink);text-decoration:none;background:var(--bs-paper)}body .gscol-trust{border-top:var(--bs-rule);background:var(--bs-ink);color:var(--bs-paper)}body .gscol-trust-item{font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}body .gscol-empty{font-family:var(--bs-ui);text-transform:uppercase;letter-spacing:.06em;border-top:var(--bs-rule);padding:var(--bs-space-12) var(--bs-space-6)}.bs-extras{border-top:var(--bs-rule);background:var(--bs-paper);padding:var(--bs-space-6)}.bs-extras__wish{display:grid;grid-template-columns:1fr;gap:0;border:var(--bs-rule)}@media(min-width:600px){.bs-extras__wish{grid-template-columns:1.4fr 1fr}}.bs-wish__add,.bs-wish__mine{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:56px;padding:.75rem 1rem;border:0;background:var(--bs-ink);color:var(--bs-paper);font-family:var(--bs-ui);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;position:relative;transition:background var(--bs-fast) var(--bs-ease),color var(--bs-fast) var(--bs-ease)}.bs-wish__mine{background:var(--bs-paper);color:var(--bs-ink);border-top:var(--bs-rule)}@media(min-width:600px){.bs-wish__mine{border-top:0;border-left:var(--bs-rule)}}@media(hover:hover)and (pointer:fine){.bs-wish__add:hover{background:var(--bs-sale)}.bs-wish__mine:hover{background:var(--bs-acid)}}.bs-wish__add:focus-visible,.bs-wish__mine:focus-visible{outline:var(--bs-rule);outline-offset:-6px}.bs-wish__icon svg{width:20px;height:20px;display:block;transition:transform var(--bs-fast) var(--bs-ease),fill var(--bs-fast) var(--bs-ease)}.bs-wish__add.is-saved{background:var(--bs-sale)}.bs-wish__add.is-saved .bs-wish__icon svg{fill:currentColor;animation:bs-wish-beat .42s var(--bs-ease)}@keyframes bs-wish-beat{0%{transform:scale(1)}35%{transform:scale(1.35)}60%{transform:scale(.92)}to{transform:scale(1)}}.bs-wish__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 .3rem;background:var(--bs-sale);color:#fff;border:var(--bs-rule);font-size:.625rem;font-variant-numeric:tabular-nums}.bs-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:var(--bs-space-6) 0 0;padding:0;list-style:none;border-top:var(--bs-rule);border-left:var(--bs-rule)}@media(min-width:900px){.bs-trust{grid-template-columns:repeat(4,1fr)}}.bs-trust__item{display:flex;align-items:center;gap:.6rem;padding:.75rem;border-right:var(--bs-rule);border-bottom:var(--bs-rule);background:var(--bs-panel)}.bs-trust__ic{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border:var(--bs-rule);background:var(--bs-acid);color:var(--bs-ink)}.bs-trust__ic svg{width:18px;height:18px}.bs-trust__tx{display:flex;flex-direction:column;font-family:var(--bs-ui);line-height:1.25}.bs-trust__tx strong{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-ink)}.bs-trust__tx small{font-size:.6875rem;color:var(--bs-ink-soft)}.product-media-container,.media-gallery{position:relative}.media-gallery .slideshow-controls__arrows,.product-media-container .slideshow-controls__arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 .5rem;pointer-events:none;z-index:3}.media-gallery .slideshow-controls__arrows .slideshow-control,.product-media-container .slideshow-controls__arrows .slideshow-control{pointer-events:auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:var(--bs-rule);border-radius:0;background:var(--bs-paper);color:var(--bs-ink);box-shadow:var(--bs-sh-1);transition:transform var(--bs-fast) var(--bs-ease),box-shadow var(--bs-fast) var(--bs-ease),background var(--bs-fast) var(--bs-ease)}@media(hover:hover)and (pointer:fine){.media-gallery .slideshow-controls__arrows .slideshow-control:hover,.product-media-container .slideshow-controls__arrows .slideshow-control:hover{background:var(--bs-acid);transform:translate(-1px,-1px);box-shadow:var(--bs-sh-2)}}.media-gallery .slideshow-controls__arrows .slideshow-control:active,.product-media-container .slideshow-controls__arrows .slideshow-control:active{transform:translate(3px,3px) scale(.94);box-shadow:0 0 0 var(--bs-ink);background:var(--bs-ink);color:var(--bs-acid)}.media-gallery .slideshow-controls__arrows .slideshow-control:focus-visible,.product-media-container .slideshow-controls__arrows .slideshow-control:focus-visible{outline:var(--bs-rule);outline-offset:3px}.bs-wishpage__empty{padding:var(--bs-space-12) var(--bs-space-6);border-top:var(--bs-rule);font-family:var(--bs-ui);font-size:.875rem;letter-spacing:.03em;color:var(--bs-ink-soft);text-align:center}.bs-wishpage__empty a{color:var(--bs-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.bs-wish__remove{margin-top:.5rem}@media(prefers-reduced-motion:reduce){.bs-wish__add.is-saved .bs-wish__icon svg{animation:none}.media-gallery .slideshow-controls__arrows .slideshow-control,.bs-wish__add,.bs-wish__mine{transition:none}}body .header-announcements,body .announcement-bar,body .header-announcements .announcement-bar,body .section-background:has(+.header-announcements),body .header-announcements .section-background{background-color:var(--bs-slate)!important;color:var(--bs-paper)}body .header-announcements *,body .announcement-bar *{color:var(--bs-paper)}body .product-price,body .price{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}body .price__regular .price-item--regular,body .price-item--regular,body .compare-at-price,body s.price-item{color:var(--bs-ink-soft);text-decoration:line-through;font-weight:400;font-size:1rem;order:2}body .price-item--sale,body .price--on-sale .price-item--sale,body .price__sale .price-item--sale{color:var(--bs-sale);font-weight:800;font-size:1.5rem;order:1}@keyframes bs-atc-wiggle{0%,82%,to{transform:none}85%{transform:rotate(-3deg) scale(1.05)}88%{transform:rotate(3deg) scale(1.05)}91%{transform:rotate(-2deg) scale(1.03)}95%{transform:rotate(1.4deg) scale(1.015)}}body .product-form__submit,body .add-to-cart-button{animation:bs-atc-wiggle 5s var(--bs-ease) 3;transform-origin:center}body .product-form__submit:hover,body .add-to-cart-button:hover{animation-play-state:paused}.bs-island{position:fixed;left:50%;top:max(.75rem,env(safe-area-inset-top));transform:translate(-50%,-180%);z-index:60;display:flex;align-items:center;gap:.75rem;width:min(470px,calc(100vw - 1.5rem));padding:.3rem .3rem .3rem .6rem;background:var(--bs-paper);border:var(--bs-rule);box-shadow:var(--bs-sh-1);transition:transform .28s var(--bs-ease),opacity .28s var(--bs-ease);opacity:0;pointer-events:none}.bs-island__thumb{width:34px;height:34px;flex:none;object-fit:cover;border:var(--bs-rule)}.bs-island__txt{display:flex;flex-direction:column;min-width:0;font-family:var(--bs-ui);line-height:1.2}.bs-island__title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-island__price{font-size:.8125rem;font-weight:800;color:var(--bs-sale);font-variant-numeric:tabular-nums}.bs-island__cta{margin-left:auto;flex:none;min-height:44px;padding:0 .85rem;border:var(--bs-rule);background:var(--bs-ink);color:var(--bs-paper);font-family:var(--bs-ui);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--bs-fast) var(--bs-ease),color var(--bs-fast) var(--bs-ease)}.bs-island__cta:active{transform:translateY(2px)}.bs-trust__item{background:var(--bs-paper);position:relative}.bs-trust__ic{background:var(--bs-ink);color:var(--bs-acid);box-shadow:var(--bs-sh-1)}.bs-trust__tx strong{letter-spacing:.07em}.bs-trust__item:after{content:"";position:absolute;right:.5rem;top:.5rem;width:6px;height:6px;background:var(--bs-acid);border:1px solid var(--bs-ink)}.bs-desc{border-top:var(--bs-rule);margin-top:var(--bs-space-6);padding-top:var(--bs-space-6)}.bs-desc__head{font-family:var(--bs-display);font-size:1.35rem;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem}.bs-desc__body{font-family:var(--bs-ui);font-size:.9375rem;line-height:1.65;color:var(--bs-ink-soft);max-width:68ch}.gsr-list,.gsr-rail{display:flex;gap:var(--bs-space-4);overflow-x:auto;scroll-behavior:auto;scrollbar-width:none;padding-bottom:.5rem}.gsr-list::-webkit-scrollbar,.gsr-rail::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){body .product-form__submit,body .add-to-cart-button{animation:none}.bs-island{transition:none}}.gsr-list>*,.gsr-rail>*{flex:0 0 min(340px,82vw)}.bs-faq{display:grid;grid-template-columns:1fr;gap:var(--bs-space-6);border-top:var(--bs-rule);margin-top:var(--bs-space-6);padding-top:var(--bs-space-6)}.bs-faq__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border:var(--bs-rule)}.bs-faq__eyebrow{font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-sale);margin:0 0 .35rem}.bs-faq__head{font-family:var(--bs-display);font-size:clamp(1.5rem,3.5vw,2.1rem);line-height:.98;text-transform:uppercase;letter-spacing:.01em;margin:0 0 .5rem}.bs-faq__intro{font-family:var(--bs-ui);font-size:.875rem;line-height:1.6;color:var(--bs-ink-soft);margin:0 0 1rem;max-width:52ch}.bs-faq__item{border-top:var(--bs-rule)}.bs-faq__item:last-child{border-bottom:var(--bs-rule)}.bs-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:.75rem 0;cursor:pointer;font-family:var(--bs-ui);font-size:.875rem;font-weight:700;letter-spacing:.03em;color:var(--bs-ink);list-style:none}.bs-faq__q::-webkit-details-marker{display:none}.bs-faq__q:focus-visible{outline:var(--bs-rule);outline-offset:2px}.bs-faq__q svg{width:20px;height:20px;flex:none;transition:transform .3s var(--bs-ease)}.bs-faq__item[open] .bs-faq__q svg{transform:rotate(180deg)}.bs-faq__a{padding:0 0 1rem;font-family:var(--bs-ui);font-size:.875rem;line-height:1.65;color:var(--bs-ink-soft);max-width:56ch;animation:bs-faq-open .26s var(--bs-ease) both}@keyframes bs-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.bs-faq__q:hover{color:var(--bs-sale)}}@media(prefers-reduced-motion:reduce){.bs-faq__q svg{transition:none}.bs-faq__a{animation:none}}.bs-seal{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--bs-space-3);margin:0 0 var(--bs-space-6);padding:0;list-style:none}.bs-seal__item{--bs-gold: #b8912f;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.9rem .6rem;background:#fff;color:#1b1b1b;text-align:center;border:2px solid var(--bs-gold);box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px #b8912f8c;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.bs-seal__ic{color:var(--bs-gold)}.bs-seal__ic svg{width:34px;height:34px;display:block}.bs-seal__title{font-family:var(--bs-ui);font-size:.9375rem;font-weight:800;letter-spacing:.02em;padding-top:.35rem;border-top:1px solid rgba(184,145,47,.5);width:100%}.bs-seal__sub{font-family:var(--bs-ui);font-size:.6875rem;color:#55524b;padding-top:.2rem;border-top:1px solid rgba(184,145,47,.5);width:100%}.bs-desc.is-clamped .bs-desc__body{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bs-desc__more{margin-top:.6rem;min-height:44px;padding:0 1rem;border:var(--bs-rule);background:var(--bs-paper);color:var(--bs-ink);font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:var(--bs-sh-1);transition:background var(--bs-fast) var(--bs-ease),transform var(--bs-fast) var(--bs-ease)}@media(hover:hover)and (pointer:fine){.bs-desc__more:hover{background:var(--bs-acid)}}.bs-desc__more:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--bs-ink)}.gsr-railwrap{position:relative}.gsr-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:var(--bs-rule);border-radius:0;background:var(--bs-paper);color:var(--bs-ink);cursor:pointer;box-shadow:var(--bs-sh-1);transition:background var(--bs-fast) var(--bs-ease),transform var(--bs-fast) var(--bs-ease)}.gsr-nav svg{width:20px;height:20px}.gsr-nav--prev{left:2px}.gsr-nav--next{right:2px}@media(hover:hover)and (pointer:fine){.gsr-nav:hover{background:var(--bs-acid)}}.gsr-nav:active{transform:translateY(-50%) translate(3px,3px);box-shadow:0 0 0 var(--bs-ink)}.gsr-nav:focus-visible{outline:var(--bs-rule);outline-offset:3px}.bs-footer__socialhead{font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-ink-soft);margin:1.25rem 0 .4rem}.bs-footer__handles{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none}.bs-footer__handle{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .7rem;border:var(--bs-rule);background:var(--bs-paper);color:var(--bs-ink);font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;box-shadow:var(--bs-sh-1);transition:background var(--bs-fast) var(--bs-ease),transform var(--bs-fast) var(--bs-ease)}.bs-footer__handle svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.bs-footer__handle:hover{background:var(--bs-acid)}}.bs-footer__handle:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--bs-ink)}.bs-spin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem}.bs-spin[hidden]{display:none}.bs-spin__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0b0b99}.bs-spin__card{position:relative;width:min(420px,100%);max-height:92vh;overflow:auto;background:var(--bs-paper);border:var(--bs-rule);box-shadow:var(--bs-sh-3);animation:bs-spin-in .32s var(--bs-ease) both}@keyframes bs-spin-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}.bs-spin__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35;pointer-events:none}.bs-spin__inner{position:relative;padding:1.5rem 1.25rem 1.25rem;text-align:center}.bs-spin__x{position:absolute;top:0;right:0;z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-left:var(--bs-rule);border-bottom:var(--bs-rule);background:var(--bs-paper);color:var(--bs-ink);cursor:pointer}.bs-spin__x svg{width:20px;height:20px}.bs-spin__title{font-family:var(--bs-display);font-size:clamp(1.8rem,8vw,2.4rem);line-height:.95;text-transform:uppercase;margin:0}.bs-spin__sub{font-family:var(--bs-ui);font-size:.8125rem;color:var(--bs-ink-soft);margin:.35rem 0 1rem}.bs-spin__stage{position:relative;width:min(280px,74vw);aspect-ratio:1;margin:0 auto 1rem}.bs-spin__wheel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:6px solid var(--bs-ink);overflow:hidden;transform:rotate(0)}.bs-spin__slice{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(calc(var(--i) * (360deg / var(--n))));clip-path:polygon(50% 50%,50% 0,calc(50% + 50%*tan(180deg / var(--n))) 0);background:var(--bs-panel-warm);display:flex;justify-content:center}.bs-spin__slice:nth-child(odd){background:var(--bs-acid)}.bs-spin__slice:nth-child(4n){background:var(--bs-sky)}.bs-spin__label{margin-top:12%;font-family:var(--bs-ui);font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-ink);transform:rotate(calc(180deg / var(--n)));white-space:nowrap}.bs-spin__pin{position:absolute;top:-10px;left:50%;transform:translate(-50%);z-index:3;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:20px solid var(--bs-sale);filter:drop-shadow(0 2px 0 var(--bs-ink))}.bs-spin__hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:26%;height:26%;border-radius:50%;background:var(--bs-ink);border:4px solid var(--bs-paper)}.bs-spin__result{font-family:var(--bs-ui);font-size:.9375rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .6rem;min-height:1.2em}.bs-spin__go,.bs-spin__form button,.bs-spin__copy{width:100%;min-height:52px;border:var(--bs-rule);background:var(--bs-ink);color:var(--bs-paper);font-family:var(--bs-ui);font-size:.875rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:var(--bs-sh-2);transition:background var(--bs-fast) var(--bs-ease),transform var(--bs-fast) var(--bs-ease)}@media(hover:hover)and (pointer:fine){.bs-spin__go:hover,.bs-spin__form button:hover,.bs-spin__copy:hover{background:var(--bs-sale)}}.bs-spin__go:disabled{opacity:.5;cursor:default}.bs-spin__form{display:flex;flex-direction:column;gap:.5rem}.bs-spin__form input{min-height:52px;padding:0 .85rem;border:var(--bs-rule);background:#fff;color:var(--bs-ink);font-family:var(--bs-ui);font-size:1rem;text-align:center}.bs-spin__err{margin:0;font-family:var(--bs-ui);font-size:.75rem;font-weight:700;color:var(--bs-sale)}.bs-spin__wonlabel{font-family:var(--bs-ui);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-ink-soft);margin:0}.bs-spin__code{font-family:var(--bs-display);font-size:2rem;letter-spacing:.08em;background:var(--bs-acid);border:var(--bs-rule);padding:.4rem;margin:.35rem 0 .6rem}.bs-spin__no{display:block;width:100%;margin-top:.75rem;min-height:44px;border:0;background:none;color:var(--bs-ink-soft);font-family:var(--bs-ui);font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.bs-spin__card{animation:none}.bs-spin__wheel{transition:none!important}}.bs-seal{grid-template-columns:repeat(auto-fill,minmax(150px,200px));justify-content:center}.gsr-nav{opacity:0;transition:opacity .18s var(--bs-ease),background var(--bs-fast) var(--bs-ease),transform var(--bs-fast) var(--bs-ease)}.gsr-railwrap:hover .gsr-nav,.gsr-railwrap:focus-within .gsr-nav{opacity:1}@media(hover:none),(pointer:coarse){.gsr-nav{display:none}}.gsr-list{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.gsr-list>*{scroll-snap-align:start}body .gsyml{background:var(--bs-paper);border-top:var(--bs-rule);font-family:var(--bs-ui)}body .gsyml-h2{font-family:var(--bs-display);font-size:clamp(1.4rem,4vw,2.1rem);text-transform:uppercase;letter-spacing:.03em;color:var(--bs-ink)}body .gsyml-divider{display:none}body .gsyml-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:var(--bs-rule);border-left:var(--bs-rule)}@media(min-width:750px){body .gsyml-grid{grid-template-columns:repeat(4,1fr)}}body .gsyml-card{border-radius:0!important;border:0;border-right:var(--bs-rule);border-bottom:var(--bs-rule);box-shadow:none!important;background:var(--bs-paper)}body .gsyml-pic img,body .gsyml-card img{border-radius:0!important;aspect-ratio:1 / 1;object-fit:cover;width:100%;display:block}body .gsyml-info{padding:var(--bs-space-3);border-top:var(--bs-rule);background:var(--bs-panel)}body .gsyml-info,body .gsyml-link{font-family:var(--bs-ui);color:var(--bs-ink);text-decoration:none}body .gsyml-pf{font-variant-numeric:tabular-nums;color:var(--bs-sale);font-weight:800}body .gsyml-add{border-radius:0!important;border:var(--bs-rule);background:var(--bs-paper);color:var(--bs-ink);min-height:44px;font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--bs-sh-1)}@media(hover:hover)and (pointer:fine){body .gsyml-add:hover{background:var(--bs-acid)}}body .variant-option__button-label.bs-pdpsw{background:var(--bs-sw);color:transparent;min-width:44px;min-height:44px;padding:0;position:relative;overflow:hidden}body .variant-option__button-label.bs-pdpsw:after{content:attr(data-label);position:absolute;inset:auto 0 0 0;padding:2px 0;font-size:.5rem;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-ink);background:#f6f3eae6;opacity:0;transition:opacity var(--bs-fast) var(--bs-ease)}body .variant-option .variant-option__button-label:has(input:focus-visible).bs-pdpsw:after,body .variant-option__button-label.bs-pdpsw:hover:after{opacity:1}body .variant-option .variant-option__button-label:has(input:checked).bs-pdpsw{outline:var(--bs-rule);outline-offset:3px;transform:translate(2px,2px);box-shadow:0 0 0 var(--bs-ink)}body .bs-card__title,body .bs-card__title a,body .product-title,body .bs-pdp__title,body .gsyml-link,body .gscol-info a{font-family:"Poppins",var(--bs-ui);font-weight:600;letter-spacing:.01em;text-transform:none}body .product-title,body .bs-pdp__title{font-size:clamp(1.35rem,3.4vw,2rem);line-height:1.15}body .bs-card__title,body .bs-card__title a{font-size:.8125rem;line-height:1.3}body .variant-option__button-label.bs-pdpsw{background:var(--bs-sw);color:var(--bs-sw-ink, #0b0b0b);min-width:56px;min-height:44px;padding:.5rem .7rem;overflow:visible;font-size:.6875rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:var(--bs-rule)!important}body .variant-option .variant-option__button-label:has(input:checked).bs-pdpsw{background:var(--bs-sw);color:var(--bs-sw-ink, #0b0b0b);outline:3px solid var(--bs-ink);outline-offset:3px;transform:translate(2px,2px);box-shadow:0 0 0 var(--bs-ink)}body .variant-option__button-label.bs-pdpsw:after{content:none}.bs-seal{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,210px));gap:var(--bs-space-4);justify-content:center;margin:0 0 var(--bs-space-6);padding:0;list-style:none}.bs-seal__item{--bs-gold: #b08d33;--bs-gold-soft: #d9c07a;position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .85rem .9rem;background:#fff;color:#1b1b1b;text-align:center;border:1px solid var(--bs-gold);box-shadow:0 1px #0000000f;clip-path:none}.bs-seal__item:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--bs-gold-soft);pointer-events:none}.bs-seal__ic{color:var(--bs-gold);line-height:0}.bs-seal__ic svg{width:30px;height:30px;display:block}.bs-seal__title{font-family:Georgia,Times New Roman,serif;font-size:1.0625rem;font-weight:700;letter-spacing:.01em;color:#1b1b1b;width:100%;margin-top:.5rem;padding-top:.4rem;border-top:1px solid var(--bs-gold-soft)}.bs-seal__sub{font-family:var(--bs-ui);font-size:.625rem;letter-spacing:.04em;color:#5a564d;width:100%;padding-top:.3rem;border-top:1px solid var(--bs-gold-soft)}.bs-guar{display:grid;grid-template-columns:1fr;gap:0;margin:0 0 var(--bs-space-6);padding:0;list-style:none;border:var(--bs-rule);background:var(--bs-ink);box-shadow:var(--bs-sh-2)}@media(min-width:620px){.bs-guar{grid-template-columns:repeat(3,1fr)}}.bs-guar__item{display:flex;align-items:center;gap:.6rem;padding:.7rem .8rem;border-bottom:var(--bs-rule);border-color:var(--bs-paper)}.bs-guar__item:last-child{border-bottom:0}@media(min-width:620px){.bs-guar__item{border-bottom:0;border-right:2px solid var(--bs-paper)}.bs-guar__item:last-child{border-right:0}}.bs-guar__ic{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;background:var(--bs-acid);color:var(--bs-ink)}.bs-guar__ic svg{width:18px;height:18px}.bs-guar__tx{display:flex;flex-direction:column;line-height:1.25;font-family:var(--bs-ui)}.bs-guar__tx strong{font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-paper)}.bs-guar__tx small{font-size:.6875rem;color:#b9b4a6}body .gs-bundle,body .gsb-wrap{background:var(--bs-paper);border-top:var(--bs-rule);font-family:var(--bs-ui);color:var(--bs-ink);max-width:none}body .gsb-head{text-align:center;padding:var(--bs-space-6) var(--bs-space-4) var(--bs-space-4)}body .gsb-gift{color:var(--bs-ink)}body .gsb-gift svg{width:34px;height:34px}body .gsb-title{font-family:var(--bs-display);font-size:clamp(1.6rem,5vw,2.6rem);line-height:.96;text-transform:uppercase;letter-spacing:.01em;color:var(--bs-ink);margin:.4rem 0 .3rem}body .gsb-sub{font-size:.8125rem;color:var(--bs-ink-soft);margin:0}body .gsb-orn{display:none}body .gsb-benefits{display:grid;grid-template-columns:1fr;gap:0;border-top:var(--bs-rule);border-left:var(--bs-rule)}@media(min-width:700px){body .gsb-benefits{grid-template-columns:repeat(3,1fr)}}body .gsb-benefit{display:flex;align-items:center;gap:.6rem;padding:.85rem;border-right:var(--bs-rule);border-bottom:var(--bs-rule);font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--bs-paper)}body .gsb-bic{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:var(--bs-rule);background:var(--bs-acid);color:var(--bs-ink)}body [class^=gsb-] [class*=card],body .gsb-tier{border-radius:0!important;border:var(--bs-rule);box-shadow:var(--bs-sh-2);background:var(--bs-paper)}body .gsb-save,body [class*=gsb-][class*=save]{border-radius:0!important;background:var(--bs-sale);color:#fff;font-family:var(--bs-ui);font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:var(--bs-rule)}body [class*=gsb-] button{border-radius:0!important;border:var(--bs-rule);background:var(--bs-ink);color:var(--bs-paper);min-height:48px;font-family:var(--bs-ui);font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--bs-sh-2);cursor:pointer}@media(hover:hover)and (pointer:fine){body [class*=gsb-] button:hover{background:var(--bs-acid);color:var(--bs-ink)}}body [class*=gsb-] img{border-radius:0!important}body .gs-product-reviews,body .gsr-wrap{background:var(--bs-paper);border-top:var(--bs-rule);font-family:var(--bs-ui);color:var(--bs-ink);max-width:none}body .gsr-top{text-align:center;padding:var(--bs-space-6) var(--bs-space-4) var(--bs-space-4)}body .gsr-divider{display:none}body .gsr-top h2,body .gsr-title{font-family:var(--bs-display);font-size:clamp(1.5rem,4.5vw,2.3rem);text-transform:uppercase;letter-spacing:.02em;margin:0}body .gsr-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bs-space-6);padding:var(--bs-space-4);border-top:var(--bs-rule);border-bottom:var(--bs-rule);background:var(--bs-paper)}body .gsr-avg-num{font-family:var(--bs-display);font-size:3rem;line-height:.9;font-variant-numeric:tabular-nums}body .gsr-stars,body .gsr-stars-bg,body .gsr-stars-fg{letter-spacing:.12em}body .gsr-stars-fg{color:var(--bs-ink)}body .gsr-stars-bg{color:#cfc9b8}body .gsr-bar{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700}body .gsr-bar .gsr-track{flex:1;height:10px;border:var(--bs-rule);background:var(--bs-paper);border-radius:0}body .gsr-bar .gsr-fill{display:block;height:100%;background:var(--bs-acid)}body .gsr-bar-n{font-variant-numeric:tabular-nums;min-width:2ch;text-align:right}body .gsr-list{display:flex;gap:var(--bs-space-4);overflow-x:auto;padding:var(--bs-space-4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}body .gsr-list::-webkit-scrollbar{display:none}body .gsr-list>*{flex:0 0 min(340px,84vw);scroll-snap-align:center;border-radius:0!important;border:var(--bs-rule);background:var(--bs-paper);box-shadow:var(--bs-sh-2);padding:var(--bs-space-4)}body .gsr-rev-title{font-family:var(--bs-ui);font-weight:800;font-size:.875rem;text-transform:uppercase;letter-spacing:.03em}body .gsr-rev-body{font-size:.875rem;line-height:1.6;color:var(--bs-ink-soft)}body .gsr-date{font-size:.6875rem;color:var(--bs-ink-soft)}body .gsr-review img{border-radius:0!important;border:var(--bs-rule)}body .gsr-railwrap:after{content:"Swipe for more reviews";display:none;text-align:center;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-ink-soft);padding-bottom:.5rem}@media(hover:none),(pointer:coarse){body .gsr-railwrap:after{display:block}}body .gsyml-pic .heart{position:absolute;top:0;right:0;z-index:2;width:40px;height:40px;border-radius:0!important;border:0;border-left:var(--bs-rule);border-bottom:var(--bs-rule);background:var(--bs-paper);color:var(--bs-ink);box-shadow:none!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--bs-fast) var(--bs-ease),color var(--bs-fast) var(--bs-ease)}body .gsyml-pic .heart[aria-pressed=true],body .gsyml-pic .heart.is-saved{background:var(--bs-sale);color:#fff}body .gsyml-pic .heart[aria-pressed=true] svg,body .gsyml-pic .heart.is-saved svg{fill:currentColor}@media(hover:hover)and (pointer:fine){body .gsyml-pic .heart:hover{background:var(--bs-acid)}}body .gsyml-h2{text-align:center}body .gsyml-pf{display:flex;align-items:baseline;gap:.4rem}body .gsb-item{border-radius:0!important;border:var(--bs-rule);background:var(--bs-paper);box-shadow:none;padding:.6rem;gap:.7rem;transition:background var(--bs-fast) var(--bs-ease),box-shadow var(--bs-fast) var(--bs-ease)}body .gsb-item--current,body .gsb-item.is-selected{background:var(--bs-acid);box-shadow:var(--bs-sh-2)}body .gsb-pic,body .gsb-pic img{border-radius:0!important;border:0}body .gsb-pic{border:var(--bs-rule);overflow:hidden}body .gsb-it-info{font-family:var(--bs-ui);font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:var(--bs-ink)}body .gsb-it-price{font-family:var(--bs-ui);font-weight:800;color:var(--bs-sale);font-variant-numeric:tabular-nums}body .gsb-check,body .gsb-cb{border-radius:0!important;border:var(--bs-rule);background:var(--bs-paper);min-width:24px;min-height:24px;accent-color:var(--bs-ink)}body .gsb-cb{cursor:pointer}body .gsb-foot{border-top:var(--bs-rule);background:var(--bs-paper);padding:var(--bs-space-4);font-family:var(--bs-ui)}body .gsb-count,body .gsb-plural{font-family:var(--bs-ui);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums}body .gsb-pop,body .gsb-save{border-radius:0!important;border:var(--bs-rule);background:var(--bs-sale);color:#fff;font-family:var(--bs-ui);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .5rem}body .gsb-add{border-radius:0!important;border:var(--bs-rule);background:var(--bs-ink);color:var(--bs-paper);min-height:52px;width:100%;font-family:var(--bs-ui);font-size:.8125rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:var(--bs-sh-2);transition:background var(--bs-fast) var(--bs-ease),transform var(--bs-fast) var(--bs-ease)}@media(hover:hover)and (pointer:fine){body .gsb-add:hover{background:var(--bs-acid);color:var(--bs-ink)}}body .gsb-add:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--bs-ink)}body .gsb-add:disabled{opacity:.45;cursor:default;box-shadow:none}body .gsb,body .gsb-products{background:var(--bs-paper)}body .gsb-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;border-top:var(--bs-rule);border-left:var(--bs-rule);margin:0 0 var(--bs-space-4)}body .gsb-tier{border-right:var(--bs-rule);border-bottom:var(--bs-rule);border-radius:0!important;box-shadow:none;background:var(--bs-paper);padding:.8rem .5rem;text-align:center;font-family:var(--bs-ui)}body .gsb-tier--pop{background:var(--bs-acid);position:relative}body .gsb-tier-n{display:block;font-family:var(--bs-display);font-size:1.6rem;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--bs-ink)}body .gsb-tier-c{display:block;margin-top:.2rem;font-size:.6875rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-sale)}body .gsb-tier--pop .gsb-tier-c{color:var(--bs-ink)}body .gsb-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;padding:var(--bs-space-4);border-top:var(--bs-rule);background:var(--bs-paper)}body .gsb-sumtext{font-family:var(--bs-ui);font-size:.8125rem;font-weight:700;letter-spacing:.03em;color:var(--bs-ink);font-variant-numeric:tabular-nums}body .gsb-tag{border-radius:0!important;border:var(--bs-rule);background:var(--bs-paper);color:var(--bs-ink);font-family:var(--bs-ui);font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .5rem;min-height:28px;display:inline-flex;align-items:center}body .gsb-tag--cart{background:var(--bs-ink);color:var(--bs-paper)}body .gsb-tag--view{background:var(--bs-acid);color:var(--bs-ink)}body .gsb-thumb{border-radius:0!important;border:var(--bs-rule);overflow:hidden;background:var(--bs-paper)}body .gsb-thumb img{border-radius:0!important;display:block;width:100%;height:100%;object-fit:cover}body .gsb-thumb--ph{background:var(--bs-panel)}body .variant-option--swatches .variant-option__button-label,body .variant-option__button-label.bs-pdpsw{position:relative;isolation:isolate;background-color:var(--bs-sw, var(--bs-paper))!important;background-image:none!important;color:var(--bs-sw-ink, var(--bs-ink))!important;border:var(--bs-rule)!important;border-radius:0!important;min-height:46px;padding:.55rem .75rem;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--bs-ui);font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body .variant-option__button-label .variant-option__swatch,body .variant-option__button-label .variant-option__button-label__pill{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:0!important;transform:none!important}body .variant-option__button-label .variant-option__button-label__text,body .variant-option__button-label span:not(.variant-option__swatch):not(.variant-option__button-label__pill){position:relative;z-index:1;color:inherit}body .variant-option .variant-option__button-label:has(input:checked),body .variant-option .variant-option__button-label:has(input:checked).bs-pdpsw{background-color:var(--bs-sw, var(--bs-ink))!important;color:var(--bs-sw-ink, var(--bs-paper))!important;outline:3px solid var(--bs-ink);outline-offset:3px;transform:none;box-shadow:inset 0 0 0 3px var(--bs-paper)}body .variant-option:not(.variant-option--swatches) .variant-option__button-label:not(.bs-pdpsw){background-color:var(--bs-paper)!important;color:var(--bs-ink)!important}body .variant-option:not(.variant-option--swatches) .variant-option__button-label:has(input:checked):not(.bs-pdpsw){background-color:var(--bs-ink)!important;color:var(--bs-paper)!important}body .gsb-tier,body .gsb-tier-n,body .gsb-tier-c,body .gsb-tiers *{color:var(--bs-ink)!important}body .gsb-tier-n{font-size:1.5rem}body .gsb-tier-c{color:var(--bs-sale)!important;font-size:.6875rem;font-weight:800}body .gsb-tier--pop,body .gsb-tier.is-active,body .gsb-tier[aria-selected=true]{background:var(--bs-acid)!important;box-shadow:inset 0 0 0 3px var(--bs-ink)}body .gsb-tier--pop .gsb-tier-c,body .gsb-tier.is-active .gsb-tier-c{color:var(--bs-ink)!important}body .gsb-item--current,body .gsb-item.is-selected,body .gsb-item:has(input:checked),body .gsb-item[aria-selected=true]{background:var(--bs-acid)!important;box-shadow:var(--bs-sh-2)}body .gsb-add{background:var(--bs-sale)!important;color:#fff!important;border:var(--bs-rule)!important}@media(hover:hover)and (pointer:fine){body .gsb-add:hover{background:var(--bs-ink)!important;color:var(--bs-acid)!important}}body .gsb-it-price s,body .gsb-it-price .was,body .gsb-it-price del,body .gsyml-pf s,body .gsyml-pf del,body .gsyml-pf .was{color:var(--bs-ink-soft)!important;text-decoration:line-through;font-weight:400;margin-right:.35rem}body .gsb-it-price ins,body .gsyml-pf ins{text-decoration:none}body .gsyml-pic{position:relative}body .gsyml-off{position:absolute;top:0;left:0;z-index:2;background:var(--bs-sale);color:#fff;border-right:var(--bs-rule);border-bottom:var(--bs-rule);padding:.25rem .5rem;font-family:var(--bs-ui);font-size:.625rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}body .gsr-summary{gap:var(--bs-space-8)}body .gsr-avg{display:flex;flex-direction:column;align-items:center;padding:.6rem 1rem;border:var(--bs-rule);background:var(--bs-acid);box-shadow:var(--bs-sh-2)}body .gsr-avg-num{font-size:3.4rem}body .gsr-list>*{transition:transform var(--bs-fast) var(--bs-ease),box-shadow var(--bs-fast) var(--bs-ease)}body .gsr-list>*:nth-child(odd){transform:rotate(-.5deg)}body .gsr-list>*:nth-child(2n){transform:rotate(.5deg)}@media(hover:hover)and (pointer:fine){body .gsr-list>*:hover{transform:rotate(0) translateY(-2px);box-shadow:var(--bs-sh-3)}}body .gsr-rev-body:before{content:"\201c";font-family:var(--bs-display);font-size:2rem;line-height:0;vertical-align:-.35em;margin-right:.15rem;color:var(--bs-acid);-webkit-text-stroke:1px var(--bs-ink)}@media(prefers-reduced-motion:reduce){body .gsr-list>*,body .gsr-list>*:nth-child(odd),body .gsr-list>*:nth-child(2n){transform:none;transition:none}}body .sticky-add-to-cart{display:none!important}.bs-island{width:min(600px,calc(100vw - 1.5rem));padding:0;gap:0;background:var(--bs-paper);border:var(--bs-rule);box-shadow:var(--bs-sh-3);overflow:hidden;align-items:stretch}.bs-island__thumb{width:56px;height:auto;align-self:stretch;object-fit:cover;border:0;border-right:var(--bs-rule);flex:none}.bs-island__txt{justify-content:center;padding:.5rem .7rem;min-width:0;gap:.1rem}.bs-island__title{font-size:.6875rem;font-weight:800;letter-spacing:.06em}.bs-island__price{font-size:.9375rem;font-weight:800}.bs-island__cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;align-self:stretch;margin-left:auto;padding:0 1.1rem;border:0;border-left:var(--bs-rule);background:var(--bs-sale);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.09em;white-space:nowrap;position:relative;overflow:hidden}.bs-island__cta:after{content:"\2192";font-size:.9rem;transition:transform var(--bs-fast) var(--bs-ease)}@media(hover:hover)and (pointer:fine){.bs-island__cta:hover{background:var(--bs-ink);color:var(--bs-acid)}.bs-island__cta:hover:after{transform:translate(3px)}}.bs-island__cta:active{background:var(--bs-ink);color:var(--bs-acid)}.bs-island__cta:focus-visible{outline:3px solid var(--bs-ink);outline-offset:-6px}.bs-island:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--bs-acid);border-bottom:var(--bs-rule);pointer-events:none;z-index:1}.bs-island{transform:translate(-50%,-160%);transition:transform .38s cubic-bezier(.2,1.25,.4,1),opacity .22s var(--bs-ease)}@media(max-width:420px){.bs-island__thumb{width:46px}.bs-island__title{display:none}.bs-island__cta{padding:0 .85rem;font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.bs-island{transition:none}.bs-island__cta:after{transition:none}}body .variant-option--swatches .variant-option__button-label,body .variant-option__button-label.bs-pdpsw{position:relative;isolation:auto;background-color:var(--bs-sw, var(--bs-paper))!important;color:var(--bs-sw-ink, var(--bs-ink))!important}body .variant-option__button-label .variant-option__swatch,body .variant-option__button-label .variant-option__button-label__pill{z-index:0!important}body .variant-option__button-label .variant-option__button-label__text,body .variant-option__button-label span:not(.variant-option__swatch):not(.variant-option__button-label__pill){z-index:1}body .variant-option .variant-option__button-label:has(input:checked),body .variant-option .variant-option__button-label:has(input:checked).bs-pdpsw{background-color:var(--bs-sw, var(--bs-panel))!important;color:var(--bs-sw-ink, var(--bs-ink))!important;outline:3px solid #6f6a5e;outline-offset:3px;box-shadow:inset 0 0 0 3px var(--bs-paper);transform:none}body .variant-option .variant-option__button-label:has(input:checked):before{content:"";position:absolute;right:5px;top:5px;z-index:2;width:12px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.bs-wish__add.is-saved{background:var(--bs-ink);color:var(--bs-paper)}.bs-wish__add.is-saved .bs-wish__icon svg{color:var(--bs-sale);fill:var(--bs-sale);stroke:var(--bs-sale)}body .gsyml-pic .heart[aria-pressed=true],body .gsyml-pic .heart.is-saved{background:var(--bs-paper);color:var(--bs-sale)}body .bs-extras,body .bs-faq,body .bs-guar{font-family:var(--bs-ui)}body .variant-option__label,body .variant-option legend,body .product-form__label,body .quantity__label{font-family:var(--bs-ui);font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-ink-soft)}body .bs-faq__head,body .bs-desc__head{font-family:var(--bs-display);letter-spacing:.01em}body .bs-faq__q{font-family:var(--bs-ui);font-size:.9375rem;font-weight:800;letter-spacing:.02em}body .bs-faq__a,body .bs-faq__a p{font-size:.9375rem;line-height:1.7}body .gsb-title,body .gsr-top h2,body .gsyml-h2,body .bs-faq__head{font-family:var(--bs-display);text-transform:uppercase;line-height:.96}body .gsb-title:after,body .gsr-top h2:after,body .gsyml-h2:after,body .bs-faq__head:after{content:"";display:block;width:64px;height:6px;margin:.5rem auto 0;background:var(--bs-acid);border:var(--bs-rule)}body .bs-faq__head:after{margin-left:0}.bs-island{transform:translate(-50%,-130%);transition:transform .26s cubic-bezier(.22,.9,.3,1),opacity .18s var(--bs-ease)}.bs-island__cta{background:var(--bs-ink);color:var(--bs-paper)}.bs-island__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(228,251,51,.35) 50%,transparent 70%);transform:translate(-100%);animation:bs-island-sweep 3.6s ease-in-out 1.2s infinite;pointer-events:none}@keyframes bs-island-sweep{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media(hover:hover)and (pointer:fine){.bs-island__cta:hover{background:var(--bs-sale);color:#fff}}body .bs-faq__item--desc{border-left:6px solid var(--bs-sky);padding-left:.75rem}body .bs-faq__eyebrow{display:inline-block;background:var(--bs-ink);color:var(--bs-acid);padding:.2rem .45rem;letter-spacing:.16em}@media(hover:hover)and (pointer:fine){.bs-guar__item:hover .bs-guar__ic{background:var(--bs-sky)}}@media(prefers-reduced-motion:reduce){.bs-island{transition:none}.bs-island__cta:before{animation:none;display:none}}body .variant-option--swatches .variant-option__button-label,body .variant-option__button-label.bs-pdpsw{background-color:var(--bs-sw, var(--bs-paper))!important;color:var(--bs-sw-ink, var(--bs-ink))!important}body .variant-option__button-label.bs-pdpsw--unknown{background-image:repeating-linear-gradient(45deg,rgba(11,11,11,.08) 0,rgba(11,11,11,.08) 2px,transparent 2px,transparent 8px)!important}.bs-island__cta{background:var(--bs-sky);color:var(--bs-ink)}@media(hover:hover)and (pointer:fine){.bs-island__cta:hover{background:var(--bs-acid);color:var(--bs-ink)}}.bs-island__cta:active{background:var(--bs-acid);color:var(--bs-ink)}.bs-island__cta:before{background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%)}body .gsb-tiers{background:var(--bs-paper);gap:0}body .gsb-tier{background:var(--bs-paper)!important;color:var(--bs-ink)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:76px;padding:.7rem .5rem}body .gsb-tier *{color:var(--bs-ink)!important}body .gsb-tier-n{font-family:var(--bs-display);font-size:1.5rem;line-height:1}body .gsb-tier-c{font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-sale)!important;text-align:center}body .gsb-tier--pop{background:var(--bs-acid)!important;box-shadow:inset 0 0 0 3px var(--bs-ink)}body .gsb-tier--pop *{color:var(--bs-ink)!important}body .gsb-pop{position:static;display:inline-block;margin:0 auto .2rem;font-size:.5625rem;padding:.15rem .4rem;white-space:nowrap}body .gsb-item,body .gsb-tier,body .gsyml-card,body .bs-guar__item,body .gsr-list>*,body .variant-option__button-label{transition:transform .2s cubic-bezier(.22,.9,.3,1),box-shadow .2s cubic-bezier(.22,.9,.3,1),background-color .2s var(--bs-ease)}@media(hover:hover)and (pointer:fine){body .gsb-item:hover,body .gsyml-card:hover,body .gsb-tier:hover{transform:translateY(-2px);box-shadow:var(--bs-sh-3)}body .variant-option__button-label:hover{transform:translateY(-1px)}}body .gsb-item:active,body .gsb-tier:active,body .variant-option__button-label:active{transform:translateY(1px)}body .gsb-title:after,body .gsr-top h2:after,body .gsyml-h2:after,body .bs-faq__head:after{transform-origin:left center;animation:bs-rule-in .42s cubic-bezier(.22,.9,.3,1) both}@keyframes bs-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body .gsr-avg{animation:bs-pop-in .38s cubic-bezier(.22,1.1,.3,1) both}@keyframes bs-pop-in{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){body .gsb-item,body .gsb-tier,body .gsyml-card,body .bs-guar__item,body .gsr-list>*,body .variant-option__button-label{transition:none}body .gsb-title:after,body .gsr-top h2:after,body .gsyml-h2:after,body .bs-faq__head:after,body .gsr-avg{animation:none}}:root{--bs-paper: #fffaf2;--bs-panel: #fffaf2;--bs-panel-warm: #fff3e2;--bs-ink: #17120d;--bs-ink-soft: #574f45;--bs-acid: #ffe81f;--bs-sale: #e51a1a;--bs-sky: #35c9ff;--bs-slate: #2a231b;--bs-mint: #12d68a;--bs-grape: #7b5cff}body .variant-option:not(.variant-option--swatches) .variant-option__button-label,body .variant-option__button-label:not(.bs-pdpsw){background-color:var(--bs-paper)!important;background-image:none!important;color:var(--bs-ink)!important;border:var(--bs-rule)!important}body .variant-option:not(.variant-option--swatches) .variant-option__button-label:has(input:checked),body .variant-option .variant-option__button-label:has(input:checked):not(.bs-pdpsw){background-color:var(--bs-ink)!important;color:var(--bs-paper)!important;box-shadow:none}body .variant-option .variant-option__button-label:has(input:checked).bs-pdpsw{outline:3px solid var(--bs-ink);outline-offset:3px;box-shadow:inset 0 0 0 3px var(--bs-paper)}body .variant-option .variant-option__button-label:has(input:checked).bs-pdpsw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#f7f5f09e;pointer-events:none}body .variant-option .variant-option__button-label:has(input:checked).bs-pdpsw:before,body .variant-option .variant-option__button-label:has(input:checked).bs-pdpsw>*{z-index:2}body .gsb-tier{background:var(--bs-paper)!important;transition:background-color .2s var(--bs-ease),box-shadow .2s var(--bs-ease)}body .gsb-tier--pop:not(.is-active){background:var(--bs-paper)!important;box-shadow:inset 0 0 0 2px var(--bs-ink)}body .gsb-tier.is-active *{color:var(--bs-ink)!important}body .bs-guar__item:nth-child(1) .bs-guar__ic{background:var(--bs-acid)}body .bs-guar__item:nth-child(2) .bs-guar__ic{background:var(--bs-sky)}body .bs-guar__item:nth-child(3) .bs-guar__ic{background:var(--bs-mint)}body .gsb-bic{background:var(--bs-mint)}body .bs-faq__item--desc{border-left-color:var(--bs-grape)}body .gsr-bar .gsr-fill{background:var(--bs-mint)}body .bs-footer__strip{background:var(--bs-acid)}:root{--bs-paper: #fffbf5;--bs-panel: #fff6ec;--bs-panel-warm: #ffeeda;--bs-ink: #241a12;--bs-ink-soft: #6b5b4a;--bs-acid: #ffc93c;--bs-sale: #d93b46;--bs-sky: #0e9aa7;--bs-mint: #2f9e5f;--bs-grape: #6d4bd8;--bs-slate: #3a2c20}.bs-island__cta,body .bs-guar__item:nth-child(2) .bs-guar__ic,body .bs-guar__item:nth-child(3) .bs-guar__ic,body .gsb-bic{color:var(--bs-ink)}body .variant-option .variant-option__button-label.is-chosen{outline:3px solid var(--bs-ink);outline-offset:3px;box-shadow:inset 0 0 0 3px var(--bs-paper)}body .variant-option .variant-option__button-label.bs-pdpsw.is-chosen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#fffbf59e;pointer-events:none}body .variant-option .variant-option__button-label.bs-pdpsw.is-chosen:before,body .variant-option .variant-option__button-label.bs-pdpsw.is-chosen>*{z-index:2}body .variant-option .variant-option__button-label.is-chosen:before{content:"";position:absolute;right:5px;top:5px;z-index:2;width:12px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}body .variant-option__button-label input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.bs-card__track,.gsr-list,.bs-spotlight,body .gsyml-grid{touch-action:pan-x pan-y pinch-zoom}body .product-title,body .bs-pdp__title{font-size:clamp(1.05rem,2.4vw,1.5rem)!important;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin-bottom:.35rem}@media(min-width:750px){body .product-title,body .bs-pdp__title{-webkit-line-clamp:3}}.bs-island__title{max-width:22ch}.bs-herocopy{border-top:var(--bs-rule);background:var(--bs-panel-warm);padding:var(--bs-space-8) var(--bs-space-6)}.bs-herocopy__inner{max-width:46rem;margin:0 auto;text-align:center}.bs-herocopy__eyebrow{display:inline-block;margin:0 0 .6rem;padding:.25rem .6rem;background:var(--bs-ink);color:var(--bs-acid);font-family:var(--bs-ui);font-size:.625rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.bs-herocopy__title{font-family:var(--bs-display);font-size:clamp(1.9rem,6vw,3.4rem);line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--bs-ink);margin:0 0 .6rem;text-wrap:balance}.bs-herocopy__sub{font-family:var(--bs-ui);font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.6;color:var(--bs-ink-soft);max-width:60ch;margin:0 auto 1.25rem}.bs-herocopy__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.bs-herocopy__cta,.bs-close__cta{display:inline-flex;align-items:center;gap:.5rem;min-height:54px;padding:0 1.5rem;border:var(--bs-rule);background:var(--bs-sale);color:#fff;font-family:var(--bs-ui);font-size:.875rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;box-shadow:var(--bs-sh-2);transition:transform var(--bs-fast) var(--bs-ease),box-shadow var(--bs-fast) var(--bs-ease),background var(--bs-fast) var(--bs-ease)}.bs-herocopy__cta svg,.bs-close__cta svg{width:18px;height:18px}.bs-herocopy__cta2{display:inline-flex;align-items:center;min-height:54px;padding:0 1.25rem;border:var(--bs-rule);background:var(--bs-paper);color:var(--bs-ink);font-family:var(--bs-ui);font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:var(--bs-sh-2);transition:transform var(--bs-fast) var(--bs-ease),box-shadow var(--bs-fast) var(--bs-ease),background var(--bs-fast) var(--bs-ease)}@media(hover:hover)and (pointer:fine){.bs-herocopy__cta:hover,.bs-close__cta:hover{background:var(--bs-ink);color:var(--bs-acid);transform:translate(-1px,-1px);box-shadow:var(--bs-sh-3)}.bs-herocopy__cta2:hover{background:var(--bs-acid);transform:translate(-1px,-1px);box-shadow:var(--bs-sh-3)}}.bs-herocopy__cta:active,.bs-herocopy__cta2:active,.bs-close__cta:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--bs-ink)}.bs-herocopy__points{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none}.bs-herocopy__points li{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-ink-soft)}.bs-herocopy__points svg{width:14px;height:14px;color:var(--bs-mint);flex:none}.bs-trustrow{border-top:var(--bs-rule);background:var(--bs-paper);padding:var(--bs-space-6) 0 0}.bs-trustrow__head{font-family:var(--bs-display);font-size:clamp(1.2rem,3.2vw,1.75rem);text-transform:uppercase;letter-spacing:.03em;text-align:center;margin:0 0 var(--bs-space-4)}.bs-trustrow__list{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;border-top:var(--bs-rule);border-left:var(--bs-rule)}@media(min-width:800px){.bs-trustrow__list{grid-template-columns:repeat(4,1fr)}}.bs-trustrow__item{display:flex;align-items:center;gap:.6rem;padding:.9rem .75rem;border-right:var(--bs-rule);border-bottom:var(--bs-rule);background:var(--bs-paper)}.bs-trustrow__ic{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border:var(--bs-rule);background:var(--bs-acid);color:var(--bs-ink)}.bs-trustrow__list li:nth-child(2) .bs-trustrow__ic{background:var(--bs-sky)}.bs-trustrow__list li:nth-child(3) .bs-trustrow__ic{background:var(--bs-mint)}.bs-trustrow__list li:nth-child(4) .bs-trustrow__ic{background:var(--bs-acid)}.bs-trustrow__ic svg{width:19px;height:19px}.bs-trustrow__tx{display:flex;flex-direction:column;line-height:1.25;font-family:var(--bs-ui);min-width:0}.bs-trustrow__tx strong{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-ink)}.bs-trustrow__tx small{font-size:.6875rem;color:var(--bs-ink-soft)}.bs-close{border-top:var(--bs-rule);background:var(--bs-ink);color:var(--bs-paper);padding:clamp(2.5rem,8vw,5rem) var(--bs-space-6);text-align:center}.bs-close__inner{max-width:44rem;margin:0 auto}.bs-close__eyebrow{font-family:var(--bs-ui);font-size:.625rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--bs-acid);margin:0 0 .6rem}.bs-close__title{font-family:var(--bs-display);font-size:clamp(1.8rem,6vw,3rem);line-height:.96;text-transform:uppercase;color:var(--bs-paper);margin:0 0 .75rem;text-wrap:balance}.bs-close__sub{font-family:var(--bs-ui);font-size:.9375rem;line-height:1.65;color:#cdc5b8;max-width:52ch;margin:0 auto 1.5rem}.bs-close__note{font-family:var(--bs-ui);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#a99f90;margin:1.1rem 0 0}@media(prefers-reduced-motion:reduce){.bs-herocopy__cta,.bs-herocopy__cta2,.bs-close__cta{transition:none}}:root{--bs-paper: #fff1f2;--bs-panel: #fcf1f1;--bs-panel-warm: #fff7f7;--bs-ink: #0f172a;--bs-ink-soft: #4b5563;--bs-sale: #dc2626;--bs-acid: #f5c518;--bs-sky: #0e9aa7;--bs-mint: #2f9e5f;--bs-grape: #db2777;--bs-gold: #b45309;--bs-slate: #1f2937;--bs-ui: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bs-head: "Rubik", "Nunito Sans", sans-serif}body .bs-faq__head,body .gsb-title,body .gsr-top h2,body .gsyml-h2,body .bs-trustrow__head,body .bs-close__title,body .bs-herocopy__title,body .product-title,body .bs-pdp__title,body .bs-striphead__title,body .bs-desc__head{font-family:var(--bs-head)!important;font-weight:800;letter-spacing:-.01em}.bs-herocopy,.bs-trustrow,.bs-close{padding-block:clamp(2.5rem,6vw,4rem)}@media(hover:hover)and (pointer:fine){body .gsyml-card:hover,body .gsb-item:hover{background:var(--bs-panel-warm)}.bs-herocopy__cta:hover{background:var(--bs-grape);color:#fff}.bs-close__cta:hover{background:var(--bs-acid);color:var(--bs-ink)}}.bs-herocopy__cta,.bs-close__cta,.bs-herocopy__cta2{box-shadow:var(--bs-sh-2)}body .bs-grid>li{background:var(--bs-paper)}.bs-card{position:relative;background:var(--bs-paper);cursor:pointer;transition:background .24s var(--bs-ease),box-shadow .24s var(--bs-ease),transform .24s var(--bs-ease)}.bs-card__media{background-color:var(--bs-panel)!important;border-bottom:var(--bs-rule)}@media(hover:hover)and (pointer:fine){.bs-card:hover{background:var(--bs-panel-warm);transform:translateY(-3px);box-shadow:0 6px 0 var(--bs-ink);z-index:2}.bs-card:hover .bs-card__title a{color:var(--bs-sale)}}.bs-card:focus-within{background:var(--bs-panel-warm);box-shadow:0 6px 0 var(--bs-ink);z-index:2}.bs-badge{top:8px;left:8px;border:var(--bs-rule);border-radius:0;padding:.3rem .6rem;font-family:var(--bs-head);font-size:.6875rem;font-weight:800;letter-spacing:.06em;box-shadow:var(--bs-sh-1)}.bs-badge--sale{background:var(--bs-sale);color:#fff}.bs-badge--low{background:var(--bs-acid);color:var(--bs-ink)}.bs-badge--out{background:var(--bs-ink);color:var(--bs-paper)}.bs-card__info{background:transparent;padding:.75rem var(--bs-space-3) .9rem;display:flex;flex-direction:column;gap:.4rem}.bs-card__title,.bs-card__title a{font-family:var(--bs-head);font-size:.8125rem;font-weight:700;line-height:1.25;letter-spacing:-.005em;text-transform:none;color:var(--bs-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s var(--bs-ease)}.bs-card__price{font-family:var(--bs-head);font-size:1rem;font-weight:800;gap:.4rem;align-items:baseline;display:flex;flex-wrap:wrap}.bs-card__price--sale{color:var(--bs-sale);font-size:1.0625rem}.bs-card__price--was{color:var(--bs-ink-soft);font-weight:400;font-size:.8125rem}.bs-card__sizes{gap:.4rem;margin-top:.1rem}.bs-card__size{font-family:var(--bs-ui);font-weight:700;border:var(--bs-rule);background:var(--bs-paper);box-shadow:var(--bs-sh-1)}@media(hover:hover)and (pointer:fine){.bs-card__size:hover{background:var(--bs-acid)}}.bs-card__size[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-paper);box-shadow:0 0 0 var(--bs-ink);transform:translate(2px,2px)}.bs-card__swatchbtn{box-shadow:var(--bs-sh-1)}.bs-card__swatchbtn[aria-pressed=true]{outline:2px solid var(--bs-ink);outline-offset:2px;box-shadow:0 0 0 var(--bs-ink)}.bs-card--soldout .bs-card__media img{opacity:.5}.bs-card--soldout .bs-card__title a{color:var(--bs-ink-soft)}@media(hover:hover)and (pointer:fine){.bs-card--soldout:hover{transform:none;box-shadow:none;background:var(--bs-paper)}.bs-card--soldout:hover .bs-card__title a{color:var(--bs-ink-soft)}}.bs-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(prefers-reduced-motion:reduce){.bs-card,.bs-card__title,.bs-card__title a{transition:none}.bs-card:hover{transform:none}}:root{--bs-sale-text: #d21f1f}.bs-card__price--sale,body .price-item--sale,body .price--on-sale .price-item--sale,body .gsyml-pf,body .gsb-it-price{color:var(--bs-sale-text)!important}.bs-badge{position:absolute;top:8px;left:8px;z-index:3}.bs-card__sizes,.bs-card__track{position:relative;z-index:2}.bs-card__media{overflow:hidden}.bs-badge{max-width:calc(100% - 16px);white-space:nowrap}.bs-hero,.bs-hero__art,.bs-hero img{max-height:46vh}.bs-hero img{object-fit:cover;object-position:center;width:100%}@media(min-width:750px){.bs-hero,.bs-hero__art,.bs-hero img{max-height:52vh}}.bs-herocopy{padding-block:clamp(1.5rem,3.5vw,2.5rem)}.bs-herocopy__title{font-family:var(--bs-head);font-size:clamp(1.6rem,5vw,2.9rem);font-weight:900;letter-spacing:-.02em;line-height:1.02;text-transform:none}.bs-herocopy__sub{font-size:clamp(.875rem,1.5vw,1rem);margin-bottom:1rem}.bs-striphead{padding-block:clamp(1.25rem,3vw,2rem)}.bs-striphead__title{font-family:var(--bs-head);font-weight:900;letter-spacing:-.015em;font-size:clamp(1.1rem,3vw,1.6rem);text-transform:uppercase}.bs-trustrow{padding-top:clamp(1.75rem,4vw,3rem)}@media(max-width:500px){.bs-card__info{padding:.6rem .65rem .8rem}.bs-card__title,.bs-card__title a{font-size:.75rem}.bs-card__price{font-size:.9375rem}.bs-card__price--sale{font-size:1rem}.bs-badge{font-size:.625rem;padding:.25rem .45rem}}.bs-card__info{border-top:0}body .product-title,body .bs-pdp__title{font-family:var(--bs-head)!important;font-size:clamp(1.35rem,3.2vw,2.1rem)!important;font-weight:900;letter-spacing:-.025em;line-height:1.05;color:var(--bs-ink);margin-bottom:.5rem}body .product-price,body .price{align-items:baseline;gap:.55rem;margin-bottom:.15rem}body .price-item--sale,body .price__sale .price-item--sale{font-family:var(--bs-head)!important;font-size:clamp(1.75rem,5vw,2.5rem)!important;font-weight:900;letter-spacing:-.03em;color:var(--bs-sale-text)!important;line-height:1}body .price-item--regular,body .compare-at-price,body s.price-item{font-family:var(--bs-ui);font-size:1rem!important;font-weight:400;color:var(--bs-ink-soft)!important;text-decoration:line-through}body .price:after{content:""}body .gs-rating,body .gsr-inline{display:flex;align-items:center;gap:.5rem;margin:.4rem 0 .9rem;font-family:var(--bs-ui);font-size:.8125rem;font-weight:700;color:var(--bs-ink)}body .gs-rating .stars,body .gsr-stars-fg{color:var(--bs-acid)}body .gsr-stars-bg{color:#e6d9d9}body .variant-option{margin-bottom:1rem}body .variant-option legend,body .variant-option__label,body .product-form__label{display:block;font-family:var(--bs-ui)!important;font-size:.6875rem!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--bs-ink-soft)!important;margin-bottom:.5rem}body .variant-option:not(.variant-option--swatches) .variant-option__button-label{min-width:62px;min-height:50px;padding:.6rem .9rem;font-family:var(--bs-head)!important;font-size:.875rem!important;font-weight:800;letter-spacing:.02em;box-shadow:var(--bs-sh-1);transition:transform .22s var(--bs-ease),box-shadow .22s var(--bs-ease),background-color .22s var(--bs-ease)}@media(hover:hover)and (pointer:fine){body .variant-option:not(.variant-option--swatches) .variant-option__button-label:hover{background-color:var(--bs-acid)!important;transform:translate(-1px,-1px);box-shadow:var(--bs-sh-2)}}body .variant-option .variant-option__button-label:not(.bs-pdpsw).is-chosen{box-shadow:0 0 0 var(--bs-ink);transform:translate(3px,3px)}body .variant-option--swatches .variant-option__button-label,body .variant-option__button-label.bs-pdpsw{min-height:52px;min-width:72px;padding:.6rem .7rem;font-family:var(--bs-ui)!important;font-size:.625rem!important;font-weight:800;letter-spacing:.08em;box-shadow:var(--bs-sh-1);transition:transform .22s var(--bs-ease),box-shadow .22s var(--bs-ease)}@media(hover:hover)and (pointer:fine){body .variant-option__button-label.bs-pdpsw:hover{transform:translate(-1px,-1px);box-shadow:var(--bs-sh-2)}}body .variant-option .variant-option__button-label.bs-pdpsw.is-chosen{box-shadow:0 0 0 var(--bs-ink);transform:translate(3px,3px)}body .product-form__submit,body .add-to-cart-button{min-height:60px!important;border:var(--bs-rule)!important;border-radius:0!important;background:var(--bs-sale)!important;color:#fff!important;font-family:var(--bs-head)!important;font-size:1rem!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--bs-sh-3)!important;transition:transform .2s var(--bs-ease),box-shadow .2s var(--bs-ease),background-color .2s var(--bs-ease)}@media(hover:hover)and (pointer:fine){body .product-form__submit:hover,body .add-to-cart-button:hover{background:var(--bs-ink)!important;color:var(--bs-acid)!important;transform:translate(-2px,-2px);box-shadow:var(--bs-sh-3)!important}}body .product-form__submit:active,body .add-to-cart-button:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--bs-ink)!important}body .quantity-selector-wrapper{min-height:52px;box-shadow:var(--bs-sh-1)}body .gsr-list{scroll-snap-type:x proximity;scroll-padding-inline:var(--bs-space-4);padding-block:var(--bs-space-4);gap:var(--bs-space-4)}body .gsr-list>*{flex:0 0 min(330px,86vw);background:var(--bs-paper);border:var(--bs-rule);box-shadow:var(--bs-sh-2);padding:var(--bs-space-4);display:flex;flex-direction:column;gap:.5rem}body .gsr-list>*:nth-child(3n+1){border-top:6px solid var(--bs-sale)}body .gsr-list>*:nth-child(3n+2){border-top:6px solid var(--bs-acid)}body .gsr-list>*:nth-child(3n+3){border-top:6px solid var(--bs-sky)}body .gsr-rev-title{font-family:var(--bs-head)!important;font-size:.9375rem!important;font-weight:900;letter-spacing:-.01em;text-transform:none;color:var(--bs-ink)}body .gsr-rev-body{font-family:var(--bs-ui);font-size:.875rem;line-height:1.6;color:var(--bs-ink-soft)}body .gsr-rev-head{align-items:center;gap:.5rem}body .gsr-date{font-size:.6875rem;color:var(--bs-ink-soft);letter-spacing:.04em}body .gsr-avg{background:var(--bs-acid);border:var(--bs-rule);box-shadow:var(--bs-sh-2);padding:.9rem 1.2rem}body .gsr-avg-num{font-family:var(--bs-head)!important;font-size:3.2rem!important;font-weight:900;letter-spacing:-.04em;color:var(--bs-ink)}body .gsr-bar .gsr-fill{background:var(--bs-sale)}body .gsr-bar .gsr-track{background:var(--bs-panel)}body .gsr-nav{background:var(--bs-acid);box-shadow:var(--bs-sh-2)}@media(hover:hover)and (pointer:fine){body .gsr-nav:hover{background:var(--bs-sale);color:#fff}body .gsr-list>*:hover{transform:translateY(-3px);box-shadow:var(--bs-sh-3)}}@media(prefers-reduced-motion:reduce){body .gsr-list>*,body .variant-option__button-label,body .product-form__submit{transition:none}}body .gsb,body .gsb-wrap{background:var(--bs-paper);padding-inline:clamp(.75rem,3vw,2rem);padding-bottom:clamp(1.5rem,4vw,2.5rem)}body .gsb-head{padding:clamp(1.75rem,5vw,3rem) 0 clamp(1rem,3vw,1.5rem)}body .gsb-gift svg{width:30px;height:30px;color:var(--bs-sale)}body .gsb-title{font-family:var(--bs-head)!important;font-size:clamp(1.5rem,5vw,2.6rem)!important;font-weight:900;letter-spacing:-.03em;line-height:1.02;margin:.4rem 0}body .gsb-sub{font-family:var(--bs-ui);font-size:clamp(.875rem,1.6vw,1rem);color:var(--bs-ink-soft)}body .gsb-benefits{display:grid;grid-template-columns:1fr;gap:0;border:var(--bs-rule);box-shadow:var(--bs-sh-2);margin-bottom:clamp(1.25rem,3vw,2rem);background:var(--bs-paper)}@media(min-width:620px){body .gsb-benefits{grid-template-columns:repeat(3,1fr)}}body .gsb-benefit{display:flex;align-items:center;gap:.65rem;padding:.85rem .9rem;border:0;border-bottom:var(--bs-rule);font-family:var(--bs-ui);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:none;text-align:left;background:var(--bs-paper)}body .gsb-benefits .gsb-benefit:last-child{border-bottom:0}@media(min-width:620px){body .gsb-benefit{border-bottom:0;border-right:var(--bs-rule)}body .gsb-benefits .gsb-benefit:last-child{border-right:0}}body .gsb-bic{width:34px;height:34px;flex:none;border:var(--bs-rule);box-shadow:var(--bs-sh-1)}body .gsb-benefits .gsb-benefit:nth-child(1) .gsb-bic{background:var(--bs-sale);color:#fff}body .gsb-benefits .gsb-benefit:nth-child(2) .gsb-bic{background:var(--bs-acid);color:var(--bs-ink)}body .gsb-benefits .gsb-benefit:nth-child(3) .gsb-bic{background:var(--bs-sky);color:var(--bs-ink)}body .gsb-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:var(--bs-rule);box-shadow:var(--bs-sh-2);margin-bottom:clamp(1.25rem,3vw,2rem);overflow:visible}body .gsb-tier{position:relative;border:0;border-right:var(--bs-rule);min-height:92px;padding:1rem .5rem .85rem;gap:.2rem}body .gsb-tiers .gsb-tier:last-child{border-right:0}body .gsb-tier-n{font-family:var(--bs-head)!important;font-size:clamp(1.4rem,4.5vw,2rem)!important;font-weight:900;letter-spacing:-.03em}body .gsb-tier-c{font-family:var(--bs-ui);font-size:clamp(.5625rem,1.6vw,.6875rem)!important;font-weight:800;letter-spacing:.06em;line-height:1.25}body .gsb-pop{position:absolute;top:-11px;left:50%;transform:translate(-50%);z-index:3;background:var(--bs-sale);color:#fff;border:var(--bs-rule);font-size:.5rem;letter-spacing:.1em;padding:.15rem .4rem;white-space:nowrap}body .gsb-tier.is-active{background:var(--bs-acid)!important;box-shadow:inset 0 0 0 3px var(--bs-ink)}@media(hover:hover)and (pointer:fine){body .gsb-tier:hover{background:var(--bs-panel)}body .gsb-tier.is-active:hover{background:var(--bs-acid)!important}}body .gsb-products{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:700px){body .gsb-products{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){body .gsb-products{grid-template-columns:repeat(4,1fr)}}body .gsb-item{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border:var(--bs-rule);background:var(--bs-paper);box-shadow:var(--bs-sh-1);cursor:pointer;transition:transform .22s var(--bs-ease),box-shadow .22s var(--bs-ease),background-color .22s var(--bs-ease)}body .gsb-item--current,body .gsb-item.is-selected,body .gsb-item:has(input:checked){background:var(--bs-acid)!important;box-shadow:var(--bs-sh-2);transform:translate(-1px,-1px)}@media(hover:hover)and (pointer:fine){body .gsb-item:hover{background:var(--bs-panel);transform:translateY(-2px);box-shadow:var(--bs-sh-2)}}body .gsb-pic,body .gsb-thumb{border:var(--bs-rule);aspect-ratio:1 / 1;overflow:hidden}body .gsb-pic img,body .gsb-thumb img{width:100%;height:100%;object-fit:cover}body .gsb-it-info{font-family:var(--bs-ui);font-size:.75rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .gsb-it-price{font-family:var(--bs-head)!important;font-size:.9375rem!important;font-weight:900;color:var(--bs-sale-text)!important}body .gsb-check,body .gsb-cb{position:absolute;top:.5rem;right:.5rem;z-index:2;width:26px;height:26px;border:var(--bs-rule);background:var(--bs-paper);box-shadow:var(--bs-sh-1)}body .gsb-summary,body .gsb-foot{margin-top:clamp(1rem,3vw,1.5rem);border:var(--bs-rule);box-shadow:var(--bs-sh-2);background:var(--bs-panel);padding:clamp(.85rem,2.5vw,1.25rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}body .gsb-sumtext,body .gsb-count,body .gsb-plural{font-family:var(--bs-head)!important;font-size:clamp(.875rem,2.2vw,1.0625rem)!important;font-weight:900;letter-spacing:-.01em;color:var(--bs-ink)!important}body .gsb-add{flex:1 1 220px;min-height:58px!important;font-family:var(--bs-head)!important;font-size:.9375rem!important;font-weight:900;letter-spacing:.07em;background:var(--bs-sale)!important;color:#fff!important;box-shadow:var(--bs-sh-2)!important}@media(hover:hover)and (pointer:fine){body .gsb-add:hover{background:var(--bs-ink)!important;color:var(--bs-acid)!important;transform:translate(-2px,-2px);box-shadow:var(--bs-sh-3)!important}}body .gsb-tag{box-shadow:var(--bs-sh-1)}@media(prefers-reduced-motion:reduce){body .gsb-item,body .gsb-tier,body .gsb-add{transition:none}}body .variant-option__button-label:not(.bs-pdpsw){background-color:var(--bs-paper)!important;background-image:none!important;color:var(--bs-ink)!important}body .variant-option__button-label.bs-pdpsw{background-color:var(--bs-sw, var(--bs-paper))!important;color:var(--bs-sw-ink, var(--bs-ink))!important}body .variant-option .variant-option__button-label:not(.bs-pdpsw).is-chosen{background-color:var(--bs-ink)!important;color:var(--bs-paper)!important}body .gsb-item{height:auto;min-height:0;overflow:visible}body .gsb-it-info{display:block;font-size:.75rem;line-height:1.3;-webkit-line-clamp:2;margin-bottom:.15rem}body .gsb-it-price{display:block;position:static;margin:0;padding-top:.15rem;font-size:1rem!important;line-height:1.2;color:var(--bs-sale-text)!important}body .gsb-item--current .gsb-it-price,body .gsb-item.is-selected .gsb-it-price,body .gsb-item:has(input:checked) .gsb-it-price{color:var(--bs-ink)!important}.bs-heart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--bs-ink);text-decoration:none;transition:transform .2s var(--bs-ease),color .2s var(--bs-ease)}.bs-heart svg{width:22px;height:22px}.bs-heart.is-filled svg{fill:var(--bs-sale);stroke:var(--bs-sale)}@media(hover:hover)and (pointer:fine){.bs-heart:hover{color:var(--bs-sale);transform:scale(1.06)}}.bs-heart__n{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--bs-sale);color:#fff;border:2px solid var(--bs-paper);border-radius:999px;font-family:var(--bs-ui);font-size:.625rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.bs-heart.is-bump{animation:bs-heart-bump .38s var(--bs-ease)}@keyframes bs-heart-bump{0%{transform:scale(1)}40%{transform:scale(1.32)}to{transform:scale(1)}}.bs-fly{position:fixed;z-index:300;width:26px;height:26px;margin:-13px 0 0 -13px;color:var(--bs-sale);pointer-events:none;animation:bs-fly .72s cubic-bezier(.4,0,.25,1) forwards}.bs-fly svg{width:100%;height:100%;display:block}@keyframes bs-fly{0%{transform:translate(0) scale(1);opacity:1}35%{transform:translate(calc(var(--dx) * .35),calc(var(--dy) * .35 - 40px)) scale(1.25);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.35);opacity:.15}}body .bs-faq__item{border-left:6px solid transparent;padding-left:.75rem}body .bs-faq__item:nth-of-type(1){border-left-color:var(--bs-grape)}body .bs-faq__item:nth-of-type(2){border-left-color:var(--bs-sale)}body .bs-faq__item:nth-of-type(3){border-left-color:var(--bs-acid)}body .bs-faq__item:nth-of-type(4){border-left-color:var(--bs-sky)}body .bs-faq__item:nth-of-type(5){border-left-color:var(--bs-mint)}body .bs-faq__item[open]{background:var(--bs-panel)}body .bs-faq__q svg{color:var(--bs-sale)}.bs-island{box-shadow:var(--bs-sh-1)}@media(prefers-reduced-motion:reduce){.bs-heart,.bs-heart.is-bump{animation:none;transition:none}.bs-fly{display:none}}:root{--bs-sh-1: var(--bs-sh-1);--bs-sh-2: var(--bs-sh-2);--bs-sh-3: var(--bs-sh-3)}body .variant-option__button-label,body .bs-card__size,body .bs-card__swatchbtn,body .gsb-check,body .gsb-cb,body .gsb-bic,body .gsb-tag,body .bs-desc__more,.bs-island,.bs-footer__handle,.bs-footer__mission{box-shadow:var(--bs-sh-1)}body .gsb-item,body .gsb-benefits,body .gsb-tiers,body .gsb-summary,body .gsb-foot,body .gsr-list>*,body .gsr-avg,body .gsr-nav,body .product-form__submit,body .add-to-cart-button,body .gsb-add,.bs-herocopy__cta,.bs-herocopy__cta2,.bs-close__cta,.bs-guar{box-shadow:var(--bs-sh-2)}@media(hover:hover)and (pointer:fine){body .gsb-item:hover,body .gsr-list>*:hover,body .product-form__submit:hover,body .add-to-cart-button:hover,body .gsb-add:hover,.bs-herocopy__cta:hover,.bs-close__cta:hover{box-shadow:var(--bs-sh-3)}}body .variant-option__button-label.is-chosen,body .bs-card__size[aria-pressed=true],body .product-form__submit:active,body .gsb-add:active{box-shadow:0 0 0 var(--bs-ink)}body .variant-option__button-label{position:relative;isolation:auto}body .variant-option__button-label>*,body .variant-option__button-label .variant-option__button-label__text{position:relative;z-index:3!important;opacity:1!important}body .variant-option__button-label:not(.bs-pdpsw){color:var(--bs-ink)!important}body .variant-option__button-label:not(.bs-pdpsw).is-chosen,body .variant-option__button-label:not(.bs-pdpsw).is-chosen>*{color:#fff!important}body .variant-option .variant-option__button-label.is-chosen:before{z-index:4}body .gsb-add{flex:0 1 auto;width:auto;min-width:0;min-height:46px!important;padding:0 1.1rem!important;font-size:.8125rem!important;letter-spacing:.06em;white-space:normal;line-height:1.2}@media(min-width:620px){body .gsb-add{min-height:50px!important;font-size:.875rem!important;padding:0 1.5rem!important}}body .gsb-add:not(:disabled){background:var(--bs-sale)!important}body .gsb-add:disabled{background:var(--bs-panel)!important;color:var(--bs-ink-soft)!important;box-shadow:none!important;opacity:1}body .gsb-summary,body .gsb-foot{gap:.6rem 1rem}.bs-hero img,.bs-hero__art img,.bs-feature__img{object-position:center top!important}@media(max-width:749px){.bs-hero,.bs-hero__art,.bs-hero img{max-height:62vh}}@media(max-width:900px)and (orientation:landscape){.bs-hero,.bs-hero__art,.bs-hero img{max-height:70vh}}body .bs-grid{border:0!important;gap:clamp(.75rem,2.5vw,1.25rem);padding:clamp(.75rem,2.5vw,1.25rem);background:var(--bs-paper)}body .bs-grid>li{background:transparent;border:0}body .bs-grid .bs-card{border:0!important;border-right:0!important;border-bottom:0!important;background:transparent;box-shadow:none!important;display:flex;flex-direction:column;gap:.5rem}body .bs-grid .bs-card__media{border:0!important;border-bottom:0!important;border-radius:12px;overflow:hidden;background:var(--bs-panel)!important;background-image:none!important}body .bs-grid .bs-card__media img{border-radius:12px}body .bs-grid .bs-card{transform:none!important}@media(hover:hover)and (pointer:fine){body .bs-grid .bs-card:hover{background:transparent;box-shadow:none!important}body .bs-grid .bs-card:hover .bs-card__media{box-shadow:0 6px 18px #17120d2e}body .bs-grid .bs-card:hover .bs-card__title a{text-decoration:underline;text-underline-offset:2px}}body .bs-grid .bs-card:focus-within .bs-card__media{box-shadow:0 0 0 3px var(--bs-ink)}body .bs-grid .bs-badge{top:8px;left:8px;border:0;border-radius:4px;box-shadow:none;font-size:.625rem;padding:.22rem .45rem}body .bs-grid .bs-card__info{padding:0;background:transparent;border:0!important;gap:.25rem}body .bs-grid .bs-card__title,body .bs-grid .bs-card__title a{font-family:var(--bs-ui);font-size:.875rem;font-weight:400;line-height:1.35;letter-spacing:0;color:var(--bs-ink);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .bs-grid .bs-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;font-family:var(--bs-ui)}body .bs-grid .bs-card__price--sale{font-size:1.25rem!important;font-weight:800;color:var(--bs-ink)!important;letter-spacing:-.02em}body .bs-grid .bs-card__price--was{font-size:.875rem!important;font-weight:400;color:#6b6259!important;text-decoration:line-through}body .bs-card__off{font-family:var(--bs-ui);font-size:.8125rem;font-weight:700;color:#1f7a3d;white-space:nowrap}body .bs-card__ship{align-self:flex-start;margin-top:.1rem;padding:.18rem .45rem;border-radius:4px;background:#e7f4ec;color:#176030;font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;letter-spacing:.01em}body .bs-grid .bs-card__sizes{margin-top:.15rem;gap:.35rem}body .bs-grid .bs-card__size{border-radius:4px;border:1px solid #d9cfc6;box-shadow:none;min-height:30px;font-size:.6875rem;background:var(--bs-paper)}body .bs-grid .bs-card__size[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-paper);border-color:var(--bs-ink);transform:none}body .bs-grid .bs-card__swatchbtn{border-radius:50%;border:1px solid #d9cfc6;box-shadow:none}body .bs-grid .bs-card__swatchbtn[aria-pressed=true]{outline:2px solid var(--bs-ink);outline-offset:2px;box-shadow:none}body .bs-grid .bs-card--soldout .bs-card__media{opacity:.55}@media(prefers-reduced-motion:reduce){body .bs-grid .bs-card__media{transition:none}}body .bs-grid .bs-card__info{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4rem;row-gap:.15rem;text-align:left;padding:0}body .bs-grid .bs-card__price--sale{order:1;font-size:1.25rem!important;font-weight:800;color:var(--bs-ink)!important;letter-spacing:-.02em;line-height:1.15}body .bs-grid .bs-card__price--was{order:2;font-size:.875rem!important;font-weight:400;color:#6b6259!important;text-decoration:line-through;line-height:1.15}body .bs-grid .bs-card__off{order:3;font-size:.8125rem;font-weight:400;color:#1f7a3d;line-height:1.15}body .bs-grid .bs-card__ship{order:4;flex:0 0 auto;margin-top:.3rem}body .bs-grid .bs-card__sizes{order:5;flex:0 0 100%;margin-top:.35rem}body .bs-grid .bs-card__price .bs-visually-hidden{position:absolute}body .bs-grid .bs-card__media,body .bs-grid .bs-card__media img,body .bs-grid .bs-card__track,body .bs-grid .bs-card__slide,body .bs-grid .bs-card__slide img{border-radius:14px!important}body .bs-grid .bs-card__media{overflow:hidden;border:0!important}body .bs-grid{gap:clamp(.6rem,1.8vw,.9rem);padding:clamp(.6rem,1.8vw,.9rem)}body .bs-grid .bs-card{gap:.35rem}body .bs-grid .bs-card__title,body .bs-grid .bs-card__title a{font-size:.8125rem;line-height:1.3}body .bs-grid .bs-card__size{min-height:26px;padding:0 .5rem;font-size:.625rem;border-radius:4px}body .bs-grid .bs-card__swatchbtn{width:18px;height:18px}body .bs-grid .bs-badge{top:6px;left:6px;font-size:.5625rem;padding:.18rem .4rem;border-radius:4px}body .bs-grid .bs-card__price--sale{order:1;font-size:1.25rem!important;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#1f7a3d!important}body .bs-grid .bs-card__price--was{order:2;font-size:.9375rem!important;font-weight:400;line-height:1.2;color:#6b6259!important;text-decoration:line-through}body .bs-grid .bs-card__off{order:3;font-size:.8125rem;font-weight:400;line-height:1.2;color:#1f7a3d}body .bs-grid .bs-card__price{color:#1f7a3d;font-weight:800;font-size:1.25rem}body .bs-grid .bs-card__soldout{color:var(--bs-ink-soft);font-size:.9375rem;font-weight:700}body .bs-grid{gap:clamp(.4rem,1.2vw,.65rem);padding:clamp(.4rem,1.2vw,.65rem)}body .bs-grid .bs-card{gap:.25rem}body .bs-grid .bs-card__info{row-gap:.1rem}body .bs-grid .bs-card__title{margin-bottom:.05rem}body .bs-grid .bs-card__ship{margin-top:.2rem}body .bs-grid .bs-card__sizes{margin-top:.25rem}body .bs-grid .bs-card{display:block;gap:0}body .bs-grid .bs-card__media{display:block;margin:0 0 .4rem}body .bs-grid .bs-card__info{display:block!important;padding:0;margin:0;text-align:left}body .bs-grid .bs-card__title{display:block;margin:0 0 .15rem;font-size:.8125rem;font-weight:400;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .bs-grid .bs-card__price{display:flex!important;align-items:baseline;flex-wrap:wrap;column-gap:.35rem;row-gap:0;margin:0;padding:0;min-height:0;font-size:1.25rem;font-weight:800;color:#1f7a3d;line-height:1.25}body .bs-grid .bs-card__price--sale{order:1;font-size:1.25rem!important;font-weight:800;color:#1f7a3d!important}body .bs-grid .bs-card__price--was{order:2;font-size:.875rem!important;font-weight:400;color:#6b6259!important;text-decoration:line-through}body .bs-grid .bs-card__off{order:3;font-size:.8125rem;font-weight:400;color:#1f7a3d}body .bs-grid .bs-card__price .bs-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body .bs-grid .bs-card__ship{display:inline-block;margin:.25rem 0 0}body .bs-grid .bs-card__sizes{display:flex;flex-wrap:wrap;margin:.3rem 0 0;gap:.3rem}body .bs-grid .bs-card__sizes:empty{display:none;margin:0}body .bs-grid .bs-card__info>*:empty{display:none}body .bs-grid>li{align-self:start}body .bs-grid{align-items:start}body .bs-grid .bs-card__price{font-size:1.0625rem;line-height:1.3}body .bs-grid .bs-card__price--sale{font-size:1.0625rem!important;font-weight:800;color:#1f7a3d!important}body .bs-grid .bs-card__price--was{font-size:1.0625rem!important;font-weight:400;color:#6b6259!important;text-decoration:line-through}body .bs-grid .bs-card__off{font-size:.8125rem;font-weight:700;color:var(--bs-sale-text)!important}body .bs-grid .bs-card__ship{display:inline-block;margin:.2rem 0 0!important}body .bs-grid .bs-card__info,body .bs-grid .bs-card{padding-bottom:0!important;margin-bottom:0!important}body .bs-grid .bs-card__info>*:last-child{margin-bottom:0!important}body .bs-grid .bs-card__sizes,body .bs-grid .bs-card__size,body .bs-grid .bs-card__swatchbtn{display:none!important}:root{--bs-paper: #ffffff;--bs-panel: #f4f4f5;--bs-panel-warm: #fafafa}body,.bs-grid,.bs-collection-strip{background:var(--bs-paper)}.bs-poster{display:block;padding:clamp(.75rem,2.5vw,1.5rem) clamp(.5rem,2vw,1rem);background:var(--bs-paper)}.bs-poster__link{display:block;max-width:1040px;margin:0 auto;overflow:hidden;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out}.bs-poster__img{display:block;width:100%;height:auto}@media(hover:hover)and (pointer:fine){.bs-poster__link:hover{transform:translateY(-2px);box-shadow:0 10px 26px #17120d29}}.bs-poster__link:focus-visible{outline:3px solid var(--bs-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.bs-poster__link{transition:none}.bs-poster__link:hover{transform:none}}:root{--bs-story-r: 18px}.bs-stories{padding:clamp(1.25rem,4vw,2.25rem) 0 clamp(1rem,3vw,1.75rem);background:var(--bs-paper)}.bs-stories__head{padding:0 clamp(.75rem,3vw,1.5rem);margin-bottom:clamp(.75rem,2vw,1.1rem)}.bs-stories__title{font-family:var(--bs-head);font-size:clamp(1.25rem,3.5vw,1.85rem);font-weight:800;letter-spacing:-.02em;color:var(--bs-ink);margin:0}.bs-stories__sub{font-family:var(--bs-ui);font-size:.9375rem;color:var(--bs-ink-soft);margin:.3rem 0 0}.bs-stories__wrap{position:relative;padding:0 clamp(.75rem,3vw,1.5rem)}.bs-stories__track{display:flex;gap:.5rem;margin:0;padding:.25rem 0 .6rem;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain}.bs-stories__track::-webkit-scrollbar{display:none}.bs-stories__item{flex:0 0 auto;width:200px;scroll-snap-align:start}@media(max-width:600px){.bs-stories__item{width:150px}}.bs-story{position:relative;display:block;aspect-ratio:3 / 4;border-radius:var(--bs-story-r);overflow:hidden;background:var(--bs-panel);text-decoration:none;isolation:isolate;transition:transform .2s ease-out,box-shadow .2s ease-out}.bs-story__video,.bs-story video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--bs-story-r);background:var(--bs-panel);transition:opacity .2s ease-out}.bs-story>*:not(.bs-story__scrim):not(.bs-story__author):not(.bs-story__caption){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(hover:hover)and (pointer:fine){.bs-story:hover{transform:scale(1.02);box-shadow:0 10px 26px #17120d38}.bs-story:hover .bs-story__video{opacity:.92}}.bs-story:focus-visible{outline:3px solid var(--bs-ink);outline-offset:3px}.bs-story__scrim{position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,.35) 45%,transparent);pointer-events:none}.bs-story__author{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;gap:.5rem;padding:.65rem;color:#fff}.bs-story__avatar{flex:0 0 auto;width:24px;height:24px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.35);background:#ffffff2e;font-family:var(--bs-ui);font-size:.6875rem;font-weight:700;color:#fff}.bs-story__avatar img{width:100%;height:100%;object-fit:cover;display:block}.bs-story__name{font-family:var(--bs-ui);font-size:.8125rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-story__caption{position:absolute;top:0;right:0;left:0;z-index:2;padding:.6rem;font-family:var(--bs-ui);font-size:.75rem;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-stories__nav{position:absolute;top:50%;z-index:3;width:38px;height:38px;transform:translateY(-50%);display:none;align-items:center;justify-content:center;border:2px solid var(--bs-ink);border-radius:50%;background:#fff;color:var(--bs-ink);cursor:pointer;opacity:0;transition:opacity .18s ease-out,transform .18s ease-out}.bs-stories__nav svg{width:18px;height:18px}.bs-stories__nav--prev{left:clamp(.25rem,1.5vw,.6rem)}.bs-stories__nav--next{right:clamp(.25rem,1.5vw,.6rem)}@media(hover:hover)and (pointer:fine){.bs-stories__nav{display:flex}.bs-stories__wrap:hover .bs-stories__nav{opacity:1}.bs-stories__nav:hover{transform:translateY(-50%) scale(1.08)}}.bs-stories__nav:focus-visible{display:flex;opacity:1;outline:3px solid var(--bs-ink);outline-offset:2px}.bs-stories__nav[disabled]{opacity:0!important;pointer-events:none}@media(prefers-reduced-motion:reduce){.bs-story,.bs-story__video,.bs-stories__nav{transition:none}.bs-story:hover{transform:none}}body .bs-story,body .bs-story__video,body .bs-story video,body .bs-story>*:not(.bs-story__scrim):not(.bs-story__author):not(.bs-story__caption){border-radius:var(--bs-story-r)!important}body .bs-story{overflow:hidden!important;-webkit-mask-image:-webkit-radial-gradient(white,black)}body .bs-story>*:not(.bs-story__scrim):not(.bs-story__author):not(.bs-story__caption){overflow:hidden!important}body .bs-wish__actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}body .bs-wish__move{flex:1 1 auto;min-height:44px;padding:0 .75rem;border:var(--bs-rule);border-radius:0!important;background:var(--bs-ink);color:var(--bs-paper);font-family:var(--bs-ui);font-size:.8125rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .16s ease-out,transform .12s ease-out}body .bs-wish__move:hover:not([disabled]){background:var(--bs-sale)}body .bs-wish__move:active:not([disabled]){transform:translateY(1px)}body .bs-wish__move[disabled]{opacity:.45;cursor:not-allowed;background:var(--bs-ink-soft)}body .bs-wish__remove{flex:0 0 auto;min-height:44px;padding:0 .75rem;border:var(--bs-rule);border-radius:0!important;background:var(--bs-paper);color:var(--bs-ink);font-family:var(--bs-ui);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}body .bs-wish__remove:hover{background:var(--bs-panel)}body .bs-wish__stock{font-family:var(--bs-ui);font-size:.75rem;font-weight:700;color:var(--bs-sale-text);white-space:nowrap}body .bs-wish__stock[hidden]{display:none}body .bs-wish__actions,body .bs-wish__move,body .bs-wish__remove{position:relative;z-index:2}:root{--bs-circle-ring: #9ecfd8;--bs-circle-ring-on: #0e9aa7;--bs-circle-size: clamp(96px, 13vw, 170px)}.bs-circles{padding:clamp(1.25rem,4vw,2.25rem) 0;background:var(--bs-paper)}.bs-circles__head{font-family:var(--bs-head);font-size:clamp(1.1rem,3vw,1.5rem);font-weight:800;letter-spacing:-.01em;color:var(--bs-ink);text-align:center;margin:0 0 clamp(.75rem,2vw,1.25rem)}.bs-circles__track{display:flex;justify-content:center;align-items:flex-start;gap:clamp(1rem,4vw,3.5rem);margin:0;padding:0 clamp(.75rem,3vw,1.5rem);list-style:none;overflow-x:auto;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain}.bs-circles__track::-webkit-scrollbar{display:none}@media(max-width:700px){.bs-circles__track{justify-content:flex-start}}.bs-circles__item{flex:0 0 auto}.bs-circle{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:var(--bs-circle-size);text-decoration:none;color:inherit}.bs-circle__ring{position:relative;display:block;width:var(--bs-circle-size);height:var(--bs-circle-size);border-radius:50%!important;overflow:hidden;border:2px solid var(--bs-circle-ring);background:var(--bs-panel);transition:border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.bs-circle__ring img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%!important}.bs-circle__letter{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--bs-head);font-size:calc(var(--bs-circle-size) / 2.6);font-weight:800;color:var(--bs-ink-soft)}.bs-circle__label{font-family:var(--bs-ui);font-size:clamp(.8125rem,1.6vw,1.0625rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-slate);text-align:center;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover)and (pointer:fine){.bs-circle:hover .bs-circle__ring{border-color:var(--bs-circle-ring-on);transform:translateY(-3px);box-shadow:0 8px 20px #17120d29}.bs-circle:hover .bs-circle__label{text-decoration:underline;text-underline-offset:3px}}.bs-circle:focus-visible{outline:none}.bs-circle:focus-visible .bs-circle__ring{outline:3px solid var(--bs-ink);outline-offset:3px;border-color:var(--bs-circle-ring-on)}@media(prefers-reduced-motion:reduce){.bs-circle__ring{transition:none}.bs-circle:hover .bs-circle__ring{transform:none}}.bs-noscroll,.bs-noscroll body{overflow:hidden!important}.bs-vmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,3vw,2rem)}.bs-vmodal[hidden]{display:none}.bs-vmodal__back{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e0}.bs-vmodal__panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.85rem;max-width:min(460px,92vw);width:100%}.bs-vmodal__stage{width:100%;aspect-ratio:3 / 4;max-height:74vh;background:#000;border-radius:var(--bs-story-r)!important;overflow:hidden}.bs-vmodal__video{width:100%;height:100%;object-fit:contain;display:block;background:#000;border-radius:var(--bs-story-r)!important}.bs-vmodal__close{align-self:flex-end;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;border-radius:50%!important;background:transparent;color:#fff;cursor:pointer}.bs-vmodal__close svg{width:20px;height:20px}.bs-vmodal__close:hover{background:#ffffff29}.bs-vmodal__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.4rem;border:2px solid #ffffff;background:#fff;color:#0f172a;font-family:var(--bs-ui);font-size:.875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.bs-vmodal__cta:hover{background:transparent;color:#fff}.bs-vmodal__cta[hidden]{display:none}.bs-vmodal__close:focus-visible,.bs-vmodal__cta:focus-visible{outline:3px solid #ffffff;outline-offset:3px}body .variant-option__button-label:not(.bs-pdpsw) .variant-option__button-label__pill{position:static!important;inset:auto!important;width:auto!important;height:auto!important;background:none!important;z-index:auto!important}body .variant-option__button-label:not(.bs-pdpsw){position:relative;display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 1.1rem;background:var(--bs-paper)!important;background-image:none!important;color:var(--bs-ink)!important;border:2px solid var(--bs-ink)!important;box-shadow:var(--bs-sh-1);font-family:var(--bs-ui);font-size:.9375rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .14s ease-out,box-shadow .14s ease-out,background-color .14s ease-out,color .14s ease-out}body .variant-option__button-label:not(.bs-pdpsw) .variant-option__button-label__text{color:inherit!important;position:relative;z-index:3}@media(hover:hover)and (pointer:fine){body .variant-option__button-label:not(.bs-pdpsw):hover{transform:translate(-1px,-1px);box-shadow:var(--bs-sh-2)}}body .variant-option__button-label:not(.bs-pdpsw):has(input:checked),body .variant-option__button-label:not(.bs-pdpsw).is-chosen{background:var(--bs-ink)!important;color:var(--bs-paper)!important;box-shadow:var(--bs-sh-2)}body .variant-option__button-label:not(.bs-pdpsw):has(input:checked):before,body .variant-option__button-label:not(.bs-pdpsw).is-chosen:before{content:"\2713";position:absolute;top:4px;left:7px;z-index:4;font-size:.8125rem;font-weight:900;line-height:1;color:var(--bs-acid)}body .variant-option__button-label:not(.bs-pdpsw):has(input:focus-visible){outline:3px solid var(--bs-ink);outline-offset:3px}body .variant-option__button-label:not(.bs-pdpsw):has(input:disabled){opacity:.4;cursor:not-allowed;text-decoration:line-through}body .variant-option__button-label.bs-pdpsw,body .variant-option__button-label.bs-pdpsw .variant-option__button-label__text,body .variant-option__button-label.bs-pdpsw.is-chosen,body .variant-option__button-label.bs-pdpsw.is-chosen .variant-option__button-label__text,body .variant-option__button-label.bs-pdpsw:has(input:checked),body .variant-option__button-label.bs-pdpsw:has(input:checked) .variant-option__button-label__text{color:var(--bs-sw-ink, var(--bs-ink))!important;text-shadow:none!important}body .variant-option__button-label.bs-pdpsw{min-height:56px;border:2px solid var(--bs-ink)!important;font-family:var(--bs-ui);font-weight:800;letter-spacing:.06em;text-transform:uppercase}body .variant-option__button-label.bs-pdpsw.is-chosen,body .variant-option__button-label.bs-pdpsw:has(input:checked){outline:3px solid var(--bs-ink);outline-offset:2px;box-shadow:var(--bs-sh-2)}body .variant-option__button-label.bs-pdpsw.is-chosen:after,body .variant-option__button-label.bs-pdpsw:has(input:checked):after{content:"\2713";position:absolute;z-index:4;font-size:.8125rem;font-weight:900;line-height:1;color:var(--bs-sw-ink, var(--bs-ink));background:none!important;inset:auto auto auto 6px;pointer-events:none}body .product-information h1,body .product-details h1,body main h1.product-title,body .product-information .product-title{font-family:Playfair Display,Georgia,Times New Roman,serif!important;font-weight:700;font-size:clamp(1.45rem,3.4vw,2.15rem)!important;line-height:1.15;letter-spacing:-.01em;color:var(--bs-ink);text-transform:none!important}body .price-item--sale,body .price__sale .price-item--sale,body .price .price-item--sale{color:#1f7a3d!important;font-family:var(--bs-ui)!important;font-size:1.0625rem!important;font-weight:800!important;letter-spacing:0!important}body .price-item--regular,body .price__regular .price-item--regular,body .price s,body .price del{color:#6b6259!important;font-family:var(--bs-ui)!important;font-size:1.0625rem!important;font-weight:400!important;text-decoration:line-through!important}body .bs-pdp-off{display:inline-block;margin-left:.4rem;font-family:var(--bs-ui);font-size:.8125rem;font-weight:700;color:var(--bs-sale-text);white-space:nowrap}body .price,body .price__container,body .price__regular,body .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.4rem;row-gap:.1rem}.bs-cartwish{margin:clamp(1.25rem,4vw,2.25rem) auto 0;max-width:1040px;padding:clamp(.85rem,2.5vw,1.15rem);border:var(--bs-rule);background:var(--bs-panel-warm);box-shadow:var(--bs-sh-1)}.bs-cartwish[hidden]{display:none!important}.bs-cartwish__title{margin:0 0 .75rem;font-family:var(--bs-ui);font-size:.9375rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-ink)}.bs-cartwish__rail{position:relative}.bs-cartwish__track{display:flex;gap:.6rem;margin:0;padding:0 0 .35rem;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain}.bs-cartwish__track::-webkit-scrollbar{display:none}.bs-cartwish__item{flex:0 0 auto;width:92px;scroll-snap-align:start;display:flex;flex-direction:column;gap:.35rem}.bs-cartwish__pic{display:block;width:92px;height:92px;border:var(--bs-rule);background:var(--bs-paper);overflow:hidden}.bs-cartwish__pic img{width:100%;height:100%;object-fit:cover;display:block}.bs-cartwish__add{min-height:34px;border:var(--bs-rule);background:var(--bs-ink);color:var(--bs-paper);font-family:var(--bs-ui);font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .14s ease-out,transform .12s ease-out}.bs-cartwish__add:hover:not([disabled]){background:var(--bs-sale)}.bs-cartwish__add:active:not([disabled]){transform:translateY(1px)}.bs-cartwish__add[disabled]{opacity:.6;cursor:default}.bs-cartwish__add.is-added{background:#1f7a3d;opacity:1}.bs-cartwish__add:focus-visible,.bs-cartwish__pic:focus-visible{outline:3px solid var(--bs-ink);outline-offset:2px}.bs-cartfly{position:fixed;z-index:10000;object-fit:cover;border:var(--bs-rule);pointer-events:none;animation:bs-cartfly .9s cubic-bezier(.55,-.35,.35,1) forwards}@keyframes bs-cartfly{0%{transform:translate(0) scale(1) rotate(0);opacity:1}55%{transform:translate(calc(var(--dx) * .55),calc(var(--dy) * .4 - 40px)) scale(.7) rotate(-8deg);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.14) rotate(6deg);opacity:.1}}.bs-cart-bump{animation:bs-cart-bump .6s cubic-bezier(.3,1.6,.5,1)}@keyframes bs-cart-bump{0%,to{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.bs-cartfly{display:none}.bs-cart-bump{animation:none}.bs-cartwish__add{transition:none}}body .bs-poster{padding:0!important;margin:0!important;background:var(--bs-paper);line-height:0}body .bs-poster__link{display:block;max-width:none!important;margin:0!important;overflow:hidden}body .bs-poster__img{display:block;width:100%;height:auto;margin:0!important}body .bs-poster__link:hover{transform:none!important;box-shadow:none!important}body .bs-poster__link:focus-visible{outline:3px solid var(--bs-ink);outline-offset:-6px}body .bs-feature{margin-bottom:0!important;padding-bottom:0!important}body .bs-poster,body .bs-poster.is-in,body .bs-poster[data-bs-reveal]{transform:none!important;opacity:1!important}body .bs-card__media{position:relative}body .bs-card__heart{position:absolute;top:8px;right:8px;z-index:3;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:var(--bs-rule);border-radius:50%!important;background:#ffffffeb;color:var(--bs-ink);cursor:pointer;transition:transform .14s ease-out,background .14s ease-out,color .14s ease-out}body .bs-card__heart:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}body .bs-card__heart svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){body .bs-card__heart:hover{transform:scale(1.1);background:#fff}}body .bs-card__heart:focus-visible{outline:3px solid var(--bs-ink);outline-offset:2px}body .bs-card__heart.is-saved,body .bs-card__heart[aria-pressed=true]{color:var(--bs-sale)}body .bs-card__heart.is-saved svg,body .bs-card__heart[aria-pressed=true] svg{fill:var(--bs-sale)}body .slideshow-controls__dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:.6rem 0;margin:0;list-style:none}body .slideshow-controls__dots li{display:flex}body .slideshow-controls__dots li button{width:10px!important;height:10px!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:50%!important;border:1px solid var(--bs-ink)!important;background:transparent!important;font-size:0!important;color:transparent!important;overflow:hidden;position:relative;cursor:pointer;transition:background .16s ease-out,transform .16s ease-out}body .slideshow-controls__dots li button:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}body .slideshow-controls__dots li button[aria-selected=true]{background:var(--bs-ink)!important;transform:scale(1.25)}body .price-item__group{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.45rem}body .variant-option__button-label:not(.bs-pdpsw){min-height:46px!important;padding:0 .9rem!important;border:1.5px solid var(--bs-ink)!important;box-shadow:none!important;font-size:.875rem!important;letter-spacing:.06em!important}@media(hover:hover)and (pointer:fine){body .variant-option__button-label:not(.bs-pdpsw):hover{transform:none!important;box-shadow:none!important;background:var(--bs-panel)!important}}body .variant-option__button-label:not(.bs-pdpsw):has(input:checked),body .variant-option__button-label:not(.bs-pdpsw).is-chosen{box-shadow:none!important;transform:none!important}body .variant-option__button-label:not(.bs-pdpsw):has(input:checked):before,body .variant-option__button-label:not(.bs-pdpsw).is-chosen:before{color:var(--bs-paper);font-size:.75rem;top:3px;left:6px}body .slideshow-controls__dots{display:flex!important;flex-wrap:wrap!important;align-items:center;justify-content:center;column-gap:14px!important;row-gap:12px!important;overflow:visible!important;padding:14px 18px!important;margin:0;list-style:none;max-width:100%}body .slideshow-controls__dots li{display:flex;margin:0}body .slideshow-controls__dots li button{width:12px!important;height:12px!important;min-width:0!important;min-height:0!important;padding:0!important;border-radius:50%!important;border:1.5px solid var(--bs-ink)!important;background:transparent!important;font-size:0!important;line-height:0!important;color:transparent!important;position:relative;cursor:pointer;flex:0 0 auto;transition:background .16s ease-out,transform .16s ease-out}body .slideshow-controls__dots li button:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}body .slideshow-controls__dots li button[aria-selected=true]{background:var(--bs-ink)!important;transform:scale(1.3)}body .slideshow-controls__dots li button:focus-visible{outline:3px solid var(--bs-ink);outline-offset:4px}body slideshow-controls,body .media-gallery__mobile-controls{overflow:visible!important}body .bs-pdp-was{color:#6b6259!important;font-family:var(--bs-ui)!important;font-size:1.0625rem!important;font-weight:400!important;text-decoration:line-through!important;margin-right:.1rem}body .product-information__media media-gallery,body .product-information__media slideshow-component,body .product-media-container,body .product-media-container>*,body .media-gallery__slide{aspect-ratio:1 / 1;max-height:none!important}body .product-information__media img,body .product-media-container img,body media-gallery img{width:100%!important;height:100%!important;object-fit:contain!important;background:var(--bs-panel)}body .product-information__media{max-width:none!important}@media(max-width:749px){body .product-information__media{width:100%}}body .bs-cartwish--insummary{max-width:none!important;margin:0 0 .85rem!important;padding:.75rem!important}body .bs-cartwish--insummary .bs-cartwish__title{font-size:.8125rem;margin-bottom:.6rem}body .bs-cartwish--insummary .bs-cartwish__item{width:76px}body .bs-cartwish--insummary .bs-cartwish__pic{width:76px;height:76px}body .bs-cartwish--in{animation:bs-cartwish-in .32s cubic-bezier(.2,.9,.3,1) both}@keyframes bs-cartwish-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body .bs-cartwish--in{animation:none}}body .variant-option__button-label:not(.bs-pdpsw){outline:none!important;border:1.5px solid var(--bs-ink)!important}body .variant-option__button-label:not(.bs-pdpsw):has(input:checked),body .variant-option__button-label:not(.bs-pdpsw).is-chosen{outline:none!important;border-color:var(--bs-ink)!important}body .variant-option__button-label:not(.bs-pdpsw):has(input:focus-visible){outline:3px solid var(--bs-ink)!important;outline-offset:2px!important}body .variant-option__button-label:not(.bs-pdpsw):has(input:checked):before,body .variant-option__button-label:not(.bs-pdpsw).is-chosen:before{content:""!important;position:absolute;top:11px;left:9px;width:10px;height:5px;border-left:2px solid var(--bs-paper);border-bottom:2px solid var(--bs-paper);transform:rotate(-45deg);background:none;color:transparent;font-size:0}body .price:has(.price-item--sale) .price__regular,body .price__container:has(.price-item--sale) .price__regular{display:none!important}body .bs-cartwish--drawer{max-width:none!important;margin:.75rem 0 0!important;padding:.75rem!important;border-top:var(--bs-rule);box-shadow:none}body .bs-cartwish--drawer .bs-cartwish__title{font-size:.8125rem;margin-bottom:.6rem}body .bs-cartwish--drawer .bs-cartwish__item{width:76px}body .bs-cartwish--drawer .bs-cartwish__pic{width:76px;height:76px}body .gsr-list{scroll-snap-type:none!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom!important;scroll-behavior:auto!important}body .gsr-list>*{scroll-snap-align:none!important}body .price:has(.price-item--sale) .price__regular,body .price__container:has(.price-item--sale) .price__regular,body .product-information .price__regular:has(.price:not(.price-item--sale)){display:none!important}body .gsr-stars{position:relative;display:inline-block;white-space:nowrap;font-size:1rem;letter-spacing:2px;line-height:1}body .gsr-stars-bg{color:#d9d2c6}body .gsr-stars-fg{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--bs-gold);text-shadow:0 1px 0 rgba(0,0,0,.12)}body .gsr-bar{display:flex;align-items:center;gap:.5rem;padding:.15rem 0}body .gsr-bar-l{font-family:var(--bs-ui);font-size:.75rem;font-weight:700;color:var(--bs-ink);min-width:2.6rem;white-space:nowrap}body .gsr-track{flex:1;height:8px;background:var(--bs-panel);border:var(--bs-rule);overflow:hidden}body .gsr-fill{display:block;height:100%;background:var(--bs-gold)}body .gsr-bar-n{font-family:var(--bs-ui);font-size:.75rem;color:var(--bs-ink-soft);min-width:2rem;text-align:right;font-variant-numeric:tabular-nums}body .gsyml-grid{gap:clamp(.4rem,1.2vw,.65rem)!important;background:var(--bs-paper)}body .gsyml-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}body .gsyml-pic,body .gsyml-pic img,body .gsyml-card img{border-radius:14px!important;aspect-ratio:1 / 1;object-fit:cover;width:100%;height:100%;display:block;background:var(--bs-panel)}body .gsyml-info{padding:.45rem 0 0!important;background:transparent!important;text-align:left}body .gsyml-title,body .gsyml-card .gsyml-title{font-family:var(--bs-ui)!important;font-size:.8125rem!important;font-weight:400!important;color:var(--bs-ink)!important;line-height:1.3;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .gsyml-price{font-family:var(--bs-ui)!important;font-size:1.0625rem!important;font-weight:800!important;color:#1f7a3d!important}body .gsyml-was,body .gsyml-price-was{font-size:1.0625rem!important;font-weight:400!important;color:#6b6259!important;text-decoration:line-through!important}@media(hover:hover)and (pointer:fine){body .gsyml-card:hover .gsyml-pic{box-shadow:0 6px 18px #17120d2e}body .gsyml-card:hover .gsyml-title{text-decoration:underline;text-underline-offset:2px}}body .bs-herocopy__mark{display:block;width:clamp(84px,14vw,190px);height:auto;flex:0 0 auto;mix-blend-mode:multiply}body .bs-herocopy__title{display:flex;align-items:center;gap:clamp(.6rem,2vw,1.4rem);flex-wrap:wrap}body .bs-herocopy:has(.bs-herocopy__mark) .bs-herocopy__title{display:block}body .bs-herocopy:has(.bs-herocopy__mark){display:flex;align-items:center;gap:clamp(.75rem,3vw,2rem);flex-wrap:wrap}@media(max-width:600px){body .bs-herocopy__mark{width:84px}}body .bs-herocopy:has(.bs-herocopy__mark),body .bs-herocopy:has(.bs-herocopy__mark) .bs-herocopy__title{display:block}body .bs-herocopy__lockup.has-mark{display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,2.5vw,1.5rem);margin-bottom:.35rem;text-align:left}body .bs-herocopy__lockup.has-mark .bs-herocopy__title{margin:0;flex:1 1 auto;min-width:0}body .bs-herocopy__mark{display:block;flex:0 0 auto;width:clamp(120px,20vw,260px);height:auto;mix-blend-mode:multiply}@media(max-width:430px){body .bs-herocopy__lockup.has-mark{flex-direction:column;text-align:center}body .bs-herocopy__mark{width:190px}}body .gsyml-card,body .gsyml-card:hover{border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;transform:none!important}body .gsyml-pic{border-radius:14px!important;overflow:hidden!important;background:var(--bs-panel)!important}body .gsyml-info{padding:.45rem 0 0!important;gap:2px!important}body .gsr-stars{font-size:1.15rem;letter-spacing:2.5px}body .gsyml{border-top:0!important}body .gsyml-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(.75rem,3vw,1.15rem)!important;border:0!important;background:transparent!important;align-items:start}@media(min-width:750px){body .gsyml-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}body .gsyml-card,body .gsyml-card:hover{min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important}body .gsyml-pic{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;border-radius:14px!important;overflow:hidden!important;background:var(--bs-panel)!important}body .gsyml-pic img,body .gsyml-card img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:0!important;display:block!important;margin:0!important}body .gsyml-info{padding:.5rem 0 0!important;border:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}body .gsyml-title,body .gsyml-card .gsyml-title{font-family:var(--bs-ui)!important;font-size:.8125rem!important;font-weight:400!important;color:var(--bs-ink)!important;line-height:1.35!important;text-decoration:none!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}body .gsyml-price{font-family:var(--bs-ui)!important;font-size:1.0625rem!important;font-weight:800!important;color:#1f7a3d!important;margin-top:.1rem!important}body .gsyml-add,body .gsyml-pf{display:none!important}body .gsyml-pic .heart{position:absolute!important;top:8px!important;right:8px!important;z-index:3!important;border-radius:50%!important}@media(hover:hover)and (pointer:fine){body .gsyml-card:hover,body .gsyml-card:hover .gsyml-pic{transform:none!important;box-shadow:none!important}body .gsyml-card:hover .gsyml-title{text-decoration:underline!important;text-underline-offset:2px}}@keyframes bs-truck-go{0%,8%{transform:translate(0) scale(1) rotate(0)}12%{transform:translate(-2px) scale(1.02) rotate(2deg)}20%{transform:translate(3px) scale(1.18) rotate(-7deg)}26%{transform:translate(5px) scale(1.28) rotate(4deg)}32%{transform:translate(3px) scale(1.24) rotate(-5deg)}38%{transform:translate(1px) scale(1.18) rotate(3deg)}44%{transform:translate(0) scale(1.1) rotate(-2deg)}52%{transform:translate(0) scale(.97) rotate(0)}60%,to{transform:translate(0) scale(1) rotate(0)}}body .bs-guar__ic--truck{display:inline-flex;align-items:center;justify-content:center;transform-origin:50% 65%;will-change:transform;animation:bs-truck-go 6s cubic-bezier(.34,1.56,.64,1) infinite}body .bs-guar__item,body .bs-guar{overflow:visible}@media(hover:hover)and (pointer:fine){body .bs-guar__item:hover .bs-guar__ic--truck{animation:bs-truck-go 1.4s cubic-bezier(.34,1.56,.64,1) 1}}@media(prefers-reduced-motion:reduce){body .bs-guar__ic--truck,body .bs-guar__item:hover .bs-guar__ic--truck{animation:none}}.bs-island.is-up{transform:translate(-50%);opacity:1;pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/141/assets/bs-design.css.map */
