*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--fundal-pagina);color:var(--text-principal);font-family:var(--font-body);font-size:16px;line-height:1.55}body:has(dialog[open]){overflow:hidden}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a,button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-title);font-weight:400;line-height:1.1;text-wrap:balance}h1,.h1{font-size:48px;letter-spacing:-.02em}h2,.h2{font-size:34px;letter-spacing:-.01em}h3,.h3{font-size:22px}p{text-wrap:pretty}p+p{margin-top:1em}.container{width:calc(100% - 128px);max-width:1312px;margin-inline:auto}.section{padding-block:64px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:40px}.section-heading p{margin-top:12px;color:var(--text-secundar);font-size:18px}.muted{color:var(--text-secundar)}.small{font-size:14px}.rte p{margin-bottom:1em}.rte :is(ul,ol){padding-left:1.4em}.rte a{text-underline-offset:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:16px;padding:12px 20px;background:#fff;z-index:999;transform:translateY(-150%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--brand-portocaliu);outline-offset:4px}input,textarea,select{min-height:48px;font-size:16px;color:var(--text-principal)}.icon{flex-shrink:0;object-fit:contain;max-width:none}.button{position:relative;isolation:isolate;overflow:hidden;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:999px;border:1px solid transparent;background:var(--brand-portocaliu);color:#fff;font-size:16px;line-height:1.25;font-weight:600;text-decoration:none;text-align:center;transition:transform .15s}.button:before{content:"";z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000014;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}.button:hover:before{transform:scaleX(1)}.button:active{transform:scale(.98)}.button .icon{transition:transform .3s}.button:hover .icon{transform:translate(4px)}.button--secondary{background:var(--text-principal)}.button--outline{background:transparent;color:var(--text-principal);border-color:currentColor}.button--outline:before{background:var(--text-principal)}.button--outline:hover{color:#fff}.button--light{background:#fff;color:var(--text-principal)}.button--whatsapp{background:var(--whatsapp)}.icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;width:44px;height:44px;border:0;border-radius:999px;background:#f6f0e7;text-decoration:none}.arrow-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;min-height:44px}.arrow-link>span,.desktop-nav>a,.footer-menu a,.legal-links a{position:relative}.arrow-link>span:after,.desktop-nav>a:after,.footer-menu a:after,.legal-links a:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s}.arrow-link:hover>span:after,.desktop-nav>a:hover:after,.footer-menu a:hover:after,.legal-links a:hover:after{transform:scaleX(1)}.chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--linie);border-radius:999px;padding:9px 18px;background:transparent;color:var(--text-secundar);white-space:nowrap;text-decoration:none;transition:border-color .2s,color .2s}.chip:hover{border-color:var(--text-principal);color:var(--text-principal)}.chip[aria-pressed=true],.chip[aria-selected=true]{color:#fff;background:var(--text-principal);border-color:var(--text-principal)}.horizontal-scroll{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.packs-band__rail[data-carousel],.kids-products[data-carousel],.honey-carousel[data-carousel]{scrollbar-width:none}.packs-band__rail[data-carousel]::-webkit-scrollbar,.kids-products[data-carousel]::-webkit-scrollbar,.honey-carousel[data-carousel]::-webkit-scrollbar{display:none;width:0;height:0}.horizontal-scroll>*{scroll-snap-align:start}.announcement{background:var(--announcement-bg,#2b2620);color:#fff;font-size:13px;min-height:38px;display:flex;align-items:center}.announcement .container{display:flex;align-items:center;justify-content:space-between;gap:20px}.announcement a{text-decoration:none}.site-header{position:sticky;top:0;z-index:40;margin-bottom:24px;padding-top:20px;transition:transform .3s}.template-index .site-header{margin-bottom:0}.template-index:has(.hero-foto) .site-header{height:0;padding-top:40px}.header-pill{display:flex;align-items:center;gap:28px;padding:12px 28px;border-radius:999px;background:#fff;box-shadow:0 6px 24px #2b1f0d0f;transition:padding .25s,box-shadow .25s}.site-header.is-compact .header-pill{padding-block:8px;box-shadow:0 6px 18px #2b262014}.brand-logo{display:block;flex-shrink:0}.brand-logo img{width:168px;height:30px;object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:26px;flex:1;font-size:15px;white-space:nowrap}.desktop-nav a{text-decoration:none}.header-actions{display:flex;gap:8px;align-items:center}.header-search{width:auto;padding-inline:14px;font-size:12px;color:var(--text-secundar)}.header-cart{background:var(--text-principal);color:#fff;position:relative;width:auto;min-width:44px;padding:0 14px}.header-cart [data-cart-count]{font-size:13px;font-weight:600}.header-menu{display:none}.nav-disclosure>summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center}.mega-menu{position:absolute;left:64px;right:64px;top:calc(100% + 14px);display:grid;grid-template-columns:1fr 290px;gap:48px;background:#fff;border-radius:36px;padding:40px;box-shadow:var(--shadow-drawer);white-space:normal}.mega-menu>div{columns:3;column-gap:38px}.mega-menu .h3{display:block;margin-bottom:24px;column-span:all}.mega-group{break-inside:avoid;margin-bottom:22px;display:grid;gap:10px}.mega-group>a:first-child{font-weight:600}.mega-feature{position:relative;border-radius:24px;overflow:hidden}.mega-feature img{height:100%;width:100%;object-fit:cover}.mega-feature span{position:absolute;bottom:0;inset-inline:0;padding:36px 20px 20px;color:#fff;background:linear-gradient(transparent,#0008);font:26px var(--font-title)}dialog{border:0;color:inherit;background:var(--fundal-pagina);padding:0;box-shadow:var(--shadow-drawer)}dialog::backdrop{background:#0006}dialog[open]{animation:dialog-enter .35s ease-out}.drawer{margin:0 0 0 auto;width:min(100%,460px);height:100dvh;max-height:none;max-width:100%;padding:24px;overflow-y:auto}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.mobile-menu .brand-logo img{width:118px;height:21px}.mobile-menu .site-search{margin-bottom:24px}.mobile-links{display:grid;gap:8px}.mobile-links>div>a{font:24px var(--font-title);display:flex;align-items:center;justify-content:space-between;min-height:60px;text-decoration:none;gap:16px}.mobile-links details{padding-bottom:16px}.mobile-links details a{display:block;padding:10px}.mobile-secondary{display:grid;gap:16px;margin:28px 0}.mobile-secondary a{text-decoration:none}.mobile-secondary a:first-child{color:var(--brand-portocaliu)}.account-mobile{display:flex;align-items:center;gap:10px;margin-top:18px;min-height:44px}.mobile-menu .button{width:100%;margin-bottom:18px}.mobile-menu>.small{text-align:center}.search-dialog{width:min(800px,calc(100vw - 32px));margin:100px auto;border-radius:var(--radius-panel);padding:32px;max-height:80dvh;overflow-y:auto}.site-search form{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--linie);padding:0 18px;border-radius:999px}.site-search input{border:0;outline:0;width:100%;background:transparent;min-width:0}.site-search [data-predictive-results]{margin-top:20px}.trust-bar{padding:40px 0;margin-top:96px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.trust-item{display:flex;align-items:center;gap:14px}.trust-icon{padding:11px;border-radius:16px;background:#fff}.trust-item strong{font-size:15px;font-weight:600;display:block}.trust-item span{font-size:13px;color:var(--text-secundar);display:block}.site-footer{padding:80px 0 48px;background:var(--text-principal);color:var(--footer-text)}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr) 1.15fr;gap:38px;align-items:start}.footer-brand img{width:150px;height:27px;object-fit:contain}.footer-brand p{margin-top:20px;font-size:15px}.social-links{display:flex;gap:14px;margin-top:20px;font-size:13px}.footer-menu summary{list-style:none;color:#fff;font-size:15px;font-weight:600;margin-bottom:18px;pointer-events:none}.footer-menu nav{display:grid;gap:12px}.footer-menu a{width:fit-content;text-decoration:none;font-size:14px}.footer-contact{display:flex;flex-direction:column;gap:14px;font-size:15px}.footer-contact strong{color:#fff}.footer-contact a,.footer-contact p{display:flex;gap:10px;align-items:center;text-decoration:none}.footer-contact small{padding-left:30px;margin-top:-10px;font-size:12px;color:#bdb2a5}.footer-company{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-block:48px;background:#332d26;border-radius:24px;padding:32px;font-size:14px}.footer-anpc{display:flex;gap:16px;align-items:center}.footer-anpc a{font-size:12px;color:#1b4f9c;background:#fff;border-radius:14px;padding:10px;max-width:250px}.footer-anpc img{width:210px;height:auto}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-links{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.legal-links a{text-decoration:none}.legal-links button{border:0;background:transparent;padding:0;font-size:inherit;color:inherit;text-decoration:none}.payment-icons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.payment-icon{width:38px;height:24px}.payment-icons span{padding:5px 12px;border-radius:999px;background:#3a342d;font-size:12px}.footer-notes{margin-top:28px;font-size:13px;color:#bdb2a5}.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:35;width:60px;height:60px;border-radius:50%;background:var(--whatsapp);display:grid;place-items:center;box-shadow:0 10px 24px #0d4d1f4d}.whatsapp-float .icon{width:28px;height:28px}body:has(dialog[open]) .whatsapp-float{visibility:hidden}.template-product:has(.tc-product-sticky.is-visible) .whatsapp-float{bottom:110px}.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.js [data-reveal].is-visible{opacity:1;transform:none}.brand-stamp{width:174px;height:174px;object-fit:contain}.rte table{border-collapse:collapse;width:100%}.rte td,.rte th{padding:12px;border-bottom:1px solid var(--linie)}[hidden]{display:none!important}@keyframes dialog-enter{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@media(min-width:1200px)and (max-width:1439px){.header-pill{gap:20px;padding-inline:24px}.desktop-nav{gap:18px;font-size:14px}.brand-logo img{width:140px}.header-search span{display:none}}@media(max-width:1199px){.container{width:calc(100% - 64px)}.desktop-nav{display:none}.header-pill{justify-content:space-between}.header-menu{display:flex}.header-search span{display:none}.header-search{width:44px;padding:0}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/3}.footer-contact{grid-column:3;grid-row:1}.trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){body{font-size:14px}html{scroll-padding-top:92px}.container{width:calc(100% - 32px)}h1,.h1{font-size:32px}h2,.h2{font-size:26px}h3,.h3{font-size:18px}.section{padding-block:36px}.section-heading{gap:16px;align-items:start;margin-bottom:24px}.section-heading p{font-size:15px;margin-top:8px}.button{min-height:48px;padding:14px 22px;font-size:15px}.small{font-size:12px}.announcement{font-size:12px;min-height:36px}.announcement .container{justify-content:center}.site-header{padding-top:12px;margin-bottom:20px}.template-index:has(.hero-foto) .site-header{padding-top:20px}.header-pill{padding:10px 12px 10px 16px;gap:10px}.brand-logo img{width:118px;height:21px}.header-account{display:none}.header-actions{gap:6px}.header-cart{width:44px;padding:0}.header-cart [data-cart-count]{position:absolute;right:-3px;top:-3px;min-width:18px;border:2px solid #fff;background:var(--brand-portocaliu);border-radius:999px;padding:0 3px;font-size:10px}.drawer{padding:16px}.search-dialog{margin:60px auto;padding:24px}.trust-bar{margin-top:72px;padding:32px 0}.trust-grid{grid-template-columns:1fr;gap:22px}.trust-item strong{font-size:14px}.trust-item span{font-size:12px}.site-footer{padding:48px 0 40px}.footer-grid{display:flex;flex-direction:column;gap:8px}.footer-brand{margin-bottom:24px}.footer-brand img{width:130px;height:23px}.footer-brand p{font-size:14px}.footer-contact{order:1;margin-bottom:24px}.footer-menu{order:2;width:100%;background:#332d26;border-radius:18px;padding:16px}.footer-menu summary{pointer-events:auto;cursor:pointer;min-height:20px;display:flex;align-items:center;justify-content:space-between;margin:0}.footer-menu summary:after{content:"+"}.footer-menu[open] summary:after{content:"\2212"}.footer-menu nav{padding-top:16px;gap:0}.footer-menu a{min-height:40px;display:flex;align-items:center}.footer-company{margin:32px 0;padding:0;display:block;background:transparent;font-size:12px}.footer-anpc{margin-top:28px;align-items:stretch}.footer-anpc a{flex:1}.footer-bottom{display:flex;flex-direction:column-reverse;align-items:start;gap:28px}.legal-links{font-size:12px;gap:12px}.footer-notes{font-size:11px}.whatsapp-float{width:56px;height:56px;right:16px;bottom:24px}.brand-stamp{width:108px;height:108px}}@media(max-width:359px){.brand-logo img{width:100px}.header-pill{padding-inline:10px}.header-actions{gap:4px}.icon-button{width:42px;height:42px}.header-cart{min-width:42px}.header-pill{gap:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js [data-reveal]{opacity:1;transform:none}.button:active{transform:none}}input[type=checkbox],input[type=radio]{min-height:0;width:18px;height:18px;padding:0;flex-shrink:0}html.tc-scroll-locked .whatsapp-float{display:none}@media(prefers-reduced-motion:no-preference){.stamp-ring{transform-box:view-box;transform-origin:50% 50%;animation:stamp-orbit 60s linear infinite}}@media(prefers-reduced-motion:reduce){.stamp-ring{animation:none}}@keyframes stamp-orbit{to{transform:rotate(360deg)}}.template-index:has(.hero-foto) .site-header{height:0;padding-top:0}.template-index:has(.hero-foto) .site-header>.container{position:absolute;left:0;right:0;top:40px}@media(max-width:767px){.template-index:has(.hero-foto) .site-header>.container{top:18px}}body.tc-scroll-locked .whatsapp-float{visibility:hidden}.mobile-menu-group{padding:0 0 8px;border-bottom:1px solid var(--linie)}.mobile-menu-group>summary,.mobile-menu-group>a{font:24px/1.2 var(--font-title);display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;text-decoration:none;cursor:pointer;list-style:none}.mobile-menu-group>summary::-webkit-details-marker{display:none}.mobile-menu-group>summary::marker{content:""}.mobile-menu-chevron{width:10px;height:10px;flex:0 0 10px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.mobile-menu-group[open]>summary .mobile-menu-chevron{transform:rotate(135deg)}.mobile-submenu{display:grid;gap:0;padding:0 0 8px 12px}.mobile-submenu a{display:flex;align-items:center;min-height:48px;padding:8px 4px;text-decoration:none;font:15px/1.4 var(--font-body);color:var(--text-secundar)}.mobile-submenu .mobile-submenu-all{font-weight:600;color:var(--text-principal)}@media(max-width:767px){.mobile-menu-group{padding-bottom:4px}.mobile-menu-group>summary,.mobile-menu-group>a{font-size:24px;min-height:60px}.mobile-submenu a{min-height:48px}}.js .hero-foto,.js .hero-bento{animation:hero-arrive .4s ease-out both}@keyframes hero-arrive{0%{opacity:0}to{opacity:1}}.js [data-reveal] [data-reveal-item]{animation:reveal-grid-item .45s ease-out var(--reveal-item-delay,0ms) backwards;animation-play-state:paused}.js [data-reveal].is-visible [data-reveal-item]{animation-play-state:running}@keyframes reveal-grid-item{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ed-faq__item summary span,.ed-club__question summary span{transition:transform .25s ease}.faq-item[open]>.rte,.ed-faq__item[open]>div,.ed-club__question[open]>.rte{animation:accordion-content-in .25s ease-out}@keyframes accordion-content-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/terezia.css.map */
