.product__crumbs{margin-bottom:18px}.product__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:start}@media(min-width:990px){.product__grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr)}.product__media{position:sticky;top:calc(var(--header-offset, 100px) + 16px);transition:top .35s var(--ease)}}.product__info{display:grid;gap:20px;align-content:start;min-width:0}.product__title{line-height:1.12}.product__title-wrap{display:grid;gap:10px}.product__price .price{font-size:var(--fs-lg);gap:6px 12px}.product__price .price__current{font-size:1.35em;font-weight:var(--font-body-weight-bold)}.product__price .badge{font-size:12px}.product__price>p{margin-top:6px}.product__price a{color:inherit}.product__installments:empty{display:none}.product__installments shopify-payment-terms{font-size:var(--fs-sm);color:var(--muted);display:block;margin-top:6px}.product__desc{color:var(--muted)}.product__acc{border-top:1px solid var(--border)}.product__acc+.product__acc{border-top:0}.product__acc summary{font-size:var(--fs-base);padding:16px 0}.product__acc .accordion__body{padding-right:0}.product__acc-title{display:inline-flex;align-items:center;gap:10px}.product__acc-title .icon{color:var(--accent)}.product__faq{display:grid;gap:14px}.product__faq dt{font-weight:var(--font-body-weight-medium);color:var(--text)}.product__faq dd{margin:4px 0 0}.product__share{font-size:var(--fs-sm);color:var(--muted);justify-self:start}.product__text.eyebrow{margin-bottom:-8px}.product__delivery{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 10%,var(--surface));font-size:var(--fs-sm)}.product__delivery .icon{color:var(--btn);flex:none}.product__trust{display:grid;gap:10px;list-style:none;padding:16px 18px;margin:0;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.product__trust li{display:flex;align-items:center;gap:12px}.product__trust .icon{color:var(--btn);flex:none}.gallery{display:grid;gap:12px;min-width:0}.gallery__main{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--image-tile)}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1;display:grid;place-items:center}.gallery__slide img,.gallery__slide video,.gallery__slide iframe{width:100%;height:100%;object-fit:contain}.blend-images .gallery__slide img{mix-blend-mode:multiply}.gallery__slide iframe{aspect-ratio:16 / 9;height:auto}.gallery__zoom{width:100%;height:100%;cursor:zoom-in;display:block;padding:4%}.gallery__arrow{position:absolute;top:50%;translate:0 -50%;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--surface);box-shadow:var(--shadow-sm);opacity:0;transition:opacity .25s}.gallery__arrow--prev{left:12px}.gallery__arrow--next{right:12px}.gallery__main:hover .gallery__arrow,.gallery__arrow:focus-visible{opacity:1}@media(hover:none){.gallery__arrow{display:none}}.gallery__counter{position:absolute;bottom:12px;right:12px;padding:4px 10px;border-radius:99px;background:color-mix(in srgb,var(--surface) 85%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.gallery__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{position:relative;flex:0 0 68px;aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;background:var(--image-tile);outline:1.5px solid transparent;outline-offset:-1.5px;transition:outline-color .2s,opacity .2s;opacity:.7}.gallery__thumb img{width:100%;height:100%;object-fit:contain;padding:6%}.blend-images .gallery__thumb img{mix-blend-mode:multiply}.gallery__thumb[aria-current=true]{outline-color:var(--text);opacity:1}.gallery__thumb:hover{opacity:1}.gallery__play{position:absolute;inset:auto 4px 4px auto;width:22px;height:22px;border-radius:50%;background:var(--surface);display:grid;place-items:center}@media(min-width:990px){.gallery--thumbs{grid-template-columns:76px minmax(0,1fr);align-items:start}.gallery--thumbs .gallery__thumbs{order:-1;flex-direction:column;max-height:min(78vh,720px);overflow-y:auto}.gallery--thumbs .gallery__thumb{flex:0 0 auto;width:76px}}.lightbox{width:min(1100px,100vw)}.lightbox__list{display:grid;gap:12px;padding:56px 12px 12px;background:var(--image-tile)}.lightbox__list img{width:100%;height:auto;border-radius:var(--radius-sm);background:#fff}.variants{display:grid;gap:18px}.variants__group{border:0;padding:0;margin:0;min-width:0}.variants__legend{font-size:var(--fs-sm);font-weight:var(--font-body-weight-medium);margin-bottom:10px;padding:0}.variants__selected{color:var(--muted);font-weight:var(--font-body-weight)}.variants__pills{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:48px;padding:8px 16px;border:1.5px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);font-size:var(--fs-sm);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s;text-align:center;line-height:1.25}.pill:hover{border-color:var(--text)}input:checked+.pill{border-color:var(--text);background:var(--text);color:var(--bg)}input:focus-visible+.pill{outline:2px solid var(--accent);outline-offset:2px}input.is-unavailable+.pill{color:var(--muted);background-image:linear-gradient(to top left,transparent calc(50% - .75px),color-mix(in srgb,var(--text) 30%,transparent) 50%,transparent calc(50% + .75px))}input.is-unavailable:checked+.pill{background-color:color-mix(in srgb,var(--text) 55%,var(--bg));color:var(--bg)}.pill--swatch{width:44px;height:44px;min-width:0;padding:4px;border-radius:50%}.pill__swatch{width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000014}input:checked+.pill--swatch{background:var(--surface);box-shadow:0 0 0 2px var(--text);border-color:var(--surface)}.buy{display:grid;gap:12px}.buy__form{display:grid;gap:10px}.buy__row{display:flex;gap:10px}.buy__row .qty{height:58px;flex:none}.buy__atc{flex:1}.buy__dynamic .shopify-payment-button__button{border-radius:var(--radius-btn)!important;min-height:54px;overflow:hidden}.buy__dynamic .shopify-payment-button__more-options{font-size:var(--fs-sm);color:var(--muted);margin-top:8px}.stock{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--muted)}.stock__dot{width:8px;height:8px;border-radius:50%;background:#1fa971;box-shadow:0 0 0 4px color-mix(in srgb,#1FA971 20%,transparent)}.stock.is-low{color:#b7791f}.stock.is-low .stock__dot{background:#e09b2d;box-shadow:0 0 0 4px color-mix(in srgb,#E09B2D 22%,transparent);animation:pulse 1.6s ease-in-out infinite}.stock.is-out .stock__dot{background:var(--color-sale);box-shadow:none}@keyframes pulse{50%{box-shadow:0 0 0 7px transparent}}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;border-top:1px solid var(--border);box-shadow:0 -10px 30px #0f1e2214;padding-bottom:env(safe-area-inset-bottom);transform:translateY(110%);transition:transform .4s var(--ease-out)}.sticky-atc.is-visible:not(.is-hidden-footer){transform:none}.sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.sticky-atc__product{display:flex;align-items:center;gap:12px;min-width:0}.sticky-atc__product img{width:48px;height:48px;object-fit:contain;border-radius:10px;background:var(--image-tile);flex:none}.sticky-atc__title{font-size:var(--fs-sm);font-weight:var(--font-body-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}.sticky-atc .price{font-size:var(--fs-sm)}.sticky-atc .btn{flex:none}@media(max-width:749px){.sticky-atc__product img{display:none}.sticky-atc .btn{min-width:46%}}.qv{display:grid;gap:24px;padding:20px}.qv__info{align-content:start;gap:16px}@media(min-width:750px){.qv{grid-template-columns:1fr 1fr;padding:32px;gap:36px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/product.css.map */
