body{letter-spacing:.02rem;line-height:1.75;font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 750px){body{font-size:1.6rem}}body,.color-background-1,.color-background-2{color:rgba(var(--color-foreground),.82)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{line-height:1.15;letter-spacing:-.01em}.hxxl{letter-spacing:-.03em;line-height:1.05}.hxl{letter-spacing:-.02em;line-height:1.1}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.2rem);letter-spacing:-.02em}@media only screen and (min-width: 750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4.4rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}@media only screen and (min-width: 750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 3rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}@media only screen and (min-width: 750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 2rem)}}.caption{letter-spacing:.04rem;line-height:1.5}.caption-with-letter-spacing{letter-spacing:.18rem;font-size:1rem;font-weight:500}.section+.section{margin-top:4rem}@media screen and (min-width: 750px){.section+.section{margin-top:6rem}}@media screen and (min-width: 990px){.section+.section{margin-top:8rem}}.page-width{padding:0 2rem}@media screen and (min-width: 750px){.page-width{padding:0 5rem}}@media screen and (min-width: 990px){.page-width{padding:0 6rem}}.title,.title-wrapper-with-link{margin:4rem 0 2.5rem}.title-wrapper{margin-bottom:4rem}.title--primary{margin:5rem 0}.button,.shopify-challenge__button,.customer button{min-height:calc(5rem + var(--buttons-border-width) * 2);padding:0 3.2rem;font-size:1.35rem;letter-spacing:.14rem;text-transform:uppercase;font-weight:500;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.button:not([disabled]):hover{transform:translateY(-1px)}.button:not([disabled]):active{transform:translateY(0)}.product-form__submit{min-height:5.4rem;font-size:1.4rem;letter-spacing:.16rem;margin-bottom:1.5rem;transition:all .35s cubic-bezier(.25,.46,.45,.94)}.button--tertiary{font-size:1.15rem;padding:1rem 2rem;letter-spacing:.08rem;font-weight:400}.shopify-payment-button__button{min-height:5rem}.card__information{padding:1.6rem .5rem}@media screen and (min-width: 750px){.card__information{padding:2rem .5rem}}.card__heading.h5{font-size:calc(var(--font-heading-scale) * 1.35rem);line-height:1.35;font-weight:500}@media only screen and (min-width: 750px){.card__heading.h5{font-size:calc(var(--font-heading-scale) * 1.45rem)}}.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.04)}.card-wrapper:hover .media.media--hover-effect>img+img{transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .4s ease;transform:scale(1.04)}.card-information>*+*{margin-top:.6rem}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:.8rem}.quick-add__submit{font-size:1.2rem;letter-spacing:.12rem;text-transform:uppercase;font-weight:500}.price-item--regular{text-decoration-color:rgba(var(--color-foreground),.4);text-decoration-thickness:1px}.price--on-sale .price-item--sale{font-weight:600}.badge{font-size:1.1rem;letter-spacing:.06rem;font-weight:500;padding:.5rem 1.2rem}.header__menu-item{padding:1rem 1.6rem;font-size:1.3rem;letter-spacing:.06rem;font-weight:400;transition:opacity .25s ease}.header__menu-item:hover{opacity:.65}.header__icon{transition:opacity .25s ease}.header__icon:hover{opacity:.65}.header__icon:hover .icon{transform:none}.cart-count-bubble{font-size:1rem;font-weight:500}.header-wrapper,.header-wrapper--border-bottom{border-bottom:1px solid rgba(var(--color-foreground),.08)}.menu-drawer{transition:transform .4s cubic-bezier(.16,1,.3,1)}.menu-drawer__menu-item{padding:1.4rem 0;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;border-bottom:1px solid rgba(var(--color-foreground),.06);transition:opacity .2s ease}.menu-drawer__menu-item:active{opacity:.6}.menu-drawer__inner-container{padding:2rem 2.4rem}.menu-drawer__title{font-size:1.3rem;text-transform:uppercase;letter-spacing:.2rem;font-weight:500;opacity:.5}.menu-drawer__secondary-nav .menu-drawer__menu-item{font-size:1.35rem;opacity:.7}.menu-drawer__submenu{transition:transform .35s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 750px){.product__info-wrapper{padding:0 0 0 5.5rem}.product__info-wrapper--extra-padding{padding:0 0 0 7rem}}.product__title{line-height:1.15;letter-spacing:-.01em;margin-bottom:1rem}.product__description{line-height:1.8;font-size:1.5rem;color:rgba(var(--color-foreground),.75)}.product__info-container>*+*{border-top:1px solid rgba(var(--color-foreground),.06)}.accordion .summary{padding:1.8rem 0}.quantity__input{font-size:1.4rem;font-weight:500}.footer{border-top:1px solid rgba(var(--color-foreground),.08)}.footer-block__heading{font-size:1.2rem;text-transform:uppercase;letter-spacing:.18rem;font-weight:600;margin-bottom:2rem}.drawer__inner{transition:transform .4s cubic-bezier(.16,1,.3,1)}.cart-drawer__heading{font-size:1.3rem;text-transform:uppercase;letter-spacing:.18rem;font-weight:500}.product__payment-icons,.list-payment{opacity:0;height:0;overflow:hidden;margin:0;padding:0}.cart-progress__text{font-size:1.2rem;font-weight:400;letter-spacing:.02rem;opacity:.7}.cart-progress__bar{height:3px;border-radius:2px;overflow:hidden}.cart-progress__bar__progress{border-radius:2px}.cart-progress__bar__badge{display:none}.cart-upsell__title{font-size:1.2rem;text-transform:uppercase;letter-spacing:.12rem;font-weight:500}.field__input,.customer .field input,.customer select,.select__select{font-size:1.4rem;letter-spacing:.02rem;padding:1.6rem;min-height:5rem;transition:border-color .25s ease}.field__input:focus,.customer .field input:focus,.select__select:focus{border-color:rgba(var(--color-foreground),.4)}.form__label{font-size:1.2rem;letter-spacing:.06rem;font-weight:500}@keyframes brandFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}a{transition:color .25s ease,opacity .25s ease}.media img{transition:opacity .4s ease,transform .6s cubic-bezier(.25,.46,.45,.94)}.cart-drawer__overlay{transition:opacity .35s ease}.modal-overlay{transition:opacity .3s ease}.header__submenu,.mega-menu__content{animation:brandFadeUp .25s ease forwards}.button--primary:not([disabled]):hover,.product-form__submit:not([disabled]):hover{box-shadow:0 4px 12px rgba(var(--color-button),.15)}.rte{line-height:1.8}.rte p{margin-bottom:1.6rem}.rte h2,.rte h3{margin-top:3rem;margin-bottom:1.5rem}.newsletter-form__field-wrapper .field__input{min-height:5rem}.newsletter-form__button{min-height:5rem;letter-spacing:.14rem}::selection{background-color:rgba(var(--color-foreground),.08)}.drawer__inner::-webkit-scrollbar{width:3px}.drawer__inner::-webkit-scrollbar-track{background:transparent}.drawer__inner::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.15);border-radius:2px}hr{background-color:rgba(var(--color-foreground),.08)}@media screen and (max-width: 749px){.header__icon{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.grid--2-col-tablet-down .product-card-wrapper .card__information{padding:1rem 0 1.2rem}.grid--2-col-tablet-down .product-card-wrapper .card__heading.h5{font-size:1.25rem;line-height:1.4}.product-form__submit{min-height:5.2rem;font-size:1.3rem}.element-margin-top{margin-top:3rem}}.scroll-trigger.scroll-trigger--offscreen{opacity:0;transform:translateY(16px)}.scroll-trigger.scroll-trigger--cancel{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s cubic-bezier(.25,.46,.45,.94)}.scroll-trigger.animate--slide-in{transition:opacity .6s ease,transform .6s cubic-bezier(.25,.46,.45,.94)}.scroll-trigger.animate--fade-in{transition:opacity .8s ease}.urgency-text{font-size:1.2rem;font-weight:400;letter-spacing:.02rem;opacity:.6;padding:.8rem 1.2rem;border:1px solid rgba(var(--color-foreground),.08)}.estimated-shipping{font-size:1.25rem;opacity:.7;padding:1rem 0}.estimated-shipping__icon{opacity:.5}.product__inventory{font-size:1.2rem;opacity:.6;font-weight:400}.product__inventory svg{width:10px;height:10px}.emoji-benefits-container{line-height:2;font-size:1.4rem}.product__accordion.accordion{border-top:1px solid rgba(var(--color-foreground),.08)}.product__accordion.accordion details{border-bottom:1px solid rgba(var(--color-foreground),.08)}.product__accordion.accordion summary{padding:2rem 0;font-weight:400;letter-spacing:.02rem}.product__accordion .accordion__title{font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.1rem}.product__accordion .accordion__content{padding-bottom:2rem;line-height:1.75;font-size:1.4rem;color:rgba(var(--color-foreground),.72)}.product-page-price .price--large .price-item{font-size:2rem;font-weight:500;letter-spacing:-.01em}@media screen and (min-width: 750px){.product-page-price .price--large .price-item{font-size:2.2rem}}.product__title h1{font-weight:500;letter-spacing:-.02em}.product-title--uppercase{text-transform:uppercase;letter-spacing:.08em;font-weight:400}.product__description.rte{font-size:1.45rem;line-height:1.85;color:rgba(var(--color-foreground),.72);max-width:54rem}.product__description.rte p{margin-bottom:1.4rem}.product-form__input{margin-bottom:1.6rem}.product-form__input .form__label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.12rem;font-weight:500;margin-bottom:.8rem}.product__info-container>*:not(:first-child){padding-top:.4rem}.banner__content{padding:4rem 2rem}@media screen and (min-width: 750px){.banner__content{padding:6rem 4rem}}.banner__heading{line-height:1.1;letter-spacing:-.02em}.collection-hero__title{letter-spacing:-.02em;line-height:1.1}.collection-hero__description{font-size:1.5rem;line-height:1.7;opacity:.75;max-width:60rem}.facets__summary{font-size:1.2rem;text-transform:uppercase;letter-spacing:.12rem;font-weight:500}.rich-text__heading{letter-spacing:-.02em}.rich-text__text{line-height:1.8;max-width:68rem}.rich-text__text p{margin-bottom:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/brand-upgrade.css.map */
