.storefront{--wine:#7f1719;--wine-dark:#4c0d0f;--gold:#c6943c;--cream:#f7f2e9;--text:#282321;background:#fff;color:var(--text);font-family:"Segoe UI Variable","Segoe UI",Arial,sans-serif}.storefront *{letter-spacing:normal}.shop-top{height:36px;padding:0 max(4vw,24px);background:var(--wine-dark);color:#f2ded8;display:flex;align-items:center;justify-content:space-between;font-size:12px}.shop-top>div{display:flex;gap:20px}.shop-top a{color:white;font-weight:700}.shop-header{min-height:112px;padding:14px max(4vw,24px);display:grid;grid-template-columns:260px minmax(280px,1fr) auto auto;align-items:center;gap:28px;background:white}.shop-brand{display:flex;align-items:center}.shop-brand img{width:80px;height:80px;object-fit:contain}.shop-brand span{display:flex;flex-direction:column}.shop-brand b{font:900 18px/1 "Arial Black","Segoe UI Black",Arial,sans-serif;text-transform:uppercase}.shop-brand small{margin-top:4px;color:var(--wine);font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.shop-search{height:48px;display:grid;grid-template-columns:1fr 50px;border:1px solid #d9d2ca;border-radius:4px;overflow:hidden}.shop-search input{padding:0 16px;border:0;outline:0;font-size:14px}.shop-search button{border:0;background:var(--wine);color:white;font-size:24px;cursor:pointer}.shop-account{display:flex;flex-direction:column;gap:3px}.shop-account span{color:#766d67;font-size:11px}.shop-account b{font-size:13px}.shop-cart{display:flex;align-items:center;gap:11px}.shop-cart>span{width:38px;height:38px;background:var(--wine);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900}.shop-cart div{display:flex;flex-direction:column}.shop-cart b{font-size:13px}.shop-cart small{color:#766d67;font-size:10px}.shop-header>.menu{display:none}.category-nav{min-height:50px;padding:0 max(4vw,24px);background:var(--wine);color:white;display:flex;align-items:center}.all-categories{height:50px;padding:0 23px;border:0;background:#641113;color:white;font-weight:900;text-transform:uppercase}.category-nav>div{display:flex;align-items:center;justify-content:space-around;flex:1}.category-nav a{padding:18px 12px;font-size:12px;font-weight:800}.category-nav a:hover{background:#ffffff14}.commerce-hero{min-height:470px;padding:50px 8vw;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;background:linear-gradient(105deg,#f4eadd 0,#f4eadd 59%,#7f1719 59%,#4c0d0f 100%);overflow:hidden}.hero-offer>span,.shop-section-title span,.shop-story>div>span,.promo-band span{color:var(--wine);font-size:11px;font-weight:900;letter-spacing:.13em}.hero-offer h1{margin:15px 0 18px;font:900 clamp(44px,5vw,74px)/.96 "Arial Black","Segoe UI Black",Arial,sans-serif;letter-spacing:-.055em}.hero-offer h1 em{color:var(--wine);font-style:normal}.hero-offer p{max-width:610px;color:#675d57;font-size:16px;font-weight:550;line-height:1.65}.hero-offer>div{display:flex;gap:10px;margin-top:27px}.hero-offer a{min-height:48px;padding:0 21px;display:flex;align-items:center;background:var(--wine);color:white;font-size:12px;font-weight:900;text-transform:uppercase}.hero-offer a:last-child{background:white;color:var(--wine);border:1px solid #cdbfb3}.hero-brand-mark{height:350px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white}.hero-brand-mark:before,.hero-brand-mark:after{content:"";position:absolute;border:1px solid #ffffff40;border-radius:50%}.hero-brand-mark:before{width:360px;height:360px}.hero-brand-mark:after{width:280px;height:280px}.hero-brand-mark img{width:250px;height:250px;object-fit:contain;position:relative;z-index:2}.hero-brand-mark>span{position:absolute;top:10px;font-size:24px}.hero-brand-mark b{position:relative;z-index:2;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.shop-benefits{padding:0 6vw;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e5ded7;box-shadow:0 8px 25px #3d28100b}.shop-benefits article{min-height:100px;padding:22px;display:flex;align-items:center;gap:15px;border-right:1px solid #e5ded7}.shop-benefits article:last-child{border:0}.shop-benefits article>span{color:var(--wine);font-size:25px}.shop-benefits article div{display:flex;flex-direction:column;gap:5px}.shop-benefits b{font-size:13px}.shop-benefits small{color:#786f69;font-size:11px}.shop-categories,.shop-products{padding:76px max(5vw,30px)}.shop-section-title{margin-bottom:30px;display:flex;align-items:end;justify-content:space-between}.shop-section-title h2{margin:7px 0 0;font:900 clamp(28px,3vw,42px)/1 "Arial Black","Segoe UI Black",Arial,sans-serif;letter-spacing:-.045em}.shop-section-title>a{color:var(--wine);font-size:12px;font-weight:900}.storefront .collection-grid{grid-template-columns:repeat(5,1fr);gap:12px;border:0}.storefront .category-card{min-height:170px;padding:20px;background:var(--cream);border:1px solid #e7ded5;border-radius:5px}.storefront .category-card:before{background:var(--wine)}.storefront .category-card h3{margin:35px 0 10px;font:900 16px/1.12 "Arial Black","Segoe UI Black",Arial,sans-serif}.storefront .category-card p{font-size:11px}.promo-band{min-height:250px;margin:0 5vw;padding:45px 6vw;background:linear-gradient(110deg,var(--wine-dark),var(--wine));color:white;display:flex;align-items:center;justify-content:space-between}.promo-band span{color:#efc988}.promo-band h2{margin:10px 0;font:900 34px/1.05 "Arial Black","Segoe UI Black",Arial,sans-serif}.promo-band p{color:#efd9d4}.promo-band>a{padding:16px 22px;background:white;color:var(--wine);font-size:11px;font-weight:900;text-transform:uppercase}.shop-products{background:#f8f6f2}.shop-filter{display:flex;align-items:center;gap:10px;color:#746b65;font-size:11px;font-weight:800}.shop-filter select{height:42px;padding:0 35px 0 12px;border:1px solid #d8d0c8;background:white}.storefront .product-grid{grid-template-columns:repeat(4,1fr);gap:18px}.storefront .product-card{padding-bottom:18px;background:white;color:var(--text);border:1px solid #e2dbd4;border-radius:5px;overflow:hidden}.storefront .product-card:hover{border-color:#b39c8d;box-shadow:0 12px 30px #4d2e1c12}.storefront .product-card>img,.storefront .product-placeholder{height:275px}.storefront .product-card>p{color:var(--wine);font-size:9px}.storefront .product-card h3{min-height:44px;font:800 15px/1.35 "Segoe UI",Arial,sans-serif;letter-spacing:0}.storefront .product-card>strong{color:#231f1d;font-size:20px}.storefront .product-card>small{color:#756c66}.storefront .buy-button{min-height:43px;padding:0 13px;border:0;background:var(--wine);color:white;align-items:center}.storefront .buy-button:disabled{background:#8a807a;color:white}.shop-story{padding:80px 8vw;background:#eee3d7;display:grid;grid-template-columns:1.4fr .6fr;gap:10vw}.shop-story h2{margin:10px 0 17px;font:900 38px/1.05 "Arial Black","Segoe UI Black",Arial,sans-serif}.shop-story p{max-width:650px;color:#665c56;line-height:1.7}.shop-story a{display:inline-block;margin-top:15px;color:var(--wine);font-size:12px;font-weight:900}.shop-story aside{padding:28px;background:white;border-top:4px solid var(--wine)}.shop-story aside>b{font-size:18px}.shop-footer{padding:55px 6vw 25px;background:#2b2320;color:#ddd0ca;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:45px}.shop-footer>div:not(.shop-brand){display:flex;flex-direction:column;gap:12px;font-size:12px}.shop-footer>div>b{color:white}.shop-footer>small{grid-column:1/-1;padding-top:20px;border-top:1px solid #493c37;color:#897c76}.shop-footer .shop-brand img{width:75px;height:75px}.shop-footer .shop-brand b{color:white}
@media(max-width:1000px){.shop-header{grid-template-columns:230px 1fr auto}.shop-account{display:none}.category-nav>div a:nth-child(n+5){display:none}.commerce-hero{grid-template-columns:1fr .65fr}.storefront .collection-grid{grid-template-columns:repeat(3,1fr)}.storefront .product-grid{grid-template-columns:repeat(3,1fr)}.shop-benefits{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.shop-top{padding:0 14px}.shop-top>div:last-child,.shop-top span{display:none}.shop-header{min-height:82px;padding:8px 14px;grid-template-columns:1fr auto}.shop-brand img{width:58px;height:58px}.shop-brand b{font-size:13px}.shop-brand small{font-size:8px}.shop-search{grid-column:1/-1;grid-row:2;height:44px}.shop-cart div{display:none}.shop-header>.menu{display:block;border:0;background:white;font-size:25px}.category-nav{display:none}.category-nav.open{display:block;padding:10px 14px}.category-nav.open>div{display:grid;grid-template-columns:1fr 1fr}.commerce-hero{min-height:610px;padding:55px 7vw;grid-template-columns:1fr;background:linear-gradient(#f4eadd 0 68%,var(--wine) 68%)}.hero-offer h1{font-size:44px}.hero-offer>div{flex-direction:column}.hero-brand-mark{height:180px}.hero-brand-mark img{width:140px;height:140px}.hero-brand-mark:before{width:180px;height:180px}.hero-brand-mark:after{width:140px;height:140px}.shop-benefits{grid-template-columns:1fr}.shop-benefits article{min-height:82px;border-right:0;border-bottom:1px solid #e5ded7}.shop-categories,.shop-products{padding:55px 18px}.shop-section-title{align-items:flex-start;flex-direction:column;gap:18px}.storefront .collection-grid,.storefront .product-grid{grid-template-columns:1fr 1fr}.storefront .category-card{min-height:155px}.storefront .product-card>img,.storefront .product-placeholder{height:190px}.storefront .product-card h3{font-size:13px}.promo-band{margin:0;padding:40px 25px;flex-direction:column;align-items:flex-start}.promo-band h2{font-size:28px}.shop-story{padding:60px 22px;grid-template-columns:1fr}.shop-footer{grid-template-columns:1fr 1fr}.shop-footer>.shop-brand,.shop-footer>small{grid-column:1/-1}}

/* Tipografia e banners administráveis */
.storefront .category-card{display:flex;flex-direction:column}.storefront .category-number{position:absolute;top:18px;left:19px}.storefront .category-icon{width:46px;height:46px;margin:10px 0 2px auto;border:1px solid #e65f0b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d95305;font-size:23px;font-family:Georgia,"Times New Roman",serif;font-weight:400;transition:.25s}.storefront .category-card:hover .category-icon{background:#e65f0b;color:white;border-color:#e65f0b;transform:translateY(-2px)}.storefront .category-card h3{margin-top:17px}.storefront .category-card p{margin-bottom:22px}.storefront .category-card>b{margin-top:auto}
.storefront .category-card{min-height:264px;overflow:hidden}.storefront .category-icon{width:126px;height:126px;margin:-5px auto 2px;border:0;border-radius:0;display:block;object-fit:contain;object-position:center;background:transparent;filter:drop-shadow(0 7px 8px rgba(60,27,8,.13));transition:transform .28s ease,filter .28s ease}.storefront .category-card:hover .category-icon{border:0;background:transparent;color:inherit;transform:translateY(-5px) scale(1.045);filter:drop-shadow(0 11px 11px rgba(60,27,8,.2))}.storefront .category-card h3{margin:5px 0 9px}.storefront .category-card p{margin-bottom:18px}
@media(max-width:680px){.storefront .category-card{min-height:242px;padding:17px}.storefront .category-icon{width:108px;height:108px;margin:-1px auto 2px}.storefront .category-card h3{margin-top:5px}}
.storefront .category-number{display:none}.storefront .category-card h3{text-align:center}.storefront .category-card p{text-align:center}.storefront .category-card>b{align-self:flex-end}

/* Tipografia de leitura e acabamento da vitrine */
.storefront,.storefront button,.storefront input,.storefront select{font-family:"Nunito Sans","Segoe UI",Arial,sans-serif}.storefront .category-nav a,.storefront .all-categories{font-size:13px;font-weight:800;letter-spacing:.01em}.storefront .category-card h3{font-family:"Nunito Sans","Segoe UI",Arial,sans-serif;font-size:17px;font-weight:900;line-height:1.25;letter-spacing:-.02em}.storefront .category-card p{font-size:12px;font-weight:600;line-height:1.55}.storefront .product-card h3{font-family:"Nunito Sans","Segoe UI",Arial,sans-serif;font-size:17px;font-weight:900;line-height:1.35;letter-spacing:-.015em}.storefront .product-card>p{font-size:10px;font-weight:900;letter-spacing:.08em}.storefront .product-card>small{font-size:12px;font-weight:600;line-height:1.45}.storefront .buy-button{font-size:12px;font-weight:900}.storefront .product-card>img{object-fit:contain;padding:22px;background:linear-gradient(145deg,#fffdf9,#f5ede4)}.shop-footer .shop-brand img{filter:brightness(0) invert(1);opacity:.96}.shop-footer .shop-brand{padding:12px 16px;border-radius:14px;background:#ffffff0b;width:max-content}.whatsapp{height:58px;padding:0 20px 0 7px;border:1px solid rgba(255,255,255,.35);background:#25d366;box-shadow:0 14px 34px rgba(16,82,45,.3)}.whatsapp span{width:43px;height:43px;border:0;background:white}.whatsapp span img{width:30px;height:30px;display:block}.whatsapp b{font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:none}
.storefront .product-excerpt{min-height:58px;margin:0 18px 13px;color:#6f655f;font-size:12px;font-weight:600;line-height:1.5}.storefront .product-card>strong{margin-top:auto}.storefront .product-card{display:flex;flex-direction:column}
.shop-footer .shop-brand img{filter:none;opacity:1}.shop-footer .shop-brand{padding:0;background:transparent}
.shop-footer .footer-symbol img{width:96px;height:96px}.shop-footer .footer-symbol{justify-content:center}
.shop-header .header-logo-only img{width:128px;height:82px}.shop-footer .footer-symbol img{width:132px;height:88px;object-fit:contain}

/* Faixa de confiança */
.storefront .shop-benefits{padding:20px max(5vw,30px);gap:12px;border:0;background:#f7f2ec;box-shadow:none;position:relative}.storefront .shop-benefits:before{content:"";position:absolute;top:0;left:5vw;right:5vw;height:3px;border-radius:3px;background:linear-gradient(90deg,#e65f0b,#f0aa2c,#e65f0b)}.storefront .shop-benefits article{min-height:126px;padding:22px 20px;border:1px solid #e6dbd2!important;border-radius:16px;background:#fffdfa;gap:15px;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.storefront .shop-benefits article:hover{transform:translateY(-4px);border-color:#e8b896!important;box-shadow:0 14px 30px rgba(65,34,17,.09)}.storefront .shop-benefits article>i{position:absolute;right:13px;top:10px;color:#eaded5;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em}.storefront .benefit-icon{width:50px;height:50px;min-width:50px;border-radius:15px;background:linear-gradient(145deg,#fff0e4,#f8dfce);color:#e65f0b;display:flex;align-items:center;justify-content:center}.storefront .benefit-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.storefront .whatsapp-benefit{background:#e7f7ed;color:#209c56}.storefront .shop-benefits article div{gap:6px}.storefront .shop-benefits b{font-size:14px;font-weight:900;line-height:1.25}.storefront .shop-benefits small{max-width:205px;color:#776b64;font-size:11px;font-weight:600;line-height:1.45}
@media(max-width:900px){.storefront .shop-benefits{grid-template-columns:1fr 1fr}}
.storefront .whatsapp-benefit img{width:28px;height:28px;display:block;object-fit:contain}
.storefront .category-card:hover,.storefront .category-card:hover h3{color:#17110f}.storefront .category-card:hover p{color:#2f211b}.storefront .category-card:hover>b{color:#17110f}
.storefront .category-nav{position:relative;z-index:25}.storefront .all-categories{min-width:235px;display:flex;align-items:center;justify-content:center;gap:11px;cursor:pointer}.storefront .all-categories>span{margin-left:auto;font-size:16px;transition:transform .2s}.storefront .all-categories[aria-expanded=true]>span{transform:rotate(180deg)}.storefront .all-categories-menu{position:absolute;top:calc(100% + 10px);left:max(4vw,24px);width:min(760px,calc(100vw - 48px));padding:0;border:1px solid #e4d8cf;border-radius:18px;background:#fffdfa;color:#211713;box-shadow:0 24px 65px rgba(36,18,10,.24);overflow:hidden}.storefront .all-categories-menu[hidden]{display:none}.storefront .all-categories-menu header{padding:18px 20px;border-bottom:1px solid #eee4dc;display:flex;align-items:center;justify-content:space-between;background:#faf5f0}.storefront .all-categories-menu header>div{display:flex;flex-direction:column;gap:3px}.storefront .all-categories-menu header span{color:#d95305;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.storefront .all-categories-menu header b{font-size:20px;font-weight:900}.storefront .all-categories-menu header button{width:34px;height:34px;border:0;border-radius:50%;background:#f0e6df;font-size:21px;cursor:pointer}.storefront .all-categories-menu>div{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.storefront .all-categories-menu>div>button{min-width:0;padding:10px;border:1px solid transparent;border-radius:13px;background:transparent;display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:11px;text-align:left;cursor:pointer;transition:.2s}.storefront .all-categories-menu>div>button:hover{border-color:#ead7c9;background:#f9eee5;transform:translateX(3px)}.storefront .all-categories-menu img{width:54px;height:54px;object-fit:contain}.storefront .all-categories-menu button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.storefront .all-categories-menu button b{font-size:12px;font-weight:900}.storefront .all-categories-menu button small{color:#81746c;font-size:9px;line-height:1.35}.storefront .all-categories-menu button i{color:#e65f0b;font-style:normal;font-weight:900}
@media(max-width:680px){.storefront .all-categories-menu{position:fixed;top:92px;left:12px;right:12px;width:auto;max-height:calc(100vh - 110px);overflow:auto}.storefront .all-categories-menu>div{grid-template-columns:1fr}.storefront .all-categories{width:100%}}
@media(max-width:520px){.storefront .shop-benefits{grid-template-columns:1fr;padding:18px}.storefront .shop-benefits:before{left:18px;right:18px}.storefront .shop-benefits article{min-height:108px}}
.storefront,.storefront button,.storefront input,.storefront select{font-family:"Lato","Segoe UI",Arial,sans-serif}.storefront .shop-brand b,.storefront .hero-offer h1,.storefront .shop-section-title h2,.storefront .promo-band h2,.storefront .shop-story h2,.storefront .category-card h3{font-family:"Lato","Segoe UI",Arial,sans-serif;font-weight:900}.storefront{--wine:var(--store-accent,#7f1719)}.commerce-hero{background:linear-gradient(105deg,#f4eadd 0,#f4eadd 59%,var(--banner-color,var(--wine)) 59%,var(--wine-dark) 100%)}.commerce-hero[hidden],.shop-top[hidden]{display:none}.hero-brand-mark.has-custom-image{background-size:cover;background-position:center;border-radius:3px}.hero-brand-mark.has-custom-image img,.hero-brand-mark.has-custom-image>span,.hero-brand-mark.has-custom-image>b{display:none}.welcome-overlay{position:fixed;inset:0;z-index:100;background:#17100dcc;display:flex;align-items:center;justify-content:center;padding:22px}.welcome-overlay[hidden]{display:none}.welcome-popup{width:min(780px,100%);min-height:420px;display:grid;grid-template-columns:.9fr 1.1fr;background:white;box-shadow:0 25px 90px #0008;position:relative;overflow:hidden}.welcome-popup>button{position:absolute;right:13px;top:10px;z-index:2;width:35px;height:35px;border:0;border-radius:50%;background:#ffffffdd;color:#332924;font-size:24px;cursor:pointer}.welcome-popup>div{background:linear-gradient(145deg,var(--welcome-color,#7f1719),#3b090b);display:flex;align-items:center;justify-content:center}.welcome-popup>div img{width:78%;height:78%;object-fit:contain}.welcome-popup article{padding:55px 45px;display:flex;flex-direction:column;justify-content:center}.welcome-popup article>span{color:var(--welcome-color,#7f1719);font-size:10px;font-weight:900;letter-spacing:.14em}.welcome-popup h2{margin:12px 0 15px;font-size:34px;line-height:1.05;font-weight:900}.welcome-popup p{margin:0;color:#6d625c;font-size:14px;line-height:1.65}.welcome-popup article>a{width:max-content;margin-top:25px;padding:14px 19px;background:var(--welcome-color,#7f1719);color:white;font-size:11px;font-weight:900;text-transform:uppercase}.welcome-popup label{margin-top:20px;color:#81756e;font-size:11px}.content-manager{margin-bottom:20px}.content-manager>form{padding:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.content-manager fieldset{margin:0;padding:18px;border:1px solid #ddd3cc;display:flex;flex-direction:column;gap:9px}.content-manager legend{padding:0 7px;font-weight:900}.content-manager input:not([type=checkbox]):not([type=color]),.content-manager textarea{width:100%;padding:10px;border:1px solid #ddd3cc}.content-manager label{font-size:11px;font-weight:700}.content-manager input[type=color]{width:45px;height:28px;padding:0;border:0}.content-manager .form-actions{grid-column:1/-1}
@media(max-width:760px){.welcome-popup{grid-template-columns:1fr}.welcome-popup>div{height:160px}.welcome-popup>div img{width:140px;height:140px}.welcome-popup article{padding:30px 25px}.welcome-popup h2{font-size:27px}.content-manager>form{grid-template-columns:1fr}.content-manager .form-actions{grid-column:auto}}

/* Identidade oficial Cabana: carvão, laranja queimado e dourado */
.header-logo-only{justify-content:center}.header-logo-only img{width:150px;height:88px;object-fit:contain;display:block}
.storefront{--wine:#e65f0b;--wine-dark:#17110f;--gold:#f0aa2c;--store-accent:#e65f0b}.shop-top,.shop-footer{background:#17110f}.category-nav{background:#211816}.all-categories,.shop-search button,.shop-cart>span,.storefront .buy-button{background:#e65f0b}.commerce-hero{background:linear-gradient(105deg,#f6eee4 0,#f6eee4 59%,#e65f0b 59%,#17110f 100%)}.promo-band{background:linear-gradient(110deg,#17110f,#3a2318)}.hero-offer h1 em,.hero-offer>span,.shop-section-title span,.shop-story>div>span,.shop-section-title>a,.shop-story a,.order-summary>a{color:#d95305}.welcome-popup>div{background:linear-gradient(145deg,#e65f0b,#17110f)}.welcome-popup article>span{color:#d95305}.welcome-popup article>a{background:#e65f0b}

@media(max-width:680px){.header-logo-only{justify-content:flex-start}.header-logo-only img{width:105px;height:64px}}

/* Editor simplificado de banners */
.content-manager .surface-head p:last-child{margin:7px 0 0;color:#81746c;font-size:11px}.content-manager>form{display:block;padding:22px}.content-cards{display:grid;gap:10px}.content-cards details{border:1px solid #ddd3cc;background:#fff}.content-cards summary{min-height:72px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.content-cards summary::-webkit-details-marker{display:none}.content-cards summary>div{display:flex;flex-direction:column;gap:5px}.content-cards summary b{font-size:14px}.content-cards summary small{color:#8a7d75;font-size:10px}.content-cards summary>label{padding:8px 11px;border-radius:18px;background:#f4eee9;color:#5a4d46;font-size:10px}.content-cards details[open] summary{border-bottom:1px solid #e6ddd7;background:#fbf8f5}.content-fields{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.content-fields label{display:flex;flex-direction:column;gap:7px;color:#61544d;font-size:10px;font-weight:800}.content-fields label.full{grid-column:1/-1}.content-fields input,.content-fields textarea{width:100%;padding:11px;border:1px solid #d9cec6;background:#fffdfa;font-size:12px;outline:0}.content-fields input:focus,.content-fields textarea:focus{border-color:#e65f0b}.content-save{margin-top:17px;padding-top:17px;border-top:1px solid #e6ddd7;display:flex;align-items:center;justify-content:space-between}.content-save span{color:#7e7169;font-size:10px}.content-save .admin-primary{background:#e65f0b}@media(max-width:760px){.content-fields{grid-template-columns:1fr}.content-fields label.full{grid-column:auto}.content-save{align-items:flex-start;flex-direction:column;gap:13px}}
