*,body,.body{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:.75rem;letter-spacing:.05em;font-weight:400}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:.25em;line-height:1.1}h1,.h1{font-size:clamp(2.5rem,5.6vw,3.5rem)}h2,.h2{font-size:clamp(1.875rem,4.8vw,3rem)}h3,.h3{font-size:2rem;text-transform:uppercase}h4,.h4{font-size:1rem;text-transform:uppercase}h5,.h5{font-size:.875rem}h6,.h6{font-size:.75rem}header-component,.header,.header-wrapper,.shopify-section-group-header-group>.shopify-section:has(header-component){backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background-color:#ffffffbf!important;border-bottom:1px solid rgba(0,0,0,.06)!important;transition:background-color .2s ease-in-out}.header__logo-text,.header .h2{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:.35em;text-transform:uppercase;font-size:1rem}.button,.btn,button[type=submit],.shopify-payment-button__button{font-family:Roboto,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;border-radius:10px;padding:16px 24px;min-height:44px;transition:background-color 125ms ease-in-out,color 125ms ease-in-out,border-color 125ms ease-in-out}.header__menu-item,.header__nav a,nav a{font-family:Roboto,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:opacity 125ms ease-in-out}.header__menu-item:hover,.header__nav a:hover,nav a:hover{opacity:.6}.card,.product-card,.card-wrapper{border-radius:.375rem;overflow:hidden;transition:background-color 125ms ease-in-out}.card__content,.card__information{padding:1rem .5rem}.card__heading,.card .h3{font-size:.75rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.price,.price__regular,.price__sale{font-family:Roboto,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:.08em}input,select,textarea,.field__input{font-family:Roboto,sans-serif;font-size:.75rem;letter-spacing:.05em;border-color:#ececec;background-color:transparent}input::placeholder,textarea::placeholder{letter-spacing:.08em}.announcement-bar,.marquee{font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;font-weight:400}.section-header,.title-wrapper,.collection__title{letter-spacing:.25em;text-transform:uppercase;font-weight:400}footer,.footer{font-size:.6875rem;letter-spacing:.1em}.footer__heading{font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;font-weight:400}footer a,.footer a{text-decoration:none;opacity:.75;transition:opacity 125ms ease-in-out}footer a:hover,.footer a:hover{opacity:1}.section+.section{border-top:1px solid #ececec}a,button,.button{transition-duration:125ms;transition-timing-function:ease-in-out}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.media-gallery--carousel .product-media-container{aspect-ratio:3 / 4!important;height:auto!important;min-height:0!important}.media-gallery--carousel .product-media-container img{object-fit:contain;width:100%;height:100%;display:block}.buy-buttons .button,.add-to-cart-button{background:#fff!important;color:#000!important;border:1px solid #000000!important;width:100%!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.75rem!important;border-radius:10px!important;padding:16px!important}.buy-buttons .button:hover,.add-to-cart-button:hover{background:#000!important;color:#fff!important}.quick-add__button.notify-me-button{position:absolute!important;right:auto!important;top:auto!important;left:50%!important;bottom:max(var(--quick-add-bottom),calc((var(--border-radius) + var(--quick-add-bottom)) * (1 - cos(45deg))))!important;transform:translate(-50%)!important;white-space:nowrap!important;border-radius:10px!important;height:calc(var(--button-size-md) * .85)!important;padding:0 20px!important;font-size:.6375rem!important;text-align:center!important;text-decoration:none!important;pointer-events:all!important;display:flex!important;justify-content:center!important;align-items:center!important;opacity:0;transition:opacity 125ms ease-in-out}product-card:is(:hover,:focus-within) .quick-add__button.notify-me-button,.quick-add[stay-visible] .quick-add__button.notify-me-button{opacity:1!important}.product-details h1+p,[data-product-information] h1+p{font-size:.75rem;letter-spacing:.15em;opacity:.5;margin-top:4px;font-family:Roboto,sans-serif}.cart-drawer__dialog{width:90vw!important;max-width:90vw!important}.cart-drawer__close-button{color:#000!important}.sa-cart-header{flex-direction:column!important;align-items:stretch!important;gap:0!important}.sa-cart-header__row{display:flex;align-items:center;justify-content:space-between;width:100%}.cart-drawer__summary{gap:var(--gap-sm)!important}.cart-items__product-info{gap:var(--gap-2xs)!important}.cart-actions{border-block-start:none!important;border-block-end:none!important;margin-block-start:0!important;padding-block:0!important}.shipping-protection{margin-bottom:0!important;border-bottom:none!important}.cart-totals{gap:0!important}.cart-totals__container{padding-block-start:8px!important}.cart-timer-banner{display:none!important}.cart-timer-banner--visible{display:flex;align-items:center;justify-content:center;gap:6px;background:#000;color:#fff;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:10px 16px;text-align:center;width:100%;margin-top:10px;margin-bottom:5px}.cart-timer-banner strong{font-weight:700;letter-spacing:.05em}.cart__ctas{position:static!important}.additional-checkout-buttons,.cart-totals__installments,shopify-payment-terms{display:none!important}.shipping-protection{display:flex;align-items:center;gap:10px;width:100%;padding:12px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.shipping-protection__checkbox{appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;border:1px solid #000;border-radius:3px;cursor:pointer;position:relative;background:#fff}.shipping-protection__checkbox:checked{background:#000}.shipping-protection__checkbox:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.shipping-protection__label{display:flex;flex-direction:column;gap:2px;flex:1;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.shipping-protection__label span{opacity:.5;font-size:.625rem;text-transform:none;letter-spacing:.04em}.shipping-protection__price{font-size:.6875rem;letter-spacing:.05em}@media(min-width:750px){quick-add-component{display:none!important}}.badge{font-size:.5625rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;border-radius:100px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sage-avarice.css.map */
