@font-face{font-family:SHRVYDisplay;src:url(shrvy-assets--fonts--anton-regular.ttf) format("truetype");font-weight:400 900;font-display:swap}@font-face{font-family:SHRVYBody;src:url(shrvy-assets--fonts--manrope-variable.ttf) format("truetype");font-weight:200 800;font-display:swap}:root{--paper:#f5f4ef;--surface:#e9e9e4;--ink:#20231e;--muted:#555b51;--accent:#202532;--section-space:100px;--gutter:44px;font-family:SHRVYBody,Helvetica,sans-serif;--rail:180px}body{font-size:16px}button,input,select,textarea{font:inherit}a{text-underline-offset:5px}textarea{color:var(--ink)}.topbar{height:76px}.logo{font-weight:700;font-size:30px;letter-spacing:-.055em}.brand-nav{gap:38px}.brand-nav>a:not(.logo){font-family:inherit;font-weight:400;font-size:14px;text-transform:none}.header-help{font-size:13px;padding:14px 0;margin-right:15px}.side-rail{top:118px;width:145px}.rail-link{font-size:32px}.view-switch{top:114px}.world__sticky{min-height:560px}.look-info h1{font-size:clamp(44px,5vw,76px);letter-spacing:-.02em}.look-info .pill{margin-top:16px;background:var(--ink);color:var(--paper);min-height:48px;padding-inline:28px}.look-info{bottom:50px;left:180px}.look-info p,#look-price,.caption-divider{display:none!important}.giant-word{left:54%;font-size:30vw;letter-spacing:-.06em;top:44%;opacity:.85}.model-stage{left:180px;top:76px;bottom:174px}.look{height:calc(100svh - 240px);width:min(75vw,1000px);top:49%}.look img{filter:none}.look:after{display:none}.pill{min-height:48px;padding:14px 25px;font-size:14px}.collection-shortcut{font-size:14px}.browse-controls button{background:#ffffff73}.home-range>section{scroll-margin-top:76px}.campaign-section{padding:90px 0 55px 44px;background:var(--paper)}.campaign-section h2,.together-copy h2,.cap-cinema h2,.duo-campaign h2,.wear-your-way h2,.help-band h2{font-family:SHRVYDisplay,sans-serif;font-size:clamp(52px,6.4vw,94px);line-height:.94;text-transform:uppercase;letter-spacing:-.02em}.campaign-section>header>p{max-width:40ch;font-size:16px;margin-top:18px}.campaign-controls{position:absolute;right:44px;top:155px}.drop-rail{position:relative}.campaign-photo{aspect-ratio:3/4;background:#e7e9e5;overflow:hidden}.campaign-photo img{width:100%;height:100%;object-fit:cover}.campaign-track{gap:22px}.campaign-track figure{flex:0 0 clamp(220px,25vw,350px)}.campaign-track figcaption{padding-top:16px;font-size:15px}.campaign-track figcaption strong{font-weight:400}.campaign-track figcaption span{font-size:14px}.together-story{padding:90px 44px;background:#d5dfcc;min-height:780px;grid-template-columns:1fr 1.1fr .65fr;gap:28px}.together-copy{padding-top:40px}.together-copy p{max-width:26ch;font-size:17px;margin-top:24px}.together-copy .pill{margin-top:28px}.together-main{height:580px;align-self:start}.together-float{height:360px;align-self:end;transform:rotate(5deg)}.together-main img,.together-float img{height:100%;width:100%;object-fit:cover}.story-word{display:none}.cap-cinema{padding:90px 44px;background:#e5dccb;grid-template-columns:1fr .9fr .65fr;gap:38px;min-height:680px}.cap-cinema__portrait{height:520px}.cap-cinema__copy{align-self:center}.cap-cinema__copy p{font-size:17px;margin-top:24px;max-width:28ch}.cap-cinema__truth{align-self:end;background:transparent;transform:rotate(-8deg)}.cap-cinema__truth img{mix-blend-mode:multiply}.cap-cinema__portrait img{height:100%;object-fit:cover}.duo-campaign{position:relative;background:#c8def0;padding:0}.duo-campaign__image{width:100%;aspect-ratio:3/2;max-height:900px;overflow:hidden}.duo-campaign__image img{width:100%;height:100%;object-fit:cover}.duo-campaign__copy{padding:55px 44px 65px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:24px 60px}.duo-campaign__copy p{max-width:35ch;font-size:19px}.duo-campaign__copy .pill{grid-column:2;justify-self:start}.duo-campaign h2{grid-row:span 2}.wear-your-way{padding:100px 44px 120px;background:#f0eddf;overflow:hidden}.wear-your-way header{text-align:center}.wear-your-way header p{margin-top:22px}.style-tags{display:flex;justify-content:center;gap:40px;margin-top:70px;padding:24px 0}.garment-tag{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:29%;max-width:320px;min-height:380px;padding:65px 35px 35px;clip-path:polygon(30% 0,40% 4%,60% 4%,70% 0,100% 16%,87% 39%,78% 34%,78% 100%,22% 100%,22% 34%,13% 39%,0 16%);background:#d7d5cb;transform:rotate(-6deg);transform-origin:50% 5%;transition:transform .25s var(--ease-out)}.tag-blue{background:#b5d7ee;transform:rotate(5deg)}.tag-green{background:#c5d4b5;transform:rotate(-3deg)}.tag-title{font-family:SHRVYDisplay,sans-serif;text-transform:uppercase;font-size:38px;line-height:1;max-width:130px}.garment-tag p{font-size:14px;line-height:1.45;max-width:130px;margin:18px 0 20px}.tag-shop{display:flex;align-items:center;gap:5px;font-size:11px}.tag-shop svg{width:14px}.tag-hole{position:absolute;top:28px;width:36px;height:8px;background:var(--paper);border-radius:50%}.help-band{background:#dbe7ed;padding:70px 44px;display:flex;justify-content:space-between;align-items:center;gap:30px}.help-band h2{font-size:clamp(40px,4.3vw,65px)}.help-band>div{display:flex;flex-direction:column;min-width:240px}.help-band .text-link{font-size:17px;justify-content:space-between;border-bottom:1px solid #a5b2b6;padding-block:20px}body[data-view=grid],body[data-view=detail],body[data-view=page]{background:var(--paper);--bg:var(--paper)}body[data-view=grid] .topbar,body[data-view=detail] .topbar,body[data-view=page] .topbar{background:var(--paper)}body[data-view=grid] .side-rail,body[data-view=grid] .view-switch,body[data-view=page] .side-rail,body[data-view=page] .view-switch{display:none}.collection{padding:135px 44px 100px;background:var(--paper)}.collection-heading{display:block;margin:0 0 44px}.collection-heading h1{font-size:clamp(64px,8vw,118px);line-height:.95;letter-spacing:-.035em}.collection-heading p{margin-top:20px;font-size:17px}.collection-tools{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:32px}.collection-tabs{display:flex;flex-wrap:wrap;gap:8px}.collection-tabs button{padding:12px 20px;border:1px solid #b6bbb0;border-radius:30px;font-size:14px;min-height:44px}.collection-tabs button[aria-pressed=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.collection-tools label{font-size:13px;white-space:nowrap}.collection-tools select{background:transparent;border:0;min-height:44px;max-width:180px;padding:10px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 22px}.product-card{position:relative}.product-card__media{position:relative;aspect-ratio:3/4;background:var(--product-field,#e5e7e0)}.product-card__media img{height:100%;width:100%;object-fit:cover;transition:opacity .22s var(--ease-out),transform .25s var(--ease-out)}.product-card__media .alternate-view{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.product-card.show-alternate .alternate-view{opacity:1}.product-card__meta{margin-top:16px;flex-wrap:nowrap;align-items:baseline}.product-card h2{font-family:inherit;font-weight:400;text-transform:none;font-size:19px}.product-card__meta span{font-size:15px}.product-card p{font-size:13px;margin-top:8px}.alternate-toggle{display:flex;align-items:center;gap:6px;font-size:12px;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:4px}.alternate-toggle svg{width:14px}.product-card>a:focus-visible .alternate-view{opacity:1}.product-view{padding:106px 44px 90px;background:var(--paper)}.product-layout{max-width:1500px;grid-template-columns:minmax(0,1.4fr) minmax(310px,.8fr);gap:55px}.product-story{display:block}.detail-hero,.detail-hero--portrait{height:auto;max-height:none;min-height:0;aspect-ratio:3/4;margin:0;background:#e6e7e1;overflow:hidden}.detail-hero>img{width:100%;height:100%;margin:0;max-width:100%;object-fit:cover;filter:none}.detail-hero figcaption{display:none}.gallery-zoom{position:absolute;right:18px;bottom:18px;width:44px;height:44px;border-radius:50%;background:var(--paper);display:grid;place-items:center}.purchase-column{top:105px}.detail-heading{padding-bottom:22px}.detail-heading h1{font-family:SHRVYDisplay,sans-serif;font-size:clamp(52px,5.4vw,82px);line-height:.94;letter-spacing:-.02em}.detail-heading h1 span{display:block;font-family:inherit;font-size:.45em;color:var(--muted);-webkit-text-stroke:0;margin:12px 0 0}.detail-heading p{font-size:14px;margin-top:18px}.detail-price{text-align:left;font-size:24px;margin:0}.price-context{text-align:left;margin-top:6px}.variant-controls{justify-content:space-between;gap:20px;margin-top:32px}.size-select select{background:transparent;border:1px solid #777e70;border-radius:0;min-height:48px;min-width:138px}.purchase-actions{display:flex;gap:10px;margin-top:24px}.purchase-actions>.pill{flex:1;min-height:56px}.purchase-assurance{font-size:13px;margin-top:18px}.purchase-assurance a{text-decoration:underline}.detail-copy{font-size:15px;line-height:1.6;margin:26px 0;max-width:45ch}.product-accordions details{border-top:1px solid #c5c9bc}.product-accordions summary{min-height:64px;font-size:15px;padding:18px 0}.product-accordions p{font-size:14px;padding-bottom:20px}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.product-gallery figure{aspect-ratio:3/4}.gallery-photo{width:100%;height:100%;padding:0}.product-gallery img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.product-recommendations{max-width:1500px;margin:85px auto 0;padding:0}.product-recommendations header p{display:none}.product-recommendations>header>h2{font-size:54px;font-family:SHRVYDisplay;text-transform:uppercase;margin-bottom:30px}.product-recommendations>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mobile-purchase{display:none}.live-product{margin-top:16px}.style-pilot{display:none!important}.size-chart{width:min(760px,calc(100% - 32px));padding:35px;background:var(--paper);border:0}.size-chart h2{font-family:SHRVYDisplay;font-size:48px}.size-chart__layout{display:block!important;margin-top:28px}.size-chart__layout p{font-size:15px;max-width:55ch}.size-chart table{width:100%;border-collapse:collapse;margin-top:24px;font-variant-numeric:tabular-nums}.size-chart th,.size-chart td{padding:16px 10px;text-align:left;font-size:14px;border-bottom:1px solid #d2d5ca}.size-chart thead{background:#e2e6d9}.size-chart img{display:none}.image-zoom{width:min(1000px,100%);height:96dvh;max-height:96dvh;background:var(--paper);border:0;padding:24px}.image-zoom::backdrop{background:#20231ec9}.image-zoom>button{position:absolute;top:15px;right:15px;background:var(--paper)}.image-zoom img{width:100%;height:100%;object-fit:contain}.information-page{padding:150px 44px 100px;background:var(--paper);min-height:80svh;display:grid;grid-template-columns:1fr 1fr;gap:70px;outline:none}.info-intro h1,.about-heading h1{font-family:SHRVYDisplay,sans-serif;font-size:clamp(70px,8.8vw,132px);line-height:.91;text-transform:uppercase;letter-spacing:-.025em}.info-intro em,.about-heading em{font-style:normal;color:#506546}.info-intro>p{max-width:30ch;font-size:18px;margin-top:28px}.contact-tag{font-family:SHRVYDisplay;font-size:58px;line-height:1;background:#d8e7c2;width:240px;padding:45px 26px;transform:rotate(-8deg);margin:65px 0 10px 40px;box-shadow:0 16px 25px #45533a15}.contact-tag span{font-family:SHRVYBody;font-size:14px;display:block;margin-top:20px}.contact-form{display:flex;flex-direction:column;gap:22px}.contact-form label{display:flex;flex-direction:column;gap:10px;font-size:14px}.contact-form label span{display:contents;color:var(--muted)}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #8c9484;border-radius:0;background:transparent;padding:14px;font-size:16px;min-height:48px}.contact-form textarea{resize:vertical}.contact-form>.pill{align-self:flex-start}.form-feedback{font-size:14px;line-height:1.5}.help-accordions details{border-bottom:1px solid #b8bfaf}.help-accordions summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;font-size:21px;min-height:94px;cursor:pointer}.help-accordions details>div{font-size:16px;line-height:1.7;max-width:55ch;padding-bottom:28px}.help-accordions details[open] summary svg{transform:rotate(45deg)}.policy-copy h2,.tracking-guide h2{font-family:SHRVYDisplay;font-size:40px;margin-bottom:25px}.policy-copy p,.tracking-guide p{font-size:17px;max-width:50ch;margin-bottom:24px;line-height:1.7}.local-note{font-size:12px!important;color:#666e5f;margin-top:28px}.information-page[data-page=about]{display:block;padding-bottom:0}.about-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:end;margin-bottom:65px}.about-heading p{font-size:21px;max-width:32ch;line-height:1.5}.about-photo{aspect-ratio:3/2;overflow:hidden}.about-photo img{width:100%;height:100%;object-fit:cover}.about-close{padding:80px 0;display:flex;justify-content:space-between;align-items:end}.about-close h2{font-family:SHRVYDisplay;font-size:80px;text-transform:uppercase;line-height:.95}.footer,.footer[data-view]{background:var(--paper);color:#20231e;padding:65px 44px 25px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px}.footer-mark{font-family:Bricolage,sans-serif;font-size:clamp(70px,11vw,170px);letter-spacing:-.075em;line-height:.95}.footer-head p{font-size:16px;margin-top:22px}.footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:0}.footer nav h2{font-size:15px;margin-bottom:20px}.footer nav a{font-size:14px;min-height:38px;padding:8px 0}.footer-bottom{grid-column:1/-1;display:flex;align-items:center;gap:25px;border-top:1px solid #c6cabc;padding-top:23px;font-size:12px}.footer-bottom span{margin-left:auto}.footer-bottom a{padding:10px 0}.cart{background:var(--paper)}.cart-demo{font-size:12px}.cart .pill--dark{background:#20231e;color:var(--paper)}@media(hover:hover)and (pointer:fine){.product-card>a:hover .alternate-view{opacity:1}.product-card>a:hover img{transform:scale(1.025)}.garment-tag:hover{transform:rotate(0) translateY(-10px)}.gallery-photo:hover img{transform:scale(1.025)}.look-info .pill:hover,.pill--dark:hover{background:#3c4934}.header-help:hover{text-decoration:underline}}@media(min-width:1600px){.collection,.product-view,.information-page,.footer{padding-left:max(44px,calc((100vw - 1500px)/2));padding-right:max(44px,calc((100vw - 1500px)/2))}}@media(max-width:1100px){.product-layout{gap:30px;grid-template-columns:1.1fr .9fr}.together-story{grid-template-columns:1fr 1fr;min-height:0}.together-float{display:none}.cap-cinema{grid-template-columns:1fr 1fr}.cap-cinema__truth{display:none}.information-page{gap:35px}.style-tags{gap:16px}.garment-tag{width:32%}.header-help{display:none}}@media(max-width:767px){:root{--gutter:20px;--rail:0px;--section-space:60px}.topbar{height:70px;padding:0 18px}.brand-nav>a:not(.logo){display:none}.logo{font-size:27px}.side-rail{top:70px;width:100%;padding:35px 24px}.side-rail .rail-link{font-size:48px}.view-switch{top:80px}.model-stage{left:0;top:80px;bottom:165px}.look{width:135vw;height:calc(100svh - 240px);min-height:280px}.world__sticky{min-height:560px}.giant-word{left:50%;font-size:37vw;top:42%}.look-info{left:18px;right:18px;bottom:76px}.look-info h1{font-size:50px}.look-info .pill{margin-top:16px}.collection-shortcut{font-size:12px}.campaign-section{padding:60px 0 35px 20px}.campaign-section h2{font-size:57px}.campaign-section>header{padding-right:20px}.campaign-controls{position:static;margin-top:22px}.campaign-track{gap:14px}.campaign-track figure{flex-basis:70vw}.together-story{padding:60px 20px;display:flex;flex-direction:column;gap:30px}.together-copy{padding:0}.together-copy h2,.cap-cinema h2{font-size:65px}.together-main{height:520px;width:100%;margin:0}.cap-cinema{padding:60px 20px;display:flex;flex-direction:column;gap:35px}.cap-cinema__portrait{height:500px;width:100%;margin:0}.cap-cinema__copy{align-self:start}.duo-campaign__image{aspect-ratio:1}.duo-campaign__image img{object-fit:cover}.duo-campaign__copy{padding:35px 20px 45px;display:block}.duo-campaign h2{font-size:58px}.duo-campaign__copy p{font-size:16px;margin-top:22px}.duo-campaign__copy .pill{margin-top:24px}.wear-your-way{padding:60px 0 70px}.wear-your-way header{padding-inline:20px}.wear-your-way h2{font-size:60px}.style-tags{overflow:auto;justify-content:flex-start;padding:20px 20px 35px;gap:6px;margin-top:35px;scroll-snap-type:x mandatory}.garment-tag{flex:0 0 275px;width:275px;min-height:340px;scroll-snap-align:center}.tag-title{font-size:34px}.help-band{padding:45px 20px;display:block}.help-band h2{font-size:48px}.help-band>div{margin-top:30px}.help-band .text-link{font-size:16px}.collection{padding:115px 18px 60px}.collection-heading{margin-bottom:25px}.collection-heading h1{font-size:65px}.collection-heading p{font-size:15px;max-width:25ch}.collection-tools{display:block;margin-bottom:24px}.collection-tabs{gap:6px}.collection-tabs button{font-size:12px;padding:10px 13px}.collection-tools>label{display:block;margin-top:13px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.product-card__media{aspect-ratio:3/4}.product-card__meta{display:block}.product-card h2{font-size:16px;line-height:1.3}.product-card__meta span{display:block;font-size:14px;margin-top:5px}.product-card p{font-size:12px}.alternate-toggle{font-size:11px}.product-view{padding:85px 18px 100px}.product-layout{display:flex;flex-direction:column;gap:32px}.product-story{display:block;width:100%}.detail-hero{aspect-ratio:3/4;width:100%;height:auto;min-height:0}.detail-hero>img{width:100%;margin:0;height:100%}.product-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-top:12px}.product-gallery figure{flex:0 0 60%;scroll-snap-align:start}.purchase-column{width:100%;position:static}.detail-heading h1{font-size:62px}.detail-heading h1 span{font-size:27px}.detail-price{font-size:24px}.detail-copy{font-size:15px}.product-recommendations{margin-top:55px}.product-recommendations>header>h2{font-size:43px}.product-recommendations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-recommendations .product-card:last-child{display:none}.mobile-purchase{display:flex;position:fixed;z-index:22;bottom:0;left:0;right:0;background:var(--paper);padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid #c4cabd;justify-content:space-between;gap:12px;align-items:center}.mobile-purchase span{font-size:12px}.mobile-purchase strong{display:block;font-size:15px;margin-top:4px}.mobile-purchase .pill{font-size:13px;padding:12px 20px}.size-chart{padding:22px}.size-chart h2{font-size:40px}.size-chart th,.size-chart td{font-size:12px;padding:13px 6px}.information-page{padding:120px 20px 65px;display:block}.info-intro h1,.about-heading h1{font-size:76px}.info-intro>p{font-size:17px;margin-top:23px}.contact-tag{display:none}.contact-form,.help-accordions,.policy-copy,.tracking-guide{margin-top:45px}.form-pair{grid-template-columns:1fr}.help-accordions summary{font-size:19px;min-height:85px}.about-heading{display:block;margin-bottom:38px}.about-heading p{font-size:18px;margin-top:30px}.about-photo{aspect-ratio:1}.about-close{display:block;padding:45px 0}.about-close h2{font-size:60px}.about-close .pill{margin-top:28px}.footer{padding:50px 20px 25px;grid-template-columns:1fr 1fr;gap:35px}.footer-head{grid-column:1/-1}.footer-mark{font-size:28vw}.footer nav h2{margin-bottom:12px}.footer nav a{font-size:13px}.footer-bottom{flex-wrap:wrap;gap:12px 20px}.footer-bottom span{margin-left:0}.footer-bottom small{width:100%}body[data-view=detail] .footer{padding-bottom:110px}}@media(max-width:360px){.look-info h1{font-size:42px}.collection-tabs button{padding-inline:10px}.info-intro h1,.about-heading h1{font-size:65px}.campaign-section h2{font-size:49px}.detail-heading h1{font-size:54px}.collection-heading h1{font-size:58px}}@media(prefers-reduced-motion:reduce){.garment-tag,.tag-blue,.tag-green{transform:none}.product-card__media img,.gallery-photo img{transition:none!important}.product-card>a:hover img,.garment-tag:hover{transform:none!important}}body.keyboard-input .product-card img,body.keyboard-input .garment-tag{transition:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/shrvy-storefront.css.map */
