:root{--nb-midnight: #1C1A3A;--nb-mist: #F4F6FB;--nb-gold: #F2B84B;--nb-gold-hover: #E0A332;--nb-breeze: #7FD3C9;--nb-breeze-dark: #26716A;--nb-lavender: #E9E8F5;--nb-text: #1E2233;--nb-muted: #5C6178;--nb-white: #FFFFFF;--nb-stock: #D64545;--c-bg: var(--nb-mist);--c-panel: var(--nb-lavender);--c-dark: var(--nb-midnight);--c-text: var(--nb-text);--c-muted: var(--nb-muted);--c-cta: var(--nb-gold);--c-cta-hover: var(--nb-gold-hover);--c-star: var(--nb-gold);--c-border: var(--nb-lavender);--c-white: var(--nb-white);--c-on-dark: var(--nb-mist);--c-warm-bg: var(--nb-lavender);--c-warm-text: var(--nb-midnight);--c-cool-bg: var(--nb-lavender);--c-cool-text: var(--nb-midnight);--c-stock: var(--nb-stock);--c-accent-light: var(--nb-breeze-dark);--c-accent-dark: var(--nb-breeze);--pdp-focus: var(--nb-breeze-dark);--pdp-bg: var(--c-bg);--pdp-panel: var(--c-panel);--pdp-navy: var(--c-dark);--pdp-on-navy: var(--c-on-dark);--pdp-text: var(--c-text);--pdp-muted: var(--c-muted);--pdp-border: var(--c-border);--pdp-card: var(--c-white);--pdp-btn-bg: var(--c-cta);--pdp-btn-text: var(--nb-midnight);--pdp-star: var(--c-star);--pdp-sale: var(--c-text);--pdp-badge-bg: var(--c-warm-bg);--pdp-badge-text: var(--c-warm-text);--pdp-ok: var(--nb-breeze-dark);--pdp-low: var(--c-star);--pdp-out: var(--c-stock);--pdp-font-heading: "Playfair Display", Georgia, serif;--pdp-font-heading-weight: 400;--pdp-font-body: Montserrat, "Helvetica Neue", Arial, sans-serif;--pdp-heading-scale: 1;--pdp-body-size: 16px;--pdp-radius-btn: 7px;--pdp-radius-card: 12px;--pdp-shadow: 0 6px 24px color-mix(in srgb, var(--c-text) 8%, transparent);--pdp-max-width: 1200px;--pdp-section-space: 88px;--pdp-gutter: 16px}.pdp{--pdp-sec-bg: transparent;font-family:var(--pdp-font-body);font-size:var(--pdp-body-size);line-height:1.6;letter-spacing:0;color:var(--pdp-text);background:var(--pdp-sec-bg);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}.pdp *,.pdp *:before,.pdp *:after{box-sizing:border-box}.pdp img,.pdp video,.pdp iframe,.pdp svg{max-width:100%}.pdp ul[role=list],.pdp ol[role=list]{list-style:none;margin:0;padding:0}.pdp a{color:inherit}.pdp button{font-family:inherit}.pdp-container{width:100%;max-width:calc(var(--pdp-max-width) + var(--pdp-gutter) * 2);margin:0 auto;padding-left:var(--pdp-gutter);padding-right:var(--pdp-gutter)}.pdp-section{padding-top:calc(var(--pdp-section-space) * .6);padding-bottom:calc(var(--pdp-section-space) * .6)}.pdp-section--tight{padding-top:32px;padding-bottom:32px}.pdp-center{text-align:center}.pdp-section__head{margin:0 auto 32px;max-width:760px}.pdp-section__intro{color:var(--pdp-muted)}.pdp .pdp-eyebrow{margin:0 0 10px;font-family:var(--pdp-font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent-light)}.pdp .pdp-h1,.pdp .pdp-h2,.pdp .pdp-h3{font-family:var(--pdp-font-heading);font-weight:var(--pdp-font-heading-weight);letter-spacing:0;line-height:1.18;color:var(--pdp-heading, var(--pdp-navy));margin:0 0 16px}.pdp .pdp-h1{font-size:calc(30px * var(--pdp-heading-scale))}.pdp .pdp-h2{font-size:calc(28px * var(--pdp-heading-scale))}.pdp .pdp-h3{font-size:calc(21px * var(--pdp-heading-scale))}.pdp-rte>:first-child{margin-top:0}.pdp-rte>:last-child{margin-bottom:0}.pdp-rte p{margin:0 0 12px}.pdp-rte strong{font-weight:700}.pdp-rte ul,.pdp-rte ol{padding-left:20px;margin:0 0 12px}.pdp-rte a{color:var(--c-accent-light);text-decoration:none}.pdp-rte a:hover{text-decoration:underline;text-underline-offset:3px}.pdp-dark .pdp-rte a{color:var(--c-accent-dark)}.pdp :focus-visible{outline:2px solid var(--pdp-focus);outline-offset:2px}.pdp-placeholder{width:100%;height:100%;display:block;background:var(--pdp-panel);fill:color-mix(in srgb,var(--c-text) 25%,transparent)}.pdp-editor-note{padding:14px 16px;margin:12px auto;border:1px dashed var(--pdp-border);border-radius:8px;font:13px/1.4 var(--pdp-font-body);color:var(--pdp-muted);text-align:center}.pdp-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.pdp-icon-media{display:inline-flex;align-items:center;justify-content:center;width:var(--pdp-icon-size);height:var(--pdp-icon-size);flex-shrink:0}.pdp-icon-media img,.pdp-icon-media svg{width:100%;height:100%;object-fit:contain}.pdp-icon-media:empty{display:none}.pdp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;padding:14px 28px;border:0;border-radius:var(--pdp-radius-btn);font:700 16px/1.2 var(--pdp-font-body);letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .15s ease,opacity .2s ease,background-color .2s ease}.pdp .pdp-btn--primary{background:var(--pdp-btn-bg);color:var(--pdp-btn-text)}.pdp .pdp-btn--primary:hover{background:var(--c-cta-hover);color:var(--pdp-btn-text)}.pdp-btn--primary:active{transform:translateY(1px)}.pdp .pdp-btn--light{background:var(--c-white);color:var(--pdp-navy);width:auto}.pdp-btn--auto{width:auto;margin-top:16px}.pdp-btn[disabled]{opacity:.45;cursor:not-allowed}.pdp-btn[aria-busy=true]{cursor:progress;opacity:.7}.pdp-announcement{background:var(--pdp-sec-bg, var(--pdp-navy));color:var(--pdp-sec-color, var(--pdp-on-navy));text-align:center;padding:8px var(--pdp-gutter)}.pdp-announcement[style=""],.pdp-announcement:not([style*=--pdp-sec-bg]){background:var(--pdp-navy)}.pdp-announcement:not([style*=--pdp-sec-color]){color:var(--pdp-on-navy)}.pdp-announcement__text{margin:0;font-size:13px;font-weight:500;letter-spacing:.03em}.pdp-announcement__text a{text-decoration:none}.pdp-trust{padding:10px var(--pdp-gutter)}.pdp-trust:not([style*=--pdp-sec-bg]){background:var(--pdp-panel)}.pdp-trust[style*=--pdp-sec-color]{color:var(--pdp-sec-color)}.pdp-trust__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 28px}.pdp-trust__item{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.pdp-trust__item p{margin:0}.pdp-main{padding-top:16px;padding-bottom:40px}.pdp-main__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.pdp-gallery{display:flex;flex-direction:column-reverse;gap:10px;min-width:0}.pdp-gallery__stage{position:relative;min-width:0}.pdp-gallery__track{position:relative;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--pdp-radius-card);background:var(--pdp-card);outline-offset:2px}.pdp-gallery__track::-webkit-scrollbar{display:none}.pdp-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:var(--pdp-media-ratio, 1);overflow:hidden;position:relative}.pdp-gallery__media,.pdp-gallery__slide img,.pdp-gallery__slide video,.pdp-gallery__slide iframe{display:block;width:100%;height:100%;object-fit:cover;border:0}.pdp-gallery--contain .pdp-gallery__slide img,.pdp-gallery--contain .pdp-gallery__slide video{object-fit:contain}.pdp-gallery__thumbs{position:relative;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px}.pdp-gallery__thumbs::-webkit-scrollbar{display:none}.pdp-gallery__thumb{position:relative;flex:0 0 64px;width:64px;height:64px;padding:0;border:1.5px solid transparent;border-radius:8px;overflow:hidden;background:var(--pdp-card);cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.pdp-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pdp-gallery__thumb.is-active,.pdp-gallery__thumb:hover{opacity:1;border-color:var(--pdp-text)}.pdp-gallery__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c-text) 60%,transparent);color:var(--c-white)}.pdp-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:color-mix(in srgb,var(--c-white) 92%,transparent);color:var(--pdp-text);display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,var(--c-text) 10%,transparent)}.pdp-gallery__arrow--prev{left:12px}.pdp-gallery__arrow--prev .pdp-icon{transform:rotate(90deg)}.pdp-gallery__arrow--next{right:12px}.pdp-gallery__arrow--next .pdp-icon{transform:rotate(-90deg)}.pdp-gallery__dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:6px;pointer-events:none}.pdp-gallery__dot{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--c-white) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--c-text) 8%,transparent);transition:width .2s}.pdp-gallery__dot.is-active{width:18px;border-radius:4px;background:var(--c-white)}.pdp-gallery--single .pdp-gallery__thumbs{display:none}.pdp-info{min-width:0}.pdp-info__title{margin-bottom:10px}.pdp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;width:fit-content;margin:0 0 12px;text-decoration:none;color:var(--pdp-text)}.pdp-rating:hover .pdp-rating__text{text-decoration:underline;text-underline-offset:3px}.pdp-rating__text{font-family:var(--pdp-font-body);font-size:15px;line-height:1.3}.pdp-stars{position:relative;display:inline-flex;line-height:0}.pdp-star{position:relative;display:inline-flex;color:var(--pdp-border)}.pdp-star+.pdp-star{margin-left:2px}.pdp-star__fg{position:absolute;top:0;left:0;bottom:0;width:var(--pdp-star-fill, 0%);overflow:hidden;color:var(--pdp-star-color, var(--c-star))}.pdp .pdp-star__fg svg{max-width:none}.pdp-stars--static{color:var(--pdp-star);gap:1px}.pdp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:4px 0 14px}.pdp-price__compare{color:var(--c-muted);text-decoration:line-through;font-size:18px}.pdp-price__sale{font-size:26px;font-weight:700}.pdp-price__sale.is-sale{color:var(--pdp-sale)}.pdp-price__save{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--nb-lavender);color:var(--nb-midnight)}.pdp-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px!important}.pdp-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--pdp-badge-bg);color:var(--pdp-badge-text);font-size:12px;font-weight:600;letter-spacing:.02em}.pdp-info__desc{margin-bottom:20px;color:var(--pdp-text)}.pdp-variants{margin-bottom:18px}.pdp-variants__group{border:0;margin:0 0 14px;padding:0;min-width:0}.pdp-variants__legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:700}.pdp-variants__selected{font-weight:400;color:var(--pdp-muted)}.pdp-pills{display:flex;flex-wrap:wrap;gap:8px}.pdp-pill{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border:1.5px solid var(--pdp-border);border-radius:999px;background:var(--pdp-card);cursor:pointer;font-size:14px;font-weight:600;line-height:1.2;text-align:center;max-width:100%;overflow-wrap:anywhere;transition:border-color .15s,background-color .15s,color .15s}.pdp-pill:hover{border-color:var(--pdp-text)}.pdp-pill__price{font-size:12px;font-weight:500;color:var(--pdp-muted)}.pdp-pill__input:checked+.pdp-pill{border-color:var(--pdp-navy);background:var(--pdp-navy);color:var(--pdp-on-navy)}.pdp-pill__input:checked+.pdp-pill .pdp-pill__price{color:inherit;opacity:.8}.pdp-pill__input:focus-visible+.pdp-pill{outline:2px solid var(--pdp-navy);outline-offset:2px}.pdp-pill.is-unavailable{opacity:.55;text-decoration:line-through}.pdp-stock{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:14px}.pdp-stock__dot{position:relative;width:9px;height:9px;margin:0 5px;flex-shrink:0;border-radius:50%;background:var(--pdp-stock-dot, var(--c-stock))}.pdp-stock__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--pdp-stock-dot, var(--c-stock));animation:pdp-ring 1.8s ease-out infinite}@keyframes pdp-ring{0%{transform:scale(1);opacity:.45}to{transform:scale(2.6);opacity:0}}.pdp-form{margin:0}.pdp-buy-row{display:flex;gap:10px;align-items:stretch}.pdp-qty{display:inline-flex;align-items:center;flex-shrink:0;border:1.5px solid var(--pdp-border);border-radius:var(--pdp-radius-btn);background:var(--pdp-card)}.pdp-qty__btn{width:40px;height:100%;min-height:50px;border:0;background:none;color:var(--pdp-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pdp-qty__input{width:36px;border:0;background:none;text-align:center;font:600 16px var(--pdp-font-body);color:var(--pdp-text);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pdp-qty__input::-webkit-outer-spin-button,.pdp-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp-qty--small .pdp-qty__btn{width:32px;min-height:42px}.pdp-qty--small .pdp-qty__input{width:28px;font-size:14px}.pdp-atc{flex:1 1 auto;font-size:17px}.pdp-form__error{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:var(--c-warm-bg);color:var(--c-warm-text);font-size:14px}.pdp-form__dynamic{margin-top:10px}.pdp-form__dynamic .shopify-payment-button__button{border-radius:var(--pdp-radius-btn);min-height:50px}.pdp-payment{margin:16px 0 20px;text-align:center}.pdp-payment__text{margin:0 0 8px;font-size:13px;color:var(--pdp-muted)}.pdp-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pdp-payment-icons li{display:flex;line-height:0}.pdp .pdp-payment-icon{width:38px;height:24px;max-width:none}.pdp-accordions{border-top:1px solid var(--pdp-border);margin-bottom:20px}.pdp-accordion{border-bottom:1px solid var(--pdp-border)}.pdp-accordion__summary{display:flex;align-items:center;gap:12px;padding:16px 2px;cursor:pointer;list-style:none;font-weight:600;font-size:15px}.pdp-accordion__summary::-webkit-details-marker{display:none}.pdp-accordion__summary::marker{content:""}.pdp-accordion__title{flex:1}.pdp-accordion__summary .pdp-icon{color:var(--nb-midnight)}.pdp-accordion__summary .pdp-icon--chevron{transition:transform .25s ease}.pdp-accordion[open] .pdp-icon--chevron{transform:rotate(180deg)}.pdp-accordion__content{padding:0 2px 18px;font-size:14px;color:var(--pdp-muted)}.pdp-accordion[open] .pdp-accordion__content{animation:pdp-fade .3s ease}@keyframes pdp-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pdp-benefits__panel{background:var(--pdp-sec-panel, var(--pdp-panel));border-radius:var(--pdp-radius-card);padding:36px 20px;text-align:center}.pdp-benefits__heading{margin-bottom:28px}.pdp-benefits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-benefits__item{padding:16px 12px}.pdp-benefits__item:nth-child(odd){border-right:1px solid var(--pdp-border)}.pdp-benefits__item:nth-child(n+3){border-top:1px solid var(--pdp-border)}.pdp-benefits__title{font:700 15px/1.3 var(--pdp-font-body);margin:0 0 6px;letter-spacing:0}.pdp-benefits__text{font-size:14px;color:var(--pdp-muted)}.pdp-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;color:var(--pdp-hero-text, var(--c-on-dark));background:var(--pdp-navy);--pdp-heading: currentColor}.pdp-hero:not(.pdp-hero--full){max-width:calc(var(--pdp-max-width) + var(--pdp-gutter) * 2);margin:0 auto;border-radius:var(--pdp-radius-card)}.pdp-hero--small{min-height:340px}.pdp-hero--medium{min-height:460px}.pdp-hero--large{min-height:560px}.pdp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pdp-hero-overlay-color, var(--c-text));opacity:var(--pdp-overlay, .3)}.pdp-hero__img,.pdp-hero__video,.pdp-hero__media video{width:100%;height:100%;object-fit:cover;display:block}.pdp-hero__iframe{position:absolute;top:50%;left:50%;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;transform:translate(-50%,-50%);border:0;pointer-events:none}.pdp-hero__img--mobile+.pdp-hero__img{display:none}.pdp-hero__content{position:relative;z-index:1;padding-top:48px;padding-bottom:48px}.pdp-hero__content--center{text-align:center}.pdp-hero__heading{max-width:640px}.pdp-hero__content--center .pdp-hero__heading{margin-left:auto;margin-right:auto}.pdp-hero .pdp-eyebrow{color:var(--c-accent-dark)}.pdp-hero__text{max-width:520px;margin-bottom:20px}.pdp-hero__content--center .pdp-hero__text{margin-left:auto;margin-right:auto}.pdp-press__quote{font-family:var(--pdp-font-heading);font-style:italic;font-size:18px;margin:0 auto 22px;max-width:700px}.pdp-press__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 40px}.pdp-press__logo img{width:auto;height:auto;max-width:140px;object-fit:contain;display:block}.pdp-press--gray .pdp-press__logo img{filter:grayscale(1);opacity:.65;transition:opacity .2s,filter .2s}.pdp-press--gray .pdp-press__logo a:hover img{filter:none;opacity:1}.pdp-experts__grid{display:grid;gap:32px}.pdp-experts__quote{margin:0;padding:0 0 0 18px;border-left:3px solid var(--pdp-navy);font-size:17px}.pdp-experts__quote .pdp-rte{font-family:var(--pdp-font-heading);font-style:italic;margin-bottom:14px}.pdp-experts__quote footer{display:flex;flex-direction:column;font-size:14px}.pdp-experts__quote footer span{color:var(--pdp-muted)}.pdp-experts__cards{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:14px;position:relative;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:6px!important;scrollbar-width:thin}.pdp-portrait{position:relative;aspect-ratio:3 / 4;border-radius:var(--pdp-radius-card);overflow:hidden;scroll-snap-align:start;box-shadow:var(--pdp-shadow);background:var(--pdp-panel)}.pdp-portrait__img{width:100%;height:100%;object-fit:cover;display:block}.pdp-portrait__meta{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:2px;padding:48px 16px 16px;color:var(--c-white);font-size:13px;line-height:1.35;background:linear-gradient(to top,color-mix(in srgb,var(--c-text) 90%,transparent),color-mix(in srgb,var(--c-text) 0%,transparent))}.pdp-portrait__meta strong{font-size:16px}.pdp-portrait__practice{opacity:.8}.pdp-showcase__grid{display:grid;gap:16px}.pdp-showcase__card{position:relative;aspect-ratio:4 / 5;border-radius:var(--pdp-radius-card);overflow:hidden;background:var(--pdp-navy);box-shadow:var(--pdp-shadow)}.pdp-showcase__img{width:100%;height:100%;object-fit:cover;display:block}.pdp-showcase__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--c-text) 80%,transparent),color-mix(in srgb,var(--c-text) 0%,transparent) 55%);pointer-events:none}.pdp-showcase__bar{position:absolute;z-index:1;left:16px;right:16px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--c-white)}.pdp-showcase__label{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:16px}.pdp-showcase__plus{width:42px;height:42px;border-radius:50%;flex-shrink:0;border:1.5px solid color-mix(in srgb,var(--c-white) 70%,transparent);background:color-mix(in srgb,var(--c-white) 12%,transparent);color:var(--c-white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .2s,transform .2s}.pdp-showcase__plus:hover{background:color-mix(in srgb,var(--c-white) 28%,transparent);transform:rotate(90deg)}.pdp-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:0;border-radius:var(--pdp-radius-card);background:var(--pdp-card);box-shadow:0 20px 60px color-mix(in srgb,var(--c-text) 30%,transparent)}.pdp-dialog::backdrop{background:color-mix(in srgb,var(--c-text) 60%,transparent)}.pdp-dialog[open]{animation:pdp-pop .25s ease}@keyframes pdp-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.pdp-dialog__inner{position:relative;padding:28px 24px 24px}.pdp-dialog__close{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;border-radius:50%;background:var(--pdp-panel);color:var(--pdp-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:1}.pdp-dialog__img{width:calc(100% + 48px);max-width:none;margin:-28px -24px 20px;height:auto;display:block}body.pdp-dialog-open{overflow:hidden}.pdp-icons__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;text-align:center}.pdp-icons__item{display:flex;flex-direction:column;align-items:center}.pdp-icons__item .pdp-icon-media{margin-bottom:14px;color:var(--pdp-navy)}.pdp-icons__title{font:700 15px/1.3 var(--pdp-font-body);margin:0 0 6px;letter-spacing:0}.pdp-icons__text{font-size:14px;color:var(--pdp-muted)}.pdp-row{display:grid;gap:24px;align-items:center}.pdp-row+.pdp-row{margin-top:48px}.pdp-row__media{border-radius:var(--pdp-radius-card);overflow:hidden;aspect-ratio:4 / 3;background:var(--pdp-panel)}.pdp-row__media img,.pdp-row__media svg{width:100%;height:100%;object-fit:cover;display:block}.pdp-row__text .pdp-rte{color:var(--pdp-muted)}.pdp-dark{background:var(--pdp-sec-dark, var(--pdp-navy));color:var(--pdp-on-navy);--pdp-heading: currentColor;--pdp-focus: var(--nb-breeze)}.pdp-dark .pdp-eyebrow{color:var(--c-accent-dark)}.pdp-vtesti__list{display:grid;gap:20px;max-width:900px;margin:0 auto!important}.pdp-vtesti__row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding:14px;border-radius:var(--pdp-radius-card);background:color-mix(in srgb,var(--c-white) 6%,transparent)}.pdp-vtesti__video{position:relative;aspect-ratio:9 / 16;border-radius:calc(var(--pdp-radius-card) - 2px);overflow:hidden;background:var(--c-text)}.pdp-vtesti__video video,.pdp-vtesti__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.pdp-vtesti__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:0;background:none;cursor:pointer}.pdp-vtesti__poster img,.pdp-vtesti__poster svg{width:100%;height:100%;object-fit:cover;display:block}.pdp-vtesti__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c-white) 92%,transparent);color:var(--pdp-navy);transition:transform .2s}.pdp-vtesti__poster:hover .pdp-vtesti__play{transform:scale(1.08)}.pdp-vtesti__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px}.pdp-vtesti__verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.pdp-vtesti__quote{font-size:14px;opacity:.9;margin-bottom:8px}.pdp-vtesti__name{margin:0;font-size:13px;font-weight:700}.pdp-vtesti__name span{font-weight:400;opacity:.8}.pdp-vtesti .pdp-h3{margin-bottom:6px;font-size:calc(18px * var(--pdp-heading-scale))}.pdp-tabs__list{display:flex;justify-content:center;gap:6px;margin:0 auto 28px;padding:5px;width:fit-content;max-width:100%;border-radius:999px;background:var(--pdp-panel);position:relative;overflow-x:auto;overscroll-behavior-x:contain}.pdp-tabs__tab{padding:10px 20px;border:0;border-radius:999px;background:none;color:var(--pdp-text);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:background-color .2s,color .2s}.pdp-tabs__tab[aria-selected=true]{background:var(--pdp-btn-bg);color:var(--pdp-btn-text)}.pdp-tabs__panel:focus-visible{outline:2px solid var(--pdp-navy);outline-offset:4px;border-radius:var(--pdp-radius-card)}.pdp-tabs__grid{display:grid;gap:24px;align-items:center}.pdp-tabs__media{border-radius:var(--pdp-radius-card);overflow:hidden;aspect-ratio:1;background:var(--pdp-panel)}.pdp-tabs__media img,.pdp-tabs__media svg{width:100%;height:100%;object-fit:cover;display:block}.pdp-numlist{display:grid;gap:14px;margin-top:16px!important}.pdp-numlist__item{display:flex;gap:14px;align-items:flex-start}.pdp-numlist__num{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--pdp-btn-bg);color:var(--pdp-btn-text);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.pdp-numlist__item strong{display:block;padding-top:3px}.pdp-numlist__item .pdp-rte{font-size:14px;color:var(--pdp-muted)}.pdp-specs{width:100%;border-collapse:collapse;font-size:14px;border-radius:var(--pdp-radius-card);overflow:hidden}.pdp-specs th,.pdp-specs td{padding:12px 14px;text-align:left;vertical-align:top;border:0}.pdp-specs th{font-weight:600;width:45%}.pdp-specs tr:nth-child(odd){background:var(--pdp-panel)}.pdp-compare__grid{display:grid;gap:24px;align-items:center}.pdp-compare__media{border-radius:var(--pdp-radius-card);overflow:hidden;aspect-ratio:4 / 5;background:var(--pdp-panel)}.pdp-compare__media img,.pdp-compare__media svg{width:100%;height:100%;object-fit:cover;display:block}.pdp-compare__scroll{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:12px 0}.pdp-compare__table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;font-size:14px}.pdp-compare__table th,.pdp-compare__table td{padding:14px 12px;text-align:center;vertical-align:middle;border:0}.pdp-compare__table tbody th{text-align:left;font-weight:600}.pdp-compare__table thead th{font-weight:700;font-size:14px;padding-bottom:16px}.pdp-compare__table tbody tr:nth-child(odd)>*{background:var(--pdp-panel)}.pdp-compare__table tbody tr:nth-child(odd)>:first-child{border-radius:8px 0 0 8px}.pdp-compare__table tbody tr:nth-child(odd)>:last-child{border-radius:0 8px 8px 0}.pdp-compare__table .pdp-compare__brand{background:var(--c-dark)!important;color:var(--c-white);width:26%}.pdp-compare__table thead .pdp-compare__brand{border-radius:var(--pdp-radius-card) var(--pdp-radius-card) 0 0;padding-top:20px}.pdp-compare__table tbody tr:last-child .pdp-compare__brand{border-radius:0 0 var(--pdp-radius-card) var(--pdp-radius-card)}.pdp-compare__table tbody tr:nth-child(odd) .pdp-compare__brand{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--c-white) 5%,transparent)}.pdp-compare__logo{max-height:32px;width:auto;margin:0 auto;display:block}.pdp-compare__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%}.pdp-compare__icon--yes{background:color-mix(in srgb,var(--nb-breeze-dark) 12%,transparent);color:var(--nb-breeze-dark)}.pdp-compare__icon--no{background:color-mix(in srgb,var(--c-muted) 12%,transparent);color:var(--c-muted)}.pdp-compare__brand .pdp-compare__icon--yes{background:color-mix(in srgb,var(--nb-breeze) 18%,transparent);color:var(--nb-breeze)}.pdp-compare__brand .pdp-compare__icon--no{background:color-mix(in srgb,var(--nb-white) 14%,transparent);color:var(--nb-lavender)}.pdp-compare__text{font-size:13px}.pdp-steps__grid{display:grid;gap:32px;text-align:center}.pdp-steps__item{display:flex;flex-direction:column;align-items:center}.pdp-steps__circle{width:180px;height:180px;border-radius:50%;overflow:hidden;margin-bottom:18px;background:var(--pdp-panel);display:flex;align-items:center;justify-content:center}.pdp-steps__circle img{width:100%;height:100%;object-fit:cover}.pdp-steps__num{font-family:var(--pdp-font-heading);font-size:56px;color:var(--pdp-navy)}.pdp-steps .pdp-h3{margin-bottom:6px}.pdp-steps__text{margin:0;color:var(--pdp-muted);font-size:15px;max-width:300px}.pdp-guarantee__box{border-radius:var(--pdp-radius-card);padding:48px 20px}.pdp-guarantee__box--flat{border-radius:0}.pdp-guarantee__badge{width:96px;height:auto;margin:0 auto 18px;display:block}.pdp-guarantee .pdp-h2{margin-bottom:8px}.pdp-guarantee .pdp-eyebrow{margin-bottom:24px}.pdp-guarantee__text{display:grid;gap:14px;max-width:760px;margin:0 auto;opacity:.9}.pdp-faq__grid{display:grid;gap:24px}.pdp-faq__intro .pdp-rte{color:var(--pdp-muted)}.pdp-faq__list{border-top:1px solid var(--pdp-border)}.pdp-faq__item{border-bottom:1px solid var(--pdp-border)}.pdp-faq__q{margin:0;font:inherit}.pdp-faq__btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 2px;border:0;background:none;color:var(--pdp-text);font:600 16px/1.4 var(--pdp-font-body);text-align:left;cursor:pointer}.pdp-faq__icon{display:inline-flex;color:var(--nb-midnight);transition:transform .3s ease}.pdp-faq__item.is-open .pdp-faq__icon{transform:rotate(45deg)}.pdp-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,visibility .35s;visibility:hidden}.pdp-faq__item.is-open .pdp-faq__panel{grid-template-rows:1fr;visibility:visible}.pdp-faq__panel-inner{overflow:hidden}.pdp-faq__panel-inner .pdp-rte{padding:0 2px 20px;color:var(--pdp-muted);font-size:15px}.pdp-reviews{scroll-margin-top:110px}.pdp-reviews__widget{min-height:120px}.pdp-reviews--masonry .jdgm-rev-widg__reviews,.pdp-reviews--masonry .oke-w-reviews-list-body,.pdp-reviews--masonry .pdp-masonry{column-count:2;column-gap:14px}.pdp-reviews--masonry .jdgm-rev,.pdp-reviews--masonry .oke-w-review,.pdp-reviews--masonry .pdp-masonry>*{display:inline-block;width:100%;break-inside:avoid;margin:0 0 14px!important;padding:16px!important;border:0!important;border-radius:var(--pdp-radius-card);background:var(--pdp-card);box-shadow:var(--pdp-shadow)}.pdp-reviews .jdgm-rev-widg,.pdp-reviews .oke-w{font-family:var(--pdp-font-body)!important;background:transparent!important;border:0!important;padding:0!important}.pdp-reviews .jdgm-star,.pdp-reviews .oke-stars-foreground{color:var(--pdp-star)!important}.pdp-reviews .jdgm-write-rev-link,.pdp-reviews .oke-button{background:var(--pdp-btn-bg)!important;color:var(--pdp-btn-text)!important;border-radius:var(--pdp-radius-btn)!important;border:0!important}.pdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:var(--pdp-card);border-top:1px solid var(--nb-lavender);box-shadow:0 -6px 24px color-mix(in srgb,var(--nb-midnight) 10%,transparent);transform:translateY(110%);transition:transform .3s ease;visibility:hidden}.pdp-sticky[style*=--pdp-sec-bg]{background:var(--pdp-sec-bg)}.pdp-sticky.is-visible{transform:none;visibility:visible}.pdp-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.pdp-sticky__info{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.pdp-sticky__img{display:none;width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0}.pdp-sticky__text{min-width:0}.pdp-sticky__title{margin:0;font-weight:700;font-size:14px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky__variant{font-weight:400;color:var(--c-muted)}.pdp-sticky__price{margin:2px 0 0;display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;min-width:0;white-space:nowrap;font-size:14px;line-height:1.3}.pdp-sticky__compare{color:var(--c-muted);text-decoration:line-through;font-size:13px}.pdp-sticky__sale{color:var(--c-text);font-weight:700;font-size:15px}.pdp-sticky__badge{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:2px 8px;border-radius:999px;background:var(--nb-lavender);color:var(--nb-midnight);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.5}.pdp-sticky__badge[hidden],.pdp-sticky__compare[hidden]{display:none}.pdp-sticky__actions{display:flex;gap:8px;flex:0 0 auto}.pdp-sticky__actions .pdp-qty{display:none}.pdp-sticky__btn{width:auto;min-height:46px;padding:10px 18px;font-size:15px;white-space:nowrap}@media screen and (max-width:399px){.pdp-sticky__title{display:none}.pdp-sticky__price{margin:0}}body.pdp-sticky-open{padding-bottom:72px}@media screen and (min-width:750px){.pdp{--pdp-gutter: 32px}.pdp-section{padding-top:calc(var(--pdp-section-space) * .8);padding-bottom:calc(var(--pdp-section-space) * .8)}.pdp .pdp-h1{font-size:calc(38px * var(--pdp-heading-scale))}.pdp .pdp-h2{font-size:calc(36px * var(--pdp-heading-scale))}.pdp .pdp-h3{font-size:calc(23px * var(--pdp-heading-scale))}.pdp-section__head{margin-bottom:44px}.pdp-btn--primary.pdp-btn--auto{width:auto}.pdp-gallery__arrow{display:inline-flex}.pdp-gallery__dots{display:none}.pdp-gallery__thumb{flex-basis:76px;width:76px;height:76px}.pdp-benefits__panel{padding:52px 32px}.pdp-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pdp-benefits__item{padding:4px 22px;border-top:0!important;border-right:0!important}.pdp-benefits__item+.pdp-benefits__item{border-left:1px solid var(--pdp-border)}.pdp-hero__img--mobile{display:none}.pdp-hero__img--mobile+.pdp-hero__img{display:block}.pdp-hero{align-items:center}.pdp-hero--small{min-height:420px}.pdp-hero--medium{min-height:560px}.pdp-hero--large{min-height:700px}.pdp-hero__content{padding-top:72px;padding-bottom:72px}.pdp-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-icons__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.pdp-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.pdp-row__text{order:1}.pdp-row__media,.pdp-row--reverse .pdp-row__text{order:2}.pdp-row--reverse .pdp-row__media{order:1}.pdp-row+.pdp-row{margin-top:80px}.pdp-vtesti__row{grid-template-columns:200px minmax(0,1fr);gap:28px;padding:18px}.pdp-tabs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.pdp-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp-guarantee__box{padding:72px 48px}.pdp-guarantee__text{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;text-align:left}.pdp-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:56px}.pdp-reviews--masonry .jdgm-rev-widg__reviews,.pdp-reviews--masonry .oke-w-reviews-list-body,.pdp-reviews--masonry .pdp-masonry{column-count:3}.pdp-sticky__img{display:block}.pdp-sticky__title{font-size:15px}.pdp-sticky__actions .pdp-qty{display:inline-flex}.pdp-sticky__btn{min-width:220px}}@media screen and (min-width:990px){.pdp-main{padding-top:40px;padding-bottom:64px}.pdp-main__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start}.pdp-gallery{position:sticky;top:24px;flex-direction:row;gap:14px}.pdp-gallery__thumbs{flex-direction:column;flex:0 0 80px;max-height:620px;overflow-y:auto;overflow-x:hidden}.pdp-gallery__stage{flex:1 1 auto}.pdp-experts__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:56px;align-items:center}.pdp-experts__cards{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible}.pdp-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pdp-compare__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.pdp-compare__grid--no-image{grid-template-columns:minmax(0,1fr);max-width:860px;margin:0 auto}.pdp-reviews--masonry .jdgm-rev-widg__reviews,.pdp-reviews--masonry .oke-w-reviews-list-body,.pdp-reviews--masonry .pdp-masonry{column-count:5}}@media(prefers-reduced-motion:reduce){.pdp *,.pdp *:before,.pdp *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/pdp.css.map */
