.pdp{--pdp-ink:#191e32;--pdp-muted:#626672;--pdp-orange:#ec935e;--pdp-paper:#f4f3f0;--pdp-line:#dededb;color:var(--pdp-ink);font-family:Onest,Arial,sans-serif;max-width:1600px;margin:0 auto;padding:0 5%;font-size:16px;line-height:1.65}.pdp *{box-sizing:border-box}.pdp ::selection{background:#ec935e;color:#191e32}.pdp a{color:inherit;text-underline-offset:5px}.pdp :focus-visible{outline:3px solid #a64613;outline-offset:4px}.pdp h1,.pdp h2,.pdp h3{font-family:inherit;font-weight:500;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;margin:0 0 24px}.pdp h1{font-size:clamp(42px,4.5vw,72px)}.pdp h2{font-size:clamp(30px,3vw,48px)}.pdp p{margin:0 0 24px;max-width:70ch}.pdp figure{margin:0;min-width:0}.pdp img{display:block;max-width:100%;height:auto}.pdp figcaption,.pdp-note{font-size:13px;line-height:1.6;color:var(--pdp-muted)}.pdp figcaption{padding-top:10px}.pdp .pdp-note{margin-top:20px}.pdp-crumbs{display:flex;gap:12px;flex-wrap:wrap;padding:24px 0 40px;font-size:12px;color:var(--pdp-muted)}.pdp-crumbs a{text-decoration:none}.pdp-hero{display:grid;grid-template-columns:.8fr 1.25fr;gap:5%;align-items:center;margin-bottom:40px}.pdp-hero-copy p{font-size:18px;max-width:34ch}.pdp-hero figure img{width:100%;aspect-ratio:3/2;object-fit:cover}.pdp-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.pdp-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:14px 22px;background:var(--pdp-orange);border:1px solid var(--pdp-orange);color:var(--pdp-ink);font:500 14px/1.4 Onest,Arial,sans-serif;text-decoration:none;cursor:pointer;border-radius:0;text-align:center;transition:background .2s ease,border-color .2s ease}.pdp-button:hover{background:#efa575;border-color:#efa575}.pdp-text-link{font-size:14px;font-weight:500}.pdp-section-nav{display:flex;gap:28px;border-top:1px solid var(--pdp-line);border-bottom:1px solid var(--pdp-line);padding:19px 0;overflow:auto;scrollbar-color:#626672 #f4f3f0;scrollbar-width:thin}.pdp-section-nav a{white-space:nowrap;font-size:13px;text-decoration:none;padding:5px 0}.pdp-section-nav a:hover{text-decoration:underline}.pdp-editorial,.pdp-scene{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:110px;scroll-margin-top:30px}.pdp-editorial>div,.pdp-scene>div{min-width:0}.pdp-editorial figure img{width:100%;object-fit:contain;background:white}.pdp-intro{font-size:21px;line-height:1.4}.pdp-specs{margin:32px 0;font-variant-numeric:tabular-nums}.pdp-specs div{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;border-bottom:1px solid var(--pdp-line);padding:13px 0;font-size:14px}.pdp-specs dt{color:var(--pdp-muted)}.pdp-specs dd{margin:0;font-weight:500}.pdp-scene{grid-template-columns:1.15fr 1fr;gap:8%}.pdp-scene figure img{aspect-ratio:3/2;width:100%;object-fit:cover}.pdp-materials{margin-top:110px;background:var(--pdp-paper);padding:56px 4%}.pdp-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;margin-bottom:32px}.pdp-section-heading p{margin-bottom:0}.pdp-material-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:6%;align-items:center}.pdp-finish-list{list-style:none;margin:0;padding:0}.pdp-finish-list li{padding:18px 0;border-bottom:1px solid var(--pdp-line);display:grid;gap:6px}.pdp-finish-list strong{font-size:15px;font-weight:500}.pdp-finish-list span{font-size:13px;line-height:1.65;color:var(--pdp-muted)}.pdp-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:14px}.pdp-reference{margin-top:110px}.pdp-table-wrap{overflow:auto;scrollbar-color:#626672 #f4f3f0}.pdp table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.pdp caption{text-align:left;color:var(--pdp-muted);font-size:13px;padding-bottom:20px}.pdp th{text-align:left;font-weight:500}.pdp th,.pdp td{border-bottom:1px solid var(--pdp-line);padding:18px 16px 18px 0}.pdp thead th{color:var(--pdp-muted);font-size:12px}.pdp-project{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:110px;padding:60px 4%;background:var(--pdp-paper)}.pdp-project form{display:grid;gap:20px;align-content:start}.pdp-project label{display:grid;gap:8px;font-size:13px}.pdp-project select,.pdp-project textarea{font:400 15px/1.5 Onest,Arial,sans-serif;padding:13px 14px;border:1px solid #858892;border-radius:0;background:#fff;color:var(--pdp-ink);width:100%;min-width:0;caret-color:var(--pdp-ink)}.pdp-project textarea{resize:vertical}.pdp-project textarea::placeholder{color:#626672}.pdp-project .pdp-note{margin:0}.pdp-call{display:block;margin-top:24px;font-size:22px}.pdp-faq{max-width:850px;margin:100px auto 70px}.pdp-faq details{border-bottom:1px solid var(--pdp-line);padding:20px 0}.pdp-faq summary{cursor:pointer;font-size:17px;font-weight:500}.pdp-faq details p{font-size:15px;margin:20px 0 0}.pdp-related{display:flex;flex-wrap:wrap;gap:24px;padding:28px 0 50px;border-top:1px solid var(--pdp-line);font-size:14px}.pdp-nodes{padding-top:70px;padding-bottom:70px}.pdp-node-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.pdp-node-grid figure{border-bottom:1px solid var(--pdp-line);padding-bottom:20px}.pdp-node-grid figure a{display:block;background:#f4f3f0}.pdp-node-grid img{width:300px;height:300px;max-width:100%;object-fit:contain;margin:auto}.pdp-node-grid figcaption{font-size:14px;color:var(--pdp-ink);max-width:32ch;padding-top:18px}.pdp-nodes .pdp-links{margin-top:26px}.pdp-nodes-page>header{padding-top:12px;padding-bottom:0}.pdp-nodes-page>header h1{max-width:18ch}.pdp-nodes-page>header p{max-width:65ch}.pdp-nodes-page .pdp-nodes{padding-left:0;padding-right:0}.pdp-nodes-page>.pdp-nodes>.pdp-section-heading{display:none}.pdp-product-nodes{border-top:1px solid var(--pdp-line)}
@media(max-width:1100px){.pdp-hero{grid-template-columns:1fr 1fr;gap:4%}.pdp h1{font-size:46px}.pdp-actions{gap:18px}.pdp-editorial,.pdp-scene{gap:5%}.pdp-project{gap:6%;padding:44px 4%}.pdp-node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.pdp{padding-left:5%;padding-right:5%;font-size:15px}.pdp-crumbs{padding:22px 0 30px}.pdp-hero{display:flex;flex-direction:column;align-items:stretch;gap:30px;margin-bottom:30px}.pdp h1{font-size:43px}.pdp h2{font-size:32px}.pdp-hero-copy p{font-size:17px;max-width:38ch}.pdp-actions{margin-top:26px;gap:20px}.pdp-button{padding:14px 18px;min-height:50px}.pdp-hero figure{margin-right:-5.56%;margin-left:-5.56%}.pdp-hero figcaption{padding-left:5%;padding-right:5%}.pdp-section-nav{gap:24px}.pdp-editorial,.pdp-scene{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding-top:70px}.pdp-scene>figure{order:2}.pdp-intro{font-size:19px}.pdp-specs{margin:26px 0}.pdp-materials{margin-top:70px;padding:36px 6%}.pdp-section-heading,.pdp-material-layout{display:block}.pdp-section-heading p{margin-top:24px}.pdp-material-layout figure{margin-top:30px}.pdp-reference{margin-top:70px}.pdp table{min-width:510px}.pdp-project{display:flex;flex-direction:column;gap:38px;margin-top:70px;padding:36px 6%}.pdp-faq{margin:70px auto 50px}.pdp-node-grid{gap:30px 18px}.pdp-node-grid img{height:auto;aspect-ratio:1}.pdp-node-grid figcaption{font-size:12px;line-height:1.5}.pdp-nodes{padding-top:44px;padding-bottom:44px}.pdp-related{gap:20px}.pdp-nodes-page>.pdp-nodes{padding-left:0;padding-right:0}}
@media(prefers-reduced-motion:reduce){.pdp *{scroll-behavior:auto;transition:none}}

.pdp-mounting{padding-top:110px;scroll-margin-top:30px}.pdp-mounting>figure{margin-top:36px}.pdp-mounting>figure img{width:100%;height:auto}@media(max-width:760px){.pdp-mounting{padding-top:70px}.pdp-mounting .pdp-section-heading>div+div{margin-top:26px}.pdp-mounting>figure{margin-top:28px}}

/* Regional SEO and project handoff extend the existing editorial system. */
.pdp .pdp-hero h1{font-size:clamp(38px,4vw,58px)}.pdp-product-nav{display:flex;gap:24px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid var(--pdp-line);font-size:14px}.pdp-product-nav a[aria-current=page]{font-weight:600;text-decoration:none}.pdp-choice{padding-top:70px}.pdp-commercial,.pdp-region{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:90px}.pdp-commercial h3,.pdp-region h3{font-size:25px;font-weight:500;margin:0 0 22px}.pdp-commercial ul{padding-left:20px;margin:0 0 26px}.pdp-commercial li{padding-bottom:12px}.pdp-cities{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;list-style:none;padding:0;margin:20px 0}.pdp-cities li{border-bottom:1px solid var(--pdp-line)}.pdp-cities a{display:block;padding:12px 0;min-height:48px}.pdp-region{border-top:1px solid var(--pdp-line);margin-top:90px;padding-top:48px}.pdp-region .pdp-note{max-width:48ch}.pdp-focus .pdp-hero figure img{object-fit:contain;background:var(--pdp-paper)}.pdp-focus .pdp-editorial{padding-top:90px}
@media(max-width:760px){.pdp .pdp-hero h1{font-size:38px}.pdp-product-nav{gap:14px 22px;font-size:13px}.pdp-choice{padding-top:52px}.pdp-commercial,.pdp-region{display:block;padding-top:60px}.pdp-commercial>div+div,.pdp-region>div+div{margin-top:34px}.pdp-region{margin-top:60px;padding-top:36px}.pdp-commercial h3,.pdp-region h3{font-size:24px}.pdp-focus .pdp-editorial{padding-top:64px}}
.pdp-focus-decor .pdp-hero figure img{width:auto;height:540px;max-width:100%;aspect-ratio:auto;margin:auto}.pdp-focus-decor .pdp-hero figure{background:#fff}.pdp-focus-decor .pdp-hero figcaption{text-align:center}
@media(max-width:760px){.pdp-focus-decor .pdp-hero figure img{height:auto;width:100%;max-width:390px}.pdp-choice .pdp-table-wrap{overflow:visible}.pdp-choice table{min-width:0}.pdp-choice thead{display:none}.pdp-choice tbody,.pdp-choice tr,.pdp-choice th,.pdp-choice td{display:block;width:100%}.pdp-choice tr{border-bottom:1px solid var(--pdp-line);padding:20px 0}.pdp-choice th,.pdp-choice td{border:0;padding:0 0 14px}.pdp-choice td::before{content:attr(data-label);display:block;color:var(--pdp-muted);font-size:12px;margin-bottom:5px}.pdp-choice td:last-child{padding-bottom:0}}
.pdp-hero:has(.pdp-preview){align-items:start}.pdp-hero:has(.pdp-preview) .pdp-hero-copy{padding-top:30px}.pdp .pdp-preview{min-width:0}.pdp-preview-enlarge{display:block}.pdp-preview .pdp-preview-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.pdp-preview-types{padding:0;border:0;margin:20px 0 14px;display:flex;gap:8px;flex-wrap:wrap}.pdp-preview-types[hidden]{display:none}.pdp-preview-types legend{font-size:13px;margin-bottom:10px}.pdp-preview-types button{border:1px solid var(--pdp-line);background:white;padding:10px 12px;min-height:44px;color:var(--pdp-ink);font:500 12px/1.4 Onest,Arial,sans-serif;cursor:pointer}.pdp-preview-types button[aria-pressed=true]{border-color:var(--pdp-ink);background:var(--pdp-paper)}.pdp-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:8px;margin-top:16px}.pdp-swatch{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:10px 6px;min-height:78px;border:1px solid var(--pdp-line);background:white;font:400 11px/1.35 Onest,Arial,sans-serif;color:var(--pdp-ink);cursor:pointer;text-align:center}.pdp-swatch[aria-pressed=true]{border:2px solid var(--pdp-ink);padding:9px 5px;background:var(--pdp-paper)}.pdp .pdp-swatch img,.pdp-swatch-chip{width:36px;height:30px;object-fit:cover;aspect-ratio:auto;display:block;border:1px solid var(--pdp-line)}.pdp-preview-selection,.pdp-preview-note,.pdp-preview-status{display:block}.pdp-preview-selection{font-size:14px;color:var(--pdp-ink);font-weight:500;margin:5px 0 6px}.pdp-preview-status:not(:empty){margin-bottom:8px}.pdp-preview-use{display:inline-block;margin-top:12px}.pdp-preview[aria-busy=true] .pdp-preview-image{opacity:.8}.pdp-scene:has(.pdp-preview){align-items:start}.pdp-scene:has(.pdp-preview)>div{padding-top:28px}
@media(max-width:760px){.pdp-hero:has(.pdp-preview) .pdp-hero-copy{padding-top:0}.pdp-hero .pdp-preview .pdp-preview-types,.pdp-hero .pdp-preview .pdp-swatches,.pdp-hero .pdp-preview .pdp-preview-use{margin-left:5%;margin-right:5%}.pdp-hero .pdp-preview figcaption{padding-left:5%;padding-right:5%}.pdp-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp-preview-types button{flex:1 1 100px}.pdp-scene:has(.pdp-preview)>div{padding-top:0}.pdp-focus .pdp-hero .pdp-preview-image{object-fit:cover}}
.pdp-recommendations{padding-top:70px;padding-bottom:70px;border-top:1px solid var(--pdp-line)}.pdp-recommendations[hidden]{display:none}.pdp-rec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.pdp-rec-photo{display:flex;align-items:center;justify-content:center;background:var(--pdp-paper,#f4f3f0);height:300px}.pdp-rec-photo img{display:block;width:100%;height:100%;object-fit:contain}.pdp-supplement .card-meta h3{margin:0;font-size:20px;line-height:1.25;letter-spacing:-.02em}.pdp-supplement .card-meta span{font-size:12px}.pdp-supplement .card-caption{font-size:13px;line-height:1.6}.pdp-recommendations .product-card{color:inherit;text-decoration:none}.pdp-recommendations .card-meta{padding-top:16px}.pdp-recommendations .card-caption{padding-top:12px}.pdp-supplement{min-width:0}.related .pdp-supplement .card-image img{object-fit:contain}.related .pdp-supplement .card-caption{font-size:13px;line-height:1.6}
@media(min-width:1000px){.related:has([data-pdp-supplement]) .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.pdp-recommendations{padding-top:48px;padding-bottom:48px}.pdp-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pdp-rec-photo{height:200px}.pdp-supplement .card-meta h3{font-size:17px}.pdp-supplement .card-meta span{font-size:11px}.pdp-supplement .card-caption{font-size:12px}}
@media(max-width:760px){.pdp-swatches:has([data-pdp-finish^="ve-"]),.pdp-swatches:has([data-pdp-finish^="se-"]){grid-template-columns:repeat(2,minmax(0,1fr))}}
.pdp-preview-directions{border:0;padding:0;margin:16px 0;display:flex;gap:10px;flex-wrap:wrap}.pdp-preview-directions legend{font-size:13px;margin-bottom:9px}.pdp-preview-directions button{background:white;color:var(--pdp-ink);font:500 12px/1.4 Onest,Arial,sans-serif;border:1px solid var(--pdp-line);padding:11px 14px;min-height:44px;cursor:pointer}.pdp-preview-directions button[aria-pressed=true]{border-color:var(--pdp-ink);background:var(--pdp-paper)}.pdp .pdp-preview-panel-spec{font-size:13px;color:var(--pdp-muted);margin:0 0 16px}.pdp-preview-directions[hidden],.pdp-preview-panel-spec[hidden],.pdp-project [hidden]{display:none}
@media(max-width:760px){.pdp-hero .pdp-preview .pdp-preview-directions,.pdp-hero .pdp-preview .pdp-preview-panel-spec{margin-left:5%;margin-right:5%}}
.pdp .pdp-calculator{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(24px,5vw,80px);padding:clamp(28px,4vw,56px);background:var(--pdp-paper,#f4f3f0);margin:40px 0 64px;scroll-margin-top:24px}.pdp .pdp-calc-heading h2{margin-top:0}.pdp .pdp-calc-finish{font-size:18px;font-weight:600}.pdp .pdp-calc-inputs{border:0;padding:0;margin:0;min-width:0}.pdp .pdp-calc-inputs legend{font-weight:600;margin-bottom:20px}.pdp .pdp-calc-inputs label{display:grid;gap:8px;font-size:14px;margin-bottom:16px}.pdp .pdp-calc-inputs input,.pdp .pdp-calc-inputs select{box-sizing:border-box;width:100%;min-width:0;padding:12px;background:white;color:var(--pdp-ink,#191e32);border:1px solid #b8b8b6;border-radius:0;font:inherit;caret-color:var(--pdp-ink,#191e32)}.pdp .pdp-calc-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdp .pdp-calc-result{border-top:1px solid #b8b8b6;margin-top:20px;padding-top:16px;font-variant-numeric:tabular-nums}.pdp .pdp-calc-result dl{margin:16px 0}.pdp .pdp-calc-result dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;border-bottom:1px solid #d3d3cf}.pdp .pdp-calc-result dt{font-size:14px}.pdp .pdp-calc-result dd{margin:0;white-space:nowrap}.pdp .pdp-calc-total{font-size:clamp(22px,2.3vw,30px);font-weight:600}.pdp .pdp-calculator [hidden]{display:none!important}.pdp .pdp-calculator button:disabled{opacity:.55;cursor:not-allowed}.pdp .pdp-calculator :is(input,select,button):focus-visible{outline:2px solid var(--pdp-ink,#191e32);outline-offset:3px}@media(max-width:800px){.pdp .pdp-calculator{grid-template-columns:1fr;padding:24px 18px;gap:28px}.pdp .pdp-calc-profiles{grid-template-columns:1fr}.pdp .pdp-calc-result dl>div{grid-template-columns:1fr;gap:5px}.pdp .pdp-calc-result dd{text-align:left}}

@media(min-width:801px){.pdp .pdp-calc-profiles label{display:flex;flex-direction:column;justify-content:space-between}}
/* Keep the chosen finish and its full interior visible together. */
.pdp .pdp-preview-controls{min-width:0}.pdp .pdp-swatches{gap:6px;margin-top:10px}.pdp .pdp-swatch{flex-direction:row;justify-content:flex-start;gap:8px;min-height:44px;padding:7px 8px;text-align:left;font-size:11px}.pdp .pdp-swatch[aria-pressed=true]{padding:6px 7px}.pdp .pdp-swatch img,.pdp .pdp-swatch-chip{flex:0 0 28px;width:28px;height:26px}.pdp .pdp-preview-types{margin:0 0 10px;gap:6px}.pdp .pdp-preview-types legend,.pdp .pdp-preview-directions legend{margin-bottom:6px;font-size:12px}.pdp .pdp-preview-types button{padding:7px 8px;font-size:11px;min-height:44px}.pdp .pdp-preview-directions{margin:10px 0;gap:6px}.pdp .pdp-preview-directions button{padding:7px 9px;min-height:44px;font-size:11px}.pdp .pdp-preview-panel-spec{margin-bottom:10px;font-size:12px}.pdp .pdp-preview-selection{font-size:13px;margin:0 0 4px}.pdp .pdp-preview-note{font-size:12px;line-height:1.45}.pdp .pdp-preview-use{margin-top:8px;min-height:44px;display:inline-flex;align-items:center;font-size:13px}.pdp .pdp-swatch:focus-visible{outline:2px solid #a64613;outline-offset:2px}
@media(min-width:761px){.pdp-hero:has(>.pdp-preview){display:block}.pdp-hero:has(>.pdp-preview) .pdp-hero-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:6%;padding:0;margin-bottom:28px}.pdp-hero:has(>.pdp-preview) .pdp-hero-copy h1{grid-row:1/span 2;margin:0}.pdp-hero:has(>.pdp-preview) .pdp-hero-copy>p{font-size:17px;max-width:55ch;margin:0}.pdp-hero:has(>.pdp-preview) .pdp-actions{grid-column:2;margin-top:18px}.pdp :is(.pdp-hero,.pdp-scene)>.pdp-preview{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);gap:4%;align-items:start}.pdp :is(.pdp-hero,.pdp-scene)>.pdp-preview>.pdp-preview-enlarge{grid-column:1;grid-row:1;position:sticky;top:20px}.pdp :is(.pdp-hero,.pdp-scene)>.pdp-preview>.pdp-preview-controls{grid-column:2;grid-row:1}.pdp :is(.pdp-hero,.pdp-scene)>.pdp-preview .pdp-preview-image{width:100%;height:auto;max-height:calc(100svh - 40px);aspect-ratio:3/2;object-fit:contain;background:var(--pdp-paper)}.pdp :is(.pdp-hero,.pdp-scene)>.pdp-preview .pdp-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp :is(.pdp-hero,.pdp-scene)>.pdp-preview .pdp-preview-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pdp :is(.pdp-hero,.pdp-scene)>.pdp-preview .pdp-preview-types legend{grid-column:1/-1}.pdp :is(.pdp-hero,.pdp-scene)>.pdp-preview figcaption{padding-top:8px}}
@media(max-width:760px){.pdp :is(.pdp-hero,.pdp-scene)>.pdp-preview{margin-left:0;margin-right:0}.pdp :is(.pdp-hero,.pdp-scene)>.pdp-preview .pdp-preview-image{max-height:min(38svh,300px);object-fit:contain;background:var(--pdp-paper)}.pdp .pdp-hero .pdp-preview :is(.pdp-preview-types,.pdp-swatches,.pdp-preview-use,.pdp-preview-directions,.pdp-preview-panel-spec){margin-left:0;margin-right:0}.pdp .pdp-hero .pdp-preview figcaption{padding-left:0;padding-right:0}.pdp .pdp-preview-controls{margin-top:14px}.pdp .pdp-preview-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pdp .pdp-preview-types legend{grid-column:1/-1}.pdp .pdp-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp .pdp-preview-directions button{flex:1}.pdp .pdp-swatch{font-size:12px}}
.pdp .pdp-preview [hidden]{display:none!important}

.pdp .pdp-preview-caption{padding-top:8px;font-size:13px;line-height:1.6;color:var(--pdp-muted)}.pdp .pdp-preview{scroll-margin-top:16px}
.pdp .pdp-preview-controls .pdp-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}

.pdp .pdp-scene:has(>.pdp-preview){display:block}.pdp .pdp-slats-copy{padding-top:0;margin-bottom:28px;display:grid;grid-template-columns:1fr 1fr;column-gap:6%;align-items:start}.pdp .pdp-slats-copy h2{grid-column:1;grid-row:1}.pdp .pdp-slats-copy>p{grid-column:1;grid-row:2;margin-bottom:0}.pdp .pdp-slats-copy .pdp-specs{grid-column:2;grid-row:1/span 2;margin:0}.pdp .pdp-slats-copy>.pdp-text-link{grid-column:2;margin-top:16px}@media(max-width:760px){.pdp .pdp-slats-copy{display:block}.pdp .pdp-slats-copy .pdp-specs{margin:22px 0}.pdp .pdp-slats-copy>.pdp-text-link{display:inline-block;margin-top:0}}
