body,.et-db #et-boc .et-l .et_pb_column_1_2 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_2 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_1_3 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_3_8 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_4 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_blog_grid .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_3 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_3_8 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_1_4 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_blog_grid .et_link_content a.et_link_main_url,body.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_post .post-content,body.et-db #et-boc .et-l .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et-db #et-boc .et-l .et_pb_slide_content,.et-db #et-boc .et-l .et_pb_best_value{font-size:15px}.container,.et-db #et-boc .et-l .container,.et-db #et-boc .et-l .et_pb_row:not([class*="et_flex_column"]),.et-db #et-boc .et-l .et_pb_slider .et_pb_container,.et-db #et-boc .et-l .et_pb_fullwidth_section .et_pb_title_container,.et-db #et-boc .et-l .et_pb_fullwidth_section .et_pb_title_featured_container,.et-db #et-boc .et-l .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1420px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout.et-db #et-boc .et-l #page-container .et_pb_row{max-width:1580px}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_bg_layout_light.et_pb_button:hover,body.et-db #et-boc .et-l .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_button:hover,.et_pb_module .et_pb_button:hover,.et-db #et-boc .et-l .et_pb_module .et_pb_button:hover,body .et_pb_button:hover,body.et-db #et-boc .et-l .et_pb_button:hover{border-radius:0px}.woocommerce a.button.alt:hover,.woocommerce.et-db #et-boc .et-l a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page.et-db #et-boc .et-l a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce.et-db #et-boc .et-l button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce.et-db #et-boc .et-l button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page.et-db #et-boc .et-l button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce-page.et-db #et-boc .et-l button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce.et-db #et-boc .et-l input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page.et-db #et-boc .et-l input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce #content.et-db #et-boc .et-l input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #content.et-db #et-boc .et-l input.button.alt:hover,.woocommerce a.button:hover,.woocommerce.et-db #et-boc .et-l a.button:hover,.woocommerce-page a.button:hover,.woocommerce-page.et-db #et-boc .et-l a.button:hover,.woocommerce button.button:hover,.woocommerce.et-db #et-boc .et-l button.button:hover,.woocommerce-page button.button:hover,.woocommerce-page.et-db #et-boc .et-l button.button:hover,.woocommerce input.button:hover,.woocommerce.et-db #et-boc .et-l input.button:hover,.woocommerce-page input.button:hover,.woocommerce-page.et-db #et-boc .et-l input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce #content.et-db #et-boc .et-l input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #content.et-db #et-boc .et-l input.button:hover{border-radius:0px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1775px){.et-db #et-boc .et-l .et_block_row{padding:35px 0}.et-db #et-boc .et-l .et_pb_section{padding:71px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:106px}.et-db #et-boc .et-l .et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}.product .et_overlay.et_pb_inline_icon::before,.product .et_pb_inline_icon::before{content:none}#logo{max-height:100%}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span::after{border:0}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container,.single-product #main-content .et_pb_section{padding-top:98px}.et_pb_section_10 .woocommerce ul.products li.product a img{border-radius:14px 14px 0 0!important}.et_pb_section_10 .woocommerce ul.products li:hover .woosq-btn{bottom:58px}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link>img{display:none!important}.yith-wcwl-add-to-wishlist-button{display:flex;position:relative;cursor:pointer;color:#8B1A4A;border:2px solid #F3C4D4;width:100%;font-size:12.5px!important;align-items:center;background:#fff;padding:12px;border-radius:6px;justify-content:center;margin-bottom:18px}.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single{margin-inline:0;gap:10px;align-items:flex-start;flex-direction:column;width:100%;color:#8B1A4A}.pdp-static-info{margin-top:15px;padding:12px;background:#f7f7f7;border:1px solid #ddd;border-radius:6px;font-size:14px}.pdp-static-info h4{margin-bottom:8px;font-size:16px}.pdp-static-info{font-size:11px;color:#5C5C5C;padding:11px 14px;border-left:3px solid #D44E7A;line-height:1.65}.et_pb_wc_description_0_tb_body p{font-size:13px;color:#5C5C5C}.single-product h1{font-family:'Cormorant Garamond',serif;font-size:34px;font-weight:400;color:#1A1A1A;line-height:1.2}.single-product .price,.single-product .price span{font-family:'Cormorant Garamond',serif;font-size:34px!important;font-weight:600;color:#8B1A4A}body.single-product #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button,body.single-product #page-container .product .button:not(.woosq-btn){background:#8B1A4A!important;font-size:13.5px;border-radius:6px;font-weight:500}.related.products H2{text-align:center}.single-product .et_pb_wc_title_0_tb_body h1,.single-product #page-container #main-content h1{font-size:22px}.single-product .et_pb_wc_add_to_cart_0_tb_body label{font-family:'DM Sans',sans-serif;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.1em}.single-product.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{color:#A8215A;font-size:11px;font-family:'DM Sans',sans-serif}.single-product.woo-variation-swatches .variable-items-wrapper .variable-item.button-variable-item{border-radius:12px!important}.single-product.product .variations_form .variations .variable-items-wrapper .variable-item.selected{border:3px solid #A8215A!important}.product .variations_form .variations .variable-items-wrapper .variable-item.selected .variable-item-span{color:#8B1A4A!important}@media (min-width:981px){.et_pb_section{padding:8% 0 2% 0}.et_pb_gutters1.et_block_row.et_pb_row>.et_pb_column_1_4::after{content:"";border-right:1px solid rgba(255,255,255,.1);height:69px;position:absolute;top:-22px}}@media only screen and (max-width:1024px){.mobmenu-right-panel{background-color:#F7F7F7;width:100%}.tnp-subscription-minimal form{text-align:left}#main-content .clearfix .yith-add-to-wishlist-button-block{display:none}.single-product .et_pb_wc_add_to_cart{margin-bottom:30px}ul.woof_list_checkbox li div{width:22px}.woosq-open .mob-menu-header-holder.mobmenu{z-index:0}.woocommerce ul.products li.product .button{width:100%!important}.et_block_section .et_pb_row.et_pb_equal_columns.et_block_row .et_pb_column_1_tb_body{order:1;margin:0}.et_pb_widget_area_left{padding-right:36px}.woof_search_is_going nav.woocommerce-breadcrumb{display:block!important}.woof_products_top_panel_ul li ul li{margin:0 5px 15px 0!important}body #main-content .woocommerce{padding-top:0}li.pfwcard .yith-wcwl-add-to-wishlist-button:hover{border-color:transparent!important}li.pfwcard .yith-wcwl-add-to-wishlist-button:hover svg{fill:none!important}li.pfwcard .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added:hover{border-color:rgba(139,26,74,0.2)!important}li.pfwcard .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added:hover svg{fill:#8b1a4a!important}.woocommerce-cart .woocommerce-cart-form .coupon{display:block}.woocommerce-cart .woocommerce-cart-form .coupon input#coupon_code{width:100%;margin-bottom:15px}.woocommerce-cart .et_pb_column_0_tb_body.et_pb_column.et_flex_column.et_pb_css_mix_blend_mode_passthrough.et_flex_column_3_5.et_flex_column_3_5_tablet.et_flex_column_24_24_phone{order:2}.woocommerce-cart .woocommerce{padding:0!important}.woocommerce table.cart td.actions .coupon .button{width:100%;float:left}.woocommerce-page ul.products li.product:nth-child(n){width:100%!important}}.woof_search_is_going nav.woocommerce-breadcrumb{display:block}@media (min-width:992px){#left-area .woof_autohide_wrapper{display:none}}.mobile-cart-icon{margin-left:10px;font-size:22px;display:inline-block;text-decoration:none}.page .woocommerce ul.products .product .woocommerce-loop-product__title{height:33px;overflow:hidden;display:block;font-size:13px;padding:0.5em 6px;text-align:center}#et-top-navigation .et-cart-info{float:left;margin:15px 0 0 22px;font-size:16px}span.et_close_search_field{right:25px}.aws-container .aws-search-form .aws-form-btn{background:transparent;border:0}@media (min-width:981px){.et_pb_gutters4 .et_block_row .et_pb_column_1_4,.et_pb_gutters4.et_block_row.et_pb_row>.et_pb_column_1_4{width:26%}.et_pb_section_7 .et_pb_column_14 .et_pb_row_9{display:flex;width:322px!important;text-align:left;float:left}#et-top-navigation{padding-bottom:50px;padding-top:40px}nav#top-menu-nav{position:absolute;left:0;width:100%;right:0;text-align:center;top:50px}#et_top_search{float:right}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:none}}.mobile-cart-icon{position:absolute;right:60px;top:25px;color:#000;font-size:22px;text-decoration:none;z-index:9999}.mobile-cart-count{background:red;color:#fff;font-size:11px;border-radius:50%;padding:2px 5px;margin-left:4px}.woocommerce-account #left-area{width:100%;padding:0}.woocommerce-account #sidebar{display:none}.woocommerce ul.products li:hover .woosq-btn{display:block;position:absolute;left:0;right:0;padding:9px 0;bottom:82px;border:0;z-index:11;cursor:pointer;padding:0.3em 2em 0.3em 1em}.woocommerce ul.products li .woosq-btn{background:#000;color:#fff;width:100%;display:none;padding:0.3em 2em 0.3em 1em}.woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:12px;position:absolute;bottom:-1px;background:#fff;opacity:0.7;width:100%;border-radius:0 0 16px 16px;line-height:1.5;color:#000}.product .woocommerce ul.products h2 .count{background:transparent;display:block;text-align:center}#post-1113 .product .woocommerce ul.products li{padding:0;transition:box-shadow .2s,transform .2s;border:2px solid #ccc;border-radius:16px}.woocommerce ul.products li.product .button{margin:0;width:100%;border:1px solid #F3C4D4;background:#FDF4F8;font-size:10px;color:#8B1A4A;text-align:center;display:block}.woocommerce ul.products li.product .button::after{content:none}#post-1113 .product .woocommerce ul.products li:hover{box-shadow:0 4px 24px rgba(139,26,74,.10);transform:translateY(-2px)}#post-1113 .product .woocommerce ul.products li .price{padding-left:10px}footer #footer-widgets .footer-widget li{margin:0;padding:0}footer#main-footer .footer-widget .et_pb_widget{margin:10px 0 0 0;width:100%}footer#main-footer .footer-widget .et_pb_widget .wp-block-heading{font-size:11px;text-transform:uppercase;color:rgba(255,255,255,.33);margin-bottom:13px;font-weight:500;font-family:'DM Sans',sans-serif!important;letter-spacing:.14em}#footer-widgets .footer-widget li::before{content:none}.footer-widget #block-25 .wp-block-tnp-minimal{padding:0!important}.footer-widget #block-25 .wp-block-tnp-minimal p{font-size:11px;text-transform:capitalize;letter-spacing:.14em;color:rgba(255,255,255,.33);margin-bottom:13px;font-weight:500;font-family:'DM Sans',sans-serif;width:100%;line-height:1.7}footer .tnp-subscription-minimal input.tnp-submit{width:auto;background:#A8215A;padding:12px 22px;border-radius:4px;cursor:pointer}#footer-widgets .footer-widget li a{color:rgba(255,255,255,.48)}footer .tnp-subscription-minimal input.tnp-email{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:4px;padding:12px 11px;font-size:11px;color:white}.yith-add-to-wishlist-button-block{margin:0}.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button-over-image--top-left{left:auto;top:0;right:0}.et-search-form input{width:80%}.et_header_style_left .logo_container{position:absolute;height:100%;z-index:9;width:auto}.header-wishlist{float:left;margin:14px 0 0 22px;font-size:16px;z-index:9;position:relative}.header-wishlist .wishlist-icon{color:black}.single-product #main-content .et_pb_section{padding-top:60px}#main-header,.mysticky-welcomebar-fixed{z-index:9}.et_pb_menu_hidden .header-wishlist{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77,0,0.175,1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77,0,0.175,1)}.et_pb_menu_visible .header-wishlist{opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77,0,0.175,1);animation:fadeInBottom 1s 1 cubic-bezier(0.77,0,0.175,1)}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{box-shadow:none!important;margin:0 0 0!important;border-radius:14px!important}.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button-over-image{z-index:2}.woocommerce-shop .woocommerce ul.products li:hover .woosq-btn{bottom:140px}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a{font-size:10px}@media (min-width:981px){.single-product.et_pb_gutters4 .et_pb_column_1_2.et_block_column .et_pb_module,.single-product.et_pb_gutters4>.et_pb_column_1_2.et_block_column .et_pb_module{margin-bottom:10px}}@media (max-width:479px){#post-1113 .et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:49%!important;margin-bottom:10px;margin-top:10px}}@media (max-width:980px){.page .dle-ecommerce-products.et_pb_shop .woocommerce ul li.product,.et_pb_shop ul.products.columns-3 li.product{width:100%!important}.woocommerce-Price-amount.amount{font-size:12px}.et-l .et_pb_column_14 .et_pb_row_9 .et_pb_column{width:50%!important;margin:0!important}#post-1113 .et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4.et_pb_column_18,#post-1113 .et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4.et_pb_column_19{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:20px}}@media (max-width:767px){#footer-widgets .footer-widget .fwidget{margin-bottom:0!important}}@media (max-width:980px){.et_pb_column .et_pb_module{margin-bottom:0}.mobile-wishlist-icon{float:right;margin-left:14px;display:block;position:absolute;right:142px;top:30px;font-size:23px;color:black}.mysticky-welcomebar-fixed .mysticky-welcomebar-content p{font-size:10.5px}#footer-widgets .footer-widget:nth-child(2),#footer-widgets .footer-widget:nth-child(3){width:50%!important}}@media only screen and (max-width:1024px){.tnp-subscription-minimal form{display:flex}.et-db #et-boc .et-l .et_pb_section_1_tb_body.et_pb_section .et_pb_row_1_tb_body{width:100%}.woocommerce-shop #page-container #main-content h1{padding:9px 0!important}.woocommerce-shop #page-container #main-content .woocommerce-breadcrumb{padding-left:0!important}.woocommerce.columns-3{margin:0 30px}.tnp-subscription-minimal form .tnp-submit{margin:0}.mysticky-welcomebar-apper .mob-menu-header-holder{top:58px}.yith-add-to-wishlist-button-block{margin-top:10px}.woof_products_top_panel_ul li ul li{width:inherit}.icheckbox_flat-purple.checked+.woof_checkbox_label .woof_checkbox_count{display:none}.icheckbox_flat-purple.checked+.woof_checkbox_label{color:#8B1A4A;position:relative}.icheckbox_flat-purple.checked+.woof_checkbox_label::after{content:"×";position:absolute;right:0px;font-size:18px;top:0px;line-height:normal}}#main-content .woocommerce{padding-top:25px}.woocommerce-shop #page-container #main-content .woocommerce-breadcrumb{text-align:left;margin:0;color:#1A1A1A;font-size:10.5px;padding:9px 36px}.woocommerce-shop #page-container #main-content h1{text-align:left;padding:9px 36px}.woocommerce-shop .product .et_pb_section_0_tb_body.et_section_regular.et_block_section{background:#FBF8F4!important}.woocommerce-shop #page-container #main-content .woocommerce-breadcrumb a{font-size:10.5px;color:#A8215A}.et-db #et-boc .et-l .et_pb_section_1_tb_body.et_pb_section .et_pb_row_1_tb_body{padding:0}.et-db #et-boc .et-l .et_pb_section_1_tb_body.et_pb_section{padding-top:0!important}.et_pb_widget_area_left{background:#FBF8F4;border-color:#EADDE5;padding-top:25px;padding-left:36px}.woof_list_checkbox li div{margin-top:3px;width:21px;float:left}.woof_list label{vertical-align:middle;padding-top:4px;padding-bottom:4px;display:inline-block!important;width:84%;color:#5C5C5C;font-size:11.5px;font-family:'DM Sans',sans-serif}.woof_container label{color:#5C5C5C;font-size:11.5px;font-family:'DM Sans',sans-serif;vertical-align:middle;width:84%;line-height:normal}.woof_checkbox_count,.woof_radio_count{margin-left:3px;float:right;text-align:right;color:#9B9B9B;font-size:9.5px}.et_pb_widget_area_left h4{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#1A1A1A;padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid #EADDE5}.woof_container_inner .irs .irs-to,.woof_container_inner .irs .irs-from{background:#8B1A4A}#footer-widgets .footer-widget li a{color:rgba(255,255,255,.48);font-size:11.5px}.woof_container label span{float:right;color:#9B9B9B;font-size:9.5px}body.search-results #main-content .container,body.search-no-results #main-content .container{padding-top:150px}@media (max-width:980px){.et_pb_section{padding:20px 0}.et_block_row{padding-top:0}}@media only screen and (min-width:1775px){.et-db #et-boc .et-l .et_pb_section{padding:5% 0 2% 0}}ul.woof_products_top_panel_ul{display:flex}.woof_products_top_panel{overflow:visible}.woof_reset_button_2{background:#FDF4F8;border:0;color:#8B1A4A;padding:9px 18px;font-size:14px;font-family:'DM Sans',sans-serif;text-transform:capitalize;border-radius:4px;cursor:pointer;font-weight:500}.woof_products_top_panel li a{background:#FAE4EC;border-radius:20px;font-size:10.5px;padding:10px 12px;color:#8B1A4A;display:block}@media (min-width:1025px){.single-product .et_d4_element.et_pb_row.et_pb_row_0_tb_body.et_block_row{float:right;width:46%;position:relative;top:-30px}}.product .woof_submit_search_form_container .woof_reset_search_form,.product .woof_submit_search_form_container .woof_reset_search_form:hover{width:100%;font-size:10.5px;color:#5C5C5C;border:1px solid #EADDE5;padding:9px 18px;border-radius:6px}.product .woof_submit_search_form_container .woof_reset_search_form:hover:after{content:none}.product .woof_submit_search_form_container .woof_reset_search_form:hover{background:#FAE4EC}.product .woof_list_label .woof_label_term{background:#FDF4F8;color:#8B1A4A;border-color:#F3C4D4;font-size:10px}.product .woof_label_count{color:#8B1A4A}.product .woof_list_label .woof_label_term:hover,.product .woof_list_label .woof_label_term.checked{border-color:#F3C4D4;background:#8B1A4A;color:#fff}@media (max-width:768px){.woof_radio_term_reset.woof_radio_term_reset_visible{position:relative;right:20px}.et_pb_column_1_tb_body .et_pb_sidebar_0_tb_body,.et_pb_sidebar_0_tb_body{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;background:#fff;z-index:99999;padding:60px 16px 100px;box-shadow:none}.et_pb_sidebar_0_tb_body.woof-mobile-open{display:block!important}.woof-mobile-trigger-btn{display:flex!important;width:80%;background:#6b1235;color:#fff;border:none;padding:14px 20px;border-radius:6px;font-size:15px;cursor:pointer;align-items:center;justify-content:center;gap:8px;margin:15px auto;font-family:inherit}.woof-mobile-trigger-btn .woof-badge{background:rgba(255,255,255,0.25);border-radius:50%;width:20px;height:20px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.woof-mobile-trigger-btn .woof-arrow{margin-left:auto;font-size:12px;transition:transform 0.25s}.woof-mobile-close-btn{position:fixed;top:12px;right:16px;z-index:100001;background:#6b1235;color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1;cursor:pointer;display:none;align-items:center;justify-content:center}.woof-mobile-close-btn.visible{display:flex!important}.woof-mobile-actions{position:fixed;bottom:0;left:0;width:100%;display:none;gap:8px;padding:12px 16px;background:#f5f5f5;border-top:1px solid #ddd;z-index:100002}.woof-mobile-actions.visible{display:flex!important;flex-direction:column}.woof-mobile-actions .woof-clear-btn{flex:1;padding:10px;background:transparent;border:1px solid #ccc;border-radius:6px;font-size:14px;cursor:pointer;color:#333;font-family:inherit}.woof-mobile-actions .woof-apply-btn{flex:1;padding:10px;background:#6b1235;border:none;border-radius:6px;font-size:14px;cursor:pointer;color:#fff;font-weight:500;font-family:inherit}.woof-mobile-actions button.woof-reset-btn{border:1px solid #F3C4D4;background:#FDF4F8;border-radius:6px;color:#8b1a4a;font-weight:500;padding:10px;font-size:14px;cursor:pointer}.woof-mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.4)}.woof-mobile-overlay.visible{display:block}.et_pb_sidebar_0_tb_body .woof_container h4{font-size:13px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:10px;margin-top:16px;padding-bottom:6px;border-bottom:1px solid #eee}.et_pb_sidebar_0_tb_body .woof_checkbox_label,.et_pb_sidebar_0_tb_body .woof_radio_label{font-size:15px;padding:6px 0;display:flex;align-items:center;gap:8px;color:#333}.et_pb_sidebar_0_tb_body .woof_list_label li span.woof_label_term{display:inline-block;padding:5px 12px;border:1px solid #ccc;border-radius:4px;font-size:13px;margin:3px;cursor:pointer}.et_pb_sidebar_0_tb_body .woof_price3_search_container{padding-top:8px}.et_pb_sidebar_0_tb_body .woof_submit_search_form_container{display:none}body.woof-panel-open{overflow:hidden}.woof-panel-open .mob-menu-header-holder.mobmenu,.woof-panel-open #main-content .woocommerce{display:none}}@media (min-width:769px){.woof-mobile-trigger-btn,.woof-mobile-close-btn,.woof-mobile-overlay,.woof-mobile-actions{display:none!important}}.woof_radio_term_reset_visible{right:-21px}.woocommerce-page .checked~a img{height:20px;width:20px}#woof_html_buffer{position:fixed;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:rgba(0,0,0,0.2);z-index:999;font-size:0;box-shadow:none}#woof_html_buffer::before{content:'';position:absolute;width:100%;height:100%;animation:orbit-rotate 1s linear infinite}#woof_html_buffer:after{content:'';position:absolute;top:6px;left:50%;width:8px;height:8px;background:#fff;border-radius:50%;transform:translateX(-50%);transform-origin:center 14px;animation:orbit-rotate 1s linear infinite}@keyframes orbit-rotate{0%{transform:rotate(0deg) translateX(-50%)}100%{transform:rotate(360deg) translateX(-50%)}}.woocommerce .woocommerce-message{background:#8b1a4a;display:flex;flex-wrap:wrap}.woocommerce .woocommerce-message a.button.wc-forward{background:#F3C4D4;color:#333;float:left;margin-left:10px}.woocommerce .woocommerce-message a.button.wc-forward:hover{background:#fff}.woocommerce .woof_submit_search_form_container .woof_submit_search_form,.woof_submit_search_form{width:100%;background:#8b1a4a;border-color:#8b1a4a;color:#fff}.woof_products_top_panel_ul li ul li{width:auto;margin:0 5px 8px 0!important}body.single-product #page-container .woocommerce-message a.button.wc-forward{background:#F3C4D4!important;color:#333;padding:10px 40px}body.single-product #page-container .woocommerce-message a.button.wc-forward:after{bottom:5px}body.single-product #page-container .woocommerce-message a.button.wc-forward:hover{background:#fff!important}.woocommerce #review_form #respond textarea{width:100%!important;max-width:1440px}.woocommerce .woof_submit_search_form_container .woof_submit_search_form{width:100%;font-size:10.5px;color:#5C5C5C;border:1px solid #EADDE5;padding:9px 18px;border-radius:6px;background:transparent;margin-left:5px}.woocommerce .woof_submit_search_form_container .woof_submit_search_form:hover{background:#FAE4EC;color:#5C5C5C;border-color:#FAE4EC;padding:9px 18px;border:0}.woocommerce .woof_submit_search_form_container .woof_submit_search_form:hover:after{content:none}.WOOF_Widget .woof_open_hidden_li .woof_open_hidden_li_btn{display:flex!important;align-items:center;justify-content:center;padding:0.3em 2em 0.3em 1em;border-radius:3px;background:var(--pfwcard-brand-light)!important;color:var(--pfwcard-brand)!important;font-family:var(--pfwcard-font-sans);font-size:10px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none!important;text-align:center;border:1px solid #F3C4D4;cursor:pointer;transition:background 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;line-height:1.7em;margin:0 auto}.woof_remove_ppi::after{content:"×";position:absolute;right:0;font-size:18px;top:0;line-height:normal}.woocommerce .woof_remove_ppi{position:relative;background:none}#main-content .woocommerce .woof_products_top_panel_ul ul[data-container="product_cat"] li:first-child,#main-content .woocommerce .woof_products_top_panel_ul ul[data-container="pa_size"] li:first-child,#main-content .woocommerce .woof_products_top_panel_ul ul[data-container="pa_colours"] li:first-child{display:none}.woocommerce .woof_remove_ppi{position:relative;background:none;width:100%;display:block;font-size:12px}.woof_products_top_panel_ul li:first-child{width:100%;float:left;margin:0 15px 10px 0!important}.woocommerce ul.woof_products_top_panel_ul{display:block;overflow:hidden}.checked+label.woof_checkbox_label.woof_checkbox_label_selected:after{content:"×";position:absolute;right:0;font-size:18px;top:0;line-height:normal}.checked+label.woof_checkbox_label.woof_checkbox_label_selected{color:#8B1A4A;position:relative}.woof_list li{transition:all 0.25s ease}.woof_products_top_panel li a[data-tax="orderby"]{display:none}.add_to_wishlist:focus,.add_to_wishlist:active,.yith-wcwl-add-button a:focus,.yith-wcwl-add-button a:active{outline:none!important;box-shadow:none!important}.add_to_wishlist:not(.added),.yith-wcwl-add-button a:not(.added){color:inherit!important;border-color:inherit!important;background:transparent!important}.add_to_wishlist:not(.added) i,.add_to_wishlist:not(.added) svg{color:inherit!important;fill:inherit!important}*{-webkit-tap-highlight-color:transparent}.add_to_wishlist:focus,.add_to_wishlist:active,.remove_from_wishlist:focus,.remove_from_wishlist:active{outline:none!important;box-shadow:none!important}.add_to_wishlist,.remove_from_wishlist,.yith-wcwl-add-button a{-webkit-tap-highlight-color:transparent}.add_to_wishlist:not(.added),.yith-wcwl-add-button a:not(.added){color:inherit!important;border-color:inherit!important;background:transparent!important}@media (hover:none) and (pointer:coarse){.add_to_wishlist:hover,.remove_from_wishlist:hover,.yith-wcwl-add-button a:hover{color:inherit!important;background:transparent!important;border-color:inherit!important}.add_to_wishlist:hover i,.add_to_wishlist:hover svg{color:inherit!important;fill:inherit!important}}.add_to_wishlist,.remove_from_wishlist,.yith-wcwl-add-button a{-webkit-tap-highlight-color:transparent}.no-hover *:hover{pointer-events:none!important}.after-cart-cross-sells .woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}.after-cart-cross-sells{margin-top:50px;text-align:center}.cross-sell-slider .products{margin:0}.cross-sell-slider .product{width:100%!important}.swiper-button-next,.swiper-button-prev{color:#000}.woocommerce-cart .et_pb_row.et_pb_row_0_tb_body.et_block_row{margin-top:100px;margin-bottom:50px}.woocommerce-cart.woocommerce .wc-proceed-to-checkout .checkout-button{font-size:18px}.et-cart-info{display:inline-block!important;position:relative;margin-left:15px;font-size:18px}.et-cart-info .et-cart-count{position:absolute;top:-8px;right:-10px;background:#ff4d4d;color:#fff;font-size:11px;padding:2px 6px;border-radius:50%}.woocommerce-cart .woocommerce{display:flex;gap:2rem;align-items:flex-start}.woocommerce-cart form.woocommerce-cart-form{flex:1}.woocommerce-cart .cart-collaterals{width:300px;flex-shrink:0;position:sticky;top:100px}.cart_totals{background:#fdf0f5;border-radius:12px;padding:1.25rem}.cart_totals h2{font-family:'Cormorant Garamond',serif;font-size:22px;color:#1a1a1a;margin-bottom:1rem}.wc-proceed-to-checkout .checkout-button{background:#7a1640!important;border-radius:8px!important;font-weight:500!important;letter-spacing:0.3px}.woocommerce-cart-form .product-thumbnail img{border-radius:8px;width:70px!important;height:70px!important;object-fit:cover}.woocommerce-cart-form .qty{border:0.5px solid #ddd;border-radius:4px;text-align:center}.coupon input[type="text"]{border-radius:6px;height:40px}.coupon .button{border:1px solid #8B1A4A;color:#8B1A4A;background:transparent;border-radius:6px}@media (max-width:768px){.woocommerce-cart .woocommerce{flex-direction:column}.woocommerce-cart .cart-collaterals{width:100%;position:static}}.ship-progress-wrap{font-size:13px;color:#8B1A4A}.ship-bar{height:4px;background:rgba(139,26,74,0.15);border-radius:99px;margin-top:6px}.ship-fill{height:100%;background:#8B1A4A;border-radius:99px;transition:width 0.3s ease}.woocommerce-cart .woocommerce{display:flex;gap:2rem;align-items:flex-start;max-width:1200px;margin:0 auto;padding:2rem 1rem}.woocommerce-cart form.woocommerce-cart-form{flex:1;min-width:0}.woocommerce-cart .cart-collaterals{width:300px;flex-shrink:0;position:sticky;top:100px}.woocommerce-cart-form table.shop_table{border:0.5px solid #e8e8e8!important;border-radius:10px!important;overflow:hidden;border-collapse:separate!important;border-spacing:0!important}.woocommerce-cart-form table.shop_table th{background:#fff;font-family:'Jost',sans-serif;font-weight:500;font-size:13px;color:#555;text-transform:uppercase;letter-spacing:0.5px;padding:14px 12px;border-bottom:0.5px solid #eee}.woocommerce-cart-form table.shop_table td{padding:14px 12px;border-bottom:0.5px solid #f0f0f0;vertical-align:middle}.woocommerce-cart-form .product-thumbnail img{border-radius:8px!important;width:65px!important;height:65px!important;object-fit:cover}.woocommerce-cart-form td.product-name a{font-family:'Jost',sans-serif;font-size:14px;font-weight:500;color:#1a1a1a;text-decoration:none}.woocommerce-cart-form a.remove{color:#ccc!important;font-size:16px}.woocommerce-cart-form a.remove:hover{color:#8B1A4A!important;background:none!important}.woocommerce-cart-form .qty{width:60px!important;border:0.5px solid #ddd!important;border-radius:6px!important;text-align:center;padding:6px!important;font-family:'Jost',sans-serif}.woocommerce-cart-form .coupon{display:flex;gap:8px;align-items:center;padding:14px 0}.woocommerce-cart-form .coupon input#coupon_code{height:40px;border:0.5px solid #ddd;border-radius:6px;padding:0 12px;font-family:'Jost',sans-serif;font-size:13px;width:200px}.woocommerce-cart-form .coupon button[name="apply_coupon"],.woocommerce-cart-form .coupon button[name="apply_coupon"]:hover{height:40px;padding:0 18px;border:1px solid #8B1A4A!important;background:transparent!important;color:#8B1A4A!important;border-radius:6px;font-family:'Jost',sans-serif;font-size:13px;font-weight:500;cursor:pointer}button[name="update_cart"]{background:transparent!important;border:0.5px solid #ddd!important;color:#888!important;border-radius:6px!important;font-size:12px!important;padding:8px 14px!important}.cart_totals{background:#fdf0f5!important;border-radius:12px!important;padding:1.25rem!important;border:none!important}.cart_totals h2{font-family:'Cormorant Garamond',serif!important;font-size:22px!important;font-weight:500!important;color:#1a1a1a!important;margin-bottom:1rem!important}.cart_totals table.shop_table{border:none!important;background:transparent!important;width:100%!important}.cart_totals table.shop_table th,.cart_totals table.shop_table td{border:none!important;background:transparent!important;padding:6px 0!important;font-family:'Jost',sans-serif!important;font-size:13px!important}.cart_totals table.shop_table th{color:#888!important;font-weight:400!important}.cart_totals table.shop_table .order-total th,.cart_totals table.shop_table .order-total td{font-size:15px!important;font-weight:600!important;color:#1a1a1a!important;padding-top:12px!important;border-top:0.5px solid rgba(139,26,74,0.2)!important}.wc-proceed-to-checkout a.checkout-button,.wc-proceed-to-checkout .button{display:block!important;width:100%!important;background:#7a1640!important;color:#fff!important;border-radius:8px!important;font-family:'Jost',sans-serif!important;font-size:14px!important;font-weight:500!important;padding:14px!important;text-align:center!important;border:none!important;letter-spacing:0.3px;margin-top:1rem!important}.ship-progress-wrap{background:#fdf0f5;border-radius:12px;padding:1rem 1.25rem 0.75rem;font-size:13px;color:#8B1A4A;font-family:'Jost',sans-serif}.ship-progress-wrap p{margin-bottom:8px}.ship-bar{height:4px;background:rgba(139,26,74,0.15);border-radius:99px}.ship-fill{height:100%;background:#8B1A4A;border-radius:99px;transition:width 0.4s ease}.woocommerce-cart .cross-sells{display:none!important}@media (max-width:768px){.woocommerce-cart .woocommerce{flex-direction:column}.woocommerce-cart .cart-collaterals{width:100%;position:static}}.woocommerce-cart .et_pb_section_0_tb_body.et_pb_section.et_section_regular.et_flex_section{margin-top:40px}.woocommerce-cart-form .coupon button[name="apply_coupon"]:hover::after{right:-7px;bottom:3px}.woocommerce-cart .woocommerce-cart-form .button[name="update_cart"],.woocommerce-cart .woocommerce-cart-form .button[name="update_cart"]:hover{height:40px;padding:0 18px!important;border-radius:6px!important;font-family:'Jost',sans-serif;font-size:13px!important;margin-top:15px}.woocommerce-cart .woocommerce-cart-form .button[name="update_cart"]:after{content:none}.woocommerce table.shop_table tbody:first-child tr:first-child td{text-align:right}.cart_totals table.shop_table td{text-align:right}.woocommerce.woocommerce-cart ul.products,.woocommerce-cart .et_pb_shop ul.products{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}.empty-cart-wrap{text-align:center;padding:4rem 2rem;max-width:480px;margin:0 auto}.empty-cart-icon{font-size:56px;margin-bottom:1rem;display:block}.empty-cart-wrap h2{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:500;color:#1a1a1a;margin-bottom:0.75rem}.empty-cart-wrap p{font-family:'Jost',sans-serif;font-size:14px;color:#888;line-height:1.7;margin-bottom:1.5rem}.empty-cart-btn{display:inline-block;background:#7a1640;color:#fff!important;font-family:'Jost',sans-serif;font-size:14px;font-weight:500;padding:12px 28px;border-radius:8px;text-decoration:none;letter-spacing:0.3px;transition:background 0.2s ease}.empty-cart-btn:hover{background:#8B1A4A}.woocommerce-cart .cart-empty{display:none!important}.woocommerce-cart .return-to-shop{display:none!important}.woocommerce .et_builder_inner_content.product{margin-top:70px}@media (min-width:981px){.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:34px}}.woocommerce-cart .woosq-product .thumbnails .slick-slide,.woocommerce-cart .woosq-product .thumbnails .slick-track{width:auto!important}