@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";:root{--ra-ink:#151515;--ra-paper:#fafaf8;--ra-accent:#f1d735;--ra-muted:#858581;--ra-stroke:#e0e0dc;--ra-space:clamp(18px,2.1vw,36px);--ra-ui:"DM Sans",Arial,Helvetica,sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ra-paper);color:var(--ra-ink);font-family:var(--ra-ui);-webkit-font-smoothing:antialiased;font-size:13px}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin-top:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--ra-ink);outline-offset:3px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-80px;z-index:9999;background:#fff;padding:14px}.skip-link:focus{top:0}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.announcement{background:var(--announcement-bg,var(--ra-accent));color:var(--announcement-ink,var(--ra-ink));text-align:center;min-height:29px;display:flex;align-items:center;justify-content:center;padding:7px 16px;font-size:10px;font-weight:700;letter-spacing:.1em}.announcement a:hover{text-decoration:underline}.site-header{background:var(--ra-paper);position:sticky;top:0;z-index:110;border-bottom:1px solid var(--ra-stroke)}.header-inner{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:20px;padding:0 var(--ra-space);min-height:76px}.wordmark{display:flex;align-items:baseline;gap:10px;white-space:nowrap;justify-self:start;line-height:1}.wordmark-rapid{font-size:37px;letter-spacing:-.087em;font-weight:800;font-family:Arial,Helvetica,sans-serif;position:relative}.wordmark-dash{font-size:22px;font-style:italic;margin-left:1px;position:relative;top:-6px}.wordmark-archive{font-size:14px;letter-spacing:-.035em;font-weight:400}.wordmark-image{width:auto;max-height:54px;max-width:260px;object-fit:contain}.header-nav{display:flex;align-items:center;gap:clamp(14px,2.4vw,38px);justify-content:center}.header-nav a,.header-tools,.cart-link{font-size:11px;font-weight:700;letter-spacing:.065em;white-space:nowrap}.header-nav a{padding:30px 0;position:relative}.header-nav a:after{content:"";height:1px;position:absolute;bottom:25px;left:0;right:100%;background:var(--ra-ink);transition:right .2s}.header-nav a:hover:after,.header-nav a[aria-current=page]:after{right:0}.header-tools{display:flex;align-items:center;justify-content:flex-end;gap:25px}.icon-trigger{border:0;background:transparent;padding:7px;display:inline-flex;align-items:center;justify-content:center}.icon-trigger svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round}.menu-trigger{display:none;flex-flow:column;gap:6px}.menu-trigger span{display:block;width:22px;height:1.5px;background:var(--ra-ink)}.header-search{border-top:1px solid var(--ra-stroke);padding:14px var(--ra-space)}.header-search[hidden],.mobile-menu[hidden]{display:none!important}.header-search form{display:flex;gap:16px;align-items:center}.header-search input{height:48px;flex:1;border:0;background:transparent;outline:0;font-size:23px;font-weight:500;letter-spacing:-.035em;min-width:0}.header-search input::placeholder{color:#b1b1ad}.header-search button{border:0;background:transparent;font-weight:700;font-size:11px;white-space:nowrap}.mobile-menu{display:none}.section-wrap{padding-inline:var(--ra-space)}.hero-headline{padding:34px var(--ra-space) 25px;display:flex;gap:30px;align-items:end;justify-content:space-between}.hero-headline .eyebrow{align-self:start;padding-top:9px;max-width:230px}.hero-headline h1{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.095em;line-height:.87;font-size:clamp(53px,8.1vw,150px);font-weight:850;margin:0;white-space:nowrap;text-align:center}.hero-side-note{font-size:10px;text-align:right;letter-spacing:.09em;font-weight:700;max-width:145px;line-height:1.4}.hero-panels{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:0 var(--ra-space)}.hero-panel{height:clamp(350px,43vw,700px);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;color:#fff;isolation:isolate}.hero-panel-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.hero-panel:hover .hero-panel-image{transform:scale(1.04)}.hero-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#00000003 35%,#0006);z-index:-1}.hero-placeholder-primary{background:#b5b5a8}.hero-placeholder-primary:after{content:"R";font-size:clamp(300px,55vw,850px);letter-spacing:-.1em;font-weight:900;line-height:.6;opacity:.15;position:absolute;top:19%;left:16%;z-index:-1}.hero-placeholder-secondary{background:#3d3d3a}.hero-placeholder-secondary:after{content:"ARCHIVE";font-size:clamp(70px,13vw,200px);font-weight:900;letter-spacing:-.09em;position:absolute;transform:rotate(-90deg);bottom:40%;right:-42%;opacity:.12;z-index:-1}.hero-panel-top{padding:21px 22px;display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.09em}.hero-panel-bottom{padding:26px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.hero-panel-title{font-weight:800;font-size:clamp(27px,4.2vw,69px);line-height:.95;letter-spacing:-.065em;max-width:420px}.circle-arrow{width:52px;height:52px;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;flex-shrink:0;font-size:23px;transition:background .2s,color .2s}.hero-panel:hover .circle-arrow{background:#fff;color:#111}.under-hero{padding:13px var(--ra-space) 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:9px;font-weight:700;letter-spacing:.09em;border-bottom:1px solid var(--ra-stroke)}.featured-section{padding-top:95px;padding-bottom:102px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:26px}.section-heading .eyebrow{margin-bottom:11px;display:block}.section-heading h2{margin:0;font-family:Arial,Helvetica,sans-serif;letter-spacing:-.077em;font-weight:800;font-size:clamp(42px,5.5vw,92px);line-height:.95}.text-link{font-size:10px;font-weight:800;letter-spacing:.08em;white-space:nowrap;display:inline-flex;align-items:center;gap:25px;padding:8px 0;border-bottom:1px solid var(--ra-ink)}.text-link span{font-size:18px;font-weight:400}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 12px}.product-card{min-width:0}.product-card-image{position:relative;aspect-ratio:3/4;background:#eaeae5;display:block;overflow:hidden}.product-card-image>img{width:100%;height:100%;object-fit:cover;transition:transform .45s,opacity .3s}.product-card-image:hover>img.product-primary-image{transform:scale(1.035)}.product-hover-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s!important}.product-card-image:hover .product-hover-image{opacity:1}.product-badge{position:absolute;left:10px;top:10px;font-size:9px;font-weight:800;background:#fff;padding:7px 9px}.product-card-info{display:flex;justify-content:space-between;gap:16px;padding-top:13px;font-size:12px;line-height:1.4}.product-brand{font-size:10px;font-weight:800;text-transform:uppercase;margin-bottom:4px}.product-name{font-size:11px}.product-name:hover{text-decoration:underline}.product-price{font-size:11px;font-weight:700;text-align:right;flex-shrink:0}.product-price s{font-size:10px;color:var(--ra-muted);margin-right:5px;font-weight:400}.empty-product-image{height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;gap:13px;background:#e9e9e4;color:#aaa;font-weight:800;letter-spacing:-.07em}.empty-product-image span{font-size:70px}.empty-product-image small{font-size:10px;letter-spacing:.12em}.products-setup-note{height:360px;background:#eaeae5;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;padding:28px}.products-setup-note span{font-size:15px;font-weight:800}.products-setup-note h3{font-size:clamp(26px,4vw,50px);letter-spacing:-.06em;margin:12px 0}.products-setup-note p{font-size:12px;max-width:300px}.editorial-features{padding-top:30px;padding-bottom:110px}.edition-label{font-size:10px;font-weight:700;letter-spacing:.1em}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.editorial-image{aspect-ratio:4/5;position:relative;background:#e3e3de;overflow:hidden}.editorial-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.editorial-card:hover .editorial-image img{transform:scale(1.04)}.editorial-image-empty{background:repeating-linear-gradient(120deg,#deded8,#deded8 3px,#e6e6e1 4px 17px)}.editorial-empty-label{position:absolute;left:8%;top:25%;font-size:clamp(52px,8vw,125px);line-height:.8;letter-spacing:-.1em;font-weight:900;opacity:.13;transform:rotate(-8deg)}.editorial-file-label{position:absolute;top:15px;left:15px;background:var(--ra-accent);padding:7px 10px;font-size:10px;font-weight:900;letter-spacing:.1em;color:#111}.editorial-card-meta{display:flex;justify-content:space-between;align-items:center;padding:16px 0 9px;font-size:9px;font-weight:700;letter-spacing:.1em}.editorial-card-meta span:last-child{font-size:20px;font-weight:400}.editorial-card h3{max-width:390px;font-size:clamp(19px,2.3vw,37px);letter-spacing:-.067em;line-height:1.05;font-weight:800;margin:0;text-transform:uppercase}.archive-statement{background:var(--ra-accent);min-height:590px;display:flex;flex-direction:column;justify-content:space-between;padding:22px var(--ra-space)}.statement-top{display:flex;justify-content:space-between;gap:20px;font-size:10px;font-weight:700;letter-spacing:.1em}.statement-inner{max-width:1100px;margin:auto}.statement-inner h2{font-size:clamp(50px,8.7vw,148px);letter-spacing:-.095em;font-family:Arial,Helvetica,sans-serif;line-height:.9;margin:25px 0 32px;font-weight:900}.statement-link{display:inline-block;border-bottom:1px solid #111;padding:0 0 7px;font-size:12px;letter-spacing:.08em;font-weight:800}.statement-bottom{text-align:right;font-size:9px;letter-spacing:.13em;font-weight:800}.collection-main{padding-top:40px;padding-bottom:120px}.collection-intro{padding:60px 0 45px;max-width:1200px}.collection-intro h1,.search-page h1,.collections-page h1,.blog-page h1{font-size:clamp(58px,10vw,160px);line-height:.94;letter-spacing:-.09em;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;margin:14px 0;font-weight:900}.collection-description{font-size:13px;max-width:660px;line-height:1.65}.collection-controls{border-top:1px solid var(--ra-stroke);border-bottom:1px solid var(--ra-stroke);padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative}.filters,.sort-group{display:flex;align-items:center;gap:18px}.controls-label,.sort-group label{font-size:10px;font-weight:800;letter-spacing:.1em}.filter-details{position:relative}.filter-details summary{list-style:none;font-weight:700;font-size:11px;cursor:pointer}.filter-details summary::-webkit-details-marker{display:none}.filter-details summary span{font-size:14px;margin-left:5px}.filter-popover{position:absolute;top:31px;left:0;background:#fff;padding:18px;box-shadow:0 3px 18px #00000026;border:1px solid var(--ra-stroke);width:250px;max-height:290px;overflow-y:auto;z-index:5}.filter-value{display:flex;gap:8px;align-items:center;padding:8px 0;font-size:11px}.filter-value small{font-size:10px;color:var(--ra-muted)}.price-popover{width:230px;display:flex;flex-direction:column;gap:10px}.price-popover label{font-size:10px;font-weight:700}.price-popover input{width:100%;padding:12px;border:1px solid var(--ra-stroke);margin-top:5px}.sort-group select{border:0;border-bottom:1px solid var(--ra-ink);background:transparent;padding:10px 4px;font-size:11px;max-width:180px}.apply-filter,.secondary-button{border:1px solid var(--ra-ink);background:transparent;font-size:10px;font-weight:800;letter-spacing:.07em;padding:13px 16px}.apply-filter:hover,.secondary-button:hover{background:var(--ra-ink);color:#fff}.active-filters{font-size:11px;font-weight:700;text-decoration:underline;padding-top:17px}.products-count{font-size:10px;font-weight:700;color:var(--ra-muted);letter-spacing:.1em;margin:25px 0 16px}.collection-grid{gap:43px 13px}.pagination{display:flex;justify-content:center;align-items:center;gap:45px;padding:48px 0;font-size:11px;font-weight:700;letter-spacing:.06em}.pagination a:hover{text-decoration:underline}.pagination span{color:var(--ra-muted)}.empty-results{grid-column:1/-1;padding:60px 0}.empty-results a{text-decoration:underline}.product-page{padding-top:22px;padding-bottom:110px}.breadcrumbs{display:flex;align-items:center;gap:11px;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:25px;color:var(--ra-muted);text-transform:uppercase}.breadcrumbs a{color:var(--ra-ink)}.breadcrumbs a:hover{text-decoration:underline}.product-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(350px,.75fr);gap:clamp(25px,6vw,120px)}.product-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-items:start}.product-gallery-image{background:#ededeb;overflow:hidden;aspect-ratio:3/4}.product-gallery-image img{width:100%;height:100%;object-fit:cover}.product-gallery-image:first-child:nth-last-child(1){grid-column:1/-1}.product-details{position:sticky;top:110px;align-self:start;padding-top:16px}.product-detail-brand{font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin:26px 0 10px}.product-details h1{font-size:clamp(33px,4vw,66px);font-family:Arial,Helvetica,sans-serif;line-height:1.02;letter-spacing:-.073em;margin-bottom:24px}.detail-price{font-size:18px;font-weight:700;margin-bottom:24px}.detail-price s{font-size:13px;font-weight:400;color:var(--ra-muted)}.stock-note{font-size:10px;font-weight:700;letter-spacing:.09em;padding:0 0 28px;display:flex;align-items:center;gap:7px}.status-dot{width:7px;height:7px;border-radius:50%;background:#39763a;display:inline-block}.product-form{border-top:1px solid var(--ra-stroke);padding-top:20px}.product-form label{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:10px}.product-form select{width:100%;border:1px solid #b4b4b0;height:51px;padding:0 15px;background:transparent;margin-bottom:12px;-webkit-appearance:auto;appearance:auto}.add-to-cart,.primary-button{background:var(--ra-ink);color:#fff;border:1px solid var(--ra-ink);width:100%;padding:20px 22px;font-size:12px;font-weight:800;letter-spacing:.08em;text-align:center;display:block}.add-to-cart:hover,.primary-button:hover{background:var(--ra-accent);border-color:var(--ra-accent);color:var(--ra-ink)}.add-to-cart:disabled{background:#b5b5b1;border-color:#b5b5b1;cursor:not-allowed}.product-trust{border-top:1px solid var(--ra-stroke);margin-top:29px;padding:22px 0;font-size:10px;font-weight:700;letter-spacing:.065em;line-height:2.3}.detail-accordion{border-top:1px solid var(--ra-stroke);padding:20px 0}.detail-accordion:last-child{border-bottom:1px solid var(--ra-stroke)}.detail-accordion summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.04em}.detail-accordion summary::-webkit-details-marker{display:none}.detail-accordion summary span{font-size:17px;font-weight:400}.detail-accordion .rte,.detail-accordion p{font-size:12px;line-height:1.8;margin-top:18px}.detail-accordion a{text-decoration:underline}.shopify-payment-terms{margin-top:10px}.cart-page{min-height:60vh;padding-top:70px;padding-bottom:110px}.page-title-row{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:52px}.page-title-row h1{font-size:clamp(50px,8vw,110px);letter-spacing:-.085em;font-weight:900;line-height:.95;margin:12px 0 0}.page-title-row h1 small{font-size:22px;letter-spacing:-.04em;vertical-align:top}.cart-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.65fr);gap:8vw}.cart-item{display:grid;grid-template-columns:135px 1fr 90px;gap:24px;padding:20px 0;border-top:1px solid var(--ra-stroke)}.cart-item-image{width:135px;aspect-ratio:3/4;background:#eaeae6;display:block}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-details{display:flex;flex-flow:column;align-items:start;gap:8px}.cart-item-details>a:not(.remove-link){font-size:16px;font-weight:800}.cart-item-details>span:not(.eyebrow){font-size:11px}.cart-item-details p{font-weight:700;font-size:13px;margin:5px 0}.remove-link{font-size:10px;text-decoration:underline;font-weight:700}.cart-qty{display:flex;flex-flow:column;align-items:center;font-size:10px;font-weight:700;gap:10px}.cart-qty input{width:65px;height:40px;padding:5px 9px;border:1px solid var(--ra-stroke);background:transparent}.cart-summary{align-self:start;background:#efefec;padding:28px;position:sticky;top:110px}.summary-total{display:flex;justify-content:space-between;margin:27px 0 13px;padding-top:15px;border-top:1px solid #d1d1cb;font-size:13px}.cart-summary p{font-size:11px;margin:15px 0 26px;color:#5a5a55}.empty-cart{text-align:center;max-width:560px;margin:5vw auto}.empty-cart h2{font-size:clamp(42px,7vw,85px);line-height:.95;letter-spacing:-.085em;margin:15px 0 38px}.empty-cart .primary-button{max-width:280px;margin:auto}.standard-page{max-width:990px;padding-top:95px;padding-bottom:130px;min-height:60vh}.standard-page h1,.article-heading h1{font-size:clamp(50px,8.5vw,120px);letter-spacing:-.087em;line-height:.95;margin:15px 0 37px}.rte{font-size:15px;line-height:1.8}.rte img{max-width:100%;height:auto}.rte a{text-decoration:underline}.rte h2,.rte h3{line-height:1.2;letter-spacing:-.04em}.rte p{margin-bottom:20px}.search-page,.collections-page,.blog-page{padding-top:80px;padding-bottom:120px;min-height:65vh}.search-page-form{display:flex;gap:10px;border-bottom:1px solid #111;max-width:860px}.search-page-form input{border:0;background:transparent;padding:22px 0;flex:1;min-width:0;outline:none;font-size:20px}.search-page-form button{border:0;background:none;font-size:11px;font-weight:800}.collections-list{border-top:1px solid var(--ra-stroke);margin-top:45px}.collections-list a{border-bottom:1px solid var(--ra-stroke);padding:26px 0;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:clamp(18px,2.4vw,31px);font-weight:700;letter-spacing:-.04em}.collections-list a span:last-child{font-size:11px;letter-spacing:.06em;font-weight:700}.not-found{padding-top:110px;padding-bottom:140px;text-align:center;min-height:65vh}.not-found h1{font-size:clamp(150px,23vw,360px);line-height:1;letter-spacing:-.1em;margin:0}.not-found h1 span{color:var(--ra-accent)}.not-found p{font-size:12px;font-weight:800;letter-spacing:.1em}.not-found .primary-button{max-width:300px;margin:34px auto}.contact-form{display:flex;flex-direction:column;gap:22px;margin-top:50px}.contact-form label{font-weight:800;font-size:10px;letter-spacing:.09em}.contact-form input,.contact-form textarea{width:100%;display:block;background:transparent;border:1px solid var(--ra-stroke);padding:17px;margin-top:12px}.contact-form .primary-button{max-width:260px}.form-state{font-size:12px;margin-top:10px}.blog-page .editorial-grid{margin-top:48px}.article-page{padding-top:50px;padding-bottom:110px}.article-heading{max-width:1100px;margin:65px auto 50px}.article-heading p{font-size:11px;font-weight:700;letter-spacing:.08em}.article-image{margin-bottom:45px}.article-image img{width:100%;height:auto;max-height:750px;object-fit:cover}.article-body{max-width:760px;margin:auto auto 80px}.password-page{min-height:100vh;background:var(--ra-accent);padding:30px;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center}.password-brand{font-size:clamp(50px,9vw,120px);font-weight:900;letter-spacing:-.09em}.password-brand small{font-size:15px;font-weight:400;letter-spacing:-.04em}.password-page h1{font-size:clamp(35px,5vw,75px);letter-spacing:-.07em;margin:30px auto 10px;line-height:.95}.password-page form{margin-top:55px;display:flex;align-items:center;gap:10px}.password-page label{font-size:10px}.password-page input{padding:15px;border:1px solid #111;background:transparent}.password-page button{padding:16px 20px;background:#111;color:#fff;border:0}.site-footer{background:#151515;color:#fff;padding:65px var(--ra-space) 25px}.footer-top{display:grid;grid-template-columns:1.3fr .7fr;gap:7vw;padding-bottom:90px}.footer-intro h2{font-size:clamp(56px,7.8vw,128px);font-family:Arial,Helvetica,sans-serif;letter-spacing:-.087em;font-weight:900;line-height:.91;margin:30px 0}.footer-intro p:not(.eyebrow){font-size:12px;color:#c0c0bc}.accent-dot{color:var(--ra-accent)}.footer-newsletter{padding-top:55px;max-width:530px}.footer-newsletter>p:not(.eyebrow){font-size:14px;line-height:1.6;max-width:280px;margin:23px 0}.newsletter-form{position:relative;border-bottom:1px solid #aaa;display:flex}.newsletter-form input{flex:1;background:transparent;border:0;padding:15px 0;color:#fff;outline:0;min-width:0;font-size:11px}.newsletter-form button{border:0;background:transparent;color:#fff;font-size:22px;padding:7px 2px}.newsletter-form .form-state{position:absolute;top:100%;left:0}.footer-bottom{border-top:1px solid #454540;padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-brand{font-size:23px;letter-spacing:-.075em;font-weight:900}.footer-brand span{font-size:11px;font-weight:400;letter-spacing:-.04em;margin-left:5px}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:25px}.footer-bottom nav a,.footer-bottom>span{font-size:9px;font-weight:700;letter-spacing:.06em}.footer-bottom nav a:hover{text-decoration:underline}@media(max-width:1250px){.header-inner{grid-template-columns:1fr auto}.header-nav{display:none}.menu-trigger{display:flex;grid-column:1;grid-row:1;justify-self:start}.wordmark{grid-column:1/3;grid-row:1;justify-self:center}.header-tools{grid-column:2;grid-row:1}.mobile-menu{display:block;position:absolute;top:100%;left:0;right:0;background:#ffde59;color:#000;height:calc(100dvh - 78px);overflow-y:auto;padding:32px var(--ra-space);border-top:1px solid var(--ra-stroke)}.mobile-menu nav a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ra-stroke);padding:18px 0;font-size:clamp(27px,6vw,54px);line-height:1;letter-spacing:-.065em;font-weight:800}.mobile-menu nav span{font-size:23px;font-weight:400}.mobile-menu-caption{margin-top:35px;font-size:10px;letter-spacing:.08em;font-weight:800}.hero-headline .eyebrow,.hero-side-note{display:none}.hero-headline h1{width:100%;text-align:left}.product-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.75fr);gap:30px}}@media(max-width:800px){:root{--ra-space:18px}.header-inner{min-height:66px;padding:0 var(--ra-space)}.wordmark-rapid{font-size:30px}.wordmark-archive{font-size:12px}.header-tools{gap:8px}.cart-link{font-size:10px}.hero-headline{padding-top:26px;padding-bottom:20px}.hero-headline h1{font-size:clamp(44px,9.9vw,82px)}.hero-panels{gap:4px}.hero-panel{height:clamp(400px,100vw,680px)}.hero-panel-top{padding:16px}.hero-panel-bottom{padding:20px}.hero-panel-title{font-size:clamp(27px,5.8vw,53px)}.circle-arrow{width:38px;height:38px;font-size:18px}.under-hero span:nth-child(2){display:none}.featured-section{padding-top:70px;padding-bottom:75px}.editorial-features{padding-bottom:70px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 9px}.editorial-grid{gap:9px}.editorial-card h3{font-size:18px}.archive-statement{min-height:480px}.product-layout{grid-template-columns:1fr}.product-details{position:static;padding:25px 0}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-intro{padding:35px 0 28px}.collection-controls{align-items:start;flex-direction:column}.filters{flex-wrap:wrap}.filter-popover{position:absolute}.sort-group{width:100%;justify-content:space-between}.cart-layout{grid-template-columns:1fr;gap:35px}.cart-summary{position:static}.footer-top{grid-template-columns:1fr;gap:10px;padding-bottom:55px}.footer-newsletter{padding-top:0}.footer-bottom{align-items:start;flex-wrap:wrap}.footer-bottom nav{gap:17px}}@media(max-width:560px){.announcement{font-size:8px;min-height:26px}.header-inner{min-height:62px;gap:5px}.wordmark{gap:4px}.wordmark-rapid{font-size:26px}.wordmark-archive{font-size:10px}.wordmark-image{max-height:42px;max-width:160px}.header-search-button{display:none}.hero-headline{padding:19px var(--ra-space) 16px}.hero-headline h1{font-size:clamp(37px,10.1vw,59px);white-space:normal}.hero-panels{grid-template-columns:1fr;gap:3px}.hero-panel{height:110vw;max-height:590px}.hero-panel-title{font-size:clamp(43px,10vw,67px)}.under-hero{font-size:8px}.under-hero span:last-child{display:none}.section-heading{align-items:end}.section-heading h2{font-size:clamp(35px,9vw,56px)}.section-heading .text-link{gap:5px;font-size:9px}.product-card-info{gap:7px;font-size:11px}.product-brand{font-size:9px}.product-name,.product-price{font-size:10px}.editorial-grid{grid-template-columns:1fr;gap:35px}.editorial-image{aspect-ratio:4/3}.editorial-card h3{font-size:clamp(24px,7vw,35px)}.edition-label{display:none}.statement-inner h2{font-size:clamp(48px,10vw,70px)}.statement-top span:last-child{display:none}.collection-intro h1{font-size:clamp(47px,13vw,82px)}.collection-controls{gap:25px}.filters{gap:12px}.filter-details summary{font-size:10px}.sort-group label{display:none}.sort-group{gap:10px}.sort-group select{flex:1}.sort-group .apply-filter{flex-shrink:0}.product-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:5px;margin-inline:calc(-1 * var(--ra-space));scrollbar-width:none}.product-gallery-image{flex:0 0 89%;scroll-snap-align:start;aspect-ratio:3/4}.product-gallery-image:first-child:nth-last-child(1){flex-basis:100%}.product-details h1{font-size:46px}.breadcrumbs{font-size:9px}.cart-item{grid-template-columns:100px 1fr 55px;gap:13px}.cart-item-image{width:100px}.cart-item-details>a:not(.remove-link){font-size:13px}.cart-qty input{width:45px}.footer-intro h2{font-size:clamp(50px,12vw,85px)}.footer-bottom nav{order:3;width:100%}.footer-brand{font-size:20px}.page-title-row{align-items:start;flex-direction:column}.page-title-row h1{font-size:65px}.password-page form{flex-flow:column}.standard-page h1{font-size:55px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.condition-note{font-size:11px;display:flex;gap:12px;align-items:start;line-height:1.6;margin-bottom:12px}.condition-note strong{font-size:10px;letter-spacing:.06em}.custom-liquid-wrap{width:100%}@media(max-width:1250px){.site-header .mobile-menu nav a{position:relative;border-bottom-color:transparent}.site-header .mobile-menu nav a:after{content:"";position:absolute;bottom:-1px;left:0;width:40px;height:1px;background:#000;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease;pointer-events:none}.site-header .mobile-menu nav a:hover:after,.site-header .mobile-menu nav a:focus-visible:after,.site-header .mobile-menu nav a:active:after{transform:scaleX(1)}}@media(max-width:1250px){.site-header[data-site-header]{transition:background-color .45s cubic-bezier(.22,1,.36,1),border-color .45s ease}.site-header .header-inner,.site-header .header-inner a,.site-header .header-inner button{transition:color .35s ease}.site-header .menu-trigger span{transform-origin:center;transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .35s ease}html:has(#MobileMenu:not([hidden])) .site-header[data-site-header]{background-color:#000!important;border-bottom-color:#000!important}html:has(#MobileMenu:not([hidden])) .site-header .header-inner,html:has(#MobileMenu:not([hidden])) .site-header .header-inner a,html:has(#MobileMenu:not([hidden])) .site-header .header-inner button{color:#ffde59!important}.site-header .wordmark-image{transition:filter .35s ease}html:has(#MobileMenu:not([hidden])) .site-header .wordmark-image{filter:brightness(0) saturate(100%) invert(44.1%) sepia(20.9%) saturate(639%) hue-rotate(3.5deg) brightness(147.1%) contrast(215.6%)}html:has(#MobileMenu:not([hidden])) .site-header .menu-trigger span{background-color:#ffde59!important}html:has(#MobileMenu:not([hidden])) .site-header .menu-trigger span:first-child{transform:translateY(3.75px) rotate(45deg)}html:has(#MobileMenu:not([hidden])) .site-header .menu-trigger span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.site-header .mobile-menu:not([hidden]){background-color:#ffde59!important;border-top-color:transparent!important;animation:rapidoMenuReveal .48s cubic-bezier(.22,1,.36,1) both}.site-header .mobile-menu:not([hidden]) nav a{animation:rapidoMenuItem .48s cubic-bezier(.22,1,.36,1) both}.mobile-menu:not([hidden]) nav a:nth-child(1){animation-delay:.05s}.mobile-menu:not([hidden]) nav a:nth-child(2){animation-delay:.09s}.mobile-menu:not([hidden]) nav a:nth-child(3){animation-delay:.13s}.mobile-menu:not([hidden]) nav a:nth-child(4){animation-delay:.17s}}@keyframes rapidoMenuReveal{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes rapidoMenuItem{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ra-text-reveal .ra-reveal-word{display:inline-block}.ra-text-reveal .ra-reveal-word-inner{display:inline-block;opacity:0;transform:translate3d(0,.45em,0);transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .7s ease-out;transition-delay:var(--ra-word-delay, 0ms)}.ra-text-reveal.is-in-view .ra-reveal-word-inner{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.ra-text-reveal .ra-reveal-word-inner{opacity:1;transform:none;transition:none}}.hero-editorial .hero-panels>a:not(.hero-panel){display:none!important}#new-drops .product-card-image{clip-path:none!important}.collection-main .sort-group #CollectionSort{background:#000!important;color:#ffde59!important;border:1px solid #FFDE59!important;min-height:44px;min-width:0;padding:10px 12px;color-scheme:dark}.collection-main #CollectionSort option{background:#000;color:#ffde59}.collection-main .ra-sort-dropdown summary{background:#000!important;color:#ffde59!important}.collection-main .ra-sort-options,.collection-main .ra-sort-options button{background:#000;color:#ffde59}.collection-main .ra-sort-options button:hover,.collection-main .ra-sort-options button.is-selected{background:#ffde59;color:#000}.collection-main .sort-group .apply-filter{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;background:#000!important;color:#ffde59!important;border:1px solid #000000!important;min-height:44px;padding:12px 16px;white-space:nowrap}.collection-main .sort-group .apply-filter svg{stroke:currentColor}@media(max-width:560px){.collection-main .sort-group{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;width:100%}.collection-main .sort-group label[for=CollectionSort]{display:block!important;grid-column:1 / -1;color:#000!important;font-size:10px;font-weight:800;letter-spacing:.1em}.collection-main .sort-group .ra-sort-dropdown{width:100%;min-width:0}}.collection-main .collection-controls{background-color:#ffde59;border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:0!important;border-right:0!important;box-shadow:0 0 0 100vmax #ffde59;clip-path:inset(0 -100vmax)}.collection-main .filters,.collection-main .controls-label,.collection-main .filter-details summary,.collection-main .filter-value,.collection-main .filter-value small{color:#000!important}.collection-main .filter-details summary{text-transform:uppercase;letter-spacing:.04em}.collection-main .filter-popover{background-color:#ffde59!important;color:#000!important;border:1px solid #000000!important;border-radius:0;box-shadow:0 12px 28px #00000029}.collection-main .filter-popover input[type=checkbox]{accent-color:#000000;cursor:pointer}.collection-main .filter-popover input[type=number]{background-color:#ffde59!important;color:#000!important;border:1px solid #000000!important;border-radius:0;outline-offset:2px}.collection-main .filter-popover input::placeholder{color:#000;opacity:.6}.collection-main .filter-value input:disabled,.collection-main .filter-value:has(input:disabled){opacity:.5}@media(max-width:560px){.collection-main .filter-details:last-of-type .filter-popover{left:auto;right:0}}.collection-main .collection-controls{position:relative;isolation:isolate;background:transparent!important;border:none!important;box-shadow:none!important;clip-path:none!important}.collection-main .collection-controls:before{content:"";position:absolute;top:0;bottom:0;left:calc(-1 * var(--ra-space));right:calc(-1 * var(--ra-space));background:#ffde59;border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:none;border-right:none;z-index:-1;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
