.announcement__icons{padding:7px 0}.section-title:not(:only-child){font-weight:600!important}.product-card-wrapper .product-card.card{box-shadow:none!important}.section-view-all a.link{font-weight:var(--font-body-weight-bold)!important}.link.button-with-icon{font-weight:var(--font-body-weight-bold)!important;text-transform:uppercase!important}.compare-cell.compare-cell--product_summary .card__content h3{font-size:calc(var(--font-heading-scale) * 2.6rem)}.banner__box .banner__heading{font-weight:var(--font-body-weight-bold)!important}.countdown__block:not(:first-child):before{color:rgb(var(--countdown-color, var(--color-foreground)))}.countdown__block .countdown__unit{text-transform:capitalize;letter-spacing:0!important;font-size:1.6rem!important}.countdown__block .countdown__number{margin-bottom:0!important}.page-index .section-flexible-columns .block-grid-item+.block-grid-item{padding:100px!important}.mega-menu .mega-menu__content .page-width{max-width:100%;padding:0 60px}.mega-menu .mega-menu__content{box-shadow:0 20px 10px #0000000d!important}.mega-menu__grid{grid-template-columns:3fr 1fr!important}.index-template .section-image-hotspots{padding-bottom:var(--spacing-section)!important}.index-template .section-stats{padding-top:var(--spacing-section)!important}.breadcrumb__link--icon svg{position:relative;top:-2px}.product-card .card__badge .badge.badge--sold-out{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:15px;font-size:1.5rem;min-width:125px;text-align:center}.page-pages-about .multicolumn-card__image-wrapper .media--portrait{border-radius:var(--border-radius)!important}.page-pages-our-services h3.anonymous__heading em{background-image:linear-gradient(90deg,#5c626a,#232325 50% 90%)!important}.section-rich-text .color-heading.italics-convert.italics-accent .animated-list__item .whitespace-nowrap{background:linear-gradient(90deg,#5c626a,#232325 50% 90%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}#shop-hcaptcha-badge-container{bottom:80px!important;z-index:4!important}.custom-accordion__panel .swatch-input-wrapper+.facet-checkbox__text{display:none}.product__media-submedia-wrapper .share-button__social .icon:hover,.social-share li .share-button__social .icon:hover{color:#019147}.facets__label:has(.swatch-input-wrapper):has(.facet-checkbox__text){padding:1.5rem 1rem!important}.facets-layout-boxes .facets__label{font-size:calc(var(--font-size-secondary) * .86)!important}#product-grid .grid__item.collection-inline-promo .promo-card--image p{margin-bottom:5px!important}.jm-review-widget__header-and-body .jm-cluster .jm-review-widget-minimal-header__title{font-size:calc(var(--font-heading-scale) * 4rem);font-weight:var(--font-heading-weight);color:rgb(var(--color-heading))}.jm-action-buttons .jm-action-buttons__button,.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn{padding:1.2em 2.2em!important;font-size:calc(var(--font-button-text-size) * 1.23)!important;text-decoration:none!important;line-height:1.2em!important;color:rgb(var(--color-button-text))!important;transition:box-shadow var(--duration-medium) ease,background-position var(--duration-medium) ease-in-out;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--color-button-alpha))!important;letter-spacing:var(--font-button-letter-spacing)!important;text-transform:var(--font-button-case)!important;font-weight:var(--font-button-font-weight)!important;overflow-wrap:anywhere!important;border-radius:var(--buttons-radius-outset)!important}.jdgm-write-review-modal__stars .jdgm-star,.jm-star-rating__font-icon,.jdgm-preview-badge .jdgm-star{color:#f5e121!important}.jm-star-rating__filled svg path{fill:#f5e121!important}.jdgm-write-review-modal .jdgm-write-review-modal__gdpr-statement a:hover{color:rgb(var(--color-button))!important}.jm-review-widget-minimal-header .jm-stack{display:block!important;width:100%}.jm-review-widget-minimal-header .jm-cluster{justify-content:center!important;text-align:center!important}.jm-review-widget-minimal-header .jm-cluster .jm-stack.jm-review-widget-minimal-header__filters{display:inline-block!important;width:auto!important}.jdgm-write-review-modal .jdgm-write-review-modal__navigation:has(.jdgm-write-review-modal__nav-btn-back){gap:10px!important}.product-template .section-multicolumn .multicolumn-list .multicolumn-card__heading{margin-top:1rem}.customer .show_password{padding-top:12px;width:42px;height:45px}.customer .show_password .slash-icon{position:relative}.customer .show_password .slash-icon:before{content:"/";position:absolute;top:-10px;left:9px;opacity:0;transition:all .3s ease}.customer input[type=password]~.show_password .slash-icon:before{opacity:1}.login .field+a:hover{text-decoration-thickness:.12em}.login .button-container{margin-bottom:0!important}.promo-card.cart-drawer__promo .promo-image:after{opacity:0!important}.form__field-wrapper .js-collapsible-content-search+.form-icon{top:12px}.image-with-text__content .field__input[type=date]{text-align:left!important}.header__icons .header__cta{background:#f8f9fa}section[id*=_flexible_columns_dUHHAd] .block-grid-item.card--shadow{justify-content:flex-start!important;align-items:flex-start!important}.responsive-table table:not([class]) th{text-align:left}.responsive-table h1,.responsive-table h2,.responsive-table h3,.responsive-table h4,.responsive-table h5,.responsive-table h6{margin-top:.5em!important}.section-contact-form .section-content{width:100%}table{width:100%!important;height:100%!important}.slider-buttons .slider-scrollbar__track .slider-scrollbar__indicator{display:block!important}@media screen and (min-width:990px){.grid--4-col-desktop.grid--scaled.compare-grid.product-grid .grid__item{width:calc(30% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(30% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}@media screen and (min-width:750px){.footer__blocks-wrapper .footer-block--wider{width:calc(30% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}}@media screen and (max-width:1199px)and (min-width:991px){.page-account main#MainContent,.page-template main#MainContent{min-height:650px}}@media screen and (max-width:1199px){.page-index .section-flexible-columns .block-grid-item+.block-grid-item{padding:100px 50px!important}.mega-menu__list{gap:1.8rem 1.5rem!important}.mega-menu .mega-menu__content .page-width{padding:0 30px}.mega_promos--separator-right{padding-inline-start:2rem!important}.product-card .card__badge .badge.badge--sold-out{min-width:110px}.multicolumn-list .text-size-custom .js-number-counter{font-size:calc(var(--custom-font-size) * .1)!important}.js-number-counter .digit{height:60px}}@media screen and (max-width:1024px){main{min-height:60dvh!important}}@media screen and (max-width:991px){.page-pages-about .multicolumn-card__info{padding-left:15px;padding-right:15px}.button,.button-label,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:1.4rem!important}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill,.field__input.visible-placeholder,.field__input,.customer .field input{padding-inline-start:1rem!important;padding-inline-end:1rem!important}.field__input,.select__select,.customer .field input,.customer select,.field__label,.customer .field label{font-size:1.4rem!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1rem!important}.select__select{padding-inline-start:1rem!important}.field__label,.customer .field label{inset-inline-start:calc(var(--inputs-border-width) + 1rem)!important}.form__field-wrapper .field__input.js-collapsible-content-search{padding-inline-start:50px!important;padding-top:5px!important}}@media screen and (max-width:991px)and (min-width:800px){.theme-block-section-container.service-feature .block-grid-item.md\:sticky{position:relative;min-height:calc(200vh - var(--header-height-live, 0px))!important;padding:0!important}}@media screen and (max-width:767px){.page-index .section-flexible-columns .block-grid-item+.block-grid-item{padding:50px 20px!important}.section-flexible-columns .block-grid-item.block-content-ARTB6MFRlNDRud2FYM__layout_column_gYDRh6{min-height:550px!important}.announcement__icons{display:none}.discount-gated:hover .discount-gated__reveal,.discount-gated:hover .discount-gated__message:before{background-position:0 0;transform:translate3d(-6px,2px,0) rotate(18deg) scaleX(1)}.badge{padding-top:.5rem}.button,.button-label,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:1.2rem!important}.jm-review-widget__header-and-body .jm-cluster .jm-review-widget-minimal-header__title{font-size:calc(var(--font-heading-scale) * 3.4rem)}.customer .button--small{margin-bottom:5px}.product-card .card__badge .badge.badge--sold-out{min-width:100px;padding:10px 15px;font-size:1.3rem}}@media screen and (max-width:360px){table:not([class]) td,table:not([class]) th{padding:.5em!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
