*:focus-visible{outline:none;box-shadow:none}body{color:rgb(var(--color-base-text));font-size:16px;line-height:30px;font-weight:500;letter-spacing:0}.container{padding:0 2.5rem}.button,.shopify-challenge__button{font-size:calc(var(--font-body-scale) * 1.6rem);min-width:auto;border:none;padding:1.5rem 2.5rem 1.4rem;transition:.3s}.button svg{width:1.2rem;height:1.2rem;margin-inline-start:14px}.button:hover,.shopify-challenge__button:hover{background-color:rgb(var(--color-buttons-secondary-background));color:rgb(var(--color-buttons-secondary-text))}.button-secondary:hover{color:rgb(var(--color-buttons-primary-text));background-color:rgb(var(--color-buttons-primary-background));border-color:rgb(var(--color-buttons-primary-background))}.button svg path{fill:currentcolor}.button-form-input:hover,.button-form-input:focus-visible{box-shadow:none}.button-text-link svg{display:inline-block;vertical-align:middle;margin-left:5px}.block-block-section-title-wrapper{border-top:0;padding-top:0;min-height:auto;align-items:flex-end}.block-block-section-title-wrapper:before{display:none}.block-section-title{color:var(--color-base-text)}.block-section-title-aux>.link-text-secondary{text-decoration:underline .2rem;font-size:14px;font-weight:700;line-height:normal;text-transform:uppercase}.color-accent-2 .block-section-title-aux>.link-text-secondary,.color-accent-3 .block-section-title-aux>.link-text-secondary{color:rgb(var(--color-base-text-alt))}.badge{font-family:Montserrat;padding:2px 4px;font-weight:700;font-size:calc(var(--font-body-scale) * 1.4rem);border:none}.badge-stock{font-size:calc(var(--font-body-scale) * 1.2rem)}.card-product .badge-stock{margin:0 0 1.5rem}input[type=text],input[type=email],input[type=number],input[type=password],input[type=date],input[type=datetime],input[type=time],input[type=search],input[type=url],input[type=tel],input[type=color],textarea,select{min-width:auto;min-height:auto;height:4.5rem;box-shadow:0 4px 8px #00000005;border:1px solid rgb(0 0 0 / 15%);padding:1rem 2rem;font-size:14px;line-height:20px;font-weight:600}select{padding-inline-end:3.2rem;cursor:pointer}textarea{height:auto}input[type=text]:hover,input[type=text]:focus-visible,input[type=email]:hover,input[type=email]:focus-visible,input[type=number]:hover,input[type=number]:focus-visible,input[type=password]:hover,input[type=password]:focus-visible,input[type=date]:hover,input[type=date]:focus-visible,input[type=datetime]:hover,input[type=datetime]:focus-visible,input[type=time]:hover,input[type=time]:focus-visible,input[type=search]:hover,input[type=search]:focus-visible,input[type=url]:hover,input[type=url]:focus-visible,input[type=tel]:hover,input[type=tel]:focus-visible,input[type=color]:hover,input[type=color]:focus-visible,textarea:hover,textarea:focus-visible,select:hover,select:focus-visible{box-shadow:none}label,.label,legend{font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:600;line-height:24px;margin:0 0 1rem}.quantity-input{height:4rem;width:13rem;box-shadow:none;border-radius:0}.quantity-input-button{width:40px;border-radius:50%;background-color:rgb(var(--color-foreground-alt));color:rgb(var(--color-base-background-2));flex:0 0 auto;font-size:calc(var(--font-body-scale) * 3rem);font-weight:400}.quantity-input-minus,.quantity-input-plus{border:none}.quantity-input .quantity-input-field{width:5rem;border:none;font-size:calc(var(--font-body-scale) * 1.8rem);font-weight:600;padding:0 5px}.custom-flickity-arrows{display:flex;align-items:center;gap:10px}.flickity-prev,.flickity-next{width:50px;height:50px;padding:0;border-radius:50%}.flickity-prev .angle,.flickity-next .angle{margin:0;width:1.2em;height:1.2em}.announcement-bar-secondary-inner{display:flex;justify-content:space-between;align-items:center;gap:10px}.announcement-bar-secondary{padding:0}.announcement-bar-secondary-content,.announcement-bar-left,.announcement-bar-right{color:rgb(var(--color-base-accent-1-text));font-weight:700;line-height:10px;font-size:12px}.announcement-bar-left p{margin:0}.announcement-bar-left a:hover{color:rgb(var(--color-base-accent-1-text))}.announcement-bar-right{display:flex;align-items:center;justify-content:flex-end;gap:10px}.announcement-bar-right svg{width:15px;height:auto;flex-shrink:0}.announcement-bar-secondary-content a,.announcement-bar-left a,.announcement-bar-right a{color:rgb(var(--color-base-accent-1-text))}.header-alt .head-row{grid-gap:2rem;display:flex;justify-content:space-between}.header-alt .header-search-global-form{max-width:668px;margin-left:auto}.header-search-global-form-wrap{height:50px}.header-search-global-form [type=search]{min-height:50px;padding:12px 60px 12px 20px;font-size:15px;line-height:20px;background-color:rgb(var(--color-base-accent-2));border-radius:calc(var(--border-radius-base) + 30px)}.header-search-global-form [type=submit]{padding:10px;background:transparent;color:rgb(var(--color-base-text));border:none;height:50px;top:0}.header-search-global-form [type=submit] svg{width:2.4rem;height:2.4rem;margin:0;fill:currentColor}.header-search-global-form [type=submit] svg path{fill:none}:is(.header-search-inline.header-search-global predictive-search[loading],.header-search-inline.header-search-global predictive-search[open]) .header-search-global-form [type=search]{border-end-start-radius:calc(var(--border-radius-base) + 30px);border-end-end-radius:calc(var(--border-radius-base) + 30px)}.header-alt .navigation-wrapper .container{position:relative}.header-alt .head-slot-nav-mobile-link,.header-alt .head-slot-item,.header-alt .head-slot-global-search-link,.header-alt .head-slot-cart-link{height:auto;min-width:auto}.header-alt .head-slot-item:first-child{margin-right:20px;padding-right:20px;border-right:1px solid rgb(0 0 0 / 10%)}.head-slot-item svg{color:currentColor}.head-slot-item svg path{fill:none}.header-alt .head-slot-item-account{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(0 0 0 / 10%);border-radius:50%;flex-shrink:0}.header-alt .account-text-wrap{display:flex;justify-content:center;flex-direction:column;row-gap:8px;margin-left:12px}.header-alt .account-text{font-size:15px;line-height:15px;font-weight:600;color:rgb(var(--color-foreground-alt))}.header-alt .login-text{font-size:14px;line-height:14px;font-weight:500}.header-alt .head-slot-cart-link-wrap{width:50px;min-width:auto;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(0 0 0 / 10%);border-radius:calc(var(--border-radius-base) + 5px);flex-shrink:0}.header-alt .head-slot-cart-text{display:flex;justify-content:center;flex-direction:column;row-gap:8px;margin-left:12px}.header-alt .head-cart-text{font-size:15px;line-height:15px;font-weight:600;color:rgb(var(--color-foreground-alt))}.header-alt .head-slot-cart-link{width:100%}.header-alt .head-slot-cart-link .head-slot-nav-link-label{font-size:14px;line-height:14px;font-weight:500;display:block}.header-alt .navigation-main>.navigation-item{padding:0 2rem}.navigation-main>.navigation-item>a:before{transition:border-color 0s 0s ease}.header-alt .navigation-menu>.navigation-item>a{padding:13px 0;font-size:14px;line-height:14px;font-weight:600;text-transform:capitalize}.navigation-main .icon-angle{opacity:1;transition:.3s}.navigation-main li:hover .icon-angle{transform:rotate(-180deg)}.navigation-main .navigation-sub-menu li .icon-angle{transform:none}.navigation-main .navigation-sub-menu li:hover .icon-angle{transform:rotate(-90deg)}.header-alt .help-block{position:absolute;right:10px;top:0}.header-alt .help-title{font-size:calc(var(--font-body-scale) * var(--main-navigation-font-size));padding:13px 0;line-height:14px;font-weight:600;text-transform:capitalize;display:flex;align-items:center;gap:10px;color:rgb(var(--color-foreground-alt));cursor:pointer}.header-alt .help-title .icon-angle{width:1.2rem;height:1.2rem;margin-inline-start:.5rem;padding:0;flex:none;position:relative;top:-.1rem;inset-inline-end:-.1rem;line-height:0;opacity:1;transition:.3s}.header-alt .help-block:has(.active) .help-title .icon-angle{transform:rotate(-180deg)}.header-alt .help-dropdown{position:absolute;top:100%;z-index:9;background:rgb(var(--color-foreground-alt));padding:15px;right:0;border-radius:calc(var(--border-radius-base) - 8px);border-top-right-radius:0;border-top-left-radius:0;width:270px;opacity:0;visibility:hidden;transition:.3s;box-shadow:#11111a0d 0 1px,#11111a1a 0 0 8px}.header-alt .help-dropdown.active{opacity:1;visibility:visible}.header-alt .help-phone,.header-alt .help-email,.header-alt .help-tollfree{display:flex;align-items:center;gap:10px}.help-dropdown-wrapper>*{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgb(var(--color-base-border))}.help-dropdown-wrapper>*:last-child{margin:0;padding:0;border:none}.header-alt .help-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgb(var(--color-base-border));color:rgb(var(--color-background))}.header-alt .help-icon svg{width:18px;height:auto}.header-alt .help-text{color:rgb(var(--color-base-text));font-size:14px;line-height:normal}.header-alt .help-text p{margin:0}.header-alt .help-text a{color:inherit;text-decoration:none}.header-alt .help-text a:hover{text-decoration:underline}.button.head-slot-nav-mobile-link{width:40px;height:40px;border-radius:calc(var(--border-radius-base) - 17px);color:rgb(var(--color-background))}.head-row-slot-start .button.head-slot-nav-mobile-link{margin-inline-end:2rem}.button.head-slot-nav-mobile-link svg{width:3rem;height:3rem;margin:0}.header-alt .mobile-menu{margin-top:0}.mobile-menu{max-width:90%;top:0;max-height:none!important;transform:translate(-100%)}.mobile-menu-open .mobile-menu{position:fixed;transform:translate(0)}.mobile-menu-close{background:transparent;border:none}.mobile-menu-header{padding:2rem 2rem 0;display:flex;align-items:center;justify-content:space-between}.navigation-mobile-item-link-expand{border-inline-start:0;padding:1.5rem 0 1.5rem 1.5rem}.navigation-mobile .icon-angle{width:1.3rem;height:1.3rem}.mobile-menu-utilities{flex:none}.mobile-help-block{padding:2rem}.mobile-help-title{text-align:center}.mobile-help-title span{font-weight:700;display:inline-flex;padding:9px 16px;border-radius:calc(var(--border-radius-base) - 10px);background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-accent-1-text))}.mobile-help-wrapper{padding:40px 15px 20px;border-radius:calc(var(--border-radius-base) - 10px);background-color:rgb(var(--color-base-accent-2));display:flex;align-items:center;justify-content:center;margin-top:-17px}.mobile-help-phone,.mobile-help-email{display:flex;flex-direction:column;align-items:center;row-gap:15px}.mobile-help-phone{margin-right:20px;padding-right:20px;border-right:1px solid #D9D9D9}.mobile-help-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-accent-1-text))}.mobile-help-text a{color:inherit;text-decoration:none}.mobile-help-text p{margin:0}.mobile-menu-open [id^=AirReviews-FloatButtonWrapper]{display:none}.navigation-menu .navigation-sub-menu{background:rgb(var(--color-base-accent-2))}.gvbar_outer-wrap{padding:28px 0!important}.gv_bar_text .mnl--ttl{color:var(--color-base-text)!important;font-size:32px;line-height:normal;letter-spacing:var(--font-heading-spacing);text-transform:var(--font-heading-transform);font-weight:var(--font-heading-weight)!important}#gv-mmy{display:flex;width:100%;align-items:center;gap:16px}.mmy-tab_wrap{width:100%}.mmy-tab_wrap select{height:4.5rem!important;border:1px solid rgb(0 0 0 / 15%)!important;padding:1rem 2rem!important;font-size:14px!important;border-radius:50px!important}.go-button-wrap{margin-top:0!important}.go-button-wrap a{padding:1.5rem 2.5rem 1.4rem!important;min-width:18rem!important;background-color:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;background-image:none!important;border-radius:var(--buttons-radius)!important;font-weight:var(--font-bolder-weight)!important;line-height:calc(1 / var(--font-body-scale))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.go-button-wrap a:hover{background-color:rgb(var(--color-buttons-secondary-background));color:rgb(var(--color-buttons-secondary-text))}.shopify-app-block .jdgm-carousel-title-and-link{margin-bottom:60px!important}.shopify-app-block .jdgm-carousel-title{font-size:35px}.shopify-app-block .jdgm-carousel-number-of-reviews--verified{font-size:14px;font-weight:600;line-height:18px;text-transform:capitalize;margin-top:10px}.shopify-app-block .jdgm-carousel-number-of-reviews--verified>svg path{fill:#0c486b}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel__item-container{height:540px!important}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel-item__inner-wrapper{border-radius:var(--border-radius-base);box-shadow:none}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel-item{padding:8px}.shopify-app-block .jdgm-carousel__item-wrapper{height:fit-content!important}.shopify-app-block .jdgm-carousel-item__inner-wrapper div:empty{display:none}.shopify-app-block .jdgm-star{color:#0c486b}.shopify-app-block .jdgm-carousel-item__review-rating{font-size:14px}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel-item__body{padding:24px 18px 40px;align-items:start}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-wrapper{align-items:start;gap:16px}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper{text-align:start}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper>div{text-align:start}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper>div p{line-height:26px;font-size:14px;color:#010101}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-body{height:78px}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-wrapper{justify-content:start;order:3;position:relative;padding-left:10px}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-name{font-weight:700;font-style:italic;overflow:visible;text-overflow:unset}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-wrapper:before{position:absolute;content:"";left:0;height:2px;background:#000;width:8px}.shopify-app-block .jdgm-carousel__arrows{margin:0}.jdgm-widget.jdgm-all-reviews-widget .jdgm-all-reviews-page__load-more{font-size:calc(var(--font-body-scale) * 1.6rem);min-width:auto;border:none;padding:1.5rem 2.5rem 1.4rem;transition:.3s;font-family:var(--font-buttons-family);cursor:pointer;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:auto;line-height:calc(1 / var(--font-body-scale));border-radius:var(--buttons-radius);font-weight:var(--font-bolder-weight);word-break:break-word;text-transform:var(--font-buttons-transform)}.jdgm-widget.jdgm-all-reviews-widget .jdgm-all-reviews-page__load-more:hover{background-color:rgb(var(--color-buttons-secondary-background));color:rgb(var(--color-buttons-secondary-text))}.main .shopify-policy__container{max-width:var(--page-width)}.shopify-policy__title h1{font-size:30px}.shopify-policy__body strong{font-size:20px}.section-custom-liquid .block-section-title,.page-hero-empty{text-align:center}.page-hero-empty .page-hero-caption{max-width:100%;font-size:calc(var(--font-heading-scale) * 3rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground-alt))}.page-hero-empty .page-hero-desc{margin:0 0 2rem;font-weight:600}.page-layout-main-content .collection{background:rgb(var(--color-base-accent-2));padding:25px;border-radius:var(--border-radius-base)}.product-info-recommendations .block-block-section-title-wrapper{align-items:center}.product-info-recommendations .block-section-title{text-align:left}.product-recommendations{padding:50px 0;display:block}#tracktor.additional-styles #tracktorTrack{padding:1.5rem 2.5rem 1.4rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}#tracktor.additional-styles #tracktorTrack:hover{background-color:rgb(var(--color-buttons-secondary-background));color:rgb(var(--color-buttons-secondary-text))}@media (max-width: 1199px){.header.header-alt:has(.help-block) .nav-main{justify-content:flex-start}}@media (max-width: 989px){.header-alt .header-search-global-form{max-width:100%}.header-search-global-form [type=search]{min-height:45px}.header-search-global-form [type=submit]{height:45px}#gv-mmy{flex-direction:column}.mmy-tab_wrap{grid-template-columns:1fr!important}.go-button-wrap,.go-button-wrap a{width:100%}}@media (max-width: 767px){.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn{width:100%;max-width:240px;margin:0 auto}}@media (max-width: 749px){.block-section-title-wrap,.block-section-title,.block-section-subtitle{text-align:center}body{font-size:14px;line-height:30px}.header-alt .head-slot-item:first-child{margin-right:8px;padding-right:0;border-right:none}.header-alt .head-slot-item-account{width:40px;height:40px;font-family:var(--font-heading-family);font-size:18px}.header-alt .head-slot-cart-link-wrap{width:40px;height:40px}.head-slot-item svg{width:20px;height:20px}.gv_bar_text .mnl--ttl{font-size:26px}.custom-flickity-arrows{gap:5px}.flickity-prev,.flickity-next{width:35px;height:35px}.page-layout-main-content .collection{padding:15px}.shopify-policy__title h1{font-size:24px}.shopify-policy__body strong{font-size:18px}.shopify-app-block .jdgm-carousel-wrapper{padding:40px 0}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel__item-container{height:510px!important}.shopify-app-block .jdgm-carousel-title-and-link{margin-bottom:32px!important;padding:0 20px}.shopify-app-block .jdgm-carousel-title{font-size:26px}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-name{font-size:14px}.shopify-app-block .jdgm-carousel--gallery-theme .jdgm-carousel__item-container{padding:0 25px}.shopify-app-block .jdgm-carousel__arrows{display:none}.section-apps .container:has(.jdgm-carousel-wrapper){padding:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
