.pmain{display:block;background:var(--bg);color:var(--fg);padding-bottom:var(--section-space)}.pmain__crumbs{padding-block:16px;color:var(--muted)}.pmain__grid{display:grid;gap:28px}@media(min-width:1024px){.pmain__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4vw,80px);align-items:start}.pmain__gallery{position:sticky;top:calc(var(--header-height-scrolled) + 16px)}}@media(max-width:1023px){.pmain__gallery{margin-inline:calc(-1 * var(--gutter))}}.pgallery{display:grid;gap:12px}@media(min-width:1024px){.pgallery{grid-template-columns:76px minmax(0,1fr);align-items:start}}.pgallery__thumbs{display:none}@media(min-width:1024px){.pgallery__thumbs{display:grid;gap:8px;max-height:calc(100vh - var(--header-height-scrolled) - 48px);overflow-y:auto;scrollbar-width:none}}.pgallery__thumb{position:relative;display:block;width:100%;aspect-ratio:4 / 5;background:var(--media-bg);overflow:hidden;opacity:.55;transition:opacity .2s var(--ease)}.pgallery__thumb img{width:100%;height:100%;object-fit:cover}.pgallery__thumb:hover,.pgallery__thumb[aria-current=true]{opacity:1}.pgallery__thumb[aria-current=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px var(--fg)}.pgallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#0a0a0a4d}.pgallery__viewport{position:relative;min-width:0}.pgallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pgallery__track::-webkit-scrollbar{display:none}.pgallery__slide{position:relative;flex:0 0 100%;aspect-ratio:4 / 5;scroll-snap-align:start;background:var(--media-bg);overflow:hidden}.pmedia__zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;cursor:zoom-in;overflow:hidden}.pmedia__img{width:100%;height:100%;object-fit:cover;transition:transform .35s var(--ease)}.pmedia__zoom.is-zooming .pmedia__img{transform:scale(2)}.pmedia__zoom-icon{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;background:var(--color-white);color:var(--color-black);opacity:.9}.pmedia__video,.pmedia__video video,.pmedia__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.pgallery__nav{position:absolute;inset:auto 12px 12px auto;display:flex;align-items:center;gap:4px;background:var(--color-white);color:var(--color-black)}.pgallery__counter{min-width:48px;font-size:var(--text-micro);font-weight:600;letter-spacing:.1em;text-align:center;font-variant-numeric:tabular-nums}.pgallery__arrow{display:grid;place-items:center;width:40px;height:40px}.pgallery__arrow .icon{width:18px;height:18px}@media(max-width:1023px){.pgallery__arrow{display:none}.pgallery__nav{padding:6px 4px}}.pinfo{display:grid;gap:24px}@media(min-width:1024px){.pinfo{padding-top:8px}}.pinfo__badges{margin-bottom:12px}.pinfo__title{text-wrap:balance}.pinfo__type,.pinfo__sku{margin-top:8px;font-size:var(--text-small);color:var(--muted)}.pinfo__price .price{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:12px}.price--large .price__current{font-size:1.5rem;font-weight:600}.price--large .price__compare{font-size:1rem}.price--sale .price__current{color:var(--color-sale)}.color-scheme-3 .price--sale .price__current{color:#f07a66}.pinfo__tax{margin-top:6px;font-size:var(--text-micro);color:var(--muted)}.pinfo__installments{margin-top:8px;font-size:var(--text-small)}.pinfo__variants{display:grid;gap:22px}.vpick{margin:0;padding:0;border:0;min-width:0}.vpick__legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;padding:0;margin-bottom:12px;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vpick__selected{font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--muted)}.vpick__guide{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:var(--text-small);font-weight:500;letter-spacing:0;text-transform:none;min-height:32px}.vpick__guide .icon{width:18px;height:18px}.vpick__values{display:flex;flex-wrap:wrap;gap:8px}.vpick__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.vpick__button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:48px;padding:0 16px;border:1px solid var(--border);font-size:.875rem;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.vpick__button:hover{border-color:var(--fg)}.vpick__input:checked+.vpick__button{border-color:var(--fg);background:var(--fg);color:var(--bg)}.vpick__input:focus-visible+.vpick__button,.vpick__input:focus-visible+.vpick__swatch{outline:2px solid var(--color-accent);outline-offset:2px}.vpick__button.is-unavailable{color:var(--muted);background-image:linear-gradient(to top right,transparent calc(50% - .5px),currentColor 50%,transparent calc(50% + .5px))}.vpick__input:checked+.vpick__button.is-unavailable{background-color:var(--surface);color:var(--fg);border-color:var(--fg)}.vpick__swatch{position:relative;display:block;width:40px;height:40px;background:var(--swatch-img, none) center / cover,var(--swatch, #ccc);box-shadow:inset 0 0 0 1px #0a0a0a26;cursor:pointer}.vpick__swatch:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid transparent;transition:border-color .2s var(--ease)}.vpick__swatch:hover:after{border-color:var(--muted)}.vpick__input:checked+.vpick__swatch:after{border-color:var(--fg)}.vpick__swatch.is-unavailable:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),rgb(255 255 255 / .9) calc(50% - 1px),rgb(255 255 255 / .9) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to top right,transparent calc(50% - 2px),rgb(10 10 10 / .6) calc(50% - 2px),rgb(10 10 10 / .6) calc(50% + 2px),transparent calc(50% + 2px))}.pinfo__stock{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:var(--text-small);font-weight:600}.pinfo__stock-dot{width:8px;height:8px;border-radius:50%;background:#e8a33a}.pform{display:grid;grid-template-columns:auto 1fr;gap:8px}.pform__add,.pform__dynamic,.pform__error{grid-column:2}.pform:not(:has(.qty)) .pform__add,.pform:not(:has(.qty)) .pform__dynamic,.pform:not(:has(.qty)) .pform__error{grid-column:1 / -1}.pform__dynamic,.pform__error{grid-column:1 / -1}.pform__add{min-height:56px}.pform__add.is-loading{opacity:.6}.pform__add.is-added{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.pform__dynamic .shopify-payment-button__button{min-height:56px;border-radius:0!important}.pform__error{font-size:var(--text-small);color:var(--color-sale)}.pinfo__delivery{display:flex;gap:14px;padding:18px;background:var(--surface);font-size:var(--text-small)}.pinfo__delivery>.icon{width:24px;height:24px;color:var(--color-accent)}.pinfo__delivery-title{font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pinfo__delivery-text{margin-top:4px}.pinfo__delivery-free{margin-top:4px;color:var(--muted)}.pinfo__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:var(--text-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pinfo__trust li{display:grid;justify-items:center;gap:8px;text-align:center}.pinfo__trust .icon{width:24px;height:24px}.pinfo__team{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:var(--color-black);color:var(--color-white);transition:background-color .3s var(--ease),color .3s var(--ease)}.pinfo__team:hover{background:var(--color-accent);color:var(--color-accent-ink)}.pinfo__team-text{display:grid;gap:4px}.pinfo__team-title{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:var(--heading-transform);font-size:1.375rem;line-height:1}.pinfo__team-sub{font-size:var(--text-small);opacity:.8}.pinfo .pacc+.pacc{margin-top:-24px}.pacc{border-top:1px solid var(--border)}.pacc:last-of-type{border-bottom:1px solid var(--border)}.pacc__summary{display:flex;align-items:center;justify-content:space-between;min-height:60px;font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;list-style:none}.pacc__summary::-webkit-details-marker{display:none}.pacc__icon .icon{transition:transform .3s var(--ease)}.pacc[open] .pacc__icon .icon{transform:rotate(45deg)}.pacc__body{padding-bottom:24px;font-size:.9375rem;line-height:1.7;color:var(--fg)}.pdesc button,.pdesc meta,.pdesc script,.pdesc style{display:none!important}.pdesc [style]{color:inherit!important;font-family:inherit!important;font-size:inherit!important;background:none!important}.pdesc h3,.pdesc h4,.pdesc h5{font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pdesc ul,.pdesc ol{padding-left:1.2em}.pdesc ul{list-style:square}.pdesc li::marker{color:var(--muted)}.pdesc li+li{margin-top:6px}.pdesc>:first-child{margin-top:0}.pintro{max-width:34rem;font-size:.9375rem;line-height:1.7}.pintro>*+*{margin-top:.5rem}.pintro p:first-child strong,.pintro p:first-child b{display:block;font-size:1.0625rem;font-weight:600;line-height:1.45}.pdesc img{margin-block:12px}.pdesc table{width:100%;border-collapse:collapse}.pdesc td,.pdesc th{padding:8px;border-bottom:1px solid var(--border);text-align:left}.pdetails{margin:0}.pdetails__row{display:grid;grid-template-columns:40% 1fr;gap:16px;padding:10px 0;border-bottom:1px solid var(--border)}.pdetails__row:last-child{border-bottom:0}.pdetails dt{color:var(--muted)}.pdetails dd{margin:0}.pbar{position:fixed;inset:auto 0 0;z-index:30;display:none;align-items:center;gap:12px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--bg);color:var(--fg);border-top:1px solid var(--border);box-shadow:0 -12px 32px -16px #0a0a0a40;transform:translateY(110%);transition:transform .4s var(--ease)}@media(max-width:1023px){.pbar{display:flex}}.pbar.is-visible{transform:none}.pbar__info{flex:1;min-width:0}.pbar__title{font-size:var(--text-small);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbar__price{font-size:var(--text-small);color:var(--muted)}.pbar__btn{min-width:0;flex:none}.drawer__panel--wide{width:min(560px,100vw)}.sguide table{width:100%;border-collapse:collapse;font-size:var(--text-small)}.sguide th,.sguide td{padding:10px 8px;border-bottom:1px solid var(--border);text-align:left}.sguide__steps{display:grid;gap:14px;padding-left:1.2em}.sguide__help{margin-top:24px;padding-top:16px;border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-small)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);display:block;background:var(--color-black);color:var(--color-white);opacity:0;transition:opacity .3s var(--ease)}.lightbox.is-open{opacity:1}.lightbox__bar{position:absolute;inset:0 0 auto;z-index:2;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 var(--gutter)}.lightbox__counter{font-size:var(--text-micro);font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums}.lightbox__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lightbox__track::-webkit-scrollbar{display:none}.lightbox__track.is-locked{overflow:hidden}.lightbox__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;display:grid;place-items:center;overflow:hidden}.lightbox__zoom{width:100%;height:100%;display:grid;place-items:center;cursor:zoom-in;touch-action:pan-x}.lightbox__zoom.is-zoomed{cursor:grab;touch-action:none}.lightbox__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;transition:transform .35s var(--ease)}.lightbox__zoom.is-zoomed .lightbox__img{transition:none}.lightbox__video{width:min(100%,1200px)}.lightbox__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:52px;height:52px;margin-top:-26px;background:#ffffff1a;color:#fff}.lightbox__arrow:hover{background:#fff3}.lightbox__arrow--prev{left:var(--gutter)}.lightbox__arrow--next{right:var(--gutter)}@media(max-width:767px){.lightbox__arrow{display:none}}.lightbox__hint{position:absolute;inset:auto 0 20px;text-align:center;font-size:var(--text-micro);color:var(--color-grey);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-product.css.map */
