body{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.005em;text-wrap:balance}::selection{background:#1a1a1a;color:#fff}.header__heading,.header__heading-link{letter-spacing:.32em}.header__menu-item{font-size:1.25rem;text-transform:uppercase;letter-spacing:.14em}.header__menu-item:hover span{text-underline-offset:.5rem}.announcement-bar__message{font-size:1.1rem;text-transform:uppercase;letter-spacing:.18em}.button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;transition:background-color .35s ease,color .35s ease,border-color .35s ease,opacity .35s ease,transform .35s ease}.button:not([disabled]):hover{transform:translateY(-1px)}.button--secondary:not([disabled]):hover{background:#1a1a1a0a}.underlined-link,.link--text{text-underline-offset:.4rem;transition:text-decoration-color .3s ease,color .3s ease}.underlined-link:hover{text-decoration-color:#1a1a1ae6}.card__media .media img{transition:transform 1.1s cubic-bezier(.22,.61,.36,1),opacity .5s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.05)}.card__heading{letter-spacing:.01em}.card__heading a{transition:color .3s ease}.card-wrapper:hover .card__heading a{color:#6b6b6b}.card .price,.card-information .price{letter-spacing:.05em;color:#6b6b6b}.card .badge{font-size:1rem;text-transform:uppercase;letter-spacing:.14em;padding:.5rem 1rem}.field__input,.select__select,.customer .field input{transition:box-shadow .3s ease,border-color .3s ease}.newsletter-form__field-wrapper .field__input{letter-spacing:.04em}.newsletter__subheading{max-width:46rem;margin-left:auto;margin-right:auto}.drawer__heading{text-transform:uppercase;letter-spacing:.2em;font-size:1.4rem}.cart-item__name{letter-spacing:.01em}.cart-item__media img,.cart-item .cart-item__image{border:1px solid #EAEAEA;background:#f6f4f1}.cart-item{transition:opacity .3s ease}.totals__total{letter-spacing:.06em}.totals__total-value{letter-spacing:.03em}.tax-note,.cart__note{color:#6b6b6b}.drawer__footer{border-top:1px solid #EAEAEA}.quantity{border-radius:0}.quantity__button{transition:color .25s ease,background .25s ease}.quantity__button:hover{background:#1a1a1a0a}.predictive-search{box-shadow:0 18px 40px #1a1a1a14;border:1px solid #EAEAEA}.predictive-search__heading{text-transform:uppercase;letter-spacing:.16em;font-size:1.05rem;color:#6b6b6b}.predictive-search__item-heading{letter-spacing:.01em}.predictive-search__item{transition:background .25s ease}.predictive-search__image{border:1px solid #EAEAEA;background:#f6f4f1}.search__input.field__input{letter-spacing:.04em}.page-width--narrow .main-page-title,.main-page-title.page-title{text-align:center;letter-spacing:.02em}.main-page-title.page-title:after{content:"";display:block;width:4.8rem;height:1px;background:#1a1a1a59;margin:1.8rem auto 0}.page-width--narrow .rte{line-height:1.85;color:#3a3a3a}.page-width--narrow .rte h2,.page-width--narrow .rte h3{margin-top:3.6rem;margin-bottom:1.2rem;letter-spacing:.01em}.page-width--narrow .rte table{border-collapse:collapse;width:100%}.page-width--narrow .rte table td,.page-width--narrow .rte table th{border:1px solid #EAEAEA;padding:1rem 1.4rem}.page-width--narrow .rte table th{background:#fafafa;text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem}.page-width--narrow .rte img{border:1px solid #EAEAEA}.page-width--narrow .rte a{text-underline-offset:.3rem;transition:color .25s ease}.accordion{border-color:#eaeaea}.accordion__title{letter-spacing:.01em}.accordion .summary__title+.icon-caret,.accordion summary .icon{transition:transform .3s ease}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion summary{transition:color .25s ease}.accordion summary:hover{color:#6b6b6b}.contact .field__input:focus,.field__input:focus-visible,.customer .field input:focus{box-shadow:0 0 0 1px #1a1a1a}.contact__button{margin-top:2rem}.customer>h1,.customer .title{text-align:center;letter-spacing:.02em}.customer a{text-underline-offset:.3rem}.template-404 .title{letter-spacing:.02em}.template-404 .title:after{content:"";display:block;width:4.8rem;height:1px;background:#1a1a1a59;margin:1.8rem auto 0}.template-404 p{color:#6b6b6b}.collection-hero__text-wrapper{width:100%;text-align:center;padding-top:1.5rem}.collection-hero__title{letter-spacing:.02em}.collection-hero__title:after{content:"";display:block;width:4.8rem;height:1px;background:#1a1a1a59;margin:1.8rem auto 0}.collection-hero__description{max-width:62rem;margin:1.4rem auto 0;color:#6b6b6b;line-height:1.7}.collection-hero--with-image .collection-hero__text-wrapper{text-align:left}.collection-hero--with-image .collection-hero__title:after{margin-left:0}.shopify-section:has(.collection-hero)+.shopify-section{margin-top:0}.mobile-facets__open-label,.facet-filters__label label,.facets__summary span{text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem}.product-count__text,.product-count-vertical .product-count__text{letter-spacing:.08em;color:#6b6b6b}.mobile-facets__heading{text-transform:uppercase;letter-spacing:.16em}.active-facets__button{letter-spacing:.06em}.pagination__item{transition:color .3s ease,opacity .3s ease}.footer-block__heading{text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem}.footer__copyright{letter-spacing:.08em}@media(prefers-reduced-motion:reduce){.card__media .media img,.button{transition:none}.card-wrapper:hover .card__media .media img{transform:none}.button:not([disabled]):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/sana-luxury-polish.css.map */
