:root{--rw31-navy:#17191C;--rw31-orange:var(--rw-accent);--rw31-muted:#979EA8}.rw31-shell{max-width:1200px;width:calc(100% - 48px);margin:0 auto}.rw31-section{padding:var(--rw31-pt,64px) 0 var(--rw31-pb,64px)}.rw31-accent{display:block;width:30px;height:3px;background:var(--rw31-orange);margin-bottom:13px}.rw31-heading-row{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:26px}.rw31-section h2,.rw31-size h2{font-size:clamp(28px,2.6vw,38px);line-height:1.18;margin:0 0 8px;color:var(--rw31-navy);letter-spacing:-.035em;font-weight:800}.rw31-heading-row p,.rw31-size p,.rw31-benefits p{margin:0;color:var(--rw31-muted);font-size:15px;line-height:1.55}.rw31-viewall{color:var(--rw-accent);text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap}.rw31-hero{min-height:var(--rw31-hero-height,560px);background-image:linear-gradient(90deg,rgba(24,24,24,.3),transparent 65%),var(--rw31-hero-img);background-position:center center;background-size:cover;display:flex;align-items:center;color:#fff}.rw31-hero-inner{width:100%;display:flex;align-items:center;min-height:inherit}.rw31-hero-copy{max-width:570px;padding:75px 0}.rw31-kicker{color:var(--rw-accent);font-size:15px;font-weight:800;letter-spacing:.04em}.rw31-hero h1{font-size:clamp(48px,5vw,72px);line-height:1.04;letter-spacing:-.045em;font-weight:850;margin:16px 0 22px;color:#fff}.rw31-hero p{font-size:18px;line-height:1.6;max-width:510px;color:#f6f8fb;margin:0 0 30px}.rw31-buttons{display:flex;gap:16px;flex-wrap:wrap}.rw31-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:5px;font-size:15px;font-weight:800;text-decoration:none;gap:14px}.rw31-btn-primary{background:var(--rw31-orange);color:#fff}.rw31-btn-outline{border:1px solid white;color:#fff;background:#1818184d}.rw31-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rw31-category{min-height:228px;display:flex;align-items:center;position:relative;overflow:hidden;background:linear-gradient(110deg,#f4f7fa,#f9fbfc);border-radius:7px;color:var(--rw31-navy);text-decoration:none;padding:26px}.rw31-category-copy{width:54%;position:relative;z-index:2;align-self:center}.rw31-category h3{font-size:21px;line-height:1.22;margin:0 0 10px;font-weight:800}.rw31-category p{font-size:13px;color:#979ea8;line-height:1.55;margin:0 0 22px}.rw31-category-copy>span{font-size:14px;color:var(--rw-accent);font-weight:800}.rw31-category-photo{position:absolute;right:0;top:0;bottom:0;width:57%;display:flex;align-items:center;justify-content:center}.rw31-category-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rw31-size{background-image:var(--rw31-size-img);background-size:cover;background-position:center;padding:var(--rw31-pt,80px) 0 var(--rw31-pb,80px);min-height:360px}.rw31-size p{max-width:390px;font-size:17px}.rw31-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 22px}.rw31-tabs button{border:1px solid #F4F5F6;border-radius:5px;background:#ffffffeb;color:#17191c;padding:14px 23px;font-size:14px;font-weight:700;cursor:pointer}.rw31-tabs button.is-active{background:#17191c;color:#fff;border-color:#17191c}.rw31-size-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px}.rw31-size-link{background:#fffffff5;color:#17191c;min-height:58px;border-radius:6px;display:flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;font-size:17px;font-weight:800;border:1px solid #F4F5F6}.rw31-size-link span{font-size:15px}.rw31-hidden{display:none!important}.rw31-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rw31-featured .rw-cl-card{height:100%;display:flex;flex-direction:column}.rw31-featured .rw-cl-body{display:flex;flex-direction:column;flex:1}.rw31-featured .rw-cl-button{margin-top:auto}.rw31-trailer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rw31-trailer{background:#f5f8fb;border-radius:7px;overflow:hidden;text-decoration:none;color:var(--rw31-navy);display:block}.rw31-trailer-image{height:190px;overflow:hidden}.rw31-trailer-image img{width:100%;height:100%;object-fit:contain}.rw31-trailer-title{display:flex;justify-content:space-between;align-items:center;padding:12px 18px 18px;gap:12px}.rw31-trailer-title strong{font-size:16px}.rw31-trailer-title span{background:#fff;border:1px solid #E5E7EB;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:800}.rw31-benefits{background:linear-gradient(120deg,#fff,#f7faff);padding:var(--rw31-pt,64px) 0 var(--rw31-pb,64px)}.rw31-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:35px}.rw31-benefit{display:flex;gap:16px;align-items:flex-start;padding:0 23px;border-right:1px solid #E5E7EB}.rw31-benefit:first-child{padding-left:0}.rw31-benefit:last-child{border:0}.rw31-benefit svg,.rw31-benefit .rw31-benefit-icon{color:var(--rw31-orange);stroke:var(--rw31-orange);flex-shrink:0}.rw31-benefit h3{font-size:15px;margin:0 0 7px;color:var(--rw31-navy)}.rw31-benefit p{font-size:13px;line-height:1.5}.rw31-wholesale{min-height:235px;background:linear-gradient(90deg,#17191c 0% 42%,#181818d4 72%,#181818a6),var(--rw31-wholesale-img);background-size:cover;background-position:center;color:#fff;padding:45px 0}.rw31-wholesale h2{color:#fff;font-size:32px;line-height:1.15;margin:0 0 10px}.rw31-wholesale p{color:#f4f5f6;max-width:470px;margin:0 0 20px}.rw31-wholesale .rw31-btn{min-height:45px}.rw29-header{background:#fff;border-bottom:1px solid #F4F5F6}.rw29-header-inner{max-width:1200px!important}.rw29-nav{gap:22px!important}.rw29-nav a,.rw29-nav summary{font-size:13px!important}.rw29-quote{background:var(--rw-accent)!important}.rw4-footer{background:#f4f7fa!important}.rw4-footer-top{padding-top:64px!important;padding-bottom:52px!important}.rw4-footer-brand .brand{font-size:26px!important;font-weight:900;color:#17191c}.rw4-footer-bottom{border-top:1px solid #F4F5F6;padding:20px 0}@media(max-width:990px){.rw31-category-grid{grid-template-columns:1fr 1fr}.rw31-featured-grid,.rw31-trailer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rw31-size-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.rw31-benefits-grid{grid-template-columns:1fr 1fr;gap:24px}.rw31-benefit:nth-child(2){border:0}}@media(max-width:640px){.rw31-shell{width:calc(100% - 32px)}.rw31-hero{min-height:520px;background-position:60% center}.rw31-hero h1{font-size:44px}.rw31-hero p{font-size:16px}.rw31-hero-copy{padding:50px 0}.rw31-section{padding:55px 0}.rw31-heading-row{align-items:flex-start}.rw31-heading-row h2{font-size:27px}.rw31-viewall{font-size:12px}.rw31-category-grid{grid-template-columns:1fr}.rw31-category{min-height:195px}.rw31-size{padding:55px 0}.rw31-tabs button{padding:12px;font-size:12px}.rw31-size-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rw31-size-link{min-height:48px;font-size:14px}.rw31-featured-grid,.rw31-trailer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rw31-trailer-image{height:145px}.rw31-trailer-title{padding:8px}.rw31-trailer-title strong{font-size:12px}.rw31-benefits-grid{grid-template-columns:1fr}.rw31-benefit{padding:0!important;border:0!important}.rw31-wholesale{min-height:240px}}.rw31-benefits{background:linear-gradient(135deg,#fff,#f4f8fc 54%,#fff);position:relative;overflow:hidden}.rw31-benefits:before,.rw31-benefits:after{content:"";position:absolute;width:240px;height:240px;border:1px solid #F4F5F6;transform:rotate(45deg);pointer-events:none}.rw31-benefits:before{left:-150px;top:-120px}.rw31-benefits:after{right:-135px;bottom:-150px}.rw31-benefits .rw31-shell{position:relative;z-index:1}.rw31-benefits-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:30px}.rw31-benefit{display:flex!important;align-items:center!important;gap:17px!important;padding:0 21px!important;border-right:1px solid #E5E7EB!important;min-width:0}.rw31-benefit:first-child{padding-left:0!important}.rw31-benefit:last-child{border-right:0!important;padding-right:0!important}.rw31-benefit-icon{width:56px;min-width:56px;display:flex;align-items:center;justify-content:center;color:var(--rw-accent)!important;font-size:0}.rw31-benefit-icon svg{width:52px;height:52px;stroke:var(--rw-accent)!important}.rw31-benefit-icon img{width:52px;height:52px;object-fit:contain}.rw31-benefit h3{font-size:15px!important;margin:0 0 5px!important;line-height:1.3}.rw31-benefit p{font-size:13px!important;line-height:1.45!important}.rw31-wholesale{min-height:280px!important;background-image:linear-gradient(90deg,#17191c,#181818f2 43%,#181818e8),var(--rw31-wholesale-img)!important;background-position:center!important}.rw32-wholesale-layout{display:grid;grid-template-columns:42% 58%;align-items:center;gap:0;min-height:180px}.rw32-wholesale-copy{padding-right:28px}.rw32-wholesale-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.rw32-wholesale-feature{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:140px;padding:0 15px;border-right:1px solid rgba(255,255,255,.5)}.rw32-wholesale-feature:last-child{border:0}.rw32-wholesale-icon{height:50px;display:flex;align-items:center;margin-bottom:12px}.rw32-wholesale-icon svg{width:44px;height:44px;stroke:#fff;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rw32-wholesale-icon img{width:44px;height:44px;object-fit:contain}.rw32-wholesale-feature strong,.rw32-wholesale-feature span{font-size:14px;line-height:1.45;color:#fff}.rw32-wholesale-feature strong{font-weight:800}.rw31-trailer{background:#f5f8fb!important;border:1px solid #f0f4f8!important;transition:transform .2s ease,box-shadow .2s ease}.rw31-trailer:hover{transform:translateY(-3px);box-shadow:0 9px 25px #18181817}.rw31-trailer-image{height:205px!important;background:#f5f8fb;display:flex;align-items:center;justify-content:center}.rw31-trailer-image img{width:100%;height:100%;object-fit:contain!important;mix-blend-mode:multiply}.rw31-featured .rw-cl-badges{display:none!important}@media(max-width:990px){.rw31-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:25px!important}.rw31-benefit:nth-child(2){border:0!important}.rw32-wholesale-layout{grid-template-columns:1fr;gap:30px}.rw32-wholesale-copy{padding:0}}@media(max-width:640px){.rw31-benefits-grid{grid-template-columns:1fr!important;gap:20px!important}.rw31-benefit{padding:0!important;border:0!important}.rw31-wholesale{padding:48px 0!important}.rw32-wholesale-features{gap:0}.rw32-wholesale-feature{padding:0 7px}.rw32-wholesale-feature strong,.rw32-wholesale-feature span{font-size:11px}.rw32-wholesale-icon svg{width:30px;height:30px}.rw31-trailer-image{height:145px!important}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/rw31-home.css.map */
