/* Darella – styly e-shopu. Pořadí: bývalý kód v hlavičce, bývalý kód v zápatí, ikonky v menu. */
html:not(.r) *{transition:none!important}html,body{background:#FAF3EC!important}body{opacity:0;animation:rv 0s 2s forwards}@keyframes rv{to{opacity:1}}html:root{--colors-surface-primary:#FAF3EC;--colors-surface-white:#FAF3EC;--colors-surface-secondary:#F7EAE2;--colors-surface-subtle:#F1DDD2;--colors-surface-tertiary:#D7AA96;--colors-surface-overlay:#FAF3ECa6;--color-header-background:#FAF3EC;--color-primary:#4A3A33;--color-primary-hover:#6B564C;--color-tertiary:#4A3A33;--color-tertiary-hover:#6B564C}.site-name img{max-height:84px!important}:root{--cream:#FAF3EC;--blush:#F1DDD2;--rose:#D7AA96;--brown:#4A3A33;--brown-d:#3B2E29;--cta:#A9604C;--cta-h:#8F4E3C}body{overflow-x:clip}@media (min-width:1440px){.container{width:min(1700px,calc(100% - 40px))!important}}.in-index .banners-row .col-sm-8{width:100%;float:none;padding:0}.in-index .banners-row .col-sm-8 .carousel{width:100vw;margin-left:calc(50% - 50vw)}.in-index .banners-row .carousel-inner{min-height:0!important;height:auto!important}.in-index .banners-row .carousel-inner img{display:block;width:100%;height:auto;min-height:160px;object-fit:cover}.in-index .banners-row .col-sm-4{width:100%;float:none;padding:0}.in-index .next-to-carousel-banners{display:flex;gap:12px;margin-top:12px}.in-index .next-to-carousel-banners .banner-wrapper{flex:1;padding:0}.in-index .next-to-carousel-banners .banner-wrapper a{display:block}.in-index .next-to-carousel-banners .banner-wrapper img{display:block;width:100%;height:auto;min-height:100px;object-fit:cover}@media (max-width:767px){.in-index .next-to-carousel-banners{flex-direction:column}}.in-index .homepage-group-title{margin-top:24px;margin-bottom:0;text-transform:uppercase;letter-spacing:.08em;font-size:28px}.in-index .products-wrapper.product-slider-holder{padding-top:12px;padding-bottom:12px}.top-navigation-bar{background:var(--blush);border-bottom:0;height:46px;min-height:46px}.top-navigation-bar>.container{display:flex;align-items:center;height:46px;min-height:46px}.top-navigation-bar,.top-navigation-bar a,.top-navigation-bar .top-nav-button{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--brown)!important}.top-navigation-bar a:hover{color:var(--cta)!important}.top-navigation-menu{height:46px!important;display:flex!important;align-items:center;padding-right:0!important;position:relative;overflow:visible!important;min-width:0;flex:1 1 0!important;width:auto!important}.top-navigation-bar-menu{display:flex;align-items:center;height:46px}.top-navigation-bar-menu>li{display:flex;align-items:center;height:46px}.top-navigation-menu li a{display:inline-flex;align-items:center;gap:8px;padding:0 24px 0 0}.top-navigation-tools{height:46px;align-items:center;justify-content:flex-end;flex:none!important;width:auto!important}.top-navigation-tools .top-nav-button{display:flex;align-items:center;gap:8px;height:46px;padding:0 0 0 24px;background:transparent}.top-navigation-menu li a::before,.top-navigation-tools .top-nav-button::before{content:"";display:inline-block!important;width:17px;height:17px;flex:none;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}:root,.top-navigation-menu-item-27 a{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E")}.top-navigation-menu-item-39 a{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6M16 13H8M16 17H8M10 9H8'/%3E%3C/svg%3E")}.top-navigation-menu-item-691 a{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E")}.top-nav-button-login{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.top-nav-button-register{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M19 8v6M22 11h-6'/%3E%3C/svg%3E")}.top-navigation-menu .top-navigation-menu-trigger{height:46px;align-items:center;cursor:pointer;font-size:0;justify-content:flex-start;min-width:0;padding:0}.top-navigation-menu .top-navigation-bar-menu-helper{display:none;position:absolute;top:100%;left:0;height:auto;width:max-content;min-width:340px;max-width:calc(100vw - 40px);box-shadow:0 10px 24px rgba(74,58,51,.18);border-radius:0 0 10px 10px;padding:6px 0;z-index:60;margin:0}.top-navigation-menu .top-navigation-menu-trigger:hover ~ .top-navigation-bar-menu-helper,.top-navigation-menu .top-navigation-bar-menu-helper:hover{display:block}.top-navigation-bar-menu-helper li{display:block;height:auto}.top-navigation-bar-menu-helper li a{padding:12px 32px 12px 20px;display:flex;white-space:nowrap}.top-navigation-bar-menu-helper li a::before{position:static!important;left:auto!important;top:auto!important;margin:0!important}.header-bottom{border-top:1px solid var(--blush);border-bottom:1px solid var(--blush)}.navigation-in .menu-level-1>li>a>b{text-transform:uppercase;letter-spacing:.06em;font-size:16px;color:var(--brown)}.navigation-in .menu-level-1>li:hover>a>b{color:var(--cta)}.navigation-in .menu-level-2 a{text-transform:uppercase;letter-spacing:.04em;font-size:14px}.navigation-wrapper .menu-helper>span{font-size:0;padding:0 14px;display:flex;align-items:center;justify-content:center;min-width:44px;height:100%;min-height:68px}.navigation-wrapper .menu-helper>span::after{margin:0}.menu-helper>ul{box-shadow:0 12px 28px rgba(74,58,51,.2);border-radius:0 0 12px 12px;padding:8px 0;border-top:3px solid var(--rose)}.menu-helper>ul>li>a{color:var(--brown);text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:.06em}.menu-helper>ul>li>a b{color:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit}.menu-helper>ul>li:hover,.menu-helper>ul>li:hover>a{background:transparent}.menu-helper>ul>li:hover>a{color:var(--cta)}.menu-helper .menu-level-2{background:var(--cream)}.menu-helper .menu-level-2 a{color:var(--brown);text-transform:uppercase;font-size:13px;letter-spacing:.05em}.menu-helper .menu-level-2 a:hover{color:var(--cta)}.navigation-in>.menu-level-1>li>.menu-level-2{border-top:3px solid var(--rose);box-shadow:0 12px 28px rgba(74,58,51,.2);padding:0 24px 20px;box-sizing:border-box}.navigation-in .menu-level-2 img{mix-blend-mode:multiply}.btn-cart,.btn-conversion,.search-button{background:var(--cta)!important;border-color:var(--cta)!important;color:#fff!important}.btn-cart:hover,.btn-conversion:hover,.search-button:hover{background:var(--cta-h)!important;border-color:var(--cta-h)!important}.benefitBanner__img,.products .image img,.product .image img{mix-blend-mode:multiply}.products-wrapper,.products.product-slider,.products-block,.product .p{background:var(--cream)}#footer{background:var(--brown);color:#EADFD6}#footer a,#footer h4,#footer .h4,#footer strong{color:#F1DDD2}#footer a:hover{color:#fff}#footer .pageElement__heading,#footer h3{color:#F1DDD2!important;text-transform:uppercase;letter-spacing:.08em;font-size:16px}.footer-bottom{background:var(--brown-d);color:#CDBDB1}.footer-bottom a{color:#EADFD6}html:root{--color-secondary:#D7AA96;--color-secondary-h:18;--color-secondary-s:45%;--color-secondary-l:72%;--color-secondary-hover:#C58F77;--color-secondary-hover-h:18;--color-secondary-hover-s:40%;--color-secondary-hover-l:62%}.cart-header .step>*::before{background:var(--cream)!important;border-color:var(--rose)!important;color:var(--brown)!important}label[for=newsletterWidget],label[for=newsletterWidgetCaptcha]{color:#4A3A33!important}
body{opacity:1!important;animation:none!important}.messages .msg{min-height:46px;height:46px;padding:0;border:0;display:flex;align-items:center;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#fff}.messages .msg>.container{display:flex;align-items:center;gap:10px;padding-top:0;padding-bottom:0}.messages .msg-success{background:var(--cta)}.messages .msg-success>.container::before{content:"\2713";font-weight:700}.user-action-cart,.user-action-cart .cart-widget-inner{background:var(--cream);border-color:var(--blush)}.user-action-cart *{background-color:transparent}.user-action-cart::before{background:var(--cream);border-color:var(--blush)}@media (max-width:991px){.user-action-cart{left:0!important;right:0!important;width:auto!important}}.cart-table,.cart-table tr,.cart-table td,.cart-table-header,.cart-table-header td{background:transparent!important}.cart-header .step>strong{background:transparent!important}html body ol.cart-header li.step>a,html body ol.cart-header li.step>a:hover,html body ol.cart-header li.step>a:focus{background:transparent!important;box-shadow:none!important}.cart-header .step.active>strong,.cart-header .step.active>strong::before{font-weight:700}html:root{--blush-l:#F7EAE2;--cookies-notice-background:#4A3A33;--cookies-notice-color:#FAF3EC;--cookies-notice-button-hover:#F1DDD2;--cookies-notice-link-hover:#D7AA96}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],select,textarea,.form-control{background-color:var(--blush-l)!important}.add-to-cart-button::before{content:"";display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:-3px;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.quantity,.quantity input,.quantity button{background-color:var(--blush-l)!important}.btn-primary{background-color:var(--blush-l)!important;border-color:var(--rose)!important;color:var(--brown)!important}.btn-primary:hover{background-color:var(--rose)!important}.row-header-label,.p-code-label{background:transparent!important}.p-to-cart-block{background:transparent!important}.popup-widget-inner,.siteCookies,.searchWhisperer{background:var(--cream)!important}.p-image,.p-main-image,.p-thumbnails-inner,.p-thumbnail{background:var(--cream)}.filter-sections{background:var(--cream)!important}.filters-wrapper input{background-color:var(--blush-l)!important}.filter-count,.ui-slider{background:var(--blush)!important}.ui-slider-handle{background:var(--brown)!important}.product .name,.product .name span,.p-name,.p-name a,.searchWhisperer__product__name,.user-action-cart a:not(.btn){font-weight:700!important}.price-final,.price-final strong,.p-price,.p-total,.searchWhisperer__product__price{font-weight:700!important}.cart-header .step{width:33.3333%!important}.detail-parameters th::after{display:none}.filters-wrapper .filter-label{font-size:17px}.filters-wrapper .filter-count{font-size:13px}.filters-wrapper .from,.filters-wrapper .to{font-size:17px}.loader-overlay,.ajax-pending-element:after,.loader-wrapper:after{background-color:transparent!important}.add-to-cart-button{display:inline-flex!important;align-items:center;justify-content:center}.type-page .content-inner,.in-zapomenute-heslo .content-inner{padding-bottom:64px}.ajax-pending .loader-wrapper:before,.ajax-pending-element:before,.loader{background-color:transparent!important;border-color:var(--rose)!important;border-right-color:transparent!important}.content-inner form.registration-form,.content-inner form.contact-form,.content-inner form.forgotten-password-form{width:50%!important;min-width:min(440px,100%);max-width:100%!important}div.discussionContainer>form.discussion-form,.discussionContainer div.discussion-form{width:50%!important;min-width:min(440px,100%);max-width:100%!important}.discussionContainer div.discussion-form form.discussion-form{width:100%!important;max-width:none!important;min-width:0!important}.in-zapomenute-heslo .sidebar-left{display:none!important}.content-inner .form-control-wrapper,.discussionContainer .form-control-wrapper{width:100%!important;max-width:none!important}.type-detail .tab-pane{width:100%!important;max-width:none!important}select,select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234A3A33' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-size:20px!important;background-position:right 16px center!important}.listSorting__controls{background:var(--cream)!important;border-color:var(--blush)!important;border-radius:10px;box-shadow:0 10px 24px rgba(74,58,51,.15)}.cart-table td img,.user-action-cart img,.searchWhisperer img,span.image img,.payment-logo img,.p-main-image img,.p-thumbnail img,#cboxLoadedContent img,.cloud-zoom-big{mix-blend-mode:multiply}.cookiesDialog{background:#FAF3EC!important}.cookiesSetting__data{background:#F7EAE2!important;border-color:#F1DDD2!important}.cookiesSetting__item__status{border-color:#F1DDD2!important}.cookiesSetting__button{background:#4A3A33!important;border-color:#4A3A33!important}.cookiesSetting__button--green{background:#A9604C!important;border-color:#A9604C!important}.cookiesSetting__uncheckLink{color:#4A3A33!important;border-color:#4A3A33!important}#cboxContent,#cboxClose{background:#FAF3EC!important}#cboxContent .form-control{border-color:#D7AA96}.type-detail .vote-content form.discussion-form{width:50%!important;min-width:min(440px,100%);max-width:100%!important}.p-thumbnails-inner .p-thumbnail{margin-left:0!important;margin-right:12px!important}.p-image:has(#cloud-zoom-big) .p-main-image img{opacity:0}.benefitBanner{display:flex;flex-wrap:wrap;margin-top:12px;justify-content:center;gap:12px}.benefitBanner__item{flex:1 60px;margin:0}.benefitBanner__link,.benefitBanner__picture{flex:1;max-width:none;margin:0}.benefitBanner__img{width:100%;height:auto}@media(width<1100px){.benefitBanner__item{flex:1 30%;max-width:240px}}
/* Ikonky hlavních kategorií v menu */
.menu-level-1>li>a>b::before{content:"";display:inline-block;width:32px;height:32px;border-radius:50%;background-size:cover;background-position:center;margin-right:10px}.menu-level-1>li>a>b{display:inline-flex;align-items:center}
.menu-item-709>a>b::before{background-image:url(https://cdn.myshoptet.com/usr/820687.myshoptet.com/user/categories/thumb/01-svatky-a-vyznamne-dny-1.jpg)}
.menu-item-712>a>b::before{background-image:url(https://cdn.myshoptet.com/usr/820687.myshoptet.com/user/categories/thumb/02-oslavy-a-udalosti.jpg)}
.menu-item-718>a>b::before{background-image:url(https://cdn.myshoptet.com/usr/820687.myshoptet.com/user/categories/thumb/03-pro-koho.jpg)}
.menu-item-721>a>b::before{background-image:url(https://cdn.myshoptet.com/usr/820687.myshoptet.com/user/categories/thumb/04-prani-a-karticky.jpg)}
.menu-item-724>a>b::before{background-image:url(https://cdn.myshoptet.com/usr/820687.myshoptet.com/user/categories/thumb/05-podle-ceny.jpg)}
.menu-item-727>a>b::before{background-image:url(https://cdn.myshoptet.com/usr/820687.myshoptet.com/user/categories/thumb/06-novinky.jpg)}
.menu-item-730>a>b::before{background-image:url(https://cdn.myshoptet.com/usr/820687.myshoptet.com/user/categories/thumb/07-akce-a-slevy.jpg)}
.menu-item-733>a>b::before{background-image:url(https://cdn.myshoptet.com/usr/820687.myshoptet.com/user/categories/thumb/08-darkove-poukazy.jpg)}
.menu-item-739>a>b::before{background-image:url(https://cdn.myshoptet.com/usr/820687.myshoptet.com/user/categories/thumb/10-darky-na-miru.jpg)}
/* Nabídka košíku v horní liště: větší odstup od ceny a neviditelný můstek, aby se při přejetí myší nezavřela */
.user-action-cart{margin-top:40px!important}.user-action-cart::after{content:"";position:absolute;left:0;right:0;top:-24px;height:24px}
/* Zvýraznění polí a odkazů po kliknutí (u všech formulářů, diskuzí i newsletteru): barvy webu místo modrého obrysu a bílého svitu; v tmavé patičce svit splývá s pozadím a obrys je růžový */
html:root{--colors-focus-primary:#A9604C;--colors-focus-secondary:#FAF3EC}#footer{--colors-focus-primary:#D7AA96;--colors-focus-secondary:#4A3A33}
/* Newsletter v patičce: bezpečnostní kontrola bez nadpisu a pole s kódem stejné jako pole E-mail */
#formNewsletterWidget fieldset.box h2{display:none}#newsletterWidgetCaptcha{max-width:none}
/* Top bannery: obrázek s "_mobil" v názvu souboru se zobrazí jen na mobilu (do 767 px), ostatní jen na počítači a tabletu */
.next-to-carousel-banners .banner-wrapper:has(img[src*="_mobil"]){display:none}
@media(max-width:767px){.next-to-carousel-banners .banner-wrapper:has(img[src*="_mobil"]){display:block}.next-to-carousel-banners:has(img[src*="_mobil"]) .banner-wrapper:not(:has(img[src*="_mobil"])){display:none}}
/* Ikonky platebních metod v patičce: max. 72 px, na úzkých displejích se plynule zmenšují, aby se nezalamovaly (zalomí se až při více než pěti ikonkách) */
.footer-icons{flex-wrap:wrap;justify-content:center}.footer-icons .footer-icon{margin:6px 4px 0}.footer-icons .footer-icon img{width:min(72px,calc((100vw - 40px)/5 - 8px));height:auto}
/* Detail článku a produktu: větší mezera pod tlačítkem Přidat komentář (posledním prvkem obsahu) před patičkou */
.type-post .content-inner{padding-bottom:48px}.type-detail .p-detail-tabs-wrapper{margin-bottom:48px}
/* Jména autorů komentářů a odpovědí (diskuze u článků a produktů) */
.vote-name{color:#A9604C;font-weight:600}
/* Odpověď na příspěvek: formulář se po kliknutí na Odpovědět přesune do komentáře a má stejně jako hlavní diskuzní formulář 50 % šířky */
.discussionContainer .vote-content form.discussion-form{width:50%!important;min-width:min(440px,100%);max-width:100%!important}
/* Seznam komentářů (diskuzní příspěvky) je u článků i produktů přes celou šířku kontejneru; hlavní diskuzní formulář i formulář pro odpověď mají 50 %. */
/* Mobilní menu: šablona zde nastavuje odkazu display:block, takže ikonky hlavních kategorií seděly výš než text; zarovnat svisle na střed */
.menu-level-1>li>a>b{display:inline-flex!important;align-items:center}.menu-level-1>li>a>b::before{flex:0 0 32px}
/* Štítek se slevou (např. "169 Kč -14 %"): barva webu místo modré šablony */
.flag.flag-discount{background-color:#A9604C!important;color:#FAF3EC!important}
/* Štítek Tip: tmavě hnědá barva webu místo tyrkysové šablony (Novinka a Akce zůstávají) */
.flag.flag-tip{background-color:#4A3A33!important;color:#FAF3EC!important}
