:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross){border-top:1px solid var(--rule-soft);font-family:var(--f-ui);padding:80px 0}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross){border-top:1px solid var(--rule-soft);font-family:var(--f-ui);padding:80px 0}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross){border-top:1px solid var(--rule-soft);font-family:var(--f-ui);padding:80px 0}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head{border:0;margin-bottom:34px;padding:0;display:block}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head{border:0;margin-bottom:34px;padding:0;display:block}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head{border:0;margin-bottom:34px;padding:0;display:block}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head .num{color:var(--urushi);font:600 11px/1.5 var(--f-ui);letter-spacing:.14em;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 18px;padding:0;display:flex}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head .num{color:var(--urushi);font:600 11px/1.5 var(--f-ui);letter-spacing:.14em;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 18px;padding:0;display:flex}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head .num{color:var(--urushi);font:600 11px/1.5 var(--f-ui);letter-spacing:.14em;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 18px;padding:0;display:flex}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head .num .jp{color:var(--ink-mute);letter-spacing:.08em;margin:0;font-size:11px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head .num .jp{color:var(--ink-mute);letter-spacing:.08em;margin:0;font-size:11px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head .num .jp{color:var(--ink-mute);letter-spacing:.08em;margin:0;font-size:11px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head h2{max-width:25ch;font:400 clamp(38px,3.7vw,54px)/1.1 var(--f-display);font-variant-numeric:lining-nums;letter-spacing:-.025em;padding:0}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head h2{max-width:25ch;font:400 clamp(38px,3.7vw,54px)/1.1 var(--f-display);font-variant-numeric:lining-nums;letter-spacing:-.025em;padding:0}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head h2{max-width:25ch;font:400 clamp(38px,3.7vw,54px)/1.1 var(--f-display);font-variant-numeric:lining-nums;letter-spacing:-.025em;padding:0}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) :-webkit-any(a,button,summary):focus-visible{outline:2px solid var(--urushi);outline-offset:4px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) :-moz-any(a,button,summary):focus-visible{outline:2px solid var(--urushi);outline-offset:4px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) :is(a,button,summary):focus-visible{outline:2px solid var(--urushi);outline-offset:4px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip{background:var(--bone);margin-top:0;padding:28px 0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip{background:var(--bone);margin-top:0;padding:28px 0}:is(.v2-decking-page,.v2-refined-page) .v2-trust-strip{background:var(--bone);margin-top:0;padding:28px 0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .row{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .row{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}:is(.v2-decking-page,.v2-refined-page) .v2-trust-strip .row{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item{gap:12px;min-width:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item{gap:12px;min-width:0}:is(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item{gap:12px;min-width:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item .ico{border-color:var(--rule-soft);width:32px;height:32px;color:var(--urushi)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item .ico{border-color:var(--rule-soft);width:32px;height:32px;color:var(--urushi)}:is(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item .ico{border-color:var(--rule-soft);width:32px;height:32px;color:var(--urushi)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item h4{letter-spacing:0;margin-bottom:7px;font-size:12px;line-height:1.5}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item h4{letter-spacing:0;margin-bottom:7px;font-size:12px;line-height:1.5}:is(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item h4{letter-spacing:0;margin-bottom:7px;font-size:12px;line-height:1.5}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item p{font:400 11px/1.8 var(--f-ui);color:var(--ink-mute)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item p{font:400 11px/1.8 var(--f-ui);color:var(--ink-mute)}:is(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item p{font:400 11px/1.8 var(--f-ui);color:var(--ink-mute)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:18px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:18px}:is(.v2-decking-page,.v2-refined-page) .v2-bento{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:18px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card{background:var(--bone);border-radius:10px;align-self:stretch;min-width:0;padding:26px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card{background:var(--bone);border-radius:10px;align-self:stretch;min-width:0;padding:26px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card{background:var(--bone);border-radius:10px;align-self:stretch;min-width:0;padding:26px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card .num{font:italic 28px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card .num{font:italic 28px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:20px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card .num{font:italic 28px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card h3{font:500 26px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card h3{font:500 26px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:12px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card h3{font:500 26px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:12px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card p{font:400 13px/1.85 var(--f-ui)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card p{font:400 13px/1.85 var(--f-ui)}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card p{font:400 13px/1.85 var(--f-ui)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card .underline{border-top:1px solid var(--rule-soft);color:var(--urushi);font:500 10px/1.7 var(--f-ui);letter-spacing:.04em;margin-top:20px;padding-top:15px;text-decoration:none}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card .underline{border-top:1px solid var(--rule-soft);color:var(--urushi);font:500 10px/1.7 var(--f-ui);letter-spacing:.04em;margin-top:20px;padding-top:15px;text-decoration:none}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card .underline{border-top:1px solid var(--rule-soft);color:var(--urushi);font:500 10px/1.7 var(--f-ui);letter-spacing:.04em;margin-top:20px;padding-top:15px;text-decoration:none}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big{background:var(--ink);min-height:580px;padding:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big{background:var(--ink);min-height:580px;padding:0}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big{background:var(--ink);min-height:580px;padding:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big:after{background:linear-gradient(#1b16121a 0%,#1b161238 24%,#1b1612db 63%,#1b1612f7 100%)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big:after{background:linear-gradient(#1b16121a 0%,#1b161238 24%,#1b1612db 63%,#1b1612f7 100%)}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big:after{background:linear-gradient(#1b16121a 0%,#1b161238 24%,#1b1612db 63%,#1b1612f7 100%)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big .pad{justify-content:flex-end;padding:30px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big .pad{justify-content:flex-end;padding:30px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big .pad{justify-content:flex-end;padding:30px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big h3{max-width:16ch;font-size:32px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big h3{max-width:16ch;font-size:32px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big h3{max-width:16ch;font-size:32px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big p{color:#f8f2e2db;max-width:40ch}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big p{color:#f8f2e2db;max-width:40ch}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big p{color:#f8f2e2db;max-width:40ch}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big .jp{font:400 10px/1.7 var(--f-ui);letter-spacing:.03em}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big .jp{font:400 10px/1.7 var(--f-ui);letter-spacing:.03em}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big .jp{font:400 10px/1.7 var(--f-ui);letter-spacing:.03em}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-composition{background:var(--bone);border-bottom:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-composition{background:var(--bone);border-bottom:0}:is(.v2-decking-page,.v2-refined-page) .v2-composition{background:var(--bone);border-bottom:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-composition .grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:max(32px,min(6vw,90px))}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-composition .grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:max(32px,min(6vw,90px))}:is(.v2-decking-page,.v2-refined-page) .v2-composition .grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:max(32px,min(6vw,90px))}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-composition .figure{width:min(100%,370px)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-composition .figure{width:min(100%,370px)}:is(.v2-decking-page,.v2-refined-page) .v2-composition .figure{width:min(100%,370px)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-composition .figure .center .label{font:500 10px/1.5 var(--f-ui);letter-spacing:.12em}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-composition .figure .center .label{font:500 10px/1.5 var(--f-ui);letter-spacing:.12em}:is(.v2-decking-page,.v2-refined-page) .v2-composition .figure .center .label{font:500 10px/1.5 var(--f-ui);letter-spacing:.12em}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-composition .figure .center .val{margin-top:8px;font-size:68px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-composition .figure .center .val{margin-top:8px;font-size:68px}:is(.v2-decking-page,.v2-refined-page) .v2-composition .figure .center .val{margin-top:8px;font-size:68px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-composition .figure .center small{font:400 12px/1.6 var(--f-ui)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-composition .figure .center small{font:400 12px/1.6 var(--f-ui)}:is(.v2-decking-page,.v2-refined-page) .v2-composition .figure .center small{font:400 12px/1.6 var(--f-ui)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-legend{border-top:1px solid var(--rule-soft);gap:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-legend{border-top:1px solid var(--rule-soft);gap:0}:is(.v2-decking-page,.v2-refined-page) .v2-legend{border-top:1px solid var(--rule-soft);gap:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-legend .item{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:18px;padding:20px 0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-legend .item{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:18px;padding:20px 0}:is(.v2-decking-page,.v2-refined-page) .v2-legend .item{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:18px;padding:20px 0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-legend .item .dot{align-self:start;width:10px;height:10px;margin-top:8px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-legend .item .dot{align-self:start;width:10px;height:10px;margin-top:8px}:is(.v2-decking-page,.v2-refined-page) .v2-legend .item .dot{align-self:start;width:10px;height:10px;margin-top:8px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-legend .item h5{font:500 25px/1.25 var(--f-display);font-variant-numeric:lining-nums}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-legend .item h5{font:500 25px/1.25 var(--f-display);font-variant-numeric:lining-nums}:is(.v2-decking-page,.v2-refined-page) .v2-legend .item h5{font:500 25px/1.25 var(--f-display);font-variant-numeric:lining-nums}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-legend .item p{font:400 13px/1.8 var(--f-ui);margin-top:8px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-legend .item p{font:400 13px/1.8 var(--f-ui);margin-top:8px}:is(.v2-decking-page,.v2-refined-page) .v2-legend .item p{font:400 13px/1.8 var(--f-ui);margin-top:8px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}:is(.v2-decking-page,.v2-refined-page) .v2-application .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .step{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .step{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}:is(.v2-decking-page,.v2-refined-page) .v2-application .step{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .step .img{aspect-ratio:1.5;border-radius:10px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .step .img{aspect-ratio:1.5;border-radius:10px}:is(.v2-decking-page,.v2-refined-page) .v2-application .step .img{aspect-ratio:1.5;border-radius:10px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .step .img:after{text-align:center;min-width:38px;height:38px;color:var(--urushi);box-shadow:none;border:0;padding:7px 9px;font-size:22px;font-style:italic;top:auto;bottom:12px;left:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .step .img:after{text-align:center;min-width:38px;height:38px;color:var(--urushi);box-shadow:none;border:0;padding:7px 9px;font-size:22px;font-style:italic;top:auto;bottom:12px;left:12px}:is(.v2-decking-page,.v2-refined-page) .v2-application .step .img:after{text-align:center;min-width:38px;height:38px;color:var(--urushi);box-shadow:none;border:0;padding:7px 9px;font-size:22px;font-style:italic;top:auto;bottom:12px;left:12px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .step .body{flex-direction:column;flex:1;padding:20px 0 0;display:flex}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .step .body{flex-direction:column;flex:1;padding:20px 0 0;display:flex}:is(.v2-decking-page,.v2-refined-page) .v2-application .step .body{flex-direction:column;flex:1;padding:20px 0 0;display:flex}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .step h4{font:500 26px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .step h4{font:500 26px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:12px}:is(.v2-decking-page,.v2-refined-page) .v2-application .step h4{font:500 26px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:12px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .step p{font:400 13px/1.85 var(--f-ui);margin-bottom:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .step p{font:400 13px/1.85 var(--f-ui);margin-bottom:20px}:is(.v2-decking-page,.v2-refined-page) .v2-application .step p{font:400 13px/1.85 var(--f-ui);margin-bottom:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .step .meta{font:500 11px/1.7 var(--f-ui);letter-spacing:0;color:var(--urushi);border-top-style:solid;flex-direction:column;gap:5px;margin-top:auto;padding-top:14px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .step .meta{font:500 11px/1.7 var(--f-ui);letter-spacing:0;color:var(--urushi);border-top-style:solid;flex-direction:column;gap:5px;margin-top:auto;padding-top:14px}:is(.v2-decking-page,.v2-refined-page) .v2-application .step .meta{font:500 11px/1.7 var(--f-ui);letter-spacing:0;color:var(--urushi);border-top-style:solid;flex-direction:column;gap:5px;margin-top:auto;padding-top:14px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-video-process{background:var(--bone);border-radius:12px;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:32px;margin-top:40px;padding:26px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-video-process{background:var(--bone);border-radius:12px;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:32px;margin-top:40px;padding:26px}:is(.v2-decking-page,.v2-refined-page) .v2-video-process{background:var(--bone);border-radius:12px;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:32px;margin-top:40px;padding:26px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-video-process .v2-video{box-shadow:none;border-radius:8px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-video-process .v2-video{box-shadow:none;border-radius:8px}:is(.v2-decking-page,.v2-refined-page) .v2-video-process .v2-video{box-shadow:none;border-radius:8px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-video-process .copy h4{font:500 30px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:14px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-video-process .copy h4{font:500 30px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:14px}:is(.v2-decking-page,.v2-refined-page) .v2-video-process .copy h4{font:500 30px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:14px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-video-process .copy p{font:400 13px/1.85 var(--f-ui)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-video-process .copy p{font:400 13px/1.85 var(--f-ui)}:is(.v2-decking-page,.v2-refined-page) .v2-video-process .copy p{font:400 13px/1.85 var(--f-ui)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-app-note{font:400 12px/1.8 var(--f-ui);margin:24px 0 0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-app-note{font:400 12px/1.8 var(--f-ui);margin:24px 0 0}:is(.v2-decking-page,.v2-refined-page) .v2-app-note{font:400 12px/1.8 var(--f-ui);margin:24px 0 0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-app-note a{color:var(--urushi)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-app-note a{color:var(--urushi)}:is(.v2-decking-page,.v2-refined-page) .v2-app-note a{color:var(--urushi)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-editor{background:var(--bone);border-block:1px solid var(--rule-soft);padding:80px 0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-editor{background:var(--bone);border-block:1px solid var(--rule-soft);padding:80px 0}:is(.v2-decking-page,.v2-refined-page) .v2-editor{background:var(--bone);border-block:1px solid var(--rule-soft);padding:80px 0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-editor blockquote{max-width:30ch;font-size:max(30px,min(3.3vw,46px));line-height:1.3}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-editor blockquote{max-width:30ch;font-size:max(30px,min(3.3vw,46px));line-height:1.3}:is(.v2-decking-page,.v2-refined-page) .v2-editor blockquote{max-width:30ch;font-size:max(30px,min(3.3vw,46px));line-height:1.3}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-editor .src{letter-spacing:.04em;max-width:58ch;margin:28px auto 0;font-size:11px;line-height:1.8}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-editor .src{letter-spacing:.04em;max-width:58ch;margin:28px auto 0;font-size:11px;line-height:1.8}:is(.v2-decking-page,.v2-refined-page) .v2-editor .src{letter-spacing:.04em;max-width:58ch;margin:28px auto 0;font-size:11px;line-height:1.8}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-editor .src .jp{margin-top:10px;font-size:11px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-editor .src .jp{margin-top:10px;font-size:11px}:is(.v2-decking-page,.v2-refined-page) .v2-editor .src .jp{margin-top:10px;font-size:11px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}:is(.v2-decking-page,.v2-refined-page) .v2-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review{background:var(--bone);border-radius:10px;min-width:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review{background:var(--bone);border-radius:10px;min-width:0}:is(.v2-decking-page,.v2-refined-page) .v2-review{background:var(--bone);border-radius:10px;min-width:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review-photo{aspect-ratio:1.75}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review-photo{aspect-ratio:1.75}:is(.v2-decking-page,.v2-refined-page) .v2-review-photo{aspect-ratio:1.75}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review-body{padding:28px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review-body{padding:28px}:is(.v2-decking-page,.v2-refined-page) .v2-review-body{padding:28px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review-body:before{font-size:66px;top:18px;right:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review-body:before{font-size:66px;top:18px;right:24px}:is(.v2-decking-page,.v2-refined-page) .v2-review-body:before{font-size:66px;top:18px;right:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review .v2-stars{color:var(--urushi);margin-bottom:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review .v2-stars{color:var(--urushi);margin-bottom:20px}:is(.v2-decking-page,.v2-refined-page) .v2-review .v2-stars{color:var(--urushi);margin-bottom:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review h5{font:500 27px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:14px;padding-right:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review h5{font:500 27px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:14px;padding-right:12px}:is(.v2-decking-page,.v2-refined-page) .v2-review h5{font:500 27px/1.2 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:14px;padding-right:12px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review p{font:400 13px/1.85 var(--f-ui);margin-bottom:26px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review p{font:400 13px/1.85 var(--f-ui);margin-bottom:26px}:is(.v2-decking-page,.v2-refined-page) .v2-review p{font:400 13px/1.85 var(--f-ui);margin-bottom:26px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review .who{border-top-style:solid;border-color:var(--rule-soft);letter-spacing:0;gap:8px 16px;padding-top:20px;font-size:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review .who{border-top-style:solid;border-color:var(--rule-soft);letter-spacing:0;gap:8px 16px;padding-top:20px;font-size:12px}:is(.v2-decking-page,.v2-refined-page) .v2-review .who{border-top-style:solid;border-color:var(--rule-soft);letter-spacing:0;gap:8px 16px;padding-top:20px;font-size:12px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review .who strong{font-weight:600}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review .who strong{font-weight:600}:is(.v2-decking-page,.v2-refined-page) .v2-review .who strong{font-weight:600}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review .who .verified{color:var(--moss);font-size:10px;line-height:1.7}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review .who .verified{color:var(--moss);font-size:10px;line-height:1.7}:is(.v2-decking-page,.v2-refined-page) .v2-review .who .verified{color:var(--moss);font-size:10px;line-height:1.7}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-specs .v2-wrap{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:max(32px,min(6vw,90px));display:grid}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-specs .v2-wrap{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:max(32px,min(6vw,90px));display:grid}:is(.v2-decking-page,.v2-refined-page) .v2-specs .v2-wrap{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:max(32px,min(6vw,90px));display:grid}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-specs-dl{border-top-color:var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-specs-dl{border-top-color:var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:24px}:is(.v2-decking-page,.v2-refined-page) .v2-specs-dl{border-top-color:var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-specs-dl>:-webkit-any(dt,dd){min-width:0;font:400 13px/1.75 var(--f-ui);text-transform:none;letter-spacing:0;overflow-wrap:anywhere;align-items:start;padding:17px 0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-specs-dl>:-moz-any(dt,dd){min-width:0;font:400 13px/1.75 var(--f-ui);text-transform:none;letter-spacing:0;overflow-wrap:anywhere;align-items:start;padding:17px 0}:is(.v2-decking-page,.v2-refined-page) .v2-specs-dl>:is(dt,dd){min-width:0;font:400 13px/1.75 var(--f-ui);text-transform:none;letter-spacing:0;overflow-wrap:anywhere;align-items:start;padding:17px 0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-specs-dl>dt{color:var(--ink-mute)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-specs-dl>dt{color:var(--ink-mute)}:is(.v2-decking-page,.v2-refined-page) .v2-specs-dl>dt{color:var(--ink-mute)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq{background:var(--bone);border-bottom:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq{background:var(--bone);border-bottom:0}:is(.v2-decking-page,.v2-refined-page) .v2-faq{background:var(--bone);border-bottom:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq .grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:max(32px,min(6vw,90px))}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq .grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:max(32px,min(6vw,90px))}:is(.v2-decking-page,.v2-refined-page) .v2-faq .grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:max(32px,min(6vw,90px))}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar>p{max-width:38ch;font:400 13px/1.85 var(--f-ui);margin:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar>p{max-width:38ch;font:400 13px/1.85 var(--f-ui);margin:0}:is(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar>p{max-width:38ch;font:400 13px/1.85 var(--f-ui);margin:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact{background:var(--paper);border-radius:10px;max-width:340px;margin-top:24px;padding:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact{background:var(--paper);border-radius:10px;max-width:340px;margin-top:24px;padding:24px}:is(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact{background:var(--paper);border-radius:10px;max-width:340px;margin-top:24px;padding:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact h5{font:500 25px/1.2 var(--f-display);font-variant-numeric:lining-nums;letter-spacing:-.01em;text-transform:none;margin-bottom:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact h5{font:500 25px/1.2 var(--f-display);font-variant-numeric:lining-nums;letter-spacing:-.01em;text-transform:none;margin-bottom:20px}:is(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact h5{font:500 25px/1.2 var(--f-display);font-variant-numeric:lining-nums;letter-spacing:-.01em;text-transform:none;margin-bottom:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact a{width:-moz-fit-content;width:fit-content;max-width:100%;font:500 13px/1.7 var(--f-ui);border-color:var(--rule);overflow-wrap:anywhere;margin-top:12px;padding-bottom:2px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact a{width:-moz-fit-content;width:fit-content;max-width:100%;font:500 13px/1.7 var(--f-ui);border-color:var(--rule);overflow-wrap:anywhere;margin-top:12px;padding-bottom:2px}:is(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact a{width:-moz-fit-content;width:fit-content;max-width:100%;font:500 13px/1.7 var(--f-ui);border-color:var(--rule);overflow-wrap:anywhere;margin-top:12px;padding-bottom:2px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact a:last-child{color:var(--urushi)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact a:last-child{color:var(--urushi)}:is(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact a:last-child{color:var(--urushi)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq .grid>:last-child{border-top:1px solid var(--ink)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq .grid>:last-child{border-top:1px solid var(--ink)}:is(.v2-decking-page,.v2-refined-page) .v2-faq .grid>:last-child{border-top:1px solid var(--ink)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq details{border-color:var(--rule-soft);padding:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq details{border-color:var(--rule-soft);padding:0}:is(.v2-decking-page,.v2-refined-page) .v2-faq details{border-color:var(--rule-soft);padding:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq details summary{font:500 14px/1.65 var(--f-ui);letter-spacing:0;gap:20px;padding:20px 0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq details summary{font:500 14px/1.65 var(--f-ui);letter-spacing:0;gap:20px;padding:20px 0}:is(.v2-decking-page,.v2-refined-page) .v2-faq details summary{font:500 14px/1.65 var(--f-ui);letter-spacing:0;gap:20px;padding:20px 0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq details summary .plus{border-color:var(--rule);width:25px;height:25px;color:var(--urushi)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq details summary .plus{border-color:var(--rule);width:25px;height:25px;color:var(--urushi)}:is(.v2-decking-page,.v2-refined-page) .v2-faq details summary .plus{border-color:var(--rule);width:25px;height:25px;color:var(--urushi)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq details summary .plus:before{font:400 19px/1 var(--f-ui)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq details summary .plus:before{font:400 19px/1 var(--f-ui)}:is(.v2-decking-page,.v2-refined-page) .v2-faq details summary .plus:before{font:400 19px/1 var(--f-ui)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq details[open] summary{color:var(--urushi)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq details[open] summary{color:var(--urushi)}:is(.v2-decking-page,.v2-refined-page) .v2-faq details[open] summary{color:var(--urushi)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq details[open] summary .plus{background:var(--paper);color:var(--urushi)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq details[open] summary .plus{background:var(--paper);color:var(--urushi)}:is(.v2-decking-page,.v2-refined-page) .v2-faq details[open] summary .plus{background:var(--paper);color:var(--urushi)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq details .answer{font:400 13px/1.85 var(--f-ui);margin:0;padding:0 45px 22px 0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq details .answer{font:400 13px/1.85 var(--f-ui);margin:0;padding:0 45px 22px 0}:is(.v2-decking-page,.v2-refined-page) .v2-faq details .answer{font:400 13px/1.85 var(--f-ui);margin:0;padding:0 45px 22px 0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq details .answer p{margin:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq details .answer p{margin:0}:is(.v2-decking-page,.v2-refined-page) .v2-faq details .answer p{margin:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:is(.v2-decking-page,.v2-refined-page) .v2-cross .lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard{background:var(--bone);border-radius:10px;min-width:0;transition:border-color .2s}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard{background:var(--bone);border-radius:10px;min-width:0;transition:border-color .2s}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard{background:var(--bone);border-radius:10px;min-width:0;transition:border-color .2s}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard:hover{border-color:var(--rule);box-shadow:none;transform:none}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard:hover{border-color:var(--rule);box-shadow:none;transform:none}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard:hover{border-color:var(--rule);box-shadow:none;transform:none}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .img{aspect-ratio:1.35;background:#f7f2e8}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .img{aspect-ratio:1.35;background:#f7f2e8}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .img{aspect-ratio:1.35;background:#f7f2e8}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .img img{object-fit:contain;mix-blend-mode:multiply;padding:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .img img{object-fit:contain;mix-blend-mode:multiply;padding:20px}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .img img{object-fit:contain;mix-blend-mode:multiply;padding:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard:hover .img img{transform:scale(1.03)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard:hover .img img{transform:scale(1.03)}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard:hover .img img{transform:scale(1.03)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .img .role{color:var(--ink-2);background:var(--bone);border:1px solid var(--rule-soft);letter-spacing:.02em;text-transform:none;max-width:calc(100% - 28px);padding:5px 10px;font-size:10px;line-height:1.5}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .img .role{color:var(--ink-2);background:var(--bone);border:1px solid var(--rule-soft);letter-spacing:.02em;text-transform:none;max-width:calc(100% - 28px);padding:5px 10px;font-size:10px;line-height:1.5}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .img .role{color:var(--ink-2);background:var(--bone);border:1px solid var(--rule-soft);letter-spacing:.02em;text-transform:none;max-width:calc(100% - 28px);padding:5px 10px;font-size:10px;line-height:1.5}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .body{padding:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .body{padding:24px}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .body{padding:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard h4{font:500 26px/1.2 var(--f-display);font-variant-numeric:lining-nums;overflow-wrap:anywhere;margin-bottom:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard h4{font:500 26px/1.2 var(--f-display);font-variant-numeric:lining-nums;overflow-wrap:anywhere;margin-bottom:12px}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard h4{font:500 26px/1.2 var(--f-display);font-variant-numeric:lining-nums;overflow-wrap:anywhere;margin-bottom:12px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard p{font:400 13px/1.85 var(--f-ui);margin-bottom:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard p{font:400 13px/1.85 var(--f-ui);margin-bottom:24px}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard p{font:400 13px/1.85 var(--f-ui);margin-bottom:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .row{border-top-style:solid;border-color:var(--rule-soft);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .row{border-top-style:solid;border-color:var(--rule-soft);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .row{border-top-style:solid;border-color:var(--rule-soft);flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .price{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:26px;display:flex}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .price{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:26px;display:flex}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .price{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:26px;display:flex}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .price small{white-space:nowrap;margin-left:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .price small{white-space:nowrap;margin-left:0}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .price small{white-space:nowrap;margin-left:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .add{min-height:42px;font:500 12px/1.6 var(--f-ui);letter-spacing:0;text-transform:none;border-color:var(--rule);white-space:nowrap;border-radius:6px;margin-left:auto;padding:10px 14px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .add{min-height:42px;font:500 12px/1.6 var(--f-ui);letter-spacing:0;text-transform:none;border-color:var(--rule);white-space:nowrap;border-radius:6px;margin-left:auto;padding:10px 14px}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .add{min-height:42px;font:500 12px/1.6 var(--f-ui);letter-spacing:0;text-transform:none;border-color:var(--rule);white-space:nowrap;border-radius:6px;margin-left:auto;padding:10px 14px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .add:hover{border-color:var(--urushi);background:var(--urushi);color:var(--bone)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .add:hover{border-color:var(--urushi);background:var(--urushi);color:var(--bone)}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .add:hover{border-color:var(--urushi);background:var(--urushi);color:var(--bone)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .row{padding:10px max(20px,min(4vw,56px))}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .row{padding:10px max(20px,min(4vw,56px))}:is(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .row{padding:10px max(20px,min(4vw,56px))}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .thumb-img{border-radius:6px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .thumb-img{border-radius:6px}:is(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .thumb-img{border-radius:6px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .price-here{font:500 22px var(--f-display);font-variant-numeric:lining-nums;white-space:nowrap}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .price-here{font:500 22px var(--f-display);font-variant-numeric:lining-nums;white-space:nowrap}:is(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .price-here{font:500 22px var(--f-display);font-variant-numeric:lining-nums;white-space:nowrap}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .btn-primary{background:var(--urushi);height:44px;color:var(--bone);font:500 12px var(--f-ui);letter-spacing:0;text-transform:none;border-radius:6px;padding:0 20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .btn-primary{background:var(--urushi);height:44px;color:var(--bone);font:500 12px var(--f-ui);letter-spacing:0;text-transform:none;border-radius:6px;padding:0 20px}:is(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .btn-primary{background:var(--urushi);height:44px;color:var(--bone);font:500 12px var(--f-ui);letter-spacing:0;text-transform:none;border-radius:6px;padding:0 20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .btn-primary:hover{background:#a13727}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .btn-primary:hover{background:#a13727}:is(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .btn-primary:hover{background:#a13727}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .btn-primary:focus-visible{outline:2px solid var(--bone);outline-offset:3px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .btn-primary:focus-visible{outline:2px solid var(--bone);outline-offset:3px}:is(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .btn-primary:focus-visible{outline:2px solid var(--bone);outline-offset:3px}@media (max-width:1080px){:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .row{grid-template-columns:repeat(2,minmax(0,1fr))}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .row{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.v2-decking-page,.v2-refined-page) .v2-trust-strip .row{grid-template-columns:repeat(2,minmax(0,1fr))}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento{grid-template-columns:repeat(2,minmax(0,1fr))}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.v2-decking-page,.v2-refined-page) .v2-bento{grid-template-columns:repeat(2,minmax(0,1fr))}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big{grid-area:auto/1/auto/-1;min-height:430px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big{grid-area:auto/1/auto/-1;min-height:430px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big{grid-area:auto/1/auto/-1;min-height:430px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big h3{max-width:26ch}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big h3{max-width:26ch}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big h3{max-width:26ch}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big p{max-width:58ch}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big p{max-width:58ch}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big p{max-width:58ch}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .steps{gap:18px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .steps{gap:18px}:is(.v2-decking-page,.v2-refined-page) .v2-application .steps{gap:18px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .step h4{font-size:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .step h4{font-size:24px}:is(.v2-decking-page,.v2-refined-page) .v2-application .step h4{font-size:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .lineup{gap:16px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .lineup{gap:16px}:is(.v2-decking-page,.v2-refined-page) .v2-cross .lineup{gap:16px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .body{padding:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .body{padding:20px}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .body{padding:20px}}@media (max-width:1000px){:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-editor,.v2-reviews,.v2-specs,.v2-faq,.v2-cross){padding-block-start:60px;padding-block-end:60px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-editor,.v2-reviews,.v2-specs,.v2-faq,.v2-cross){padding-block-start:60px;padding-block-end:60px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-editor,.v2-reviews,.v2-specs,.v2-faq,.v2-cross){padding-block-start:60px;padding-block-end:60px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-specs .v2-wrap,.v2-faq .grid){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-specs .v2-wrap,.v2-faq .grid){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-specs .v2-wrap,.v2-faq .grid){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-specs .v2-wrap{grid-template-columns:1fr}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-specs .v2-wrap{grid-template-columns:1fr}:is(.v2-decking-page,.v2-refined-page) .v2-specs .v2-wrap{grid-template-columns:1fr}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-specs .v2-section-head{margin-bottom:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-specs .v2-section-head{margin-bottom:0}:is(.v2-decking-page,.v2-refined-page) .v2-specs .v2-section-head{margin-bottom:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review-list{gap:18px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review-list{gap:18px}:is(.v2-decking-page,.v2-refined-page) .v2-review-list{gap:18px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review-body{padding:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review-body{padding:24px}:is(.v2-decking-page,.v2-refined-page) .v2-review-body{padding:24px}}@media (max-width:720px){:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-editor,.v2-reviews,.v2-specs,.v2-faq,.v2-cross){padding-block-start:44px;padding-block-end:44px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-editor,.v2-reviews,.v2-specs,.v2-faq,.v2-cross){padding-block-start:44px;padding-block-end:44px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-editor,.v2-reviews,.v2-specs,.v2-faq,.v2-cross){padding-block-start:44px;padding-block-end:44px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head{margin-bottom:26px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head{margin-bottom:26px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head{margin-bottom:26px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head h2{font-size:37px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head h2{font-size:37px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head h2{font-size:37px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head .num{margin-bottom:12px;font-size:10px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head .num{margin-bottom:12px;font-size:10px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head .num{margin-bottom:12px;font-size:10px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .row{grid-template-columns:1fr;gap:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .row{grid-template-columns:1fr;gap:20px}:is(.v2-decking-page,.v2-refined-page) .v2-trust-strip .row{grid-template-columns:1fr;gap:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item h4{font-size:13px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item h4{font-size:13px}:is(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item h4{font-size:13px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item p{font-size:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item p{font-size:12px}:is(.v2-decking-page,.v2-refined-page) .v2-trust-strip .item p{font-size:12px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento{grid-template-columns:1fr;gap:16px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento{grid-template-columns:1fr;gap:16px}:is(.v2-decking-page,.v2-refined-page) .v2-bento{grid-template-columns:1fr;gap:16px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card{padding:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card{padding:24px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card{padding:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card .num{margin-bottom:14px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card .num{margin-bottom:14px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card .num{margin-bottom:14px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big{min-height:450px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big{min-height:450px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big{min-height:450px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big .pad{padding:26px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big .pad{padding:26px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big .pad{padding:26px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big h3{font-size:30px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big h3{font-size:30px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big h3{font-size:30px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-composition .grid{grid-template-columns:1fr;gap:30px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-composition .grid{grid-template-columns:1fr;gap:30px}:is(.v2-decking-page,.v2-refined-page) .v2-composition .grid{grid-template-columns:1fr;gap:30px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-composition .figure{max-width:280px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-composition .figure{max-width:280px}:is(.v2-decking-page,.v2-refined-page) .v2-composition .figure{max-width:280px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-composition .figure .center .val{font-size:56px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-composition .figure .center .val{font-size:56px}:is(.v2-decking-page,.v2-refined-page) .v2-composition .figure .center .val{font-size:56px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-legend .item{padding-block-start:17px;padding-block-end:17px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-legend .item{padding-block-start:17px;padding-block-end:17px}:is(.v2-decking-page,.v2-refined-page) .v2-legend .item{padding-block-start:17px;padding-block-end:17px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .steps{grid-template-columns:1fr;gap:30px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .steps{grid-template-columns:1fr;gap:30px}:is(.v2-decking-page,.v2-refined-page) .v2-application .steps{grid-template-columns:1fr;gap:30px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .step .img{aspect-ratio:1.8}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .step .img{aspect-ratio:1.8}:is(.v2-decking-page,.v2-refined-page) .v2-application .step .img{aspect-ratio:1.8}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .step .body{padding-top:18px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .step .body{padding-top:18px}:is(.v2-decking-page,.v2-refined-page) .v2-application .step .body{padding-top:18px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-application .step h4{font-size:26px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-application .step h4{font-size:26px}:is(.v2-decking-page,.v2-refined-page) .v2-application .step h4{font-size:26px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-video-process{grid-template-columns:100px minmax(0,1fr);gap:18px;margin-top:30px;padding:18px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-video-process{grid-template-columns:100px minmax(0,1fr);gap:18px;margin-top:30px;padding:18px}:is(.v2-decking-page,.v2-refined-page) .v2-video-process{grid-template-columns:100px minmax(0,1fr);gap:18px;margin-top:30px;padding:18px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-video-process .copy h4{margin-bottom:10px;font-size:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-video-process .copy h4{margin-bottom:10px;font-size:24px}:is(.v2-decking-page,.v2-refined-page) .v2-video-process .copy h4{margin-bottom:10px;font-size:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-video-process .copy p{font-size:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-video-process .copy p{font-size:12px}:is(.v2-decking-page,.v2-refined-page) .v2-video-process .copy p{font-size:12px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-app-note{text-align:left}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-app-note{text-align:left}:is(.v2-decking-page,.v2-refined-page) .v2-app-note{text-align:left}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-editor blockquote{font-size:31px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-editor blockquote{font-size:31px}:is(.v2-decking-page,.v2-refined-page) .v2-editor blockquote{font-size:31px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review-list{grid-template-columns:1fr}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review-list{grid-template-columns:1fr}:is(.v2-decking-page,.v2-refined-page) .v2-review-list{grid-template-columns:1fr}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review-photo{aspect-ratio:1.5}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review-photo{aspect-ratio:1.5}:is(.v2-decking-page,.v2-refined-page) .v2-review-photo{aspect-ratio:1.5}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-specs .v2-wrap,.v2-faq .grid){grid-template-columns:1fr;gap:30px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-specs .v2-wrap,.v2-faq .grid){grid-template-columns:1fr;gap:30px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-specs .v2-wrap,.v2-faq .grid){grid-template-columns:1fr;gap:30px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-specs .v2-section-head{margin-bottom:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-specs .v2-section-head{margin-bottom:0}:is(.v2-decking-page,.v2-refined-page) .v2-specs .v2-section-head{margin-bottom:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-specs-dl{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 16px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-specs-dl{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 16px}:is(.v2-decking-page,.v2-refined-page) .v2-specs-dl{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0 16px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-specs-dl>:-webkit-any(dt,dd){border-bottom:1px solid var(--rule-soft);padding-block-start:15px;padding-block-end:15px;font-size:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-specs-dl>:-moz-any(dt,dd){border-bottom:1px solid var(--rule-soft);padding-block-start:15px;padding-block-end:15px;font-size:12px}:is(.v2-decking-page,.v2-refined-page) .v2-specs-dl>:is(dt,dd){border-bottom:1px solid var(--rule-soft);padding-block-start:15px;padding-block-end:15px;font-size:12px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar>p{max-width:none}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar>p{max-width:none}:is(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar>p{max-width:none}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact{max-width:none;padding:22px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact{max-width:none;padding:22px}:is(.v2-decking-page,.v2-refined-page) .v2-faq .sidebar .contact{max-width:none;padding:22px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq details summary{padding:18px 0;font-size:13px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq details summary{padding:18px 0;font-size:13px}:is(.v2-decking-page,.v2-refined-page) .v2-faq details summary{padding:18px 0;font-size:13px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-faq details .answer{padding-right:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-faq details .answer{padding-right:0}:is(.v2-decking-page,.v2-refined-page) .v2-faq details .answer{padding-right:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .lineup{grid-template-columns:1fr;gap:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .lineup{grid-template-columns:1fr;gap:20px}:is(.v2-decking-page,.v2-refined-page) .v2-cross .lineup{grid-template-columns:1fr;gap:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .img{aspect-ratio:1.4}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .img{aspect-ratio:1.4}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .img{aspect-ratio:1.4}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .body{padding:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .body{padding:24px}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .body{padding:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .price-here{font-size:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .price-here{font-size:20px}:is(.v2-decking-page,.v2-refined-page) .v2-sticky-bar .price-here{font-size:20px}}@media (max-width:360px){:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head h2{font-size:32px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head h2{font-size:32px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-reviews,.v2-specs,.v2-faq,.v2-cross) .v2-section-head h2{font-size:32px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card{padding:22px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card{padding:22px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card{padding:22px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big .pad{padding:22px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big .pad{padding:22px}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big .pad{padding:22px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big{padding:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-bento .card.big{padding:0}:is(.v2-decking-page,.v2-refined-page) .v2-bento .card.big{padding:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-video-process{grid-template-columns:1fr}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-video-process{grid-template-columns:1fr}:is(.v2-decking-page,.v2-refined-page) .v2-video-process{grid-template-columns:1fr}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-video-process .v2-video{width:140px;margin-inline-start:auto;margin-inline-end:auto}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-video-process .v2-video{width:140px;margin-inline-start:auto;margin-inline-end:auto}:is(.v2-decking-page,.v2-refined-page) .v2-video-process .v2-video{width:140px;margin-inline-start:auto;margin-inline-end:auto}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-review-body{padding:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-review-body{padding:20px}:is(.v2-decking-page,.v2-refined-page) .v2-review-body{padding:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .body{padding:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .body{padding:20px}:is(.v2-decking-page,.v2-refined-page) .v2-cross .pcard .body{padding:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-editor blockquote{font-size:28px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-editor blockquote{font-size:28px}:is(.v2-decking-page,.v2-refined-page) .v2-editor blockquote{font-size:28px}}@media (prefers-reduced-motion:reduce){:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-benefits,.v2-composition,.v2-application,.v2-editor,.v2-reviews,.v2-specs,.v2-faq,.v2-cross,.v2-sticky-bar) *{transition:none}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-benefits,.v2-composition,.v2-application,.v2-editor,.v2-reviews,.v2-specs,.v2-faq,.v2-cross,.v2-sticky-bar) *{transition:none}:is(.v2-decking-page,.v2-refined-page) :is(.v2-benefits,.v2-composition,.v2-application,.v2-editor,.v2-reviews,.v2-specs,.v2-faq,.v2-cross,.v2-sticky-bar) *{transition:none}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar{transition:none}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-sticky-bar{transition:none}:is(.v2-decking-page,.v2-refined-page) .v2-sticky-bar{transition:none}}
:-webkit-any(.v2-decking-page,.v2-refined-page){font-family:var(--f-ui)}:-moz-any(.v2-decking-page,.v2-refined-page){font-family:var(--f-ui)}:is(.v2-decking-page,.v2-refined-page){font-family:var(--f-ui)}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(a,button,input,summary):focus-visible{outline:2px solid var(--urushi);outline-offset:4px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(a,button,input,summary):focus-visible{outline:2px solid var(--urushi);outline-offset:4px}:is(.v2-decking-page,.v2-refined-page) :is(a,button,input,summary):focus-visible{outline:2px solid var(--urushi);outline-offset:4px}:-webkit-any(.v2-decking-page,.v2-refined-page) [id]{scroll-margin-top:100px}:-moz-any(.v2-decking-page,.v2-refined-page) [id]{scroll-margin-top:100px}:is(.v2-decking-page,.v2-refined-page) [id]{scroll-margin-top:100px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-calc-section,.v2-visualizer-section){border-top:1px solid var(--rule-soft);padding:80px 0}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-calc-section,.v2-visualizer-section){border-top:1px solid var(--rule-soft);padding:80px 0}:is(.v2-decking-page,.v2-refined-page) :is(.v2-calc-section,.v2-visualizer-section){border-top:1px solid var(--rule-soft);padding:80px 0}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-calc-section,.v2-visualizer-section) .v2-section-head{border:0;margin-bottom:34px;padding:0;display:block}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-calc-section,.v2-visualizer-section) .v2-section-head{border:0;margin-bottom:34px;padding:0;display:block}:is(.v2-decking-page,.v2-refined-page) :is(.v2-calc-section,.v2-visualizer-section) .v2-section-head{border:0;margin-bottom:34px;padding:0;display:block}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-calc-section,.v2-visualizer-section) .v2-section-head .num{font:600 11px/1.5 var(--f-ui);color:var(--urushi);letter-spacing:.12em;align-items:baseline;gap:12px;margin:0 0 18px;display:flex}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-calc-section,.v2-visualizer-section) .v2-section-head .num{font:600 11px/1.5 var(--f-ui);color:var(--urushi);letter-spacing:.12em;align-items:baseline;gap:12px;margin:0 0 18px;display:flex}:is(.v2-decking-page,.v2-refined-page) :is(.v2-calc-section,.v2-visualizer-section) .v2-section-head .num{font:600 11px/1.5 var(--f-ui);color:var(--urushi);letter-spacing:.12em;align-items:baseline;gap:12px;margin:0 0 18px;display:flex}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-calc-section,.v2-visualizer-section) .v2-section-head .jp{color:var(--ink-mute);margin:0;font-size:10px;display:inline}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-calc-section,.v2-visualizer-section) .v2-section-head .jp{color:var(--ink-mute);margin:0;font-size:10px;display:inline}:is(.v2-decking-page,.v2-refined-page) :is(.v2-calc-section,.v2-visualizer-section) .v2-section-head .jp{color:var(--ink-mute);margin:0;font-size:10px;display:inline}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-calc-section,.v2-visualizer-section) h2{max-width:23ch;font:400 clamp(38px,3.7vw,54px)/1.1 var(--f-display);font-variant-numeric:lining-nums;letter-spacing:-.025em;color:var(--ink);padding:0}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-calc-section,.v2-visualizer-section) h2{max-width:23ch;font:400 clamp(38px,3.7vw,54px)/1.1 var(--f-display);font-variant-numeric:lining-nums;letter-spacing:-.025em;color:var(--ink);padding:0}:is(.v2-decking-page,.v2-refined-page) :is(.v2-calc-section,.v2-visualizer-section) h2{max-width:23ch;font:400 clamp(38px,3.7vw,54px)/1.1 var(--f-display);font-variant-numeric:lining-nums;letter-spacing:-.025em;color:var(--ink);padding:0}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-calc-section,.v2-visualizer-section) h2 em{color:var(--urushi)}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-calc-section,.v2-visualizer-section) h2 em{color:var(--urushi)}:is(.v2-decking-page,.v2-refined-page) :is(.v2-calc-section,.v2-visualizer-section) h2 em{color:var(--urushi)}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects){background:var(--paper);border-color:var(--rule-soft)}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects){background:var(--paper);border-color:var(--rule-soft)}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects){background:var(--paper);border-color:var(--rule-soft)}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects)>div{max-width:1320px;padding:80px max(20px,min(4vw,56px))}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects)>div{max-width:1320px;padding:80px max(20px,min(4vw,56px))}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects)>div{max-width:1320px;padding:80px max(20px,min(4vw,56px))}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-projects-heading{text-transform:none;letter-spacing:-.025em;max-width:20ch;color:var(--ink);font:400 clamp(38px,3.7vw,54px)/1.1 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:22px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-projects-heading{text-transform:none;letter-spacing:-.025em;max-width:20ch;color:var(--ink);font:400 clamp(38px,3.7vw,54px)/1.1 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:22px}:is(.v2-decking-page,.v2-refined-page) .v2-projects-heading{text-transform:none;letter-spacing:-.025em;max-width:20ch;color:var(--ink);font:400 clamp(38px,3.7vw,54px)/1.1 var(--f-display);font-variant-numeric:lining-nums;margin-bottom:22px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-projects-intro{max-width:62ch;color:var(--ink-2);font:400 14px/1.85 var(--f-ui);margin:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-projects-intro{max-width:62ch;color:var(--ink-2);font:400 14px/1.85 var(--f-ui);margin:0}:is(.v2-decking-page,.v2-refined-page) .v2-projects-intro{max-width:62ch;color:var(--ink-2);font:400 14px/1.85 var(--f-ui);margin:0}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll{gap:24px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll{gap:24px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll{gap:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a{border-color:var(--rule-soft);background:var(--bone);width:calc(50% - 12px);box-shadow:none;border-radius:10px;transform:none}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a{border-color:var(--rule-soft);background:var(--bone);width:calc(50% - 12px);box-shadow:none;border-radius:10px;transform:none}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a{border-color:var(--rule-soft);background:var(--bone);width:calc(50% - 12px);box-shadow:none;border-radius:10px;transform:none}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a>div:first-child{aspect-ratio:1.5}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a>div:first-child{aspect-ratio:1.5}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a>div:first-child{aspect-ratio:1.5}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll img{object-fit:cover;height:100%}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll img{object-fit:cover;height:100%}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll img{object-fit:cover;height:100%}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a>div:last-child{padding:24px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a>div:last-child{padding:24px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a>div:last-child{padding:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll span{color:var(--urushi);letter-spacing:.09em;font-size:10px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll span{color:var(--urushi);letter-spacing:.09em;font-size:10px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll span{color:var(--urushi);letter-spacing:.09em;font-size:10px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll h3{font:400 27px/1.2 var(--f-display);font-variant-numeric:lining-nums;color:var(--ink);margin-top:12px;display:block;overflow:visible}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll h3{font:400 27px/1.2 var(--f-display);font-variant-numeric:lining-nums;color:var(--ink);margin-top:12px;display:block;overflow:visible}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll h3{font:400 27px/1.2 var(--f-display);font-variant-numeric:lining-nums;color:var(--ink);margin-top:12px;display:block;overflow:visible}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) button{border-color:var(--rule);color:var(--urushi);background:var(--bone)}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) button{border-color:var(--rule);color:var(--urushi);background:var(--bone)}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) button{border-color:var(--rule);color:var(--urushi);background:var(--bone)}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) button:hover{background:var(--paper-2)}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) button:hover{background:var(--paper-2)}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) button:hover{background:var(--paper-2)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-section{background:var(--paper-2);color:var(--ink);border-bottom:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-section{background:var(--paper-2);color:var(--ink);border-bottom:0}:is(.v2-decking-page,.v2-refined-page) .v2-calc-section{background:var(--paper-2);color:var(--ink);border-bottom:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-section:before{content:none}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-section:before{content:none}:is(.v2-decking-page,.v2-refined-page) .v2-calc-section:before{content:none}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-wrap{border:1px solid var(--rule);border-radius:10px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:0;overflow:hidden}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-wrap{border:1px solid var(--rule);border-radius:10px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:0;overflow:hidden}:is(.v2-decking-page,.v2-refined-page) .v2-calc-wrap{border:1px solid var(--rule);border-radius:10px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:0;overflow:hidden}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form{background:var(--bone);padding:38px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form{background:var(--bone);padding:38px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form{background:var(--bone);padding:38px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .field{margin-bottom:28px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .field{margin-bottom:28px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form .field{margin-bottom:28px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .field:last-child{margin-bottom:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .field:last-child{margin-bottom:0}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form .field:last-child{margin-bottom:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form label{color:var(--ink-2);text-transform:none;letter-spacing:0;font:500 13px/1.5 var(--f-ui);margin-bottom:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form label{color:var(--ink-2);text-transform:none;letter-spacing:0;font:500 13px/1.5 var(--f-ui);margin-bottom:12px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form label{color:var(--ink-2);text-transform:none;letter-spacing:0;font:500 13px/1.5 var(--f-ui);margin-bottom:12px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .input-wrap{border-color:var(--rule);padding:0 0 14px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .input-wrap{border-color:var(--rule);padding:0 0 14px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form .input-wrap{border-color:var(--rule);padding:0 0 14px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form input{min-width:0;color:var(--ink);font:400 64px/1.1 var(--f-display);font-variant-numeric:lining-nums}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form input{min-width:0;color:var(--ink);font:400 64px/1.1 var(--f-display);font-variant-numeric:lining-nums}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form input{min-width:0;color:var(--ink);font:400 64px/1.1 var(--f-display);font-variant-numeric:lining-nums}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .unit-big{color:var(--ink-mute);font:400 20px/1 var(--f-ui)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .unit-big{color:var(--ink-mute);font:400 20px/1 var(--f-ui)}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form .unit-big{color:var(--ink-mute);font:400 20px/1 var(--f-ui)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle{border:0;flex-wrap:wrap;gap:8px;display:flex;overflow:visible}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle{border:0;flex-wrap:wrap;gap:8px;display:flex;overflow:visible}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle{border:0;flex-wrap:wrap;gap:8px;display:flex;overflow:visible}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle button{min-height:44px;color:var(--ink-2);border:1px solid var(--rule);font:500 12px/1.5 var(--f-ui);letter-spacing:0;text-transform:none;border-radius:5px;padding:11px 15px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle button{min-height:44px;color:var(--ink-2);border:1px solid var(--rule);font:500 12px/1.5 var(--f-ui);letter-spacing:0;text-transform:none;border-radius:5px;padding:11px 15px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle button{min-height:44px;color:var(--ink-2);border:1px solid var(--rule);font:500 12px/1.5 var(--f-ui);letter-spacing:0;text-transform:none;border-radius:5px;padding:11px 15px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle button.active{color:var(--bone);background:var(--urushi);border-color:var(--urushi)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle button.active{color:var(--bone);background:var(--urushi);border-color:var(--urushi)}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle button.active{color:var(--bone);background:var(--urushi);border-color:var(--urushi)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle button:not(.active):hover{background:var(--paper-2)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle button:not(.active):hover{background:var(--paper-2)}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle button:not(.active):hover{background:var(--paper-2)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output{background:var(--ink);min-width:0;color:var(--bone);border:0;flex-direction:column;padding:38px;display:flex}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output{background:var(--ink);min-width:0;color:var(--bone);border:0;flex-direction:column;padding:38px;display:flex}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output{background:var(--ink);min-width:0;color:var(--bone);border:0;flex-direction:column;padding:38px;display:flex}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .you-need{color:#deca9f;font:500 11px/1.5 var(--f-ui)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .you-need{color:#deca9f;font:500 11px/1.5 var(--f-ui)}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .you-need{color:#deca9f;font:500 11px/1.5 var(--f-ui)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .total{margin:12px 0;font-size:max(64px,min(6.5vw,86px))}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .total{margin:12px 0;font-size:max(64px,min(6.5vw,86px))}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .total{margin:12px 0;font-size:max(64px,min(6.5vw,86px))}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .total em{color:#deca9f}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .total em{color:#deca9f}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .total em{color:#deca9f}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .pack-line{text-transform:none;letter-spacing:0;font:400 12px/1.7 var(--f-ui);color:#d6cbb7}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .pack-line{text-transform:none;letter-spacing:0;font:400 12px/1.7 var(--f-ui);color:#d6cbb7}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .pack-line{text-transform:none;letter-spacing:0;font:400 12px/1.7 var(--f-ui);color:#d6cbb7}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .pack-line b{color:var(--bone);font:500 16px/1.5 var(--f-ui);margin:5px 0 0;display:block}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .pack-line b{color:var(--bone);font:500 16px/1.5 var(--f-ui);margin:5px 0 0;display:block}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .pack-line b{color:var(--bone);font:500 16px/1.5 var(--f-ui);margin:5px 0 0;display:block}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown{border-top:1px solid #574a3b;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px;margin:24px 0 30px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown{border-top:1px solid #574a3b;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px;margin:24px 0 30px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown{border-top:1px solid #574a3b;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px;margin:24px 0 30px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown>div{font:400 11px/1.7 var(--f-ui);color:#c7bbaa;min-width:0}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown>div{font:400 11px/1.7 var(--f-ui);color:#c7bbaa;min-width:0}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown>div{font:400 11px/1.7 var(--f-ui);color:#c7bbaa;min-width:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown b{color:var(--bone);font:500 13px/1.55 var(--f-ui);margin-top:5px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown b{color:var(--bone);font:500 13px/1.55 var(--f-ui);margin-top:5px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown b{color:var(--bone);font:500 13px/1.55 var(--f-ui);margin-top:5px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .add-cta{background:var(--bone);width:100%;min-height:52px;color:var(--ink);font:500 12px/1.5 var(--f-ui);text-transform:none;letter-spacing:0;border-radius:5px;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:auto;padding:15px 18px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .add-cta{background:var(--bone);width:100%;min-height:52px;color:var(--ink);font:500 12px/1.5 var(--f-ui);text-transform:none;letter-spacing:0;border-radius:5px;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:auto;padding:15px 18px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .add-cta{background:var(--bone);width:100%;min-height:52px;color:var(--ink);font:500 12px/1.5 var(--f-ui);text-transform:none;letter-spacing:0;border-radius:5px;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:auto;padding:15px 18px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .add-cta strong{white-space:nowrap}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .add-cta strong{white-space:nowrap}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .add-cta strong{white-space:nowrap}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .add-cta:hover{background:#deca9f}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .add-cta:hover{background:#deca9f}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .add-cta:hover{background:#deca9f}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .add-cta:focus-visible{outline-color:var(--bone)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .add-cta:focus-visible{outline-color:var(--bone)}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .add-cta:focus-visible{outline-color:var(--bone)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-visualizer-section{background:var(--paper)}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-visualizer-section{background:var(--paper)}:is(.v2-decking-page,.v2-refined-page) .v2-visualizer-section{background:var(--paper)}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-visualizer-wrap{background:0 0;border:0;border-radius:0;max-width:none;padding:0;overflow:visible}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-visualizer-wrap{background:0 0;border:0;border-radius:0;max-width:none;padding:0;overflow:visible}:is(.v2-decking-page,.v2-refined-page) .v2-visualizer-wrap{background:0 0;border:0;border-radius:0;max-width:none;padding:0;overflow:visible}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-shell{background:var(--bone);border-color:var(--rule);box-shadow:none;border-radius:10px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-shell{background:var(--bone);border-color:var(--rule);box-shadow:none;border-radius:10px}:is(.v2-decking-page,.v2-refined-page) .pv-shell{background:var(--bone);border-color:var(--rule);box-shadow:none;border-radius:10px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading{background:var(--bone);color:var(--ink);gap:18px;padding:24px 30px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading{background:var(--bone);color:var(--ink);gap:18px;padding:24px 30px}:is(.v2-decking-page,.v2-refined-page) .pv-heading{background:var(--bone);color:var(--ink);gap:18px;padding:24px 30px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading:hover{background:var(--paper-2)}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading:hover{background:var(--paper-2)}:is(.v2-decking-page,.v2-refined-page) .pv-heading:hover{background:var(--paper-2)}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading>div{gap:18px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading>div{gap:18px}:is(.v2-decking-page,.v2-refined-page) .pv-heading>div{gap:18px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading>div>div:first-child{background:var(--paper-2);color:var(--urushi);flex:0 0 40px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading>div>div:first-child{background:var(--paper-2);color:var(--urushi);flex:0 0 40px}:is(.v2-decking-page,.v2-refined-page) .pv-heading>div>div:first-child{background:var(--paper-2);color:var(--urushi);flex:0 0 40px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading p:first-child{color:var(--ink);font:400 27px/1.2 var(--f-display);font-variant-numeric:lining-nums}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading p:first-child{color:var(--ink);font:400 27px/1.2 var(--f-display);font-variant-numeric:lining-nums}:is(.v2-decking-page,.v2-refined-page) .pv-heading p:first-child{color:var(--ink);font:400 27px/1.2 var(--f-display);font-variant-numeric:lining-nums}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading p+p{color:var(--ink-mute);font:400 12px/1.6 var(--f-ui);margin-top:6px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading p+p{color:var(--ink-mute);font:400 12px/1.6 var(--f-ui);margin-top:6px}:is(.v2-decking-page,.v2-refined-page) .pv-heading p+p{color:var(--ink-mute);font:400 12px/1.6 var(--f-ui);margin-top:6px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading>svg{color:var(--urushi);flex-shrink:0}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading>svg{color:var(--urushi);flex-shrink:0}:is(.v2-decking-page,.v2-refined-page) .pv-heading>svg{color:var(--urushi);flex-shrink:0}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-content{border-color:var(--rule-soft);background:var(--bone);padding:30px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-content{border-color:var(--rule-soft);background:var(--bone);padding:30px}:is(.v2-decking-page,.v2-refined-page) .pv-content{border-color:var(--rule-soft);background:var(--bone);padding:30px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-palette{gap:10px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-palette{gap:10px}:is(.v2-decking-page,.v2-refined-page) .pv-palette{gap:10px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-color{border-color:var(--rule);min-height:46px;color:var(--ink-2);font:500 12px/1.5 var(--f-ui);background:0 0;border-radius:6px;padding:8px 14px 8px 10px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-color{border-color:var(--rule);min-height:46px;color:var(--ink-2);font:500 12px/1.5 var(--f-ui);background:0 0;border-radius:6px;padding:8px 14px 8px 10px}:is(.v2-decking-page,.v2-refined-page) .pv-color{border-color:var(--rule);min-height:46px;color:var(--ink-2);font:500 12px/1.5 var(--f-ui);background:0 0;border-radius:6px;padding:8px 14px 8px 10px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-color>span:first-child{border-color:var(--rule);flex:0 0 24px;width:24px;height:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-color>span:first-child{border-color:var(--rule);flex:0 0 24px;width:24px;height:24px}:is(.v2-decking-page,.v2-refined-page) .pv-color>span:first-child{border-color:var(--rule);flex:0 0 24px;width:24px;height:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-color.border-zinc-900{background:var(--paper-2);border-color:var(--urushi);color:var(--urushi);box-shadow:0 0 0 1px var(--urushi)}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-color.border-zinc-900{background:var(--paper-2);border-color:var(--urushi);color:var(--urushi);box-shadow:0 0 0 1px var(--urushi)}:is(.v2-decking-page,.v2-refined-page) .pv-color.border-zinc-900{background:var(--paper-2);border-color:var(--urushi);color:var(--urushi);box-shadow:0 0 0 1px var(--urushi)}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-samples{gap:16px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-samples{gap:16px}:is(.v2-decking-page,.v2-refined-page) .pv-samples{gap:16px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-sample{background:var(--paper-2);border-radius:8px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-sample{background:var(--paper-2);border-radius:8px}:is(.v2-decking-page,.v2-refined-page) .pv-sample{background:var(--paper-2);border-radius:8px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-sample img{height:100%}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-sample img{height:100%}:is(.v2-decking-page,.v2-refined-page) .pv-sample img{height:100%}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-sample p{font:500 12px/1.5 var(--f-ui)}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-sample p{font:500 12px/1.5 var(--f-ui)}:is(.v2-decking-page,.v2-refined-page) .pv-sample p{font:500 12px/1.5 var(--f-ui)}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-empty{border-color:var(--rule);background:var(--paper);color:var(--ink-mute);font:400 13px/1.7 var(--f-ui);border-radius:6px;padding:32px 20px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-empty{border-color:var(--rule);background:var(--paper);color:var(--ink-mute);font:400 13px/1.7 var(--f-ui);border-radius:6px;padding:32px 20px}:is(.v2-decking-page,.v2-refined-page) .pv-empty{border-color:var(--rule);background:var(--paper);color:var(--ink-mute);font:400 13px/1.7 var(--f-ui);border-radius:6px;padding:32px 20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-open{background:var(--urushi);width:-moz-fit-content;width:fit-content;min-height:48px;box-shadow:none;font:500 12px/1.6 var(--f-ui);border-radius:5px;padding:14px 24px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-open{background:var(--urushi);width:-moz-fit-content;width:fit-content;min-height:48px;box-shadow:none;font:500 12px/1.6 var(--f-ui);border-radius:5px;padding:14px 24px}:is(.v2-decking-page,.v2-refined-page) .pv-open{background:var(--urushi);width:-moz-fit-content;width:fit-content;min-height:48px;box-shadow:none;font:500 12px/1.6 var(--f-ui);border-radius:5px;padding:14px 24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-open:hover{background:#a13727}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-open:hover{background:#a13727}:is(.v2-decking-page,.v2-refined-page) .pv-open:hover{background:#a13727}:-webkit-any(.v2-decking-page,.v2-refined-page) .product-instruction-inline{z-index:auto;border:1px solid var(--rule);background:var(--bone);width:100%;box-shadow:none;font-family:var(--f-ui);border-radius:10px;justify-content:space-between;align-items:center;gap:28px;padding:24px 36px 24px 24px;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}:-moz-any(.v2-decking-page,.v2-refined-page) .product-instruction-inline{z-index:auto;border:1px solid var(--rule);background:var(--bone);width:100%;box-shadow:none;font-family:var(--f-ui);border-radius:10px;justify-content:space-between;align-items:center;gap:28px;padding:24px 36px 24px 24px;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}:is(.v2-decking-page,.v2-refined-page) .product-instruction-inline{z-index:auto;border:1px solid var(--rule);background:var(--bone);width:100%;box-shadow:none;font-family:var(--f-ui);border-radius:10px;justify-content:space-between;align-items:center;gap:28px;padding:24px 36px 24px 24px;display:flex;position:relative;top:auto;bottom:auto;left:auto;right:auto}:-webkit-any(.v2-decking-page,.v2-refined-page) .product-instruction-inline>a{border-color:var(--rule);min-width:180px;min-height:46px;color:var(--urushi);font:500 12px/1.5 var(--f-ui);border-radius:5px;margin:0;padding:12px 22px}:-moz-any(.v2-decking-page,.v2-refined-page) .product-instruction-inline>a{border-color:var(--rule);min-width:180px;min-height:46px;color:var(--urushi);font:500 12px/1.5 var(--f-ui);border-radius:5px;margin:0;padding:12px 22px}:is(.v2-decking-page,.v2-refined-page) .product-instruction-inline>a{border-color:var(--rule);min-width:180px;min-height:46px;color:var(--urushi);font:500 12px/1.5 var(--f-ui);border-radius:5px;margin:0;padding:12px 22px}:-webkit-any(.v2-decking-page,.v2-refined-page) .product-instruction-inline>button{min-width:32px;min-height:32px}:-moz-any(.v2-decking-page,.v2-refined-page) .product-instruction-inline>button{min-width:32px;min-height:32px}:is(.v2-decking-page,.v2-refined-page) .product-instruction-inline>button{min-width:32px;min-height:32px}:-webkit-any(.v2-decking-page,.v2-refined-page) .product-instruction-inline>div{align-items:center}:-moz-any(.v2-decking-page,.v2-refined-page) .product-instruction-inline>div{align-items:center}:is(.v2-decking-page,.v2-refined-page) .product-instruction-inline>div{align-items:center}:-webkit-any(.v2-decking-tail,.v2-refined-tail){background:var(--paper);border-top:1px solid var(--rule-soft);font-family:var(--f-ui)}:-moz-any(.v2-decking-tail,.v2-refined-tail){background:var(--paper);border-top:1px solid var(--rule-soft);font-family:var(--f-ui)}:is(.v2-decking-tail,.v2-refined-tail){background:var(--paper);border-top:1px solid var(--rule-soft);font-family:var(--f-ui)}:-webkit-any(.v2-decking-tail,.v2-refined-tail)>div{max-width:1320px;padding:70px max(20px,min(4vw,56px))}:-moz-any(.v2-decking-tail,.v2-refined-tail)>div{max-width:1320px;padding:70px max(20px,min(4vw,56px))}:is(.v2-decking-tail,.v2-refined-tail)>div{max-width:1320px;padding:70px max(20px,min(4vw,56px))}:-webkit-any(.v2-decking-tail,.v2-refined-tail)>div>section{background:0 0;border:0;border-radius:0;padding:0}:-moz-any(.v2-decking-tail,.v2-refined-tail)>div>section{background:0 0;border:0;border-radius:0;padding:0}:is(.v2-decking-tail,.v2-refined-tail)>div>section{background:0 0;border:0;border-radius:0;padding:0}:-webkit-any(.v2-decking-tail,.v2-refined-tail)>div>section:first-child h2{font:400 34px/1.2 var(--f-display);font-variant-numeric:lining-nums;color:var(--ink);max-width:35ch;margin-bottom:24px}:-moz-any(.v2-decking-tail,.v2-refined-tail)>div>section:first-child h2{font:400 34px/1.2 var(--f-display);font-variant-numeric:lining-nums;color:var(--ink);max-width:35ch;margin-bottom:24px}:is(.v2-decking-tail,.v2-refined-tail)>div>section:first-child h2{font:400 34px/1.2 var(--f-display);font-variant-numeric:lining-nums;color:var(--ink);max-width:35ch;margin-bottom:24px}:-webkit-any(.v2-decking-tail,.v2-refined-tail)>div>section:first-child p{font:400 13px/1.9 var(--f-ui);color:var(--ink-2)}:-moz-any(.v2-decking-tail,.v2-refined-tail)>div>section:first-child p{font:400 13px/1.9 var(--f-ui);color:var(--ink-2)}:is(.v2-decking-tail,.v2-refined-tail)>div>section:first-child p{font:400 13px/1.9 var(--f-ui);color:var(--ink-2)}:-webkit-any(.v2-decking-tail,.v2-refined-tail)>div>section:first-child .wabi-eyebrow{color:var(--urushi);font:500 11px/1.5 var(--f-ui);letter-spacing:.12em}:-moz-any(.v2-decking-tail,.v2-refined-tail)>div>section:first-child .wabi-eyebrow{color:var(--urushi);font:500 11px/1.5 var(--f-ui);letter-spacing:.12em}:is(.v2-decking-tail,.v2-refined-tail)>div>section:first-child .wabi-eyebrow{color:var(--urushi);font:500 11px/1.5 var(--f-ui);letter-spacing:.12em}:-webkit-any(.v2-decking-tail,.v2-refined-tail)>div>section:last-child:not(:first-child){border-top:1px solid var(--rule);padding-top:42px}:-moz-any(.v2-decking-tail,.v2-refined-tail)>div>section:last-child:not(:first-child){border-top:1px solid var(--rule);padding-top:42px}:is(.v2-decking-tail,.v2-refined-tail)>div>section:last-child:not(:first-child){border-top:1px solid var(--rule);padding-top:42px}:-webkit-any(.v2-decking-tail,.v2-refined-tail)>div>section:last-child:not(:first-child)>div:first-child{border-color:var(--rule-soft);padding:0 0 28px}:-moz-any(.v2-decking-tail,.v2-refined-tail)>div>section:last-child:not(:first-child)>div:first-child{border-color:var(--rule-soft);padding:0 0 28px}:is(.v2-decking-tail,.v2-refined-tail)>div>section:last-child:not(:first-child)>div:first-child{border-color:var(--rule-soft);padding:0 0 28px}:-webkit-any(.v2-decking-tail,.v2-refined-tail) .bg-amber-100{background:var(--paper-2);color:var(--urushi)}:-moz-any(.v2-decking-tail,.v2-refined-tail) .bg-amber-100{background:var(--paper-2);color:var(--urushi)}:is(.v2-decking-tail,.v2-refined-tail) .bg-amber-100{background:var(--paper-2);color:var(--urushi)}:-webkit-any(.v2-decking-tail,.v2-refined-tail) .text-amber-600{color:var(--urushi)}:-moz-any(.v2-decking-tail,.v2-refined-tail) .text-amber-600{color:var(--urushi)}:is(.v2-decking-tail,.v2-refined-tail) .text-amber-600{color:var(--urushi)}:-webkit-any(.v2-decking-tail,.v2-refined-tail) .text-zinc-900{color:var(--ink)}:-moz-any(.v2-decking-tail,.v2-refined-tail) .text-zinc-900{color:var(--ink)}:is(.v2-decking-tail,.v2-refined-tail) .text-zinc-900{color:var(--ink)}:-webkit-any(.v2-decking-tail,.v2-refined-tail) .text-zinc-500{color:var(--ink-mute)}:-moz-any(.v2-decking-tail,.v2-refined-tail) .text-zinc-500{color:var(--ink-mute)}:is(.v2-decking-tail,.v2-refined-tail) .text-zinc-500{color:var(--ink-mute)}:-webkit-any(.v2-decking-tail,.v2-refined-tail) .bg-amber-50{background:var(--paper-2);color:var(--urushi)}:-moz-any(.v2-decking-tail,.v2-refined-tail) .bg-amber-50{background:var(--paper-2);color:var(--urushi)}:is(.v2-decking-tail,.v2-refined-tail) .bg-amber-50{background:var(--paper-2);color:var(--urushi)}:-webkit-any(.v2-decking-tail,.v2-refined-tail) .divide-y>*{border-color:var(--rule-soft)}:-moz-any(.v2-decking-tail,.v2-refined-tail) .divide-y>*{border-color:var(--rule-soft)}:is(.v2-decking-tail,.v2-refined-tail) .divide-y>*{border-color:var(--rule-soft)}:-webkit-any(.v2-decking-tail,.v2-refined-tail) .divide-y>a{padding:26px 0}:-moz-any(.v2-decking-tail,.v2-refined-tail) .divide-y>a{padding:26px 0}:is(.v2-decking-tail,.v2-refined-tail) .divide-y>a{padding:26px 0}:-webkit-any(.v2-decking-tail,.v2-refined-tail) .divide-y>a:hover{background:0 0}:-moz-any(.v2-decking-tail,.v2-refined-tail) .divide-y>a:hover{background:0 0}:is(.v2-decking-tail,.v2-refined-tail) .divide-y>a:hover{background:0 0}:-webkit-any(.v2-decking-tail,.v2-refined-tail) .divide-y h3{font:400 28px/1.25 var(--f-display);font-variant-numeric:lining-nums;color:var(--ink);margin-top:10px;display:block;overflow:visible}:-moz-any(.v2-decking-tail,.v2-refined-tail) .divide-y h3{font:400 28px/1.25 var(--f-display);font-variant-numeric:lining-nums;color:var(--ink);margin-top:10px;display:block;overflow:visible}:is(.v2-decking-tail,.v2-refined-tail) .divide-y h3{font:400 28px/1.25 var(--f-display);font-variant-numeric:lining-nums;color:var(--ink);margin-top:10px;display:block;overflow:visible}:-webkit-any(.v2-decking-tail,.v2-refined-tail) .divide-y p{font:400 12px/1.85 var(--f-ui);margin-top:10px;display:block;overflow:visible}:-moz-any(.v2-decking-tail,.v2-refined-tail) .divide-y p{font:400 12px/1.85 var(--f-ui);margin-top:10px;display:block;overflow:visible}:is(.v2-decking-tail,.v2-refined-tail) .divide-y p{font:400 12px/1.85 var(--f-ui);margin-top:10px;display:block;overflow:visible}:-webkit-any(.v2-decking-tail,.v2-refined-tail) h2.text-2xl{font:400 40px/1.1 var(--f-display);font-variant-numeric:lining-nums}:-moz-any(.v2-decking-tail,.v2-refined-tail) h2.text-2xl{font:400 40px/1.1 var(--f-display);font-variant-numeric:lining-nums}:is(.v2-decking-tail,.v2-refined-tail) h2.text-2xl{font:400 40px/1.1 var(--f-display);font-variant-numeric:lining-nums}:-webkit-any(.v2-decking-tail,.v2-refined-tail) .bg-zinc-50{border-color:var(--rule-soft);background:0 0;padding:22px 0 0}:-moz-any(.v2-decking-tail,.v2-refined-tail) .bg-zinc-50{border-color:var(--rule-soft);background:0 0;padding:22px 0 0}:is(.v2-decking-tail,.v2-refined-tail) .bg-zinc-50{border-color:var(--rule-soft);background:0 0;padding:22px 0 0}:-webkit-any(.v2-decking-tail,.v2-refined-tail) :-webkit-any(a,button):focus-visible{outline:2px solid var(--urushi);outline-offset:4px}:-moz-any(.v2-decking-tail,.v2-refined-tail) :-moz-any(a,button):focus-visible{outline:2px solid var(--urushi);outline-offset:4px}:is(.v2-decking-tail,.v2-refined-tail) :is(a,button):focus-visible{outline:2px solid var(--urushi);outline-offset:4px}@media (max-width:1000px){:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-calc-section,.v2-visualizer-section){padding:60px 0}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-calc-section,.v2-visualizer-section){padding:60px 0}:is(.v2-decking-page,.v2-refined-page) :is(.v2-calc-section,.v2-visualizer-section){padding:60px 0}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects)>div{padding-block-start:60px;padding-block-end:60px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects)>div{padding-block-start:60px;padding-block-end:60px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects)>div{padding-block-start:60px;padding-block-end:60px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form{padding:28px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form{padding:28px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form{padding:28px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output{padding:28px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output{padding:28px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output{padding:28px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown{gap:16px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown{gap:16px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown{gap:16px}}@media (max-width:720px){:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-calc-section,.v2-visualizer-section){padding:44px 0}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-calc-section,.v2-visualizer-section){padding:44px 0}:is(.v2-decking-page,.v2-refined-page) :is(.v2-calc-section,.v2-visualizer-section){padding:44px 0}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-calc-section,.v2-visualizer-section) .v2-section-head{margin-bottom:26px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-calc-section,.v2-visualizer-section) .v2-section-head{margin-bottom:26px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-calc-section,.v2-visualizer-section) .v2-section-head{margin-bottom:26px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-calc-section,.v2-visualizer-section) h2{font-size:37px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-calc-section,.v2-visualizer-section) h2{font-size:37px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-calc-section,.v2-visualizer-section) h2{font-size:37px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects)>div{padding-block-start:44px;padding-block-end:44px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects)>div{padding-block-start:44px;padding-block-end:44px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects)>div{padding-block-start:44px;padding-block-end:44px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-projects-heading{font-size:37px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-projects-heading{font-size:37px}:is(.v2-decking-page,.v2-refined-page) .v2-projects-heading{font-size:37px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-projects-intro{font-size:13px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-projects-intro{font-size:13px}:is(.v2-decking-page,.v2-refined-page) .v2-projects-intro{font-size:13px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll{gap:16px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll{gap:16px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll{gap:16px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a{width:88%}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a{width:88%}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a{width:88%}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a>div:last-child{padding:20px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a>div:last-child{padding:20px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll>a>div:last-child{padding:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll h3{font-size:24px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll h3{font-size:24px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) .wabi-noscroll h3{font-size:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-decking-projects,.v2-refined-projects) .hidden{margin-top:20px;display:flex}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-decking-projects,.v2-refined-projects) .hidden{margin-top:20px;display:flex}:is(.v2-decking-page,.v2-refined-page) :is(.v2-decking-projects,.v2-refined-projects) .hidden{margin-top:20px;display:flex}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-wrap{grid-template-columns:1fr}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-wrap{grid-template-columns:1fr}:is(.v2-decking-page,.v2-refined-page) .v2-calc-wrap{grid-template-columns:1fr}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form{padding:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form{padding:24px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form{padding:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output{padding:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output{padding:24px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output{padding:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form input{font-size:56px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form input{font-size:56px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form input{font-size:56px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle button{padding-inline-start:12px;padding-inline-end:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle button{padding-inline-start:12px;padding-inline-end:12px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form .toggle button{padding-inline-start:12px;padding-inline-end:12px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .total{font-size:72px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .total{font-size:72px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .total{font-size:72px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading{padding:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading{padding:20px}:is(.v2-decking-page,.v2-refined-page) .pv-heading{padding:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-content{padding:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-content{padding:20px}:is(.v2-decking-page,.v2-refined-page) .pv-content{padding:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading>div{gap:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading>div{gap:12px}:is(.v2-decking-page,.v2-refined-page) .pv-heading>div{gap:12px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading p:first-child{font-size:24px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading p:first-child{font-size:24px}:is(.v2-decking-page,.v2-refined-page) .pv-heading p:first-child{font-size:24px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading p+p{font-size:11px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading p+p{font-size:11px}:is(.v2-decking-page,.v2-refined-page) .pv-heading p+p{font-size:11px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:is(.v2-decking-page,.v2-refined-page) .pv-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-color{text-align:left;gap:8px;padding:9px;font-size:11px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-color{text-align:left;gap:8px;padding:9px;font-size:11px}:is(.v2-decking-page,.v2-refined-page) .pv-color{text-align:left;gap:8px;padding:9px;font-size:11px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(.v2-decking-page,.v2-refined-page) .pv-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-open{width:100%;padding-inline-start:12px;padding-inline-end:12px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-open{width:100%;padding-inline-start:12px;padding-inline-end:12px}:is(.v2-decking-page,.v2-refined-page) .pv-open{width:100%;padding-inline-start:12px;padding-inline-end:12px}:-webkit-any(.v2-decking-tail,.v2-refined-tail)>div{padding-block-start:44px;padding-block-end:44px}:-moz-any(.v2-decking-tail,.v2-refined-tail)>div{padding-block-start:44px;padding-block-end:44px}:is(.v2-decking-tail,.v2-refined-tail)>div{padding-block-start:44px;padding-block-end:44px}:-webkit-any(.v2-decking-tail,.v2-refined-tail)>div>section:first-child h2{font-size:28px}:-moz-any(.v2-decking-tail,.v2-refined-tail)>div>section:first-child h2{font-size:28px}:is(.v2-decking-tail,.v2-refined-tail)>div>section:first-child h2{font-size:28px}:-webkit-any(.v2-decking-tail,.v2-refined-tail) h2.text-2xl{font-size:32px}:-moz-any(.v2-decking-tail,.v2-refined-tail) h2.text-2xl{font-size:32px}:is(.v2-decking-tail,.v2-refined-tail) h2.text-2xl{font-size:32px}:-webkit-any(.v2-decking-tail,.v2-refined-tail) .divide-y h3{font-size:24px}:-moz-any(.v2-decking-tail,.v2-refined-tail) .divide-y h3{font-size:24px}:is(.v2-decking-tail,.v2-refined-tail) .divide-y h3{font-size:24px}}@media (max-width:360px){:-webkit-any(.v2-decking-page,.v2-refined-page) :-webkit-any(.v2-calc-section,.v2-visualizer-section) h2{font-size:32px}:-moz-any(.v2-decking-page,.v2-refined-page) :-moz-any(.v2-calc-section,.v2-visualizer-section) h2{font-size:32px}:is(.v2-decking-page,.v2-refined-page) :is(.v2-calc-section,.v2-visualizer-section) h2{font-size:32px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-projects-heading{font-size:32px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-projects-heading{font-size:32px}:is(.v2-decking-page,.v2-refined-page) .v2-projects-heading{font-size:32px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-form{padding:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-form{padding:20px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-form{padding:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output{padding:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output{padding:20px}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output{padding:20px}:-webkit-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown{grid-template-columns:1fr}:-moz-any(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown{grid-template-columns:1fr}:is(.v2-decking-page,.v2-refined-page) .v2-calc-output .breakdown{grid-template-columns:1fr}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading{padding:16px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading{padding:16px}:is(.v2-decking-page,.v2-refined-page) .pv-heading{padding:16px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-content{padding:16px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-content{padding:16px}:is(.v2-decking-page,.v2-refined-page) .pv-content{padding:16px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-heading>div>div:first-child{flex-basis:32px;width:32px;height:32px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-heading>div>div:first-child{flex-basis:32px;width:32px;height:32px}:is(.v2-decking-page,.v2-refined-page) .pv-heading>div>div:first-child{flex-basis:32px;width:32px;height:32px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-color{gap:6px;padding:8px 6px;font-size:10px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-color{gap:6px;padding:8px 6px;font-size:10px}:is(.v2-decking-page,.v2-refined-page) .pv-color{gap:6px;padding:8px 6px;font-size:10px}:-webkit-any(.v2-decking-page,.v2-refined-page) .pv-color>span:first-child{flex-basis:20px;width:20px;height:20px}:-moz-any(.v2-decking-page,.v2-refined-page) .pv-color>span:first-child{flex-basis:20px;width:20px;height:20px}:is(.v2-decking-page,.v2-refined-page) .pv-color>span:first-child{flex-basis:20px;width:20px;height:20px}}@media (prefers-reduced-motion:reduce){:-webkit-any(.v2-decking-page,.v2-refined-page) *{scroll-behavior:auto!important;transition:none!important}:-moz-any(.v2-decking-page,.v2-refined-page) *{scroll-behavior:auto!important;transition:none!important}:is(.v2-decking-page,.v2-refined-page) *{scroll-behavior:auto!important;transition:none!important}:-webkit-any(.v2-decking-page,.v2-refined-page) :before{scroll-behavior:auto!important;transition:none!important}:-moz-any(.v2-decking-page,.v2-refined-page) :before{scroll-behavior:auto!important;transition:none!important}:is(.v2-decking-page,.v2-refined-page) :before{scroll-behavior:auto!important;transition:none!important}:-webkit-any(.v2-decking-page,.v2-refined-page) :after{scroll-behavior:auto!important;transition:none!important}:-moz-any(.v2-decking-page,.v2-refined-page) :after{scroll-behavior:auto!important;transition:none!important}:is(.v2-decking-page,.v2-refined-page) :after{scroll-behavior:auto!important;transition:none!important}}
.v2-refined-page .v2-refined-product-brand{display:block}.v2-refined-page .v2-product-title em{text-wrap:balance;overflow-wrap:normal;font-size:max(46px,min(4.5vw,66px))}.v2-refined-page[data-product-slug=exterior-wood-finish] .v2-product-title em{max-width:13ch}.v2-refined-page .v2-volume-row:has(>.v2-vol:only-child){grid-template-columns:minmax(0,1fr);max-width:260px}.v2-refined-page .v2-swatches:has(>.v2-swatch:only-child){grid-template-columns:minmax(0,1fr);max-width:160px}@media (max-width:820px){.v2-refined-page .v2-product-title em{font-size:56px}}@media (max-width:520px){.v2-refined-page .v2-product-title em{font-size:max(41px,min(11.4vw,54px))}.v2-refined-page .v2-volume-row:has(>.v2-vol:only-child){max-width:none}}
.v2-refined-page .v2-review-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v2-refined-page .v2-review-photo{aspect-ratio:1.5}.v2-refined-page .v2-review-body{padding:26px}.v2-refined-page .v2-review h5{font-size:26px}.v2-refined-page .v2-review .who .verified svg{flex-shrink:0}@media (max-width:1000px) and (min-width:721px){.v2-refined-page .v2-review-list{grid-template-columns:minmax(0,1fr)}.v2-refined-page .v2-review{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.v2-refined-page .v2-review-photo{aspect-ratio:auto;min-height:280px}.v2-refined-page .v2-review-body{padding:26px}}@media (max-width:720px){.v2-refined-page .v2-review-list{grid-template-columns:minmax(0,1fr);gap:20px}.v2-refined-page .v2-review-body{padding:24px}}@media (max-width:360px){.v2-refined-page .v2-review-body{padding:20px}}
