.elementor-kit-5 e-page-transition{background-color:#ffbc7d}.elementor-kit-5 h6{color:var(--e-global-color-7c7ce47);font-size:16px;font-weight:700;line-height:1.618em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.elementor-field-group .elementor-field-textual:focus{box-shadow:unset!important;outline:0}.woocommerce-invalid #terms{outline:0!important;outline-offset:0px}.wps_wgm_added_wrapper input,.wps_wgm_message,.wps_wgm_price{background-color:#fff;padding:13.7px 0 13.7px 16px;border-style:solid;border-width:1px;border-color:#f5dfbc;border-radius:0px 0px 0px 0px}.wps_wgm_delivery_method{border:0px;box-shadow:unset;margin-bottom:25px;padding:0}.elementor-add-to-cart.elementor-product-wgm_gift_card{display:flex;flex-direction:column;container-widget-width:100%;container-widget-height:initial;container-widget-flex-grow:0;container-widget-align-self:initial;gap:30px 30px;background-transition:.3s;border-style:solid;border-style:solid;border-width:1px;border-block-start-width:1px;border-inline-end-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-color:#f1f1f1;border-radius:8px 8px 8px 8px!important;padding-block-start:25px;padding-block-end:35px;padding-inline-start:25px;padding-inline-end:25px;background-color:#f9f9f9;padding:25px}.wps_wgc_label,.wps_wgm_added_wrapper .wps_wgm_section .wps_wgc_label{font-family:var(--e-global-typography-813ca16-font-family),Sans-serif!important;font-size:var(--e-global-typography-813ca16-font-size)!important;font-style:var(--e-global-typography-813ca16-font-style);padding-bottom:10px;text-transform:unset;font-weight:500;padding-top:10px}input#wps_wgm_to_email_send{display:none}span.wps_wgm_method{display:none}span.wps_wgm_message_length{margin-top:0;margin-bottom:3px;display:block;font-size:13px}#mwg_wgm_preview_email{font-weight:500;letter-spacing:0px;display:block;width:99%;cursor:pointer;margin-bottom:30px;text-decoration:underline;color:#1a1a1a}.elementor-add-to-cart.elementor-product-wgm_gift_card .quantity .qty{display:none}span#wps_wgm_text{color:var(--e-global-color-secondary);font-size:20px;font-weight:500;text-transform:none;font-style:normal;line-height:1em}.woocommerce div.product .stock{color:#7f7f7f}.woocommerce form .form-row .optional{display:none}.elementor-menu-cart__product .variation{line-height:1.15em!important}.cart_item .quantity .qty{display:inline-flex;text-align:center;text-align:center;border-radius:0px;border-radius:5px;width:50px;height:30px;padding:5px;border:1px solid #f1f1f1;margin-top:10px;margin-bottom:5px}.woocommerce td.product-name dl.variation:last-child{margin-bottom:0;text-wrap:wrap;text-align:right}.elementor-widget-woocommerce-checkout-page a{color:#999!important}.elementor-widget-woocommerce-checkout-page a:hover{color:#000!important}.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button{font-weight:var(--e-global-typography-text-font-weight)!important;font-style:var(--e-global-typography-text-font-style);line-height:var(--e-global-typography-text-line-height);border-style:solid;border-width:1px!important;border-color:var(--e-global-color-deab11d)!important;border-radius:0px 0px 0px 0px!important}.woocommerce #payment #place_order:hover{border-color:var(--e-global-color-deab11d)!important}.wps_wgm_elementor :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart .button,:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart button{flex-basis:100%;width:100%}span.wps_wgm_msg_info{color:#777}.swiper-slide-contents{background:0 0}.swiper-slide-bg:after{background-image:-webkit-linear-gradient(269.82deg,rgba(41,41,41,0) 20.11%,#292929 99.84%);background-image:linear-gradient(180.18deg,rgba(41,41,41,0) 20.11%,#292929 99.84%);bottom:-1px;content:"";display:block;height:100%;left:0;position:absolute;width:100%}.woocommerce a.added_to_cart{display:none!important}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p{margin-bottom:15px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-size:1.25em;font-size:18px;font-family:"Manrope";font-weight:500}.elementor-slideshow__title{display:none}.elementor-widget-woocommerce-checkout-page #ship-to-different-address{display:none}.woocommerce-checkout-review-order-table tfoot tr td{width:50%}#billing_state_field{display:none!important}#billing_country_field{display:none!important}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:left!important}.e-filter-item:hover{cursor:pointer!important}.subcat .dce-menu ul.first-level>li{padding:5px 10px;background:#f5f5f5;border-radius:100px;margin-bottom:5px!important;margin-right:5px;font-size:80%}.elementor-menu-cart__product .variation dt{font-weight:500;font-size:12px}.elementor-menu-cart__product .variation{margin:5px 0!important}.elementor-menu-cart__product .variation dd{font-size:12px;margin-inline-start:0px!important;text-align:right}.elementor-menu-cart__products{padding-right:25px;padding-top:25px}.elementor-menu-cart__product-image a,.elementor-menu-cart__product-image img{border-radius:8px}.elementor-menu-cart__product-image{width:25%!important;margin-bottom:10px}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{padding-left:0!important}.elementor-menu-cart__product{display:block!important;padding-right:0!important}dd,dt{border-bottom:1px solid #f1f1f1}.elementor-menu-cart__product-price{font-size:12px!important}.pafe-form-builder-alert.pafe-form-builder-alert--mail{display:none!important}.woocommerce-checkout-review-order-table tfoot tr td{width:100%!important}.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-totals td{max-width:100%!important}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tfoot th{display:block!important;padding:0}tr.woocommerce-shipping-totals.shipping{display:block;margin-top:5px;margin-bottom:10px}td.product-name{display:block;width:100%;max-width:100%!important}tr.cart_item{background:#f9f9f9;padding:15px!important;margin-bottom:10px;display:block;border-radius:8px}th.product-total{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{margin:0;padding:0!important}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-total{padding:10px 0 0!important}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{color:#000;font-weight:700}.elementor-widget-woocommerce-checkout-page .woocommerce .product-name .variation{color:#8b8b8b!important;margin-top:5px}tr.cart-subtotal{display:none}td{margin-top:5px}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead tr th{display:none}.elementor-widget-video .e-hosted-video .elementor-video{height:auto;width:auto;max-height:75vh}.elementor-widget-video .elementor-wrapper{aspect-ratio:auto!important;display:flex;justify-content:center}.elementor-acceptance-field+label{margin-top:8px;margin-bottom:8px;font-size:12px!important}.elementor-acceptance-field+label a{text-decoration:underline}.elementor-acceptance-field+label a:hover{text-decoration:none}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{display:flex;flex-direction:row;gap:12px}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline;display:flex;flex-direction:row;gap:8px}.elementor-widget-woocommerce-checkout-page .woocommerce-form__label-for-checkbox span{top:0;font-size:12px!important}