.bs-product{display:grid;gap:var(--bs-space-6)}@media screen and (min-width:990px){.bs-product{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}}.bs-gallery{display:flex;flex-direction:column;gap:var(--bs-space-3)}@media screen and (min-width:990px){.bs-gallery{position:sticky;top:calc(var(--bs-header-height) + var(--bs-space-4));flex-direction:row-reverse;align-items:flex-start;gap:var(--bs-space-4)}.bs-gallery__stage{flex:1;min-width:0}}.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:start;position:relative}.bs-gallery__zoom{position:absolute;right:var(--bs-space-3);bottom:var(--bs-space-3);display:grid;place-items:center;width:40px;height:40px;background-color:#0b0f19b8;border:1px solid var(--bs-hairline);color:var(--bs-bone);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bs-gallery__zoom:hover{color:var(--bs-gold)}.bs-gallery__dots{display:flex;justify-content:center;gap:6px;padding-top:var(--bs-space-3)}.bs-gallery__dot{width:5px;height:5px;border-radius:999px;background-color:var(--bs-silver-dim);transition:background-color var(--bs-duration-fast) var(--bs-ease)}.bs-gallery__dot.is-active{background-color:var(--bs-gold)}@media screen and (min-width:990px){.bs-gallery__dots{display:none}}.bs-gallery__thumbs{display:none}@media screen and (min-width:990px){.bs-gallery__thumbs{display:flex;flex-direction:column;gap:var(--bs-space-2);flex:0 0 90px}}.bs-gallery__thumb{display:block;width:100%;border:1px solid transparent;opacity:.6}.bs-gallery__thumb img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.bs-gallery__thumb:hover{opacity:1}.bs-gallery__thumb.is-active{opacity:1;border-color:var(--bs-gold)}.bs-gallery__lightbox{width:min(96vw,1100px);max-width:none;padding:0;border:1px solid var(--bs-hairline);background-color:var(--bs-obsidian)}.bs-gallery__lightbox::backdrop{background-color:#05070ce6}.bs-gallery__lightbox img{width:100%;height:auto}.bs-gallery__lightbox-close{position:absolute;top:var(--bs-space-3);right:var(--bs-space-3);display:grid;place-items:center;width:44px;height:44px;background-color:#0b0f19cc;color:var(--bs-bone)}.bs-product__info{display:flex;flex-direction:column;gap:var(--bs-space-5)}.bs-product__header{display:flex;flex-direction:column;gap:var(--bs-space-2)}.bs-product__title{text-wrap:balance}.bs-product__price-block{display:flex;flex-direction:column;gap:var(--bs-space-1)}.bs-product__price-block .bs-price{font-family:var(--bs-font-display);font-size:var(--bs-text-xl)}.bs-product__tax-note{font-size:var(--bs-text-xs);color:var(--bs-silver-dim)}.bs-variants{display:flex;flex-direction:column;gap:var(--bs-space-4)}.bs-variants__group{border:0;padding:0;margin:0}.bs-variants__legend{display:flex;gap:var(--bs-space-2);padding:0 0 var(--bs-space-3);font-size:var(--bs-text-xs);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase;color:var(--bs-silver-dim)}.bs-variants__selected{color:var(--bs-bone)}.bs-variants__options{display:flex;flex-wrap:wrap;gap:var(--bs-space-2)}.bs-variants__pill{display:inline-flex;align-items:center;min-height:46px;padding:0 var(--bs-space-5);border:1px solid var(--bs-hairline-neutral);border-radius:var(--bs-radius-control);font-size:var(--bs-text-sm);color:var(--bs-silver);cursor:pointer}.bs-variants__pill:hover{border-color:var(--bs-silver-dim);color:var(--bs-bone)}.bs-variants__input:checked+.bs-variants__pill{border-color:var(--bs-gold);color:var(--bs-bone);background-color:#d4af3714}.bs-variants__input:focus-visible+.bs-variants__pill{outline:2px solid var(--bs-gold);outline-offset:3px}.bs-product__quantity{display:flex;flex-direction:column;gap:var(--bs-space-3)}.bs-product__quantity-label{font-size:var(--bs-text-xs);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase;color:var(--bs-silver-dim)}.bs-buy{display:flex;flex-direction:column;gap:var(--bs-space-3)}.bs-buy__form{display:flex;flex-direction:column;gap:var(--bs-space-3);margin:0}.bs-buy__submit{min-height:54px;letter-spacing:var(--bs-tracking-wide)}.bs-buy__error{padding:var(--bs-space-3);border:1px solid var(--bs-error);color:var(--bs-error);font-size:var(--bs-text-sm)}.bs-buy__error[hidden]{display:none}.bs-buy__stock{font-size:var(--bs-text-xs);color:var(--bs-gold-soft);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase}.bs-buy__stock[hidden]{display:none}.bs-buy .shopify-payment-button__button{border-radius:var(--bs-radius-control);min-height:54px}.bs-product__buy{display:flex;flex-direction:column;gap:var(--bs-space-3)}.bs-product__description,.bs-notes{padding-top:var(--bs-space-5);border-top:1px solid var(--bs-hairline-neutral)}.bs-notes__heading{font-family:var(--bs-font-display);font-size:var(--bs-text-lg);margin-bottom:var(--bs-space-4)}.bs-notes__list{display:flex;flex-direction:column;gap:var(--bs-space-3)}.bs-notes__row{display:grid;grid-template-columns:96px 1fr;gap:var(--bs-space-4);align-items:baseline}.bs-notes__row dt{font-size:var(--bs-text-xs);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase;color:var(--bs-gold)}.bs-notes__row dd{margin:0;color:var(--bs-silver)}.bs-tester{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--bs-space-4);padding:var(--bs-space-4);background-color:var(--bs-charcoal);border-left:2px solid var(--bs-gold)}.bs-tester__image{width:48px;height:64px;object-fit:cover}.bs-tester__copy{display:flex;flex-direction:column;gap:2px}.bs-tester__heading{font-family:var(--bs-font-display);font-size:var(--bs-text-base)}.bs-tester__body{font-size:var(--bs-text-sm);color:var(--bs-silver)}.bs-tester__link{grid-column:1 / -1;font-size:var(--bs-text-xs);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase;justify-self:start}@media screen and (min-width:750px){.bs-tester{grid-template-columns:auto 1fr auto}.bs-tester__link{grid-column:auto}}.bs-trust{display:flex;flex-wrap:wrap;gap:var(--bs-space-4) var(--bs-space-5);padding-top:var(--bs-space-5);border-top:1px solid var(--bs-hairline-neutral)}.bs-trust__item{display:flex;align-items:center;gap:var(--bs-space-2);font-size:var(--bs-text-sm);color:var(--bs-silver)}.bs-trust__icon{color:var(--bs-gold);display:inline-flex}.bs-accordion{border-top:1px solid var(--bs-hairline-neutral)}.bs-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--bs-space-3);padding-block:var(--bs-space-4);font-family:var(--bs-font-display);font-size:var(--bs-text-base);cursor:pointer;list-style:none}.bs-accordion__summary::-webkit-details-marker{display:none}.bs-accordion[open] .bs-accordion__summary svg{transform:rotate(180deg)}.bs-accordion__summary svg{color:var(--bs-gold)}.bs-accordion__body{padding-bottom:var(--bs-space-4)}.bs-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:var(--bs-space-3) var(--bs-gutter);padding-bottom:calc(var(--bs-space-3) + env(safe-area-inset-bottom));background-color:#111827f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--bs-hairline)}.bs-sticky-atc[hidden]{display:none}@media screen and (min-width:990px){.bs-sticky-atc{display:none}}.bs-sticky-atc__inner{display:flex;align-items:center;gap:var(--bs-space-4);max-width:var(--bs-page-width);margin-inline:auto}.bs-sticky-atc__info{display:flex;flex-direction:column;min-width:0;gap:2px}.bs-sticky-atc__title{font-size:var(--bs-text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-sticky-atc__price{font-size:var(--bs-text-sm);color:var(--bs-gold-soft)}.bs-sticky-atc__btn{flex:0 0 auto;min-height:48px;padding-inline:var(--bs-space-6)}.bs-breadcrumbs{margin-bottom:var(--bs-space-5)}.bs-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--bs-space-2);font-size:var(--bs-text-xs);letter-spacing:var(--bs-tracking-wide);text-transform:uppercase;color:var(--bs-silver-dim)}.bs-breadcrumbs__list li+li:before{content:"/";margin-right:var(--bs-space-2);color:var(--bs-silver-dim)}.bs-breadcrumbs a{text-decoration:none;color:var(--bs-silver)}.bs-breadcrumbs a:hover{color:var(--bs-gold)}.bs-breadcrumbs [aria-current=page]{color:var(--bs-bone)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product.css.map */
