:root{--primary-color-wy:#124D5D}p:last-child{margin-bottom:0px!important}:focus-visible,:focus{outline:0!important}.elementor-widget-text-editor a{color:var(--primary-color-wy)!important}.elementor-menu-cart__toggle span.elementor-screen-only{position:relative!important;top:auto!important;margin:0!important;font-size:16px;display:block;width:auto!important;height:auto!important;padding-right:10px}.elementor-menu-cart__toggle span.elementor-button-icon{display:flex;align-items:center;gap:5px}.mega-menu-box-wy .elementor-image-box-wrapper{background-color:#fff;padding:5px}.menu-small-text-wy{display:inline;font-size:12px;position:absolute;top:20px;color:#f3f3f3;right:0}.e-n-menu-title-text{position:relative}.highlight{background-color:yellow;padding:2px 5px;border-radius:3px;font-weight:700}.megamenu-wy .e-n-menu-toggle:focus{outline:none!important;border:0!important;background:transparent!important}.megamenu-wy .e-n-menu-item .e-n-menu-icon{display:none!important}div#subnavContainer ul li{align-items:center;display:flex;justify-content:center;margin:0 10px;white-space:nowrap}div#subnavContainer ul{display:flex;height:100%;list-style-type:none;margin-right:auto;flex-wrap:nowrap}div#subnavContainer .subnav-list-wy>div{overflow:auto;padding:0 10px;width:100%;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin;height:56px}.mobile-section>.e-con-inner{display:flex;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.mobile-section-inner{min-width:300px}.product-description{background-color:hsla(0,0%,50.2%,.1019607843);padding:20px;border-radius:10px}.product-description>h4{margin-top:0}a.flipbook-page-item:before{content:"more info";top:50%;display:inline-block;position:absolute;left:50%;transform:translate(-50%,-50%);z-index:5;color:#fff;font-size:20px;margin-top:14px;text-transform:capitalize;opacity:0}a.flipbook-page-item:hover:before{opacity:1}a.flipbook-page-item:after{content:" ";background-image:url(/wp-content/uploads/2024/11/plus-icon.png);top:50%;position:absolute;left:50%;transform:translate(-50%,-50%);z-index:6;text-transform:capitalize;width:25px;height:26px;background-size:contain;margin-top:-10px;opacity:0}a.flipbook-page-item:hover:after{opacity:1}div:has(.flipbook-main-wrapper){height:80vh!important}.deal-terms-container{padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;border-radius:8px}.deal-term{display:inline-flex;align-items:center;padding:0;gap:8px;justify-content:center;border-bottom:1px dotted #fff}.deal-term:nth-last-child(2){border-bottom:0}.deal-divider{display:none}.deal-terms-container{flex-direction:row;gap:16px}.deal-terms-container .deal-divider{display:block;border-right:1px dotted #fff;height:26px;width:1px}.deal-terms-container .deal-divider:last-child{display:none}.deal-term{border-bottom:0}.deal-terms-container .content{display:flex;flex-wrap:wrap;flex-direction:column}.term-name,.weeks-left{font-size:22px}.term-name{font-weight:500;font-family:"Montserrat",Sans-serif;line-height:1.1;color:#fff}.calendar-icon{width:16px;height:16px;margin-right:5px}.weeks-left{color:#EB2027;font-weight:800;font-family:"Montserrat",Sans-serif}.deal-terms-container img{width:20px}.dialog-widget-content{left:50%;top:50%;transform:translate(-50%,-50%)}.dialog-message{overflow-y:auto!important;max-height:100vh!important}.dialog-close-button{z-index:11}.dialog-close-button svg.e-font-icon-svg{width:20px!important;height:20px!important}.products-scrolbar-wy .elementor-loop-container.elementor-grid,.grid-to-scrollbar-wy .e-grid{display:flex;overflow-x:auto;scrollbar-color:var(--primary-color-wy) #fbeae8;scrollbar-width:thin;padding-bottom:40px}.products-scrolbar-wy .elementor.e-loop-item,.grid-to-scrollbar-wy .e-grid>div{min-width:25%}.scroll-bar-left-btn .elementor-icon,.scroll-bar-right-btn .elementor-icon{background:var(--primary-color-wy);border-radius:5px;padding:6px;height:33px;width:33px;display:flex;align-items:center;justify-content:center;border:1px solid #00308F4D;cursor:pointer}.deal-grid-carousel .elementor-element.e-grid{display:flex;overflow-x:auto;scrollbar-color:var(--primary-color-wy) #fbeae8;scrollbar-width:thin;padding-bottom:40px}.deal-grid-carousel .elementor-element.e-grid>div{min-width:32%}.tab-product-carousel-wy .swiper-pagination-progressbar,.carousel-wy .swiper-pagination-progressbar{top:auto!important;bottom:-20px}.tab-product-carousel-wy span.swiper-pagination-progressbar-fill,.carousel-wy span.swiper-pagination-progressbar-fill{height:11px!important;border-radius:6px;top:-4px!important}.single-quantity-card-wy button.single_add_to_cart_button{background-color:var(--primary-color-wy)!important}.tab-product-carousel-wy .e-n-tabs-heading{padding-left:200px}.tab-product-carousel-wy .elementor-swiper-button,.carousel-wy .elementor-swiper-button{background:var(--primary-color-wy);border-radius:5px;padding:6px;height:33px;width:33px;display:flex;align-items:center;justify-content:center;border:1px solid #00308F4D}.tab-product-carousel-wy .elementor-swiper-button-prev,.carousel-wy .elementor-swiper-button-prev{background:#F3F7FF}.tab-product-carousel-wy .elementor-swiper-button-prev svg path,.carousel-wy .elementor-swiper-button-prev svg path{fill:var(--primary-color-wy)}.subscribe-form-wy form{position:relative}.subscribe-form-wy input[type=email]{border:1px solid #fff;padding:20px 20px 20px 78px!important;background-color:#fff;border-radius:30px;height:80px;box-shadow:0 4px 80px 0 #A9A9A952}.subscribe-form-wy input[type=email]::placeholder{color:#fff}.subscribe-form-wy input[type="submit"]{position:absolute;right:20px;top:15px;line-height:1;margin-bottom:0px!important;border-color:#fff!important;height:50px;border-radius:15px!important;text-transform:uppercase}.subscribe-form-wy input[type="submit"]:hover{color:var(--primary-color-wy)!important;background-color:#f3f7ff!important;border-color:var(--primary-color-wy)!important}.subscribe-form-wy .gform_confirmation_message{color:#ffffff!important}.subscribe-form-wy .gform_validation_errors{max-width:fit-content;margin:0 auto}.subscribe-form-wy .gform_confirmation_message{text-align:center}.subscribe-form-wy .gform_footer{padding:0px!important;margin:0px!important}.subscribe-form-wy .ginput_container{position:relative}.subscribe-form-wy .gfield--type-email .ginput_container:after{content:"";position:absolute;z-index:2;height:50px;width:50px;top:50%;border:1px solid #DFDFE0;border-radius:15px;left:19px;transform:translateY(-50%);background-image:url(/wp-content/uploads/2024/10/email-icon-1.png);background-size:contain}.single-quantity-card-wy table.variations th.label{display:none!important}.single-quantity-card-wy table.variations .variable-items-wrapper{display:flex;justify-content:center}.single-quantity-card-wy table.variations td{padding:0}.single-quantity-card-wy table.variations a.reset_variations{display:none!important}.single-quantity-card-wy table.variations{background-color:transparent!important;margin-bottom:10px!important}.single-quantity-card-wy table.variations tbody>tr:nth-child(odd)>td,.single-quantity-card-wy table.variations tbody>tr:nth-child(odd)>th{background-color:transparent!important}.single-quantity-card-wy .woocommerce-variation-price{position:absolute;top:-35px;left:50%;transform:translateX(-50%);background-color:#fff;width:100%;color:var(--primary-color-wy);font-weight:600}.page-numbers{padding:10px 11px;border-radius:4px;height:40px;display:inline-flex;justify-content:center;align-items:center}.page-numbers.prev{border:1px solid #A3A3A3;margin-right:30px!important}.page-numbers.next{border:1px solid #A3A3A3;margin-left:30px!important}.page-numbers.current{background:#EEE;min-width:40px}.heading-with-dots .elementor-heading-title{position:relative;padding:0 60px;width:fit-content;margin:0 auto}.heading-with-dots .elementor-heading-title:before,.heading-with-dots .elementor-heading-title:after{content:"";background-color:var(--primary-color-wy);position:absolute;width:14px;height:14px;border-radius:50%;top:50%;transform:translateY(-50%)}.heading-with-dots .elementor-heading-title:before{left:0}.heading-with-dots .elementor-heading-title:after{right:0}.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{margin-left:-26px!important}.gform-datepicker{width:100%!important}p.gform_required_legend{display:none}.ginput_container_radio .gchoice{display:flex;align-items:flex-start;gap:6px;margin-bottom:5px}.weekly-payment{color:var(--primary-color-wy);font-size:20px;font-weight:500;text-align:center;width:100%;display:block;line-height:1}.quantity input[type="number"]::-webkit-outer-spin-button,.quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type="number"]{-moz-appearance:textfield}.woocommerce .quantity .qty{border:0}.quantity button.plus,.quantity button.minus{background:#ffffff!important;border:0!important;color:#000000!important;margin:0!important;position:absolute;top:50%;transform:translateY(-50%);width:14px;height:14px;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;padding:5px!important;border-radius:50%!important;line-height:1}button.plus:hover,button.minus:hover{color:var(--primary-color-wy)}.quantity{position:relative;padding:0 15px}button.minus{right:-4px;font-size:22px!important;padding-top:2px!important}button.plus{left:-8px}.single-quantity-card-wy .quantity{background:#EEE;border-radius:5px}.single-quantity-card-wy .quantity .qty{border:0;border-radius:0px!important;background:transparent}.single-quantity-card-wy button.plus{padding:0!important;background-color:transparent!important;left:7px}.single-quantity-card-wy button.minus{right:10px;background-color:transparent!important}body.woocommerce-page .elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button{display:none!important}.elementor-widget-woocommerce-checkout-page .fee th{font-weight:400!important;color:#444}td.weekly_price bdi,.sub_total_price bdi{font-weight:700}.order-review-heading{color:var(--order-summary-totals-color,#69727d)}.what-include-heading{display:flex;align-items:center;justify-content:space-between}.what-include-heading *{font-family:"Montserrat"}.what-include-heading h3{margin:0;font-weight:600}.hamper-itembundles th{text-align:left}.hamper-itembundles th,.hamper-itembundles td{border:0!important}.hamper-itembundles table{border-color:#0000001A;margin-top:10px;font-family:"Montserrat"}.hamper-itembundles table th{font-size:16px}.hamper-itembundles table tbody>tr td{font-size:16px}.hamper-itembundles table tbody>tr:nth-child(odd)>td:first-child{border-radius:8px 0 0 8px}.hamper-itembundles table tbody>tr:nth-child(odd)>td:last-child{border-radius:0 8px 8px 0}.custom-search-section .pagination{justify-content:center;gap:20px}.search-title-wy{background:#F3F7FF;padding:20px;margin-bottom:40px}.search-title-wy .elementor-heading-title{color:var(--primary-color-wy)}.custom-search-section{max-width:1500px;margin:0 auto;padding:50px 50px}.search-results-wy{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.search-results-wy .product-card{background-image:linear-gradient(360deg,#FAFAFA 0%,#F9F9F9 100%);border:1px solid #ebebeb;padding:15px;border-radius:10px}.search-results-wy img.product-image{width:100%;height:264px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0 5px 8px 0 rgba(0,0,0,.05098);margin-bottom:10px}.search-results-wy .product-title{color:#1e1e1e;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500;letter-spacing:.99px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:center}.product-card .product-code{color:#989898;text-align:center;padding:6px 0}.product-card .product-total-cost{color:#989898;text-align:center;padding-bottom:6px}.product-card .button-container{display:flex;align-items:center;justify-content:center;gap:10px}.button-container a{padding:10px 16px!important}.product-card .button-container a.view-detail{background:#F3F7FF;color:var(--primary-color-wy);border-color:#00308F4D}.product-card .button-container a.view-detail:hover{background:var(--primary-color-wy);color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff!important}#billing_hear_about_us_field span.select2-selection__clear{display:none}.woocommerce-order-received .woocommerce-order .woocommerce-table--custom-fields tr th:first-child{width:65%}.woocommerce-order-received .woocommerce-order th.woocommerce-table__product-name{width:65%}.woocommerce-checkout .subscriber-wrapper-wy{display:none}.woocommerce-checkout .footer-wy{margin-top:50px}.custom-order-meta-table th{text-align:left}.custom-order-meta-table{max-width:48%}body.has_dual .purolator-employee-dropdown-wrapper{display:none}body.has_dual #billing_donate_to_field{display:none}.woocommerce-form-login-toggle{display:flex;align-items:center}.e-woocommerce-login-section{position:relative}.form-row.form-row-wide.create-account.woocommerce-validated{position:absolute;top:10px;left:285px}#billing_purolator_employee{background-color:#f9fafa;border:1px solid #989898;color:#69727d!important;padding:15px 10px!important}.purolator-employee-dropdown-wrapper,#custom_checkout_field{background:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:1px;display:block;margin:var(--sections-margin,0 0 24px 0);padding:var(--sections-padding,16px 30px)}#custom_checkout_field input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#989898;background-color:#f9fafa;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);font-size:14px;font-weight:400;padding:var(--forms-fields-padding,16px)}#place_order{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);padding:10px 20px 10px 20px}.quick-cart .elementor-menu-cart__product-name .quantity{display:flex;align-items:center;font-weight:700;padding:12px 0!important;gap:12px}.quick-cart .elementor-menu-cart__product-name .quantity button{margin:0;padding:5px!important;line-height:1px;width:14px;height:14px;font-weight:700;color:#000;background:transparent;cursor:pointer;border:none}.quick-cart .elementor-menu-cart__product-name .quantity button:hover{background:transparent;border:none}.quick-cart .elementor-menu-cart__products.woocommerce-mini-cart.cart.woocommerce-cart-form__contents:not(:last-child){margin-bottom:12px;border-bottom:1px solid aliceblue}.quick-cart .elementor-menu-cart__product-name .input-text.qty.text{border:0!important;background:#F1F1F1;text-align:center;max-width:100%;width:30px;border-radius:6px;border-radius:3px;border-style:solid;border-width:var(--order-summary-quantity-border-weight,1px);color:var(--order-summary-color,#000);font-size:14px;max-height:28px;min-height:28px;padding:1px 2px;text-align:center;font-weight:600}.woocommerce-mini-cart__total.total{border-color:var(--subtotal-divider-color,#d5d8dc);border-style:var(--subtotal-divider-style,solid);border-width:var(--subtotal-divider-top-width,1px) var(--subtotal-divider-right-width,1px) var(--subtotal-divider-bottom-width,1px) var(--subtotal-divider-left-width,1px);color:var(--menu-cart-subtotal-color,inherit);font-size:20px;font-weight:400;text-align:var(--menu-cart-subtotal-text-align,center);padding-bottom:var(--product-divider-gap,20px);padding-top:var(--product-divider-gap,20px)}.elementor-menu-cart__container .button.wc-forward{font-size:18px;font-weight:500;color:#fff;background:var(--product-price-color);padding:12px}.elementor-menu-cart__container .button.wc-forward:hover{background-color:var(--view-cart-button-hover-background-color,#69727d);color:var(--view-cart-button-hover-text-color,#fff);border:1px solid var(--product-price-color)}.elementor-menu-cart__main{overflow-y:auto!important}@media (max-width:1080px){.term-name,.weeks-left{font-size:15px}}@media (max-width:920px){.highlight{font-size:14px!important}.menu-wy .e-n-menu-content{background-color:var(--primary-color-wy)!important}.menu-wy .e-n-menu-toggle:hover,.menu-wy .e-n-menu-toggle:focus{background:transparent!important;border:0px!important}span.weekly-payment{font-size:14px}.products-scrolbar-wy .elementor.e-loop-item,.grid-to-scrollbar-wy .e-grid>div{min-width:32%}.deal-grid-carousel .elementor-element.e-grid>div{min-width:48%}.custom-search-section{padding-left:20px;padding-right:20px}.search-results-wy{grid-template-columns:1fr 1fr 1fr;gap:20px}.search-results-wy img.product-image{height:200px}.heading-with-dots .elementor-heading-title{padding:0 30px}.heading-with-dots .elementor-heading-title:before,.heading-with-dots .elementor-heading-title:after{width:10px;height:10px}.menu-small-text-wy{top:0;left:103%;right:auto;width:96px}.term-name,.weeks-left{font-size:12px}}@media (max-width:767px){.terms_and_condition{font-size:14px}.elementor-menu-cart__toggle span.elementor-screen-only{font-size:12px;padding-right:5px}.subscribe-form-wy .gfield--type-email .ginput_container:after{height:35px;width:35px;border-radius:10px;left:10px}.subscribe-form-wy input[type=email]{padding:15px 15px 15px 50px!important;border-radius:15px;height:60px}.subscribe-form-wy input[type="submit"]{right:10px;top:9px;height:42px;border-radius:10px!important}.tab-product-carousel-wy .e-n-tabs-heading{padding-right:0}.tab-product-carousel-wy .swiper-pagination-progressbar{bottom:-5px}span.weekly-payment{font-size:10px}.products-scrolbar-wy .elementor.e-loop-item,.grid-to-scrollbar-wy .e-grid>div{min-width:98%}.deal-grid-carousel .elementor-element.e-grid>div{min-width:99%}.search-results-wy{grid-template-columns:1fr 1fr;gap:15px}.search-results-wy img.product-image{height:120px}.megamenu-wy .e-n-menu-item .e-n-menu-icon{display:block!important}.megamenu-wy .e-n-menu-title-text{display:none!important}.megamenu-wy .e-n-menu-dropdown-icon{display:none!important}}#gform_wrapper_6 .gform_wrapper.gravity-theme .gfield{padding:0!important}.woocommerce-checkout #payment .validate_popup{background-color:var(--e-global-color-primary);border-radius:var(--purchase-button-border-radius,3px);color:var(--purchase-button-normal-text-color,#fff);float:none;min-height:auto;padding:var(--purchase-button-padding,1em 1em);width:var(--purchase-button-width,auto);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);-webkit-font-smoothing:antialiased;display:inline-block;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s}.required_terms,#place_order{display:none}div#purolator_payment_method{background:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:1px;display:block;margin:var(--sections-margin,0 0 24px 0);padding:var(--sections-padding,16px 30px)}select#payment_method_choice{padding:15px;border:1px solid #989898;margin-bottom:20px;color:#6c6c6c}div#purolator_payment_method{display:none}.donation_checkout div#custom_checkout_field{display:none}.wqv-product-info{font-family:var(--e-global-typography-text-font-family),Sans-serif}.wqv-product-info .popup-price-title{color:red}.wqv-product-info .custom-price{font-size:12px}