@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(jc-anton.woff2) format("woff2")}.jc-gallery{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.jc-gallery:focus-visible{outline:2px solid var(--tp-strong);outline-offset:4px}.jc-gallery>.tona-pdp__gallery{grid-area:1 / 1}.jc-gallery>.tona-pdp__thumbs{grid-area:2 / 1}.jc-gallery__nav,.jc-gallery__count{grid-area:1 / 1;z-index:2;pointer-events:none}.jc-gallery__nav{display:var(--jc-nav-display, block);position:relative;align-self:stretch;justify-self:stretch}.jc-gallery__arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(calc(-50% + var(--jc-arrow-voffset, 0px)));width:var(--jc-arrow-w, 56px);height:var(--jc-arrow-h, 120px);display:grid;place-items:center;padding:0;border:1px solid var(--jc-arrow-border, transparent);border-radius:var(--jc-arrow-radius, 0);background:var(--jc-arrow-bg, #fff);color:var(--jc-arrow-color, #111);opacity:var(--jc-arrow-opacity, .9);box-shadow:0 2px 8px rgba(0,0,0,var(--jc-arrow-shadow, .2));cursor:pointer;transition:opacity .12s,background .12s,color .12s}.jc-gallery__arrow--prev{left:var(--jc-arrow-inset, 0px)}.jc-gallery__arrow--next{right:var(--jc-arrow-inset, 0px)}.jc-gallery__arrow svg{width:calc(var(--jc-arrow-w, 56px) * var(--jc-arrow-glyph, .5));height:calc(var(--jc-arrow-w, 56px) * var(--jc-arrow-glyph, .5));display:block;overflow:visible}.jc-gallery__arrow:hover{opacity:1;background:var(--jc-arrow-bg-h, var(--jc-arrow-bg, #fff));color:var(--jc-arrow-color-h, var(--jc-arrow-color, #111))}.jc-gallery__arrow:focus-visible{outline:2px solid var(--tp-strong);outline-offset:2px}.jc-gallery__nav--h-edge .jc-gallery__arrow--prev{left:calc(var(--jc-arrow-inset, 0px) - var(--jc-arrow-w, 56px) / 2)}.jc-gallery__nav--h-edge .jc-gallery__arrow--next{right:calc(var(--jc-arrow-inset, 0px) - var(--jc-arrow-w, 56px) / 2)}.jc-gallery__nav--h-outside .jc-gallery__arrow--prev{left:calc(0px - var(--jc-arrow-inset, 0px) - var(--jc-arrow-w, 56px))}.jc-gallery__nav--h-outside .jc-gallery__arrow--next{right:calc(0px - var(--jc-arrow-inset, 0px) - var(--jc-arrow-w, 56px))}.jc-gallery__nav--v-top .jc-gallery__arrow{top:var(--jc-arrow-inset, 0px);transform:translateY(var(--jc-arrow-voffset, 0px))}.jc-gallery__nav--v-bottom .jc-gallery__arrow{top:auto;bottom:var(--jc-arrow-inset, 0px);transform:translateY(var(--jc-arrow-voffset, 0px))}.jc-gallery__nav--square .jc-gallery__arrow,.jc-gallery__nav--circle .jc-gallery__arrow,.jc-gallery__nav--chevron .jc-gallery__arrow{height:var(--jc-arrow-w, 56px)}.jc-gallery__nav--circle .jc-gallery__arrow{border-radius:50%}.jc-gallery__nav--chevron .jc-gallery__arrow{background:transparent;border-color:transparent;box-shadow:none}.jc-gallery__nav--chevron .jc-gallery__arrow svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,var(--jc-arrow-shadow, .2)));width:calc(var(--jc-arrow-w, 56px) * max(var(--jc-arrow-glyph, .5),.8));height:calc(var(--jc-arrow-w, 56px) * max(var(--jc-arrow-glyph, .5),.8))}.jc-gallery__nav--chevron .jc-gallery__arrow:hover{background:transparent}.jc-gallery__nav--corner .jc-gallery__arrow{top:auto;bottom:calc(12 * var(--tona-px));transform:none;height:var(--jc-arrow-w, 56px)}.jc-gallery__nav--corner .jc-gallery__arrow--next{right:calc(12 * var(--tona-px) + var(--jc-arrow-inset, 0px));left:auto}.jc-gallery__nav--corner .jc-gallery__arrow--prev{right:calc(12 * var(--tona-px) + var(--jc-arrow-inset, 0px) + var(--jc-arrow-w, 56px) + 6px);left:auto}.jc-gallery__nav--corner~.tona-pdp__thumbs{margin-top:calc(10 * var(--tona-px))}.jc-main-product .jc-gallery:has(.jc-gallery__nav--corner) .jc-zoom{right:auto;left:12px}.jc-main-product .jc-gallery:has(.jc-gallery__nav--h-outside){padding-inline:calc(var(--jc-arrow-w, 56px) + var(--jc-arrow-inset, 0px))}.jc-gallery__count{display:var(--jc-count-display, block);align-self:start;justify-self:end;margin:calc(12 * var(--tona-px)) calc(12 * var(--tona-px)) 0 0;padding:4px 9px;background:#0000008c;color:#fff;font-size:12px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.jc-gallery.is-single .jc-gallery__nav,.jc-gallery.is-single .jc-gallery__count,.jc-gallery__count:empty{display:none}@media(min-width:992px){.jc-main-product--carousel .tona-pdp__gallery{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.jc-main-product--carousel .tona-pdp__gallery::-webkit-scrollbar{display:none}.jc-main-product--carousel .tona-pdp__media{flex:0 0 100%;width:100%;aspect-ratio:var(--jc-gallery-ratio, 632 / 800);height:auto;scroll-snap-align:start;scroll-snap-stop:always}.jc-main-product--carousel .tona-pdp__thumbs{display:var(--jc-thumbs-display, flex);flex-wrap:wrap;gap:calc(8 * var(--tona-px));margin-top:calc(10 * var(--tona-px));padding:0}.jc-main-product--carousel .tona-pdp__thumb{flex:none;width:var(--jc-thumb-w, 64px);aspect-ratio:52 / 63;height:auto;padding:0;overflow:hidden;border:1px solid var(--tp-border);background:var(--tona-s-media, #efefef);opacity:.75;transition:opacity .15s,border-color .15s}.jc-main-product--carousel .tona-pdp__thumb:hover,.jc-main-product--carousel .tona-pdp__thumb.is-active{opacity:1}.jc-main-product--carousel .tona-pdp__thumb.is-active{border:1.5px solid var(--tp-strong)}.jc-main-product--carousel .tona-pdp__thumb[hidden]{display:none}.jc-main-product--carousel .tona-pdp__thumb img{display:block;width:100%;height:100%;object-fit:cover}.jc-main-product--grid .jc-gallery__nav,.jc-main-product--grid .jc-gallery__count{display:none}}.jc-main-product .tona-pdp__chip--size{border-radius:var(--jc-chip-radius, 0)}.jc-main-product.jc-main-product--slash .tona-pdp__option .tona-pdp__chip.is-unavailable,.jc-main-product.jc-main-product--slash .tona-pdp__chip.is-unavailable,.jc-main-product--slash .tona-sg__pill.is-unavailable{background:linear-gradient(to bottom left,transparent calc(50% - var(--jc-slash-w, 1px)),var(--jc-chip-slash, var(--jc-soldout, #d9343a)) calc(50% - var(--jc-slash-w, 1px)),var(--jc-chip-slash, var(--jc-soldout, #d9343a)) calc(50% + var(--jc-slash-w, 1px)),transparent calc(50% + var(--jc-slash-w, 1px))),var(--jc-chip-bg-u, var(--tp-base, #fff));border-color:var(--jc-chip-border-u, color-mix(in srgb, var(--tp-strong) 14%, transparent));color:var(--jc-chip-fg-u, color-mix(in srgb, var(--tp-strong) 30%, transparent));opacity:var(--jc-chip-op-u, 1);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.jc-gallery__arrow,.jc-main-product--carousel .tona-pdp__thumb{transition:none}}.jc-main-product .jc-fs{font-size:calc(var(--jc-fs, .9) * 1rem)}.jc-main-product .jc-fs :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){font-size:inherit}.jc-main-product .jc-fs .tona-pdp__icon,.jc-main-product .jc-fs .tona-pdp__sr{font-size:initial}.jc-main-product .jc-fs .tona-pdp__chip{font-size:calc(var(--jc-chip-fs, .9) * 1rem)}.jc-main-product .jc-fs--accordion .tona-pdp__accordion-body,.jc-main-product .jc-fs--accordion .tona-pdp__accordion-body :where(p,span,a,li,td,th,strong,em,div){font-size:calc(var(--jc-body-fs, .9) * 1rem)}.jc-main-product .tona-pdp__headline{font-size:var(--jc-hl, 3.2rem)}@media(max-width:991px){.jc-main-product .jc-fs{font-size:calc(var(--jc-fs-m, var(--jc-fs, .9)) * 1rem)}.jc-main-product .jc-fs--accordion .tona-pdp__accordion-body,.jc-main-product .jc-fs--accordion .tona-pdp__accordion-body :where(p,span,a,li,td,th,strong,em,div){font-size:calc(var(--jc-body-fs-m, var(--jc-body-fs, .9)) * 1rem)}.jc-main-product .tona-pdp__headline{font-size:var(--jc-hl-m, 1.8rem)}}.jc-main-product .tona-pdp__title.jc-title{--jc-t-on: clamp(0, var(--jc-t, 0) * 1000, 1);font-size:calc(var(--jc-t-on) * var(--jc-t, 0) * 1rem + (1 - var(--jc-t-on)) * var(--jc-ts, 2.8rem))}@media(max-width:991px){.jc-main-product .tona-pdp__title.jc-title{--jc-t-on: clamp(0, var(--jc-t-m, 0) * 1000, 1);font-size:calc(var(--jc-t-on) * var(--jc-t-m, 0) * 1rem + (1 - var(--jc-t-on)) * var(--jc-ts-m, 1.9rem))}}.jc-main-product .jc-fs,.jc-main-product .jc-title{--jc-font-pick: var(--jc-tf-pick);font-family:var(--jc-tf, inherit)}.jc-main-product .jc-fs :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){font-family:inherit}.jc-main-product .jc-fs.jc-w-300,.jc-main-product .jc-title.jc-w-300,.jc-main-product .jc-fs.jc-w-300 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){font-weight:300}.jc-main-product .jc-fs.jc-w-400,.jc-main-product .jc-title.jc-w-400,.jc-main-product .jc-fs.jc-w-400 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){font-weight:400}.jc-main-product .jc-fs.jc-w-500,.jc-main-product .jc-title.jc-w-500,.jc-main-product .jc-fs.jc-w-500 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){font-weight:500}.jc-main-product .jc-fs.jc-w-600,.jc-main-product .jc-title.jc-w-600,.jc-main-product .jc-fs.jc-w-600 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){font-weight:600}.jc-main-product .jc-fs.jc-w-700,.jc-main-product .jc-title.jc-w-700,.jc-main-product .jc-fs.jc-w-700 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){font-weight:700}.jc-main-product .jc-fs.jc-w-800,.jc-main-product .jc-title.jc-w-800,.jc-main-product .jc-fs.jc-w-800 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){font-weight:800}.jc-main-product .jc-fs.jc-w-900,.jc-main-product .jc-title.jc-w-900,.jc-main-product .jc-fs.jc-w-900 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){font-weight:900}.jc-main-product .jc-fs.jc-lh-09,.jc-main-product .jc-title.jc-lh-09,.jc-main-product .jc-fs.jc-lh-09 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){line-height:.9}.jc-main-product .jc-fs.jc-lh-10,.jc-main-product .jc-title.jc-lh-10,.jc-main-product .jc-fs.jc-lh-10 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){line-height:1}.jc-main-product .jc-fs.jc-lh-11,.jc-main-product .jc-title.jc-lh-11,.jc-main-product .jc-fs.jc-lh-11 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){line-height:1.1}.jc-main-product .jc-fs.jc-lh-12,.jc-main-product .jc-title.jc-lh-12,.jc-main-product .jc-fs.jc-lh-12 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){line-height:1.2}.jc-main-product .jc-fs.jc-lh-13,.jc-main-product .jc-title.jc-lh-13,.jc-main-product .jc-fs.jc-lh-13 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){line-height:1.3}.jc-main-product .jc-fs.jc-lh-14,.jc-main-product .jc-title.jc-lh-14,.jc-main-product .jc-fs.jc-lh-14 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){line-height:1.4}.jc-main-product .jc-fs.jc-lh-15,.jc-main-product .jc-title.jc-lh-15,.jc-main-product .jc-fs.jc-lh-15 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){line-height:1.5}.jc-main-product .jc-fs.jc-lh-16,.jc-main-product .jc-title.jc-lh-16,.jc-main-product .jc-fs.jc-lh-16 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){line-height:1.6}.jc-main-product .jc-fs.jc-lh-18,.jc-main-product .jc-title.jc-lh-18,.jc-main-product .jc-fs.jc-lh-18 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){line-height:1.8}.jc-main-product .jc-fs.jc-lh-20,.jc-main-product .jc-title.jc-lh-20,.jc-main-product .jc-fs.jc-lh-20 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){line-height:2}.jc-main-product .jc-fs.jc-ls-m3,.jc-main-product .jc-title.jc-ls-m3,.jc-main-product .jc-fs.jc-ls-m3 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){letter-spacing:-.03em}.jc-main-product .jc-fs.jc-ls-m2,.jc-main-product .jc-title.jc-ls-m2,.jc-main-product .jc-fs.jc-ls-m2 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){letter-spacing:-.02em}.jc-main-product .jc-fs.jc-ls-m1,.jc-main-product .jc-title.jc-ls-m1,.jc-main-product .jc-fs.jc-ls-m1 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){letter-spacing:-.01em}.jc-main-product .jc-fs.jc-ls-0,.jc-main-product .jc-title.jc-ls-0,.jc-main-product .jc-fs.jc-ls-0 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){letter-spacing:0}.jc-main-product .jc-fs.jc-ls-2,.jc-main-product .jc-title.jc-ls-2,.jc-main-product .jc-fs.jc-ls-2 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){letter-spacing:.02em}.jc-main-product .jc-fs.jc-ls-4,.jc-main-product .jc-title.jc-ls-4,.jc-main-product .jc-fs.jc-ls-4 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){letter-spacing:.04em}.jc-main-product .jc-fs.jc-ls-6,.jc-main-product .jc-title.jc-ls-6,.jc-main-product .jc-fs.jc-ls-6 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){letter-spacing:.06em}.jc-main-product .jc-fs.jc-ls-8,.jc-main-product .jc-title.jc-ls-8,.jc-main-product .jc-fs.jc-ls-8 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){letter-spacing:.08em}.jc-main-product .jc-fs.jc-ls-10,.jc-main-product .jc-title.jc-ls-10,.jc-main-product .jc-fs.jc-ls-10 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){letter-spacing:.1em}.jc-main-product .jc-fs.jc-ls-15,.jc-main-product .jc-title.jc-ls-15,.jc-main-product .jc-fs.jc-ls-15 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){letter-spacing:.15em}.jc-main-product .jc-fs.jc-ls-20,.jc-main-product .jc-title.jc-ls-20,.jc-main-product .jc-fs.jc-ls-20 :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote){letter-spacing:.2em}.jc-main-product .jc-fs .tona-pdp__icon,.jc-main-product .jc-fs .tona-pdp__sr{font-family:initial;letter-spacing:0}.jc-main-product .jc-f-anton,.jc-main-product .jc-f-anton :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote,h1,h2,h3){font-family:var(--jc-font-anton)!important}.jc-main-product .jc-f-dm-serif,.jc-main-product .jc-f-dm-serif :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote,h1,h2,h3){font-family:var(--jc-font-dm-serif)!important}.jc-main-product .jc-f-vidaloka,.jc-main-product .jc-f-vidaloka :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote,h1,h2,h3){font-family:var(--jc-font-vidaloka)!important}.jc-main-product .jc-f-figtree,.jc-main-product .jc-f-figtree :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote,h1,h2,h3){font-family:var(--jc-font-figtree)!important}.jc-main-product .jc-f-inter,.jc-main-product .jc-f-inter :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote,h1,h2,h3){font-family:var(--jc-font-inter)!important}.jc-main-product .jc-f-arial-narrow,.jc-main-product .jc-f-arial-narrow :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote,h1,h2,h3){font-family:var(--jc-font-arial-narrow)!important}.jc-main-product .jc-f-pick,.jc-main-product .jc-f-pick :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote,h1,h2,h3){font-family:var(--jc-tf-pick)!important}.jc-main-product .jc-f-anton .tona-pdp__icon,.jc-main-product [class*=" jc-f-"] .tona-pdp__sr{font-family:initial!important}@media(min-width:992px){.jc-main-product--boxed{max-width:var(--jc-max-w, 1440px);margin-inline:auto;padding-left:var(--jc-box-gutter, 24px);padding-right:max(var(--tona-gutter, 0px),var(--jc-box-gutter, 24px))}.jc-main-product--boxed .tona-pdp__headline{padding-left:0}}.jc-main-product .jc-tt-none,.jc-main-product .jc-tt-none :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote,h1,h2,h3){text-transform:none!important}.jc-main-product .jc-tt-uppercase,.jc-main-product .jc-tt-uppercase :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote,h1,h2,h3){text-transform:uppercase!important}.jc-main-product .jc-tt-capitalize,.jc-main-product .jc-tt-capitalize :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote,h1,h2,h3){text-transform:capitalize!important}.jc-main-product .jc-tt-lowercase,.jc-main-product .jc-tt-lowercase :where(p,span,a,button,summary,label,li,td,th,strong,em,s,div,blockquote,h1,h2,h3){text-transform:lowercase!important}.jc-main-product .tona-pdp__media video{object-fit:var(--jc-video-fit, cover);object-position:var(--jc-video-pos, 50% 50%)}.jc-main-product .tona-pdp__media--video{background:#111}.jc-play{position:absolute;z-index:3;display:var(--jc-play-display, grid);place-items:center;width:var(--jc-play-size, 64px);height:var(--jc-play-size, 64px);border-radius:50%;opacity:var(--jc-play-opacity, .9);transition:transform .15s,opacity .15s;cursor:pointer}.jc-play svg{width:44%;height:44%;margin-left:6%}.jc-play--light{background:#fff;box-shadow:0 2px 10px #00000040}.jc-play--light svg{fill:#111}.jc-play--dark{background:#111;box-shadow:0 2px 10px #00000059}.jc-play--dark svg{fill:#fff}.jc-play--outline{background:#00000040;border:2px solid #fff}.jc-play--outline svg{fill:#fff}.jc-play--center{top:50%;left:50%;transform:translate(-50%,-50%)}.jc-play--center:hover{transform:translate(-50%,-50%) scale(1.06);opacity:1}.jc-play--br{right:calc(14 * var(--tona-px));bottom:calc(14 * var(--tona-px))}.jc-play--bl{left:calc(14 * var(--tona-px));bottom:calc(14 * var(--tona-px))}.jc-play--br:hover,.jc-play--bl:hover{transform:scale(1.06);opacity:1}.jc-play:focus-visible{outline:2px solid #fff;outline-offset:3px}.jc-main-product--carousel .jc-play--br{bottom:calc(60 * var(--tona-px))}.jc-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;display:none;place-items:center;z-index:10000}.jc-video-modal[open]{display:grid}.jc-video-modal::backdrop{background:var(--jc-modal-bg, rgba(0,0,0,.9))}.jc-video-modal__frame{width:min(var(--jc-modal-max, 70vw),100vw - 32px);max-height:90vh;aspect-ratio:var(--jc-modal-ratio, auto);display:grid;place-items:center}.jc-video-modal__frame video{width:100%;height:100%;max-height:90vh;object-fit:contain;background:#000;display:block}.jc-video-modal__close{position:fixed;top:max(16px,env(safe-area-inset-top,0px));right:16px;width:44px;height:44px;border-radius:50%;background:#ffffffeb;color:#111;font-size:28px;line-height:1;display:grid;place-items:center;z-index:1}.jc-video-modal__close:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:991px){.jc-video-modal__frame{width:calc(100vw - 24px)}}.jc-main-product .jc-price-row--below{flex-direction:column;align-items:flex-start;gap:6px}.jc-main-product .jc-price-row--inline{justify-content:flex-start;gap:.75em}.jc-main-product .jc-fs .jc-compare{font-size:calc(var(--jc-cmp, .6) * 1em);color:var(--jc-cmp-color, var(--tp-subtle))}.jc-main-product .jc-status{display:var(--jc-st-display, inline-flex);color:var(--jc-st-color, var(--tp-charcoal))}.jc-main-product .jc-status.is-sold-out{color:var(--jc-st-out-color, var(--tp-charcoal))}.jc-main-product .jc-status .tona-pdp__status-dot{display:var(--jc-dot-display, inline-block);width:calc(var(--jc-dot, .9) * 1em);height:calc(var(--jc-dot, .9) * 1em);background:var(--jc-dot-in, var(--tp-green));flex:none}.jc-main-product .jc-status.is-sold-out .tona-pdp__status-dot{background:var(--jc-dot-out, var(--tp-subtle))}.jc-main-product .jc-rating{gap:var(--jc-rating-gap, 8px)}.jc-main-product .jc-rating--stars-right .jc-stars{order:3}.jc-main-product .jc-rating--stars-above{flex-wrap:wrap}.jc-main-product .jc-rating--stars-above .jc-stars{flex-basis:100%}.jc-main-product .jc-stars{position:relative;display:inline-flex;gap:0;color:var(--jc-star-empty, #d9d9d9);line-height:0}.jc-main-product .jc-stars__row{display:inline-flex;gap:var(--jc-star-gap, 2px);white-space:nowrap}.jc-main-product .jc-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:var(--jc-star-fill, 100%);color:var(--jc-star-color, currentColor)}.jc-main-product .jc-stars .tona-pdp__icon{width:calc(var(--jc-star, 1) * 1rem);height:calc(var(--jc-star, 1) * 1rem)}.jc-main-product .jc-rating-value{display:var(--jc-rating-value-display, inline);color:var(--jc-rating-value-color, inherit)}.jc-main-product .jc-rating-count{display:var(--jc-rating-count-display, inline);color:var(--jc-rating-count-color, inherit);text-decoration:var(--jc-rating-count-deco, underline)}@media(max-width:991px){.jc-main-product .jc-stars .tona-pdp__icon{width:calc(var(--jc-star-m, var(--jc-star, 1)) * 1rem);height:calc(var(--jc-star-m, var(--jc-star, 1)) * 1rem)}}.jc-main-product .tona-pdp__media .tona-pdp__media-img{object-fit:var(--jc-img-fit, cover);object-position:var(--jc-img-pos, 50% 50%)}.jc-main-product .tona-pdp__media--video .tona-pdp__media-img{object-fit:var(--jc-video-fit, cover);object-position:var(--jc-video-pos, 50% 50%)}.jc-main-product .tona-pdp__media--image{cursor:var(--jc-img-cursor, zoom-in)}.jc-main-product .jc-zoom{position:absolute;right:12px;bottom:12px;z-index:3;display:var(--jc-zoom-display, grid);place-items:center;width:36px;height:36px;border-radius:50%;border:0;padding:0;background:#ffffffe6;color:#111;cursor:zoom-in;opacity:.85;transition:opacity .15s,transform .15s}.jc-main-product .jc-zoom svg{width:18px;height:18px;fill:currentColor}.jc-main-product .tona-pdp__media:hover .jc-zoom{opacity:1;transform:scale(1.05)}.jc-video-modal__frame img{display:block;width:auto;height:auto;max-width:100%;max-height:90vh;object-fit:contain;background:#000}.jc-video-modal.is-image .jc-video-modal__frame,.jc-video-modal--auto .jc-video-modal__frame{width:auto;aspect-ratio:auto;max-width:min(var(--jc-modal-max, 70vw),100vw - 32px)}.jc-video-modal--auto .jc-video-modal__frame video{width:auto;height:auto;max-width:100%;max-height:90vh}@media(max-width:991px){.jc-video-modal.is-image .jc-video-modal__frame,.jc-video-modal--auto .jc-video-modal__frame{max-width:calc(100vw - 24px)}}.jc-main-product .tona-pdp__buy .tona-pdp__add{background:var(--jc-btn-bg);color:var(--jc-btn-fg);border-color:var(--jc-btn-border);border-radius:var(--jc-btn-radius, 999px);transition:background .15s,color .15s,border-color .15s,opacity .15s}.jc-main-product .tona-pdp__buy .tona-pdp__add:hover{background:var(--jc-btn-bg-h);color:var(--jc-btn-fg-h);border-color:var(--jc-btn-border-h);opacity:var(--jc-btn-h-opacity, .88)}.jc-main-product .tona-pdp__buy .tona-pdp__add:disabled,.jc-main-product .tona-pdp__buy .tona-pdp__add.is-loading{background:var(--jc-btn-soldout-bg);color:var(--jc-btn-soldout-fg);border-color:var(--jc-btn-soldout-bg);opacity:var(--jc-btn-soldout-opacity, .6)}.jc-main-product .tona-pdp__buy .tona-pdp__message{color:var(--jc-msg-fg, inherit)}.jc-main-product .tona-pdp__buy .tona-pdp__guarantee{color:var(--jc-guar-fg, inherit)}.jc-main-product .jc-sc{color:var(--jc-sc-fg, inherit);transition:opacity .15s}.jc-main-product .jc-sc:hover{opacity:var(--jc-sc-h-opacity, .8)}.jc-main-product .jc-sc span:not(.tona-pdp__icon){text-decoration:var(--jc-sc-deco, underline)}.jc-main-product .jc-sc .tona-pdp__icon{display:var(--jc-sc-icon-display, block);background:var(--jc-sc-icon, currentColor)}.jc-main-product .jc-sc--outline,.jc-main-product .jc-sc--solid{padding:.45em 1em;border:1px solid var(--jc-sc-border, currentColor);border-radius:var(--jc-sc-radius, 999px);line-height:1.3}.jc-main-product .jc-sc--outline span:not(.tona-pdp__icon),.jc-main-product .jc-sc--solid span:not(.tona-pdp__icon){text-decoration:none}.jc-main-product .jc-sc--solid{background:var(--jc-sc-bg, var(--tp-strong));color:var(--jc-sc-fg, #ffffff);border-color:var(--jc-sc-border, var(--jc-sc-bg, var(--tp-strong)))}.jc-main-product .jc-fit-link{color:var(--jc-fit-fg, inherit);text-decoration:var(--jc-fit-deco, underline)}.jc-main-product .jc-fit-prompt{color:var(--jc-fit-prompt-fg, inherit)}.jc-main-product .tona-pdp__option .tona-pdp__chips,.jc-main-product .tona-pdp__option .tona-pdp__sizes{gap:var(--jc-chip-gap, 10px)}.jc-main-product .tona-pdp__option .tona-pdp__chip{height:var(--jc-chip-h, 2.8rem);background:var(--jc-chip-bg, var(--tp-base));color:var(--jc-chip-fg, var(--tp-strong));border:var(--jc-chip-bw, 1px) solid var(--jc-chip-border, var(--tp-border));border-radius:var(--jc-chip-r, 999px);transition:background .15s,color .15s,border-color .15s}.jc-main-product .tona-pdp__option .tona-pdp__chip--size{border-radius:var(--jc-chip-r, var(--jc-chip-radius, 0))}.jc-main-product .tona-pdp__option .tona-pdp__chip:not(.is-unavailable):hover{background:var(--jc-chip-bg-h);color:var(--jc-chip-fg-h);border-color:var(--jc-chip-border-h, var(--tp-strong))}.jc-main-product .tona-pdp__option .tona-pdp__chip.is-selected{background:var(--jc-chip-bg-s);color:var(--jc-chip-fg-s);border:var(--jc-chip-bw-s, 1.5px) solid var(--jc-chip-border-s, var(--tp-strong));font-weight:var(--jc-chip-w-s, 700)}.jc-main-product--faded .tona-pdp__option .tona-pdp__chip.is-unavailable{background:var(--jc-chip-bg-u, var(--tp-lift));color:var(--jc-chip-fg-u, var(--tp-subtle));border-color:var(--jc-chip-border-u, var(--tp-lift));opacity:var(--jc-chip-op-u, 1)}.jc-main-product .tona-pdp__option--color .tona-pdp__swatches{gap:var(--jc-sw-gap, 10px)}.jc-main-product .tona-pdp__option--color .tona-pdp__swatch{width:var(--jc-sw-size, 40px);border-radius:var(--jc-sw-r, 50%)}.jc-main-product .tona-pdp__option--color .tona-pdp__swatch-dot{inset:var(--jc-sw-inset, 5px);border-radius:var(--jc-sw-r, 50%);box-shadow:inset 0 0 0 1px var(--jc-sw-edge, rgba(17,17,17,.12))}.jc-main-product .tona-pdp__option--color .tona-pdp__swatch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--jc-sw-r, 50%);border:var(--jc-sw-ring-w, 2px) solid transparent;transition:border-color .15s}.jc-main-product .tona-pdp__option--color .tona-pdp__swatch:hover:before{border-color:var(--jc-sw-ring-h, transparent)}.jc-main-product .tona-pdp__option--color .tona-pdp__swatch.is-selected:before{border-color:var(--jc-sw-ring, var(--tp-strong))}.jc-main-product .tona-pdp__option--color .tona-pdp__swatch.is-sold-out .tona-pdp__swatch-dot{opacity:var(--jc-sw-op-u, .4)}.jc-main-product.jc-main-product--slash .tona-pdp__option .tona-pdp__chip.is-unavailable,.jc-main-product.jc-main-product--slash .tona-pdp__option .tona-pdp__chip.is-unavailable:hover{background:linear-gradient(to bottom left,transparent calc(50% - var(--jc-slash-w, 1px)),var(--jc-chip-slash, var(--jc-soldout, #d9343a)) calc(50% - var(--jc-slash-w, 1px)),var(--jc-chip-slash, var(--jc-soldout, #d9343a)) calc(50% + var(--jc-slash-w, 1px)),transparent calc(50% + var(--jc-slash-w, 1px))),var(--jc-chip-bg-u, var(--tp-base, #fff));border-color:var(--jc-chip-border-u, color-mix(in srgb, var(--tp-strong) 14%, transparent));color:var(--jc-chip-fg-u, color-mix(in srgb, var(--tp-strong) 30%, transparent));opacity:var(--jc-chip-op-u, 1)}.jc-main-product.jc-main-product--faded .tona-pdp__option .tona-pdp__chip.is-unavailable,.jc-main-product.jc-main-product--faded .tona-pdp__option .tona-pdp__chip.is-unavailable:hover{background:var(--jc-chip-bg-u, var(--tp-lift));color:var(--jc-chip-fg-u, var(--tp-subtle));border-color:var(--jc-chip-border-u, var(--tp-lift));opacity:var(--jc-chip-op-u, 1)}.jc-main-product .tona-pdp__option .tona-pdp__chip:has(>input:checked){background:var(--jc-chip-bg-s);color:var(--jc-chip-fg-s);border:var(--jc-chip-bw-s, 1.5px) solid var(--jc-chip-border-s, var(--tp-strong));font-weight:var(--jc-chip-w-s, 700)}.jc-main-product .tona-pdp__option .tona-pdp__chip.is-selected,.jc-main-product .tona-pdp__option .tona-pdp__chip:has(>input:checked),.jc-main-product .tona-pdp__sizes .tona-pdp__chip.is-selected,.jc-main-product .tona-pdp__sizes .tona-pdp__chip:has(>input:checked){background:var(--jc-chip-bg-s)!important;color:var(--jc-chip-fg-s)!important;border-color:var(--jc-chip-border-s, var(--tp-strong))!important}@media(max-width:991.98px){.jc-main-product .tona-pdp__gallery{width:100vw;margin-left:calc(50% - 50vw);gap:0;scroll-snap-type:x mandatory}.jc-main-product .tona-pdp__media{flex:0 0 100vw;width:100vw;height:auto;aspect-ratio:var(--jc-gallery-ratio, 632 / 800);scroll-snap-align:start;scroll-snap-stop:always}}@media(hover:none),(pointer:coarse){.jc-main-product .jc-gallery__arrow:hover,.jc-main-product .jc-gallery__arrow:active,.jc-main-product .jc-gallery__arrow:focus{background:var(--jc-arrow-bg, #fff);color:var(--jc-arrow-color, #111);opacity:1}.jc-main-product .jc-gallery__nav--chevron .jc-gallery__arrow:hover,.jc-main-product .jc-gallery__nav--chevron .jc-gallery__arrow:active,.jc-main-product .jc-gallery__nav--chevron .jc-gallery__arrow:focus{background:transparent}.jc-main-product .jc-gallery__arrow{-webkit-tap-highlight-color:transparent}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/jc-main-product.css.map */
