/* DK_FOUR_REPLICATION_V1: reference-led page composition, preserved AW content. */
@font-face{font-family:DKText;src:url('/assets/fd-lato.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:DKDisplay;src:url('/assets/fd-libre.ttf') format('truetype');font-weight:400;font-display:swap}
body.fd-site{--ink:#242424;--paper:#fff;--soft:#f1ece6;--accent:#222;--line:#d7d3cd;margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 DKText,Arial,sans-serif}
.fd-site *{box-sizing:border-box}.fd-site [hidden]{display:none!important}.fd-site a{color:inherit}.fd-site button,.fd-site input,.fd-site select,.fd-site textarea{font:inherit}.fd-site button,.fd-site summary,.fd-site select{cursor:pointer}.fd-site a:focus-visible,.fd-site button:focus-visible,.fd-site input:focus-visible,.fd-site select:focus-visible,.fd-site summary:focus-visible{outline:3px solid #176fbd;outline-offset:4px}.fd-site img{display:block;max-width:100%}.fd-site h1,.fd-site h2,.fd-site h3{color:inherit;letter-spacing:0;text-wrap:balance;font-weight:400;margin:0 0 22px;line-height:1.18}.fd-site h1{font-size:clamp(34px,3.8vw,56px)}.fd-site h2{font-size:32px}.fd-site h3{font-size:22px}.fd-site p{max-width:70ch;margin:0 0 20px}.fd-site main{width:100%;max-width:none;margin:0;padding:0}.fd-site section{padding:0}.fd-site .fd-wrap{max-width:1360px;margin:auto;padding:68px 40px}.fd-site .fd-center{text-align:center}.fd-site .fd-center p{margin-left:auto;margin-right:auto}.fd-site .fd-title{padding:64px 40px 44px;max-width:1360px;margin:auto}.fd-site .fd-title h1{max-width:22ch;margin-left:auto;margin-right:auto}.fd-site .fd-btn,.fd-site button[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:13px 25px;min-height:46px;background:var(--accent);color:#fff;border:1px solid var(--accent);text-decoration:none;border-radius:0;box-shadow:none}.fd-site .fd-btn:hover,.fd-site button[type=submit]:hover{filter:brightness(.85)}.fd-site .fd-btn.alt{background:transparent;color:inherit;border-color:currentColor}.fd-site .fd-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.fd-site .fd-center .fd-actions{justify-content:center}.fd-site .fd-link{display:inline-block;text-underline-offset:5px;padding-block:8px}.fd-site .fd-skip{position:absolute;left:-9999px}.fd-site .fd-skip:focus{left:10px;top:10px;z-index:100;background:white;padding:16px;color:#111}
.fd-site .fd-announcement{padding:9px 20px;text-align:center;font-size:13px;background:var(--soft)}.fd-site .fd-header{display:block;position:relative;z-index:20;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);padding:0}.fd-site .fd-brand-row{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:24px;padding:28px 40px}.fd-site .fd-brand{font-size:25px;text-decoration:none;text-align:center;letter-spacing:.03em;font-weight:400}.fd-site .fd-brand-row>a:last-child{text-align:right;font-size:14px}.fd-site .fd-nav{display:flex;justify-content:center;align-items:center;gap:32px;padding:17px 24px;background:var(--paper);flex-wrap:wrap}.fd-site .fd-nav>a{font-size:14px;text-decoration:none;min-height:24px}.fd-site .fd-nav>a:hover{text-decoration:underline;text-underline-offset:5px}.fd-site .fd-nav .fd-btn{padding:8px 18px;min-height:38px}.fd-site .fd-menu{display:none;background:none;border:1px solid var(--line);padding:10px}.fd-site .fd-icon{width:22px;height:22px;display:block}.fd-site .fd-breadcrumb{padding:22px 40px;font-size:13px;max-width:1440px;margin:auto}.fd-site .fd-breadcrumb a{text-underline-offset:4px}
.fd-site .fd-scene{position:relative;margin:0;min-width:0;background:var(--soft)}.fd-site .fd-scene img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.fd-site .fd-scene figcaption{position:absolute;bottom:0;left:0;max-width:100%;padding:6px 12px;background:#fff;color:#333;font-size:11px;line-height:1.35}.fd-site .fd-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--soft);min-height:580px}.fd-site .fd-hero-copy{align-self:center;padding:64px clamp(30px,6vw,88px)}.fd-site .fd-hero-copy h1{max-width:15ch}.fd-site .fd-hero .fd-scene{min-height:580px}.fd-site .fd-hero .fd-scene img{height:100%;min-height:580px}.fd-site .fd-split{display:grid;grid-template-columns:1fr 1fr;background:var(--soft)}.fd-site .fd-split-copy{align-self:center;padding:64px 64px}.fd-site .fd-split.reverse .fd-scene{order:2}.fd-site .fd-split .fd-scene img{min-height:460px}.fd-site .fd-full-scene{position:relative;min-height:580px}.fd-site .fd-full-scene>.fd-scene img{height:580px;aspect-ratio:auto}.fd-site .fd-full-copy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(620px,85%);background:rgba(255,255,255,.94);padding:40px;text-align:center}.fd-site .fd-full-copy .fd-actions{justify-content:center}.fd-site .fd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fd-site .fd-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-site .fd-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-site .fd-editorial{min-width:0;text-align:center}.fd-site .fd-editorial h3{margin-top:24px}.fd-site .fd-editorial .fd-scene img{aspect-ratio:1/1}.fd-site .fd-editorial p{font-size:15px}.fd-site .fd-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 84px)/4);gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px}.fd-site .fd-rail>*{scroll-snap-align:start}.fd-site .fd-strip{display:flex;justify-content:space-evenly;gap:20px;flex-wrap:wrap;padding:24px 30px;border-block:1px solid var(--line);font-size:14px}.fd-site .fd-band{padding:55px 40px;background:var(--soft);text-align:center}.fd-site .fd-band p{margin-inline:auto}.fd-site .fd-band h2{margin-bottom:16px}.fd-site .fd-text-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.fd-site .fd-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:0;list-style:none;counter-reset:steps}.fd-site .fd-steps li{border-top:1px solid var(--line);padding-top:24px}.fd-site .fd-steps strong{display:block;font-size:22px;font-weight:400;margin-bottom:16px}
.fd-site .fd-pending{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;background:#f3f1ed;color:#494642;border:1px solid #dedad3;min-width:0}.fd-site .fd-pending span{font-size:17px;max-width:24ch}.fd-site .fd-pending small{font-size:12px;margin-top:12px;max-width:28ch}.fd-site .fd-product{min-width:0;background:transparent;border:0;border-radius:0;box-shadow:none}.fd-site .fd-product h3{font:18px/1.4 DKText,Arial,sans-serif;margin:18px 0 12px}.fd-site .fd-product h3 a{text-decoration:none}.fd-site .fd-product h3 a:hover{text-decoration:underline}.fd-site .fd-product p{font-size:13px;margin:8px 0;color:#56514b}.fd-site .fd-product .fd-link{font-size:14px}.fd-site .fd-catalog-layout{max-width:1440px;display:grid;grid-template-columns:220px 1fr;margin:auto;border-top:1px solid var(--line)}.fd-site .fd-filters{padding:32px 24px;position:sticky;top:0;align-self:start}.fd-site .fd-filters label{display:block;margin-bottom:24px;font-size:14px}.fd-site input,.fd-site select,.fd-site textarea{max-width:100%;min-width:0;border:1px solid #aaa;background:#fff;color:#222;border-radius:0;padding:12px;min-height:46px}.fd-site .fd-filters input,.fd-site .fd-filters select{width:100%;margin-top:8px}.fd-site .fd-list-body{padding:32px 32px 64px;border-left:1px solid var(--line)}.fd-site .fd-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.fd-site .fd-list-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:32px}.fd-site .fd-list-toolbar p{margin:0}.fd-site .fd-category-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.fd-site .fd-category-links a{padding:11px 16px;border:1px solid var(--line);text-decoration:none}.fd-site .fd-category-links a:hover{background:var(--soft)}.fd-site .fd-load{margin:40px auto 0;display:block}.fd-site .fd-empty{padding:60px 20px;text-align:center;background:var(--soft)}
.fd-site .fd-pdp-top{max-width:1440px;margin:auto;display:grid;grid-template-columns:55% 45%;border-bottom:1px solid var(--line)}.fd-site .fd-pdp-media{padding:24px;background:#f6f5f2}.fd-site .fd-pdp-media>.fd-pending{aspect-ratio:4/5;min-height:420px}.fd-site .fd-pdp-views{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.fd-site .fd-pdp-views .fd-pending{padding:12px;min-height:70px;aspect-ratio:1.4}.fd-site .fd-pdp-views .fd-pending span{font-size:12px}.fd-site .fd-pdp-summary{padding:56px 56px 40px;position:sticky;top:0;align-self:start}.fd-site .fd-pdp-summary h1{font-size:32px}.fd-site .fd-pdp-summary .fd-btn{width:100%}.fd-site .fd-facts{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;margin:28px 0}.fd-site .fd-facts dt,.fd-site .fd-facts dd{font-size:14px;margin:0;border-bottom:1px solid var(--line);padding-bottom:12px;overflow-wrap:anywhere}.fd-site .fd-pdp-anchor{display:flex;gap:24px;justify-content:center;padding:22px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.fd-site .fd-preserved{max-width:1280px;margin:auto;padding:48px 40px}.fd-site .fd-preserved>section{padding:32px 0;border-bottom:1px solid var(--line);background:none;max-width:none}.fd-site .fd-preserved .split{display:grid;grid-template-columns:1fr 1fr;gap:40px}.fd-site .fd-preserved figure{margin:0}.fd-site .fd-preserved .product-grid,.fd-site .fd-preserved .dkxp-product-grid,.fd-site .fd-preserved .truth-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fd-site .fd-preserved .fd-pending{max-height:230px}.fd-site .fd-preserved a{overflow-wrap:anywhere}.fd-site .fd-preserved table{width:100%;border-collapse:collapse}.fd-site .fd-preserved td,.fd-site .fd-preserved th{padding:12px;border-bottom:1px solid var(--line)}.fd-site .fd-preserved pre{white-space:pre-wrap}.fd-site .fd-preserved img{height:auto;max-height:480px;object-fit:contain}.fd-site .fd-preserved .dkxp-section{margin-top:20px}.fd-site .fd-preserved .dkxp-filter-bar{display:flex;flex-wrap:wrap;gap:12px}
.fd-site .fd-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.fd-site details{border-bottom:1px solid var(--line)}.fd-site summary{min-height:48px;padding:18px 0;font-size:17px}.fd-site details p{padding:0 0 20px;font-size:15px}.fd-site .fd-faq-search{display:block;max-width:620px;margin:0 auto 40px}.fd-site .fd-faq-search input{width:100%;margin-top:10px}.fd-site .fd-rfq-layout{display:grid;grid-template-columns:1fr 2fr;gap:64px;max-width:1240px;margin:auto;padding:48px 40px 80px}.fd-site .fd-rfq-layout form{margin:0;background:#fff;border:0;box-shadow:none;padding:0;display:block}.fd-site .fd-rfq-layout .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fd-site .fd-rfq-layout label{display:block;font-size:14px}.fd-site .fd-rfq-layout label input,.fd-site .fd-rfq-layout label select,.fd-site .fd-rfq-layout label textarea{width:100%;margin-top:8px}.fd-site .fd-rfq-layout .full{grid-column:1/-1}.fd-site .fd-rfq-layout fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.fd-site .fd-rfq-layout legend{font-size:22px;margin:24px 0}.fd-site .fd-rfq-layout .form-status{margin-top:20px}.fd-site .fd-footer{background:var(--soft);color:var(--ink);padding:56px 40px 24px;border-top:1px solid var(--line)}.fd-site .fd-footer-grid{max-width:1360px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.fd-site .fd-footer details{border:0}.fd-site .fd-footer summary{font-size:16px;padding-top:0}.fd-site .fd-footer a{display:block;font-size:14px;padding:7px 0;text-decoration:none}.fd-site .fd-footer a:hover{text-decoration:underline}.fd-site .fd-footer p{font-size:14px}.fd-site .fd-footer-bottom{max-width:1360px;margin:40px auto 0;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;font-size:12px}.fd-site .fd-carousel-controls{display:flex;justify-content:center;gap:12px;padding:15px}.fd-site .fd-carousel-controls button{padding:8px 16px;border:1px solid var(--line);background:#fff;color:var(--ink);min-height:44px}.fd-site .fd-carousel-controls [aria-pressed=true]{background:var(--ink);color:#fff}
body.fd-halloween{--accent:#452b1c;--soft:#ede5db;--ink:#26241e}.fd-halloween h1,.fd-halloween h2{font-family:DKDisplay,Georgia,serif}.fd-halloween .fd-hero{background:#28251e;color:#fff}.fd-halloween .fd-hero .fd-btn{background:#eee3ce;color:#24211c;border-color:#eee3ce}.fd-halloween .fd-band.dark{background:#28251e;color:#fff}.fd-halloween .fd-editorial .fd-scene img{aspect-ratio:4/5}
body.fd-thanksgiving{--accent:#26221b;--soft:#f0ebe5;--ink:#27231e}.fd-thanksgiving h2{font-family:DKText,Arial,sans-serif;font-size:32px;text-transform:uppercase;letter-spacing:.08em}.fd-thanksgiving .fd-brand{color:#366769}.fd-thanksgiving .fd-product h3{font-family:DKDisplay,Georgia,serif;font-size:17px}.fd-thanksgiving .fd-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-thanksgiving .fd-product{text-align:center}.fd-thanksgiving .fd-product .fd-pending{aspect-ratio:1.1}.fd-thanksgiving .fd-mosaic{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.fd-thanksgiving .fd-mosaic>:first-child{grid-row:span 2}.fd-thanksgiving .fd-mosaic .fd-scene{height:100%}.fd-thanksgiving .fd-mosaic .fd-scene img{height:100%;min-height:240px;aspect-ratio:auto}
body.fd-mothersday{--accent:#171816;--soft:#e7edcf;--ink:#171816}.fd-mothersday .fd-header{background:#101110;color:white}.fd-mothersday .fd-brand-row{grid-template-columns:1fr 2fr 1fr;padding-block:22px}.fd-mothersday .fd-nav{background:#101110;color:white}.fd-mothersday .fd-announcement{background:#101110;color:white;border-bottom:1px solid #555}.fd-mothersday .fd-hero{background:#ecebe7}.fd-mothersday .fd-hero-copy h1{font-size:clamp(44px,5vw,72px);max-width:13ch}.fd-mothersday .fd-editorial h3{text-align:left;text-transform:uppercase;font-size:24px}.fd-mothersday .fd-editorial p{text-align:left}.fd-mothersday .fd-editorial .fd-scene img{aspect-ratio:5/6}.fd-mothersday .fd-wrap{max-width:1440px}.fd-mothersday .fd-footer{background:#f4f3ee}.fd-mothersday .fd-catalog-layout{grid-template-columns:1fr}.fd-mothersday .fd-filters{position:static;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 40px;border-bottom:1px solid var(--line)}.fd-mothersday .fd-filters label{margin:0}.fd-mothersday .fd-list-body{border:0}.fd-mothersday .fd-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
body.fd-valentine{--accent:#752437;--soft:#f2e6e7;--ink:#302927}.fd-valentine h1,.fd-valentine h2{font-family:DKDisplay,Georgia,serif}.fd-valentine .fd-hero{background:#efe1e5}.fd-valentine .fd-btn{border-radius:3px}.fd-valentine .fd-grid.four{gap:20px}.fd-valentine .fd-split{background:#ece8dc}.fd-valentine .fd-band{background:#f1e0df}.fd-valentine .fd-catalog-layout{grid-template-columns:230px 1fr}.fd-valentine .fd-rail .fd-product .fd-pending{border-radius:0}
@media(max-width:1000px){.fd-site .fd-brand{font-size:20px}.fd-site .fd-nav{gap:20px}.fd-site .fd-hero-copy,.fd-site .fd-split-copy{padding:40px}.fd-site .fd-catalog-layout{grid-template-columns:190px 1fr}.fd-site .fd-catalog-grid,.fd-thanksgiving .fd-catalog-grid,.fd-mothersday .fd-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-site .fd-pdp-summary{padding:36px}.fd-site .fd-rfq-layout{gap:32px}}
@media(max-width:767px){.fd-site h1{font-size:35px}.fd-site h2,.fd-thanksgiving h2{font-size:26px}.fd-site h3{font-size:20px}.fd-site .fd-wrap,.fd-site .fd-preserved{padding:40px 20px}.fd-site .fd-title{padding:40px 20px 30px}.fd-site .fd-title h1{max-width:20ch}.fd-site .fd-brand-row{grid-template-columns:44px 1fr 42px;gap:10px;padding:16px 16px;min-height:80px}.fd-site .fd-brand{font-size:18px;letter-spacing:0}.fd-site .fd-brand-row>.fd-search-link{display:none}.fd-site .fd-brand-row>a:last-child{font-size:12px}.fd-site .fd-menu{display:block;color:inherit;border-color:currentColor;min-height:44px}.fd-site .fd-nav{display:none;padding:20px;background:var(--paper);color:var(--ink)}.fd-site .fd-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0;max-height:75vh;overflow:auto;border-bottom:1px solid var(--line)}.fd-site .fd-nav>a{padding:14px 0;border-bottom:1px solid var(--line);min-height:48px}.fd-site .fd-nav .fd-btn{padding:13px 20px;margin-top:12px}.fd-site .fd-hero,.fd-site .fd-split{grid-template-columns:1fr;min-height:0}.fd-site .fd-hero-copy{padding:38px 24px 44px}.fd-site .fd-hero-copy h1{max-width:16ch}.fd-site .fd-hero .fd-scene{order:-1;min-height:300px}.fd-site .fd-hero .fd-scene img{height:330px;min-height:0;aspect-ratio:auto}.fd-site .fd-split .fd-scene,.fd-site .fd-split.reverse .fd-scene{order:-1}.fd-site .fd-split .fd-scene img{min-height:0;height:320px}.fd-site .fd-split-copy{padding:36px 24px}.fd-site .fd-full-scene{min-height:520px}.fd-site .fd-full-scene>.fd-scene img{height:520px}.fd-site .fd-full-copy{padding:28px 22px;width:86%}.fd-site .fd-full-copy h1{font-size:34px}.fd-site .fd-grid,.fd-site .fd-grid.four{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.fd-site .fd-grid.two{grid-template-columns:1fr}.fd-site .fd-rail{grid-auto-columns:72%;gap:18px}.fd-site .fd-editorial h3{font-size:18px;margin-top:16px}.fd-site .fd-editorial p{font-size:14px}.fd-site .fd-strip{display:grid;grid-template-columns:1fr 1fr;padding:24px 20px;font-size:13px}.fd-site .fd-band{padding:36px 24px}.fd-site .fd-text-split,.fd-site .fd-steps{grid-template-columns:1fr;gap:28px}.fd-site .fd-catalog-layout,.fd-mothersday .fd-catalog-layout,.fd-valentine .fd-catalog-layout{grid-template-columns:1fr}.fd-site .fd-filters,.fd-mothersday .fd-filters{position:static;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px}.fd-site .fd-filters label{margin:0;font-size:12px}.fd-site .fd-filters input,.fd-site .fd-filters select{font-size:14px}.fd-site .fd-list-body{padding:12px 20px 40px;border:0}.fd-site .fd-list-toolbar{gap:12px;margin-bottom:24px;font-size:13px}.fd-site .fd-list-toolbar select{max-width:145px;font-size:13px}.fd-site .fd-catalog-grid,.fd-thanksgiving .fd-catalog-grid,.fd-mothersday .fd-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.fd-site .fd-pending{padding:15px}.fd-site .fd-pending span{font-size:14px}.fd-site .fd-pending small{font-size:11px}.fd-site .fd-product h3{font-size:16px}.fd-site .fd-pdp-top{grid-template-columns:1fr}.fd-site .fd-pdp-media{padding:20px}.fd-site .fd-pdp-media>.fd-pending{aspect-ratio:1;min-height:0}.fd-site .fd-pdp-summary{padding:30px 24px;position:static}.fd-site .fd-pdp-summary h1{font-size:28px}.fd-site .fd-pdp-anchor{font-size:14px;gap:20px}.fd-site .fd-preserved .split{grid-template-columns:1fr;gap:28px}.fd-site .fd-preserved .product-grid,.fd-site .fd-preserved .dkxp-product-grid,.fd-site .fd-preserved .truth-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-site .fd-preserved .product-card{min-width:0}.fd-site .fd-preserved .spec-grid{display:block}.fd-site .fd-faq{grid-template-columns:1fr}.fd-site .fd-rfq-layout{grid-template-columns:1fr;padding:30px 20px 50px;gap:32px}.fd-site .fd-rfq-layout .form-grid{grid-template-columns:1fr}.fd-site .fd-rfq-layout .form-grid>*{grid-column:1!important}.fd-site .fd-footer{padding:40px 24px 24px}.fd-site .fd-footer-grid{grid-template-columns:1fr;gap:0}.fd-site .fd-footer details{border-bottom:1px solid var(--line);margin-bottom:12px}.fd-site .fd-footer summary{padding:16px 0}.fd-site .fd-footer-bottom{display:block}.fd-site .fd-footer-bottom span{display:block;margin-bottom:12px}.fd-site .fd-breadcrumb{padding:20px;font-size:12px}.fd-thanksgiving .fd-mosaic{grid-template-columns:1fr}.fd-thanksgiving .fd-mosaic>:first-child{grid-row:auto}.fd-thanksgiving .fd-mosaic .fd-scene img{height:310px}.fd-mothersday .fd-hero-copy h1{font-size:42px}.fd-site .fd-actions{gap:12px}.fd-site .fd-actions .fd-btn{padding:12px 18px}.fd-site .fd-scene figcaption{font-size:10px}}
.fd-site .fd-rfq-layout form{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fd-site .fd-rfq-layout .field{min-width:0}.fd-site .fd-rfq-layout .field input,.fd-site .fd-rfq-layout .field select,.fd-site .fd-rfq-layout .field textarea{width:100%;margin-top:8px}.fd-site .fd-rfq-layout .field:has(textarea),.fd-site .fd-rfq-layout .field:has(input[type=file]),.fd-site .fd-rfq-layout .form-actions,.fd-site .fd-rfq-layout .form-status{grid-column:1/-1}.fd-site .fd-rfq-layout .form-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.fd-site .fd-preserved .product-card,.fd-site .fd-preserved .spec-panel{box-shadow:none;border-radius:0}.fd-site .fd-editorial>.fd-pending{aspect-ratio:1}.fd-site .fd-split>.fd-pending{min-height:420px;aspect-ratio:auto}
@media(max-width:767px){.fd-site .fd-rfq-layout form{grid-template-columns:1fr}.fd-site .fd-split>.fd-pending{min-height:260px}.fd-site .fd-preserved .product-hero{display:block}.fd-site .fd-preserved .product-hero>*{max-width:100%}}
@media(prefers-reduced-motion:reduce){.fd-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
