﻿:root{--bg:#ebe4d4;--main:#23412a;--details:#e5cb7e;--mainLight:#3b7248;--beige:#edd8bc;--gradient:#fdfcfb;--text:#1e3932}html{margin:0;padding:0;font-size:18px}a{font-weight:normal;color:var(--text);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font:1rem "EB Garamond",Arial,Sans-serif;color:var(--text)}h1{font-size:2rem;margin:0 0 10px 0;font-weight:bold}h2{font-size:1.5rem;margin:25px 0 5px 0}h3{font-size:1.125rem;margin:0 0 15px 0}h4{margin:25px 0 5px 0;font-weight:bold;line-height:1.5}p{margin:0 0 10px 0}::selection{background:#d0e8ff}::-moz-selection{background:#d0e8ff}img,table{border:0}body{margin:0;background:var(--main);padding:10px;COLOR:var(--text);font-size:1rem;font-family:"Baskerville",serif;line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.linkBtn{background-color:var(--main);display:inline-block;color:var(--bg);padding:8px 16px;white-space:nowrap;border:none;font-size:1rem}.linkBtn:hover{opacity:.9;text-decoration:none;cursor:pointer}.linkBtn.black{background-color:#000}.customerTypeWrapper{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:#00000060;z-index:1001}#customerTypePopup{width:480px;height:405px;background:#fff;padding:64px;box-sizing:border-box}#customerTypePopup .popupHeader{font-size:1.5rem;color:#000}#customerTypePopup p{font-size:1rem;text-align:center;color:#00000080}#customerTypePopup .linkBtn{display:block;width:100%;margin:0 0 12px 0;padding:15px 0}#customerTypePopup .buttons{margin:30px 0 30px 0}#wrapper{margin:0 auto;background:var(--bg);height:100%}.inner{max-width:1300px;margin:0 auto;padding:0 24px;box-sizing:border-box}#topbar{display:flex;justify-content:center;align-items:flex-start;padding:14px 38px 4px 38px;position:relative}#topbar p{color:var(--beige);font-size:1rem;font-weight:600;font-family:"EB Garamond",sans-serif;margin:0;position:absolute;left:38px;line-height:1em}#topbar .topbarNav{display:flex;justify-content:space-between;gap:32px;align-items:center;border-bottom:1px solid var(--beige);padding:0 20px 20px 20px}#topbar .topbarNav a,#topbar .customerTypeDiv a{font-size:1rem;color:var(--beige);text-decoration:none;font-family:"EB Garamond",sans-serif}#topbar .customerTypeDiv{display:flex;justify-content:flex-end;gap:12px;align-items:center;position:absolute;right:38px}#topbar .customerTypeDiv a.inactive,#topbar .topbarNav a:hover,#topbar .customerTypeDiv a:hover{color:#e5cb7e50}.header{height:96px;padding:0 38px;display:flex;justify-content:center;align-items:center;position:relative;background:var(--main);position:sticky;top:0;z-index:1000;transition:box-shadow .2s ease,backdrop-filter .2s ease;border-bottom:5px solid var(--beige)}#logo{height:100px;display:inline-block;position:absolute;left:38px;top:25px;z-index:4000}#logo img{height:100%;display:block}#logo.is-stuck{position:sticky;top:10px;height:80px}.header.is-stuck{box-shadow:0 8px 20px rgba(0,0,0,.08);backdrop-filter:saturate(160%) blur(6px)}.header #responsive-menu-btn{display:none}.topmenu ul{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center}.topmenu ul li{position:relative;display:inline-block;border-right:1px solid #e5cb7e60;margin:0 5px}.topmenu ul li.webshop{border:1px solid var(--beige) !important;border-radius:5px}.topmenu ul li.webshop a{color:var(--beige);padding:0 10px 10px}.topmenu ul li:last-child{margin:0 0 0 5px;border-right:none}.topmenu ul li a{font-size:1.125rem;color:var(--beige);text-decoration:none;font-family:"EB Garamond",sans-serif;display:block;padding:0 10px 10px 0;position:relative;top:5px;font-weight:400}.topmenu ul li a i{display:inline-flex;margin:0 0 0 5px;align-items:center}.topmenu ul li ul{display:block;position:absolute;top:calc(100% + 5px);left:0;white-space:nowrap;background:var(--main);min-width:100%;padding:0;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:100;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .2s ease,visibility 0s linear .2s}.topmenu ul li:hover>ul,.topmenu ul li:focus-within>ul{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .18s ease,transform .2s ease}.topmenu ul li ul li{position:relative;display:block;margin:0;border-bottom:1px solid var(--beige)}.topmenu ul li ul li:last-child{margin:0}.topmenu ul li ul li a,.topmenu ul li.webshop ul li a{display:flex;justify-content:space-between;padding:8px 20px;font-size:.875rem;color:var(--beige) !important;text-decoration:none;white-space:nowrap;top:0}.topmenu ul li ul li a:hover{background:var(--main);color:#fff !important}.topmenu ul li ul li ul{position:absolute;top:0;left:calc(100% + 2px);white-space:nowrap;background:var(--main);box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:100;opacity:0;visibility:hidden;transform:translateX(8px);pointer-events:none;transition:opacity .18s ease,transform .2s ease,visibility 0s linear .2s}.topmenu ul li ul li:hover>ul,.topmenu ul li ul li:focus-within>ul{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto;transition:opacity .18s ease,transform .2s ease}.topmenu ul li ul li ul li{border-bottom:1px solid var(--beige)}.topmenu ul li ul li ul li a,.topmenu ul li.webshop ul li ul li a{display:block;padding:8px 20px;font-size:.875rem;text-decoration:none;white-space:nowrap;color:var(--beige) !important}.topmenu ul li:hover>a i{transform:rotate(180deg)}.topmenu ul li:hover ul li:hover a i{transform:rotate(0deg)}.topmenu ul li:hover>a:after{opacity:1}@media(prefers-reduced-motion:reduce){.topmenu ul li ul,.topmenu ul li ul li ul{transition:none;transform:none}}.header #nav ul#responsive{display:none}.header .right{display:flex;justify-content:flex-end;align-items:center;gap:10px;position:absolute;right:38px}.header .right p,.header .right .goToCheckoutLink{font-family:"EB Garamond",sans-serif;display:flex;justify-content:flex-end;align-items:center;gap:12px;color:var(--beige);font-size:1rem;height:24px;margin:0;border-right:1px solid #e5cb7e60;padding:0 10px 0 0}.header .right .goToCheckoutLink{gap:4px}.header .right .goToCheckoutLink span{font-size:1.125rem}.header .right .goToCheckoutLink:hover{text-decoration:none}.header #shoppingCartLight p,.header .right .goToCheckoutLink{border-right:none;padding:0;gap:4px}.header .right p.offerLink a{color:var(--beige);border:1px solid var(--beige);padding:5px 10px;border-radius:5px;font-size:1.125rem}.header .right p.offerLink a:hover{background:var(--beige);color:var(--main);text-decoration:none}#shoppingCartLight{position:relative}#shoppingaCartPopup{display:none;background:#fff;padding:32px;width:320px;height:auto;box-sizing:border-box;position:absolute;right:0;top:50px}#shoppingaCartPopup p{justify-content:center;height:auto;border-right:none;padding:0;color:#000;margin:0 0 15px 0;flex-direction:row}#shoppingaCartPopup p:last-child{margin:0}#shoppingaCartPopup .linkBtn{font-size:1rem}.pageTitle p{text-align:center;color:#000;font-size:1rem}.breadcrumbs span{font-weight:bold}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.content .inner{min-height:450px;padding:60px 24px 0}.maincontent{width:100%;margin:0;padding:0;overflow:hidden}.leftmenu{float:left;width:25%}.leftmenu ul{width:90%;margin:0;padding:0 0 10px 0;list-style:none;overflow:hidden}.leftmenu ul li{width:100%;margin:0;padding:0;border-bottom:1px dotted #999}.leftmenu ul li:last-child{background:none;border:0}.leftmenu ul li a{width:100%;margin:0;padding:0;font:normal 12px/40px Arial;color:#555;text-decoration:none;display:block}.leftmenu ul li a:hover{color:#333}.leftmenu ul li.on a{color:#333;font-weight:bold}.leftmenu ul li.on-childs{background:none;border:0}.leftmenu ul li.on-childs a{color:#555;font-weight:bold;line-height:30px}.leftmenu ul li.on-childs ul{margin:0 0 0 15px !important}.leftmenu ul li.on-childs ul li{background:none;border:0}.leftmenu ul li.on-childs ul li a{font-weight:normal !important;line-height:24px !important;font-size:.6rem;color:#555}.leftmenu ul li.on-childs ul li a:hover{color:#333}.leftmenu ul li.on-childs ul li.on a{color:#333;font-weight:bold !important}.fullmenu{background-color:#ccc}.fullmenu ul{width:auto;text-align:center;margin:0;padding:0;list-style:none;overflow:hidden}.fullmenu ul li{display:inline-block;margin:0 10px;padding:0}.fullmenu ul li:last-child{background:none;border:0}.fullmenu ul li a{margin:0;padding:5px 10px;font:normal 12px/40px Arial;color:#555;text-decoration:none;display:block}.fullmenu ul li a:hover{color:#333}.fullmenu ul li.on a,.fullmenu ul li.on-childs a{color:#333;font-weight:bold}#footer{padding:160px 0 120px 0;background:url(/gfx/footerbg-new.jpg) top center no-repeat #18110a;background-size:contain;height:1905px;box-sizing:border-box}#footer .inner{height:100%;display:flex;justify-content:space-between;flex-direction:column}#footer .footerHeader{font-size:2.75rem;font-weight:400;line-height:120%;max-width:940px;margin:0 auto}#footer h4{font-weight:bold;font-size:1.125rem;margin:0 0 12px 0;color:#fff}#footer p,#footer p a{color:#fff}#footer .footerBottom{display:flex;justify-content:space-between;width:100%}#footer .footerInfo{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:80px}#footer .footerNav{margin:0 0 48px 0}#footer .footerNav a{font-size:1rem;color:#fff;text-decoration:none;display:block;margin:0 0 8px 0;font-weight:400}#footer .footerNav a:hover{text-decoration:underline}@font-face{font-family:'Baskerville';font-style:normal;font-weight:normal;src:local('New Baskerville Regular'),url('../css/fonts/New Baskerville Regular.woff') format('woff')}@media screen and (max-width:1750px){#footer{background-size:auto}}@media screen and (max-width:1500px){#logo{left:10px;height:80px}.topmenu ul li{margin:0 2.5px}.topmenu ul li ul li a,.topmenu ul li.webshop ul li a{font-size:.8125rem}}@media screen and (max-width:1400px){.header{padding:0 10px}#logo{top:0}#logo.is-stuck{height:60px;top:5px}.header .right{right:10px}.header .right p,.header .right .goToCheckoutLink{gap:5px}#footer{height:1700px}.topmenu ul li a{text-transform:none;font-size:1rem}.topmenu ul li{margin:0 5px}.topmenu ul li a{padding:0 10px 10px 0}.header .right p.offerLink a{font-size:.875rem;padding:6.5px 5px}}@media screen and (max-width:1200px){#logo{position:absolute;top:8px;left:10px;height:60px}#topbar{padding:0 5px 0 5px;justify-content:flex-end}#topbar p{left:5px}#topbar .customerTypeDiv{right:0;top:0;position:relative;justify-content:flex-end}#topbar .topbarNav{gap:16px;display:none}#topbar .topbarNav a,#topbar .customerTypeDiv a{font-size:1rem}.topmenu{display:none}.header{height:70px}.header #responsive-menu-btn{display:block;font-size:1.4375rem;color:var(--beige)}#shoppingCartLight{border-right:1px solid #00000012;padding:0 10px 0 0}#footer{padding:100px 0 60px 0}#footer .footerHeader{font-size:2.25rem}}@media screen and (max-width:860px){body{font-size:.875rem}#topbar p,#topbar .customerTypeDiv{position:relative}#topbar .topbarNav{display:none}.content .inner{padding:20px 10px 0}#shoppingaCartPopup{right:-30px}#footer .footerHeader{font-size:2rem;margin:0 0 45% 0}#footer{padding:40px 0 20px 0}#footer{background-size:contain;height:auto}#footer .footerNav{margin:0}#footer .footerInfo{gap:40px}}@media screen and (max-width:600px){.header .right p.offerLink a{font-size:.875rem;padding:2.5px 5px}h3{font-size:1rem}.header{height:70px}.header #logo{height:50px}.header .right p{flex-direction:column;height:auto;gap:0;border-right:none}#shoppingCartLight{border-left:1px solid #00000012;padding:0 10px}#footer .footerHeader{font-size:1.625rem}.checkoutField{padding:16px}}@media screen and (max-width:480px){#logo{height:60px}#footer{padding:0 0 20px 0}#footer .footerHeader{font-size:1.375rem}#footer .footerInfo{gap:30px;flex-direction:column}.header .right p.offerLink{padding:0;font-size:.65rem}#shoppingCartLight{border-left:none;padding:0 5px 0 0}}@media screen and (max-width:380px){#logo{height:50px}#logo.is-stuck{height:45px;top:10px}}@media screen and (max-width:350px){#logo{top:0;height:45px}}@media screen and (max-width:330px){.header.is-stuck .offerLink{display:none}}