body .oh12-dock,html.no-js body .oh12-dock{grid-template-columns:1fr 1.25fr .9fr 1fr}body .oh12-dock a{font-size:14px;letter-spacing:-.035em;gap:0}body .oh12-dock a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}body .oh12-dock a:focus-visible{outline:none;text-decoration:underline;text-underline-offset:6px;background:#20231f0e}body .oh8-hero .oh8-caption{width:min(900px,calc(100% - 48px));max-width:none;gap:20px;bottom:calc(var(--dock-bottom,16px) + 104px)}body .oh8-hero .oh8-caption h2{font:clamp(22px,2.15vw,30px)/1.35 Arial,Helvetica,sans-serif;letter-spacing:-.02em;text-transform:none;max-width:none;width:100%;text-wrap:balance}body .oh8-caption .oh12-phrase{display:inline-block;white-space:nowrap}body .oh8-hero .oh8-stage{bottom:265px}body .oh8-hero .oh8-shop{border:0;border-bottom:1px solid currentColor;border-radius:0;padding:10px 0;min-height:46px;font-size:14px;background:transparent;gap:18px}body .oh8-hero .oh8-shop:hover{color:var(--ink);background:transparent;opacity:.72}body .oh8-hero .oh11-hero-note{font:12px/1.6 var(--mono);margin:0}body .oh8-hero .oh8-motion{bottom:calc(var(--dock-bottom,16px) + 84px)}body .oh11-text-link,body .oh11-chapter-link{font-size:14px;min-height:44px}body .oh11-chapter-piece figcaption{font-size:14px;line-height:1.5;margin-top:18px}body .oc-categories :is(a,button){font-size:13px;min-height:44px}body .oc-sort,body .oc-sort select,body .oc-filter-toggle{font-size:13px}body .oc-sort select{max-width:230px}body .oc-card-meta,body .card-caption{font-size:15px;line-height:1.5}body .oc-card-price,body .price{font-size:14px;color:var(--ink)}body .oc-product-info .oc-price{font-size:17px}body .oc-back{font-size:13px;min-height:44px}body .oc-card-media:has(.oh12-garment-frame),body .card-image:has(.oh12-garment-frame){aspect-ratio:4/5;background:transparent}body .oh12-garment-frame{display:block;position:relative;aspect-ratio:4/5;width:100%;overflow:hidden;background:transparent}body .oh12-garment-frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;transform:none!important;transition:none}body .oh12-garment-frame--aligned>img{left:var(--oh-img-left);top:var(--oh-img-top);right:auto;bottom:auto;width:var(--oh-img-width);height:var(--oh-img-height);object-fit:fill}body .oh11-chapter-piece .oh12-garment-frame{max-width:480px;margin-inline:auto}body .oh11-collection-image:has(.oh12-garment-frame){height:auto}body .oh12-preview-product .oc-product-heading{margin-bottom:25px}body .oh12-preview-product .oh11-product-story{font-size:16px;line-height:1.65;max-width:38ch;color:#53594e}.oh12-preview-notice{border-left:2px solid var(--ink);padding:1px 0 1px 15px;margin:24px 0 25px;max-width:46ch}.oh12-preview-notice p{font:14px/1.65 Arial,Helvetica,sans-serif;color:var(--ink)}.oh12-preview-notice a{display:inline-flex;align-items:center;min-height:36px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.oh12-colors{margin:0 0 24px;padding:0;border:0;min-width:0;font-size:14px}.oh12-colors legend{font:12px/1.4 var(--mono);padding:0;margin-bottom:10px}.oh12-color-values{display:flex;flex-wrap:wrap;gap:10px 22px}.oh12-color-values a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;border-bottom:1px solid transparent;font-size:14px}.oh12-color-values a[aria-current=true],.oh12-color-values a:hover{border-bottom-color:var(--ink)}.oh12-color-values a:focus-visible{outline:none;text-decoration:underline;text-underline-offset:5px}.oh12-notify-form{max-width:460px;width:100%;margin-top:8px}body .oh12-email{display:block;width:100%;min-height:52px;border:0;border-bottom:1px solid var(--hairline);border-radius:0;outline:none;padding:12px 0;background:transparent;font-size:16px;box-shadow:none;-webkit-appearance:none;appearance:none}body .oh12-email:focus{border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink)}body .oh12-email[aria-invalid=true]{border-bottom:2px dashed var(--ink)}body .oh12-notify{width:100%;min-height:54px;margin-top:18px;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--ink);color:var(--page);border:1px solid var(--ink);border-radius:5px;font:14px/1.4 Arial,Helvetica,sans-serif;text-align:left}body .oh12-notify:hover{background:#3f443a}body .oh12-notify:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.oh12-notify .icon{width:18px;height:18px}body .oh12-consent{font:12px/1.65 Arial,Helvetica,sans-serif;color:#62665d;margin:12px 0 0}.oh12-consent a{text-decoration:underline;text-underline-offset:3px}.oh12-signup-success,.oh12-signup-error{font-size:14px;line-height:1.7;margin:20px 0}body .oh12-artwork-details{margin-top:28px}body .oh12-preview-product .oc-disclosure summary{font-size:14px}body .oh11-preview-note{font-size:13px;line-height:1.7}body .oh12-catalog-search{background:none;font:13px/1.4 var(--mono);min-height:44px;display:inline-flex;align-items:center;padding:8px;gap:8px}body .oh12-catalog-search:focus-visible{outline:none;text-decoration:underline;text-underline-offset:5px}body .oh12-catalog-search .icon{width:18px;height:18px}body .oh12-footer{grid-template-columns:minmax(280px,1fr) minmax(220px,1fr) auto}body .oh12-footer .footer-newsletter{max-width:420px}#LaunchUpdates{scroll-margin-top:32px}#LaunchUpdates h2{font-size:24px;line-height:1.3;margin-bottom:6px;outline:none}body .oh12-footer nav a{font:12px/1.6 var(--mono);min-height:44px}body .oh12-footer .oh11-text-link{font-size:13px}@media(max-width:800px){body .oh12-footer{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:700px){body .oh12-dock a{font-size:clamp(10px,3.1vw,13px);letter-spacing:-.045em}body .oh8-hero{min-height:640px;max-height:850px}body .oh8-hero .oh8-caption{width:calc(100% - 40px);gap:18px;bottom:calc(var(--dock-bottom,16px) + 92px)}body .oh8-hero .oh8-caption h2{font-size:22px;line-height:1.4;letter-spacing:-.02em}body .oh8-hero .oh8-stage{bottom:285px;top:112px}body .oh8-hero .oh8-shop{font-size:13px}body .oh8-hero .oh8-motion{bottom:calc(var(--dock-bottom,16px) + 165px);right:16px;width:36px;height:36px}body .oh8-hero .oh11-hero-note{font-size:11px}body .oc-categories :is(a,button){font-size:12px}body .oc-sort,body .oc-sort select,body .oc-filter-toggle{font-size:12px}body .oc-sort-line{flex-wrap:wrap;gap:2px 12px}body .oc-sort select{max-width:195px}body .oc-card-meta,body .card-caption{font-size:14px}body .oc-card-price,body .price,body .oh11-text-link,body .oh11-chapter-link{font-size:13px}body .oh11-chapter-piece figcaption{font-size:13px}body .oh11-chapter-head>.oh11-text-link{font-size:13px}body .oh12-preview-product .oh11-product-story{font-size:15px}body .oh12-preview-product .oc-product-heading{margin-bottom:20px}.oh12-preview-notice{margin:20px 0 22px}body .oh12-catalog-search{font-size:12px;padding-inline:4px}body .oc-view-tools{flex-wrap:wrap;justify-content:flex-end}body .oc-catalog-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px}}@media(max-width:359px){body .oc-catalog-bar{grid-template-columns:1fr}body .oc-view-tools{justify-self:end}}@media(prefers-reduced-motion:reduce){.oh12-garment-frame>img{animation:none;transition:none}}html.no-js body .oh12-catalog-search{display:none}
/*# sourceMappingURL=/cdn/shop/t/31/assets/odd-launch.css.map */
