@font-face{font-family:NeueHaasGroteskDisplay;src:url(NeueHaasGroteskDisplay-65Medium-Web.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--font-body-family: "NeueHaasGroteskDisplay", Helvetica, Arial, sans-serif !important;--font-heading-family: "NeueHaasGroteskDisplay", Helvetica, Arial, sans-serif !important}body,p,span,div,input,button,textarea,select{font-family:NeueHaasGroteskDisplay,Helvetica,Arial,sans-serif!important;line-height:1.4;font-size:14px;letter-spacing:.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body h1,body h2,body h3,body h4,body h5,body h6{font-family:NeueHaasGroteskDisplay,Helvetica,Arial,sans-serif!important}.header__icons .header__icon{display:flex;align-items:center;justify-content:center;padding:0 1.2rem;height:4.4rem;width:auto;min-width:4.4rem;text-decoration:none;font-size:1.4rem}.header__icons .header__icon span{font-weight:500}.header__search details summary.header__icon{width:auto;min-width:4.4rem}.header__icon--cart span:first-child{display:flex!important;align-items:center!important;font-size:1.4rem!important;font-weight:500!important}.header__icon--cart{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem}.header__icon--cart .cart-count-bubble{background:none!important;color:inherit!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;font-size:inherit!important;font-weight:inherit!important;position:static!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important}@media screen and (max-width: 989px){.header__search{display:none!important}}@media screen and (max-width: 989px){.rich-text__wrapper{width:100%!important;padding:0 20px!important}}@media screen and (max-width: 989px){.footer__content-top{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width: 749px){.footer__content-bottom{padding-top:12px!important}}@media screen and (max-width: 989px){.header{padding-left:20px!important;padding-right:20px!important}}.product-form__input--pill{display:block}.variant-row{display:flex;flex-wrap:wrap;gap:4px}.variant-row .variant-pill{width:90px!important;height:90px!important}@media screen and (max-width: 989px){.variant-row .variant-pill{width:72px!important;height:72px!important}}.product-form__input--pill.is-size .variant-pill.size-thumb{width:66px!important;height:66px!important}.variant-row .variant-pill label,.variant-row .variant-pill .variant-pill__link{width:100%!important;height:100%!important;box-sizing:border-box;overflow:hidden;border-radius:0;margin:0;background:#fff!important;color:#000!important;border:1px solid #aaa!important;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0!important;text-decoration:none!important}@media screen and (max-width: 989px){.variant-row .variant-pill label,.variant-row .variant-pill .variant-pill__link{width:100%!important;height:100%!important;box-sizing:border-box}}.product-form__input--pill.is-size .variant-pill label.size-thumb{width:100%!important;height:100%!important}.product-form__input--pill.is-size .variant-pill.variant-pill--with-image.size-thumb,.product-form__input--pill.is-size .variant-pill.variant-pill--with-image.size-thumb>label{width:66px!important;height:66px!important}.product-form__input--pill.is-size .variant-pill label.size-thumb .variant-pill__text{width:66px!important;height:66px!important}@media screen and (max-width: 989px){.product-form__input--pill.is-size{grid-template-columns:repeat(4,66px)!important}}.product-form__input--pill input[type=radio]+label{border-radius:0!important}.variant-pill__link{display:flex;align-items:center;justify-content:center;gap:0;color:inherit!important}.variant-pill__link:hover,.variant-pill.is-active .variant-pill__link{border-color:#000!important}.variant-pill.variant-pill--has-image .variant-pill__text{display:none!important}.variant-row .variant-pill__image{border-radius:0;width:100%;height:100%;object-fit:cover;display:block}.variant-row .variant-pill__text{display:none!important}.product-form__input--pill.is-size .variant-pill__text,.variant-row .variant-pill__text.show{display:flex!important;align-items:center;justify-content:center;width:90px;height:90px;font-weight:500;background:#fff!important;color:#000!important}@media screen and (max-width: 989px){.product-form__input--pill.is-size .variant-pill__text,.variant-row .variant-pill__text.show{width:72px;height:72px}}.product-form__input--pill input:checked+label{border:1px solid #000!important;background:#fff!important;color:#000!important}.product-form__input--pill input:not(:checked)+label{border:1px solid #aaa!important;background:#fff!important;color:#000!important}.product-form__input--pill input[disabled]+label,.product-form__input--pill .variant-pill.is-disabled label{opacity:.4;cursor:not-allowed;border-color:#aaa!important}.product-form__input--pill.is-size input:not(:checked)+label{border:1px solid #ddd!important;background:#fff!important;color:#000!important}.product-form__input--pill.is-size input:checked+label{border:1px solid #000!important;background:#fff!important;color:#000!important}.product-form__input--pill legend.form__label,.product-form__input--pill legend.form__label span[data-selected-value]{font-size:12px!important}.rich-text__text.rte{margin-top:10px}.product__title-price-row .product__title .h1,.product__title h1,.product__title-price-row .price,.product__title-price-row .price--large,.product__title-price-row .price .price-item{line-height:1.4!important;font-size:13px!important}.product__title-price-row .price{display:inline-flex!important;align-items:center!important;white-space:nowrap!important}.product__title-price-row .price>*{line-height:1.4!important}.product__title-price-row .unit-price{display:none!important}.product__info-container>.product__title-price-row,.product__title-price-row .price dl{margin:0!important}.product__title-price-row .price .price-item{white-space:nowrap!important}.product__title{margin:0!important}.product .product__info-wrapper{display:block}.product .product__info-container{margin-left:auto;margin-right:auto;padding-top:32px}@media screen and (min-width: 990px){.product .product__info-container{max-width:390px!important;width:100%!important}.product--medium:not(.product--no-media) .product__info-wrapper{max-height:none;padding-bottom:0}}@media screen and (max-width: 989px){.product__info-container{max-width:100%!important;width:100%!important}}.product__title-price-row{display:flex;justify-content:space-between;align-items:center}.product__info-container>*:not(:first-child){margin-top:24px}.product-form__input{margin-bottom:24px}.product-form__submit,.shopify-payment-button__button--unbranded{width:100%!important;border:1px solid #000!important;background:#fff!important;color:inherit!important;text-transform:uppercase;min-height:48px;height:48px;font-size:10px;box-shadow:none!important}.product-more-info-trigger{width:100%;border:1px solid #000!important;background:#fff!important;color:inherit!important;text-transform:uppercase;min-height:44px;height:44px;font-size:10px;margin-top:10px}.product-info-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px}.product-info-button{width:auto;padding:10px;line-height:1;min-height:auto!important;height:auto!important;border:1px solid transparent!important;cursor:pointer}.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{background:#000!important;color:#fff!important}.product-form__submit:after,.shopify-payment-button__button--unbranded:after{display:none!important}.product-form__submit span,.shopify-payment-button__button--unbranded span{font-size:10px!important}.product__media-gallery .thumbnail-list{gap:10px!important;margin-top:10px!important}.product__media-wrapper .thumbnail-slider{margin-top:-10px!important}.multicolumn-card__info{padding-left:0!important}body a,body .link,body .underlined-link,body .customer a,body .inline-richtext a,body .rte a,body .header__menu-item,body .header__menu-item:hover,body .header__menu-item:active,body .header__menu-item:focus,body .header__active-menu-item,body .header__submenu .header__menu-item:hover,body details[open]>.header__menu-item{text-decoration:none!important;text-underline-offset:0!important;text-decoration-thickness:0!important}body a:hover,body .link:hover,body .underlined-link:hover,body .customer a:hover,body .inline-richtext a:hover,body .rte a:hover{text-decoration:none!important;text-decoration-thickness:0!important}.product__info-container{position:relative}.product-info-overlay-wrap[hidden]{display:none!important}.product-info-overlay-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;margin:0!important}.product-info-overlay{height:100%;width:100%;background:#fff;border:0!important;padding:40px 20px 20px;overflow:auto;box-sizing:border-box}.product-info-overlay__close{position:absolute;top:10px;right:10px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0!important;background:#fff;cursor:pointer}.product-info-overlay__content{margin-top:40px}body .header__menu-item span:hover,body .header__menu-item:hover span,body .list-menu__item:hover,body .list-menu__item:hover span,body .header__inline-menu a:hover,body .header__inline-menu a:hover span,body .header__submenu .header__menu-item:hover,body details[open]>.header__menu-item:hover,body .header__active-menu-item:hover{text-decoration:none!important;text-decoration-thickness:0!important;text-underline-offset:0!important;border-bottom:none!important;box-shadow:none!important;border:none!important;outline:none!important}body .header__menu-item:hover:before,body .header__menu-item:hover:after,body .list-menu__item:hover:before,body .list-menu__item:hover:after{display:none!important;content:none!important}body .header__menu-item{color:rgba(var(--color-foreground),1)!important}@media screen and (max-width: 989px){header-drawer{margin-left:0!important}.header__icon--menu span{display:none!important}.header__icon--menu{display:flex!important;align-items:center!important;padding:1.2rem 0!important}.header__icon--menu:after{content:"Menu"!important;font-size:1.4rem!important;color:rgba(var(--color-foreground),1)!important;letter-spacing:.06rem!important;line-height:1!important}details[open]>.header__icon--menu:after{content:"Close"!important}.menu-drawer__menu-item{padding:10px 16px!important}}.card-wrapper .card__inner,.card-wrapper .card,.product-card-wrapper .card__inner,.product-card-wrapper .card,.collection-card-wrapper .card__inner,.collection-card-wrapper .card{--ratio-percent: 133.33% !important}.card__media .media,.card .media,.media--transparent{padding-top:133.33%!important}.card .card__inner .card__media,.product-card-wrapper .card__media,.collection-card-wrapper .card__media{aspect-ratio:3/4!important;overflow:hidden!important}.card .card__inner .card__media img,.product-card-wrapper .card__media img,.collection-card-wrapper .card__media img{width:100%!important;height:100%!important;object-fit:cover!important}.brand-logo{font-size:14px}.summary__title .svg-wrapper,.accordion .svg-wrapper,.product__accordion .svg-wrapper,.collapsible-content .svg-wrapper{display:none!important}.summary__title{gap:0!important;align-items:center}.accordion__title{margin:0!important}.product__title h1,.product__title,.product .h1,.product-form__buttons .price,.price,.price__regular,.price__sale{font-size:17px!important}.product__description,.product .rte,.product-form__description{font-size:14px!important;line-height:1.4!important;color:inherit!important;font-weight:400!important;margin:1rem 0!important}.header{height:50px;padding-top:0;padding-bottom:0}@media screen and (max-width: 749px){.image-with-text .page-width,.image-with-text__content{padding-left:0!important}}.card__heading,.card__heading a,.card-information .price,.card-information .price .price-item,.card-information .price--sold-out .price-item{font-size:13px!important;line-height:1.4!important}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgb(var(--color-foreground))!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
