.homepage-group-title,.h1,.pageElement__heading,h1.category-title,h2.products-top-header,.p-detail h1,.pageArticleDetail h1,.in-napiste-nam h1{font-family:'Cormorant Garamond', serif!important;font-weight:400!important;letter-spacing:0.01em;}
.homepage-group-title{font-size:30px!important;margin-top:64px!important;margin-bottom:32px!important;}
.h1{font-size:32px!important;line-height:1.35;}
footer.footer{background:#F6F2EA!important;border-top:1px solid #DAD2C4;color:#2C2C2A;}
footer.footer a{color:#2C2C2A;}
.in-index .availability{display:none!important;}
.btn-cart.add-to-cart-button{border-radius:0!important;letter-spacing:0.03em;font-weight:500;}
.navigation-in.menu .menu-level-1 > li > a{letter-spacing:1.6px;}
a.name{font-family:'Cormorant Garamond', serif!important;font-size:18px!important;font-weight:500!important;letter-spacing:0.02em;}
.price-final{font-weight:400!important;letter-spacing:0.03em;}
.btn-cart.add-to-cart-button{background:transparent!important;color:#000!important;}
.btn-cart.add-to-cart-button:hover{background:#000!important;color:#fff!important;}
.site-name img{max-width:280px!important;height:auto!important;}
.welcome > div:not(.h1){max-width:680px!important;}
.welcome p{line-height:1.7!important;margin-bottom:20px!important;letter-spacing:0.3px;}
.custom-footer__onlinePayments{display:none!important;}
.row.custom-footer.elements-4{justify-content:space-between!important;}
.custom-footer__categories a{padding-left:0!important;}
.flag-new{background:#DAD2C4!important;color:#2C2C2A!important;border-radius:0!important;font-size:11px!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:4px 10px!important;font-weight:500!important;box-shadow:none!important;}
.price-final strong{font-weight:400!important;letter-spacing:0.02em!important;}
.add-to-cart-button{background:transparent!important;color:#000!important;border:1px solid #000!important;text-transform:uppercase!important;letter-spacing:0.08em!important;font-weight:500!important;border-radius:0!important;}
.add-to-cart-button:hover{background:#000!important;color:#fff!important;}
.add-to-cart-button .icon-cart{display:none!important;}
.product .image{overflow:hidden!important;display:block!important;}
.product .image img{transition:transform 0.5s ease!important;}
.product:hover .image img{transform:scale(1.12)!important;}
.popup-widget-inner.cart-widget-inner{border-radius:0!important;box-shadow:0 4px 24px rgba(0,0,0,0.1)!important;border:1px solid #DAD2C4!important;padding:18px!important;}
.user-action-cart.popup-widget.cart-widget{width:400px!important;}
.cart-widget-product{font-family:'Cormorant Garamond', serif!important;font-size:17px!important;letter-spacing:0.02em!important;text-align:center!important;color:#2C2C2A!important;}
.listSorting__control{text-transform:uppercase!important;font-size:13px!important;letter-spacing:0.1em!important;font-weight:500!important;}
.custom-footer__articles li{margin-bottom:12px!important;}
.custom-footer__articles a, footer.footer a{letter-spacing:0.03em!important;font-size:15px!important;}
.user-action-search.popup-widget.search-widget{padding:8px 0!important;}
.query-input.search-input{font-family:'Cormorant Garamond', serif!important;font-size:20px!important;border:none!important;border-bottom:1px solid #2C2C2A!important;border-radius:0!important;padding:10px 4px!important;letter-spacing:0.02em!important;outline:none!important;box-shadow:none!important;}
.query-input.search-input:focus{outline:none!important;box-shadow:none!important;border-bottom:1px solid #2C2C2A!important;}
.btn.search-button{background:transparent!important;color:#000!important;border:1px solid #000!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:0.08em!important;font-weight:500!important;font-size:13px!important;}
.btn.search-button:hover{background:#000!important;color:#fff!important;}
.breadcrumbs, .breadcrumbs a, .breadcrumbs span{color:#B0A99C!important;letter-spacing:0.04em!important;}
.product .btn.btn-primary{background:transparent!important;color:#000!important;border:1px solid #000!important;text-transform:uppercase!important;letter-spacing:0.08em!important;font-weight:500!important;border-radius:0!important;}
.product .btn.btn-primary:hover{background:#000!important;color:#fff!important;}
.unveil-button{border-radius:0!important;text-transform:uppercase!important;letter-spacing:0.08em!important;font-weight:500!important;font-size:13px!important;}
.btn.btn-secondary{border-radius:0!important;text-transform:uppercase!important;letter-spacing:0.08em!important;font-weight:500!important;font-size:13px!important;}
.btn.btn-secondary:hover{background:#000!important;color:#fff!important;}
.pagination-appendix{display:none!important;}
.basic-description h4, .extended-description h4{font-family:'Cormorant Garamond', serif!important;font-weight:400!important;font-size:26px!important;letter-spacing:0.01em!important;}
.shp-tab-link{font-family:'PT Sans', sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:0.1em!important;text-transform:uppercase!important;}
.detail-parameters .row-header-label{font-family:'PT Sans', sans-serif!important;font-weight:500!important;font-size:13px!important;letter-spacing:0.1em!important;text-transform:uppercase!important;}
#cboxContent{box-shadow:0 8px 40px rgba(0,0,0,0.15)!important;border-radius:0!important;}
.content-modal{padding:32px!important;}
.content-modal h1{font-family:'Cormorant Garamond', serif!important;font-weight:400!important;font-size:30px!important;letter-spacing:0.01em!important;margin-bottom:20px!important;}
.content-modal label, .contact-form label{font-family:'PT Sans', sans-serif!important;font-size:12px!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#2C2C2A!important;}
.content-modal .form-control, .contact-form .form-control{border:none!important;border-bottom:1px solid #DAD2C4!important;border-radius:0!important;padding:10px 2px!important;box-shadow:none!important;}
.content-modal .form-control:focus, .contact-form .form-control:focus{outline:none!important;box-shadow:none!important;border-bottom:1px solid #2C2C2A!important;}
.content-modal .btn.btn-primary, .contact-form .btn.btn-primary{background:transparent!important;color:#000!important;border:1px solid #000!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:0.08em!important;font-weight:500!important;padding:12px 32px!important;}
.content-modal .btn.btn-primary:hover, .contact-form .btn.btn-primary:hover{background:#000!important;color:#fff!important;}
.link-icons i{filter:grayscale(1) brightness(0.35)!important;opacity:0.7!important;font-size:20px!important;}
.link-icons span{font-size:12px!important;letter-spacing:0.06em!important;color:#555!important;}
.navigation-buttons i, .navigation-buttons .icon-cart{color:#6b6b6b!important;font-size:18px!important;}
.pageArticleDetail address, .pageArticleDetail div[style*="text-align:center"]{max-width:700px!important;margin:0 auto 20px auto!important;text-align:center!important;font-style:normal!important;}
.msg.msg-success,.msg.msg-error,.msg.msg-warning{background:#2C2C2A!important;color:#fff!important;border:none!important}
.navigation-buttons [data-testid=headerCartCount]{color:#fff!important;font-size:11px!important}
.cart-free-shipping>div{font-weight:400!important;font-size:12px!important;line-height:1.5!important}
.cart-free-shipping .price-range{margin-top:22px!important}
.cart-widget-product .quantity{border-radius:0!important}
.cart-widget-product .amount{font-size:16px!important;font-weight:600!important}
.cart-widget-product-price{font-family:'PT Sans',sans-serif!important}
