:root{--primary: #e20000;--secondary: #ca0000;--light: #f7f7f7;--dark-gray: #070707;--light-gray: #f4f4f4;--gray: #767676;--border: #e2e2e2;--white: #ffffff;--focused-base-outline: none;--focused-base-outline-offset: 0;--focused-base-box-shadow: none}html:has(>.visually-hidden){overflow:hidden;position:relative}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgba(var(--color-foreground),1)}.h0{font-size:3.2rem}.h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}.image-with-text__heading.h3{font-size:calc(var(--font-heading-scale) * 2.5rem)}@media screen and (min-width:750px){.h0{font-size:6rem}}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.4rem;color:#fcf8f9}a{color:var(--primary)}@media screen and (max-width:989px){.header{padding-inline:1.5rem!important}}@media screen and (min-width:990px){.section-header .header{padding-top:0;padding-bottom:0}}.shopify-section-header-sticky sticky-header.gradient{background-color:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media screen and (min-width:990px){.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:0}}.header__menu-item{text-transform:uppercase}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none}.announcement-bar__message{line-height:18px}.footer__content-bottom-wrapper{justify-content:center}.footer-block__details-content a.list-menu__item--link{padding-top:.5rem;padding-bottom:.5rem}.button,.btn{text-transform:uppercase}.color-scheme-1 .button:not(.button--tertiary),.customer button,.banner__buttons .button{box-shadow:0 2px var(--secondary);font-weight:600}.price-per-item__container .quantity{z-index:0}quantity-popover .quantity{background:transparent!important;width:100px;min-height:calc((var(--inputs-border-width) * 2) + 3rem)}.quantity:before{background-color:var(--light-gray);border-radius:var(--variant-pills-radius)}.quantity:after{border-radius:var(--variant-pills-radius);box-shadow:none}.quantity__button{width:40px}.quantity__input{padding:0}.form__label{font-weight:500;font-size:14px;display:flex;column-gap:.5rem;align-items:center}.rating-wrapper{display:flex;align-items:center;column-gap:.5rem}.rating .rating-star{--color-rating-star: rgb(var(--color-button))}.card-wrapper .rating .rating-star,.product .rating .rating-star{--font-size: 2.5;letter-spacing:2px}.card-rating-badge{font-size:calc(var(--font-heading-scale) * 1.3rem);font-weight:var(--font-heading-weight)}.card-rating-badge>.card-rating-badge-wrapper{display:flex;align-items:center;column-gap:.5rem}.card-rating-badge-stars-wrapper{width:74px;max-height:13px;margin-bottom:2px}ul.discounts{display:inline-block}.discounts__discount{--color-background: #ffeded;--color-foreground: #e20000;background:var(--color-background);padding:4px 8px;border-radius:24px;color:var(--color-foreground);display:flex;font-weight:500}.discounts__discount>.icon{color:var(--color-foreground)}.cart-drawer{position:relative;--drawer-radius: 1.6rem;--drawer-padding: 2rem;--drawer-inner-spacing: 1.6rem;--drawer-border: .1rem solid var(--border)}.cart-drawer .drawer__inner{padding:0;border-top-left-radius:var(--drawer-radius);border-bottom-left-radius:var(--drawer-radius)}.cart-drawer .drawer__header{--font-heading-weight: 500;padding:var(--drawer-padding);padding-bottom:var(--drawer-inner-spacing);flex-direction:column;align-items:flex-start;gap:var(--drawer-inner-spacing);border-bottom:var(--drawer-border)}cart-drawer.is-empty .drawer__header{display:flex}cart-drawer.is-empty .drawer__inner{grid-template-rows:auto 1fr}.cart-drawer__empty-content .empty-svg{width:48px;height:auto;margin-bottom:1.6rem}.cart__empty-text{margin:0 0 8px;font-size:20px}.cart__login-paragraph{font-size:14px}cart-drawer-items.is-empty+.drawer__footer{display:flex}cart-drawer-items.is-empty+.drawer__footer>.cart-drawer__footer{display:none}.cart-drawer .drawer__header-inner{display:flex;width:100%;justify-content:space-between;align-items:center}.drawer__close{position:relative;min-width:2.4rem;min-height:2.4rem;height:2.4rem;top:0;right:0}.cart-drawer .drawer__heading{line-height:2.4rem;margin-bottom:0;font-size:1.4rem;text-transform:uppercase}.svg-wrapper>svg.icon.icon-close{padding:.5rem}.cart-drawer .drawer__close .svg-wrapper{height:2.4rem;width:2.4rem}.cart-drawer cart-drawer-items{padding-bottom:calc(var(--drawer-padding) * 2)}.cart-drawer .cart__contents>*+*{padding:var(--drawer-padding)}.cart-drawer .cart-item{display:flex;gap:var(--drawer-inner-spacing);padding:var(--drawer-padding) var(--drawer-padding) var(--drawer-inner-spacing);border-bottom:var(--drawer-border)}.cart-drawer .cart-item__details{display:flex;flex-direction:column;flex-grow:1}.cart-item__details>*+*{margin-top:.8rem}.cart-drawer .cart-item__info{display:flex;font-size:1.2rem;color:var(--gray)}.cart-item__options{display:flex;margin:0}.cart-drawer .product-option{padding:0}.cart-drawer .cart-item:last-child{margin-bottom:0}.cart-drawer .cart-items td{padding-top:0}.cart-drawer .cart-item__name{font-size:1.4rem}.cart-drawer .cart-item__image{max-width:none;object-fit:cover;width:9rem;height:9rem;aspect-ratio:1 / 1}@media screen and (min-width:750px){.cart-drawer .cart-item__media{width:9rem}}.cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer dl{display:flex;align-items:center}.cart-drawer dl .product-option{font-size:1.2rem;opacity:.75;padding:0 .7rem;border-right:1px solid var(--gray)}.cart-drawer dl .product-option:first-child{padding-left:0}.cart-drawer dl .product-option:last-child{border-right:none}.cart-drawer .product-option+.product-option{margin-top:0}.cart-drawer .product-option dt{display:none}.cart-drawer .drawer__footer{display:flex;flex-direction:column;gap:var(--drawer-inner-spacing);padding:var(--drawer-padding);border-top:var(--drawer-border)}.cart-drawer .cart__checkout-button span{font-weight:300}.cart-drawer .cart-items thead,.cart-drawer .totals{display:none}.cart-drawer .cart-item__totals .price{font-size:1.4rem;line-height:calc(1 + .5 / var(--font-body-scale))}.cart-drawer .cart-item .loading__spinner{padding:0;top:2px;right:4px}.cart-drawer .cart-item__quantity-wrapper{justify-content:space-between;align-items:center}.cart-drawer .cart-item__quantity{padding-left:0}.cart-item cart-remove-button{display:block}.cart-drawer .cart-remove-button{border-bottom:1px solid rgb(var(--color-foreground));border-radius:0;min-height:auto;padding-bottom:2px;text-transform:capitalize}.cart-drawer .tax-note{opacity:50%;font-size:1.2rem;margin:0;text-align:center;color:var(--dark-gray)}.badge{font-size:1.1rem;letter-spacing:0;font-weight:500;text-transform:uppercase;padding:8px;border-color:transparent;box-shadow:0 4px 12px #00000014}.index .section-header:not(.shopify-section-header-sticky):not(.menu-open) .header-wrapper,.collection .section-header:not(.shopify-section-header-sticky):not(.menu-open) .header-wrapper{background-color:transparent;position:absolute;width:100%}.index .section-header.shopify-section-header-sticky .header__heading-alternate-logo-wrapper,.collection .section-header.shopify-section-header-sticky .header__heading-alternate-logo-wrapper{display:none}@media screen and (max-width:749px){.index .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content,.collection .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:35rem;padding-top:90px}}@media screen and (min-width:750px){.index .banner--large:not(.banner--adapt),.collection .banner--large:not(.banner--adapt){min-height:60rem;padding-top:124px}}@media screen and (max-width:749px){.product product-info .page-width{max-width:100%;padding:0}.product product-info .product__info-wrapper{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.product .product__media--content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.product .product__media-icon{left:auto;right:1.2rem;display:none}.product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-right:0}.product product-info .product__media-list{width:100%;column-gap:0}.product .product__media-list .product__media-item{width:100%}.quick-add-modal__content-info .product .product__media-list .product__media-item{width:calc(100% - 8px - var(--grid-mobile-horizontal-spacing))}.product .slider.slider--mobile .slider__slide{padding-top:0;padding-bottom:0}}.quick-add-modal__content-info .product__media--content{position:absolute;top:0;left:0}.quick-add-modal__content-info .product .slider-progress,.product .slider-buttons{display:none}.slider-progress{display:none;width:160px;margin:0 auto}@media screen and (max-width:749px){.product .slider-progress{display:block}}.slider-progress .slider-progress__bar{background-color:#ffffff4d;display:block;width:100%;height:4px;border-radius:10px;position:relative;bottom:40px}.slider-progress .slider-progress__fill{transition:all .5s ease-in-out;background-color:#fff;display:block;width:0%;height:4px;border-radius:10px}.product__title__wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;margin-bottom:1.5rem}.product__title__wrapper .product__title{margin-bottom:0}.product__title__wrapper .product__title h1{font-size:2.4rem}.card__content .card-information>.price{color:var(--gray)}.product .product__title__wrapper .price__container{margin-bottom:0}@media screen and (min-width:750px){.product__title__wrapper .price--large{font-size:2rem}.product__title__wrapper .product__title h1{font-size:3.2rem;line-height:3.6rem}.product__title__wrapper .price{line-height:2rem}}.price.price--large.price--sold-out.price--show-badge{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.product .price .badge{margin-bottom:0!important}.product__info-container>variant-selects{margin-top:0}variant-selects .product-form__input{max-width:100%;margin-bottom:1.2rem}.product-form__buttons{max-width:100%!important}variant-selects .product-form__input--pill{display:flex;background-color:var(--light);padding:4px;border-radius:calc(var(--variant-pills-radius) + 10px);border-width:0;column-gap:3px}variant-selects .product-form__input--pill .form__label{display:none}variant-selects .product-form__input--pill label:last-child{margin-right:0!important}variant-selects .product-form__input--pill .product-form__input--pill-wrapper{display:flex;flex-grow:1}variant-selects #wrapper-XS{order:0}variant-selects #wrapper-S{order:1}variant-selects #wrapper-M{order:2}variant-selects #wrapper-L{order:3}variant-selects #wrapper-XL{order:4}variant-selects #wrapper-2XL{order:5}variant-selects #wrapper-3XL{order:6}variant-selects .product-form__input--pill input[type=radio]+label{background-color:transparent;border-color:transparent;margin:0;padding-left:0;padding-right:0;flex-grow:1;font-size:1.2rem}variant-selects .product-form__input--pill input[type=radio]:checked+label{background-color:#fff;color:var(--primary);font-weight:600}variant-selects .product-form__input--pill input[type=radio]+label:focus-visible{outline:none;box-shadow:none}variant-selects .product-form__input--pill input[type=radio]+label:hover{border-color:transparent;background-color:#fff}variant-selects .product-form__input--swatch{justify-content:start!important}variant-selects .product-form__input--pill input[type=radio].disabled:checked+label,variant-selects .product-form__input--pill input[type=radio]:disabled:checked+label{color:var(--primary)}variant-selects .product-form__input__wrapper .form__label{display:none}variant-selects fieldset.waistband label span{padding-top:2px}variant-selects fieldset.waistband label.classic-belt,variant-selects fieldset.waistband label.high-belt{display:flex;justify-content:center;align-items:center;column-gap:.5rem}variant-selects fieldset.waistband label>svg{height:18px;width:18px}variant-selects .form__label div.question-icon{background:#dadada;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:700;width:20px;height:20px}variant-selects .form__label div.question-icon:hover{background:#e2e2e2;cursor:pointer}.product--no-media product-form.product-form>.form{max-width:44rem}.product-form__button--wrapper{display:flex;column-gap:1rem;margin-bottom:1rem}.product-form__button--wrapper .product-form__input{flex-basis:auto}.product-form__button--wrapper .product-form__quantity{margin-bottom:0}.product-form__button--wrapper .button{background:var(--primary);text-transform:uppercase;color:#fff;margin-bottom:0}.product-form__button--wrapper .button:after{box-shadow:none}.product__accordion .accordion__content{padding:0!important}.product__accordion .accordion__title{text-transform:uppercase}.accordion__content--pills{display:flex;flex-wrap:wrap;justify-content:start;row-gap:12px;column-gap:4px;padding:8px 0}.accordion__content--pill{background-color:var(--light);padding:8px 12px;border-radius:var(--variant-pills-radius);font-size:14px;letter-spacing:0;text-transform:uppercase}.card__heading--wrapper{display:flex;justify-content:space-between;align-items:center}.card__heading a:after{content:none!important}.card__heading--wrapper .price{font-size:calc(var(--font-heading-scale) * 1.3rem);color:var(--gray)}.card.card--media .card__inner .card__content{position:absolute}a.card__content{text-decoration:none}@media screen and (max-width:749px){.embla__slide .product__media-zoom-hover,.embla__slide .product__media-icon--hover{display:none}}.card .slider-buttons{display:none;position:absolute;top:calc(50% - 20px);width:100%;justify-content:space-between;border:none}.card-wrapper .slider-buttons,.card-wrapper .quick-add__submit{display:flex}.card .slider-buttons>.slider-button{background:#ffffff80;border-radius:50%;color:var(--dark-gray);padding:.5rem;width:40px;height:40px}.card .slider-buttons>.slider-button.slider-button--prev{margin-left:8px}.card .slider-buttons>.slider-button.slider-button--next{margin-right:8px}.card .grid{column-gap:0;row-gap:0;position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:0rem}.card .grid__item{width:100%;max-width:100%}@media screen and (max-width:749px){.card .product__media-list,.product .product__media-list{margin-left:0}.card .product__media-list--single{width:100%}.card .product__media-item{display:list-item}.card .slider.slider--mobile{scroll-padding-left:0}.card .slider.slider--mobile .slider__slide{position:relative;padding-top:0;padding-bottom:0}}.card .media:after,.embla__slide .media:after{position:absolute;content:"";top:0;width:100%;height:100%;opacity:.12;background:linear-gradient(to bottom,#0000 0% 76%,#000)}.card .collection-slider .media{position:relative}.card .product-media-container.constrain-height .media{padding-top:var(--ratio-percent)}.card .product__media-item--single .product-media-container.constrain-height.media-fit-contain{width:100%}.card .quick-add{position:absolute!important;right:1rem;bottom:1rem;margin:0;z-index:10}.card .quick-add__submit{min-width:auto!important;width:40px;height:40px;padding:0;display:flex;justify-content:center;align-items:center;box-shadow:none!important;color:var(--dark-gray);background:var(--light);min-height:auto}.card .quick-add__submit:after{content:none}.card .quick-add__submit .icon-wrap,.complementary-product-card__quick-add-button .icon-wrap{--size: 22px;margin-left:0;width:var(--size);height:var(--size)}.complementary-product-card__quick-add-button .icon-wrap{--size: 18px}.complementary-products__container button.quick-add__submit:not(.animate-arrow):hover .icon-wrap{transform:none}.card .quick-add__submit .icon.icon-plus,.card .quick-add__submit .icon.icon-product-add,.complementary-product-card__quick-add-button .icon.icon-product-add{width:var(--size);height:var(--size)}.card-wrapper.is-loading{position:relative}.card-wrapper.is-loading .card{opacity:.6;transition:opacity .2s ease}.card-wrapper.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff47,#fff0);animation:card-swap-loading-shimmer .9s linear infinite}@keyframes card-swap-loading-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.card__swatch{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:12px;min-height:30px}.card__swatch--title{font-weight:500;text-transform:uppercase}.card .card-information__footer{display:flex;justify-content:space-between;align-items:center}.card .card-information .button{color:rgb(var(--color-button-text))}.card .card__badge{display:inline-flex;flex-direction:column;row-gap:.5rem}.banner__box.width--narrow{max-width:400px!important}.collection__title .title{text-align:center}.title-wrapper-with-link{justify-content:center}#KiwiSizeButton-Container{margin:0;text-align:right}#KiwiSizeButton-Container .ks-chart-modal-button{padding:0;margin:0;border:none}#KiwiSizeButton-Container .btn.ks-chart-modal-button>span{color:var(--gray)!important}.facets-container .facets__heading,.facets-container .product-count{display:none}#AjaxinatePagination{display:flex;justify-content:center;align-items:center;padding:1rem}.loader{width:48px;height:48px;border:5px solid rgb(var(--color-button));border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card__information .stamped-badge-caption{display:block}.stamped-pagination{color:var(--primary)}.stamped-full-page-tabs{display:none}body:is(.account,.order){max-width:100%!important;padding-left:0;padding-right:0}body:is(.account,.order) .announcement-bar p{margin:0;font-size:calc(var(--font-heading-scale) * 1.3rem)}@media screen and (min-width:990px){body:is(.account,.order)>.section-header{display:block!important;margin-top:0rem!important}}body.account .header__icons a .svg-wrapper{width:44px;margin-right:0}body.account .header__icons a .svg-wrapper,body.account .list-social__item a .svg-wrapper{width:20px;height:20px;margin-right:0;margin-bottom:0}body:is(.account,.order) h2.footer-block__heading{margin-top:0;margin-bottom:2rem}@media screen and (min-width:990px){body:is(.account,.order) h2{margin-top:0;margin-bottom:2rem}}.select .svg-wrapper,.customer select+.svg-wrapper{right:20px}.complementary-products .embla{--slide-width: 300px;--slide-width-desktop: 100%;--slide-spacing: 8px;--white: #ffffff;--light-gray: #f7f7f7;--gray: #767676;--radius: 8px}.complementary-products .embla__viewport{overflow:hidden}.complementary-products .embla__container{display:flex}.complementary-products .embla__slide{flex:0 0 var(--slide-width);min-width:0;padding-left:var(--slide-spacing)}@media screen and (min-width:750px){.complementary-products .embla{display:block;gap:16px}.complementary-products .embla__slide{flex:0 0 var(--slide-width-desktop)}}.complementary-products .embla__controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.complementary-products .embla__heading{text-transform:uppercase}.complementary-products .embla__buttons{display:flex;gap:.6rem;align-items:center;justify-content:center}.complementary-products .embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;appearance:none;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:2.4rem;height:2.4rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center}.complementary-products .embla__button__svg{width:50%;height:50%}.related-products-swatch{display:flex;flex-wrap:wrap;column-gap:10px;box-sizing:border-box}.related-products-swatch__item{position:relative;overflow:hidden;border:1px solid white!important;border-radius:50%;cursor:pointer;padding:0}#swatch-8970402201819.related-products-swatch__item{border-color:rgb(var(--color-foreground))!important}.related-products-swatch__item.active,.related-products-swatch__item:hover{border:1px solid var(--white);box-shadow:0 5px 6px #bfbfbf75}.related-products-swatch__item.active{border-color:var(--white);border-radius:50%;box-shadow:0 5px 6px #bfbfbf75;cursor:default}.related-products-swatch__item img{object-fit:cover;max-width:100%;height:100%}.related-products-swatch__item img,.related-products-swatch__item svg{pointer-events:none}.related-products-swatch__item .overlay{display:none;position:absolute;justify-content:center;align-items:center;bottom:0;right:0;color:var(--white);border-radius:50%;padding:5px;width:100%;height:100%;overflow:hidden}.related-products-swatch__item.active .overlay{display:flex}.complementary-product-card{position:relative;background:var(--light-gray);border-radius:var(--radius);display:flex;height:100%}.complementary-product-card__image{width:100px;min-height:100%;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.complementary-product-card__info{padding:16px;display:flex;flex-direction:column;justify-content:center;gap:7px}.complementary-product-card__title{font-size:13px;margin:0}.complementary-product-card__swatch{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.complementary-product-card__swatch .related-products-swatch__item{width:20px;height:20px}.complementary-product-card__swatch .related-products-swatch__item.hidden-swatch{display:none}.complementary-product-card__labels .badge{background:none;border:none;box-shadow:none;padding:0;margin:0;font-size:1.3rem;font-weight:400}.complementary-product-card__swatch .more-items{font-size:12px}.complementary-product-card__info .price{font-size:14px;color:var(--gray)}.product .complementary-product-card__info .price__container{margin-bottom:0}.complementary-product-card__quick-add{position:absolute;top:0;left:0;width:100%;height:100%}.complementary-product-card__quick-add modal-opener>button{transition:all .3s ease;width:100%;height:100%;padding:8px!important;background:transparent;border:none;cursor:pointer;display:flex;justify-content:flex-end;align-items:flex-end}.complementary-product-card__quick-add modal-opener>button:hover{background:#0000001a;border-radius:var(--radius)}.complementary-product-card__quick-add-button{position:absolute;display:flex;justify-content:center;align-items:center;border-radius:50%;width:32px;height:32px;background-color:var(--white)}.v1-product-card .card__heading{font-size:24px}.v1-product-card .price{font-size:16px}.v1-product-card .card-rating-badge-wrapper{display:flex;flex-direction:column}.v1-product-card .card-rating-badge-stars-wrapper{width:100%;max-width:88px;max-height:100%}
/*# sourceMappingURL=/cdn/shop/t/96/assets/custom.css.map */
