.wfd-pdp{background:#fff}.wfd-pdp__crumbs{padding-top:20px}@media(max-width: 767.98px){.wfd-pdp__crumbs{padding-top:2px}}.wfd-pdp__top{padding-top:24px;padding-bottom:30px;display:flex;align-items:flex-start;gap:56px}@media(max-width: 1199.98px){.wfd-pdp__top{padding-top:20px;flex-direction:column;align-items:stretch;gap:28px}}@media(max-width: 767.98px){.wfd-pdp__top{padding-top:0;padding-bottom:0;gap:0}}.wfd-pdp__left{flex:3 1 560px;min-width:0;display:flex;flex-direction:column;gap:28px}@media(max-width: 1199.98px){.wfd-pdp__left{display:contents}}@media(max-width: 1199.98px){.wfd-pdp__gallery{order:1}}@media(max-width: 767.98px){.wfd-pdp__gallery{margin:0 -16px}}.wfd-pdp__buy{flex:2 1 400px;min-width:0;display:flex;flex-direction:column;gap:20px;transition:opacity .2s ease}.wfd-pdp__buy.is-loading{opacity:.6;pointer-events:none}@media(max-width: 1199.98px){.wfd-pdp__buy{order:2}}@media(max-width: 767.98px){.wfd-pdp__buy{gap:16px;padding:20px 0 28px}}.wfd-pdp__buy .variation-wrapper{margin:0}.wfd-pdp__buy .variation-wrapper.is-empty{display:none}.wfd-pdp__overview{padding-top:28px;border-top:1px solid var(--wfd-line)}@media(max-width: 1199.98px){.wfd-pdp__overview{order:3;padding-top:32px}}@media(max-width: 767.98px){.wfd-pdp__overview{margin:0 -16px;padding-top:0;border-top:8px solid var(--wfd-sand)}}@media(min-width: 768px){.wfd-pdp__overview>summary{display:none}}.wfd-pdp__h2{margin:0;font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-0.02em}@media(max-width: 767.98px){.wfd-pdp__h2{font-size:20px}}.wfd-pdp__h2--row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wfd-pdp__h3{margin:32px 0 16px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-0.015em}@media(max-width: 767.98px){.wfd-pdp__h3{margin:24px 0 12px;font-size:18px}}.wfd-pdp__h3-note{font-size:13px;font-weight:400;letter-spacing:0;color:var(--wfd-muted)}.wfd-pdp__eyebrow{display:block;margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--wfd-muted)}@media(max-width: 767.98px){.wfd-pdp__eyebrow{margin-bottom:8px;font-size:11px}}.wfd-pdp__swipe{font-size:12px;font-weight:600;letter-spacing:0;color:var(--wfd-muted)}.wfd-acc>summary{list-style:none}.wfd-acc>summary::-webkit-details-marker{display:none}.wfd-acc__icon{flex-shrink:0}@media(min-width: 768px){.wfd-acc>summary{display:block;margin-bottom:24px;cursor:default;pointer-events:none}.wfd-acc__icon{display:none}}@media(max-width: 767.98px){.wfd-acc{border-bottom:1px solid var(--wfd-line)}.wfd-acc>summary{min-height:60px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.wfd-acc>summary .wfd-pdp__eyebrow{display:none}.wfd-acc[open]>summary .wfd-acc__plus{display:none}.wfd-acc__body{padding:0 16px 22px}}.wfd-pdp__sec{padding:30px 0}.wfd-pdp__sec--sand{background:var(--wfd-sand)}@media(max-width: 767.98px){.wfd-pdp__sec.wfd-acc,.wfd-pdp__sec--set{background:#fff}.wfd-pdp__sec.wfd-acc{padding:0}.wfd-pdp__sec:not(.wfd-acc) .wfd-pdp__h2{font-size:22px}}.wfd-pdp__sec>div.wfd-container>.wfd-pdp__h2{margin-bottom:24px}@media(max-width: 767.98px){.wfd-pdp__sec>div.wfd-container>.wfd-pdp__h2{margin-bottom:16px}}.wfd-rte{font-size:15px;line-height:1.65;color:var(--wfd-muted)}.wfd-rte h1,.wfd-rte h2,.wfd-rte h3,.wfd-rte h4{margin:24px 0 10px;font-family:inherit;font-size:20px;line-height:1.25;font-weight:500;letter-spacing:-0.015em;text-transform:none;color:var(--wfd-ink)}.wfd-rte h3,.wfd-rte h4{font-size:17px}.wfd-rte>:first-child{margin-top:0}.wfd-rte>:last-child{margin-bottom:0}.wfd-rte p{margin:0 0 14px}.wfd-rte ul,.wfd-rte ol{margin:0 0 14px;padding-left:20px}.wfd-rte ul{list-style:disc}.wfd-rte ol{list-style:decimal}.wfd-rte li+li{margin-top:4px}.wfd-rte strong,.wfd-rte b{color:var(--wfd-ink);font-weight:500}.wfd-rte a{color:var(--wfd-ink);text-decoration:underline}.wfd-rte img,.wfd-rte iframe,.wfd-rte video{max-width:100%}.wfd-rte img{height:auto}.wfd-rte table{width:100%;max-width:100%;border-collapse:collapse}.wfd-pdp__points{margin:0 0 16px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--wfd-ink)}.wfd-pdp__points li{display:flex;align-items:center;gap:12px}.wfd-pdp__points li::before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--wfd-ink)}.wfd-pdp__points--buy{display:none}@media(max-width: 767.98px){.wfd-pdp__points--buy{margin:16px 0 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 12px;font-size:14px}.wfd-pdp__points--buy li{gap:8px}}.wfd-pdp__lead{margin:0 0 16px;font-size:15px;line-height:1.65;color:var(--wfd-muted)}.wfd-gallery{display:flex;flex-direction:column;gap:14px}.wfd-gallery__stage{position:relative;background:var(--wfd-sand)}.wfd-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.wfd-gallery__track::-webkit-scrollbar{display:none}.wfd-gallery__slide{position:relative;flex:0 0 100%;display:block;aspect-ratio:4/3;scroll-snap-align:start;cursor:zoom-in}.wfd-gallery__slide img,.wfd-gallery__slide iframe{display:block;width:100%;height:100%;border:0;-o-object-fit:contain;object-fit:contain}.wfd-gallery__slide--video{padding:0;border:0;background:#000;cursor:pointer}.wfd-gallery__slide--video img{-o-object-fit:cover;object-fit:cover;opacity:.85}.wfd-gallery__play{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;place-items:center;border-radius:50%;background:rgba(31,31,31,.78);color:#fff}.wfd-gallery__count{position:absolute;top:16px;left:16px;height:26px;padding:0 10px;display:flex;align-items:center;background:rgba(31,31,31,.78);color:#fff;font-size:11px;font-weight:600;letter-spacing:.12em;pointer-events:none}@media(max-width: 767.98px){.wfd-gallery__count{top:12px;left:12px;height:24px;padding:0 9px}}.wfd-gallery__arrow{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#fff;color:var(--wfd-ink);cursor:pointer}.wfd-gallery__arrow--prev{left:16px}.wfd-gallery__arrow--next{right:16px}.wfd-gallery__arrow[disabled]{opacity:.4;cursor:default}@media(max-width: 767.98px){.wfd-gallery__arrow{display:none}}.wfd-gallery__zoom{position:absolute;right:16px;bottom:16px;height:30px;padding:0 12px;display:flex;align-items:center;gap:8px;background:#fff;font-size:13px;font-weight:600;pointer-events:none}@media(max-width: 767.98px){.wfd-gallery__zoom{display:none}}.wfd-gallery__dots{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:none;gap:6px}.wfd-gallery__dots span{width:18px;height:2px;background:rgba(31,31,31,.25)}.wfd-gallery__dots span.is-active{background:var(--wfd-ink)}@media(max-width: 767.98px){.wfd-gallery__dots{display:flex}}.wfd-gallery__thumbs{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:10px}@media(max-width: 767.98px){.wfd-gallery__thumbs{display:none}}.wfd-gallery__thumb{position:relative;display:block;padding:0;border:0;background:var(--wfd-sand);aspect-ratio:4/3;cursor:pointer}.wfd-gallery__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wfd-gallery__thumb[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--wfd-ink)}.wfd-gallery__thumb .wfd-gallery__play{width:28px;height:28px;margin:-14px 0 0 -14px;background:rgba(31,31,31,.6)}.wfd-pdp__head{display:flex;flex-direction:column;gap:12px}@media(max-width: 767.98px){.wfd-pdp__head{gap:10px}}.wfd-pdp__title{margin:0;font-size:32px;line-height:1.15;font-weight:500;letter-spacing:-0.025em}@media(max-width: 1199.98px){.wfd-pdp__title{font-size:30px}}@media(max-width: 767.98px){.wfd-pdp__title{font-size:26px}}.wfd-pdp__colours{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:13px;color:var(--wfd-muted)}.wfd-pdp__colours[hidden]{display:none}.wfd-pdp__colour{height:36px;padding:0 12px 0 3px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--wfd-input-line);background:#fff;font-size:13px;color:var(--wfd-ink);text-decoration:none}.wfd-pdp__colour:hover{border-color:var(--wfd-ink);color:var(--wfd-ink);text-decoration:none}.wfd-pdp__colour img{width:40px;height:28px;-o-object-fit:contain;object-fit:contain}@media(max-width: 767.98px){.wfd-pdp__colour{height:40px}}.wfd-pdp__rating{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:13px}.wfd-pdp__rating a{color:var(--wfd-ink);text-decoration:underline}@media(max-width: 767.98px){.wfd-pdp__rating a{min-height:32px;display:inline-flex;align-items:center}}.wfd-pdp__sep{color:var(--wfd-muted)}.wfd-pdp__price{margin-top:20px;display:flex;flex-direction:column;gap:6px}@media(max-width: 767.98px){.wfd-pdp__price{margin-top:16px}}.wfd-pdp__prices{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}@media(max-width: 767.98px){.wfd-pdp__prices{gap:4px 12px}}.wfd-pdp__now{font-size:36px;line-height:1.1;font-weight:500;letter-spacing:-0.02em}@media(max-width: 767.98px){.wfd-pdp__now{font-size:30px}}.wfd-pdp__was{font-size:18px;color:var(--wfd-muted)}@media(max-width: 767.98px){.wfd-pdp__was{font-size:16px}}.wfd-pdp__save{padding:3px 8px;background:var(--wfd-sale-bg);color:var(--wfd-sale);font-size:12px;font-weight:600}.wfd-pdp__zip{margin:0;font-size:13px;color:var(--wfd-muted)}.wfd-buy{display:flex;flex-direction:column;gap:20px;padding-top:20px;border-top:1px solid var(--wfd-line)}@media(max-width: 767.98px){.wfd-buy{gap:16px;padding-top:16px}}.wfd-buy__options{display:flex;flex-direction:column;gap:20px}@media(max-width: 767.98px){.wfd-buy__options{gap:16px}}.wfd-buy__stock .wfd-buy__availability{margin-top:6px;font-size:13px;color:var(--wfd-muted)}.wfd-buy__stock .wfd-buy__availability p{margin:0}.wfd-buy__total{min-height:60px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--wfd-line)}.wfd-buy__total-text{display:flex;flex-direction:column;gap:4px;min-width:0}.wfd-buy__total-label{font-size:13px;font-weight:600}.wfd-buy__breakdown{font-size:12px;color:var(--wfd-muted)}.wfd-buy__total-value{flex-shrink:0;font-size:28px;font-weight:500;letter-spacing:-0.02em}@media(max-width: 767.98px){.wfd-buy__total-value{font-size:24px}}.wfd-buy__row{display:flex;gap:10px}@media(max-width: 767.98px){.wfd-buy__row{gap:8px}}.wfd-buy__add,.wfd-buy__notify{flex:1;height:54px;display:flex;align-items:center;justify-content:center;padding:0 16px;border:0;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}.wfd-buy__add{background:var(--wfd-cta);color:#fff}.wfd-buy__add:hover{background:var(--wfd-cta-hover)}.wfd-buy__add.disabled,.wfd-buy__add:disabled{opacity:.7;cursor:progress}.wfd-buy__notify{border:1px solid var(--wfd-ink);background:#fff;color:var(--wfd-ink)}.wfd-buy__notify:hover{background:var(--wfd-ink);color:#fff;text-decoration:none}.wfd-buy__fav-btn{width:54px;height:54px;display:grid;place-items:center;border:1px solid var(--wfd-input-line);background:#fff;color:var(--wfd-ink);font-size:19px}.wfd-buy__fav-btn:hover,.wfd-buy__fav-btn.is-active{color:var(--wfd-sale)}.wfd-qty{width:124px;height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--wfd-input-line)}@media(max-width: 767.98px){.wfd-qty{width:112px}}.wfd-qty__btn{width:44px;height:52px;display:grid;place-items:center;padding:0;border:0;background:rgba(0,0,0,0);color:var(--wfd-ink);cursor:pointer}.wfd-qty__input{width:32px;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);font-family:inherit;font-size:16px;font-weight:500;text-align:center;color:var(--wfd-ink);-moz-appearance:textfield}.wfd-qty__input::-webkit-outer-spin-button,.wfd-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wfd-stock{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--wfd-cta-hover)}.wfd-stock svg{color:var(--wfd-cta)}.wfd-stock--wait{color:var(--wfd-ink)}.wfd-stock--out{color:var(--wfd-sale)}.wfd-option{min-width:0;margin:0;padding:0;border:0}.wfd-option__legend{float:left;width:100%;margin:0 0 12px;padding:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-size:13px;font-weight:600;color:var(--wfd-muted)}.wfd-option__legend label{margin:0;font-weight:inherit}.wfd-option__legend~*{clear:both}.wfd-option__select,.wfd-option__input{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--wfd-input-line);border-radius:0;background-color:#fff;font-family:inherit;font-size:15px;color:var(--wfd-ink)}.wfd-option textarea.wfd-option__input{padding:10px 14px}.wfd-option__value{font-size:14px;font-weight:500;color:var(--wfd-ink)}.wfd-option__price{font-weight:400;color:var(--wfd-muted)}.wfd-option--swatch .wfd-option__select,.wfd-option--check .wfd-option__select,.wfd-option--check .wfd-option__legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wfd-option__swatches{display:flex;flex-wrap:wrap;gap:8px}.wfd-option__swatch{width:66px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:0;background:rgba(0,0,0,0);font-family:inherit;font-size:12px;color:var(--wfd-ink);cursor:pointer}.wfd-option__swatch[aria-pressed=true]{font-weight:600}.wfd-option__swatch[aria-pressed=true] .wfd-option__ring{border-color:var(--wfd-ink)}@media(max-width: 767.98px){.wfd-option__swatch{width:auto}}.wfd-option__ring{width:50px;height:50px;display:grid;place-items:center;border:1.5px solid rgba(0,0,0,0);border-radius:50%}.wfd-option__dot{position:relative;width:40px;height:40px;overflow:hidden;border:1px solid var(--wfd-dot-edge, transparent);border-radius:50%;background:var(--wfd-dot-bg, #BDB8AF)}.wfd-option__dot.is-none::after{content:"";position:absolute;top:50%;left:50%;width:1px;height:130%;background:#8c8c8c;transform:translate(-50%, -50%) rotate(45deg)}@media(max-width: 767.98px){.wfd-option--swatch:not(.wfd-option--paid) .wfd-option__swatches{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px 0}}.wfd-option--paid{height:160px;padding:18px;background:var(--wfd-sand)}.wfd-option--paid .wfd-option__legend{flex-direction:column;gap:4px;font-size:15px;font-weight:500;color:var(--wfd-ink)}.wfd-option--paid .wfd-option__swatches{gap:4px}.wfd-option--paid .wfd-option__swatch{width:58px;gap:6px;font-size:11px}.wfd-option--paid .wfd-option__ring{width:40px;height:40px}.wfd-option--paid .wfd-option__dot{width:30px;height:30px}@media(max-width: 767.98px){.wfd-option--paid{height:152px;padding:16px 12px}.wfd-option--paid .wfd-option__swatches{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:0}.wfd-option--paid .wfd-option__swatch{width:auto}.wfd-option--paid .wfd-option__ring{width:44px;height:44px}.wfd-option--paid .wfd-option__dot{width:32px;height:32px}}.wfd-option__check{min-height:54px;margin:0;padding:0 18px;display:flex;align-items:center;gap:14px;border:1px solid var(--wfd-input-line);font-size:15px;font-weight:400;color:var(--wfd-ink);cursor:pointer}.wfd-option__check input{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--wfd-charcoal)}@media(max-width: 767.98px){.wfd-option__check{padding:0 14px;gap:12px;font-size:14px}.wfd-option__check input{width:20px;height:20px}}.wfd-pdp__extras{display:flex;flex-direction:column;gap:20px}@media(max-width: 1199.98px){.wfd-pdp__extras{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:24px}}@media(max-width: 767.98px){.wfd-pdp__extras{display:flex;align-items:stretch;gap:16px}}.wfd-ship{min-width:0;padding:18px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--wfd-line)}@media(max-width: 767.98px){.wfd-ship{padding:16px;gap:10px}}.wfd-ship__label{margin:0;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.wfd-ship__row{display:flex;gap:8px}.wfd-ship__input{flex:1 1 auto;width:0;min-width:0;height:46px;padding:0 14px;border:1px solid var(--wfd-input-line);border-radius:0;font-family:inherit;font-size:15px;color:var(--wfd-ink)}@media(max-width: 767.98px){.wfd-ship__input{height:48px;padding:0 12px;font-size:16px}}.wfd-ship__btn{height:46px;padding:0 22px;border:0;background:var(--wfd-ink);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}@media(max-width: 767.98px){.wfd-ship__btn{height:48px;padding:0 18px}}.wfd-ship__result{min-height:18px;font-size:12px;color:var(--wfd-muted)}.wfd-ship__note{margin:0}.wfd-ship__note--error{color:var(--wfd-sale)}.wfd-ship__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.wfd-ship__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;color:var(--wfd-ink)}.wfd-ship__method{flex:1}.wfd-ship__cost{font-weight:600}.wfd-ship__eta{flex-basis:100%;font-size:12px;color:var(--wfd-muted)}.wfd-pdp__promises{margin:0;padding:4px 0 0;list-style:none;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px;font-size:13px;font-weight:600;line-height:1.4;text-align:center;color:var(--wfd-muted)}.wfd-pdp__promises li{display:flex;flex-direction:column;align-items:center;gap:8px}.wfd-pdp__promises svg{color:var(--wfd-ink)}@media(max-width: 1199.98px){.wfd-pdp__promises{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 8px}}@media(max-width: 767.98px){.wfd-pdp__promises{padding:0;gap:14px 12px;text-align:left}.wfd-pdp__promises li{flex-direction:row;gap:10px}}.wfd-pdp__call{align-self:center;min-height:44px;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--wfd-ink);text-decoration:none}.wfd-pdp__call span{padding-bottom:2px;border-bottom:1px solid var(--wfd-ink)}.wfd-pdp__call:hover{color:#000;text-decoration:none}@media(max-width: 767.98px){.wfd-pdp__call{align-self:stretch;height:50px;justify-content:center;border:1px solid var(--wfd-ink);font-size:14px;font-weight:600}.wfd-pdp__call span{padding:0;border:0}}.wfd-pdp__dims:has(.wfd-pdp__dims-main){display:grid;grid-template-columns:repeat(auto-fit, minmax(min(460px, 100%), 1fr));gap:24px 40px;align-items:start}@media(max-width: 767.98px){.wfd-pdp__dims:has(.wfd-pdp__dims-main){gap:14px}}.wfd-pdp__dims-main,.wfd-pdp__dims-side{display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width: 767.98px){.wfd-pdp__dims-main,.wfd-pdp__dims-side{gap:14px}}.wfd-pdp__drawing{padding:24px;background:#fff}.wfd-pdp__drawing img{display:block;width:100%;height:auto;padding:0 !important}@media(max-width: 767.98px){.wfd-pdp__drawing{order:-1;padding:14px;background:var(--wfd-sand)}}.wfd-pdp__tiles{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:12px}@media(max-width: 767.98px){.wfd-pdp__tiles{grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}}.wfd-pdp__tile{padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;background:#fff}.wfd-pdp__tile span{font-size:13px;font-weight:600;color:var(--wfd-muted)}.wfd-pdp__tile strong{font-size:28px;font-weight:500;letter-spacing:-0.02em;color:var(--wfd-ink)}@media(max-width: 767.98px){.wfd-pdp__tile{padding:12px 10px;gap:6px;background:var(--wfd-sand);text-align:center}.wfd-pdp__tile span{font-size:12px}.wfd-pdp__tile strong{font-size:20px}}.wfd-pdp__notes p{margin:0 0 6px;font-size:13px;line-height:1.55;color:var(--wfd-muted)}.wfd-pdp__notes p:last-child{margin-bottom:0}.wfd-pdp__dims table{width:100%;border-collapse:collapse;background:#fff;font-size:15px;color:var(--wfd-ink)}.wfd-pdp__dims th,.wfd-pdp__dims td{padding:14px 20px;text-align:left;vertical-align:top;border-top:1px solid var(--wfd-line-soft)}.wfd-pdp__dims th{font-size:13px;font-weight:600;color:var(--wfd-muted)}.wfd-pdp__dims tr:first-child>*{border-top:0}.wfd-pdp__dims thead+tbody tr:first-child>*{border-top:1px solid var(--wfd-line)}.wfd-pdp__dims img{display:block;padding:24px;background:#fff}@media(max-width: 767.98px){.wfd-pdp__dims table{background:rgba(0,0,0,0);font-size:14px}.wfd-pdp__dims th,.wfd-pdp__dims td{padding:12px 8px 12px 0}.wfd-pdp__dims img{padding:14px;background:var(--wfd-sand)}}.wfd-pdp__layout-list ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(190px, 100%), 1fr));gap:16px}@media(max-width: 767.98px){.wfd-pdp__layout-list ul{display:flex;gap:10px;margin:0 -16px;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.wfd-pdp__layout-list ul::-webkit-scrollbar{display:none}}.wfd-pdp__layout-list li{margin:0;padding:24px 18px;display:flex;flex-direction:column;align-items:center;gap:4px;background:#fff;text-align:center;font-size:12px;color:var(--wfd-muted)}@media(max-width: 767.98px){.wfd-pdp__layout-list li{flex:0 0 40%;padding:16px 10px;background:var(--wfd-sand);scroll-snap-align:start}}.wfd-pdp__layout-list img{max-width:120px;max-height:84px;margin-bottom:10px;-o-object-fit:contain;object-fit:contain}@media(max-width: 767.98px){.wfd-pdp__layout-list img{max-width:96px;max-height:66px}}.wfd-pdp__layout-list strong,.wfd-pdp__layout-list b{font-size:15px;font-weight:500;color:var(--wfd-ink)}@media(max-width: 767.98px){.wfd-pdp__layout-list strong,.wfd-pdp__layout-list b{font-size:14px}}.wfd-pdp__layout-list p{margin:0}.wfd-pdp__mat-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));gap:40px 32px}.wfd-pdp__mat-list li{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid var(--wfd-line)}.wfd-pdp__mat-list h3{margin:0;font-family:inherit;font-size:18px;font-weight:500;letter-spacing:-0.01em;text-transform:none;color:var(--wfd-ink)}.wfd-pdp__mat-list p{margin:0;font-size:15px;line-height:1.6;color:var(--wfd-muted)}@media(max-width: 767.98px){.wfd-pdp__mat-list{display:block;font-size:14px;line-height:1.55}.wfd-pdp__mat-list li{display:grid;grid-template-columns:24px minmax(0, 1fr);-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:12px 0;border-top-color:var(--wfd-line-soft)}.wfd-pdp__mat-list svg{grid-row:span 2;width:24px;height:24px}.wfd-pdp__mat-list h3,.wfd-pdp__mat-list p{font-size:14px;line-height:1.55}.wfd-pdp__mat-list h3{font-weight:500}}.wfd-pdp__facts{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));grid-auto-flow:dense;gap:16px 32px}.wfd-pdp__facts li{display:flex;gap:16px;padding:24px;background:#fff}.wfd-pdp__facts li>svg{flex-shrink:0}.wfd-pdp__facts div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:15px;line-height:1.55}.wfd-pdp__facts strong{font-weight:500}.wfd-pdp__facts span{color:var(--wfd-muted)}@media(max-width: 767.98px){.wfd-pdp__facts{display:block;font-size:14px}.wfd-pdp__facts li{display:grid;grid-template-columns:24px minmax(0, 1fr);gap:12px;padding:12px 0;border-top:1px solid var(--wfd-line-soft);background:rgba(0,0,0,0)}.wfd-pdp__facts li>svg{width:24px;height:24px}.wfd-pdp__facts div{gap:2px;font-size:14px}}.wfd-pdp__fact-key{grid-column:span 2;border:2px solid var(--wfd-charcoal)}.wfd-pdp__fact-key a,.wfd-pdp__guarantee a{margin-top:4px;padding-bottom:3px;border-bottom:1px solid var(--wfd-ink);font-size:13px;font-weight:600;color:var(--wfd-ink);text-decoration:none}.wfd-pdp__fact-key a:hover,.wfd-pdp__guarantee a:hover{color:#000;text-decoration:none}.wfd-pdp__guarantee{margin:14px 16px;padding:18px 16px;gap:14px;border:2px solid var(--wfd-charcoal)}@media(max-width: 767.98px){.wfd-pdp__guarantee{display:flex}}.wfd-pdp__guarantee>svg{flex-shrink:0}.wfd-pdp__guarantee div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:14px;line-height:1.5}.wfd-pdp__guarantee strong{font-size:15px;font-weight:500}.wfd-pdp__guarantee span{color:var(--wfd-muted)}.wfd-pdp__guarantee a{min-height:28px;display:inline-flex;align-items:center}.wfd-pdp__guarantee+.wfd-acc{border-top:1px solid var(--wfd-line)}.wfd-pdp__warranty{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));gap:24px 32px}@media(max-width: 1199.98px){.wfd-pdp__warranty{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767.98px){.wfd-pdp__warranty{gap:12px;align-items:baseline}}.wfd-pdp__term{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding-left:20px;border-left:1px solid var(--wfd-input-line)}.wfd-pdp__term strong{font-size:36px;line-height:1;font-weight:500;letter-spacing:-0.025em}.wfd-pdp__term span{font-size:13px;font-weight:600;color:var(--wfd-muted)}.wfd-pdp__term--main strong{font-size:52px;letter-spacing:-0.03em}@media(max-width: 767.98px){.wfd-pdp__term{justify-content:flex-start;gap:6px;padding-left:0;border-left:0}.wfd-pdp__term strong{font-size:22px;letter-spacing:-0.02em}.wfd-pdp__term span{font-size:12px}.wfd-pdp__term--main strong{font-size:30px}}.wfd-pdp__more{margin-top:32px}@media(max-width: 767.98px){.wfd-pdp__more{margin-top:20px;min-height:32px;padding-bottom:2px;font-size:13px}}.wfd-pdp__scores{display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;border:1px solid var(--wfd-line);background:#fff}@media(max-width: 1199.98px){.wfd-pdp__scores{grid-template-columns:repeat(2, minmax(0, 1fr))}.wfd-pdp__scores .wfd-pdp__scores-intro{grid-column:1/-1;border-bottom:1px solid var(--wfd-line)}}@media(max-width: 1199.98px)and (max-width: 767.98px){.wfd-pdp__scores .wfd-pdp__scores-intro{border-bottom:0}}@media(max-width: 1199.98px){.wfd-pdp__scores .wfd-pdp__scores-intro+.wfd-pdp__score{border-left:0}}@media(max-width: 767.98px){.wfd-pdp__scores{display:block;border:0;background:rgba(0,0,0,0)}}.wfd-pdp__scores-intro{display:flex;align-items:center;gap:18px;padding:22px 28px}.wfd-pdp__scores-intro>svg{flex-shrink:0}.wfd-pdp__scores-intro .wfd-pdp__eyebrow{margin-bottom:6px}@media(max-width: 767.98px){.wfd-pdp__scores-intro{padding:0}.wfd-pdp__scores-intro .wfd-pdp__h2{font-size:22px}}.wfd-pdp__scores-short{margin:12px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--wfd-ink)}.wfd-pdp__score{display:flex;align-items:center;gap:18px;padding:22px 28px;border-left:1px solid var(--wfd-line)}.wfd-pdp__score-value{margin:0;font-size:44px;line-height:1;letter-spacing:-0.02em}.wfd-pdp__score-value span{font-size:16px;letter-spacing:0;color:var(--wfd-muted)}.wfd-pdp__score-meta{display:flex;flex-direction:column;gap:5px}.wfd-pdp__score-meta>span:not(.wfd-stars){font-size:13px;color:var(--wfd-muted)}.wfd-pdp__score-meta a{font-size:14px;font-weight:500;color:var(--wfd-ink);text-decoration:underline}.wfd-pdp .wfd-review{gap:14px;padding:24px}.wfd-pdp .wfd-review__author strong{font-size:13px;letter-spacing:0;text-transform:none}.wfd-pdp .wfd-review__more{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}@media(max-width: 767.98px){.wfd-pdp .wfd-review{padding:22px 20px;border:0}}@media(min-width: 768px){.wfd-pdp__faq .wfd-faq{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(460px, 100%), 1fr));-moz-column-gap:48px;column-gap:48px;align-items:start;border-top:0}.wfd-pdp__faq .wfd-faq details:nth-child(-n+2){border-top:1px solid var(--wfd-line)}.wfd-pdp__faq .wfd-faq summary{min-height:64px;font-size:18px}}@media(max-width: 767.98px){.wfd-pdp__faq>.wfd-acc__body{padding:0 0 8px;background:#fff;border-top:1px solid var(--wfd-line)}.wfd-pdp__faq>.wfd-acc__body .wfd-faq{border-top:0}.wfd-pdp__faq>.wfd-acc__body summary{min-height:56px;padding:0 16px}.wfd-pdp__faq>.wfd-acc__body .wfd-faq__answer{padding:0 16px 16px;font-size:14px}}.wfd-pdp__set{gap:16px 24px}@media(min-width: 768px){.wfd-pdp__set{grid-template-columns:repeat(auto-fill, minmax(min(260px, 100%), 1fr))}}@media(max-width: 1199.98px){.wfd-pdp__set{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.wfd-pdp__set>*{flex-basis:44%}}.wfd-set-item{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid var(--wfd-line);background:#fff}.wfd-set-item__img{width:96px;height:72px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.wfd-set-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.wfd-set-item__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wfd-set-item__title{margin:0;font-family:inherit;font-size:15px;line-height:1.35;font-weight:500;text-transform:none}.wfd-set-item__title a{color:var(--wfd-ink);text-decoration:none}.wfd-set-item__title a:hover{text-decoration:underline}.wfd-set-item__price{flex-shrink:0;font-size:15px;font-weight:600}.wfd-set-item__add{height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--wfd-ink);background:#fff;color:var(--wfd-ink);font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.wfd-set-item__add:hover{background:var(--wfd-ink);color:#fff;text-decoration:none}@media(max-width: 767.98px){.wfd-set-item{flex-direction:column;align-items:stretch;gap:10px}.wfd-set-item__img{width:100%;height:auto;aspect-ratio:4/3}.wfd-set-item__title,.wfd-set-item__price{font-size:14px}.wfd-set-item__row{gap:8px}.wfd-set-item__add{margin-top:auto;height:40px}}@media(min-width: 768px){.wfd-pdp__also{grid-template-columns:repeat(5, minmax(0, 1fr));gap:20px}}@media(max-width: 1199.98px){.wfd-pdp__also{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.wfd-pdp__also::-webkit-scrollbar{display:none}.wfd-pdp__also>*{flex:0 0 30%;scroll-snap-align:start}}@media(max-width: 767.98px){.wfd-pdp__also>*{flex-basis:44%}}.wfd-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:1030;height:84px;padding:12px 16px 16px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--wfd-line);background:#fff;box-shadow:0 -6px 16px rgba(31,31,31,.05);font-family:var(--wfd-font);color:var(--wfd-ink);transform:translateY(100%);transition:transform .2s ease}.wfd-sticky-buy[hidden]{display:none}.wfd-sticky-buy.is-visible{transform:none}@media(min-width: 768px){.wfd-sticky-buy{display:none !important}}.wfd-sticky-buy__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.wfd-sticky-buy__label{overflow:hidden;font-size:12px;font-weight:600;color:var(--wfd-muted);white-space:nowrap;text-overflow:ellipsis}.wfd-sticky-buy__total{font-size:24px;line-height:1;font-weight:500;letter-spacing:-0.02em}.wfd-sticky-buy__add{flex:0 0 196px;height:54px;border:0;background:var(--wfd-cta);color:#fff;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer}.wfd-sticky-buy__add:hover{background:var(--wfd-cta-hover)}@media(max-width: 767.98px){body.wfd-has-sticky-buy{padding-bottom:84px}}.wfd-notify{font-family:var(--wfd-font);color:var(--wfd-ink)}.wfd-notify .modal-content{border:0;border-radius:0}.wfd-notify .modal-title{font-family:inherit;font-size:20px;font-weight:500;text-transform:none}.wfd-notify .modal-body{display:flex;flex-direction:column;gap:8px}.wfd-notify .modal-body label{margin:6px 0 0;font-size:13px;font-weight:600}.wfd-notify .modal-body input[type=text],.wfd-notify .modal-body input[type=email]{height:46px;padding:0 14px;border:1px solid var(--wfd-input-line);font-family:inherit;font-size:16px}.wfd-notify__terms{display:flex;align-items:center;gap:10px;font-weight:400 !important}.wfd-notify__cancel,.wfd-notify__save{height:46px;padding:0 20px;border:1px solid var(--wfd-ink);background:#fff;color:var(--wfd-ink);font-family:inherit;font-size:14px;font-weight:600}.wfd-notify__save{background:var(--wfd-ink);color:#fff}
