:root{--font-sans:SHRVYBody,Arial,sans-serif;--paper:#f6f7fa;--ink:#202532;--muted:#596171;--line:#d2d7e0;--blue:#d7e6f4;--lilac:#dddced;--peach:#f0ded4;--sage:#dce6df;--section-space:clamp(64px,8vw,112px);--gutter:clamp(20px,4vw,64px)}body,body *,button,input,textarea,select{font-family:var(--font-sans)!important}h1,h2,h3,.rail-link,.tag-title,.footer-mark,.logo,.giant-word{text-transform:none!important;font-style:normal;letter-spacing:-.045em;line-height:1.08;font-weight:600}body{line-height:1.55;color:var(--ink)}p{line-height:1.6}h1,h2,h3,p{overflow-wrap:break-word}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #354d92;outline-offset:5px}body [hidden]{display:none!important}.topbar{background:#f6f7faf0!important;border-bottom:1px solid #2025320d;color:#202532}.logo{font-weight:800;font-size:28px}.brand-nav>a:not(.logo){font-weight:600}.pill{font-weight:600;border-radius:100px}.pill--dark,.look-info .pill{background:#202532!important;color:#fff!important}.pill--dark:hover{background:#39445d!important}.rail-link{font-size:23px;letter-spacing:-.035em;font-weight:600;line-height:1.5}.rail-fill{display:none!important}.rail-link.is-active{color:#202532}.rail-link:not(.is-active){opacity:.64}.side-rail{width:160px}.look-info h1{font-size:clamp(40px,4.8vw,70px);line-height:1.05}.giant-word{font-weight:800;letter-spacing:-.085em;opacity:.6}.footer-mark{font-weight:800;letter-spacing:-.075em}.footer nav h2{font-weight:700;letter-spacing:0}.footer,.footer[data-view]{background:#edf0f6;color:#202532}.footer-bottom{border-color:var(--line)}.campaign-section h2,.together-copy h2,.cap-cinema h2,.duo-campaign h2,.help-band h2,.community-editorial h2{font-size:clamp(38px,4.6vw,68px);line-height:1.08;font-weight:600;letter-spacing:-.055em}.together-story{background:var(--peach);padding:var(--section-space) var(--gutter)}.together-main,.together-float,.cap-cinema__portrait{overflow:hidden;border-radius:24px}.together-float{border:8px solid #ffffff90}.cap-cinema{background:var(--sage);padding:var(--section-space) var(--gutter)}.cap-cinema__truth img{border-radius:20px}.duo-campaign{background:var(--blue)}.duo-campaign__copy{padding:56px var(--gutter)}.help-band{padding:64px var(--gutter);background:var(--lilac)}.help-band .text-link{border-color:#bcc0d0}.home-range>section{color:#202532}.section-heading{text-align:center;max-width:740px;margin:0 auto}.section-heading h1,.section-heading h2{font-size:clamp(40px,5.2vw,76px);letter-spacing:-.06em;line-height:1.08;font-weight:600}.section-heading>p:last-child{font-size:16px;margin-top:20px;color:#535e70}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;color:#535e70}.flow-section{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:var(--section-space) var(--gutter);background:radial-gradient(ellipse at 20% 10%,#eaf2fa 0,transparent 55%),linear-gradient(135deg,#dce5f1,#c5c4e0);color:#202532}.flow-section>.pill{margin-top:28px}.coverflow{max-width:1200px;margin:24px auto 0;touch-action:pan-y;outline:none}.coverflow-stage{position:relative;height:clamp(365px,39vw,550px);perspective:1300px;transform:translateY(var(--scroll-depth,0px));margin-bottom:24px}.flow-card{position:absolute;left:50%;top:28px;width:clamp(240px,25vw,340px);padding:10px;background:#f9faff8c;border:1px solid #ffffffa6;border-radius:24px;box-shadow:0 20px 50px #34426420;transform:translate(calc(-50% + var(--distance)*54%)) translateZ(calc(var(--depth)*-120px)) rotateY(calc(var(--distance)*-13deg)) rotate(calc(var(--distance)*2deg));transform-origin:50% 55%;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s;opacity:calc(1 - var(--depth)*.16);text-align:left;color:#202532;will-change:auto}.flow-card img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:16px;background:#e5e8ed}.flow-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 8px 8px}.flow-caption strong{font-size:18px;letter-spacing:-.025em;font-weight:600}.flow-caption>span{display:flex;align-items:center;gap:8px;font-size:11px;white-space:nowrap}.flow-caption svg{width:18px;height:18px}.flow-controls{display:flex;align-items:center;justify-content:center;gap:20px}.flow-controls .icon-button{background:#f6f7fa9c;border:1px solid #ffffffb3;min-width:48px;min-height:48px}.flow-controls button:disabled{opacity:.3;cursor:default}.flow-status{font-size:13px;min-width:200px;font-variant-numeric:tabular-nums}.flow-hint{font-size:12px;color:#535e70;margin-top:16px}.community-editorial{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:var(--section-space) var(--gutter);background:#eceaf4;align-items:center;overflow:hidden}.community-editorial>div:first-child{max-width:580px}.community-editorial p:not(.eyebrow){max-width:42ch;margin-top:25px;font-size:17px}.community-editorial .pill{margin-top:30px}.community-photo{position:relative;margin:12px 28px 12px 0;transform:translateY(var(--scroll-depth,0px)) rotate(3deg)}.community-photo img{display:block;width:100%;max-height:600px;object-fit:cover;border:10px solid #ffffffa8;border-radius:28px}.photo-note{position:absolute;bottom:34px;left:-35px;padding:24px 30px;background:#f6f7fbe6;border:1px solid #fff;border-radius:18px;font-size:25px;line-height:1.2;letter-spacing:-.04em;transform:rotate(-8deg);box-shadow:0 10px 25px #34334a12}.collection{padding:120px var(--gutter) var(--section-space);color:#202532}.collection-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px}.collection-heading h1{font-size:clamp(44px,5vw,72px);line-height:1.1;font-weight:600}.collection-heading p{font-size:14px;margin:0}.category-campaign{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:48px;border-radius:28px;background:var(--blue);margin-bottom:40px;min-height:360px;overflow:hidden;align-items:center}.category-campaign[data-tone=peach]{background:var(--peach)}.category-campaign[data-tone=sage]{background:var(--sage)}.category-campaign h2{font-size:clamp(34px,4vw,60px);max-width:12ch;line-height:1.08}.category-campaign p:not(.eyebrow){max-width:38ch;font-size:15px;margin-top:20px}.category-images{display:flex;gap:16px;justify-content:center;transform:translateY(var(--scroll-depth,0px))}.category-images a{display:block;max-width:210px;min-width:0;flex:1;transform:rotate(-6deg);padding:7px;border:1px solid #ffffffb0;background:#ffffff70;border-radius:20px;box-shadow:0 12px 24px #24364d14}.category-images a:nth-child(2){transform:translateY(18px) rotate(6deg)}.category-images a:nth-child(3){transform:rotate(10deg)}.category-images img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:14px}.collection[data-category=caps] .category-images img{object-fit:contain;background:#e6ebe7}.collection-tabs button{border-color:var(--line)}.collection-tabs button[aria-pressed=true]{background:#202532;color:#fff;border-color:#202532}.product-card__media{border-radius:18px;overflow:hidden;background:#e7eaf0}.product-card h2{font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.product-card__meta{gap:12px}.product-card p{color:#596171}.product-card__meta span{color:#202532}.product-card__media img{object-position:center 35%}.collection[data-category=caps] .product-card__media img{object-fit:contain}.product-card .alternate-toggle{color:#596171}.product-view{color:#202532}.detail-heading h1{font-size:clamp(40px,4.2vw,64px);line-height:1.05;font-weight:600;letter-spacing:-.05em}.detail-heading h1 span{font-size:22px;font-weight:400;letter-spacing:-.02em;color:#596171}.detail-hero,.product-gallery figure{border-radius:20px;overflow:hidden}.detail-price{font-weight:600}.detail-copy{color:#596171}.size-select select{border-radius:12px;border-color:var(--line)}.product-recommendations>header>h2{font-size:clamp(32px,3.5vw,48px);font-weight:600;line-height:1.15}.product-accordions details{border-color:var(--line)}.size-chart{border-radius:24px}.size-chart h2{font-size:36px}.size-chart thead{background:#e3e9f3}.mobile-purchase{border-color:var(--line)}.information-page{color:#202532}.info-intro h1{font-size:clamp(46px,6.3vw,88px);line-height:1.07}.info-intro em{color:#526589}.policy-copy h2,.tracking-guide h2{font-size:32px;line-height:1.2}.contact-tag{background:var(--lilac);border-radius:18px;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{border-radius:12px;background:#fff;border-color:#b5bdca}.help-accordions details{border-color:var(--line)}.information-page[data-page=about]{background:radial-gradient(ellipse at 15% 0,#e5f2fa 0,transparent 55%),linear-gradient(140deg,#dae5f1,#cdcee5);padding:135px var(--gutter) 80px;overflow:hidden}.world-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px}.world-categories a{display:flex;align-items:center;gap:12px;padding:22px;background:#ffffff70;border:1px solid #ffffffb0;border-radius:18px}.world-categories a>span{font-size:22px;font-weight:600;letter-spacing:-.035em}.world-categories small{font-size:12px;margin-left:auto}.world-categories svg{width:20px;height:20px}.world-index{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin-top:44px}.world-index a{display:flex;align-items:center;gap:20px;min-height:74px;border-bottom:1px solid #7e88a438}.world-index a>span{font-size:11px;color:#596171}.world-index strong{font-size:17px;font-weight:600;letter-spacing:-.02em}.world-index small{margin-left:auto;color:#596171;font-size:12px}.world-index svg{height:18px;width:18px}@media(max-width:767px){.rail-link{font-size:36px!important}.look-info h1{font-size:42px}.collection-heading{display:block}.collection-heading p{margin-top:12px;max-width:none}.category-campaign{grid-template-columns:1fr;gap:28px;padding:28px 24px 40px;border-radius:22px}.category-campaign h2{font-size:40px;max-width:13ch}.category-images{max-width:360px;width:100%;margin:auto}.category-images a{max-width:145px}.category-campaign p:not(.eyebrow){max-width:34ch}.category-campaign .eyebrow{margin-bottom:14px}.section-heading h1,.section-heading h2{font-size:42px}.coverflow-stage{height:410px;margin-inline:-20px}.flow-card{width:245px;transform:translate(calc(-50% + var(--distance)*45%)) translateZ(calc(var(--depth)*-160px)) rotateY(calc(var(--distance)*-14deg));border-radius:20px}.flow-caption strong{font-size:16px}.flow-caption>span{font-size:10px}.flow-controls{gap:10px}.flow-status{min-width:170px;font-size:11px}.flow-section{padding:64px 20px}.flow-hint{font-size:11px}.community-editorial{display:flex;flex-direction:column;gap:36px;padding:64px 24px}.community-editorial h2{font-size:40px}.community-editorial p:not(.eyebrow){font-size:15px}.community-photo{margin:0 10px 15px 18px}.photo-note{left:-25px;font-size:21px;padding:20px}.community-photo img{max-height:460px}.world-categories{grid-template-columns:1fr;gap:10px;margin-top:40px}.world-categories a{padding:18px}.world-index{grid-template-columns:1fr;margin-top:30px}.world-index a{gap:14px}.world-index strong{font-size:16px}.information-page[data-page=about]{padding:120px 20px 60px}.collection{padding-top:110px}.collection-heading h1{font-size:44px}.product-card h2{font-size:16px}.product-card__media{border-radius:12px}.detail-heading h1{font-size:44px}.detail-heading h1 span{font-size:22px}.together-copy h2,.cap-cinema h2,.duo-campaign h2,.help-band h2{font-size:40px}.info-intro h1{font-size:54px}.footer-mark{font-size:26vw}.help-accordions summary{font-size:18px}.flow-card{touch-action:pan-y}.product-recommendations>header>h2{font-size:34px}}.category-images img{height:auto}.collection[data-collection-kind=caps] .category-images img,.collection[data-collection-kind=caps] .product-card__media img{object-fit:contain}.community-photo img{height:auto}.flow-card{opacity:1;background:#e9edf6}.flow-card:not(.is-current) img{filter:brightness(.9)}.flow-hint{text-align:center}.rail-link,.rail-link span{-webkit-text-stroke:0!important;color:#202532!important}.mobile-explore,.side-rail .mobile-explore{display:none}@media(max-width:767px){body.menu-open .side-rail{display:block!important;width:100%;background:var(--paper);z-index:24}.side-rail .mobile-explore{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.mobile-explore a{padding:10px 0;font-size:18px}}@media(prefers-reduced-motion:reduce){.flow-card{transition:none}.coverflow-stage,.category-images,.community-photo{transform:none}.flow-card:not(.is-current){opacity:.65}*,*:before,*:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/shrvy-refinement.css.map */
