*[data-tooltip] {
position: relative;
border-bottom: 1px dashed #fff;
text-align: center;
}
*[data-tooltip]:hover {
border-bottom: 1px dashed transparent;
}
*[data-tooltip-mask] {
z-index: 999999;
box-shadow: inset 0 0 0 500px rgba(190, 220, 170, 0), 0 0 0 5000px rgba(190, 220, 170, 0);
transition: all 500ms 100ms;
border-bottom: 1px dashed #fff;
cursor: help;
}
*[data-tooltip-mask]:hover {
box-shadow: inset 0 0 0 500px rgba(190, 220, 170, 0.70), 0 0 0 5000px rgba(190, 220, 170, 0.70);
}
*[data-tooltip]:hover:before,
*[data-tooltip]:hover:after {
visibility: visible;
opacity: 1;
}
*[data-tooltip]:before {
visibility: hidden;
opacity: 0;
transition: all 300ms 000ms cubic-bezier(0.25, 0, 0.15, 1.50);
}
*[data-tooltip]:hover:before {
transition: all 300ms 200ms cubic-bezier(0.25, 0, 0.15, 1.50);
}
*[data-tooltip]:after {
visibility: hidden;
opacity: 0;
content: attr(data-tooltip);
position: absolute;
z-index: 99;
padding: 5px 10px;
background: #2c3df5;
color: #ffffff;
font-size: 14px;
border-radius: 3px;
width: 250%;
max-width: 260px;
line-height: 15px;
transition: all 300ms 100ms cubic-bezier(0.25, 0, 0.15, 1.50);
} *[data-tooltip]:before,
*[data-tooltip-bottom]:before {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 0 12.5px 15px 12.5px;
border-color: transparent transparent #2c3df5 transparent;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: -25px;
}
*[data-tooltip]:hover:before,
*[data-tooltip-bottom]:hover:before {
bottom: -15px;
}
*[data-tooltip]:after,
*[data-tooltip-bottom]:after {
transform: translate(-50%, 100%) scale(.8);
left: 50%;
bottom: -10px;
}
*[data-tooltip]:hover:after,
*[data-tooltip-bottom]:hover:after {
transform: translate(-50%, 100%) scale(1);
} *[data-tooltip-top]:before {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 15px 12.5px 0 12.5px;
border-color: #2c3df5 transparent transparent transparent;
position: absolute;
left: 0;
right: 0;
margin: auto;
bottom: inherit;
top: -25px;
}
*[data-tooltip-top]:hover:before {
bottom: inherit;
top: -15px;
}
*[data-tooltip-top]:after {
transform: translate(-50%, -100%) scale(.8);
left: 50%;
top: -10px;
bottom: inherit;
}
*[data-tooltip-top]:hover:after {
transform: translate(-50%, -100%) scale(1);
} *[data-tooltip-left]:before {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 12.5px 0 12.5px 15px;
border-color: transparent transparent transparent #2c3df5;
position: absolute;
margin: auto;
bottom: 0;
top: 0;
right: inherit;
left: -25px;
}
*[data-tooltip-left]:hover:before {
bottom: 0;
top: 0;
right: inherit;
left: -15px;
}
*[data-tooltip-left]:after {
transform: translate(-100%, -50%) scale(.8);
left: -10px;
top: 50%;
bottom: inherit;
}
*[data-tooltip-left]:hover:after {
transform: translate(-100%, -50%) scale(1);
} *[data-tooltip-right]:before {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 12.5px 15px 12.5px 0;
border-color: transparent #2c3df5 transparent transparent;
position: absolute;
margin: auto;
bottom: 0;
top: 0;
left: inherit;
right: -25px;
}
*[data-tooltip-right]:hover:before {
bottom: 0;
top: 0;
left: inherit;
right: -15px;
}
*[data-tooltip-right]:after {
transform: translate(100%, -50%) scale(.8);
right: -10px;
top: 50%;
left: inherit;
bottom: inherit;
}
*[data-tooltip-right]:hover:after {
transform: translate(100%, -50%) scale(1);
}
.air-woo-widget {
max-width: 1160px;
padding: 0;
margin: 0 auto;
display: flex;
align-items: flex-end;
justify-content: space-between;
}
.air-woo {
max-width: 1160px;
padding: 30px 0;
margin: 0 auto;
grid-template-columns: minmax(200px, 300px) 1fr;
gap: 40px 27px;
display: grid;
}
.air-woo-header {
max-width: 1160px;
padding: 30px 0 60px;
margin: 0 auto;
} #header-account-menu {display: none;}
@media screen and (max-width: 1159px) {
html {
overflow-x: hidden;
}
.air-woo-widget, .air-woo, .air-woo-header, .air-modal {
max-width: 960px;
}
}
@media screen and (max-width: 959px) {
.air-woo-widget, .air-woo, .air-woo-header, .air-modal {
max-width: 640px;
}
}
@media screen and (max-width: 639px) {
.air-woo-widget, .air-woo, .air-woo-header, .air-head__header, header.air-head .air-head__row-header, .air-head.active-menu .air-head__header, .air-modal {
max-width: 480px;
}
}
@media screen and (max-width: 479px) {
.air-woo-widget, .air-woo, .air-woo-header,.air-head__header, .air-head__row-bottom-mobile-block, .air-head.active-menu>div, .air-head:not(.active-menu) .air-head__header,.air-head.active-menu .air-head__row-header, .air-head.active-catalog .air-head__row-header,.air-head__header-search, header.air-head.active-menu .air-head__header-search,.air-woo-widget, .air-woo, .air-woo-header, .air-head__header, header.air-head .air-head__row-header, .air-head.active-menu .air-head__header, .air-modal,header.air-head.active-menu .air-head__row-bottom {
max-width: 320px
}
.woo-archive-menu-wrap {
padding: 32px
}
.air-head__header-search {
margin: auto
}
.woocommerce.archive .woocommerce-breadcrumb, .woocommerce-products-header__title, .page-description p, .term-description p, .page-description, .term-description {
text-align: left;
}
a.air-head__row-bottom-block-link, .air-head__sub-link, .air-head__sub-link-two {
font-size: 12px;
line-height: 12px;
}
.air-head__row-bottom-left nav a {
margin: 0 auto 5px;
}
.air-head__header, .air-head.active-menu>div {
margin: 0 auto 20px;
}
a.air-head__row-bottom-block-link, .air-head__sub-link {
margin: 40px 0 20px;
}
}
@media screen and (max-width: 319px) {
.woo-archive-menu-wrap {
width: fit-content;
margin: auto;
}
.woo-archive-menu {
columns: unset;
}
}
.air-woo__aside { background-color: #fff;
padding: 30px;
}
.wpc_show_bottom_widget #secondary .wpc-filters-open-button-container {
margin-top:0;
margin-bottom: 0;
flex: 1 1 50%
}
.air-attributes {
color: var(--text-dark);
margin: 0;
font-size: 14px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-align: left;
}
.air-attributes span {
color: rgb(140, 147, 167);
}
.air-footer a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
margin: 15px 0 20px 0;
display: block;
}
.air-woo-header h1 {
font-size: 70px;
line-height: 1;
}
span.woocommerce-Price-amount.amount {
color: var(--text-dark);
font-size: 26px;
font-weight: 600;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
color: var(--text-dark);
font-size: 20px;
font-weight: 400;
padding-top: 0;
padding-bottom: 13px;
text-transform: uppercase;
text-align: left;
word-break: break-word;
}
.woocommerce .air-woo ul.products li.product a img {
margin: 0
}
.air-thumbnail {
background: #FFFFFF;
padding: 0 15px;
display: flex;
align-items: center;
justify-content: center; }
.product .air-footer {
display: flex;
flex-flow: wrap;
gap: 0 4px;
}
.product .air-footer .woocommerce-loop-product__link {
flex: 1 1 100%;
}
.woocommerce ul.products li.product .air-footer .button, .woocommerce ul.products li.product a.added_to_cart.wc-forward {
flex: 1 1 auto;
margin-top: 0;
line-height: 40px;
padding: 0;
text-align: center;
font-size: 14px;
font-weight: 400;
color: #fff;
background: var(--primary);
border-radius: 8px;
position: relative;
}
.woocommerce ul.products li.product .air-footer .button.soldout, .woocommerce ul.products li.product a.added_to_cart.wc-forward.soldout {
background: #6C717F;
pointer-events: none;
}
.woocommerce ul.products li.product .air-footer a.button.added_to_cart, .woocommerce ul.products li.product a.added_to_cart.wc-forward  {
background: #E6EDF7;
font-size: 0;
display: flex;
justify-content: center;
align-content: center;
}
.woocommerce ul.products li.product .air-footer .button.product_type_simple:before {
content: "\0412\0020\043a\043e\0440\0437\0438\043d\0443";
}
.woocommerce ul.products li.product .air-footer .button.product_type_variable:before {
content: "\041f\043e\0434\043e\0431\0440\0430\0442\044c";
} .woocommerce ul.products li.product .air-footer .button.added_to_cart:before {
content: "\0412\0020\043a\043e\0440\0437\0438\043d\0435";
font-size: 14px;
color: var(--text-dark);
font-weight: 400
}
.woocommerce ul.products li.product a.added_to_cart.wc-forward:before {
content: "\0412\0020\043a\043e\0440\0437\0438\043d\0435\0021";
font-size: 14px;
color: var(--text-dark);
font-weight: 500
}
.woocommerce ul.products li.product .air-footer button.button {
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center center;
border: none;
flex: 0 0 40px;
}
.woocommerce ul.products li.product .air-footer button.button, .woocommerce ul.products li.product .air-footer button.button:hover {
background-color: #E2E6F0;
}
.woocommerce .cart-item-wishlist button.button.add-to-wishlist, .woocommerce ul.products li.product .air-footer button.button.add-to-wishlist {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/fav.svg);
background-repeat: no-repeat;
background-position: center center;
}
.woocommerce .cart-item-wishlist button.button.add-to-wishlist:hover, .woocommerce ul.products li.product .air-footer button.button.add-to-wishlist:hover {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/fav_hover.svg);
background-repeat: no-repeat;
background-position: center center;
}
.woocommerce .cart-item-wishlist button.button.add-to-wishlist.in_wishlist, .woocommerce ul.products li.product .air-footer button.button.add-to-wishlist.in_wishlist {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/fav_in.svg);
background-repeat: no-repeat;
background-position: center center;
}
.woocommerce .cart-item-compare button.button.add-to-compare, .woocommerce ul.products li.product .air-footer button.button.add-to-compare {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/comp.svg);
background-repeat: no-repeat;
background-position: center center;
}
.woocommerce .cart-item-compare button.button.add-to-compare:hover,
.woocommerce .cart-item-compare button.button.add-to-compare.in_compare,
.woocommerce ul.products li.product .air-footer button.button.add-to-compare:hover,
.woocommerce ul.products li.product .air-footer button.button.add-to-compare.in_compare {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/comp_hover.svg);
background-repeat: no-repeat;
background-position: center center;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 !important
}
.woocommerce ul.products li.product .air-price .price {
display: flex;
flex-direction: row-reverse;
align-items: center;
justify-content: flex-end;
gap: 8px;
margin-bottom: 0
}
.woocommerce ul.products li.product .air-price .price.soldout {
display: block;
line-height: 24px;
color: #6C717F;
font-size: 14px;
}
.woocommerce ul.products li.product .air-price .price del {
text-decoration-color: #6C717F;
}
.woocommerce ul.products li.product .air-price .price ins {
text-decoration: unset;
}
.air-price span.woocommerce-Price-amount.amount {
font-size: 20px;
font-weight: 400;
line-height: 24px;
display: block;
}
.air-price del span.woocommerce-Price-amount.amount {
font-size: 14px;
font-weight: 400;
}
.flash-icons {
position: absolute;
}
.flash-icons .featured {
background: var(--primary);
color: #fff;
font-size: 14px;
padding: 2px 16px 0;
line-height: 24px;
height: 24px;
display: flex;
align-items: center;
flex-direction: row;
border-radius: 4px;
margin-bottom: 8px;
}
.woocommerce ul.products li.product .flash-icons .onsale, .woocommerce .elementor-element.elementor-widget-woocommerce-product-images span.onsale {
all: unset;
background: #F10909;
color: #fff;
font-size: 14px;
padding: 2px 16px 0;
line-height: 24px;
height: 24px;
display: flex;
align-items: center;
flex-direction: row;
border-radius: 4px;
margin-bottom: 8px;
}
.woocommerce .elementor-element.elementor-widget-woocommerce-product-images span.onsale {
display: inline;
}
.woocommerce button.air-style-btn-cat {
margin-top: 4px !important;
color: #f5f9ff;
border: 1px solid #2c3df5;
background-color: #2c3df5;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-weight: 500;
text-transform: uppercase;
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 0%);
width: auto;
padding: 10px 20px;
}
.woocommerce button.air-style-btn-cat:hover {
color: #2c3df5;
background-color: #fff;
}
a.air-permalink {
color: #303b4d;
background-color: #f5f9ff;
height: 38px;
padding: 8px 20px;
text-align: center;
display: block;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-weight: 500;
text-transform: uppercase;
box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 0%);
width: 140px;
margin: 0 0 4px 0;
}
.air-quantity-block {
display: flex;
margin: 0 4px 4px 0;
border: 1px solid #777;
border-radius: 6px;
height: 38px;
width: 120px;
justify-content: center;
}
.air-quantity-section {
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
}
.air-quantity-section button.minus,
.air-quantity-section button.plus,
.air-quantity-section button.minus:focus,
.air-quantity-section button.plus:focus {
border: 0;
background-color: transparent;
outline: 0px;
color: #777;
font-weight: 400;
font-size: 20px;
padding: 5px 15px 5px 15px;
width: 43px;
display: flex;
align-items: center;
justify-content: center;
}
.air-quantity-section input.qty {
border: 0;
padding: 8px 0;
width: 30px !important;
height: 32px;
margin: 2px 0 0 0;
background: #fff
}
.air-quantity-section input.qty:focus {
outline: 0px;
}
.air-quantity-section input.qty::-webkit-outer-spin-button,
.air-quantity-section input.qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.air-woo-cat-contaoner {
margin: 50px 0 -20px 0;
}
a.air-woo-cat {
font-weight: 400;
font-size: 14px;
line-height: 99.4%;
text-align: center;
color: var(--text-dark);
background: #F5F9FF;
border-radius: 13px;
padding: 20px 40px;
height: 60px;
position: relative;
transition: 0.3s all;
white-space: nowrap;
display: inline-flex;
align-items: center;
margin: 0 0 5px 0;
}
a.air-woo-cat:hover {
background-color: #dbe9ff;
}
.woocommerce ul.products li.product a {
color: var(--text-dark);
}
ul.products.columns-3 {
grid-template-columns: minmax(200px, 571px) minmax(200px, 571px) minmax(200px, 571px); display: grid;
align-items: stretch;
}
@media (min-width: 1160px) {
.air-short ul.products.columns-3 {
grid-template-columns: 33% 33% 33%;
}
}
ul.products.columns-4 {
grid-template-columns: minmax(200px, 271px) minmax(200px, 271px) minmax(200px, 271px) minmax(200px, 271px); display: grid;
align-items: stretch;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product,
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
width: 100% !important;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 32px;
cursor: pointer;
transition: box-shadow 0.25s ease, transform 0.25s ease;
}
.woocommerce ul.products li.product:hover {
box-shadow: 0px 8px 32px rgba(44, 61, 245, 0.15);
z-index: 100;
transform: translateY(-4px);
}
.woocommerce .products ul.columns-3::after,
.woocommerce .products ul.columns-3::before,
.woocommerce ul.products.columns-3::after,
.woocommerce ul.products.columns-3::before,
.woocommerce .products ul.columns-4::after,
.woocommerce .products ul.columns-4::before,
.woocommerce ul.products.columns-4::after,
.woocommerce ul.products.columns-4::before {
display: none;
}
.air-short-desc {
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
color: rgb(140, 147, 167);
font-size: 13px;
}
select.wpc-orderby-select,
.wpc-filters-range-max[type=text],
.wpc-filters-range-min[type=text],
input[type=number],
.air-woo-widget-right input[type=search] {
width: 100%;
border: 1px #ddd solid;
background: #f8f8f8;
color: #000;
box-sizing: border-box;
cursor: pointer;
padding: 2px 0 2px 10px;
border-radius: 3px;
outline: 0;
margin: 0 0 7px 0;
}
.wpc-filter-chip-name {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-align: left;
font-size: 14px;
}
.search.search-results h1.woocommerce-products-header__title.page-title {
font-size: 45px;
}
.air-woo-widget-right input[type=search] {
padding: 0 0 0 39px;
margin: 0 10px 7px 0;
width: 277px;
}
.air-woo-widget-right {
display: flex;
align-items: center;
}
.air-woo-widget-right .wc-block-product-search__fields {
position: relative;
}
.air-woo-widget-right button.wc-block-product-search__button {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg class='t-store__search-icon js-store-filter-search-btn' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3e%3cpath fill='%23757575' d='M85 31.1c-.5-8.7-4.4-16.6-10.9-22.3C67.6 3 59.3 0 50.6.6c-8.7.5-16.7 4.4-22.5 11-11.2 12.7-10.7 31.7.6 43.9l-5.3 6.1-2.5-2.2-17.8 20 9 8.1 17.8-20.2-2.1-1.8 5.3-6.1c5.8 4.2 12.6 6.3 19.3 6.3 9 0 18-3.7 24.4-10.9 5.9-6.6 8.8-15 8.2-23.7zM72.4 50.8c-9.7 10.9-26.5 11.9-37.6 2.3-10.9-9.8-11.9-26.6-2.3-37.6 4.7-5.4 11.3-8.5 18.4-8.9h1.6c6.5 0 12.7 2.4 17.6 6.8 5.3 4.7 8.5 11.1 8.9 18.2.5 7-1.9 13.8-6.6 19.2z'%3e%3c/path%3e%3c/svg%3e");
background-color: transparent;
background-size: 17px;
position: absolute;
background-repeat: no-repeat;
background-position: center center;
bottom: 0;
margin: auto;
padding-left: 7px;
padding-right: 8px;
border: 0;
border-right: 1px solid #ddd !important;
cursor: pointer;
width: 32px;
height: 32px;
top: -6px;
left: 0;
}
.air-woo-widget-right button.wc-block-product-search__button > svg {
display: none;
}
.air-woo-widget-right label.wc-block-product-search__label {
display: none;
}
.air-woo-widget-right input.wc-block-product-search__field
.air-quantity-block, .woocommerce button.air-style-btn-cat {
margin: 0 3px 5px 0;
}
.woocommerce button.air-style-btn-cat {
width: 140px;
}
.air-mobile-widget {
margin: 0 0 20px 0;
display: none;
}
.air-mobile-widget h3.widget-title {
align-items: center;
color: #6c6390;
text-transform: uppercase;
font-weight: 500;
font-size: 16px;
}
.air-cust-sort {
text-align: left;
border: 1px solid #2c2d33;
border-radius: 2px;
line-height: 1.5;
padding: 7px 12px 7px 12px;
background-color: transparent;
color: #2c2d33;
box-sizing: border-box;
text-decoration: none !important;
font-weight: 400;
transition: none;
position: relative;
display: none;
}
.air-cust-sort img {
max-height: 16px;
margin: 0 0 0 10px;
}
.woocommerce.columns-4.air-short {
margin: 45px 0;
}
.widget-area .widget .wpc-filter-chips-list .wpc-chip-reset-all a, body .wpc-filter-chips-list li.wpc-chip-reset-all a {
border-color: #2c3df5 !important;
color: inherit;
}
#secondary .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a, .widget-area .widget .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a, body .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a, body#colibri .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a, .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a {
border-color: #2c3df5 !important;
}
.wpc-filter-chips-list a:hover .wpc-chip-remove-icon {
color: #2c3df5 !important;
}
.wpc-chip-remove-icon {
position: relative;
top: 2px;
}
@media screen and (max-width: 1159px) {
.woocommerce ul.products li.product .air-footer .button, .woocommerce ul.products li.product a.added_to_cart.wc-forward{
line-height: 1;
flex: 0;
width: 40px
}
.woocommerce ul.products li.product .air-footer .button.add_to_cart_button:before {
content: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/add_to_cart.svg) !important;
display: block;
height: 40px;
}
.woocommerce ul.products li.product .air-footer .button.added_to_cart:before, .woocommerce ul.products li.product a.added_to_cart.wc-forward:before {
content: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/added_to_cart_1.svg);
display: block;
height: 40px;
}
ul.products.columns-4 {
grid-template-columns: minmax(200px, 350px) minmax(200px, 350px) minmax(200px, 350px);
gap: 15px;
}
}
@media screen and (max-width: 1159px) {
.flash-icons {
display: flex;
gap: 0 8px;
}
ul.products.columns-4 li.product .air-footer .button {
line-height: 1;
flex: 0;
width: 40px
}
ul.products.columns-4 li.product .air-footer .button:before {
content: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/add_to_cart.svg);
display: block;
height: 40px;
}
.air-cust-sort {
display: inline-flex;
align-items: center;
flex: 1 1 50%;
justify-content: space-between;
}
aside.air-woo__aside {
display: flex;
align-items: center;
justify-content: space-between;
gap: 8px;
}
.air-woo {
grid-template-columns: 1fr;
gap: 20px;
padding: 20px 0;
}
.air-woo-header {
margin: 0 auto 10px auto;
}
.air-woo__aside {
padding: 0;
}
a.air-woo-cat {
font-size: 14px;
padding: 10px 20px;
height: 37px;
}
.air-quantity-block {
margin: 0 4px 8px 4px;
height: 38px;
}
.air-woo-widget-right select.wpc-orderby-select, .wpc-sorting-form:after {
display: none;
}
.air-woo-widget-right {
gap:0;
flex: 1;
}
.air-woo-widget-left {
display: none;
}
.air-mobile-widget {
display: block;
}
div#block-2 {
width: 100%;
}
.air-woo-widget-right input[type=search] {
margin: 0 0 7px 0;
width: 100%;
}
}
@media screen and (max-width: 959px) {
.woocommerce button.air-style-btn-cat {
margin: 0 auto;
display: block;
}
a.air-permalink {
margin: 0 0 8px 0;
}
.air-woo-header h1 {
font-size: 44px;
}
.air-quantity-block {
height: 34px;
}
.air-quantity-section input.qty {
height: 27px;
}
ul.products.columns-3,
ul.products.columns-4 {
grid-template-columns: minmax(200px, 350px) minmax(200px, 350px);
}
.air-quantity-section {
flex-wrap: wrap;
justify-content: center;
}
.woocommerce button.air-style-btn-cat, a.air-permalink {
font-size: 14px;
}
.widget-area .widget li.wpc-term-item a, .wpc-filters-widget-main-wrapper li.wpc-term-item a {
font-size: 12px;
}
.air-woo-widget-left {
display: none;
}
.air-woo-widget-right {
display: flex;
align-items: center;
width: 100%;
justify-content: space-between;
}
}
@media screen and (max-width: 959px) {
ul.products.columns-4 {
gap: 0
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product,
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
padding: 24px 10px
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size: 14px;
}
.woocommerce ul.products li.product .air-price .price {
display: block;
}
.air-woo-cat-contaoner {
margin: 10px 0 10px 0;
}
.air-attributes {
white-space: normal;
overflow: visible;
}
a.air-woo-cat {
padding: 15px 30px;
height: 40px;
border-radius: 6px;
}
.air-woo-header, .air-woo-widget, .air-woo { }
.wpc_show_bottom_widget .wpc-filters-open-button-container {
margin: 0;
text-align: center;
}
body.wpc_show_open_close_button .wpc-filters-widget-content:not(.wpc-opened) {
display: inline-block !important;
}
ul.products.columns-3 {
grid-template-columns: minmax(150px, 350px) minmax(150px, 350px);
}
.air-woo__aside { order: 1;
}
.air-woo__main {
order: 2;
}
.wpc-custom-selected-terms.wpc-show-on-mobile ul.wpc-filter-chips-list {
flex-wrap: wrap;
}
body.wpc_show_open_close_button .wpc-filters-widget-content:not(.wpc-opened) {
display: inline-block !important;
}
.air-woo-widget {
flex-wrap: wrap;
}
.air-woo-widget-right {
justify-content: space-around;
flex-wrap: wrap;
}
.air-woo-widget-right input[type=search] {
margin: 0 0 7px 0;
width: 100%;
}
div#block-2, div#wpc_sorting_widget-3 {
width: 100%;
}
.wpc-orderby-select {
width: 100%;
max-width: initial !important;
}
.wpc_show_bottom_widget .wpc-filters-open-button-container {
margin: 0 !important;
}
*[data-tooltip] {
overflow: hidden;
}
}
@media (max-width: 479px) {
.woocommerce ul.products li.product .woocommerce-loop-product__title,
span.woocommerce-Price-amount.amount {
font-size: 14px;
}
.air-attributes, .air-short-desc {
font-size: 12px;
display: flex;
flex-flow: wrap;
}
ul.products.columns-3,
ul.products.columns-4 {
grid-template-columns: minmax(120px, 350px) minmax(120px, 350px);
}
.air-attributes span {
display: block;
}
} .focused {
border: 1px solid #A2ACC5 !important
}
.green {
color: #21BD60;
margin: auto;
display: inline-block;
line-height: 2;
}
.woocommerce form .form-row .woocommerce-input-wrapper {
display: block;
border: 1px solid #E2E6F0;
border-radius: 8px;
padding: 15px 0 13px;
line-height: 20px;
background: #E2E6F0;
}
.woocommerce form .form-row .woocommerce-input-wrapper > input:not(#billing_phone), .woocommerce form .form-row .woocommerce-input-wrapper > textarea, #billing_phone_field .woocommerce-input-wrapper {
padding-left: 16px !important;
padding-right: 16px !important;
}
.woocommerce-input-wrapper .phone-prefix {
color: #0B1F52;
}
.woocommerce form #billing_phone_field.form-row .woocommerce-input-wrapper {
display: flex;
align-items: center;
}
.woocommerce form .form-row input.input-text {
line-height: 1;
color: #0B1F52;
background: #E2E6F0;
margin: 0;
}
.woocommerce form .form-row input.input-text {
border: unset;
line-height: 1;
padding: 0 0 0 0.3em;
margin: 0;
}
.form-row .woocommerce-input-wrapper textarea.input-text {
resize: none;
overflow: hidden;
padding: 0;
height:auto;
outline: 0;
border: none;
background: #E2E6F0;
color: #0B1F52;
} #modal-login .button:after {
content: '\041f\0440\043e\0434\043e\043b\0436\0438\0442\044c';
}
#modal-login #sendSms.button {
height: 48px;
width: 100%;
position: relative;
border: none;
border-radius: 8px;
background-color: var(--primary);
color: #ffffff;
}
#modal-login #sendSms.button:hover, #modal-login #sendSms.button:focus {
background-color: var(--primary);
}
button#sendSms.button.loading::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' viewBox='0 0 52 52'%3E%3Crect width='6' height='12' x='47' y='24' fill='%23ffffff' rx='3' ry='6' transform='translate(-24 -24)'%3E%3Canimate attributeName='opacity' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%23ffffff' rx='3' ry='6' transform='rotate(30 82.785 -6.785)'%3E%3Canimate attributeName='opacity' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%23ffffff' rx='3' ry='6' transform='rotate(60 58.785 17.215)'%3E%3Canimate attributeName='opacity' begin='-0.75s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%23ffffff' rx='3' ry='6' transform='rotate(90 50 26)'%3E%3Canimate attributeName='opacity' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%23ffffff' rx='3' ry='6' transform='rotate(120 44.928 31.072)'%3E%3Canimate attributeName='opacity' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%23ffffff' rx='3' ry='6' transform='rotate(150 41.215 34.785)'%3E%3Canimate attributeName='opacity' begin='-0.5s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%23ffffff' rx='3' ry='6' transform='rotate(180 38 38)'%3E%3Canimate attributeName='opacity' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%23ffffff' rx='3' ry='6' transform='rotate(-150 34.785 41.215)'%3E%3Canimate attributeName='opacity' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%23ffffff' rx='3' ry='6' transform='rotate(-120 31.072 44.928)'%3E%3Canimate attributeName='opacity' begin='-0.25s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%23ffffff' rx='3' ry='6' transform='rotate(-90 26 50)'%3E%3Canimate attributeName='opacity' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%23ffffff' rx='3' ry='6' transform='rotate(-60 17.215 58.785)'%3E%3Canimate attributeName='opacity' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%23ffffff' rx='3' ry='6' transform='rotate(-30 -6.785 82.785)'%3E%3Canimate attributeName='opacity' begin='0s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3C/svg%3E") !important;
}
#mobileOtp.loading {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' viewBox='0 0 52 52'%3E%3Crect width='6' height='12' x='47' y='24' fill='%232e3de7' rx='3' ry='6' transform='translate(-24 -24)'%3E%3Canimate attributeName='opacity' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%232e3de7' rx='3' ry='6' transform='rotate(30 82.785 -6.785)'%3E%3Canimate attributeName='opacity' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%232e3de7' rx='3' ry='6' transform='rotate(60 58.785 17.215)'%3E%3Canimate attributeName='opacity' begin='-0.75s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%232e3de7' rx='3' ry='6' transform='rotate(90 50 26)'%3E%3Canimate attributeName='opacity' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%232e3de7' rx='3' ry='6' transform='rotate(120 44.928 31.072)'%3E%3Canimate attributeName='opacity' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%232e3de7' rx='3' ry='6' transform='rotate(150 41.215 34.785)'%3E%3Canimate attributeName='opacity' begin='-0.5s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%232e3de7' rx='3' ry='6' transform='rotate(180 38 38)'%3E%3Canimate attributeName='opacity' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%232e3de7' rx='3' ry='6' transform='rotate(-150 34.785 41.215)'%3E%3Canimate attributeName='opacity' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%232e3de7' rx='3' ry='6' transform='rotate(-120 31.072 44.928)'%3E%3Canimate attributeName='opacity' begin='-0.25s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%232e3de7' rx='3' ry='6' transform='rotate(-90 26 50)'%3E%3Canimate attributeName='opacity' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%232e3de7' rx='3' ry='6' transform='rotate(-60 17.215 58.785)'%3E%3Canimate attributeName='opacity' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='6' height='12' x='47' y='24' fill='%232e3de7' rx='3' ry='6' transform='rotate(-30 -6.785 82.785)'%3E%3Canimate attributeName='opacity' begin='0s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3C/svg%3E");
background-size: 20px 20px;
background-position: center center;
background-repeat: no-repeat;
text-indent: -9999px;
cursor: default;
pointer-events: none;
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
transition: none !important;
}
button#sendSms:disabled {
opacity: .5;
cursor: not-allowed;
}
#naked-mobile-verification .wr div {
margin: 24px 0 0;
}
#naked-mobile-verification .wr div.supportInfo {
margin: 16px 0 0;
}
.phone-input, .code  {
display: flex;
align-items: center;
border: 1px solid #E2E6F0;
border-radius: 8px;
padding: 15px 16px 13px;
line-height: 20px;
background: #E2E6F0;
transition: unset;
}
#naked-mobile-verification input::placeholder {
color:#8F96A3;
}
.phone-input:hover, .phone-input.focused, .code:hover, .code:focus  {
border: 1px solid #A2ACC5
} .phone-input.validated {
border-color: #E2E6F0;
}
.error-message, .checkout-message {
color: #F10909;
}
.phone-input .phone-prefix { color: #0B1F52;
} .phone-input input#billing_phone, .code input[type=number]{
border: unset;
line-height: 1;
padding: 0 0 0 5px;
color: #0B1F52;
background: #E2E6F0;
margin: 0
}
.reverify, .resend {
color: var(--primary);
cursor: pointer;
}
form.first .resend {
display: none;
}
form:not(.first) .sendAgain {
height: 21px
}
.sendAgain .timer{
color: #A2ACC5
}
#modal-login hr {
display: none;
}
#modal-login.success #naked-mobile-verification .wr div {
display: none;
}
#modal-login.active.success {
display: flex;
flex-flow: column-reverse;
height: 330px;
align-items: center;
justify-content: center;
}
#modal-login.success .close-modal{
position: static;
width: 265px;
padding: 12px;
background-color: var(--primary);
color: white;
display: flex;
justify-content: center;
border-radius: 8px;
}
#modal-login.success .close-modal .eicon-close{
font-family: inherit;
line-height: 24px;
}
#modal-login.success .close-modal .eicon-close:before {
content: '\0417\0430\043a\0440\044b\0442\044c';
}
#modal-login.success #formHeader {
font-weight: 700
}
@media (max-width: 639px) {
#modal-login hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #E2E6F0;
margin: 15px 0 32px;
padding: 0;
}
#naked-mobile-verification .wr {
max-width: 480px;
margin: auto;
}
#naked-mobile-verification h4 {
line-height: 32px;
margin: 0 auto 15px;
}
#modal-login.mobile-verification.active {
width: 100%;
max-width: none;
top: auto;
bottom: 0;
transform: none;
left: 0;
right: 0;
margin: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
padding: 15px 0 35px;
}
}
@media screen and (max-width: 479px) {
#naked-mobile-verification .wr {
max-width: 320px;
}
}
@media screen and (max-width: 319px) {}
form .woocommerce-error, form .woocommerce-info, form .woocommerce-message {
background-color: aliceblue;
}
.cart-contents .count {
position: absolute;
width: 13px;
height: 13px;
color: white;
background-color: #FF9309;
border-radius: 50%;
font-size: 8px;
font-weight: bold;
top: 12px;
right: 5px;
display: flex;
align-items: center;
justify-content: center;
line-height: 8px;
}
.cart-contents .cart-icon{
line-height: 14px;
}
nav.air-head__mini-menu a.cart-contents svg, .air-head__mini-cart > a.cart-contents svg {
margin: 0
}
#ajax-loader {
position: relative;
height: 200px
}
#ajax-loader.loading::after {
height: 60px;
width: 100%;
position: absolute;
top: 45%;
display: block;
content: "" !important;
-webkit-animation: none;
animation: none; background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/Rolling.svg) !important;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
align-content: center; z-index: 1000;
}
.woocommerce button#account_form_save.button {
background: var(--primary);
border-radius: 8px;
width: 250px;
height: 48px;
color: white;
margin-right: 30px;
transition: unset;
margin-top: 3px;
}
.woocommerce button#account_form_save.button.loading {
background: #e5e5e5;
pointer-events: none;
}
.woocommerce form .form-row { margin-bottom: 16px;
}
#account-form .woocommerce-address-fields__field-wrapper {
margin-bottom: 20px
}
.woocommerce form .form-row label {
line-height: 36px;
color: #8F96A3;
}
main#content {
max-width: 1160px;
}
#header-account-menu .air-head__user-menu {
background-color: #fff;
}
#header-account-menu .air-head__user-menu hr {display: none;}
#header-account-menu .air-head__user-menu li a {
max-width: 960px;
margin: auto;
padding: 10px 0;
}
#header-account-menu .air-head__user-menu li {
border-bottom: 1px solid #E2E6F0;
}
#header-account-menu .air-head__user-menu li:first-child {
border-top: 1px solid #E2E6F0;
}
.dumbo {
max-width: 1160px !important;
margin-left: auto !important;
margin-right: auto !important;
} @media screen and (max-width: 1159px) {
.green {
display: block;
text-align: center;
margin: 16px;
}
.dumbo { max-width: 960px !important; }
nav.woocommerce-MyAccount-navigation {
display: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 100%;
float: none;
}
main#content {
max-width: 960px;
}
.cart-contents .count {
top: 2px;
right: 12px;
}
.woocommerce button#account_form_save.button {
width: 100%;
margin-right: 0
}
} @media (max-width: 959px) {
.dumbo { max-width: 640px !important; }
main#content {
max-width: 640px;
}
} @media (max-width: 639px) {
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 100%;
}
.dumbo { max-width: 480px !important; }
main#content {
max-width: 480px;
}
} @media (max-width: 479px) {
.dumbo { max-width: 320px !important; }
main#content {
max-width: 320px;
}
} @media (max-width: 319px) {}
.woocommerce-MyAccount-orders .my-order header {
padding: 16px 20px;
background: #F3F7FF;
display: flex;
flex-flow: column;
gap: 8px 0;
}
.woocommerce-MyAccount-orders .my-order header .order-status{
display: list-item;
list-style: inside;
}
.woocommerce-MyAccount-orders .my-order header .order-status.on-hold{
color: var(--primary)
}
.woocommerce-MyAccount-orders .my-order header .order-status.processing{
color: #cb7f3c
}
.woocommerce-MyAccount-orders .my-order header .order-status.completed{
color: green
}
.woocommerce-MyAccount-orders .my-order header .order-status.pending{
color: var(--primary)
}
.woocommerce-MyAccount-orders .my-order header .order-status.failed{
color: red
}
.woocommerce-MyAccount-orders .my-order header .order-sum span.woocommerce-Price-amount.amount {
font-size: 20px;
line-height: 24px;
font-weight: normal;
}
.woocommerce-MyAccount-orders .my-order header .order-sum .discounted span.woocommerce-Price-amount.amount {
color: #6C717F;
font-size: 14px;
line-height: 24px;
text-decoration: line-through;
margin-right: 8px
}
.woocommerce-MyAccount-orders .my-order .order-item {
display: flex;
justify-content: space-between;
font-size: 10px;
line-height: 14px;
gap: 5px;
}
.woocommerce-MyAccount-orders .my-order .order-item img {
height: 40px;
width: 40px;
object-fit: cover;
}
.woocommerce-MyAccount-orders .my-order .order-item .item-name {
flex: 1 0;
color: #A1A6BC;
margin-right: 10px;
}
.woocommerce-MyAccount-orders .my-order .order-item .item-total .woocommerce-Price-amount.amount {
font-size: 10px;
font-weight: normal;
}
.woocommerce-MyAccount-orders .my-order .order {
display: flex;
flex-flow: column-reverse;
padding: 26px 20px 40px;
gap: 24px 0;
max-width: 320px;
}
.woocommerce-MyAccount-orders .my-order .order .order-info {
display: flex;
flex-flow: column;
gap: 10px 0;
}
.woocommerce-MyAccount-orders .my-order .order .order-info div > span {
display: block;
color: #A1A6BC;
}
.woocommerce-MyAccount-orders .my-order .order .order-info .order-date {
color: #A1A6BC;
flex: 1 1 auto;
display: flex;
align-items: self-end;
}  .woocommerce-MyAccount-content h4 {
font-size: 20px;
line-height: 32px
} h1 {
font-size: 32px;
line-height: 40px
}
.cart-item {  display: grid;
grid-template-columns: 20px 40px auto auto;
grid-template-rows: auto auto;
gap: 24px 6px;
grid-auto-flow: row;
grid-template-areas:
"cart-item-check cart-item-img cart-item-header cart-item-header"
"cart-item-check cart-item-footer cart-item-footer cart-item-footer";
padding: 24px 0;
border-bottom: 1px solid #E2E6F0;
}
.cart-item-check { grid-area: cart-item-check; padding-top: 10px; }
.cart-item-img { grid-area: cart-item-img;}
.cart-item-header {
grid-area: cart-item-header;
display: flex;
flex-flow: column;
gap: 8px; }
.cart-item-footer {
grid-area: cart-item-footer;
display: flex;
justify-content: space-between; }
.cart-item-buttons {
display: flex;
gap: 8px
}
.cart-item-title a {
text-decoration: none;
}
.cart-item .product-price {
display: flex;
gap: 8px;
line-height: 24px;
}
.cart-item .product-price .cart-item-price-sale span.woocommerce-Price-amount.amount {
text-decoration-line: line-through;
color: #6C717F;
}
.cart-item .product-price span.woocommerce-Price-amount.amount {
font-weight: normal;
font-size: 14px;
}
.woocommerce-cart-form .cart-item-img img {
height: 40px;
width: 40px;
object-fit: cover;
}
.backlink {
margin: 14px 0 24px;
}
.backlink a {
color: var(--primary);
text-decoration: none;
}
.backlink a svg, button.woocommerce-cart-form-remove svg {
margin-right: 10px;
}
.cart-form-header {
background-color: #F3F7FF;
height: 60px;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 35px;
margin: 0 -35px;
}
.cart-item button.button, .cart-item button.button:hover {
width: 32px;
height: 32px;
background-color: unset;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
}
.cart-item button.button svg {
flex: 1
}
.cart-item-remove button a {
width: 100%;
height: 100%;
display: flex;
align-items: center;
}
.cart-item-remove svg {
fill:#A2ACC5
}
.cart-item-remove button:hover svg {
fill:#2c3df5
}
.cart-item button.button.minus svg {
fill:var(--text-dark)
}
.cart-item button.button.minus.minusa svg {
fill:#E2E6F0;
pointer-events: none;
}
.actions {display: none;}
.quantity {
display: flex;
gap: 10px;
}
.cart-item .quantity .qty {
width: 32px;
height: 32px;
padding: 0;
margin: 0;
border: 0;
background: #E2E6F0;
border-radius: 8px;
}
button.woocommerce-cart-form-remove, 
button.woocommerce-cart-form-remove:hover { 
font-size: 14px;
line-height: 20px;
background-color: unset;
color: var(--text-dark);
font-weight: normal;
display: flex;
align-items: center;
border: none
}
button.woocommerce-cart-form-remove:disabled,
button.woocommerce-cart-form-remove[disabled]{
display: none;
}
.check-styled+label {
user-select: none;
cursor: pointer;
display: flex;
align-items: center;
line-height: 20px;
gap: 8px;
}
.check-styled:checked+label::before {
background-color: var(--text-dark);
background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.50548 0.44593C9.81148 0.725095 9.83324 1.19947 9.55408 1.50548L4.0804 7.50548C3.93829 7.66125 3.73717 7.75 3.52632 7.75C3.31547 7.75 3.11435 7.66125 2.97225 7.50548L0.44593 4.73625C0.166766 4.43024 0.188527 3.95586 0.494533 3.6767C0.80054 3.39754 1.27492 3.4193 1.55408 3.7253L3.52632 5.88718L8.44593 0.494533C8.72509 0.188527 9.19947 0.166766 9.50548 0.44593Z' fill='white'/%3E%3C/svg%3E%0A");
}
.check-styled+label::before {
content: '';
display: inline-block;
width: 40px;
height: 40px;
flex-shrink: 0;
flex-grow: 0;
border-radius: 0.25em;
background-repeat: no-repeat;
background-position: center center;
background-size: 50% 50%;
border: 1px solid var(--text-dark);
border-radius: 4px;
width: 20px;
height: 20px;
}
.check-styled {
position: absolute;
z-index: -1;
opacity: 0;
}
.woocommerce .cart-collaterals::after, .woocommerce .cart-collaterals::before, .woocommerce-page .cart-collaterals::after, .woocommerce-page .cart-collaterals::before {
content: none;
display: none;
}
.cart-collaterals {
display: flex;
flex-flow: column;
margin: 32px 0 60px;
gap: 16px;
}
.someadv {
order: 3;
box-shadow: 0px 6px 24px rgba(48, 49, 55, 0.12);
border-radius: 8px;
padding: 22px 10px;
display: flex;
justify-content: center;
gap: 8px;
background-color: #fff;
}
.get-loan {
order: 2;
box-shadow: 0px 6px 24px rgba(48, 49, 55, 0.12);
border-radius: 8px;
padding: 28px 32px;
background-color: #fff;
}
.woocommerce .cart-collaterals .cart_totals {
order: 1;
box-shadow: 0px 6px 24px rgb(48 49 55 / 12%);
border-radius: 8px;
padding: 24px 32px;
width: 100%;
float: none;
}
.cart-collaterals hr {
margin: 10px -32px 24px;
border: 0;
border-bottom: 1px solid #E2E6F0;
}
.short-total >  * {
display: flex;
justify-content: space-between;
}
.short-total header, .short-total header span.woocommerce-Price-amount.amount {
font-size: 20px;
line-height: 24px;
font-weight: 700;
margin-bottom: 10px;
}
.short-total div span.woocommerce-Price-amount.amount {
font-weight: normal;
margin-bottom: 14px;
font-size: 14px
}
.woocommerce-shipping-totals h5 {
font-weight: 700;
font-size: 14px;
line-height: 20px;
}
.woocommerce-cart .wc-proceed-to-checkout {
margin:24px auto 14px;
padding: 0
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
margin: 0;
background: var(--primary);
border-radius: 8px;
font-weight: 400;
font-size: 14px;
}
p.grey-p {
margin: 0;
color: #A1A6BC;;
}
.woocommerce a.button.lite-button {
background: #FFFFFF;
border: 1px solid var(--primary);
border-radius: 8px;
color: var(--primary);
font-weight: normal;
font-size: 14px;
padding: 10px;
line-height: 20px;
}
.get-loan a.button.lite-button {
width: 100%;
margin-bottom: 10px;
text-align: center;
}
.cart-empty.woocommerce-info {
border: none;
font-weight: 700;
font-size: 16px;
line-height: 24px;
color: var(--text-dark);
background-color: #fff;
text-align: center;
padding: 24px;
margin: 0;
}
.cart-empty.woocommerce-info:before {
content: none;
display: none;
}
.return-to-shop {
text-align: center;
}
.return-to-shop a.button {
width: 320px;
height: 48px;
background: var(--primary);
border-radius: 8px;
padding: 12px;
color: #fff;
font-weight: 400;
font-size: 14px;
line-height: 24px;
} .woocommerce-terms-and-conditions-wrapper {
margin: 16px 0 32px;
color: #6C717F;
}
#payment {
margin: 16px 0
}
#payment-place-order {
background: #FFFFFF;
box-shadow: 0px 6px 24px rgb(48 49 55 / 12%);
border-radius: 8px;
padding: 24px 32px;
margin-bottom: 16px
}
.checkout-additional {
background: #FFFFFF;
box-shadow: 0px 6px 24px rgb(48 49 55 / 12%);
border-radius: 8px;
padding: 20px 24px;
}
button#place_order {
background: var(--primary);
border-radius: 8px;
border: none;
font-weight: 400;
color: #FFFFFF;
font-size: 14px;
line-height: 20px;
padding: 10px;
width: 256px;
}
.place-order {
text-align: center;
}
.checkout.woocommerce-checkout {
margin-bottom: 60px
}
.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method {
display: inline-block;
flex: 1 1 320px;
}
.wc_payment_method input[type=radio] {
display: none;
}
.wc_payment_method label {
cursor: pointer;
user-select: none;
width: 100%;
display: flex;
align-items: flex-start;
padding: 20px;
gap: 10px;
line-height: 20px;
background: #FFFFFF;
border: 1px solid #E2E6F0;
border-radius: 8px;
height: 100%
} .wc_payment_method input[type=radio]:checked + label, .wc_payment_method:hover label {
border: 1px solid var(--primary);
color: var(--primary);
} .wc_payment_method input[type=radio]:disabled + label {
background: #efefef;
color: #666;
}
.wc_payment_method svg {
height: 24px;
width: 24px;
margin: 0
}
.wc_payment_method svg path {
stroke: var(--text-dark);
}
.wc_payment_method:hover svg path, .wc_payment_method input[type=radio]:checked + label svg path {
stroke: var(--primary);
}
.woocommerce-checkout #payment ul.payment_methods.methods {
padding: 0;
display: flex;
gap: 16px;
border: 0;
flex-wrap: wrap;
}
.woocommerce-checkout #payment ul.payment_methods.methods::before {
display: none;
} .woocommerce-order-received .entry-title {
text-align: center;
margin-top: 1.5em;
}
.woocommerce-order-received .my-order {
background: #FFFFFF;
box-shadow: 0px 6px 24px rgba(48, 49, 55, 0.12);
max-width: 860px;
margin: 20px auto 40px
}
.thankyou-back {
text-align: center;
margin-bottom: 80px;
}
.thankyou-back a.to-orders {
color: var(--primary);
text-decoration: none;
margin-right: 24px;
}
.thankyou-back a.to-shop {
background: var(--primary);
border-radius: 8px;
color: #fff;
font-weight: normal;
line-height: 20px;
padding: 10px 20px;
text-decoration: none;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: var(--primary);
}
table.compare-table {
border-collapse: separate;
border-spacing: 0;
border-top: none;
margin-bottom: 0;
width: auto;
}
.compare-table td,
.compare-table th {
margin: 0;
border: none;
border-top-width: 0px;
}
table.compare-table tbody > tr:nth-child(odd) > td, table.compare-table tbody > tr:nth-child(odd) > th {
background-color:#fff;
}
table.compare-table tbody tr:hover > td, table.compare-table tbody tr:hover > th {
background-color: #fff;
}
.compare-content {    padding: 0;
overflow: hidden;
}
.compare-content .table-wrap {
overflow: hidden; }
.compare-content .table-wrap {
overflow: auto; }
.compare-table-header {
position: fixed;
top: 0;
width: 640px;
}  .tabs__content .progress-container {
display: none;
}
.tabs__content.wide-table .progress-container {
width: 100%;
height: 1px;
background: #EBECF9;
margin-bottom: 10px;
display: block;
} .progress-bar {
height: 1px;
background: var(--text-dark);
width: 0%;
}
.tabs__content {
position: relative;
}
.tabs__content .left-button, .tabs__content .right-button {
display: none
} .compare-content .tabs__content, .wishlist-cleaner {
display: none; }
.compare-content .tabs__content.active, .wishlist-content .wishlist-cleaner {
display: block; } .backlink.compare-cleaner {
margin: 26px 0 42px;
display: inline-flex;
gap: 10px;
align-items: flex-end;
line-height: 20px;
cursor: pointer;
}
.tabs__caption {
display: none;   }
.tabs__caption li {
padding: 0 0 14px;
border-bottom: 2px solid #fff;
cursor: pointer;
transition: border-color 0.2s ease-in-out;
}
.tabs__swiper {
margin-bottom: 24px;
border-bottom: 1px solid #EBECF9;
}
.tabs__caption li.active {
color:var(--text-dark);
border-bottom: 2px solid var(--text-dark);
}
.tabs__caption li, .tabs__caption li span {
font-size: 14px;
line-height: 24px;
color: #A2ACC5
}
.tabs__caption li:not(:first-child) {
margin-left: 24px
} .tabs__caption button {
background-color: inherit;
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 14px 16px;
transition: 0.3s;
} .tabs__caption button:hover {
background-color: #ddd;
} .tabs__caption button.active {
background-color: #ccc;
} .tabcontent {
display: none;
padding: 6px 12px;
border: 1px solid #ccc;
border-top: none;
}
.tabcontent.active {
display: block;
}
.swiper-buttons {
display: none;
}
.slider-f {
position: relative;
margin: 60px 0;
}
.slider-f h3 {
font-weight: 700;
font-size: 32px;
line-height: 40px;
margin: 24px 0
}
.swiper .swiper-wrapper {
display: flex;
}
.swiper {
width: 100%;
height: 100%;
}
.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff; display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
width: auto;
}
.woocommerce ul.products.swiper-wrapper li.product > a.woocommerce-LoopProduct-link {
width: 100%;
flex: 1
}
.woocommerce ul.products.swiper-wrapper li.swiper-slide {
flex-flow: column;
height: auto;
}
.woocommerce ul.products.swiper-wrapper {
display: flex;  }
.woocommerce ul.products.swiper-wrapper li.product{
display: flex;
flex-flow: column nowrap;
padding: 10px;
}
.woocommerce ul.products.swiper-wrapper li.product .air-footer {
width: 100%
}
.swiper-product-pagination {
text-align: center
}  .compare-table  th {
text-align: left;
font-size: 18px;
line-height: 24px;
padding: 0;
font-weight: normal;
padding: 24px 0 14px;
}
.compare-table  th span {
position: sticky;
left: 0;
top: 0;
}
.compare-table tr {
position: relative;
}
.compare-table td {
min-width: 160px;
max-width: 160px 
}
.compare-table tr.с-image td img {
height: 100px;
width: auto;
object-fit: contain;
}
.compare-table tr:not(.с-image) td {
padding: 10px;
}
.compare-table .c-name {
font-size: 20px;
line-height: 24px
}
.compare-table .c-name td a {
text-decoration: none;
}
.compare-table .c-image td a {
display: block;
}
.compare-table .c-price span.woocommerce-Price-amount.amount {
font-size: 20px;
line-height: 24px;
font-weight: normal;
}
.compare-table .c-price del span.woocommerce-Price-amount.amount {
font-size: 14px;
color: #6C717F;
}
.compare-table .c-price ins {
text-decoration: none;
}
.compare-table .c-price td {
}
.compare-table .price-wrap {
display: flex;
flex-flow: column;
line-height: 24px;
height: 50px;
justify-content: flex-end;
}
.compare-table .c-price .c-btn {
display: flex;
flex-flow: wrap;
gap: 0 8px;
margin-top: 20px;
}
.compare-table .c-btn a {
margin-top: 0;
line-height: 40px;
padding: 0;
text-align: center;
font-size: 14px;
font-weight: 400;
color: #fff;
background: var(--primary);
border-radius: 8px;
position: relative;
height: 40px;
text-decoration: none;
width: 40px;
flex: 0;
}
.compare-table .c-btn a.added_to_cart {
color: inherit;
background: #E6EDF7;
display: flex;
justify-content: center;
align-content: center;
font-size: 0
}
.compare-table .c-btn a.soldout {
background: #6C717F;
pointer-events: none;
}
.compare-table .c-btn a::before {
content: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/add_to_cart.svg);
}
.compare-table .c-btn a.added_to_cart::before {
content: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/added_to_cart_1.svg);
}
.compare-table .c-btn a.added_to_cart.wc-forward::before {
content: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/added_to_cart_1.svg);
}
.compare-table .c-btn button.button, .compare-table .c-btn button.button:hover {
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center center;
border: none;
flex: 0 0 40px;
background-color: #E2E6F0;
}
.compare-table .c-btn button.button.loading {
padding-right: 0
}
.compare-table .c-btn button.button.add-to-wishlist {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/fav.svg);
}
.compare-table .c-btn button.button.add-to-wishlist:hover {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/fav_hover.svg);
}
.compare-table .c-btn button.button.add-to-wishlist.in_wishlist {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/fav_in.svg);
}
.compare-table .c-btn button.button.add-to-compare {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/comp.svg);
}
.compare-table .c-btn button.button.add-to-compare:hover,
.compare-table .c-btn button.button.add-to-compare.in_compare {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/comp_hover.svg);
}
.compare-content .table-wrap { position: relative;
}
.compare-content .table-wrap .btns {
position: sticky;
top: 0;
z-index: 3;
}
.nav--fixed .compare-content .table-wrap {
height: calc(100vh - 100px);
margin-bottom: 40px
} .compare-content tr.с-image {
position: sticky;
top: 0;
left: 0;
z-index: 1;
background-color: #fff;
box-shadow: -1px 3px 3px -2px #e7e7e7;
} .table-wrap {
scrollbar-width: thin;
scrollbar-color: var(--text-dark) #EBECF9;
} .table-wrap::-webkit-scrollbar {
width: 4px;
}
.table-wrap::-webkit-scrollbar-track {
background: #EBECF9;
}
.table-wrap::-webkit-scrollbar-thumb {
background-color: var(--text-dark);
border-radius: 2px;
border: 1px solid #EBECF9;
}
.table-wrap::-webkit-scrollbar:horizontal {
height: 0;
width: 0;
display: none;
}
.table-wrap::-webkit-scrollbar-thumb:horizontal {
display: none;
}
.compare-content .nav--fixed { }  #modal-cart {
left: 0;
bottom: 59px;
top: auto;
right: 0;
display: block;
opacity: 0;
position: fixed;
width: auto;
height: auto;
background-color: white;
padding: 24px;
margin: 0;
box-shadow: 0px 6px 24px rgb(48 49 55 / 12%);
border-radius: 8px;
transition: all .4s;
display: flex;
align-items: center;
z-index: -1000;
}
#modal-cart .modal-cart-count {
flex: 1 1 auto
}
#modal-cart.active {  transition: all .6s;
z-index: 10000;
opacity: 1;
}
#modal-cart .totall {
margin: 0;
}
#modal-cart .close-modal {
margin-left: 30px;
cursor: pointer;
}
#modal-cart span.woocommerce-Price-amount.amount {
font-size: 14px;
line-height: 20px
}
#modal-cart .modal-cart-button a.button {
padding: 10px 24px;
background: var(--primary);
border-radius: 8px;
color: #fff;
font-weight: 400;
font-size: 14px;
line-height: 20px;
} .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
background-color: #2c3df5;
color: #ffffff;
}
.single_product_price_block {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.single_product_price_block > span {
flex: 1 1 100%;
}
.single_product_price_block .price-wrap {
display: flex;
flex-flow: row-reverse;
align-items: center;
gap: 17px;
justify-content: center;
}
.single_product_price_block .price-wrap span.woocommerce-Price-amount.amount {
font-size: 26px;
line-height: 38px;
font-weight: 700;
}
.single_product_price_block .price-wrap del span.woocommerce-Price-amount.amount {
font-size: 16px;
line-height: 24px;
font-weight: 400
}
.single_product_price_block .price-wrap ins {
text-decoration: none;
}
.single_product_price_block .c-btn {
display: flex;
gap:16px;
}
.single_product_price_block .c-btn a {
margin-top: 0;
line-height: 50px;
padding: 0;
text-align: center;
font-size: 14px;
font-weight: 400;
color: #fff;
background: var(--primary);
border-radius: 8px;
position: relative;
height: 50px;
text-decoration: none;
width: auto;
flex: 1 1 auto;
}
.single_product_price_block .c-btn a.ajax_add_to_cart:hover {
background: #fff;
border: 1px solid;
color: var(--primary);
}
.single_product_price_block .c-btn a.added_to_cart {
color: inherit;
background: #E6EDF7;
display: flex;
justify-content: center;
align-content: center;
font-size: 0
}
.single_product_price_block .c-btn a.soldout {
background: #6C717F;
pointer-events: none;
}
.single_product_price_block .c-btn button.button, .single_product_price_block .c-btn button.button:hover {
width: 50px;
height: 50px;
background-repeat: no-repeat;
background-position: center center;
border: none;
flex: 0 0 50px;
background-color: #E2E6F0;
border-radius: 8px;
}
.single_product_price_block .c-btn button.button.loading {
padding-right: 0
}
.single_product_price_block .c-btn button.button.add-to-wishlist {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/fav.svg);
}
.single_product_price_block .c-btn button.button.add-to-wishlist:hover {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/fav_hover.svg);
}
.single_product_price_block .c-btn button.button.add-to-wishlist.in_wishlist {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/fav_in.svg);
}
.single_product_price_block .c-btn button.button.add-to-compare {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/comp.svg);
}
.single_product_price_block .c-btn button.button.add-to-compare:hover,
.single_product_price_block .c-btn button.button.add-to-compare.in_compare {
background-image: url(//nakedtechnologies.org/wp-content/themes/hello-elementor-child/assets/img/comp_hover.svg);
}
.single_product_price_block .c-btn a::before {
content: "\041a\0443\043f\0438\0442\044c";
text-transform: uppercase;
}
.single_product_price_block .c-btn a.added_to_cart::before {
content: "\0412\0020\043a\043e\0440\0437\0438\043d\0435";
font-size: 14px;
}
.single_product_price_block .c-btn a.added_to_cart.wc-forward::before {
content: "\0412\0020\043a\043e\0440\0437\0438\043d\0435\0021";
font-size: 14px;
color: rgb(33, 55, 119);
}
.single_product_price_block .price-wrap .price.soldout {
color:#6c717f;
} @media (min-width: 480px) {
.someadv {
order: 1;
}
.woocommerce .cart-collaterals .cart_totals {
order: 2;
}
.get-loan {
order: 3
}
.compare-table td {
min-width: 230px;
max-width: 230px 
}
.compare-table .price-wrap {
gap: 4px;
flex-flow: row-reverse;
height: auto;
}
}
@media (min-width: 640px) {
.product .air-footer {
gap: 0 8px;
}
.swiper-buttons {
position: absolute;
right: 0;
top: 0;
display: flex;
gap: 24px
}
.swiper-left-button, .swiper-right-button {
position: static;
top: 220px;
width: 48px;
height: 48px;
background: #FFFFFF;
box-shadow: 0px 6px 24px rgb(48 49 55 / 12%);
border-radius: 52px;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
}
.swiper-left-button svg, .swiper-right-button svg {
width: 7px;
height: 14px;
stroke: var(--text-dark);
}
.woocommerce ul.products.swiper-wrapper li.product{
padding: 32px;
}
.compare-table tr.с-image td img {
height: 180px
}
.tabs__content.wide-table .left-button, .tabs__content.wide-table .right-button {
position: absolute;
top: 220px;
width: 48px;
height: 48px;
background: #FFFFFF;
box-shadow: 0px 6px 24px rgb(48 49 55 / 12%);
border-radius: 52px;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
cursor: pointer;
}
.tabs__content .left-button svg, .tabs__content .right-button svg {
width: 7px;
height: 14px;
stroke: var(--text-dark);
}
.tabs__content .left-end .left-button svg, .tabs__content .right-end .right-button svg, .swiper-buttons .swiper-button-disabled svg{
stroke: #A1A6BC;
}
.tabs__content .left-end .left-button, .tabs__content .right-end .right-button, .swiper-buttons .swiper-button-disabled {
cursor: not-allowed; 
}
.tabs__content .left-button {
left: 12px
}
.tabs__content .right-button {
right: 12px
} .cart-item { 
grid-template-columns: 20px 100px auto;
gap: 20px 13px;
grid-template-areas:
"cart-item-check cart-item-img cart-item-header"
"cart-item-check cart-item-img cart-item-footer";
padding: 32px 0;
border: 0;
}
.woocommerce-cart-form .cart-item-img img {
height: 100px;
width: auto;
}
.cart-item-check {
grid-area: cart-item-check;
}
.cart-item-img { grid-area: cart-item-img; }
.cart-item-header {
grid-area: cart-item-header;
flex-flow: row;
justify-content: space-between;
font-weight: 400;
font-size: 20px;
line-height: 24px;
}
.cart-item-header .cart-item-price-regular span.woocommerce-Price-amount.amount{
font-weight: 400;
font-size: 20px;
line-height: 24px;
}
.cart-item-header .cart-item-title {
max-width: 250px;
}
.cart-item-footer { grid-area: cart-item-footer; }
.woocommerce-MyAccount-orders .my-order .order {
flex-flow: row;
max-width: none;
}
.woocommerce-MyAccount-orders .my-order .order .order-info {
flex: 1 1;
}
.woocommerce-MyAccount-orders .my-order .order .order-items {
flex: 1 1;
max-width: 280px;
}
.woocommerce-MyAccount-orders .my-order header {
flex-flow: row;
gap: 0 20px;
}
.woocommerce-MyAccount-orders .my-order header .order-num{
flex: 1;
}
}
@media (min-width: 960px) {
.cart-item-header .cart-item-title {
max-width: 340px;
}
}
@media (min-width: 1160px) {
.swiper-buttons {
margin: 20px;
}
.swiper {
overflow: hidden;
}
.slider-f {
padding: 10px 20px 
}
.single_product_price_block .price-wrap {
justify-content: flex-end;
}
#modal-cart {
top: 210px;
left: auto;
bottom: auto;
display: block;
transform: translate(-100%, 0);
}
#modal-cart .close-modal {
margin: 0;
position: absolute;
top: 14px;
right: 14px;
}
#modal-cart span.woocommerce-Price-amount.amount {
font-size: 20px;
}
#modal-cart .totall {
margin: 14px 0 24px;
}
#modal-cart.active {
top: 190px;
}
.compare-table .c-btn a::before {
content: "\0412\0020\043a\043e\0440\0437\0438\043d\0443";
}
.compare-table .c-btn a.added_to_cart::before {
content: "\0412\0020\043a\043e\0440\0437\0438\043d\0435";
font-size: 14px;
}
.compare-table .c-btn a.added_to_cart.wc-forward::before {
content: "\0412\0020\043a\043e\0440\0437\0438\043d\0435\0021";
font-size: 14px;
color: rgb(33, 55, 119);
}
.compare-table .c-btn a {
flex: 1 1 auto;
width: auto;
}
.nav--fixed .compare-content .table-wrap {
height: calc(100vh - 60px);
margin-bottom: 0
}
.compare-table td {
min-width: 287px;
max-width: 287px 
} #woocommerce-cart-form-wrapper {
display: grid;
grid-template-columns: 860px auto;
grid-template-rows: auto auto;
gap: 16px 30px;
grid-template-areas:
"backlink backlink"
"woocommerce-cart-form cart-collaterals";
}
.checkout.woocommerce-checkout {
display: grid;
grid-template-columns: 860px auto;
grid-template-rows: auto;
gap: 0 30px;
grid-template-areas:
"notice order_review"
"customer_details order_review"
"payment order_review";
}
#customer_details {
grid-area: customer_details;
}
#order_review {
grid-area: order_review;
}
#payment {
grid-area: payment;
}
.woocommerce-NoticeGroup{
grid-area: notice;
}
.backlink {
grid-area: backlink;
}
.woocommerce-cart-form {
grid-area: woocommerce-cart-form;
}
.cart-collaterals {
grid-area: cart-collaterals;
margin: 0;
height: 100%;
}
.cart-form-header {
margin: 0;
padding: 0 24px
}
.cart-item {
padding: 32px 24px
}
.someadv{ z-index: 1;
}
.get-loan {
order: 2; z-index: 1;
}
.cart_totals {
order: 3;
position: sticky;
top: 32px
}
.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method {
flex: 1 1 200px;
}
}
.woocommerce button:focus, .woocommerce [type="button"]:focus {
background-color: #a4afb7;
}
.page-content a.tel {
text-decoration: none;
}