@font-face{font-family:'Hoefler Text Italic';src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HoeflerTxt-Italic.otf);src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HoeflerTxt-Italic.otf) format("truetype");font-weight:400}@font-face{font-family:'Helvetica Neue Ultra Light';src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-UltraLight.ttf);src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-UltraLight.ttf) format("truetype")}@font-face{font-family:'Helvetica Neue Thin';src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-Thin.ttf);src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-Thin.ttf) format("truetype")}@font-face{font-family:'Helvetica Neue Light';src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-Light.ttf);src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-Light.ttf) format("truetype")}@font-face{font-family:'Helvetica Neue';src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue.ttf);src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue.ttf) format("truetype")}@font-face{font-family:'Helvetica Neue Medium';src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-Medium.ttf);src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-Medium.ttf) format("truetype")}@font-face{font-family:'Helvetica Neue Bold';src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-Bold.ttf);src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-Bold.ttf) format("truetype")}@font-face{font-family:'Helvetica Neue Condensed Bold';src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-CondensedBold.ttf);src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-CondensedBold.ttf) format("truetype")}@font-face{font-family:'Helvetica Neue Condensed Black';src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-CondensedBlack.ttf);src:url(/wp-content/themes/eeco-theme-child/assets/fonts/HelveticaNeue-CondensedBlack.ttf) format("truetype")}.woocommerce .star-rating,.woocommerce .svg-star-rating,.star-rating,.svg-star-rating{color:#31483C;line-height:1}.woocommerce .star-rating span[style*="width"]:not(.svg-star-rating):not(.svg-star),.woocommerce .svg-star-rating span[style*="width"]:not(.svg-star-rating):not(.svg-star),.star-rating span[style*="width"]:not(.svg-star-rating):not(.svg-star),.svg-star-rating span[style*="width"]:not(.svg-star-rating):not(.svg-star){display:none}.woocommerce .star-rating::before,.woocommerce .star-rating::after,.woocommerce .star-rating *::before,.woocommerce .star-rating *::after,.woocommerce .svg-star-rating::before,.woocommerce .svg-star-rating::after,.woocommerce .svg-star-rating *::before,.woocommerce .svg-star-rating *::after,.star-rating::before,.star-rating::after,.star-rating *::before,.star-rating *::after,.svg-star-rating::before,.svg-star-rating::after,.svg-star-rating *::before,.svg-star-rating *::after{display:none;content:none}.woocommerce-product-rating{display:flex;align-items:center}.woocommerce-product-rating .star-rating span{position:relative;padding-top:0}.woocommerce .svg-star-rating,.svg-star-rating{display:flex;align-items:center;gap:2px;font-size:1rem;visibility:visible;opacity:1}.woocommerce .svg-star-rating .svg-star,.svg-star-rating .svg-star{width:1em;height:1em;flex-shrink:0;display:inline-block;visibility:visible;opacity:1}.woocommerce .svg-star-rating .svg-star svg,.svg-star-rating .svg-star svg{width:100%;height:100%;display:block;visibility:visible;opacity:1}.woocommerce .svg-star-rating.star-rating--small,.svg-star-rating.star-rating--small{font-size:.8rem}.woocommerce .svg-star-rating.star-rating--medium,.svg-star-rating.star-rating--medium{font-size:1rem}.woocommerce .svg-star-rating.star-rating--large,.svg-star-rating.star-rating--large{font-size:1.5rem}.woocommerce .svg-star-rating.star-rating--xlarge,.svg-star-rating.star-rating--xlarge{font-size:2rem}.woocommerce .star-rating:not(.svg-star-rating),.star-rating:not(.svg-star-rating){display:inline-flex;align-items:center;gap:2px;background:#fff0;width:auto;height:auto}.woocommerce .star-rating:not(.svg-star-rating) span,.star-rating:not(.svg-star-rating) span{display:inline-block;color:#31483C;font-size:inherit;line-height:inherit;width:1em;text-align:center}.woocommerce .star-rating:not(.svg-star-rating) span[data-star="filled"],.star-rating:not(.svg-star-rating) span[data-star="filled"]{color:#31483C}.woocommerce .star-rating:not(.svg-star-rating) span[data-star="empty"],.star-rating:not(.svg-star-rating) span[data-star="empty"]{color:rgb(150 150 149 / .3)}.woocommerce .star-rating:not(.svg-star-rating) span[data-star="half"],.star-rating:not(.svg-star-rating) span[data-star="half"]{background:linear-gradient(90deg,#31483C 50%,rgb(150 150 149 / .3) 50%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.woocommerce-product-rating .star-rating,.woocommerce-product-rating .svg-star-rating{font-size:1rem;margin-right:.5rem}.product.holder .product-card-custom-content__rating{margin-top:.5rem}.product.holder .product-card-custom-content__rating .star-rating,.product.holder .product-card-custom-content__rating .svg-star-rating{font-size:1.1em}@media (max-width:767.98px){.product.holder .product-card-custom-content__rating .star-rating,.product.holder .product-card-custom-content__rating .svg-star-rating{font-size:1em}}.reviews-header .reviews-collector__rating{display:flex;align-items:center}.reviews-header .reviews-collector__rating__stars{display:flex;align-items:center}.reviews-header .reviews-collector__rating__stars .star-rating,.reviews-header .reviews-collector__rating__stars .svg-star-rating{font-size:1.5rem}.reviews-header .reviews-collector__breakdown__row__rating .star-rating,.reviews-header .reviews-collector__breakdown__row__rating .svg-star-rating{font-size:.9rem;flex-shrink:0}.reviews-header .reviews-collector__breakdown__row__rating .star-rating.svg-star-rating,.reviews-header .reviews-collector__breakdown__row__rating .svg-star-rating.svg-star-rating{min-width:auto;width:auto}.reviews-header .reviews-collector__breakdown__row__rating .star-rating:not(.svg-star-rating),.reviews-header .reviews-collector__breakdown__row__rating .svg-star-rating:not(.svg-star-rating){min-width:5.4em}.woocommerce-reviews .comment-text .star-rating,.woocommerce-reviews .comment-text .svg-star-rating{font-size:1.1rem;margin-bottom:1rem}.comment_container .comment-text .comment-rating{display:block;clear:both;margin-top:.5rem;margin-bottom:1rem;width:100%;visibility:visible;opacity:1;min-height:24px}.comment_container .comment-text .comment-rating .star-rating,.comment_container .comment-text .comment-rating .svg-star-rating{font-size:1.1rem;display:flex;visibility:visible;opacity:1;min-height:24px;gap:2px;align-items:center}.comment_container .comment-text .comment-rating .star-rating .svg-star,.comment_container .comment-text .comment-rating .svg-star-rating .svg-star{display:inline-block;width:16px;height:16px}.comment_container .comment-text .comment-rating .star-rating .svg-star svg,.comment_container .comment-text .comment-rating .svg-star-rating .svg-star svg{display:block;width:100%;height:100%}.commentlist .comment_container .comment-text .comment-rating{margin-top:.5rem;margin-bottom:1rem;display:block;visibility:visible;opacity:1;clear:both;width:100%}.commentlist .comment_container .comment-text .comment-rating .star-rating,.commentlist .comment_container .comment-text .comment-rating .svg-star-rating{font-size:1rem;display:flex;visibility:visible;opacity:1;gap:2px;align-items:center}.commentlist .comment_container .comment-text .comment-rating .star-rating .svg-star,.commentlist .comment_container .comment-text .comment-rating .svg-star-rating .svg-star{display:inline-block;width:24px;height:24px}.commentlist .comment_container .comment-text .comment-rating .star-rating .svg-star svg,.commentlist .comment_container .comment-text .comment-rating .svg-star-rating .svg-star svg{display:block;width:100%;height:100%}@media (max-width:991.98px){.reviews-header .reviews-collector__rating__stars .star-rating,.reviews-header .reviews-collector__rating__stars .svg-star-rating{font-size:1.2rem}}@media (max-width:767.98px){.woocommerce-reviews .comment-text .star-rating,.woocommerce-reviews .comment-text .svg-star-rating{font-size:1rem}.product.holder .product-card-custom-content__rating .star-rating,.product.holder .product-card-custom-content__rating .svg-star-rating{font-size:1em}}.svg-star-rating:focus-within{outline:2px solid #31483C;outline-offset:2px;border-radius:2px}@media print{.star-rating,.svg-star-rating{color:#000!important}.star-rating .svg-star svg,.svg-star-rating .svg-star svg{fill:#000!important}}#reviews-list{height:0;overflow:hidden}@media (max-width:767.98px){.my-account-navigation-wrapper .woocommerce-MyAccount-navigation ul li{margin-bottom:.75rem}}.my-account-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wishlist a::before{content:"\f004"}.my-account-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;text-transform:uppercase;letter-spacing:1.28px;font-size:calc(13/16*1rem)}@media (max-width:767.98px){.my-account-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{padding:.5rem 1rem}}.my-account-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a::before{font-weight:300}@media (min-width:768px){.my-account-navigation-wrapper .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a::before{flex:unset;width:unset;max-width:unset;margin:0 1rem 0 0}}.woocommerce-MyAccount-content .my-account-button-wrapper button[type="button"]{text-transform:uppercase;letter-spacing:1.28px;font-size:calc(13/16*1rem);position:relative;top:.75rem}.woocommerce-MyAccount-content .my-account-button-wrapper button[type="button"]::before{position:relative;top:0;line-height:2}@media (max-width:767.98px){.woocommerce-MyAccount-content .my-addresses ul{display:flex;flex-direction:column}}@media (max-width:767.98px){.woocommerce-MyAccount-content .my-addresses ul li.nav-item{max-width:100%;flex:0 0 100%;width:100%;margin-bottom:.5rem}}.woocommerce-MyAccount-content .my-addresses ul li.nav-item a{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;text-transform:uppercase;font-size:calc(13/16*1rem)}.woocommerce-MyAccount-content .my-addresses .tab-content a.primary-cta{font-size:calc(13/16*1rem)}@media (max-width:767.98px){.woocommerce-MyAccount-content .my-addresses .tab-content a.primary-cta{width:100%}}.woocommerce-MyAccount-content .woocommerce-EditAccountForm .primary-cta{text-transform:uppercase;font-size:calc(13/16*1rem)}@media (max-width:767.98px){.woocommerce-MyAccount-content .woocommerce-EditAccountForm .primary-cta{width:100%}}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist-title-container{padding:0 1rem}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist-title-container h2{padding:0}.woocommerce-MyAccount-content #yith-wcwl-form .woocommerce-notices-wrapper{width:100%!important}@media (max-width:575.98px){.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table thead{height:0;visibility:collapse}}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table th.product-stock-status,.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table td.product-stock-status{display:none}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table th.product-remove{width:150px}@media (max-width:767.98px){.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table th.product-remove{width:50px}}@media (max-width:575.98px){.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table th.product-thumbnail,.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table td.product-thumbnail{display:none}}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table th.product-name{font-size:1rem}@media (max-width:575.98px){.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table th.product-name{display:none}}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table th.product-price{text-align:center;font-size:1rem}@media (max-width:575.98px){.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table th.product-price{display:none}}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table tr{border-bottom:1px solid #c2c2c2}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table td.product-remove div a{font-size:0;text-decoration:none}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table td.product-remove div a::after{content:"\f1f8";font-weight:300;font-size:1.1rem;color:#262626;font-family:'Font Awesome 6 Pro'}@media (max-width:575.98px){.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table td.product-name{display:table-row-group}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table td.product-name a{display:inline-block;padding-top:1rem}}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table td.product-name *{text-decoration:none}@media (max-width:575.98px){.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table td.product-price{display:table-row-group;text-align:left}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table td.product-price span{display:inline-block;padding-top:.25rem}}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table td.product-price *{font-size:1rem}.woocommerce-MyAccount-content #yith-wcwl-form .wishlist_table td.product-add-to-cart a{text-decoration:none;text-transform:uppercase;font-size:calc(13/16*1rem);letter-spacing:1.28px;font-family:"Arial",sans-serif;display:block!important;padding:1rem;width:fit-content}@media (max-width:575.98px){.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table{padding-left:0}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li{position:relative;padding:0 1rem 0 3rem;display:flex;flex-direction:row}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .item-wrapper{max-width:40%;flex:0 0 40%;width:unset}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .item-wrapper .product-thumbnail{display:none}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .item-wrapper .item-details{width:100%;padding-right:.25rem}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .item-wrapper .item-details .product-name{text-decoration:none}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .item-wrapper .item-details .product-name a{text-decoration:inherit}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .item-wrapper .item-details .item-details-table tr{-webkit-border:none;-moz-border:none;-ms-border:none;border:none}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .item-wrapper .item-details .item-details-table tr .label{display:none!important}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .item-wrapper .item-details .item-details-table tr .value{font-family:"Arial",sans-serif;font-size:1rem;padding:0;text-decoration:none}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .additional-info-wrapper{max-width:60%;flex:0 0 60%;width:unset}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .additional-info-wrapper table.additional-info{display:none}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .additional-info-wrapper .product-add-to-cart a{text-decoration:none;text-transform:uppercase;font-size:calc(13/16*1rem);letter-spacing:1.28px;font-family:"Arial",sans-serif;display:block!important;padding:1rem}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .additional-info-wrapper .product-remove{position:absolute;left:1rem;top:1rem}.woocommerce-MyAccount-content #yith-wcwl-form ul.shop_table li .additional-info-wrapper .product-remove i::before{content:"\f1f8";font-weight:300;font-size:1.1rem;color:#262626;font-family:'Font Awesome 6 Pro'}}.woocommerce-MyAccount-content #yith-wcwl-form .yith-wcwl-share{display:none}.woocommerce-message,.woocommerce-info{border-color:#9BB7AC!important;background:#fff!important}.woocommerce-message::before,.woocommerce-info::before{color:#9BB7AC}.woocommerce-message a,.woocommerce-info a{font-size:calc(13/16*1rem)!important}@media (max-width:767.98px){.woocommerce-message a,.woocommerce-info a{width:100%!important;margin-top:1rem}}.woocommerce-info:has(>.button[href*="wc_send_verification"]){display:block}.woocommerce-info:has(>.button[href*="wc_send_verification"])>.button{display:inline-block;vertical-align:middle;margin-left:0;margin-right:1rem}@media (max-width:767.98px){.woocommerce-info:has(>.button[href*="wc_send_verification"])>.button{width:100%!important;margin-right:0;margin-left:0}}.woocommerce-form-login .primary-cta,.woocommerce-form-register .primary-cta{text-transform:uppercase;font-size:calc(13/16*1rem)}@media (max-width:767.98px){.woocommerce-form-login .primary-cta,.woocommerce-form-register .primary-cta{width:100%}}.quick-links-section{margin:2rem 0}@media (max-width:767.98px){.quick-links-section{margin:1.5rem 0}}.quick-links-title{max-width:1400px;margin:0 auto;padding:0 1rem}.quick-links-title h2{margin:2rem 0 1rem;font-family:"Arial",sans-serif}@media (max-width:767.98px){.quick-links-title h2{margin:1.5rem 0 .5rem}}.quick-links-wrapper{position:relative;width:100%;margin:1rem 0 2rem;border-top:1px solid rgb(0 0 0 / .1);border-bottom:1px solid rgb(0 0 0 / .1);padding:.5rem 0;overflow:hidden}.quick-links-wrapper .quick-links-container{width:100%;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;cursor:grab}.quick-links-wrapper .quick-links-container::-webkit-scrollbar{display:none}.quick-links-wrapper .quick-links-container.grabbing{cursor:grabbing}.quick-links-wrapper .quick-links-list{display:flex;flex-wrap:nowrap;align-items:center;column-gap:1rem;padding:.25rem 0;width:max-content}.quick-links-wrapper .quick-links-list .quick-link-item{padding:.75rem 1rem;font-family:"Arial",sans-serif;font-size:calc(14/16*1rem);color:rgb(0 0 0 / .75);text-decoration:none;transition:all 0.2s ease;display:inline-block;white-space:nowrap;position:relative;border:none;background:#fff0;border-radius:0}@media (max-width:767.98px){.quick-links-wrapper .quick-links-list .quick-link-item{padding:.5rem .75rem;font-size:calc(13/16*1rem);user-select:none}}.quick-links-wrapper .quick-links-list .quick-link-item:hover{color:#000;text-decoration:none}.quick-links-wrapper .quick-links-list .quick-link-item.active{color:#000;font-weight:600;position:relative}.quick-links-wrapper .quick-links-list .quick-link-item.active:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000}@media (max-width:767.98px){.quick-links-wrapper{position:relative}.quick-links-wrapper:after{content:'';position:absolute;top:0;right:0;width:1.5rem;height:100%;background:linear-gradient(to right,#fff0,rgb(255 255 255 / .4) 60%,rgb(255 255 255 / .6));pointer-events:none;z-index:1}.quick-links-wrapper:before{content:'';position:absolute;top:50%;right:.75rem;width:8px;height:8px;border-right:1px solid rgb(0 0 0 / .3);border-top:1px solid rgb(0 0 0 / .3);transform:translateY(-50%) rotate(45deg);animation:quickLinksSwipeHint 2.5s ease-in-out;animation-iteration-count:2;z-index:2;opacity:.7}}@keyframes quickLinksSwipeHint{0%{opacity:0;right:2rem}50%{opacity:.7;right:.75rem}100%{opacity:0;right:-.5rem}}.quick-links-list.boxed-style .quick-link-item{padding:.5rem 1rem;border:1px solid #262626;border-radius:4px;margin-right:10px;text-transform:uppercase;letter-spacing:1.28px;font-size:calc(13/16*1rem)}.quick-links-list.boxed-style .quick-link-item:hover{background-color:rgb(155 183 172 / .1);border-color:#9BB7AC;text-decoration:none}.quick-links-list.boxed-style .quick-link-item.active{background-color:#9BB7AC;border-color:#9BB7AC;color:#262626;text-decoration:none}.quick-links-list.boxed-style .quick-link-item:after{display:none}body .search-layer.show{opacity:0!important}body .benefit-bar{position:sticky;top:0;z-index:999}body .benefit-bar p{font-size:1rem}@media (max-width:767.98px){body .benefit-bar p{font-size:.875rem}}body .benefit-bar .right{position:absolute;right:0;display:flex;flex-direction:row;align-items:flex-end}body .benefit-bar .right .lang a{color:#fff;text-transform:uppercase;font-size:.75rem;margin-right:.5rem;position:relative;top:0}body .benefit-bar .right .img-wrapper button{background:#fff0;-webkit-border:none;-moz-border:none;-ms-border:none;border:none}body .benefit-bar .right .img-wrapper button img{width:1rem}#modalMenu li.subheading a{font-weight:600;pointer-events:none}#modalMenu li.bg-beige,#modalMenu li.bg-beige a,#modalMenu li.bg-green,#modalMenu li.bg-green a,#modalMenu li.bg-lila,#modalMenu li.bg-lila a,#modalMenu li.bg-brown,#modalMenu li.bg-brown a{font-size:.875rem}#modalMenu li.bg-beige{background-color:#fffdf8;border-bottom:1px solid #fffdf8!important}#modalMenu li.bg-green{background-color:#d6dfdd;border-bottom:1px solid #d6dfdd!important}#modalMenu li.bg-lila{background-color:#e3d6df;border-bottom:1px solid #e3d6df!important}#modalMenu li.bg-brown{background-color:#e5d2bd;border-bottom:1px solid #e5d2bd!important}#topMenu{background-color:#fffdf8}#topMenu .navbar{justify-content:space-between;position:relative;padding:0 .5rem;max-width:1400px;margin:0 auto}#topMenu .navbar ul li,#topMenu .navbar a{font-size:.875rem}#topMenu .navbar ul li.subheading a{font-weight:600;pointer-events:none}#mainMenu{top:37px!important}@media (max-width:767.98px){#mainMenu{top:35px!important}}#mainMenu .frantsila-menu-icon{width:1.5rem;margin-right:.75rem}#mainMenu .navbar{justify-content:space-between;position:relative;padding:.5rem .5rem;max-width:1400px;margin:0 auto}@media (max-width:1150px){#mainMenu .navbar{padding:.5rem 1rem}}@media (max-width:767.98px){#mainMenu .navbar{min-height:unset;padding:1rem}}#mainMenu .navbar__left{display:flex;flex-direction:row}#mainMenu .navbar__left .sidebar-toggler{padding:0!important}#mainMenu .navbar__left #bottomMenu{max-width:unset}@media (max-width:991.98px){#mainMenu .navbar__left #bottomMenu{display:none}}#mainMenu .navbar__left #bottomMenu>nav{padding-left:0rem}#mainMenu .navbar__left #bottomMenu>nav>ul{display:flex;flex-direction:row}#mainMenu .navbar__left #bottomMenu>nav>ul li{margin-right:1rem}#mainMenu .navbar__left #bottomMenu>nav>ul li.dropdown a::after{display:none}#mainMenu .navbar__left #bottomMenu>nav>ul li ul.dropdown-menu{left:0%;right:unset;top:58px;position:absolute!important;width:91vw;max-width:1350px;-webkit-box-shadow:none;box-shadow:none;padding:0;background:#FBF7EE;-webkit-border:none;-moz-border:none;-ms-border:none;border:none}#mainMenu .navbar__left #bottomMenu>nav>ul li ul.dropdown-menu .yamm-content{margin:0;padding:0;max-width:100%!important}#mainMenu .navbar__left #bottomMenu>nav>ul li ul.dropdown-menu .yamm-content .row{margin:0;padding-left:2.5rem}#mainMenu .navbar__left #bottomMenu>nav>ul li ul.dropdown-menu .yamm-content .row>li{margin:0;max-width:25%;flex:0 0 25%;padding:.5rem 1rem}#mainMenu .navbar__left #bottomMenu>nav>ul li ul.dropdown-menu .yamm-content .row>li ul.elementy-ul li{margin-bottom:.25rem}#mainMenu .navbar__left #bottomMenu>nav>ul li ul.dropdown-menu .yamm-content .row>li ul.elementy-ul li a{font-size:.875rem}#mainMenu .navbar__left #bottomMenu>nav>ul li ul.dropdown-menu .yamm-content .row>li ul.elementy-ul li a:hover{text-decoration:underline}#mainMenu .navbar__left #bottomMenu>nav>ul li ul.dropdown-menu .yamm-content .row>li ul.elementy-ul li.bold a{text-transform:uppercase;font-size:1rem;font-family:"Arial",sans-serif;font-weight:600}#mainMenu .navbar__left #bottomMenu>nav>ul li ul.dropdown-menu .yamm-content .row>li.image--item{padding:0;position:relative}#mainMenu .navbar__left #bottomMenu>nav>ul li ul.dropdown-menu .yamm-content .row>li.image--item .title{display:none}#mainMenu .navbar__left #bottomMenu>nav>ul li ul.dropdown-menu .yamm-content .row>li.image--item .primary-cta{position:absolute;left:50%;transform:translateX(-50%);bottom:1rem}#mainMenu .navbar__left #bottomMenu>nav>ul li ul.dropdown-menu .yamm-content .row>li.image--item img{height:100%;object-fit:cover}#mainMenu .navbar__center{position:absolute;left:50%;transform:translateX(-50%)}#mainMenu .navbar__center a.navbar-brand{max-width:unset}#mainMenu .navbar__center a.navbar-brand img.mobile-logo{width:87px}#mainMenu .navbar__right{display:flex!important;flex-direction:row!important}@media (max-width:991.98px){#mainMenu .navbar__right .searchform{display:none}}#mainMenu .navbar__right .searchform.open{width:unset;max-width:unset}#mainMenu .navbar__right .searchform button::before{font-family:unset!important;content:unset}#mainMenu .navbar__right .searchform button img.frantsila-menu-icon{margin-right:.5rem}#mainMenu .navbar__right .searchform--input{width:calc(100vw / 4);right:0!important;position:absolute;bottom:-5px;-webkit-border:none;-moz-border:none;-ms-border:none;border:none}#mainMenu .navbar__right .searchform--input input{background:var(--main_menu_background_color);-webkit-border:1px solid #969695;-moz-border:1px solid #969695;-ms-border:1px solid #969695;border:1px solid #969695;font-weight:300}#mainMenu .navbar__right .searchform--input i{color:#969695!important}#mainMenu .navbar__right .searchform--input i::before{color:inherit}#mainMenu .navbar__right .searchform #rlvlive_1{right:0!important;position:relative!important}#mainMenu .navbar__right .searchform #rlvlive_1>div{width:calc(100vw / 4)!important;right:0!important;left:unset!important;position:absolute;background:#FBF7EE;-webkit-border:none;-moz-border:none;-ms-border:none;border:none}#mainMenu .navbar__right .searchform #rlvlive_1>div p.relevanssi-live-search-no-results{text-align:center}#mainMenu .navbar__right .searchform #rlvlive_1 #relevanssi-live-ajax-search-spinner{-webkit-border:none;-moz-border:none;-ms-border:none;border:none;background-image:url(/wp-content/themes/eeco-theme-child/assets/img/frantsila-logo.png);border-radius:0;width:100%;background-repeat:no-repeat;text-align:center;background-position:center;animation:breathe 1.5s ease-in-out infinite!important;background-size:100px;position:relative;top:50px}@keyframes breathe{0%{opacity:.4}50%{opacity:1}100%{opacity:.4}}#mainMenu .navbar__right .searchform #rlvlive_1 #relevanssi-live-ajax-search-spinner::after{display:none}#mainMenu .navbar__right .searchform #rlvlive_1 button.show-all-results{font-size:calc(13/16 * 1rem);font-family:"Arial",sans-serif;text-transform:uppercase;font-weight:400;width:100%}#mainMenu .navbar__right .searchform #rlvlive_1 .search-head p{font-size:1rem}#mainMenu .navbar__right a.wishlist-icon-header{order:7;position:relative}#mainMenu .navbar__right a.wishlist-icon-header .header-wishlist-count{display:block;right:23px;width:20px;height:20px;top:0;font-weight:300;font-family:"Arial",sans-serif;line-height:1.7;font-size:calc(12/16*1rem);color:#fff;background:#31483C;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;text-align:center}@media (max-width:991.98px){#mainMenu .navbar__right .my-account{display:none}}#mainMenu .navbar__right .my-account a.icon::before{font-family:unset!important;content:unset}#mainMenu .navbar__right .my-account ul.hover-dropdown-content{-webkit-box-shadow:none;box-shadow:none;background:#FBF7EE;padding-top:20px;right:unset;left:-70px}#mainMenu .navbar__right .my-account ul.hover-dropdown-content li{-webkit-border:none;-moz-border:none;-ms-border:none;border:none}#mainMenu .navbar__right .my-account ul.hover-dropdown-content li::before{color:#969695}#mainMenu .navbar__right .my-account ul.hover-dropdown-content li a{font-size:.875rem}#mainMenu .navbar__right .my-account ul.hover-dropdown-content li.wishlist::before{content:"\f004"}@media (max-width:991.98px){#mainMenu .navbar__right .minicart-wrapper{padding-right:0}}#mainMenu .navbar__right .minicart-wrapper .header-cart-count{display:block;right:23px;min-width:20px;min-height:20px;top:0;font-weight:300;font-family:"Arial",sans-serif;line-height:1.5;font-size:calc(12/16*1rem)}@media (max-width:767.98px){#mainMenu .navbar__right .minicart-wrapper .header-cart-count{right:10px}}#mainMenu .navbar__right .minicart-wrapper .redirect-to-cart .frantsila-menu-icon{margin-right:0rem}.mobile-menu.show~.modal-backdrop{top:95px!important}@media (max-width:767.98px){#modalMenu{top:100px!important;width:98%}}#modalMenu strong,#modalMenu b{font-weight:unset!important}#modalMenu li.menu-item-back{display:none!important}#modalMenu li .fa-chevron-right{width:17px}#modalMenu li .fa-chevron-right::before{font-size:0;background-image:url(/wp-content/themes/eeco-theme-child/assets/img/plus.png);background-repeat:no-repeat;background-repeat:no-repeat;background-position:center;background-size:17px;display:block;height:17px;opacity:1;transition:transform .3s ease-in-out}#modalMenu .active-submenu-button .fa-chevron-right::before{transform:rotate(45deg);transition:transform .3s ease-in-out}#modalMenu li[class*="menu-"]{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}#modalMenu li[class*="menu-"]>a{order:1}#modalMenu li[class*="menu-"]>button{order:2}#modalMenu li[class*="menu-"]>ul{order:3;max-width:100%;flex:0 0 100%}#modalMenu li[class*="menu-"] ul{right:unset!important;top:0;position:unset!important;opacity:unset;width:100%;display:none}#modalMenu li[class*="menu-"] ul.active{display:block;height:100%;min-height:unset;margin-top:.5rem;position:relative!important}#modalMenu li[class*="menu-"] ul.active::before{content:"";position:absolute;height:1px;top:0;background-color:#c4c4c4;width:calc(100% + 2rem);left:-1rem}#modalMenu li[class*="menu-"] ul.active .yamm-content{padding-bottom:0;padding-top:.5rem}#modalMenu li[class*="menu-"] ul.active li{-webkit-border:none;-moz-border:none;-ms-border:none;border:none;padding:.5rem 0rem .5rem .5rem}#modalMenu li[class*="menu-"] ul.active li a{font-size:calc(14/16 * 1rem)}#modalMenu li.test{background-color:red}#modalMenu .modal-header .mobile-menu--logo{display:block;width:100%;text-align:center;display:none}#modalMenu .modal-header .mobile-menu--logo img{width:150px}#modalMenu .modal-header #searchform{width:100%}#modalMenu .modal-header #searchform .searchform--input{-webkit-border:none;-moz-border:none;-ms-border:none;border:none;flex-direction:row-reverse}#modalMenu .modal-header #searchform .searchform--input input{background-color:#fff0;width:unset;width:90%;position:relative;top:1px;padding-left:0}#modalMenu .modal-header #searchform .searchform--input button[type="submit"]{color:#969696;display:block;width:10%;background:#fff0}#modalMenu .modal-header #searchform .searchform--input button[type="submit"] i{color:#969695}#modalMenu .modal-header #searchform .searchform--input button[type="submit"] i::before{font-weight:300}#modalMenu .modal-menu-content .menu-my-account{background-color:#fff0;margin-bottom:1rem}#modalMenu .modal-menu-content .menu-my-account ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#modalMenu .modal-menu-content .menu-my-account ul li{-webkit-border:1px solid #c4c4c4;-moz-border:1px solid #c4c4c4;-ms-border:1px solid #c4c4c4;border:1px solid #c4c4c4;padding:.5rem .5rem .5rem .75rem;margin-bottom:.5rem;max-width:49%;flex:0 0 49%}#modalMenu .modal-menu-content .menu-my-account ul li a{text-transform:uppercase;font-size:calc(13/16 * 1rem);letter-spacing:1.28px}#modalMenu .modal-menu-content .menu-my-account ul li a.wishlist::before{content:"\f004"}#modalMenu .modal-menu-content .menu-my-account ul li a.edit-account::before{content:"\f007";font-family:'Font Awesome 6 Pro';font-size:calc(13/16 * 1rem);margin-right:.5rem;font-weight:300}#modalMenu .modal-menu-content .menu-my-account ul li .lang a::before{content:"\f0ac";font-family:'Font Awesome 6 Pro';font-size:calc(13/16 * 1rem);margin-right:.5rem;font-weight:300}#modalMenu .modal-menu-content .mobile-menu-container{margin:0;border-top:1px solid #c4c4c4}#modalMenu .modal-menu-content .mobile-menu-container ul.mobile-menu-content-custom li:has(span.image-element){height:250px;padding:0}#modalMenu .modal-menu-content .mobile-menu-container ul.mobile-menu-content-custom li:has(span.image-element) a:has(.image-element){height:100%;display:block}#modalMenu .modal-menu-content .mobile-menu-container ul.mobile-menu-content-custom li:has(span.image-element) a:has(.image-element):hover{text-decoration:none}#modalMenu .modal-menu-content .mobile-menu-container ul.mobile-menu-content-custom li:has(span.image-element) a:has(.image-element) span.image-element{height:100%;display:flex;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:1rem;font-size:calc(22/16 * 1rem);font-family:"Arial",sans-serif;font-weight:600}#modalMenu .modal-menu-content .mobile-menu-container ul.mobile-menu-content-custom li:has(span.image-element) a:has(.image-element) span.image-element:hover{text-decoration:none}#modalMenu .modal-menu-content .mobile-menu-container ul li{border-bottom:1px solid #c4c4c4;padding:.5rem .5rem .5rem 1rem}#modalMenu .modal-menu-content .mobile-menu-container ul li.menu-item-back{background-color:#31483C}#modalMenu .modal-menu-content .mobile-menu-container ul li.menu-item-back *{text-transform:uppercase;font-size:calc(13/16 * 1rem);letter-spacing:1.28px}#modalMenu .modal-menu-content .mobile-menu-container ul .yamm-content{background-color:#FBF7EE;padding-top:0}#footer-top-absolute{margin-top:auto;background-color:var(--footer_top_background_color);color:var(--footer_top_font_color);-webkit-border:none;-moz-border:none;-ms-border:none;border:none}#footer-top-absolute p{margin:0}@media (max-width:767.98px){#footer-top-absolute p{text-align:center}}#footer-top .fa-chevron-down{width:17px}#footer-top .fa-chevron-down::before{font-size:0;background-image:url(/wp-content/themes/eeco-theme-child/assets/img/plus.png);background-repeat:no-repeat;background-repeat:no-repeat;background-position:center;background-size:17px;display:block;height:17px;opacity:.5;transition:transform .3s ease-in-out}#footer-top .fa-chevron-up{width:17px}#footer-top .fa-chevron-up::before{font-size:0;background-image:url(/wp-content/themes/eeco-theme-child/assets/img/plus.png);background-repeat:no-repeat;background-repeat:no-repeat;background-position:center;background-size:17px;display:block;height:17px;opacity:.5;transition:transform .3s ease-in-out;transform:rotate(45deg)}@media (max-width:767.98px){#footer-top{padding-top:0!important}}#footer-top .row h3{letter-spacing:1.28px;text-transform:uppercase;font-family:"Arial",sans-serif;font-weight:600;margin-bottom:1.5rem}@media (max-width:767.98px){#footer-top .row h3{text-transform:unset;font-family:"Arial",sans-serif;margin-bottom:0;padding:.75rem 0}}@media (max-width:767.98px){#footer-top .row .col-md:first-child{border-top:1px solid #969695}}@media (max-width:767.98px){#footer-top .row .col-md{border-bottom:1px solid #969695}}#footer-top input[type="email"]{background:#fff0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;height:42px;font-size:1rem}#footer-top label.gfield_label{display:none}#footer-top .gform_fields{grid-row-gap:8px}#footer-top input[type="submit"],#footer-top .gform_footer button[type="submit"].gform_button{width:100%;background-color:var(--primary_cta_bg_color);color:var(--primary_cta_font_color);border-color:var(--primary_cta_border_color);text-transform:uppercase;letter-spacing:1.28px;font-family:"Arial",sans-serif;padding:.5rem 2rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;height:42px;font-size:1rem}#footer-top #footer-5{flex:0 0 332px}#footer-top #footer-5 #gform_wrapper_1 .gform_fields{row-gap:0!important}#footer-top #footer-5 #gform_wrapper_1 .gfield{margin:0!important}#footer-top #footer-5 #gform_wrapper_1 .gfield+.gfield{margin-top:1.25rem!important}#footer-top #footer-5 #gform_wrapper_1 .gform_footer{margin-top:1.25rem!important}#footer-top #footer-5 .gfield_checkbox .gchoice{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.75rem;margin-bottom:0}#footer-top #footer-5 .gfield_checkbox input[type="checkbox"].gfield-choice-input{appearance:none!important;width:20px!important;height:20px!important;min-width:20px;margin:.125rem 0 0!important;padding:0!important;border:1.5px solid #31483C!important;border-radius:2px!important;background:transparent!important;box-shadow:none!important;position:relative;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}#footer-top #footer-5 .gfield_checkbox input[type="checkbox"].gfield-choice-input::before{display:none!important}#footer-top #footer-5 .gfield_checkbox input[type="checkbox"].gfield-choice-input:hover{background:rgb(155 183 172 / .2)!important}#footer-top #footer-5 .gfield_checkbox input[type="checkbox"].gfield-choice-input:checked{background-color:#31483C!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:14px 14px!important}#footer-top #footer-5 .gfield_checkbox input[type="checkbox"].gfield-choice-input:focus{outline:2px solid #31483C!important;outline-offset:3px!important}#footer-top #footer-5 .gfield_checkbox label{margin:0!important;line-height:1.4;cursor:pointer}@media (max-width:767.98px){#footer-top #footer-5{flex:0 0 100%;order:-1;padding-bottom:1rem;border-bottom:none}#footer-top #footer-5 .gform-body,#footer-top #footer-5 .gform_footer{max-width:100%;flex:0 0 100%}#footer-top #footer-5 h3{display:none}#footer-top #footer-5 .gform_wrapper{display:block!important}#footer-top #footer-5 span[id^="gform_visibility_test_"]{display:block!important}#footer-top #footer-5 form[method="post"]{display:flex;flex-direction:column}#footer-top #footer-5 form[method="post"] .gform_footer{padding:0}#footer-top #footer-5 form[method="post"] .gform_footer input[type="submit"],#footer-top #footer-5 form[method="post"] .gform_footer button[type="submit"].gform_button{font-size:calc(14/16*1rem);padding:.5rem .75rem}}#footer-top .rc-anchor-light{background:transparent!important}@media (max-width:767.98px){#footer-bottom{padding-top:0!important}}#footer-bottom .row{flex-direction:column}#footer-bottom .row .col-lg-6,#footer-bottom .row .col-lg-3{width:100%;max-width:100%;flex:0 0 100%;margin:0}#footer-bottom .row .col-lg-6 p,#footer-bottom .row .col-lg-3 p{font-size:.9rem}#footer-bottom .row .col-lg-6{text-align:center}@media (max-width:767.98px){#footer-bottom .row .col-lg-6 img{margin:1rem 0 2rem 0}}footer .menu-my-account{background-color:#fff0}.primary-cta{position:relative;overflow:hidden;padding-right:3rem!important}.primary-cta::after{display:block;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Pro v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--%3E%3Cpath opacity='.4' d=''/%3E%3Cpath fill='%23fff' d='M601.4 337L618.4 320L601.4 303L465.4 167L448.4 150L414.5 183.9L431.5 200.9L526.5 295.9L32.4 295.9L32.4 343.9L526.5 343.9L431.5 438.9L414.5 455.9L448.4 489.8L465.4 472.8L601.4 336.8z'/%3E%3C/svg%3E");position:absolute;top:50%;right:20px;transform:translateY(-50%);z-index:1;line-height:0}.primary-cta span,.primary-cta strong{position:relative;z-index:2}.primary-cta.with-arrow::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Pro v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--%3E%3Cpath opacity='.4' d=''/%3E%3Cpath fill='%23000' d='M601.4 337L618.4 320L601.4 303L465.4 167L448.4 150L414.5 183.9L431.5 200.9L526.5 295.9L32.4 295.9L32.4 343.9L526.5 343.9L431.5 438.9L414.5 455.9L448.4 489.8L465.4 472.8L601.4 336.8z'/%3E%3C/svg%3E");width:20px;height:12px}.primary-cta.arrow-left{padding-left:3rem!important;padding-right:1.5rem!important}.primary-cta.arrow-left::after{left:10px;right:auto;transform:translateY(-50%) rotate(180deg)}body{display:flex;flex-direction:column;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body h1{font-size:1.75rem;font-family:"Arial",sans-serif;font-weight:700;letter-spacing:.38px}@media (max-width:767.98px){body h1{font-size:1.5rem}}body h2{font-size:1.375rem;font-family:"Arial",sans-serif;font-weight:700;letter-spacing:.38px}@media (max-width:767.98px){body h2{font-size:1.25rem}}body h3{font-size:1.25rem;font-family:"Arial",sans-serif;font-weight:600;letter-spacing:.38px}@media (max-width:767.98px){body h3{font-size:1.125rem}}body h4{font-size:1rem;font-family:"Arial",sans-serif;font-weight:unset;letter-spacing:.38px}@media (max-width:767.98px){body h4{font-size:.9rem}}body h5{font-size:1rem;font-family:"Arial",sans-serif;font-weight:unset;letter-spacing:.38px}@media (max-width:767.98px){body h5{font-size:.9rem}}body .container{max-width:1500px;padding:0 2.5rem}@media (max-width:767.98px){body .container{padding:0 1rem}}body.woocommerce-account{background-color:#f7f7f7}b,strong{font-family:"Arial",sans-serif!important;font-weight:600!important;margin-bottom:1rem;display:block}b *,strong *{font-family:inherit;font-weight:unset}p,li,a,button,figcaption{font-family:"Arial",sans-serif;font-weight:400;font-size:1rem;letter-spacing:.36px;line-height:1.35}@media (max-width:767.98px){p,li,a,button,figcaption{font-size:1rem}}p b,p strong,li b,li strong,a b,a strong,button b,button strong,figcaption b,figcaption strong{font-family:"Arial",sans-serif!important;font-weight:600!important;margin-bottom:0;display:unset}p b *,p strong *,li b *,li strong *,a b *,a strong *,button b *,button strong *,figcaption b *,figcaption strong *{font-family:inherit;font-weight:unset}a.secondary-font h1:hover,a.secondary-font h2:hover,a.secondary-font h3:hover{text-decoration:underline}@media (max-width:767.98px){figcaption{font-size:calc(12 / 16 * 1rem)}}button,a.button{text-transform:uppercase;font-family:"Arial",sans-serif;letter-spacing:1.28px;font-size:1rem}@media (max-width:767.98px){button,a.button{font-size:.9rem}}.image-cta{background-color:transparent!important;-webkit-border:1px solid #fff!important;-moz-border:1px solid #fff!important;-ms-border:1px solid #fff!important;border:1px solid #fff!important;position:relative;overflow:hidden!important}.image-cta::after{display:flex;align-items:center;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Pro v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--%3E%3Cpath opacity='.4' d=''/%3E%3Cpath fill='%23fff' d='M601.4 337L618.4 320L601.4 303L465.4 167L448.4 150L414.5 183.9L431.5 200.9L526.5 295.9L32.4 295.9L32.4 343.9L526.5 343.9L431.5 438.9L414.5 455.9L448.4 489.8L465.4 472.8L601.4 336.8z'/%3E%3C/svg%3E");width:24px;height:14px;background-repeat:no-repeat;position:absolute;top:50%;right:20px;transition:right 0.2s ease-in-out;transform:translateY(-50%)}@media (max-width:767.98px){.image-cta::after{right:1rem}}@media (min-width:576px){.image-cta:hover::after{right:10px}}.slogan-text{font-family:"Hoefler Text Italic";font-size:1.5rem;font-weight:400;line-height:40px;letter-spacing:.48px}@media (max-width:767.98px){.slogan-text{font-size:1.1rem}}a.button,.primary-cta,.secondary-cta{padding:.85rem 0.5rem!important}@media (max-width:767.98px){a.button,.primary-cta,.secondary-cta{padding:.95rem 0.5rem!important}}a.button.image-cta,.primary-cta.image-cta,.secondary-cta.image-cta{padding-right:4rem!important;padding-left:1.5rem!important}a.button.add-new-review__button,.primary-cta.add-new-review__button,.secondary-cta.add-new-review__button{padding:.85rem 1.5rem!important}a.button.wc-backward,.primary-cta.wc-backward,.secondary-cta.wc-backward{padding:.85rem 1.5rem!important}a.button[data-target="#filterModal"],.primary-cta[data-target="#filterModal"],.secondary-cta[data-target="#filterModal"]{padding:.75rem 2rem .75rem 3.5rem!important}.arrow{display:flex;flex-direction:row;padding:0!important}.arrow i{padding:.75rem}.arrow.left i::before{font-size:0;background-image:url(/wp-content/themes/eeco-theme-child/assets/img/favicon-left.png);background-repeat:no-repeat;background-repeat:no-repeat;background-position:center;background-size:17px;width:24px;height:24px;display:block}.arrow.right i::before{font-size:0;background-image:url(/wp-content/themes/eeco-theme-child/assets/img/favicon-right.png);background-repeat:no-repeat;background-repeat:no-repeat;background-position:center;background-size:17px;width:24px;height:24px;display:block}.product.holder .position-relative.img-wrapper{aspect-ratio:auto}.product.holder .position-relative.img-wrapper img{width:100%!important;object-fit:cover;margin-top:0}.product.holder .position-relative.img-wrapper>img.product-image-with-hover{opacity:1;transition:all 0.3s ease-in-out}.product.holder .position-relative.img-wrapper .hover-image{opacity:0;transition:all 0.3s ease-in-out}.product.holder .position-relative.img-wrapper:hover>img.product-image-with-hover{opacity:0}.product.holder .position-relative.img-wrapper:hover .hover-image{opacity:1}.product.holder>a{display:flex;flex-direction:column}.product.holder>a .yith-wcwl-add-to-wishlist{position:absolute!important;top:0;right:0;z-index:1;font-size:1.5rem;margin-top:0}.product.holder>a .yith-wcwl-add-to-wishlist a{-webkit-border:none;-moz-border:none;-ms-border:none;border:none;padding:0!important}.product.holder>a .yith-wcwl-add-to-wishlist a i{font-size:1.25rem}.product.holder>a .yith-wcwl-add-to-wishlist a.add_to_wishlist i{font-weight:300}.product.holder>a .yith-wcwl-add-to-wishlist a.delete_item::after{display:none}.product.holder>a .yith-wcwl-add-to-wishlist a.delete_item::before{display:none}.product.holder>a p.woocommerce-loop-product__title{font-weight:400;margin:0}@media (max-width:767.98px){.product.holder>a p.woocommerce-loop-product__title{font-size:calc(14 / 16 * 1rem)}}.product.holder>a .product-card-custom-content{height:56px}.product.holder>a .product-card-custom-content__package-size p{line-height:1}@media (max-width:767.98px){.product.holder>a .product-card-custom-content__package-size p{font-size:calc(14 / 16 * 1rem)}}.product.holder>a .product-card-custom-content__rating{margin-top:.5rem}.product.holder>a .product-card-custom-content+p{font-size:.9rem}@media (max-width:767.98px){.product.holder>a .product-card-custom-content+p{margin:0}}.product.holder>a span.price{font-family:"Arial",sans-serif;font-weight:700;margin-top:auto}@media (max-width:767.98px){.product.holder>a span.price{margin:.5rem 0!important}}.product.holder>a .ywdpd-notice-on-thumb,.product.holder>a .ywdpd-notice-on-loop-price{display:inline-flex;align-items:center;align-self:center;position:relative;z-index:3;width:100%;justify-content:center;transform:translateY(-50%);margin:0 0 -.25rem;padding:.35rem .65rem;background-color:rgb(155 183 172 / .25);color:#262626;font-family:"Arial",sans-serif;font-size:calc(12 / 16 * 1rem);font-weight:600;line-height:1.2;letter-spacing:.5px;text-transform:uppercase}.product.holder>a .ywdpd-notice-on-thumb .ywdpd-notices-wrapper,.product.holder>a .ywdpd-notice-on-thumb .show_note_on_apply_products,.product.holder>a .ywdpd-notice-on-loop-price .ywdpd-notices-wrapper,.product.holder>a .ywdpd-notice-on-loop-price .show_note_on_apply_products{display:inline}.product.holder>a .ywdpd-notice-on-thumb .show_note_on_apply_products,.product.holder>a .ywdpd-notice-on-loop-price .show_note_on_apply_products{margin:0;padding:0;background:#fff0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.product.holder>a .ywdpd-notice-on-thumb p,.product.holder>a .ywdpd-notice-on-loop-price p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.product.holder>a .ywdpd-notice-on-loop-price{transform:none;margin:.35rem 0 0}.product.holder .add_to_cart_button,.product.holder .product_type_grouped,.product.holder .product_type_simple{background-color:#fff;background:#fff;border:1px solid #262626;color:#262626;padding:10px 20px;font-size:calc((13 / 16) * 1rem);font-weight:unset!important}@media (max-width:767.98px){.product.holder .add_to_cart_button,.product.holder .product_type_grouped,.product.holder .product_type_simple{font-size:calc(11 / 16 * 1rem)}}.product.holder .add_to_cart_button.primary-cta,.product.holder .product_type_grouped.primary-cta,.product.holder .product_type_simple.primary-cta{background-color:var(--primary_cta_bg_color);background:var(--primary_cta_bg_color);border-color:var(--primary_cta_border_color);color:var(--primary_cta_font_color)}.product.holder .add_to_cart_button.primary-cta:hover,.product.holder .product_type_grouped.primary-cta:hover,.product.holder .product_type_simple.primary-cta:hover{background-color:var(--primary_cta_bg_hover);background:var(--primary_cta_bg_hover);border-color:var(--primary_cta_border_hover);color:var(--primary_cta_font_hover)}.product.holder .add_to_cart_button.secondary-cta,.product.holder .product_type_grouped.secondary-cta,.product.holder .product_type_simple.secondary-cta{background-color:var(--secondary_cta_bg_color);background:var(--secondary_cta_bg_color);color:var(--secondary_cta_font_color)}.product.holder .add_to_cart_button.secondary-cta:hover,.product.holder .product_type_grouped.secondary-cta:hover,.product.holder .product_type_simple.secondary-cta:hover{background-color:var(--secondary_cta_bg_hover);background:var(--secondary_cta_bg_hover);color:var(--secondary_cta_font_hover)}.product.holder .add_to_cart_button.tertiary-cta,.product.holder .product_type_grouped.tertiary-cta,.product.holder .product_type_simple.tertiary-cta{background-color:var(--tertiary_cta_bg_color);background:var(--tertiary_cta_bg_color);color:var(--tertiary_cta_font_color)}.product.holder .add_to_cart_button.tertiary-cta:hover,.product.holder .product_type_grouped.tertiary-cta:hover,.product.holder .product_type_simple.tertiary-cta:hover{background-color:var(--tertiary_cta_bg_hover);background:var(--tertiary_cta_bg_hover);color:var(--tertiary_cta_font_hover)}.product.holder .add_to_cart_button.text-link,.product.holder .product_type_grouped.text-link,.product.holder .product_type_simple.text-link{background-color:#fff0;background:#fff0;border-color:#fff0;color:var(--link_color);padding:0;text-decoration:underline}.product.holder .add_to_cart_button.text-link:hover,.product.holder .product_type_grouped.text-link:hover,.product.holder .product_type_simple.text-link:hover{background-color:#fff0;background:#fff0;border-color:#fff0;color:var(--link_color)}.product.holder .badge{border:1px solid #31483c;border-radius:50%;width:55px;height:55px;display:flex;flex-direction:column;justify-content:center}.added_to_cart.wc-forward{display:none!important}#breadcrumbs{margin-top:.5rem;text-decoration:none}#breadcrumbs span,#breadcrumbs a{font-family:"Arial",sans-serif;font-size:0.9rem!important;letter-spacing:.36px;text-decoration:inherit}@media (max-width:767.98px){#breadcrumbs span,#breadcrumbs a{font-size:calc(12 / 16 * 1rem)!important}}.search-container .search-column-posts{flex:0 0 100%;max-width:100%;background-color:#FBF7EE!important}#posts span.excerpt_part{word-break:break-word}#posts+.load-more-button{text-align:center}#posts+.load-more-button a{font-size:calc(13 / 16 * 1rem);letter-spacing:1.28px}#menuCheckout .modal-dialog{background:#FBF7EE}#menuCheckout .modal-dialog .modal-content{background:#FBF7EE;height:100%}#menuCheckout .modal-dialog .modal-content .modal-header{margin-right:1.25rem!important}#menuCheckout .modal-dialog .modal-content .modal-header .wc-forward,#menuCheckout .modal-dialog .modal-content .modal-header p{display:none}#menuCheckout .modal-dialog .modal-content .modal-header h5{font-family:"Arial",sans-serif;font-weight:700}#menuCheckout .modal-dialog .modal-content .modal-header h5 strong{font-weight:unset}#menuCheckout .modal-dialog .modal-content .modal-header h5 .items-in-cart{display:none}#menuCheckout .modal-dialog .modal-content .modal-header .close span i::before{font-size:1.5rem;font-weight:100}#menuCheckout .modal-dialog .modal-content .menu-checkout-content{background:#FBF7EE}#menuCheckout .modal-dialog .modal-content .menu-checkout-content .cart_list>h3{margin-top:1rem}#menuCheckout .modal-dialog .modal-content .menu-checkout-content .cart_list h3{display:none}#menuCheckout .modal-dialog .modal-content .menu-checkout-content p.woocommerce-mini-cart__buttons{display:none}#menuCheckout .modal-dialog .modal-content .menu-checkout-content .quantity{margin-right:.75rem;position:relative;height:35px}#menuCheckout .modal-dialog .modal-content .menu-checkout-content .quantity .screen-reader-text+label{position:absolute;display:none}#menuCheckout .modal-dialog .modal-content .menu-checkout-content .quantity input{width:40px;height:35px}#menuCheckout .modal-dialog .modal-content .menu-checkout-content .quantity input[value="-"]{font-size:0;background-image:url(/wp-content/themes/eeco-theme-child/assets/img/minus.png);background-repeat:no-repeat;background-repeat:no-repeat;background-position:center;background-size:16px;position:relative;top:-5px}#menuCheckout .modal-dialog .modal-content .menu-checkout-content .quantity input[value="+"]{font-size:0;background-image:url(/wp-content/themes/eeco-theme-child/assets/img/plus.png);background-repeat:no-repeat;background-repeat:no-repeat;background-position:center;background-size:17px;position:relative;top:-5px}#menuCheckout .modal-dialog .modal-content .menu-checkout-content .line-price{font-family:"Arial",sans-serif;font-size:1rem;font-weight:unset;margin-left:auto}#menuCheckout .modal-dialog .modal-content .menu-checkout-content .line-price *{font-family:inherit;font-size:inherit}#menuCheckout .modal-dialog .modal-content .menu-checkout-content a.remove i{font-weight:300}#menuCheckout .modal-dialog .modal-content .menu-checkout-content a.remove i::before{content:"\f1f8";font-weight:300;font-size:1.1rem;color:#262626}#menuCheckout .modal-dialog .modal-content .modal-footer{background:#FBF7EE;padding-top:0;-webkit-border:none;-moz-border:none;-ms-border:none;border:none}#menuCheckout .modal-dialog .modal-content .modal-footer .secondary-cta{margin:0;text-transform:uppercase;margin-bottom:.5rem}#menuCheckout .modal-dialog .modal-content .modal-footer .primary-cta,#menuCheckout .modal-dialog .modal-content .modal-footer .secondary-cta{height:50px;font-size:calc(13 / 16 * 1rem)}#menuCheckout .modal-dialog .modal-content .modal-footer .primary-cta{line-height:1.75}#menuCheckout .modal-dialog .modal-content .modal-footer p strong{font-weight:unset}body .benefit-bar{padding-bottom:10px!important}.modal-footer>:not(:first-child){margin-left:unset!important}a.add_to_wishlist.single_add_to_wishlist.button.alt{padding:0!important;border:unset!important}body.archive.category section .container,body.blog section .container{padding:0 1.5rem}@media (max-width:767.98px){body.archive.category section .container,body.blog section .container{padding:0 1rem}}body.archive.category .col-md-8,body.blog .col-md-8{display:flex;flex-wrap:wrap}body.archive.category .col-md-8>div,body.blog .col-md-8>div{display:flex;height:inherit}@media (max-width:767.98px){body.archive.category .col-md-8>div,body.blog .col-md-8>div{padding:0}}body.archive.category .col-md-8>div .post-holder,body.blog .col-md-8>div .post-holder{display:flex;flex-direction:column;height:auto;max-height:800px}@media (max-width:767.98px){body.archive.category .col-md-8>div .post-holder,body.blog .col-md-8>div .post-holder{max-height:unset}}body.archive.category .col-md-8>div .post-holder a:first-child,body.blog .col-md-8>div .post-holder a:first-child{display:contents}body.archive.category .col-md-8>div .post-holder a>img,body.blog .col-md-8>div .post-holder a>img{width:100%;max-width:100%;height:auto}body.archive.category .col-md-8>div .post-holder .entry-content h3,body.blog .col-md-8>div .post-holder .entry-content h3{font-size:calc(20 / 16 * 1.2rem);font-family:"Arial",sans-serif;font-weight:600;margin:1rem 0}body.archive.category .col-md-8>div .post-holder .entry-content h3 a,body.blog .col-md-8>div .post-holder .entry-content h3 a{font-size:inherit;font-family:inherit;font-weight:inherit;text-transform:inherit}body.archive.category .col-md-8>div .post-holder .entry-content p,body.blog .col-md-8>div .post-holder .entry-content p{margin-bottom:2rem}body.archive.category .col-md-8>div .post-holder a.button,body.blog .col-md-8>div .post-holder a.button{font-size:calc((13 / 16) * 1rem);margin:auto 0 1rem!important}@media (max-width:767.98px){body.archive.category .col-md-8>div .post-holder a.button,body.blog .col-md-8>div .post-holder a.button{margin:auto 1rem 1rem!important}}@media (max-width:767.98px){body.archive.category .blog-sidebar,body.blog .blog-sidebar{order:4;margin-top:1rem}}body.archive.category .blog-sidebar .sidebar>div,body.blog .blog-sidebar .sidebar>div{margin-top:1rem}body.archive.category .blog-sidebar .sidebar>div ul li,body.blog .blog-sidebar .sidebar>div ul li{background:#fff;-webkit-border:1px solid #262626;-moz-border:1px solid #262626;-ms-border:1px solid #262626;border:1px solid #262626;font-size:calc((13 / 16) * 1rem);text-transform:uppercase;text-decoration:none;font-family:"Arial",sans-serif;padding:0;letter-spacing:1.28px}body.archive.category .blog-sidebar .sidebar>div ul li a,body.blog .blog-sidebar .sidebar>div ul li a{text-decoration:inherit;font-size:inherit;letter-spacing:inherit;font-family:inherit;display:block;width:100%;padding:.5rem}.gform_wrapper input[type="checkbox"],.gform_wrapper input[type="radio"]{width:20px;height:20px;border-radius:2px;border:1px solid #262626;padding:0}.gform_wrapper input[type="checkbox"]:checked,.gform_wrapper input[type="radio"]:checked{background-color:#fff}.gform_wrapper input[type="checkbox"]:checked:after,.gform_wrapper input[type="radio"]:checked:after{display:none}.gform_wrapper input[type="checkbox"]:checked:before,.gform_wrapper input[type="radio"]:checked:before{color:#262626}.gform_wrapper input[type="checkbox"]::after,.gform_wrapper input[type="radio"]::after{display:none}.gform_wrapper input[type="checkbox"]:checked::before,.gform_wrapper input[type="radio"]:checked::before{content:"\f00c";font-family:"Font Awesome 6 Pro"!important;font-weight:400;display:block;text-align:center;line-height:1.3}.gform_wrapper input[type="radio"]:checked::before{content:"";background-color:#262626}.gform_wrapper input:not([type="checkbox"]):not([type="radio"]){border-radius:0}.gform_wrapper .gform_footer{padding:1rem 0}.gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type="submit"].gform_button,.gform-theme.gform-theme--framework.gform_wrapper .gform_footer button[type="submit"].gform_button{background-color:var(--primary_cta_bg_color);color:var(--primary_cta_font_color);border-color:var(--primary_cta_border_color)}.gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type="submit"].gform_button:hover,.gform-theme.gform-theme--framework.gform_wrapper .gform_footer button[type="submit"].gform_button:hover{background-color:var(--primary_cta_bg_hover);color:var(--primary_cta_font_hover);border-color:var(--primary_cta_border_hover)}.menu-open{transform:rotate(45deg)}.section-courses .post-holder{position:relative}.section-courses .course-date{position:absolute;right:.5rem;top:.5rem;background-color:#fbf7ee;padding:.25rem}small a{font-size:inherit}.awarded-badge{position:absolute;top:.5rem;left:.5rem;background-color:#e3e3e3;color:#262626;text-transform:uppercase;padding:.25rem .5rem;z-index:1;letter-spacing:2px;font-size:.8125rem}.awarded-badge~.badge.top-left{top:2.5rem!important}.img-wrapper:hover .awarded-badge{background-color:rgb(227 227 227 / .6)}.ch2-icon{display:none!important}.img-wrapper .badge.bottom-right{border:0;border-radius:0;width:unset;height:unset}.img-wrapper .badge.bottom-right span{text-transform:uppercase;z-index:1;letter-spacing:2px;font-size:.8125rem}.img-wrapper:hover .badge.bottom-right{background-color:rgb(227 227 227 / .6)!important}.smaller-element-gap{margin-bottom:-8rem}@media (min-width:992px){.smaller-element-gap{margin-bottom:-10rem}}.video-container{position:relative;width:100%;max-width:100%;overflow:hidden;margin:0;padding:0}.video-container:before{content:"";display:block;padding-top:56.25%}.video-container.aspect-9-16:before{padding-top:177.78%}.video-container.aspect-1-1:before{padding-top:100%}.video-container.aspect-4-3:before{padding-top:75%}.video-container iframe,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-container iframe{background:#000}.video-container video{object-fit:cover;background:#000}.eeco-responsive-video{width:100%;height:auto;display:block}.col-md-6 .video-container,.col-md-4 .video-container,.col-md-8 .video-container,.col-md-12 .video-container{width:100%;max-width:100%}.wp-video{max-width:100%!important;width:100%!important;height:auto!important}.wp-video .mejs-container{max-width:100%!important;width:100%!important;height:auto!important;min-width:unset!important}.wp-video .mejs-mediaelement,.wp-video .mejs-inner{width:100%!important;height:auto!important}.wp-video .mejs-controls{display:flex!important;opacity:1!important;visibility:visible!important;height:40px!important;background:rgb(0 0 0 / .7)!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:3!important}.wp-video .mejs-button{display:block!important;opacity:1!important;visibility:visible!important}.wp-video .mejs-button button{display:block!important;opacity:1!important;visibility:visible!important;background:transparent!important;border:none!important;cursor:pointer!important}.wp-video .mejs-time{display:block!important;opacity:1!important;visibility:visible!important;color:#fff!important;font-size:12px!important;line-height:40px!important}.wp-video .mejs-time-rail{display:block!important;opacity:1!important;visibility:visible!important;height:40px!important}.wp-video .mejs-time-rail .mejs-time-total{display:block!important;height:4px!important;margin-top:18px!important;background:rgb(255 255 255 / .3)!important;position:relative!important}.wp-video .mejs-time-rail .mejs-time-loaded,.wp-video .mejs-time-rail .mejs-time-current{display:block!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;background:#fff!important}.wp-video .mejs-time-rail .mejs-time-current{background:#31483c!important}.wp-video .mejs-volume-button{display:block!important}.wp-video .mejs-volume-button .mejs-volume-slider{display:none!important}.wp-video .mejs-volume-button button{display:block!important;opacity:1!important;visibility:visible!important}.wp-video .mejs-fullscreen-button{display:block!important}.wp-video .mejs-fullscreen-button button{display:block!important;opacity:1!important;visibility:visible!important}.wp-video .mejs-overlay-play{display:flex!important;opacity:1!important;visibility:visible!important;align-items:center!important;justify-content:center!important}.wp-video .mejs-overlay-play .mejs-overlay-button{display:block!important;opacity:1!important;visibility:visible!important;width:60px!important;height:60px!important;background:rgb(0 0 0 / .7)!important;border:2px solid #fff!important;border-radius:50%!important;position:relative!important}.wp-video .mejs-overlay-play .mejs-overlay-button::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-35%,-50%)!important;width:0!important;height:0!important;border-style:solid!important;border-width:10px 0 10px 16px!important;border-color:#fff0 #fff0 #fff0 #fff!important}@media (max-width:767.98px){.video-container:before{min-height:200px}}.section-products.products-one-per-row .products-one-per-row__item,.section-products-featured.products-one-per-row .products-one-per-row__item{max-width:1024px;margin-left:auto;margin-right:auto}.section-products.products-one-per-row .products-one-per-row__item .product-card .product-image img,.section-products.products-one-per-row .products-one-per-row__item .woocommerce-loop-product__link img,.section-products.products-one-per-row .products-one-per-row__item .attachment-woocommerce_thumbnail,.section-products-featured.products-one-per-row .products-one-per-row__item .product-card .product-image img,.section-products-featured.products-one-per-row .products-one-per-row__item .woocommerce-loop-product__link img,.section-products-featured.products-one-per-row .products-one-per-row__item .attachment-woocommerce_thumbnail{max-width:1024px;width:100%;margin-left:auto;margin-right:auto;display:block}