:root{--page-width: 160rem;--page-width-margin: 2rem;--ap-ease: cubic-bezier(.2,.7,.2,1)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:focus-visible{outline:2px solid var(--sf-navy)!important;outline-offset:3px!important;box-shadow:none!important}::selection{background:var(--sf-navy);color:#fff}.section-header .header-wrapper,.header-wrapper.color-scheme-2{background:#fffffff0!important;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}.shopify-section-header-sticky .header-wrapper{box-shadow:0 1px 0 var(--sf-line)!important}.header__menu-item{transition:color .2s var(--ap-ease),box-shadow .2s var(--ap-ease)}.header__heading-logo{transition:opacity .2s}.header__heading-link:hover .header__heading-logo{opacity:.8}.mega-menu__content{animation:ap-fade .22s var(--ap-ease);background:#fff!important}@keyframes ap-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.announcement-bar__message{font-size:1.3rem!important;letter-spacing:.04em!important}.announcement-bar__link{text-decoration:none!important}.announcement-bar__link:hover .announcement-bar__message{text-decoration:underline}.title,.sft__title,.title-wrapper-with-link .title{font-size:clamp(2.2rem,1.8vw,2.8rem)!important;font-weight:500!important}.title-wrapper-with-link{align-items:center;margin-bottom:2rem}.link.underlined-link,.title-wrapper-with-link a{font-size:1.6rem;font-weight:500;color:var(--sf-ink);text-underline-offset:.4rem}.button,.sfh__btn,.sft__pill,.apc__btn{transition:background-color .2s var(--ap-ease),color .2s,transform .12s var(--ap-ease)!important}.button:active,.sfh__btn:active,.apc__btn:active{transform:scale(.97)}.sfh__media img{transition:transform 1.2s var(--ap-ease)}.sfh:hover .sfh__media img{transform:scale(1.015)}.sfh__title{letter-spacing:-.005em!important}.sfh__sub{color:var(--sf-gray)!important;font-size:1.7rem!important}.sft__media img{transition:transform .7s var(--ap-ease)!important}.sft__tile:hover .sft__media img{transform:scale(1.04)!important}.sft__tile-title{font-weight:500!important}.sft__overlay .sft__tile-title{font-family:var(--sf-display);text-transform:uppercase;font-weight:400!important;font-size:clamp(2.8rem,3.2vw,4.4rem)!important;line-height:.95!important}.sft__pill:hover{background:var(--sf-navy-dark)!important;color:#fff!important}.card-wrapper .card__media img{transition:transform .6s var(--ap-ease),opacity .35s ease!important}.card-wrapper:hover .card__media .media img:only-child{transform:scale(1.04)}.card-wrapper .card__inner{overflow:hidden}.card__information{padding-top:1.2rem!important}.card__heading{margin-bottom:.4rem!important}.card-information .caption-with-letter-spacing{letter-spacing:0;text-transform:none;color:var(--sf-gray);font-size:1.4rem}.card-information .price--on-sale .price-item--sale{color:var(--sf-ink)!important;font-weight:500}.card-information .price--on-sale .price-item--regular{text-decoration:line-through;font-size:1.5rem}.card__badge{top:1.2rem!important;left:1.2rem!important;bottom:auto!important;align-self:flex-start!important}.card__badge .badge{background:#fff!important;color:var(--sf-accent)!important;padding:.4rem 1rem!important;border-radius:30px!important;font-size:1.3rem!important}.collection-hero__title{font-family:var(--sf-display)!important;text-transform:uppercase;font-weight:400!important;font-size:clamp(3.2rem,4vw,5.6rem)!important;line-height:.95}.facets-container{padding-top:1.2rem}.facets__summary:hover span{color:var(--sf-navy)}.pagination__item--current{box-shadow:inset 0 -2px 0 var(--sf-navy)}.product__title h1,.product__title .h1{font-size:clamp(2.4rem,2.2vw,3.2rem)!important}.product__info-container>*+*{margin-top:1.6rem}.product-form__input--pill{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr));gap:.8rem}.product-form__input--pill .form__label{grid-column:1 / -1}.product-form__input--pill input[type=radio]+label{margin:0!important;text-align:center;transition:border-color .15s,background .15s,color .15s}.product-form__submit{border-radius:30px!important}.product__description,.product__description p{font-size:1.6rem;line-height:1.75;color:var(--sf-ink)}.product__accordion summary .accordion__title{font-size:1.8rem;font-weight:500;color:var(--sf-ink)}.product__media-item .media{border-radius:0}.footer-group .newsletter,.newsletter.gradient,.newsletter__wrapper{background:var(--sf-light)!important;--color-foreground: 17,17,17;--color-background: 245,245,245}.newsletter__wrapper .h1,.newsletter__wrapper h2{font-family:var(--sf-display)!important;text-transform:uppercase;font-weight:400!important;color:var(--sf-ink)!important;font-size:clamp(3.2rem,4vw,5.2rem)!important;line-height:1}.newsletter__wrapper .rte,.newsletter__wrapper p{color:var(--sf-gray)!important}.newsletter-form__field-wrapper .field__input{background:#fff!important;color:var(--sf-ink)!important;border-radius:30px!important;padding-left:2.2rem}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{border-radius:30px!important}.newsletter-form__field-wrapper .field__label{color:var(--sf-gray)!important;left:2.2rem}.newsletter-form__button{color:var(--sf-navy)!important}.footer__content-top{padding-top:2.4rem}.footer-block__heading{letter-spacing:.06em!important;font-size:1.3rem!important}.footer .list-menu__item--link{transition:color .15s}@media screen and (max-width:749px){:root{--page-width-margin: 0rem}.title,.sft__title{font-size:2.2rem!important}.card__heading,.card__heading a{font-size:1.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sf-premium.css.map */
