:root{--spx-radius-sm: .8rem;--spx-radius: 1.4rem;--spx-radius-lg: 2.2rem;--spx-accent: #ea0404;--spx-accent-rgb: 234, 4, 4;--spx-shadow-sm: 0 .1rem .2rem rgba(0, 0, 0, .06), 0 .2rem .8rem rgba(0, 0, 0, .06);--spx-shadow-md: 0 .8rem 2.4rem rgba(0, 0, 0, .1);--spx-shadow-lg: 0 1.8rem 4.8rem rgba(0, 0, 0, .16);--spx-section-space: clamp(4rem, 6vw, 7.2rem);--spx-ease: cubic-bezier(.2, .7, .2, 1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background:rgba(var(--color-foreground),.9);color:rgb(var(--color-background))}body{letter-spacing:0;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:-.02em;line-height:1.12;text-wrap:balance}p,li{text-wrap:pretty}h1,.h1{font-size:clamp(3rem,3.4vw + 1rem,4.8rem)}h2,.h2{font-size:clamp(2.4rem,2vw + 1.4rem,3.6rem)}h3,.h3{font-size:clamp(1.9rem,1vw + 1.4rem,2.4rem)}.caption-with-letter-spacing,.subtitle{letter-spacing:.1em;font-weight:600}.rte a,.link{text-underline-offset:.3rem}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem;border-radius:.4rem}img{height:auto}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:4.8rem;padding:0 2.6rem;font-weight:600;letter-spacing:.01em;transition:transform .2s var(--spx-ease),box-shadow .2s var(--spx-ease)}.button--primary:not([disabled]):hover{transform:translateY(-.1rem);box-shadow:0 .8rem 1.8rem -.8rem #00000080}.button:not([disabled]):active{transform:translateY(0)}.button--full-width{min-height:5.2rem}.field__input,.select__select,.customer .field input,.text-area{border-radius:var(--inputs-radius);font-size:1.5rem}.spx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin:0 0 clamp(2rem,3vw,3.2rem)}.spx-head__text{max-width:62rem}.spx-head__eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.spx-head__eyebrow:before{content:"";width:2.4rem;height:.2rem;background:var(--spx-accent)}.spx-head__title{margin:0}.spx-head__sub{margin:.8rem 0 0;font-size:1.6rem;color:rgba(var(--color-foreground),.75)}.spx-head__link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}.spx-head__link span{display:inline-block;transition:transform .2s var(--spx-ease)}.spx-head__link:hover span{transform:translate(.4rem)}.spx-head__link:hover{text-decoration:underline;text-underline-offset:.4rem}.title-wrapper-with-link .title,.collection__title .title,.section-header .title,.rich-text__heading,.multicolumn .title,.related-products__heading{letter-spacing:-.02em}@media(prefers-reduced-motion:no-preference){.spx-rise{animation:spx-rise .7s var(--spx-ease) backwards;animation-delay:var(--spx-delay, 0s)}}@keyframes spx-rise{0%{transform:translateY(1.6rem)}}.spx-header{transition:box-shadow .25s ease}.spx-header.is-scrolled{box-shadow:0 .6rem 2rem #00000014}.product__title h1,.product__title h2{font-size:clamp(2.6rem,2vw + 1.6rem,3.6rem);line-height:1.12;letter-spacing:-.02em}.product .price--large{font-size:2.8rem;font-weight:800;letter-spacing:-.02em}.product .price--large .price-item--regular,.product .price--large .price-item--sale{font-size:inherit}.product__media-wrapper .media,.product__media-item .media,.thumbnail,.thumbnail-list__item .thumbnail{border-radius:var(--spx-radius)}.product-form__input .form__label,.product-form__input legend{font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.product-form__input input[type=radio]+label{min-width:4.8rem;min-height:4.4rem;padding:0 1.4rem;border-width:.15rem;font-size:1.4rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.product-form__input input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__quantity .quantity{border-radius:var(--inputs-radius);min-height:4.8rem}.product__trust-badges{margin-top:1.6rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:var(--spx-radius);background:rgba(var(--color-foreground),.03)}.product__trust-badges .store-promises--stack{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.6rem}.product__trust-badges .store-promises__item{font-size:1.3rem;font-weight:500}.product-details__item{border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--spx-radius);margin-bottom:1rem;overflow:hidden}.product-details__item .accordion{border:0}.product-details__item details{border:0}.product-details__item summary{padding:1.4rem 1.8rem}.product-details__item .accordion__content{padding:0 1.8rem 1.8rem}.product-details .accordion{border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--spx-radius);margin-bottom:1rem;overflow:hidden}.product-details .accordion summary{padding:1.4rem 1.8rem}.product-details .accordion .accordion__content{padding:0 1.8rem 1.8rem}.product-details__size-help{margin:0 0 1.4rem;padding:1.2rem 1.6rem;border-radius:var(--spx-radius);background:rgba(var(--color-foreground),.05);font-size:1.4rem}.related-products__heading{font-size:clamp(2.4rem,2vw + 1.4rem,3.4rem)}.collection-hero,.collection-hero__text-wrapper{padding-bottom:0}.collection-hero__text-wrapper{padding-top:clamp(1.4rem,2vw,2.4rem)}.collection-hero .collection-hero__title{margin:0 0 .4rem;font-size:clamp(2.6rem,1.3vw + 1.8rem,3.6rem);line-height:1.1;letter-spacing:-.03em}.collection-hero__description{max-width:68rem;margin:0;font-size:1.6rem;color:rgba(var(--color-foreground),.75)}.spx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:1.2rem;padding-bottom:1.6rem}.spx-toolbar .facets-vertical-sort{padding:0;margin:0;width:auto}.spx-toolbar .facets-vertical-form{justify-content:flex-end}.spx-head .spx-head__title{font-size:clamp(2.2rem,1vw + 1.7rem,3rem);line-height:1.15;letter-spacing:-.025em}.facets-vertical .facets__heading,.mobile-facets__heading{margin:0;color:rgb(var(--color-foreground));font-size:1.7rem;font-weight:800;letter-spacing:-.01em}.facets__summary,.mobile-facets__summary>div>span:first-child{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:700}.active-facets__button-remove{border-radius:4rem}.pagination__item{border-radius:50%}.drawer__inner{border-radius:var(--spx-radius-lg) 0 0 var(--spx-radius-lg)}.drawer__header{padding:1.6rem 2rem}.drawer__heading{font-size:2.2rem}.cart-drawer .cart-item{padding-bottom:1.6rem}.cart-drawer__spx-extras{padding:0 2rem}.cart-drawer__spx-extras .free-shipping-bar{margin:0 0 1.2rem}.cart-drawer__trust{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.cart-drawer__trust .svg-wrapper{width:1.8rem;height:1.8rem}.footer{border-top:0}.footer__content-top{padding-top:clamp(4rem,5vw,6rem);padding-bottom:2.4rem}.footer-block__heading{margin-bottom:1.6rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.footer-block__details-content{font-size:1.5rem;line-height:1.75}.footer .list-menu__item--link{padding:.5rem 0;font-size:1.5rem;text-decoration:none;opacity:.92}.footer .list-menu__item--link:hover{opacity:1;text-decoration:underline;text-underline-offset:.4rem}.footer .list-social__link{border-radius:50%}.footer__content-bottom{border-top:.1rem solid rgba(255,255,255,.22);padding-top:2rem}.footer__copyright{font-size:1.3rem;opacity:.85}.customer .field__input,.newsletter-form__field-wrapper .field__input{min-height:4.8rem}.spx-scroll-row{scrollbar-width:none;-ms-overflow-style:none}.spx-scroll-row::-webkit-scrollbar{display:none}@media screen and (max-width:749px){.drawer__inner{border-radius:0}}.product-form__buttons .shopify-payment-button__button--unbranded{background:transparent;box-shadow:inset 0 0 0 .15rem rgb(var(--color-foreground));color:rgb(var(--color-foreground));font-weight:600;transition:background-color .2s ease,color .2s ease}.product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input input[type=radio]+label{line-height:1}.product-details .rte h4{margin:2rem 0 .8rem;font-size:1.7rem;letter-spacing:-.01em}.product-details .rte h4:first-child{margin-top:0}.product-details .rte p,.product-details .rte li{font-size:1.5rem;line-height:1.7}.product-details .rte ul{padding-left:2rem}.collection-hero__title{margin:2.4rem 0 .8rem}.collection-hero__description{margin-bottom:.8rem}body,.cart-notification-wrapper{overflow-x:clip}.cart-notification__close{margin-right:0}.spx-ticker,.spx-ticker a{color:rgb(var(--color-foreground))}.footer,.footer a,.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .list-menu__item--link,.footer .copyright__content,.footer .copyright__content a,.footer__copyright{color:rgb(var(--color-foreground));opacity:1}.footer-block__heading{opacity:1}.footer .footer-block__details-content .list-menu__item--link,.footer .list-menu__item.list-menu__item--link,.footer .footer-block--menu a{color:rgb(var(--color-foreground));opacity:1}.spx-header .header__icon .svg-wrapper,.spx-header .header__icon .icon{width:2.4rem;height:2.4rem}.header__icon--cart .cart-count-bubble{top:.2rem;right:-.4rem;bottom:auto;left:auto;width:auto;min-width:1.9rem;height:1.9rem;padding:0 .4rem;border:.2rem solid rgb(var(--color-background));border-radius:1rem;background:var(--spx-accent);color:#fff;font-size:1.05rem;font-weight:800;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/5/assets/spx-design.css.map */
