.wf-nav-label{font-size:inherit!important;margin:0!important}.main-nav{gap:20px}.main-nav>a,.nav-group>a{white-space:nowrap}.wf-product-hero .product-intro>p{margin-top:18px}.wf-selection-count{font-size:15px;font-weight:700;color:var(--forest);letter-spacing:.02em}.wf-image-reference{font-size:13px;line-height:1.5;margin-block:12px;overflow-wrap:anywhere}.wf-model-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.wf-model-jump a{padding:9px 13px;border:1px solid var(--line);border-radius:2px;font-size:13px;color:var(--forest);overflow-wrap:anywhere}.wf-model-jump a:hover{background:var(--cream)}.wf-introduction{max-width:1000px;padding:55px 0 65px}.wf-introduction h2{font-size:clamp(32px,3.4vw,50px);margin-bottom:20px}.wf-details{padding-top:10px}.wf-model{padding-block:65px 80px;border-top:1px solid var(--line);scroll-margin-top:160px}.wf-model-heading{margin-bottom:30px}.wf-model-heading .eyebrow{margin-bottom:10px}.wf-model-heading h2{font-size:clamp(31px,3.2vw,47px);margin-bottom:15px}.wf-model-heading strong{overflow-wrap:anywhere}.wf-photo{margin:0 auto 38px;max-width:880px}.wf-photo>a{display:block;position:relative}.wf-photo img{width:100%;height:auto;object-fit:contain}.wf-photo figcaption{font-size:12px;padding-top:10px;overflow-wrap:anywhere}.wf-model-information{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.65fr);gap:50px}.wf-model-information h3{font-size:24px;line-height:1.3;margin-bottom:17px}.wf-construction>p{font-size:16px;line-height:1.8}.wf-construction .eyebrow{margin-bottom:12px}.wf-source{font-size:12px!important;margin-top:22px!important}.wf-model-inquire{margin-top:22px}.wf-units{font-size:12px;margin-bottom:17px;line-height:1.6}.wf-table-scroll{width:100%;overflow:auto}.wf-parameters table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:14px;line-height:1.55}.wf-parameters thead{background:#e8ede5}.wf-parameters th,.wf-parameters td{text-align:left;vertical-align:top;padding:14px 12px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.wf-parameters th:first-child{width:29%}.wf-parameters th:last-child{width:32%}.wf-parameters tbody th{font-weight:600;font-size:12px}.wf-parameters tbody tr:nth-child(even){background:#f4f3ec}.wf-spec-list{margin:0;font-size:15px;line-height:1.65}.wf-spec-list>div{display:grid;grid-template-columns:1fr 1.9fr;gap:20px;padding:15px 12px;border-bottom:1px solid var(--line)}.wf-spec-list>div:nth-child(odd){background:#f0f1e9}.wf-spec-list dt{font-weight:600;color:var(--forest)}.wf-spec-list dd{margin:0}.wf-order-note{padding:45px;background:var(--cream);margin-bottom:40px}.wf-order-note h2{font-size:35px;margin-bottom:20px}.wf-order-note .button{margin-top:25px}.wf-chosen-reference{font-weight:600;color:var(--forest);overflow-wrap:anywhere}.wf-branded-image,.product-photo:has(img[src*="/wansley-outdoor-furniture/"]){position:relative}.wf-photo>a::after,.wf-branded-image::after,.product-photo:has(img[src*="/wansley-outdoor-furniture/"])::before{content:"";position:absolute;right:2%;bottom:2%;width:26%;height:auto;aspect-ratio:740/180;background:var(--wf-logo) center/90% auto no-repeat,rgba(248,247,242,.88);border-radius:2px;pointer-events:none;z-index:2}.wf-product-hero .main-product-image img{aspect-ratio:1;object-fit:contain}.wf-product-hero .product-thumbs img{aspect-ratio:1;object-fit:contain}.wf-card-label{font-size:10px!important;letter-spacing:.05em}.wf-details .notranslate{overflow-wrap:anywhere}
@media(min-width:1151px) and (max-width:1450px){.main-nav{gap:15px;font-size:12px}.brand{width:260px}.site-header{gap:18px}.header-tools{gap:10px}}
@media(max-width:1150px){.wf-model-information{gap:30px;grid-template-columns:1fr 1.5fr}.wf-parameters table{font-size:13px}.wf-spec-list{font-size:14px}}
@media(max-width:760px){.wf-introduction{padding-block:25px 40px}.wf-model{padding-block:35px 45px;scroll-margin-top:130px}.wf-model-heading{margin-bottom:20px}.wf-model-information{grid-template-columns:1fr;gap:28px}.wf-photo{margin-bottom:25px}.wf-construction>p{font-size:15px}.wf-model-information h3{font-size:22px}.wf-parameters th,.wf-parameters td{padding:12px 9px}.wf-parameters table{font-size:12px}.wf-parameters tbody th{font-size:11px}.wf-parameters th:first-child{width:29%}.wf-parameters th:last-child{width:34%}.wf-spec-list>div{grid-template-columns:1fr 1.7fr;gap:15px;padding:12px 9px}.wf-order-note{padding:25px 20px}.wf-order-note h2{font-size:29px}.wf-model-jump a{font-size:11px}.wf-image-reference{font-size:12px}.wf-photo>a::after,.wf-branded-image::after{width:30%}.wf-product-hero .product-intro h1{font-size:36px;overflow-wrap:break-word}}
