/* AMAVITA amavita-crit-001.css (21. 10. 2026): styly potřebné hned od prvního vykreslení (cookie lišta, kopie inline stylů z patičky, amv-pwait). Originály v patičce a v koutek.js zůstávají. */
/* koutek sitefix (cookie lišta, formuláře, hlášky) */.siteCookies{position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;transform:none !important;margin:0 !important;max-width:none !important;width:auto !important;background:#2E2416 !important;opacity:1 !important;border:0 !important;border-top:1px solid rgba(231,197,107,.45) !important;border-radius:0 !important;box-shadow:0 -10px 40px rgba(0,0,0,.4) !important;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px)) !important;z-index:2147483000 !important;backdrop-filter:none !important}.siteCookies__form{max-width:1080px !important;margin:0 auto !important;display:flex !important;align-items:center !important;gap:14px 22px !important;flex-wrap:wrap !important}.siteCookies__content{flex:1 1 340px !important;min-width:0 !important}.siteCookies,.siteCookies p,.siteCookies span,.siteCookies__text{color:#F6EEDD !important;font-size:14.5px !important;line-height:1.55 !important;text-align:left !important}.siteCookies__text a{color:#E7C56B !important;text-decoration:underline !important}.siteCookies__links{margin:6px 0 0 !important}.siteCookies__link{background:none !important;border:0 !important;color:#E7C56B !important;text-decoration:underline !important;padding:0 !important;font-size:13px !important;cursor:pointer !important;box-shadow:none !important}.siteCookies__buttonWrap{display:flex !important;flex-direction:row !important;align-items:center !important;gap:10px !important;flex-wrap:nowrap !important;margin-top:0 !important;flex:0 0 auto !important;position:static !important;float:none !important}.siteCookies__button{border-radius:999px !important;padding:11px 24px !important;font-weight:600 !important;font-size:14px !important;cursor:pointer !important;border:0 !important;width:auto !important;box-shadow:none !important;text-shadow:none !important}.siteCookies__button{background:#4a3a26 !important;color:#F6EEDD !important}.siteCookies__button.amv-cb-yes{background:#AC145A !important;color:#fff !important}.siteCookies__button.amv-cb-no{background:transparent !important;color:#F6EEDD !important;border:1px solid #B49A66 !important}@media(max-width:560px){.siteCookies{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px)) !important}.siteCookies__form{gap:8px 10px !important}.siteCookies,.siteCookies p,.siteCookies span,.siteCookies__text{font-size:12px !important;line-height:1.35 !important}.siteCookies__content{flex:1 1 100% !important}.siteCookies__text{display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.siteCookies__links{margin:4px 0 0 !important}.siteCookies__buttonWrap{width:100% !important;gap:8px !important}.siteCookies__button{flex:1 1 0 !important;padding:11px 6px !important;font-size:13px !important;text-align:center !important}}.amv-hero-img{cursor:pointer}.amv-hero-img img{transition:transform .35s ease}.amv-hero-img:hover img{transform:scale(1.015)}.form-control{border:1px solid #D8CDB8 !important;border-radius:12px !important;background:#FCFAF5 !important;box-shadow:none !important}.form-control:focus{border-color:#AC145A !important;box-shadow:0 0 0 3px rgba(172,20,90,.12) !important;outline:none !important}.alternative-links a + a::before{content:'';display:inline-block;width:1px;height:.9em;margin:0 12px;background:#C9BCA3;vertical-align:-.05em}.messages.amv-flash{position:fixed !important;left:50% !important;top:16vh !important;transform:translateX(-50%) !important;z-index:2147483646 !important;width:min(560px,calc(100vw - 32px)) !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important;max-height:70vh;overflow:auto}.messages.amv-flash>*{margin:0 0 10px !important;background:#fff !important;color:#2E2416 !important;border:1px solid #E7DFCF !important;border-left:5px solid #AC145A !important;border-radius:14px !important;padding:15px 44px 15px 18px !important;box-shadow:0 18px 50px rgba(46,36,22,.28) !important;font:500 15.5px/1.55 Inter,system-ui,sans-serif !important;position:relative !important;text-align:left !important;list-style:none !important}.messages.amv-flash .message-error,.messages.amv-flash .error,.messages.amv-flash .danger{border-left-color:#C0392B !important}.amv-flash-x{position:absolute;top:8px;right:10px;width:26px;height:26px;border:0;background:none;color:#8B776C;font-size:20px;line-height:1;cursor:pointer;border-radius:50%}.amv-flash-x:hover{background:#F5EEDF;color:#2E2416}@media(max-width:560px){.messages.amv-flash{top:11vh;width:calc(100vw - 24px)}}.messages.amv-flash,.messages.amv-flash *{pointer-events:none !important}.messages.amv-flash .amv-flash-x,.messages.amv-flash a,.messages.amv-flash button{pointer-events:auto !important}.siteCookies__button[value=all]{background:#AC145A !important;color:#fff !important}.siteCookies__button[value=reject]{background:transparent !important;color:#F6EEDD !important;border:1px solid #B49A66 !important}
/* amv-roz-fix */.amv-roz-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important}.amv-roz-card{display:flex !important;flex-direction:column;text-decoration:none !important;color:#3a2f2a;background:#fff;border:1px solid #ece3d7;border-radius:14px;overflow:hidden}.amv-roz-thumb{display:block !important;width:100% !important;height:150px !important;overflow:hidden;background:#f4ece0}.amv-roz-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;display:block;margin:0 !important;max-width:none !important}.amv-roz-t{display:block;padding:12px 15px;font-weight:600;line-height:1.35}@media(max-width:991px){.amv-roz-grid{grid-template-columns:repeat(2,1fr) !important}}@media(max-width:575px){.amv-roz-grid{grid-template-columns:1fr !important}.amv-roz-thumb{height:180px !important}}body.in-magazin #newsWrapper,body.in-magazin .listingControls{display:none !important}
/* amv-trust-css */.amv-trust{display:grid;grid-template-columns:1fr 1fr;gap:11px 18px;margin:18px 0 2px;padding:15px 17px;background:linear-gradient(180deg,#faf6f1,#f6eee3);border:1px solid #ecdfce;border-radius:14px}.amv-trust-i{display:flex;align-items:center;gap:10px;font-size:.85rem;line-height:1.3;color:#6f5d49}.amv-trust-i svg{width:21px;height:21px;flex:none;stroke:#9c7b3f;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.amv-trust-i b{color:#7c6033;font-weight:600}@media(max-width:600px){.amv-trust{grid-template-columns:1fr;gap:12px}}
/* amv-fix2 */.site-msg.information{display:none !important}body.type-product .p-thumbnails-inner .p-thumbnail,body.type-product .p-thumbnails-inner a,body.type-product .p-thumbnails-inner .slick-slide{overflow:hidden !important}body.type-product .p-thumbnails-inner img{width:100% !important;height:auto !important;max-width:100% !important;object-fit:cover !important;display:block !important;position:relative !important;left:0 !important;top:0 !important;right:auto !important;transform:none !important;margin:0 !important}
/* amv-adminbar-fix */html.scrolled .admin-bar{display:block!important}
/* amv-rating-fix */#ratingTab{display:block!important;opacity:1!important;margin-top:48px;padding-top:24px;border-top:1px solid #e8e2d8}
/* amv-early: info o produktu až po úpravě šablonou */html.amv-pwait .p-info-wrapper{visibility:hidden !important}html.amv-pwait .p-detail-info{display:none !important}html.amv-pwait .p-detail::after{content:'';display:table;clear:both}
