.et_pb_section_0_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_row_0_tb_header.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_row_0_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_0_tb_header.et_pb_row{width:100%;max-width:100%}.single-product form.variations_form{margin-top:24px!important}.single-product table.variations{width:100%!important;margin:0 0 24px!important;border:0!important;border-collapse:separate!important;border-spacing:0 14px!important}.single-product table.variations tbody,.single-product table.variations tr,.single-product table.variations td,.single-product table.variations th{border:0!important;background:transparent!important}.single-product table.variations th.label,.single-product table.variations td.label{display:block!important;padding:0 0 8px!important;text-align:left!important}.single-product table.variations label{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0 0 8px!important;padding:8px 13px!important;border-radius:999px!important;background:#062718!important;color:#ffffff!important;font-size:12px!important;font-weight:950!important;letter-spacing:0.8px!important;text-transform:uppercase!important}.single-product table.variations label::before{content:"✦";color:#9dff4b;font-size:12px}.single-product table.variations td.value{display:block!important;padding:0!important;position:relative!important}.single-product table.variations select{width:100%!important;min-height:58px!important;padding:0 52px 0 22px!important;border-radius:999px!important;border:1px solid rgba(22,138,53,0.20)!important;background:linear-gradient(135deg,#ffffff,#efffe7)!important;color:#062718!important;font-size:15px!important;font-weight:800!important;box-shadow:0 14px 30px rgba(7,53,31,0.08),inset 0 0 0 1px rgba(255,255,255,0.74)!important;outline:none!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;transition:all 0.22s ease!important}.single-product table.variations select:hover,.single-product table.variations select:focus{border-color:rgba(22,138,53,0.42)!important;box-shadow:0 18px 38px rgba(7,53,31,0.13),0 0 0 4px rgba(157,255,75,0.18)!important}.single-product table.variations td.value::after{content:"⌄";position:absolute;right:21px;top:18px;width:22px;height:22px;color:#168a35;font-size:24px;font-weight:950;line-height:1;pointer-events:none}.single-product .reset_variations{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:12px!important;padding:8px 13px!important;border-radius:999px!important;background:#fbfff7!important;color:#168a35!important;border:1px solid rgba(22,138,53,0.16)!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}.single-product .reset_variations:hover{background:#efffe7!important;color:#062718!important}.single-product .woocommerce-variation{margin:14px 0 0!important;padding:18px 20px!important;border-radius:22px!important;background:radial-gradient(circle at top right,rgba(140,255,61,0.18),transparent 34%),#fbfff7!important;border:1px solid rgba(22,138,53,0.12)!important}.single-product .woocommerce-variation-price .price{color:#168a35!important;font-size:24px!important;font-weight:950!important}.single-product .woocommerce-variation-description{color:rgba(6,39,24,0.72)!important;font-size:14px!important;line-height:1.55!important}.single-product .woocommerce-variation-add-to-cart,.single-product form.cart{gap:14px!important}.single-product form.cart .quantity input.qty{min-height:52px!important;border-radius:16px!important;border:1px solid rgba(22,138,53,0.16)!important;background:#fbfff7!important;color:#062718!important;font-weight:950!important}@media (max-width:760px){.single-product table.variations select{min-height:54px!important;border-radius:22px!important;padding-left:18px!important}.single-product table.variations td.value::after{top:16px}}.single-product .woocommerce-product-details__short-description,.single-product .et_pb_wc_description,.single-product .woocommerce-product-details__short-description p{max-width:760px!important;color:rgba(6,39,24,0.76)!important;font-size:16px!important;line-height:1.75!important;font-weight:500!important}.single-product .woocommerce-product-details__short-description{margin:22px 0 28px!important;padding:0!important}.single-product .woocommerce-product-details__short-description p{margin-bottom:0!important}.single-product table.variations label{min-height:38px!important;padding:9px 16px!important;border-radius:999px!important;background:linear-gradient(135deg,#062718,#0f5c32)!important;color:#ffffff!important;font-size:12px!important;font-weight:950!important;letter-spacing:0.8px!important;text-transform:uppercase!important;box-shadow:0 10px 22px rgba(7,53,31,0.18)!important}.single-product table.variations label::before{content:"Choose";display:inline-flex;align-items:center;justify-content:center;margin-right:2px;padding:4px 8px;border-radius:999px;background:#9dff4b;color:#062718;font-size:10px;font-weight:950;letter-spacing:0.5px;text-transform:uppercase}.single-product table.variations label[for*="size"],.single-product table.variations label[for*="Size"]{gap:8px!important}.single-product table.variations{margin-top:8px!important}.single-product table.variations select{font-size:15px!important;font-weight:900!important;color:#062718!important;letter-spacing:0.1px!important}.single-product .reset_variations{margin-left:auto!important;margin-right:0!important;width:fit-content!important;min-height:32px!important;padding:7px 13px!important;border-radius:999px!important;background:#efffe7!important;color:#168a35!important;border:1px solid rgba(22,138,53,0.20)!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:0.4px!important;box-shadow:0 8px 18px rgba(7,53,31,0.06)!important}.single-product .woocommerce-variation{max-width:320px!important;margin-top:22px!important}.single-product .woocommerce-variation-price{margin-bottom:4px!important}.single-product .woocommerce-variation-availability{font-size:12px!important;font-weight:800!important;color:#168a35!important}@media (max-width:760px){.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description p{font-size:15px!important;line-height:1.65!important}.single-product table.variations label{justify-content:center!important;width:fit-content!important}.single-product .woocommerce-variation{max-width:100%!important}}.single-product table.variations label{font-size:0!important;padding:0!important;margin:0 0 12px!important;background:transparent!important;box-shadow:none!important;min-height:0!important}.single-product table.variations label::before{content:"Choose your size";display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 16px;border-radius:999px;background:linear-gradient(135deg,#062718,#0f5c32);color:#ffffff;font-size:12px;font-weight:950;letter-spacing:0.8px;text-transform:uppercase;box-shadow:0 10px 22px rgba(7,53,31,0.18)}.single-product table.variations label::after{content:"";display:inline-block;width:9px;height:9px;margin-left:9px;border-radius:999px;background:#9dff4b;box-shadow:0 0 0 4px rgba(157,255,75,0.18)}.single-product table.variations{margin-top:4px!important;margin-bottom:22px!important}.single-product table.variations select{font-size:15px!important;font-weight:900!important;color:#062718!important}.single-product button.single_add_to_cart_button.disabled,.single-product button.single_add_to_cart_button:disabled,.single-product .single_add_to_cart_button.disabled{opacity:0.55!important;cursor:not-allowed!important;filter:grayscale(0.15)}.et_pb_section_0_tb_body.et_pb_section,.et_pb_section_1_tb_body.et_pb_section,.et_pb_section_2_tb_body.et_pb_section,.et_pb_section_4_tb_body.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_row_1_tb_body.et_pb_row,.et_pb_row_2_tb_body.et_pb_row,.et_pb_row_4_tb_body.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_row_1_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_1_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_1_tb_body.et_pb_row,.et_pb_row_5_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_5_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_5_tb_body.et_pb_row{max-width:80%}.et_pb_wc_images_0_tb_body ul.products li.product span.onsale,.et_pb_wc_related_products_0_tb_body ul.products li.product span.onsale{padding-top:6px!important;padding-right:18px!important;padding-bottom:6px!important;padding-left:18px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important}.et_pb_wc_rating_0_tb_body{margin-top:0em!important;margin-right:0em!important;margin-bottom:1.618em!important;margin-left:0em!important}.et_pb_wc_rating_0_tb_body .star-rating,.et_pb_wc_related_products_0_tb_body ul.products li.product .star-rating{width:calc(5.4em + (0px * 4))}.et_pb_wc_meta_0_tb_body:not(.et_pb_wc_no_categories).et_pb_wc_meta_layout_inline .sku_wrapper:after,.et_pb_wc_meta_0_tb_body:not(.et_pb_wc_no_tags).et_pb_wc_meta_layout_inline .sku_wrapper:after,.et_pb_wc_meta_0_tb_body:not(.et_pb_wc_no_tags).et_pb_wc_meta_layout_inline .posted_in:after{content:" / "}.et_pb_row_2_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_2_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_2_tb_body.et_pb_row,.et_pb_row_3_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_3_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_3_tb_body.et_pb_row,.et_pb_row_4_tb_body,body #page-container .et-db #et-boc .et-l .et_pb_row_4_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_4_tb_body.et_pb_row{width:100%;max-width:100%}.et_pb_section_5_tb_body.et_pb_section{padding-top:0px}.et_pb_section_0_tb_footer.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_row_0_tb_footer.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_row_0_tb_footer,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row_0_tb_footer.et_pb_row{width:100%;max-width:100%}