@font-face{font-family:Courier Prime;src:url(os-courier-prime-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(os-courier-prime-400i.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Courier Prime;src:url(os-courier-prime-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--os-chalk:#F5F4F0;--os-soft:#191919;--os-stone:#DCDAD5;--os-slate:#73736F;--os-slate-deep:#5C5C58;--os-ivory:#F2EDE3;--os-line:#E3E1DC;--os-mono:"Courier Prime","Courier New",Courier,monospace;--os-gutter:clamp(16px,2.6vw,32px);--os-sec:clamp(24px,3vw,44px);--os-sec-s:clamp(16px,2vw,28px)}body{letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.035em}.os-mono{font-family:var(--os-mono);font-size:12px;line-height:1.4;letter-spacing:0;text-transform:uppercase;font-weight:400}.os-cap{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.os-muted{color:var(--os-slate-deep)}.os-link{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;color:inherit}.os-link:hover{opacity:.7}.os-wrap{padding-inline:var(--os-gutter)}.button,.button-secondary,button.button,.add-to-cart-button,[class*=button--]{letter-spacing:.08em}.os-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 28px;background:var(--os-soft);color:var(--os-chalk);border:1px solid var(--os-soft);font:500 11.5px/1 var(--font-body--family);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.os-btn:hover{background:#2e2e2c}.os-btn--ghost{background:transparent;color:var(--os-soft)}.os-btn--ghost:hover{background:var(--os-soft);color:var(--os-chalk)}.os-btn[disabled]{opacity:.5;cursor:default}.header-logo__image-container,.header-logo{letter-spacing:.18em;text-transform:uppercase;font-weight:600}.header__menu .menu-list__link,.menu-list__link{letter-spacing:.07em;text-transform:uppercase;font-size:12px}.product-card .card-gallery,.product-card__image,.card-gallery{background:var(--os-stone)}.product-card .product-card__content,.product-card{font-size:13px}.product-badges__badge{letter-spacing:.08em;font-size:10px}.os-fadeout{font-family:var(--os-mono);font-size:12px;text-align:right;text-transform:uppercase}.os-tile{position:relative;display:block;aspect-ratio:3/4;background:var(--os-stone);overflow:hidden}.os-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.os-tile img.os-tile__alt{opacity:0}@media(hover:hover){.os-card:hover .os-tile img.os-tile__alt{opacity:1}}.os-card{display:grid;gap:10px;color:inherit;text-decoration:none;min-width:0}.os-card__meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px 6px;font-size:12px;letter-spacing:.01em;text-transform:uppercase}.os-card__title{min-width:0;overflow-wrap:anywhere}.os-card__price{flex:none;font-variant-numeric:tabular-nums}@media(max-width:749px){.os-card__meta{display:grid;gap:3px;font-size:11.5px}.os-card__price{color:var(--os-slate-deep)}}.os-card__tag{position:absolute;top:10px;right:10px;z-index:2;font-size:11px;letter-spacing:.02em;color:var(--os-soft);pointer-events:none}.os-card__plus{position:absolute;right:6px;bottom:6px;z-index:3;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--os-soft);cursor:pointer;transition:transform .25s ease,opacity .2s}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.os-set{display:grid;gap:16px;background:var(--os-ivory);padding:clamp(18px,3vw,28px)}.os-set__head{display:grid;gap:6px}.os-set__h{margin:0;font-size:20px;font-weight:500;letter-spacing:-.03em}.os-set__note{margin:0;font-size:13px;color:var(--os-slate-deep)}.os-set__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.os-set__item{display:grid;grid-template-columns:20px 64px minmax(0,1fr);gap:12px;align-items:center}.os-set__check{position:relative;width:18px;height:18px;cursor:pointer}.os-set__check input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.os-set__check span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--os-soft);background:#fff}.os-set__check input:checked+span{background:var(--os-soft);box-shadow:inset 0 0 0 3px #fff}.os-set__check input:focus-visible+span{outline:2px solid var(--os-soft);outline-offset:2px}.os-set__img{display:block;aspect-ratio:2/3;background:var(--os-stone);overflow:hidden}.os-set__img img{width:100%;height:100%;object-fit:cover}.os-set__info{display:grid;gap:4px;font-size:13px;min-width:0}.os-set__name{color:inherit;text-decoration:none}.os-set__price{color:var(--os-slate-deep)}.os-set__variant{font:inherit;font-size:12px;padding:6px 8px;border:1px solid var(--os-stone);background:#fff;color:var(--os-soft);max-width:160px;border-radius:0}.os-set__foot{display:grid;gap:8px}.os-set__btn{width:100%}.os-set__msg{margin:0;font-size:12px;color:var(--os-slate-deep);min-height:1em}.os-act-line{display:block}.os-ref{background:var(--os-ivory);border:0}.os-ref summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.os-ref summary::-webkit-details-marker{display:none}.os-ref__icon{width:10px;height:10px;position:relative}.os-ref__icon:before,.os-ref__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor}.os-ref__icon:after{transform:rotate(90deg);transition:transform .2s}.os-ref[open] .os-ref__icon:after{transform:rotate(0)}.os-ref__body{padding:0 16px 18px;display:grid;gap:10px;font-size:14px;line-height:1.6}.os-ref__body p{margin:0 0 8px}.os-ship-line{display:grid;gap:2px;font-size:13px}.os-cb-bar{display:grid;gap:10px;padding:2px 0 18px;border-bottom:1px solid var(--os-line);margin-bottom:18px}.os-cb-bar p{margin:0;font-family:var(--os-mono);font-size:12px;text-transform:uppercase;letter-spacing:0}.os-cb-bar p b{font-weight:700}.os-cb-bar__track{display:block;height:2px;background:var(--os-line)}.os-cb-bar__track span{display:block;height:100%;background:var(--os-soft);transition:width .4s ease}.os-cb-addons{display:grid;gap:14px;padding-top:20px;margin-top:4px;border-top:1px solid var(--os-line)}.os-cb-addons ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.os-cb-add{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start}.os-cb-add__img{display:block;aspect-ratio:3/4;background:var(--os-stone);overflow:hidden}.os-cb-add__img img{width:100%;height:100%;object-fit:cover}.os-cb-add__info{display:grid;gap:3px;font-size:13px;min-width:0;align-content:start}.os-cb-add__info>a{color:inherit;text-decoration:none;font-size:12.5px;letter-spacing:.02em;text-transform:uppercase}.os-cb-add__info>span{color:var(--os-slate-deep);font-size:13px}.os-cb-add__act{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.os-cb-pill{min-width:34px;height:32px;padding:0 8px;border:1px solid var(--os-stone);background:#fff;color:var(--os-soft);font:500 12px/1 var(--font-body--family);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.os-cb-pill--wide{padding:0 14px;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.os-cb-pill:hover{background:var(--os-soft);color:var(--os-chalk);border-color:var(--os-soft)}.os-cb-pill.is-out{color:var(--os-slate);text-decoration:line-through;background:transparent;cursor:default}.os-cb-pill.is-out:hover{background:transparent;color:var(--os-slate);border-color:var(--os-stone)}.os-cb-pill.is-wait{pointer-events:none;opacity:.5}.os-cb-pill.is-busy{opacity:1;background:var(--os-soft);color:var(--os-chalk);border-color:var(--os-soft)}#cart-drawer .theme-drawer__dialog{background:var(--os-chalk);border-left:1px solid var(--os-soft)}#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__summary{background:var(--os-chalk)}#cart-drawer .theme-drawer__header{border-bottom:1px solid var(--os-line)}#cart-drawer .theme-drawer__title{font-size:13px!important;font-weight:500;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center;gap:10px}#cart-drawer .theme-drawer__badge{border-radius:0!important;background:var(--os-soft);color:var(--os-chalk);font-family:var(--os-mono);font-size:11px;min-width:22px;height:22px;display:inline-grid;place-items:center;letter-spacing:0}#cart-drawer .theme-drawer__close-button{border-radius:0}.cart-items__media-image{border-radius:0!important;background:var(--os-stone)}.cart-items .cart-items__title,.cart-items__title{font-size:13px!important;letter-spacing:.02em!important;text-transform:uppercase!important;text-decoration:none;font-weight:400!important}.cart-items__variants,.cart-items__variant{font-family:var(--os-mono);font-size:11.5px!important;text-transform:uppercase;color:var(--os-slate-deep)}.cart-items__details ul.list-unstyled li{display:inline-block;margin-top:4px;padding:3px 7px;background:var(--os-ivory);font-family:var(--os-mono);font-size:10.5px!important;line-height:1.3;text-transform:uppercase;color:var(--os-soft)}.cart-items__unit-price-wrapper{font-size:13px}.cart-items__unit-price-wrapper .compare-at-price{color:var(--os-slate)}.cart-items__price{font-size:13px!important}.cart-items .quantity-selector{border-radius:0!important;border:1px solid var(--os-stone)!important;background:#fff;height:36px}.cart-items .quantity-selector button,.cart-items__remove{border-radius:0}.cart-discount__summary{padding-block:14px}.cart-discount__label{font-size:11px!important;letter-spacing:.18em;text-transform:uppercase}.cart-discount__input{border-radius:0!important;border:1px solid var(--os-stone)!important;background:#fff;font-size:16px}.cart-discount__button{border-radius:0!important}.cart-totals__total-label{font-size:11px!important;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.cart-totals__total-value{font-size:18px!important;font-weight:500;font-variant-numeric:tabular-nums}.cart-totals__tax-note{font-size:12px!important;color:var(--os-slate-deep)}.cart__checkout-button{border-radius:0!important;background:var(--os-soft)!important;color:var(--os-chalk)!important;border:0!important;min-height:56px;font:500 12.5px/1 var(--font-body--family)!important;letter-spacing:.2em!important;text-transform:uppercase}.cart__checkout-button:hover{background:#2e2e2c!important}.cart__ctas,.cart__ctas .dynamic-checkout__content{--shopify-accelerated-checkout-button-border-radius:0px;--shopify-accelerated-checkout-button-block-size:52px}.os-set__save{margin:0;font-size:12.5px;color:var(--os-soft)}.os-set__save s{color:var(--os-slate-deep);margin-right:4px}.os-pills{display:flex;flex-wrap:wrap;gap:4px}.os-pill{position:relative;cursor:pointer}.os-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.os-pill span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 8px;border:1px solid var(--os-stone);background:#fff;font-size:11.5px;letter-spacing:.02em;color:var(--os-soft);transition:border-color .15s,background .15s,color .15s}.os-pill:hover span{border-color:var(--os-soft)}.os-pill input:checked+span{background:var(--os-soft);border-color:var(--os-soft);color:var(--os-chalk)}.os-pill input:focus-visible+span{outline:2px solid var(--os-soft);outline-offset:2px}.os-pill.is-out{cursor:default}.os-pill.is-out span{color:var(--os-slate);text-decoration:line-through;background:transparent}.os-pill.is-out:hover span{border-color:var(--os-stone)}.os-set__item{align-items:start}.os-set__check{margin-top:4px}.os-card{position:relative}.os-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.os-qs{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;justify-items:center;padding:4px 6px;background:var(--os-chalk);transform:translateY(101%);transition:transform .25s ease}.os-qs__label{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--os-slate-deep)}.os-qs__sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 6px}.os-qs__size,.os-qs__btn{font:400 13px/1 var(--font-body--family);min-width:34px;height:34px;padding:0 6px;border:0;background:none;color:var(--os-soft);cursor:pointer;text-transform:uppercase}.os-qs__btn{letter-spacing:.1em;font-size:12px;padding:0 14px}.os-qs__size:hover,.os-qs__btn:hover{text-decoration:underline;text-underline-offset:4px}.os-qs__size.is-out{color:var(--os-slate);text-decoration:line-through;cursor:default;opacity:.6}.os-qs .is-busy{opacity:.5}.os-card.is-open .os-qs{transform:none}.os-card.is-open .os-card__plus{opacity:0;pointer-events:none}@media(hover:hover){.os-card:hover .os-qs,.os-card:focus-within .os-qs{transform:none}.os-card:hover .os-card__plus{opacity:0;pointer-events:none}}@media(max-width:749px){.os-qs{padding:4px}.os-qs__size{font-size:14px;min-width:36px;height:36px}}.shopify-section-group-header-group[id*=header_announcements]{position:sticky!important;top:0!important;z-index:17}.shopify-section-group-header-group[id*=header_announcements] .section-background{background:var(--os-soft)}header.shopify-section-group-header-group[id*=header_section]{top:var(--os-ann-h,29px)!important}.shopify-policy__container{max-width:680px!important;margin:0 auto;padding:clamp(36px,5vw,72px) var(--os-gutter) 96px!important;font-size:15px;line-height:1.7}.shopify-policy__title h1{font-size:clamp(32px,4.6vw,56px)!important;font-weight:500;letter-spacing:-.045em;text-align:center;margin-bottom:28px}.shopify-policy__body h2,.shopify-policy__body h3{font-weight:500;letter-spacing:-.02em}.search-results h1,.search-header h1,.main-cart h1,.cart-page h1{letter-spacing:-.045em;font-weight:500}.cart-items__table img,.cart-items img{background:var(--os-stone)}.os-grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:18px 14px;padding-inline:var(--os-gutter);max-width:1560px;margin-inline:auto;box-sizing:border-box}.os-grid .os-card__meta{padding-inline:0}@media(max-width:989px){.os-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 4px}}.main-cart,.cart-page{padding-block:clamp(28px,4vw,56px)}.main-cart .cart-items__title,.cart-page h1{font-size:clamp(28px,4vw,48px)!important;letter-spacing:-.045em}.password-dialog{background:#0e0e0df0!important;color:#f5f4f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.password-dialog__header{padding:16px var(--os-gutter)!important}.password-dialog__close-button{color:#f5f4f0!important}.password-dialog__content{width:min(420px,calc(100% - 32px))!important;max-width:none!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-rows:auto!important;justify-content:stretch!important;align-content:center!important;justify-items:stretch!important;gap:16px!important;min-height:calc(100svh - 96px);text-align:center}.password-dialog__content>*{width:100%!important;max-width:none!important}.password-dialog__title{font-family:var(--os-mono)!important;font-weight:700!important;font-size:clamp(22px,6vw,28px)!important;letter-spacing:.08em!important;text-transform:uppercase;color:#f5f4f0!important;margin:0 0 6px!important}.password-dialog__content .email-signup__input-group{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:none!important}.password-dialog__content #Password{width:100%!important;max-width:none!important;height:56px!important;box-sizing:border-box;padding:0 16px!important;font:inherit;font-size:16px!important;letter-spacing:.04em;background:#f5f4f014!important;color:#f5f4f0!important;border:1px solid rgba(245,244,240,.6)!important;border-radius:0!important;text-align:center}.password-dialog__content #Password::placeholder{color:#bdbbb5}.password-dialog__submit-button{position:static!important;width:100%!important;height:56px!important;margin:0!important;border-radius:0!important;background:#f5f4f0!important;color:#191919!important;border:0!important;font-size:12.5px!important;letter-spacing:.12em!important;text-transform:uppercase}.password-dialog__content .email-signup__message{color:#f5f4f0;justify-content:center}[class*=os-][hidden]{display:none!important}.os-set__total s{opacity:.55;margin-right:2px;font-weight:400}.os-set__btn{gap:6px}.os-set__save:empty{display:none}.cart-title,.cart-page__title h1,.cart-page__title .h4{font-size:13px!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase}.cart-page__title .cart-bubble{border-radius:0!important;width:22px!important;height:22px!important;display:inline-grid;place-items:center;vertical-align:middle;margin-left:8px}.cart-page__title .cart-bubble__background{border-radius:0!important;background:var(--os-soft)!important;opacity:1!important}.cart-page__title .cart-bubble__text{color:var(--os-chalk)!important;font-family:var(--os-mono);font-size:11px;letter-spacing:0}.cart-items__wrapper--drawer-empty,.cart-page--empty .cart-items__wrapper{gap:12px}#cart-drawer .cart-drawer--empty .theme-drawer__title,#cart-drawer #cart-drawer-heading{font-size:13px!important;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.cart-items__empty-button{border-radius:0!important;background:var(--os-soft)!important;color:var(--os-chalk)!important;min-height:52px;letter-spacing:.2em!important;font-size:12px!important;text-transform:uppercase}.os-cb-addons--empty{border-top:1px solid var(--os-line);margin-top:24px;padding-top:22px;text-align:left}#cart-drawer .os-cb-addons--empty{padding-inline:20px;margin-inline:0}#cart-drawer .cart-drawer__items:has(.os-cb-addons--empty){overflow-x:hidden}.page-wrapper--drawer-open{margin-inline-end:0!important}.theme-drawer__dialog::backdrop{background:#0f0f0e8c!important;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media(max-width:749px){header .header__column--left search-button.search-action--hidden-on-menu{display:none!important}header .header__column--right search-button.search-action--hidden-on-drawer{display:flex!important;grid-area:rightA!important;justify-self:end}header header-actions .account-button{display:none!important}}#cart-drawer .cart-items__table-row.cart-items__table-row--full-width-variants{grid-template-columns:clamp(2.5rem,15cqi,7.5rem) minmax(0,1fr) auto!important;grid-template-rows:min-content min-content min-content 1fr!important;grid-template-areas:"media details price" "media variants quantity" "media unit_price quantity" "media error error"!important;align-items:start}#cart-drawer .cart-items__table-row:not(.cart-items__table-row--full-width-variants){grid-template-areas:"media details price" "media details quantity" "media error error"!important}#cart-drawer .cart-items__price{grid-area:price;justify-self:end;text-align:right}#cart-drawer .cart-items__quantity{grid-area:quantity;justify-self:end;align-self:start;margin-top:8px}#cart-drawer .cart-items__quantity-controls{display:flex;align-items:center;gap:6px;justify-content:flex-end}#cart-drawer .cart-items .quantity-selector{height:30px!important;min-height:30px;width:auto!important;--quantity-selector-width:88px}#cart-drawer .cart-items .quantity-selector button{width:28px!important;min-width:28px;height:28px!important;padding:0}#cart-drawer .cart-items .quantity-selector input{width:28px!important;min-width:0;font-size:13px!important;padding:0;text-align:center}#cart-drawer .cart-items .quantity-selector svg{width:10px;height:10px}#cart-drawer .cart-items__remove{width:28px;height:28px;padding:0}#cart-drawer .cart-items__remove svg{width:15px;height:15px}.cart-items__remove{display:none!important}.cart-items__price .os-was{display:block;font-size:12px;color:var(--os-slate);text-decoration:line-through;line-height:1.2}.cart-totals__total{align-items:baseline}.os-was--total{margin-left:auto;margin-right:8px;font-size:14px;color:var(--os-slate);text-decoration:line-through}.os-saved{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:var(--os-ivory);font-family:var(--os-mono);font-size:12px;text-transform:uppercase;color:var(--os-soft)}.os-saved b{font-weight:700}#cart-drawer .cart-items__unit-price-wrapper,.cart-page .cart-items__unit-price-wrapper,.cart-totals__tax-note{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/os.css.map */
