body.os-studio{background:var(--oc-background);color:var(--oc-black);font-weight:400;-webkit-font-smoothing:antialiased}.os-studio a{color:inherit}.os-studio :is(button,input,select){font-family:inherit}.os-studio :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--oc-red);outline-offset:4px}.os-studio [hidden]{display:none!important}.os-header-wrap{background:var(--oc-background);border-bottom:1px solid var(--oc-line)}.os-announcement{height:29px;padding-inline:4%;display:flex;justify-content:space-between;align-items:center;background:var(--oc-paper);color:var(--oc-black);font-size:10px;letter-spacing:.035em}.os-announcement>span:last-child{letter-spacing:.12em;font-size:9px}.os-header{height:88px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:25px;padding-inline:4%;position:relative}.os-desktop-nav{display:flex;align-items:center;gap:26px;min-width:0}.os-desktop-nav a{font-size:12px;line-height:1.4;white-space:nowrap;text-decoration:none;padding-block:14px}.os-desktop-nav a:hover{text-decoration:underline;text-underline-offset:5px}.os-sale-link{color:var(--oc-red)!important}.os-logo{font-size:37px;line-height:1;font-weight:750;letter-spacing:-.075em;text-decoration:none;display:block}.os-logo img{height:auto;max-height:52px;object-fit:contain;display:block}.os-header .os-header-actions{justify-self:end;display:flex;gap:25px;align-items:center;font-size:11px}.os-header-actions a{display:flex;gap:8px;align-items:center;text-decoration:none;min-height:44px}.os-header .os-header-actions svg{width:19px;height:19px;flex-shrink:0}.os-header .os-header-actions .oc-cart-count{position:static;min-width:19px;height:19px;font-size:10px;border:1px solid var(--oc-line);border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;color:var(--oc-black);padding:0;line-height:1}.os-menu{display:none}.os-menu summary{list-style:none}.os-menu summary::-webkit-details-marker{display:none}.os-eyebrow{font-size:10px;line-height:1.5;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;color:inherit}.os-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 21px;min-height:48px;background:var(--oc-button);color:var(--oc-button-text)!important;border:1px solid var(--oc-button);border-radius:0;text-decoration:none;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer}.os-button span{font-size:19px;line-height:1}.os-button:hover{background:var(--oc-black);filter:brightness(1.18)}.os-button:disabled{opacity:.5;cursor:not-allowed}.os-text-link{display:inline-flex;align-items:center;gap:22px;line-height:1.4;font-size:12px;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0;white-space:nowrap}.os-text-link span{font-size:20px}.os-small-link{font-size:11px;text-decoration:none;border-bottom:1px solid var(--oc-line);padding-bottom:3px;display:inline-block;width:fit-content;align-self:center}.os-copy{font-size:15px;line-height:1.85;color:var(--oc-muted);max-width:420px;margin:25px 0 30px}.os-hero{max-width:var(--oc-max-width);margin:auto;padding:0 4%}.os-hero-intro{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:8%;align-items:end;padding:42px 0 32px}.os-hero .os-eyebrow{margin-bottom:17px}.os-hero h1{font-size:clamp(62px,7.1vw,var(--os-hero-font));font-weight:500;line-height:.96;letter-spacing:-.065em;margin:0}.os-hero-caption{max-width:330px;padding-bottom:4px}.os-hero-caption>p{font-size:14px;line-height:1.8;color:var(--oc-muted);margin:0 0 22px}.os-hero-caption .os-button{min-width:224px;max-width:100%;margin-bottom:13px}.os-hero-caption .os-small-link{display:block}.os-hero-images{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}.os-campaign-image{height:var(--os-hero-height);position:relative;display:block;overflow:hidden;background:var(--os-surface,#edf0f2)}.os-campaign-image picture{display:block;width:100%;height:100%}.os-campaign-image img{display:block;width:100%;height:100%;object-fit:cover}.os-campaign-primary img{object-position:50% var(--os-primary-position)}.os-campaign-secondary img{object-position:50% var(--os-secondary-position)}.os-image-product{position:absolute;left:18px;right:18px;bottom:18px;padding:14px 16px;background:var(--oc-background);color:var(--oc-black);display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:15px;align-items:center;font-size:11px;line-height:1.4}.os-image-product strong{font-size:12px;white-space:nowrap;font-weight:500}.os-image-product>span:last-child{font-size:23px}.os-hero-bottom{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--oc-line);font-size:9px;letter-spacing:.12em;color:var(--oc-muted)}.os-section{max-width:var(--oc-max-width);margin:auto;padding:var(--os-section-top,72px) 4% var(--os-section-bottom,72px);background:var(--os-section-bg,var(--oc-background));color:var(--os-local-ink,var(--oc-black))}.os-section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}.os-section-heading h2{font-size:clamp(28px,3.25vw,46px);font-weight:500;letter-spacing:-.055em;line-height:1.1;margin:0}.os-section-heading .os-eyebrow{margin-bottom:12px}.os-section-note{font-size:10px;line-height:1.7;color:var(--oc-muted);margin:25px 0 0}.os-product-grid{display:grid;grid-template-columns:repeat(var(--os-columns,4),minmax(0,1fr));gap:34px 20px}.os-card{min-width:0}.os-card-image{display:block;position:relative;overflow:hidden;aspect-ratio:var(--oc-card-ratio,4/5);background:var(--os-surface,#edf0f2)}.os-card-image img{width:100%;height:100%;object-fit:var(--oc-card-fit,cover);display:block;transition:opacity .18s ease}.os-card-primary{position:relative}.os-card-secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.os-card-discover{position:absolute;bottom:12px;right:12px;background:var(--oc-background);color:var(--oc-black);width:33px;height:33px;display:flex;align-items:center;justify-content:center;font-size:23px}.os-card-sale{position:absolute;left:12px;top:12px;color:var(--oc-red);background:var(--oc-background);font-size:9px;font-weight:500;letter-spacing:.07em;padding:5px 8px}.os-card-row{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-top:15px}.os-card h3{font-size:14px;line-height:1.5;font-weight:500;letter-spacing:-.025em;margin:0}.os-card h3 a{text-decoration:none}.os-card-price{font-size:13px;line-height:1.5;font-weight:400;white-space:nowrap}.os-card-price .oc-sale-prices{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.os-card-price .oc-sale-prices strong{font-weight:400}.os-card-price s{font-size:10px;color:var(--oc-muted)}.os-card-color{font-size:11px;line-height:1.5;color:var(--oc-muted);margin:4px 0 0}.os-card-specs{font-size:10px;color:var(--oc-muted);line-height:1.6;margin:3px 0 0}@media(hover:hover)and (pointer:fine){.os-card-has-hover:hover .os-card-secondary{opacity:1}.os-card-has-hover:hover .os-card-primary{opacity:0}.os-card-discover{opacity:0;transition:opacity .18s}.os-card-image:hover .os-card-discover{opacity:1}}.os-lookbook-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;align-items:center}.os-lookbook-media{position:relative;min-width:0}.os-lookbook-media>a{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--os-surface,#edf0f2)}.os-lookbook-media img{width:100%;height:100%;object-fit:cover;display:block}.os-lookbook-index{position:absolute;left:20px;bottom:20px;background:var(--oc-background);padding:8px 12px;font-size:9px;letter-spacing:.12em}.os-lookbook-copy{padding:40px 0;min-width:0}.os-lookbook h2{font-size:clamp(38px,4.4vw,64px);line-height:1;letter-spacing:-.06em;font-weight:500;margin:0}.os-lookbook .os-copy{margin:24px 0 30px;font-size:14px;max-width:380px}.os-lookbook-product{display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;border-top:1px solid var(--oc-line);padding:20px 0}.os-lookbook-thumb{display:block;height:95px;overflow:hidden;background:var(--os-surface,#edf0f2)}.os-lookbook-thumb img{width:100%;height:100%;object-fit:cover;display:block}.os-lookbook-name{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:12px}.os-lookbook-name h3{font-size:12px;font-weight:500;line-height:1.5;margin:0;max-width:220px;letter-spacing:0}.os-lookbook-name a{text-decoration:none}.os-lookbook-name strong{font-size:12px;white-space:nowrap;font-weight:500}.os-lookbook .os-lookbook-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.os-lookbook-form select{background:var(--oc-background);border:1px solid var(--oc-line);font:inherit;font-size:12px;min-width:0;width:100%;height:42px;padding:8px 10px;border-radius:0;color:var(--oc-black)}.os-lookbook-form .os-button{font-size:11px;min-height:42px;padding:10px 14px;gap:0;width:auto}.os-lookbook-total{font-size:10px;line-height:1.8;color:var(--oc-muted);margin:4px 0 0}.os-lookbook-total strong{font-weight:500;color:var(--oc-black)}.os-story-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;align-items:center}.os-story-media{display:block;aspect-ratio:4/4.7;background:var(--os-surface,#edf0f2);overflow:hidden}.os-story-media img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.os-story-copy h2{font-size:clamp(38px,4.5vw,66px);font-weight:500;line-height:1;letter-spacing:-.06em;margin:0}.os-story-image-right .os-story-media{order:2}.os-story-copy{padding:30px 0;max-width:470px}.os-details{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid var(--oc-line);padding-top:22px;margin:0 0 24px}.os-details dt{font-size:13px;font-weight:500;margin:0 0 6px}.os-details dd{font-size:12px;line-height:1.7;color:var(--oc-muted);margin:0}.os-story-copy .os-text-link{margin-top:0}.os-collection-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:10%;margin-bottom:42px}.os-collection-heading h1{font-size:clamp(42px,5.3vw,76px);line-height:1;letter-spacing:-.06em;font-weight:500;margin:0}.os-collection-heading .os-eyebrow a{text-decoration:none}.os-collection-description{font-size:13px;line-height:1.8;color:var(--oc-muted);max-width:380px}.os-collection-description p{margin:0}.os-collection-toolbar{border-top:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line);padding:16px 0;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:11px;color:var(--oc-muted)}.os-collection-filters{display:flex;gap:7px;flex-wrap:wrap}.os-collection-filters button{border:1px solid var(--oc-line);color:var(--oc-muted);background:transparent;font:inherit;font-size:12px;padding:9px 15px;min-height:40px;cursor:pointer;border-radius:0}.os-collection-filters button[aria-pressed=true]{border-color:var(--oc-black);background:var(--oc-black);color:var(--oc-background)}.os-sort{display:flex;align-items:center;gap:10px}.os-sort select{font:inherit;border:0;color:var(--oc-black);background:var(--oc-background);padding:5px;max-width:220px}.os-sort button{font:inherit;border:0;background:transparent;color:var(--oc-black);padding:5px;border-bottom:1px solid var(--oc-line);cursor:pointer}.os-pagination{margin-top:40px;display:flex;gap:20px;font-size:13px}.os-pagination .page,.os-pagination .next,.os-pagination .prev{padding:8px}.os-pagination a{text-decoration:none}.os-pagination .current{border-bottom:1px solid var(--oc-black)}.os-studio .ozd-product{background:var(--oc-background)}.os-studio .ozd-product-info h1{font-size:var(--ozd-heading-size,34px);font-weight:500;letter-spacing:-.045em;line-height:1.13;text-transform:none}.os-studio .ozd-breadcrumb{font-size:10px;color:var(--oc-muted);letter-spacing:0;margin-bottom:24px}.os-studio .ozd-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:500;color:var(--oc-muted)}.os-studio .ozd-price-row{padding:12px 0}.os-studio [data-product-price]{font-weight:400}.os-studio .ozd-tax-note{font-size:10px;color:var(--oc-muted)}.os-studio .ozd-product .ow-product-facts{font-size:12px;margin:15px 0 10px;color:var(--oc-muted)}.os-studio .ozd-fit-copy{font-size:12px;line-height:1.8}.os-studio .ozd-option legend{font-size:12px;font-weight:500}.os-studio .ozd-option legend [data-selected-option]{font-size:11px;color:var(--oc-muted);font-weight:400}.os-studio .ozd-option-value label{border-radius:0;border-color:var(--oc-line);font-size:12px}.os-studio .ozd-option-value input:checked+label{background:var(--oc-black);border-color:var(--oc-black);color:var(--oc-background)}.os-studio .ozd-add-button{font-size:13px;font-weight:500;min-height:52px;border-radius:0}.os-studio .ozd-purchase-facts{font-size:11px}.os-studio .ozd-detail-list summary{font-size:12px;font-weight:500;letter-spacing:0}.os-studio .ozd-detail-list>details>div{font-size:12px;line-height:1.8}.os-studio .ozd-gallery-note{font-size:10px;color:var(--oc-muted)}.os-studio .ozd-size-link,.os-studio .ow-size-help,.os-studio .ozd-variant-status{font-size:11px}.os-studio .ozd-sticky-add{background:var(--oc-background);border-top:1px solid var(--oc-line)}.os-studio .ow-newsletter{max-width:var(--oc-max-width);padding-inline:4%;gap:10%;border-top:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line)}.os-studio .ow-newsletter .oc-kicker{font-size:10px;letter-spacing:.14em;font-weight:500}.os-studio .ow-newsletter h2{font-size:42px;font-weight:500;letter-spacing:-.05em;line-height:1.1;text-transform:none}.os-studio .ow-newsletter p:not(.oc-kicker){font-size:13px}.os-studio .ow-newsletter-fields input{background:var(--oc-background);border-color:var(--oc-line);border-radius:0;font-size:14px}.os-studio .ow-newsletter-fields .oc-button{border-radius:0;font-size:12px;min-height:48px}.os-studio .ow-newsletter .ow-newsletter-note{font-size:10px}.os-studio .oc-faq{background:var(--oc-background);padding-inline:4%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%}.os-studio .oc-faq h2{font-size:44px;letter-spacing:-.05em;font-weight:500;text-transform:none}.os-studio .oc-faq .oc-kicker{font-size:10px;letter-spacing:.14em}.os-studio .oc-faq-list summary{font-size:13px;font-weight:400;padding:21px 0}.os-studio .oc-faq-list details>div{font-size:12px;line-height:1.8}.os-footer{background:var(--oc-black);color:var(--oc-background);padding:65px 4% 24px}.os-footer a{text-decoration:none;color:inherit}.os-footer-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:15%;padding-bottom:60px}.os-footer-intro h2{font-size:44px;font-weight:400;line-height:1.05;letter-spacing:-.055em;margin:0 0 25px;color:inherit}.os-footer-intro>a{font-size:13px;display:inline-flex;gap:45px;border-bottom:1px solid #ffffff55;padding-bottom:6px}.os-footer-intro .os-eyebrow{font-size:9px;opacity:.6;margin-bottom:25px}.os-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:35px}.os-footer-links h3{font-size:11px;font-weight:500;color:inherit;margin:0 0 23px}.os-footer-links a{font-size:11px;display:block;width:fit-content;margin:0 0 13px;opacity:.7}.os-footer-links a:hover{opacity:1}.os-footer-wordmark{font-size:clamp(100px,28vw,440px);line-height:.8;letter-spacing:-.085em;font-weight:650;display:block;width:fit-content;max-width:100%;margin:16px 0 40px;padding-right:.06em}.os-footer-bottom{display:flex;justify-content:space-between;align-items:start;gap:25px;font-size:9px;color:inherit;opacity:.65;border-top:1px solid #ffffff33;padding-top:22px}.os-footer-bottom nav{display:flex;justify-content:center;gap:10px 23px;flex-wrap:wrap;max-width:70%}.os-studio .ow-cart-dialog{background:var(--oc-background);box-shadow:-10px 0 50px #0002}.os-studio .ow-drawer-header{padding:22px 24px}.os-studio .ow-drawer-header h2{font-size:24px;font-weight:500;letter-spacing:-.04em}.os-studio .ow-drawer-summary{background:var(--oc-paper)}.os-studio .ow-drawer-item h3{font-weight:500;font-size:13px}.os-studio .ow-drawer-item img{object-fit:cover}.os-studio .ow-drawer-note{font-size:10px}.os-studio .ow-drawer-checkout .oc-button{border-radius:0}.os-studio .oc-cart h1{font-size:50px;letter-spacing:-.05em;font-weight:500;text-transform:none}.os-studio .oc-cart-summary{border:0}.os-studio .oc-cart-item h2{font-weight:500}.os-studio .shopify-policy__container h1{font-weight:500;letter-spacing:-.04em;text-transform:none}@media(max-width:1100px){.os-header-actions .os-cart-word,.os-header-actions .os-search-link>span{display:none}.os-header .os-header-actions,.os-desktop-nav{gap:18px}.os-lookbook-layout{gap:5%}.os-lookbook h2{font-size:46px}.os-lookbook .os-lookbook-form{grid-template-columns:1fr}.os-lookbook-form .os-button{width:100%;justify-content:center}.os-story-layout{gap:7%}.os-card-row{display:block}.os-card-price{display:block;margin-top:5px}.os-card-price .oc-sale-prices{justify-content:flex-start}.os-hero-intro{gap:6%}}@media(max-width:749px){.os-announcement{height:26px;font-size:9px;justify-content:center;padding-inline:5%}.os-announcement>span:last-child{display:none}.os-header{height:70px;grid-template-columns:1fr auto 1fr;gap:10px;padding-inline:5%}.os-desktop-nav{display:none}.os-menu{display:block;justify-self:start}.os-menu summary{display:flex;width:40px;height:44px;align-items:center;cursor:pointer}.os-menu summary svg{width:22px;height:22px}.os-menu nav{position:absolute;top:100%;left:0;right:0;background:var(--oc-background);padding:16px 5% 25px;box-shadow:0 15px 20px #0000000a;border-bottom:1px solid var(--oc-line)}.os-menu nav a{display:block;padding:16px 0;border-bottom:1px solid var(--oc-line);font-size:14px;text-decoration:none}.os-logo{font-size:32px}.os-logo img{max-width:120px;max-height:40px}.os-header .os-header-actions{gap:12px}.os-header .os-header-actions .os-search-link{display:none}.os-header .os-header-actions .oc-cart-count{min-width:17px;height:17px;font-size:9px}.os-header .os-header-actions .os-cart-link{gap:6px}.os-hero{padding-inline:5%}.os-hero-intro{grid-template-columns:1fr;gap:22px;padding:30px 0 25px}.os-hero .os-eyebrow{font-size:9px;margin-bottom:16px}.os-hero h1{font-size:var(--os-hero-font-mobile);line-height:.97;letter-spacing:-.06em}.os-hero-caption{max-width:100%;padding-bottom:0}.os-hero-caption>p{font-size:13px;line-height:1.7;margin-bottom:17px;max-width:320px}.os-hero-caption .os-button{font-size:11px;min-height:44px;min-width:209px;margin-bottom:0}.os-hero-caption .os-small-link{display:inline-block;margin-left:14px;font-size:10px}.os-hero-images{grid-template-columns:1fr;gap:0}.os-campaign-secondary{display:none}.os-campaign-image{height:var(--os-hero-mobile)}.os-campaign-primary img{object-position:50% 15%}.os-image-product{left:12px;right:12px;bottom:12px;padding:12px;gap:10px;font-size:10px}.os-image-product strong{font-size:11px}.os-image-product>span:last-child{font-size:20px}.os-hero-bottom{font-size:8px;line-height:1.6;padding:12px 0}.os-hero-bottom>span:last-child{max-width:130px;text-align:right}.os-section{padding:var(--os-section-mobile,40px) 5%}.os-section-heading{margin-bottom:23px;align-items:start;gap:15px;flex-wrap:wrap}.os-section-heading h2{font-size:30px;letter-spacing:-.05em}.os-eyebrow{font-size:9px;margin-bottom:13px}.os-section-heading .os-text-link{font-size:11px;padding-top:0}.os-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 12px}.os-card-discover{right:9px;bottom:9px;width:28px;height:28px;font-size:20px}.os-card-row{display:block;margin-top:11px}.os-card h3{font-size:13px;line-height:1.4}.os-card-price{font-size:12px;margin-top:5px}.os-card-color{font-size:10px}.os-card-specs{font-size:9px}.os-card-sale{left:9px;top:9px;font-size:8px;padding:4px 6px}.os-section-note{font-size:9px;margin-top:22px}.os-lookbook-layout{grid-template-columns:1fr;gap:0}.os-lookbook-media>a{aspect-ratio:4/4.7}.os-lookbook-copy{padding:32px 0 34px}.os-lookbook h2{font-size:43px}.os-lookbook .os-copy{font-size:13px;margin:20px 0 25px}.os-lookbook-product{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:19px 0}.os-lookbook-thumb{height:84px}.os-lookbook-name{gap:10px}.os-lookbook-name h3{font-size:12px}.os-lookbook-name strong{font-size:11px}.os-lookbook .os-lookbook-form{grid-template-columns:minmax(0,1fr) auto;gap:7px}.os-lookbook-form select{font-size:16px;padding-inline:8px}.os-lookbook-form .os-button{font-size:10px;padding:10px 11px;width:auto}.os-lookbook-total{font-size:10px}.os-story-layout{grid-template-columns:1fr;gap:0}.os-story-image-right .os-story-media{order:0}.os-story-media{aspect-ratio:4/4.5}.os-story-copy{padding:30px 0 0;max-width:100%}.os-story-copy h2{font-size:43px}.os-story-copy .os-copy{font-size:13px;line-height:1.8;margin:20px 0 24px}.os-details{gap:18px}.os-details dt{font-size:12px}.os-details dd{font-size:11px}.os-collection-heading{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.os-collection-heading h1{font-size:44px}.os-collection-description{font-size:12px;line-height:1.8;max-width:320px}.os-collection-toolbar{align-items:start;gap:12px;padding:14px 0;margin-bottom:22px;font-size:10px;flex-wrap:wrap}.os-collection-filters{gap:6px}.os-collection-filters button{font-size:10px;padding:8px 10px;min-height:40px}.os-collection-toolbar>span{font-size:10px}.os-sort{gap:7px;font-size:10px;flex-wrap:wrap}.os-sort select{font-size:16px;max-width:178px}.os-sort label{display:none}.os-pagination{margin-top:28px;gap:12px}.os-studio .ozd-product-info h1{font-size:var(--ozd-heading-mobile,28px);line-height:1.15;letter-spacing:-.04em}.os-studio .ozd-breadcrumb{font-size:9px;line-height:1.7}.os-studio .ozd-fit-copy,.os-studio .ozd-product .ow-product-facts{font-size:12px}.os-studio .ozd-option-value label{font-size:12px;min-width:44px}.os-studio .ozd-add-button{font-size:13px}.os-studio .ow-newsletter{padding-inline:5%;gap:22px}.os-studio .ow-newsletter h2{font-size:34px}.os-studio .ow-newsletter-fields input{font-size:16px}.os-studio .ow-newsletter .ow-newsletter-note{font-size:10px}.os-studio .oc-faq{grid-template-columns:1fr;gap:20px;padding-inline:5%}.os-studio .oc-faq h2{font-size:34px}.os-studio .oc-faq-list summary{font-size:12px}.os-studio .oc-faq-list details>div{font-size:12px}.os-footer{padding:42px 5% 24px}.os-footer-top{grid-template-columns:1fr;gap:40px;padding-bottom:25px}.os-footer-intro h2{font-size:37px;margin-bottom:20px}.os-footer-intro>a{font-size:12px}.os-footer-links{gap:25px}.os-footer-links h3{font-size:11px;margin-bottom:20px}.os-footer-links a{font-size:11px;margin-bottom:14px}.os-footer-wordmark{font-size:28vw;margin:20px 0 30px;letter-spacing:-.08em}.os-footer-bottom{flex-wrap:wrap;gap:18px;font-size:9px;line-height:1.6}.os-footer-bottom nav{order:3;max-width:100%;width:100%;justify-content:flex-start;gap:10px 18px}.os-footer-bottom>span:last-child{margin-left:auto}.os-studio .oc-cart h1{font-size:36px}.os-studio .ow-drawer-header{padding:17px 18px}.os-studio .ow-drawer-header h2{font-size:23px}.os-studio .ow-drawer-item h3{font-size:13px}}@media(max-width:380px){.os-hero-caption .os-small-link{display:block;margin:11px 0 0;width:fit-content}.os-hero h1{font-size:min(var(--os-hero-font-mobile),58px)}.os-lookbook .os-lookbook-form{grid-template-columns:1fr}.os-lookbook-form .os-button{width:100%;justify-content:center}.os-lookbook-name{display:block}.os-lookbook-name strong{display:block;margin-top:6px}}@media(prefers-reduced-motion:reduce){.os-card-image img,.os-card-discover{transition:none}}.os-bundle [hidden]{display:none!important}.os-bundle{margin-top:22px}.os-bundle-badge{display:inline-flex;background:#e6ebff;color:var(--oc-accent,#2e51d5);font-size:11px;font-weight:600;letter-spacing:.03em;padding:7px 11px;margin-bottom:15px}.os-bundle-product{display:grid;grid-template-columns:68px minmax(0,1fr);gap:15px;padding:18px 0;border-top:1px solid var(--oc-line)}.os-bundle-product .os-lookbook-thumb{height:92px}.os-bundle-product .os-lookbook-name{margin:0 0 10px}.os-bundle-product .os-lookbook-name>span{font-size:11px;white-space:nowrap;color:var(--oc-muted)}.os-bundle-form label{display:block;font-size:11px;margin-bottom:7px}.os-bundle-form select{display:block;background:var(--oc-background);border:1px solid var(--oc-line);border-radius:0;width:100%;min-height:44px;font:inherit;font-size:13px;padding:10px;color:var(--oc-black)}.os-bundle-native{margin:10px 0 20px}.os-bundle-pricing{border-top:1px solid var(--oc-line);padding-top:21px;margin:0 0 20px}.os-bundle-single,.os-bundle-set{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.os-bundle-single{font-size:11px;color:var(--oc-muted);margin-bottom:10px}.os-bundle-set{font-size:14px}.os-bundle-set strong{font-size:28px;letter-spacing:-.05em;font-weight:500}.os-bundle-saving{font-size:11px;color:var(--oc-accent,#2e51d5);margin:5px 0 0;text-align:right}.os-bundle-saving strong{font-weight:500}.os-bundle-submit{width:100%;justify-content:space-between;min-height:54px;font-size:13px!important}.os-bundle-submit:disabled{opacity:.45;cursor:not-allowed}.os-bundle-form .ow-form-status{font-size:11px;line-height:1.6;color:var(--oc-accent,#2e51d5);margin:9px 0}.os-bundle-note,.os-bundle-tax{font-size:10px;line-height:1.8;color:var(--oc-muted);margin:9px 0 0}.os-bundle-tax a{color:inherit;text-underline-offset:3px}.os-lookbook-compact .os-lookbook-layout{display:block;max-width:720px;margin-inline:auto}.os-lookbook-compact .os-lookbook-copy{padding:0}.os-lookbook-compact h2{font-size:40px}.os-lookbook-compact .os-copy{max-width:100%}.os-lookbook h1{font-size:clamp(38px,4.4vw,64px);line-height:1;letter-spacing:-.06em;font-weight:500;margin:0}.os-bundle-details{margin-top:28px;border-block:1px solid var(--oc-line);font-size:12px;line-height:1.8}.os-bundle-details summary{padding:18px 0;cursor:pointer}.os-bundle-details>div{padding-bottom:20px}.os-bundle-cart-components{list-style:none;margin:10px 0;border-left:2px solid var(--oc-line);padding:0 0 0 10px}.os-bundle-cart-components li{font-size:10px!important;line-height:1.5;margin:7px 0;color:var(--oc-muted)}.os-bundle-cart-components li>span{display:block}.os-bundle-cart-components li:last-child{margin-bottom:0}@media(max-width:749px){.os-bundle-product{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:16px 0}.os-bundle-product .os-lookbook-thumb{height:82px}.os-bundle-form select{font-size:16px}.os-bundle-product .os-lookbook-name h3{font-size:11px;line-height:1.5}.os-bundle-product .os-lookbook-name>span{font-size:10px}.os-bundle-product .os-lookbook-name{display:block}.os-bundle-product .os-lookbook-name>span{display:block;margin-top:3px}.os-bundle-form label{font-size:10px}.os-bundle-submit{font-size:12px!important;padding-inline:15px!important}.os-bundle-set strong{font-size:27px}.os-lookbook-compact h2,.os-lookbook h1{font-size:37px}.os-bundle-note,.os-bundle-tax{font-size:10px}.os-bundle-cart-components li{font-size:10px!important}}.os-shipping-progress{margin:0 0 18px;padding:14px 0 17px;border-bottom:1px solid var(--oc-line,#deded8);color:var(--oc-ink,#20201e)}.os-shipping-progress p{margin:0 0 11px;font-size:13px;line-height:1.5;letter-spacing:0}.os-shipping-progress strong{font-weight:650;white-space:nowrap}.os-shipping-track{height:5px;overflow:hidden;border-radius:10px;background:#deded8}.os-shipping-track span{display:block;height:100%;border-radius:inherit;background:var(--oc-accent,#294959)}.os-shipping-progress.is-reached .os-shipping-track span{background:#315847}.os-shipping-progress.is-reached p{color:#315847}@media(max-width:749px){.os-shipping-progress{padding:7px 0 13px;margin-bottom:12px}.os-shipping-progress p{font-size:12px;margin-bottom:9px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/os-studio.css.map */
