@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--o99-ink:#161616;--o99-paper:#ffffff;--o99-muted:#5f6b60;--o99-sage:#c2ccbe;--o99-forest:#2f4a3a;--o99-champagne:#cda877}body{font-family:"Inter",var(--font-body-family),sans-serif;color:var(--o99-ink)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:"Playfair Display",var(--font-heading-family),serif;letter-spacing:-.01em;font-weight:600}h1,.h1{font-size:clamp(2.5rem,5vw,4.6rem);line-height:1.03}h2,.h2{font-size:clamp(1.9rem,3.4vw,3.1rem);line-height:1.08}.caption-with-letter-spacing,.o99-eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:1.27rem;font-family:Inter,sans-serif}.page-width:not(.page-width--narrow){max-width:1440px}.section:not(.section--minimal){padding-top:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(1.5rem,3vw,3rem)}.button,.shopify-payment-button__button--unbranded{border-radius:100px;font-family:Inter,sans-serif;letter-spacing:.01em;text-transform:none;font-size:1.47rem;padding:1rem 2.25rem;transition:transform .2s ease,opacity .2s ease}.button:hover{transform:translateY(-1px)}a:not(.button):hover{color:var(--o99-champagne)}.o99-underline{background-image:linear-gradient(var(--o99-champagne),var(--o99-champagne));background-repeat:no-repeat;background-position:0 92%;background-size:100% .18em;padding-bottom:.02em}.card__media img,.media>img,.banner__media img{transition:transform .7s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.header{padding-top:16px;padding-bottom:16px}@media(min-width:990px){media-gallery[data-desktop-layout=thumbnail]{display:flex;align-items:flex-start;gap:14px}media-gallery[data-desktop-layout=thumbnail]>slider-component.slider-mobile-gutter:not(.thumbnail-slider){flex:1 1 auto;min-width:0;order:0}media-gallery[data-desktop-layout=thumbnail] .thumbnail-slider{order:-1;flex:0 0 94px;margin:0}media-gallery[data-desktop-layout=thumbnail] .thumbnail-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;max-height:620px;overflow-y:auto;padding-right:4px}media-gallery[data-desktop-layout=thumbnail] .thumbnail-list__item{width:82px;flex:0 0 auto}media-gallery[data-desktop-layout=thumbnail] .thumbnail-slider .slider-button{display:none!important}media-gallery[data-desktop-layout=thumbnail] .thumbnail-list::-webkit-scrollbar{width:6px}media-gallery[data-desktop-layout=thumbnail] .thumbnail-list::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}}.product__info-container .product__text.caption-with-letter-spacing,.product__info-container>.caption-with-letter-spacing,.product__info-container .product__text{font-size:1.47rem;letter-spacing:.16em;opacity:.85}.product-form__submit{font-size:1.71rem;padding-top:1.15rem;padding-bottom:1.15rem;letter-spacing:.02em}.product-form__submit .svg-wrapper{width:1.2rem;height:1.2rem}.cart-items thead th,.cart-items .caption-with-letter-spacing{font-size:1.47rem;letter-spacing:.12em}.cart-item__name,.cart-item .product-option,.cart-item__price-wrapper,.totals__total,.totals__total-value{font-size:1.55rem}.cart__checkout-button,#checkout,.cart__ctas .button{font-size:1.71rem;padding-top:1.1rem;padding-bottom:1.1rem}.o99-rail{position:fixed;left:0;top:46%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff;padding:14px 9px;border-radius:0 14px 14px 0;box-shadow:0 6px 24px #0000001a}.o99-rail a{color:#161616;display:grid;place-items:center;text-decoration:none}.o99-rail>a svg{width:18px;height:18px}.o99-rail__offer{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);background:#f1efec;border-radius:100px;padding:16px 7px;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.o99-rail__offer:hover{background:#fff!important;color:#121212!important;box-shadow:inset 0 0 0 2px var(--o99-champagne)}@media(max-width:749px){.o99-rail{display:none}}.button:after{border-radius:inherit!important}.shopify-policy__container{padding-bottom:112px}.policy .rte,.main-page:has(+footer){padding-bottom:48px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/o99-concept.css.map */
