:root{--sp-gold:200,168,101;--sp-ivory:244,241,234;--sp-track:.22em}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.title{font-weight:400;letter-spacing:0;line-height:1.08}h1,.h1{font-size:calc(var(--font-heading-scale)*4rem)}h2,.h2{font-size:calc(var(--font-heading-scale)*3rem)}@media screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale)*5.4rem)}h2,.h2{font-size:calc(var(--font-heading-scale)*4rem)}}.caption-with-letter-spacing,.multirow .image-with-text__text--caption{font-size:1.1rem;letter-spacing:var(--sp-track);text-transform:uppercase;color:rgb(var(--sp-gold));font-weight:500}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.product-form__submit{font-size:1.1rem;letter-spacing:var(--sp-track);text-transform:uppercase;font-weight:500;min-height:5rem;padding:0 3.4rem;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.button--secondary:hover{--alpha-button-background:1;--color-button:var(--sp-gold);--color-button-text:10,10,11}.button--primary:hover,.product-form__submit:hover{--color-button:216,188,128}.shopify-payment-button__button--unbranded{background-color:transparent!important;color:rgb(var(--color-foreground))!important;box-shadow:0 0 0 1px rgba(var(--color-foreground),.5) inset}.announcement-bar__message{font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:rgb(var(--color-foreground))}.announcement-bar{padding:.4rem 0}.utility-bar{border-bottom:1px solid rgba(var(--sp-ivory),.08)}.header{padding-top:1.8rem}.header__menu-item,.list-menu__item--link{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.78)}.header__menu-item span{transition:color .3s ease}.header__menu-item:hover span{text-decoration:none;color:rgb(var(--sp-gold))}.header__active-menu-item{text-decoration-color:rgb(var(--sp-gold));text-underline-offset:.5rem;text-decoration-thickness:1px}.header__submenu .header__menu-item{font-size:1.1rem;letter-spacing:.16em}.header__icon{opacity:.85}.header__heading-logo{opacity:.95}.banner:after{opacity:1!important;background:linear-gradient(180deg,#0a0a0b00,#0a0a0b2e 45%,#0a0a0be6)!important}.banner__box{max-width:64rem}.banner__heading{font-size:calc(var(--font-heading-scale)*4.2rem);margin-bottom:1.6rem}.banner__text{max-width:46rem;color:rgba(var(--color-foreground),.82);font-size:1.5rem;line-height:1.65}.banner__buttons{gap:1.2rem;margin-top:1rem}@media screen and (min-width:990px){.banner__heading{font-size:calc(var(--font-heading-scale)*6.6rem)}.banner--desktop-transparent .banner__box{padding-bottom:8rem;padding-left:0}.banner__content{padding-left:5rem;padding-right:5rem}}.card__heading{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;line-height:1.5}.card__content{padding:1.8rem 0 .8rem}.card-information{padding-top:.4rem}.card-information .price{font-size:1.3rem;letter-spacing:.1em;color:rgba(var(--color-foreground),.65)}.card--standard .card__inner{background:#0f0f11}.card__inner .card__media img{transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}.card:hover .card__inner .card__media img{transform:scale(1.045)}.badge{font-size:1rem;letter-spacing:.14em;text-transform:uppercase;border:0}.collection .title-wrapper-with-link{flex-direction:column;align-items:center;text-align:center;margin-bottom:3.6rem}.collection__title .title{font-size:calc(var(--font-heading-scale)*3.8rem)}.collection__description{max-width:56rem;margin:1.4rem auto 0;color:rgba(var(--color-foreground),.7);font-size:1.5rem;line-height:1.7;text-align:center}.collection-hero{padding:5rem 0 1rem}.collection-hero__title{font-size:calc(var(--font-heading-scale)*4.6rem)}.collection-hero__description{max-width:60rem;color:rgba(var(--color-foreground),.7);font-size:1.5rem;line-height:1.7}.multirow .image-with-text__heading{font-size:calc(var(--font-heading-scale)*3.4rem);margin-top:1rem}.multirow .image-with-text__text:not(.image-with-text__text--caption){color:rgba(var(--color-foreground),.72);font-size:1.5rem;line-height:1.8;max-width:44rem}.multirow .image-with-text__content{padding:3rem 4.5rem}.rich-text__wrapper{max-width:74rem;margin:auto}.rich-text__heading{font-size:calc(var(--font-heading-scale)*4.4rem)}.rich-text__text{font-size:1.7rem;line-height:1.8;color:rgba(var(--color-foreground),.82)}.rich-text__text p{margin-bottom:1.6rem}.image-with-text__heading{font-size:calc(var(--font-heading-scale)*3.6rem)}.image-with-text__text{color:rgba(var(--color-foreground),.75);font-size:1.5rem;line-height:1.8}.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale)*3.2rem);line-height:1.1}.product__text.caption-with-letter-spacing{margin-bottom:1rem}.product__text:not(.caption-with-letter-spacing){font-size:1.25rem;line-height:2;letter-spacing:.06em;color:rgba(var(--color-foreground),.62)}.product .price--large{font-size:1.8rem;letter-spacing:.06em}.product__inventory{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.product-form__submit{width:100%}.product__description{font-size:1.5rem;line-height:1.8;color:rgba(var(--color-foreground),.78)}.product__description h3,.product__description h4,.product__description strong{font-weight:500;letter-spacing:.02em}.product__accordion .accordion__title{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}.product__accordion summary{padding:1.6rem 0}.product__accordion .accordion__content{font-size:1.45rem;line-height:1.75;color:rgba(var(--color-foreground),.75);padding-bottom:1.6rem}.product__media-item{margin-bottom:1.2rem}.product__media-wrapper .product__media{background:#0f0f11}.sp-included{border:1px solid rgba(var(--sp-gold),.5);padding:2rem 2.2rem;margin:2.4rem 0}.sp-included__title{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--sp-gold));margin:0 0 1.2rem;font-weight:600}.sp-included ul{list-style:none;margin:0;padding:0}.sp-included li{font-size:1.45rem;line-height:1.6;padding:.45rem 0 .45rem 2.2rem;position:relative;color:rgba(var(--color-foreground),.88)}.sp-included li:before{content:"\2726";position:absolute;left:0;top:.55rem;color:rgb(var(--sp-gold));font-size:1.1rem}.sp-included li strong{font-weight:600;color:rgb(var(--color-foreground))}[id$=__included_strip] .title{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--sp-gold));font-weight:600}[id$=__included_strip] .title-wrapper-with-link{justify-content:center;margin-bottom:3.6rem}[id$=__included_strip] .multicolumn-card__info h3{font-size:2.8rem;letter-spacing:0;line-height:1.15;margin-bottom:1rem}[id$=__included_strip] .multicolumn-card__info .rte{font-size:1.45rem;line-height:1.75;opacity:.78}[id$=__included_strip] .multicolumn-card__info .rte strong{font-weight:600}[id$=__included_strip] .multicolumn-list__item{border-top:1px solid rgba(var(--sp-gold),.35);padding-top:2.4rem}.footer{border-top:1px solid rgba(var(--sp-ivory),.08)}.footer-block__heading{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--sp-gold));margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link,.footer-block__details-content p{font-size:1.3rem;letter-spacing:.04em}.footer-block__brand-info h2.footer-block__heading{font-family:var(--font-heading-family);font-size:2.8rem;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground))}.footer-block__brand-info div.rte{font-size:1.4rem;line-height:1.75;color:rgba(var(--color-foreground),.7)}.footer__copyright .copyright__content,.policies li a{font-size:1.1rem;letter-spacing:.1em}.footer-block__newsletter .field__input{font-size:1.4rem;letter-spacing:.04em}.field__input,.select__select{letter-spacing:.04em}.quantity{min-height:5rem}.drawer__heading{font-size:2.6rem}::selection{background:rgba(var(--sp-gold),.35)}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.1rem;letter-spacing:.12em}.card__heading{font-size:1.05rem;letter-spacing:.1em}.banner__heading{font-size:calc(var(--font-heading-scale)*3.6rem)}.banner--mobile-bottom .banner__content{padding:3.2rem 1.6rem 1rem}.multirow .image-with-text__content{padding:2.4rem 0 1rem}.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale)*2.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/season-premium.css.map */
