.product{padding-top:1.25rem}.product .breadcrumbs{margin-bottom:1.25rem}.product__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:start}@media(min-width:990px){.product__layout{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:3.5rem}.product__layout--grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media(min-width:1200px){.product__layout{gap:5rem}}.product__media-col{min-width:0}@media(max-width:749px){.product__media-col{margin-inline:calc(-1 * var(--gutter))}}.product__info{display:grid;gap:1.15rem;align-content:start}@media(min-width:990px){.product__info--sticky{position:sticky;top:calc(var(--header-height) + 1.5rem)}}.product__info>*{margin:0}.product__text--eyebrow{font-size:.78rem;font-weight:var(--font-body-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.product__text--muted{color:var(--c-muted);font-size:.92rem}.product__title{font-size:calc(var(--font-heading-scale) * clamp(1.6rem,1.3rem + 1vw,2.3rem));line-height:1.12;letter-spacing:-.025em}.product__rating{margin-top:-.5rem}.product__price{display:grid;gap:.3rem}.product__tax-note{font-size:.82rem;color:var(--c-muted)}.product__tax-note a{color:inherit}.product__short{color:var(--c-muted)}.product__benefits{display:grid;gap:.55rem}.product__benefits li{display:flex;gap:.6rem;align-items:flex-start;font-size:.95rem}.product__benefits .icon{flex:none;margin-top:.15rem;color:var(--color-accent);stroke-width:2.2}.product__description{font-size:.95rem}.product__share-button{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;text-decoration:none}.product__share-button:hover{text-decoration:underline}.product__quantity{display:grid;gap:.5rem;justify-items:start}.variant-picker{display:grid;gap:1.15rem}.variant-picker__fieldset{border:0;padding:0;margin:0;min-width:0}.variant-picker__legend{display:block;padding:0;margin-bottom:.6rem;font-size:.9rem;font-weight:var(--font-body-weight-bold)}.variant-picker__selected{font-weight:var(--font-body-weight);color:var(--c-muted)}.variant-picker__options{display:flex;flex-wrap:wrap;gap:.5rem}.variant-picker__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.variant-picker__pill{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:3rem;min-height:2.75rem;padding:.5rem 1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-bg);font-size:.92rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.variant-picker__pill:hover{border-color:var(--color-text)}.variant-picker__input:checked+.variant-picker__pill{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.variant-picker__input:focus-visible+.variant-picker__pill,.variant-picker__input:focus-visible+.variant-picker__swatch{outline:2px solid var(--c-focus);outline-offset:2px}.variant-picker__input.is-unavailable+.variant-picker__pill{color:var(--c-muted);border-style:dashed;text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 60%,transparent)}.variant-picker__input.is-unavailable:checked+.variant-picker__pill{background:var(--color-bg-alt);color:var(--color-text);border-color:var(--color-text);border-style:solid}.variant-picker__swatch{position:relative;display:block;width:2.5rem;height:2.5rem;padding:3px;border-radius:50%;border:1px solid var(--color-border);cursor:pointer}.variant-picker__swatch-fill{display:block;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000014}.variant-picker__input:checked+.variant-picker__swatch{border:2px solid var(--color-primary);padding:2px}.variant-picker__input.is-unavailable+.variant-picker__swatch:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:1.5px;background:var(--color-text);transform:rotate(45deg);opacity:.6}.variant-picker__field .select{max-width:24rem}.volume-offer fieldset{border:0;padding:0;margin:0}.volume-offer__options{display:grid;gap:.5rem}.volume-offer__option{position:relative;display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.volume-offer__option:hover{border-color:var(--color-text)}.volume-offer__option input{width:1.15rem;height:1.15rem;margin:0;flex:none;accent-color:var(--color-primary)}.volume-offer__option:has(input:checked){border-color:var(--color-primary);background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-primary)}.volume-offer__main{flex:1;display:grid;gap:.15rem}.volume-offer__title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:var(--font-body-weight-bold);font-size:.95rem}.volume-offer__save{font-size:.82rem;color:var(--color-sale);font-weight:var(--font-body-weight-medium)}.volume-offer__price{display:grid;justify-items:end;font-size:.95rem}.volume-offer__total{font-weight:var(--font-body-weight-bold)}.volume-offer__compare{font-size:.82rem;color:var(--c-muted)}.volume-offer__note{display:flex;gap:.4rem;align-items:center;margin-top:.6rem;font-size:.82rem;color:var(--c-muted)}.volume-offer .notice{margin-top:.75rem}.product-form{display:grid;gap:.75rem}.product-form__form{display:grid;gap:.85rem}.product-form__buttons{display:grid;gap:.6rem}.product-form__buttons .shopify-payment-button__button{min-height:3.5rem;border-radius:var(--radius-button)}.product-form__buttons .shopify-payment-button__button--unbranded{background:var(--color-bg);color:var(--color-text);border:1.5px solid var(--color-text);font-weight:var(--font-body-weight-bold);font-size:.95rem}.product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--color-bg-alt)}.product-form__buttons .shopify-payment-button__more-options,.product-form__installments{font-size:.85rem;color:var(--c-muted)}.selling-plans{border:0;padding:0;margin:0;display:grid;gap:.5rem}.selling-plans__option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem 1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);cursor:pointer;font-size:.92rem}.selling-plans__option:has(input:checked){border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.selling-plans__option input{accent-color:var(--color-primary)}.selling-plans__label small{display:block;color:var(--c-muted)}.selling-plans__price{font-weight:var(--font-body-weight-bold);text-align:right}.selling-plans__price s{display:block;font-weight:var(--font-body-weight);color:var(--c-muted);font-size:.82rem}.inventory{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:var(--font-body-weight-medium)}.inventory__dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 18%,transparent)}.inventory--low .inventory__dot{background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.inventory--out .inventory__dot{background:var(--color-muted);box-shadow:none}.inventory--backorder .inventory__dot{background:#b7791f}.product__delivery{display:grid;justify-items:center;gap:.6rem;margin-top:-.25rem;text-align:center;font-size:.95rem;color:var(--c-muted)}.product__delivery-line{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0}.product__delivery-line .icon{flex:none;color:var(--c-text)}.product__delivery-line strong{color:var(--c-text);font-weight:var(--font-body-weight-bold)}.product__delivery-line a{color:inherit}.product__trust{display:grid;gap:.6rem;padding:1rem 1.1rem;border-radius:var(--radius-card);background:var(--color-bg-alt);font-size:.9rem}.product__trust li{display:flex;align-items:center;gap:.65rem}.product__trust .icon{flex:none;color:var(--c-text)}.product__trust a{text-underline-offset:.2em}.product__personalization .input{max-width:28rem}.product .accordion:first-of-type{margin-top:.5rem}.gallery{position:relative;display:grid;gap:.75rem}.gallery__viewport{position:relative}.gallery__track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;padding:0;list-style:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.gallery__slide>.media,.gallery__zoom{--ratio: var(--gallery-ratio)}.gallery__zoom{display:block;width:100%;padding:0;border:0;cursor:zoom-in}.gallery__zoom img{object-fit:contain}.gallery--cover .gallery__zoom img{object-fit:cover}@media(min-width:750px){.gallery__slide .media,.gallery__zoom{border-radius:var(--radius-card)}}.gallery__zoom-icon{position:absolute;right:.85rem;top:.85rem;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--color-bg);color:var(--color-text);opacity:0;transition:opacity .2s ease;box-shadow:0 4px 14px -6px #0000004d}@media(hover:hover){.gallery__zoom:hover .gallery__zoom-icon{opacity:1}}.gallery__zoom:focus-visible .gallery__zoom-icon{opacity:1}.gallery__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.gallery__deferred iframe,.gallery__deferred model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.gallery__poster{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;width:100%;background:none}.gallery__poster img{width:100%;height:100%;object-fit:cover}.gallery__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:4rem;height:4rem;margin:-2rem 0 0 -2rem;border-radius:50%;background:var(--color-bg);color:var(--color-text);box-shadow:0 6px 20px -6px #00000059}.gallery__play .icon{width:1.5rem;height:1.5rem}.gallery__nav{display:none}.gallery__counter{position:absolute;left:50%;bottom:.85rem;transform:translate(-50%);padding:.2rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--color-bg) 88%,transparent);font-size:.78rem;font-weight:var(--font-body-weight-medium)}.gallery__thumbs{display:none;gap:.6rem;overflow-x:auto;scrollbar-width:none;list-style:none;padding:2px;margin:0}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{width:4.75rem;flex:none;padding:0;border:1px solid var(--color-border);border-radius:calc(var(--radius-card) * .75);cursor:pointer;--ratio: 1 / 1}.gallery__thumb img{object-fit:cover}.gallery__thumb[aria-current=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.gallery__thumb-icon{position:absolute;right:.3rem;bottom:.3rem;display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--color-bg)}.gallery__thumb-icon .icon{width:.7rem;height:.7rem}@media(min-width:750px){.gallery__thumbs{display:flex}.gallery__counter{display:none}.gallery__nav{position:absolute;inset:50% .75rem auto;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.gallery__nav .icon-button{pointer-events:auto;background:var(--color-bg);opacity:0;transition:opacity .2s ease}.gallery__viewport:hover .gallery__nav .icon-button,.gallery__nav .icon-button:focus-visible{opacity:1}.gallery__nav .icon-button:disabled{opacity:0!important}}@media(min-width:990px){.gallery--grid .gallery__track{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;overflow:visible;scroll-snap-type:none}.gallery--grid .gallery__slide:first-child{grid-column:1 / -1}.gallery--grid .gallery__thumbs,.gallery--grid .gallery__nav{display:none}}.lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;background:var(--color-bg)}.lightbox[open]{animation:fade-in .2s ease}.lightbox.is-closing{animation:fade-out .15s ease forwards}.lightbox__panel{height:100%;overflow-y:auto;overscroll-behavior:contain}.lightbox__close{position:fixed;top:1rem;right:1rem;z-index:2;background:var(--color-bg);box-shadow:0 4px 14px -6px #0000004d}.lightbox__list{display:grid;gap:1rem;max-width:1100px;margin:0 auto;padding:1rem;list-style:none}.lightbox__list img{width:100%;height:auto}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:.65rem 0 calc(.65rem + env(safe-area-inset-bottom));background:var(--color-bg);border-top:1px solid var(--color-border);box-shadow:0 -10px 30px -18px #10162359;transform:translateY(calc(100% + 2.5rem));visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility .28s}.sticky-atc.is-visible{transform:none;visibility:visible}.sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sticky-atc__product{display:flex;align-items:center;gap:.75rem;min-width:0}.sticky-atc__thumb{width:3rem;flex:none;border-radius:calc(var(--radius-card) * .6)}.sticky-atc__text{min-width:0}.sticky-atc__title{font-weight:var(--font-body-weight-bold);font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__meta{display:flex;align-items:baseline;gap:.5rem;min-width:0;font-size:.85rem}.sticky-atc__price{flex:none;color:var(--c-text)}.sticky-atc__variant{color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__button{flex:none;min-width:10rem;white-space:nowrap}@media(max-width:749px){.sticky-atc__thumb,.sticky-atc__title{display:none}.sticky-atc__meta{flex-direction:column;gap:0}.sticky-atc__price{font-size:1.05rem}.sticky-atc__variant{font-size:.8rem;max-width:100%}.sticky-atc__button{min-width:0;flex:0 0 auto;padding-inline:1.4rem}}body.has-sticky-atc{padding-bottom:4.75rem}.quick-add{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media(min-width:750px){.quick-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start}}.quick-add .gallery__thumbs{display:none}.quick-add .gallery__counter{display:block}.quick-add .product__info{gap:1rem}.quick-add__title{font-size:1.4rem;line-height:1.2;outline:none}.quick-add__title a{text-decoration:none}.quick-add__title a:hover{text-decoration:underline}@media(max-width:749px){.quick-add .product__media-col{margin:-1.25rem -1.25rem 0}}.fbt{display:grid;gap:1.5rem}@media(min-width:990px){.fbt{grid-template-columns:minmax(0,1fr) 20rem;gap:3rem;align-items:start}}.spec-table{width:100%;font-size:.92rem}.spec-table th,.spec-table td{padding:.6rem 0;border-bottom:1px solid var(--c-border);text-align:left;vertical-align:top}.spec-table th{width:42%;padding-right:1rem;font-weight:var(--font-body-weight-medium);color:var(--c-muted)}.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom:0}.qa-list{display:grid;gap:1.1rem}.qa-list__q{margin:0 0 .3rem;font-family:var(--font-body-family);font-size:.95rem;font-weight:var(--font-body-weight-bold);letter-spacing:0}.product__subtitle{font-size:1.02rem;color:var(--c-muted);margin-top:-.5rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product.css.map */
