.id-pm{--gutter: 40px;--section-space: 60px;--radius-sm: 4.5px;--radius-md: 8px;--radius-lg: 15px;--line-soft: color-mix(in srgb, var(--c-text) 15%, transparent);--ease: cubic-bezier(.22, .61, .36, 1)}@media(max-width:989px){.id-pm{--gutter: 24px}}@media(max-width:749px){.id-pm{--gutter: 16px;--section-space: 28px;--radius-md: 4px;--radius-lg: 10px}}.id-pm *,.id-pm *:before,.id-pm *:after{box-sizing:border-box}.id-pm{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--c-bg)}.id-pm{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.2;font-weight:400;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.id-pm h1,.id-pm h2,.id-pm h3,.id-pm h4,.id-pm p,.id-pm ul,.id-pm ol,.id-pm figure,.id-pm fieldset{margin:0;padding:0}.id-pm fieldset{border:0;min-width:0}.id-pm ul[role=list],.id-pm ol[role=list]{list-style:none}.id-pm img,.id-pm svg,.id-pm video,.id-pm iframe{display:block;max-width:100%}.id-pm img{height:auto}.id-pm a{color:inherit;text-decoration:none}.id-pm button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.id-pm input,.id-pm select,.id-pm textarea{font:inherit;color:inherit}.id-pm summary{list-style:none;cursor:pointer}.id-pm summary::-webkit-details-marker{display:none}.id-pm :focus-visible{outline:2px solid var(--c-text);outline-offset:2px}.id-pm [hidden]{display:none!important}.id-pm .page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.id-pm .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.id-pm .skip-link{position:absolute;left:16px;top:-100px;z-index:100;padding:12px 20px;background:var(--c-text);color:var(--c-bg);border-radius:var(--radius-sm)}.id-pm .skip-link:focus{top:16px}.id-pm .pm-icon{width:20px;height:20px;flex:none}.id-pm .section{padding-block:var(--section-space);background:var(--section-bg, transparent)}.id-pm .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.id-pm .section-head__text{display:flex;flex-direction:column;gap:8px}@media(max-width:749px){.id-pm .section-head{margin-bottom:20px}.id-pm .section-head__text{gap:10px}.id-pm .section-head__link{display:none}}.id-pm .display-lg{font-size:clamp(48px,4.45vw,64px);line-height:.95;letter-spacing:-.03em;font-weight:400}.id-pm .display{font-size:clamp(44px,4.17vw,60px);line-height:.92;font-weight:400;letter-spacing:-.01em}.id-pm .h2{font-size:38px;line-height:1;font-weight:400}.id-pm .h3{font-size:21px;line-height:1.1;font-weight:400}.id-pm .eyebrow{font-size:15px;line-height:.9;text-transform:uppercase}.id-pm .eyebrow--spaced{font-size:14px;font-weight:500;letter-spacing:.12em}@media(max-width:749px){.id-pm .display-lg{font-size:34px}.id-pm .display{font-size:30px}.id-pm .h2{font-size:26px}.id-pm .eyebrow{font-size:12px}}.id-pm .rte{line-height:1.4}.id-pm .rte>*+*{margin-top:.9em}.id-pm .rte ul,.id-pm .rte ol{padding-left:1.3em}.id-pm .rte li+li{margin-top:.25em}.id-pm .rte a{text-decoration:underline;text-underline-offset:2px}.id-pm .rte h2,.id-pm .rte h3,.id-pm .rte h4{font-weight:500;line-height:1.15;margin-top:1.4em}.id-pm .rte h2{font-size:26px}.id-pm .rte h3{font-size:21px}.id-pm .rte img{border-radius:var(--radius-md)}.id-pm .rte table{width:100%;border-collapse:collapse}.id-pm .rte th,.id-pm .rte td{text-align:left;padding:8px 0;border-bottom:1px solid var(--line-soft)}.id-pm .link-arrow{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1;font-weight:500;white-space:nowrap}.id-pm .link-arrow span{text-decoration:underline;text-underline-offset:3px}.id-pm .link-arrow .pm-icon{width:9px;height:9px;transition:transform .25s var(--ease)}.id-pm .link-arrow:hover .pm-icon{transform:translate(3px)}.id-pm .link-underline{font-size:15px;text-decoration:underline;text-underline-offset:3px}.id-pm .pm-corner{position:absolute;width:90px;height:90px;border:0 solid currentColor;pointer-events:none}.id-pm .pm-corner--tl{top:0;left:0;border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:var(--radius-md)}.id-pm .pm-corner--tr{top:0;right:0;border-top-width:1.5px;border-right-width:1.5px;border-top-right-radius:var(--radius-md)}.id-pm .pm-corner--bl{bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px;border-bottom-left-radius:var(--radius-md)}.id-pm .pm-corner--br{bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:var(--radius-md)}@media(max-width:749px){.id-pm .pm-corner{width:48px;height:48px}}.id-pm .stars{--p: calc(var(--rating, 5) / 5 * 100%);display:inline-block;width:88px;height:17px;flex:none;background:linear-gradient(90deg,var(--c-star) var(--p),color-mix(in srgb,var(--c-text) 18%,transparent) var(--p));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.6l2.5 5.3 5.8.8-4.2 4 1 5.800L10 14.700l-5.100 2.800 1-5.800-4.200-4 5.800-.8z'/%3E%3C/svg%3E") left center / 20% 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.6l2.5 5.3 5.8.8-4.2 4 1 5.800L10 14.700l-5.100 2.800 1-5.800-4.200-4 5.800-.8z'/%3E%3C/svg%3E") left center / 20% 100% repeat-x}.id-pm .breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;line-height:1}.id-pm .breadcrumbs li{display:inline-flex;align-items:center;gap:6px}.id-pm .breadcrumbs a{opacity:.6}.id-pm .breadcrumbs a:hover{opacity:1}.id-pm .breadcrumbs .pm-icon{width:10px;height:10px;opacity:.6}.id-pm .pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:7.5px;height:45px;padding:0 24px;border-radius:var(--radius-sm);font-size:13.5px;line-height:1;font-weight:400;white-space:nowrap;text-align:center;background:var(--c-primary);color:var(--c-primary-text);transition:filter .25s,background-color .25s,color .25s,opacity .2s}.id-pm .pm-btn:hover{filter:brightness(1.12)}.id-pm .pm-btn:disabled,.id-pm .pm-btn[disabled]{opacity:.55;cursor:not-allowed;filter:none}.id-pm .pm-btn.is-loading{opacity:.7;pointer-events:none}.id-pm .pm-btn--accent{background:var(--c-accent);color:var(--c-accent-text)}.id-pm .pm-btn--accent:hover{filter:brightness(.96)}.id-pm .pm-btn--outline{background:transparent;color:inherit;border:1px solid currentColor}.id-pm .pm-btn--outline:hover{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text);filter:none}.id-pm .pm-btn--lg{height:56px;padding:0 30px;border-radius:6px;font-size:16px}.id-pm .pm-btn--sm{height:30px;padding:0 15px;font-size:10.5px}.id-pm .pm-btn--full{width:100%}.id-pm .pm-btn .pm-icon{width:12px;height:12px}@media(max-width:749px){.id-pm .pm-btn{height:50px;font-size:16px}.id-pm .pm-btn--lg{height:52px;padding:0 24px;font-size:15px}.id-pm .pm-btn--sm{height:30px;font-size:10.5px}}.id-pm .pm-btn-pill{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border:1.5px solid var(--c-text);border-radius:100px;background:var(--c-card);font-size:13.5px;line-height:1.2;font-weight:500;white-space:nowrap;transition:background-color .25s,color .25s}.id-pm .pm-btn-pill:hover{background:var(--c-text);color:var(--c-card)}.id-pm .pm-btn-outline-sm{display:inline-flex;width:fit-content;margin-left:auto;padding:8px 15px 7px;border:1px solid var(--c-text);border-radius:4px;font-size:10.5px;line-height:1;transition:background-color .25s,color .25s}.id-pm .pm-btn-outline-sm:hover{background:var(--c-text);color:var(--c-bg)}.id-pm .pm-badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:100px;font-size:10.5px;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:var(--c-card);color:var(--c-text)}.id-pm .pm-badge--accent{background:var(--c-accent);color:var(--c-accent-text)}.id-pm .pm-badge--secondary{background:var(--c-secondary)}.id-pm .pm-badge--new{padding:6px 12px;border-radius:4px;background:var(--c-new-badge);color:#fff;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}.id-pm .pm-badge--neutral{background:color-mix(in srgb,var(--c-text) 80%,transparent);color:var(--c-bg)}.id-pm .pm-badge--lg{padding:6px 12px 5px}.id-pm .chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:.5px solid var(--c-text);border-radius:var(--radius-sm);font-size:11px;line-height:1;white-space:nowrap;transition:background-color .2s,color .2s}.id-pm .chip:hover{background:var(--c-text);color:var(--c-bg)}.id-pm .chip .pm-icon{width:8px;height:8px}.id-pm .pm-quantity{display:inline-flex;align-items:center;justify-content:space-between;width:110px;height:45px;padding:0 8px;border:1px solid color-mix(in srgb,var(--c-text) 25%,transparent);border-radius:var(--radius-sm);flex:none}.id-pm .pm-quantity__btn{width:26px;height:26px;font-size:16px;line-height:1}.id-pm .pm-quantity__input,.id-pm .pm-quantity__value{width:32px;border:0;background:transparent;text-align:center;font-size:15px;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.id-pm .pm-quantity__input::-webkit-outer-spin-button,.id-pm .pm-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.id-pm .pm-quantity--sm{width:94px;height:32px;padding:0 6px;border-radius:4px}.id-pm .pm-quantity--sm .pm-quantity__btn{width:20px;height:20px;font-size:15px}@media(max-width:749px){.id-pm .pm-quantity:not(.pm-quantity--sm){height:50px}}.id-pm .payment-icons{display:flex;flex-wrap:wrap;gap:6px}.id-pm .payment-icons--center{justify-content:center}.id-pm .payment-icons__icon{width:38px;height:24px}.id-pm .pm-accordion{border-top:1px solid var(--c-line)}.id-pm .pm-accordion-list>.pm-accordion:last-child,.id-pm .pdp__block--accordion:last-of-type .pm-accordion{border-bottom:1px solid var(--c-line)}.id-pm .pm-accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;font-size:15px;line-height:1.2;font-weight:500}.id-pm .pm-accordion__icon{width:12px;height:12px}.id-pm .pm-accordion__icon .pm-icon-plus__v,.id-pm .pm-icon--plus .pm-icon-plus__v{transition:transform .3s var(--ease);transform-origin:center}.id-pm details[open]>summary .pm-icon-plus__v{transform:scaleY(0)}.id-pm .pm-accordion__content{overflow:hidden}.id-pm .pm-accordion__inner{padding-bottom:15px;font-size:13.5px}.id-pm .field{display:flex;flex-direction:column;gap:6px;font-size:13.5px}.id-pm .page-intro{padding-block:72px 56px}.id-pm .custom-liquid--flush-top{padding-top:0}.id-pm .page-intro__inner{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:760px}.id-pm .page-intro__title{font-size:clamp(36px,3.6vw,52px);line-height:1.05}.id-pm .page-intro__text{font-size:17px;line-height:1.55;opacity:.85}.id-pm .page-intro--panel{padding-block:40px}.id-pm .page-intro--panel .page-width>.page-intro__inner{max-width:none;padding:56px;border-radius:var(--radius-lg);background:var(--intro-bg);color:var(--intro-text)}.id-pm .page-intro--panel .page-intro__text{max-width:760px}.id-pm .page-intro__inner--image{position:relative;overflow:hidden;isolation:isolate}.id-pm .page-intro__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.id-pm .page-intro__bg img{width:100%;height:100%;object-fit:cover;object-position:right center}.id-pm .page-intro__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--intro-bg) 0%,color-mix(in srgb,var(--intro-bg) 92%,transparent) 30%,color-mix(in srgb,var(--intro-bg) 55%,transparent) 50%,transparent 72%)}.id-pm .page-intro__inner--image>:not(.page-intro__bg){max-width:760px}.id-pm .page-intro__logo{height:auto;max-width:100%}.id-pm .page-intro__logos{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-bottom:8px}.id-pm .page-intro__logo--store{filter:brightness(0) invert(1)}.id-pm .page-intro__times{font-size:34px;line-height:1;font-weight:300;opacity:.8}.id-pm .page-intro__brands{display:flex;flex-wrap:wrap;gap:8px}.id-pm .page-intro__brands li{padding:8px 14px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:100px;font-size:13px;line-height:1}@media(max-width:749px){.id-pm .page-intro{padding-block:40px 32px}.id-pm .page-intro__text{font-size:16px}.id-pm .page-intro--panel .page-width>.page-intro__inner{padding:32px 20px}.id-pm .page-intro__bg{width:100%;opacity:.35}.id-pm .page-intro__bg:before{background:linear-gradient(0deg,var(--intro-bg),transparent)}}.id-pm .field input,.id-pm .field textarea,.id-pm .field select{width:100%;padding:12px 14px;border:1px solid var(--c-line);border-radius:var(--radius-md);background:transparent;font-size:16px}.id-pm .pdp{display:block;padding-block:36px}.id-pm .pdp__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.id-pm .pdp__gallery{display:flex;flex-direction:column;gap:20px;min-width:0}.id-pm .pdp__gallery--sticky{position:sticky;top:calc(var(--header-h) + 16px)}.id-pm .pdp__gallery-main{position:relative;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--c-product-bg)}.id-pm .pdp__gallery-main>.pm-corner{z-index:2;margin:20px}.id-pm .pdp__slides{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.id-pm .pdp__slides::-webkit-scrollbar{display:none}.id-pm .pdp__slide{flex:none;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.id-pm .pdp__zoom{display:block;width:100%;height:100%;cursor:zoom-in}.id-pm .pdp__img,.id-pm .pdp__video,.id-pm .pdp__slide iframe,.id-pm .pdp__slide video{width:100%;height:100%;object-fit:cover}.id-pm .pdp__img--contain{object-fit:contain}.id-pm .pdp__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100px;background:#ffffffb3}.id-pm .pdp__arrow .pm-icon{width:14px;height:14px}.id-pm .pdp__arrow--prev{left:32px}.id-pm .pdp__arrow--prev .pm-icon{transform:rotate(180deg)}.id-pm .pdp__arrow--next{right:32px}.id-pm .pdp__dots{position:absolute;left:0;right:0;bottom:44px;z-index:2;display:flex;justify-content:center;gap:6px;pointer-events:none}.id-pm .pdp__dots span{width:10px;height:10px;border-radius:50%;border:.75px solid var(--c-text);background:color-mix(in srgb,var(--c-card) 60%,transparent);transition:background-color .3s}.id-pm .pdp__dots span.is-active{background:var(--c-text)}.id-pm .pdp__thumbs{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.id-pm .pdp__thumbs::-webkit-scrollbar{display:none}.id-pm .pdp__thumb{flex:none;width:calc((100% - 40px) / 3);scroll-snap-align:start}.id-pm .pdp__thumb button{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--c-product-bg);border:1px solid transparent;transition:border-color .2s}.id-pm .pdp__thumb.is-active button{border-color:var(--c-text)}.id-pm .pdp__thumb img{width:100%;height:100%;object-fit:cover}.id-pm .pdp__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.id-pm .pdp__thumb-play .pm-icon{width:32px;height:32px}.id-pm .pdp__info-wrap{min-width:0}.id-pm .pdp__info{max-width:540px;margin-inline:auto;padding-top:8px}.id-pm .pdp__rating{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1}.id-pm .pdp__rating .stars{width:86px}.id-pm .pdp__title{font-size:36px;line-height:1.2;font-weight:400}.id-pm .pdp__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.id-pm .pdp__price{font-size:24.15px;line-height:1}.id-pm .pdp__price .pm-price{gap:4px 12px}.id-pm .pdp__price-note{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--c-muted)}.id-pm .pdp__block--usp{margin-top:19px!important}.id-pm .pdp__usp{display:flex;flex-direction:column;gap:12px}.id-pm .pdp__usp-item{display:flex;align-items:center;gap:5px}.id-pm .pdp__usp-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border:.5px solid var(--c-text);border-radius:50%}.id-pm .pdp__usp-icon .pm-icon{width:11px;height:11px}.id-pm .pdp__usp-text{flex:1;padding:6.5px 12px;border:.5px solid var(--c-text);border-radius:100px;font-size:12px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.id-pm .pdp__highlight{display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:12px;background:var(--c-secondary)}.id-pm .pdp__highlight-icon .pm-icon{width:16px;height:16px}.id-pm .pdp__highlight-text{flex:1}.id-pm .pdp__highlight-title{font-size:13.5px;line-height:1.38;font-weight:700}.id-pm .pdp__highlight-note{font-size:12px;line-height:1.25;opacity:.66}.id-pm .pdp__highlight-badge{padding:4px 9px;border-radius:999px;background:var(--c-card);font-size:11px;line-height:1.2;letter-spacing:.025em}.id-pm .pdp__fans{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line-soft);border-radius:12px}.id-pm .pdp__fans-avatars{display:block;flex:none;max-width:76px;overflow:hidden}.id-pm .pdp__fans-track{display:flex;width:max-content}.id-pm .pdp__fans-avatar{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid var(--c-bg);border-radius:50%;overflow:hidden;background:var(--c-accent);color:var(--c-accent-text);font-size:13px;line-height:1;font-weight:500}.id-pm .pdp__fans-avatar+.pdp__fans-avatar{margin-left:-10px}.id-pm .pdp__fans-avatar img{width:100%;height:100%;object-fit:cover}.id-pm .pdp__fans-text{font-size:13.5px;line-height:1.35}.id-pm .pdp__fans-text p{display:inline}.id-pm .pdp__fans-text strong{font-weight:600}.id-pm .pdp__fans-check{display:inline-block;width:13px;height:13px;margin-left:3px;padding:2.5px;border-radius:50%;background:#2f80ed;color:#fff;vertical-align:-1px}.id-pm .pdp__showroom{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:12px;transition:border-color .2s}.id-pm a.pdp__showroom:hover{border-color:var(--c-text)}.id-pm .pdp__showroom-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:50%;background:var(--c-secondary)}.id-pm .pdp__showroom-icon .pm-icon{width:18px;height:18px}.id-pm .pdp__showroom-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.id-pm .pdp__showroom-title{font-size:14px;line-height:1.3;font-weight:500}.id-pm .pdp__showroom-note{font-size:12px;line-height:1.3;opacity:.66}.id-pm .pdp__showroom-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.id-pm .pdp__showroom-status{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;line-height:1.3;color:#b3261e}.id-pm .pdp__showroom-status[hidden]{display:none}.id-pm .pdp__showroom-status.is-open{color:#1e7a3c}.id-pm .pdp__showroom-status b{font-weight:600}.id-pm .pdp__showroom-status i{position:relative;width:8px;height:8px;flex:none;border-radius:50%;background:currentColor}.id-pm .pdp__showroom-status.is-open i{animation:status-beat 1.6s ease-in-out infinite}.id-pm .pdp__showroom-status.is-open i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;animation:status-pulse 1.6s ease-out infinite}@keyframes status-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}@keyframes status-beat{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.id-pm .pdp__showroom-link{flex:none;font-size:12.5px}.id-pm .options{display:flex;flex-direction:column;gap:16px}.id-pm .options__group{display:flex;flex-direction:column;gap:8px}.id-pm .options__label{font-size:13px;line-height:1.2;color:var(--c-muted)}.id-pm .options__label span{color:var(--c-text);font-weight:500}.id-pm .options__cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.id-pm .option-card{position:relative;display:flex;align-items:center;gap:8px;min-height:63px;padding:9px;border:1px solid color-mix(in srgb,var(--c-text) 14%,transparent);border-radius:12px;background:var(--c-card);cursor:pointer;transition:border-color .2s,background-color .2s}.id-pm .option-card:hover{border-color:color-mix(in srgb,var(--c-text) 50%,transparent)}.id-pm .option-card.is-selected,.id-pm .option-card:has(input:checked){border:1.5px solid var(--c-text);padding:8.5px;background:var(--c-bg)}.id-pm .option-card__thumb{width:44px;height:44px;flex:none;border-radius:6px;overflow:hidden;background:var(--c-bg)}.id-pm .option-card__thumb img{width:100%;height:100%;object-fit:cover}.id-pm .option-card__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.id-pm .option-card__name{font-size:13.5px;line-height:1.2;font-weight:500;letter-spacing:-.01em}.id-pm .option-card__note{font-size:10px;line-height:1.3;color:var(--c-muted)}.id-pm .option-card__swatch{width:16px;height:16px;flex:none;margin-right:4px;border-radius:50%;border:.5px solid color-mix(in srgb,var(--c-text) 35%,transparent)}.id-pm .options__pills{display:flex;flex-wrap:wrap;gap:8px}.id-pm .option-pill{display:inline-flex;cursor:pointer}.id-pm .option-pill span{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid color-mix(in srgb,var(--c-text) 30%,transparent);border-radius:6px;background:var(--c-card);font-size:13px;line-height:1;transition:border-color .2s,background-color .2s,color .2s}.id-pm .option-pill:hover span{border-color:var(--c-text)}.id-pm .option-pill.is-selected span,.id-pm .option-pill input:checked+span{border-color:var(--c-text);background:var(--c-text);color:var(--c-bg)}.id-pm .option-pill.is-soldout span{text-decoration:line-through;opacity:.55}.id-pm .option-card.is-soldout .option-card__thumb{opacity:.5}.id-pm .pdp.is-loading .pdp__info{opacity:.55;pointer-events:none;transition:opacity .2s}.id-pm .pdp__stock{display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.2;font-weight:500}.id-pm .pdp__stock-dot{width:8px;height:8px;border-radius:50%;background:#3f9b57;box-shadow:0 0 0 3px #3f9b572e}.id-pm .pdp__stock--low .pdp__stock-dot,.id-pm .pdp__stock--backorder .pdp__stock-dot{background:#d28a1c;box-shadow:0 0 0 3px #d28a1c2e}.id-pm .pdp__stock--preorder .pdp__stock-dot{background:#2f6fb3;box-shadow:0 0 0 3px #2f6fb32e}.id-pm .pdp__delivery strong{color:var(--c-text);font-weight:600}.id-pm .pdp__editor-hint{margin-top:8px;padding:8px 10px;border:1px dashed #b3402f;border-radius:6px;font-size:12px;color:#b3402f}.id-pm .pdp__preorder{display:flex;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,#2f6fb3 35%,transparent);border-radius:12px;background:color-mix(in srgb,#2f6fb3 7%,var(--c-card))}.id-pm .pdp__preorder-icon .pm-icon{width:20px;height:20px;color:#2f6fb3}.id-pm .pdp__preorder-title{font-size:13.5px;font-weight:600;line-height:1.3}.id-pm .pdp__preorder-text{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--c-muted)}.id-pm .pdp__stock--out .pdp__stock-dot{background:#b3402f;box-shadow:0 0 0 3px #b3402f2e}.id-pm .pdp__delivery{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;line-height:1.2;font-weight:500;color:#1e7a3c}.id-pm .pdp__delivery .pm-icon{width:18px;height:18px}.id-pm .delivery-date{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.id-pm .delivery-date__label{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500}.id-pm .delivery-date__label .pm-icon{width:18px;height:18px}.id-pm .delivery-date__select{width:100%;height:46px;padding:0 40px 0 14px;border:1px solid color-mix(in srgb,var(--c-text) 35%,transparent);border-radius:var(--radius-md);background:var(--c-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%231B1A18' stroke-width='1.2'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 14px center / 12px;font-size:15px;color:var(--c-text);-webkit-appearance:none;appearance:none;cursor:pointer}.id-pm .delivery-date__select:focus-visible{outline:2px solid var(--c-text);outline-offset:2px}.id-pm .delivery-date--cart{margin:4px 0 12px}.id-pm .pdp__buy-row{display:flex;gap:8px}.id-pm .pdp__atc{flex:1}.id-pm .pdp__error{margin-top:8px;font-size:13px;color:#b3402f}.id-pm .pdp__dynamic{margin-top:8px}.id-pm .pdp__block--toggle{margin-top:8px!important}.id-pm .pdp__toggle{border-bottom:1px solid var(--line-soft)}.id-pm .pdp__toggle summary{display:flex;align-items:center;gap:7px;padding:9px 0;font-size:13px;line-height:1.3;font-weight:600}.id-pm .pdp__toggle summary .pm-icon--info{width:14px;height:14px}.id-pm .pdp__toggle summary .pm-accordion__icon{width:10px;height:10px;margin-left:auto}.id-pm .pdp__toggle-content{padding-bottom:10px;font-size:12px}.id-pm .pdp__trust{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;padding-block:2px}.id-pm .pdp__trust-item{display:flex;align-items:center;gap:9px}.id-pm .pdp__trust-item .pm-icon{width:22px;height:22px}.id-pm .pdp__trust-item>span{display:flex;flex-direction:column}.id-pm .pdp__trust-title{font-size:11.5px;line-height:1.2;font-weight:500}.id-pm .pdp__trust-text{font-size:9.5px;line-height:1.2;color:var(--c-muted)}.id-pm .pdp__block--payments .payment-icons{justify-content:flex-start}.id-pm .pdp-videos{display:block;margin-top:24px!important}.id-pm .pdp-videos__title{margin-bottom:12px;font-size:16px;line-height:1.2;font-weight:500;text-align:center}.id-pm .pdp-videos__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.id-pm .pdp-videos__item{position:relative;display:block;width:100%;aspect-ratio:9.6 / 16;border-radius:10px;overflow:hidden;background:var(--c-secondary);cursor:pointer}.id-pm .pdp-videos__item video{width:100%;height:100%;object-fit:cover}.id-pm .pdp-videos__item--empty{cursor:default}.id-pm .pdp-videos__play{position:absolute;left:10px;bottom:10px;width:28px;height:28px;color:var(--c-text);pointer-events:none}.id-pm .video-modal{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:76px 20px 24px;border:0;background:#000000e0}.id-pm .video-modal::backdrop{background:transparent}.id-pm .video-modal__list{display:flex;align-items:center;justify-content:center;height:100%}.id-pm .video-modal__list li{flex:none;height:min(100%,760px);max-width:100%;aspect-ratio:9 / 16;border-radius:12px;overflow:hidden;background:#000}.id-pm .video-modal__list li[hidden]{display:none}.id-pm .video-modal__list video{width:100%;height:100%;object-fit:contain}.id-pm .pdp__block--accordion{margin-top:0!important}.id-pm .pdp__block:not(.pdp__block--accordion)+.pdp__block--accordion{margin-top:24px!important}.id-pm .pdp__block--accordion+.pdp__block:not(.pdp__block--accordion){margin-top:20px}.id-pm .pdp__block--accordion:has(+.pdp__block:not(.pdp__block--accordion)) .pm-accordion,.id-pm .pdp__block--accordion:last-child .pm-accordion{border-bottom:1px solid var(--c-line)}.id-pm .spec-table{width:100%;border-collapse:collapse}.id-pm .spec-table th,.id-pm .spec-table td{padding:8px 0;border-bottom:1px solid var(--line-soft);text-align:left;font-weight:400;vertical-align:top}.id-pm .spec-table th{width:40%;color:var(--c-muted)}.id-pm .spec-table tr:last-child th,.id-pm .spec-table tr:last-child td{border-bottom:0}.id-pm .upsell__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.id-pm .upsell__title{font-size:15px;line-height:1.3;font-weight:500}.id-pm .upsell__subtitle{margin-top:3px;font-size:13px;line-height:1.4;opacity:.6}.id-pm .upsell__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.id-pm .upsell__card{display:grid;grid-template-columns:58px 1fr;gap:12px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--c-text) 12%,transparent);border-radius:10px;background:var(--c-bg)}.id-pm .upsell__media{width:58px;height:58px;border:1px solid color-mix(in srgb,var(--c-text) 12%,transparent);border-radius:var(--radius-md);overflow:hidden;background:var(--c-card)}.id-pm .upsell__media img{width:100%;height:100%;object-fit:cover}.id-pm .upsell__name{display:block;font-size:14px;line-height:1.3;font-weight:500}.id-pm .upsell__price{margin-top:5px;font-size:14px}.id-pm .upsell__price .pm-price{gap:4px 7px}.id-pm .upsell__price .pm-price__compare{font-size:12px}.id-pm .upsell__btn{grid-column:1 / -1;justify-self:end;align-self:end}.id-pm .sticky-atc{display:none;position:fixed;left:0;right:0;bottom:0;z-index:18;padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px));background:#fffffff0;-webkit-backdrop-filter:saturate(150%) blur(12px);backdrop-filter:saturate(150%) blur(12px);border-top:1px solid color-mix(in srgb,var(--c-text) 12%,transparent);border-radius:14px 14px 0 0;transform:translateY(105%);opacity:0;transition:transform .22s var(--ease),opacity .18s}.id-pm .sticky-atc.is-visible{transform:none;opacity:1}.id-pm .sticky-atc--all{display:block}.id-pm .sticky-atc__inner{display:flex;align-items:center;gap:10px;max-width:640px;margin-inline:auto}.id-pm .sticky-atc__media{width:48px;height:48px;flex:none;border-radius:6px;overflow:hidden;background:var(--c-product-bg)}.id-pm .sticky-atc__media img{width:100%;height:100%;object-fit:cover}.id-pm .sticky-atc__text{flex:1;min-width:0}.id-pm .sticky-atc__title{font-size:11px;line-height:1.2;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.id-pm .sticky-atc__prices{display:flex;align-items:center;gap:6px;margin-top:3px}.id-pm .sticky-atc__price{font-size:15px;line-height:1;font-weight:500}.id-pm .sticky-atc__prices .pm-badge{padding:3px 8px;font-size:9px;font-weight:500}.id-pm .sticky-atc__btn{height:40px;padding:0 20px;border-radius:100px;font-size:13.5px;font-weight:500}.id-pm .sticky-atc__btn .pm-icon--cart{width:16px;height:16px}.id-pm .sticky-atc__btn .pm-icon--caret{display:none}@media(min-width:750px){.id-pm .sticky-atc{left:16px;right:16px;bottom:16px;padding:12px 16px;border:0;border-radius:8px;background:var(--c-card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 6px 28px #00000029;transform:translateY(calc(100% + 24px))}.id-pm .sticky-atc__inner{gap:16px;max-width:none}.id-pm .sticky-atc__media{width:50px;height:50px}.id-pm .sticky-atc__text{display:flex;align-items:center;gap:16px}.id-pm .sticky-atc__title{font-size:14px;font-weight:500;color:var(--c-text)}.id-pm .sticky-atc__prices{margin-top:0}.id-pm .sticky-atc__btn{height:44px;gap:12px;padding:0 22px;border-radius:var(--radius-sm);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.id-pm .sticky-atc__btn .pm-icon--caret{display:block;margin-left:10px}.id-pm .template-product:has(.sticky-atc--all) .footer{padding-bottom:90px}}.id-pm .lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--c-card);overflow:auto}.id-pm .lightbox::backdrop{background:var(--c-card)}.id-pm .lightbox img{width:100%;min-height:100%;object-fit:contain;cursor:zoom-out}.id-pm .lightbox__close{position:fixed;top:20px;right:20px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--c-bg);border:1px solid var(--line-soft)}@media(max-width:989px){.id-pm .pdp__thumbs{gap:16px}.id-pm .pdp__thumb{width:calc((100% - 32px) / 3)}.id-pm .pdp__arrow--prev{left:16px}.id-pm .pdp__arrow--next{right:16px}.id-pm .options__cards,.id-pm .upsell__grid{grid-template-columns:1fr}}@media(max-width:749px){.id-pm .pdp__layout{grid-template-columns:1fr}.id-pm .pdp__gallery--sticky{position:static}.id-pm .pdp__info{max-width:none}.id-pm .options__cards{grid-template-columns:1fr 1fr}.id-pm .pdp{padding-block:12px 28px}.id-pm .pdp__gallery{gap:10px}.id-pm .pdp__gallery-main>.pm-corner{margin:10px}.id-pm .pdp__arrow{background:transparent}.id-pm .pdp__arrow--prev{left:16px}.id-pm .pdp__arrow--next{right:16px}.id-pm .pdp__dots{display:none}.id-pm .pdp__thumbs{gap:12px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.id-pm .pdp__thumb{width:calc((100% - 24px) / 3)}.id-pm .pdp__info{padding-top:10px}.id-pm .pdp__rating{font-size:12px;gap:6px}.id-pm .pdp__rating .stars{width:72px;height:14px}.id-pm .pdp__title{font-size:28px}.id-pm .pdp__price{font-size:23px}.id-pm .pdp__usp{gap:8px}.id-pm .pdp__usp-icon{width:22px;height:22px}.id-pm .pm-accordion__toggle{font-size:16px;padding:16px 0}.id-pm .upsell__grid{grid-template-columns:1fr}.id-pm .upsell__card{grid-template-columns:58px 1fr auto;align-items:center}.id-pm .upsell__btn{grid-column:auto}.id-pm .sticky-atc--mobile{display:block}.id-pm .template-product .footer{padding-bottom:72px}}.id-pm h1,.id-pm h2,.id-pm h3,.id-pm h4,.id-pm .h1,.id-pm .h2,.id-pm .h3,.id-pm .h4{color:inherit;font-family:var(--font-body);letter-spacing:0}.id-pm .pdp{padding-block:12px 36px}.id-pm .pdp__gallery-main{border-radius:0;background:transparent}.id-pm .pdp__slide img,.id-pm .pdp__thumb img{mix-blend-mode:normal}.id-pm .pdp__dots{bottom:12px}.id-pm .pdp__thumbs{display:none}.id-pm .id-wish{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid var(--id-line);border-radius:50%;background:#fff}.id-pm-badges{position:absolute;top:16px;left:16px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 92px);pointer-events:none}.id-pm-sale{padding:2px 8px;border-radius:4px;background:var(--id-red);color:#fff;font-size:12px;font-weight:700;line-height:20px}.id-pm .pdp__info{display:flex;flex-wrap:wrap;align-items:center;max-width:none;margin:0;padding-top:16px}.id-pm .pdp__block{flex:0 0 100%;max-width:100%;min-width:0}.id-pm .pdp__block+.pdp__block{margin-top:14px}.id-pm-vendor{font-size:14px;line-height:25px}.id-pm .pdp__block--title{margin-top:11px!important}.id-pm .pdp__title{font-family:var(--font-heading-family);font-size:28px;font-weight:700;line-height:31px}.id-pm .pdp__block--price{flex:1 1 auto;margin-top:19px!important}.id-pm .pdp__price{font-family:var(--font-body-family);font-size:26px}.id-pm .pdp__price .pm-price__current{font-size:inherit;font-weight:600}.id-pm .pdp__block--rating{flex:0 0 auto;margin:19px 0 0 16px!important}.id-pm .pdp__block--price+.pdp__block--custom,.id-pm .pdp__block--rating+.pdp__block--custom{margin-top:0}.id-pm-rule,.id-pdp-rule{height:1px;margin:18px 0 25px;border:0;background:var(--id-line)}.id-product-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:10px 20px;border-radius:5px;background:var(--id-sand);font-size:13px}.id-product-meta__label,.id-product-meta strong{display:inline-flex;align-items:center;gap:8px}.id-product-meta strong{white-space:nowrap}.id-product-meta .id-icon{width:14px;height:14px}.id-pm-checklist{font-size:14px;line-height:25px}.id-pm-checklist li{display:flex;align-items:center;gap:8px}.id-pm-checklist .id-icon{flex:none;width:16px;height:16px;color:var(--id-green);stroke-width:2.4}#id-specs{scroll-margin-top:calc(var(--header-h) + 16px)}@media(min-width:750px){.id-pm .pdp__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.id-pm .pdp__gallery{display:grid;grid-template-columns:75px minmax(0,1fr);gap:16px;align-items:start}.id-pm .pdp__gallery-main{grid-column:2;grid-row:1}.id-pm .pdp__thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:16px;overflow:visible}.id-pm .pdp__thumb{position:relative;width:75px}.id-pm .pdp__thumb:nth-child(n+6){display:none}.id-pm .pdp__thumb button{border:1px solid var(--id-line);border-radius:5px;background:#fff}.id-pm .pdp__thumb.is-active button{border-color:var(--id-ink)}.id-pm .pdp__thumb img{object-fit:contain}.id-pm .pdp__thumb[data-more]:after{content:"+" attr(data-more);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#2e2d2d80;color:#fff;font-weight:700;pointer-events:none}.id-pm .pdp__arrow--prev,.id-pm .pdp__dots{display:none}.id-pm .pdp__arrow--next{right:16px;width:45px;height:45px;background:#ffffffd9}.id-pm .pdp__info{padding-top:0}}@media(min-width:990px){.id-pm{--gutter: 50px}.id-pm .pdp__layout{grid-template-columns:minmax(0,1fr) 475px;gap:75px}.id-pm .pdp__gallery{border-right:1px solid var(--id-line)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/id-pm.css.map */
