.single-product #main-content .container{width:90%;max-width:1280px}.single-product div.product{width:100%}.single-product div.product div.images{width:48%}.single-product div.product div.summary{width:48%;float:right}.single-product #sidebar{display:none}.single-product #left-area{width:100%;padding-right:0}.single-product #main-content .container:before{display:none}@media (min-width:768px){.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{display:inline-block;width:49%;vertical-align:top;box-sizing:border-box;margin-bottom:30px}.woocommerce-form-coupon-toggle{text-align:right}}@media (max-width:767px){.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{display:block;width:100%}}@media (max-width:767px){.woocommerce,.woocommerce-page{overflow-x:hidden}.woocommerce .container,.woocommerce-page .container{width:92%!important;max-width:92%!important}.single-product div.product{display:block!important}.single-product div.product div.images,.single-product div.product div.summary{float:none!important;width:100%!important;margin:0 0 28px 0!important}.single-product div.product div.summary{padding-left:0!important;padding-right:0!important}.single-product .woocommerce-product-gallery{width:100%!important;max-width:100%!important}.single-product .woocommerce-product-gallery img{width:100%!important;height:auto!important}.single-product .product_title{font-size:42px!important;line-height:1.08!important;margin:20px 0 10px!important}.single-product .price{font-size:30px!important;margin-bottom:16px!important}.single-product .summary p,.single-product .woocommerce-product-details__short-description{font-size:18px!important;line-height:1.65!important}.single-product form.cart{margin-top:20px!important;margin-bottom:20px!important}.single-product form.cart .quantity,.single-product form.cart .single_add_to_cart_button{float:none!important;display:block!important;width:100%!important;margin:0 0 12px 0!important}.single-product form.cart .quantity input.qty{width:100%!important;min-height:54px!important;text-align:center!important}.single-product .single_add_to_cart_button{min-height:54px!important}.single-product .wcpay-payment-request-wrapper,.single-product .payment_request_wrapper,.single-product [class*="payment-request"]{width:100%!important;margin:10px 0!important}.single-product .wcpay-payment-request-wrapper iframe,.single-product [class*="payment-request"] iframe{max-width:100%!important}.single-product .yith-wcwl-add-to-wishlist,.single-product .product_meta,.single-product .social-share,.single-product .et_social_inline{margin-top:18px!important}.single-product .product_meta{font-size:16px!important;line-height:1.7!important}.woocommerce div.product .woocommerce-tabs{margin-top:30px!important}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important;margin:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block!important;width:100%!important;margin:0!important;border-radius:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block!important;padding:14px 18px!important;font-size:17px!important}.woocommerce div.product .woocommerce-tabs .panel{padding:22px 18px!important;margin:0!important}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:34px!important;line-height:1.1!important}.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce div.product .woocommerce-tabs .panel li{font-size:17px!important;line-height:1.65!important}.woocommerce-cart .woocommerce{padding-top:10px!important}.woocommerce-cart table.shop_table_responsive tr{border:1px solid #e5e5e5!important;padding:14px!important;margin-bottom:18px!important}.woocommerce-cart table.shop_table_responsive td{padding:12px 8px!important}.woocommerce-cart .coupon{width:100%!important}.woocommerce-cart .coupon input,.woocommerce-cart .coupon button{width:100%!important;margin:0 0 10px 0!important;min-height:52px!important}.woocommerce-cart .actions .button{width:100%!important;min-height:52px!important}.woocommerce-cart .cart_totals{width:100%!important;float:none!important;margin-top:30px!important}.woocommerce-cart .cart_totals h2{font-size:34px!important;margin-bottom:18px!important}.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{padding:14px 10px!important;font-size:16px!important}.woocommerce-cart .wc-proceed-to-checkout{padding-top:18px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%!important;min-height:54px!important;padding:16px!important;font-size:18px!important}.woocommerce-checkout h1,.woocommerce-checkout .entry-title{font-size:42px!important;line-height:1.08!important;margin-bottom:24px!important}.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce-form-coupon-toggle{display:block!important;width:100%!important;text-align:left!important;margin:0 0 16px 0!important}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{margin-top:24px!important}.woocommerce-checkout .form-row{width:100%!important;float:none!important;margin:0 0 16px 0!important}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select{width:100%!important;min-height:52px!important;font-size:16px!important}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{width:100%!important;float:none!important}.woocommerce-checkout #payment{margin-top:20px!important}.woocommerce-checkout #payment ul.payment_methods{padding:18px 14px!important}.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:14px!important}.woocommerce-checkout #payment div.payment_box{padding:16px!important;margin:10px 0 18px!important}.woocommerce-checkout #payment img{max-height:42px!important;width:auto!important}.woocommerce-checkout #place_order{width:100%!important;min-height:56px!important;padding:16px!important;font-size:18px!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:18px!important;margin:0 0 22px 0!important;font-size:16px!important;line-height:1.5!important}.woocommerce-page .et_pb_section,.woocommerce-page .et_pb_row,.woocommerce-page .et_pb_column{min-height:0!important}}@media only screen and (max-width:767px){body.woocommerce-cart .et_pb_row,body.woocommerce-checkout .et_pb_row{width:90%!important;max-width:90%!important}body.woocommerce-cart h1,body.woocommerce-checkout h1{font-size:42px!important;line-height:1.1!important;margin-bottom:30px!important}body.woocommerce-cart table.shop_table{border:1px solid #e5e5e5!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden}body.woocommerce-cart table.shop_table td,body.woocommerce-cart table.shop_table th{padding:14px 12px!important}body.woocommerce-cart .shop_table_responsive tr td::before{font-size:14px!important;letter-spacing:1px!important}body.woocommerce-cart .quantity input.qty{width:65px!important;height:52px!important;padding:8px!important}body.woocommerce-cart .coupon{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}body.woocommerce-cart .coupon input.input-text{width:100%!important;height:52px!important;margin:0!important}body.woocommerce-cart .coupon button.button{width:100%!important;min-height:52px!important;margin:0!important}body.woocommerce-cart button[name="update_cart"]{width:100%!important;min-height:52px!important;margin-top:10px!important}body.woocommerce-cart .cart_totals{width:100%!important;float:none!important;margin-top:40px!important}body.woocommerce-cart .cart_totals h2{font-size:34px!important;line-height:1.15!important;margin-bottom:20px!important}body.woocommerce-cart .cart_totals table{margin-bottom:20px!important}body.woocommerce-cart .cart_totals th,body.woocommerce-cart .cart_totals td{padding:15px 12px!important}body.woocommerce-cart .wc-proceed-to-checkout{padding:0!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%!important;padding:16px 18px!important;margin:0 0 14px!important;font-size:16px!important;line-height:1.2!important}body.woocommerce-checkout .woocommerce-form-login-toggle,body.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:18px!important}body.woocommerce-checkout .woocommerce-info{margin-bottom:18px!important;padding:14px 16px!important;line-height:1.5!important}body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2{width:100%!important;float:none!important}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout #order_review_heading{font-size:32px!important;line-height:1.15!important;margin-bottom:20px!important}body.woocommerce-checkout .form-row{margin-bottom:16px!important}body.woocommerce-checkout .form-row-first,body.woocommerce-checkout .form-row-last{width:100%!important;float:none!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select{min-height:52px!important;padding:12px 14px!important;font-size:16px!important;border-radius:6px!important}body.woocommerce-checkout textarea{min-height:100px!important}body.woocommerce-checkout #order_review{margin-top:20px!important}body.woocommerce-checkout table.woocommerce-checkout-review-order-table{margin-bottom:25px!important}body.woocommerce-checkout table.woocommerce-checkout-review-order-table th,body.woocommerce-checkout table.woocommerce-checkout-review-order-table td{padding:14px 10px!important}body.woocommerce-checkout #payment{margin-top:20px!important;background:transparent!important}body.woocommerce-checkout #payment ul.payment_methods{padding:0!important;border:0!important}body.woocommerce-checkout #payment ul.payment_methods>li{margin:0!important;padding:14px 0!important;border-bottom:1px solid #eeeeee!important}body.woocommerce-checkout #payment ul.payment_methods li label{font-size:17px!important;line-height:1.4!important}body.woocommerce-checkout #payment div.payment_box{margin:12px 0 0!important;padding:18px!important;border-radius:8px!important;background:#f5f5f5!important}body.woocommerce-checkout #payment div.payment_box p{margin-bottom:8px!important}body.woocommerce-checkout .woocommerce-privacy-policy-text{margin-top:20px!important;line-height:1.6!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-top:15px!important}body.woocommerce-checkout #payment .place-order{padding:20px 0 0!important;margin:0!important}body.woocommerce-checkout #place_order{width:100%!important;float:none!important;padding:16px 20px!important;min-height:54px!important;font-size:16px!important;line-height:1.2!important}body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-error,body.woocommerce-cart .woocommerce-info,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-error{padding:16px 18px!important;margin-bottom:22px!important;line-height:1.5!important;min-height:0!important}}@media (min-width:981px){.seasonal-collection-section{padding-top:20px!important;margin-top:-200px!important}}.woocommerce-cart-form button[name="update_cart"],.woocommerce-cart-form button[name="update_cart"]:disabled,.woocommerce-cart-form button[name="update_cart"]:disabled[disabled]{border-radius:0!important;background:#435f7a!important;color:#ffffff!important;border:none!important;padding:0.3em 1em!important;font-weight:700!important;opacity:1!important}.woocommerce-cart-form button[name="update_cart"]:disabled,.woocommerce-cart-form button[name="update_cart"]:disabled[disabled]{opacity:0.5!important;cursor:not-allowed}#top-menu a,#top-menu li a{color:#435f7a!important}#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#435f7a!important}#et_search_icon:before{color:#435f7a!important}.yith-wcwl-share{margin-top:40px!important;padding-bottom:20px!important}.yith-wcwl-share h4,.yith-wcwl-share-title{color:#263b46!important;font-size:28px!important;font-weight:400!important;margin-bottom:18px!important}.yith-wcwl-share ul{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.yith-wcwl-share ul li{margin:0!important;padding:0!important}.yith-wcwl-share input,.yith-wcwl-share textarea,.yith-wcwl-share .copy-target,.yith-wcwl-share .copy-trigger,.yith-wcwl-share p{display:none!important}