:root{--global-palette1:#4D1A24 !important;--global-palette2:#7D3644 !important;--global-palette3:#C48A95 !important;--global-palette4:#141414 !important;--global-palette5:#6B6B6B !important;--global-palette6:#F5F5F4 !important;--global-palette7:#ffffff !important;--global-palette8:#F9F7F4 !important;--global-palette9:#ffffff !important;--global-body-font-family:'Inter',sans-serif !important;--global-heading-font-family:'Cormorant Garamond',serif !important;--cfw-font-heading:'Cormorant Garamond',serif;--cfw-font-body:'Inter',sans-serif;--cfw-color-charcoal:#141414;--cfw-color-white:#ffffff;--cfw-color-charcoal-50:rgba(20,20,20,0.5);--cfw-color-terracotta:#B9714A}.grecaptcha-badge{visibility:hidden !important;overflow:hidden !important;width:0 !important;height:0 !important}.kadence-scroll-to-top.scroll-up-wrap{right:1rem !important;overflow:hidden !important}body,body p,body li,body span,body a,body input,body textarea,body select,body button,body .entry-content p,body .site-footer,body .c7-content,body .c7-h1,body .c7-product__title a{font-family:'Inter',sans-serif !important}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Cormorant Garamond',serif !important;font-weight:300 !important}h1{font-size:3.5rem !important;line-height:0.95 !important}h2{font-size:2.8rem !important;line-height:1.13 !important}#main-header .header-button{border-radius:6px !important}body:not(.home) #main-header .site-main-header-wrap,body:not(.home) #main-header .site-header-row-container-inner,body:not(.home) #mobile-header .site-main-header-wrap,body:not(.home) #mobile-header .site-header-row-container-inner{background:#fff !important}body.home #main-header .site-main-header-wrap,body.home #main-header .site-header-row-container-inner{background:transparent !important}#main-header .site-header-upper-inner-wrap{height:auto !important;min-height:0 !important}#main-header .site-main-header-wrap{top:0 !important}#main-header .site-main-header-inner-wrap,#masthead .site-main-header-inner-wrap{min-height:0 !important}#main-header .site-header-row-container-inner{min-height:auto !important;padding:0 !important}#main-header .site-header-row-container-inner>.site-container{max-width:1440px !important;padding-left:48px !important;padding-right:48px !important}#main-header .custom-logo,#main-header .site-branding img{max-height:32px !important;width:auto !important;max-width:180px !important}.header-navigation .menu>li>a,.header-menu-container .menu>li>a{font-family:"Inter",sans-serif !important;font-size:12px !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:0.2em !important}#main-header .header-navigation .menu>li>a{padding-top:4px !important;padding-bottom:4px !important}#main-header .header-navigation .menu>li{margin:0 12px !important}#main-header .header-button,body #main-header .site-header-item .header-button{font-family:"Inter",sans-serif !important;font-size:12px !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:0.15em !important;border-radius:6px !important;-webkit-border-radius:6px !important;padding:8px 20px !important;line-height:1.5 !important;background:transparent !important;border:1px solid currentColor !important;max-width:none !important}#main-header #c7-cart .c7-user-nav__cart>button{background:none !important;border:none !important;box-shadow:none !important;color:transparent !important;position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;z-index:2 !important;cursor:pointer !important}#main-header #c7-cart .c7-user-nav__cart .c7-user-nav__cart__count,#main-header #c7-cart .c7-user-nav__cart__title{display:none !important}.cart-wrapper{position:relative !important;min-width:24px !important;min-height:24px !important;background:transparent !important}body:not(.home) #main-header .header-navigation .menu>li>a,body:not(.home) #main-header .header-navigation .menu>li>a .nav-drop-title-wrap{color:rgba(20,20,20,0.7) !important}body:not(.home) #main-header .header-navigation .menu>li>a:hover,body:not(.home) #main-header .header-navigation .menu>li>a:hover .nav-drop-title-wrap{color:#141414 !important}body:not(.home) #main-header .header-button{color:#141414 !important;border-color:rgba(20,20,20,0.2) !important}body:not(.home) #main-header .dropdown-nav-toggle,body:not(.home) #main-header .dropdown-nav-toggle svg{color:rgba(20,20,20,0.7) !important}body:not(.home) #main-header .cart-icon,body:not(.home) #main-header #c7-cart svg,body:not(.home) #main-header .c7-user-nav__cart svg,body:not(.home) #main-header .c7-user-nav__cart button,body:not(.home) #mobile-header .cart-icon,body:not(.home) #mobile-header #c7-cart svg,body:not(.home) #mobile-header .c7-user-nav__cart svg,body:not(.home) #mobile-header .c7-user-nav__cart button{color:#141414 !important;stroke:#141414 !important}#mobile-header .cart-wrapper{position:relative !important;min-width:24px !important;min-height:24px !important}#mobile-header #c7-cart .c7-user-nav__cart>button{background:none !important;border:none !important;box-shadow:none !important;color:transparent !important;position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;z-index:2 !important;cursor:pointer !important}#mobile-header #c7-cart .c7-user-nav__cart__title{display:none !important}#mobile-header .c7-user-nav__cart__count{display:none !important}body.home #mobile-header .cart-icon{color:#fff !important;fill:#fff !important}body.home #mobile-header .c7-user-nav__cart__title svg{stroke:#fff !important}body:not(.home) #main-header .custom-logo,body:not(.home) #main-header .site-branding img{filter:brightness(0) !important}.cfw-footer{background:var(--cfw-color-white);border-top:1px solid #e5e5e5}.cfw-footer .cfw-container{max-width:1280px;margin:0 auto;padding:0 2rem}.cfw-footer__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;padding:4rem 0 3rem}.cfw-footer__brand p{font-family:var(--cfw-font-body);font-size:0.875rem;color:var(--cfw-color-charcoal-50);line-height:1.7;margin-bottom:1.5rem}.cfw-footer__logo{height:2rem;width:auto;margin-bottom:1.5rem;filter:brightness(0)}.cfw-footer__social{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--cfw-font-body);font-size:0.75rem;letter-spacing:0.15em;text-transform:uppercase;color:var(--cfw-color-charcoal-50);text-decoration:none;transition:color 0.3s ease}.cfw-footer__social:hover{color:var(--cfw-color-charcoal)}.cfw-footer__col h4{font-family:var(--cfw-font-body);font-size:0.75rem;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;color:var(--cfw-color-charcoal);margin-bottom:1.5rem}.cfw-footer__col ul{list-style:none;padding:0;margin:0}.cfw-footer__col li{margin-bottom:0.75rem}.cfw-footer__col a{font-family:var(--cfw-font-body);font-size:0.875rem;color:var(--cfw-color-charcoal-50);text-decoration:none;transition:color 0.3s ease}.cfw-footer__col a:hover{color:var(--cfw-color-charcoal)}.cfw-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0;border-top:1px solid #e5e5e5}.cfw-footer__bottom p{font-family:var(--cfw-font-body);font-size:0.75rem;color:var(--cfw-color-charcoal-50);margin:0}.cfw-footer__legal{display:flex;gap:1.5rem}.cfw-footer__legal a{font-family:var(--cfw-font-body);font-size:0.75rem;color:var(--cfw-color-charcoal-50);text-decoration:none;transition:color 0.3s ease}.cfw-footer__legal a:hover{color:var(--cfw-color-charcoal)}@media (min-width:768px){.cfw-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr;padding:5rem 0 4rem}.cfw-footer__bottom{flex-direction:row;justify-content:space-between}}.cfw-footer a:focus-visible,.cfw-footer__social:focus-visible{outline:2px solid #C48A95;outline-offset:3px;border-radius:4px}.site-footer{display:none !important}.root-eb-row-dsvah,.eb-row-dsvah{display:none !important}body .c7-content .c7-product-collection__product-list,body .c7-product-collection .c7-product-collection__product-list,.c7-product-collection .c7-product-collection__product-list{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:0.75rem !important;grid-gap:0.75rem !important;border:none !important;flex-wrap:unset !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}body .c7-content .c7-product-collection,body .c7-product-collection{padding:0 1rem 4rem !important;max-width:100% !important;box-sizing:border-box !important}body .c7-content .c7-product__photo,body .c7-product__photo{padding:0 !important}body .c7-content .c7-product-collection picture img{max-height:none !important;min-height:0 !important}@media (min-width:640px){body .c7-content .c7-product-collection__product-list,body .c7-product-collection .c7-product-collection__product-list{grid-template-columns:repeat(3,1fr) !important;gap:1.5rem !important;grid-gap:1.5rem !important}}@media (min-width:768px){body .c7-content .c7-product-collection,body .c7-product-collection{padding:0 1.5rem 4rem !important;max-width:1200px !important}}@media (min-width:1024px){body .c7-content .c7-product-collection__product-list,body .c7-product-collection .c7-product-collection__product-list{grid-template-columns:repeat(4,1fr) !important;gap:2rem !important;grid-gap:2rem !important}}.c7-product{min-width:0 !important;overflow:hidden !important}.c7-product-collection .c7-product,.c7-product{display:flex !important;flex-direction:column !important;align-items:stretch !important;border:1px solid rgba(0,0,0,0.05) !important;transition:border-color 0.3s;background:#fff;width:100% !important;max-width:none !important;margin:0 !important;float:none !important}.c7-product:hover{border-color:rgba(0,0,0,0.15) !important}.c7-product__image{position:relative !important;padding:0 !important;background:#f7f7f5 !important;overflow:hidden !important;flex-shrink:0 !important}.c7-product__image::before{content:'' !important;display:block !important;padding-top:120% !important}.c7-product__image a{position:absolute !important;inset:0 !important;display:block !important;padding:0 !important}.c7-product__image picture{display:block !important;width:100% !important;height:100% !important}.c7-product__image picture img,.c7-product__image img{position:absolute !important;inset:1rem !important;width:calc(100% - 2rem) !important;height:calc(100% - 2rem) !important;min-height:0 !important;max-height:none !important;min-width:0 !important;max-width:none !important;object-fit:contain !important;object-position:center center !important;transition:transform 0.5s ease}.c7-product:hover .c7-product__image img{transform:scale(1.05)}.c7-product__photo{position:relative !important;padding:0 !important;background:#f7f7f5 !important;overflow:hidden !important;flex-shrink:0 !important}.c7-product__photo::before{content:'' !important;display:block !important;padding-top:120% !important}.c7-product__photo a{position:absolute !important;inset:0 !important;display:block !important;padding:0 !important}.c7-product__photo picture{display:block !important;width:100% !important;height:100% !important}.c7-product-collection picture img,.c7-product__photo picture img,.c7-product__photo img{position:absolute !important;inset:1rem !important;width:calc(100% - 2rem) !important;height:calc(100% - 2rem) !important;min-height:0 !important;max-height:none !important;min-width:0 !important;max-width:none !important;object-fit:contain !important;object-position:center center !important;transition:transform 0.5s ease}.c7-product:hover .c7-product__photo img{transform:scale(1.05)}.c7-product__info{padding:1.5rem !important;text-align:center;display:flex !important;flex-direction:column !important;flex:1 !important}.c7-product__add-to-cart{margin-top:auto !important}.c7-product__title,.c7-product__title *{font-family:"Inter",sans-serif !important;font-size:0.75rem !important;font-weight:500 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;margin-bottom:0.5rem !important;line-height:1.5 !important}.c7-product__title a{font-family:"Inter",sans-serif !important;color:var(--cfw-color-charcoal) !important;text-decoration:none !important;transition:color 0.3s}.c7-product__title a:hover{color:var(--global-palette5) !important}.c7-product__add-to-cart__price span{font-family:var(--cfw-font-body) !important;font-size:1.125rem !important;font-weight:500 !important;color:var(--cfw-color-charcoal) !important}.c7-product__add-to-cart__form{display:flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;margin-top:0.75rem !important}.c7-product__add-to-cart__form__quantity{border:1px solid rgba(0,0,0,0.15) !important}.c7-product__add-to-cart__form__quantity input[name="quantity"]{font-family:var(--cfw-font-body) !important;font-size:0.875rem !important;min-height:2.5rem !important;width:3rem !important;text-align:center !important}.c7-product__add-to-cart .c7-btn{font-family:var(--cfw-font-body) !important;font-size:0.7rem !important;letter-spacing:0.1em !important;text-transform:uppercase !important;background:var(--cfw-color-charcoal) !important;color:#fff !important;border:none !important;border-radius:0 !important;padding:0.65rem 1.5rem !important;transition:opacity 0.3s}.c7-product__add-to-cart .c7-btn:hover{opacity:0.9 !important;transform:none !important}.c7-product__add-to-cart .c7-btn span{text-transform:uppercase !important}.c7-sr-only,.c7-product__add-to-cart__price__variant{display:none !important}.c7-product-collection>.c7-h1{font-family:var(--cfw-font-heading) !important;font-weight:300 !important;font-size:clamp(2rem,4vw,2.75rem) !important;color:var(--cfw-color-charcoal) !important;margin-top:1.5rem !important;margin-bottom:1rem !important}.c7-product-collection>.c7-product-collection__content{font-family:var(--cfw-font-body) !important;font-size:0.9rem !important;color:var(--global-palette5) !important;line-height:1.7 !important;max-width:48rem !important;margin-bottom:2.5rem !important}@media (prefers-reduced-motion:reduce){.c7-product__photo img{transition:none !important}}@media (max-width:1024px){body #mobile-header{display:block !important}body #main-header{display:none !important}body.home #mobile-header{position:absolute !important;width:100% !important;z-index:100 !important}body:not(.home) #mobile-header .site-header-row-container-inner{background:#fff !important}.mobile-toggle-open-container,.menu-toggle-open{display:flex !important;color:var(--cfw-color-charcoal) !important}#mobile-header .custom-logo,#mobile-header .site-branding img{max-height:32px !important;width:auto !important;filter:brightness(0) !important}body.home #mobile-header .menu-toggle-open,body.home #mobile-header .menu-toggle-open svg{color:#fff !important}body.home #mobile-header .custom-logo,body.home #mobile-header .site-branding img{filter:brightness(0) invert(1) !important}}.popup-drawer .drawer-inner{background:#fff !important;font-family:var(--cfw-font-body) !important}.popup-drawer .drawer-content{padding-top:0.5rem !important}.popup-drawer .drawer-header{padding:0.75rem 1rem !important}.popup-drawer .mobile-navigation .menu>li>a,.popup-drawer .drawer-navigation .menu>li>a,.popup-drawer .mobile-menu-container .menu>li>a{font-family:"Inter",sans-serif !important;font-size:0.875rem !important;font-weight:400 !important;letter-spacing:0.12em !important;color:var(--cfw-color-charcoal) !important;padding:1.1rem 2rem !important;text-transform:uppercase !important;text-decoration:none !important;text-align:center !important;display:block !important}.popup-drawer .mobile-navigation .menu,.popup-drawer .drawer-navigation .menu,.popup-drawer .mobile-menu-container .menu{display:flex !important;flex-direction:column !important;align-items:stretch !important;padding:0 1rem !important}.popup-drawer .mobile-navigation .menu>li,.popup-drawer .drawer-navigation .menu>li{border-bottom:1px solid rgba(0,0,0,0.06) !important;text-align:center !important}.popup-drawer .mobile-navigation .menu>li>a:hover{color:var(--global-palette1) !important}.popup-drawer .mobile-header-button-wrap,.popup-drawer .mobile-header-button-wrap .mobile-header-button-inner-wrap{display:flex !important;justify-content:center !important;width:100% !important}.popup-drawer .mobile-header-button-wrap a.mobile-header-button,.popup-drawer a.button.mobile-header-button,.popup-drawer .mobile-header-button-wrap .mobile-header-button-inner-wrap .mobile-header-button{font-family:"Inter",sans-serif !important;font-size:0.7rem !important;font-weight:500 !important;letter-spacing:0.15em !important;text-transform:uppercase !important;background:var(--cfw-color-charcoal) !important;color:#fff !important;border:none !important;border-radius:0 !important;padding:1rem 2rem !important;margin:2rem auto !important;display:block !important;text-align:center !important;max-width:280px !important;text-decoration:none !important;font-size:0 !important}.popup-drawer .mobile-header-button-wrap a.mobile-header-button::after,.popup-drawer a.button.mobile-header-button::after{content:'MEMBER SIGN IN' !important;font-size:0.7rem !important;letter-spacing:0.15em !important}.popup-drawer a.button.mobile-header-button:hover{opacity:0.9 !important;background:var(--cfw-color-charcoal) !important;color:#fff !important}#mobile-drawer.popup-drawer .drawer-header .drawer-toggle,#mobile-drawer.popup-drawer .drawer-header .drawer-toggle:focus,#mobile-drawer.popup-drawer .drawer-header .drawer-toggle:hover{color:var(--cfw-color-charcoal) !important;border-style:none !important;border-width:0 !important;outline-style:none !important;outline-width:0 !important;outline-color:transparent !important;box-shadow:none !important;background:transparent !important}#mobile-drawer.popup-drawer .drawer-header .drawer-toggle:focus-visible{outline:2px solid var(--global-palette1) !important;outline-offset:2px !important}@media (max-width:1400px){#main-header .header-navigation .menu>li{margin:0 10px !important}.header-navigation .menu>li>a,.header-menu-container .menu>li>a{font-size:11px !important;letter-spacing:0.15em !important}#main-header .header-button{font-size:11px !important;padding:6px 14px !important}#main-header .site-header-row-container-inner>.site-container{padding-left:24px !important;padding-right:24px !important}}body.error404 #main-header .site-main-header-wrap,body.error404 #main-header .site-header-row-container-inner{background:#fff !important}body.error404 #main-header .header-navigation .menu>li>a,body.error404 #main-header .header-navigation .menu>li>a .nav-drop-title-wrap{color:rgba(20,20,20,0.7) !important}body.error404 #main-header .header-navigation .menu>li>a:hover,body.error404 #main-header .header-navigation .menu>li>a:hover .nav-drop-title-wrap{color:#141414 !important}body.error404 #main-header .header-button{color:#141414 !important;border-color:rgba(20,20,20,0.2) !important}body.error404 #main-header .custom-logo,body.error404 #main-header .site-branding img{filter:brightness(0) !important}body.error404 .content-wrap{display:flex !important;align-items:center !important;justify-content:center !important;min-height:60vh !important;padding:6rem 1.5rem !important}body.error404 section.error{width:100% !important}body.error404 .entry-content-wrap{text-align:center !important;max-width:32rem !important;margin:0 auto !important}body.error404 .page-title{font-family:var(--cfw-font-heading) !important;font-size:clamp(2.5rem,6vw,4rem) !important;font-weight:300 !important;line-height:1.1 !important;color:var(--cfw-color-charcoal) !important;margin-bottom:1rem !important}body.error404 .entry-content-wrap>p{font-family:var(--cfw-font-body) !important;font-size:0.9rem !important;color:var(--global-palette5) !important;line-height:1.7 !important;margin-bottom:2rem !important}body.error404 .search-form{display:flex !important;max-width:24rem !important;margin:0 auto !important}body.error404 .search-field{flex:1 !important;height:3rem !important;padding:0 1rem !important;border:1px solid rgba(0,0,0,0.15) !important;border-right:none !important;border-radius:0 !important;font-family:var(--cfw-font-body) !important;font-size:0.875rem !important;color:var(--cfw-color-charcoal) !important;outline:none !important}body.error404 .search-field:focus{border-color:var(--cfw-color-charcoal) !important}body.error404 .search-submit{height:3rem !important;padding:0 1.5rem !important;background:var(--cfw-color-charcoal) !important;color:#fff !important;border:none !important;border-radius:0 !important;font-family:var(--cfw-font-body) !important;font-size:0.7rem !important;letter-spacing:0.15em !important;text-transform:uppercase !important;cursor:pointer !important;transition:opacity 0.3s !important}body.error404 .search-submit:hover{opacity:0.9 !important}body.error404 .kadence-search-icon-wrap{display:none !important}body.error404 .content-bg{background:transparent !important;box-shadow:none !important;border:none !important;padding:0 !important}.is-hidden{display:none !important}.cfw-loading{display:flex;align-items:center;justify-content:center;padding:3rem 1rem;width:100%}.cfw-loading__spinner{width:32px;height:32px;border:2px solid rgba(20,20,20,0.15);border-top-color:#4D1A24;border-radius:50%;animation:cfw-spin 0.8s linear infinite}@keyframes cfw-spin{to{transform:rotate(360deg)}}.cfw-loading--light .cfw-loading__spinner{border-color:rgba(255,255,255,0.2);border-top-color:#fff}#bg-popup-older{position:fixed !important;inset:0 !important;z-index:2147483647 !important;display:none;background:rgba(20,20,20,0.6) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}#popup-older{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;width:90% !important;max-width:480px !important;background:#fff !important;padding:3.5rem 2.5rem 3rem !important;text-align:center !important;box-shadow:0 25px 80px rgba(0,0,0,0.15) !important}#popup-older-content{display:flex !important;flex-direction:column !important;align-items:center !important}#chose-logo{max-width:180px !important;height:auto !important;margin-bottom:2rem !important}#popup-older__title{font-family:var(--cfw-font-heading,'Cormorant Garamond',serif) !important;font-size:clamp(1.75rem,4vw,2.25rem) !important;font-weight:300 !important;line-height:1.2 !important;color:var(--cfw-color-charcoal,#141414) !important;text-transform:none !important;letter-spacing:-0.01em !important;margin-bottom:2rem !important}#popup-older__buttons{display:flex !important;gap:1rem !important;margin-bottom:2rem !important}#yes-button,#no-button{font-family:var(--cfw-font-body,'Inter',sans-serif) !important;font-size:0.7rem !important;font-weight:500 !important;letter-spacing:0.2em !important;text-transform:uppercase !important;padding:1rem 3rem !important;border:none !important;cursor:pointer !important;transition:opacity 0.3s,background 0.3s,color 0.3s !important}#yes-button{background:var(--cfw-color-charcoal,#141414) !important;color:#fff !important}#yes-button:hover{opacity:0.9 !important}#no-button{background:transparent !important;color:var(--cfw-color-charcoal,#141414) !important;border:1px solid rgba(20,20,20,0.2) !important}#no-button:hover{background:var(--cfw-color-charcoal,#141414) !important;color:#fff !important}#popup-older-content>p{font-family:var(--cfw-font-body,'Inter',sans-serif) !important;font-size:0.8rem !important;font-weight:400 !important;line-height:1.6 !important;color:var(--global-palette5,#6B6B6B) !important;text-transform:none !important;letter-spacing:normal !important;margin-top:0 !important;max-width:320px !important}#content-subscription-pop-up{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;z-index:9999999 !important;width:90% !important;max-width:440px !important;background:#fff !important;padding:3rem 2.5rem 2.5rem !important;box-shadow:0 25px 80px rgba(0,0,0,0.15) !important;text-align:center !important}#content-subscription-pop-up .btn-close{position:absolute !important;top:1rem !important;right:1.25rem !important;font-family:var(--cfw-font-body,'Inter',sans-serif) !important;font-size:1.25rem !important;font-weight:300 !important;color:var(--global-palette5,#6B6B6B) !important;cursor:pointer !important;background:none !important;border:none !important;line-height:1 !important;padding:0.5rem !important;transition:color 0.3s !important}#content-subscription-pop-up .btn-close:hover{color:var(--cfw-color-charcoal,#141414) !important}#content-subscription-pop-up .eb-ah-title{font-family:var(--cfw-font-heading,'Cormorant Garamond',serif) !important;font-size:clamp(1.5rem,3.5vw,1.85rem) !important;font-weight:300 !important;line-height:1.3 !important;color:var(--cfw-color-charcoal,#141414) !important;text-transform:none !important;letter-spacing:normal !important;margin-bottom:1.5rem !important}#content-subscription-pop-up .c7-form__group{display:flex !important;flex-direction:column !important;gap:0.75rem !important}#content-subscription-pop-up .c7-form__field label{font-family:var(--cfw-font-body,'Inter',sans-serif) !important;font-size:0.7rem !important;font-weight:500 !important;letter-spacing:0.15em !important;text-transform:uppercase !important;color:var(--global-palette5,#6B6B6B) !important;text-align:left !important;display:block !important;margin-bottom:0.4rem !important}#content-subscription-pop-up .c7-form__field input{width:100% !important;height:3rem !important;padding:0 1rem !important;border:1px solid rgba(0,0,0,0.15) !important;border-radius:0 !important;font-family:var(--cfw-font-body,'Inter',sans-serif) !important;font-size:0.875rem !important;color:var(--cfw-color-charcoal,#141414) !important;outline:none !important;transition:border-color 0.3s !important}#content-subscription-pop-up .c7-form__field input:focus{border-color:var(--cfw-color-charcoal,#141414) !important}#content-subscription-pop-up .c7-btn.c7-btn--primary{width:100% !important;height:3rem !important;font-family:var(--cfw-font-body,'Inter',sans-serif) !important;font-size:0.7rem !important;font-weight:500 !important;letter-spacing:0.2em !important;text-transform:uppercase !important;background:var(--cfw-color-charcoal,#141414) !important;color:#fff !important;border:none !important;border-radius:0 !important;cursor:pointer !important;transition:opacity 0.3s !important}#content-subscription-pop-up .c7-btn.c7-btn--primary:hover{opacity:0.9 !important}#content-subscription-pop-up::before{content:'' !important;position:fixed !important;inset:0 !important;background:rgba(20,20,20,0.4) !important;z-index:-1 !important}