.pdp{--pdp-bg:var(--surface);--pdp-cream:var(--surface-cream);--pdp-cream-2:var(--surface-sand);--pdp-media:var(--surface-media);--pdp-ink:var(--ink);--pdp-ink-soft:var(--ink-soft);--pdp-muted:var(--ink-muted);--pdp-faint:var(--ink-subtle);--pdp-line:var(--line);--pdp-line-soft:var(--line-section);--pdp-line-row:var(--line-row);--pdp-accent:var(--sage);--pdp-accent-ink:var(--green);--pdp-accent-link:var(--green-mid);--pdp-head:var(--font-display), "Josefin Sans", sans-serif;--pdp-body:var(--font-sans), "Open Sans", sans-serif;--pdp-serif:var(--font-serif), "EB Garamond", Georgia, serif;--pdp-h1:40px;--pdp-h1-lh:1.1;--pdp-h1-ls:.06em;--pdp-h2:29px;--pdp-h2-lh:1.18;--pdp-h2-ls:.08em;--pdp-h3:20px;--pdp-h3-lh:1.3;--pdp-h3-ls:.1em;--pdp-h4:16px;--pdp-h4-lh:1.4;--pdp-h4-ls:.12em;--pdp-h5:13px;--pdp-h5-lh:1.5;--pdp-h5-ls:.16em;--pdp-h6:10px;--pdp-h6-lh:1.4;--pdp-h6-ls:.2em;--pdp-text:15px;--pdp-text-lh:1.8;--pdp-btn:13px;--pdp-btn-ls:.13em;--pdp-btn-sm:11.5px;--pdp-btn-sm-ls:.11em;--pdp-ui-sm:17px;--pdp-radius:14px;--pdp-pad-x:44px;--pdp-sticky-top:196px;font-family:var(--pdp-body);color:var(--pdp-ink);font-size:var(--pdp-text);line-height:var(--pdp-text-lh)}.pdp strong,.pdp b{color:var(--pdp-ink);font-weight:600}.pdp :focus-visible{outline:2px solid var(--pdp-accent-ink);outline-offset:2px}.pdp-h1,.pdp-h2,.pdp-h3,.pdp-h4{font-family:var(--pdp-head);text-transform:uppercase;color:var(--pdp-ink);text-wrap:balance;font-weight:600}.pdp-h1{font-size:var(--pdp-h1);line-height:var(--pdp-h1-lh);letter-spacing:var(--pdp-h1-ls)}.pdp-h2{font-size:var(--pdp-h2);line-height:var(--pdp-h2-lh);letter-spacing:var(--pdp-h2-ls)}.pdp-h3{font-size:var(--pdp-h3);line-height:var(--pdp-h3-lh);letter-spacing:var(--pdp-h3-ls)}.pdp-h4{font-size:var(--pdp-h4);line-height:var(--pdp-h4-lh);letter-spacing:var(--pdp-h4-ls)}.pdp-h1 strong,.pdp-h2 strong,.pdp-h3 strong{color:inherit}.pdp-label{font-family:var(--pdp-head);font-weight:600;font-size:var(--pdp-h6);line-height:var(--pdp-h6-lh);letter-spacing:var(--pdp-h6-ls);text-transform:uppercase}.pdp-num{font-family:var(--pdp-head);text-transform:none;letter-spacing:normal;font-weight:600}.pdp-accent-text{font-family:var(--pdp-serif);font-style:italic;font-weight:400}.pdp-lead{font-size:var(--pdp-text);line-height:var(--pdp-text-lh);color:var(--pdp-muted);text-wrap:pretty}.pdp-text-link{font-family:var(--pdp-body);font-weight:600;font-size:var(--pdp-text);color:var(--pdp-accent-ink);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;align-items:center;min-height:44px;padding:0;-webkit-text-decoration:underline #cfd9bf;text-decoration:underline #cfd9bf;display:inline-flex}.pdp-text-link:hover{-webkit-text-decoration-color:var(--pdp-accent-ink);text-decoration-color:var(--pdp-accent-ink)}.pdp-pill{font-family:var(--pdp-head);font-weight:600;font-size:var(--pdp-btn);letter-spacing:var(--pdp-btn-ls);text-transform:uppercase;cursor:pointer;border:1px solid var(--pdp-line);min-height:44px;color:var(--pdp-muted);background:#fff;border-radius:999px;padding:12px 22px 10px;line-height:1.25;transition:background .2s,color .2s,border-color .2s}.pdp-pill:hover{border-color:var(--pdp-accent)}.pdp-pill[aria-pressed=true]{border-color:var(--pdp-accent);background:var(--pdp-cream-2);color:var(--pdp-accent-ink)}.pdp-pill--sm{font-size:var(--pdp-btn-sm);letter-spacing:var(--pdp-btn-sm-ls);min-height:36px;padding:9px 15px 7px}@media (pointer:coarse){.pdp-pill--sm{min-height:44px}}.pdp-caption{min-height:1.6em;font-family:var(--pdp-serif);font-style:italic;font-size:var(--pdp-ui-sm);color:var(--pdp-faint);text-align:center;text-wrap:pretty;line-height:1.6}.pdp-tag{color:var(--pdp-ink-soft);pointer-events:none;background:#ffffffe0;border-radius:999px;padding:7px 11px 5px;position:absolute}.pdp-acc__header{border-top:1px solid var(--pdp-line);cursor:pointer;text-align:left;width:100%;color:var(--pdp-ink);background:0 0;grid-template-columns:1fr 26px;align-items:center;gap:32px;padding:26px 0;display:grid}.pdp-acc__header--current{grid-template-columns:1fr auto 26px}.pdp-acc__heading{flex-direction:column;gap:6px;display:flex}.pdp-acc__subtitle{font-size:var(--pdp-ui-sm);color:var(--pdp-faint)}.pdp-acc__chevron{color:var(--pdp-faint);font-size:26px;line-height:1;transition:transform .25s}.pdp-acc__header[aria-expanded=true] .pdp-acc__chevron{transform:rotate(90deg)}.pdp-acc__content{flex-direction:column;gap:28px;padding-bottom:34px;display:flex}.pdp-acc__content[hidden]{display:none}.pdp-section-nav{z-index:30;background:var(--pdp-bg);border-top:1px solid var(--pdp-line);border-bottom:1px solid var(--pdp-line);position:sticky}.pdp-section-nav__list{scrollbar-width:none;justify-content:center;gap:36px;display:flex;overflow-x:auto}.pdp-section-nav__list::-webkit-scrollbar{display:none}.pdp-section-nav__link{white-space:nowrap;min-height:48px;font-family:var(--pdp-head);letter-spacing:.16em;text-transform:uppercase;color:var(--pdp-muted);align-items:center;font-size:11px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.pdp-section-nav__link:hover{color:var(--pdp-ink)}.pdp-section-nav__link[aria-current]{color:var(--pdp-accent-ink)}.pdp-section-nav__link[aria-current]:after{content:"";background:var(--pdp-accent-ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.pdp-story__grid{grid-template-columns:5fr 7fr;align-items:start;gap:64px;padding-top:88px;display:grid}.pdp-story__title{top:var(--pdp-sticky-top);position:sticky}.pdp-story__copy{flex-direction:column;gap:18px;display:flex}.pdp-story__media{padding-top:44px;padding-bottom:88px}.pdp-seq{flex-direction:column;gap:16px;display:flex}.pdp-seq__stage{border-radius:12px;position:relative;overflow:hidden}.pdp-seq__frame{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.pdp-seq__frame.is-active{opacity:1}.pdp-seq__toggle{color:var(--pdp-ink-soft);cursor:pointer;opacity:0;background:#ffffffe0;border-radius:999px;padding:9px 14px 7px;transition:opacity .2s;position:absolute;bottom:14px;right:14px}.pdp-seq:hover .pdp-seq__toggle,.pdp-seq__toggle:focus-visible,.pdp-seq:not(.is-playing) .pdp-seq__toggle{opacity:1}.pdp-seq__dots{justify-content:center;gap:8px;min-height:20px;display:flex}.pdp-seq__dot{cursor:pointer;width:20px;height:20px;position:relative}.pdp-seq__dot:before{content:"";background:var(--pdp-line);border-radius:50%;transition:background .2s,transform .2s;position:absolute;inset:6px}.pdp-seq__dot.is-active:before{background:var(--pdp-accent-ink);transform:scale(1.35)}.pdp-seq__dot:hover:before{background:var(--pdp-accent)}@media (pointer:coarse){.pdp-seq__dots{gap:0}.pdp-seq__dot{width:32px;height:44px}.pdp-seq__dot:before{inset:18px 12px}}.pdp-colours__inner{grid-template-columns:5fr 7fr;align-items:center;gap:56px;padding-top:34px;padding-bottom:88px;display:grid;position:relative}.pdp-colours__inner:before{content:"";top:0;left:var(--pdp-pad-x);right:var(--pdp-pad-x);border-top:1px solid var(--pdp-line);position:absolute}.pdp-colours__intro{flex-direction:column;gap:10px;display:flex}.pdp-colours__grid{grid-template-columns:repeat(3,1fr);gap:20px 24px;display:grid}.pdp-colours__item{align-items:center;gap:12px;display:flex}.pdp-colours__swatch{background-position:50%;background-size:cover;background-color:var(--pdp-cream-2);border-radius:50%;flex-shrink:0;width:62px;height:62px;box-shadow:0 2px 10px #2a26201a}.pdp-colours__name{font-family:var(--pdp-head);font-weight:600;font-size:var(--pdp-h5);line-height:var(--pdp-h5-lh);letter-spacing:var(--pdp-h5-ls);text-transform:uppercase}.pdp-choices{background:var(--pdp-cream);border-top:1px solid var(--pdp-line-soft);padding-bottom:88px}.pdp-choices__head{padding-top:84px}.pdp-choices__title{max-width:780px}.pdp-choice{scroll-margin-top:var(--pdp-sticky-top);align-items:center;gap:64px;padding-top:72px;display:flex}.pdp-choice--reverse{flex-direction:row-reverse}.pdp-choice__text{flex-direction:column;flex:5;gap:14px;min-width:0;display:flex}.pdp-choice__media{flex-direction:column;flex:7;gap:12px;min-width:0;display:flex}.pdp-choice__title{align-items:baseline;gap:12px;display:flex}.pdp-choice__num{color:var(--pdp-accent-ink);font-size:13px}.pdp-choice__body{color:var(--pdp-muted);text-wrap:pretty;flex-direction:column;gap:10px;display:flex}.pdp-points li{border-bottom:1px solid var(--pdp-line-row);color:var(--pdp-ink-soft);gap:10px;padding:9px 0;font-size:14px;line-height:1.65;display:flex}.pdp-points li:before{content:"—";color:var(--pdp-accent);flex:none}.pdp-choice__footnote{color:var(--pdp-faint);font-size:13px}.pdp-choice__footnote a{color:var(--pdp-accent-link);text-underline-offset:3px;text-decoration:underline}.pdp-frame{border-radius:var(--pdp-radius);aspect-ratio:4/3;background:var(--pdp-media);position:relative;overflow:hidden}.pdp-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pdp-choice__bar{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.pdp-choice__bar--center{flex-wrap:wrap;justify-content:center;gap:8px}.pdp-choice__hint{font-size:var(--pdp-ui-sm);color:var(--pdp-faint)}.pdp-choice__stops{gap:6px;display:flex}.pdp-compare{--pos:50%;--handle:50%;cursor:ew-resize;-webkit-user-select:none;user-select:none}.pdp-compare__top{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.pdp-compare__line{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 6px #00000040}.pdp-compare__handle{top:50%;left:var(--handle);width:40px;height:40px;color:var(--pdp-ink);pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 8px #0003}.pdp-compare__range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.pdp-compare:has(.pdp-compare__range:focus-visible){outline:2px solid var(--pdp-accent-ink);outline-offset:2px}.pdp-fade img{opacity:0;transition:opacity .4s,transform .35s}.pdp-fade img.is-active{opacity:1}.pdp-fade.is-mirrored img{transform:scaleX(-1)}.pdp-choice__side{color:var(--pdp-faint);align-items:center;gap:10px;font-size:12px;display:flex}.pdp-choice__side[hidden]{display:none}.pdp-choice__note-inner{border-top:1px solid var(--pdp-line);align-items:center;gap:56px;width:100%;padding-top:40px;display:flex}.pdp-choice--note .pdp-choice__text{flex:5}.pdp-choice--note .pdp-choice__body{font-size:14px}.pdp-choice__note-media{flex:4;min-width:0}.pdp-choice__note-media .pdp-frame{aspect-ratio:16/9}.pdp-choice__note-media .pdp-caption{text-align:left;min-height:0;margin-top:8px}.pdp-choice__cta{color:var(--pdp-accent-link);border-bottom:1px solid #cfd9bf;align-self:flex-start;margin-top:4px;padding-bottom:2px;font-weight:600}.pdp-choice__cta:hover{color:var(--pdp-accent-ink);border-color:var(--pdp-accent-ink)}.pdp-videos{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pdp-video{flex-direction:column;gap:10px;display:flex}.pdp-video__frame{aspect-ratio:4/3;border-radius:var(--pdp-radius);background:var(--pdp-media);border:0;width:100%;display:block}.pdp-video__label{font-family:var(--pdp-head);font-weight:600;font-size:var(--pdp-h6);line-height:var(--pdp-h6-lh);letter-spacing:var(--pdp-h6-ls);text-transform:uppercase;color:var(--pdp-ink-soft);text-align:center}.pdp-video .pdp-caption{min-height:0}.pdp-film__inner{flex-direction:column;gap:22px;padding-top:84px;padding-bottom:88px;display:flex}.pdp-film__head{grid-template-columns:5fr 7fr;align-items:end;gap:56px;display:grid}.pdp-film__facade,.pdp-film__frame{border-radius:var(--pdp-radius);aspect-ratio:16/9;background:var(--pdp-media);border:0;width:100%;display:block;position:relative;overflow:hidden}.pdp-film__facade{cursor:pointer}.pdp-film__facade img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pdp-film__facade:after{content:"";background:#2a262033;transition:background .2s;position:absolute;inset:0}.pdp-film__facade:hover:after{background:#2a262014}.pdp-film__play{z-index:1;background:#ffffffe6;border-radius:50%;width:62px;height:62px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-film__play:after{content:"";border-left:16px solid var(--pdp-ink);border-top:10px solid #0000;border-bottom:10px solid #0000;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.pdp-sizes{padding-top:40px}.pdp-sizes__current{text-align:right;flex-direction:column;gap:3px;display:flex}.pdp-sizes__current-size{white-space:nowrap;font-size:20px}.pdp-sizes__current-label{color:var(--pdp-faint);font-size:13px}.pdp-sizes__intro{max-width:760px}.pdp-sizes__panel{background:var(--pdp-cream);border-radius:18px;flex-direction:column;gap:18px;padding:26px 30px;display:flex}.pdp-sizes__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdp-sizes__more{color:var(--pdp-muted);margin-left:6px}.pdp-sizes__stats{border-top:1px solid var(--pdp-line);flex-wrap:wrap;align-items:flex-end;gap:44px;padding-top:18px;display:flex}.pdp-sizes__stats>div{flex-direction:column;gap:3px;display:flex}.pdp-sizes__stats dt{white-space:nowrap;font-size:24px}.pdp-sizes__stats dd{color:var(--pdp-faint);font-size:13px}.pdp-sizes__tables{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px;display:grid}.pdp-sizes__col{flex-direction:column;gap:10px;min-width:0;display:flex}.pdp-sizes__table-label{color:var(--pdp-faint);align-items:center;gap:10px;display:flex}.pdp-sizes__table-label:after{content:"";background:var(--pdp-line-row);flex:1;height:1px}.pdp-sizes__drawing{background:var(--pdp-cream);border-radius:12px;width:100%;height:auto}.pdp-sizes__drawing-caption{margin:-8px 0 12px}.pdp-table-wrap{border:1px solid var(--pdp-line);border-radius:10px;overflow-x:auto}.pdp-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:1.55}.pdp-table th,.pdp-table td{text-align:left;white-space:nowrap;padding:12px 16px}.pdp-table thead th{background:var(--pdp-cream);color:var(--pdp-faint)}.pdp-table tbody th{z-index:1;background:var(--pdp-bg);font-weight:600;position:sticky;left:0}.pdp-table thead tr>:first-child{z-index:1;position:sticky;left:0}.pdp-table tbody td,.pdp-table tbody th{border-top:1px solid var(--pdp-line-row);color:var(--pdp-ink-soft)}.pdp-table tbody tr.is-active td,.pdp-table tbody tr.is-active th{background:var(--pdp-cream-2);color:var(--pdp-accent-ink)}.pdp-small{color:var(--pdp-faint);text-wrap:pretty;font-size:13px;line-height:1.7}.pdp-sizes__footnote{border-top:1px solid var(--pdp-line-row);padding-top:18px;font-size:14px}.pdp-drawer__tables{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.pdp-drawer__tables .pdp-table th,.pdp-drawer__tables .pdp-table td{padding:11px 16px}.pdp-drawer__figures{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pdp-drawer__figure img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--pdp-cream);border-radius:12px;width:100%;height:auto}.pdp-drawer__figure figcaption{margin-top:8px}.pdp-drawer__note{max-width:760px}.pdp-info__label{color:var(--pdp-faint);margin-bottom:10px}.pdp-info__address{color:var(--pdp-muted);font-style:normal;line-height:1.9}.pdp-info__address a{color:var(--pdp-accent-ink);text-underline-offset:3px;text-decoration:underline}.pdp-reviews__inner{flex-direction:column;gap:40px;padding-top:84px;padding-bottom:40px;display:flex}.pdp-reviews__head{grid-template-columns:5fr 7fr;align-items:center;gap:64px;display:grid}.pdp-reviews__score{align-items:center;gap:44px;display:flex}.pdp-reviews__avg{flex-shrink:0;align-items:baseline;gap:14px;display:flex}.pdp-reviews__avg-num{font-size:46px;line-height:.9}.pdp-reviews__avg-meta{flex-direction:column;gap:4px;display:flex}.pdp-reviews__stars{letter-spacing:2px;color:var(--pdp-accent-link);font-size:13px;line-height:1}.pdp-reviews__count{color:var(--pdp-faint);font-size:13px;line-height:1}.pdp-reviews__bars{flex:1;grid-template-columns:12px 1fr 34px;align-items:center;gap:9px 12px;width:100%;max-width:300px;display:grid}.pdp-reviews__bar-n{color:var(--pdp-faint);text-align:right;font-size:12px;line-height:1}.pdp-reviews__bar{background:var(--pdp-line-row);border-radius:999px;height:5px;overflow:hidden}.pdp-reviews__bar span{background:var(--pdp-accent);border-radius:999px;height:100%;display:block}.pdp-reviews__photos{margin:0 calc(-1 * var(--pdp-pad-x));padding:0 var(--pdp-pad-x);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 44px calc(100% - 44px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 44px calc(100% - 44px),#0000 100%)}.pdp-reviews__strip{gap:14px;width:max-content;animation:52s linear infinite pdp-marquee;display:flex}.pdp-reviews__photos:hover .pdp-reviews__strip{animation-play-state:paused}.pdp-reviews__strip img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--surface-media-light);border-radius:12px;flex:0 0 260px;width:260px}@keyframes pdp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pdp-reviews__cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pdp-reviews__card{border:1px solid var(--pdp-line);border-radius:14px;flex-direction:column;gap:14px;padding:26px;display:flex}.pdp-reviews__card-top{justify-content:space-between;align-items:center;display:flex}.pdp-reviews__quote{color:var(--pdp-ink);text-wrap:pretty;font-size:20px;line-height:1.45}.pdp-reviews__full{color:var(--pdp-muted);text-wrap:pretty;font-size:14px}.pdp-reviews__who{border-top:1px solid var(--pdp-line-row);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.pdp-reviews__name{font-size:14px;font-weight:600}.pdp-reviews__chip{color:var(--pdp-muted);background:var(--pdp-cream);border-radius:999px;padding:5px 11px;font-size:13px}.pdp-reviews__actions{gap:24px;display:flex}.pdp-faq{background:var(--pdp-cream);border-top:1px solid var(--pdp-line-soft)}.pdp-faq__inner{grid-template-columns:5fr 7fr;align-items:start;gap:64px;padding-top:80px;padding-bottom:80px;display:grid}.pdp-faq__intro{top:var(--pdp-sticky-top);flex-direction:column;gap:12px;display:flex;position:sticky}.pdp-faq__cta{align-self:flex-start;margin-top:6px}.pdp-faq__item{border-bottom:1px solid var(--pdp-line)}.pdp-faq__q-btn{cursor:pointer;text-align:left;width:100%;color:var(--pdp-ink);background:0 0;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:19px 0;font-weight:600;display:flex}.pdp-faq__icon{color:var(--pdp-faint);flex:none;font-size:22px;font-weight:400;line-height:1;transition:transform .25s}.pdp-faq__q-btn[aria-expanded=true] .pdp-faq__icon{transform:rotate(45deg)}.pdp-faq__a{color:var(--pdp-muted);text-wrap:pretty;flex-direction:column;gap:10px;padding:0 60px 22px 0;display:flex}.pdp-faq__a[hidden]{display:none}.pdp-faq__a a{color:var(--pdp-accent-ink);text-underline-offset:3px;text-decoration:underline}.pdp-promise{isolation:isolate;background:var(--surface-dark);color:#fff;align-items:center;min-height:clamp(400px,58vh,580px);display:flex;position:relative;overflow:hidden}.pdp-promise__video{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pdp-promise__shade{z-index:-1;background:linear-gradient(#00000040 0%,#00000080 100%);position:absolute;inset:0}.pdp-promise__inner{justify-content:center;padding-top:72px;padding-bottom:72px;display:flex}.pdp-promise__copy{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:760px;display:flex}.pdp-promise__eyebrow{font-family:var(--pdp-serif);color:var(--sage-light);font-size:22px;font-style:italic;line-height:1.3}.pdp-promise__title{font-family:var(--pdp-head);text-transform:uppercase;letter-spacing:.04em;color:#fff;text-wrap:balance;font-size:clamp(30px,4.4vw,56px);font-weight:600;line-height:1.08}.pdp-promise__body{color:#ffffffdb;text-wrap:pretty;max-width:520px;font-size:16px;line-height:1.75}.pdp-promise.is-armed .pdp-promise__copy>*{opacity:0;transform:translateY(18px)}.pdp-promise.is-armed.is-in .pdp-promise__copy>*{opacity:1;transition:opacity .7s,transform .7s;transform:none}.pdp-promise.is-in .pdp-promise__copy>:nth-child(2){transition-delay:.12s}.pdp-promise.is-in .pdp-promise__copy>:nth-child(3){transition-delay:.24s}@media (max-width:1023px){.pdp{--pdp-h1:28px;--pdp-h2:22px;--pdp-h3:17px;--pdp-ui-sm:16px;--pdp-pad-x:20px;--pdp-sticky-top:104px}.pdp-section-nav__list{justify-content:flex-start;gap:24px}.pdp-story__grid{grid-template-columns:1fr;gap:24px;padding-top:56px}.pdp-story__title,.pdp-faq__intro{position:static}.pdp-story__media{padding-bottom:56px}.pdp-seq{gap:12px}.pdp-seq__toggle{opacity:1}.pdp-colours__inner{grid-template-columns:1fr;gap:24px;padding-bottom:56px}.pdp-colours__grid{grid-template-columns:repeat(2,1fr)}.pdp-choices__head{padding-top:56px}.pdp-choice,.pdp-choice--reverse{flex-direction:column;align-items:stretch;gap:24px;padding-top:56px}.pdp-choice__note-inner{flex-direction:column;align-items:stretch;gap:24px}.pdp-choice__bar{flex-wrap:wrap}.pdp-videos{grid-template-columns:1fr}.pdp-film__inner{padding-top:56px;padding-bottom:56px}.pdp-film__head{grid-template-columns:1fr;gap:12px}.pdp-acc__header--current{grid-template-columns:1fr auto}.pdp-acc__header--current .pdp-acc__chevron{display:none}.pdp-sizes__tables,.pdp-drawer__tables,.pdp-drawer__figures{grid-template-columns:minmax(0,1fr)}.pdp-sizes__panel{padding:18px}.pdp-sizes__stats{gap:24px}.pdp-table{font-size:13px}.pdp-table th,.pdp-table td{padding:10px}.pdp-reviews__inner{padding-top:56px}.pdp-reviews__head{grid-template-columns:1fr;gap:20px}.pdp-reviews__score{flex-direction:column;align-items:flex-start;gap:20px}.pdp-reviews__cards{grid-template-columns:1fr}.pdp-reviews__strip img{flex-basis:200px;width:200px}.pdp-faq__inner{grid-template-columns:1fr;gap:28px;padding-top:56px;padding-bottom:56px}.pdp-faq__a{padding-right:0}}@media (max-width:767px){.pdp{--pdp-h1:24px;--pdp-h2:19px;--pdp-h1-lh:1.2;--pdp-h2-lh:1.25}.pdp-promise{min-height:min(72svh,520px)}.pdp-promise__inner{padding-top:56px;padding-bottom:56px}.pdp-promise__eyebrow{font-size:19px}.pdp-promise__body{font-size:15px}}@media (prefers-reduced-motion:reduce){.pdp *,.pdp :before,.pdp :after{transition:none!important}.pdp-reviews__strip{animation:none}}
