:root{--font-heading: "Tenor Sans", Times, serif;--font-body: "Outfit", system-ui, sans-serif;--font-accent: var(--font-body);--type-xs: 13px;--type-sm: 15px;--type-body: 16px;--type-lg: 18px;--type-h3: 20px;--type-h2: 26px;--type-h1: 32px;--typeBasePrimary: "Outfit" !important;--typeBaseSize: 18px !important;--typeBaseWeight: 300 !important;--typeBaseSpacing: .025em !important;--typeBaseLineHeight: 1.5 !important;--typeHeaderPrimary: "Tenor Sans" !important;--typeHeaderSize: 25px !important;--typeHeaderWeight: 400 !important;--typeHeaderSpacing: 0em !important}@media only screen and (min-width:750px){:root{--type-xs: 12px;--type-sm: 14px;--type-body: 15px;--type-lg: 17px;--type-h3: 22px;--type-h2: 30px;--type-h1: 42px}}body,.template-page,.rte,.rte p,p,li,td,th,input,textarea,select,label,span,a,.product-card__title,.grid-product__title,.grid-product__meta,.product__description,.product__price,.cart__item-title,.cart__item-sub,.footer__content,.footer__title,.drawer__contents,.site-footer,.newsletter-section{font-family:var(--font-body)!important;font-weight:300}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.section-header__title,.page-title,.product__title,.collection-hero__title,.cart__title,.index-section__header{font-family:var(--font-heading)!important;font-weight:400;letter-spacing:.02em}.site-nav__link,.site-nav__dropdown-link,.site-nav__child-link,.drawer__nav a,.drawer__nav-link,.mobile-nav__link,.announcement-bar__link,.announcement-bar__text,.announcement-bar,.site-header__logo .h2{font-family:var(--font-body)!important;font-weight:400}.btn,.btn--primary,.btn--secondary,button[type=submit],.shopify-payment-button button,[data-add-to-cart-text]{font-family:var(--font-body)!important;font-weight:600;letter-spacing:.05em;text-transform:uppercase}shop-cart-sync,shop-cart-sync *,[class*=stamped],[class*=stamped] *,[class*=spr-],[class*=spr-] *,[class*=judge],[class*=judge] *,[class*=loox],[class*=loox] *,[class*=trustbadge],[class*=trustbadge] *,[style*=GTStandard],[style*=Tahoma],[style*=Times],[style*="Open Sans"]{font-family:var(--font-body)!important}.product-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff;border-top:1px solid #e5e5e5;transform:translateY(100%);transition:transform .3s}.product-sticky-bar.is-visible{transform:translateY(0)}.product-sticky-bar__inner{display:flex;align-items:center;justify-content:space-between;padding:17px 18px}.product-sticky-bar__info{display:flex;align-items:center;gap:10px}.product-sticky-bar__info img{width:60px;height:auto}.add-to-cart{letter-spacing:0}@media only screen and (min-width:769px){.product--columns .product-slideshow{display:flex;gap:10px;flex-wrap:wrap}.product--columns .product-main-slide{display:block;max-width:calc(50% - 8px)}.product--columns .product__thumbs{display:none}.product__photos img{height:auto}}@media only screen and (max-width:768px){.product-slideshow .product-main-slide .image-wrap{height:0!important;padding-bottom:100%!important;position:relative;overflow:hidden}.product-slideshow .product-main-slide .image-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-slideshow .flickity-slider,.product-slideshow .product-main-slide .product-image-main,.product-sticky-bar__inner .add-to-cart{width:100%}.product-slideshow .product-main-slide img.lazyload,.product-slideshow .product-main-slide img.lazyloading{opacity:1}.product-slideshow.flickity-enabled,.product-slideshow.flickity-enabled .flickity-viewport{min-height:300px}.product-sticky-bar__info{display:none}.product-sticky-bar{background:0 0;border-top:none}.product-sticky-bar__inner{flex-direction:column;gap:10px}.product-sticky-bar__title{font-size:14px}.product-sticky-bar__inner .product__price.on-sale{font-size:16px!important}.product-sticky-bar__inner .product__price-savings{font-size:11px!important}}.product-block--tab .collapsible-trigger-btn{text-align:center;text-transform:uppercase!important;letter-spacing:3px;font-family:var(--font-body)!important;font-weight:300!important;font-size:var(--type-sm)!important}.product-block--tab .collapsibles-wrapper--border-bottom{border:1px solid #e8e8e1}.variant-input-wrap label,.product-block--sales-point .icon-and-text{font-weight:300!important}.icon-and-text--sales span{color:#000!important}#vvlocation,#shopify-section-template--29940810285405__featured_collection_1_E6drzm .grid-product__vendor{display:none!important}#shopify-section-template--29940810285405__featured_collection_1_E6drzm .grid-product__meta{text-align:center;display:flex;flex-direction:column;align-items:center}#shopify-section-template--29940810285405__featured_collection_1_E6drzm .grid-product__price{color:red}#shopify-section-template--29940810285405__featured_collection_1_E6drzm .grid-product__price--original{color:#000}#shopify-section-template--29940810285405__featured_collection_1_E6drzm .grid-product__price--savings{display:none!important}#shopify-section-template--29915634172253__featured_collection_1_E6bJVJ .grid-product__price--original{color:#000!important}[class*=ai-featured-collection__badge]{background-color:#c20000!important;color:#fff!important;padding:2px 10px!important;font-size:12px!important;font-weight:600!important;font-family:var(--font-body)!important;border-radius:0!important;letter-spacing:.02em!important;left:auto!important;right:8px!important;top:8px!important}.product-single__title{font-size:18.25px!important;text-transform:uppercase!important}#shopify-section-template--29963819680093__featured_collection_1_E6drzm .grid-product__price--original{color:#000!important}.product-block--tab .collapsible-trigger-btn{font-family:var(--font-body)!important;font-weight:400!important;font-size:.8em!important;letter-spacing:.3em!important;text-transform:uppercase!important;text-align:center!important}.product-block--tab .collapsibles-wrapper--border-bottom{border:1px solid var(--colorBorder);border-bottom:0}.product-block--tab+.product-block--tab .collapsible-trigger-btn--borders{border-top:0}.grid-product__tag.grid-product__tag--sale{display:block!important;background:#c20000!important;color:#fff!important;padding:2px 10px!important;font-size:11px!important;font-weight:600!important;font-family:var(--font-body)!important;text-transform:uppercase!important;letter-spacing:.02em!important;border-radius:0!important;border:none!important;top:1px!important;right:0!important;margin:0!important;line-height:normal!important}.site-nav__link{font-family:var(--font-body)!important;font-weight:300!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:14px!important}html,body{overflow-x:clip!important;max-width:100vw!important}.page-content--product,.page-width,[class*=ai-featured-collection__slider-wrapper],[class*=ai-featured-collection__container]{overflow-x:clip!important;max-width:100%!important}[aria-controls*=tab_tQY9wi]{border-bottom:1px solid #e8e8e1!important}@media only screen and (max-width:768px){.text-columns .slick-list,[class*=text_columns] .slick-list{height:auto!important;max-height:250px!important}.text-columns .slick-track,[class*=text_columns] .slick-track{display:flex!important;align-items:flex-start!important}}h1.product-single__title{font-size:22px!important;font-weight:500!important;letter-spacing:.5px!important;text-transform:uppercase!important;line-height:1.2!important}@media only screen and (min-width:769px){.product--thumbnail,.product--stacked{display:flex;flex-wrap:nowrap;align-items:flex-start}.product--thumbnail>.grid__item,.product--stacked>.grid__item{float:none}.product-single__sticky{position:sticky!important}}span.product__price.product__price--compare{font-size:20px!important;font-weight:300!important;color:#000!important;text-decoration:line-through!important}span.product__price.on-sale{font-size:20px!important;font-weight:700!important;color:#c20000!important;margin-right:5px!important;padding-right:15px!important}span.product__price-savings{font-size:18px!important;font-weight:300!important;color:#000!important;display:inline!important;background:none!important;background-color:transparent!important;padding:0!important;border-radius:0!important}.sales-point .icon-and-text{font-size:18px!important;line-height:1.4!important;font-weight:300!important}@media only screen and (max-width:768px){.product-block--sales-point .sales-point .icon-and-text{text-align:left!important;justify-content:flex-start!important}.product-block--sales-point .sales-points{text-align:left!important}}._ks_text,.ks-chart-modal-link{font-size:17px!important}#shopify-section-...featured_collection_1_E6drzm h2{text-align:left;font-weight:700;font-size:25px;margin-top:-80px}.grid-product__meta{text-align:center!important}.grid-product__price{text-align:center!important;color:#000!important}.grid-product__meta,.grid-product__price{text-align:center!important}.grid-product__price .on-sale{color:#c20000!important}.grid-product__price--original{text-decoration:line-through;color:#000!important;margin-right:5px;font-size:17px!important;opacity:1!important}h1.product-single__title,h2.product-single__title{font-size:21.25px!important;font-weight:400!important;letter-spacing:normal!important}.variant__label{font-size:14.4px!important;letter-spacing:3.97px!important;text-transform:uppercase!important}.fp-heading{font-family:var(--font-heading)!important;font-size:25px!important;font-weight:700!important;letter-spacing:normal!important}.fp-title{font-family:var(--font-body)!important;font-size:15px!important;font-weight:300!important;letter-spacing:3px!important}.fp-compare{font-size:15px!important}.fp-sale{font-size:20px!important;font-weight:300!important}.icon--inventory:before,.icon--inventory:after{background:#c20000!important}.grid-product__price--savings{display:none}.page-content--product .grid-product__tag--sale{display:none!important}.grid-product__title--body{font-size:var(--type-xs)!important}html,body{max-width:100%;overflow-x:hidden}@media only screen and (max-width:749px){.ep-shell,.ec-shell,.eap-shell,.eb-shell{font-size:var(--type-body)}.ep-shell p,.ep-faq p,.ep-about-copy p,.ep-guarantees p,.ep-review-card>p:not(.ep-card-label),.ec-title>div,.ec-shell .rte,.ec-guarantees p,.eap-story>div:last-child,.eap-values p,.eap-hero-copy>p:not(.eap-kicker),.eb-shell p,.eb-guarantees p,.eb-about-copy p{font-size:var(--type-body)!important;line-height:1.65!important}.ec-card h2,.ep-product-grid h3,.eb-product-card h3{font-size:var(--type-sm)!important;line-height:1.35!important}.ec-card p,.ep-product-grid p,.eb-product-card p,.ep-price strong,.ep-price s{font-size:var(--type-lg)!important}.ep-shell small,.ec-shell small,.eap-shell small,.eb-shell small,.ep-rating,.ep-rating-link,.ep-rating-link span,.ep-card-stars,.ep-card-label,.ep-review-summary,.ep-review-kicker,.ep-review-card footer b,.ep-review-card footer small,.ec-title small,.ec-savings>p b,.ec-savings>p span,.ec-saving-grid small,.ec-saving-grid em,.ec-toolbar,.eap-kicker,.eap-values h3,.ep-footer h3,.ep-footer a,.ep-footer p,.ec-footer h3,.ec-footer a,.ec-footer p,.eap-footer h3,.eap-footer a,.eap-footer p,.eb-footer h3,.eb-footer a,.eb-footer p{font-size:var(--type-xs)!important;line-height:1.5!important}.ep-details h1,.ec-title h1,.eap-hero-copy h1{font-size:var(--type-h1)!important}.ep-related h2,.ep-faq h2,.ep-reviews h2,.ec-shell h2,.eap-story h2,.eb-section h2{font-size:var(--type-h2)!important}.ep-guarantees h3,.ec-guarantees h3,.eb-guarantees h3,.ep-accordion summary,.ep-faq summary{font-size:var(--type-h3)!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
