.product-page__crumbs{padding-top:24px}.product{display:flex;gap:56px;flex-wrap:wrap;align-items:flex-start;padding-top:24px;padding-bottom:88px}.product__gallery{flex:1 1 620px;min-width:0;display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:start}.product__gallery--single{grid-template-columns:minmax(0,1fr)}.product__thumbs{display:flex;flex-direction:column;gap:8px;max-height:min(720px,80vh);overflow-y:auto;scrollbar-width:none}.product__thumbs::-webkit-scrollbar{display:none}.product__thumb{position:relative;width:84px;height:84px;flex:none;padding:0;border:1px solid transparent;background:var(--color-placeholder);overflow:hidden;cursor:pointer}.product__thumb img{width:100%;height:100%;object-fit:cover}.product__thumb[aria-current=true]{border:1.5px solid var(--color-ink)}.product__thumb:hover{border-color:var(--color-muted-2)}.product__stage{position:relative;min-width:0}.product__viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--color-placeholder);aspect-ratio:1 / 1}.product__viewport::-webkit-scrollbar{display:none}.product__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;display:grid;place-items:center;overflow:hidden}.product__slide img,.product__slide video,.product__slide .media-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--card-fit, cover)}.product__slide iframe{width:100%;height:100%;border:0}.product__zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Ccircle cx='22' cy='22' r='20' fill='%230E0E0E' fill-opacity='.88'/%3E%3Cpath d='M22 14v16M14 22h16' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 22 22,zoom-in}.product__zoom:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.product__nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--color-line);background:#ffffffeb;color:var(--color-ink);cursor:pointer;transition:border-color .2s,background .2s}.product__nav:hover{border-color:var(--color-ink);background:#fff}.product__nav:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.product__nav--prev{left:12px}.product__nav--next{right:12px}.product__counter{z-index:2;pointer-events:none;position:absolute;right:16px;bottom:16px;font-size:12px;font-weight:600;letter-spacing:.1em;background:#fffc;padding:4px 6px}.product__progress{display:none!important;grid-column:1 / -1;margin-top:10px}.product__info{flex:1 1 420px;max-width:520px;display:flex;flex-direction:column;gap:22px;position:sticky;top:calc(var(--header-offset, 0px) + 24px);min-width:0}.product__title{font-size:40px;font-weight:500;text-transform:uppercase;letter-spacing:-.025em;line-height:.98;overflow-wrap:break-word;margin-top:-8px}.product__price{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap}.product__price .price{font-size:34px;font-weight:700;letter-spacing:-.02em}.product__price .price--compare{font-weight:500}.product__price .price--compare{font-size:18px}.product__tax{font-size:13px;color:var(--color-muted)}.variant{border:0;margin:0;padding:0;min-width:0}.variant+.variant{margin-top:18px}.variant__legend{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:0;margin-bottom:10px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.variant__selected{color:var(--color-muted);font-weight:500}.variant__guide{display:inline-flex;align-items:center;gap:6px;flex:none;padding:0;border:0;background:none;color:var(--color-ink);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer}.variant__guide span{text-decoration:underline;text-underline-offset:3px}.variant__guide:hover span{text-decoration-thickness:2px}.variant__guide .icon{flex:none}.variant__guide--solo{align-self:flex-start}.product__variants{display:block}.variant__values{display:flex;gap:8px;flex-wrap:wrap}.variant__value{position:relative}.variant__value input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.variant__value span{min-width:64px;min-height:48px;padding:0 18px;display:grid;place-items:center;border:1.5px solid var(--color-line);border-radius:var(--radius);font-size:14px;font-weight:600;background:#fff}.variant__value:hover span{border-color:var(--color-ink)}.variant__value input:checked+span{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.variant__value input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:2px}.variant__value.is-unavailable span{color:var(--color-muted-2);background:linear-gradient(to top right,transparent calc(50% - .75px),var(--color-line) calc(50% - .75px),var(--color-line) calc(50% + .75px),transparent calc(50% + .75px)),#fff}.variant__value.is-unavailable input:checked+span{color:#fff;background:var(--color-muted);border-color:var(--color-muted)}.product__buy{margin:0}.product__buy-row{display:flex;gap:10px}.product__add{flex:1 1 auto}.product__dynamic{margin-top:10px}.product__sku{font-size:13px;color:var(--color-muted)}.product__sku span{color:var(--color-ink)}.product__acc{border-bottom:1px solid var(--color-line);padding:18px 0}.product__acc--first{border-top:1px solid var(--color-ink);margin-top:0}.product__info>.product__acc+.product__acc{margin-top:-22px}.product__acc summary{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;list-style:none}.product__acc summary::-webkit-details-marker{display:none}.product__acc .facet__sign:before{content:"+";font-size:18px;font-weight:500}.product__acc[open] .facet__sign:before{content:"\2212"}.product__acc-body{margin-top:12px;font-size:15px;line-height:1.65}.product__share{display:flex;gap:16px;font-size:13px}.product__share a{text-decoration:underline;color:var(--color-muted)}@media(max-width:989px){.product{gap:32px}.product__info{position:static;max-width:none}}@media(max-width:749px){.product-page__crumbs{padding-top:12px}.product-page__crumbs .breadcrumbs [aria-current]{max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product{gap:18px;padding:12px 0 40px}.product__gallery{grid-template-columns:minmax(0,1fr);flex-basis:100%;gap:0}.product__thumbs{display:none}.product__progress{display:flex!important;padding:10px 16px 0;margin-top:0}.product__counter{right:12px;bottom:12px;font-size:11px}.product__info{padding:0 16px;gap:18px}.product__title{font-size:28px;line-height:1;margin-top:-6px}.product__price{flex-direction:column;gap:4px}.product__price .price{font-size:28px}.product__tax{font-size:12px}.product__buy-row{gap:8px}.product__buy-row .qty .iconbtn{width:36px}.product__buy-row .btn{min-height:48px}.product__acc summary{font-size:13px}.product__acc-body{font-size:14px}.product__info>.product__acc+.product__acc{margin-top:-18px}}.product__price-row{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap}.product__off{padding:4px 8px;background:var(--color-accent);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;border-radius:var(--radius)}.product__stock{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;color:var(--color-body)}.product__stock .dot{width:8px;height:8px;border-radius:50%;background:var(--color-success)}.product__stock .dot--low{background:#e8a200}.product__stock .dot--out{background:var(--color-muted-2)}
/*# sourceMappingURL=/cdn/shop/t/39/assets/template-product.css.map */
