Files
masimmo.pl/themes/classic/assets/css/custom.css
Roman Pyrih bdea8d379b save
2024-11-29 15:31:24 +01:00

1797 lines
51 KiB
CSS

body > main {
overflow-x: hidden;
}
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 #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;
background: #fff;
padding-top: 50px;
padding-bottom: 50px;
border-radius: 10px;
}
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-information .product-actions .product-variants {
margin: 25px 0;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
body#product .product-info-box .product-information .product-actions .product-variants .product-variants-item {
display: flex;
align-items: center;
justify-content: flex-start;
}
body#product .product-info-box .product-information .product-actions .product-variants .product-variants-item .control-label {
width: 100%;
max-width: 200px;
margin-bottom: 0;
}
body#product .product-info-box .product-information .product-actions .product-variants .product-variants-item select {
border-radius: 10px;
}
body#product .product-info-box .product-information .product-actions .product-variants .product-variants-item > ul {
margin-bottom: 0;
}
body#product .product-info-box .product-information .product-actions .product-variants .product-variants-item > ul li > label {
margin-bottom: 0;
}
body#product .product-info-box .product-information .product-actions .product-variants .product-variants-item > ul li > label > span {
display: inline-block;
width: 20px;
height: 20px;
}
body#product .product-info-box .product-information .product-actions .qty #quantity_wanted {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
body#product .product-info-box .product-information .product-actions .qty .bootstrap-touchspin-up {
border-top-right-radius: 10px;
}
body#product .product-info-box .product-information .product-actions .qty .bootstrap-touchspin-down {
border-bottom-right-radius: 10px;
}
body#product .product-info-box .product-information .product-actions .product-add-to-cart .product-quantity .add-to-cart {
background: #e6cb6f;
border-radius: 10px;
}
body#product .product-info-box .product-information .product-actions .product-add-to-cart #product-availability i {
color: #e6cb6f;
}
body#product .product-info-box .product-information .product-actions .product-additional-info {
margin: 30px 0;
}
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;
}
.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;
}/*# sourceMappingURL=custom.css.map */