.df-breadcrumb{padding-block:18px 12px!important;font-size:12px!important;line-height:1.65!important;gap:9px!important}.df-stage{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,76px);padding-block:12px 44px!important}.df-stage>*{min-width:0}.df-stage .df-visual{position:relative;margin:0!important;min-width:0;background:#f2f3f2;border-radius:0}.df-stage .df-visual>img,.df-stage .df-visual .ac-enlarge img{display:block;width:100%;height:auto;aspect-ratio:1.3;object-fit:contain;filter:none!important;mix-blend-mode:normal!important;padding:14px;box-sizing:border-box}.df-stage .df-visual .ac-enlarge{display:block;width:100%;background:transparent;border:0;padding:0}.df-stage .df-visual .ac-enlarge span{font-size:13px}.df-stage .df-visual figcaption{font-size:12px;line-height:1.6;padding:8px 14px;margin:0;background:#fff}.df-stage .df-zoom{display:block;border:0;background:#fff;width:100%;padding:10px 14px;text-align:left;font:inherit;font-size:13px;cursor:pointer}.df-copy h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.3!important;font-weight:500;margin:0 0 14px!important;overflow-wrap:anywhere}.df-copy .lb-kicker{margin:0 0 10px!important;font-size:12px!important;letter-spacing:0!important}.df-finish{margin:0 0 22px;font-size:14px;color:#636e68}.df-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding-block:20px;border-top:1px solid #dce0dc;border-bottom:1px solid #dce0dc}.df-label{display:block;font-size:13px;color:#647069}.df-summary p{margin:7px 0 0;font-size:16px;line-height:1.55}.df-summary .df-reference-price p{font-size:28px;line-height:1.3;color:#202823}.df-summary small{font-size:13px;font-weight:400}.df-variant-count{font-size:13px;color:#647069;display:block;margin-top:4px}.df-scope{font-size:14px;line-height:1.6;margin:16px 0 0}.df-actions{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;margin-top:24px}.df-actions .lb-button{margin:0!important;min-height:48px;font-size:15px!important;padding:13px 22px!important;box-sizing:border-box}.df-actions>a:not(.lb-button){font-size:14px;text-decoration:underline;text-underline-offset:4px}.df-price-note,.df-image-note{font-size:13px;line-height:1.7;color:#667069;margin:14px 0 0}.df-full-facts{padding-top:30px!important;padding-bottom:28px!important;border-top:1px solid #e2e5e0}.df-full-facts h2,.df-full-specs h2{font-size:26px;font-weight:500;margin:0 0 22px}.df-full-facts .seo-facts{margin:0}.df-full-facts .seo-facts>div{grid-template-columns:140px minmax(0,1fr)}.df-full-facts .seo-facts dd{font-size:15px;line-height:1.85}.df-full-specs{padding-top:22px!important}.df-dimensions{font-size:17px;line-height:1.65;margin:14px 0 20px}.df-stage.df-selection{margin-top:0!important;margin-bottom:0!important}.df-selection .ac-detail-copy{padding:0!important}.df-selection .df-copy>p:not(.lb-kicker){max-width:none}.df-actions button:focus-visible,.df-zoom:focus-visible{outline:2px solid #294d3c;outline-offset:4px}
.standing-controls{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(145px,1fr) minmax(125px,1fr) auto;gap:16px;align-items:end}.standing-controls label{max-width:none;min-width:0;display:grid;gap:9px}.standing-controls input,.standing-controls select{box-sizing:border-box;width:100%;min-width:0;min-height:46px;border:1px solid #cfd6d0;border-radius:0;background:white;color:#243c2d;font:inherit;font-size:15px;padding:10px 12px}.standing-controls select:focus-visible{outline:2px solid #294d3c;outline-offset:3px}.standing-clear{border:1px solid #cfd6d0;background:#fff;color:#263c2d;padding:11px 17px;min-height:46px;font:inherit;font-size:14px;cursor:pointer}.standing-result-count{grid-column:1/-1;margin:0!important;font-size:14px;color:#647069;min-height:22px}.standing-clear:focus-visible{outline:2px solid #294d3c;outline-offset:3px}
@media(max-width:700px){.df-breadcrumb{padding-block:13px 10px!important;font-size:12px!important;gap:7px!important}.df-stage{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:0 27px!important}.df-stage .df-visual{order:0}.df-stage .df-copy{order:1}.df-stage .df-visual>img,.df-stage .df-visual .ac-enlarge img{aspect-ratio:1.65;padding:8px}.df-stage .df-zoom{padding:8px 10px;font-size:12px}.df-stage .df-visual figcaption{font-size:12px;padding:6px 10px}.df-copy h1{font-size:25px!important;line-height:1.35!important;margin-bottom:9px!important}.df-copy .lb-kicker{font-size:12px!important;margin-bottom:7px!important}.df-finish{font-size:13px;margin-bottom:14px}.df-summary{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;padding-block:13px}.df-label{font-size:12px}.df-summary p{font-size:14px;line-height:1.55;margin-top:5px}.df-summary .df-reference-price p{font-size:24px;line-height:1.45;white-space:nowrap}.df-variant-count{font-size:12px;margin-top:2px}.df-actions{margin-top:17px;gap:13px}.df-actions .lb-button--primary{width:100%;justify-content:center;padding:12px 14px!important;font-size:15px!important;line-height:1.5}.df-actions>a{font-size:13px}.df-price-note{font-size:12px;line-height:1.7;margin-top:11px}.df-scope{font-size:13px;margin-top:12px}.df-full-facts{padding-top:25px!important}.df-full-facts h2,.df-full-specs h2{font-size:23px;margin-bottom:18px}.df-full-facts .seo-facts>div{grid-template-columns:90px minmax(0,1fr);gap:12px}.df-full-facts .seo-facts dd{font-size:14px}.df-dimensions{font-size:15px;line-height:1.6;margin:12px 0}.standing-controls{grid-template-columns:1fr 1fr;gap:14px 12px}.standing-controls>label:first-child{grid-column:1/-1}.standing-clear{grid-column:1/-1;min-height:44px}.standing-result-count{grid-column:1/-1}.standing-controls input,.standing-controls select{font-size:16px}}
@media(min-width:701px) and (max-width:1000px){.standing-controls{grid-template-columns:2fr 1fr 1fr}.standing-clear{grid-column:1/-1;justify-self:start}}
