.woocommerce del,.woocommerce del .woocommerce-Price-amount,.woocommerce-mini-cart del,.woocommerce-mini-cart del .woocommerce-Price-amount{color:#00000!important;margin-right:1px;font-size:13px!important}.woocommerce-mini-cart ins,.woocommerce-mini-cart ins .woocommerce-Price-amount{font-weight:500!important}@media (min-width:1024px) and (max-width:1440px){.blog .content-container.site-container,.archive .content-container.site-container,.single-post .content-container.site-container{width:85%!important;margin:0 auto!important}}#block-2,#block-3,#block-4{padding:6%!important}.primary-sidebar .widget{border-radius:8px!important;overflow:hidden!important}.wp-block-search .wp-block-search__input{border-radius:8px!important}#block-10,.coupletote-blog-tabs{width:85%!important;margin:30px auto 20px!important;padding:0!important;background:transparent!important;border:none!important;min-height:48px}#block-10 h2,#block-10 h3,.coupletote-blog-tabs h2,.coupletote-blog-tabs h3{display:none!important}#block-10 ul,.coupletote-blog-tabs ul{display:flex!important;flex-wrap:wrap!important;gap:10px!important;list-style:none!important;padding:0 0 8px!important;margin:0!important;justify-content:flex-start!important}#block-10 li,.coupletote-blog-tabs li{margin:0!important;padding:0!important;list-style:none!important}#block-10 li::marker,.coupletote-blog-tabs li::marker{content:""!important}#block-10 a,.coupletote-blog-tabs a{display:inline-block!important;padding:9px 16px!important;border:1px solid #ead8c9!important;border-radius:8px!important;background:#fff!important;color:#5a3d2b!important;font-size:14px!important;text-decoration:none!important;white-space:nowrap!important}#block-10 .current-cat a,#block-10 a:hover,.coupletote-blog-tabs .current-cat a,.coupletote-blog-tabs a:hover{background:#5a3d2b!important;color:#fff!important;border-color:#5a3d2b!important}@media (min-width:768px) and (max-width:1024px){#block-10,.coupletote-blog-tabs{width:78%!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1024px) and (max-width:1180px){#block-10,.coupletote-blog-tabs{width:85%!important;margin-left:auto!important;margin-right:auto!important}#block-10 ul,.coupletote-blog-tabs ul{max-width:820px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:1024px){#block-10,.coupletote-blog-tabs{width:92%!important;margin:22px auto 20px!important;overflow:hidden!important}#block-10 ul,.coupletote-blog-tabs ul{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}#block-10 ul::-webkit-scrollbar,.coupletote-blog-tabs ul::-webkit-scrollbar{display:none!important}#block-10 li,.coupletote-blog-tabs li{flex:0 0 auto!important}}.blog,.archive{animation:coupletoteFadeIn 0.1s ease-in-out}@keyframes coupletoteFadeIn{from{opacity:0}to{opacity:1}}#login-drawer input[type="text"],#login-drawer input[type="email"],#login-drawer input[type="password"]{border-radius:8px!important}.woocommerce-ResetPassword input.input-text,.woocommerce-ResetPassword #user_login{border-radius:8px!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border-radius:8px!important}.woocommerce-privacy-policy-text{display:none!important}.woocommerce-form-register .woocommerce-form-row.form-row{margin-top:22px!important}.woocommerce-form-login p.form-row{margin-top:22px!important}input#reg_email::placeholder,input#username::placeholder{color:#b3b3b3!important;opacity:1!important}.base-mini-cart-refresh .tmcore-fsb{position:relative!important;padding:35px 20px 18px!important;border-bottom:1px solid #ead8c9!important;overflow:visible!important}.base-mini-cart-refresh .tmcore-fsb-progress{position:relative!important;height:5px!important;border-radius:20px!important;overflow:visible!important}.base-mini-cart-refresh .tmcore-fsb-progress-bar{position:relative!important;height:5px!important;border-radius:20px!important;overflow:visible!important}.base-mini-cart-refresh .tmcore-fsb-icon{position:absolute!important;left:100%!important;top:50%!important;transform:translate(-50%,-50%)!important;overflow:visible!important;z-index:20!important}.base-mini-cart-refresh .tmcore-fsb-icon .ct-fsb-current-amount{position:absolute!important;top:-18px!important;left:50%!important;transform:translateX(-50%)!important;font-size:12px!important;font-weight:500!important;color:#5a3d2b!important;background:#fff!important;padding:2px 4px!important;line-height:1!important;white-space:nowrap!important;z-index:999!important}.base-mini-cart-refresh .tmcore-fsb-message{font-size:15px!important;color:#2c2520!important;text-align:center!important;margin-top:18px!important;margin-bottom:0!important}.base-mini-cart-refresh .tmcore-fsb-message .price{color:#5c1f2d!important;font-weight:600!important}.ct-fsb-current-amount{position:absolute!important;top:-20px!important;left:50%!important;transform:translateX(-50%)!important;display:block!important;width:max-content!important;font-family:'Montserrat',sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important;color:#5a3d2b!important;white-space:nowrap!important;z-index:999!important}.woocommerce-message.kwsb-snackbar-notice{white-space:nowrap!important;width:auto!important;min-width:180px!important;padding:18px 50px 18px 25px!important}.woocommerce-message.kwsb-snackbar-notice::before{display:none!important}.ct-mini-cross-sells{padding:18px 18px 20px!important;border-top:1px solid #ead8c9!important;border-bottom:1px solid #ead8c9!important;background:#fff!important;clear:both!important}.ct-mini-cross-sells h4{font-family:'Playfair Display',serif!important;font-size:18px!important;font-weight:400!important;color:#2c2520!important;margin:0 0 14px!important}.ct-cross-sell-scroll{display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:8px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.ct-cross-sell-scroll::-webkit-scrollbar{display:none!important}.ct-cross-sell-item{flex:0 0 calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;scroll-snap-align:start!important}.ct-cross-sell-item a{display:block!important;text-decoration:none!important;color:#2c2520!important}.ct-cross-sell-item img{width:100%!important;height:115px!important;object-fit:cover!important;border-radius:8px!important;margin-bottom:8px!important}.ct-cross-title{display:block!important;font-family:'Montserrat',sans-serif!important;font-size:12px!important;line-height:1.35!important;color:#2c2520!important;margin-bottom:4px!important}.ct-cross-price{display:block!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:400!important;color:#5c1f2d!important}.ct-mini-cart-savings{margin:14px 18px 16px!important;padding:13px 16px!important;background:#f8f3ee!important;border:1px solid #ead8c9!important;border-radius:8px!important;color:#5c1f2d!important;font-family:'Montserrat',sans-serif!important;font-size:14px!important;font-weight:600!important;text-align:center!important}.ct-saving-icon{margin-right:6px!important}@media (max-width:425px){.ct-mini-cart-savings{font-size:12px!important;white-space:nowrap!important;padding:10px!important}}.mini-cart-container{height:100%!important}.base-mini-cart-refresh{height:auto!important;display:block!important}.woocommerce-mini-cart.cart_list.product_list_widget{max-height:none!important;overflow:visible!important}.ct-mini-cross-sells{flex-shrink:0!important}.drawer-content .base-mini-cart-refresh{overflow-y:visible!important;overflow-x:hidden!important;padding-bottom:0!important}.drawer-content{overflow-y:auto!important;overflow-x:hidden!important}@media (max-width:767px){.base-mini-cart-refresh .tmcore-fsb-message{font-size:11px!important;line-height:1.4!important}}.tmcore-fsb.tm-is-unreached::after{display:none!important}#cart-drawer .widget_shopping_cart_footer{position:fixed!important;right:0!important;bottom:0!important;width:min(400px, 100vw)!important;max-width:100%!important;background:#fff!important;z-index:9999!important}#cart-drawer .base-mini-cart-refresh{padding-bottom:190px!important}@media (max-width:1024px){#cart-drawer .widget_shopping_cart_footer{width:min(400px, 90vw)!important}}@media (max-width:767px){#cart-drawer .widget_shopping_cart_footer{width:100%!important;left:0!important;right:0!important}}#cart-drawer .base-mini-cart-refresh{overflow-y:auto!important;overflow-x:hidden!important;-ms-overflow-style:none!important;scrollbar-width:none!important}#cart-drawer .base-mini-cart-refresh::-webkit-scrollbar{display:none!important}@media (min-width:768px) and (max-width:1024px){.ct-mini-cart-savings{font-size:12px!important}}#cart-drawer .woocommerce-mini-cart-item .quantity .woocommerce-Price-amount bdi,#cart-drawer .woocommerce-mini-cart-item ins bdi,.ct-cross-price,.ct-cross-price bdi{font-weight:500!important}#cart-drawer .woocommerce-mini-cart-item del,#cart-drawer .woocommerce-mini-cart-item del bdi,.ct-cross-price del,.ct-cross-price del bdi{font-weight:400!important}.ct-mini-cross-sells{border-bottom:none!important}@media (max-width:767px){.woocommerce-cart-form__cart-item.cart_item{position:relative!important;display:grid!important;grid-template-columns:110px 1fr!important;gap:14px!important;padding:18px 12px!important;border-bottom:1px solid #ead8c9!important}.woocommerce-cart-form__cart-item.cart_item .product-remove{position:absolute!important;top:16px!important;left:16px!important;z-index:5!important;border:none!important}.woocommerce-cart-form__cart-item.cart_item .product-thumbnail{grid-column:1!important;grid-row:1 / span 4!important;border:none!important}.woocommerce-cart-form__cart-item.cart_item .product-thumbnail img{width:92px!important;height:92px!important;object-fit:cover!important;border-radius:0!important}.woocommerce-cart-form__cart-item.cart_item .product-name,.woocommerce-cart-form__cart-item.cart_item .product-price,.woocommerce-cart-form__cart-item.cart_item .product-quantity,.woocommerce-cart-form__cart-item.cart_item .product-subtotal{grid-column:2!important;display:flex!important;align-items:center!important;padding:0!important;border:none!important;text-align:left!important}.woocommerce-cart-form__cart-item.cart_item .product-name::before,.woocommerce-cart-form__cart-item.cart_item .product-price::before{display:none!important;content:""!important}.woocommerce-cart-form__cart-item.cart_item .product-quantity::before{content:"Quantity:"!important;display:inline-block!important;font-weight:600!important;margin-right:10px!important;color:#2c2520!important}.woocommerce-cart-form__cart-item.cart_item .product-subtotal::before{content:"Subtotal:"!important;display:inline-block!important;font-weight:600!important;margin-right:10px!important;color:#2c2520!important}}@media (max-width:767px){.woocommerce-cart-form__cart-item.cart_item .product-quantity::before,.woocommerce-cart-form__cart-item.cart_item .product-subtotal::before{font-size:14px!important;font-weight:400!important;font-family:'Montserrat',sans-serif!important}}.woocommerce-cart-form .product-subtotal .woocommerce-Price-amount,.woocommerce-cart-form .product-subtotal .woocommerce-Price-amount bdi{font-weight:600!important}@media (max-width:767px){.woocommerce-cart-form__cart-item.cart_item{row-gap:3px!important;column-gap:14px!important}}.woocommerce-cart .coupon{padding:16px 15px 15px!important}.woocommerce-cart .coupon .input-text,.woocommerce-cart .coupon .button{border-radius:8px!important}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{border-radius:8px!important}@media (max-width:767px){.woocommerce-message.kwsb-snackbar-notice{left:50%!important;right:auto!important;bottom:22px!important;transform:translateX(-50%)!important;width:calc(100% - 40px)!important;max-width:360px!important;font-size:14px!important;line-height:1.4!important;text-align:left!important;padding:14px 38px 14px 16px!important;white-space:normal!important;border-radius:8px!important}.woocommerce-message.kwsb-snackbar-notice a{display:block!important;margin-top:6px!important;font-size:14px!important;font-weight:600!important}}@media (max-width:767px){#woosw_wishlist .woosw-notice{width:100%!important;max-width:100%!important;box-sizing:border-box!important;font-size:12px!important;line-height:1.4!important;padding:12px 10px!important;text-align:center!important;white-space:normal!important}}.woocommerce-mini-cart__buttons .wc-forward:not(.checkout){background:#5A3D2B!important;color:#fff!important}.woocommerce-mini-cart__buttons .wc-forward:not(.checkout):hover{background:#9F7155!important;color:#fff!important}#login-drawer,#login-drawer.popup-drawer,#login-drawer .drawer-inner{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#login-drawer .drawer-overlay{background:rgb(0 0 0 / .5)!important;background-color:rgb(0 0 0 / .5)!important;opacity:1!important;visibility:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#login-drawer .drawer-content{background:transparent!important}#login-drawer .drawer-header{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important}#login-drawer .drawer-header .login-toggle-close{position:fixed!important;top:calc(50vh - 231px)!important;right:calc(50vw - 216px)!important;width:32px!important;height:32px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff!important;border:0!important;border-radius:8px!important;box-shadow:0 4px 14px rgb(0 0 0 / .18)!important;color:#5A3D2B!important;z-index:999999!important}@media (max-width:767px){#login-drawer .drawer-header .login-toggle-close{width:26px!important;height:26px!important;right:calc(50vw - 200px)!important}#login-drawer .drawer-header .login-toggle-close svg{width:13px!important;height:13px!important}}@media (max-width:480px){#login-drawer .drawer-header .login-toggle-close{width:24px!important;height:24px!important;right:calc(50vw - 195px)!important}#login-drawer .drawer-header .login-toggle-close svg{width:12px!important;height:12px!important}}#login-drawer .drawer-header .login-toggle-close svg{width:15px!important;height:15px!important}#login-drawer .drawer-header .login-toggle-close:hover{background:#5A3D2B!important;color:#ffffff!important}@media (max-width:767px){#login-drawer .drawer-header .login-toggle-close{top:calc(50vh - 218px)!important;right:calc(50vw - 206px)!important}}#login-drawer .drawer-header .login-toggle-close:hover{background:#9f7155!important;color:#ffffff!important;border-radius:6px!important}#login-drawer .drawer-header .login-toggle-close:hover svg{color:#ffffff!important;fill:currentColor!important}#login-drawer p.register-field{border:1px solid #5A3D2B!important;border-radius:8px!important;padding:10px 12px!important;margin:14px 0 0!important;text-align:center!important;background:#ffffff!important}#login-drawer p.register-field a.register-link{color:#A63F00!important;text-decoration-color:#A63F00!important}#login-drawer p.register-field a.register-link:hover{color:#9F7155!important;text-decoration-color:#5a3d2b!important}.woosw-item--time{display:none!important}.woosw-item--actions a.button,.woosw-actions button{border-radius:8px!important}.footer-widget-area .wp-block-list li a,.footer-widget-area .menu li a{position:relative;color:#fff!important;text-decoration:none!important}.footer-widget-area .wp-block-list li a::after,.footer-widget-area .menu li a::after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:1px;background:#fff;transform:translateX(-50%);transition:width 0.3s ease}.footer-widget-area .wp-block-list li a:hover,.footer-widget-area .menu li a:hover{color:#fff!important}.footer-widget-area .wp-block-list li a:hover::after,.footer-widget-area .menu li a:hover::after{width:100%}.contact-info-container a{position:relative;color:#fff!important;text-decoration:none!important}.contact-info-container a::after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:1px;background:#fff;transform:translateX(-50%);transition:width 0.3s ease}.contact-info-container a:hover{color:#fff!important}.contact-info-container a:hover::after{width:100%}.shipping-returns-link,.shipping-returns-link:visited{color:#5c1f2d!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color 0.3s ease!important}.shipping-returns-link:hover,.shipping-returns-link:focus{color:#b17f5f!important;text-decoration:underline!important}#customer_login .u-column1 h2::after{content:"Already have an account? Log in to access your orders, wishlist, and account details.";display:block;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:400;color:#6f6258;line-height:1.5;margin-top:8px}#customer_login .u-column2 h2::after{content:"New to Couple Tote? Create your account to enjoy a seamless shopping experience.";display:block;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:400;color:#6f6258;line-height:1.5;margin-top:8px}@media (max-width:767px){.base-product-gallery-thumbnails .thumb-wrapper{max-width:100%!important}.base-product-gallery-thumbnails .splide__list{display:flex!important;gap:10px!important}.base-product-gallery-thumbnails .splide__slide{width:calc(25% - 8px)!important;min-width:calc(25% - 8px)!important;max-width:calc(25% - 8px)!important;flex:0 0 calc(25% - 8px)!important;margin-right:0!important}.base-product-gallery-thumbnails .splide__slide img{width:100%!important;height:auto!important;object-fit:cover!important}}#cookie-popup .drawer-content{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#cookie-popup .drawer-content>*:not(button):not(a):not(input){width:100%!important}#cookie-popup .drawer-content button,#cookie-popup .drawer-content a.button,#cookie-popup .drawer-content input[type="button"],#cookie-popup .drawer-content input[type="submit"]{flex:1 1 calc(50% - 4px)!important;width:auto!important;min-width:0!important;margin:0!important;padding:10px 8px!important;background:#5a3d2b!important;color:#ffffff!important;border:1px solid #5a3d2b!important;border-radius:6px!important;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:500!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important}#cookie-popup .drawer-content .ct-accept-partially-btn{order:2!important}#cookie-popup .drawer-content button:not(.ct-accept-partially-btn),#cookie-popup .drawer-content a.button,#cookie-popup .drawer-content input[type="button"],#cookie-popup .drawer-content input[type="submit"]{order:1!important}#cookie-popup .drawer-content button:hover,#cookie-popup .drawer-content a.button:hover,#cookie-popup .drawer-content input[type="button"]:hover,#cookie-popup .drawer-content input[type="submit"]:hover{background:#9f7155!important;border-color:#9f7155!important;color:#ffffff!important}#primary-menu>li>a{position:relative;text-decoration:none!important}#primary-menu>li>a::after{content:"";position:absolute;left:50%;bottom:30px;width:0;height:1.5px;background:#5c1f2d;transform:translateX(-50%);transition:width 0.3s ease}#primary-menu>li>a:hover::after,#primary-menu>li.current-menu-item>a::after,#primary-menu>li.current-menu-ancestor>a::after,#primary-menu>li.current_page_item>a::after{width:calc(100% - 30px)}#primary-menu>li>a:hover{color:#5c1f2d!important}@media (min-width:1025px) and (max-width:1536px){.site-header .main-navigation .primary-menu-container>ul>li.menu-item:first-child>a{padding-left:6px!important;padding-right:6px!important}}@media (min-width:1537px){.site-header .main-navigation .primary-menu-container>ul>li.menu-item:first-child>a{padding-left:15px!important}}@media (max-width:767px){.cart_totals table.shop_table tr:not(.woocommerce-shipping-totals){display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;width:100%!important;padding:0!important;border-bottom:1px solid #eadfd7!important}.cart_totals table.shop_table tr:not(.woocommerce-shipping-totals) th,.cart_totals table.shop_table tr:not(.woocommerce-shipping-totals) td{display:block!important;width:auto!important;padding:16px 0!important;border:0!important}.cart_totals table.shop_table tr:not(.woocommerce-shipping-totals) th{text-align:left!important}.cart_totals table.shop_table tr:not(.woocommerce-shipping-totals) td{text-align:right!important}.cart_totals table.shop_table td::before{display:none!important;content:none!important}.cart_totals .woocommerce-shipping-totals{display:block!important;width:100%!important;padding:16px 0!important;border-bottom:1px solid #eadfd7!important}.cart_totals .woocommerce-shipping-totals th,.cart_totals .woocommerce-shipping-totals td{display:block!important;width:100%!important;padding:0!important;border:0!important;text-align:left!important}.cart_totals .woocommerce-shipping-totals th{margin-bottom:18px!important}.cart_totals .woocommerce-shipping-methods{width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.cart_totals .woocommerce-shipping-methods li{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0 0 20px!important;padding:0!important;text-align:left!important}.cart_totals .woocommerce-shipping-methods label{display:flex!important;justify-content:space-between!important;width:100%!important;margin:0!important}.cart_totals .woocommerce-shipping-destination{margin:0 0 18px!important;text-align:left!important;line-height:1.6!important}.cart_totals .shipping-calculator-button{display:block!important;width:100%!important;margin:0!important;text-align:right!important}.cart_totals table.shop_table tr.order-total{border-bottom:0!important}}.cart_totals table.shop_table th{font-weight:500!important}.cart_totals table.shop_table td{font-weight:600!important}.cart_totals .woocommerce-shipping-destination,.cart_totals .woocommerce-shipping-methods label,.cart_totals .shipping-calculator-button{font-weight:400!important}.cart_totals tr.order-total th,.cart_totals tr.order-total td{font-weight:700!important}.cart_totals .woocommerce-shipping-methods label{font-weight:400!important}.cart_totals .woocommerce-shipping-methods .woocommerce-Price-amount{font-weight:600!important;color:#5a3d2b!important}@media (min-width:1225px) and (max-width:1366px){.site-main-header-inner-wrap.site-header-row{display:grid!important;grid-template-columns:210px minmax(0,1fr) auto!important;align-items:center!important}.site-header-main-section-left{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important}.site-header-main-section-left img{max-width:180px!important;height:auto!important}.site-header-main-section-center{grid-column:2!important;grid-row:1!important;min-width:0!important;justify-content:center!important}.site-header-main-section-right{grid-column:3!important;grid-row:1!important;min-width:0!important;justify-content:flex-end!important}.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:6px!important;padding-right:6px!important}.site-header-main-section-right .woocommerce-product-search,.site-header-main-section-right .search-form{max-width:220px!important}}@media (min-width:1025px){#primary-menu>li>.sub-menu{min-width:270px!important;padding:15px 20px!important}#primary-menu .sub-menu>li{display:block!important;width:100%!important;border-bottom:1px solid #fff8f1!important}#primary-menu .sub-menu>li:last-child{border-bottom:none!important}#primary-menu .sub-menu>li>a{position:relative!important;display:inline-block!important;width:auto!important;max-width:100%!important;padding:8px 0!important;border:none!important;text-decoration:none!important;line-height:1.4!important;white-space:nowrap!important}#primary-menu .sub-menu>li>a::after{content:"";position:absolute;left:50%;bottom:5px;width:0;height:.1px;opacity:.7;background:#5c1f2d;transform:translateX(-50%);transition:width 0.3s ease}#primary-menu .sub-menu>li>a:hover::after,#primary-menu .sub-menu>li.current-menu-item>a::after,#primary-menu .sub-menu>li.current-menu-ancestor>a::after{width:100%}#primary-menu .sub-menu>li>a:hover{color:#5c1f2d!important}}#cart-drawer .tmcore-fsb,.woocommerce-cart .tmcore-fsb,.woocommerce-checkout .tmcore-fsb{display:none!important}.ct-reward-indicator{width:100%!important;box-sizing:border-box!important;padding:22px 24px 18px!important;margin:0 0 24px!important;background:#ffffff!important;border:1px solid #ead8c9!important;border-radius:8px!important;font-family:"Montserrat",sans-serif!important}.ct-reward-track{position:relative!important;width:calc(100% - 48px)!important;height:82px!important;margin:0 24px!important}.ct-reward-track::before{content:"";position:absolute!important;top:38px!important;left:0!important;width:100%!important;height:7px!important;background:#e8e3df!important;border-radius:20px!important;z-index:1!important}.ct-reward-fill{position:absolute!important;top:38px!important;left:0!important;height:7px!important;max-width:100%!important;background:#f4b400!important;border-radius:20px!important;transition:width 0.8s cubic-bezier(.22,1,.36,1),background-color 0.45s ease!important;z-index:2!important}.ct-reward-indicator:has(.ct-reward-shipping.is-unlocked) .ct-reward-fill{background:#35b84a!important}.ct-reward-milestone{position:absolute!important;top:0!important;z-index:5!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:max-content!important;min-width:90px!important;text-align:center!important}.ct-reward-shipping{left:71.42%!important;transform:translateX(-50%)!important}.ct-reward-discount{left:100%!important;right:auto!important;transform:translateX(-50%)!important}.ct-reward-label{display:block!important;min-height:18px!important;margin-bottom:5px!important;color:#6f6258!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;white-space:nowrap!important}.ct-reward-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;box-sizing:border-box!important;background:#ffffff!important;border:2.5px solid #9b948f!important;border-radius:50%!important;color:#77716d!important;box-shadow:none!important}.ct-reward-icon svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ct-reward-amount{display:block!important;margin-top:5px!important;color:#6f6258!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important}.ct-reward-milestone.is-locked .ct-reward-label,.ct-reward-milestone.is-locked .ct-reward-amount{color:#77716d!important}.ct-reward-milestone.is-locked .ct-reward-icon{color:#77716d!important;border-color:#9b948f!important}.ct-reward-milestone.is-unlocked .ct-reward-label,.ct-reward-milestone.is-unlocked .ct-reward-amount{color:#6f6258!important}.ct-reward-milestone.is-unlocked .ct-reward-icon{background:#35b84a!important;color:#ffffff!important;border-color:#35b84a!important}.ct-reward-message{margin:12px 0 0!important;padding:0!important;border:0!important;color:#2c2520!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;text-align:center!important}.ct-reward-message .woocommerce-Price-amount{color:#5c1f2d!important;font-weight:700!important}#cart-drawer .ct-reward-indicator{margin:0!important;padding:18px 14px 16px!important;border-width:0 0 1px!important;border-radius:0!important}#cart-drawer .ct-reward-track{width:calc(100% - 20px)!important;height:78px!important;margin-left:0!important;margin-right:20px!important}#cart-drawer .ct-reward-track::before,#cart-drawer .ct-reward-fill{top:33px!important}#cart-drawer .ct-reward-milestone{min-width:76px!important}#cart-drawer .ct-reward-label{font-size:11px!important;font-weight:600!important}#cart-drawer .ct-reward-amount{font-size:11px!important;font-weight:600!important}#cart-drawer .ct-reward-icon{width:27px!important;height:27px!important;border-width:2.3px!important}#cart-drawer .ct-reward-icon svg{width:16px!important;height:16px!important;stroke-width:2.2!important}#cart-drawer .ct-reward-message{margin-top:10px!important;padding:0!important;border:0!important;font-size:12px!important;line-height:1.45!important}.woocommerce-cart .ct-reward-indicator{max-width:560px!important;margin-left:auto!important}.woocommerce-checkout .ct-reward-indicator{margin-bottom:24px!important}@media (max-width:767px){.ct-reward-indicator{padding:18px 14px 15px!important}.ct-reward-track{width:calc(100% - 44px)!important;height:78px!important;margin:0 22px!important}.ct-reward-track::before,.ct-reward-fill{top:36px!important}.ct-reward-milestone{min-width:76px!important}.ct-reward-label,.ct-reward-amount{font-size:10px!important;font-weight:600!important}.ct-reward-icon{width:27px!important;height:27px!important;border-width:2.3px!important}.ct-reward-icon svg{width:16px!important;height:16px!important;stroke-width:2.2!important}.ct-reward-message{margin-top:9px!important;padding:0!important;border:0!important;font-size:11px!important;line-height:1.45!important}.woocommerce-cart .ct-reward-indicator{max-width:100%!important;margin-left:0!important}}.ct-reward-indicator{display:flex!important;flex-direction:column!important}.ct-reward-message{order:1!important;margin:0 0 16px!important;padding:0!important;text-align:left!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important}.ct-reward-track{order:2!important}#cart-drawer .ct-reward-message{margin:0 0 14px!important;text-align:left!important;font-size:13px!important;font-weight:700!important}.ct-reward-indicator:has(.ct-reward-discount.is-unlocked) .ct-reward-message{color:#880808!important}.cart_totals tr.fee td,.woocommerce-checkout-review-order-table tr.fee td{white-space:nowrap!important;text-align:right!important}.cart_totals tr.fee td .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tr.fee td .woocommerce-Price-amount{display:inline-block!important;white-space:nowrap!important}.cart_totals tr.fee th,.cart_totals tr.fee td,.woocommerce-checkout-review-order-table tr.fee th,.woocommerce-checkout-review-order-table tr.fee td{vertical-align:middle!important}@media (max-width:767px){.cart_totals tr.fee{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;width:100%!important}.cart_totals tr.fee th,.cart_totals tr.fee td{display:block!important;width:auto!important;padding:16px 0!important;border:0!important}.cart_totals tr.fee th{text-align:left!important}.cart_totals tr.fee td{text-align:right!important;white-space:nowrap!important}}.cart_totals tr.fee .woocommerce-Price-currencySymbol,.woocommerce-checkout-review-order-table tr.fee .woocommerce-Price-currencySymbol{margin-left:5px!important}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table .product-total .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .product-total .woocommerce-Price-amount bdi{font-weight:600!important}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods .woocommerce-Price-amount,.woocommerce-checkout-review-order-table .woocommerce-shipping-methods .woocommerce-Price-amount bdi{font-weight:600!important}#cart-drawer .woocommerce-mini-cart__total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}#cart-drawer .ct-mini-cart-subtotal-prices{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important}#cart-drawer .ct-mini-cart-mrp,#cart-drawer .ct-mini-cart-mrp .woocommerce-Price-amount{color:#77716d!important;font-size:14px!important;font-weight:400!important}#cart-drawer .ct-mini-cart-final-price,#cart-drawer .ct-mini-cart-final-price .woocommerce-Price-amount{color:#5a3d2b!important;font-size:18px!important;font-weight:600!important}.ct-reward-fill{overflow:hidden!important;will-change:width!important}.ct-reward-fill::after{content:"";position:absolute;top:0;left:-45%;width:35%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);transform:skewX(-20deg);animation:ctRewardShine 2.4s ease-in-out infinite}@keyframes ctRewardShine{0%{left:-45%}55%,100%{left:115%}}@media (prefers-reduced-motion:reduce){.ct-reward-fill{transition:none!important}.ct-reward-fill::after{animation:none!important}}.woocommerce-cart .cart_totals_summary{border-color:#ead8c9!important}.woocommerce-cart table.shop_table{border:1px solid #ead8c9!important;border-collapse:separate!important;border-spacing:0!important;border-radius:8px!important;overflow:hidden!important}.woocommerce-cart .cart_totals_summary table.shop_table{border:none!important;border-radius:0!important}.cart_totals .woocommerce-shipping-methods{padding-left:3px!important;overflow:visible!important}.cart_totals .woocommerce-shipping-methods li{overflow:visible!important}.entry-hero .hero-section-overlay{background-color:#f7eade!important}.woocommerce-checkout #order_review{border:1px solid #ead8c9!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{border:1px solid #ead8c9!important}.woocommerce-checkout .create-account,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{border-color:#ead8c9!important}.woocommerce-checkout textarea#order_comments{border-color:#ead8c9!important}.woocommerce-form-login-toggle .woocommerce-info{background-color:#f5deb391!important}.woocommerce .cart-empty.woocommerce-info{font-weight:500!important}.site-header-item[data-section="base_customizer_header_search_advanced"] .search-form,.site-header-item[data-section="base_customizer_header_search_advanced"] input[type="search"]{border-color:#2c2520!important}#login-drawer input#username,#login-drawer input#password{border-color:#ead8c9!important}.mailpoet_form input.mailpoet_text,.mailpoet_form input[type="email"]{border-color:#ead8c9!important}.woocommerce-account .u-columns .u-column1 form,.woocommerce-account .u-columns .u-column2 form,.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{border:1px solid #ead8c9!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom-color:#ead8c9!important}.woocommerce-account .woocommerce-MyAccount-navigation{border-color:#ead8c9!important}.woocommerce-account .account-navigation-wrap{border-color:#ead8c9!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{background:#f5deb391!important}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{border:1px solid #ead8c9!important;padding:20px!important;box-sizing:border-box!important}.woocommerce-account .woocommerce-Addresses{gap:20px!important}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{border:1px solid #ead8c9!important;border-radius:8px!important;padding:20px!important;box-sizing:border-box!important}.woocommerce-account .woocommerce-Addresses{gap:20px!important}.woocommerce-account .woocommerce-Address{position:relative!important}.woocommerce-account .woocommerce-Address-title{position:static!important}.woocommerce-account .woocommerce-Address-title .edit{position:absolute!important;left:20px!important;right:auto!important;bottom:20px!important;top:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:7px 12px!important;background:#5a3d2b!important;color:#ffffff!important;border:1px solid #5a3d2b!important;border-radius:6px!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important}.woocommerce-account .woocommerce-Address address{padding-bottom:48px!important}.woocommerce-account .woocommerce-Address-title h2{padding-right:0!important}.woocommerce-account .woocommerce-Address-title .edit:hover{background:#9f7155!important;border-color:#9f7155!important;color:#ffffff!important}.woosw-list table.woosw-items{border:1px solid #e7cdb8!important;border-radius:8px!important;overflow:hidden}.woosw-list table.woosw-items tr:not(:last-child) td{border-bottom:1px solid #f1e3d6!important}.woocommerce-checkout .woocommerce-form-login-toggle .showlogin{font-weight:600!important}.woocommerce-checkout .woocommerce-form-login-toggle .showlogin:hover{color:#880808!important}.woocommerce ul.products li.product:not(.product-category):not(.category){border:1px solid #ead8c9!important}.home-product-category li.product,.home-product-category .product.category,.home-product-category .product-category{border:none!important}.woocommerce-page div.product div.summary{border-radius:8px!important}.woosw-list .woosw-popup-content-mid-message{text-align:center!important}body.woocommerce-shop #login-drawer .drawer-header .login-toggle-close,body.post-type-archive-product #login-drawer .drawer-header .login-toggle-close,body.tax-product_cat #login-drawer .drawer-header .login-toggle-close,body.single-product #login-drawer .drawer-header .login-toggle-close{top:calc(50vh - 248px)!important;right:calc(50vw - 216px)!important}@media (max-width:767px){body.woocommerce-shop #login-drawer .drawer-header .login-toggle-close,body.post-type-archive-product #login-drawer .drawer-header .login-toggle-close,body.tax-product_cat #login-drawer .drawer-header .login-toggle-close,body.single-product #login-drawer .drawer-header .login-toggle-close{top:calc(50vh - 237px)!important;right:calc(50vw - 205px)!important}}@media (max-width:390px){#login-drawer .drawer-header .login-toggle-close{top:calc(50vh - 218px)!important;right:10px!important;width:24px!important;height:24px!important;z-index:999999!important}#login-drawer .drawer-header .login-toggle-close svg{width:12px!important;height:12px!important}}@media (max-width:390px){#login-drawer .drawer-content_inner.widget_login_form_inner{width:calc(100% - 80px)!important;max-width:315px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}@media (max-width:390px){body.woocommerce-shop #login-drawer .drawer-header .login-toggle-close,body.post-type-archive-product #login-drawer .drawer-header .login-toggle-close,body.tax-product_cat #login-drawer .drawer-header .login-toggle-close,body.single-product #login-drawer .drawer-header .login-toggle-close{top:calc(50vh - 246px)!important;right:calc(50vw - 176px)!important}}@media (max-width:390px){body:not(.woocommerce-shop):not(.post-type-archive-product):not(.tax-product_cat):not(.single-product) #login-drawer .drawer-header .login-toggle-close{top:calc(50vh - 227px)!important;right:calc(50vw - 176px)!important}}body.single-product .coupletote-product-accordions .coupletote-accordion-content strong,body.single-product .coupletote-product-accordions .coupletote-accordion-content b{font-weight:500!important}body.single-product .coupletote-product-accordions .coupletote-accordion-content em,body.single-product .coupletote-product-accordions .coupletote-accordion-content i{font-style:italic!important}.woocommerce div.product form.cart:has(.quantity input[type="hidden"]){display:block}.woocommerce div.product form.cart:has(.quantity input[type="hidden"]) .single_add_to_cart_button,.woocommerce div.product form.cart:has(.quantity input[type="hidden"]) .buy-now-button{width:100%;display:block;margin-top:6px!important}