.kadence-breadcrumbs,.woocommerce-breadcrumb{margin-top: 28px;padding-top: 50px}#mobile-drawer .drawer-inner,#mobile-drawer.popup-drawer-layout-sidepanel .drawer-inner{background: linear-gradient(160deg,#FAF6EF 0%,#F5EEE2 55%,#F1E7D7 100%);transition: transform 0.45s cubic-bezier(0.22,1,0.36,1);box-shadow: -12px 0 40px rgba(43,30,20,0.25);border-top-left-radius: 18px;border-bottom-left-radius: 18px;overflow: hidden}#mobile-drawer .drawer-inner::before{content: "";position: absolute;top: 0;left: 0;bottom: 0;width: 4px;background: linear-gradient(180deg,#C08A5B 0%,#A65E2E 45%,#7E441F 100%);pointer-events: none;z-index: 2}#mobile-drawer .drawer-overlay{background: rgba(43,30,20,0.45);-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);transition: opacity 0.45s ease}#mobile-drawer .drawer-header{padding: 0.75em 1em;border-bottom: 1px solid rgba(122,79,44,0.16)}#mobile-drawer .drawer-header .drawer-toggle,#mobile-drawer .menu-toggle-close{color: #2B1E14 !important;width: 42px;height: 42px;border-radius: 50%;border: 1px solid rgba(122,79,44,0.25);background: rgba(255,253,248,0.6);transition: transform 0.3s ease,background 0.25s ease,color 0.25s ease,border-color 0.25s ease}#mobile-drawer .drawer-header .drawer-toggle:hover,#mobile-drawer .menu-toggle-close:hover,#mobile-drawer .menu-toggle-close:focus{color: #FAF6EF !important;background: #A65E2E;border-color: #A65E2E;transform: rotate(90deg)}#mobile-drawer .drawer-content li.menu-item{opacity: 0;transform: translateY(8px);transition: opacity 0.4s ease,transform 0.4s cubic-bezier(0.22,1,0.36,1);border-bottom: 1px solid rgba(122,79,44,0.14)}#mobile-drawer .drawer-content>div>ul>li:last-child{border-bottom: none}#mobile-drawer.active .drawer-content li.menu-item{opacity: 1;transform: translateY(0)}#mobile-drawer.active .drawer-content>div>ul>li:nth-child(1){transition-delay: 0.08s}#mobile-drawer.active .drawer-content>div>ul>li:nth-child(2){transition-delay: 0.13s}#mobile-drawer.active .drawer-content>div>ul>li:nth-child(3){transition-delay: 0.18s}#mobile-drawer.active .drawer-content>div>ul>li:nth-child(4){transition-delay: 0.23s}#mobile-drawer.active .drawer-content>div>ul>li:nth-child(5){transition-delay: 0.28s}#mobile-drawer.active .drawer-content>div>ul>li:nth-child(6){transition-delay: 0.33s}#mobile-drawer.active .drawer-content>div>ul>li:nth-child(n+7){transition-delay: 0.38s}#mobile-drawer .drawer-nav-drop-wrap{display: flex !important;align-items: center;justify-content: space-between;border-bottom: none}#mobile-drawer .drawer-nav-drop-wrap>a{flex: 1 1 auto;min-width: 0}#mobile-drawer .drawer-content li.menu-item>a,#mobile-drawer .drawer-content li.menu-item>.drawer-nav-drop-wrap>a,#mobile-drawer .mobile-navigation ul li a{color: #2B1E14 !important;font-size: 1.02rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;padding: 16px 14px;border-radius: 10px;position: relative;transition: color 0.25s ease,background-color 0.25s ease,padding-left 0.3s cubic-bezier(0.22,1,0.36,1)}#mobile-drawer .drawer-content li.menu-item>a:hover,#mobile-drawer .drawer-content li.menu-item>a:focus,#mobile-drawer .drawer-content li.menu-item>.drawer-nav-drop-wrap>a:hover,#mobile-drawer .drawer-content li.menu-item>.drawer-nav-drop-wrap>a:focus,#mobile-drawer .mobile-navigation ul li a:hover,#mobile-drawer .mobile-navigation ul li a:focus{color: #A65E2E !important;background-color: rgba(166,94,46,0.07);padding-left: 22px}#mobile-drawer .drawer-content li.current-menu-item>a,#mobile-drawer .drawer-content li.current-menu-item>.drawer-nav-drop-wrap>a{color: #A65E2E !important}#mobile-drawer .drawer-content li.current-menu-item>a::before,#mobile-drawer .drawer-content li.current-menu-item>.drawer-nav-drop-wrap>a::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 3px;height: 55%;border-radius: 2px;background: #A65E2E}#mobile-drawer .drawer-sub-toggle{position: static;flex: 0 0 34px;width: 34px;height: 34px;margin-left: 10px;margin-right: 12px;padding: 0;border-radius: 50%;border: 1px solid rgba(166,94,46,0.35);background: rgba(255,253,248,0.55);color: #A65E2E !important;display: flex;align-items: center;justify-content: center;transition: transform 0.4s cubic-bezier(0.34,1.56,0.64,1),background 0.3s ease,color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}#mobile-drawer .drawer-sub-toggle[aria-expanded="true"]{transform: rotate(180deg);background: #A65E2E;border-color: #A65E2E;color: #FAF6EF !important;box-shadow: 0 3px 10px rgba(166,94,46,0.35)}#mobile-drawer .drawer-content .sub-menu{margin: 0 0 6px 18px;padding-left: 14px;position: relative;background: transparent;transition: height 0.4s cubic-bezier(0.22,1,0.36,1)}#mobile-drawer .drawer-content .sub-menu::before{content: "";position: absolute;left: 0;top: 6px;bottom: 6px;border-left: 2px dashed rgba(166,94,46,0.45)}#mobile-drawer .drawer-content .sub-menu li.menu-item{border-bottom: none}#mobile-drawer .drawer-content .sub-menu li.menu-item>a,#mobile-drawer .mobile-navigation ul ul.sub-menu li a{font-size: 0.9rem;font-weight: 500;letter-spacing: 0.06em;text-transform: none;color: #5A4632 !important;padding: 11px 14px}#mobile-drawer .drawer-content .sub-menu li.menu-item>a:hover,#mobile-drawer .drawer-content .sub-menu li.menu-item>a:focus,#mobile-drawer .mobile-navigation ul ul.sub-menu li a:hover,#mobile-drawer .mobile-navigation ul ul.sub-menu li a:focus{color: #A65E2E !important;padding-left: 20px}@keyframes ccSubReveal{from{opacity: 0;transform: translateX(-10px)}to{opacity: 1;transform: translateX(0)}}#mobile-drawer.active .drawer-content .sub-menu li.menu-item{animation: ccSubReveal 0.4s cubic-bezier(0.22,1,0.36,1) backwards}#mobile-drawer.active .drawer-content .sub-menu li.menu-item:nth-child(1){animation-delay: 0.05s}#mobile-drawer.active .drawer-content .sub-menu li.menu-item:nth-child(2){animation-delay: 0.12s}#mobile-drawer.active .drawer-content .sub-menu li.menu-item:nth-child(3){animation-delay: 0.19s}#mobile-drawer.active .drawer-content .sub-menu li.menu-item:nth-child(4){animation-delay: 0.26s}#mobile-drawer.active .drawer-content .sub-menu li.menu-item:nth-child(5){animation-delay: 0.33s}#mobile-drawer .drawer-content::-webkit-scrollbar{width: 4px}#mobile-drawer .drawer-content::-webkit-scrollbar-thumb{background: rgba(166,94,46,0.35);border-radius: 4px}@media (prefers-reduced-motion: reduce){#mobile-drawer .drawer-inner,#mobile-drawer.popup-drawer-layout-sidepanel .drawer-inner,#mobile-drawer .drawer-overlay,#mobile-drawer .drawer-content li.menu-item,#mobile-drawer .drawer-sub-toggle{transition: none !important;animation: none !important}#mobile-drawer .drawer-content li.menu-item{opacity: 1;transform: none}#mobile-drawer.active .drawer-content .sub-menu li.menu-item{animation: none !important}}body.term-wooden-coasters .entry-hero .entry-header.product-archive-title{min-height: 0 !important;padding-top: 28px !important;padding-bottom: 28px !important}body.term-wooden-coasters .entry-hero h1.page-title.archive-title{font-size: 32px !important;line-height: 1.2 !important;margin-bottom: 8px !important}body.term-wooden-coasters .entry-hero .archive-description,body.term-wooden-coasters .entry-hero .term-description{margin-top: 6px !important;font-size: 15px !important}#colophon,.site-footer{position: relative;background: linear-gradient(175deg,#342517 0%,#2B1E14 55%,#22160E 100%) !important;background-color: #2B1E14 !important}.site-footer .site-footer-row-container,.site-footer .site-footer-row-container-inner,.site-footer .site-top-footer-wrap,.site-footer .site-middle-footer-wrap,.site-footer .site-bottom-footer-wrap{background: transparent !important}.site-footer::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg,#7E441F 0%,#A65E2E 35%,#C08A5B 50%,#A65E2E 65%,#7E441F 100%);z-index: 2}.site-footer .site-middle-footer-wrap .site-footer-row-container-inner,.site-footer .site-top-footer-wrap .site-footer-row-container-inner{padding-top: 48px;padding-bottom: 40px}.site-footer .widget-title,.site-footer h2.widget-title{color: #F3E9DD !important;font-size: 0.82rem;font-weight: 600;letter-spacing: 0.18em;text-transform: uppercase;position: relative;padding-bottom: 12px;margin-bottom: 18px}.site-footer .widget-title::after{content: "";position: absolute;left: 0;bottom: 0;width: 44px;border-bottom: 2px dashed rgba(192,138,91,0.6)}.site-footer .widget_nav_menu ul li{border: none;margin: 0}.site-footer .widget_nav_menu ul li a,.site-footer .footer-widget-area a:not(.social-button){color: #D9C7B2 !important;font-size: 0.95rem;text-decoration: none;display: inline-block;padding: 6px 0;transition: color 0.25s ease,padding-left 0.3s cubic-bezier(0.22,1,0.36,1)}.site-footer .widget_nav_menu ul li a:hover,.site-footer .widget_nav_menu ul li a:focus,.site-footer .footer-widget-area a:not(.social-button):hover{color: #E8B98D !important;padding-left: 8px}.site-footer .social-button,.site-footer .footer-social-wrap a{width: 42px;height: 42px;border-radius: 50% !important;border: 1px solid rgba(192,138,91,0.45) !important;background: transparent !important;color: #C08A5B !important;display: inline-flex;align-items: center;justify-content: center;transition: all 0.3s ease}.site-footer .social-button:hover,.site-footer .footer-social-wrap a:hover{background: #A65E2E !important;border-color: #A65E2E !important;color: #FAF6EF !important;transform: translateY(-3px);box-shadow: 0 6px 14px rgba(0,0,0,0.35)}.site-footer img[src*="pay_copyright"]{border-radius: 10px;opacity: 0.92;max-width: 320px}.site-footer .site-bottom-footer-wrap,.site-footer .footer-html,.site-footer .site-footer-bottom{border-top: 1px solid rgba(192,138,91,0.18)}.site-footer .footer-html,.site-footer .site-bottom-footer-wrap .site-footer-row-container-inner{color: rgba(217,199,178,0.65) !important;font-size: 0.8rem;letter-spacing: 0.04em}.site-footer .footer-html a{color: #C08A5B !important}#kt-scroll-up,#kt-scroll-up-reader{background: #A65E2E !important;color: #FAF6EF !important;border-radius: 50% !important;border: none !important;box-shadow: 0 4px 14px rgba(43,30,20,0.4)}#kt-scroll-up:hover{background: #7E441F !important}@media (max-width: 767px){.site-footer .site-footer-section,.site-footer .footer-widget-area,.site-footer .footer-widget-area .widget{text-align: center}.site-footer .widget-title{margin-top: 10px}.site-footer .widget-title::after{left: 50%;transform: translateX(-50%)}.site-footer .widget_nav_menu ul{display: grid;grid-template-columns: 1fr 1fr;gap: 8px 10px;padding: 0 6px;margin: 0 auto 6px;max-width: 420px}.site-footer .widget_nav_menu ul li a{display: block;width: 100%;padding: 12px 10px;border-radius: 10px;background: rgba(250,246,239,0.05);border: 1px solid rgba(192,138,91,0.18);font-size: 0.88rem;text-align: center;transition: background 0.25s ease,border-color 0.25s ease,color 0.25s ease}.site-footer .widget_nav_menu ul li a:hover,.site-footer .widget_nav_menu ul li a:focus,.site-footer .widget_nav_menu ul li a:active{background: rgba(166,94,46,0.22);border-color: rgba(192,138,91,0.5);color: #F3E9DD !important;padding-left: 10px}.site-footer .footer-widget-area img{margin-left: auto;margin-right: auto}.site-footer .footer-social-wrap{justify-content: center;display: flex;gap: 12px;margin: 14px 0 4px}.site-footer img[src*="pay_copyright"]{max-width: 260px;margin: 10px auto 0;display: block}.site-footer .site-footer-section + .site-footer-section{margin-top: 18px}.site-footer .site-middle-footer-wrap .site-footer-row-container-inner,.site-footer .site-top-footer-wrap .site-footer-row-container-inner{padding-top: 36px;padding-bottom: 28px}}@media (prefers-reduced-motion: reduce){.site-footer .widget_nav_menu ul li a,.site-footer .social-button,.site-footer .footer-social-wrap a{transition: none !important}}.site-footer .widget-title,.site-footer h2.widget-title{font-size: 0.8rem !important;letter-spacing: 0.14em !important;white-space: nowrap;margin-top: 0 !important;margin-bottom: 16px !important;padding-bottom: 12px !important;line-height: 1.3 !important}@media (min-width: 768px){.site-footer .site-footer-row{align-items: flex-start !important}.site-footer .footer-widget-area .widget{margin-top: 0 !important}.site-footer .widget_nav_menu ul{margin-top: 0;padding-top: 0}}@media (max-width: 767px){.site-footer .widget-title,.site-footer h2.widget-title{margin: 24px 0 14px !important}.site-footer .site-footer-section:first-child .widget-title{margin-top: 8px !important}}#colophon img.wp-image-1371{filter: invert(1) brightness(1.9) contrast(1.05);mix-blend-mode: screen}@media (max-width: 767px){#colophon .site-middle-footer-inner-wrap{padding-top: 22px !important;padding-bottom: 22px !important;grid-row-gap: 14px !important;row-gap: 14px !important}#colophon .site-footer-row-container-inner{padding-top: 18px !important;padding-bottom: 14px !important}#colophon .footer-widget-area .widget-title,#colophon .site-footer .widget-title,#colophon .site-footer h2.widget-title,#colophon .footer-widget-area .wp-block-heading{margin: 6px 0 8px !important}#colophon .footer-widget-area li{margin-bottom: 4px !important}}@media (max-width: 767px){#colophon .site-footer-bottom-section-1{flex-direction: column !important;align-items: center !important;justify-content: center !important;gap: 10px !important}#colophon .site-footer-bottom-section-1>.footer-widget-area{flex: 0 0 auto !important;width: 100% !important;justify-content: center !important;text-align: center !important}#colophon .footer-social-wrap,#colophon .footer-social-inner-wrap{justify-content: center !important;width: 100% !important}#colophon .site-footer-bottom-section-1 .footer-widget5,#colophon .site-footer-bottom-section-1 .footer-widget5 .footer-widget-area-inner{text-align: center !important}#colophon .site-footer-bottom-section-1 .footer-widget5 img{margin-left: auto !important;margin-right: auto !important}#colophon .site-footer-bottom-section-2{justify-content: center !important;text-align: center !important}}.cc-trust .wp-block-column{min-width:0 !important;flex:1 1 auto !important}.cc-trust p{white-space:nowrap !important;overflow:visible !important}@media (max-width:781px){.cc-trust p{white-space:normal !important}}@media (max-width:767px){.cc-trust{display:grid !important;grid-template-columns:1fr !important;row-gap:9px !important;justify-items:center !important}.cc-trust>.wp-block-column{width:100% !important;max-width:100% !important}.cc-trust p{white-space:nowrap !important;text-align:center !important;font-size:12px !important;letter-spacing:1px !important;margin:0 !important}}.site-branding a.brand{font-size:0 !important}.site-branding img.custom-logo{font-size:0 !important;color:transparent !important;text-indent:-9999px !important;overflow:hidden !important}@media (max-width:1024px){.site-main-header-inner-wrap{position:relative !important}.site-header-main-section-left,.site-header-main-section-left>.site-header-item{position:static !important}.site-header-main-section-left .site-branding.mobile-site-branding{position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;margin:0 !important;pointer-events:none !important}.site-header-main-section-left .site-branding.mobile-site-branding a.brand{pointer-events:auto !important;margin:0 !important;display:inline-flex !important}}@media (max-width:400px){.site-header-main-section-left .site-branding.mobile-site-branding img.custom-logo{max-width:150px !important;height:auto !important}}.woocommerce div.product .woocommerce-product-gallery{height: auto !important}:root{--global-palette1:#9A5B33;--global-palette2:#7E441F;--global-palette3:#241E19;--global-palette4:#3B2F26;--global-palette5:#5E5047;--global-palette6:#8A7D72;--global-palette7:#F3EDE4;--global-palette8:#FBF8F3;--global-palette9:#FFFFFF;--cc-espresso:#241E19;--cc-cognac:#9A5B33;--cc-cognac-dk:#7E441F;--cc-parchment:#F6F1EA;--cc-cream:#FDFBF8;--cc-line:#E8DFD3;--cc-muted:#7A6E64;--cc-radius:10px;--cc-serif:'Playfair Display',Georgia,serif}body{background:var(--cc-cream)!important}h1,h2,h3,.entry-content h1,.entry-content h2,.entry-content h3,.product_title,.woocommerce-loop-product__title,.related.products>h2,.page-title,.archive-title{font-family:var(--cc-serif)!important;letter-spacing:-.01em}.entry-content h4,.entry-content h5{font-family:Inter,sans-serif!important}.kadence-breadcrumbs,.woocommerce-breadcrumb{margin-top:0!important;padding-top:0!important;margin-bottom:14px!important;font-size:.78rem;letter-spacing:.02em;color:var(--cc-muted)}.woocommerce.archive .content-bg{background:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;padding-top:0!important}.cc-gallery-details{background:var(--cc-parchment);border:1px solid var(--cc-line);border-radius:14px;padding:20px 22px}.cc-gd-title{font:700 11px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-cognac);padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--cc-line)}.cc-gd-list{display:grid;gap:14px}.cc-gd-item{display:flex;gap:14px;align-items:flex-start}.cc-gd-icon{flex:0 0 36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--cc-line);display:flex;align-items:center;justify-content:center;color:var(--cc-espresso)}.cc-gd-icon svg{width:18px;height:18px}.cc-gd-item strong{display:block;font:600 14px/1.3 Inter,sans-serif;color:var(--cc-espresso);margin-bottom:2px}.cc-gd-item em{display:block;font:400 13px/1.5 Inter,sans-serif;font-style:normal;color:var(--cc-muted)}.woocommerce ul.products{gap:28px 22px!important}@media (min-width:1200px){.related.products ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.woocommerce ul.products li.product{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.woocommerce ul.products li.product .product-thumbnail,.woocommerce ul.products li.product a.woocommerce-loop-image-link{display:block;overflow:hidden;border-radius:12px;background:#fff}.woocommerce ul.products li.product img{aspect-ratio:1/1;object-fit:cover;width:100%;border-radius:12px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.woocommerce ul.products li.product:hover img{transform:scale(1.045)}.woocommerce ul.products li.product .product-details{padding:14px 2px 0!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.02rem!important;line-height:1.35!important;font-weight:500!important;color:var(--cc-espresso)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;padding:0!important;margin:0 0 6px!important}.woocommerce ul.products li.product .price{font:600 .98rem/1.3 Inter,sans-serif!important;color:var(--cc-cognac)!important}.woocommerce ul.products li.product .product-action-wrap{margin-top:10px!important}.woocommerce ul.products li.product .button{border-radius:8px!important;font-size:12px!important;letter-spacing:.1em;text-transform:uppercase;padding:10px 14px!important}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:.85rem;color:var(--cc-muted);margin-bottom:18px!important}.button,.wp-block-button__link,button.button,input[type=submit]{border-radius:8px!important}#kt-scroll-up{width:42px!important;height:42px!important;bottom:22px!important;right:22px!important;opacity:.85}#kt-scroll-up svg{width:16px;height:16px}@media (max-width:767px){.woocommerce ul.products{gap:22px 14px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.92rem!important}#kt-scroll-up{width:38px!important;height:38px!important;bottom:84px!important;right:14px!important}}.woocommerce ul.products li.product .product-details,.woocommerce ul.products li.product .entry-content-wrap{background:transparent!important;box-shadow:none!important}.cc-cats-wrap{max-width:1220px;margin:0 auto}.cc-sec-head{text-align:center;margin-bottom:clamp(22px,3vw,34px)}.cc-eyebrow{color:var(--cc-cognac);font:600 12px/1 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px!important}.cc-sec-title{font-family:var(--cc-serif)!important;font-size:clamp(26px,3.6vw,38px)!important;font-weight:400!important;color:var(--cc-espresso);margin:0!important;line-height:1.15}.cc-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}.cc-cat{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:var(--cc-parchment);text-decoration:none!important;isolation:isolate}.cc-cat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.cc-cat::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(36,30,25,0) 45%,rgba(36,30,25,.78) 100%);z-index:1}.cc-cat:hover img{transform:scale(1.06)}.cc-cat-txt{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:18px 18px 20px;color:#fff}.cc-cat-txt strong{display:block;font:500 clamp(17px,1.6vw,21px)/1.2 var(--cc-serif);color:#fff}.cc-cat-txt em{display:flex;align-items:center;gap:6px;font:500 12.5px/1.3 Inter,sans-serif;font-style:normal;color:rgba(255,255,255,.82);margin-top:5px;letter-spacing:.02em}.cc-cat-txt em::after{content:"→";transition:transform .25s}.cc-cat:hover .cc-cat-txt em::after{transform:translateX(4px)}@media (max-width:900px){.cc-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.cc-cat-txt{padding:12px 12px 14px}.cc-cat-txt em{font-size:11.5px}}h1,h2,h3,.entry-content h1,.entry-content h2,.entry-content h3,.cc-sec-title{text-transform:none!important}.kadence-shop-top-row .kadence-product-toggle-container{display:none!important}.woocommerce .woocommerce-ordering select{border:1px solid var(--cc-line);border-radius:8px;padding:8px 32px 8px 12px;background-color:#fff;font-size:13px}.woocommerce ul.products li.product .product-thumbnail img,.woocommerce ul.products li.product a img{height:auto!important}.cc-cats-wrap .cc-cats{display:grid}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title a{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:.95rem!important;letter-spacing:0!important;color:var(--cc-espresso)!important}.header-navigation .menu>li>a{font-size:14px!important;font-weight:500!important;letter-spacing:.06em;padding-left:14px!important;padding-right:14px!important;white-space:nowrap;position:relative}.header-navigation .menu>li>a::after{content:"";position:absolute;left:14px;right:14px;bottom:calc(50% - 14px);height:1.5px;background:var(--cc-cognac);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.header-navigation .menu>li>a:hover::after,.header-navigation .menu>li.current-menu-item>a::after{transform:scaleX(1)}.header-navigation .menu>li>a:hover{color:var(--cc-cognac)!important}.site-main-header-wrap .site-header-row-container-inner{border-bottom:1px solid var(--cc-line)}.header-navigation .sub-menu{border-radius:10px;box-shadow:0 18px 40px -18px rgba(36,30,25,.35)!important;border:1px solid var(--cc-line);overflow:hidden}.header-navigation .sub-menu a{font-size:14px!important}.site-footer .widget-title::after{border-bottom:0!important;height:2px;background:var(--cc-cognac);width:28px!important;border-radius:2px}.site-footer .widget-title{font-family:Inter,sans-serif!important}@media (max-width:767px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-left:14px!important;padding-right:14px!important}.woocommerce ul.products li.product .price{font-size:.88rem!important}}.kadence-sticky-add-to-cart{background:rgba(253,251,248,.97)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 -10px 30px -18px rgba(36,30,25,.45)!important;border-top:1px solid var(--cc-line)}.kadence-sticky-add-to-cart .kadence-sticky-add-to-cart-title{font-family:var(--cc-serif)!important;font-size:1.05rem!important;color:var(--cc-espresso)!important}.kadence-sticky-add-to-cart .price{color:var(--cc-espresso)!important;font-weight:600!important}.kadence-sticky-add-to-cart .button,.kadence-sticky-add-to-cart .single_add_to_cart_button{background:var(--cc-espresso)!important;color:#fff!important;border-radius:8px!important;letter-spacing:.1em;text-transform:uppercase;font-size:13px!important;padding:12px 22px!important}.kadence-sticky-add-to-cart .button:hover{background:var(--cc-cognac)!important}.kadence-sticky-add-to-cart img{border-radius:6px}#masthead .item-is-stuck,#masthead .site-main-header-wrap.item-is-stuck{box-shadow:0 8px 24px -16px rgba(36,30,25,.35);background:rgba(255,255,255,.96)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.kadence-breadcrumbs{font-size:13px;letter-spacing:.02em;color:#8a7d72}.kadence-breadcrumbs .kadence-breadcrumb-container{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;white-space:nowrap;overflow:hidden}.kadence-breadcrumbs .kadence-breadcrumb-container>span{flex:0 0 auto}.kadence-breadcrumbs .kadence-breadcrumb-container>span:last-child,.kadence-breadcrumbs .kadence-bread-current{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#3B2A20}.kadence-breadcrumbs a{color:#8a7d72 !important;text-decoration:none !important;transition:color .2s}.kadence-breadcrumbs a:hover{color:#A9642C !important}.kadence-breadcrumbs .bc-delimiter{font-size:0 !important;padding:0 8px;flex:0 0 auto}.kadence-breadcrumbs .bc-delimiter::before{content:"\203A";font-size:16px;line-height:1;color:#c4b6a8}.kadence-breadcrumbs .kadence-bc-home svg{width:14px;height:14px;vertical-align:-2px}ul.products.woo-archive-action-on-hover li.product .product-details,ul.products.woo-archive-action-on-hover li.product:hover .product-details,ul.products.woo-archive-action-on-hover li.product:focus-within .product-details{transform:none !important}ul.products.woo-archive-action-on-hover li.product .product-action-wrap{position:static !important;opacity:1 !important;visibility:visible !important;transform:none !important;margin-top:10px !important;top:auto !important;bottom:auto !important}ul.products.woo-archive-action-on-hover li.product .product-details .price{display:block;margin-bottom:2px}ul.products.woo-archive-action-on-hover li.product .product-action-wrap .button{font-size:12px;letter-spacing:.12em;color:#A9642C}ul.products.woo-archive-action-on-hover li.product .product-action-wrap .button:hover{color:#3B2A20}ul.products.woo-archive-action-on-hover li.product .product-action-wrap .button{padding-left:0 !important;padding-right:0 !important;background:transparent !important}ul.products.woo-archive-action-on-hover li.product .product-action-wrap{padding-left:0 !important;padding-right:0 !important}@media (max-width:1024px){body.mobile-transparent-header.woocommerce-account .entry-hero .entry-hero-container-inner{padding-top:84px!important;padding-bottom:16px!important;min-height:0!important}body.woocommerce-account h1.entry-title{font-size:32px!important;line-height:1.15!important}}@keyframes ccNoticeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cc-hfade{background:linear-gradient(135deg,#EFE6DA 0%,#E4D6C5 100%)}.entry-content ul.wc-block-product-template,ul.wc-block-product-template{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;list-style:none!important}ul.wc-block-product-template>li.wc-block-product{margin-left:0!important;margin-right:0!important;list-style:none!important;min-width:0}@media (max-width:767px){.entry-content .wp-block-group.alignfull:has(ul.wc-block-product-template){padding-left:14px!important;padding-right:14px!important}ul.wc-block-product-template.wc-block-product-template__responsive{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 14px!important}}.cc-faq-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.cc-faq-nav a{display:inline-flex;align-items:center;height:38px;padding:0 18px;border:1px solid var(--cc-line);border-radius:999px;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:500 13.5px/1 Inter,sans-serif;color:var(--cc-espresso)!important;text-decoration:none!important;transition:background .2s,color .2s,border-color .2s}.cc-faq-nav a:hover,.cc-faq-nav a:focus-visible{background:var(--cc-espresso);border-color:var(--cc-espresso);color:#fff!important}@media (max-width:767px){.cc-faq-nav{gap:8px;margin-top:20px}.cc-faq-nav a{height:34px;padding:0 14px;font-size:13px}}.wcpay-express-checkout-wrapper #wcpay-woopay-button + #wcpay-express-checkout-element{margin-top:12px!important}.wcpay-express-checkout-wrapper #wcpay-woopay-button + #wcpay-express-checkout-element{margin-top:14px!important;margin-bottom:0!important}.wcpay-express-checkout-wrapper #wcpay-woopay-button + #wcpay-express-checkout-element:has(iframe[style*="height: 8px"]),.wcpay-express-checkout-wrapper #wcpay-woopay-button + #wcpay-express-checkout-element:not(:has(iframe)){margin-top:0!important}.cc-hpill{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:7px 14px 7px 12px;border:1px solid #E4D5C3;border-radius:999px;background:rgba(255,255,255,.7);font:500 13px/1 Inter,sans-serif;color:var(--cc-muted)!important;text-decoration:none!important;transition:border-color .2s,background .2s}.cc-hpill:hover{border-color:var(--cc-cognac);background:#fff}.cc-hpill-stars{color:#C89B6A;letter-spacing:1.5px;font-size:12px}.cc-hpill strong{color:var(--cc-espresso);font-weight:700}.cc-hcta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.cc-btn-primary{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 34px;border-radius:10px;background:var(--cc-espresso);color:#fff!important;font:600 14px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 14px 28px -16px rgba(36,30,25,.7);transition:background .2s,transform .15s,box-shadow .2s}.cc-btn-primary:hover{background:var(--cc-cognac);transform:translateY(-1px);box-shadow:0 18px 32px -16px rgba(154,91,51,.75)}.cc-textlink{display:inline-flex;align-items:center;gap:6px;font:600 14px/1.2 Inter,sans-serif;color:var(--cc-espresso)!important;text-decoration:none!important;border-bottom:1px solid currentColor;padding-bottom:3px;transition:color .2s,gap .2s}.cc-textlink:hover{color:var(--cc-cognac)!important;gap:10px}.cc-htrust{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:24px 0 0!important;padding:0!important}.cc-htrust li{position:relative;padding-left:22px;font:500 13.5px/1.4 Inter,sans-serif;color:var(--cc-muted)}.cc-htrust li::before{content:"";position:absolute;left:0;top:50%;width:15px;height:15px;margin-top:-7.5px;border-radius:50%;background:#E9DCCB url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237E441F' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/9px no-repeat}.cc-subhead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:clamp(40px,5vw,60px) 0 clamp(18px,2.5vw,26px);padding-top:clamp(28px,3.5vw,40px);border-top:1px solid var(--cc-line)}.cc-subhead h3{font-family:var(--cc-serif)!important;font-size:clamp(21px,2.4vw,28px)!important;font-weight:600;color:var(--cc-espresso);margin:0!important}.cc-checks{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0 0 30px!important;padding:0!important}.cc-checks li{position:relative;padding-left:22px;font:500 14.5px/1.5 Inter,sans-serif;color:var(--cc-muted)}.cc-checks li::before{content:"";position:absolute;left:0;top:3px;width:15px;height:15px;border-radius:50%;background:#E9DCCB url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237E441F' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/9px no-repeat}@keyframes ccRise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (max-width:767px){.cc-hpill{margin-bottom:16px;font-size:12.5px}.cc-hcta{gap:12px 20px}.cc-btn-primary{height:52px;padding:0 26px;flex:1 1 auto}.cc-htrust{gap:6px 14px;margin-top:18px!important}.cc-htrust li{font-size:12.5px}.cc-subhead{flex-direction:column;align-items:flex-start;gap:8px}}.woocommerce ul.products li.product{background:#fff;border:1px solid var(--cc-line);border-radius:16px!important;overflow:hidden;display:flex!important;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s}.woocommerce ul.products li.product:hover{transform:translateY(-3px);border-color:#DCCDBB;box-shadow:0 22px 44px -30px rgba(36,30,25,.5)}.woocommerce ul.products li.product .woocommerce-loop-image-link{border-radius:0!important;overflow:hidden}.woocommerce ul.products li.product .woocommerce-loop-image-link img{border-radius:0!important;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .35s}.woocommerce ul.products li.product:hover .woocommerce-loop-image-link img.attachment-woocommerce_thumbnail:not(.secondary-product-image){transform:scale(1.03)}.woocommerce ul.products li.product .product-details{flex:1;display:flex;flex-direction:column;padding:14px 16px 16px!important;background:transparent!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:600 15px/1.4 Inter,sans-serif!important;color:var(--cc-espresso)!important;margin:0 0 6px!important;padding:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:inherit!important}.woocommerce ul.products li.product .price{font:700 15px/1.3 Inter,sans-serif!important;color:var(--cc-espresso)!important;margin:0 0 12px!important}.woocommerce ul.products li.product .price del{color:var(--cc-muted)!important;font-weight:500}.woocommerce ul.products li.product .product-action-wrap{margin-top:auto!important}.woocommerce ul.products li.product .product-action-wrap .button{display:inline-flex!important;align-items:center;gap:6px;width:100%;justify-content:center;height:40px;padding:0 14px!important;border:1px solid var(--cc-line)!important;border-radius:999px!important;background:var(--cc-cream)!important;color:var(--cc-espresso)!important;font:600 12px/1 Inter,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:background .2s,color .2s,border-color .2s}.woocommerce ul.products li.product:hover .product-action-wrap .button,.woocommerce ul.products li.product .product-action-wrap .button:focus-visible{background:var(--cc-espresso)!important;border-color:var(--cc-espresso)!important;color:#fff!important}.woocommerce ul.products li.product [class*="PIN_"][class*="_button_pin"]{opacity:0;transition:opacity .2s}.woocommerce ul.products li.product:hover [class*="PIN_"][class*="_button_pin"]{opacity:1}@media (hover:none){.woocommerce ul.products li.product [class*="PIN_"][class*="_button_pin"]{display:none!important}}@media (max-width:767px){.woocommerce ul.products li.product{border-radius:14px!important}.woocommerce ul.products li.product .product-details{padding:12px 12px 14px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important}.woocommerce ul.products li.product .product-action-wrap .button{height:38px;font-size:11px!important;letter-spacing:.06em!important}}@media (prefers-reduced-motion:reduce){.woocommerce ul.products li.product,.woocommerce ul.products li.product img{transition:none!important;transform:none!important}}#colophon img.wp-image-2853{filter:brightness(0) invert(1) sepia(.18) brightness(.96);width:200px!important;max-width:100%!important;height:auto!important;transition:opacity .2s}#colophon a:hover img.wp-image-2853{opacity:.82}@media (max-width:767px){#colophon img.wp-image-2853{width:180px!important}}#colophon .site-middle-footer-wrap .site-footer-row-container-inner{padding-top:clamp(52px,6vw,76px)!important;padding-bottom:clamp(40px,4.5vw,56px)!important}#colophon .site-middle-footer-wrap .site-middle-footer-inner-wrap{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))!important;column-gap:clamp(32px,5vw,80px)!important;row-gap:40px!important;padding-top:0!important;padding-bottom:0!important;align-items:start!important}#colophon .site-middle-footer-inner-wrap>.site-footer-section{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;height:auto!important}#colophon .site-middle-footer-inner-wrap .footer-widget-area,#colophon .site-middle-footer-inner-wrap .footer-widget-area-inner{width:100%;text-align:left!important}#colophon .site-middle-footer-inner-wrap .widget{margin:0!important;padding:0!important}#colophon .site-footer-middle-section-1 .wp-block-kadence-image,#colophon .site-footer-middle-section-1 figure{margin:0!important;text-align:left!important;justify-content:flex-start!important}#colophon .site-footer-middle-section-1 .kb-imageb11684-0b figure{max-width:220px!important}#colophon .cc-fbrand{max-width:320px;margin-top:20px}#colophon .cc-fbrand-line{font:400 14.5px/1.75 Inter,sans-serif!important;color:#BFB1A2!important;margin:0 0 16px!important;text-align:left!important}#colophon .cc-fbrand-mail{display:inline-flex;align-items:center;gap:8px;font:500 14px/1 Inter,sans-serif;color:#E9DDCF!important;text-decoration:none!important;border-bottom:1px solid rgba(200,155,106,.55);padding-bottom:4px;transition:color .2s,border-color .2s}#colophon .cc-fbrand-mail::before{content:"";width:15px;height:15px;background:#C89B6A;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E") center/contain no-repeat}#colophon .cc-fbrand-mail:hover{color:#fff!important;border-color:#C89B6A}#colophon .site-middle-footer-inner-wrap .widget-title{font:600 12px/1 Inter,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#E9DDCF!important;margin:6px 0 22px!important;padding:0 0 14px!important;border:0!important;position:relative;text-align:left!important}#colophon .site-middle-footer-inner-wrap .widget-title::before{display:none!important}#colophon .site-middle-footer-inner-wrap .widget-title::after{content:""!important;position:absolute!important;left:0!important;right:auto!important;bottom:0!important;top:auto!important;width:28px!important;height:2px!important;margin:0!important;border:0!important;background:#9A5B33!important;transform:none!important}#colophon .site-middle-footer-inner-wrap .widget_nav_menu ul.menu{margin:0!important;padding:0!important;list-style:none;display:flex;flex-direction:column;gap:12px}#colophon .site-middle-footer-inner-wrap .widget_nav_menu li{margin:0!important;padding:0!important;border:0!important;text-align:left!important}#colophon .site-middle-footer-inner-wrap .widget_nav_menu li a{display:inline-block;padding:0!important;font:400 14.5px/1.4 Inter,sans-serif!important;color:#BFB1A2!important;text-decoration:none!important;letter-spacing:0!important;transition:color .2s,transform .2s!important}#colophon .site-middle-footer-inner-wrap .widget_nav_menu li a::before,#colophon .site-middle-footer-inner-wrap .widget_nav_menu li a::after{display:none!important}#colophon .site-middle-footer-inner-wrap .widget_nav_menu li a:hover{color:#FDFBF8!important;transform:translateX(3px)}#colophon .site-bottom-footer-wrap{border-top:1px solid rgba(233,221,207,.10)!important}#colophon .site-bottom-footer-inner-wrap{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:32px!important;padding-top:20px!important;padding-bottom:20px!important;min-height:0!important}#colophon .site-footer-bottom-section-2{order:-1;justify-content:flex-start!important;align-items:center!important;height:auto!important}#colophon .site-footer-bottom-section-1{justify-content:flex-end!important;align-items:center!important;flex-direction:row!important;gap:22px!important;height:auto!important}#colophon .site-footer-bottom-section-2 .footer-html,#colophon .site-footer-bottom-section-2 .footer-html-inner,#colophon .site-footer-bottom-section-2 p{font:400 12.5px/1.6 Inter,sans-serif!important;color:#9C8E80!important;text-align:left!important;margin:0!important}#colophon .site-footer-bottom-section-1 .widget,#colophon .site-footer-bottom-section-1 figure{margin:0!important}#colophon .site-footer-bottom-section-1 img.wp-image-959{max-width:200px;height:auto;opacity:.85}@media (max-width:1024px){#colophon .site-middle-footer-wrap .site-middle-footer-inner-wrap{grid-template-columns:repeat(3,minmax(0,1fr))!important}#colophon .site-footer-middle-section-1{grid-column:1 / -1}}@media (max-width:767px){#colophon .site-middle-footer-wrap .site-footer-row-container-inner{padding-top:44px!important;padding-bottom:32px!important}#colophon .site-middle-footer-wrap .site-middle-footer-inner-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:20px!important;row-gap:32px!important;padding-left:8px!important;padding-right:8px!important}#colophon .site-footer-middle-section-1{grid-column:1 / -1;align-items:center!important;text-align:center!important;padding-bottom:28px!important;border-bottom:1px solid rgba(233,221,207,.10)}#colophon .site-footer-middle-section-1 .footer-widget-area,#colophon .site-footer-middle-section-1 .footer-widget-area-inner{text-align:center!important}#colophon .site-footer-middle-section-1 .wp-block-kadence-image,#colophon .site-footer-middle-section-1 figure{margin:0 auto!important;text-align:center!important}#colophon .cc-fbrand{margin:16px auto 0}#colophon .cc-fbrand-line{text-align:center!important;font-size:14px!important}#colophon .site-footer-middle-section-4{grid-column:1 / -1}#colophon .site-footer-middle-section-4 .widget_nav_menu ul.menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}#colophon .site-middle-footer-inner-wrap .widget-title{margin-bottom:18px!important}#colophon .site-bottom-footer-inner-wrap{grid-template-columns:1fr!important;row-gap:14px!important;text-align:center!important}#colophon .site-footer-bottom-section-1,#colophon .site-footer-bottom-section-2{justify-content:center!important}#colophon .site-footer-bottom-section-1{flex-direction:column!important;gap:12px!important}#colophon .site-footer-bottom-section-2 .footer-html,#colophon .site-footer-bottom-section-2 p{text-align:center!important}}#colophon .site-footer-bottom-section-2 .footer-html{border:0!important;padding:0!important}.cc-journal-nav{display:none}body.category .cc-journal-nav{display:block}body.category .entry-hero .entry-hero-container-inner{background:var(--cc-parchment)!important;background-image:none!important;min-height:0!important;padding-top:clamp(36px,5vw,60px)!important;padding-bottom:0!important}body.category .entry-hero .hero-section-overlay{display:none!important}body.category .entry-hero .entry-header{text-align:center!important;min-height:0!important;padding:0!important}body.category .entry-hero .entry-header::before{content:"Connsole Casa \00B7  Journal";display:block;font:600 11px/1 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--cc-cognac);margin:0 0 14px}body.category .entry-hero h1{font-family:var(--cc-serif)!important;font-weight:600!important;font-size:clamp(32px,4.2vw,50px)!important;line-height:1.08!important;letter-spacing:0!important;color:var(--cc-espresso)!important;margin:0!important}body.category .entry-hero .kadence-breadcrumbs{display:none!important}body.category .entry-hero .archive-description{max-width:620px;margin:12px auto 0;color:var(--cc-muted);font-size:15.5px;line-height:1.6}body.category #primary{margin-top:0!important}.cc-journal-nav{position:relative;background:var(--cc-parchment);box-shadow:0 0 0 100vmax var(--cc-parchment);clip-path:inset(0 -100vmax);text-align:center;padding:14px 0 clamp(26px,3.5vw,40px);margin:0 0 clamp(32px,4vw,52px)}.cc-journal-nav::after{content:"";position:absolute;left:-100vmax;right:-100vmax;bottom:0;height:1px;background:var(--cc-line)}.cc-jn-intro{max-width:620px;margin:0 auto 22px!important;font-size:16px;line-height:1.6;color:var(--cc-muted)}body.category .cc-jn-intro{display:none}.cc-jn-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cc-jn-pills a{display:inline-flex;align-items:center;height:38px;padding:0 18px;border:1px solid var(--cc-line);border-radius:999px;background:rgba(255,255,255,.78);font:500 13.5px/1 Inter,sans-serif;color:var(--cc-espresso)!important;text-decoration:none!important;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.cc-jn-pills a:hover,.cc-jn-pills a:focus-visible{border-color:var(--cc-cognac);color:var(--cc-cognac)!important}body.category-home-decor-tips .cc-jn-pills a[data-cat="home-decor-tips"],body.category-room-inspiration .cc-jn-pills a[data-cat="room-inspiration"],body.category-gift-guides .cc-jn-pills a[data-cat="gift-guides"],body.category-care-guides .cc-jn-pills a[data-cat="care-guides"]{background:var(--cc-espresso);border-color:var(--cc-espresso);color:#fff!important}body.category #archive-container{gap:clamp(18px,2.2vw,28px)!important}body.category #archive-container article{border-radius:16px;overflow:hidden;border:1px solid var(--cc-line);box-shadow:0 18px 40px -32px rgba(36,30,25,.45);transition:transform .2s,box-shadow .2s}body.category #archive-container article:hover{transform:translateY(-3px);box-shadow:0 24px 48px -30px rgba(36,30,25,.5)}body.category #archive-container .post-thumbnail-inner{aspect-ratio:4/3}body.category #archive-container .post-thumbnail-inner img{width:100%!important;height:100%!important;object-fit:cover}body.category #archive-container .entry-content-wrap{padding:20px 22px 24px!important}body.category #archive-container .entry-title{font-size:clamp(19px,1.6vw,22px)!important;line-height:1.3!important;margin:6px 0 8px!important}body.category #archive-container .entry-summary p{font-size:14.5px;line-height:1.65;color:var(--cc-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.category #archive-container .entry-meta{font-size:11.5px;letter-spacing:.06em}body.category .pagination{margin-top:clamp(28px,3.5vw,44px)}body.category .pagination .nav-links{display:flex;justify-content:center;gap:8px}body.category .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid var(--cc-line);border-radius:999px;background:#fff;color:var(--cc-espresso);font:500 14px/1 Inter,sans-serif;text-decoration:none}body.category .pagination .page-numbers.current{background:var(--cc-espresso);border-color:var(--cc-espresso);color:#fff}body.category .pagination a.page-numbers:hover{border-color:var(--cc-cognac);color:var(--cc-cognac)}@media (max-width:767px){.cc-jn-intro{font-size:15px;margin-bottom:16px!important}.cc-jn-pills{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px 2px}.cc-jn-pills::-webkit-scrollbar{display:none}.cc-jn-pills a{height:36px;padding:0 15px;font-size:13px}}body.archive.category .entry-hero h1.page-title{font-family:var(--cc-serif)!important;font-weight:600!important;font-size:clamp(32px,4.2vw,50px)!important;line-height:1.08!important;letter-spacing:0!important;color:var(--cc-espresso)!important;margin:0!important;text-transform:none!important}body.archive.category .entry-hero .archive-description{margin:12px auto 0!important;padding:0!important}body.archive.category .entry-hero .archive-description p{margin:0!important}.cc-jn-intro{max-width:680px}.page-id-9 .entry-content>.wp-block-group{padding-left:clamp(16px,4vw,32px)!important;padding-right:clamp(16px,4vw,32px)!important;margin:0!important}.page-id-9 .cc-acc-hero{background:var(--cc-parchment)!important;text-align:center;padding-top:clamp(32px,4.5vw,52px)!important;padding-bottom:clamp(26px,3.5vw,40px)!important;border-bottom:1px solid var(--cc-line)}.page-id-9 .cc-acc-eyebrow{font:600 11px/1 Inter,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase;color:var(--cc-cognac)!important;margin:0 auto 12px!important}.page-id-9 .cc-acc-hero h1{font-family:var(--cc-serif)!important;font-weight:600!important;font-size:clamp(30px,3.8vw,44px)!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;color:var(--cc-espresso)!important;margin:0 auto 10px!important}.page-id-9 .cc-acc-sub{max-width:600px;margin:0 auto!important;font-size:15.5px!important;line-height:1.6!important;color:var(--cc-muted)!important}body.page-id-9:not(.logged-in) .cc-acc-sub-in{display:none!important}.page-id-9 .cc-acc-body{background:transparent!important;padding-top:clamp(28px,4vw,48px)!important;padding-bottom:clamp(40px,5vw,64px)!important}.page-id-9 .cc-acc-body .woocommerce:has(.account-navigation-wrap){display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(20px,3vw,32px);align-items:start}.page-id-9 .cc-acc-body .woocommerce:has(.account-navigation-wrap)::before,.page-id-9 .cc-acc-body .woocommerce:has(.account-navigation-wrap)::after{display:none!important}.page-id-9 .account-navigation-wrap{float:none!important;width:auto!important;margin:0!important;padding:18px 14px!important;border:1px solid var(--cc-line)!important;border-radius:16px;background:#fff;position:sticky;top:110px}.page-id-9 .woocommerce-MyAccount-content{float:none!important;width:auto!important;margin:0!important;padding:clamp(20px,3vw,32px)!important;border:1px solid var(--cc-line)!important;border-radius:16px;background:#fff;min-width:0}.page-id-9 .kadence-account-avatar{display:flex;align-items:center;gap:12px;padding:0 6px 16px!important;margin:0 0 10px!important;border-bottom:1px solid var(--cc-line)}.page-id-9 .kadence-customer-image img{width:44px!important;height:44px!important;border-radius:50%;display:block}.page-id-9 .kadence-customer-name{min-width:0;flex:1;font:600 14.5px/1.3 Inter,sans-serif!important;color:var(--cc-espresso)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-id-9 .kadence-customer-name::before{content:"Signed in as";display:block;font:500 11px/1.4 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-muted);margin-bottom:2px}.page-id-9 .woocommerce-MyAccount-navigation{border:0!important;padding:0!important;margin:0!important}.page-id-9 .woocommerce-MyAccount-navigation ul{list-style:none;margin:0!important;padding:0!important;border:0!important;display:flex;flex-direction:column;gap:2px}.page-id-9 .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;border:0!important}.page-id-9 .woocommerce-MyAccount-navigation li::before,.page-id-9 .woocommerce-MyAccount-navigation li::after,.page-id-9 .woocommerce-MyAccount-navigation li a::before,.page-id-9 .woocommerce-MyAccount-navigation li a::after{display:none!important}.page-id-9 .woocommerce-MyAccount-navigation li a{display:block;padding:10px 12px!important;border-radius:10px;border:0!important;font:500 14.5px/1.3 Inter,sans-serif!important;color:var(--cc-espresso)!important;text-decoration:none!important;transition:background .2s,color .2s;box-shadow:none!important}.page-id-9 .woocommerce-MyAccount-navigation li a:hover{background:var(--cc-cream);color:var(--cc-cognac)!important}.page-id-9 .woocommerce-MyAccount-navigation li.is-active a{background:var(--cc-parchment)!important;color:var(--cc-cognac)!important;font-weight:600!important}.page-id-9 .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:8px!important;padding-top:8px!important;border-top:1px solid var(--cc-line)!important}.page-id-9 .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--cc-muted)!important}.page-id-9 .woocommerce-MyAccount-content,.page-id-9 .woocommerce-MyAccount-content p{font-size:15px;line-height:1.65;color:var(--cc-muted)}.page-id-9 .woocommerce-MyAccount-content a:not(.button){color:var(--cc-cognac)}.page-id-9 .woocommerce-MyAccount-content h2,.page-id-9 .woocommerce-MyAccount-content h3{font-family:var(--cc-serif)!important;font-weight:600!important;font-size:clamp(20px,2vw,24px)!important;line-height:1.25!important;color:var(--cc-espresso)!important;margin:0 0 14px!important;letter-spacing:0!important}.page-id-9 .woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty{display:none}.page-id-9 .woocommerce-MyAccount-content:has(.cc-acc-dash)>p:first-of-type{font-size:15px;margin:0 0 4px!important}.page-id-9 .woocommerce-MyAccount-content:has(.cc-acc-dash)>p:first-of-type strong:first-child{display:block;font-family:var(--cc-serif);font-size:clamp(22px,2.2vw,26px);font-weight:600;line-height:1.2;color:var(--cc-espresso);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-id-9 .woocommerce-MyAccount-content:has(.cc-acc-dash)>p:nth-of-type(2){display:none!important}.cc-acc-dash-lead{margin:0 0 20px!important}.cc-acc-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc-acc-tile{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:18px;border:1px solid var(--cc-line);border-radius:14px;background:var(--cc-cream);text-decoration:none!important;transition:border-color .2s,box-shadow .25s,transform .2s}.cc-acc-tile:hover{border-color:#CDB396;box-shadow:0 16px 32px -24px rgba(36,30,25,.5);transform:translateY(-2px)}.cc-acc-ico{grid-row:1 / span 2;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--cc-line);display:flex;align-items:center;justify-content:center}.cc-acc-ico svg{width:21px;height:21px;fill:none;stroke:var(--cc-cognac);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cc-acc-t{font:600 15.5px/1.3 Inter,sans-serif;color:var(--cc-espresso)}.cc-acc-d{font:400 13.5px/1.4 Inter,sans-serif;color:var(--cc-muted)}.cc-acc-help{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;padding:14px 18px;border-radius:12px;background:var(--cc-parchment);font-size:14px;color:var(--cc-muted)}.cc-acc-help span{flex:1 1 260px}.cc-acc-help a{font:600 13.5px/1 Inter,sans-serif;color:var(--cc-cognac)!important;text-decoration:none!important;white-space:nowrap}.cc-acc-help a:hover{text-decoration:underline!important}.page-id-9 .woocommerce-MyAccount-content table.shop_table{width:100%;border:1px solid var(--cc-line)!important;border-radius:12px;border-collapse:separate!important;border-spacing:0;overflow:hidden;margin:0 0 20px!important;background:#fff}.page-id-9 .woocommerce-MyAccount-content table.shop_table th,.page-id-9 .woocommerce-MyAccount-content table.shop_table td{padding:13px 16px!important;border:0!important;border-top:1px solid var(--cc-line)!important;font-size:14.5px;line-height:1.5;color:var(--cc-espresso);vertical-align:middle;text-align:left;background:transparent}.page-id-9 .woocommerce-MyAccount-content table.shop_table thead th{border-top:0!important;background:var(--cc-cream);font:600 11.5px/1.3 Inter,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-muted)!important}.page-id-9 .woocommerce-MyAccount-content table.shop_table td.product-total,.page-id-9 .woocommerce-MyAccount-content table.shop_table thead th.product-total,.page-id-9 .woocommerce-table--order-details tfoot td{text-align:right!important;white-space:nowrap}.page-id-9 .woocommerce-table--order-details .product-name a{color:var(--cc-espresso)!important;text-decoration:none!important;font-weight:500}.page-id-9 .woocommerce-table--order-details .product-name a:hover{color:var(--cc-cognac)!important}.page-id-9 .woocommerce-table--order-details .product-quantity{color:var(--cc-muted);font-weight:500}.page-id-9 .woocommerce-table--order-details tfoot th{font-weight:500!important;color:var(--cc-muted)!important}.page-id-9 .woocommerce-table--order-details tfoot tr:nth-last-child(2) th,.page-id-9 .woocommerce-table--order-details tfoot tr:nth-last-child(2) td{font-weight:700!important;color:var(--cc-espresso)!important;font-size:15.5px}.page-id-9 .woocommerce-MyAccount-content mark{background:transparent;color:var(--cc-espresso);font-weight:600}.page-id-9 .woocommerce-MyAccount-content mark.order-status{display:inline-block;padding:3px 10px;border-radius:999px;background:#EAF2E6;color:#3E6B34;font-size:13px}.page-id-9 .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{font-weight:600;color:var(--cc-espresso)!important;text-decoration:none!important}.page-id-9 .woocommerce-orders-table__cell-order-actions{text-align:right!important}.page-id-9 .woocommerce-MyAccount-content .button,.page-id-9 .woocommerce-MyAccount-content button[type="submit"]{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:0 20px!important;margin:2px 4px 2px 0!important;border:0!important;border-radius:999px!important;background:var(--cc-cognac)!important;color:#fff!important;font:600 13.5px/1 Inter,sans-serif!important;letter-spacing:.02em;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;transition:background .2s}.page-id-9 .woocommerce-MyAccount-content .button:hover,.page-id-9 .woocommerce-MyAccount-content button[type="submit"]:hover{background:var(--cc-cognac-dk)!important}.page-id-9 .woocommerce-orders-table .button{min-height:36px;padding:0 16px!important;font-size:13px!important}.page-id-9 .woocommerce-orders-table .button.view{background:var(--cc-espresso)!important}.page-id-9 .order-again{margin:0 0 28px!important}.page-id-9 .woocommerce-customer-details{margin-top:8px}.page-id-9 .woocommerce-customer-details .woocommerce-columns--addresses,.page-id-9 .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0!important}.page-id-9 .woocommerce-columns--addresses::before,.page-id-9 .woocommerce-columns--addresses::after,.page-id-9 .woocommerce-Addresses::before,.page-id-9 .woocommerce-Addresses::after{display:none!important}.page-id-9 .woocommerce-columns--addresses .woocommerce-column,.page-id-9 .woocommerce-Addresses .woocommerce-Address{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:18px 20px!important;border:1px solid var(--cc-line);border-radius:14px;background:var(--cc-cream)}.page-id-9 .woocommerce-columns--addresses h2,.page-id-9 .woocommerce-Address-title h2,.page-id-9 .woocommerce-Address-title h3{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--cc-cognac)!important;margin:0 0 10px!important}.page-id-9 .woocommerce-customer-details address,.page-id-9 .woocommerce-Address address{border:0!important;padding:0!important;margin:0!important;font-style:normal;font-size:14.5px;line-height:1.7;color:var(--cc-espresso);overflow-wrap:anywhere}.page-id-9 .woocommerce-customer-details address p{margin:0!important;font-size:14.5px;color:var(--cc-espresso)}.page-id-9 .woocommerce-Address-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.page-id-9 .woocommerce-Address-title .edit{font-size:13px;font-weight:600;color:var(--cc-cognac)!important}.page-id-9 .woocommerce-MyAccount-content .form-row{margin:0 0 14px!important;padding:0!important}.page-id-9 .woocommerce-MyAccount-content label{font:500 13.5px/1.4 Inter,sans-serif;color:var(--cc-espresso);margin-bottom:6px;display:block}.page-id-9 .woocommerce-MyAccount-content input.input-text,.page-id-9 .woocommerce-MyAccount-content select,.page-id-9 .woocommerce-MyAccount-content .select2-selection{min-height:46px;border:1px solid var(--cc-line)!important;border-radius:10px!important;padding:10px 14px;background:#fff;font-size:15px;color:var(--cc-espresso);box-shadow:none}.page-id-9 .woocommerce-MyAccount-content input.input-text:focus{border-color:var(--cc-cognac)!important;outline:0;box-shadow:0 0 0 3px rgba(154,91,51,.14)}.page-id-9 .woocommerce-MyAccount-content fieldset{margin:22px 0 10px;padding:18px 20px;border:1px solid var(--cc-line);border-radius:14px}.page-id-9 .woocommerce-MyAccount-content legend{padding:0 8px;font:600 13px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-cognac)}.page-id-9 .woocommerce-MyAccount-content .woocommerce-info,.page-id-9 .woocommerce-MyAccount-content .woocommerce-message{border-radius:12px}.page-id-9 .cc-acc-privacy{margin:24px 0 0!important;padding:18px 22px!important;border:1px solid var(--cc-line);border-radius:14px;background:#fff}.page-id-9 .cc-acc-privacy p{margin:0!important;font-size:14px!important;line-height:1.65!important;color:var(--cc-muted)!important}.page-id-9 .cc-acc-privacy .cc-acc-privacy-title{font:600 11px/1 Inter,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--cc-cognac)!important;margin:0 0 8px!important}.page-id-9 .cc-acc-privacy a,.page-id-9 .woocommerce-privacy-policy-text a{color:var(--cc-cognac)!important}.cc-acc-field-note{display:block;font-size:12px;font-weight:400;color:var(--cc-muted);margin-top:3px}.page-id-9 .woocommerce-privacy-policy-text p{font-size:13px!important;line-height:1.6!important;color:var(--cc-muted)!important}@media (max-width:900px){.page-id-9 .cc-acc-body .woocommerce:has(.account-navigation-wrap){grid-template-columns:minmax(0,1fr)}.page-id-9 .account-navigation-wrap{position:static;padding:14px!important}.page-id-9 .kadence-account-avatar{padding:0 2px 12px!important}.page-id-9 .woocommerce-MyAccount-navigation ul{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page-id-9 .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.page-id-9 .woocommerce-MyAccount-navigation li a{white-space:nowrap;padding:9px 14px!important;border:1px solid var(--cc-line)!important;border-radius:999px;font-size:13.5px!important}.page-id-9 .woocommerce-MyAccount-navigation li.is-active a{border-color:var(--cc-parchment)!important}.page-id-9 .woocommerce-MyAccount-navigation-link--customer-logout{margin:0!important;padding:0!important;border:0!important}}@media (max-width:600px){.cc-acc-tiles{grid-template-columns:minmax(0,1fr);gap:8px}.cc-acc-tile{padding:14px}.page-id-9 .woocommerce-customer-details .woocommerce-columns--addresses,.page-id-9 .woocommerce-Addresses{grid-template-columns:minmax(0,1fr)}.page-id-9 .woocommerce-MyAccount-content table.shop_table_responsive tr td{text-align:right!important}.page-id-9 .woocommerce-MyAccount-content table.shop_table_responsive tr td::before{color:var(--cc-muted);font-weight:500;float:left}.page-id-9 .woocommerce-orders-table__cell-order-actions{text-align:left!important}}.page-id-9 .u-columns.col2-set{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,24px);align-items:stretch;margin:0!important}.page-id-9 .u-columns.col2-set::before,.page-id-9 .u-columns.col2-set::after{display:none!important}.page-id-9 .u-columns .u-column1,.page-id-9 .u-columns .u-column2{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:clamp(22px,3vw,34px)!important;border:1px solid var(--cc-line);border-radius:18px;display:flex;flex-direction:column}.page-id-9 .u-columns .u-column1{background:#fff;box-shadow:0 24px 50px -38px rgba(36,30,25,.45)}.page-id-9 .u-columns .u-column2{background:var(--cc-cream)}.page-id-9 .u-columns h2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;font-family:var(--cc-serif)!important;font-size:clamp(22px,2.2vw,26px)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:var(--cc-espresso)!important;margin:0 0 20px!important;padding:0!important;border:0!important}.cc-acc-badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;background:#EAF2E6;color:#3E6B34;font:600 11.5px/1 Inter,sans-serif;letter-spacing:.03em}.cc-acc-badge svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.page-id-9 .u-columns form{flex:1;display:flex;flex-direction:column;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.page-id-9 .u-columns .form-row{margin:0 0 14px!important;padding:0!important}.page-id-9 .u-columns label{display:block;font:500 13.5px/1.4 Inter,sans-serif!important;color:var(--cc-espresso)!important;margin:0 0 6px!important}.page-id-9 .u-columns .required{color:var(--cc-cognac);text-decoration:none}.page-id-9 .u-columns input.input-text{width:100%;height:48px;padding:0 14px!important;border:1px solid var(--cc-line)!important;border-radius:10px!important;background:#fff!important;font-size:15px!important;color:var(--cc-espresso);box-shadow:none!important;transition:border-color .2s,box-shadow .2s}.page-id-9 .u-columns input.input-text:focus{border-color:var(--cc-cognac)!important;outline:0;box-shadow:0 0 0 3px rgba(154,91,51,.14)!important}.page-id-9 .u-columns .password-input{display:block;position:relative}.page-id-9 .u-columns .show-password-input{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent!important;border:0!important}.page-id-9 .u-columns .cf-turnstile{margin:2px 0 14px}.page-id-9 .woocommerce-form-login>p.form-row:not(.form-row-wide){display:flex;flex-direction:column;gap:14px;margin:4px 0 0!important}.page-id-9 .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:8px;margin:0!important;font-weight:400!important;color:var(--cc-muted)!important}.page-id-9 .woocommerce-form-login__rememberme input{width:16px;height:16px;accent-color:var(--cc-cognac);margin:0}.page-id-9 .u-columns button.button{width:100%;height:50px;margin:0!important;border:0!important;border-radius:999px!important;background:var(--cc-espresso)!important;color:#fff!important;font:600 14.5px/1 Inter,sans-serif!important;letter-spacing:.03em!important;text-transform:none!important;cursor:pointer;transition:background .2s}.page-id-9 .u-columns button.button:hover{background:var(--cc-cognac)!important}.page-id-9 .u-columns .woocommerce-form-register__submit{background:var(--cc-cognac)!important}.page-id-9 .u-columns .woocommerce-form-register__submit:hover{background:var(--cc-cognac-dk)!important}.page-id-9 .u-columns .register .form-row:last-child{margin-top:auto!important;margin-bottom:0!important;padding-top:6px!important}.page-id-9 .woocommerce-LostPassword{margin:14px 0 0!important;text-align:center;font-size:14px}.page-id-9 .woocommerce-LostPassword a{color:var(--cc-cognac)!important;text-decoration:none!important;font-weight:500}.page-id-9 .woocommerce-LostPassword a:hover{text-decoration:underline!important}.page-id-9 .u-columns .register>p:not(.form-row){font-size:13.5px;line-height:1.55;color:var(--cc-muted);margin:0 0 14px!important}.page-id-9 .woocommerce-privacy-policy-text p{margin:0 0 14px!important}.cc-acc-perks{list-style:none;margin:-6px 0 20px!important;padding:0!important;display:grid;gap:8px}.cc-acc-perks li{position:relative;margin:0!important;padding-left:28px;font-size:14.5px;line-height:1.45;color:var(--cc-espresso)}.cc-acc-perks li::before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:var(--cc-cognac) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/11px no-repeat}.cc-acc-trust{list-style:none;margin:clamp(18px,2.5vw,24px) 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cc-acc-trust li{display:flex;align-items:flex-start;gap:12px;margin:0!important;padding:16px 18px;border:1px solid var(--cc-line);border-radius:14px;background:#fff;font-size:13.5px;line-height:1.5;color:var(--cc-muted)}.cc-acc-trust strong{display:block;font:600 14px/1.35 Inter,sans-serif;color:var(--cc-espresso);margin-bottom:2px}.cc-acc-trust a{color:var(--cc-cognac)!important}.cc-acc-trust-ico{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--cc-parchment);display:flex;align-items:center;justify-content:center}.cc-acc-trust-ico svg{width:18px;height:18px;fill:none;stroke:var(--cc-cognac);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:820px){.page-id-9 .u-columns.col2-set{grid-template-columns:minmax(0,1fr)}.cc-acc-trust{grid-template-columns:minmax(0,1fr);gap:8px}.cc-acc-trust li{padding:12px 14px}}.cc-sp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px)}.cc-sp-card{display:flex;flex-direction:column;padding:clamp(20px,2.5vw,28px);border:1px solid var(--cc-line);border-radius:16px;background:var(--cc-cream);transition:border-color .2s,box-shadow .25s,transform .2s}.cc-sp-card:hover{border-color:#CDB396;box-shadow:0 16px 32px -24px rgba(36,30,25,.5);transform:translateY(-2px)}.cc-sp-ico{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--cc-line);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.cc-sp-ico svg{width:21px;height:21px;fill:none;stroke:var(--cc-cognac);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cc-sp-contact-card{display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,40px);padding:clamp(22px,3vw,32px) clamp(20px,3vw,36px);background:var(--cc-espresso);border-radius:16px}.cc-sp-contact-btn{flex:0 0 auto;display:inline-flex;align-items:center;height:46px;padding:0 26px;border-radius:999px;background:var(--cc-cognac);color:#fff!important;font:600 13px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;transition:background .2s}.cc-sp-contact-btn:hover{background:var(--cc-cognac-dk)}@media (max-width:900px){.cc-sp-cards{grid-template-columns:minmax(0,1fr)}.cc-sp-card{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px}.cc-sp-ico{grid-row:1 / span 3;margin:0}}@media (max-width:767px){.cc-sp-contact-card{flex-direction:column;align-items:flex-start}}.cc-st-catgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px)}.cc-st-cat{display:flex;flex-direction:column;border:1px solid var(--cc-line);border-radius:16px;overflow:hidden;background:var(--cc-cream);text-decoration:none!important;transition:border-color .2s,box-shadow .25s,transform .2s}.cc-st-cat:hover{border-color:#CDB396;box-shadow:0 18px 36px -26px rgba(36,30,25,.55);transform:translateY(-2px)}.cc-st-cat-img{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--cc-parchment)}.cc-st-cat-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.cc-st-cat:hover .cc-st-cat-img img{transform:scale(1.04)}.cc-st-cat-body{display:flex;flex-direction:column;gap:3px;padding:14px 18px 16px;position:relative}.cc-st-cat-body::after{content:"\2192";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--cc-cognac);transition:transform .2s}.cc-st-cat:hover .cc-st-cat-body::after{transform:translate(3px,-50%)}.cc-st-cat-t{font-family:var(--cc-serif);font-size:19px;font-weight:600;line-height:1.25;color:var(--cc-espresso);padding-right:28px}.cc-st-cat-d{font-size:13.5px;line-height:1.45;color:var(--cc-muted);padding-right:28px}@media (max-width:767px){.cc-st-catgrid{grid-template-columns:minmax(0,1fr);gap:10px}.cc-st-cat{flex-direction:row;align-items:center}.cc-st-cat-img{flex:0 0 96px;width:96px;aspect-ratio:1}}#colophon .site-middle-footer-inner-wrap .widget_nav_menu ul.menu{gap:10px!important}#colophon .site-middle-footer-inner-wrap .widget_nav_menu li{line-height:1.4!important}@media (min-width:768px) and (max-width:1024px){#colophon .site-footer-middle-section-1{padding-bottom:28px!important;border-bottom:1px solid rgba(233,221,207,.10)}#colophon .site-footer-middle-section-1 .footer-widget-area-inner{display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(28px,4vw,48px);align-items:center}#colophon .site-footer-middle-section-1 .footer-widget-area-inner>.widget{margin:0!important}#colophon .site-footer-middle-section-1 .wp-block-kadence-image{width:auto!important}#colophon .cc-fbrand{max-width:none!important;margin:0!important;display:flex;align-items:center;justify-content:space-between;gap:28px;padding-left:clamp(28px,4vw,48px);border-left:1px solid rgba(233,221,207,.12)}#colophon .cc-fbrand-line{margin:0!important;max-width:380px;font-size:14px!important;line-height:1.65!important}#colophon .cc-fbrand-mail{flex:0 0 auto}#colophon .site-middle-footer-wrap .site-middle-footer-inner-wrap{row-gap:32px!important}#colophon .site-bottom-footer-inner-wrap{grid-template-columns:1fr!important;row-gap:14px!important;justify-items:center;text-align:center;padding-bottom:28px!important}#colophon .site-footer-bottom-section-1,#colophon .site-footer-bottom-section-2{justify-content:center!important}#colophon .site-footer-bottom-section-2 .footer-html,#colophon .site-footer-bottom-section-2 p{text-align:center!important}}@media (min-width:1025px) and (max-width:1440px){#colophon .site-bottom-footer-inner-wrap{padding-right:64px!important}}@media (max-width:767px){#colophon .site-bottom-footer-inner-wrap{padding-bottom:76px!important}}:root{--global-palette6: #6e6259;--cc-muted: #6e6259}.cc-rv-stars,.cc-hpill-stars{color: #9a5b33 !important}.cc-rv figcaption,.cc-rv .cc-rv-note{color: #6e6259 !important}.woocommerce div.product div.images .flex-control-thumbs li{height: auto !important}.woocommerce div.product div.images .flex-control-thumbs li img{width: 100% !important;height: auto !important;aspect-ratio: 1 / 1;object-fit: cover}.kadence-breadcrumbs,.kadence-breadcrumbs a{color: #6e6259 !important}.woocommerce div.product div.images .flex-control-thumbs li{align-items: flex-start}.cc-cat .cc-cat-txt{background-color: rgba(36,30,25,0.72)}.entry-hero .kadence-breadcrumbs,.entry-hero .kadence-breadcrumbs a,.entry-hero .kadence-breadcrumbs span{color: #6e6259 !important}@media (max-width: 767px){body.woocommerce.archive .content-container.site-container,body.search .content-container.site-container{padding-left: 16px !important;padding-right: 16px !important}.woocommerce ul.products.content-wrap,.woocommerce ul.products.grid-cols{padding-left: 0 !important;padding-right: 0 !important;gap: 22px 12px !important}.woocommerce ul.products li.product .product-details{padding-left: 2px !important;padding-right: 2px !important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size: 14px !important;line-height: 1.35 !important;min-height: 2.7em}.woocommerce ul.products li.product .price{display: block;font-size: 14px !important;white-space: nowrap}}@media (max-width: 1024px){.woocommerce ul.products li.product .product-action-wrap .button{display: flex !important;align-items: center;justify-content: center;width: 100% !important;min-height: 44px;padding: 10px 8px !important;font-size: 11.5px !important;letter-spacing: .06em !important;white-space: nowrap !important}.woocommerce ul.products li.product .product-action-wrap .button svg,.woocommerce ul.products li.product .product-action-wrap .button .kadence-svg-iconset{display: none !important}}@media (max-width: 782px){.cc-hero .cc-htrust{display: none}}html body:not(.blog):not(.single-post) .entry-hero nav.kadence-breadcrumbs,html body:not(.blog):not(.single-post) .entry-hero nav.kadence-breadcrumbs a,html body:not(.blog):not(.single-post) .entry-hero nav.kadence-breadcrumbs span{color: #6e6259 !important}@media (max-width: 782px){.cc-hero{padding-top: 18px !important;padding-bottom: 36px !important}.cc-hero .wp-block-columns{display: flex;flex-direction: column-reverse;gap: 20px}.cc-hero .cc-hfade{aspect-ratio: 4 / 3 !important}.cc-hero h1{font-size: 30px !important;margin-bottom: 12px !important}.cc-hero .wp-block-column>p{margin-bottom: 18px !important}.cc-hero .cc-hcap{display: none}}.site-footer .widget_nav_menu .menu .sub-menu{list-style:none;margin:8px 0 0 !important;padding:0 !important;border:0 !important;position:static !important;display:block !important;background:none !important;box-shadow:none !important}.site-footer .widget_nav_menu .menu .sub-menu li{margin:0 !important;padding:0 !important;border:0 !important}.site-footer .widget_nav_menu .menu .sub-menu a{display:inline-flex;align-items:center;gap:6px;font-size:13px !important;letter-spacing:.01em;color:#a8998a !important;padding:0 !important}.site-footer .widget_nav_menu .menu .sub-menu a::before{content:"";display:inline-block;width:10px;height:8px;border-left:1px solid rgba(217,199,178,.45);border-bottom:1px solid rgba(217,199,178,.45);border-bottom-left-radius:3px;transform:translateY(-3px)}.site-footer .widget_nav_menu .menu .sub-menu a:hover{color:#e7d5be !important}.site-footer .footer-html .cc-legal{font-size:inherit !important;font-weight:inherit;color:#c9b8a6 !important;text-decoration:none;border-bottom:1px solid rgba(217,199,178,.3);transition:color .15s,border-color .15s}.site-footer .footer-html .cc-legal:hover{color:#efe2d2 !important;border-bottom-color:rgba(239,226,210,.7)}.site-footer .footer-html .cc-legal-sep{opacity:.55;margin:0 2px}.site-footer .footer-html p{margin:0 !important;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;line-height:1.5 !important;font-size:13px !important;letter-spacing:.02em;color:#a8998a}.site-footer .footer-html .cc-legal{border-bottom:0 !important;color:#c9b8a6 !important;text-decoration:none !important}.site-footer .footer-html .cc-legal:hover{color:#efe2d2 !important;text-decoration:underline !important;text-underline-offset:3px}.site-footer .footer-html .cc-legal-sep{opacity:.45;margin:0 !important}@media (min-width:1025px){.site-footer .site-bottom-footer-wrap .site-footer-bottom-section-2{display:flex;align-items:center}.site-footer .footer-html p{flex-wrap:nowrap;white-space:nowrap}}@media (max-width:1024px){.site-footer .footer-html p{justify-content:center;text-align:center}}@media (max-width:1024px){.site-footer .footer-html .cc-copy{flex-basis:100%;text-wrap:balance}.site-footer .footer-html .cc-copy + .cc-legal-sep{display:none}}.cc-rp-hero{background:#f6f1ea;text-align:center;padding:64px 24px 54px;margin:0}.cc-rp-hero>*{max-width:720px;margin-left:auto;margin-right:auto}.cc-rp-eyebrow,.cc-rp-kicker,.cc-rp-toc-title{font:600 11px/1 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#9a5b33;margin:0 0 14px}.cc-rp-hero h1{font-family:"Playfair Display",Georgia,serif;font-weight:600;font-size:50px;line-height:1.08;color:#241e19;margin:0 auto 16px;text-transform:none}.cc-rp-lead{font-size:16.5px;line-height:1.65;color:#6e6259;max-width:600px;margin:0 auto 26px}.cc-rp-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.cc-rp-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 26px;border-radius:999px;background:#9a5b33;color:#fff !important;font:600 13px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none !important;border:1px solid #9a5b33;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.cc-rp-btn:hover{background:#7f4826;border-color:#7f4826}.cc-rp-btn.is-ghost{background:transparent;color:#241e19 !important;border-color:#cdbba5}.cc-rp-btn.is-ghost:hover{background:#fff;border-color:#9a5b33}.cc-rp-stats{max-width:1100px;margin:-28px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;position:relative}.cc-rp-stat{background:#fff;border:1px solid #e8dfd3;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:6px;box-shadow:0 10px 30px -18px rgba(59,42,32,.35)}.cc-rp-stat-k{font-family:"Playfair Display",Georgia,serif;font-weight:600;font-size:28px;line-height:1.1;color:#241e19}.cc-rp-stat-v{font-size:13.5px;line-height:1.45;color:#6e6259}.cc-rp-layout{max-width:1100px;margin:0 auto;padding:56px 24px 72px;display:grid;grid-template-columns:200px minmax(0,1fr);gap:56px;align-items:start}.cc-rp-toc{position:sticky;top:28px;display:flex;flex-direction:column;gap:2px;border-left:1px solid #e8dfd3;padding-left:18px}.cc-rp-toc a{font-size:14px;line-height:1.4;color:#6e6259;text-decoration:none;padding:6px 0;transition:color .15s}.cc-rp-toc a:hover{color:#9a5b33}.cc-rp-main{min-width:0}.cc-rp-sec{scroll-margin-top:24px;padding:0 0 48px;margin:0 0 48px;border-bottom:1px solid #eee5d9}.cc-rp-sec:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.cc-rp-sec h2{font-family:"Playfair Display",Georgia,serif;font-weight:600;font-size:32px;line-height:1.2;color:#241e19;margin:0 0 20px;text-transform:none}.cc-rp-sec p{font-size:15.5px;line-height:1.7;color:#6e6259;margin:0 0 16px}.cc-rp-sec strong{color:#3b2a20}.cc-rp-sec a{color:#9a5b33;text-decoration:none;border-bottom:1px solid rgba(154,91,51,.3)}.cc-rp-sec a:hover{border-bottom-color:#9a5b33}.cc-rp-sec .cc-rp-kicker{color:#9a5b33;font-size:11px;line-height:1;margin:0 0 12px}.cc-rp-sub{font-family:"Playfair Display",Georgia,serif;font-weight:600;font-size:21px;color:#241e19;margin:30px 0 14px;text-transform:none}.cc-rp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cc-rp-item,.cc-rp-card{background:#fdfbf8;border:1px solid #e8dfd3;border-radius:16px;padding:22px}.cc-rp-item h3,.cc-rp-card h3{font-family:"Playfair Display",Georgia,serif;font-weight:600;font-size:18px;line-height:1.25;color:#241e19;margin:0 0 8px;text-transform:none}.cc-rp-item p,.cc-rp-card p{font-size:14px;line-height:1.6;margin:0}.cc-rp-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e8dfd3;color:#9a5b33;margin:0 0 14px}.cc-rp-ico svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cc-rp-note{background:#f6f1ea;border-left:3px solid #9a5b33;border-radius:0 12px 12px 0;padding:14px 18px;font-size:14.5px;line-height:1.6;color:#6e6259}.cc-rp-steps{list-style:none !important;margin:0 !important;padding:0 !important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cc-rp-steps li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e8dfd3;border-radius:16px;padding:18px 20px;margin:0 !important}.cc-rp-num{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:#241e19;color:#f6f1ea;display:inline-flex;align-items:center;justify-content:center;font:600 14px/1 "Playfair Display",Georgia,serif}.cc-rp-steps strong{display:block;font-size:15px;color:#241e19;margin:4px 0 4px}.cc-rp-steps p{font-size:14px;line-height:1.6;margin:0}.cc-rp-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cc-rp-cmp{border:1px solid #e8dfd3;border-radius:16px;padding:18px 20px;background:#fdfbf8}.cc-rp-cmp.is-ours{background:#eef5ea;border-color:#cfe1c6}.cc-rp-cmp-t{font:600 12px/1.3 Inter,sans-serif !important;letter-spacing:.08em;text-transform:uppercase;color:#241e19 !important;margin:0 0 6px !important}.cc-rp-cmp p{font-size:14.5px;margin:0}.cc-rp-callout{display:flex;gap:22px;align-items:center;background:#241e19;border-radius:18px;padding:26px 28px}.cc-rp-callout-k{flex:0 0 auto;font-family:"Playfair Display",Georgia,serif;font-weight:600;font-size:34px;line-height:1;color:#e9c9a6;padding-right:22px;border-right:1px solid rgba(233,201,166,.25)}.cc-rp-callout p{color:#d9cbbd !important;margin:0 !important;font-size:15px}.cc-rp-callout strong{color:#fff !important}.cc-rp-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 18px;padding-top:22px}.cc-rp-timeline::before{content:"";position:absolute;left:6px;right:6px;top:6px;height:1px;background:#d9cbb8}.cc-rp-tl{position:relative}.cc-rp-dot{position:absolute;top:-22px;left:0;width:13px;height:13px;border-radius:50%;background:#9a5b33;box-shadow:0 0 0 4px #fdfbf8}.cc-rp-tl strong{display:block;font-family:"Playfair Display",Georgia,serif;font-weight:600;font-size:18px;color:#241e19;margin:0 0 6px}.cc-rp-tl p{font-size:14px;line-height:1.6;margin:0}.cc-rp-small{font-size:14px !important}.cc-rp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cc-rp-contact{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#241e19;border-radius:18px;padding:32px 36px}.cc-rp-contact h2{color:#f6f1ea !important;font-size:26px !important;margin:0 0 10px !important}.cc-rp-contact p{color:#cbbcad !important;font-size:14.5px !important;margin:0 0 6px !important}.cc-rp-contact a{color:#e9c9a6 !important;border-bottom-color:rgba(233,201,166,.35) !important}.cc-rp-contact .cc-rp-btn{color:#fff !important;border-bottom:1px solid #9a5b33 !important}.cc-rp-addr{font-size:13px !important;opacity:.8}.cc-rp-updated{text-align:center;font-size:12.5px !important;color:#9b8d80 !important;margin:22px 0 0 !important}@media (max-width:1024px){.cc-rp-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:40px}.cc-rp-toc{position:static;flex-direction:row;flex-wrap:wrap;gap:8px;border-left:0;padding-left:0}.cc-rp-toc-title{display:none}.cc-rp-toc a{padding:7px 14px;border:1px solid #e8dfd3;border-radius:999px;background:#fff;font-size:13px}.cc-rp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-rp-grid,.cc-rp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cc-rp-hero{padding:44px 20px 50px}.cc-rp-hero h1{font-size:34px}.cc-rp-lead{font-size:15.5px}.cc-rp-stats{padding:0 16px;gap:10px;margin-top:-26px}.cc-rp-stat{padding:16px}.cc-rp-stat-k{font-size:23px}.cc-rp-stat-v{font-size:12.5px}.cc-rp-layout{padding:32px 16px 56px}.cc-rp-toc{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.cc-rp-toc::-webkit-scrollbar{display:none}.cc-rp-toc a{white-space:nowrap}.cc-rp-sec{padding-bottom:36px;margin-bottom:36px}.cc-rp-sec h2{font-size:26px}.cc-rp-grid,.cc-rp-cards,.cc-rp-steps,.cc-rp-compare,.cc-rp-timeline{grid-template-columns:minmax(0,1fr)}.cc-rp-timeline{padding-top:0;padding-left:26px;gap:20px}.cc-rp-timeline::before{left:6px;right:auto;top:6px;bottom:6px;width:1px;height:auto}.cc-rp-dot{top:4px;left:-26px}.cc-rp-item{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:16px 18px}.cc-rp-item .cc-rp-ico{grid-row:span 2;margin:0}.cc-rp-item h3{margin:2px 0 4px;font-size:17px}.cc-rp-grid{gap:10px}.cc-rp-actions .cc-rp-btn{flex:1 1 0;padding:0 14px}.cc-rp-callout{flex-direction:column;align-items:flex-start;gap:12px;padding:22px}.cc-rp-callout-k{border-right:0;padding-right:0}.cc-rp-contact{flex-direction:column;align-items:flex-start;padding:26px 22px}}.woocommerce-product-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none}.woocommerce-product-gallery.gallery-has-thumbnails>.woocommerce-product-gallery__wrapper{margin-bottom:85px}@media (min-width:768px) and (max-width:1024px){.woocommerce-product-gallery.gallery-has-thumbnails>.woocommerce-product-gallery__wrapper{margin-bottom:71px}}@media (min-width:1025px){.woocommerce-product-gallery.gallery-has-thumbnails>.woocommerce-product-gallery__wrapper{margin-bottom:123px}}html body .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none !important}@media (max-width:767px){html body .woocommerce-product-gallery.gallery-has-thumbnails>.woocommerce-product-gallery__wrapper{margin-bottom:calc((100vw - 16px) * .205 + 12px)}}html body .woocommerce-product-gallery.gallery-has-thumbnails>.woocommerce-product-gallery__wrapper{margin-bottom:85px !important}@media (max-width:767px){html body .woocommerce-product-gallery.gallery-has-thumbnails>.woocommerce-product-gallery__wrapper{margin-bottom:calc((100vw - 16px) * .205 + 12px) !important}}@media (min-width:768px) and (max-width:1024px){html body .woocommerce-product-gallery.gallery-has-thumbnails>.woocommerce-product-gallery__wrapper{margin-bottom:71px !important}}@media (min-width:1025px){html body .woocommerce-product-gallery.gallery-has-thumbnails>.woocommerce-product-gallery__wrapper{margin-bottom:123px !important}}html body .woocommerce-product-gallery .flex-viewport:not([style*="height"]) .woocommerce-product-gallery__image:not(:first-child){display:none !important}html body .woocommerce-product-gallery .flex-viewport:not([style*="height"])>.woocommerce-product-gallery__wrapper{width:100% !important}@media (max-width:767px){html body .woocommerce-product-gallery>.flex-control-thumbs{min-height:calc((100vw - 16px) * .205)}}@media (min-width:768px) and (max-width:1024px){html body .woocommerce-product-gallery>.flex-control-thumbs{min-height:59px}}@media (min-width:1025px){html body .woocommerce-product-gallery>.flex-control-thumbs{min-height:111px}}@media (max-width:767px){html body .woocommerce-product-gallery>.flex-control-thumbs{height:calc((100vw - 16px) * .205);overflow:hidden}}@media (min-width:768px) and (max-width:1024px){html body .woocommerce-product-gallery>.flex-control-thumbs{height:59px;overflow:hidden}}@media (min-width:1025px){html body .woocommerce-product-gallery>.flex-control-thumbs{height:111px;overflow:hidden}}