:root{--font-mono-family: "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace}a{transition:color .15s ease}.shopify-section-header .header{padding-top:.5rem;padding-bottom:.5rem}.header__heading-link{display:flex;align-items:center}.header__heading-link .h2,.header__heading-link span.h2{font-weight:600;letter-spacing:-.02em;font-size:1.9rem;line-height:1;white-space:nowrap;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.header__heading-link .h2,.header__heading-link span.h2{font-size:3.6rem}}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-logo--gif{display:block;width:10.2rem;height:10.2rem}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto!important;align-items:center!important}}.header--middle-left .header__inline-menu{justify-self:center}.header__inline-menu .list-menu--inline{gap:2.6rem}.header__inline-menu .header__menu-item{font-size:1.8rem;letter-spacing:-.005em;padding-right:0;color:rgb(var(--color-foreground));width:fit-content}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item *{text-decoration-line:underline!important;text-decoration-color:transparent!important;text-underline-offset:.4rem;text-decoration-thickness:1px;transition:text-decoration-color .15s ease}.header__inline-menu .header__menu-item .icon-caret{display:none}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:hover *,.header__inline-menu details[open]>.header__menu-item,.header__inline-menu details[open]>.header__menu-item *{color:rgba(var(--color-foreground),1);text-decoration-color:rgb(var(--color-foreground))!important}.header__icon,.header__icon--cart .visually-hidden+span,.header__icons .icon-link{font-size:1.35rem}.header-wrapper--border-bottom{border-bottom-color:#e2ddd6}.mega-menu__list:not(.mega-menu__list--condensed) .mega-menu__link--level-2{display:block;font-family:var(--font-mono-family);font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:rgba(var(--color-foreground),.55);font-weight:500;pointer-events:none}.mega-menu__list:not(.mega-menu__list--condensed){column-gap:7.2rem;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:center}.mega-menu .mega-menu__list--condensed{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.2rem}.mega-menu__list--condensed>li{display:flex}.mega-menu__list:not(.mega-menu__list--condensed) .list-unstyled{text-align:center}.mega-menu__link{font-size:1.5rem;color:rgb(var(--color-foreground))}.mega-menu__link:hover{color:rgba(var(--color-foreground),.55)}.footer{border-top:none}.footer-block__heading{font-family:var(--font-mono-family);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.footer-block:last-child .newsletter-form__field-wrapper{max-width:32rem}.button,button.button,a.button{letter-spacing:0;font-weight:500}.product-form__submit.button{--color-button: var(--color-secondary-button-text);--color-button-text: var(--color-secondary-button);text-transform:uppercase;font-weight:700;letter-spacing:.04em}.collection-hero__text-wrapper{text-align:center}.collection-hero__title{font-size:3.2rem;margin:1.2rem 0}@media screen and (min-width:750px){.collection-hero__title{font-size:4.8rem}}.facets-container,.facets-container *{color:rgb(var(--color-foreground));font-size:1.6rem}.card-information .caption-with-letter-spacing{font-family:var(--font-mono-family);letter-spacing:.1em}.product-card-wrapper .media>img{object-fit:contain}.product-grid:not(.slider){display:grid;grid-template-columns:repeat(2,1fr);gap:1px}@media screen and (max-width:749px){.product-grid.sos-product-tabs__grid{gap:.5rem;background-color:transparent;border:none}}.product-grid:not(.slider):not(.sos-product-tabs__grid){gap:1.6rem}@media screen and (max-width:749px){.product-grid:not(.slider):not(.sos-product-tabs__grid){gap:.5rem}}.product-card-wrapper .card__information{padding:.4rem .2rem .2rem}@media screen and (min-width:750px){.product-card-wrapper .card__information{padding:.8rem 1rem 1.3rem}}.product-grid:not(.slider) .grid__item{width:auto;max-width:none}@media screen and (max-width:989px){.product-grid.grid--1-col-tablet-down:not(.slider){grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:750px){.product-grid.grid--3-col-tablet:not(.slider){grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.product-grid.grid--2-col-desktop:not(.slider){grid-template-columns:repeat(2,1fr)}.product-grid.grid--3-col-desktop:not(.slider){grid-template-columns:repeat(3,1fr)}.product-grid.grid--4-col-desktop:not(.slider){grid-template-columns:repeat(4,1fr)}.product-grid.grid--5-col-desktop:not(.slider){grid-template-columns:repeat(5,1fr)}.product-grid.grid--6-col-desktop:not(.slider){grid-template-columns:repeat(6,1fr)}}.product-grid .grid__item{background-color:rgb(var(--color-background));padding:.6rem .6rem .8rem}@media screen and (min-width:750px){.product-grid .grid__item{padding:1.8rem 1.8rem 2.2rem}}.product-card-wrapper .card__heading{font-size:1.5rem;line-height:1.35;letter-spacing:-.015em}.product-card-wrapper .price .price-item{font-size:1.6rem;font-weight:600}.product-card-wrapper .price s.price-item{font-size:1.3rem;font-weight:400}@media screen and (min-width:750px){.product-card-wrapper .card__heading{font-size:1.85rem}.product-card-wrapper .price .price-item{font-size:1.9rem}.product-card-wrapper .price s.price-item{font-size:1.55rem}}.card__badge .badge,.price__badge-sale,.price__badge-sold-out{font-family:var(--font-mono-family);font-size:1.4rem;letter-spacing:.08em;border-radius:0;color:#111!important;background:#fff!important;border:1px solid #e2ddd6}.card__badge .badge.sos-off-badge{color:#333!important;background:#fff!important;border-color:#333}@media screen and (max-width:749px){.card__badge .badge.sos-off-badge{display:none}}.sos-eyebrow{font-family:var(--font-mono-family);font-size:1.4rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sos-theme.css.map */
