.flag.flag-discount,.flag-discount{background:#29252a !important;color:#fff !important;border-radius:6px !important;width:auto !important;height:auto !important;min-width:65px !important;min-height:0 !important;padding:7px 10px !important;box-sizing:border-box !important;text-align:center !important;line-height:1.4 !important;font-size:12px !important;font-weight:400 !important;box-shadow:0 2px 6px rgba(0,0,0,.12) !important}.p-detail .p-image .flags-extra{top:12px !important;right:12px !important;bottom:auto !important;left:auto !important}.homepage-box.before-carousel{display:none !important}:root{--color-header-background:#fff}.header-background-dark{--_color-header-text:#111;--_color-header-contrast-text:#fff;--_color-header-contrast-bg:#111;--_color-header-menu-border:#ebe6df;--_color-header-dropdown-border:#ebe6df;--_color-header-button-border:transparent}#header{border-bottom:1px solid #ebe6df}.site-name img{filter:invert(1)}#navigation .menu-level-1>li>a{padding-left:17px;padding-right:17px}#navigation .menu-level-1>li>a b{font-weight:500;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;position:relative}.navigation-buttons>a,.navigation-buttons>button{width:54px !important}@media (min-width:1200px){#header .navigation-wrapper{padding:0 20px}}.scrolled-down #header{transform:none !important}.joy-hero{--jf:"Bodoni Moda",Didot,"Bodoni 72",Georgia,serif;background:#f3efe9;margin:0 -20px 64px;clear:both;display:flow-root}.joy-hero ~ .banners-row,.joy-hero ~ .container--bannersBenefit{display:none !important}.jh-in{max-width:1440px;margin:0 auto;padding:30px 32px 32px;display:grid;grid-template-columns:minmax(250px,1.05fr) 3fr;gap:16px}.jh-intro{display:flex;flex-direction:column;justify-content:center;padding:8px 24px 8px 4px}.joy-hero .jh-eb{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#5c544b;margin:0}.joy-hero .jh-t{font:500 clamp(36px,3.6vw,58px)/1.04 var(--jf);margin:16px 0 14px;color:#111;letter-spacing:-.01em;text-transform:none;padding:0;border:0}.joy-hero .jh-p{color:#4f4a44;font-size:15px;line-height:1.55;margin:0 0 24px;max-width:30ch}.jh-btn{display:inline-flex;align-items:center;gap:12px;background:#111;color:#fff !important;padding:16px 26px;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;width:max-content;text-decoration:none !important}.joy-hero svg{width:16px;height:10px;stroke:currentColor;fill:none;stroke-width:1.5}.joy-hero .jh-sale{margin:18px 0 0;font-size:13px;color:#a63a32}.jh-sale:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#a63a32;margin-right:8px;vertical-align:middle}.jh-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.jh-tile{position:relative;display:block;overflow:hidden;aspect-ratio:3/4.15;background:#ddd;border-radius:2px}.jh-tile img{width:100%;height:100%;object-fit:cover;object-position:50% 28%}.jh-l{position:absolute;left:0;right:0;bottom:0;padding:70px 20px 18px;background:linear-gradient(to top,rgba(0,0,0,.58),rgba(0,0,0,0));color:#fff;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.jh-l b{font:500 27px/1.08 var(--jf)}.jh-go{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;padding-bottom:4px}.joy-usp{position:relative;max-width:1080px;margin:4px auto -44px;background:#fff;border-radius:14px;box-shadow:0 16px 40px rgba(17,17,17,.08);display:grid;grid-template-columns:repeat(3,1fr);padding:20px 6px}.joy-usp>div{display:flex;align-items:center;justify-content:center;gap:14px;padding:4px 18px;border-left:1px solid #eee7de}.joy-usp>div:first-child{border:0}.joy-usp i{flex:none;width:46px;height:46px;border-radius:50%;background:#f3efe9;display:grid;place-items:center}.joy-hero .joy-usp svg{width:22px;height:22px;stroke:#111;stroke-width:1.4;stroke-linejoin:round}.joy-usp b{display:block;font:500 18px/1.2 var(--jf);color:#111}.joy-usp small{display:block;margin-top:4px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#6f6a64}@media (max-width:1100px){.jh-in{grid-template-columns:1fr}.jh-intro{padding:0 0 8px}}@media (max-width:768px){.jh-in{display:block;padding:24px 0 20px}.jh-intro{padding:0 16px 20px}.joy-hero .jh-eb{font-size:11px}.joy-hero .jh-t{font-size:36px;margin:12px 0 10px}.joy-hero .jh-p{font-size:14px;margin-bottom:18px}.jh-btn{padding:14px 22px}.jh-tiles{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px;scrollbar-width:none}.jh-tiles::-webkit-scrollbar{display:none}.jh-tile{flex:0 0 72%;scroll-snap-align:start;scroll-margin-left:16px}.jh-l{padding:60px 14px 14px}.jh-l b{font-size:23px}.jh-go>span{display:none}#navigation .menu-level-1>li>a b{font-size:14px}.joy-hero{margin-bottom:56px}.joy-usp{margin:4px 12px -40px;padding:14px 2px;border-radius:12px}.joy-usp>div{flex-direction:column;text-align:center;gap:8px;padding:2px 6px}.joy-usp i{width:38px;height:38px}.joy-hero .joy-usp svg{width:19px;height:19px}.joy-usp b{font-size:14px}.joy-usp small{font-size:9px;letter-spacing:.08em}}.joy-footer{background:#f3efe9;color:#111;padding:56px 40px 28px;margin-top:48px;box-shadow:0 0 0 100vmax #f3efe9;clip-path:inset(0 -100vmax)}.joy-footer-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px}.joy-footer-column h3,.joy-footer-column h4{margin:0 0 22px;line-height:24px;color:#111}.joy-footer-column h3{font:500 30px/24px "Bodoni Moda",Didot,Georgia,serif;letter-spacing:.06em}.joy-footer-column h4{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.joy-footer-column p,.joy-footer-column a{display:block;color:#4f4a44;text-decoration:none;margin-bottom:10px;transition:color .2s;font-size:14px;line-height:1.7}.joy-footer-column a:hover{color:#111;text-decoration:underline}.joy-footer .joy-company{margin-top:18px;font-size:12px;line-height:1.7;color:#6f6a64}.joy-footer .joy-company strong{display:block;margin-bottom:5px;color:#111;font-weight:600}.joy-footer .joy-company span{display:block}.joy-copy{max-width:1400px;margin:40px auto 0;padding-top:20px;border-top:1px solid #e2dacf;font-size:12px;color:#6f6a64;letter-spacing:.04em}#footer{display:none !important}.homepage-tabs-wrapper .shp-tabs-row,.homepage-tabs-wrapper .shp-tabs-holder,#homepage-tabs,#homepage-tabs .shp-tab,#homepage-tabs .shp-tab-link{border:0 !important;background:none !important;box-shadow:none !important}.homepage-tabs-wrapper{text-align:center;margin:24px 0 26px !important}.homepage-tabs-wrapper:before{content:"Výběr z kolekce";display:block;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#6f6a64;margin-bottom:10px}#homepage-tabs{justify-content:center}#homepage-tabs .shp-tab-link{font:500 36px/1.15 "Bodoni Moda",Didot,Georgia,serif !important;color:#111 !important;padding:0 !important;height:auto !important}#homepage-tabs .shp-tab-link:after{content:"";display:block;width:44px;height:1px;background:#111;margin:14px auto 0}.siteCookies__form{background:#111 !important}.siteCookies__button{background:#fff !important;color:#111 !important}.cookiesSetting__button--green{background:#111 !important;border-color:#111 !important}.btn,.quantity,#simple-variants-select,.siteCookies__button,.siteCookies__link,.cookiesSetting__button,.cookiesSetting__uncheckLink{border-radius:999px !important}.form-control{border-radius:8px !important}.add-to-cart-button{background:#1f6b45 !important;border-color:#1f6b45 !important;color:#fff !important;box-shadow:0 8px 20px rgba(31,107,69,.22);transition:transform .2s,box-shadow .2s,background .2s}.add-to-cart-button:hover{background:#17573a !important;border-color:#17573a !important;transform:translateY(-1px);box-shadow:0 12px 26px rgba(31,107,69,.3)}.quantity{overflow:hidden}#simple-variants-select{border:1px solid #d9d2c7;padding:10px 44px 10px 20px;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 16px center / 12px 8px !important}#simple-variants-select:focus{border-color:#111;box-shadow:0 0 0 3px rgba(17,17,17,.08);outline:0}#simple-variants-select option{color:#1f7a45}#simple-variants-select option[data-disable-button]{color:#b23a3a}#simple-variants-select option[value=""]{color:#6f6a64}.pageArticleDetail [itemprop=about] a,.basic-description a,.category-perex a{color:#1d5bbf !important;text-decoration:underline;text-underline-offset:3px}.pageArticleDetail [itemprop=about] a:hover,.basic-description a:hover,.category-perex a:hover{color:#0f3a80 !important}.flag-discount .price-standard,.flag-discount .price-original{color:#e9e5e7 !important;font-size:12px !important;font-weight:400 !important;text-decoration:line-through !important}.flag-discount .price-save,.flag-discount .discount-percentage{color:#f3a5a5 !important;font-size:13px !important;font-weight:500 !important}@media (min-width:992px){#header{position:sticky;top:0;z-index:60}html{scroll-padding-top:90px}}.navigation-buttons>a,.navigation-buttons>button{transition:opacity .2s}.jh-btn{transition:background .2s}.joy-hero svg{transition:transform .25s}.jh-tile img{transition:transform .7s}#navigation .menu-level-1>li>a b:after{content:"";position:absolute;left:0;right:.16em;bottom:-8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s}#navigation .menu-level-1>li>a:hover b:after{transform:scaleX(1)}#navigation .menu-level-2{box-shadow:0 18px 40px rgba(0,0,0,.08)}.navigation-buttons>a:hover,.navigation-buttons>button:hover{opacity:.6}.jh-btn:hover{background:#3a332c}.jh-btn:hover svg,.jh-tile:hover svg{transform:translateX(4px)}.jh-tile:hover img{transform:scale(1.045)}.shp-tabs li:has(>a[href="#productDiscussion"]),.link-icon.print{display:none !important}@media (max-width:768px){.joy-footer{padding:40px 4px 24px}#homepage-tabs .shp-tab-link{font-size:28px !important}.joy-footer-container{grid-template-columns:1fr;gap:28px}}h1,.h1,.category-title,.p-detail-inner h1{font-family:"Bodoni Moda",Didot,Georgia,serif !important;font-weight:500 !important;letter-spacing:-.005em}.messages{position:fixed !important;top:96px !important;right:20px !important;left:auto !important;bottom:auto !important;width:min(380px,calc(100vw - 32px)) !important;max-width:none !important;z-index:100000002 !important;pointer-events:none}.messages .msg{position:relative !important;display:flex !important;align-items:center;gap:12px;width:100% !important;min-height:0 !important;margin:0 0 10px !important;padding:15px 18px 15px 16px !important;border:0 !important;border-radius:14px !important;background:#111 !important;color:#fff !important;box-shadow:0 18px 40px rgba(0,0,0,.2) !important;font-size:14px !important;line-height:1.45 !important;box-sizing:border-box !important;pointer-events:auto;cursor:pointer;animation:joyIn .35s ease both}.messages .msg:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#5fd08e;box-shadow:0 0 0 4px rgba(95,208,142,.2)}.messages .msg.msg-error:before,.messages .msg.msg-danger:before{background:#ff7b7b;box-shadow:0 0 0 4px rgba(255,123,123,.2)}.messages .msg.msg-warning:before,.messages .msg.msg-info:before{background:#f2c26b;box-shadow:0 0 0 4px rgba(242,194,107,.2)}.messages .msg-wrapper{position:static !important;width:auto !important}.messages .msg .container{width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;color:inherit !important}.messages .msg a{color:#fff !important;text-decoration:underline;text-underline-offset:3px;font-weight:600}@keyframes joyIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.joy-dd{position:relative}.joy-dd-btn{display:block;width:100%;min-height:48px;padding:11px 44px 11px 20px;border:1px solid #d9d2c7;border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 18px center / 12px 8px;color:#111;font:inherit;font-size:15px;line-height:1.4;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.joy-dd-btn:hover{border-color:#111}.joy-dd.open .joy-dd-btn{border-color:#111;box-shadow:0 0 0 3px rgba(17,17,17,.08)}.joy-dd-btn .ph{color:#8a847d}.joy-dd-list{display:none;position:absolute;left:0;top:calc(100% + 6px);width:max-content;min-width:100%;max-width:calc(100vw - 32px);z-index:60;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #e7e1d8;border-radius:18px;box-shadow:0 18px 40px rgba(17,17,17,.12)}.joy-dd.open .joy-dd-list{display:block;animation:joyIn .2s ease both}.joy-dd-list li{margin:0;padding:0;list-style:none}.joy-dd-list button{display:block;width:100%;padding:12px 14px;border:0;border-radius:12px;background:none;color:#111;font:inherit;font-size:15px;line-height:1.4;text-align:left;cursor:pointer}.joy-dd-list button:hover,.joy-dd-list button.on{background:#f3efe9}.joy-dd-list button:disabled{cursor:not-allowed;color:#9b958e;background:none}.joy-dd .ok{color:#1f7a45;font-weight:600}.joy-dd .out{color:#b23a3a;font-weight:600}.joy-dd .pr{color:#8a847d}.joy-hide{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:0 !important;border:0 !important;opacity:0 !important;pointer-events:none !important;clip-path:inset(50%)}.products .p{border-color:transparent !important;border-radius:18px;transition:border-color .3s,box-shadow .3s}.products .p:hover{border-color:#ebe6df !important;box-shadow:0 16px 36px rgba(17,17,17,.07)}.products .p .image{border-radius:14px;overflow:hidden}.products .p .image img{transition:transform .6s}.products .p:hover .image img{transform:scale(1.04)}.products .p .name{color:#111;font-size:15px}.products .btn-primary:hover{background:#111 !important;border-color:#111 !important;color:#fff !important}.listSorting__control{border:1px solid #e2dacf !important;border-radius:999px !important;background:#fff !important;color:#4f4a44 !important;padding:8px 16px !important;margin:0 6px 6px 0 !important}.listSorting__control--current{background:#111 !important;border-color:#111 !important;color:#fff !important}.unveil-button{background:#fff !important;border-color:#d9d2c7 !important;color:#111 !important}.cart-header{border:0 !important;gap:10px;margin-bottom:26px !important}.cart-header .step span{border:1px solid #e2dacf !important;background:#fff !important;color:#6f6a64 !important;border-radius:999px !important}.cart-header .step.completed span{border-color:#1f6b45 !important;color:#1f6b45 !important}.cart-header .step.active span{background:#111 !important;border-color:#111 !important;color:#fff !important}.price-range{height:8px !important;border:0 !important;border-radius:99px !important;background:#ebe6df !important;overflow:hidden;margin-top:10px}.price-range>div{height:100% !important;border-radius:99px !important;background:#1f6b45 !important}.next-step-forward{background:#1f6b45 !important;border-color:#1f6b45 !important;color:#fff !important;box-shadow:0 8px 20px rgba(31,107,69,.22);transition:transform .2s,box-shadow .2s,background .2s}.next-step-forward:hover{background:#17573a !important;border-color:#17573a !important;transform:translateY(-1px)}.co-box,.order-summary{border-color:#ebe6df !important;border-radius:18px !important}.radio-wrapper{border:1px solid transparent !important;border-radius:12px !important;transition:background .2s,border-color .2s}.radio-wrapper.active{background:#f3efe9 !important;border-color:#d9d2c7 !important}.cart-p-image img{border-radius:10px}.cart-table tr.removeable .remove-item{opacity:1 !important}.cart-table .remove-item{display:inline-flex !important;align-items:center;justify-content:center;width:30px;height:30px;margin:0 !important;padding:0 !important;border-radius:50% !important;background:#f3efe9 !important;line-height:1 !important;transition:background .2s}.cart-table .remove-item:before{font-size:10px !important;line-height:1 !important;color:#4f4a44 !important}.cart-table .remove-item:hover{background:#f8e3e1 !important}.cart-table .remove-item:hover:before{color:#b23a3a !important}.form-control:focus{border-color:#111 !important;box-shadow:0 0 0 3px rgba(17,17,17,.08) !important;outline:0}@media (max-width:768px){.messages{top:auto !important;bottom:16px !important;left:16px !important;right:16px !important;width:auto !important}}@media (max-width:767px){ol.cart-header{flex-direction:row !important;align-items:center !important;gap:8px !important;margin:0 0 20px !important}ol.cart-header li{flex:0 0 auto !important;width:auto !important}ol.cart-header li.active{flex:1 1 auto !important;min-width:0}ol.cart-header li a,ol.cart-header li strong{height:auto !important;padding:0 !important}ol.cart-header li a span,ol.cart-header li strong span{height:auto !important;margin:0 !important;padding:11px 18px !important;font-size:13px !important;line-height:1.3 !important}ol.cart-header li:not(.active) a span,ol.cart-header li:not(.active) strong span{display:flex !important;align-items:center;justify-content:center;width:42px;height:42px !important;padding:0 !important;font-size:0 !important}ol.cart-header li:not(.active) a span:before,ol.cart-header li:not(.active) strong span:before{content:counter(steps) !important;font-size:14px}}