body > main { overflow-x: hidden; } html { scroll-padding-top: 150px; } body { font-size: 15px; line-height: 1.5; color: #232323; } body .elementor-widget-text-editor { color: #232323; } body h3 { color: #232323; } body#index footer#footer section.footer-box-newsletter { display: none !important; } body#category section#wrapper section#main { margin-bottom: 100px; } body#category section#wrapper section#main #product-list-header { display: none; } #footer a { color: #c5c5c5; transition: all 250ms ease-in-out; } #footer a:hover { color: #e6cb6f; text-decoration: none; } a { color: #e6cb6f; } .btn-1 { display: inline-block; color: #111516; border: 1px solid #e6cb6f; padding: 15px; background: #fff; transition: all 250ms ease-in-out; cursor: pointer; } .btn-1:hover { color: #fff; background: #e6cb6f; } .btn-primary { color: #fff; background: #e6cb6f; transition: all 250ms ease-in-out; } .btn-primary:hover { color: #fff; background: #d3ba67; } #box-newsletter { position: relative; } #box-newsletter::before { content: ""; position: absolute; width: 100vw; left: 50%; top: 0; bottom: 0; transform: translateX(-50%); background-color: #fff; } .simple-blog-posts .elementor-swiper-button { color: #e6cb6f; } .simple-blog-posts .elementor-swiper-button.elementor-swiper-button-next { right: 0; } .simple-blog-posts .elementor-swiper-button.elementor-swiper-button-prev { left: 0; } .simple-blog-posts #simple-blog-box { padding: 0 29px; } .simple-blog-posts #simple-blog-box .simple-blog-post { border-radius: 10px; overflow: hidden; } .simple-blog-posts #simple-blog-box .simple-blog-post ._image img { height: 100%; max-height: 200px; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } .simple-blog-posts #simple-blog-box .simple-blog-post ._content { padding: 20px; background-color: #eff6f7; } .simple-blog-posts #simple-blog-box .simple-blog-post ._content .post-title { color: #111516; font-size: 18px; font-weight: 300; margin: 0 0 0.7em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.25; font-weight: 400; } .simple-blog-posts #simple-blog-box .simple-blog-post ._content a._btn { display: inline-block; color: #e6cb6f; font-weight: 400; text-decoration: underline; } .js-product.product article.product-miniature:hover .thumbnail-container .wishlist-button-add { opacity: 1; visibility: visible; transform: translateY(0); } .js-product.product article.product-miniature:hover .thumbnail-container ul.product-flags { transform: translateX(calc(-100% - 30px)); } .js-product.product article.product-miniature .thumbnail-container { width: 100%; border-radius: 10px; border: 1px solid #eff6f7; } .js-product.product article.product-miniature .thumbnail-container .thumbnail-top { background: #ffffff; } .js-product.product article.product-miniature .thumbnail-container .thumbnail-top .product-add-to-basket { display: flex; align-items: center; justify-content: center; } .js-product.product article.product-miniature .thumbnail-container .thumbnail-top .product-add-to-basket .add-to-cart { font-family: "Inter", sans-serif; font-size: 12px; font-weight: 700; padding: 8px 16px; display: flex; align-items: center; background: #462d26; border-radius: 1px; -moz-column-gap: 8px; column-gap: 8px; } .js-product.product article.product-miniature .thumbnail-container .thumbnail-top .product-add-to-basket .add-to-cart i { font-size: 15px; margin-bottom: 2px; } .js-product.product article.product-miniature .thumbnail-container .thumbnail-top .product-add-to-basket .add-to-cart span { line-height: 1; margin-bottom: 1px; font-size: 14px; font-weight: 700; } .js-product.product article.product-miniature .thumbnail-container .product-description { margin-top: 14px; } .js-product.product article.product-miniature .thumbnail-container .product-description::after { display: none !important; } .js-product.product article.product-miniature .thumbnail-container .product-description .product-title { margin-bottom: 14px; line-height: 1; } .js-product.product article.product-miniature .thumbnail-container .product-description .product-title a { color: #462d26; font-family: "Inter", sans-serif; font-size: 14px; font-weight: 400; line-height: 1.2; } .js-product.product article.product-miniature .thumbnail-container .product-description .product-price-and-shipping .regular-price { font-size: 14px; font-family: "Inter", sans-serif; color: rgba(70, 45, 38, 0.34); font-weight: 700; } .js-product.product article.product-miniature .thumbnail-container .product-description .product-price-and-shipping .price { color: #462d26; font-family: "Inter", sans-serif; font-size: 14px; font-weight: 700; } .js-product.product article.product-miniature .thumbnail-container .product-description .product-price-and-shipping.product-price-discount { display: flex; flex-direction: row; -moz-column-gap: 10px; column-gap: 10px; } .js-product.product article.product-miniature .thumbnail-container .product-description .product-price-and-shipping.product-price-discount .price { order: 1; color: #c40000; } .js-product.product article.product-miniature .thumbnail-container .product-description .product-price-and-shipping.product-price-discount .regular-price { order: 2; } .js-product.product article.product-miniature .thumbnail-container ul.product-flags { position: absolute; top: 24px; left: 24px; z-index: 2; transition: all 250ms ease-in-out; row-gap: 8px; } .js-product.product article.product-miniature .thumbnail-container ul.product-flags li.product-flag { font-size: 11px; font-weight: 400; padding: 3px 8px; min-width: -moz-fit-content; min-width: fit-content; min-height: auto; margin-top: 0; list-style: none; font-family: "Inter", sans-serif; font-size: 12px; font-weight: 700; } .js-product.product article.product-miniature .thumbnail-container ul.product-flags li.product-flag.new { background: #462d26; padding: 4px 8px; } .js-product.product article.product-miniature .thumbnail-container ul.product-flags li.product-flag.discount { display: flex; flex-direction: row; -moz-column-gap: 8px; column-gap: 8px; background-color: transparent; padding: 0; } .js-product.product article.product-miniature .thumbnail-container ul.product-flags li.product-flag.discount span { font-family: "Inter", sans-serif; font-size: 12px; font-weight: 700; padding: 4px 8px; background: #c40000; } .js-product.product article.product-miniature .thumbnail-container ul.product-flags li.product-flag.out_of_stock { background: #462d26; } .js-product.product article.product-miniature .thumbnail-container .wishlist-button-add { opacity: 0; visibility: hidden; box-shadow: none; transition: all 250ms ease-in-out; transform: translateY(calc(-100% - 1rem)); } .js-product.product article.product-miniature .thumbnail-container .wishlist-button-add i { color: #462d26; } .product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover { border-color: #e6cb6f; } .blockreassurance_product .item-product svg path { fill: #e6cb6f; } body#product { overflow-x: hidden; } body#product > main { overflow: initial; } body#product #content ul.product-flags { display: flex; flex-direction: row; gap: 10px; flex-wrap: wrap; } body#product #content ul.product-flags li.product-flag { font-size: 11px; font-weight: 400; padding: 3px 8px; min-width: -moz-fit-content; min-width: fit-content; min-height: auto; transition: all 250ms ease-in-out; margin-top: 0; border-radius: 10px; } body#product #content ul.product-flags li.product-flag.new { background: #e6cb6f; margin-top: 0; } body#product #content ul.product-flags li.product-flag.discount { background: #e30613; } body#product #content ul.product-flags li.product-flag.out_of_stock { position: absolute; top: 0; right: 0; background: #111516; } body#product .product-info-box { margin: 0; padding-top: 5px; padding-bottom: 65px; border-radius: 10px; } body#product .product-info-box #content { max-width: unset; } body#product .product-info-box #content ul.product-flags { margin: 0; } body#product .product-info-box h1 { color: #111516; font-size: 24px; font-weight: 400; } body#product .product-info-box .product-prices { display: flex; align-items: flex-end; gap: 10px; } body#product .product-info-box .product-prices .product-discount { margin-bottom: 0px; } body#product .product-info-box .product-prices .product-discount .regular-price { color: #a9a8a8; font-weight: 300; margin: 0; } body#product .product-info-box .product-prices .product-price { margin-bottom: 0; } body#product .product-info-box .product-prices .product-price .current-price { color: #111516; font-size: 26px; font-weight: 600; margin-bottom: 0; } body#product .product-info-box .product-prices .product-price .current-price .discount { display: none; } body#product .product-info-box .product-prices .tax-shipping-delivery-label { margin-bottom: 0; } body#product .product-info-box .product-info-box-left:hover .scroll-box-arrows { opacity: 1; visibility: visible; } body#product .product-info-box .product-info-box-left .images-container .js-qv-mask { margin: 0; width: 100%; } body#product .product-info-box .product-info-box-left .product-images { margin-bottom: 0; } body#product .product-info-box .product-info-box-left .scroll-box-arrows { opacity: 0; visibility: hidden; transition: all 250ms ease-in-out; } body#product .product-info-box .product-info-box-left .scroll-box-arrows .material-icons { line-height: 0; bottom: 45px; width: 33px; height: 33px; display: flex; align-items: center; justify-content: center; background: #ece9e2; border-radius: 100%; } body#product .product-info-box .product-info-box-right ul.product-flags { margin-bottom: 24px; } body#product .product-info-box .product-info-box-right ul.product-flags li.product-flag { font-size: 11px; font-weight: 400; padding: 3px 8px; min-width: -moz-fit-content; min-width: fit-content; min-height: auto; margin-top: 0; list-style: none; font-family: "Inter", sans-serif; font-size: 12px; font-weight: 700; } body#product .product-info-box .product-info-box-right ul.product-flags li.product-flag.new { background: #462d26; padding: 4px 8px; } body#product .product-info-box .product-info-box-right ul.product-flags li.product-flag.discount { display: flex; flex-direction: row; -moz-column-gap: 8px; column-gap: 8px; background-color: transparent; padding: 0; } body#product .product-info-box .product-info-box-right ul.product-flags li.product-flag.discount span { font-family: "Inter", sans-serif; font-size: 12px; font-weight: 700; padding: 4px 8px; background: #c40000; } body#product .product-info-box .product-info-box-right ul.product-flags li.product-flag.out_of_stock { background: #462d26; } body#product .product-info-box .product-info-box-right .h1 { color: #462d26; font-size: 20px; font-weight: 500; font-family: "Inter", sans-serif; text-transform: initial; margin-bottom: 32px; } body#product .product-info-box .product-info-box-right .product-prices .product-discount .regular-price { color: #462d26; font-size: 28px; font-weight: 700; font-family: "Inter", sans-serif; line-height: 1; opacity: 0.35; } body#product .product-info-box .product-info-box-right .product-prices .product-price .current-price .current-price-value { color: #462d26; font-size: 28px; font-weight: 700; font-family: "Inter", sans-serif; line-height: 1; } body#product .product-info-box .product-info-box-right .product-prices .tax-shipping-delivery-label { display: none; } body#product .product-info-box .product-info-box-right .gm_omniprice { display: none; } body#product .product-info-box .product-info-box-right .product-information .product-description { display: none; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants { margin: 16px 0; border-top: 1px solid #ddd; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item { position: relative; display: flex; align-items: center; justify-content: flex-start; margin: 0; padding: 16px 0; width: 100%; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item:not(:last-child) { border-bottom: 1px solid #ddd; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item::before { content: ""; position: absolute; left: -20px; right: -20px; top: -1px; bottom: 0; background: #fff; transition: all 250ms ease-in-out; opacity: 0; visibility: hidden; transition-delay: 400ms; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item.active::before { opacity: 1; visibility: visible; transition-delay: 0ms; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .product-variants-item--wrapper { width: 100%; position: relative; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .control-label-nav { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .control-label-nav.active .form-control-select-standard-handler { transform: scale(-1); } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .control-label-nav .form-control-select-standard-handler { cursor: pointer; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .control-label { color: #462d26; font-size: 14px; font-weight: 700; font-family: "Inter", sans-serif; width: 100%; max-width: 200px; margin-bottom: 0; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .control-label .control-label-selected { font-weight: 400; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item select { display: none; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .form-control-select-custom { display: none; position: absolute; left: -20px; right: -20px; top: calc(100% + 16px); z-index: 10; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .form-control-select-custom .custom-select { display: block; padding: 25px; border: none; background: #fff; height: auto; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .form-control-select-custom .custom-select ul.custom-dropdown { display: flex; flex-direction: column; row-gap: 16px; margin: 0; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .form-control-select-custom .custom-select ul.custom-dropdown li { display: flex; flex-direction: row; -moz-column-gap: 14px; column-gap: 14px; margin: 0; color: #110e0c; font-size: 14px; font-weight: 400; font-family: "Inter", sans-serif; cursor: pointer; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .form-control-select-custom .custom-select ul.custom-dropdown li:not(:last-child) { padding-bottom: 16px; border-bottom: 1px solid rgba(17, 14, 12, 0.1019607843); } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .form-control-select-custom .custom-select ul.custom-dropdown li.active .li-checkbox { background: #462d26; border-color: #462d26; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .form-control-select-custom .custom-select ul.custom-dropdown li.active .li-checkbox::before { content: ""; position: absolute; top: 8px; left: 5.5px; width: 8px; height: 2px; background: #f9f7f2; transform: rotate(-45deg); transition: all 250ms ease-in-out; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .form-control-select-custom .custom-select ul.custom-dropdown li.active .li-checkbox::after { content: ""; position: absolute; top: 9px; left: 4.5px; width: 3.5px; height: 2px; background: #f9f7f2; transform: rotate(45deg); transition: all 250ms ease-in-out; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-variants .product-variants-item .form-control-select-custom .custom-select ul.custom-dropdown li .li-checkbox { position: relative; display: block; width: 19px; min-width: 19px; height: 19px; border: 1px solid #d9cebe; border-radius: 100%; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart { padding: 24px; background: #ece9e2; } @media (max-width: 767px) { body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart { position: relative; padding: 24px 0; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart * { z-index: 2; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart::after { content: ""; position: absolute; top: 0; bottom: 0; left: 50%; width: 100svw; transform: translateX(-50%); background: #ece9e2; z-index: 1; } } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart > .control-label { display: none; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity { margin-bottom: 10px; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity .qty { margin-bottom: 0; margin-right: 16px; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity .qty > .input-group { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; float: none; border: 1px solid rgba(70, 45, 38, 0.8509803922); border-radius: 1px; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity .qty > .input-group input#quantity_wanted { order: 2; font-size: 14px; font-family: "Inter", sans-serif; font-weight: 500; padding: 0; text-align: center; width: 35px; border: none; background: transparent; height: 29px; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity .qty > .input-group button { padding: 0; height: auto; color: rgba(70, 45, 38, 0.8509803922); font-size: 14px; font-weight: 500; font-family: "Inter", sans-serif; border: none; background: transparent; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity .qty > .input-group button.btn { height: 29px; padding: 0 10px; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity .qty > .input-group button.btn.bootstrap-touchspin-up { order: 3; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity .qty > .input-group button.btn.bootstrap-touchspin-down { order: 1; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity .add { margin: 0; width: 100%; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity .add .add-to-cart { background: #e79332; margin: 0; width: 100%; color: #f9f7f2; font-size: 14px; font-weight: 500; font-family: "Inter", sans-serif; text-transform: initial; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity .add .add-to-cart .material-icons { line-height: 1; font-size: 14px; height: auto; width: auto; vertical-align: baseline; margin-right: 3px; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity .wishlist-button-add { margin-left: 16px; width: 30px; border-radius: 0; background: transparent; box-shadow: none; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-quantity .wishlist-button-add i { background-image: url("/img/cms/icons/icon-heart.svg"); background-position: center; background-repeat: no-repeat; background-size: contain; width: 26px; height: 26px; font-size: 0; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart #product-availability { display: none; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-add-to-cart .product-minimal-quantity { margin: 0; display: none; } body#product .product-info-box .product-info-box-right .product-information .product-actions .product-additional-info { display: none; margin: 30px 0; } body#product .product-info-box .product-info-box-right .product-information .blockreassurance_product { display: flex; flex-direction: column; row-gap: 20px; margin: 40px 0 0 0; } body#product .product-info-box .product-info-box-right .product-information .blockreassurance_product > div { display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; color: #462d26; font-size: 14px; font-weight: 500; font-family: "Inter", sans-serif; } body#product .product-info-box .product-info-box-right .product-information .blockreassurance_product > div .item-product { margin-right: 16px; padding: 0; width: 24px; height: 24px; } body#product .product-info-box .product-info-box-right .product-information .blockreassurance_product > div .item-product svg { width: 24px; height: 24px; } body#product .product-info-box .product-info-box-right .product-information .blockreassurance_product > div .item-product svg path { fill: transparent !important; } body#product .product-info-box .product-info-box-right .product-information .blockreassurance_product > div .block-title { margin-right: 10px; } body#product .product-info-box .product-info-box-right .product-information .blockreassurance_product > div p { font-weight: 700; margin: 0; } body#product .product-info-box .product-info-box-right .product-information .blockreassurance_product .item-1 .block-description { text-decoration: underline; cursor: pointer; } body#product .product-info-box .product-info-box-right .product-information .blockreassurance_product .block-raty { width: 100%; display: none; } body#product .product-info-box .product-info-box-right .product-information .blockreassurance_product .block-raty .block-raty--wrapper { display: flex; flex-direction: row; flex-wrap: wrap; gap: 10px; padding-top: 20px; } body#product .product-info-box .product-info-box-right .product-information #description-nav { padding: 32px 24px; margin: 0; list-style: none; display: flex; flex-direction: row; } body#product .product-info-box .product-info-box-right .product-information #description-nav li:not(:last-child) { padding-right: 24px; margin-right: 24px; border-right: 1px solid rgba(17, 14, 12, 0.1019607843); } body#product .product-info-box .product-info-box-right .product-information #description-nav li a { color: #462d26; font-size: 16px; font-weight: 600; font-family: "Inter", sans-serif; } body#product .product-description-box { position: relative; margin-bottom: 100px; padding-top: 60px; padding-bottom: 60px; } body#product .product-description-box::before { content: ""; position: absolute; top: 0; left: 50%; bottom: 0; width: 100svw; transform: translateX(-50%); background: #ffffff; } body#product .product-description-box .c-row { display: flex; flex-direction: row; -moz-column-gap: 60px; column-gap: 60px; } body#product .product-description-box .c-row .c-col { width: calc(50% - 30px); } @media (max-width: 767px) { body#product .product-description-box .c-row .c-col { width: 100%; } } @media (max-width: 767px) { body#product .product-description-box .c-row .c-col-2 { display: none; } } body#product .product-description-box .c-row .c-col-2 .product-description-box-img { position: sticky; top: 150px; } body#product .product-description-box .c-row .c-col-2 .product-description-box-img img { width: 100%; max-width: -moz-fit-content; max-width: fit-content; } body#product .product-description-box ul.product-accordion-box { padding: 0; margin: 0; list-style: none; } body#product .product-description-box ul.product-accordion-box li.accordion-item.active .accordion-item-header img { transform: scale(-1); } body#product .product-description-box ul.product-accordion-box li.accordion-item .accordion-item-header { display: flex; flex-direction: row; align-items: center; justify-content: space-between; -moz-column-gap: 30px; column-gap: 30px; padding: 16px 0; border-bottom: 1px solid rgba(17, 14, 12, 0.1019607843); cursor: pointer; } body#product .product-description-box ul.product-accordion-box li.accordion-item .accordion-item-header h3 { color: #462d26; font-size: 24px; font-weight: 600; font-family: "Inter", sans-serif; margin: 0; } body#product .product-description-box ul.product-accordion-box li.accordion-item .accordion-item-header img { transition: all 0.3s ease-in-out; } body#product .product-description-box ul.product-accordion-box li.accordion-item .accordion-item-body .accordion-item-body--wrapper { padding-top: 24px; padding-bottom: 64px; } body#product .product-description-box ul.product-accordion-box li.accordion-item .accordion-item-body .accordion-item-body--wrapper * { color: #000; font-size: 14px; font-weight: 400; font-family: "Inter", sans-serif; line-height: 1.4; } body#product .product-description-box ul.product-accordion-box li.accordion-item .accordion-item-body .accordion-item-body--wrapper * strong { font-weight: 700; } body#product .product-description-box ul.product-accordion-box li.accordion-item .accordion-item-body .accordion-item-body--wrapper img { max-width: -moz-fit-content; max-width: fit-content; width: 100%; height: auto; } body#product .tabs { border-radius: 10px; } body#product .tabs .nav-tabs .nav-item .nav-link { color: #111516; font-weight: 400; font-size: 16px; } body#product .tabs .nav-tabs .nav-item .nav-link:hover { border-bottom: #e6cb6f 3px solid; } body#product .tabs .nav-tabs .nav-item .nav-link.active { color: #111516; border-color: #e6cb6f; } body#product #empty-product-comment { border-radius: 10px; } #blockcart-modal .modal-content .modal-body .product-name { color: #111516; font-weight: 500; margin-bottom: 16px; } #blockcart-modal .modal-content .modal-body .cart-content-btn .btn.btn-primary { background: #e6cb6f; } body#cart #content-wrapper .card-block-title .h1 { color: #462d26; font-size: 24px; font-weight: 700; font-family: "Inter", sans-serif; text-transform: initial; text-align: center; margin-bottom: 16px; } body#cart #content-wrapper .cart-grid { margin-bottom: 150px; } body#cart #content-wrapper .cart-grid .cart-grid-body .card { background: transparent; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview { padding: 0; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table { width: 100%; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table thead::after { content: ""; display: block; height: 24px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table thead tr th { color: rgba(70, 45, 38, 0.8509803922); font-size: 12px; font-weight: 400; font-family: "Inter", sans-serif; white-space: nowrap; padding: 8px 0; border-bottom: 1px solid rgba(17, 14, 12, 0.1019607843); } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table thead tr th:not(:last-child) { padding-right: 20px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr:not(:first-child) td { padding-top: 18px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr:not(:last-child) td { padding-bottom: 18px; border-bottom: 1px solid rgba(17, 14, 12, 0.1019607843); } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td { vertical-align: top; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td:not(:last-child) { padding-right: 20px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-img img { width: 80px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-desc { line-height: 1; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-desc a { color: #462d26; font-size: 14px; font-weight: 400; font-family: "Inter", sans-serif; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-infos { line-height: 1; margin-top: 8px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-infos .product-card-info:not(:last-child) { margin-bottom: 8px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-infos .product-card-info span { color: rgba(70, 45, 38, 0.8509803922); font-size: 12px; font-weight: 400; font-family: "Inter", sans-serif; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-price { padding-top: 7px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-price .current-price { line-height: 1; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-price .current-price .price { color: #462d26; font-size: 14px; font-family: "Inter", sans-serif; font-weight: 700; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-price .product-discount { line-height: 1; margin-top: 3px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-price .product-discount .regular-price { color: rgba(70, 45, 38, 0.8509803922); font-size: 12px; font-family: "Inter", sans-serif; font-weight: 400; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-qty > .input-group { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; float: none; border: 1px solid rgba(70, 45, 38, 0.8509803922); border-radius: 1px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-qty > .input-group input.js-cart-line-product-quantity { order: 2; font-size: 14px; font-family: "Inter", sans-serif; font-weight: 500; padding: 0; text-align: center; width: 35px; border: none; background: transparent; height: 29px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-qty > .input-group button { padding: 0; height: auto; color: rgba(70, 45, 38, 0.8509803922); font-size: 14px; font-weight: 500; font-family: "Inter", sans-serif; border: none; background: transparent; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-qty > .input-group button.btn { height: 29px; padding: 0 7px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-qty > .input-group button.btn.bootstrap-touchspin-up { order: 3; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-qty > .input-group button.btn.bootstrap-touchspin-down { order: 1; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-sum-price { padding-top: 7px; line-height: 1; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-action { display: block; padding-top: 9px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-action .remove-from-cart { position: relative; width: 10px; height: 10px; display: block; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-action .remove-from-cart::before { content: ""; position: absolute; width: 10px; height: 1px; background: #bbb6aa; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(45deg); } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-action .remove-from-cart::after { content: ""; position: absolute; width: 10px; height: 1px; background: #bbb6aa; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-45deg); } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview table tbody tr td .product-card-action .remove-from-cart .material-icons { display: none; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview .no-items { color: #462d26; font-size: 16px; font-family: "Inter", sans-serif; font-weight: 700; width: 100%; display: block; text-align: center; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info a { color: #111516; font-weight: 400; font-size: 16px; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-price { margin: 10px 0; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .product-discount .regular-price { color: #a9a8a8; font-weight: 300; margin: 0; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .product-discount .discount { background: #e6cb6f; } body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .current-price .price { color: #111516; font-weight: 600; font-size: 16px; } body#cart #content-wrapper .cart-summary { margin-bottom: 24px; background: #ece9e2; } body#cart #content-wrapper .cart-summary .cart-detailed-totals .cart-detailed-subtotals { padding: 24px 24px 0 24px; } body#cart #content-wrapper .cart-summary .cart-detailed-totals .cart-detailed-subtotals .cart-summary-line:not(:last-child) { margin-bottom: 8px; } body#cart #content-wrapper .cart-summary .cart-detailed-totals .cart-detailed-subtotals .cart-summary-line:last-child { margin-bottom: 0; } body#cart #content-wrapper .cart-summary .cart-detailed-totals .cart-detailed-subtotals .cart-summary-line span { font-size: 14px; font-family: "Inter", sans-serif; } body#cart #content-wrapper .cart-summary .cart-detailed-totals .cart-detailed-subtotals .cart-summary-line span.label { font-weight: 500; } body#cart #content-wrapper .cart-summary .cart-detailed-totals .cart-detailed-subtotals .cart-summary-line span.value { font-weight: 400; } body#cart #content-wrapper .cart-summary .cart-detailed-totals .cart-summary-totals { padding: 16px 24px; } body#cart #content-wrapper .cart-summary .cart-detailed-totals .cart-summary-totals .cart-summary-line.cart-total { padding: 0; border: 0; } body#cart #content-wrapper .cart-summary .cart-detailed-totals .cart-summary-totals .cart-summary-line.cart-total span { font-size: 14px; font-family: "Inter", sans-serif; font-weight: 700; } body#cart #content-wrapper .cart-summary .cart-detailed-actions { padding: 0 24px 18px; } body#cart #content-wrapper .cart-summary .cart-detailed-actions a.btn { color: #f9f7f2; font-size: 14px; font-family: "Inter", sans-serif; font-weight: 500; padding: 14px 12px; background-color: #e79332; text-transform: initial; } body#cart #content-wrapper .cart-summary .card-payment-support { padding: 0 24px 12px; } body#cart #content-wrapper .cart-summary .card-payment-support ul { padding: 0; margin: 0; list-style: none; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; -moz-column-gap: 30px; column-gap: 30px; row-gap: 12px; } body#cart #content-wrapper .cart-summary .card-payment-support ul li img { max-width: 44px; } body#checkout #content-wrapper .cart-grid-body .checkout-step { padding: 0; background-color: #f9f7f2; } body#checkout #content-wrapper .cart-grid-body .checkout-step .step-title { color: #462d26; font-size: 14px; font-family: "Inter", sans-serif; font-weight: 700; text-transform: initial; padding-bottom: 10px; border-bottom: 1px solid #462d26; margin-bottom: 32px; } body#checkout #content-wrapper .cart-grid-body .checkout-step .step-title .step-number::after { content: ". "; } body#checkout #content-wrapper .cart-grid-body .checkout-step.-current { opacity: 1 !important; } body#checkout #content-wrapper .cart-grid-body .checkout-step.-current .step-title { color: #e79332; border-bottom: 1px solid #e79332; } body#checkout #content-wrapper .cart-grid-body .checkout-step.-complete { opacity: 0.5; } body#checkout #content-wrapper .cart-grid-body .checkout-step .content { padding: 0; } body#checkout #content-wrapper .cart-grid-body .checkout-step #customer-form { max-width: 480px; } body#checkout #content-wrapper .cart-grid-body .checkout-step .form-group label { color: #110e0c; font-size: 12px; font-family: "Inter", sans-serif; font-weight: 500; margin-bottom: 4px; } body#checkout #content-wrapper .cart-grid-body .checkout-step .form-group input.form-control { background: rgba(70, 45, 38, 0.1019607843); border: 1px solid rgba(70, 45, 38, 0.1411764706); padding: 14px 16px; color: #110e0c; font-size: 14px; font-family: "Inter", sans-serif; font-weight: 500; } body#checkout #content-wrapper .cart-grid-body .checkout-step .form-group .btn-show-password-box { position: absolute; top: 0; right: 0; bottom: 0; width: -moz-fit-content; width: fit-content; } body#checkout #content-wrapper .cart-grid-body .checkout-step .form-group .btn-show-password-box .btn-show-password { padding: 0; background: transparent; display: flex; height: 100%; align-items: center; width: 30px; outline: none; } body#checkout #content-wrapper .cart-grid-body .checkout-step .form-group .form-control-comment { color: rgba(70, 45, 38, 0.8509803922); font-size: 12px; font-family: "Inter", sans-serif; font-weight: 400; } body#checkout #content-wrapper .cart-grid-body .checkout-step .form-informations { margin-top: 40px; } body#checkout #content-wrapper .cart-grid-body .checkout-step .form-informations .form-informations-title { color: #110e0c; font-size: 16px; font-family: "Inter", sans-serif; font-weight: 700; } body#checkout #content-wrapper .cart-grid-body .checkout-step .form-informations .form-informations-option { color: #110e0c; font-size: 16px; font-family: "Inter", sans-serif; font-weight: 400; font-style: initial !important; } body#checkout #content-wrapper .cart-grid-body .checkout-step .form-informations .form-informations-subtitle { display: none; } body#checkout #content-wrapper .cart-grid-body .checkout-step .form-footer { text-align: start; width: -moz-fit-content; width: fit-content; } body#checkout #content-wrapper .cart-grid-body .checkout-step .form-footer .btn { color: #f9f7f2; font-size: 14px; font-weight: 500; font-family: "Inter", sans-serif; background: #e79332; padding: 12px 80px; text-transform: initial; } body#checkout #content-wrapper .cart-grid-body .checkout-step #delivery-address { max-width: 480px; margin-left: 0; } body#checkout #content-wrapper .cart-grid-body .checkout-step .delivery-options { max-width: 480px; } body#checkout #content-wrapper .cart-grid-body .checkout-step .delivery-options .delivery-option { padding: 12px 16px; margin: 0; border: 1px solid rgba(70, 45, 38, 0.1411764706); border-radius: 1px; -moz-column-gap: 16px; column-gap: 16px; min-height: initial; background: transparent; } body#checkout #content-wrapper .cart-grid-body .checkout-step .delivery-options .delivery-option:not(:last-child) { margin-bottom: 16px; } body#checkout #content-wrapper .cart-grid-body .checkout-step .delivery-options .delivery-option .delivery-option-checkbox { width: -moz-fit-content; width: fit-content; line-height: 0; } body#checkout #content-wrapper .cart-grid-body .checkout-step .delivery-options .delivery-option .delivery-option-2 { flex: 1; display: flex; flex-direction: row; align-items: center; justify-content: space-between; } body#checkout #content-wrapper .cart-grid-body .checkout-step .delivery-options .delivery-option .delivery-option-2 .carrier-price { color: #110e0c; font-family: "Inter", sans-serif; font-size: 14px; font-weight: 700; } body#checkout #content-wrapper .cart-grid-body .checkout-step .order-options #delivery label { color: #110e0c; font-size: 12px; font-family: "Inter", sans-serif; font-weight: 500; margin-bottom: 4px; } body#checkout #content-wrapper .cart-grid-body .checkout-step .order-options #delivery textarea { width: 100%; max-width: 480px; border: 1px solid rgba(70, 45, 38, 0.1411764706); background: rgba(70, 45, 38, 0.1019607843); border-radius: 1px; resize: none; margin-bottom: 30px; } body#checkout #content-wrapper .cart-grid-body .checkout-step button[type=submit] { color: #f9f7f2; font-size: 14px; font-family: "Inter", sans-serif; font-weight: 500; padding: 12px 80px; background: #e79332; text-transform: initial; float: none !important; } body#checkout #content-wrapper .cart-grid-body .checkout-step #conditions-to-approve ul li .condition-label { margin: 0; line-height: 1; } body#checkout #content-wrapper .cart-grid-body .checkout-step #conditions-to-approve ul li .condition-label label { margin: 0; line-height: 1; } body#checkout #content-wrapper .cart-grid-body .checkout-step .payment-options .js-additional-information { margin: 0 0 20px 0; padding: 24px; border: 1px solid rgba(70, 45, 38, 0.1411764706); } body#checkout #content-wrapper .cart-grid-body .checkout-step .payment-options .js-additional-information p { color: #110e0c; font-size: 14px; font-weight: 700; font-family: "Inter", sans-serif; } body#checkout #content-wrapper .cart-grid-body .checkout-step .payment-options .js-additional-information dl { border-left: 1px solid rgba(70, 45, 38, 0.1411764706); border-right: 1px solid rgba(70, 45, 38, 0.1411764706); border-top: 1px solid rgba(70, 45, 38, 0.1411764706); } body#checkout #content-wrapper .cart-grid-body .checkout-step .payment-options .js-additional-information dl dt { border-right: 1px solid rgba(70, 45, 38, 0.1411764706); } body#checkout #content-wrapper .cart-grid-body .checkout-step .payment-options .js-additional-information dl dt, body#checkout #content-wrapper .cart-grid-body .checkout-step .payment-options .js-additional-information dl dd { color: #462d26; font-size: 14px; font-weight: 400; font-family: "Inter", sans-serif; background: transparent; margin: 0; flex: 0 0 50%; border-bottom: 1px solid rgba(70, 45, 38, 0.1411764706); } body#checkout #content-wrapper #js-checkout-summary { background: transparent; } body#checkout #content-wrapper #js-checkout-summary .js-checkout-summary-box { margin-bottom: 16px; background-color: #ece9e2; } body#checkout #content-wrapper #js-checkout-summary .js-checkout-summary-box > .card-block { padding: 24px 24px 0 24px; } body#checkout #content-wrapper #js-checkout-summary .js-checkout-summary-box .cart-summary-totals { padding: 16px 24px 24px 24px; } body#checkout #content-wrapper #js-checkout-summary .js-checkout-summary-box .cart-summary-totals .cart-total { line-height: 1; padding: 0; } body#checkout #content-wrapper #js-checkout-summary .js-checkout-summary-box .cart-summary-totals .cart-total span { color: #462d26; font-size: 14px; font-weight: 700; font-family: "Inter", sans-serif; } body#checkout #content-wrapper #js-checkout-summary .js-checkout-summary-box #cart-summary-product-list .media-list { margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px solid rgba(70, 45, 38, 0.3); } body#checkout #content-wrapper #js-checkout-summary .js-checkout-summary-box #cart-summary-product-list .media-list .media:not(:last-child) { margin-bottom: 24px; } body#checkout #content-wrapper #js-checkout-summary .js-checkout-summary-box #cart-summary-product-list .media-list .media .media-left img { width: 40px; } body#checkout #content-wrapper #js-checkout-summary .js-checkout-summary-box #cart-summary-product-list .media-list .media .media-body .product-name a { color: #462d26; font-size: 14px; font-weight: 400; font-family: "Inter", sans-serif; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 260px; } body#checkout #content-wrapper #js-checkout-summary .cart-summary-products .h4 { font-size: 16px; font-weight: 700; font-family: "Inter", sans-serif; margin-bottom: 24px; text-transform: uppercase; } body#checkout #content-wrapper #js-checkout-summary .cart-summary-products .media-list .media .media-left { padding-right: 16px; } body#checkout #content-wrapper #js-checkout-summary .cart-summary-products .media-list .media .media-body .product-name { line-height: 1; margin-bottom: 2px; display: block; } body#checkout #content-wrapper #js-checkout-summary .cart-summary-products .media-list .media .media-body .product-name a { color: #111516; font-weight: 600; } body#checkout #content-wrapper #js-checkout-summary .cart-summary-products .media-list .media .media-body .product-specification .product-line-info { line-height: 1; margin-bottom: 2px; } body#checkout #content-wrapper #js-checkout-summary .cart-summary-products .media-list .media .media-body .product-specification .product-line-info span { color: rgba(70, 45, 38, 0.8509803922); font-size: 12px; font-family: "Inter", sans-serif; font-weight: 400; } body#checkout #content-wrapper #js-checkout-summary .cart-summary-products .media-list .media .media-body .product-specification .product-quantity { color: rgba(70, 45, 38, 0.8509803922); font-size: 12px; font-family: "Inter", sans-serif; font-weight: 400; line-height: 1; } body#checkout #content-wrapper #js-checkout-summary .cart-summary-products .media-list .media .media-body .product-price { color: #111516; font-weight: 600; } body#checkout #content-wrapper #js-checkout-summary .cart-summary-subtotals-container { padding: 0; border: none; } body#checkout #content-wrapper #js-checkout-summary .cart-summary-subtotals-container .cart-summary-line { line-height: 1; margin-bottom: 8px; } body#checkout #content-wrapper #js-checkout-summary .cart-summary-subtotals-container .cart-summary-line span { color: #462d26; font-size: 14px; font-family: "Inter", sans-serif; font-weight: 500; } body#checkout #content-wrapper .delivery-options .delivery-option { border: none; } body#order-confirmation .breadcrumb { display: none; } body#order-confirmation #content-wrapper #main #registration-form { display: none; } body#order-confirmation #content-wrapper #main section#content, body#order-confirmation #content-wrapper #main section#content-hook_payment_return, body#order-confirmation #content-wrapper #main section#content-hook-order-confirmation-footer { display: none; } body#order-confirmation #content-wrapper #main section#content-hook_order_confirmation { margin-bottom: 150px; margin-top: 50px; background: transparent; } body#order-confirmation #content-wrapper #main section#content-hook_order_confirmation .card-title { color: #462d26; font-size: 24px; font-weight: 700; font-family: "Inter", sans-serif; margin-bottom: 24px; text-align: center; display: flex; flex-direction: column; align-items: center; row-gap: 32px; text-transform: initial; } body#order-confirmation #content-wrapper #main section#content-hook_order_confirmation p { color: #1a1a18; font-size: 16px; font-weight: 400; font-family: "Inter", sans-serif; text-align: center; max-width: 750px; margin-left: auto; margin-right: auto; margin-bottom: 32px; } body#order-confirmation #content-wrapper #main section#content-hook_order_confirmation .elementor-button { color: #f9f7f2; font-size: 14px; font-weight: 500; font-family: "Inter", sans-serif; padding: 18px 80px; background: #e79332; margin: 0 auto; display: flex; width: 100%; max-width: -moz-fit-content; max-width: fit-content; } body#order-confirmation footer#footer .footer-box-newsletter, body#order-confirmation footer#footer .footer-box-services, body#order-confirmation footer#footer .footer-box-other-info { display: none; } footer#footer { background-color: #f9f7f2; } .category-tiles-list { display: grid; grid-template-columns: repeat(6, 1fr); grid-gap: 20px; } .category-tiles-list a { display: block; } body:not(#ets_blog_page) main #left-column > div.block { display: none !important; } body#ets_blog_page #content-wrapper .ets-blog-wrapper-detail { border-radius: 10px; } body#ets_blog_page #left-column .title_block { color: #111516; font-size: 20px; font-weight: 400; } body#ets_blog_page #left-column .ets_block_slider .ets_title_block { color: #111516; font-size: 16px; font-weight: 400; } body#ets_blog_page ul.ets-blog-list > li .post-wrapper { border-radius: 10px; overflow: hidden; display: flex; flex-direction: row; flex-wrap: wrap; } body#ets_blog_page ul.ets-blog-list > li .post-wrapper .ets-blog-wrapper-content { background: #eff6f7; padding-top: 15px; padding-bottom: 15px; } body#ets_blog_page ul.ets-blog-list > li .post-wrapper .ets_title_block { color: #111516; font-size: 18px; font-weight: 300; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.25; font-weight: 400; } body#ets_blog_page ul.ets-blog-list > li .post-wrapper .blog_description { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; } body#ets_blog_page ul.ets-blog-list > li .post-wrapper .read_more { display: inline-block; color: #e6cb6f; font-weight: 400; text-decoration: underline; font-style: underline !important; border: none; } .ets_blog_sidebar > .block { box-shadow: none !important; border-radius: 10px; } body #left-column .block-categories .category-top-menu li a.h6 { color: #111516; font-size: 20px; font-weight: 400; } body #left-column .block-categories .category-top-menu li .category-sub-menu li a { color: #111516; font-size: 16px; font-weight: 400; } body #left-column #search_filters .h6 { color: #111516; font-size: 20px; font-weight: 400; } body #left-column #search_filters .facet .h6 { color: #111516; font-size: 16px; font-weight: 400; } body#category #left-column > div { border-radius: 10px; } body#category #content-wrapper section#main div { border-radius: 10px; } .product-description { color: #000; } .product-description * { color: #000; font-size: 15px; line-height: 1.5; } .product-description ul { list-style-type: disc; margin-left: 25px; } .product-description h3 { color: #000 !important; font-size: 18px; } .data-sheet dd, .data-sheet dt { font-weight: 400 !important; font-size: 15px; } #header-search { position: relative; width: 100%; max-width: 340px; padding-right: 32px; margin-right: 14px; } #header-search::before { content: ""; position: absolute; top: 50%; right: 0; width: 1px; height: 28px; background: rgba(17, 14, 12, 0.1); transform: translateY(-50%); } #header-menu .elementor-nav-menu > ul { justify-content: space-between; align-items: center; width: 100%; } #header-menu .elementor-nav-menu > ul::after { display: none; } #header-menu .elementor-nav-menu .menu-item-separator { display: block; width: 1px; height: 14px; background: rgba(17, 14, 12, 0.1019607843); } @media (min-width: 1500px) { .home-slider { margin-left: 50%; transform: translateX(-50%); min-width: 1440px; } } .home-slider .carousel-item .caption { width: 100%; max-width: 80%; bottom: auto; top: 80px; } .home-slider .carousel-item .caption .caption-description h2 { color: #f9f7f2; font-size: 64px; margin-bottom: 18px; line-height: 1.1; font-weight: 500; font-family: "Inter", sans-serif; } .home-slider .carousel-item .caption .caption-description h2 span { color: #e79332; } .home-slider .carousel-item .caption .caption-description p { font-size: 16px; color: #f9f7f2; } .home-slider .slide-button { position: relative; display: flex; flex-direction: row; align-items: center; -moz-column-gap: 12px; column-gap: 12px; padding: 16px 45px; width: -moz-fit-content; width: fit-content; margin-top: 40px; border-top: 1px solid #e79332; border-bottom: 1px solid #e79332; color: #e79332; font-size: 16px; font-weight: 500; } .home-slider .slide-button img { width: 100%; max-width: 24px; } .home-slider .slide-button::before { content: ""; position: absolute; left: -1px; top: -2px; bottom: 0; width: 10px; height: calc(100% + 4px); background-image: url("/img/cms/icons/btn-side-line.svg"); background-position: center; background-size: contain; background-repeat: no-repeat; } .home-slider .slide-button::after { content: ""; position: absolute; right: -1px; top: -2px; bottom: 0; width: 10px; height: calc(100% + 4px); background-image: url("/img/cms/icons/btn-side-line.svg"); background-position: center; background-size: contain; background-repeat: no-repeat; transform: scale(-1); } .home-box-1 > .elementor-column-wrap > .elementor-widget-wrap { display: grid; grid-template-columns: 7fr 5fr; grid-template-rows: 1fr 1fr; grid-template-areas: "item1 item2" "item1 item3"; gap: 20px; } .home-box-1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:nth-child(1) { grid-area: item1; } .home-box-1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:nth-child(2) { grid-area: item2; } .home-box-1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:nth-child(3) { grid-area: item3; } .home-box-1 .home-box1-tile:nth-child(1) .elementor-cta-content .elementor-button::before { content: url("/img/cms/Home/Group 1223.svg"); } .home-box-1 .home-box1-tile > .elementor-widget-container { height: 100%; } .home-box-1 .home-box1-tile > .elementor-widget-container > .elementor-cta { height: 100%; } .home-box-1 .home-box1-tile .elementor-cta-content { position: absolute; inset: 0; background: transparent; justify-content: space-between; align-content: space-between; } .home-box-1 .home-box1-tile .elementor-cta-content .elementor-button { position: relative; padding: 0; display: flex; flex-direction: row; align-items: center; gap: 10px; } .home-box-1 .home-box1-tile .elementor-cta-content .elementor-button::before { content: url("/img/cms/Home/Group 1224.svg"); } .home-box-info { position: relative; } .home-box-info::before { content: ""; position: absolute; top: 0; left: 50%; height: 1px; width: 100vw; transform: translateX(-50%); background: rgba(170, 138, 94, 0.25); } .home-box-info::after { content: ""; position: absolute; bottom: 0; left: 50%; height: 1px; width: 100vw; transform: translateX(-50%); background: rgba(170, 138, 94, 0.25); } .home-box-info > .elementor-container > .elementor-row { align-items: center; } .home-box-info .home-box-info-img img { max-width: unset; } .footer-box-services { position: relative; } .footer-box-services::before { content: ""; position: absolute; bottom: 0; left: 50%; height: 1px; width: 100vw; transform: translateX(-50%); background: rgba(170, 138, 94, 0.25); } .footer-box-services .elementor-widget-wrap { flex-direction: row; flex-wrap: nowrap; } .footer-box-other-info > .elementor-container > .elementor-row { -moz-column-gap: 80px; column-gap: 80px; position: relative; } @media (min-width: 1025px) { .footer-box-other-info > .elementor-container > .elementor-row::before { content: ""; position: absolute; top: -60px; bottom: -60px; left: 50%; width: 1px; transform: translateX(-50%); background: rgba(170, 138, 94, 0.25); } } nav.pagination .page-list { display: flex; align-items: center; justify-content: center; gap: 10px; background: transparent; } nav.pagination .page-list .pagination-item.prev a { background: transparent; transition: all 250ms ease-in-out; } nav.pagination .page-list .pagination-item.prev a img { transition: all 250ms ease-in-out; } nav.pagination .page-list .pagination-item.prev a:hover { background: #ffa629; } nav.pagination .page-list .pagination-item.prev a:hover img { filter: brightness(0) invert(1); } nav.pagination .page-list .pagination-item.next a { background: transparent; transition: all 250ms ease-in-out; } nav.pagination .page-list .pagination-item.next a img { transition: all 250ms ease-in-out; transform: scale(-1); } nav.pagination .page-list .pagination-item.next a:hover { background: #ffa629; } nav.pagination .page-list .pagination-item.next a:hover img { filter: brightness(0) invert(1); } nav.pagination .page-list .pagination-item.current a { color: #ffffff; background: #ffa629; } nav.pagination .page-list .pagination-item .spacer { display: flex; align-items: center; justify-content: center; padding: 5px 11px; height: 33px; width: 33px; color: #9f928c; font-size: 14px; font-weight: 500; font-family: "Inter", sans-serif; } nav.pagination .page-list .pagination-item a { display: flex; align-items: center; justify-content: center; color: #9f928c; font-family: "Inter", sans-serif; font-size: 14px; font-weight: 500; letter-spacing: -0.5px; padding: 5px 11px; height: 33px; min-width: 33px; background: #ece9e2; border-radius: 1px; transition: all 250ms ease-in-out; } nav.pagination .page-list .pagination-item a:hover { color: #fff; background: #ffa629; } body#category section#main #subcategories { padding: 0; margin: 0; background: transparent; } body#category section#main #subcategories .subcategory-heading { display: none; } body#category section#main #subcategories .subcategories-list { display: flex; flex-direction: row; gap: 16px; flex-wrap: wrap; } body#category section#main #subcategories .subcategories-list li .subcategory-item { display: flex; flex-direction: row; -moz-column-gap: 16px; column-gap: 16px; align-items: center; background: #ece9e2; border-radius: 50px; padding: 8px 24px 8px 10px; } body#category section#main #subcategories .subcategories-list li .subcategory-item .subcategory-image { width: 43px; height: 43px; padding: 0; background: #ffffff; border-radius: 100%; } body#category section#main #subcategories .subcategories-list li .subcategory-item .subcategory-image img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; border-radius: 100%; } body#category section#main #subcategories .subcategories-list li .subcategory-item .subcategory-name { color: #462d26; font-size: 16px; font-weight: 600; font-family: "Inter", sans-serif; margin: 0; } nav.breadcrumb { margin-bottom: 1.563rem; } nav.breadcrumb ol { display: flex; flex-direction: row; -moz-column-gap: 16px; column-gap: 16px; align-items: center; } nav.breadcrumb ol li span { color: #462d26; font-size: 14px; font-weight: 500; font-family: "Inter", sans-serif; } nav.breadcrumb ol li.separator img { width: 5px; height: 9px; } body#cms.cms-id-5 footer#footer section.footer-box-newsletter, body#cms.cms-id-6 footer#footer section.footer-box-newsletter, body#cms.cms-id-7 footer#footer section.footer-box-newsletter { display: none; } body#cms.cms-id-5 footer#footer section.footer-box-services, body#cms.cms-id-6 footer#footer section.footer-box-services, body#cms.cms-id-7 footer#footer section.footer-box-services { display: none; } body#cms.cms-id-5 footer#footer section.footer-box-other-info, body#cms.cms-id-6 footer#footer section.footer-box-other-info, body#cms.cms-id-7 footer#footer section.footer-box-other-info { display: none; } body#cms section#main header.page-header { margin-bottom: 32px; } body#cms section#main header.page-header h1 { color: #462d26; font-size: 32px; font-family: "Inter", sans-serif; font-weight: 700; margin: 0; } #cms-citys .elementor-icon-list-items { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 20px; } #cms-citys .elementor-icon-list-items li .elementor-icon-list-text { display: block; width: 100%; text-align: center; padding: 12px 24px; background: #462d26; } #js-product-list > .products { row-gap: 40px; } #basket-side-panel .elementor-cart__title { text-align: center; min-height: unset; line-height: 1; padding: 20px 0 25px; } #basket-side-panel .elementor-cart__products .elementor-cart__product { position: relative; } #basket-side-panel .elementor-cart__products .elementor-cart__product .elementor-cart__product-name { padding-left: 16px; } #basket-side-panel .elementor-cart__products .elementor-cart__product .elementor-cart__product-attrs { padding: 3px 0; } #basket-side-panel .elementor-cart__products .elementor-cart__product .elementor-cart__product-price { padding-left: 16px; } #basket-side-panel .elementor-cart__products .elementor-cart__product .elementor-cart__product-remove { position: absolute; top: 20px; right: 0; } #basket-side-panel .elementor-cart__footer-box { position: relative; margin-top: auto; } #basket-side-panel .elementor-cart__footer-box::before { content: ""; position: absolute; inset: 0 -30px; background: #ece9e2; z-index: -1; } #basket-side-panel .elementor-cart__footer-box .elementor-cart__summary { border: none; } #basket-side-panel .elementor-cart__footer-box .elementor-cart__summary > span { margin-bottom: 5px; } #basket-side-panel .elementor-cart__footer-box .elementor-cart__footer-buttons { width: 100%; } #basket-side-panel .elementor-cart__footer-delivery { margin-bottom: 20px; } #basket-side-panel .elementor-cart__footer-delivery ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: row; align-items: center; justify-content: center; -moz-column-gap: 11px; column-gap: 11px; } #basket-side-panel .elementor-cart__footer-delivery ul li span { color: #462d26; font-family: "Inter", sans-serif; font-size: 12px; font-weight: 500; } .custom-checkbox { display: flex; align-items: flex-start; -moz-column-gap: 10px; column-gap: 10px; } .custom-checkbox label { padding: 0; margin: 0; cursor: pointer; color: #110e0c; font-size: 14px; font-family: "Inter", sans-serif; font-weight: 400; } input[type=checkbox], input[type=radio] { -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; width: 15px; height: 15px; min-width: 15px; min-height: 15px; display: inline-block; border: 1px solid #d9cebe; border-radius: 3px; transition: all 250ms ease-in-out; overflow: hidden; cursor: pointer; } input[type=checkbox]::before, input[type=radio]::before { content: ""; position: absolute; top: -5px; left: 15px; width: 7px; height: 2px; background: #f9f7f2; transform: rotate(-45deg); transition: all 250ms ease-in-out; } input[type=checkbox]::after, input[type=radio]::after { content: ""; position: absolute; top: -4px; left: -8px; width: 4px; height: 2px; background: #f9f7f2; transform: rotate(45deg); transition: all 250ms ease-in-out; } input[type=checkbox]:checked, input[type=radio]:checked { background: #462d26; border-color: #462d26; } input[type=checkbox]:checked::before, input[type=radio]:checked::before { top: 6px; left: 4px; } input[type=checkbox]:checked::after, input[type=radio]:checked::after { top: 7px; left: 3px; } body#authentication section#main .page-header { margin-bottom: 32px; } body#authentication section#main .page-header h1 { color: #462d26; font-size: 24px; font-weight: 700; font-family: "Inter", sans-serif; text-align: center; margin-bottom: 0; } body#authentication section#main #content { background: transparent; max-width: 480px; margin: 0 auto 150px; } body#authentication section#main #content form label { color: #110e0c; font-size: 12px; font-weight: 500; font-family: "Inter", sans-serif; } body#authentication section#main #content form input[type=text] { border: 1px solid rgba(70, 45, 38, 0.1411764706); background: rgba(70, 45, 38, 0.1019607843); } body#authentication section#main #content form .btn-show-password-box { width: -moz-fit-content; width: fit-content; position: absolute; right: 0; } body#authentication section#main #content form .btn-show-password-box .btn-show-password { background: transparent; } body#authentication section#main #content form .forgot-password { text-align: left; } body#authentication section#main #content form .forgot-password a { color: #110e0c; font-size: 12px; font-weight: 500; font-family: "Inter", sans-serif; text-decoration: underline; } body#authentication section#main #content form button { color: #f9f7f2; background: #e79332; padding: 14px 80px; text-transform: initial; } body#authentication section#main #content hr { margin: 32px 0 16px; } body#authentication section#main #content .no-account a { color: #110e0c; font-size: 14px; font-weight: 500; font-family: "Inter", sans-serif; } body#authentication section#main #content .register-form > p { display: none; } body#authentication section#main #content .register-form form .form-check { display: flex; flex-direction: row; -moz-column-gap: 30px; column-gap: 30px; } body#authentication section#main #content .register-form form .form-check label { margin: 0; display: flex; align-items: center; -moz-column-gap: 5px; column-gap: 5px; } body#authentication section#main #content .register-form form .form-check label .custom-radio { line-height: 1; } body#authentication section#main #content .register-form form footer.form-footer { display: flex; align-items: center; justify-content: center; margin: 30px 0 0 0; } @media (max-width: 767px) { .newsletter-form form.elementor-email-subscription .elementor-field-type-subscribe { display: flex; flex-direction: row; row-gap: 16px; flex-wrap: wrap; } .newsletter-form form.elementor-email-subscription .elementor-field-type-subscribe button { width: 100%; } } #content-wrapper a[target=raty_procedura] { display: none !important; } .leo-megamenu { margin-bottom: 0; } .leo-megamenu .dropdown-menu { background: #F9F7F2; border: 1px solid rgba(17, 14, 12, 0.1019607843); } .leo-megamenu .dropdown-menu a:hover { color: #E79332 !important; text-decoration: underline; } .leo-top-menu .nav { display: flex; align-items: center; width: 100%; } .leo-top-menu .nav > li { position: relative; padding: 0 25px; } .leo-top-menu .nav > li:first-child { padding-left: 0; } .leo-top-menu .nav > li::after { display: block; width: 1px; height: 14px; background: rgba(17, 14, 12, 0.1019607843); position: absolute; right: 0; top: 50%; margin-top: -7px; content: ""; } .leo-top-menu .nav > li > a { text-transform: uppercase; } .leo-top-menu .nav a { font-family: "Inter", sans-serif; font-size: 14px; font-weight: 500; } .leo-top-menu .nav a:hover { color: #E79332; } .leo-top-menu .nav a:hover span { color: #E79332; } .leo-top-menu .nav a::after { display: none !important; } .leo-top-menu .nav a span { text-transform: uppercase; }/*# sourceMappingURL=custom.css.map */