:root{--yp-bg:#f7f6f1;--yp-dark:#071e17;--yp-ink:#080b0a;--yp-lime:#caff43;--yp-line:#cecec7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--yp-bg);color:var(--yp-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}img{display:block;width:100%;object-fit:cover}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Impact,'Arial Narrow','Roboto Condensed',sans-serif;font-weight:900;line-height:1.02;text-transform:uppercase}h1{font-size:clamp(48px,7.25vw,104px);letter-spacing:-.025em}h2{font-size:clamp(30px,4vw,51px);letter-spacing:-.015em}h3{font-size:23px;letter-spacing:.025em}svg{width:24px;height:24px;flex-shrink:0}button{border-radius:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8ba92d;outline-offset:5px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--yp-lime);outline-offset:2px}[hidden]{display:none!important}.yp-skip{position:absolute;left:20px;top:-100px;z-index:100;background:white;padding:12px}.yp-skip:focus{top:15px}.yp-top{background:var(--yp-dark);color:#fff;min-height:41px;padding:10px 5.5%;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1.5px}.yp-top span{display:flex;align-items:center;gap:7px}.yp-top svg{width:14px;height:14px}.yp-top i{height:14px;border-left:1px solid #a2aaa0;margin:0 11px}.yp-header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;border-bottom:1px solid var(--yp-line);position:relative;z-index:10}.yp-logo{font-family:Arial,Helvetica,sans-serif;font-size:44px;font-weight:900;letter-spacing:-2px;line-height:1;color:#092019}.yp-header nav{display:flex;gap:70px;font-size:15px;font-weight:600;align-items:center}.yp-header nav>a{position:relative;padding:26px 0}.yp-header nav>a[aria-current=page]:after{content:'';position:absolute;bottom:9px;left:0;width:100%;height:3px;background:var(--yp-lime)}.yp-menu{position:relative}.yp-menu summary{list-style:none;display:flex;gap:12px;align-items:center;padding:20px 0}.yp-menu summary::-webkit-details-marker{display:none}.yp-menu>div{position:absolute;top:100%;left:-20px;width:255px;background:var(--yp-bg);box-shadow:0 8px 20px #0002;padding:12px 0}.yp-menu a{display:block;padding:8px 20px}.yp-menu a:hover{background:var(--yp-lime)}.yp-tools{display:flex;gap:25px}.yp-tools a{position:relative}.yp-tools small{position:absolute;top:-11px;right:-9px;background:var(--yp-lime);border-radius:20px;padding:0 5px;color:var(--yp-dark)}.yp-eyebrow{font-size:11px;letter-spacing:5px;line-height:1.5;margin-bottom:14px}.yp-btn{border:0;background:var(--yp-lime);color:#090e08;display:inline-flex;justify-content:center;align-items:center;gap:22px;padding:19px 30px;font-size:13px;font-weight:700;letter-spacing:1.8px;line-height:1.3;min-height:54px}.yp-btn span{font-size:23px;font-weight:400;line-height:1}.yp-btn:hover{background:#bcf027}.yp-outline{border:1px solid #777;background:transparent}.yp-outline:hover{background:#e8ecd9}.yp-hero{position:relative;color:var(--yp-bg);background-color:var(--yp-dark);background-size:cover;background-position:center;overflow:hidden}.yp-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071610 0%,#071610 43%,#071610e8 49%,#07161000 63%)}.yp-hero-copy{position:relative;padding:65px 5.9%;z-index:1}.yp-hero h1{margin-bottom:18px}.yp-hero p:not(.yp-eyebrow):not(.yp-crumb){font-size:20px;line-height:1.65;margin-bottom:26px}.yp-hero .yp-spaced{font-size:17px!important;letter-spacing:5px;font-weight:600}.yp-home-hero{background-image:url('yuepu-home-hero.jpg');min-height:560px}.yp-home-hero .yp-hero-copy{padding-top:65px;padding-bottom:55px}.yp-home-hero h1{font-size:clamp(52px,7.2vw,94px);line-height:.94}.yp-home-hero .yp-eyebrow{margin-bottom:16px}.yp-home-hero:before{background:linear-gradient(90deg,#061810 0%,#061810 39%,#061810f5 44%,#06181000 61%)}.yp-pad{padding:42px 5.9%}.yp-process h2{margin-bottom:28px}.yp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:7.6%}.yp-step-title{display:flex;align-items:center;gap:25px;margin-bottom:20px;position:relative}.yp-step-title b{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:radial-gradient(at 80% 20%,#173c2a,#03120e);color:#fff;font-family:Impact,'Arial Narrow',sans-serif;font-size:34px;font-weight:400}.yp-step-title h3{font-size:27px}.yp-steps img{aspect-ratio:1.6;height:auto}.yp-steps p{font-size:16px;line-height:1.5;margin-top:12px}.yp-inquiry{display:grid;grid-template-columns:52.4% 47.6%;background:radial-gradient(at 60% 30%,#153326,#051b13);color:#f7f6f1}.yp-inquiry-image img{height:100%;object-fit:cover}.yp-inquiry-copy{padding:55px 7% 40px 10.5%}.yp-inquiry h2{font-size:45px;margin-bottom:27px}.yp-inquiry .yp-eyebrow{font-size:10px}.yp-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.yp-fields label{font-size:11px;letter-spacing:2px;display:flex;flex-direction:column;gap:8px}.yp-fields input,.yp-fields select,.yp-fields textarea{width:100%;background:#ffffff16;color:#f5f5ed;border:1px solid #ffffff35;border-radius:2px;padding:14px;font-size:13px;letter-spacing:0;min-width:0}.yp-fields select option{color:#0b1d14;background:#fff}.yp-fields input::placeholder,.yp-fields textarea::placeholder{color:#b2bcb7;opacity:1}.yp-wide{grid-column:1/-1}.yp-fields textarea{resize:vertical;min-height:100px}.yp-form>.yp-btn{width:100%;margin-top:22px}.yp-form-status{font-size:13px;line-height:1.6;margin-top:12px}.yp-benefits{padding-top:38px;padding-bottom:35px}.yp-benefits>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px}.yp-benefits article{text-align:center;border-right:1px solid var(--yp-line);padding:0 12px}.yp-benefits article:last-child{border:0}.yp-benefits article>span{display:grid;place-items:center;border-radius:50%;background:var(--yp-dark);color:#fff;width:72px;height:72px;margin:0 auto 16px}.yp-benefits svg{width:40px;height:40px}.yp-benefits h3{font-size:22px}.yp-benefits article p{margin-top:10px;font-size:16px}.yp-cta{display:grid;grid-template-columns:52.4% 47.6%;background:var(--yp-dark);color:#fff}.yp-cta>div:first-child img{height:100%;max-height:235px}.yp-cta>div+div{padding:37px 9% 32px 11%}.yp-cta h2{font-size:39px;margin-bottom:18px}.yp-cta .yp-eyebrow{font-size:10px;letter-spacing:4px;margin-bottom:10px}.yp-cta .yp-btn{padding:14px 25px;min-height:46px;font-size:11px}.yp-footer{background:radial-gradient(at 50% 0,#0b271b,#03140f);color:#f7f6f1;padding:55px 5.5% 70px;display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:5%}.yp-footer .yp-logo{font-size:32px;color:#fff;letter-spacing:-1px}.yp-footer p{font-size:10px;letter-spacing:2px;line-height:1.9;margin-top:15px}.yp-footer h3{font-family:Arial,sans-serif;text-transform:none;font-size:16px;letter-spacing:.3px;margin-bottom:12px;line-height:1.4}.yp-footer a:not(.yp-logo){display:block;font-size:15px;line-height:1.55;color:#d9dcd5}.yp-world{display:flex;align-items:flex-start;gap:22px;border-left:1px solid #ffffff40;padding-left:30px}.yp-world svg{width:30px;height:30px;margin-top:7px}.yp-world p{margin-top:4px}.yp-about-hero{background-image:url('yuepu-spray-hero.jpg');min-height:690px}.yp-about-hero .yp-hero-copy{padding-top:120px;padding-bottom:67px}.yp-about-hero h1{font-size:clamp(60px,7.65vw,108px);line-height:1.03}.yp-story{display:grid;grid-template-columns:61% 35%;gap:4%;padding:55px 3% 45px;align-items:center}.yp-story img{height:auto;aspect-ratio:1.55}.yp-story h2{font-size:44px}.yp-story p:not(.yp-eyebrow){margin-top:25px;font-size:18px;line-height:1.55}.yp-approach{min-height:390px;background:var(--yp-dark) url('yuepu-polish-banner.jpg') center/cover;color:#fff;display:flex;align-items:center;position:relative}.yp-approach:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#051b12 0%,#051b12 43%,#051b1200 70%)}.yp-approach>div{position:relative;padding:55px 5.9%}.yp-approach h2{font-size:56px}.yp-approach p:not(.yp-eyebrow){font-size:20px;line-height:1.6;margin-top:17px}.yp-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;padding:36px 3% 58px}.yp-stages img{aspect-ratio:.92}.yp-stages b{display:block;font-family:Impact,sans-serif;font-size:21px;margin-top:15px}.yp-stages hr{width:40px;margin:8px 0 15px;border:0;border-top:1px solid #888}.yp-catalog-hero{background-image:url('yuepu-spray-hero.jpg');min-height:515px;background-position:center 45%}.yp-catalog-hero .yp-hero-copy{padding-top:100px;padding-bottom:70px}.yp-crumb{font-size:13px;line-height:1.5;color:#4b4f4c;margin-bottom:22px}.yp-hero .yp-crumb{color:white}.yp-catalog-hero h1{font-size:clamp(65px,8.5vw,112px);line-height:.98}.yp-catalog{display:grid;grid-template-columns:22% 1fr;gap:4%;padding:35px 2.9% 55px}.yp-catalog aside{border-right:1px solid #e4e4dc;padding-right:8%}h4{font-size:12px;letter-spacing:2px;margin:10px 0 18px}.yp-categories button{display:flex;justify-content:space-between;text-align:left;width:100%;border:0;border-bottom:1px solid #e7e7e0;background:transparent;padding:16px 14px;font-size:15px}.yp-categories button.active{background:var(--yp-dark);color:white}.yp-categories button:hover{box-shadow:inset 3px 0 var(--yp-lime)}.yp-filters{margin-top:35px;border-top:1px solid var(--yp-line);padding-top:14px}.yp-filters details{border-bottom:1px solid #e7e7df}.yp-filters summary{padding:16px 14px;font-size:15px;display:flex;justify-content:space-between;list-style:none}.yp-filters label{display:block;font-size:13px;padding:7px 10px}.yp-filters input{accent-color:var(--yp-dark)}.yp-clear{background:var(--yp-dark);color:#fff;letter-spacing:2px;font-size:11px;font-weight:700;width:100%;padding:17px 8px;border:0;margin-top:25px}.yp-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:10px;letter-spacing:2px;min-height:42px}.yp-catalog-toolbar label{font-weight:700;display:flex;gap:15px;align-items:center}.yp-catalog-toolbar select{padding:10px 16px;background:transparent;border:1px solid #aaa;min-width:190px;font-size:14px;letter-spacing:0}.yp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 20px}.yp-card>a img{aspect-ratio:.79}.yp-card h3{font-size:22px;min-height:46px;margin-top:16px;line-height:1.1}.yp-card .yp-btn{display:flex;width:100%;font-size:11px;letter-spacing:1.5px;padding:13px 8px;min-height:47px;margin-top:13px}.yp-detail{display:grid;grid-template-columns:57% 1fr;gap:4%;padding:43px 3.2% 50px}.yp-main-image{aspect-ratio:.98;height:auto}.yp-thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:23px}.yp-thumbnails button{padding:0;border:2px solid transparent;background:none}.yp-thumbnails button.active{border-color:#b3ee35}.yp-thumbnails img{aspect-ratio:.93}.yp-product-info h1{font-size:clamp(40px,6.3vw,82px);line-height:1.02;margin-bottom:26px}.yp-product-info>p:not(.yp-crumb):not(.yp-product-status){font-size:18px;color:#494c49;line-height:1.6;margin-bottom:35px}.yp-product-info>label,.yp-size{display:block;font-size:14px;letter-spacing:1.4px;font-weight:700}.yp-size select{display:block;width:100%;padding:16px 20px;margin:7px 0 30px;border:1px solid var(--yp-line);background:transparent;font-size:16px;font-weight:400}.yp-quantity{display:flex;width:195px;border:1px solid var(--yp-line);margin:8px 0 25px;height:55px}.yp-quantity button{border:0;background:transparent;width:55px;font-size:26px}.yp-quantity input{border:0;border-left:1px solid var(--yp-line);border-right:1px solid var(--yp-line);width:85px;min-width:0;text-align:center;background:transparent;appearance:textfield}.yp-quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.yp-request{width:100%;font-size:18px;padding:20px 10px}.yp-product-status{font-size:13px;color:#40552c;margin-top:12px}.yp-accordions{margin-top:35px;border-top:1px solid #bfc3bc}.yp-accordions details{border-bottom:1px solid #bfc3bc}.yp-accordions summary{list-style:none;display:flex;justify-content:space-between;font-weight:700;letter-spacing:1.5px;padding:21px 0}.yp-accordions summary span{font-size:25px;font-weight:400;line-height:1}.yp-accordions details[open] summary span{transform:rotate(45deg)}.yp-accordions details p{font-size:15px;color:#4b504a;padding-bottom:23px}.yp-related{padding:20px 3.2% 50px}.yp-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.yp-section-head>a{font-size:12px;font-weight:700;letter-spacing:2px;border-bottom:1px solid;padding-bottom:6px}.yp-related>div+div{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.yp-related img{aspect-ratio:.95}.yp-related h3{font-size:20px;margin:15px 18px 0;display:flex;justify-content:space-between;gap:10px}.yp-search h1,.yp-quote-list h1{font-size:60px;margin-bottom:30px}.yp-search-form{margin:30px 0}.yp-search-form label{display:block;font-size:14px;margin-bottom:10px}.yp-search-form>div{display:flex;max-width:800px}.yp-search-form input{flex:1;min-width:0;padding:15px;border:1px solid #aaa;background:transparent}.yp-quote-list{min-height:450px}.yp-quote-list>p{margin:25px 0}.yp-quote-list>.yp-btn{margin:10px 15px 10px 0}.yp-list-row{padding:20px 0;border-bottom:1px solid var(--yp-line);display:flex;gap:20px;align-items:center;justify-content:space-between}.yp-list-row button{border:1px solid #aaa;padding:7px 15px;background:none}.yp-contact-intro{padding:45px 5.9%}.yp-contact-intro h1{font-size:65px}.yp-contact-intro p:last-child{margin-top:15px}.yp-success{padding:16px;background:#caff4320;margin-bottom:20px}.yp-empty{min-height:450px}.yp-empty h1{font-size:65px;margin:30px 0}
@media(min-width:1450px){body{max-width:1800px;margin:auto}.yp-hero-copy{padding-left:6%}}@media(max-width:1000px){.yp-header{height:65px}.yp-top{min-height:29px;font-size:8px;letter-spacing:1px;padding-top:7px;padding-bottom:7px}.yp-header .yp-logo{font-size:34px}.yp-header nav{gap:50px;font-size:13px}.yp-home-hero{min-height:386px}.yp-home-hero .yp-hero-copy{padding-top:43px;padding-bottom:37px}.yp-home-hero h1{font-size:66px}.yp-hero .yp-spaced{font-size:13px!important;letter-spacing:4px;margin-bottom:20px!important}.yp-btn{padding:16px 25px;font-size:11px;min-height:45px}.yp-eyebrow{font-size:9px;letter-spacing:4px;margin-bottom:10px}.yp-pad{padding-top:28px;padding-bottom:28px}.yp-process h2{font-size:35px;margin-bottom:20px}.yp-step-title{gap:20px;margin-bottom:14px}.yp-step-title b{width:50px;height:50px;font-size:27px}.yp-step-title h3{font-size:23px}.yp-steps p{font-size:13px}.yp-inquiry-copy{padding-top:43px;padding-bottom:26px}.yp-inquiry h2{font-size:37px;margin-bottom:20px}.yp-fields{gap:19px 14px}.yp-fields label{font-size:9px}.yp-fields input,.yp-fields textarea,.yp-fields select{padding:11px;font-size:11px}.yp-fields textarea{min-height:70px}.yp-benefits h2{font-size:33px}.yp-benefits>div{margin-top:22px}.yp-benefits article>span{width:52px;height:52px;margin-bottom:13px}.yp-benefits svg{width:31px;height:31px}.yp-benefits h3{font-size:18px}.yp-benefits article p{font-size:13px;margin-top:8px}.yp-cta>div+div{padding-top:28px;padding-bottom:22px}.yp-cta h2{font-size:32px;margin-bottom:14px}.yp-footer{padding-top:35px;padding-bottom:45px}.yp-footer .yp-logo{font-size:27px}.yp-footer p{font-size:9px}.yp-footer h3{font-size:13px}.yp-footer a:not(.yp-logo){font-size:13px}.yp-world{padding-left:20px;gap:15px}.yp-about-hero{min-height:477px}.yp-about-hero .yp-hero-copy{padding-top:86px;padding-bottom:48px}.yp-about-hero h1{font-size:78px}.yp-hero p:not(.yp-eyebrow):not(.yp-crumb){font-size:16px;line-height:1.45}.yp-story{padding-top:39px;padding-bottom:32px}.yp-story h2{font-size:34px}.yp-story p:not(.yp-eyebrow){font-size:14px;line-height:1.45;margin-top:20px}.yp-approach{min-height:271px}.yp-approach h2{font-size:44px}.yp-approach p:not(.yp-eyebrow){font-size:16px}.yp-stages{padding-top:26px;padding-bottom:40px;gap:12px}.yp-stages h3{font-size:19px}.yp-catalog-hero{min-height:357px}.yp-catalog-hero .yp-hero-copy{padding-top:72px;padding-bottom:45px}.yp-catalog-hero h1{font-size:78px}.yp-crumb{font-size:10px}.yp-catalog{gap:4%;padding-top:24px;padding-bottom:38px}.yp-categories button{font-size:12px;padding:12px 10px}h4{font-size:10px}.yp-filters summary{font-size:12px;padding:13px 10px}.yp-catalog-toolbar select{min-width:140px;padding:7px 12px;font-size:12px}.yp-grid{gap:24px 15px}.yp-card h3{font-size:18px;min-height:33px;margin-top:13px}.yp-card .yp-btn{font-size:9px;min-height:34px;padding:9px 6px;margin-top:11px}.yp-catalog-toolbar{font-size:9px}.yp-detail{padding-top:30px}.yp-product-info h1{font-size:59px}.yp-product-info>p:not(.yp-crumb):not(.yp-product-status){font-size:15px}.yp-related h2{font-size:43px}}
@media(max-width:650px){.yp-top{justify-content:center;font-size:7px;padding:8px 10px}.yp-top>span:last-child{display:none}.yp-header{height:68px;padding:0 5%;gap:12px}.yp-header .yp-logo{font-size:29px}.yp-header nav{gap:18px;font-size:12px}.yp-menu summary{gap:4px}.yp-tools{gap:12px}.yp-tools svg{width:20px;height:20px}.yp-header nav>a{padding:22px 0}.yp-menu>div{left:-110px}.yp-hero{background-position:65% center}.yp-hero:before,.yp-home-hero:before{background:linear-gradient(90deg,#061810 0%,#061810f5 42%,#061810bb 70%,#06181022 100%)}.yp-hero-copy{padding-left:6%;padding-right:6%}.yp-home-hero{min-height:475px}.yp-home-hero .yp-hero-copy{padding-top:55px}.yp-home-hero h1{font-size:67px}.yp-hero .yp-spaced{font-size:10px!important;letter-spacing:2.7px}.yp-process h2{font-size:33px;max-width:330px}.yp-pad{padding:32px 6%}.yp-steps{grid-template-columns:1fr;gap:28px}.yp-step-title{gap:18px}.yp-step-title h3{font-size:25px}.yp-steps img{aspect-ratio:1.85}.yp-steps p{font-size:15px}.yp-steps p br{display:none}.yp-inquiry{grid-template-columns:1fr}.yp-inquiry-image img{aspect-ratio:1.5;max-height:330px}.yp-inquiry-copy{padding:35px 6%}.yp-inquiry h2{font-size:40px}.yp-fields{gap:20px 15px}.yp-fields label{font-size:10px}.yp-fields input,.yp-fields textarea,.yp-fields select{font-size:16px;padding:11px 8px}.yp-fields textarea{min-height:115px}.yp-benefits>div{grid-template-columns:1fr 1fr;gap:30px 0}.yp-benefits article:nth-child(2){border:0}.yp-benefits h3{font-size:19px}.yp-benefits article p{font-size:13px}.yp-cta{grid-template-columns:1fr}.yp-cta>div:first-child img{max-height:200px;aspect-ratio:2.3}.yp-cta>div+div{padding:30px 6%}.yp-footer{grid-template-columns:1fr 1fr;padding:35px 6%;gap:30px}.yp-footer>div:first-child{grid-column:1/-1}.yp-world{grid-column:1/-1;padding-left:0;padding-top:20px;border-left:0;border-top:1px solid #ffffff40}.yp-world p br{display:none}.yp-world p{font-size:9px;letter-spacing:1.6px}.yp-about-hero{min-height:540px;background-position:65% center}.yp-about-hero .yp-hero-copy{padding-top:72px;padding-bottom:50px}.yp-about-hero h1{font-size:59px}.yp-hero p:not(.yp-eyebrow):not(.yp-crumb){font-size:15px;max-width:330px}.desktop{display:none}.yp-story{grid-template-columns:1fr;gap:30px;padding:30px 6%}.yp-story h2{font-size:38px}.yp-story p:not(.yp-eyebrow){font-size:16px}.yp-approach{min-height:310px;background-position:63% center}.yp-approach:before{background:linear-gradient(90deg,#051b12 5%,#051b12e8 45%,#051b1255)}.yp-approach>div{padding:35px 6%}.yp-approach h2{font-size:39px}.yp-approach p:not(.yp-eyebrow){font-size:15px}.yp-stages{grid-template-columns:1fr 1fr;padding:28px 6%;gap:25px 14px}.yp-stages h3{font-size:21px}.yp-catalog-hero{min-height:355px}.yp-catalog-hero .yp-hero-copy{padding-top:62px}.yp-catalog-hero h1{font-size:61px}.yp-crumb{font-size:10px}.yp-catalog{grid-template-columns:1fr;padding:25px 5%;gap:20px}.yp-catalog aside{border:0;padding:0}.yp-categories{display:flex;gap:8px;overflow:auto;padding-bottom:8px}.yp-categories button{width:auto;white-space:nowrap;border:1px solid var(--yp-line);font-size:12px;padding:10px 12px;flex-shrink:0}.yp-categories button span{display:none}.yp-filters{margin-top:12px;padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.yp-filters h4{grid-column:1/-1;margin:14px 0 0}.yp-filters summary{padding-left:0}.yp-clear{grid-column:1/-1;width:auto;margin-top:12px;padding:11px;font-size:9px}.yp-catalog-toolbar{margin-bottom:15px}.yp-catalog-toolbar label{gap:8px}.yp-catalog-toolbar select{min-width:120px}.yp-grid{grid-template-columns:1fr 1fr;gap:25px 12px}.yp-card h3{font-size:20px;min-height:43px}.yp-card .yp-btn{font-size:8px;letter-spacing:.8px;gap:9px;padding:11px 4px;min-height:38px}.yp-detail{grid-template-columns:1fr;gap:28px;padding:25px 5%}.yp-thumbnails{gap:10px;margin-top:12px}.yp-product-info h1{font-size:55px}.yp-product-info>p:not(.yp-crumb):not(.yp-product-status){font-size:16px;margin-bottom:25px}.yp-size select{font-size:16px}.yp-request{font-size:15px}.yp-related{padding:25px 5% 35px}.yp-section-head{align-items:start;gap:18px}.yp-related h2{font-size:33px}.yp-section-head>a{font-size:9px;letter-spacing:.8px;max-width:110px}.yp-related>div+div{grid-template-columns:1fr 1fr;gap:25px 12px}.yp-related h3{font-size:18px;margin:12px 3px 0}.yp-search h1,.yp-quote-list h1,.yp-contact-intro h1{font-size:43px}.yp-search-form .yp-btn{padding:15px 12px;letter-spacing:1px}.yp-contact-intro{padding:32px 6%}.yp-list-row{flex-wrap:wrap;font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
img{height:auto}h1,h2,h3{font-weight:400;letter-spacing:.01em}.yp-footer h3{font-weight:600}.yp-catalog>div,.yp-catalog aside{min-width:0}@media(max-width:650px){.yp-catalog{grid-template-columns:minmax(0,1fr)}.yp-header{display:grid;grid-template-columns:1fr auto;height:100px;gap:0 20px;padding-top:12px}.yp-header nav{grid-column:1/-1;grid-row:2;justify-content:center;gap:42px}.yp-header nav>a{padding:10px 0}.yp-menu summary{padding:10px 0}.yp-tools{grid-column:2;grid-row:1}.yp-top>span:first-child{font-size:6px;letter-spacing:.5px}.yp-top i{margin:0 5px}}
