h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{text-transform:uppercase;letter-spacing:.14em;font-weight:400}h1,.h0,.h1{letter-spacing:.18em}.sg-eyebrow{font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;opacity:.55;margin:0 0 1.8rem}.button,.shopify-challenge__button,.customer button{text-transform:uppercase;letter-spacing:.22em;font-size:1.2rem;min-height:4.8rem;padding-left:3.4rem;padding-right:3.4rem;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.button:not(.button--secondary):not(.shopify-payment-button__button):hover{box-shadow:inset 0 0 0 100rem #ffffff1f,0 .6rem 2rem rgba(var(--color-shadow),.18)}.button--secondary:hover{background-color:rgb(var(--color-secondary-button-text));color:rgb(var(--color-secondary-button))}.header__menu-item{text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;bottom:-.4rem;width:100%;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.header__menu-item:hover span:after,.header__menu-item[aria-current] span:after{transform:scaleX(1);transform-origin:left}.header__menu-item:hover span{text-decoration:none}.announcement-bar__message{text-transform:uppercase;letter-spacing:.26em;font-size:1rem}.card__heading{text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem}.card__heading a{transition:opacity .3s ease}.card__heading a:hover{opacity:.6;text-decoration:none}.card-information .price{letter-spacing:.1em;font-size:1.2rem;opacity:.65}.card--standard .card__media img,.card--card .card__media img{transition:transform .8s cubic-bezier(.2,.6,.2,1)}.card:hover .card__media img{transform:scale(1.05)}.title-wrapper-with-link,.collection__title{margin-bottom:4rem}.sg-statement{display:flex;flex-direction:column}.sg-statement--center{align-items:center;text-align:center}.sg-statement--left{align-items:flex-start;text-align:left}.sg-statement__heading{max-width:76rem;margin:0 0 2.4rem;line-height:1.25}.sg-statement__text{max-width:62rem;margin:0 0 3.6rem;line-height:1.9;opacity:.75}.sg-statement__text p{margin:0 0 1.2rem}.sg-trust{display:grid;grid-template-columns:1fr;gap:3.2rem}@media screen and (min-width:750px){.sg-trust{grid-template-columns:repeat(var(--sg-trust-cols, 3),1fr);gap:2rem}}.sg-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1.6rem}.sg-trust__icon{width:2.6rem;height:2.6rem;margin-bottom:1.6rem;opacity:.85}.sg-trust__icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.2}.sg-trust__title{font-size:1.15rem;text-transform:uppercase;letter-spacing:.24em;margin:0 0 .8rem}.sg-trust__text{font-size:1.25rem;line-height:1.7;opacity:.6;margin:0;max-width:28rem}.newsletter__wrapper .newsletter__subheading{opacity:.7}.footer-block__heading{text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem}.footer__content-top{padding-top:6rem}.footer__copyright{letter-spacing:.12em}.field__input,.select__select,.customer .field input{letter-spacing:.05em}html{scroll-behavior:smooth}@media(prefers-reduced-motion:no-preference){body{animation:sg-page-fade .5s ease}@keyframes sg-page-fade{0%{opacity:0}to{opacity:1}}.cart-drawer .drawer__inner{transition-timing-function:cubic-bezier(.2,.6,.2,1)}}.cart-drawer .drawer__footer:before{content:"Secure checkout \2014  encrypted payments";display:block;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;opacity:.5;margin-bottom:1.2rem}.cart-drawer .drawer__heading{text-transform:uppercase;letter-spacing:.16em}a:focus-visible,button:focus-visible,input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.9);outline-offset:.3rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card:hover .card__media img,.header__menu-item span:after{transition:none;transform:none}}.product__title h1,.product__title .h1{letter-spacing:.16em}.product__text.caption-with-letter-spacing{letter-spacing:.3em;opacity:.55}.product .price{letter-spacing:.12em}.product .price--large{font-size:1.5rem;opacity:.85}.product-form__input .form__label{text-transform:uppercase;letter-spacing:.22em;font-size:1.05rem;opacity:.6}.product-form__input input[type=radio]+label{text-transform:uppercase;letter-spacing:.14em;font-size:1.1rem;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.quantity{letter-spacing:.1em}.product-form__buttons{margin-top:.8rem}.product .accordion .summary__title .h4{text-transform:uppercase;letter-spacing:.2em;font-size:1.15rem}.product .accordion__content{line-height:1.85;opacity:.8}.main-page-title{letter-spacing:.2em;margin-bottom:3.6rem}.page-width--narrow .rte{line-height:1.95}.page-width--narrow .rte p{margin-bottom:1.8rem}.rte a{text-underline-offset:.35em;transition:opacity .3s ease}.rte a:hover{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sg-luxury.css.map */
