.pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:990px){.pdp__grid{grid-template-columns:minmax(0,1fr) clamp(380px,31vw,540px);gap:clamp(40px,4vw,80px);align-items:start}.pdp__info{position:sticky;top:calc(var(--sticky-h) + 24px)}}.pdp__gallery{position:relative;margin:0 calc(var(--gutter) * -1)}.pdp__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp__track::-webkit-scrollbar{display:none}.pdp__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;aspect-ratio:1 / 1;background:var(--c-stage);position:relative;overflow:hidden}.pdp__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.pdp__zoom img{width:100%;height:100%;object-fit:cover}.pdp__slide--main .pdp__zoom img{object-fit:contain;padding:9%;mix-blend-mode:multiply}.pdp__video{width:100%;height:100%;object-fit:cover;display:block}.pdp__badge{position:absolute;left:12px;bottom:12px;background:#ffffffeb;font:var(--fw-medium) 10px/14px var(--font);letter-spacing:.14em;text-transform:uppercase;padding:5px 9px}.pdesc{padding-bottom:8px}.pdesc__lead p{margin:0;font-size:17px;line-height:1.5}.pdesc h3.pdesc__label{font:var(--fw-medium) 11px/16px var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-2);margin:20px 0 2px}.pdesc h3.pdesc__label--sep{margin-top:14px;padding-top:18px;border-top:1px solid var(--c-line)}.pdesc__list{list-style:none;margin:0;padding:0}.pdesc__item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:start;padding:12px 0;border-bottom:1px solid var(--c-line)}.pdesc__item:last-child{border-bottom:0}.pdesc__item .icon{width:22px;height:22px}.pdesc__k{display:block;font-size:15px;line-height:22px;font-weight:var(--fw-medium)}.pdesc__v{display:block;margin-top:2px;font-size:14px;line-height:1.5;color:var(--c-text-2)}.pdesc__text p{margin:6px 0 0;font-size:15px;line-height:1.7}.pdp__badge--film{margin:0;max-width:calc(84% - 24px)}.pdp__badge--film span{display:block;margin-top:2px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;text-transform:none}.pdp__thumb--video{position:relative}.pdp__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.pdp__slide--dims{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:8%}.pdp__dims{width:100%}.pdp__dims svg{width:100%;height:auto;max-height:100%}.pdp__counter{position:absolute;left:calc(var(--gutter) + 0px);top:12px;background:#ffffffe6;font-size:11px;letter-spacing:.08em;padding:4px 9px}.pdp__ar{position:absolute;right:var(--gutter);top:12px;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;background:#ffffffeb;border:0;font-size:12px}.pdp__ar[hidden]{display:none}.pdp__thumbs{display:flex;gap:6px;padding:8px var(--gutter) 0;overflow-x:auto;scrollbar-width:none}.pdp__thumbs::-webkit-scrollbar{display:none}.pdp__thumb{flex:0 0 60px;width:60px;height:60px;padding:0;background:var(--c-stage);border:1px solid transparent;overflow:hidden}.pdp__thumb img{width:100%;height:100%;object-fit:cover}.pdp__thumb[aria-current=true]{border-color:var(--c-text)}.pdp__thumb--dims{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;letter-spacing:.04em}@media(min-width:990px){.pdp__gallery{margin:0}.pdp__track{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:visible}.pdp__counter,.pdp__thumbs{display:none}.pdp__ar{right:16px;top:16px}}.pdp__info{display:flex;flex-direction:column;gap:6px;padding-top:4px}.pdp__title{font-size:32px;line-height:1.1;margin:4px 0 6px}@media(min-width:990px){.pdp__title{font-size:40px}}.pdp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.pdp__price .price{font-size:22px;letter-spacing:-.01em}.pdp__price-note{margin:0}.pdp__form{display:flex;flex-direction:column;margin-top:14px}.sizes{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:baseline}.sizes__head{padding:0;float:left;font-size:13px;font-weight:var(--fw-medium);letter-spacing:.02em}.sizes__current{font-weight:400;color:var(--c-text-2)}.sizes__guide{justify-self:end;font-size:13px}.sizes__grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:1400px){.sizes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.size{min-height:62px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:9px 12px;text-align:left;background:var(--c-bg);border:1px solid var(--c-line);transition:border-color .15s var(--ease)}.size:hover{border-color:var(--c-text)}.size[aria-pressed=true]{border-color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-text)}.size[data-soldout]{color:var(--c-text-2);background:var(--c-stage)}.size[data-soldout] .size__label{text-decoration:line-through}.size__label{font-size:14px;font-weight:var(--fw-medium)}.size__meta{font-size:13px;color:var(--c-text-2);display:flex;flex-wrap:wrap;gap:0 8px}.size__low{color:var(--c-warn)}.pdp__stock{display:flex;align-items:center;gap:8px;margin:18px 0 10px;font-size:13px;color:var(--c-ok)}.pdp__stock .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.pdp__stock[data-state=out]{color:var(--c-text-2)}.pdp__cta{display:flex;gap:8px}.pdp__cta .btn--buy{flex:1 1 auto}.pdp__service{list-style:none;margin:16px 0 0;padding:4px 18px;background:var(--c-sand);font-size:13px;line-height:1.45}.pdp__service li{display:flex;gap:14px;align-items:flex-start;padding:13px 0}.pdp__service li+li{border-top:1px solid rgba(28,27,26,.08)}.pdp__service .icon{flex:0 0 22px}.pdp__service strong{display:block;font-weight:var(--fw-medium);font-size:14px}.features{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;font-size:13px;line-height:1.4}.features li{display:flex;gap:10px;align-items:center}.features .icon{width:20px;height:20px;flex:0 0 20px}.pdp__help{display:flex;gap:10px;align-items:center;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--c-line);color:var(--c-text-2)}.pdp__help a{color:var(--c-text)}.pdp__more{display:grid;gap:40px;padding-top:var(--section-gap)}@media(min-width:990px){.pdp__more{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,96px);align-items:start}}.greviews{display:grid;gap:18px;padding:24px 20px;background:var(--c-sand)}@media(min-width:990px){.greviews{position:sticky;top:calc(var(--sticky-h) + 16px);padding:32px}}@media(max-width:989px){.greviews{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}}.greviews__title{display:flex;align-items:center;gap:8px;font:var(--fw-medium) 16px/1 var(--font);letter-spacing:0}.greviews__g{margin-right:4px;flex:0 0 auto}.greviews__title .logo{display:block;height:auto}.greviews__score{display:flex;align-items:center;gap:14px}.greviews__rating{font:var(--fw-display, 400) 52px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums}.greviews__count{display:block;margin-top:3px}.stars{display:block;width:100px;height:20px;background:linear-gradient(90deg,#e8a200 var(--stars, 100%),var(--c-border) 0);-webkit-mask:var(--star) left center / 20px 20px repeat-x;mask:var(--star) left center / 20px 20px repeat-x;--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.4l2.95 6.2 6.75.9-4.95 4.7 1.25 6.7L12 17.7l-6 3.2 1.25-6.7L2.3 9.5l6.75-.9z'/%3E%3C/svg%3E")}.stars--sm{width:70px;height:14px;-webkit-mask-size:14px 14px;mask-size:14px 14px}.greviews__list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(28,27,26,.08)}.greview{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid rgba(28,27,26,.08)}.greview__avatar{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--c-bg);font-size:14px;font-weight:var(--fw-medium)}.greview__body{min-width:0;flex:1 1 auto}.greview__who{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:0 0 3px;font-size:14px;overflow-wrap:anywhere}.greview__text{margin:7px 0 0;font-size:14px;line-height:1.55}.greviews__all .icon{flex:0 0 auto}@media(max-width:400px){.greviews__all{padding:0 12px;font-size:13px}}.plan{display:grid;gap:14px;justify-items:start}.segmented{display:flex;border:1px solid var(--c-border)}.segmented button{min-height:38px;padding:0 16px;border:0;background:var(--c-bg);font-size:13px}.segmented button[aria-pressed=true]{background:var(--c-sand);font-weight:var(--fw-medium)}.plan__canvas{width:100%;background:var(--c-stage);padding:16px}.plan__canvas svg{width:100%;height:auto}.pdp__details{align-self:start}#plan{scroll-margin-top:calc(var(--sticky-h) + 8px)}.shipinfo{display:grid;gap:10px}.shipinfo__head{display:flex;align-items:center;gap:10px;margin-top:4px}.shipinfo .spec+.shipinfo__head{margin-top:18px}.shipinfo__free{color:var(--c-ok)}.shipinfo__cases{list-style:none;margin:4px 0;padding:0;display:grid;gap:8px}.shipinfo__case{display:grid;gap:2px;padding:12px 14px;background:var(--c-sand)}.shipinfo__case--free{background:#edf3ee}.shipinfo__case--free strong{color:var(--c-ok)}.shipinfo__case strong{font-size:15px}.shipinfo__yours{display:inline-block;margin-left:8px;padding:2px 7px;background:var(--c-text);color:#fff;font:var(--fw-medium) 11px/16px var(--font);vertical-align:1px;white-space:nowrap}.shipinfo__yours[hidden]{display:none}.shipinfo p{margin:0}.pdp__details .accordion__body{background:#f8f7f4;margin-inline:calc(-1 * var(--gutter));padding:16px var(--gutter) 24px}.pdp__details details[open]{border-bottom-color:transparent}.pdp__details .plan__canvas,.pdp__details .shipinfo__case{background:var(--c-bg)}.pdp__details .segmented button{background:transparent}.pdp__details .segmented button[aria-pressed=true]{background:var(--c-bg)}@media(min-width:990px){.pdp__details .accordion__body{margin-inline:0;padding-inline:20px}}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;align-items:center;gap:12px;padding:10px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--c-bg);border-top:1px solid var(--c-line);transform:translateY(110%);transition:transform .25s var(--ease)}.sticky-buy.is-visible{transform:none}.sticky-buy[hidden]{display:none}.sticky-buy__info{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.sticky-buy__info .price{font-size:16px}.sticky-buy .btn--buy{min-height:50px;padding:0 20px;font-size:14px;white-space:nowrap;flex:0 0 auto}@media(min-width:990px){.sticky-buy{display:none}}.zoom{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--c-stage);overflow:hidden}.zoom::backdrop{background:var(--c-stage)}.zoom__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.zoom__track::-webkit-scrollbar{display:none}.zoom__slide{position:relative;flex:0 0 100%;height:100%;margin:0;padding:56px 12px 64px;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;overflow:hidden}.zoom__slide img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .25s var(--ease)}.zoom__slide.is-zoomed img{transform:scale(2.5);cursor:zoom-out;transition:transform .25s var(--ease),transform-origin 0s}.zoom__slide.is-zoomed{touch-action:none}.zoom__close{position:fixed;top:8px;right:8px;z-index:2;background:#ffffffeb}.zoom__nav{position:fixed;top:50%;z-index:2;translate:0 -50%;width:48px;height:48px;background:#ffffffeb}.zoom__nav--prev{left:12px}.zoom__nav--prev .icon{transform:rotate(180deg)}.zoom__nav--next{right:12px}.zoom__nav:disabled{opacity:.3;cursor:default}.zoom__count{position:fixed;left:50%;bottom:18px;translate:-50% 0;margin:0;font-size:12px;letter-spacing:.08em;background:#ffffffeb;padding:4px 10px}.zoom__hint{position:fixed;left:16px;top:18px;margin:0;color:var(--c-text-2)}@media(max-width:749px){.zoom__nav,.zoom__hint{display:none}}@media(min-width:990px){.zoom__slide{padding:40px 88px 64px}}.ar-dialog{width:min(960px,100vw);height:min(720px,100dvh);max-height:100dvh;padding:0;border:0}.ar-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.ar-dialog::backdrop{background:#1c1b1a80}.ar-dialog model-viewer{flex:1 1 auto;min-height:0;width:100%;background:var(--c-stage)}.ar-dialog__ar{position:absolute;bottom:16px;left:50%;transform:translate(-50%);padding:12px 20px;border:0;border-radius:999px;background:var(--c-text);color:var(--c-bg);font:inherit;cursor:pointer}.ar-dialog .drawer__head{flex:none;padding-top:12px;padding-bottom:12px}.ar-dialog__note{display:block;margin-top:2px;font:12px/1.4 var(--font);color:var(--c-text-2)}.ar-dialog__qr{position:absolute;left:16px;bottom:16px;width:232px;padding:16px;background:var(--c-bg);border-radius:12px;box-shadow:0 4px 16px #1c1b1a24}.ar-dialog__qr svg{display:block;width:148px;height:148px;margin:0 0 12px}.ar-dialog__qr p{margin:0 0 8px;font-size:14px;line-height:1.45}.ar-dialog__qr strong{display:block;margin-bottom:4px}.pdp__ask{display:block;margin-top:10px;text-align:center}.pdp__ask[hidden]{display:none}.colors{margin:20px 0 4px}.colors__head{margin:0 0 10px;font-size:14px}.colors__current{font-weight:var(--fw-medium)}.colors__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.swatch{position:relative;display:block;width:56px;height:56px;overflow:hidden;border:1px solid var(--c-line);background:var(--c-stage)}.swatch img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.7)}.swatch:hover{border-color:var(--c-text-2)}.swatch.is-current{border:2px solid var(--c-text)}.swatch.is-soldout img,.swatch.is-nosize img{opacity:.45;filter:grayscale(1)}.swatch.is-nosize:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .75px),var(--c-text) calc(50% - .75px),var(--c-text) calc(50% + .75px),transparent calc(50% + .75px))}.care .care__h{margin:16px 0 6px;font-size:14px;font-weight:var(--fw-medium)}.care .care__h:first-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pdp.css.map */
