.pdp,.pdp-ui{--font-body: var(--font-body-family);--c-bg: #ffffff;--c-card: #ffffff;--c-product-bg: #f7f7f7;--c-text: #2a2b2a;--c-muted: #6e6a65;--c-line: #2a2b2a;--c-primary: #1f9a1b;--c-primary-text: #ffffff;--c-accent: #f29f5d;--c-accent-text: #161616;--c-secondary: #f7f3ee;--c-star: #f29f5d;--c-sale: #c8262b;--c-new-badge: #1f9a1b;--gutter: 40px;--section-space: 60px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 15px;--line-soft: color-mix(in srgb, var(--c-text) 15%, transparent);--ease: cubic-bezier(.22, .61, .36, 1);--header-h: 0px;font-family:var(--font-body);font-size:16px;line-height:1.2;color:var(--c-text)}@media(max-width:989px){.pdp,.pdp-ui{--gutter: 24px}}@media(max-width:749px){.pdp,.pdp-ui{--gutter: 16px;--section-space: 28px;--radius-md: 4px;--radius-lg: 10px}}:is(.pdp,.pdp-ui) :is(h1,h2,h3,h4,p,ul,ol,figure,fieldset){margin:0;padding:0}:is(.pdp,.pdp-ui) fieldset{border:0;min-width:0}:is(.pdp,.pdp-ui) :is(ul,ol)[role=list]{list-style:none}:is(.pdp,.pdp-ui) :is(img,svg,video,iframe){display:block;max-width:100%}:is(.pdp,.pdp-ui) img{height:auto}:is(.pdp,.pdp-ui) a{color:inherit;text-decoration:none}:is(.pdp,.pdp-ui) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:is(.pdp,.pdp-ui) :is(input,select,textarea){font:inherit;color:inherit}:is(.pdp,.pdp-ui) summary{list-style:none;cursor:pointer}:is(.pdp,.pdp-ui) summary::-webkit-details-marker{display:none}:is(.pdp,.pdp-ui) :focus-visible{outline:2px solid var(--c-text);outline-offset:2px}:is(.pdp,.pdp-ui) [hidden]{display:none!important}:is(.pdp,.pdp-ui) .icon{width:20px;height:20px;flex:none}.pdp .price{display:inline-flex;flex-wrap:wrap;align-items:baseline}.pdp .price__compare{color:var(--c-muted)}.pdp .price--sale .price__current{color:var(--c-sale);font-weight:700}:is(.pdp,.pdp-ui) .section{padding-block:var(--section-space);background:var(--section-bg, transparent)}:is(.pdp,.pdp-ui) .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}:is(.pdp,.pdp-ui) .section-head__text{display:flex;flex-direction:column;gap:8px}@media(max-width:749px){:is(.pdp,.pdp-ui) .section-head{margin-bottom:20px}:is(.pdp,.pdp-ui) .section-head__text{gap:10px}:is(.pdp,.pdp-ui) .section-head__link{display:none}}:is(.pdp,.pdp-ui) .display-lg{font-size:clamp(48px,4.45vw,64px);line-height:.95;letter-spacing:-.03em;font-weight:400}:is(.pdp,.pdp-ui) .display{font-size:clamp(44px,4.17vw,60px);line-height:.92;font-weight:400;letter-spacing:-.01em}:is(.pdp,.pdp-ui) .h2{font-size:38px;line-height:1;font-weight:400}:is(.pdp,.pdp-ui) .h3{font-size:21px;line-height:1.1;font-weight:400}:is(.pdp,.pdp-ui) .eyebrow{font-size:15px;line-height:.9;text-transform:uppercase}:is(.pdp,.pdp-ui) .eyebrow--spaced{font-size:14px;font-weight:500;letter-spacing:.12em}@media(max-width:749px){:is(.pdp,.pdp-ui) .display-lg{font-size:34px}:is(.pdp,.pdp-ui) .display{font-size:30px}:is(.pdp,.pdp-ui) .h2{font-size:26px}:is(.pdp,.pdp-ui) .eyebrow{font-size:12px}}:is(.pdp,.pdp-ui) .rte{line-height:1.4}:is(.pdp,.pdp-ui) .rte>*+*{margin-top:.9em}:is(.pdp,.pdp-ui) .rte ul,:is(.pdp,.pdp-ui) .rte ol{padding-left:1.3em}:is(.pdp,.pdp-ui) .rte li+li{margin-top:.25em}:is(.pdp,.pdp-ui) .rte a{text-decoration:underline;text-underline-offset:2px}:is(.pdp,.pdp-ui) .rte h2,:is(.pdp,.pdp-ui) .rte h3,:is(.pdp,.pdp-ui) .rte h4{font-weight:500;line-height:1.15;margin-top:1.4em}:is(.pdp,.pdp-ui) .rte h2{font-size:26px}:is(.pdp,.pdp-ui) .rte h3{font-size:21px}:is(.pdp,.pdp-ui) .rte img{border-radius:var(--radius-md)}:is(.pdp,.pdp-ui) .rte table{width:100%;border-collapse:collapse}:is(.pdp,.pdp-ui) .rte th,:is(.pdp,.pdp-ui) .rte td{text-align:left;padding:8px 0;border-bottom:1px solid var(--line-soft)}:is(.pdp,.pdp-ui) .link-arrow{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1;font-weight:500;white-space:nowrap}:is(.pdp,.pdp-ui) .link-arrow span{text-decoration:underline;text-underline-offset:3px}:is(.pdp,.pdp-ui) .link-arrow .icon{width:9px;height:9px;transition:transform .25s var(--ease)}:is(.pdp,.pdp-ui) .link-arrow:hover .icon{transform:translate(3px)}:is(.pdp,.pdp-ui) .link-underline{font-size:15px;text-decoration:underline;text-underline-offset:3px}:is(.pdp,.pdp-ui) .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}:is(.pdp,.pdp-ui) .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}:is(.pdp,.pdp-ui) .btn:hover{filter:brightness(1.12)}:is(.pdp,.pdp-ui) .btn:disabled,:is(.pdp,.pdp-ui) .btn[disabled]{opacity:.55;cursor:not-allowed;filter:none}:is(.pdp,.pdp-ui) .btn.is-loading{opacity:.7;pointer-events:none}:is(.pdp,.pdp-ui) .btn--accent{background:var(--c-accent);color:var(--c-accent-text)}:is(.pdp,.pdp-ui) .btn--accent:hover{filter:brightness(.96)}:is(.pdp,.pdp-ui) .btn--outline{background:transparent;color:inherit;border:1px solid currentColor}:is(.pdp,.pdp-ui) .btn--outline:hover{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text);filter:none}:is(.pdp,.pdp-ui) .btn--lg{height:56px;padding:0 30px;border-radius:6px;font-size:16px}:is(.pdp,.pdp-ui) .btn--sm{height:30px;padding:0 15px;font-size:10.5px}:is(.pdp,.pdp-ui) .btn--full{width:100%}:is(.pdp,.pdp-ui) .btn .icon{width:12px;height:12px}@media(max-width:749px){:is(.pdp,.pdp-ui) .btn{height:50px;font-size:16px}:is(.pdp,.pdp-ui) .btn--lg{height:52px;padding:0 24px;font-size:15px}:is(.pdp,.pdp-ui) .btn--sm{height:30px;font-size:10.5px}}:is(.pdp,.pdp-ui) .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}:is(.pdp,.pdp-ui) .btn-pill:hover{background:var(--c-text);color:var(--c-card)}:is(.pdp,.pdp-ui) .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}:is(.pdp,.pdp-ui) .btn-outline-sm:hover{background:var(--c-text);color:var(--c-bg)}:is(.pdp,.pdp-ui) .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)}:is(.pdp,.pdp-ui) .badge--accent{background:var(--c-accent);color:var(--c-accent-text)}:is(.pdp,.pdp-ui) .badge--secondary{background:var(--c-secondary)}:is(.pdp,.pdp-ui) .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}:is(.pdp,.pdp-ui) .badge--neutral{background:color-mix(in srgb,var(--c-text) 80%,transparent);color:var(--c-bg)}:is(.pdp,.pdp-ui) .badge--lg{padding:6px 12px 5px}:is(.pdp,.pdp-ui) .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}:is(.pdp,.pdp-ui) .quantity__btn{width:26px;height:26px;font-size:16px;line-height:1}:is(.pdp,.pdp-ui) .quantity__input,:is(.pdp,.pdp-ui) .quantity__value{width:32px;border:0;background:transparent;text-align:center;font-size:15px;padding:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}:is(.pdp,.pdp-ui) .quantity__input::-webkit-outer-spin-button,:is(.pdp,.pdp-ui) .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:is(.pdp,.pdp-ui) .quantity--sm{width:94px;height:32px;padding:0 6px;border-radius:4px}:is(.pdp,.pdp-ui) .quantity--sm .quantity__btn{width:20px;height:20px;font-size:15px}@media(max-width:749px){:is(.pdp,.pdp-ui) .quantity:not(.quantity--sm){height:50px}}:is(.pdp,.pdp-ui) .payment-icons{display:flex;flex-wrap:wrap;gap:6px}:is(.pdp,.pdp-ui) .payment-icons--center{justify-content:center}:is(.pdp,.pdp-ui) .payment-icons__icon{width:38px;height:24px}:is(.pdp,.pdp-ui) .accordion{border-top:1px solid var(--c-line)}:is(.pdp,.pdp-ui) .accordion-list>.accordion:last-child,.pdp__block--accordion:last-of-type .accordion{border-bottom:1px solid var(--c-line)}:is(.pdp,.pdp-ui) .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}:is(.pdp,.pdp-ui) .accordion__icon{width:12px;height:12px}:is(.pdp,.pdp-ui) .accordion__icon .icon-plus__v,:is(.pdp,.pdp-ui) .icon--plus .icon-plus__v{transition:transform .3s var(--ease);transform-origin:center}:is(.pdp,.pdp-ui) details[open]>summary .icon-plus__v{transform:scaleY(0)}:is(.pdp,.pdp-ui) .accordion__content{overflow:hidden}:is(.pdp,.pdp-ui) .accordion__inner{padding-bottom:15px;font-size:13.5px}.pdp{display:block;padding-block:36px}.pdp__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.pdp__gallery{display:flex;flex-direction:column;gap:12px;min-width:0}.pdp__gallery--sticky{position:sticky;top:calc(var(--header-h) + 16px)}.pdp a.specialist-badge{color:#1f7a1b}.pdp__gallery-main{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--c-product-bg)}.pdp__slides{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp__slides::-webkit-scrollbar{display:none}.pdp__slide{flex:none;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.pdp__zoom{display:block;width:100%;height:100%;cursor:zoom-in}.pdp__img,.pdp__video,.pdp__slide iframe,.pdp__slide video{width:100%;height:100%;object-fit:cover}.pdp__img--contain{object-fit:contain}.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}.pdp__arrow .icon{width:14px;height:14px}.pdp__arrow--prev{left:32px}.pdp__arrow--prev .icon{transform:rotate(180deg)}.pdp__arrow--next{right:32px}.pdp__gallery:has(.pdp__thumbs) .pdp__dots{display:none}.pdp__dots{position:absolute;left:0;right:0;bottom:44px;z-index:2;display:flex;justify-content:center;gap:6px;pointer-events:none}.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}.pdp__dots span.is-active{background:var(--c-text)}.pdp__thumbs{--thumb-gap: 8px;--thumbs-visible: 8;display:flex;gap:var(--thumb-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp__thumbs::-webkit-scrollbar{display:none}.pdp__thumb{flex:none;width:calc((100% - var(--thumb-gap) * (var(--thumbs-visible) - 1)) / var(--thumbs-visible));scroll-snap-align:start}.pdp__thumb button{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--c-product-bg);opacity:.7;transition:opacity .2s}.pdp__thumb button:hover,.pdp__thumb.is-active button{opacity:1}.pdp__thumb img{width:100%;height:100%;padding:4px;object-fit:contain}.pdp__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000001f}.pdp__thumb-play .icon circle{display:none}.pdp__thumb-play .icon{width:18px;height:18px;padding:5px;border-radius:6px;background:#fff;color:#161616;box-sizing:content-box}.pdp__info-wrap{min-width:0}.pdp__info{max-width:540px;margin-inline:auto;padding-top:8px}.pdp__block+.pdp__block{margin-top:14px}.pdp__rating{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1}.pdp__rating .stars{width:86px}.pdp__block--title{margin-top:11px!important}.pdp__title{font-size:28.8px;line-height:1.2;font-weight:400}.pdp__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pdp__price{font-size:24.15px;line-height:1}.pdp__price .price{gap:4px 12px}.pdp__price-note{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--c-muted)}.pdp__block--usp{margin-top:19px!important}.pdp__usp{display:flex;flex-direction:column;gap:12px}.pdp__usp-item{display:flex;align-items:center;gap:5px}.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%}.pdp__usp-icon .icon{width:11px;height:11px}.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}.pdp__highlight{display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:12px;background:var(--c-secondary)}.pdp__highlight-icon .icon{width:16px;height:16px}.pdp__highlight-text{flex:1}.pdp__highlight-title{font-size:13.5px;line-height:1.38;font-weight:700}.pdp__highlight-note{font-size:12px;line-height:1.25;opacity:.66}.pdp__highlight-badge{padding:4px 9px;border-radius:999px;background:var(--c-card);font-size:11px;line-height:1.2;letter-spacing:.025em}.pdp__fans{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line-soft);border-radius:12px}.pdp__fans-avatars{display:block;flex:none;max-width:76px;overflow:hidden}.pdp__fans-track{display:flex;width:max-content}.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}.pdp__fans-avatar+.pdp__fans-avatar{margin-left:-10px}.pdp__fans-avatar img{width:100%;height:100%;object-fit:cover}.pdp__fans-text{font-size:13.5px;line-height:1.35}.pdp__fans-text p{display:inline}.pdp__fans-text strong{font-weight:600}.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}.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}:is(.pdp,.pdp-ui) a.pdp__showroom:hover{border-color:var(--c-text)}.pdp__showroom-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:50%;background:var(--c-secondary)}.pdp__showroom-icon .icon{width:18px;height:18px}.pdp__showroom-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pdp__showroom-title{font-size:14px;line-height:1.3;font-weight:500}.pdp__showroom-note{font-size:12px;line-height:1.3;opacity:.66}.pdp__showroom-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.pdp__showroom-status{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;line-height:1.3;color:#b3261e}.pdp__showroom-status[hidden]{display:none}.pdp__showroom-status.is-open{color:#1e7a3c}.pdp__showroom-status b{font-weight:600}.pdp__showroom-status i{position:relative;width:8px;height:8px;flex:none;border-radius:50%;background:currentColor}.pdp__showroom-status.is-open i{animation:status-beat 1.6s ease-in-out infinite}.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)}}.pdp__showroom-link{flex:none;font-size:12.5px}:is(.pdp,.pdp-ui) .options{display:flex;flex-direction:column;gap:16px}:is(.pdp,.pdp-ui) .options__group{display:flex;flex-direction:column;gap:8px}:is(.pdp,.pdp-ui) .options__label{font-size:13px;line-height:1.2;color:var(--c-muted)}:is(.pdp,.pdp-ui) .options__label span{color:var(--c-text);font-weight:500}:is(.pdp,.pdp-ui) .options__cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}:is(.pdp,.pdp-ui) .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}:is(.pdp,.pdp-ui) .option-card:hover{border-color:color-mix(in srgb,var(--c-text) 50%,transparent)}:is(.pdp,.pdp-ui) .option-card.is-selected,:is(.pdp,.pdp-ui) .option-card:has(input:checked){border:1.5px solid var(--c-text);padding:8.5px;background:var(--c-bg)}:is(.pdp,.pdp-ui) .option-card__thumb{width:44px;height:44px;flex:none;border-radius:6px;overflow:hidden;background:var(--c-bg)}:is(.pdp,.pdp-ui) .option-card__thumb img{width:100%;height:100%;object-fit:cover}:is(.pdp,.pdp-ui) .option-card__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:is(.pdp,.pdp-ui) .option-card__name{font-size:13.5px;line-height:1.2;font-weight:500;letter-spacing:-.01em}:is(.pdp,.pdp-ui) .option-card__note{font-size:10px;line-height:1.3;color:var(--c-muted)}:is(.pdp,.pdp-ui) .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)}:is(.pdp,.pdp-ui) .options__pills{display:flex;flex-wrap:wrap;gap:8px}:is(.pdp,.pdp-ui) .option-pill{display:inline-flex;cursor:pointer}:is(.pdp,.pdp-ui) .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}:is(.pdp,.pdp-ui) .option-pill:hover span{border-color:var(--c-text)}:is(.pdp,.pdp-ui) .option-pill.is-selected span,:is(.pdp,.pdp-ui) .option-pill input:checked+span{border-color:var(--c-text);background:var(--c-text);color:var(--c-bg)}:is(.pdp,.pdp-ui) .option-pill.is-soldout span{text-decoration:line-through;opacity:.55}:is(.pdp,.pdp-ui) .option-card.is-soldout .option-card__thumb{opacity:.5}.pdp.is-loading .pdp__info{opacity:.55;pointer-events:none;transition:opacity .2s}.pdp__stock{display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.2;font-weight:500}.pdp__stock-dot{width:8px;height:8px;border-radius:50%;background:#3f9b57;box-shadow:0 0 0 3px #3f9b572e}.pdp__stock--low .pdp__stock-dot,.pdp__stock--backorder .pdp__stock-dot{background:#d28a1c;box-shadow:0 0 0 3px #d28a1c2e}.pdp__stock--preorder .pdp__stock-dot{background:#2f6fb3;box-shadow:0 0 0 3px #2f6fb32e}.pdp__delivery strong{color:var(--c-text);font-weight:600}.pdp__editor-hint{margin-top:8px;padding:8px 10px;border:1px dashed #b3402f;border-radius:6px;font-size:12px;color:#b3402f}.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))}.pdp__preorder-icon .icon{width:20px;height:20px;color:#2f6fb3}.pdp__preorder-title{font-size:13.5px;font-weight:600;line-height:1.3}.pdp__preorder-text{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--c-muted)}.pdp__stock--out .pdp__stock-dot{background:#b3402f;box-shadow:0 0 0 3px #b3402f2e}.pdp__delivery{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;line-height:1.2;font-weight:500;color:#1e7a3c}.pdp__delivery .icon{width:18px;height:18px}.pdp__buy-row{display:flex;gap:8px}.pdp__atc{flex:1}:is(.pdp,.pdp-ui) .btn.pdp__atc{background:#5bc77a;font-weight:600}.pdp__error{margin-top:8px;font-size:13px;color:#b3402f}.pdp__dynamic{margin-top:8px}.pdp__block--toggle{margin-top:8px!important}.pdp__toggle{border-bottom:1px solid var(--line-soft)}.pdp__toggle summary{display:flex;align-items:center;gap:7px;padding:9px 0;font-size:13px;line-height:1.3;font-weight:600}.pdp__toggle summary .icon--info{width:14px;height:14px}.pdp__toggle summary .accordion__icon{width:10px;height:10px;margin-left:auto}.pdp__toggle-content{padding-bottom:10px;font-size:12px}.pdp__trust{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;padding-block:2px}.pdp__trust-item{display:flex;align-items:center;gap:9px}.pdp__trust-item .icon{width:22px;height:22px}.pdp__trust-item>span{display:flex;flex-direction:column}.pdp__trust-title{font-size:11.5px;line-height:1.2;font-weight:500}.pdp__trust-text{font-size:9.5px;line-height:1.2;color:var(--c-muted)}.pdp__block--payments .payment-icons{justify-content:flex-start}.pdp-videos{display:block;margin-top:24px!important}.pdp-videos__title{margin-bottom:12px;font-size:16px;line-height:1.2;font-weight:500;text-align:center}.pdp-videos__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.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}.pdp-videos__item video{width:100%;height:100%;object-fit:cover}.pdp-videos__item--empty{cursor:default}.pdp-videos__play{position:absolute;left:10px;bottom:10px;width:28px;height:28px;color:var(--c-text);pointer-events:none}:is(.pdp,.pdp-ui) .video-modal{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:76px 20px 24px;border:0;background:#000000e0}:is(.pdp,.pdp-ui) .video-modal::backdrop{background:transparent}:is(.pdp,.pdp-ui) .video-modal__list{display:flex;align-items:center;justify-content:center;height:100%}:is(.pdp,.pdp-ui) .video-modal__list li{flex:none;height:min(100%,760px);max-width:100%;aspect-ratio:9 / 16;border-radius:12px;overflow:hidden;background:#000}:is(.pdp,.pdp-ui) .video-modal__list li[hidden]{display:none}:is(.pdp,.pdp-ui) .video-modal__list video{width:100%;height:100%;object-fit:contain}.pdp__block--accordion{margin-top:0!important}.pdp__block:not(.pdp__block--accordion)+.pdp__block--accordion{margin-top:24px!important}.pdp__block--accordion+.pdp__block:not(.pdp__block--accordion){margin-top:20px}.pdp__block--accordion:has(+.pdp__block:not(.pdp__block--accordion)) .accordion,.pdp__block--accordion:last-child .accordion{border-bottom:1px solid var(--c-line)}:is(.pdp,.pdp-ui) .spec-table{width:100%;border-collapse:collapse}:is(.pdp,.pdp-ui) .spec-table th,:is(.pdp,.pdp-ui) .spec-table td{padding:8px 0;border-bottom:1px solid var(--line-soft);text-align:left;font-weight:400;vertical-align:top}:is(.pdp,.pdp-ui) .spec-table th{width:40%;color:var(--c-muted)}:is(.pdp,.pdp-ui) .spec-table tr:last-child th,:is(.pdp,.pdp-ui) .spec-table tr:last-child td{border-bottom:0}:is(.pdp,.pdp-ui) .upsell__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}:is(.pdp,.pdp-ui) .upsell__title{font-size:15px;line-height:1.3;font-weight:500}:is(.pdp,.pdp-ui) .upsell__subtitle{margin-top:3px;font-size:13px;line-height:1.4;opacity:.6}:is(.pdp,.pdp-ui) .upsell__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}:is(.pdp,.pdp-ui) .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)}:is(.pdp,.pdp-ui) .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)}:is(.pdp,.pdp-ui) .upsell__media img{width:100%;height:100%;object-fit:cover}:is(.pdp,.pdp-ui) .upsell__name{display:block;font-size:14px;line-height:1.3;font-weight:500}:is(.pdp,.pdp-ui) .upsell__price{margin-top:5px;font-size:14px}:is(.pdp,.pdp-ui) .upsell__price .price{gap:4px 7px}:is(.pdp,.pdp-ui) .upsell__price .price__compare{font-size:12px}:is(.pdp,.pdp-ui) .upsell__btn{grid-column:1 / -1;justify-self:end;align-self:end}:is(.pdp,.pdp-ui) .lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--c-card);overflow:auto}:is(.pdp,.pdp-ui) .lightbox::backdrop{background:var(--c-card)}:is(.pdp,.pdp-ui) .lightbox img{width:100%;min-height:100%;object-fit:contain;cursor:zoom-out}:is(.pdp,.pdp-ui) .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){.pdp__thumbs{--thumbs-visible: 7}.pdp__arrow--prev{left:16px}.pdp__arrow--next{right:16px}:is(.pdp,.pdp-ui) .options__cards{grid-template-columns:1fr}:is(.pdp,.pdp-ui) .upsell__grid{grid-template-columns:1fr}}@media(max-width:749px){.pdp__layout{grid-template-columns:1fr}.pdp__gallery--sticky{position:static}.pdp__info{max-width:none}:is(.pdp,.pdp-ui) .options__cards{grid-template-columns:1fr 1fr}.pdp{padding-block:12px 28px}.pdp__gallery{gap:10px}.pdp__arrow{background:transparent}.pdp__arrow--prev{left:16px}.pdp__arrow--next{right:16px}.pdp__dots{display:none}.pdp__gallery-main{border-radius:12px}.pdp__thumbs{--thumb-gap: 6px;--thumbs-visible: 5.5;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.pdp__thumb button{border-radius:6px}.pdp__info{padding-top:10px}.pdp__rating{font-size:12px;gap:6px}.pdp__rating .stars{width:72px;height:14px}.pdp__title{font-size:22.4px}.pdp__price{font-size:23px}.pdp__usp{gap:8px}.pdp__usp-icon{width:22px;height:22px}:is(.pdp,.pdp-ui) .accordion__toggle{font-size:16px;padding:16px 0}:is(.pdp,.pdp-ui) .upsell__grid{grid-template-columns:1fr}:is(.pdp,.pdp-ui) .upsell__card{grid-template-columns:58px 1fr auto;align-items:center}:is(.pdp,.pdp-ui) .upsell__btn{grid-column:auto}}:is(.pdp,.pdp-ui) .advantages{position:relative;padding-block:40px;color:#fff;background:var(--adv-bg)}:is(.pdp,.pdp-ui) .advantages__bg{position:absolute;top:0;right:0;bottom:0;left:0}:is(.pdp,.pdp-ui) .advantages__bg img{width:100%;height:100%;object-fit:cover}:is(.pdp,.pdp-ui) .advantages__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14100c80}:is(.pdp,.pdp-ui) .advantages .page-width{position:relative}:is(.pdp,.pdp-ui) .advantages__panel{padding:40px 60px 48px;border-radius:var(--radius-lg);background:#ffffff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:is(.pdp,.pdp-ui) .advantages__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}:is(.pdp,.pdp-ui) .advantages__cta{font-weight:400}:is(.pdp,.pdp-ui) .advantages__cta span{text-decoration:none}:is(.pdp,.pdp-ui) .advantages__cta .icon{width:12px;height:12px}:is(.pdp,.pdp-ui) .advantages__subtitle{margin-top:16px;padding-block:16px;border-block:1px solid rgba(255,255,255,.3);font-size:24px;line-height:1}:is(.pdp,.pdp-ui) .advantages__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:120px}:is(.pdp,.pdp-ui) .advantages__item{display:flex;flex-direction:column;gap:10px}:is(.pdp,.pdp-ui) .advantages__icon{width:60px;height:60px;object-fit:contain;display:flex;align-items:center;justify-content:flex-start}:is(.pdp,.pdp-ui) .advantages__icon .icon{width:44px;height:44px;stroke-width:.9}:is(.pdp,.pdp-ui) .advantages__item-title{margin-top:6px;font-size:22px;line-height:.9;text-transform:uppercase}:is(.pdp,.pdp-ui) .advantages__item-text{font-size:14px;line-height:1.1}@media(max-width:989px){:is(.pdp,.pdp-ui) .advantages__grid{grid-template-columns:repeat(3,1fr);margin-top:60px;row-gap:32px}}@media(max-width:749px){:is(.pdp,.pdp-ui) .advantages{padding-block:20px}:is(.pdp,.pdp-ui) .advantages__panel{padding:12px 14px 20px}:is(.pdp,.pdp-ui) .advantages__cta{display:none}:is(.pdp,.pdp-ui) .advantages__subtitle{margin-top:10px;padding-block:10px;font-size:14px}:is(.pdp,.pdp-ui) .advantages__grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}:is(.pdp,.pdp-ui) .advantages__icon{width:36px;height:36px}:is(.pdp,.pdp-ui) .advantages__icon .icon{width:30px;height:30px}:is(.pdp,.pdp-ui) .advantages__item-title{font-size:16px}:is(.pdp,.pdp-ui) .advantages__item-text{display:none}}:is(.pdp,.pdp-ui) .info-cards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}:is(.pdp,.pdp-ui) .info-card{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:15px 15px 12px;border-radius:var(--radius-lg);background:var(--c-bg)}:is(.pdp,.pdp-ui) .info-card__media{aspect-ratio:292 / 211;border-radius:var(--radius-md);overflow:hidden;background:var(--c-secondary)}:is(.pdp,.pdp-ui) .info-card__media img,:is(.pdp,.pdp-ui) .info-card__media svg{width:100%;height:100%;object-fit:cover}:is(.pdp,.pdp-ui) .info-card__text{display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.2}:is(.pdp,.pdp-ui) .info-card__title{font-size:19.5px;line-height:1.2;font-weight:500}@media(max-width:989px){:is(.pdp,.pdp-ui) .info-cards__grid{grid-template-columns:1fr 1fr;gap:12px}:is(.pdp,.pdp-ui) .info-card{gap:20px}}@media(max-width:549px){:is(.pdp,.pdp-ui) .info-cards__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}:is(.pdp,.pdp-ui) .info-card{flex:none;width:78vw;scroll-snap-align:center}}:is(.pdp,.pdp-ui) .faq__title{margin-bottom:40px}:is(.pdp,.pdp-ui) .faq__layout{display:grid;grid-template-columns:600fr 672fr;gap:16px 88px}:is(.pdp,.pdp-ui) .faq__side{display:flex;flex-direction:column;align-items:flex-start;gap:40px}:is(.pdp,.pdp-ui) .faq__description{font-size:20px;line-height:1.2}:is(.pdp,.pdp-ui) .faq__button{height:40px;padding:0 20px;border-radius:var(--radius-md)}@media(max-width:989px){:is(.pdp,.pdp-ui) .faq__title{margin-bottom:20px}:is(.pdp,.pdp-ui) .faq__layout{grid-template-columns:1fr;gap:24px}:is(.pdp,.pdp-ui) .faq__side{gap:20px}:is(.pdp,.pdp-ui) .faq__description{font-size:16px}}.pdp__delivery--warn{color:#b3402f}.pdp .lightbox img{height:auto}:is(.pdp,.pdp-ui) :is(h1,h2,h3,h4){color:inherit;font-family:inherit;letter-spacing:inherit}.pdp .pdp__img,.pdp .pdp__thumb img,.pdp .upsell__media img,.pdp .option-card__thumb img{mix-blend-mode:multiply}.pdp .option-card__thumb{width:64px}.pdp .option-card__thumb img{object-fit:contain}.pdp-details{padding-block:24px var(--section-space)}.pdp-details__tabs{border-bottom:1px solid var(--line-soft);overflow-x:auto;scrollbar-width:none}.pdp-details__tabs::-webkit-scrollbar{display:none}.pdp-details__tab-list{display:flex;gap:40px;white-space:nowrap}.pdp-details__tab-list a{display:block;padding:18px 0;font-size:17px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:border-color .2s,color .2s}.pdp-details__tab-list a:hover,.pdp-details__tab-list a:focus-visible{border-color:var(--c-accent);color:#c4612a}.pdp-details__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 64px;margin-top:48px}.pdp-details__block{scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.pdp-details__block+.pdp-details__block{margin-top:56px}.pdp-details__title{margin-bottom:28px!important;font-size:30px;line-height:1.15;font-weight:500}.pdp-details__pros{display:flex;flex-direction:column;gap:18px}.pdp-details__pros li{display:flex;align-items:center;gap:14px;font-size:18px;line-height:1.3}.pdp-details__mark{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:50%;background:#3fae49;color:#fff;font-size:22px;font-weight:500;line-height:1}.pdp-details__con .pdp-details__mark{background:#c9c9c9}.pdp-details__description,.pdp-details__page{font-size:16px;line-height:1.6}.pdp-details__description h2,.pdp-details__description h3{font-size:22px}.pdp-details__table{width:100%;border-collapse:collapse;font-size:16px}.pdp-details__table th,.pdp-details__table td{padding:18px 16px;font-weight:400;text-align:left;vertical-align:top}.pdp-details__table td{text-align:right}.pdp-details__table tr:nth-child(2n){background:#f2f2f2}.pdp-details__extra{display:none}.pdp-details__specs.is-expanded .pdp-details__extra{display:table-row}.pdp-details__more{display:inline-flex!important;align-items:center;gap:6px;margin-top:18px;font-size:17px!important;color:#e07b3c!important}.pdp-details__more .icon{width:12px;height:12px;transform:rotate(90deg);transition:transform .25s var(--ease)}.pdp-details__specs.is-expanded .pdp-details__more .icon{transform:rotate(-90deg)}.pdp-details__downloads{display:flex;flex-direction:column;gap:10px}.pdp-details__download{display:flex!important;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--radius-md);background:#f2f2f2;font-size:15px}.pdp-details__download .icon{width:12px;height:12px;transform:rotate(90deg)}.pdp-details__download:hover span{text-decoration:underline}@media(max-width:989px){.pdp-details__layout{grid-template-columns:1fr}}@media(max-width:749px){.pdp-details__tab-list{gap:24px}.pdp-details__tab-list a{font-size:15px;padding:14px 0}.pdp-details__layout{margin-top:28px}.pdp-details__title{margin-bottom:18px!important;font-size:24px}.pdp-details__pros li{font-size:16px}.pdp-details__table th,.pdp-details__table td{padding:14px 12px;font-size:15px}}.pdp .pdp__stock--in,.pdp .pdp__stock--low{display:inline-flex;gap:8px;padding:6px 12px 6px 10px;border-radius:100px;font-size:13px;font-weight:700}.pdp .pdp__stock--in{background:#e8f6ea;color:#1e7a3c}.pdp .pdp__stock--low{background:#fdf1e2;color:#a5620b}.pdp .pdp__stock--in .pdp__stock-dot,.pdp .pdp__stock--low .pdp__stock-dot{position:relative;width:8px;height:8px;box-shadow:none;animation:status-beat 1.6s ease-in-out infinite}.pdp .pdp__stock--in .pdp__stock-dot{background:#22a447}.pdp .pdp__stock--in .pdp__stock-dot:after,.pdp .pdp__stock--low .pdp__stock-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:inherit;animation:status-pulse 1.6s ease-out infinite}.pdp .pdp__block--stock{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.pdp .pdp__block--stock .pdp__delivery{margin-top:0}.pdp .pdp__block--stock .pdp__editor-hint{flex-basis:100%}@media(max-width:749px){.pdp .pdp__block--stock{column-gap:10px}.pdp .pdp__block--stock :is(.pdp__stock--in,.pdp__stock--low){padding:5px 10px 5px 9px;font-size:12px}.pdp .pdp__block--stock .pdp__delivery{font-size:12px}.pdp .pdp__block--stock .pdp__delivery .icon{display:none}}@media(prefers-reduced-motion:reduce){.pdp .pdp__stock-dot,.pdp .pdp__stock-dot:after{animation:none}}.pdp .video-modal__list li{height:auto;width:min(100%,1100px);max-height:100%;aspect-ratio:auto}.pdp-details__tab-list a{padding:16px 0;font-size:15px}.pdp-details__title{margin-bottom:20px!important;font-size:22px}.pdp-details__block+.pdp-details__block{margin-top:44px}.pdp-details__description,.pdp-details__page{max-width:68ch;font-size:14.5px;line-height:1.7;color:color-mix(in srgb,var(--c-text) 85%,transparent)}.pdp-details__description :is(h2,h3,h4),.pdp-details__page :is(h2,h3,h4){margin-top:1.6em;font-size:16px;font-weight:600;color:var(--c-text)}.pdp-details__description strong,.pdp-details__page strong{color:var(--c-text)}.pdp-details__pros{gap:12px}.pdp-details__pros li{gap:12px;font-size:14.5px}.pdp-details__mark{width:24px;height:24px;font-size:17px}.pdp-details__table{font-size:14px}.pdp-details__table th,.pdp-details__table td{padding:13px 14px}.pdp-details__table th{color:var(--c-muted)}.pdp-details__more{margin-top:14px;font-size:14.5px!important}.pdp-details__download{font-size:14px}:is(.pdp,.pdp-ui) .h2{font-size:28px;line-height:1.15}:is(.pdp,.pdp-ui) .section-head{margin-bottom:28px}:is(.pdp,.pdp-ui) .info-card__title{font-size:16px}:is(.pdp,.pdp-ui) .info-card__text{font-size:13.5px;line-height:1.5}:is(.pdp,.pdp-ui) .advantages .display{font-size:clamp(30px,3vw,40px);line-height:1.05}:is(.pdp,.pdp-ui) .advantages__subtitle{font-size:17px}:is(.pdp,.pdp-ui) .advantages__grid{margin-top:64px}:is(.pdp,.pdp-ui) .advantages__item-title{font-size:15px;line-height:1.2;letter-spacing:.04em}:is(.pdp,.pdp-ui) .advantages__item-text{font-size:13px;line-height:1.4;opacity:.85}:is(.pdp,.pdp-ui) .faq__title{margin-bottom:28px}:is(.pdp,.pdp-ui) .faq__description{font-size:15px;line-height:1.6}:is(.pdp,.pdp-ui) .accordion__toggle{font-size:15px}:is(.pdp,.pdp-ui) .accordion__inner{font-size:14px;line-height:1.6}@media(max-width:749px){.pdp-details__title{font-size:20px}.pdp-details__tab-list a{font-size:14px}:is(.pdp,.pdp-ui) .h2{font-size:23px}:is(.pdp,.pdp-ui) .advantages .display{font-size:26px}:is(.pdp,.pdp-ui) .advantages__subtitle{font-size:14px}:is(.pdp,.pdp-ui) .advantages__item-title{font-size:13px}}.pdp-details{--details-surface: #f7f3ee;--details-card: #ffffff;--details-soft: #f2f2f2}.pdp-details__block{order:var(--order, 0)}.pdp-details--calm,.pdp-details--cards{box-shadow:0 0 0 100vmax var(--details-bg);clip-path:inset(0 -100vmax);background:var(--details-bg);padding-block:48px 64px}.pdp-details--calm{--details-bg: var(--details-surface)}.pdp-details--calm .pdp-details__tabs{border-color:color-mix(in srgb,var(--c-text) 10%,transparent)}.pdp-details--calm .pdp-details__table{border-radius:12px;overflow:hidden;background:var(--details-card)}.pdp-details--calm .pdp-details__table tr:nth-child(2n){background:#fbf9f6}.pdp-details--calm .pdp-details__table tr+tr{border-top:1px solid color-mix(in srgb,var(--c-text) 6%,transparent)}.pdp-details--calm .pdp-details__download{background:var(--details-card)}.pdp-details--cards{--details-bg: #f4f4f2}.pdp-details--cards .pdp-details__tabs{border:0}.pdp-details--cards .pdp-details__tab-list{gap:8px}.pdp-details--cards .pdp-details__tab-list a{margin:0;padding:10px 18px;border:0;border-radius:100px;background:var(--details-card);font-size:14px}.pdp-details--cards .pdp-details__tab-list a:hover,.pdp-details--cards .pdp-details__tab-list a:focus-visible{background:var(--c-text);color:#fff}.pdp-details--cards .pdp-details__layout{margin-top:28px;gap:24px}.pdp-details--cards .pdp-details__block{padding:32px;border-radius:16px;background:var(--details-card);box-shadow:0 1px 2px #0000000a,0 10px 30px #0000000d}.pdp-details--cards .pdp-details__block+.pdp-details__block{margin-top:24px}.pdp-details--cards .pdp-details__table tr:nth-child(2n){background:#f7f7f5}.pdp-details--tabs .pdp-details__tabs{display:flex;justify-content:flex-start;border:0}.pdp-details--tabs .pdp-details__tab-list{gap:4px;padding:5px;border-radius:100px;background:var(--details-soft)}.pdp-details--tabs .pdp-details__tab-list a{margin:0;padding:10px 20px;border:0;border-radius:100px;font-size:14px;color:var(--c-muted)}.pdp-details--tabs .pdp-details__tab-list a:hover{color:var(--c-text)}.pdp-details--tabs .pdp-details__tab-list a[aria-selected=true]{background:var(--details-card);color:var(--c-text);box-shadow:0 1px 3px #00000014}.pdp-details--accordion .pdp-details__layout{display:flex;flex-direction:column;max-width:860px;margin-inline:auto}.pdp-details--accordion :is(.pdp-details__main,.pdp-details__side),.pdp-details--sidebar :is(.pdp-details__main,.pdp-details__side){display:contents}.pdp-details--tabs .pdp-details__layout{margin-top:36px}.pdp-details--tabs.is-ready .pdp-details__main .pdp-details__block:not(.is-active){display:none}.pdp-details--tabs.is-ready .pdp-details__main .pdp-details__block+.pdp-details__block{margin-top:0}.pdp-details--tabs .pdp-details__side{position:sticky;top:24px;align-self:start}.pdp-details--tabs.is-ready .pdp-details__main .pdp-details__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pdp-details--tabs .pdp-details__block.is-active{animation:pdp-details-fade .35s ease}@keyframes pdp-details-fade{0%{opacity:0;transform:translateY(6px)}}.pdp-details--accordion .pdp-details__tabs{display:none}.pdp-details--accordion .pdp-details__layout{margin-top:0;gap:0;border-top:1px solid var(--line-soft)}.pdp-details--accordion .pdp-details__block{border-bottom:1px solid var(--line-soft)}.pdp-details--accordion .pdp-details__block+.pdp-details__block{margin-top:0}.pdp-details--accordion .pdp-details__title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0!important;padding:22px 4px;font-size:18px;cursor:pointer}.pdp-details--accordion .pdp-details__title:after{content:"+";display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--details-soft);font-size:18px;font-weight:400;transition:transform .25s var(--ease),background-color .2s}.pdp-details--accordion .pdp-details__block.is-open .pdp-details__title:after{content:"\2212";background:var(--c-accent);color:var(--c-accent-text)}.pdp-details--accordion.is-ready .pdp-details__block:not(.is-open)>:not(.pdp-details__title){display:none}.pdp-details--accordion .pdp-details__block.is-open>:not(.pdp-details__title){padding:0 4px 28px;animation:pdp-details-fade .3s ease}.pdp-details--sidebar{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0 72px;align-items:start}.pdp-details--sidebar .pdp-details__tabs{position:sticky;top:calc(var(--header-height, 0px) + 24px);margin-top:48px;border:0;overflow:visible}.pdp-details--sidebar .pdp-details__tab-list{flex-direction:column;gap:2px;white-space:normal}.pdp-details--sidebar .pdp-details__tab-list a{margin:0;padding:11px 14px;border:0;border-left:3px solid transparent;border-radius:0 8px 8px 0;font-size:15px;color:var(--c-muted)}.pdp-details--sidebar .pdp-details__tab-list a:hover,.pdp-details--sidebar .pdp-details__tab-list a.is-current{border-left-color:var(--c-accent);background:var(--details-surface);color:var(--c-text)}.pdp-details--sidebar .pdp-details__layout{display:flex;flex-direction:column;max-width:820px}.pdp-details--sidebar .pdp-details__block+.pdp-details__block{margin-top:0;padding-top:44px;border-top:1px solid var(--line-soft)}.pdp-details--sidebar .pdp-details__block{padding-bottom:44px}.pdp-details--sidebar .pdp-details__table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdp-details--sidebar .pdp-details__table tr,.pdp-details--sidebar .pdp-details__table tr:nth-child(2n){display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:10px;background:var(--details-surface)}.pdp-details--sidebar .pdp-details__table tr.pdp-details__extra{display:none}.pdp-details--sidebar .pdp-details__specs.is-expanded tr.pdp-details__extra{display:flex}.pdp-details--sidebar .pdp-details__table th,.pdp-details--sidebar .pdp-details__table td{padding:0;text-align:left}.pdp-details--sidebar .pdp-details__table th{font-size:12.5px}.pdp-details--sidebar .pdp-details__table td{font-weight:600}@media(max-width:989px){.pdp-details--sidebar{grid-template-columns:1fr}.pdp-details--sidebar .pdp-details__tabs{position:static;margin-top:0;overflow-x:auto}.pdp-details--sidebar .pdp-details__tab-list{flex-direction:row;white-space:nowrap}.pdp-details--sidebar .pdp-details__layout{margin-top:32px}}@media(max-width:749px){.pdp-details--cards .pdp-details__block{padding:22px}.pdp-details--tabs .pdp-details__tabs{justify-content:flex-start;overflow-x:auto}.pdp-details--sidebar .pdp-details__table tbody{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pdp-details__block.is-active,.pdp-details__block.is-open>*{animation:none!important}}.pdp-details{--details-surface: #f2f2f2;--details-card: #ffffff;--details-soft: #f2f2f2}.pdp-details--calm,.pdp-details--cards{--details-bg: #ffffff}.pdp-details__tab-list a:hover,.pdp-details__tab-list a:focus-visible{border-color:var(--c-text);color:var(--c-text)}.pdp-details .pdp-details__table tr:nth-child(odd){background:#fff}.pdp-details .pdp-details__table tr:nth-child(2n){background:#f2f2f2}.pdp-details .pdp-details__table tr+tr{border-top:0}.pdp-details--calm .pdp-details__table{border-radius:0}.pdp-details .pdp-details__download{background:#f2f2f2}.pdp-details .pdp-details__more{color:#e07b3c!important}.pdp-details--cards .pdp-details__block{border:1px solid #e6e6e6;box-shadow:none}.pdp-details--cards .pdp-details__tab-list a{background:#f2f2f2}.pdp-details--accordion .pdp-details__block.is-open .pdp-details__title:after{background:var(--c-text);color:#fff}.pdp-details--sidebar .pdp-details__tab-list a:hover,.pdp-details--sidebar .pdp-details__tab-list a.is-current{border-left-color:var(--c-text);background:#f2f2f2}.pdp-details--sidebar .pdp-details__table tr,.pdp-details--sidebar .pdp-details__table tr:nth-child(odd),.pdp-details--sidebar .pdp-details__table tr:nth-child(2n){background:#f2f2f2}@media(max-width:989px){.pdp-details--tabs .pdp-details__side{position:static}}.pdp-details__drawing-open{display:inline-flex!important;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--c-text);border-radius:var(--radius-sm);font-size:14px;transition:background-color .2s,color .2s}.pdp-details__drawing-open .icon{width:16px;height:16px}.pdp-details__drawing-open:hover{background:var(--c-text);color:#fff}.pdp-details__side .pdp-details__block+.pdp-details__block{margin-top:40px}.pdp-details__side .pdp-details__block.pdp-details__drawing{margin-top:0}.pdp-details__side .pdp-details__drawing+.pdp-details__block{margin-top:28px}.pdp-details__clamp.is-clamped{position:relative;max-height:calc(var(--clamp-lines, 8) * 1.7em);overflow:hidden}.pdp-details__clamp.is-clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4.5em;background:linear-gradient(to bottom,#fff0,#fff 85%);pointer-events:none}.pdp-details__clamp.is-clamped .pdp-details__description{font-size:inherit}.pdp-details__clamp{font-size:14.5px}.pdp-details__readmore,.pdp-details__page-link{display:inline-flex!important;align-items:center;gap:6px;margin-top:14px;font-size:14.5px!important;font-weight:600;color:var(--c-text);text-decoration:underline;text-underline-offset:3px}.pdp-details__readmore .icon{width:11px;height:11px;transform:rotate(90deg);transition:transform .25s var(--ease)}.pdp-details__readmore[aria-expanded=true] .icon{transform:rotate(-90deg)}.pdp-details__page-link .icon{width:10px;height:10px}@media(max-width:749px){.pdp-details--tabs.is-mobile-accordion .pdp-details__tabs{display:none}.pdp-details--tabs.is-mobile-accordion .pdp-details__layout{margin-top:0;gap:0;border-top:1px solid var(--line-soft)}.pdp-details--tabs.is-mobile-accordion .pdp-details__main .pdp-details__block:not(.is-active){display:block}.pdp-details--tabs.is-mobile-accordion .pdp-details__block{margin-top:0!important;border-bottom:1px solid var(--line-soft);animation:none}.pdp-details--tabs.is-mobile-accordion .pdp-details__block.pdp-details__drawing{padding:16px 0}.pdp-details--tabs.is-mobile-accordion .pdp-details__block .pdp-details__title{position:static;width:auto;height:auto;overflow:visible;clip:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0!important;padding:18px 2px;font-size:17px;cursor:pointer}.pdp-details--tabs.is-mobile-accordion .pdp-details__title:after{content:"+";display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:50%;background:#f2f2f2;font-size:17px;font-weight:400}.pdp-details--tabs.is-mobile-accordion .pdp-details__block.is-open .pdp-details__title:after{content:"\2212";background:var(--c-text);color:#fff}.pdp-details--tabs.is-mobile-accordion .pdp-details__block:not(.is-open)>:not(.pdp-details__title){display:none!important}.pdp-details--tabs.is-mobile-accordion .pdp-details__block.pdp-details__drawing:not(.is-open)>:not(.pdp-details__title){display:inline-flex!important}.pdp-details--tabs.is-mobile-accordion .pdp-details__block.is-open{padding-bottom:22px}}@media(max-width:749px){.pdp-details--tabs.is-mobile-accordion .pdp-details__layout{display:flex;flex-direction:column}.pdp-details--tabs.is-mobile-accordion :is(.pdp-details__main,.pdp-details__side){display:contents}.pdp-details--tabs.is-mobile-accordion [id$=-pros]{order:0}.pdp-details--tabs.is-mobile-accordion [id$=-description]{order:1}.pdp-details--tabs.is-mobile-accordion .pdp-details__drawing{order:2}.pdp-details--tabs.is-mobile-accordion [id$=-specs]{order:3}.pdp-details--tabs.is-mobile-accordion [id$=-downloads]{order:4}.pdp-details--tabs.is-mobile-accordion [id*=-page-]{order:5}}.pdp .pdp__bundle{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--line, #e5e5e5);border-radius:10px;cursor:pointer;transition:border-color .2s,background-color .2s}.pdp .pdp__bundle:hover{border-color:#c4612a}.pdp .pdp__bundle:has(.pdp__bundle-input:checked){border-color:#c4612a;box-shadow:0 0 0 1px #c4612a;background:#c4612a0d}.pdp .pdp__bundle-input{position:absolute;opacity:0;pointer-events:none}.pdp .pdp__bundle-box{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border:1.5px solid rgba(0,0,0,.35);border-radius:5px;color:#fff;transition:background-color .2s,border-color .2s}.pdp .pdp__bundle-box .icon{width:12px;height:12px;opacity:0}.pdp .pdp__bundle-input:checked+.pdp__bundle-box{background:#c4612a;border-color:#c4612a}.pdp .pdp__bundle-input:checked+.pdp__bundle-box .icon{opacity:1}.pdp .pdp__bundle-input:focus-visible+.pdp__bundle-box{outline:2px solid #c4612a;outline-offset:2px}.pdp .pdp__bundle-media{flex:none;width:48px;height:48px;overflow:hidden;border-radius:8px;background:var(--c-product-bg)}.pdp .pdp__bundle-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pdp .pdp__bundle-text{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.pdp .pdp__bundle-title{font-size:13.5px;font-weight:600;line-height:1.25}.pdp .pdp__bundle-name{overflow:hidden;font-size:12.5px;line-height:1.3;color:#0009;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pdp .pdp__bundle-price{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;column-gap:6px;flex:none;font-size:12.5px;white-space:nowrap}.pdp .pdp__bundle-price s{color:#00000080}.pdp .pdp__bundle-badge{padding:2px 6px;border-radius:4px;background:#c8262b;color:#fff;font-size:11px;font-weight:700}.pdp .pdp__bundle-price strong{grid-column:1 / -1;font-size:14.5px;font-weight:700;color:#c8262b}.pdp .pdp__bundle-total{display:none;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:-4px 0 12px;padding:0 2px;font-size:13.5px}.pdp .pdp__bundle:has(.pdp__bundle-input:checked)+.pdp__bundle-total{display:flex}.pdp .pdp__bundle-total strong{font-size:17px;font-weight:700}.pdp .pdp__bundle-saving{margin-left:auto;padding:3px 8px;border-radius:100px;background:#e8f6ea;color:#1e7a3c;font-size:12.5px;font-weight:600}.pdp-ui .faq--cards .faq__head{max-width:640px;margin:0 auto 36px;text-align:center}.pdp-ui .faq--cards .faq__title{margin-bottom:10px}.pdp-ui .faq--cards .faq__description{color:color-mix(in srgb,var(--c-text) 70%,transparent)}.pdp-ui .faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 56px}.pdp-ui .faq__grid .accordion{border:0;border-radius:8px;background:#fafafa;box-shadow:0 1px 3px #0000000f}.pdp-ui .faq__grid .accordion__toggle{padding:26px 28px;font-size:16px;font-weight:500;cursor:pointer}.pdp-ui .faq__grid .accordion__icon{flex:none;width:14px;height:14px;transition:transform .3s var(--ease)}.pdp-ui .faq__grid .accordion[open] .accordion__icon{transform:rotate(180deg)}.pdp-ui .faq__grid .accordion__inner{padding:0 28px 24px}.pdp-ui .faq--cards .faq__foot{margin-top:32px;text-align:center}@media(max-width:749px){.pdp-ui .faq--cards .faq__head{margin-bottom:24px}.pdp-ui .faq__grid{grid-template-columns:1fr;gap:12px}.pdp-ui .faq__grid .accordion__toggle{padding:20px;font-size:15px}.pdp-ui .faq__grid .accordion__inner{padding:0 20px 20px}}:is(.pdp,.pdp-details) .pdp-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none}:is(.pdp,.pdp-details) .pdp-features__item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 10px 16px;border:1px solid #e6e6e6;border-radius:12px;text-align:center}:is(.pdp,.pdp-details) .pdp-features__icon{width:36px;height:36px;margin-bottom:6px}:is(.pdp,.pdp-details) .pdp-features__label{font-size:11.5px;line-height:1.2;color:#0000008c}:is(.pdp,.pdp-details) .pdp-features__value{font-size:14px;line-height:1.3;font-weight:600;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media(max-width:989px){:is(.pdp,.pdp-details) .pdp-features{gap:6px}:is(.pdp,.pdp-details) .pdp-features__item{gap:2px;padding:10px 2px;border-radius:10px}:is(.pdp,.pdp-details) .pdp-features__icon{width:26px;height:26px;margin-bottom:4px}:is(.pdp,.pdp-details) .pdp-features__label{font-size:10px}:is(.pdp,.pdp-details) .pdp-features__value{font-size:10.5px;letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}}.pdp-details .pdp-features--details{display:none}@media(max-width:749px){.pdp .pdp-features--gallery{display:none}.pdp-details .pdp-features--details{display:grid;margin:0 0 20px}}.pdp .pdp__price--request{font-size:22px;font-weight:600}.pdp .pdp-quote__open{width:100%}.pdp .pdp-quote__success{margin:0 0 12px;padding:12px 14px;border-radius:8px;background:#e8f6ea;color:#1e7a3c;font-size:14px;font-weight:500;text-align:center}.pdp .pdp-quote__success-text{display:flex;align-items:center;justify-content:center;gap:8px;margin:0}.pdp .pdp-quote__success-text .icon{flex:none;width:16px;height:16px}.pdp .pdp-quote__whatsapp{display:flex;width:fit-content;align-items:center;gap:8px;margin:12px auto 2px;padding:8px 14px;border-radius:100px;background:#25d366;color:#fff;font-size:14px;font-weight:600;text-decoration:none;animation:pdp-whatsapp-pulse 2.4s ease-out infinite}.pdp .pdp-quote__whatsapp:hover{background:#1ebe5a;animation-play-state:paused}.pdp .pdp-quote__whatsapp .icon{width:18px;height:18px;animation:pdp-whatsapp-wiggle 2.4s ease-in-out infinite}@keyframes pdp-whatsapp-pulse{0%{box-shadow:0 0 #25d36680;transform:scale(1)}15%{transform:scale(1.04)}30%{transform:scale(1)}70%,to{box-shadow:0 0 0 12px #25d36600}}@keyframes pdp-whatsapp-wiggle{0%,60%,to{transform:rotate(0)}66%{transform:rotate(-14deg)}72%{transform:rotate(12deg)}78%{transform:rotate(-8deg)}84%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.pdp .pdp-quote__whatsapp,.pdp .pdp-quote__whatsapp .icon{animation:none}}.pdp .pdp-quote__dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:14px;background:#fff;color:var(--c-text);overflow:auto}.pdp .pdp-quote__dialog::backdrop{background:#00000073}.pdp .pdp-quote__panel{position:relative;padding:28px}.pdp .pdp-quote__close{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f3f3f3}.pdp .pdp-quote__close .icon{width:14px;height:14px}.pdp .pdp-quote__title{margin:0 40px 4px 0;font-size:22px;font-weight:600}.pdp .pdp-quote__product{margin:0 0 8px;font-size:14px;font-weight:500;color:#c4612a}.pdp .pdp-quote__text{margin:0 0 18px;font-size:14px;line-height:1.5;color:#000000a6}.pdp .pdp-quote__errors{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:#fdecec;color:#b3402f;font-size:13.5px}.pdp .pdp-quote__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pdp .pdp-quote__field{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:500}.pdp .pdp-quote__field--wide{grid-column:1 / -1}.pdp .pdp-quote__field :is(input:not(.quantity__input):not([type=checkbox]),textarea){width:100%;padding:11px 12px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;font:inherit;font-size:15px;font-weight:400}.pdp .pdp-quote__field :is(input:not(.quantity__input):not([type=checkbox]),textarea):focus{outline:2px solid #c4612a;outline-offset:0;border-color:#c4612a}.pdp .pdp-quote__quantity{width:140px;height:46px;border-color:#d9d9d9;border-radius:8px}.pdp .pdp-quote__submit{width:100%;margin-top:18px}@media(max-width:749px){.pdp .pdp-quote__panel{padding:22px 18px}.pdp .pdp-quote__fields{grid-template-columns:1fr}}.pdp .pdp-quote__open{gap:10px}.pdp .pdp-quote__open .icon{width:16px;height:16px}.pdp .pdp-quote__note{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:14px}.pdp .pdp-quote__note-check{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:50%;background:#e8f6ea;color:#1e7a3c}.pdp .pdp-quote__note-check .icon{width:12px;height:12px}.pdp .pdp-quote__interest{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:4px 0 0;padding:0;border:0}.pdp .pdp-quote__interest legend{grid-column:1 / -1;margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.pdp .pdp-quote__interest legend span{display:block;margin-top:2px;font-weight:400;color:#0000008c}.pdp .pdp-quote__check{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;cursor:pointer}.pdp .pdp-quote__check input{flex:none;width:18px;height:18px;margin:0;accent-color:#c4612a}@media(max-width:749px){.pdp .pdp-quote__interest{grid-template-columns:1fr}}.pdp__wwk{display:inline-flex;align-items:center;gap:10px;color:#2a2b2a;text-decoration:none;font-size:15px;line-height:1}.pdp__wwk:hover .pdp__wwk-count{text-decoration:underline;text-underline-offset:3px}.pdp__wwk-stars{display:inline-flex;gap:3px}.pdp__wwk-star{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:3px;background:linear-gradient(90deg,#5bc77a var(--fill),#d5d5d5 var(--fill))}.pdp__wwk-score{font-weight:700}.pdp__wwk-sep{color:#2a2b2a59}.pdp__wwk-mark{display:inline-flex;margin-left:2px}@media screen and (max-width:749px){.pdp__wwk{gap:8px;font-size:14px}.pdp__wwk-star{width:20px;height:20px}}:is(.pdp,.pdp-ui) a.pdp__pg{display:flex;align-items:center;gap:1rem;width:fit-content;max-width:100%;padding:.9rem 1.4rem .9rem 1rem;border-radius:1rem;background:#2a2b2a;color:#fff;font-size:1.35rem;line-height:1.35;text-decoration:none;transition:background .2s ease}:is(.pdp,.pdp-ui) a.pdp__pg:hover{background:#3a3b3a}.pdp__pg-icon{display:flex;flex:none;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:linear-gradient(170deg,#fea201,#fd7f03 45%,#fb3e01);color:#fff}.pdp__pg-text strong{font-weight:700}.pdp__pg-sep{margin:0 .3rem;color:#ffffff80}.pdp__pg-arrow{flex:none;color:#fea201;transition:transform .2s ease}.pdp__pg:hover .pdp__pg-arrow{transform:translate(.3rem)}@media(prefers-reduced-motion:reduce){.pdp__pg-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-main-product-detail.css.map */
