/* SK Export 2026 — the original palette and Sofia Pro, a new editorial system. */
:root{--maxw:1360px;--r-sm:4px;--r:6px;--r-lg:8px;--sh-1:none;--sh-2:0 18px 50px -30px rgba(28,38,48,.3)}
body.sk-revamp{background:#fff;color:var(--ink)}
.sk-revamp .wrap{max-width:var(--maxw);padding-inline:48px}
.sk-revamp h1,.sk-revamp h2,.sk-revamp h3{letter-spacing:-.045em}
.sk-revamp .eyebrow{font-size:11px;font-weight:600;letter-spacing:.13em;color:var(--rust-ink);margin-bottom:20px}
.sk-revamp .btn{border-radius:4px;padding:16px 23px;min-height:52px;font-size:14px;gap:24px;line-height:1.3}
.sk-revamp .btn i{font-size:20px}
.sk-revamp .btn-primary:hover{transform:translateY(-2px);background:#ac3c26;box-shadow:none}
.sk-revamp .btn-ghost{border-color:#bec3c7}
.sk-revamp a:focus-visible,.sk-revamp button:focus-visible,.sk-revamp input:focus-visible,.sk-revamp select:focus-visible,.sk-revamp textarea:focus-visible{outline:3px solid var(--rust);outline-offset:5px}
.sk-revamp .skip-link{position:fixed;inset-block-start:10px;inset-inline-start:20px;transform:translateY(-160%);background:var(--navy);color:white;padding:12px 22px;z-index:10000}
.sk-revamp .skip-link:focus{transform:none}
.sk-revamp .topbar{border-bottom:0;font-size:10px;letter-spacing:.08em;background:var(--navy);color:#e1e5e8}
.sk-revamp .tb-wrap{max-width:1360px;padding-inline:48px;height:34px;gap:20px}
.rv-top-intro,.rv-top-links{display:flex;align-items:center;gap:24px}
.rv-top-intro>span+span{border-inline-start:1px solid #52606a;padding-inline-start:24px}
.rv-top-links a{display:inline-flex;align-items:center;gap:7px;letter-spacing:.02em;text-transform:none;font-size:11px}
.rv-top-links a:hover{color:#ff9d85}
.sk-revamp header.nav{background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}
.sk-revamp .nav .wrap{height:88px}
.sk-revamp .brand img{height:39px;width:auto;max-width:160px}
.sk-revamp nav.links{gap:25px}
.sk-revamp nav.links a{font-size:13px;font-weight:500;padding:12px 0}
.sk-revamp nav.links a:after{bottom:4px;height:2px}
.sk-revamp nav.links .nw{position:static;margin-inline-start:5px;font-size:8px;padding:2px 4px;background:var(--rust-soft);color:var(--rust-ink);border-radius:2px;vertical-align:middle}
.sk-revamp .nav-right{gap:24px}
.sk-revamp .nav-right .btn{padding:13px 20px;min-height:45px}
.sk-revamp .lang-trigger{border:0;background:none;color:var(--ink);font:inherit;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;padding:12px 0}
.sk-revamp .lang-menu{border-radius:4px;box-shadow:0 10px 30px #1c263018}
.sk-revamp .burger,.sk-revamp .mclose{border-radius:4px;color:var(--ink);background:#f6f6f7}
.sk-revamp .mmenu{visibility:hidden;transition:transform .25s,visibility .25s;background:#fff;z-index:150;padding:26px}
.sk-revamp .mmenu.open{visibility:visible}
.sk-revamp .mmenu .mlinks a{font-size:30px;letter-spacing:-.03em;border-bottom:1px solid var(--line);padding:14px 0}
.sk-revamp.menu-open{overflow:hidden}
.rv-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;font-weight:600;font-size:14px;line-height:1.4;padding:6px 0;border-bottom:1px solid currentColor;color:var(--ink)}
.rv-text-link i{font-size:20px;transition:transform .2s}
.rv-text-link:hover{color:var(--rust-ink)}
.rv-text-link:hover i{transform:translate(2px,-2px)}
.rv-hero{background:var(--page);overflow:hidden;position:relative}
.rv-hero-grid{display:grid;grid-template-columns:1fr 1.18fr;align-items:center;min-height:636px;gap:30px}
.rv-hero-copy{padding:65px 0 53px;position:relative;z-index:2}
.rv-hero-copy .eyebrow{display:flex;align-items:center;gap:12px;white-space:nowrap}
.rv-dash{height:1px;width:24px;background:var(--rust-ink)}
.rv-hero h1{font-size:clamp(60px,5.65vw,82px);font-weight:700;line-height:.99;letter-spacing:-.065em;margin:0 0 29px}
.rv-hero h1>span{color:var(--rust-ink)}
.rv-hero-copy>p{max-width:390px;color:var(--muted);font-size:16px;line-height:1.7;margin:0 0 28px}
.rv-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.rv-actions .rv-text-link{font-size:12px;gap:12px}
.rv-hero-note{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:10px;margin-top:34px}
.rv-status-dot{width:6px;height:6px;border-radius:50%;background:var(--green);flex:none}
.rv-note-divider{height:10px;width:1px;background:#c8cdd0;margin:0 5px}
.rv-warehouse{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}
.rv-warehouse-label{position:absolute;top:44px;inset-inline:10px -5px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:var(--muted);border-top:1px solid #d5d8da;padding-top:13px}
.rv-warehouse-label i{color:var(--rust-ink);font-size:15px;margin-inline-start:6px}
.sk-revamp .rv-warehouse .hero-anim{position:relative;top:auto;right:auto;left:auto;width:132%;max-width:none;height:auto;aspect-ratio:1510/940;transform:none!important;opacity:1;pointer-events:none;margin-inline-start:-13%;margin-top:8px}
.sk-revamp .rv-warehouse .hero-anim canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity .4s}
.sk-revamp .rv-warehouse .hero-anim.loaded canvas{opacity:1}
.rv-warehouse-fallback{position:absolute;inset:10%;width:80%;height:80%;object-fit:cover;border-radius:4px}
.hero-anim.loaded .rv-warehouse-fallback{display:none}
.rv-warehouse-foot{position:absolute;bottom:50px;inset-inline:10px -5px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5d8da;padding-bottom:13px;gap:10px}
.rv-warehouse-caption{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}
.rv-warehouse-caption i{font-size:17px;color:var(--green)}
.rv-motion{background:none;border:1px solid #c6cccf;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;cursor:pointer;color:var(--muted)}
.rv-numbers{background:var(--navy);color:white}
.rv-numbers>.wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr;padding-block:31px}
.rv-number{display:flex;flex-direction:column;padding-inline:36px;border-inline-start:1px solid #ffffff24;gap:3px}
.rv-number:first-child{border:0;padding-inline-start:0}
.rv-number:last-child{padding-inline-end:0}
.rv-number strong{font-size:36px;line-height:1.2;letter-spacing:-.04em;font-weight:500;color:#fff;white-space:nowrap}
.rv-number strong span{font-size:17px;letter-spacing:-.02em}
.rv-number:last-child strong{font-size:25px;line-height:1.73}
.rv-number>span{font-size:11px;color:#b1bbc3}
.rv-section{padding:104px 0}
.rv-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:45px}
.rv-section h2,.rv-facility h2,.rv-circular h2{font-size:clamp(38px,4vw,54px);line-height:1.04;font-weight:600}
.rv-head-aside{max-width:310px;color:var(--muted);font-size:14px;line-height:1.7}
.rv-head-aside p{margin-bottom:19px}
.rv-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 24px}
.rv-product{min-width:0}
.rv-product-photo{height:270px;position:relative;overflow:hidden;background:var(--page);border-radius:4px}
.rv-product-photo>img{height:100%;width:100%;object-fit:cover;transition:transform .5s}
.rv-product:hover .rv-product-photo>img{transform:scale(1.035)}
.rv-product-index{position:absolute;top:15px;left:15px;background:#fff;color:var(--ink);font-size:10px;letter-spacing:.08em;padding:5px 8px}
.rv-product-arrow{width:38px;height:38px;border-radius:50%;background:white;color:var(--ink);display:grid;place-items:center;font-size:21px;flex:none;transition:background .2s,color .2s}
.rv-product-photo .rv-product-arrow{position:absolute;inset-inline-end:15px;bottom:15px}
.rv-product:hover .rv-product-arrow,.rv-lot:hover .rv-product-arrow{background:var(--rust-ink);color:white}
.rv-product-title{padding-top:16px;display:flex;justify-content:space-between;align-items:center;gap:10px}
.rv-product-title h3{font-size:21px;font-weight:500;letter-spacing:-.035em}
.rv-product-title>span{font-size:10px;color:var(--muted);white-space:nowrap;display:flex;align-items:center;gap:5px}
.rv-range-note{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);margin-top:43px;padding-top:24px;font-size:11px;color:var(--muted)}
.rv-range-note span{display:flex;align-items:center;gap:9px}
.rv-range-note span i{font-size:18px;color:var(--rust-ink)}
.rv-range-note a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}
.rv-facility{background:var(--navy);color:#bfc6cd;padding:88px 0}
.rv-facility-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}
.rv-video{display:block;position:relative;width:100%;aspect-ratio:1.13;border:0;background:#121a22;color:#fff;cursor:pointer;overflow:hidden;text-align:left;border-radius:4px}
.rv-video>img{width:100%;height:100%;object-fit:cover;opacity:.84;transition:transform .5s}
.rv-video:hover>img{transform:scale(1.025)}
.rv-play{display:grid;place-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #ffffff90;border-radius:50%;width:72px;height:72px;font-size:25px;background:#ffffff12;backdrop-filter:blur(5px)}
.rv-video-caption{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;padding:36px 24px 23px;background:linear-gradient(transparent,#0009);font:500 15px 'Sofia Pro',sans-serif}
.rv-photo-label{display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:.09em;padding-top:17px;color:#a7b1bb}
.rv-facility .eyebrow{color:#ff9b81}
.rv-facility h2{color:#fff;margin-bottom:25px}
.rv-facility-copy>p{font-size:14px;line-height:1.8;max-width:380px}
.rv-facility-stats{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #ffffff26;margin:30px 0 24px;padding:22px 0}
.rv-facility-stats>div{display:flex;flex-direction:column;gap:4px}
.rv-facility-stats strong{color:#fff;font-weight:500;font-size:34px;letter-spacing:-.03em}
.rv-facility-stats strong span{font-size:18px}
.rv-facility-stats div>span{font-size:10px}
.rv-facility .rv-text-link{color:#fff;font-size:13px}
.rv-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}
.rv-step{min-width:0;border-top:1px solid var(--line-2);padding-top:15px}
.rv-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px;color:var(--rust-ink);font-size:12px}
.rv-step-top i{font-size:20px}
.rv-step h3{font-size:25px;font-weight:500;margin-bottom:12px}
.rv-step p{font-size:12px;line-height:1.75;color:var(--muted);min-height:85px;margin-bottom:20px}
.rv-step>img{width:100%;height:185px;object-fit:cover;border-radius:3px}
.rv-lots{background:var(--page)}
.rv-lot-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.rv-lot{background:#fff;border-radius:4px;overflow:hidden}
.rv-lot-photo{position:relative;height:290px;overflow:hidden;background:#ededee}
.rv-lot-photo img{height:100%;width:100%;object-fit:cover;transition:transform .5s}
.rv-lot:hover .rv-lot-photo img{transform:scale(1.025)}
.rv-lot-photo>span{position:absolute;top:17px;left:17px;background:#fff;font-size:9px;text-transform:uppercase;letter-spacing:.1em;padding:7px 11px}
.rv-lot-body{display:flex;justify-content:space-between;align-items:center;padding:25px 28px;gap:20px}
.rv-lot-body .eyebrow{font-size:9px;margin-bottom:9px}
.rv-lot-body h3{font-size:26px;font-weight:500;margin-bottom:9px}
.rv-lot-body p{font-size:12px;color:var(--muted)}
.rv-lot-body p strong{color:var(--ink);font-size:16px;font-weight:500}
.rv-lot-body .rv-product-arrow{border:1px solid var(--line-2);width:46px;height:46px}
.rv-circular{display:grid;grid-template-columns:1fr 1fr;min-height:530px}
.rv-circular-image{overflow:hidden;min-height:100%}
.rv-circular-image img{width:100%;height:100%;object-fit:cover;max-height:640px}
.rv-circular-copy{padding:90px max(48px,calc((100vw - 1264px)/2)) 80px 80px;background:#f1f4f1}
.rv-circular h2{font-size:62px;margin-bottom:25px}
.rv-circular h2>span{color:var(--green)}
.rv-circular-copy>.eyebrow{color:var(--green)}
.rv-circular-copy>p{font-size:14px;line-height:1.8;max-width:365px;color:var(--muted);margin-bottom:22px}
.rv-circular .rv-text-link{font-size:13px}
.rv-world{padding:53px 0;border-bottom:1px solid var(--line)}
.rv-world .eyebrow{font-size:9px;margin-bottom:15px}
.rv-world p{font-size:24px;line-height:1.5;letter-spacing:-.025em;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.rv-world p span{color:var(--rust-ink);font-size:23px;font-weight:400}
.rv-order{padding:96px 0}
.rv-order>.wrap{display:flex;align-items:center;justify-content:space-between;gap:50px}
.rv-order h2{font-size:clamp(44px,5.2vw,72px);font-weight:500;line-height:1.03;margin-bottom:25px}
.rv-order h2 span{color:var(--rust-ink)}
.rv-order p{color:var(--muted);font-size:14px;line-height:1.7}
.rv-order-actions{display:flex;flex-direction:column;align-items:flex-start;gap:23px;padding-inline-end:45px}
.rv-order-actions .btn{min-width:235px;justify-content:space-between}
.rv-app-link{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:9px}
.rv-app-link i{font-size:18px}
.sk-revamp footer{background:var(--navy);color:#bcc5cd;padding-top:0;border:0}
.sk-revamp footer .fnews{background:none;border:0;border-bottom:1px solid #ffffff26;border-radius:0;margin:0 0 48px;padding:38px 0;gap:45px}
.sk-revamp footer .fnews h3{font-size:24px;color:#fff;font-weight:500;letter-spacing:-.025em}
.sk-revamp footer .fnews p{font-size:12px;color:#aab7c1}
.sk-revamp footer .fnews-form{flex:0 1 440px;max-width:440px;min-width:0}
.sk-revamp footer .fnews-form input[type=email]{background:#ffffff0b!important;color:#fff!important;border:1px solid #ffffff35!important;border-radius:3px!important;min-height:48px;box-shadow:none!important}
.sk-revamp footer .fnews-form input::placeholder{color:#acb7c0!important}
.sk-revamp footer .fnews-form button{border-radius:3px!important;min-height:48px!important;background:var(--rust-ink)!important;font:500 13px 'Sofia Pro',sans-serif!important}
.sk-revamp footer .brand img{filter:brightness(0) invert(1);height:35px}
.sk-revamp footer .fgrid{gap:54px;padding-bottom:45px}
.sk-revamp footer .tag{color:#fff;font-size:13px;font-weight:400;margin-top:23px}
.sk-revamp footer .blurb{font-size:12px;line-height:1.8;color:#aab7c1;max-width:255px}
.sk-revamp footer h4{font-size:10px;letter-spacing:.13em;color:#fff;font-weight:500;margin-bottom:24px}
.sk-revamp footer ul{list-style:none}
.sk-revamp footer .flink,.sk-revamp footer .ct{font-size:12px;color:#aab7c1}
.sk-revamp footer .flink:hover,.sk-revamp footer .ct a:hover{color:#fff}
.sk-revamp footer .fsocial a{border:1px solid #ffffff30;background:none;color:#d7dde2;width:28px;height:28px;border-radius:50%;font-size:13px}
.sk-revamp footer .fsocial a:hover{background:var(--rust-ink);border-color:var(--rust-ink)}
.sk-revamp footer .fbot{border-color:#ffffff26;color:#8394a2;padding:22px 0;font-size:10px}
.sk-revamp footer .fbot .flink{font-size:10px}
.sk-revamp footer .flang a{color:#aab7c1}
.sk-revamp footer .flang .on{color:#fff}
.sk-revamp .wafloat{height:45px;width:45px;right:20px;bottom:20px;background:var(--navy);border:1px solid #ffffff33;border-radius:50%;font-size:23px;box-shadow:0 4px 15px #0002}
.sk-revamp .wafloat:hover{background:var(--rust-ink)}
.sk-revamp .reveal{opacity:1;transform:none}
.sk-revamp .ctaband{border-radius:4px;box-shadow:none;background:var(--navy)}
.sk-revamp .ctaband .in{padding:48px}
.sk-revamp .ctaband h2{font-size:36px;font-weight:500;color:#fff}
.sk-revamp .ctaband p{color:#c4cdd4;font-size:14px}
.sk-revamp .ctaband .ctaeyebrow{color:#ff9b81;font-size:10px}
.sk-revamp .ctaband .btn-light{background:var(--rust-ink);color:white}
.sk-revamp .phero:before,.sk-revamp .phero:after,.sk-revamp .ctaband:before,.sk-revamp .ctaband:after{display:none}
@media(min-width:1700px){.rv-hero h1{font-size:84px}.rv-hero-grid{min-height:680px}}
@media(max-width:1150px){.sk-revamp .wrap,.sk-revamp .tb-wrap{padding-inline:32px}.sk-revamp nav.links{gap:18px}.sk-revamp .nav-right{gap:18px}.rv-hero h1{font-size:68px}.rv-hero-grid{gap:15px;grid-template-columns:1fr 1fr}.rv-hero-copy>p{font-size:15px}.rv-actions{gap:15px}.rv-facility-grid{gap:45px}.rv-product-photo{height:230px}.rv-product-title h3{font-size:19px}.rv-product-title>span{display:none}.rv-circular-copy{padding:65px 40px 60px 50px}.rv-circular h2{font-size:54px}.rv-world p{font-size:20px}.sk-revamp footer .fgrid{gap:30px}}
@media(max-width:980px){.sk-revamp nav.links{display:none}.sk-revamp .burger{display:flex}.sk-revamp .nav .wrap{height:76px}.rv-hero-grid{min-height:585px}.rv-hero h1{font-size:60px}.rv-hero .eyebrow{font-size:9px}.rv-hero-copy{padding:50px 0}.rv-hero-note{font-size:9px;gap:6px}.rv-hero-note .rv-note-divider{margin:0 1px}.rv-warehouse-foot{bottom:36px}.rv-number{padding-inline:24px}.rv-number strong{font-size:30px}.rv-number:last-child strong{font-size:21px}.rv-number strong span{font-size:14px}.rv-section{padding:76px 0}.rv-facility-grid{gap:36px;grid-template-columns:1fr 1fr}.rv-facility h2{font-size:42px}.rv-facility-copy>p{font-size:13px}.rv-facility-stats{margin:22px 0;padding:17px 0}.rv-process-grid{gap:20px}.rv-step p{min-height:112px}.rv-step>img{height:150px}.rv-lot-photo{height:230px}.rv-circular h2{font-size:48px}.rv-circular-copy{padding:60px 32px}.rv-world p{justify-content:flex-start;gap:12px 22px}.rv-order-actions{padding-inline-end:0}.rv-order h2{font-size:56px}}
@media(max-width:720px){.sk-revamp .wrap,.sk-revamp .tb-wrap{padding-inline:24px}.sk-revamp .tb-wrap{height:29px;justify-content:center}.rv-top-intro{font-size:8px;gap:16px}.rv-top-intro>span+span{padding-inline-start:16px}.rv-top-links{display:none}.sk-revamp .nav .wrap{height:72px}.sk-revamp .brand img{height:32px}.sk-revamp .nav-right{gap:16px}.sk-revamp .nav-right .btn{display:none}.sk-revamp .lang-trigger{font-size:11px}.rv-hero-grid{display:flex;flex-direction:column;gap:0;min-height:0}.rv-hero-copy{padding:43px 0 0;align-self:stretch}.rv-hero h1{font-size:64px;max-width:100%;margin-bottom:22px}.rv-hero-copy .eyebrow{margin-bottom:25px;font-size:9px}.rv-hero-copy>p{font-size:14px;max-width:340px;margin-bottom:24px}.rv-actions{gap:17px}.rv-actions .btn{padding:14px 18px;min-height:48px;font-size:12px;gap:18px}.rv-actions .rv-text-link{font-size:11px;gap:8px}.rv-hero-note{margin-top:23px;font-size:9px}.rv-warehouse{width:100%;height:305px;align-self:center;margin:24px 0 25px}.rv-warehouse-label{top:0;inset-inline:0;font-size:8px;padding-top:9px}.sk-revamp .rv-warehouse .hero-anim{width:117%;margin-inline-start:-8.5%;max-height:295px;margin-top:10px}.rv-warehouse-foot{inset-inline:0;bottom:0;padding-bottom:8px}.rv-warehouse-caption{font-size:9px}.rv-motion{width:25px;height:25px}.rv-numbers>.wrap{grid-template-columns:1fr 1fr;padding-block:24px;gap:24px 0}.rv-number{padding-inline:20px}.rv-number:nth-child(3){border:0;padding-inline-start:0}.rv-number strong{font-size:30px}.rv-number>span{font-size:10px}.rv-number:last-child strong{font-size:21px}.rv-section{padding:61px 0}.rv-section-head{display:block;margin-bottom:30px}.rv-section-head .eyebrow{margin-bottom:17px}.rv-section h2,.rv-facility h2{font-size:40px}.rv-head-aside{margin-top:22px;max-width:350px;font-size:13px}.rv-head-aside p{margin-bottom:13px}.rv-text-link{font-size:12px}.rv-product-grid{grid-template-columns:1fr 1fr;gap:25px 15px}.rv-product-photo{height:210px}.rv-product-title{padding-top:11px}.rv-product-title h3{font-size:17px}.rv-product-index{font-size:8px;top:10px;left:10px;padding:3px 6px}.rv-product-photo .rv-product-arrow{width:28px;height:28px;inset-inline-end:10px;bottom:10px;font-size:17px}.rv-range-note{flex-wrap:wrap;justify-content:flex-start;gap:15px 25px;margin-top:30px;padding-top:20px;font-size:10px}.rv-range-note a{width:100%;margin-top:4px}.rv-facility{padding:55px 0}.rv-facility-grid{display:flex;flex-direction:column;gap:36px}.rv-facility-photo{width:100%}.rv-video{aspect-ratio:1.2}.rv-photo-label{font-size:7px}.rv-facility-copy{width:100%}.rv-facility-copy>p{max-width:100%;font-size:14px}.rv-facility-stats{margin:25px 0}.rv-process-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.rv-step-top{margin-bottom:20px}.rv-step h3{font-size:23px}.rv-step p{min-height:110px;font-size:12px}.rv-step>img{height:165px}.rv-lot-grid{grid-template-columns:1fr;gap:23px}.rv-lot-photo{height:270px}.rv-lot-body{padding:22px}.rv-lot-body h3{font-size:24px}.rv-circular{grid-template-columns:1fr;min-height:0}.rv-circular-image{height:330px}.rv-circular-copy{padding:48px 24px}.rv-circular h2{font-size:52px}.rv-circular-copy>p{font-size:13px}.rv-world{padding:36px 0}.rv-world p{font-size:19px;gap:9px 14px}.rv-world p span{font-size:17px}.rv-order{padding:60px 0}.rv-order>.wrap{display:block}.rv-order h2{font-size:47px}.rv-order .eyebrow{font-size:9px}.rv-order-actions{margin-top:30px;gap:20px}.rv-order-actions .btn{min-width:220px}.sk-revamp footer .fnews{padding:32px 0;margin-bottom:33px;gap:22px;display:block}.sk-revamp footer .fnews h3{font-size:23px}.sk-revamp footer .fnews-form{max-width:none;margin-top:23px}.sk-revamp footer .fgrid{grid-template-columns:1fr 1fr;gap:33px 25px}.sk-revamp footer .fgrid>div:first-child{grid-column:1/-1}.sk-revamp footer .fgrid>div:last-child{grid-column:1/-1}.sk-revamp footer .blurb{max-width:310px}.sk-revamp footer .fbot{gap:16px;display:flex;flex-wrap:wrap}.sk-revamp footer .blinks{gap:14px}.sk-revamp .ctaband .in{padding:28px}.sk-revamp .ctaband h2{font-size:29px}.sk-revamp .ctaband .btn{align-self:flex-start}}
@media(max-width:390px){.rv-hero h1{font-size:56px}.rv-actions{gap:14px}.rv-actions .btn{font-size:11px;padding:13px}.rv-actions .rv-text-link{font-size:10px;gap:5px}.rv-hero-note{font-size:8px}.rv-product-photo{height:180px}.rv-product-title h3{font-size:16px}.rv-step p{min-height:125px}.rv-warehouse{height:270px}.rv-circular h2{font-size:46px}.rv-order h2{font-size:42px}}
[dir=rtl] .rv-product-index,[dir=rtl] .rv-lot-photo>span{left:auto;right:15px}
[dir=rtl] .rv-circular-copy{padding-inline:80px max(48px,calc((100vw - 1264px)/2))}
[dir=rtl] .rv-hero h1{line-height:1.3;letter-spacing:0}
[dir=rtl] .rv-step h3,[dir=rtl] .rv-section h2,[dir=rtl] .rv-order h2{letter-spacing:0;line-height:1.3}
@media(max-width:720px){[dir=rtl] .rv-circular-copy{padding:48px 24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.rv-product:hover img,.rv-lot:hover img{transform:none}}
/* Keep the original artwork prominent, and contain translated navigation. */
.sk-revamp .rv-warehouse .hero-anim{width:154%;margin-inline-start:-14.5%;flex-shrink:0}
[dir=rtl] .sk-revamp .lang-menu{left:0;right:auto}
@media(max-width:720px){.sk-revamp .rv-warehouse .hero-anim{width:155%;margin-inline-start:-22%;max-height:none}.sk-revamp .rv-warehouse{overflow:hidden}.rv-warehouse-label,.rv-warehouse-foot{z-index:1}}
