.jc-main-product-v4 .jc-gallery__bar{display:none}.jc-main-product-v4.jc-main-product--control-bar .jc-gallery__bar,.jc-main-product-v4.jc-main-product--control-both .jc-gallery__bar{display:block;grid-area:1 / 1;align-self:end;justify-self:center;position:relative;z-index:3;box-sizing:border-box;width:calc(var(--jc-bar-len, 100%) - 2 * var(--jc-bar-inset, 0px));height:var(--jc-bar-h, 8px);margin-bottom:var(--jc-bar-gap, 0px);border-radius:var(--jc-bar-radius, 0px);overflow:hidden;background:var(--jc-bar-track, rgba(107, 107, 107, .25));cursor:pointer}.jc-main-product-v4 .jc-gallery__bar[hidden]{display:none!important}.jc-main-product-v4 .jc-gallery__bar-fill{display:block;height:100%;width:var(--jc-bar-w, 100%);border-radius:inherit;background:var(--jc-bar-fill, #2d2a26);transform:translate(var(--jc-bar-x, 0%));transition:transform var(--jc-bar-ms, .15s) ease-out,width var(--jc-bar-ms, .15s) ease-out,background-color .25s ease-out;will-change:transform}.jc-main-product-v4 .jc-gallery__bar[data-jc-bar-follow=live] .jc-gallery__bar-fill{transition-duration:50ms,var(--jc-bar-ms, .15s),.25s;transition-timing-function:linear,ease-out,ease-out}.jc-main-product-v4.jc-main-product--bar-below .jc-gallery__bar{grid-area:2 / 1;align-self:start;margin-bottom:0;margin-top:var(--jc-bar-gap, 0px)}.jc-main-product-v4.jc-main-product--bar-below .tona-pdp__thumbs{grid-area:3 / 1}.jc-main-product-v4.jc-main-product--bar-vertical .jc-gallery__bar{width:var(--jc-bar-h, 8px);height:calc(var(--jc-bar-len, 100%) - 2 * var(--jc-bar-inset, 0px));align-self:center;justify-self:end;margin:0 var(--jc-bar-gap, 0px) 0 0}.jc-main-product-v4.jc-main-product--bar-vertical .jc-gallery__bar-fill{width:100%;height:var(--jc-bar-w, 100%);transform:translateY(var(--jc-bar-x, 0%))}.jc-main-product-v4.jc-main-product--bar-right-out .jc-gallery{grid-template-columns:minmax(0,1fr) auto}.jc-main-product-v4.jc-main-product--bar-right-out .jc-gallery__bar{grid-area:1 / 2;margin:0 0 0 var(--jc-bar-gap, 0px)}.jc-main-product-v4.jc-main-product--bar-right-out .tona-pdp__thumbs{grid-area:2 / 1}.jc-main-product-v4 .jc-gallery__bar[data-jc-bar-style=segments]{display:flex;gap:var(--jc-bar-seg-gap, 4px);background:transparent;overflow:visible}.jc-main-product-v4 .jc-gallery__bar[data-jc-bar-style=segments][hidden]{display:none!important}.jc-main-product-v4 .jc-gallery__bar[data-jc-bar-style=segments] .jc-gallery__bar-fill{display:none}.jc-main-product-v4 .jc-gallery__seg{flex:1 1 0;min-width:0;min-height:0;border-radius:inherit;background:var(--jc-bar-track, rgba(107, 107, 107, .25));transition:background-color var(--jc-bar-ms, .15s) ease-out}.jc-main-product-v4 .jc-gallery__seg.is-active{background:var(--jc-bar-fill, #2d2a26)}.jc-main-product-v4.jc-main-product--bar-vertical .jc-gallery__bar[data-jc-bar-style=segments]{flex-direction:column}.jc-main-product-v4.jc-main-product--control-bar .tona-pdp__thumbs,.jc-main-product-v4.jc-main-product--control-none .tona-pdp__thumbs{display:none!important}@media(min-width:992px){.jc-main-product-v4.jc-main-product--bar-hover .jc-gallery__bar{opacity:0;transition:opacity .5s ease-in-out}.jc-main-product-v4.jc-main-product--bar-hover .jc-gallery:hover .jc-gallery__bar,.jc-main-product-v4.jc-main-product--bar-hover .jc-gallery:focus-within .jc-gallery__bar{opacity:1}}@media(prefers-reduced-motion:reduce){.jc-main-product-v4 .jc-gallery__bar-fill,.jc-main-product-v4 .jc-gallery__seg{transition:none}}.jc-main-product-v4.jc-main-product--gallery-never .jc-gallery{display:none!important}@media(min-width:992px){.jc-main-product-v4.jc-main-product--gallery-mobile .jc-gallery{display:none!important}.jc-main-product-v4.jc-main-product--gallery-never,.jc-main-product-v4.jc-main-product--gallery-mobile{grid-template-columns:minmax(0,1fr)}.jc-main-product-v4.jc-main-product--full.jc-main-product--gallery-never,.jc-main-product-v4.jc-main-product--full.jc-main-product--gallery-mobile{padding-left:var(--tona-gutter, 0px)}.jc-main-product-v4.jc-main-product--gallery-never .tona-pdp__buybox,.jc-main-product-v4.jc-main-product--gallery-mobile .tona-pdp__buybox{width:100%;max-width:var(--jc-solo-max, 640px);margin-inline:var(--jc-solo-margin, auto)}}@media(max-width:991px){.jc-main-product-v4.jc-main-product--gallery-desktop .jc-gallery{display:none!important}}@media(min-width:992px){.jc-main-product-v4.jc-main-product--frame-vh.jc-main-product--carousel .tona-pdp__media{height:var(--jc-frame-h, 85vh);aspect-ratio:auto}.jc-main-product-v4.jc-main-product--frame-vh.jc-main-product--frame-w-ratio.jc-main-product--carousel .jc-gallery{width:min(100%,calc(var(--jc-frame-h, 85vh) * var(--jc-gallery-ratio, 1)))}.jc-main-product-v4 .jc-gallery{justify-self:stretch;width:auto;min-width:0}.jc-main-product-v4.jc-main-product--frame-vh.jc-main-product--frame-w-ratio.jc-main-product--carousel.jc-main-product--frame-a-left .jc-gallery{justify-self:start}.jc-main-product-v4.jc-main-product--frame-vh.jc-main-product--frame-w-ratio.jc-main-product--carousel.jc-main-product--frame-a-center .jc-gallery{justify-self:center}.jc-main-product-v4.jc-main-product--frame-vh.jc-main-product--frame-w-ratio.jc-main-product--carousel.jc-main-product--frame-a-right .jc-gallery{justify-self:end}.jc-main-product-v4.jc-main-product--frame-sticky .jc-gallery{position:sticky;top:var(--jc-frame-top, 0px);align-self:start}}@media(max-width:991px){.jc-main-product-v4.jc-main-product--frame-m-vh .tona-pdp__media{height:var(--jc-frame-h-m, 70vh);height:var(--jc-frame-h-m-s, var(--jc-frame-h-m, 70vh));aspect-ratio:auto}}@media(min-width:992px){.jc-main-product-v4.jc-main-product--cols-scaled,.jc-main-product-v4.jc-main-product--cols-fixed{grid-template-columns:minmax(0,1fr) var(--jc-buybox-w, calc(520 * var(--tona-px)));column-gap:var(--jc-col-gap, 48px)}.jc-main-product-v4.jc-main-product--cols-split{grid-template-columns:var(--jc-gallery-pct, 50%) minmax(0,1fr);column-gap:var(--jc-col-gap, 48px)}.jc-main-product-v4.jc-main-product--cols-split .tona-pdp__buybox{max-width:var(--jc-buybox-max, 720px)}.jc-main-product-v4.jc-main-product--section-vh{box-sizing:border-box;height:max(var(--jc-sec-min, 560px),var(--jc-sec-h, 100vh));grid-template-rows:auto minmax(0,1fr);align-items:stretch;overflow:hidden}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--buybox-visible{height:auto;min-height:max(var(--jc-sec-min, 560px),var(--jc-sec-h, 100vh));overflow:visible}.jc-main-product-v4.jc-main-product--section-vh .tona-pdp__headline{grid-row:1}.jc-main-product-v4.jc-main-product--section-vh .jc-gallery{grid-area:2 / 1;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto auto;align-self:stretch}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--carousel .tona-pdp__gallery{min-height:0;height:100%;width:100%;align-self:stretch;justify-self:stretch}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--carousel .tona-pdp__media{height:100%;aspect-ratio:auto}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--grid .jc-gallery{overflow-y:auto;scrollbar-width:none}.jc-main-product-v4.jc-main-product--section-vh .tona-pdp__buybox{grid-area:2 / 2;min-height:0;max-height:100%;box-sizing:border-box}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--buybox-scroll .tona-pdp__buybox{overflow-y:auto;overscroll-behavior:auto;scrollbar-width:none}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--buybox-scroll .tona-pdp__buybox::-webkit-scrollbar{display:none}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--buybox-scroll.jc-main-product--buybox-scrollbar .tona-pdp__buybox{scrollbar-width:thin;scrollbar-gutter:stable}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--buybox-scroll.jc-main-product--buybox-scrollbar .tona-pdp__buybox::-webkit-scrollbar{display:block;width:6px}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--buybox-scroll .tona-pdp--sticky .tona-pdp__buybox,.jc-main-product-v4.jc-main-product--section-vh.tona-pdp--sticky .tona-pdp__buybox{position:static}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--buybox-v-top .tona-pdp__buybox{align-self:start}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--buybox-v-center .tona-pdp__buybox{align-self:center}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--frame-vh.jc-main-product--carousel .tona-pdp__media{height:100%}.jc-main-product-v4.jc-main-product--section-vh .jc-gallery{width:auto!important;max-width:100%;justify-self:stretch!important}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--frame-sticky .jc-gallery{position:static}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--frame-vh.jc-main-product--frame-w-ratio.jc-main-product--carousel .tona-pdp__gallery{width:100%}.jc-main-product-v4.jc-main-product--gallery-never,.jc-main-product-v4.jc-main-product--gallery-mobile{grid-template-columns:minmax(0,1fr)}.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--gallery-never .tona-pdp__buybox,.jc-main-product-v4.jc-main-product--section-vh.jc-main-product--gallery-mobile .tona-pdp__buybox{grid-column:1}}.jc-main-product-v4.jc-main-product--clean .jc-gallery__count,.jc-main-product-v4.jc-main-product--clean .tona-pdp__badge,.jc-main-product-v4.jc-main-product--clean .jc-zoom{display:none!important}.jc-main-product-v4 .jc-a11y{display:inline-grid;place-items:center;width:var(--jc-a11y, 1.5rem);height:var(--jc-a11y, 1.5rem);margin-left:.6em;padding:0;border:0;border-radius:50%;background:transparent;color:var(--jc-a11y-color, #2563eb);align-self:center;vertical-align:middle;opacity:.85;cursor:pointer;transition:opacity .15s}.jc-main-product-v4 .jc-a11y:hover,.jc-main-product-v4 .jc-a11y:focus-visible{opacity:1}.jc-main-product-v4 .jc-a11y:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jc-main-product-v4 .jc-a11y[hidden]{display:none}.jc-main-product-v4 .jc-a11y svg{width:100%;height:100%;display:block}.jc-main-product-v4 .jc-gallery .tona-pdp__gallery{transition:opacity var(--jc-fade, .25s) ease}.jc-main-product-v4 .jc-gallery.is-fading .tona-pdp__gallery{opacity:0}@media(prefers-reduced-motion:reduce){.jc-main-product-v4 .jc-gallery .tona-pdp__gallery{transition:none}}.jc-main-product-v4 .jc-gallery__bar[data-jc-bar-dividers]:not([data-jc-bar-style=segments]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--jc-bar-w, 100%) - var(--jc-bar-div-w, 1px)),var(--jc-bar-div, rgba(255, 255, 255, .7)) calc(var(--jc-bar-w, 100%) - var(--jc-bar-div-w, 1px)),var(--jc-bar-div, rgba(255, 255, 255, .7)) var(--jc-bar-w, 100%))}.jc-main-product-v4.jc-main-product--bar-vertical .jc-gallery__bar[data-jc-bar-dividers]:not([data-jc-bar-style=segments]):after{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--jc-bar-w, 100%) - var(--jc-bar-div-w, 1px)),var(--jc-bar-div, rgba(255, 255, 255, .7)) calc(var(--jc-bar-w, 100%) - var(--jc-bar-div-w, 1px)),var(--jc-bar-div, rgba(255, 255, 255, .7)) var(--jc-bar-w, 100%))}
/*# sourceMappingURL=/cdn/shop/t/144/assets/jc-main-product-v4.css.map */
