@import"https://fonts.googleapis.com/css2?family=Geologica:wght,CRSV@100..900,0&display=swap";html,body,h1,h2,h3,h4,h5,h6,li,a,p,ol,textarea,input,button{font-family:Geologica,sans-serif!important}html{scroll-behavior:smooth}aside.announcement-bar{background:#020202!important;color:#fff}.section{display:block}.section--page-width{padding-left:60px;padding-right:60px}p.announcement-bar__text{line-height:normal}header-component#header-component{background:#fff;box-shadow:0 0 6px #0000003d}.header__columns.spacing-style{padding:13px 0}.announcement-bar__slides{max-width:100%;width:100%}.logo_sec rte-formatter p,.email_subscribe rte-formatter p{font-size:16px;font-weight:300}.email_subscribe rte-formatter h4{font-size:20px!important;text-transform:uppercase;font-weight:500}.email_subscribe .email-signup-block.size-style{width:100%}.email_subscribe .email-signup-block.size-style input{border:1px solid #fff;border-radius:5px;background:transparent;padding:12px}.email_subscribe .email-signup-block button.email-signup__button{background:#ee3328;border-radius:5px;color:#fff;border:1px solid #fff;padding:12px 25px;display:flex;align-items:center;gap:10px;font-size:16px}span.footer-utilities__text,span.footer-utilities__text a{color:#fff;font-size:15px;font-weight:300}body.index .product-information h3.product-title{font-size:32px;color:#231f20;font-weight:700}body.index .product-information .product-description{font-size:16px;font-weight:300;color:#231f20}body.index .product-information .product-description ul li:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(/cdn/shop/files/SVG.svg?v=1777017496);background-size:contain;background-repeat:no-repeat;margin-right:8px}body.index .product-information .product-description ul{list-style:none;padding-left:0}body.index .product-information .product-description ul li{display:flex;align-items:center;padding-bottom:6px}body.index .product-information .product_main_info .product-offer{background:#27a500;display:inline-block;color:#fff;padding:4px 12px;border-radius:5px;font-size:15px}body.index .product-information .subscription_header{margin-top:25px}body.index .product-information .subscription_header .subsc_header{position:relative;line-height:normal}body.index .product-information .subscription_header .subsc_header .head_sub{font-size:22px;font-weight:500;color:#000;position:relative;background:#fff;display:inline-block;padding-left:12px;padding-right:12px}body.index .product-information .subscription_header .subsc_header span.line{height:1px;display:block;width:100%;background:#3333333d;position:absolute;top:50%;z-index:-1}body.index .product-information .subscription_header .sub-subsc_header{font-size:16px;font-weight:300;color:#000}body.index .product-information .tabs{margin-top:30px}body.index .product-information .tabs li{font-size:17px;color:#b8bac3;border-radius:6px;opacity:1;border-color:#b8bac3}body.index .product-information .tooltip_badge{border-top-left-radius:4px;border-top-right-radius:4px;margin-top:0;left:50%;transform:translate(-50%)}body.index .product-information .tabs li.active{color:#000;border-color:#000}body.index .product-information .subscription_items .subtitle{color:#000;text-transform:uppercase;font-size:16px;font-weight:500}body.index .product-information .subscription_item{margin-top:25px}body.index .product-information fieldset.subscription_dropdown{border:none;padding:0}body.index .product-information fieldset.subscription_dropdown select:focus{outline:none}body.index .product-information fieldset.subscription_dropdown select{font-size:12px;color:#0a0a0a;font-style:italic;font-weight:300;border-radius:0;width:-webkit-fill-available;padding:2px 0;border:1px solid #000!important;background:#fff!important}body.index .product-information .subscription_text{font-size:16px;font-weight:500;color:#000}body.index .product-information .metainfo{color:#565656;font-size:14px;font-weight:300}body.index .product-information span.regularPrice{font-size:16px;color:#000;font-weight:500}body.index .product-information span.comparePrice{text-decoration:line-through;font-size:13px;font-weight:500}body.index .product-information .badge_subscription{font-size:14px;font-style:italic;padding:0 10px}body.index .product-information .subscription_info:before{width:24px;height:24px}body.index .product-information .subscription_info:after{content:"";position:absolute;background:transparent;width:16px;height:16px;border-radius:50%;left:15px}.subscription_item.selected-subscription .subscription_info:before{background:transparent!important;border-color:var(--color-primary-button-background)}.subscription_item.selected-subscription .subscription_info:after{background:var(--color-primary-button-background)!important}body.index .product-information .subscription_item:first-child{margin-top:5px}body.index .product-information .cancelsub{font-size:14px;display:flex;align-items:center;gap:5px;justify-content:flex-end;margin-top:8px;color:#000;font-style:italic;font-weight:300}body.index .product-information h4.quantity_selection_head{font-size:18px;width:100%;flex:auto;margin-bottom:6px;color:#000;font-weight:500}body.index .product-information .product-form-buttons.spacing-style{display:flex;flex-wrap:wrap;margin:10px 0 0;padding:0}body.index .product-information .quantity-selector-wrapper quantity-selector-component.quantity-selector{border-radius:10px;font-size:25px}body.index .product-information .quantity-selector-wrapper quantity-selector-component.quantity-selector input,body.index .product-information .quantity-selector-wrapper quantity-selector-component.quantity-selector button{color:#000}body.index .product-information button#BuyButtons-ProductSubmitButton-{font-size:20px;font-weight:500;border-radius:8px 8px 0/8px 8px 0px}body.index .product-information .product-offer.afterAddCart{text-align:right;background:#ee342b4d;font-size:14px;display:inline-block;max-width:100%;position:absolute;right:0;padding:2px 5px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#000;font-style:italic}body.index .product-information span.buy-buttons-block{position:relative;margin-bottom:50px;display:block}product-form-component{position:relative}body.index .product-information button#BuyButtons-ProductSubmitButton-:hover{background:#ee3328}.header_button{line-height:0px;display:flex;align-items:center}.header_button a{font-size:15px;border:1.5px solid #ed3329;border-radius:100px;background:#fff;padding:20px 15px;display:block;margin-left:18px;cursor:pointer;color:#000;transition:all .2s ease-in}.header_button a:hover{background:#ed3329;color:#fff;transition:all .2s ease-in}.header_mobile_btn{display:none}.product_customer_rating{font-size:16px;display:flex;align-items:center;gap:10px;margin-bottom:12px}.subscription_active{position:relative}.stickyAddCart{position:fixed!important;bottom:0!important;width:100%;background:#fff;z-index:99;padding:10px 0}div#single_product .cart-progress.cart-progress-wrapper{margin-top:55px;border-radius:8px;position:relative;border:none;padding:15px 10px}div#single_product .cart-progress.cart-progress-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;padding:1px;background:repeating-linear-gradient(36deg,#656565 0 9px,transparent 2px 13px);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#7a7a7a 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.payment_icons_txt{display:flex;align-items:center;justify-content:center;margin-top:15px;gap:5px}.payment_icons img{width:60%;margin:0 auto}.payment_icons{margin-top:20px}.payment_icons_txt svg{width:18px}p.cart-progress__text{font-size:15px;color:#000;font-weight:500}.cart-progress__bar{height:8px;background:#cacaca}.cart_value{font-size:22px!important;color:#000!important;font-weight:600!important}div#single_product media-gallery.spacing-style.media-gallery--carousel.media-gallery--extend{padding-bottom:20px}.product_additional_info .listHeader{font-size:20px;font-weight:500;margin-bottom:15px}.product_additional_info .list_items_inner .list_info{border-radius:10px;color:#868686;margin-top:12px;align-items:center}.product_additional_info .list_items_inner .list_info .list_image{width:15%;display:flex;align-items:center}.product_additional_info .list_items_inner .list_info .list_text h4{color:#000;font-weight:500;font-size:15px}.product_additional_info .list_items_inner .list_info .list_text p{font-size:13px;color:#585858;font-weight:300;line-height:19px;margin-top:7px}.product_additional_info .list_items_inner .list_text{width:100%}.subscription_image{background:#f6f8f7;width:65px;height:65px}.subscription_image img{height:100%;object-fit:cover;border-radius:3px}.stickyAddCartWrapper .stickyAddCartImage img{width:65px;height:65px;object-fit:contain;border:1px solid #eeeeee;border-radius:4px}.stickyAddCartTittleMain{font-size:18px;color:#000;font-weight:500}.stickyAddCartTittleMain .metainfo{font-size:13px;font-style:italic;color:#565656;font-weight:400}.addTocartTrigger.button{background:#ee3328;font-size:18px;border-radius:5px;font-weight:500;padding:12px 26px}.stickyAddCartPrice span.regularPrice{font-weight:600;color:#000}.stickyAddCartPrice span.comparePrice{color:#636363}.product-offer.afterAddCart{text-align:right;color:#27a600;font-size:14px;font-style:italic}.stickyAddCartInfo,.stickyAddCartAction{gap:12px}.stickyAddCartPrice{line-height:normal}.stickyAddCart{box-shadow:3px 1px 6px #00000024}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid rgb(238 51 40)}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=false]){outline:var(--focus-outline-width) solid #C0B9B9}div#single_product .product-information__media .product-media img{border-radius:16px;border:1px solid #D9D9D9}.subscription_price.mobile{display:none}fieldset.subscription_dropdown{z-index:6!important}body.index .product-information .subscription_text .subscription_price.mobile span.comparePrice{color:#636363}.list_item_data ul.slick-dots li button{display:none}.list_item_data ul.slick-dots li{border-radius:50%;width:10px;height:10px;border:1px solid #000000}.list_item_data ul.slick-dots li.slick-active{background:#000}div#single_product{scroll-margin-top:60px}span.CompriceOncart.hideontab{text-decoration:line-through;color:#ffffffd6;font-size:18px}.additional-checkout-buttons{display:none}.cart-drawer__summary{padding-left:15px;padding-right:15px}button#checkout{background:#ee3328;font-size:18px;border-radius:8px}.cart-drawer__inner div#cart-drawer-header{background:#ee3328;color:#fff;padding:15px}.cart-drawer__inner h2#cart-drawer-heading{font-size:18px;font-weight:500}.cart-drawer__inner span.cart-bubble__background{background:#fff!important}.cart-drawer__inner .cart-progress.cart-progress-wrapper{border:none;margin-top:0;border-bottom:1px solid #E6E6E6;padding-bottom:15px}.cart-drawer__inner .cart_value{display:none}.cart-drawer__inner .cart-progress__fill{background:#ee3328!important}.cart-drawer__inner p.cart-progress__text{font-size:13px;font-weight:400}.cart-items__product-info a.cart-items__title{font-size:16px;font-weight:600;letter-spacing:.6px}.cart-drawer__inner .freeshippingText{font-weight:400;color:#000;font-size:13px;padding-top:4px;text-align:right;font-style:italic}.cart-drawer__inner table.cart-items__table tbody .cartFreeItem{border:1px solid #D0D0D0;padding:10px;border-radius:6px}.cart-drawer__inner scroll-hint.cart-drawer__items{padding-left:15px;padding-right:15px}.cart-drawer__inner p.subscrItem{background:#27a500;color:#fff;padding:5px 7px;border-radius:40px;font-style:italic;font-size:11px}.cart-drawer__inner table.cart-items__table tbody tr.cart-items__table-row{border-bottom:1px solid #ccc;padding-top:15px;padding-bottom:15px}.cart-drawer__inner td.cart-items__quantity{justify-content:space-between;width:100%}.cart-drawer__inner .cart-items__unit-price-wrapper span{color:#000;font-size:16px}.cartFreeItem td.cart-items__quantity{justify-content:flex-start;gap:0px;margin-top:0}.cart-drawer__inner .cart-items__unit-price-wrapper span{color:#000!important;font-size:16px!important}.cart-drawer__inner span.cart-totals__total-label.cart-primary-typography{color:#000;font-size:16px;text-transform:capitalize;font-weight:500}.cart-drawer__inner .cart-totals__item.cart-totals__tax-note.cart-primary-typography small{font-size:14px!important;color:#000;font-weight:400;font-style:italic}.cart-drawer__inner text-component.cart-totals__total-value.cart-secondary-typography{font-size:17px;font-weight:600;color:#000}.cartFreeItem .cart-items__unit-price-wrapper span{color:#ee3328!important}tr.cartFreeItem.cart-items__table-row{margin-top:12px}tr.cartFreeItem.cart-items__table-row{margin-top:0;width:-webkit-fill-available;position:absolute;bottom:0}table.cart-items__table{position:relative;padding-bottom:120px}table.cart-items__table:has(.cartFreeItem){position:relative;padding-bottom:120px}div#cart-drawer-header button.button.close-button{top:5px}.cart-drawer__inner form#cart-form button.button.cart-items__remove{width:24px;height:24px}.cart-drawer__inner .cart-items__unit-price-wrapper span.cartComparePrice{text-decoration:line-through;color:#636363!important}.cart-drawer__inner .cart-items__unit-price-wrapper .cartPriceWrapper-inner{display:flex;gap:5px}.cart-drawer__inner .cart-items__quantity .quantity-selector button{width:36px;height:36px}div#modal-signup-main-content .logo{margin-top:0}.description span{font-size:16px!important}body.cart h4.quantity_selection_head{display:none!important}.subscription_item:not(.varAvail){pointer-events:none;cursor:not-allowed}.varStock{position:absolute;right:0;top:-12px;background:#ee3328;padding:3px 13px 2px;color:#fff;font-size:13px;border-radius:20px}.subscription_item:not(.varAvail) .subscription_info,.subscription_item:not(.varAvail) .subscription_price{opacity:.4}@media only screen and (max-width:1280px){.section--page-width{padding-left:40px;padding-right:40px}.product-details.featured_productInfo{padding-left:5px!important}body.index .product-information h3.product-title{font-size:28px}body.index .product-information .product-description{font-size:15px}body.index .product-information .subscription_header .subsc_header .head_sub{font-size:20px}body.index .product-information .subscription_header .sub-subsc_header{font-size:15px}.tooltip_badge{top:-18px;width:95%!important;font-size:11px}.product_additional_info .listHeader{font-size:18px;margin-bottom:15px}body.index .product-information button#BuyButtons-ProductSubmitButton-{font-size:18px}.cart_value{font-size:20px!important}p.cart-progress__text{font-size:14px}.addTocartTrigger.button{font-size:16px}body.index .product-information .subscription_items .subtitle{font-size:15px}}@media only screen and (max-width:1200px){div#single_product ul.tab-nav{flex-direction:column}body.index .product-information .tabs li{width:100%}body.index .product-information .tooltip_badge{width:90%!important;padding-left:10px;padding-right:10px}}@media only screen and (max-width:1024px){.section--page-width{padding-left:25px;padding-right:25px}.subscription_price.desktop{display:none}body.index .product-information .subscription_text .subscription_price.mobile{display:flex;flex-direction:row;align-items:center}body.index .product-information .subscription_text .subscription_price.mobile{gap:6px}}@media only screen and (max-width:991px){div#single_product .product-information__grid{display:flex;flex-direction:column}.mobile_hidden.product_additional_info{display:none}#single_product .product-information__media{padding-right:0}.product_additional_info .list_items_inner .list_text{margin-top:12px}}@media only screen and (max-width:767px){.section--page-width{padding-left:15px;padding-right:15px}.header__row.header__row--top{padding:10px 15px!important}.header__row .header__columns.spacing-style{display:flex;align-items:center;justify-content:space-between}p.announcement-bar__text{font-size:13px}.footer-content.spacing-style{gap:45px}.logo_sec rte-formatter p br{display:none}.logo_sec rte-formatter p,.email_subscribe rte-formatter p{font-size:15px}.email_subscribe .email-signup-block.size-style{width:100%}.email_subscribe .email-signup-block button.email-signup__button{justify-content:center}.header_button{display:none}.header__columns.spacing-style{padding:0}.header_mobile_btn{display:block;background:#ed3329;color:#fff;text-align:center;padding:5px 0}.header_mobile_btn a{color:#fff}div#single_product .slideshow-controls__thumbnails button.slideshow-control.button{width:60px}.product_customer_rating{font-size:14px}body.index .product-information h3.product-title{font-size:24px}body.index .product-information .product_main_info .product-offer{font-size:13px}body.index .product-information .subscription_header .subsc_header .head_sub{font-size:18px}body.index .product-information .tabs li{font-size:16px}body.index .product-information .subscription_info:before{width:20px;height:20px;min-width:20px;min-height:20px}body.index .product-information .subscription_info:after{width:14px;height:14px;border-radius:50%;left:14px}body.index .product-information .metainfo{font-size:11px}.subscription_image{width:50px;height:50px}body.index .product-information fieldset.subscription_dropdown select{width:100%}body.index .product-information h4.quantity_selection_head{font-size:16px}body.index .product-information .product-form-buttons.spacing-style .quantity-selector-wrapper{width:100%}body.index .product-information .product-form-buttons.spacing-style .quantity-selector-wrapper quantity-selector-component.quantity-selector{width:100%;min-width:100%}body.index .product-information button#BuyButtons-ProductSubmitButton-{font-size:16px}.stickyAddCartAction{width:100%;justify-content:space-between}.addTocartTrigger.button{font-size:14px;padding:8px 14px}.stickyAddCartTittleMain{font-size:16px}.stickyAddCartInfo{gap:10px!important;width:100%}.stickyAddCartWrapper .stickyAddCartImage img{width:60px;height:60px}.stickyAddCartPrice span.regularPrice{font-size:16px}.product-offer.afterAddCart{text-align:left;font-size:13px}.stickyAddCartWrapper{flex-direction:column;gap:10px}body.index .product-information .product-offer.afterAddCart,body.index .product-information .cancelsub{font-size:13px}.cart_porgress_bar .cart_value{width:100%;text-align:right;font-size:16px!important}.cart_porgress_bar{flex-wrap:wrap;row-gap:3px!important}.desktop_hidden.product_additional_info{text-align:center;margin-top:25px}.product_additional_info .listHeader{font-size:16px;margin-bottom:0}.product_additional_info .list_items_inner .list_info .list_image{margin:0 auto}p.cart-progress__text{font-size:12px}.cart_porgress_icon{width:40px}.product-details.featured_productInfo{padding-left:0!important}div#single_product .cart-progress.cart-progress-wrapper{margin-top:55px;padding:10px 6px}.payment_icons img{width:85%;margin:0 auto}.badge_subscription{right:15px!important}body.index .copyright{padding-bottom:140px!important;padding-top:8px}.header_mobile_btn a{width:100%;display:block}div#single_product .slideshow-controls__thumbnails{padding-left:5px}.cart-drawer__inner .cart-items__unit-price-wrapper span{font-size:14px!important}span.CompriceOncart.hideontab{font-size:16px}}@media only screen and (max-width:500px){div#single_product .tab-content .subscription_item{align-items:flex-end}div#single_product .tab-content .subscription_item .subscription_info{flex-wrap:wrap}body.index .product-information .subscription_info:after{top:28px}body.index .product-information .subscription_text{width:100%}.cart-drawer__inner .cart-items__unit-price-wrapper span{font-size:13px!important}.product_additional_info .list_items_inner .list_info .list_image{width:22%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/Custom.css.map */
