::selection{background:var(--main);color:white;text-shadow:none}::-moz-selection{background:var(--main);color:white;text-shadow:none}*{-webkit-tap-highlight-color:transparent}.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 textarea::placeholder{color:#ffffff99!important}.wpcf7 textarea{height:100px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 textarea{transition:all 0.5s ease 0s;color:white!important;width:100%;border:none!important;border-bottom:1px solid white!important;padding:15px 20px!important;font-size:17px!important;border-radius:0;display:block;background:transparent!important}.wpcf7 .form-row:not(.package):not(.acceptance) label{position:absolute;top:0;color:#ffffff99;opacity:0;transition:all 1s ease}.wpcf7 .form-row{position:relative;padding-top:10px}.wpcf7-submit{margin:auto;display:block}.wpcf7-submit{cursor:pointer;background-color:white;color:var(--main);padding:10px 35px;font-size:15px;border-radius:30px;border:1px solid white;transition:all 0.5s ease;margin-top:25px}.wpcf7-submit:hover{color:white;background-color:transparent}.wpcf7 .form-row:not(.package):not(.acceptance):focus-within label{top:0px;opacity:1}.wpcf7 .form-row.acceptance{margin:30px 0}.wpcf7-submit{cursor:pointer}.et-menu .menu-item-has-children>a:first-child:after{display:none}.et_pb_menu.et_pb_module .et_pb_menu__menu>nav>ul>li>ul{top:100%;left:0;border:none;background-color:#f7faf8!important}select.orderby{display:none}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:right}.woocommerce div.product div.images img{max-height:500px;object-fit:contain}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li:last-of-type{border:none}.woocommerce nav.woocommerce-pagination ul li span.current{background:transparent;color:var(--light);font-weight:bold}.woocommerce nav.woocommerce-pagination ul li a:hover{background:transparent;opacity:0.7}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:19px 0!important}body:not(.home) header .et_pb_section{background-image:linear-gradient(90deg,rgba(235,244,239,1) 50%,rgba(245,245,245,1) 100%)}body:not(.home) header .et_pb_section:before{content:'';width:100%;height:calc(100% + 100px);position:absolute;top:0;left:0;background-image:url(/wp-content/uploads/2025/11/leaves.svg);background-size:contain;background-repeat:no-repeat;background-position:97%;pointer-events:none;transition:all 0.5s ease}body:not(.home) header .et_pb_section.et_pb_sticky:before{opacity:0;visibility:hidden}header .et_pb_menu ul.et-menu>li>a{font-weight:400;font-size:18px;position:relative}header .et_pb_menu ul.et-menu>li>a:before{content:'';width:0%;height:2px;position:absolute;left:0;bottom:0px;background-color:var(--light);transition:all 0.5s ease}header .et_pb_menu ul.et-menu>li>a:hover:before{width:100%}body.home header .et_pb_section{position:fixed;top:0;left:0;width:100%}header .et_pb_section,header .et_pb_row,header .et_pb_menu__logo img{transition:all 0.5s ease}body header .et_pb_section.et_pb_sticky{background-image:linear-gradient(90deg,rgb(235 244 239 / 50%) 50%,rgb(245 245 245 / 59%) 100%);backdrop-filter:blur(10px)}header .et_pb_sticky .et_pb_row{padding:10px 0}header .et_pb_sticky .et_pb_menu__logo-wrap img{max-width:97px}body.home.logged-in header .et_pb_section{top:32px}.woocommerce div.product form.cart .variations th.label,.woocommerce div.product form.cart .single_add_to_cart_button,.et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations,.related.products>h2,.et-db #et-boc .et-l .et_pb_shop_no_price ul.products li.product .price{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){color:var(--main)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px var(--main));-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px var(--main))}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){color:#666}.woocommerce table.shop_attributes{max-width:600px;margin:0 auto;border-top:none;background:#fcfcfc}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border-bottom:none;border-bottom:none;text-align:center;width:50%;font-style:normal}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:transparent}