/* Natural V1 — arquivo independente; original permanece no Kit Elementor */
body{background:#F8F5F1;color:#292626;font-family:Arial,sans-serif}
.st-section{padding:64px 28px!important;width:100%;background:#F8F5F1}
.st-wrap{max-width:1280px!important;width:100%;margin:0 auto!important;gap:24px!important}
.st-row{gap:40px!important;align-items:center}.st-row>.e-con,.st-row>.elementor-widget{flex:1;min-width:0}
.st-section h1,.st-section h2,.st-section h3,.st-hero h1{color:#432A24;font-family:Georgia,serif;font-weight:400;line-height:1.14;letter-spacing:-.8px}
.st-section h1{font-size:clamp(38px,4.5vw,64px)}.st-section h2{font-size:clamp(30px,3vw,44px)}.st-section h3{font-size:22px;letter-spacing:0}
.st-section p{line-height:1.7;margin-bottom:0}.st-section a{color:#C87589}.st-section .elementor-button{color:#fff;font:600 14px Arial,sans-serif;line-height:1.4}.st-section .elementor-button:hover{filter:brightness(.92)}
.st-eyebrow{font:600 12px/1.5 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#432A24}
.st-hero{background:#E9C1C8;overflow:hidden}.st-hero-row{gap:0!important;max-width:1440px;margin:auto;width:100%;align-items:stretch!important}.st-hero-copy{padding:60px 6% 55px!important;justify-content:center;gap:25px!important;width:50%;flex:1}.st-hero-title h1{font-size:clamp(44px,5vw,72px);line-height:1.06}.st-hero-title em{color:#C87589;font-weight:400}.st-hero-copy p{font-size:16px;line-height:1.7;max-width:410px}.st-hero-photo{width:50%;flex:1}.st-hero-photo img{width:100%;height:620px;object-fit:cover}.st-actions{justify-content:flex-start!important;gap:14px!important;flex-wrap:wrap}.st-actions>.elementor-widget{flex:0 1 auto}
.st-benefits{padding-top:28px!important;padding-bottom:28px!important;border-bottom:1px solid #DCC7B3}.st-benefits .st-row{gap:22px!important}.st-benefit p{font-size:14px}.st-benefit small{color:#625650;font-size:12px}
.st-category{gap:15px!important}.st-category-photo img{width:100%;height:285px;object-fit:cover}.st-category p{font-size:14px;color:#625650}.st-category h3{font-size:24px}
.st-edit{background:#E9C1C8;gap:0!important;align-items:stretch!important}.st-edit-photo img{width:100%;height:450px;object-fit:cover}.st-edit-copy{padding:45px!important;justify-content:center}
.st-story{gap:70px!important}.st-story-logo img{width:340px}.st-story-logo{flex:0 1 38%!important}
.st-social-photo img{width:100%;height:280px;object-fit:cover}.st-wholesale{background:#E9C1C8}.st-intro{padding-bottom:28px!important}.st-intro .st-wrap{gap:20px!important}.st-intro p{max-width:700px;font-size:17px}.st-values{background:#E9C1C8}.st-values .st-row{align-items:flex-start!important}
.st-panel{padding:38px!important;background:#E9C1C8}.st-contact{align-items:flex-start!important}.st-narrow .st-wrap{max-width:850px!important}.st-faq .elementor-tab-title{padding:22px 18px!important;background:#F0DFDC;color:#432A24!important;font:600 16px/1.5 Arial,sans-serif!important}.st-faq .elementor-tab-content{padding:22px!important;color:#292626!important;font:16px/1.7 Arial,sans-serif!important}
.st-topbar{padding:9px 20px!important;background:#C87589;color:white;text-align:center;align-items:center;font:12px/1.5 Arial,sans-serif}.st-topbar p{margin:0}.st-header{background:#F8F5F1;padding-top:0!important;padding-bottom:20px!important;border-bottom:1px solid #DCC7B3}.st-header .st-wrap{gap:0!important}.st-header-row{gap:32px!important;min-height:110px}.st-header-logo{flex:0 0 160px!important;max-width:160px;height:110px;overflow:hidden}.st-header-logo img{width:160px;height:160px;max-width:none;transform:translateY(-25px)}.st-navigation{flex:1 1 auto!important}.st-cart{flex:0 0 55px!important;max-width:55px}.st-navigation .elementor-nav-menu a{font:14px Arial,sans-serif!important}.st-navigation .elementor-nav-menu--dropdown a{padding:16px!important}.st-navigation .elementor-menu-toggle{color:#432A24;background:transparent}.st-cart .elementor-menu-cart__toggle_button{border:none;background:none;color:#432A24;padding:12px}.st-cart .elementor-menu-cart__toggle .elementor-button-icon-qty{background:#C87589}
.st-search{display:flex;max-width:550px;margin:0 auto;gap:0}.st-search input{min-width:0;width:100%;border:1px solid #B98A7A;background:#fff;padding:11px 16px;border-radius:2px 0 0 2px;font:14px Arial,sans-serif}.st-search button,.st-filters button,.st-contact-form button{background:#C87589;color:#fff;border:1px solid #C87589;padding:13px 20px;border-radius:2px;font:600 14px Arial,sans-serif;cursor:pointer}.st-search button:hover,.st-filters button:hover,.st-contact-form button:hover{background:#A75468;color:white}
.st-footer{background:#E9C1C8;padding-top:48px!important;padding-bottom:25px!important}.st-footer-grid{align-items:flex-start!important}.st-footer h3{font:600 15px Arial,sans-serif;color:#432A24}.st-footer p{font-size:14px;line-height:2}.st-footer a{color:#432A24}.st-footer-logo{max-width:170px;height:110px;overflow:hidden}.st-footer-logo img{width:170px;height:170px;transform:translateY(-30px)}.st-copyright{border-top:1px solid #B98A7A;padding-top:22px;font-size:12px!important;color:#432A24}
.st-catalog{align-items:flex-start!important}.st-filter-panel{flex:0 0 235px!important;background:#F0DFDC;padding:24px!important;gap:20px!important}.st-catalog-results{flex:1!important;min-width:0}.st-filters{display:flex;flex-direction:column;gap:12px}.st-filters label,.st-contact-form label{font:600 14px/1.5 Arial,sans-serif;color:#432A24}.st-filters input,.st-filters select,.st-contact-form input,.st-contact-form select,.st-contact-form textarea{width:100%;min-width:0;background:#F8F5F1;border:1px solid #B98A7A;border-radius:2px;padding:12px;color:#292626;font:14px Arial,sans-serif}.st-filters fieldset{border:0;padding:0;margin:8px 0;display:flex;flex-direction:column;gap:10px}.st-filters legend{font-weight:600;color:#432A24;margin-bottom:12px}.st-reset{text-align:center;font-size:14px}.st-contact-form{display:flex;flex-direction:column;gap:14px}.st-contact-form textarea{min-height:160px}.st-contact-form p{font-size:12px;color:#625650}
.st-products ul.products{gap:24px!important}.st-products ul.products li.product{padding-bottom:15px!important;text-align:left!important}.st-products ul.products li.product img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:2px}.st-products ul.products li.product h2{font:500 16px/1.5 Arial,sans-serif!important;letter-spacing:0}.st-products .price,.st-product-summary .price{color:#C87589!important;font-weight:600!important}.st-products .button,.st-product-summary button.single_add_to_cart_button,.st-commerce button,.st-commerce a.checkout-button{background:#C87589!important;color:#fff!important;border-radius:2px!important}.st-products .woocommerce-ordering select{border:1px solid #B98A7A;padding:10px;background:#fff}.st-products .woocommerce-result-count{font-size:14px}.st-empty-catalog{padding:22px;background:#F0DFDC;border:1px solid #DCC7B3}
.st-product-row{align-items:flex-start!important;gap:55px!important}.st-product-summary{gap:22px!important}.st-product-summary h1{font-size:42px}.st-product-summary .price{font-size:26px}.st-product-summary .variations select{padding:12px;border:1px solid #B98A7A;background:#fff}.st-product-summary .quantity input{height:48px}.st-product-summary .single_add_to_cart_button{padding:16px 26px!important}.st-commerce .woocommerce{color:#292626}.st-commerce a{color:#C87589}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #432A24;outline-offset:3px}
@media(max-width:1024px){.st-row{gap:25px!important}.st-header-logo{flex-basis:130px!important;max-width:130px}.st-header-logo img{width:130px;height:130px;transform:translateY(-10px)}.st-header-row{min-height:100px}.st-navigation{display:flex;justify-content:flex-end}.st-hero-copy{padding:40px 30px!important}.st-hero-photo img{height:570px}.st-category-photo img{height:220px}.st-benefits .st-row{flex-wrap:wrap}.st-benefit{flex:1 1 28%!important}.st-footer-grid{flex-wrap:wrap}.st-footer-grid>.e-con{flex:1 1 40%!important}.st-catalog{gap:25px!important}.st-filter-panel{flex-basis:210px!important}}
@media(max-width:767px){.st-section{padding:40px 20px!important}.st-row{flex-direction:column!important;align-items:stretch!important;gap:25px!important}.st-row>.e-con,.st-row>.elementor-widget{width:100%!important}.st-hero-row{gap:0!important}.st-hero-copy{width:100%;padding:36px 24px!important}.st-hero-title h1{font-size:46px}.st-hero-photo{width:100%!important}.st-hero-photo img{height:390px}.st-actions{flex-direction:row!important;gap:12px!important}.st-actions>.elementor-widget{width:auto!important}.st-actions .elementor-button{padding:14px 18px!important}.st-benefits .st-row{flex-direction:row!important;flex-wrap:wrap;gap:20px!important}.st-benefit{flex:1 1 40%!important;width:46%!important}.st-benefit p{font-size:13px}.st-section:has(.st-category) .st-row,.st-section:has(.st-social-photo) .st-row{flex-direction:row!important;flex-wrap:wrap;gap:16px!important}.st-category,.st-social-photo{flex:1 1 42%!important;width:46%!important}.st-category-photo img{height:195px}.st-category h3{font-size:22px}.st-category .elementor-button{padding:10px 16px!important}.st-edit-photo img{height:310px}.st-edit-copy{padding:28px!important}.st-story-logo{flex:auto!important}.st-story-logo img{width:270px}.st-social-photo img{height:190px}.st-panel{padding:25px!important}.st-header{padding-top:0!important;padding-bottom:16px!important}.st-header-row{flex-direction:row!important;gap:15px!important;align-items:center!important;min-height:88px}.st-header-row>.elementor-widget{width:auto!important}.st-header-logo{height:88px;flex:0 0 120px!important;max-width:120px!important}.st-header-logo img{width:120px;height:120px;transform:translateY(-15px)}.st-navigation{flex:1!important}.st-cart{flex:0 0 45px!important}.st-footer-grid>.e-con{width:100%!important}.st-filter-panel{flex:auto!important;width:100%!important}.st-catalog-results{width:100%}.st-product-summary h1{font-size:36px}.st-product-row{gap:30px!important}.st-products ul.products{gap:16px!important}.st-products ul.products li.product h2{font-size:14px!important}}
 .st-topbar .elementor-widget-text-editor{color:#fff!important}.st-cart .elementor-menu-cart__toggle .elementor-button{border:0;background:transparent;color:#432A24;padding:10px;font-size:24px}.st-cart .elementor-menu-cart__toggle .elementor-button-icon{font-size:24px}








/* SEREIA REFINEMENT START — 2026-10-09 */
body{background:#F8F5F1}
.st-section{padding:56px 32px!important;background:#F8F5F1}
.st-wrap{max-width:1240px!important;gap:20px!important}
.st-section h2{font-size:clamp(30px,3.2vw,44px);line-height:1.18;letter-spacing:-.6px}
.st-section p{font-size:16px;line-height:1.65}
.st-eyebrow{font-size:12px;letter-spacing:1.7px;line-height:1.6}
.st-button .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:15px 26px!important;border-radius:6px!important;font-size:15px!important;transition:background-color .2s,transform .2s}
.st-button .elementor-button:hover{transform:translateY(-2px)}
.st-topbar{padding:8px 20px!important;font-size:12px;background:#432A24}
.st-header{padding:0 32px 18px!important;background:#F8F5F1}
.st-header-row{display:flex;flex-wrap:wrap!important;gap:20px!important;min-height:110px}
.st-header-logo{flex:0 0 170px!important;max-width:170px!important;height:110px}
.st-header-logo img{width:170px;height:170px;transform:translateY(-25px)}
.st-navigation{flex:1 1 470px!important;min-width:0}
.st-navigation .elementor-nav-menu--main{justify-content:center}
.st-navigation .elementor-nav-menu--main .elementor-item{font-size:15px!important;font-weight:500!important;padding:16px 13px!important}
.st-header-search{flex:0 1 350px!important;min-width:260px;max-width:420px}
.st-search{width:100%;max-width:none;margin:0}
.st-search input{padding:14px 16px;min-height:48px;border-color:#DCC7B3;border-radius:6px 0 0 6px;font-size:15px;background:#fff}
.st-search button{min-height:48px;padding:13px 19px;border-radius:0 6px 6px 0;background:#432A24;border-color:#432A24}
.st-cart{flex:0 0 48px!important;max-width:48px}
.st-cart .elementor-menu-cart__toggle_button{min-width:44px;min-height:44px}
.st-hero{background:#E9C1C8}
.st-hero-row{align-items:stretch!important;gap:0!important;max-width:1440px}
.st-hero-copy{flex:0 0 44%!important;width:44%;padding:48px 5% 44px!important;gap:22px!important}
.st-hero-title h1{font-size:clamp(42px,4.8vw,68px);line-height:1.06;letter-spacing:-1.4px}
.st-hero-copy p{font-size:17px;line-height:1.65;max-width:400px}
.st-hero-photo{flex:1 1 56%!important;width:56%;min-width:0}
.st-hero-photo>.elementor-widget-container{height:100%}
.st-campaign{position:relative;isolation:isolate;height:100%;min-height:580px;overflow:hidden;background:#EFE2DB}
.st-campaign-slide{position:absolute;inset:0;margin:0;display:none}
.st-campaign-slide.is-active{display:block}
.st-campaign-slide picture{display:block;width:100%;height:100%}
.st-campaign-slide img{display:block;width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover;object-position:center}
.st-campaign-caption{position:absolute;left:24px;bottom:80px;max-width:calc(100% - 48px);padding:8px 14px;border-radius:4px;background:rgba(255,249,251,.94);color:#432A24;font:600 12px/1.4 Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}
.st-campaign-controls{position:absolute;z-index:2;left:20px;right:20px;bottom:20px;display:none;align-items:center;justify-content:space-between;gap:10px}
.st-campaign.is-ready .st-campaign-controls{display:flex}
.st-campaign-controls button{border:1px solid rgba(36,108,120,.2);background:rgba(255,249,251,.95);color:#432A24;min-width:44px;min-height:44px;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 12px #432A2412}
.st-campaign-controls button:hover{background:#432A24;color:#fff}
.st-campaign-dots{display:flex;gap:4px;align-items:center;padding:0 5px;border-radius:30px;background:rgba(255,249,251,.95)}
.st-campaign-dots button{width:44px;border:none;box-shadow:none;background:transparent}
.st-campaign-dots button:hover{background:transparent}
.st-campaign-dots button::before{content:'';height:7px;width:7px;border-radius:50%;background:#B98A7A}
.st-campaign-dots button[aria-current=true]::before{width:22px;border-radius:8px;background:#432A24}
.st-campaign-arrows{display:flex;gap:8px}
.st-campaign-controls svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.st-benefits{padding:26px 32px!important;background:#fff;border-bottom:1px solid #E5D6CE}
.st-benefits .st-row{align-items:flex-start!important;gap:22px!important}
.st-benefit{gap:10px!important;flex:1 1 0!important;align-items:center!important;text-align:center;min-width:0}
.st-benefit-icon{width:44px!important;flex:none!important;line-height:0;color:#432A24}
.st-benefit-icon svg{width:38px;height:38px;display:block;margin:auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.st-benefit p{font-size:14px!important;line-height:1.45;margin:0}
.st-benefit strong{display:inline-block;color:#432A24;font-weight:600}
.st-benefit small{display:inline-block;font-size:12px;line-height:1.5;color:#625650;margin-top:5px}
.st-category-grid{gap:24px!important;align-items:stretch!important}
.st-category{position:relative;gap:9px!important;padding:0 0 18px!important;background:#fff;border:1px solid #E5D6CE;border-radius:10px;overflow:hidden;transition:transform .2s,box-shadow .2s}
.st-category:hover,.st-category:focus-within{transform:translateY(-3px);box-shadow:0 10px 28px #432A2412}
.st-category-photo{width:100%}
.st-category-photo img{width:100%;height:auto!important;aspect-ratio:1;object-fit:cover;display:block}
.st-category>.elementor-widget:not(.st-category-photo){padding:0 18px}
.st-category h3{font-size:23px!important;line-height:1.25;margin:4px 0 0}
.st-category p{font-size:14px!important;line-height:1.5;color:#625650}
.st-category .elementor-widget-text-editor{font-size:14px!important;line-height:1.5;color:#625650}
.st-category .elementor-button{min-height:44px!important;padding:8px 0!important;background:transparent!important;border:none!important;color:#432A24!important;justify-content:flex-start;box-shadow:none;font-size:14px!important}
.st-category .elementor-button::after{content:'';position:absolute;inset:0;z-index:1}
.st-category>.elementor-widget-button,.st-category>.elementor-widget-button>.elementor-widget-container,.st-category .elementor-button{position:static!important}
.st-category .elementor-button-text::after{content:' ↗';margin-left:5px}
.st-category-photo a{position:relative;z-index:2}
.st-products ul.products{gap:24px!important;align-items:stretch}
.st-products ul.products li.product{position:relative;display:flex!important;flex-direction:column;background:#fff;border:1px solid #E5D6CE;border-radius:10px;overflow:hidden;padding:0 0 18px!important;box-shadow:0 3px 14px #432A2405;transition:box-shadow .2s,transform .2s}
.st-products ul.products li.product:hover{box-shadow:0 10px 24px #432A2410;transform:translateY(-2px)}
.st-products ul.products li.product a.woocommerce-loop-product__link{display:flex!important;flex-direction:column;flex:1}
.st-products ul.products li.product img{width:100%;aspect-ratio:1;object-fit:contain;background:#F8F5F1;border-radius:0;margin:0 0 16px!important}
.st-products ul.products li.product h2{font:500 16px/1.45 Arial,sans-serif!important;letter-spacing:0;color:#292626;padding:0 16px!important;margin:0 0 10px!important;min-height:46px}
.st-products ul.products li.product .price{font:600 19px/1.45 Arial,sans-serif!important;color:#432A24!important;padding:0 16px;margin:0 0 14px!important;margin-top:auto!important;display:block}
.st-products .price del{font-size:13px!important;color:#625650;opacity:.85;display:inline-block;margin-right:6px}
.st-products .price ins{text-decoration:none}
.st-products ul.products li.product .button{display:flex!important;align-items:center;justify-content:center;align-self:stretch;text-align:center;margin:0 16px!important;margin-top:auto!important;padding:13px 10px!important;min-height:44px;border:1px solid #432A24!important;background:#432A24!important;color:#fff!important;border-radius:5px!important;font:600 14px/1.35 Arial,sans-serif!important;white-space:normal}
.st-products ul.products li.product .button:hover{background:#332019!important}
.st-products ul.products li.product .added_to_cart{margin:8px 16px 0;font-size:14px}
.st-products .onsale,.woocommerce span.onsale{background:#E9C1C8!important;color:#432A24!important;border-radius:4px!important;min-width:0!important;min-height:0!important;padding:7px 11px!important;font:600 12px/1.4 Arial,sans-serif!important;top:12px!important;left:12px!important;right:auto!important;margin:0!important;z-index:3}
.st-edit{border-radius:12px;overflow:hidden;background:#E9C1C8}
.st-edit-photo img{height:440px!important;object-fit:cover;object-position:center;display:block}
.st-edit-copy{padding:44px!important;gap:18px!important}
.st-edit-copy h2{font-size:clamp(32px,3.2vw,48px);line-height:1.12}
.st-story{gap:52px!important;align-items:center!important}
.st-story-logo{display:flex;justify-content:center;align-items:center;padding:28px!important;background:#fff;border:1px solid #E5D6CE;border-radius:12px}
.st-story-logo img{width:320px;max-width:100%;height:auto}
.st-social-grid{align-items:stretch!important;gap:20px!important}
.st-social-photo{overflow:hidden;border-radius:10px}
.st-social-photo img{height:auto!important;aspect-ratio:1;object-fit:cover;display:block;transition:transform .25s}
.st-social-photo:hover img{transform:scale(1.025)}
.st-wholesale{background:#432A24;padding-top:42px!important;padding-bottom:42px!important}
.st-wholesale .st-eyebrow,.st-wholesale h2,.st-wholesale p{color:#fff!important}
.st-wholesale .elementor-widget-text-editor{color:#fff!important;line-height:1.65}
.st-wholesale .st-eyebrow{color:#E9C1C8!important}
.st-wholesale .st-button .elementor-button{background:#E9C1C8!important;border-color:#E9C1C8!important;color:#432A24!important;min-width:210px;white-space:normal}
.st-wholesale .st-row>.st-button{flex:0 0 auto!important}
.st-footer{background:#E9C1C8;padding-top:48px!important;padding-bottom:26px!important}
.st-footer-grid{gap:38px!important;align-items:flex-start!important}
.st-footer h3{font:600 16px/1.5 Arial,sans-serif!important;color:#432A24;margin-bottom:12px}
.st-footer p{font-size:15px!important;line-height:1.9}
.st-footer .elementor-widget-text-editor{font-size:15px;line-height:1.9}
.st-footer a{color:#432A24;text-underline-offset:4px}
.st-footer a:hover{text-decoration:underline;color:#432A24}
.st-footer-logo{max-width:190px;height:120px}
.st-footer-logo img{width:190px;height:190px;transform:translateY(-34px)}
.st-copyright{padding-top:24px!important;margin-top:10px;border-color:#DCC7B3;font-size:13px!important;line-height:1.6!important}
@media(min-width:768px) and (max-width:1150px){
 .st-header-row{gap:14px!important}.st-navigation{flex:1 1 400px!important}.st-header-search{order:4;flex:1 1 100%!important;max-width:680px;margin:0 auto}.st-header-logo{flex-basis:150px!important;max-width:150px!important}.st-header-logo img{width:150px;height:150px;transform:translateY(-18px)}
 .st-hero-copy{padding:40px 30px!important}.st-hero-title h1{font-size:48px}.st-campaign{min-height:540px}.st-benefits .st-row{flex-wrap:nowrap!important}.st-benefit{flex:1 1 0!important}.st-benefit p{font-size:13px!important}.st-category-grid{gap:18px!important}.st-category>.elementor-widget:not(.st-category-photo){padding:0 13px}.st-category h3{font-size:21px!important}.st-edit-copy{padding:32px!important}
}
@media(max-width:767px){
 .st-section{padding:38px 20px!important}.st-wrap{gap:18px!important}.st-section h2{font-size:32px;line-height:1.18}.st-section p{font-size:15px}.st-eyebrow{font-size:11px;letter-spacing:1.3px}
 .st-header{padding:0 20px 16px!important}.st-header-row{flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;min-height:84px}.st-header-logo{flex:0 0 130px!important;max-width:130px!important;height:88px}.st-header-logo img{width:130px;height:130px;transform:translateY(-18px)}.st-navigation{flex:1 1 0!important;min-width:44px;justify-content:flex-end}.st-cart{flex:0 0 44px!important}.st-header-search{order:4;flex:1 1 100%!important;max-width:none;width:100%!important;min-width:0}.st-search input{font-size:16px;padding:12px 14px}.st-search button{padding:12px 15px;font-size:14px}.st-navigation .elementor-menu-toggle{min-width:44px;min-height:44px;padding:10px}.st-navigation .elementor-nav-menu--dropdown{box-shadow:0 8px 24px #432A2412}
 .st-hero-copy{flex:auto!important;width:100%!important;padding:30px 24px!important;gap:16px!important}.st-hero-title h1{font-size:42px;line-height:1.08;letter-spacing:-1px}.st-hero-copy p{font-size:16px!important;line-height:1.6}.st-hero-copy>.st-eyebrow:last-child{display:none}.st-hero-photo{width:100%!important;flex:auto!important}.st-campaign{min-height:0;height:auto;aspect-ratio:3/4}.st-campaign-caption{left:18px;bottom:76px;font-size:11px}.st-campaign-controls{left:14px;right:14px;bottom:16px}.st-actions .elementor-button{padding:13px 17px!important;font-size:14px!important;min-height:46px}
 .st-benefits{padding:24px 20px!important}.st-benefits .st-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px!important;align-items:start!important}.st-benefit{width:100%!important;gap:8px!important;flex:auto!important}.st-benefit:last-child{grid-column:1/-1}.st-benefit strong{font-size:13px;line-height:1.4}.st-benefit small{font-size:12px}.st-benefit-icon svg{width:34px;height:34px}
 .st-category-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}.st-category{width:100%!important;flex:auto!important;gap:8px!important;padding-bottom:12px!important;border-radius:8px}.st-category-photo img{height:auto!important;aspect-ratio:1}.st-category>.elementor-widget:not(.st-category-photo){padding:0 12px}.st-category h3{font-size:21px!important}.st-category p,.st-category .elementor-widget-text-editor{font-size:13px!important;line-height:1.45}.st-category .elementor-button{font-size:13px!important;min-height:44px!important;padding:6px 0!important}
 .st-products ul.products{gap:14px!important}.st-products ul.products li.product{padding-bottom:12px!important;border-radius:8px}.st-products ul.products li.product img{margin-bottom:12px!important}.st-products ul.products li.product h2{font-size:14px!important;line-height:1.4;padding:0 11px!important;min-height:40px;margin-bottom:8px!important;overflow-wrap:anywhere}.st-products ul.products li.product .price{font-size:17px!important;padding:0 11px;margin-bottom:12px!important}.st-products .price del{font-size:12px!important}.st-products ul.products li.product .button{font-size:13px!important;margin-left:10px!important;margin-right:10px!important;padding:12px 8px!important}.st-products .onsale,.woocommerce span.onsale{left:8px!important;top:8px!important;padding:5px 8px!important;font-size:11px!important}
 .st-edit{gap:0!important;border-radius:10px}.st-edit-photo img{height:auto!important;aspect-ratio:4/3}.st-edit-copy{padding:28px!important;gap:16px!important}.st-edit-copy h2{font-size:34px}.st-story{gap:26px!important}.st-story-logo{width:100%!important;padding:12px 24px!important;flex:auto!important}.st-story-logo img{width:240px}.st-social-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}.st-social-photo{width:100%!important;flex:auto!important}.st-social-photo img{height:auto!important;aspect-ratio:1}.st-wholesale .st-row{gap:22px!important}.st-wholesale .st-button{width:100%!important}.st-wholesale .elementor-button{width:100%}.st-footer-grid{gap:28px!important}.st-footer p{font-size:14px!important;line-height:1.9}.st-footer h3{margin-bottom:8px}.st-copyright{font-size:12px!important;line-height:1.7!important}
}
@media(max-width:767px){.st-footer .elementor-widget-text-editor{font-size:14px}}
@media(max-width:359px){.st-hero-title h1{font-size:37px}.st-hero-copy{padding:28px 20px!important}.st-actions{gap:8px!important}.st-actions .elementor-button{padding:13px 12px!important;font-size:13px!important}.st-category h3{font-size:19px!important}.st-section{padding-left:16px!important;padding-right:16px!important}.st-products ul.products li.product .price{font-size:16px!important}.st-campaign-dots button{width:40px;min-width:40px}}
@media(prefers-reduced-motion:reduce){.st-button .elementor-button,.st-category,.st-products ul.products li.product,.st-social-photo img{transition:none!important;transform:none!important}}
/* SEREIA REFINEMENT END */

/* SEREIA FULL HERO START — 2026-10-09 */
.st-hero-full{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:#E9C1C8;--content-width:100%;--container-widget-width:100%;--container-widget-flex-grow:1}
.st-hero-full>.elementor-widget,.st-hero-full>.elementor-widget>.elementor-widget-container{display:block;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.st-campaign-full{width:100%;height:clamp(480px,41.6667vw,760px);min-height:0!important;isolation:isolate;position:relative}
.st-campaign-full .st-campaign-slide{inset:0;position:absolute;margin:0;overflow:hidden}
.st-campaign-full .st-campaign-slide picture{position:absolute;inset:0;display:block;width:100%;height:100%}
.st-campaign-full .st-campaign-slide img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}
.st-campaign-full .st-campaign-slide::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none}
.st-campaign-full .st-slide-left::after{background:linear-gradient(90deg,rgba(255,246,248,.38),rgba(255,246,248,.04) 53%,transparent 68%)}
.st-campaign-full .st-slide-center::after{background:linear-gradient(90deg,transparent 24%,rgba(255,249,240,.16) 44%,rgba(255,249,240,.16) 58%,transparent 78%)}
.st-campaign-full .st-slide-right::after{background:linear-gradient(270deg,rgba(255,248,244,.38),rgba(255,248,244,.04) 53%,transparent 68%)}
.st-full-title-mobile{display:none}
.st-full-copy{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:min(38%,550px);color:#432A24;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}
.st-slide-left .st-full-copy{left:max(6%,calc((100vw - 1280px)/2));text-align:left;align-items:flex-start}
.st-slide-center .st-full-copy{left:50%;transform:translate(-50%,-50%);text-align:center;align-items:center;width:38%}
.st-slide-right .st-full-copy{right:max(6%,calc((100vw - 1280px)/2));text-align:right;align-items:flex-end}
.st-full-copy .st-full-eyebrow{font:600 12px/1.5 Arial,sans-serif;letter-spacing:1.8px;text-transform:uppercase;margin:0;color:#432A24}
.st-full-copy h1,.st-full-copy h2{font-family:Georgia,serif;font-size:clamp(42px,4.5vw,72px);font-weight:400;line-height:1.04;letter-spacing:-1.4px;color:#432A24!important;margin:0}
.st-full-copy h1 em{color:#C87589;font-weight:400}
.st-full-copy .st-full-description{font:400 17px/1.65 Arial,sans-serif;max-width:430px;color:#432A24;margin:0}
.st-full-copy .st-full-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:15px 27px;border:1px solid #C87589;border-radius:6px;background:#C87589;color:#fff;font:600 15px/1.4 Arial,sans-serif;text-decoration:none;transition:background-color .2s,transform .2s}
.st-full-copy .st-full-cta:hover{background:#A75468;border-color:#A75468;transform:translateY(-2px)}
.st-full-copy .st-full-cta svg{height:18px;width:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.st-campaign-full .st-campaign-controls{left:32px;right:32px;bottom:24px}
.st-campaign-full .st-campaign-controls button{background:rgba(255,249,251,.95)!important;color:#432A24!important;border-radius:50%!important}
.st-campaign-full .st-campaign-controls button:hover{background:#432A24!important;color:#fff!important}
.st-campaign-full .st-campaign-dots button,.st-campaign-full .st-campaign-dots button:hover{background:transparent!important}
@media(min-width:768px) and (max-width:1024px){
 .st-campaign-full{height:clamp(380px,41.6667vw,460px)}
 .st-full-copy{width:40%;gap:14px}.st-slide-left .st-full-copy{left:5%}.st-slide-right .st-full-copy{right:5%}.st-slide-center .st-full-copy{width:38%}
 .st-full-copy h1,.st-full-copy h2{font-size:clamp(36px,4.3vw,44px);letter-spacing:-.7px;line-height:1.07}.st-full-copy .st-full-description{font-size:15px;line-height:1.5}.st-full-copy .st-full-eyebrow{font-size:10px;letter-spacing:1.4px}.st-full-copy .st-full-cta{font-size:14px;min-height:44px;padding:12px 20px}
 .st-campaign-full .st-campaign-controls{left:20px;right:20px;bottom:16px}
}
@media(max-width:767px){
 .st-campaign-full{height:clamp(700px,155vw,850px)}
 .st-campaign-full .st-campaign-slide img{object-position:center top}
 .st-campaign-full .st-campaign-slide::after{background:linear-gradient(0deg,rgba(255,247,249,.68),rgba(255,247,249,.18) 43%,transparent 62%)}
 .st-full-copy,.st-slide-left .st-full-copy,.st-slide-center .st-full-copy,.st-slide-right .st-full-copy{width:auto;left:24px;right:24px;top:auto;bottom:80px;transform:none;text-align:center;align-items:center;gap:10px}
 .st-full-copy h1,.st-full-copy h2{font-size:32px;line-height:1.08;letter-spacing:-.8px}
 .st-full-title-desktop{display:none}.st-full-title-mobile{display:inline}
 .st-full-copy h1{max-width:340px}
 .st-full-copy .st-full-eyebrow{display:none}
 .st-full-copy .st-full-description{font-size:14px;line-height:1.5;max-width:360px}
 .st-full-copy .st-full-cta{min-height:46px;font-size:14px;padding:13px 25px}
 .st-campaign-full .st-campaign-controls{left:16px;right:16px;bottom:20px}
}
@media(max-width:359px){.st-campaign-full{height:700px}.st-full-copy,.st-slide-left .st-full-copy,.st-slide-center .st-full-copy,.st-slide-right .st-full-copy{left:20px;right:20px;gap:10px}.st-full-copy h1,.st-full-copy h2{font-size:32px}.st-full-copy .st-full-description{font-size:14px}.st-full-copy .st-full-eyebrow{font-size:9px;letter-spacing:1px}.st-campaign-full .st-campaign-controls{left:12px;right:12px}}
@media(prefers-reduced-motion:reduce){.st-full-copy .st-full-cta{transition:none;transform:none}}
/* SEREIA FULL HERO END */




/* SEREIA CATEGORY CAROUSEL START */
.st-category-carousel-section{background:#fff!important;padding-top:48px!important;padding-bottom:48px!important}
.st-category-carousel{width:100%;min-width:0;--swiper-pagination-color:#C87589;--e-n-carousel-dots-hover-color:#C87589}
.st-category-circle{gap:16px!important;width:100%!important;padding:0!important;align-items:center!important}
.st-category-circle-photo{width:100%!important;margin:0!important}
.st-category-circle-photo a{display:block;border-radius:50%;overflow:hidden;background:#F8F5F1}
.st-category-circle-photo img{width:100%!important;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%!important;display:block;transition:transform .25s}
.st-category-circle-photo a:hover img{transform:scale(1.04)}
.st-category-circle-title{text-align:center;width:100%;margin:0!important}
.st-category-circle-title h3{font:400 18px/1.4 Arial,sans-serif!important;letter-spacing:0!important;color:#292626!important;margin:0!important;min-height:50px}
.st-category-circle-title a{color:inherit;text-decoration:none}
.st-category-circle-title a:hover{color:#C87589}
.st-category-carousel .swiper-pagination{display:flex;align-items:center;justify-content:center}
.st-category-carousel .swiper-pagination-bullet{opacity:1!important;background:#F0DFDC!important;width:10px;height:10px}
.st-category-carousel .swiper-pagination-bullet-active{background:#C87589!important}
.st-category-carousel a:focus-visible,.st-category-carousel .swiper-pagination-bullet:focus-visible{outline:2px solid #432A24;outline-offset:4px}
@media(max-width:767px){.st-category-carousel-section{padding-top:32px!important;padding-bottom:32px!important}.st-category-circle{gap:12px!important}.st-category-circle-title h3{font-size:16px!important;min-height:44px}.st-category-carousel .swiper-pagination-bullet{margin-left:6px!important;margin-right:6px!important}}
@media(prefers-reduced-motion:reduce){.st-category-circle-photo img{transition:none!important}}
/* SEREIA CATEGORY CAROUSEL END */

.st-category-carousel-section>.st-wrap>.elementor-widget-heading h2{font-size:clamp(30px,3.2vw,44px)!important;line-height:1.18!important}
.st-category-circle-photo a{border:1px solid #E9C1C8}
.st-category-circle-photo img{object-fit:contain!important;background:#fff}

/* SEREIA EXPANDED FOOTER START */
.st-footer-expanded{width:100%!important;max-width:none!important;background:#F8F5F1;padding:0 28px!important;margin:0!important;color:#432A24;border-top:1px solid #DCC7B3}
.st-foot-wrap{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;gap:0!important}
.st-foot-benefits{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important;padding:34px 0!important;border-bottom:1px solid #DCC7B3}
.st-foot-benefit{display:flex;align-items:center;gap:14px}
.st-foot-benefit svg{flex:0 0 40px;width:40px;height:40px;color:#C87589}
.st-foot-benefit strong{display:block;color:#432A24;font:600 16px/1.4 Arial,sans-serif}
.st-foot-benefit span{display:block;margin-top:5px;font:400 13px/1.5 Arial,sans-serif;color:#625650}
.st-foot-columns{display:grid!important;grid-template-columns:1.15fr .85fr 1fr 1fr;gap:40px!important;padding:42px 0!important;align-items:start!important}
.st-foot-column{min-width:0!important;width:100%!important;gap:0!important}
.st-footer-expanded h3{font:600 19px/1.35 Arial,sans-serif!important;color:#432A24!important;letter-spacing:0!important;margin:0 0 19px!important}
.st-footer-expanded p{font:400 14px/1.7 Arial,sans-serif!important;margin:0 0 13px!important;color:#432A24}
.st-footer-expanded .st-foot-note{font-size:12px!important;color:#625650;margin-top:8px!important}
.st-foot-links{list-style:none;margin:0 0 12px!important;padding:0!important}
.st-foot-links li{padding:0;margin:0}
.st-foot-links a{display:inline-block;min-height:36px;font:400 14px/1.5 Arial,sans-serif;color:#432A24;text-decoration:none;padding:7px 0;overflow-wrap:anywhere}
.st-foot-links a:hover{color:#C87589;text-decoration:underline;text-underline-offset:4px}
.st-foot-hours{border-left:2px solid #C87589;padding-left:12px}
.st-foot-address{margin-top:12px!important}
.st-footer-expanded .st-foot-social-heading{margin-top:25px!important}
.st-foot-social{display:flex;gap:10px}
.st-foot-social a{display:flex;width:44px;height:44px;border-radius:50%;align-items:center;justify-content:center;background:#E9C1C8;color:#C87589}
.st-foot-social a:hover{background:#C87589;color:#fff}
.st-foot-social svg{width:25px;height:25px}
.st-foot-payment-image{width:100%;max-width:280px;height:auto;display:block;margin:0 0 15px}
.st-foot-security{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #DCC7B3;border-radius:8px;background:#F8F5F1;color:#432A24}
.st-foot-security svg{width:30px;height:34px;flex:none}
.st-foot-security strong{display:block;font:600 13px/1.5 Arial,sans-serif}
.st-foot-security span{display:block;font:400 11px/1.5 Arial,sans-serif}
.st-foot-bottom{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:30px!important;border-top:1px solid #DCC7B3;padding:26px 0!important}
.st-foot-brand{display:flex!important;flex-direction:row!important;align-items:center!important;gap:22px!important;max-width:750px;width:auto!important}
.st-foot-brand .st-footer-logo{width:150px!important;flex:0 0 150px}
.st-foot-brand .st-footer-logo img{width:150px!important;height:auto}
.st-foot-brand-copy p{font-size:12px!important;margin:0!important}
.st-foot-copyright p{font-size:11px!important;line-height:1.8!important;text-align:right;margin:0!important}
.st-footer-expanded a:focus-visible{outline:2px solid #432A24;outline-offset:4px;border-radius:2px}
.st-policy-page{max-width:900px!important;width:100%!important;margin:0 auto!important;padding:56px 28px!important;gap:26px!important}
.st-policy-page h1{font:400 clamp(30px,4vw,44px)/1.15 Georgia,serif!important;color:#432A24!important}
.st-policy-page h2{font:600 21px/1.4 Arial,sans-serif!important;color:#432A24!important;margin:28px 0 12px!important}
.st-policy-page p{font:400 16px/1.8 Arial,sans-serif!important;margin:0 0 16px!important}
.st-policy-page a{color:#C87589;text-decoration:underline}
@media(max-width:1024px){.st-foot-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important}.st-foot-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px!important}.st-foot-bottom{align-items:flex-start!important}.st-foot-brand{max-width:65%}.st-foot-brand .st-footer-logo{width:125px!important;flex-basis:125px}.st-foot-brand .st-footer-logo img{width:125px!important}}
@media(max-width:767px){.st-footer-expanded{padding:0 20px!important}.st-foot-benefits{padding:26px 0!important;gap:22px 16px!important}.st-foot-benefit{align-items:flex-start;gap:10px;flex-direction:column}.st-foot-benefit svg{width:32px;height:32px;flex-basis:32px}.st-foot-benefit strong{font-size:14px}.st-foot-benefit span{font-size:12px}.st-foot-columns{grid-template-columns:1fr;gap:28px!important;padding:30px 0!important}.st-footer-expanded h3{font-size:18px!important;margin-bottom:13px!important}.st-foot-links a{min-height:42px;padding:10px 0}.st-foot-payment-image{max-width:300px}.st-foot-bottom{flex-direction:column!important;align-items:center!important;text-align:center;gap:20px!important;padding:25px 0!important}.st-foot-brand{flex-direction:column!important;max-width:none;width:100%!important;gap:12px!important}.st-foot-brand .st-footer-logo{width:150px!important;flex-basis:auto}.st-foot-brand .st-footer-logo img{width:150px!important}.st-foot-copyright p{text-align:center}.st-policy-page{padding:36px 20px!important}}
/* SEREIA EXPANDED FOOTER END */


/* SEREIA BASIC FULL START */
.st-basic-full{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;background:#F0DFDC!important}
.st-basic-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important}
.st-basic-full .st-basic-row{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;border-radius:0!important;overflow:hidden;align-items:stretch!important;min-height:420px}
.st-basic-full .st-edit-photo{width:49%!important;flex:0 0 49%!important;margin:0!important;align-self:stretch}
.st-basic-full .st-edit-photo .elementor-widget-container{height:100%}
.st-basic-full .st-edit-photo img{width:100%!important;height:100%!important;min-height:420px;object-fit:cover;object-position:center;display:block;border-radius:0!important}
.st-basic-full .st-edit-copy{width:51%!important;flex:0 0 51%!important;padding:48px clamp(32px,5.3vw,100px)!important;gap:18px!important;justify-content:center!important;background:radial-gradient(ellipse at 100% 0%,#E9C1C8 0%,transparent 50%),linear-gradient(115deg,#F0DFDC,#E9C1C8);position:relative}
.st-basic-full .st-edit-copy .st-eyebrow{font:600 11px/1.5 Arial,sans-serif!important;letter-spacing:2px;color:#8D5F65;text-transform:uppercase}
.st-basic-full .st-edit-copy h2{font:400 clamp(36px,3.3vw,58px)/1.08 Georgia,serif!important;letter-spacing:-1.1px!important;color:#432A24!important;margin:0!important}
.st-basic-full .st-edit-copy .elementor-widget-text-editor:not(.st-eyebrow){font:400 16px/1.65 Arial,sans-serif!important;color:#625650;max-width:550px}
.st-basic-full .st-edit-copy .elementor-widget-text-editor p{font:inherit!important;margin:0!important}
.st-basic-full .st-edit-copy .st-button{width:auto!important;align-self:flex-start}
.st-basic-full .st-edit-copy .elementor-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:14px 27px!important;background:#432A24!important;border:1px solid #432A24!important;color:#fff!important;border-radius:5px!important;font:600 15px/1.4 Arial,sans-serif!important;box-shadow:0 5px 16px #432A2415}
.st-basic-full .st-edit-copy .elementor-button:hover{background:#332019!important;border-color:#332019!important}
.st-basic-full .st-edit-copy .elementor-button:focus-visible{outline:2px solid #C87589;outline-offset:4px}
@media(min-width:768px) and (max-width:1024px){.st-basic-full .st-basic-row{min-height:390px}.st-basic-full .st-edit-photo img{min-height:390px}.st-basic-full .st-edit-copy{padding:32px!important;gap:15px!important}.st-basic-full .st-edit-copy h2{font-size:35px!important}.st-basic-full .st-edit-copy .st-eyebrow{font-size:9px!important;letter-spacing:1.3px}.st-basic-full .st-edit-copy .elementor-widget-text-editor:not(.st-eyebrow){font-size:14px!important}}
@media(max-width:767px){.st-basic-full .st-basic-row{flex-direction:column!important;min-height:0}.st-basic-full .st-edit-photo{width:100%!important;flex:auto!important}.st-basic-full .st-edit-photo img{height:auto!important;min-height:0;aspect-ratio:1.6;object-fit:cover}.st-basic-full .st-edit-copy{width:100%!important;flex:auto!important;padding:30px 24px 34px!important;gap:16px!important}.st-basic-full .st-edit-copy h2{font-size:36px!important;letter-spacing:-.8px!important}.st-basic-full .st-edit-copy .st-eyebrow{font-size:9px!important;letter-spacing:1.5px}.st-basic-full .st-edit-copy .elementor-widget-text-editor:not(.st-eyebrow){font-size:15px!important;line-height:1.6!important}.st-basic-full .st-edit-copy .elementor-button{font-size:14px!important;min-height:48px}}
@media(max-width:359px){.st-basic-full .st-edit-copy{padding:28px 20px 32px!important}.st-basic-full .st-edit-copy h2{font-size:32px!important}}
/* SEREIA BASIC FULL END */

/* SEREIA WELCOME START */
.st-welcome-section{padding:48px 24px 60px!important;background:#F8F5F1}
.st-welcome-wrap{width:100%!important;max-width:1280px!important;margin:auto!important;padding:0!important}
.st-welcome-row{display:flex!important;flex-direction:row!important;gap:0!important;padding:0!important;overflow:hidden;border-radius:14px;background:#F0DFDC;align-items:stretch!important}
.st-welcome-photo{width:47%!important;flex:0 0 47%!important;margin:0!important}
.st-welcome-photo .elementor-widget-container{height:100%}
.st-welcome-photo img{display:block;width:100%!important;height:100%!important;max-height:510px;object-fit:cover;object-position:center top;border-radius:0!important}
.st-welcome-copy{width:53%!important;flex:0 0 53%!important;padding:42px 32px!important;gap:14px!important;align-items:center!important;justify-content:center!important;text-align:center;background:radial-gradient(ellipse at 100% 0%,#E9C1C8,transparent 70%),#F0DFDC}
.st-welcome-copy .st-eyebrow{font:600 10px/1.5 Arial,sans-serif!important;letter-spacing:2px;color:#8D5F65;text-transform:uppercase}
.st-welcome-copy h2{font:400 clamp(45px,4.5vw,70px)/.98 Georgia,serif!important;letter-spacing:-1.4px!important;color:#432A24!important;margin:0!important}
.st-welcome-copy .st-welcome-discount{font:700 23px/1.4 Arial,sans-serif!important;color:#432A24;margin:6px 0 17px!important}
.st-welcome-copy .st-welcome-coupon{display:inline-block;font:500 16px/1.5 Arial,sans-serif!important;color:#C87589;border:1px dashed #C87589;background:#ffffff85;border-radius:30px;padding:9px 21px;margin:0 0 14px!important;letter-spacing:.5px}
.st-welcome-copy .st-welcome-note{font:400 14px/1.6 Arial,sans-serif!important;color:#625650;margin:0!important}
.st-welcome-copy .elementor-button{padding:14px 24px!important;background:#432A24!important;color:#fff!important;border-color:#432A24!important;border-radius:5px!important;font:600 14px/1.5 Arial,sans-serif!important}
.st-welcome-copy .elementor-button:hover{background:#332019!important}
.st-welcome-copy .elementor-button:focus-visible{outline:2px solid #C87589;outline-offset:4px}
@media(max-width:767px){.st-welcome-section{padding:30px 18px 40px!important}.st-welcome-row{flex-direction:column!important}.st-welcome-photo{width:100%!important;flex:auto!important}.st-welcome-photo img{height:300px!important;max-height:none;object-position:center top}.st-welcome-copy{width:100%!important;flex:auto!important;padding:32px 18px 36px!important}.st-welcome-copy h2{font-size:48px!important}.st-welcome-copy .st-welcome-discount{font-size:20px!important}.st-welcome-copy .st-welcome-coupon{font-size:13px!important;padding:9px 15px}.st-welcome-copy .st-eyebrow{font-size:9px!important;letter-spacing:1.5px}}
/* SEREIA WELCOME END */
/* SEREIA HEADER EXPANDED START */
.st-topbar{font:500 15px/1.5 Arial,sans-serif!important;padding:9px 20px!important}
.st-header-expanded{padding:0 32px!important;background:#fff!important}
.st-header-expanded .st-wrap{max-width:1400px!important;gap:0!important}
.st-header-expanded .st-header-row{display:grid!important;grid-template-columns:170px minmax(230px,1fr) 175px 225px 55px;gap:28px!important;min-height:124px;align-items:center!important;padding:0!important}
.st-header-expanded .st-header-row>.elementor-widget{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}
.st-header-expanded .st-header-logo{height:110px!important}
.st-header-expanded .st-header-logo img{width:170px!important;height:170px!important;transform:translateY(-25px)}
.st-header-expanded .st-header-search{max-width:none!important;min-width:0!important}
.st-header-expanded .st-search input{font-size:17px!important;min-height:52px;background:#fff;border:1px solid #DCC7B3;border-radius:6px 0 0 6px}
.st-header-expanded .st-search button{min-height:52px;font-size:16px!important}
.st-header-utility{display:flex;align-items:center;gap:12px;color:#432A24!important;text-decoration:none!important;min-height:48px}
.st-header-utility svg{width:28px;height:30px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.st-header-utility span{display:flex;flex-direction:column;gap:4px}
.st-header-utility small{font:400 14px/1.35 Arial,sans-serif!important;color:#625650}
.st-header-utility strong{font:600 17px/1.35 Arial,sans-serif!important;color:#C87589}
.st-header-utility:hover strong{text-decoration:underline}
.st-header-expanded .st-header-bottom-nav{display:block!important;width:100%!important;flex:auto!important;border-top:1px solid #E5D6CE;padding:4px 0!important}
.st-header-expanded .elementor-nav-menu--main{justify-content:center!important}
.st-header-expanded .elementor-nav-menu--main .elementor-item{font:500 18px/1.4 Arial,sans-serif!important;padding:15px 23px!important}
.st-header-expanded .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#C87589!important}
.st-header-expanded .st-cart .elementor-menu-cart__toggle .elementor-button{font-size:28px!important}
@media(min-width:1025px) and (max-width:1200px){.st-header-expanded .st-header-row{grid-template-columns:145px minmax(200px,1fr) 145px 180px 45px;gap:16px!important}.st-header-utility small{font-size:12px!important}.st-header-utility strong{font-size:15px!important}.st-header-utility{gap:8px}}
@media(max-width:1024px){.st-header-expanded{padding:0 24px!important}.st-header-expanded .st-header-row{grid-template-columns:150px 1fr 1fr 50px;gap:15px!important;padding-bottom:18px!important}.st-header-expanded .st-header-logo{grid-column:1;grid-row:1}.st-header-expanded .st-header-account{grid-column:2;grid-row:1}.st-header-expanded .st-header-track{grid-column:3;grid-row:1}.st-header-expanded .st-cart{grid-column:4;grid-row:1}.st-header-expanded .st-header-search{grid-column:1/-1;grid-row:2}.st-header-expanded .elementor-menu-toggle{font-size:26px;padding:12px;justify-content:center}.st-header-expanded .elementor-nav-menu--dropdown .elementor-item{font:500 17px/1.4 Arial,sans-serif!important;padding:16px!important}}
@media(max-width:767px){.st-topbar{font-size:12px!important}.st-header-expanded{padding:0 18px!important}.st-header-expanded .st-header-row{grid-template-columns:1fr 1fr 44px!important;gap:13px!important;min-height:0!important;padding-bottom:16px!important}.st-header-expanded .st-header-logo{grid-column:1/3;grid-row:1;height:88px!important;width:150px!important;justify-self:center}.st-header-expanded .st-header-logo img{width:150px!important;height:150px!important;transform:translateY(-25px)}.st-header-expanded .st-cart{grid-column:3;grid-row:1}.st-header-expanded .st-header-search{grid-column:1/-1;grid-row:2}.st-header-expanded .st-header-account{grid-column:1;grid-row:3}.st-header-expanded .st-header-track{grid-column:2/4;grid-row:3}.st-header-utility{gap:8px;justify-content:center}.st-header-utility small{font-size:11px!important}.st-header-utility strong{font-size:14px!important}.st-header-utility svg{width:23px;height:26px}.st-header-expanded .st-search input{font-size:15px!important}.st-header-expanded .st-search button{font-size:14px!important}}
/* SEREIA HEADER EXPANDED END */
/* SEREIA CATEGORY MENU START */
.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--main>ul{width:100%!important;display:flex!important;justify-content:space-between!important;gap:0!important}
.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--main{width:100%!important}
.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--main>ul>li>a{padding:17px 10px!important;font-size:18px!important;white-space:nowrap}
.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--main .sub-menu{background:#fff!important;border:1px solid #E5D6CE;box-shadow:0 8px 24px #432A2415;border-radius:6px;min-width:230px!important;padding:7px 0!important}
.st-header-expanded .st-header-bottom-nav .sub-menu a{font:400 16px/1.45 Arial,sans-serif!important;padding:12px 18px!important;color:#292626}
.st-header-expanded .st-header-bottom-nav .sub-menu a:hover,.st-header-expanded .st-header-bottom-nav .sub-menu a:focus{background:#F0DFDC!important;color:#C87589!important}
.st-header-expanded .st-header-bottom-nav .sub-arrow{padding-left:7px!important;font-size:12px}
@media(min-width:1025px) and (max-width:1200px){.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--main>ul>li>a{font-size:16px!important;padding:17px 6px!important}}
@media(max-width:1024px){.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--dropdown{background:#fff!important;border-radius:6px;border:1px solid #E5D6CE}.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--dropdown a{font-size:17px!important;padding:16px!important}.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--dropdown .sub-menu a{font-size:16px!important;padding-left:28px!important}.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--dropdown .sub-menu .sub-menu a{padding-left:42px!important}.st-header-expanded .st-header-bottom-nav .sub-arrow{margin-left:auto;padding-left:16px!important}}
/* SEREIA CATEGORY MENU END */
.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--dropdown a.elementor-item-active,.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--dropdown a.highlighted,.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--dropdown a:hover,.st-header-expanded .st-header-bottom-nav .elementor-nav-menu--dropdown a:focus{background:#F0DFDC!important;color:#C87589!important}

@media(min-width:1025px){.st-header-expanded .st-header-logo{grid-column:1;grid-row:1}.st-header-expanded .st-header-search{grid-column:2;grid-row:1}.st-header-expanded .st-header-account{grid-column:3;grid-row:1}.st-header-expanded .st-header-track{grid-column:4;grid-row:1}.st-header-expanded .st-cart{grid-column:5;grid-row:1}}
@media(max-width:767px){
.st-header-expanded .st-header-row{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:10px!important;padding:0 0 14px!important}
.st-header-expanded .st-header-logo{grid-column:2!important;grid-row:1!important;width:140px!important;height:72px!important;justify-self:center}
.st-header-expanded .st-header-logo img{width:140px!important;height:140px!important;transform:translateY(-32px)!important}
.st-header-expanded .st-cart{grid-column:3!important;grid-row:1!important}
.st-header-expanded .st-header-search{grid-column:1/-1!important;grid-row:2!important}
.st-header-expanded .st-header-account,.st-header-expanded .st-header-track{display:none!important}
.st-header-expanded .st-wrap{position:relative}
.st-header-expanded .st-header-bottom-nav{position:static!important;border-top:0!important;padding:0!important;margin:0!important;height:0!important;min-height:0!important}
.st-header-expanded .st-header-bottom-nav .elementor-menu-toggle{position:absolute;top:15px;left:0;width:42px;height:42px;padding:8px!important;font-size:25px!important;background:#F0DFDC!important;border-radius:4px}
.st-header-expanded .st-header-bottom-nav>.elementor-widget-container{position:static!important}
.st-header-expanded .st-header-bottom-nav nav.elementor-nav-menu--dropdown{position:absolute!important;top:100%!important;left:0!important;width:100%!important;z-index:100;margin-top:0!important;max-height:calc(100dvh - 170px);overflow-y:auto!important}
.st-header-expanded .st-search input{min-height:44px!important;padding:11px 13px!important;font-size:15px!important}
.st-header-expanded .st-search button{min-height:44px!important;padding:10px 16px!important}
.st-topbar{font-size:11px!important;padding:7px 10px!important}
}

@media(max-width:767px){.st-header-expanded .st-header-logo{height:84px!important}.st-header-expanded .st-header-logo img{transform:translateY(-22px)!important}.st-header-expanded .st-header-bottom-nav .elementor-menu-toggle{top:21px}}
/* SEREIA PRODUCT CAROUSEL START */
.st-product-carousel{width:100%;min-width:0}
.st-product-carousel ul.products{display:flex!important;flex-wrap:nowrap!important;gap:24px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0!important;padding:7px 2px 14px!important}
.st-product-carousel ul.products::-webkit-scrollbar{display:none}
.st-product-carousel ul.products:before,.st-product-carousel ul.products:after{display:none!important}
.st-product-carousel ul.products li.product{flex:0 0 calc((100% - 72px)/4)!important;width:calc((100% - 72px)/4)!important;min-width:0!important;margin:0!important;padding:12px!important;display:flex!important;flex-direction:column;scroll-snap-align:start;background:#fff;border:1px solid #E5D6CE;border-radius:12px;box-shadow:0 4px 15px #432A2408;box-sizing:border-box;overflow:hidden}
.st-product-carousel ul.products li.product img{aspect-ratio:2/3!important;height:auto!important;width:100%!important;object-fit:contain!important;background:#F8F5F1;border-radius:5px!important;margin:0 0 12px!important}
.st-product-carousel ul.products li.product .woocommerce-loop-product__title{font:400 15px/1.5 Arial,sans-serif!important;color:#292626!important;min-height:45px;padding:0!important;margin:0 0 9px!important;letter-spacing:0!important}
.st-product-carousel ul.products li.product .price{font:600 19px/1.5 Arial,sans-serif!important;color:#432A24!important;display:flex!important;flex-wrap:wrap;gap:7px 12px;margin:0 0 16px!important}
.st-product-carousel .price del{color:#B98A7A!important;font-size:16px;opacity:1!important}.st-product-carousel .price ins{text-decoration:none!important}
.st-product-carousel ul.products li.product .button{margin:auto 0 0!important;width:100%!important;padding:13px 9px!important;background:#C87589!important;color:#fff!important;text-align:center;border-radius:5px!important;font:600 14px/1.4 Arial,sans-serif!important;min-height:46px;box-sizing:border-box}
.st-product-carousel ul.products li.product .button:before{content:'';display:inline-block;width:14px;height:15px;margin-right:7px;vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5'%3E%3Cpath d='M4 8h16l1 14H3L4 8Z'/%3E%3Cpath d='M8 9V6a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center/contain no-repeat}
.st-product-carousel ul.products li.product .button:hover{background:#A75468!important}
.st-product-carousel ul.products li.product .onsale{top:20px!important;right:20px!important;left:auto!important;margin:0!important;border-radius:4px!important;padding:6px 10px!important;background:#C87589!important;color:#fff!important;font:600 12px/1.4 Arial,sans-serif!important;min-height:0!important;min-width:0!important}
.st-product-controls{display:flex;justify-content:center;align-items:center;gap:10px;margin:8px 0 0}.st-product-controls>button{width:38px;height:38px;padding:0;border:1px solid #DCC7B3;border-radius:50%;color:#432A24;background:#fff;cursor:pointer}.st-product-dots{display:flex;gap:3px;flex-wrap:wrap;justify-content:center}.st-product-dots button{padding:8px;border:0;background:none;cursor:pointer}.st-product-dots button:before{content:'';display:block;width:7px;height:7px;background:#DCC7B3;border-radius:50%}.st-product-dots button[aria-current=true]:before{background:#C87589}
@media(min-width:768px) and (max-width:1024px){.st-product-carousel ul.products li.product{flex-basis:calc((100% - 48px)/3)!important;width:calc((100% - 48px)/3)!important}}
@media(max-width:767px){.st-product-carousel ul.products{gap:12px!important}.st-product-carousel ul.products li.product{flex-basis:calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important;padding:9px!important}.st-product-carousel ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;min-height:59px}.st-product-carousel ul.products li.product .price{font-size:16px!important;gap:3px 8px}.st-product-carousel .price del{font-size:13px!important}.st-product-carousel ul.products li.product .button{font-size:12px!important;padding:12px 5px!important}.st-product-carousel ul.products li.product .onsale{top:15px!important;right:15px!important;font-size:10px!important;padding:4px 7px!important}.st-product-controls{gap:5px}.st-product-dots button{padding:6px}}
/* SEREIA PRODUCT CAROUSEL END */

.st-section:has(.st-product-carousel)>.st-wrap>.elementor-widget-heading h2{font:400 clamp(26px,3vw,40px)/1.2 Georgia,serif!important;color:#432A24!important}.st-product-carousel ul.products li.product .price{padding:0!important}.st-product-carousel ul.products li.product .button{border:0!important}.st-product-carousel ul.products li.product .woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1}
.st-product-dots button,.st-product-dots button:hover,.st-product-dots button:focus{background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:767px){.st-product-dots button{padding:4px!important}}
/* SEREIA INSTAGRAM BANNER START */
.st-instagram-banner{padding:48px 32px!important;background:#F8F5F1!important}
.st-instagram-wrap{width:100%!important;max-width:1280px!important;margin:auto!important;display:flex!important;flex-direction:row!important;gap:0!important;align-items:center!important;background:linear-gradient(115deg,#F0DFDC,#E9C1C8);border:1px solid #DCC7B3;border-radius:18px;overflow:hidden;padding:0!important}
.st-instagram-copy{flex:0 0 55%!important;width:55%!important;min-width:0;padding:48px 48px 48px 56px!important;gap:20px!important;justify-content:center!important}
.st-instagram-copy .st-eyebrow{font:600 11px/1.5 Arial,sans-serif!important;letter-spacing:1.7px;color:#8D5F65}
.st-instagram-copy h2{font:400 clamp(34px,3.5vw,50px)/1.12 Georgia,serif!important;color:#432A24!important;letter-spacing:-1px!important;margin:0!important}
.st-instagram-copy .elementor-widget-text-editor:not(.st-eyebrow):not(.st-instagram-handle){font:400 16px/1.65 Arial,sans-serif!important;color:#625650}
.st-instagram-copy .elementor-widget-text-editor p{font:inherit!important;margin:0!important}
.st-instagram-handle{font:600 14px/1.5 Arial,sans-serif!important;color:#C87589;overflow-wrap:anywhere}
.st-instagram-copy .st-button{align-self:flex-start;width:auto!important}
.st-instagram-copy .elementor-button{background:#C87589!important;border-color:#C87589!important;color:#fff!important;font:600 15px/1.4 Arial,sans-serif!important;padding:15px 24px!important;border-radius:6px!important;min-height:48px}
.st-instagram-copy .elementor-button:hover{background:#A75468!important}
.st-instagram-mockup{flex:0 0 45%!important;width:45%!important;margin:0!important;align-self:stretch}
.st-instagram-mockup .elementor-widget-container{height:100%}
.st-instagram-mockup img{display:block;width:100%!important;height:100%!important;max-height:590px;object-fit:contain!important;border-radius:0!important}
@media(min-width:768px) and (max-width:1024px){.st-instagram-copy{padding:32px!important;gap:16px!important}.st-instagram-copy h2{font-size:34px!important}.st-instagram-copy .elementor-button{font-size:13px!important;padding:14px 18px!important}}
@media(max-width:767px){.st-instagram-banner{padding:32px 18px!important}.st-instagram-wrap{flex-direction:column!important}.st-instagram-copy{flex:auto!important;width:100%!important;padding:30px 24px!important;gap:17px!important}.st-instagram-copy h2{font-size:34px!important}.st-instagram-copy .st-eyebrow{font-size:9px!important}.st-instagram-copy .elementor-widget-text-editor:not(.st-eyebrow):not(.st-instagram-handle){font-size:15px!important}.st-instagram-handle{font-size:12px!important}.st-instagram-copy .elementor-button{font-size:13px!important;padding:14px 17px!important}.st-instagram-mockup{flex:auto!important;width:100%!important}.st-instagram-mockup img{height:auto!important;max-height:none;aspect-ratio:1;object-fit:contain!important}}
/* SEREIA INSTAGRAM BANNER END */
/* SEREIA RESELLER START */
.st-reseller-banner{width:100%!important;max-width:none!important;padding:64px 32px!important;background:radial-gradient(ellipse at 100% 0%,#775045 0%,transparent 55%),#432A24!important;position:relative;overflow:hidden}
.st-reseller-banner .st-wrap{max-width:1280px!important;position:relative}
.st-reseller-row{gap:64px!important;align-items:center!important}
.st-reseller-copy{flex:1 1 60%!important;gap:22px!important;min-width:0}
.st-reseller-copy .st-eyebrow{font:600 12px/1.5 Arial,sans-serif!important;letter-spacing:1.6px;color:#E9C1C8!important}
.st-reseller-copy h2{font:400 clamp(34px,3.6vw,52px)/1.12 Georgia,serif!important;color:#fff!important;letter-spacing:-.8px!important;margin:0!important}
.st-reseller-copy .elementor-widget-text-editor:not(.st-eyebrow){font:400 17px/1.65 Arial,sans-serif!important;color:#F8F5F1!important;max-width:650px}
.st-reseller-banner .elementor-widget-text-editor p{font:inherit!important;margin:0!important}
.st-reseller-card{flex:0 0 35%!important;width:35%!important;padding:34px!important;background:#FFFFFF0D;border:1px solid #FFFFFF40;border-radius:16px;gap:18px!important;box-shadow:0 12px 32px #432A2415}
.st-reseller-card h3{font:400 30px/1.2 Georgia,serif!important;color:#fff!important;letter-spacing:-.4px!important;margin:0!important}
.st-reseller-card .elementor-widget-text-editor{font:400 15px/1.65 Arial,sans-serif!important;color:#F8F5F1!important}
.st-reseller-card .st-button{width:100%!important}
.st-reseller-card .elementor-button{display:flex;width:100%;padding:16px 20px!important;background:#E9C1C8!important;color:#432A24!important;border:0!important;border-radius:6px!important;font:600 15px/1.4 Arial,sans-serif!important;min-height:50px;text-align:center}
.st-reseller-card .elementor-button:hover{background:#F0DFDC!important}
.st-reseller-card .elementor-button:focus-visible{outline:2px solid white;outline-offset:4px}
@media(min-width:768px) and (max-width:1024px){.st-reseller-row{gap:32px!important}.st-reseller-card{flex-basis:40%!important;width:40%!important;padding:25px!important}.st-reseller-copy h2{font-size:38px!important}}
@media(max-width:767px){.st-reseller-banner{padding:40px 22px!important}.st-reseller-row{flex-direction:column!important;gap:28px!important}.st-reseller-copy{width:100%!important;flex:auto!important;gap:18px!important}.st-reseller-copy h2{font-size:35px!important}.st-reseller-copy .st-eyebrow{font-size:10px!important;letter-spacing:1.2px}.st-reseller-copy .elementor-widget-text-editor:not(.st-eyebrow){font-size:15px!important}.st-reseller-card{width:100%!important;flex:auto!important;padding:26px!important}.st-reseller-card h3{font-size:28px!important}.st-reseller-card .elementor-button{font-size:14px!important}}
/* SEREIA RESELLER END */

/* SEREIA BENEFITS PINK */
.st-benefits .st-benefit-icon,.st-benefits .st-benefit-icon svg,.st-benefits .st-benefit strong{color:#C87589!important}

/* SEREIA TOPBAR PINK */
.st-topbar{background:#C87589!important}

/* SEREIA CENTRAL STICKY HEADER START */
.st-header-row.elementor-sticky--active{background:#fff!important;z-index:1000!important;isolation:isolate;box-shadow:0 5px 18px #432A2412}
.st-header-row.elementor-sticky--active:before{content:'';position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:#fff;z-index:-1;box-shadow:0 5px 18px #432A2412;pointer-events:none}
.st-sticky-helper{height:0!important;min-height:0!important;margin:0!important;padding:0!important}
@media(max-width:767px){.st-header-expanded:has(.st-header-row.elementor-sticky--active) .st-header-bottom-nav .elementor-menu-toggle{position:fixed!important;top:calc(var(--st-sticky-top,0px) + 21px)!important;left:18px!important;z-index:1002!important}.st-header-expanded:has(.st-header-row.elementor-sticky--active) .st-header-bottom-nav nav.elementor-nav-menu--dropdown{position:fixed!important;top:calc(var(--st-sticky-top,0px) + var(--st-sticky-height,142px))!important;left:18px!important;width:calc(100% - 36px)!important;z-index:1001!important;max-height:calc(100dvh - var(--st-sticky-height,142px) - var(--st-sticky-top,0px) - 12px)!important}}
@media(min-width:768px) and (max-width:1024px){.st-header-expanded:has(.st-header-row.elementor-sticky--active) .st-header-bottom-nav .elementor-menu-toggle{position:fixed!important;top:calc(var(--st-sticky-top,0px) + 38px)!important;left:24px!important;z-index:1002!important}.st-header-expanded:has(.st-header-row.elementor-sticky--active) .st-header-logo{padding-left:42px!important}.st-header-expanded:has(.st-header-row.elementor-sticky--active) .st-header-bottom-nav nav.elementor-nav-menu--dropdown{position:fixed!important;top:calc(var(--st-sticky-top,0px) + var(--st-sticky-height,180px))!important;left:24px!important;width:calc(100% - 48px)!important;z-index:1001!important;max-height:calc(100dvh - var(--st-sticky-height,180px) - 12px);overflow-y:auto}}
/* SEREIA CENTRAL STICKY HEADER END */

@media(min-width:768px) and (max-width:1024px){.st-header-expanded:has(.st-header-row.elementor-sticky--active) .st-header-logo img{width:105px!important;height:105px!important;transform:translateY(0)!important}}

/* SEREIA RELATED CAROUSEL START */
.st-related-section>.st-wrap>.elementor-widget-heading h2{font:400 clamp(28px,3vw,40px)/1.2 Georgia,serif!important;color:#432A24!important;text-align:center!important}
.st-related-carousel ul.products li.product{text-align:center!important;align-items:stretch!important;padding:12px!important}
.st-related-carousel ul.products li.product .woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;text-align:center!important;padding:0!important;flex:1}
.st-related-carousel ul.products li.product img{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto 14px!important;object-fit:contain!important;object-position:center!important;aspect-ratio:2/3!important}
.st-related-carousel ul.products li.product .woocommerce-loop-product__title{text-align:center!important;min-height:45px;width:100%!important}
.st-related-carousel ul.products li.product .price{justify-content:center!important;text-align:center!important;min-height:30px}
.st-related-carousel ul.products li.product .button{display:block!important;align-self:stretch!important;width:100%!important;margin-top:auto!important;float:none!important;text-align:center!important}
@media(max-width:767px){.st-related-carousel ul.products li.product{padding:9px!important}.st-related-carousel ul.products li.product .woocommerce-loop-product__title{min-height:60px!important}}
/* SEREIA RELATED CAROUSEL END */

/* SEREIA CATALOG REFRESH START */
.st-catalog-title-band{width:100%!important;max-width:none!important;padding:45px 24px!important;background:#E9C1C8!important;text-align:center;align-items:center!important;gap:0!important}
.st-catalog-title-band .st-archive-title{width:100%!important;margin:0!important}
.st-catalog-title-band h1{font:400 clamp(36px,4.5vw,62px)/1.12 Georgia,serif!important;color:#432A24!important;text-align:center!important;letter-spacing:-1px!important;margin:0!important}
.st-catalog-refresh .st-catalog{align-items:flex-start!important;gap:32px!important}
.st-catalog-refresh .st-products ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}
.st-catalog-refresh .st-products ul.products:before,.st-catalog-refresh .st-products ul.products:after{display:none!important}
.st-catalog-refresh .st-products ul.products li.product{width:100%!important;min-width:0;margin:0!important;padding:12px!important;display:flex!important;flex-direction:column!important;text-align:center!important;background:#fff;border:1px solid #E5D6CE;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #432A2408}
.st-catalog-refresh li.product .woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;flex:1;padding:0!important}
.st-catalog-refresh .st-products ul.products li.product img{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:2/3!important;object-fit:contain!important;object-position:center!important;background:#F8F5F1;border-radius:5px!important;margin:0 0 14px!important}
.st-catalog-refresh .st-products ul.products li.product h2{font:400 15px/1.5 Arial,sans-serif!important;letter-spacing:0!important;color:#292626!important;text-align:center!important;min-height:45px;padding:0!important;margin:0 0 10px!important}
.st-catalog-refresh .st-products li.product .price{display:flex!important;flex-wrap:wrap;justify-content:center!important;gap:6px 10px;padding:0!important;margin:0 0 16px!important;color:#432A24!important;font:600 19px/1.5 Arial,sans-serif!important;min-height:30px}
.st-catalog-refresh .price del{font-size:15px;color:#B98A7A;opacity:1!important}.st-catalog-refresh .price ins{text-decoration:none}
.st-catalog-refresh .st-products li.product .button{float:none!important;display:block!important;width:100%!important;margin:auto 0 0!important;background:#C87589!important;color:#fff!important;border:0!important;border-radius:5px!important;padding:14px 9px!important;text-align:center;font:600 14px/1.4 Arial,sans-serif!important;min-height:46px;box-sizing:border-box}
.st-catalog-refresh .st-products li.product .button:hover{background:#A75468!important}
.st-catalog-refresh .st-products li.product .onsale{left:auto!important;right:20px!important;top:20px!important;margin:0!important;padding:6px 10px!important;background:#C87589!important;color:#fff!important;border-radius:4px!important;min-width:0!important;min-height:0!important;font:600 12px/1.4 Arial,sans-serif!important}
@media(max-width:1024px){.st-catalog-refresh .st-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}
@media(max-width:767px){.st-catalog-title-band{padding:32px 20px!important}.st-catalog-title-band h1{font-size:38px!important}.st-catalog-refresh .st-products ul.products{gap:12px!important}.st-catalog-refresh .st-products ul.products li.product{padding:9px!important}.st-catalog-refresh .st-products ul.products li.product h2{font-size:13px!important;min-height:59px}.st-catalog-refresh .st-products li.product .price{font-size:16px!important}.st-catalog-refresh .price del{font-size:13px!important}.st-catalog-refresh .st-products li.product .button{font-size:12px!important}}
/* SEREIA CATALOG REFRESH END */

.elementor-65 .st-catalog-refresh .st-products.st-products ul.products li.product a.button{background:#C87589!important;color:#fff!important;box-sizing:border-box!important;max-width:100%!important;width:100%!important;margin:auto 0 0!important;border:0!important;padding:14px 9px!important}.elementor-65 .st-catalog-refresh .st-products.st-products ul.products li.product a.button:hover{background:#A75468!important}

/* SEREIA NATURAL V1 — Complementos da paleta e coleções */
:root{--st-chocolate:#432A24;--st-rose:#C87589;--st-blush:#E9C1C8;--st-sand:#DCC7B3;--st-rose-gold:#B98A7A;--st-paper:#F8F5F1;--st-taupe:#80756F;--st-graphite:#292626}
body.sereia-natural{background:var(--st-paper);color:var(--st-graphite)}
.sereia-natural .st-topbar{background:var(--st-chocolate)!important;color:var(--st-paper)!important}
.sereia-natural .st-header-expanded,.sereia-natural .st-header-row.elementor-sticky--active,.sereia-natural .st-header-row.elementor-sticky--active:before{background:var(--st-paper)!important}
.sereia-natural .elementor-widget-heading .elementor-heading-title{color:var(--st-chocolate)!important}
.sereia-natural .st-header-utility,.sereia-natural .st-cart .elementor-button{color:var(--st-chocolate)!important}
.sereia-natural .st-header-utility strong{color:#9F4D63!important}
.sereia-natural .st-header-expanded .elementor-nav-menu--main .elementor-item{color:var(--st-chocolate)!important;font-weight:500!important}
.sereia-natural .st-header-expanded .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#9F4D63!important}
.sereia-natural .st-search button{background:var(--st-chocolate)!important;border-color:var(--st-chocolate)!important;color:var(--st-paper)!important;font-weight:500!important;letter-spacing:.3px}
.sereia-natural .st-button .elementor-button,.sereia-natural .st-products ul.products li.product a.button,.sereia-natural .st-full-copy .st-full-cta{background:var(--st-rose)!important;border-color:var(--st-rose)!important;color:var(--st-graphite)!important;border-radius:18px!important;font-weight:500!important;letter-spacing:.5px;box-shadow:none!important}
.sereia-natural .elementor-65 .st-catalog-refresh .st-products.st-products ul.products li.product a.button{background:var(--st-rose)!important;color:var(--st-graphite)!important;border-radius:18px!important;font-weight:500!important}
.sereia-natural .st-button .elementor-button:hover,.sereia-natural .st-products ul.products li.product a.button:hover,.sereia-natural .st-full-copy .st-full-cta:hover,.sereia-natural .elementor-65 .st-catalog-refresh .st-products.st-products ul.products li.product a.button:hover{background:#A75468!important;border-color:#A75468!important;color:white!important}
.sereia-natural .st-product-carousel ul.products li.product .button:before{filter:brightness(0);opacity:.8}
.sereia-natural .st-filters button,.sereia-natural .st-contact-form button,.sereia-natural .st-product-summary button.single_add_to_cart_button,.sereia-natural .st-commerce button,.sereia-natural .st-commerce a.checkout-button{background:var(--st-rose)!important;color:var(--st-graphite)!important;border-color:var(--st-rose)!important;border-radius:18px!important;font-weight:500!important}
.sereia-natural .st-products .price,.sereia-natural .st-product-carousel ul.products li.product .price,.sereia-natural .st-catalog-refresh .st-products li.product .price{color:var(--st-chocolate)!important}
.sereia-natural .st-benefits .st-benefit-icon,.sereia-natural .st-benefits .st-benefit-icon svg,.sereia-natural .st-benefits .st-benefit strong{color:var(--st-chocolate)!important}
.sereia-natural .st-product-carousel ul.products li.product .onsale,.sereia-natural .st-catalog-refresh .st-products li.product .onsale{background:var(--st-chocolate)!important;color:var(--st-paper)!important;font-weight:500!important}
.sereia-natural .st-basic-full .st-edit-copy{background:linear-gradient(110deg,#F0DFDC,#E9C1C8)!important}
.sereia-natural .st-instagram-wrap,.sereia-natural .st-welcome-copy{background:linear-gradient(110deg,#F8EFE9,#E9C1C8)!important}
.sereia-natural .st-instagram-copy h2,.sereia-natural .st-welcome-copy h2,.sereia-natural .st-basic-full .st-edit-copy h2{color:var(--st-chocolate)!important}
.sereia-natural .st-reseller-banner{background:radial-gradient(ellipse at 100% 0%,#775045,transparent 60%),#432A24!important}
.sereia-natural .st-reseller-copy h2,.sereia-natural .st-reseller-card h3{color:var(--st-paper)!important}
.sereia-natural .st-reseller-card .elementor-button{background:var(--st-blush)!important;color:var(--st-chocolate)!important}
.sereia-natural .st-footer-expanded{background:var(--st-chocolate)!important;color:var(--st-paper)!important}
.sereia-natural .st-footer-expanded :is(h3,p,a,strong,li,.elementor-widget-text-editor){color:var(--st-paper)!important}
.sereia-natural .st-footer-expanded :is(.st-foot-benefit span,.st-foot-copyright,.st-foot-security span){color:#E5D6CE!important}
.sereia-natural .st-footer-expanded .st-foot-security{background:#FFFFFF0B!important;border-color:#B98A7A!important;color:var(--st-paper)!important}
.sereia-natural .st-footer-expanded .st-foot-benefit svg{color:var(--st-blush)!important}
.sereia-natural .st-footer-expanded .st-footer-logo{background:#F8F5F1;border-radius:10px}
.sereia-natural .st-footer-expanded a:hover{color:var(--st-blush)!important}
.sereia-natural .st-product-controls>button,.sereia-natural .st-campaign-controls button{color:var(--st-chocolate)!important}
.sereia-natural .st-collections-section{display:block!important;padding:0 32px 56px!important;background:var(--st-paper)!important}
.st-collections-wrap{width:100%!important;max-width:1280px!important;margin:auto!important;padding:0!important}
.st-collection-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;padding:0!important;align-items:stretch!important}
.st-collection-card{position:relative;isolation:isolate;overflow:hidden;border-radius:12px;min-width:0;aspect-ratio:4/3;padding:0!important;background:var(--st-blush);transition:box-shadow .2s}
.st-collection-card:focus-within,.st-collection-card:hover{box-shadow:0 12px 32px #432A241A}
.st-collection-card.st-collection-masculina{background:var(--st-chocolate)}
.st-collection-card.st-collection-infantil{background:var(--st-sand)}
.st-collection-image{position:absolute!important;inset:0;width:100%!important;height:100%;margin:0!important;z-index:0}
.st-collection-image :is(.elementor-widget-container,a){display:block;width:100%;height:100%}
.st-collection-image img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:center}
.st-collection-copy{position:relative;z-index:1;display:flex!important;flex-direction:column!important;justify-content:center!important;width:59%!important;min-width:0;height:100%;padding:25px 16px 25px 25px!important;gap:14px!important;pointer-events:none}
.st-collection-copy .elementor-widget{pointer-events:auto}
.sereia-natural .st-collection-card h3{font:400 clamp(25px,2.25vw,33px)/1.06 Georgia,serif!important;letter-spacing:-.6px!important;color:var(--st-chocolate)!important;margin:0!important}
.st-collection-card h3 span{display:block;font:500 12px/1.4 Arial,sans-serif!important;letter-spacing:2px;text-transform:uppercase;margin-bottom:7px}
.st-collection-copy .elementor-widget-text-editor{font:400 13px/1.5 Arial,sans-serif!important;color:var(--st-chocolate);max-width:145px}
.st-collection-copy .elementor-widget-text-editor p{font:inherit!important;margin:0!important}
.st-collection-card .elementor-widget-button{width:auto!important;align-self:flex-start}
.sereia-natural .st-collection-card .elementor-button{background:var(--st-rose)!important;border:1px solid transparent!important;color:var(--st-graphite)!important;border-radius:30px!important;padding:11px 14px!important;font:500 10px/1.5 Arial,sans-serif!important;letter-spacing:.8px;text-transform:uppercase;min-height:40px;white-space:nowrap}
.sereia-natural .st-collection-card.st-collection-masculina :is(h3,.elementor-widget-text-editor){color:var(--st-paper)!important}
.sereia-natural .st-collection-masculina .elementor-button{background:#B98A7A!important;color:#292626!important;border-color:#E9C1C880!important}
.sereia-natural .st-collection-infantil .elementor-button{background:var(--st-chocolate)!important;color:var(--st-paper)!important}
.sereia-natural .st-collection-card .elementor-button:hover{background:var(--st-chocolate)!important;color:var(--st-paper)!important}
.sereia-natural .st-collection-masculina .elementor-button:hover{background:var(--st-paper)!important;color:var(--st-chocolate)!important}
@media(min-width:768px) and (max-width:1024px){.st-collection-row{gap:14px!important}.st-collection-card{aspect-ratio:4/3}.st-collection-copy{width:64%!important;padding:16px!important;gap:10px!important;justify-content:center!important}.st-collection-copy .elementor-widget-text-editor{display:none}.sereia-natural .st-collection-card h3{font-size:22px!important}.st-collection-card h3 span{font-size:9px!important;letter-spacing:1.3px}.sereia-natural .st-collection-card .elementor-button{font-size:9px!important;padding:10px 12px!important}}
@media(max-width:767px){.sereia-natural .st-collections-section{padding:0 18px 36px!important}.st-collection-row{grid-template-columns:1fr;gap:16px!important}.st-collection-card{aspect-ratio:4/3}.st-collection-copy{width:61%!important;padding:24px!important;gap:16px!important}.sereia-natural .st-collection-card h3{font-size:clamp(26px,8vw,32px)!important}.st-collection-card h3 span{font-size:11px!important}.st-collection-copy .elementor-widget-text-editor{font-size:12px!important;max-width:130px}.sereia-natural .st-collection-card .elementor-button{font-size:10px!important}}
@media(prefers-reduced-motion:reduce){.st-collection-card{transition:none}}
/* SEREIA NATURAL CONTRAST — texto claro nas áreas escuras */
body.sereia-natural{--st-rose-action:#A75468}
body.sereia-natural .st-button .elementor-button,
body.sereia-natural .st-products ul.products li.product a.button,
body.sereia-natural .st-full-copy .st-full-cta,
body.sereia-natural .elementor-65 .st-catalog-refresh .st-products.st-products ul.products li.product a.button,
body.sereia-natural .st-collection-card .elementor-button,
body.sereia-natural .st-reseller-card .elementor-button,
body.sereia-natural .st-filters button,
body.sereia-natural .st-contact-form button,
body.sereia-natural .st-product-summary button.single_add_to_cart_button,
body.sereia-natural .st-commerce button,
body.sereia-natural .st-commerce a.checkout-button{background:var(--st-rose-action)!important;border-color:var(--st-rose-action)!important;color:#FFFFFF!important}
body.sereia-natural .st-button .elementor-button:hover,
body.sereia-natural .st-products ul.products li.product a.button:hover,
body.sereia-natural .st-full-copy .st-full-cta:hover,
body.sereia-natural .elementor-65 .st-catalog-refresh .st-products.st-products ul.products li.product a.button:hover,
body.sereia-natural .st-collection-card .elementor-button:hover,
body.sereia-natural .st-reseller-card .elementor-button:hover{background:#8D4055!important;border-color:#8D4055!important;color:#FFFFFF!important}
body.sereia-natural .elementor-button .elementor-button-text{color:inherit!important}
body.sereia-natural .st-product-carousel ul.products li.product .button:before{filter:brightness(0) invert(1)!important;opacity:1}
body.sereia-natural .st-collection-infantil .elementor-button{background:#432A24!important;border-color:#432A24!important;color:#FFFFFF!important}
body.sereia-natural .st-reseller-banner .elementor-widget-heading .elementor-heading-title,
body.sereia-natural .st-footer-expanded .elementor-widget-heading .elementor-heading-title{color:#F8F5F1!important}
body.sereia-natural .st-reseller-banner .elementor-widget-text-editor,
body.sereia-natural .st-reseller-banner .elementor-widget-text-editor p{color:#F8F5F1!important}

/* Accessories fourth collection banner — 2026-10-19 */
@media(min-width:1200px){body.sereia-natural .st-collection-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.sereia-natural .st-collection-copy{width:62%!important;padding:18px 10px 18px 18px!important;gap:10px!important}body.sereia-natural .st-collection-card h3{font-size:clamp(23px,1.9vw,27px)!important}body.sereia-natural .st-collection-copy .elementor-widget-text-editor{font-size:12px!important}body.sereia-natural .st-collection-card .elementor-button{padding:10px 11px!important;font-size:9px!important;letter-spacing:.3px!important}}
@media(min-width:768px) and (max-width:1199px){body.sereia-natural .st-collection-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
body.sereia-natural .st-collection-acessorios{background:#DCC7B3!important}

/* Desktop collection breathing space — 2026-10-19 */
@media(min-width:1025px){body.sereia-natural .st-collections-section{padding-top:48px!important}}
