@charset "UTF-8";
.lwpcngNotice{position:fixed;z-index:999999;padding:12px 24px;font:16px/20px "Trebuchet MS","Helvetica CY",sans-serif;box-shadow:0 0 8px rgba(0,0,0,.1);border:0 solid}.lwpcngNotice A{text-decoration:underline}.lwpcngNotice A:hover{text-decoration:none}.lwpcngNotice-float{border:1px solid;border-radius:4px}.lwpcngNotice_message{display:inline;margin-right:8px}.lwpcngNotice_accept,.lwpcngNotice_reject{margin:8px 8px;display:inline-block;vertical-align:middle;padding:6px 12px;border:1px solid;white-space:nowrap;cursor:pointer}.lwpcngNotice_accept{font-weight:700}.lwpcngNotice_more{margin:0 6px;display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;font-size:14px}.lwpcngNoticeBar{text-align:center}.lwpcngNoticeBar.lwpcngNotice-sticked{left:0;right:0}.lwpcngNoticeBar-top.lwpcngNotice-sticked{top:0;border-bottom-width:1px}.lwpcngNoticeBar-bottom.lwpcngNotice-sticked{bottom:0;border-top-width:1px}.lwpcngNoticeBar .lwpcngNotice_buttons{display:inline}.lwpcngNoticeBox{max-width:40%}@media screen and (max-width:980px){.lwpcngNoticeBox{max-width:75%}}@media screen and (max-width:600px){.lwpcngNoticeBox{max-width:none;left:0!important;right:0!important;border-radius:0!important;border-width:0}.lwpcngNoticeBox-topLeft,.lwpcngNoticeBox-topRight{top:0!important;border-bottom-width:1px}.lwpcngNoticeBox-bottomLeft,.lwpcngNoticeBox-bottomRight{bottom:0!important;border-top-width:1px}}.lwpcngNoticeBox-bottomLeft.lwpcngNotice-sticked{left:0;bottom:0;border-right-width:1px;border-top-width:1px;border-radius:0 4px 0 0}.lwpcngNoticeBox-bottomRight.lwpcngNotice-sticked{right:0;bottom:0;border-left-width:1px;border-top-width:1px;border-radius:4px 0 0 0}.lwpcngNoticeBox-topLeft.lwpcngNotice-sticked{left:0;top:0;border-right-width:1px;border-bottom-width:1px;border-radius:0 0 4px 0}.lwpcngNoticeBox-topRight.lwpcngNotice-sticked{right:0;top:0;border-left-width:1px;border-bottom-width:1px;border-radius:0 0 0 4px}.lwpcngNoticeBox .lwpcngNotice_buttons{margin-top:6px}.lwpcngNotice-light{background:#fff;background:rgba(255,255,255,.97);color:#000;border-color:#ddd}.lwpcngNotice-light A,.lwpcngNotice-light A:hover,.lwpcngNotice-light A:visited{color:#aaa}.lwpcngNotice-light .lwpcngNotice_accept{border-color:#ddd;background:#fff;color:#00a65a}.lwpcngNotice-light .lwpcngNotice_accept:hover{border-color:#82ccaa;background:#f4fff3}.lwpcngNotice-light .lwpcngNotice_reject{border-color:#ddd;background:#fff;color:#888}.lwpcngNotice-light .lwpcngNotice_reject:hover{border-color:#bbb;background:#f8f8f8;color:#000}.lwpcngNotice-dark{background:#2b2b2b;background:rgba(43,43,43,.97);color:#fff;border-color:#2b2b2b}.lwpcngNotice-dark A,.lwpcngNotice-dark A:hover,.lwpcngNotice-dark A:visited{color:#aaa}.lwpcngNotice-dark .lwpcngNotice_accept{border-color:#555;color:#00a65a}.lwpcngNotice-dark .lwpcngNotice_accept:hover{background:#2b2b2b}.lwpcngNotice-dark .lwpcngNotice_reject{border-color:#555;color:#888}.lwpcngNotice-dark .lwpcngNotice_reject:hover{background:#2b2b2b;color:#aaa}.lwpcngShowAgain{position:fixed;z-index:999999;padding:6px 16px;border:0 solid;border-top-width:1px;font:14px/18px "Trebuchet MS","Helvetica CY",sans-serif;cursor:pointer}.lwpcngShowAgain-bottomSticked{bottom:0}.lwpcngShowAgain-bottomFloat{border-bottom-width:1px}.lwpcngShowAgain-sideSticked.lwpcngShowAgain-bottomRight{right:0}.lwpcngShowAgain-sideSticked.lwpcngShowAgain-bottomLeft{left:0}.lwpcngShowAgain-bottomRight{border-left-width:1px;border-top-left-radius:4px}.lwpcngShowAgain-bottomRight.lwpcngShowAgain-sideFloat{border-right-width:1px;border-top-right-radius:4px}.lwpcngShowAgain-bottomRight.lwpcngShowAgain-sideFloat.lwpcngShowAgain-bottomFloat{border-bottom-right-radius:4px}.lwpcngShowAgain-bottomRight.lwpcngShowAgain-bottomFloat{border-bottom-left-radius:4px}.lwpcngShowAgain-bottomLeft{border-right-width:1px;border-top-right-radius:4px}.lwpcngShowAgain-bottomLeft.lwpcngShowAgain-sideFloat{border-left-width:1px;border-top-left-radius:4px}.lwpcngShowAgain-bottomLeft.lwpcngShowAgain-sideFloat.lwpcngShowAgain-bottomFloat{border-bottom-left-radius:4px}.lwpcngShowAgain-bottomLeft.lwpcngShowAgain-bottomFloat{border-bottom-right-radius:4px}.lwpcngShowAgain-light{background:#fff;background:rgba(255,255,255,.97);border-color:#ddd;color:#000}.lwpcngShowAgain-light:hover{background:#f6f6f6;color:#000}.lwpcngShowAgain-dark{background:#2b2b2b;background:rgba(43,43,43,.97);color:#bbb;border-color:#2b2b2b}.lwpcngShowAgain-dark:hover{background:#2b2b2b;color:#ddd}.lwpcngHide{display:none}.dgwt-wcas-block-scroll {
overflow: hidden;
}
.dgwt-wcas-search-wrapp {
position: relative;
line-height: 100%;
display: block;
color: #444;
min-width: 230px;
width: 100%;
text-align: left;
margin: 0 auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.dgwt-wcas-tpd-image img {
margin: 0 15px 0 0 !important;
display: block;
}
.rtl .dgwt-wcas-tpd-image img {
margin: 0 0 0 15px !important;
}
.dgwt-wcas-preloader-wrapp img {
margin: 10px auto 0 auto;
display: block;
max-width: 200px;
}
.dgwt-wcas-preloader-wrapp img.dgwt-wcas-placeholder-preloader {
display: block;
width: 100%;
height: auto;
max-width: 300px;
margin: 0;
}
.dgwt-wcas-suggestions-wrapp {
background: #fff none repeat scroll 0 0;
border: 1px solid #ddd;
border-top: none;
padding: 0;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow-y: auto;
}
.dgwt-wcas-search-wrapp *,
.dgwt-wcas-suggestions-wrapp *,
.dgwt-wcas-details-wrapp * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.dgwt-wcas-details-wrapp a:focus,
.dgwt-wcas-suggestions-wrapp a:focus {
outline: none;
}
.dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp--top {
border: 1px solid #ddd;
border-bottom: none;
}
.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp {
max-width: 550px;
}
.dgwt-wcas-full-width.dgwt-wcas-is-detail-box .dgwt-wcas-suggestion {
padding: 8px 15px;
}
.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp {
border-radius: 0 0 5px 0;
border-left-color: #eee;
}
.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp {
border-radius: 0 0 0 5px;
border-right-color: #eee;
}
.dgwt-wcas-suggestion {
cursor: pointer;
font-size: 12px;
line-height: 110%;
text-align: left;
padding: 7px 10px;
position: relative;
border-bottom: 1px solid #dfdfdf;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
resize: vertical;
width: 100%;
transition: none !important;
}
.dgwt-wcas-suggestion-nores {
font-size: 15px;
line-height: 157%;
padding: 15px;
width: 100%;
}
.dgwt-wcas-suggestion-nores p {
padding: 0;
margin: 0 0 10px 0;
font-size: 18px;
}
.dgwt-wcas-suggestion-nores ul,
.dgwt-wcas-suggestion-nores ol {
padding: 0 0 0 30px;
margin: 0;
}
.dgwt-wcas-suggestion-nores ul li {
list-style: disc;
}
.dgwt-wcas-open-pirx .dgwt-wcas-suggestion-nores {
padding: 10px 10px 10px 34px;
}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more {
justify-content: center;
color: #6d6d6d;
}
a.dgwt-wcas-details-more-products {
padding: 15px 0 10px 0;
display: block;
border-top: 1px solid #eee;
text-align: center;
font-size: 12px;
text-transform: uppercase;
color: #6d6d6d;
transition: all 200ms ease-in-out;
}
a.dgwt-wcas-details-more-products:hover {
text-decoration: underline;
}
a.dgwt-wcas-product-details-readmore {
display: block;
text-align: right;
margin-top: 15px;
color: #6d6d6d;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: normal;
font-size: 12px;
}
a.dgwt-wcas-product-details-readmore:hover {
text-decoration: underline;
}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-no-border-bottom {
border-bottom: none;
}
.dgwt-wcas-suggestion:after {
clear: both;
display: block;
content: '';
}
.dgwt-wcas-suggestion.dgwt-wcas-nores {
cursor: default;
opacity: 0.5;
}
.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product {
padding-top: 8px;
padding-bottom: 8px;
min-height: 60px;
}
.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-history-product {
min-height: 40px;
}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more,
.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more {
min-height: 30px;
text-transform: uppercase;
}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more {
padding: 0 10px;
text-align: center;
}
.dgwt-wcas-st {
display: block;
color: #444;
font-size: 15px;
width: 100%;
line-height: 110%;
}
.dgwt-wcas-st > span {
display: inline-block;
vertical-align: middle;
}
.dgwt-wcas-has-sku .dgwt-wcas-st-title {
margin-right: 6px;
}
.dgwt-wcas-st > span.dgwt-wcas-st--direct-headline {
display: block;
font-style: italic;
font-size: 10px;
text-transform: uppercase;
opacity: 0.4;
line-height: 10px;
margin-bottom: 1px;
letter-spacing: 2px;
}
.dgwt-wcas-st-breadcrumbs {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 80%;
text-align: left;
opacity: 0.6;
width: 100%;
padding-right: 10px;
}
.rtl .dgwt-wcas-st-breadcrumbs {
padding-right: 0;
padding-left: 10px;
text-align: right;
}
.dgwt-wcas-sku {
font-size: 80%;
}
.dgwt-wcas-si {
width: 50px;
display: block;
height: 100%;
}
.dgwt-wcas-si img {
background: #fff none repeat scroll 0 0;
border: 1px solid #e8e8e8;
border-radius: 3px;
display: block;
margin: auto;
padding: 2px;
height: auto;
width: auto;
max-height: 90%;
max-width: 100%;
}
.dgwt-wcas-suggestion-history-search {
min-height: 40px;
}
.dgwt-wcas-suggestion-history-search .dgwt-wcas-si,
.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si {
display: flex;
align-items: center;
justify-content: center;
}
.dgwt-wcas-suggestion-searches .dgwt-wcas-si svg,
.dgwt-wcas-has-img-forced .dgwt-wcas-suggestion-history-product .dgwt-wcas-si svg,
.dgwt-wcas-suggestion-history-search .dgwt-wcas-si svg {
max-width: 18px;
}
.dgwt-wcas-has-img:not(.dgwt-wcas-has-img-forced) .dgwt-wcas-suggestion-history-product .dgwt-wcas-si > svg {
margin-left: 10px;
}
.dgwt-wcas-content-wrapp {
display: flex;
height: 100%;
width: 100%;
justify-content: space-between;
align-items: center;
resize: vertical;
padding-left: 10px;
}
.rtl .dgwt-wcas-content-wrapp {
padding-left: 0;
padding-right: 10px;
}
.dgwt-wcas-sp {
color: #555;
font-size: 14px;
line-height: 120%;
text-align: right;
padding-left: 10px;
}
.dgwt-wcas-sp * {
line-height: 130%;
}
.dgwt-wcas-search-form {
margin: 0;
padding: 0;
width: 100%;
}
.dgwt-wcas-sp del {
opacity: 0.5;
font-size: 12px;
}
.dgwt-wcas-sd {
color: #777;
display: block;
line-height: 14px;
width: 100%;
margin-top: 5px;
font-size: 0.8em;
}
.dgwt-wcas-vendor-city {
margin-left: 5px;
font-size: 0.8em;;
}
.dgwt-wcas-st > .dgwt-wcas-product-vendor {
font-size: 12px;
margin-top: 5px;
display: block;
}
.dgwt-wcas-suggestion-selected {
background-color: #eeeeee;
}
.dgwt-wcas-suggestion-selected:first-child {
border-top: none;
}
.rtl .dgwt-wcas-suggestion {
padding-left: 0;
padding-right: 15px;
text-align: right;
}
.dgwt-wcas-details-wrapp {
background: #fff none repeat scroll 0 0;
border: 1px solid #ddd;
border-top: none;
border-left: none;
padding: 0;
width: 300px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 100;
min-height: 340px;
}
.rtl .dgwt-wcas-details-wrapp {
border-left: 1px solid #ddd;
border-right: none;
}
.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp {
margin-top: -1px;
border-top: 1px solid #ddd;
}
.dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp {
margin-top: -1px;
border-top: 1px solid #ddd;
}
.dgwt-wcas-details-right .dgwt-wcas-details-wrapp {
border-left: none;
border-right: 1px solid #ddd;
border-radius: 0 5px 5px 0;
}
.dgwt-wcas-details-left .dgwt-wcas-details-wrapp {
border-right: none;
border-left: 1px solid #ddd;
border-radius: 5px 0 0 5px;
}
.dgwt-wcas-details-notfit .dgwt-wcas-details-wrapp {
display: none;
}
.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp {
border-radius: 0 0 0 5px;
}
.dgwt-wcas-full-width .dgwt-wcas-details-wrapp {
border-radius: 0 0 5px 0;
}
.rtl.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp {
border-radius: 0 0 5px 0;
}
.rtl.dgwt-wcas-full-width .dgwt-wcas-details-wrapp {
border-radius: 0 0 0 5px;
}
.dgwt-wcas-details-inner {
display: none;
}
.dgwt-wcas-details-inner.dgwt-wcas-details-inner-active {
display: block;
}
.dgwt-wcas-details-inner-taxonomy {
margin-top: 11px;
}
.woocommerce .dgwt-wcas-pd-rating .star-rating {
float: left;
margin-right: 5px;
font-size: 12px;
color: #CCAE72;
}
.rtl .dgwt-wcas-pd-rating .star-rating {
float: right;
margin-left: 5px;
margin-right: 0;
}
.dgwt-wcas-datails-title {
border-bottom: 1px dashed #eee;
display: block;
margin-bottom: 15px;
padding-bottom: 5px;
font-size: 14px;
}
.dgwt-wcas-pd-title {
border-bottom: 1px dashed #eee;
margin-bottom: 15px;
padding-bottom: 5px;
display: block;
color: #202020;
text-decoration: none;
}
.dgwt-wcas-pd-title .product-title {
font-weight: 900;
color: #202020;
text-transform: uppercase;
letter-spacing: -1px;
margin: 0;
}
.dgwt-wcas-details-title-tax {
text-transform: uppercase;
font-weight: 900;
letter-spacing: -1px;
margin-right: 3px;
}
.dgwt-wcas-tax-product-details {
text-decoration: none;
display: flex;
align-items: center;
justify-content: left;
transition: all 200ms ease-in-out;
padding: 5px;
margin: 0 -5px 15px -5px;
}
.dgwt-wcas-tax-product-details:after {
content: '';
clear: both;
display: block;
}
.dgwt-wcas-tax-product-details:hover {
box-shadow: 0 0 11px 2px rgba(0, 0, 0, 0.05);
}
.rtl .dgwt-wcas-tax-product-details {
justify-content: right;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-title {
margin-bottom: 8px;
}
.dgwt-wcas-tpd-image {
width: 60px;
margin-right: 15px;
}
.dgwt-wcas-pd-rest {
}
.dgwt-wcas-pd-rest .product-title {
display: block;
line-height: 100%;
font-weight: 500;
margin-bottom: 5px;
}
.dgwt-wcas-tpd-rest {
max-width: 200px;
}
.dgwt-wcas-tpd-rest-title {
display: block;
line-height: 125%;
font-size: 14px;
font-weight: 500;
letter-spacing: 0;
margin: 0 0 8px;
overflow: hidden;
color: #000;
}
.dgwt-wcas-tpd-price {
}
.dgwt-wcas-pd-price,
.dgwt-wcas-tpd-price {
font-size: 14px;
line-height: 120%;
overflow: hidden;
color: #000;
margin-top: 15px;
font-weight: bold;
font-size: 18px;
}
.dgwt-wcas-tpd-price {
font-size: 12px;
color: #777;
}
.dgwt-wcas-tpd-price .woocommerce-price-suffix,
.dgwt-wcas-pd-price .woocommerce-price-suffix {
font-size: 12px;
font-weight: lighter;
color: #999;
margin-left: 4px;
display: inline-block;
}
.dgwt-wcas-tpd-price del .amount,
.dgwt-wcas-pd-price del .amount {
font-weight: lighter;
background: transparent;
font-size: 90%;
opacity: 0.6;
}
.dgwt-wcas-tpd-price ins,
.dgwt-wcas-pd-price ins {
background: transparent;
text-decoration: none;
}
.dgwt-wcas-pd-rating {
font-size: 13px;
line-height: 13px;
}
.dgwt-wcas-pd-rating:after {
content: '';
clear: both;
display: block;
}
.dgwt-wcas-pd-review {
color: #777;
font-size: 11px;
line-height: 11px;
}
.dgwt-wcas-datails-title {
border-bottom: 1px dashed #eee;
display: block;
margin: 5px 0 15px 0;
padding-bottom: 5px;
}
.dgwt-wcas-pd-title {
border-bottom: 1px dashed #eee;
margin-bottom: 15px;
padding-bottom: 5px;
display: block;
text-decoration: none;
}
.dgwt-wcas-pd-title .product-title {
font-weight: 900;
text-transform: uppercase;
letter-spacing: -1px;
}
.dgwt-wcas-details-title-tax {
text-transform: uppercase;
font-weight: 900;
letter-spacing: -1px;
margin-right: 3px;
}
.rtl .dgwt-wcas-details-title-tax {
margin: 0 0 0 3px;
float: right;
}
.dgwt-wcas-tpd-image {
width: 70px;
padding: 4px;
background-color: #fff;
border: 1px solid #e8e8e8;
border-radius: 4px;
display: flex;
flex-direction: column;
justify-content: center;
}
.dgwt-wcas-details-space {
padding: 0 15px 15px 15px;
}
.dgwt-wcas-details-main-image {
border-bottom: 1px solid #eee;
min-height: 200px;
display: flex;
}
.dgwt-wcas-details-main-image img {
width: auto;
height: auto;
display: block;
max-height: 250px;
max-width: 100%;
margin: 0 auto;
padding: 0;
border: none;
align-self: center;
}
.dgwt-wcas-details-right .dgwt-wcas-details-main-image img {
border-radius: 0 3px 0 0;
}
.dgwt-wcas-details-left .dgwt-wcas-details-main-image img {
border-radius: 3px 0 0 0;
}
a.dgwt-wcas-details-post-title,
a.dgwt-wcas-details-product-title {
color: #333;
display: block;
line-height: 120%;
margin: 10px 0 0 0;
font-size: 21px;
font-weight: normal;
text-decoration: none;
text-transform: none;
}
a.dgwt-wcas-details-post-title:hover,
a.dgwt-wcas-details-product-title:hover {
text-decoration: underline;
}
a.dgwt-wcas-details-post-title {
margin-bottom: 15px;
}
.dgwt-wcas-details-product-sku {
display: block;
font-size: 12px;
line-height: 110%;
color: #999;
}
.dgwt-wcas-tpd-image img {
display: block;
max-width: 100%;
width: 100%;
height: auto;
}
.dgwt-wcas-details-hr {
height: 1px;
width: 100%;
border-bottom: 1px solid #eee;
margin: 15px 0;
}
.rtl .dgwt-wcas-tpd-image {
float: right;
margin-right: 0;
margin-left: 15px;
}
.rtl .dgwt-wcas-tpd-rest {
float: right;
max-width: 190px;
}
.rtl input[type="search"].dgwt-wcas-search-input {
text-align: right;
}
input[type="search"].dgwt-wcas-search-input,
input[type="text"].dgwt-cas-search-input {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0;
-webkit-appearance: textfield;
text-align: left;
}
[type="search"].dgwt-wcas-search-input::-ms-clear {
display: none;
}
[type="search"].dgwt-wcas-search-input::-webkit-search-decoration {
-webkit-appearance: none;
}
[type="search"].dgwt-wcas-search-input::-webkit-search-cancel-button {
display: none;
}
.dgwt-wcas-details-desc {
font-size: 13px;
line-height: 157%;
}
.dgwt-wcas-details-desc strong,
.dgwt-wcas-details-desc b {
font-weight: normal;
color: #000;
margin: 0;
padding: 0;
}
.dgwt-wcas-pd-addtc-form {
margin: 10px 0;
display: flex;
align-items: center;
justify-content: flex-end;
}
.dgwt-wcas-pd-addtc-form > .quantity {
margin-right: 10px;
}
.dgwt-wcas-pd-addtc-form .quantity input.qty,
.dgwt-wcas-pd-addtc-form .add_to_cart_inline {
margin-bottom: 0;
margin-top: 0;
}
.dgwt-wcas-stock {
display: block;
text-align: right;
font-size: 14px;
line-height: 14px;
margin-bottom: 14px;
}
.dgwt-wcas-stock.in-stock {
color: #0f834d;
}
.dgwt-wcas-stock.out-of-stock {
color: #e2401c;
}
.dgwt-wcas-pd-addtc .add_to_cart_inline,
.dgwt-wcas-pd-addtc .add_to_cart_button {
margin: 0;
}
.dgwt-wcas-pd-addtc .add_to_cart_button.added {
display: none;
}
input[type="submit"].dgwt-wcas-search-submit, button.dgwt-wcas-search-submit {
position: relative;
}
.dgwt-wcas-ico-magnifier {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
height: 65%;
display: block;
}
.dgwt-wcas-preloader {
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 40px;
z-index: -1;
background-repeat: no-repeat;
background-position: right 15px center;
background-size: auto 44%;
}
.dgwt-wcas-voice-search {
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 40px;
z-index: 1;
opacity: 0.5;
cursor: pointer;
align-items: center;
justify-content: center;
display: none;
-webkit-transition: all 160ms ease-in-out;
-moz-transition: all 160ms ease-in-out;
-ms-transition: all 160ms ease-in-out;
-o-transition: all 160ms ease-in-out;
transition: all 160ms ease-in-out;
}
.dgwt-wcas-voice-search:hover {
opacity: 0.3;
}
.dgwt-wcas-voice-search path {
fill: #444;
}
.dgwt-wcas-voice-search-supported .dgwt-wcas-voice-search {
display: flex;
}
.dgwt-wcas-voice-search-supported .dgwt-wcas-preloader {
right: 40px;
}
.rtl .dgwt-wcas-voice-search {
right: auto;
left: 5px;
}
.dgwt-wcas-mobile-overlay-trigger-active .dgwt-wcas-voice-search {
z-index: 105;
}
.rtl .dgwt-wcas-preloader {
right: auto;
left: 5px;
}
.rtl .dgwt-wcas-voice-search-supported .dgwt-wcas-preloader {
right: auto;
left: 45px;
}
.dgwt-wcas-inner-preloader {
background-repeat: no-repeat;
background-position: right 8px center;
background-size: auto 22px;
display: flex;
align-items: center;
justify-content: center;
z-index: 1;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.dgwt-wcas-inner-preloader {
background-image: url(//japan-hit.ru/wp-content/plugins/ajax-search-for-woocommerce-premium/assets/img/preloader.gif);
}
}
.dgwt-wcas-loader-circular {
height: 24px;
width: 24px;
-webkit-animation: 2s linear infinite rotate;
-moz-animation: 2s linear infinite rotate;
animation: 2s linear infinite rotate;
}
.dgwt-wcas-loader-circular-path {
fill: transparent;
stroke-linecap: round;
stroke-width: 4px;
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-animation: 1s ease-in-out infinite dash;
-moz-animation: 1s ease-in-out infinite dash;
animation: 1s ease-in-out infinite dash;
stroke: #ddd;
}
@-webkit-keyframes rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-moz-keyframes rotate {
100% {
-moz-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate {
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes dash {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -35px;
}
100% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -124px;
}
}
@-moz-keyframes dash {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -35px;
}
100% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -124px;
}
}
@keyframes dash {
0% {
stroke-dasharray: 1, 200;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -35px;
}
100% {
stroke-dasharray: 89, 200;
stroke-dashoffset: -124px;
}
}
.dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) {
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
-webkit-transition: all 160ms ease-in-out;
-moz-transition: all 160ms ease-in-out;
-ms-transition: all 160ms ease-in-out;
-o-transition: all 160ms ease-in-out;
transition: all 160ms ease-in-out;
z-index: 1;
} .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before {
content: '';
display: block;
position: absolute;
background: transparent;
height: 100%;
width: 100%;
left: 0;
bottom: 0;
top: 0;
right: 0;
margin: auto;
}
.dgwt-wcas-close:hover {
opacity: 0.3;
}
.dgwt-wcas-close path {
fill: #ccc;
}
@media screen and (max-width: 992px) {
.dgwt-wcas-is-detail-box .dgwt-wcas-suggestions-wrapp {
max-width: none;
}
}
.dgwt-wcas-suggestion strong {
font-weight: bold;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
}
.dgwt-wcas-sf-wrapp:before, .dgwt-wcas-sf-wrapp:after {
content: "";
display: table;
}
.dgwt-wcas-sf-wrapp:after {
clear: both;
}
.dgwt-wcas-sf-wrapp {
zoom: 1;
width: 100%;
max-width: 100vw;
margin: 0;
position: relative;
background: none;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
width: 100%;
height: 40px;
font-size: 14px;
line-height: 100%;
padding: 10px 15px;
margin: 0;
background: #fff;
border: 1px solid #ddd;
border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-appearance: none;
box-sizing: border-box;
}
.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input,
.dgwt-wcas-is-ios .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus {
font-size: 16px;
}
.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
border-radius: 3px 3px 0 0;
}
.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-details-wrapp {
display: none !important;
}
.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-details-outside .dgwt-wcas-suggestions-wrapp {
min-height: 0 !important;
border-radius: 0 0 5px 5px;
border-right-color: #ddd;
}
.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp {
min-height: 41px !important;
}
.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.rtl):not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp {
border-right-color: transparent;
}
.dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-details-wrapp .dgwt-wcas-preloader-wrapp {
display: none !important;
}
.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-is-details:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestion-nores {
margin-top: 5px;
}
.rtl.dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width:not(.dgwt-wcas-details-outside) .dgwt-wcas-suggestions-wrapp {
border-left-color: transparent;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus {
outline: 0;
background: #fff;
box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.06);
-webkit-transition: all 150ms ease-in;
-moz-transition: all 150ms ease-in;
-ms-transition: all 150ms ease-in;
-o-transition: all 150ms ease-in;
transition: all 150ms ease-in;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
color: #999;
font-weight: normal;
font-style: italic;
line-height: normal;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-webkit-input-placeholder {
color: #999;
font-weight: normal;
font-style: italic;
line-height: normal;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:-moz-placeholder {
color: #999;
font-weight: normal;
font-style: italic;
line-height: normal;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::-moz-placeholder {
color: #999;
font-weight: normal;
font-style: italic;
line-height: normal;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:-ms-input-placeholder {
color: #999;
font-weight: normal;
font-style: italic;
line-height: normal;
} .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
overflow: visible;
position: absolute;
border: 0;
padding: 0;
margin: 0;
cursor: pointer;
height: 40px;
min-width: 50px;
width: auto;
line-height: 100%;
min-height: 100%;
right: 0;
left: auto;
top: 0;
bottom: auto;
padding: 0 15px;
color: #fff;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
text-transform: uppercase;
background-color: #333;
border-radius: 0 2px 2px 0;
-webkit-border-radius: 0 2px 2px 0;
text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
-webkit-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
}
.rtl .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
left: 0;
right: auto;
}
.dgwt-wcas-open .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
border-radius: 0 2px 0 0;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover {
opacity: 0.7;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active,
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus {
opacity: 0.7;
outline: 0;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
content: '';
position: absolute;
border-width: 8px 8px 8px 0;
border-style: solid solid solid none;
border-color: transparent #333 transparent;
top: 12px;
left: -6px;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
.rtl .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
left: auto;
right: -6px;
border-width: 8px 0 8px 8px;
border-style: solid none solid solid;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover:before {
border-right-color: #333;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus:before,
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:active:before {
border-right-color: #333;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::-moz-focus-inner { border: 0;
padding: 0;
}
.dgwt-wcas-details-wrapp .added_to_cart {
display: block;
} .dgwt-wcas-has-img .dgwt-wcas-sp > *,
.dgwt-wcas-has-desc .dgwt-wcas-sp > * {
display: block;
} .dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp {
min-height: 340px;
}
body:not(.dgwt-wcas-is-details) .dgwt-wcas-suggestion:last-child {
border-bottom: none;
}
.dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product {
min-height: 40px;
}
.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp {
overflow: visible;
}
.dgwt-wcas-is-details .dgwt-wcas-si {
width: 30px;
max-width: 100%;
box-sizing: border-box;
}
.dgwt-wcas-is-details .dgwt-wcas-sp {
display: flex;
top: 0;
flex-direction: column;
height: 100%;
justify-content: center;
resize: vertical;
}
.dgwt-wcas-is-details .dgwt-wcas-sd {
font-size: 11px;
line-height: 100%;
}
.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy='product_cat'],
.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy='product_tag'] {
padding-left: 15px;
min-height: 0;
}
.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy='product_cat'] .dgwt-wcas-st,
.dgwt-wcas-has-img .dgwt-wcas-suggestion[data-taxonomy='product_tag'] .dgwt-wcas-st {
padding-left: 0;
}
.dgwt-wcas-ico-magnifier,
.dgwt-wcas-ico-magnifier-handler {
max-width: 20px;
}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
height: 50%;
margin: auto;
max-height: 20px;
width: 100%;
max-width: 20px;
left: 12px;
right: auto;
opacity: 0.5;
fill: #444;
}
.rtl .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
left: auto;
right: 12px;
}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
padding: 10px 15px 10px 40px;
}
.rtl .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
padding: 10px 40px 10px 15px;
}
.dgwt-wcas-overlay-mobile-on,
.dgwt-wcas-overlay-mobile-on body {
overflow: hidden;
min-width: 100vw;
min-height: 100vh;
}
html.dgwt-wcas-overlay-mobile-on {
scroll-behavior: unset;
}
.dgwt-wcas-om-bar {
display: flex;
height: 45px;
width: 100%;
}
.dgwt-wcas-om-bar button.dgwt-wcas-om-return,
.dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover,
.dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,
.dgwt-wcas-om-bar button.dgwt-wcas-om-return:active {
width: 45px;
height: 100%;
display: block;
background: #ccc;
cursor: pointer;
position: relative;
margin: 0;
padding: 0;
box-shadow: none;
outline: none;
border: medium none;
border-spacing: 0;
border-radius: 0;
}
.dgwt-wcas-om-bar .dgwt-wcas-om-return svg {
width: 23px;
height: 23px;
position: absolute;
left: 12px;
top: 12px;
fill: #fff;
}
.rtl .dgwt-wcas-om-bar .dgwt-wcas-om-return svg {
left: 11px;
top: 9px;
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
fill: #fff;
}
.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader {
right: 0 !important;
}
.rtl .dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader {
left: 4px !important;
right: auto !important;
}
.rtl .dgwt-wcas-om-bar .dgwt-wcas-style-pirx.dgwt-wcas-has-submit-off .dgwt-wcas-preloader {
left: 10px !important;
right: auto !important;
}
@keyframes dgwt-wcas-preloader-price-anim {
0% {
background: rgba(128, 128, 128, 0.03)
}
50% {
background: rgba(128, 128, 128, 0.1)
}
100% {
background: rgba(128, 128, 128, 0.03)
}
}
.dgwt-wcas-preloader-price-inner div:nth-child(1) {
left: 0px;
animation-delay: -0.1s
}
.dgwt-wcas-preloader-price-inner div:nth-child(2) {
left: 13px;
animation-delay: -0.2s
}
.dgwt-wcas-preloader-price-inner div:nth-child(3) {
left: 26px;
animation-delay: -0.3s
}
.dgwt-wcas-preloader-price {
width: 34px;
height: 10px;
display: inline-block;
overflow: hidden;
background: none;
}
.dgwt-wcas-preloader-price-inner {
width: 100%;
height: 100%;
position: relative;
transform: translateZ(0) scale(1);
backface-visibility: hidden;
transform-origin: 0 0; }
.dgwt-wcas-preloader-price-inner div {
position: absolute;
width: 8px;
height: 8px;
background: rgba(128, 128, 128, 0.05);
animation: dgwt-wcas-preloader-price-anim 0.8s cubic-bezier(0, 0.5, 0.5, 1) infinite;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
display: none;
}
.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile {
width: calc(100% - 45px);
max-width: none;
margin: 0;
}
.dgwt-wcas-overlay-mobile .dgwt-wcas-search-form {
width: 100%;
}
.dgwt-wcas-overlay-mobile {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
background: #fff;
}
.dgwt-wcas-overlay-mobile * {
box-sizing: border-box;
}
.dgwt-wcas-search-wrapp-mobile input[type="search"].dgwt-wcas-search-input {
height: 45px !important;
border-top: none;
border-right: none;
border-left: none;
border-radius: 0;
font-size: 16px !important;
}
.dgwt-wcas-search-wrapp-mobile input[type="search"].dgwt-wcas-search-input:focus {
font-size: 16px !important;
}
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp {
left: 0 !important;
top: 45px !important;
width: 100% !important;
height: calc(100% - 45px) !important;
position: absolute;
overflow-y: auto;
border: none;
margin: 0;
display: block;
}
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestion {
width: 100%;
}
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-enable-mobile-form {
display: none;
}
.dgwt-wcas-enable-mobile-form {
position: absolute;
z-index: 100;
left: 0;
top: 0;
width: 100%;
height: 100%;
cursor: pointer;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-mobile .dgwt-wcas-search-form {
display: none;
position: relative;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-icon-mobile {
min-width: 0;
display: inline-block;
width: 28px;
height: 28px;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler {
height: 100%;
width: 100%;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-icon-handler .dgwt-wcas-ico-magnifier {
opacity: 1;
position: static;
max-width: none;
max-height: none;
}
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-icon-handler {
display: none;
}
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body {
overflow: auto;
}
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp {
height: calc(100vh - 45px) !important;
}
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios {
overflow: visible;
}
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios .dgwt-wcas-suggestions-wrapp {
max-height: none !important;
height: auto !important;
}
.dgwt-wcas-overlay-mobile-on.dgwt-wcas-is-ios body:not(.dgwt-wcas-theme-flatsome) > *:not(.dgwt-wcas-overlay-mobile) {
display: none;
} body .dgwt-wcas-content-wrapp .zwave,
body .dgwt-wcas-content-wrapp .rood {
display: none;
} .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon {
min-width: unset;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon {
max-width: 20px;
}
.dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-form,
.dgwt-wcas-layout-icon-flexible-inv .dgwt-wcas-search-form {
opacity: 0;
}
.dgwt-wcas-layout-icon-flexible-loaded .dgwt-wcas-search-form {
opacity: 1;
}
.dgwt-wcas-search-icon-arrow {
display: none;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form {
opacity: 0;
display: none;
position: absolute;
left: 0;
top: calc(100% + 8px);
min-width: 500px; z-index: 1000;
}
.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon,
.dgwt-wcas-overlay-mobile .dgwt-wcas-search-icon-arrow {
display: none;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form {
display: block;
opacity: 1;
}
.dgwt-wcas-search-icon {
width: 20px;
height: auto;
cursor: pointer;
}
.dgwt-wcas-ico-magnifier-handler {
margin-bottom: -0.2em;
width: 100%;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon {
opacity: 0.6;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open:not(.dgwt-wcas-has-submit) .dgwt-wcas-sf-wrapp .dgwt-wcas-ico-magnifier {
display: none;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
padding-left: 15px;
}
.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow {
display: block;
position: absolute;
top: calc(100% + 2px);
left: 0;
z-index: 5;
width: 15px;
height: 15px;
background: #fff;
border: 1px solid #ddd;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,
.dgwt-wcas-layout-icon-flexible:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow,
.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon,
.dgwt-wcas-layout-icon-flexible-inv:not(.dgwt-wcas-layout-icon) .dgwt-wcas-search-icon-arrow {
display: none;
} .dgwt-wcas-has-headings .dgwt-wcas-suggestion {
border-bottom: none;
}
.dgwt-wcas-has-headings .dgwt-wcas-st > span.dgwt-wcas-st--direct-headline {
display: none;
}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline {
pointer-events: none;
display: block;
font-weight: 500;
white-space: nowrap;
}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 {
display: block;
font-weight: 500;
white-space: nowrap;
cursor: default;
font-size: 14px;
margin-top: 5px;
margin-bottom: 15px;
}
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 .dgwt-wcas-st {
padding-bottom: 3px;
margin-top: 16px;
}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st {
border-bottom: 1px solid #ddd;
padding-bottom: 3px;
text-transform: uppercase;
margin-top: 16px;
font-size: 12px;
}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline,
.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax {
border-bottom: none;
}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion-tax .dgwt-wcas-st {
padding: 0;
}
.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax:hover,
.dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected {
background: transparent;
text-decoration: underline;
}
.dgwt-wcas-is-details .dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax {
min-height: 30px;
}
.dgwt-wcas-sugg-hist-clear {
cursor: pointer;
text-decoration: underline;
display: inline-block;
margin-left: 2px;
}
.dgwt-wcas-sugg-hist-clear:hover {
opacity: 0.7;
}
.dgwt-wcas-darkened-overlay {
display: block;
position: absolute;
opacity: .15;
z-index: 100000;
left: 0;
top: 0;
}
.dgwt-wcas-darkened-overlay > div {
background: #111;
position: absolute;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form {
background-color: rgba(17, 17, 17, .15);
border: none;
border-radius: 0;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
background: #fff;
padding: 10px;
border-radius: 10px;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp {
padding-top: 0;
padding-bottom: 0;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
padding: 13px 24px 13px 48px;
line-height: 24px;
font-size: 17px;
border: none;
border-radius: 30px;
height: auto;
font-family: Roboto, sans-serif;
background-color: #eee;
border: 2px solid transparent;
}
.dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores .dgwt-wcas-suggestions-wrapp {
border-radius: 0 0 5px 5px;
}
.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp {
border-radius: 0 0 0 5px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
box-shadow: none;
transition: all 30ms ease-in;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:hover {
background-color: #dfdfdf;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp.dgwt-wcas-search-focused input[type="search"].dgwt-wcas-search-input:hover {
background-color: #fff;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
border-color: #333;
}
.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
border-radius: 30px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
background: transparent;
border-radius: 100%;
border: 0;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
margin: 0;
position: absolute;
min-height: 33px;
min-width: 33px;
height: 33px;
width: 33px;
left: 23px;
top: 21px;
pointer-events: none;
transition: none;
}
.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
display: none;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg {
width: 18px;
height: 18px;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
left: auto;
right: 28px;
pointer-events: auto;
animation: fadeIn 300ms;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
padding-left: 24px;
padding-right: 48px;
transition: none !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover {
opacity: 1;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover {
background: #e4e4e4;
box-shadow: 0 0 0 2px #e4e4e4;
border-radius: 100%;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before {
display: none;
}
.dgwt-wcas-style-pirx .dgwt-wcas-preloader {
margin-right: 35px;
}
.rtl .dgwt-wcas-style-solaris .dgwt-wcas-preloader,
.rtl .dgwt-wcas-style-solaris .dgwt-wcas-voice-search {
margin-left: 4px;
}
.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-preloader {
margin-right: 15px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) {
transition: none;
width: 18px;
}
.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path {
fill: #111;
}
.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
fill: #111;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
opacity: 1;
font-style: normal;
font-weight: 300;
color: #777;
}
.dgwt-wcas-open-pirx .dgwt-wcas-details-wrapp,
.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp {
border-color: #fff;
padding-top: 10px;
padding-bottom: 10px;
}
.dgwt-wcas-open-pirx .dgwt-wcas-details-inner,
.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp > .dgwt-wcas-suggestion {
padding-left: 20px;
padding-right: 20px;
}
.dgwt-wcas-open-pirx .dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp > .dgwt-wcas-suggestion {
border-right: 1px solid #ddd;
}
.dgwt-wcas-open-pirx .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-open-pirx .dgwt-wcas-details-outside .dgwt-wcas-details-wrapp {
margin-top: 0;
border-top: none;
}
.dgwt-wcas-open-pirx .dgwt-wcas-details-outside.dgwt-wcas-is-details .dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-open-pirx .dgwt-wcas-details-outside .dgwt-wcas-details-wrapp {
margin-top: 0;
border-top: none;
}
.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-suggestions-wrapp {
border-right: none;
}
.dgwt-wcas-open-pirx body.dgwt-wcas-details-right .dgwt-wcas-details-wrapp {
border-left: 1px solid #ddd;
}
.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-suggestions-wrapp {
border-left: none;
}
.dgwt-wcas-open-pirx body.dgwt-wcas-details-left .dgwt-wcas-details-wrapp {
border-right: 1px solid #ddd;
}
.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-open-pirx .dgwt-wcas-open.dgwt-wcas-nores.dgwt-wcas-full-width .dgwt-wcas-details-wrapp {
min-height: 70px !important;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
border-radius: 0;
background: transparent;
padding: 0 10px;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
border-color: transparent;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
padding-left: 10px;
}
.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:hover {
background-color: transparent;
}
.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp {
border-top: 1px solid #e0e2e5;
}
.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return {
background: #fff;
}
.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return svg {
left: 17px;
top: 16px;
width: 17px;
height: 17px;
}
.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path {
fill: #111;
}
.dgwt-wcas-voice-search-supported.dgwt-wcas-search-filled .dgwt-wcas-voice-search {
display: none;
}
.dgwt-wcas-style-pirx .dgwt-wcas-voice-search {
right: 20px;
top: 1px;
opacity: 1;
}
.rtl .dgwt-wcas-style-pirx .dgwt-wcas-voice-search {
right: auto;
left: 50px;
}
.dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search {
right: 5px
}
.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-pirx .dgwt-wcas-voice-search {
right: auto;
left: 5px;
}
.dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search {
right: 5px !important;
}
.rtl .dgwt-wcas-overlay-mobile .dgwt-wcas-style-solaris .dgwt-wcas-voice-search {
left: 5px !important;
right: auto !important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-voice-search:hover {
opacity: 0.3;
}
.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path {
fill: #111;
}
.dgwt-wcas-layout-icon-open.dgwt-wcas-style-pirx .dgwt-wcas-search-icon-arrow {
display: none !important;
}
.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp {
background: transparent;
padding: 4px;
border-radius: 10px 10px 0 0;
}
.dgwt-wcas-open-pirx .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp {
background: #fff;
}
.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
padding-top: 10px;
padding-bottom: 10px;
line-height: normal;
font-size: 14px;
}
.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
left: 15px;
top: 7px;
}
.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
left: auto;
right: 23px;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
background: #fff;
box-shadow: 0 0 0 1px #eee;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact.dgwt-wcas-search-focused .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
border-color: #333;
box-shadow: none;
}
.dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-open-pirx-compact .dgwt-wcas-details-wrapp {
margin-top: 1px;
}
.dgwt-wcas-suggestions-wrapp-fixed {
position: fixed !important;
} .elementor-widget-fibosearch-posts::after {
content: "" !important;
}
.dgwt-wcas-posts-results-grid {
display: flex;
flex-wrap: wrap;
grid-gap: 20px;
justify-content: flex-start;
}
.dgwt-wcas-posts-results-grid-item {
width: calc(25% - 15px);
margin-bottom: 30px;
}
@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(//japan-hit.ru/wp-content/themes/japanhit/assets/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype")}*{box-sizing:border-box}a:focus,button:focus,input:focus,textarea:focus{outline:none}hr,nav,p,ul{border:none;margin:0;padding:0}html{font-size:10px;height:100%}@media (max-width:1400px){html{font-size:.72vw}}@media (max-width:1000px){html{font-size:.8vw}}@media (max-width:768px){html{font-size:3.2vw}}body{background:url(//japan-hit.ru/wp-content/themes/japanhit/images/background-shop-japanhit.png);background-color:#fff;background-position:50%;background-repeat:repeat;background-size:contain;font-family:Montserrat;font-weight:400;height:100%;margin:0;overflow:hidden}@media (max-width:768px){body.body-scroll-media{overflow:auto}body.body-scroll-media .section{height:auto}}body:before{background-color:hsla(0,0%,100%,.9);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}.site{height:100%;position:relative;z-index:10}@media (min-width:769px){.site_custom-scrollbar{max-height:100vh;overflow-x:hidden!important;overflow-y:hidden!important}}.site_show-custom-scrollbar{overflow-y:auto!important}.site__content{display:flex;flex-flow:column nowrap;height:100%}.site-main{display:flex;flex:1;flex-flow:column nowrap;gap:4rem;margin-top:22rem}@media (max-width:768px){.site-main{gap:3.473rem;margin-top:1rem}}.site-main>.woocommerce{height:calc(100vh - 22rem);overflow:hidden}@media (max-width:768px){.site-main>.woocommerce{height:calc(100vh - 11.375rem)}}.container,main{position:relative}.container{height:100%;margin-left:auto;margin-right:auto;max-width:140rem;padding-left:4rem;padding-right:4rem;width:100%;z-index:10}@media (max-width:768px){.container{padding-left:1.302rem;padding-right:1.302rem}}.container_height-100{height:100%}.container_padding-none{padding-left:0;padding-right:0}@media (max-width:768px){.container_wc-product{padding:0}}.content{margin-bottom:2rem}.content a{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}@media (max-width:768px){.content a{font-size:1.042rem;line-height:1.4}}.content a:hover{text-decoration:none}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#000;font-family:Montserrat;font-weight:400;letter-spacing:0;line-height:1.4;margin:0 0 2rem;text-transform:uppercase}@media (max-width:768px){.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0 0 1.737rem}}.content h1{font-size:6.2rem}@media (max-width:768px){.content h1{font-size:3.473rem}}.content h2{font-size:2.4rem}@media (max-width:768px){.content h2{font-size:1.389rem}}.content h3{font-size:2.4rem}@media (max-width:768px){.content h3{font-size:1.389rem}}.content h4{font-size:2.4rem}@media (max-width:768px){.content h4{font-size:1.216rem}}.content h5{font-size:2rem}@media (max-width:768px){.content h5{font-size:1.042rem}}.content h6{font-size:1.6rem}@media (max-width:768px){.content h6{font-size:1.042rem}}.content p{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin:0 0 1.5rem}@media (max-width:768px){.content p{font-size:1.042rem;line-height:1.4;margin:0 0 1.216rem}}.content ol,.content ul{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding-left:1.6rem}@media (max-width:768px){.content ol,.content ul{font-size:1.042rem;line-height:1.4;padding-left:1.389rem}}.content table{border-collapse:collapse}.content table td,.content table th{border:.1rem solid #868686;color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding:1rem 1.5rem}@media (max-width:768px){.content table td,.content table th{font-size:1.042rem;line-height:1.4;padding:.868rem 1.302rem}}.content table th{background-color:#ffeae7}.content img{display:inline-block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}@media (max-width:768px){.content{margin-bottom:1.737rem}}.section{display:block;height:calc(100vh - 22rem);overflow:hidden;position:relative;z-index:10}@media (max-width:768px){.section{height:inherit!important}}.section_mb-0{margin-bottom:0}.section_notices{display:block;height:auto;left:0;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:999}.title-page h1{font-family:Montserrat;font-size:6.2rem;font-weight:400;letter-spacing:0;line-height:6.8rem;margin:0;overflow-wrap:normal}@media (max-width:768px){.title-page h1{font-size:3.473rem;line-height:1.2;overflow-wrap:break-word}}.darkening{background:hsla(0,0%,53%,.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:998}@keyframes heartbeat{0%{transform:scale(1)}30%{transform:scale(1.3)}40%{transform:scale(1)}50%{transform:scale(1.3)}60%{transform:scale(1)}to{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-scrollbar{overflow-x:hidden;overflow-y:auto;padding-right:1rem;position:relative;width:calc(100% + 1rem)}@media (max-width:768px){.custom-scrollbar{padding-right:.868rem;width:calc(100% + .868rem)}}.custom-scrollbar_width-100{padding-right:0;width:100%}.custom-scrollbar_left{direction:rtl}@media (max-width:768px){.custom-scrollbar_left{direction:ltr}}.custom-scrollbar_left>*{direction:ltr}.custom-scrollbar::-webkit-scrollbar{width:.3rem}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#fca4a0;border-radius:.3rem}.nav__item{display:flex;flex-flow:row nowrap;justify-content:flex-end}@media (max-width:768px){.nav__item{justify-content:flex-start}}.nav__menu{display:flex;flex-flow:column nowrap;list-style:none}.nav__menu a{align-items:center;color:#000;cursor:pointer;display:inline-flex;flex-flow:row nowrap;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;justify-content:flex-end;line-height:normal;padding:1rem 0;position:relative;right:0;text-align:right;text-decoration:none;transition:all .2s;white-space:nowrap}@media (max-width:768px){.nav__menu a{font-size:1.737rem;padding:.868rem 0;text-align:left}}.nav__menu a:after{background:#000;height:.1rem}.nav__menu a:after,.nav__menu a:before{content:"";display:block;left:100%;position:absolute;transition:all .2s;width:0}.nav__menu a:before{background:transparent;height:100%}.nav__menu a:hover{color:#c32c37;padding-right:1rem;right:2.5rem}@media (max-width:768px){.nav__menu a:hover{padding-right:0;right:0}}.nav__menu a:hover:after{background:#c32c37;width:1.5rem}@media (max-width:768px){.nav__menu a:hover:after{width:0}}.nav__menu a:hover:before{width:1.5rem}@media (max-width:768px){.nav__menu a:hover:before{width:0}}.nav__menu-footer{display:flex;flex-flow:column nowrap;gap:.5rem;list-style:none}.nav__menu-footer a{color:#868686;cursor:pointer;display:inline-block;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}@media (max-width:768px){.nav__menu-footer a{font-size:1.042rem}}.nav__menu-footer a:hover{text-decoration:underline}.woocommerce-error,.woocommerce-error a,.woocommerce-info,.woocommerce-info a,.woocommerce-message,.woocommerce-message a{color:#000}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover{text-decoration:none}.single-product{height:100%}.loading-icon_home-shop{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;padding-bottom:2rem;width:100%}@media (max-width:768px){.loading-icon_home-shop{padding-bottom:1.737rem}}.loading-icon_posts{flex:0 0 100%;text-align:center}.loading-icon svg{animation:spin 2s linear infinite}.modal{background:hsla(0,0%,53%,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal__close{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-flow:row nowrap;height:3rem;justify-content:center;margin:0;padding:0;position:absolute;right:1rem;top:1rem;width:3rem;z-index:999}@media (max-width:768px){.modal__close{height:2.605rem;right:.868rem;top:.868rem;width:2.605rem}}.modal__container{background:#fff;border-radius:.5rem;box-shadow:.4rem .4rem 1.3rem 0 rgba(0,0,0,.25);display:block;max-width:80rem;padding:2rem 4rem 2rem 2rem;position:relative;width:100%}@media (max-width:768px){.modal__container{padding:1.737rem}}.modal__wrapper{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}@media (max-width:768px){.modal__wrapper{padding:1.737rem}}.modal-form__after{display:block;margin-top:2rem}@media (max-width:768px){.modal-form__after{margin-top:1.737rem}}.modal-form__after a{align-items:center;background:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;color:#c32c37;cursor:pointer;display:flex;flex:1;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;height:4rem;justify-content:center;line-height:normal;padding:.5rem .8rem;text-decoration:none;transition:all .2s}@media (max-width:768px){.modal-form__after a{font-size:1.042rem;height:2.431rem;padding:.5rem .868rem;width:100%}}.modal-form__after a:hover{background:#ffeae7}.modal-form__after a span{flex:1;text-align:center}.modal-form__after button{align-items:center;background:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;color:#fca4a0;cursor:pointer;display:block;flex-shrink:0;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:500;height:3rem;justify-content:center;line-height:normal;padding:.5rem 1.2rem;transition:all .2s}@media (max-width:768px){.modal-form__after button{font-size:1.042rem;height:2.605rem;padding:.5rem .868rem;width:100%}}.modal-form__after button:hover{background:#ffeae7;border-color:#c32c37;color:#c32c37}.modal-form__after button:disabled{cursor:not-allowed}.modal-form__after button:disabled,.modal-form__after button:disabled:hover{background:#fff;border-color:#fca4a0;color:#fca4a0}.modal-form__after svg{display:block;height:2.5rem;width:2.5rem}@media (max-width:768px){.modal-form__after svg{height:1.563rem;width:1.563rem}}.modal-form__after-container{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between}@media (max-width:768px){.modal-form__after-container{display:flex;flex-direction:column;gap:1rem}}.modal-form__after-container_center{gap:2rem;justify-content:center}@media (max-width:768px){.modal-form__after-container_center{gap:1.737rem}}.modal-form__after-text{color:#fca4a0;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.modal-form__after-text{font-size:1.042rem}}.modal-form__after-text.timer span{display:inline-block;width:3.4rem}@media (max-width:768px){.modal-form__after-text.timer span{width:2.952rem}}.modal-form__after-whatsapp svg{height:3rem;width:3rem}@media (max-width:768px){.modal-form__after-whatsapp svg{height:1.737rem;width:1.737rem}}.modal-form__after-telegram svg{height:3rem;width:3rem}@media (max-width:768px){.modal-form__after-telegram svg{height:1.737rem;width:1.737rem}}.modal-form__container{display:flex;flex-flow:row nowrap;gap:2rem;position:relative}@media (max-width:768px){.modal-form__container{gap:3.473rem}}.modal-form__content{display:flex;flex:1;flex-flow:column nowrap;justify-content:center;position:relative}.modal-form__input{background:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;color:#c32c37;display:block;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;height:5rem;line-height:normal;padding:1rem 2rem;width:100%}@media (max-width:768px){.modal-form__input{font-size:1.737rem;font-size:1.302rem;height:3.473rem;padding:.868rem}}.modal-form__input::-moz-placeholder{color:#fca4a0;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal}.modal-form__input::placeholder{color:#fca4a0;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.modal-form__input::-moz-placeholder{font-size:1.737rem}.modal-form__input::placeholder{font-size:1.737rem}}@media (max-width:768px){.modal-form__input::-moz-placeholder{font-size:1.302rem}.modal-form__input::placeholder{font-size:1.302rem}}.modal-form__item{display:block;position:relative;width:100%}.modal-form__item.error input{border-color:#ff4654}.modal-form__item.error input::-moz-placeholder{color:#ff4654}.modal-form__item.error input::placeholder{color:#ff4654}.modal-form__item.error .checkbox span{color:#ff4654}.modal-form__item.error .checkbox-custom{border-color:#ff4654}.modal-form__item .required-error{bottom:100%;color:#ff4654;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;position:absolute;right:0}@media (max-width:768px){.modal-form__item .required-error{font-size:1.042rem}}.modal-form__form{background-color:#ffeae7;border-radius:.5rem;display:flex;flex-flow:column nowrap;gap:1.5rem;padding:2rem 2rem 1.5rem;position:relative;z-index:10}@media (max-width:768px){.modal-form__form{background-image:url(//japan-hit.ru/wp-content/themes/japanhit/images/modal-form-mobile.png);background-position:top;background-repeat:no-repeat;background-size:contain;gap:1.302rem;padding:1.302rem}}.modal-form__form-container,.modal-form__preview{display:block;position:relative}.modal-form__preview{flex:0 0 30.8rem}@media (max-width:768px){.modal-form__preview{display:none}}.modal-form__preview img{border-radius:.5rem;display:block;height:100%;margin:0;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.modal-form__response{background-color:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;bottom:0;display:none;left:0;padding:2rem;position:absolute;right:0;top:0;z-index:100}@media (max-width:768px){.modal-form__response{padding:1.737rem}}.modal-form__response-content{align-items:center;color:#000;display:flex;flex-flow:row nowrap;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;height:100%;justify-content:center;line-height:normal;text-align:center;width:100%}@media (max-width:768px){.modal-form__response-content{font-size:1.389rem}}.modal-form__response-content .error{color:#ff4654}.modal-form__submit{background:#fff;border:.1rem solid #c32c37;border-radius:.5rem;color:#c32c37;cursor:pointer;display:block;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;height:5rem;line-height:normal;padding:1rem 2rem;transition:all .2s;width:100%}@media (max-width:768px){.modal-form__submit{font-size:1.389rem;height:3.473rem;padding:.868rem}}.modal-form__submit:hover{background-color:#ffeae7}.modal-form__submit-wrapper{display:block;width:100%}.modal-form__title{align-items:center;display:flex;flex-flow:column nowrap;gap:2rem;justify-content:center;margin-bottom:2rem}@media (max-width:768px){.modal-form__title{gap:1.737rem;margin-bottom:1.737rem}}.modal-form__title h3{color:#000;font-family:Montserrat;font-size:3.6rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0;text-align:center}@media (max-width:768px){.modal-form__title h3{font-size:2.778rem}}.modal-form__title p{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media (max-width:768px){.modal-form__title p{font-size:1.389rem}}.modal-form__title p.pink{color:#fca4a0}.wc-form__button{background:#fff!important;border:.1rem solid #c32c37!important;border-radius:.5rem!important;color:#c32c37!important;cursor:pointer;display:block;font-family:Montserrat;font-size:2rem!important;font-style:normal;font-weight:400!important;height:5rem;line-height:normal!important;padding:1rem 2rem!important;transition:all .2s;width:100%}@media (max-width:768px){.wc-form__button{font-size:1.389rem!important;height:3.473rem;padding:.868rem!important}}.wc-form__button:hover{background-color:#c32c37!important;color:#fff!important}.wc-form__checkbox{display:block;height:0!important;left:0;margin:0!important;opacity:0;overflow:hidden!important;padding:0!important;position:absolute;top:0;width:0!important;z-index:0}.wc-form__checkbox:checked+.checkbox-custom{border-color:#c32c37}.wc-form__checkbox:checked+.checkbox-custom:before{opacity:1}.wc-form__checkbox-custom.is-checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23c32c37' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='m3 8.4 3.4 3.4L13 4.6'/%3E%3C/svg%3E");border-color:#c32c37}.wc-form__checkbox-custom{align-items:center;background-color:#fff;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:68% 68%;border:.1rem solid #868686;border-radius:.45rem;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;position:relative;width:2.5rem}@media (max-width:768px){.wc-form__checkbox-custom{flex:0 0 2.084rem;height:2.084rem}}.wc-form__checkbox-custom:hover{border-color:#fca4a0}.wc-form__checkbox-custom:before{color:#c32c37;content:"✓";font-size:2rem;left:18%;opacity:0;position:absolute;top:-11%}@media (max-width:768px){.wc-form__checkbox-custom:before{font-size:1.8rem;left:16%;top:-14%}}.wc-form__checkbox-label{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;gap:1rem;position:relative}@media (max-width:768px){.wc-form__checkbox-label{gap:.868rem}}.wc-form__checkbox-label:hover .checkbox-custom{border-color:#fca4a0}.wc-form__form{border:none!important;display:block;margin:0!important;padding:0!important}.wc-form__input{background:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;color:#c32c37;display:block;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;height:5rem;line-height:normal;padding:1rem 2rem;width:100%}@media (max-width:768px){.wc-form__input{font-size:1.737rem;font-size:1.302rem;height:3.473rem;padding:.868rem}}.wc-form__input::-moz-placeholder{color:#fca4a0;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal}.wc-form__input::placeholder{color:#fca4a0;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.wc-form__input::-moz-placeholder{font-size:1.737rem}.wc-form__input::placeholder{font-size:1.737rem}}@media (max-width:768px){.wc-form__input::-moz-placeholder{font-size:1.302rem}.wc-form__input::placeholder{font-size:1.302rem}}.wc-form__item{display:block;position:relative;width:100%}.wc-form__item.error input{border-color:#ff4654}.wc-form__item.error input::-moz-placeholder{color:#ff4654}.wc-form__item.error input::placeholder{color:#ff4654}.wc-form__item.error .checkbox span{color:#ff4654}.wc-form__item.error .checkbox-custom{border-color:#ff4654}.wc-form__item .required-error{bottom:100%;color:#ff4654;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;position:absolute;right:0}@media (max-width:768px){.wc-form__item .required-error{font-size:1.042rem}}.wc-form__items{display:flex;flex-flow:column nowrap;gap:1.5rem}@media (max-width:768px){.wc-form__items{gap:1.302rem}}.wc-form__text{color:#868686;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:500;line-height:normal}.wc-form__text a{color:#c32c37;text-decoration:underline}.wc-form__text a:hover{text-decoration:none}@media (max-width:768px){.wc-form__text{color:#fca4a0;font-size:1.042rem}}.wc-form .woocommerce-privacy-policy-text,html.controls-sync-ready .checkbox-custom:before{display:none}.wc-categories{align-items:flex-start;display:flex;flex:0 0 25rem;flex-flow:row nowrap;gap:2rem;height:100%;overflow:hidden;position:relative;transition:all .2s}@media (max-width:768px){.wc-categories{flex:auto;gap:1.302rem;height:5.046rem;overflow:unset;position:absolute;top:0;width:100%;z-index:100}}.wc-categories.active{flex:0 0 44rem}@media (max-width:768px){.wc-categories.active{flex:auto}}.wc-categories a{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;position:relative}@media (max-width:768px){.wc-categories a{gap:.868rem}}.wc-categories a:before{background-color:#c32c37;content:"";display:block;height:.1rem;transition:all .2s;width:0}@media (max-width:768px){.wc-categories a:before{display:none}}.wc-categories a.active{color:#c32c37}.wc-categories a.active:before{width:1.5rem}@media (max-width:768px){.wc-categories a.active:before{width:1.302rem}}.wc-categories a.active span{max-width:calc(100% - 2.5rem)}.wc-categories__list{background-color:#fff;flex:0 0 18rem;height:100%}@media (max-width:768px){.wc-categories__list{background-color:transparent;flex:1;height:auto}}.wc-categories__list-content-wrapper{display:block;padding:0}@media (max-width:768px){.wc-categories__list-content-wrapper{display:none;padding:.868rem}}.wc-categories__list-control{display:none}@media (max-width:768px){.wc-categories__list-control{align-items:flex-start;display:flex;flex-flow:column nowrap}}.wc-categories__list-control-button{align-items:center;background:#fff;border:none;border-radius:.5rem;color:#c32c37;cursor:pointer;display:flex;flex-flow:row nowrap;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;height:2.7rem;justify-content:center;line-height:normal;padding:0;position:relative;transition:all .2s;width:100%}@media (max-width:768px){.wc-categories__list-control-button{border-radius:.434rem;font-size:1.389rem;height:2.344rem}}.wc-categories__list-control-button:hover{background:#ffeae7}.wc-categories__list-control-button svg{display:block;height:.9rem;position:absolute;right:.5rem;transform:rotate(0deg);transition:all .2s;width:.9rem}@media (max-width:768px){.wc-categories__list-control-button svg{height:.781rem;right:.434rem;width:.781rem}}.wc-categories__list-control-button.active svg{transform:rotate(90deg)}.wc-categories__list-control-response{display:none}.wc-categories__list-control-response.active{display:block}.wc-categories__list-item{position:relative}.wc-categories__list-response{background:#fff;border:.1rem solid #ffeae7;border-radius:0 0 .5rem .5rem;color:#fca4a0;display:none;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding:1rem .5rem .5rem;position:relative;text-align:center;top:-.7rem;z-index:10}@media (max-width:768px){.wc-categories__list-response{border-radius:0 0 .434rem .434rem;font-size:1.389rem;font-size:1.042rem;padding:.868rem .434rem .434rem}.wc-categories__list-response.active{display:block}}.wc-categories__list-wrapper{height:100%;position:relative;z-index:100}@media (max-width:768px){.wc-categories__list-wrapper{background:#fff;border:.1rem solid #fca4a0;border-radius:.434rem;flex:1;height:auto;max-height:calc(100vh - 11.375rem);padding-right:0;width:100%}}.wc-categories__list-wrapper ul{display:flex;flex-flow:column nowrap;gap:2rem;height:100%;list-style:none;padding-bottom:2rem}@media (max-width:768px){.wc-categories__list-wrapper ul{gap:.868rem;padding-bottom:0}}.wc-categories__list-wrapper a{color:#000;cursor:pointer;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}@media (max-width:768px){.wc-categories__list-wrapper a{font-size:1.389rem;font-size:1.042rem}}.wc-categories__list-wrapper a:hover{color:#c32c37}.wc-categories__sub-list{bottom:auto;display:none;flex-flow:column nowrap;gap:2rem;left:0;list-style:none;position:relative;top:0;transition:all .2s;width:25rem;z-index:0}@media (max-width:768px){.wc-categories__sub-list{gap:.868rem;width:100%}}.wc-categories__sub-list.active{display:flex}.wc-categories__sub-list a{color:#000;cursor:pointer;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}@media (max-width:768px){.wc-categories__sub-list a{font-size:1.389rem;font-size:1.042rem}}.wc-categories__sub-list a:hover{color:#c32c37}@media (max-width:768px){.wc-categories__sub-list-container{display:none;height:auto!important;max-height:400px;padding:.868rem}}.wc-categories__sub-list-content{background-color:#fff;flex:1;height:100%}@media (max-width:768px){.wc-categories__sub-list-content{background-color:transparent;height:auto}}.wc-categories__sub-list-empty{color:#000;cursor:default;display:none;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}@media (max-width:768px){.wc-categories__sub-list-empty{font-size:1.389rem;font-size:1.042rem}}.wc-categories__sub-list-empty.active{display:block}.wc-categories__sub-list-wrapper{height:100%;padding-bottom:2rem;position:relative;z-index:100}@media (max-width:768px){.wc-categories__sub-list-wrapper{background:#fff;border:.1rem solid #fca4a0;border-radius:.434rem;height:auto;max-height:calc(100vh - 11.375rem);padding-bottom:0;padding-right:0;width:100%}}.wc-products__gallery{align-items:center;display:flex;flex:0 0 17rem;flex-flow:row nowrap;position:relative;width:100%}@media (max-width:768px){.wc-products__gallery{flex:0 0 10.759rem;max-height:10.759rem}}.wc-products__gallery img{position:relative!important}.wc-products__gallery-nav{display:flex;flex-flow:row nowrap;height:100%;left:0;margin:0!important;position:absolute;top:0;width:100%;z-index:10}@media (max-width:768px){.wc-products__gallery-nav{bottom:0;height:auto;top:auto}}.wc-products__gallery-nav:after,.wc-products__gallery-nav:before{content:none!important}.wc-products__gallery-nav-item{display:block;flex:1;height:100%;position:relative}.wc-products__gallery-nav-item:before{background-color:#fca4a0;content:"";display:block;height:.1rem;left:.15rem;position:absolute;right:.15rem;top:calc(100% + .3rem);transition:all .2s}.wc-products__gallery-nav-item.active:before,.wc-products__gallery-nav-item:hover:before{background-color:#c32c37}.wc-products__gallery-splide{height:100%;position:relative;visibility:visible!important;width:100%}@media (max-width:768px){.wc-products__gallery-splide{overflow:hidden;padding-bottom:.6rem}}.wc-products__gallery-splide-list{position:relative;z-index:0}.wc-products__gallery-splide-list:after,.wc-products__gallery-splide-list:before{content:none!important}.wc-products__gallery-splide-slide{height:100%;left:0;max-width:100%;position:absolute!important;top:0;width:100%;z-index:0}@media (max-width:768px){.wc-products__gallery-splide-slide{position:relative!important}}.wc-products__gallery-splide-slide.active{z-index:5}.wc-products__gallery-splide-track{height:100%;overflow:visible!important}.wc-products__show-more{display:none}@media (max-width:768px){.wc-products__show-more{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;padding-top:2rem}}.wc-products__show-more button{align-items:center;background:#fff;border:.1rem solid #c32c37;border-radius:.5rem;color:#c32c37;cursor:pointer;display:inline-flex;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;height:2.5rem;justify-content:center;line-height:normal;margin:0;padding:0 1.5rem;position:relative;transition:all .2s}@media (max-width:768px){.wc-products__show-more button{font-size:1.042rem;height:2.084rem;padding:0 1.302rem}}.wc-products__show-more button:hover{background-color:#c32c37;color:#fff}.wc-products__thumbnail{align-items:center;display:flex;flex:0 0 17rem;flex-flow:row nowrap;justify-content:center;position:relative;width:100%}@media (max-width:768px){.wc-products__thumbnail{flex:0 0 10.159rem}}.wc-products__wrapper{display:block}@media (min-width:769px){.wc-products__wrapper{padding-bottom:200px}}.wc-products .woocommerce ul.products{grid-gap:2rem;display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding-bottom:2rem}@media (max-width:768px){.wc-products .woocommerce ul.products{grid-gap:1.302rem;grid-template-columns:repeat(2,1fr);padding-bottom:1.737rem}}.wc-products .woocommerce ul.products.columns-3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.wc-products .woocommerce ul.products.columns-3{grid-template-columns:repeat(2,1fr)}}.wc-products .woocommerce ul.products:after,.wc-products .woocommerce ul.products:before{display:none}.wc-products .woocommerce ul.products li.product{-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#fff;background-image:url(//japan-hit.ru/wp-content/themes/japanhit/images/product-card-top.png);background-position:top;background-repeat:no-repeat;background-size:contain;border:.1rem solid rgba(196,48,59,.25);border-radius:.7rem;box-shadow:0 .2rem .4rem 0 rgba(196,48,59,.25);display:flex;flex-flow:column nowrap;gap:1rem;margin:0;max-width:100%;padding:1.5rem 1rem 1rem;position:relative;width:100%}@media (max-width:768px){.wc-products .woocommerce ul.products li.product{gap:.868rem;padding:1.302rem .868rem .868rem}}.wc-products .woocommerce ul.products li.product .added_to_cart.wc-forward{display:none}.wc-products .woocommerce ul.products li.product .button-add-to-cart{align-items:center;background:#c32c37;border:.1rem solid #c32c37;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;height:2.5rem;justify-content:center;line-height:normal;margin:0;padding:0;position:relative;transition:all .2s}@media (max-width:768px){.wc-products .woocommerce ul.products li.product .button-add-to-cart{font-size:.868rem;height:2.084rem}}.wc-products .woocommerce ul.products li.product .button-add-to-cart:hover{background-color:#ffeae7;color:#c32c37}.wc-products .woocommerce ul.products li.product .button-add-to-cart.in-cart{background-color:#c32c37;color:#fff}.wc-products .woocommerce ul.products li.product .button-add-to-cart.in-cart:after{display:none}.wc-products .woocommerce ul.products li.product .button-add-to-cart.loading:after{left:.5rem;right:auto;top:.5rem}.wc-products .woocommerce ul.products li.product .button-add-to-cart-one-click{align-items:center;background:#fff;border:.1rem solid #c32c37;border-radius:.5rem;color:#c32c37;cursor:pointer;display:inline-flex;flex:1;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;height:2.5rem;justify-content:center;line-height:normal;margin:0;padding:0;position:relative;transition:all .2s}@media (max-width:768px){.wc-products .woocommerce ul.products li.product .button-add-to-cart-one-click{font-size:.868rem;height:2.084rem}}.wc-products .woocommerce ul.products li.product .button-add-to-cart-one-click:hover{background-color:#ffeae7;color:#c32c37}.wc-products .woocommerce ul.products li.product .button-add-to-cart-one-click:before{content:"Купить в 1 клик"}@media (max-width:768px){.wc-products .woocommerce ul.products li.product .button-add-to-cart-one-click:before{content:"В 1 клик"}}.wc-products .woocommerce ul.products li.product .button-add-to-cart-one-click_order:after,.wc-products .woocommerce ul.products li.product .button-add-to-cart-one-click_order:before{content:none}@media (max-width:768px){.wc-products .woocommerce ul.products li.product .button-add-to-cart-one-click_order:after{content:attr(data-media-text)}.wc-products .woocommerce ul.products li.product .button-add-to-cart-one-click_order span{display:none}}.wc-products .woocommerce ul.products li.product .send-order-button_out-of-stock{align-items:center;background:#fff;border:.1rem solid #c32c37;border-radius:.5rem;color:#c32c37;cursor:pointer;display:inline-flex;flex:1;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;height:2.5rem;justify-content:center;line-height:normal;margin:0;padding:0;position:relative;transition:all .2s}@media (max-width:768px){.wc-products .woocommerce ul.products li.product .send-order-button_out-of-stock{font-size:1.042rem;height:2.084rem}}.wc-products .woocommerce ul.products li.product .send-order-button_out-of-stock:hover{background-color:#ffeae7;color:#c32c37}@media (max-width:768px){.wc-products .woocommerce ul.products li.product .send-order-button_out-of-stock span{display:none}}.wc-products .woocommerce ul.products li.product .send-order-button_out-of-stock:after{content:none}@media (max-width:768px){.wc-products .woocommerce ul.products li.product .send-order-button_out-of-stock:after{content:attr(data-media-text)}}.wc-products .woocommerce ul.products li.product .card-bottom{display:flex;flex-flow:column nowrap;gap:1rem;position:relative}@media (max-width:768px){.wc-products .woocommerce ul.products li.product .card-bottom{gap:.868rem}}.wc-products .woocommerce ul.products li.product .card-bottom-buttons{align-items:center;display:flex;flex-flow:row nowrap;gap:.6rem}.wc-products .woocommerce ul.products li.product .price{align-items:flex-end;color:#c32c37;display:flex;flex-flow:row nowrap;font-family:Montserrat;font-size:2.2rem;font-style:normal;font-weight:600;gap:1rem;line-height:normal;margin-bottom:0;position:relative;text-decoration:none}@media (max-width:768px){.wc-products .woocommerce ul.products li.product .price{font-size:1.389rem;gap:.868rem}}.wc-products .woocommerce ul.products li.product .price del{color:#ffc5c1;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;opacity:1;position:relative;-webkit-text-decoration-line:strikethrough;text-decoration-line:strikethrough}@media (max-width:768px){.wc-products .woocommerce ul.products li.product .price del{font-size:1.042rem;font-size:.868rem}}.wc-products .woocommerce ul.products li.product .price ins{font-weight:600;line-height:1;text-decoration:none}.wc-products .woocommerce ul.products li.product .price_text{font-weight:400}.wc-products .woocommerce ul.products li.product .out-of-stock{color:#c32c37;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;margin-left:auto}@media (max-width:768px){.wc-products .woocommerce ul.products li.product .out-of-stock{font-size:1.042rem}}.wc-products .woocommerce ul.products li.product .woocommerce-loop-product__link{display:flex;flex:1;flex-flow:column nowrap;gap:.5rem;text-decoration:none}.wc-products .woocommerce ul.products li.product .woocommerce-loop-product__link:hover{color:#000}.wc-products .woocommerce ul.products li.product .woocommerce-loop-product__link img{border-radius:.5rem;display:block;height:100%;left:0;margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:0}.wc-products .woocommerce ul.products li.product .woocommerce-loop-product__title{color:#c32c37;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding:0;word-break:break-all}@media (max-width:768px){.wc-products .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.042rem}}.wc-quantity_card{flex:1;justify-content:center}.wc-quantity__container,.wc-quantity_card{align-items:center;display:flex;flex-flow:row nowrap}.wc-quantity__container{gap:.1rem}.wc-quantity__num{-webkit-appearance:none;-moz-appearance:textfield;background-color:#fff;border:none;color:#000;display:block;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;height:auto;line-height:normal;margin:0;padding:0;text-align:center;width:4rem!important}@media (max-width:768px){.wc-quantity__num{font-size:1.389rem;width:2.084rem!important}}.wc-quantity__num::-webkit-inner-spin-button,.wc-quantity__num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-quantity__num:disabled{cursor:not-allowed;opacity:.5}.wc-quantity__num_single-product{color:#c32c37;font-size:3.2rem;width:5rem!important}@media (max-width:768px){.wc-quantity__num_single-product{background-color:#ffeae7;font-size:1.389rem;width:1.737rem!important}}.wc-quantity__tools{background-color:#fff;border:none;cursor:pointer;display:block;height:auto;margin:0;padding:0;width:auto}@media (max-width:768px){.wc-quantity__tools{height:1.563rem;width:1.563rem}}.wc-quantity__tools:disabled{cursor:not-allowed;opacity:.5}.wc-quantity__tools svg{fill:#fff;display:block;transition:all .2s}@media (max-width:768px){.wc-quantity__tools svg{height:100%;width:100%}}.wc-quantity__tools:hover svg{fill:#ffeae7}.random-posts{display:flex;flex-flow:row nowrap;gap:2rem}@media (max-width:768px){.random-posts{flex-flow:column nowrap;gap:1.737rem}}.random-posts__card{background-color:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;display:flex;flex:1;flex-flow:column nowrap;gap:1rem;padding:1.5rem}@media (max-width:768px){.random-posts__card{grid-gap:.868rem;display:grid;grid-template-columns:10.42rem 1fr;padding:.868rem}}.random-posts__card:nth-child(2){flex:2;flex-flow:row nowrap;gap:1.5rem}@media (max-width:768px){.random-posts__card:nth-child(2){grid-gap:.868rem;display:grid;grid-template-columns:10.42rem 1fr}}.random-posts__card:nth-child(2) .random-posts-card-thumbnail{flex:0 0 21.8rem;height:100%;order:0;position:relative}@media (max-width:768px){.random-posts__card:nth-child(2) .random-posts-card-thumbnail{flex:0 0 auto;height:auto}}.random-posts__card:nth-child(2) .random-posts-card-thumbnail img{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:768px){.random-posts__card:nth-child(2) .random-posts-card-thumbnail img{height:auto;position:relative}}.random-posts__card:nth-child(2) .random-posts-card-content{order:1}.random-posts__card-content{display:flex;flex:1;flex-flow:column nowrap;gap:.5rem;order:0}.random-posts__card-excerpt{color:#c32c37;flex:1;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.random-posts__card-excerpt{display:none;font-size:1.042rem}}.random-posts__card-excerpt-media{color:#c32c37;display:none;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.random-posts__card-excerpt-media{display:block;font-size:1.042rem}}.random-posts__card-link{display:flex;flex-flow:row nowrap;justify-content:flex-end;order:2}.random-posts__card-link a{color:#c32c37;cursor:pointer;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;transition:all .2s}@media (max-width:768px){.random-posts__card-link a{font-size:1.042rem}}.random-posts__card-link a:hover{color:#fca4a0}.random-posts__card-thumbnail{display:block;order:1;width:100%}@media (max-width:768px){.random-posts__card-thumbnail{grid-row:1/3;order:0}}.random-posts__card-thumbnail img{border-radius:.5rem;display:block;height:10.7rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:768px){.random-posts__card-thumbnail img{height:auto}}.random-posts__card-title{color:#c32c37;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:600;line-height:normal;margin:0;padding:0}@media (max-width:768px){.random-posts__card-title{font-size:1.042rem}}.contact-us-fixed{background-color:#fff;border:.1rem solid #fca4a0;border-radius:3rem;bottom:2rem;box-shadow:.2rem .2rem .4rem 0 rgba(196,48,59,.25);color:#c32c37;cursor:pointer;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;height:6rem;line-height:normal;overflow:hidden;position:fixed;right:2rem;text-decoration:none;width:6rem;z-index:990}@media (max-width:768px){.contact-us-fixed{bottom:5rem;font-size:1.389rem;font-size:.868rem;height:3.473rem;right:2.5rem;width:3.473rem}}.contact-us-fixed__icon{background-color:#fff;height:6rem;position:relative;width:6rem;z-index:100}@media (max-width:768px){.contact-us-fixed__icon{height:3.473rem;width:3.473rem}}.contact-us-fixed__open{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;height:100%;justify-content:flex-end;padding:.4rem;position:absolute;right:0;top:0;width:24rem;z-index:10}@media (max-width:768px){.contact-us-fixed__open{gap:.434rem;padding:.26rem;width:13.025rem}}.contact-us-fixed__open img{border-radius:2.5rem;display:block;height:5rem;width:5rem}@media (max-width:768px){.contact-us-fixed__open img{border-radius:2.171rem;height:2.952rem;width:2.952rem}}.contact-us-fixed__open span{display:block;flex:1;text-align:right;white-space:nowrap}.contact-us-fixed svg{display:block;height:100%;width:100%}.header{background-color:#fff;display:block;left:0;position:fixed;top:0;width:100%;z-index:999}@media (max-width:768px){.header{box-shadow:0 .087rem .434rem 0 rgba(196,48,59,.25)}}.header__account{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;height:5rem;justify-content:center;position:relative;transition:all .2s;width:5rem;z-index:100}@media (max-width:768px){.header__account{height:3.039rem;width:3.039rem}}.header__account.active svg path,.header__account:hover svg path{fill:#fca4a0}.header__account svg path{transition:all .2s}.header__account-icon,.header__account-icon svg{display:block;max-height:100%;max-width:100%}.header__account-icon svg{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.header__account-tools{background-color:#fff;box-shadow:.2rem .2rem .5rem 0 rgba(0,0,0,.25);display:none;flex-flow:column nowrap;gap:2rem;padding:3rem;position:absolute;right:0;top:100%;width:30rem;z-index:10}@media (max-width:768px){.header__account-tools{gap:1.737rem;padding:2.605rem}}.header__account-tools-item a,.header__account-tools-item span{color:#000;cursor:pointer;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;position:relative;text-decoration:none}@media (max-width:768px){.header__account-tools-item a,.header__account-tools-item span{font-size:1.737rem}}.header__account-tools-item a:hover{color:#c32c37}.header__banner{flex:0 0 82.4rem;height:20rem}@media (max-width:768px){.header__banner{flex:1;margin-top:10.375rem}}.header__banner .splide__slide{position:relative}.header__banner .splide__slide a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.header__banner img{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.header__cart{position:relative;z-index:10}.header__cart-count{bottom:.7rem;color:#000;display:block;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:600;left:0;line-height:normal;line-height:1;padding-left:.3rem;position:absolute;right:0;text-align:center;z-index:100}@media (max-width:768px){.header__cart-count{bottom:.4rem;font-size:1.737rem;font-size:1.042rem;padding-left:0}}.header__cart-link{align-items:flex-end;cursor:pointer;display:flex;flex-flow:row nowrap;height:5rem;justify-content:center;position:relative;text-decoration:none;width:5rem}@media (max-width:768px){.header__cart-link{height:2.865rem;width:2.865rem}}.header__cart-link:hover svg path{stroke:#fca4a0}.header__cart-link svg{display:block;height:100%;position:relative;width:100%;z-index:0}.header__cart-link svg path{transition:all .2s}.header__container{display:flex;flex-flow:row nowrap;gap:0;padding-right:4rem;position:relative}@media (max-width:768px){.header__container{padding-right:0}}.header__content{display:flex;flex:1;flex-flow:column nowrap;gap:2rem;justify-content:space-between;padding-bottom:1rem;padding-top:3rem}@media (max-width:768px){.header__content{gap:.868rem;padding:1.737rem 1.302rem .868rem}}.header__content-bottom{display:block;padding-left:2rem;text-align:right}@media (max-width:768px){.header__content-bottom{padding-left:0}}.header__content-bottom h1,.header__content-bottom h2{color:#000;font-family:Sofia Sans;font-size:3rem;font-style:normal;font-weight:600;line-height:normal;margin:0;padding:0;text-align:center}@media (max-width:768px){.header__content-bottom h1,.header__content-bottom h2{font-size:1.563rem;text-align:center}}.header__content-top{align-items:center;display:flex;gap:3.4rem;padding-left:2rem;position:relative}@media (max-width:768px){.header__content-top{gap:1.737rem;padding-left:0}}.header__logo{align-items:center;display:flex;flex:1;flex-flow:row nowrap;justify-content:flex-start;padding-left:0;position:relative;z-index:10}.header__logo a{display:block;max-width:100%;position:relative}.header__logo img{display:block;height:9.3rem;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}@media (max-width:768px){.header__logo img{height:4.949rem}}.header__menu{display:block;position:relative}.header__menu-button{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;height:4.5rem;justify-content:center;width:4.5rem}@media (max-width:768px){.header__menu-button{height:2.691rem;width:2.691rem}}.header__menu-button svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.header__menu-button svg path{stroke:#c32c37;transition:all .2s}.header__menu-button:hover svg path{stroke:#fca4a0}.header__popup{background-color:#fff;background-image:url(//japan-hit.ru/wp-content/themes/japanhit/images/background-popup.png);background-position:0 0;background-repeat:no-repeat;background-size:10rem auto;border-radius:0 0 .5rem .5rem;box-shadow:.2rem .2rem .5rem 0 rgba(0,0,0,.25);display:none;left:0;overflow:hidden;padding:2rem 4rem 2rem 6rem;position:absolute;top:100%;width:100%;z-index:100}@media (max-width:768px){.header__popup{background-image:url(//japan-hit.ru/wp-content/themes/japanhit/images/background-popup-mobile.png);background-position:100% 100%;background-size:13.632rem auto;border-radius:0;height:auto;left:1.302rem;max-height:calc(100vh - 2.605rem);padding:1.737rem;position:fixed;right:1.302rem;top:1.302rem;width:auto}.header__popup_account{height:auto}}.header__popup_nav{padding:1rem 4rem 2rem 6rem}@media (max-width:768px){.header__popup_nav{padding:1.737rem}}.header__popup_search{background:transparent;box-shadow:none;height:auto;overflow:visible;padding:0 0 0 2rem}@media (max-width:768px){.header__popup_search{background-color:#fff;background-image:url(//japan-hit.ru/wp-content/themes/japanhit/images/background-popup-mobile.png);background-position:100% 100%;background-repeat:no-repeat;background-size:8.683rem auto;border-radius:0 0 .608rem .608rem;padding:1.737rem}}.header__popup-button{align-items:center;background:#fff;border:.1rem solid #c32c37;border-radius:1rem;color:#c32c37;cursor:pointer;display:inline-flex;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;justify-content:center;line-height:normal;min-height:3.3rem;padding:0 1.5rem;transition:all .2s}@media (max-width:768px){.header__popup-button{border-radius:.5rem;font-family:Montserrat;font-size:1.737rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;min-height:2.865rem;padding:0 1.302rem}}@media (max-width:768px) and (max-width:768px){.header__popup-button{font-size:1.389rem}}.header__popup-button:hover{background-color:#ffeae7}.header__popup-contacts{display:flex;flex:1;flex-flow:column nowrap;gap:1rem;justify-content:flex-end}@media (max-width:768px){.header__popup-contacts{gap:1.302rem;order:2}.header__popup-contacts_account{display:none}}.header__popup-contact-us button{font-size:1.8rem;font-weight:400;padding-left:0;padding-right:0;text-align:center;width:20.8rem}@media (max-width:768px){.header__popup-contact-us button{align-items:center;background-color:#ffeae7;display:flex;flex-flow:row nowrap;font-size:1.389rem;justify-content:center;text-align:center;width:100%}.header__popup-contact-us button:hover{background-color:#fff}}.header__popup-container{display:flex;flex-flow:row nowrap;gap:2rem;position:relative;z-index:10}@media (max-width:768px){.header__popup-container{flex-flow:column nowrap;gap:1.737rem;height:100%;overflow:hidden}}.header__popup-container_search{flex-flow:row wrap;gap:0;height:auto;margin-top:.5rem}@media (max-width:768px){.header__popup-container_search{margin-top:.868rem}}.header__popup-menu{align-items:flex-end;display:flex;flex:1;flex-flow:column nowrap;gap:2rem;max-width:50%}@media (max-width:768px){.header__popup-menu{align-items:flex-start;gap:1.737rem;max-width:none;order:1}}.header__popup-menu_account{gap:1rem}@media (max-width:768px){.header__popup-menu_account{gap:.868rem}}.header__popup-search-result{background-color:#fff;border:.1rem solid #ffeae7;border-radius:0 0 1rem 1rem;color:#000;display:none;flex:0 0 100%;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;left:0;line-height:normal;padding:2.7rem 2rem 1.5rem;position:relative;right:0;top:-.7rem;z-index:0}@media (max-width:768px){.header__popup-search-result{border:none;border-radius:0;font-family:Montserrat;font-size:1.389rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;padding:.868rem 0 0;top:0}}@media (max-width:768px) and (max-width:768px){.header__popup-search-result{font-size:1.216rem}}.header__popup-search-result.show{display:block}.header__popup-search-result .search-result{display:flex;flex-flow:column nowrap;gap:2rem}@media (max-width:768px){.header__popup-search-result .search-result{gap:.868rem}}.header__popup-search-result .search-result-item a{background:#fff;border:.1rem solid #ffeae7;border-radius:.7rem;display:flex;flex-flow:row nowrap;text-decoration:none}@media (max-width:768px){.header__popup-search-result .search-result-item a{border-radius:.608rem}}.header__popup-search-result .search-result-item__content{display:flex;flex:1;flex-flow:column nowrap;justify-content:space-between;padding:1rem 2rem}.header__popup-search-result .search-result-item__content .name{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding-bottom:1rem}@media (max-width:768px){.header__popup-search-result .search-result-item__content .name{font-family:Montserrat;font-size:1.389rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;padding-bottom:.434rem}}@media (max-width:768px) and (max-width:768px){.header__popup-search-result .search-result-item__content .name{font-size:1.216rem}}.header__popup-search-result .search-result-item__content .price{align-items:flex-end;color:#c32c37;display:flex;flex-flow:row nowrap;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:600;gap:2rem;justify-content:flex-end;line-height:normal;line-height:1;margin:0;position:relative}@media (max-width:768px){.header__popup-search-result .search-result-item__content .price{flex-direction:column;font-size:1.737rem;font-size:1.389rem;gap:0}}.header__popup-search-result .search-result-item__content .price del{color:#868686;font-size:1.6rem;font-weight:400;order:0;-webkit-text-decoration-line:strikethrough;text-decoration-line:strikethrough}@media (max-width:768px){.header__popup-search-result .search-result-item__content .price del{font-size:1.042rem}}.header__popup-search-result .search-result-item__content .price ins{order:1;text-decoration:none}.header__popup-search-result .search-result-item__image{display:block;flex:0 0 10rem;height:auto}@media (max-width:768px){.header__popup-search-result .search-result-item__image{flex:0 0 5.21rem}}.header__popup-search-result .search-result-item__image img{background:#fff;border:.1rem solid rgba(196,48,59,.25);border-radius:.7rem;box-shadow:0 .2rem .4rem 0 rgba(196,48,59,.25);display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:768px){.header__popup-search-result .search-result-item__image img{border-radius:.608rem}}.header__popup-search-result .loading{display:none;position:relative}.header__popup-search-result .loading.show{display:block}.header__popup-search-result .loading svg{animation:spin 2s linear infinite;display:block;height:3rem;margin:auto;width:3rem}.header__popup-search-result-container .load-more-link{display:flex;flex-flow:row nowrap;justify-content:flex-end}.header__popup-search-result-container .load-more-link a{color:#fca4a0;cursor:pointer;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s}@media (max-width:768px){.header__popup-search-result-container .load-more-link a{font-size:1.389rem}}.header__popup-search-result-container .load-more-link a:hover{color:#c32c37}.header__popup-search-result-loading{display:none}.header__popup-search-result-loading.show{display:block}.header__popup-social{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:flex-start}@media (max-width:768px){.header__popup-social{gap:1.737rem}}.header__popup-social-item{display:block;position:relative}.header__popup-social-item a{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;height:3rem;position:relative;width:3rem}@media (max-width:768px){.header__popup-social-item a{height:2.605rem;width:2.605rem}}.header__popup-social-item a:hover svg path{stroke:#fca4a0}.header__popup-social-item a svg{display:block;height:100%;left:0;position:absolute;top:0;transition:all .2s;width:100%;z-index:0}.header__popup-social-item a svg path{stroke:#c32c37;transition:all .2s}.header__popup-social-item_vk a svg{max-width:2.5rem}@media (max-width:768px){.header__popup-social-item_vk a svg{max-width:2.5rem}}.header__popup-social-item_whatsapp a svg path{fill:#c32c37;stroke:transparent}.header__popup-social-item_whatsapp a:hover svg path{fill:#fca4a0;stroke:transparent}.header__popup-top{background:#ffeae7;border:.1rem solid #c32c37;border-radius:.5rem;display:none;padding:.888rem 1rem}@media (max-width:768px){.header__popup-top{align-items:center;display:flex;flex-flow:row nowrap;gap:1.737rem;justify-content:space-between;order:0;padding:.888rem .868rem}}.header__popup-top-close{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;height:3rem;justify-content:center;width:3rem}@media (max-width:768px){.header__popup-top-close{height:2.605rem;width:2.605rem}}.header__popup-top-close svg{display:block}.header__popup-top-close svg path{stroke:#c32c37;transition:all .2s}.header__popup-top-close:hover svg path{stroke:#868686}.header__popup-top-logo{align-items:center;display:flex;flex-flow:row nowrap;gap:.3rem;position:relative}.header__popup-top-logo img{display:block;height:auto;max-height:3rem;position:relative;width:auto}@media (max-width:768px){.header__popup-top-logo img{max-height:2.605rem}}.header__popup-top-logo svg{display:block;height:auto;position:relative;width:4.8rem}@media (max-width:768px){.header__popup-top-logo svg{width:4.173rem}}.header__search,.header__search-icon{display:block;position:relative}.header__search-icon{cursor:pointer}.header__search-icon svg{display:block;height:4rem;position:relative;width:4rem}@media (max-width:768px){.header__search-icon svg{height:2.605rem;width:2.605rem}}.header__search-input{background-color:#fff;border:.1rem solid #c32c37;border-radius:1rem;color:#c32c37;display:block;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;height:6rem;line-height:normal;padding:.5rem 12rem .5rem 6rem;position:relative;width:100%;z-index:5}@media (max-width:768px){.header__search-input{border-radius:.608rem;font-size:1.389rem;height:4.004rem;padding:.434rem 9.117rem .434rem .868rem}}.header__search-input::-moz-placeholder{color:#fca4a0}.header__search-input::placeholder{color:#fca4a0}.header__search-input:active+.search-input-icon svg path,.header__search-input:focus+.search-input-icon svg path{fill:#c32c37}.header__search-input-button{align-items:center;background-color:#fff;border:.1rem solid #c32c37;border-radius:1rem;color:#c32c37;cursor:pointer;display:flex;flex-flow:row nowrap;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;height:3.4rem;justify-content:center;line-height:normal;position:absolute;right:1.2rem;text-decoration:none;top:1.3rem;transition:all .2s;width:9rem;z-index:20}@media (max-width:768px){.header__search-input-button{border-radius:.608rem;font-family:Montserrat;font-size:1.389rem;font-size:1.2rem;font-style:normal;font-weight:400;height:2.778rem;line-height:normal;right:.868rem;top:.613rem;width:7.815rem}}@media (max-width:768px) and (max-width:768px){.header__search-input-button{font-size:1.042rem}}.header__search-input-button:hover{background-color:#c32c37;color:#fff}.header__search-input-icon{display:block;left:1.8rem;position:absolute;top:1.8rem;z-index:10}@media (max-width:768px){.header__search-input-icon{display:none;left:.434rem;top:1.1335rem}}.header__search-input-icon svg{display:block;height:2.4rem;width:2.4rem}@media (max-width:768px){.header__search-input-icon svg{height:2.084rem;width:2.084rem}}.header__search-input-icon svg path{fill:#fca4a0;transition:all .2s}.footer{background-color:#ffeae7;margin-top:4rem;padding-bottom:1rem;padding-top:1rem;position:relative;z-index:5}@media (max-width:768px){.footer{margin-top:3.473rem;padding-bottom:1.302rem;padding-top:1.302rem}}.footer__contacts{display:flex;flex-flow:column nowrap;gap:.5rem}@media (max-width:768px){.footer__contacts{gap:.434rem}}.footer__contacts-item a,.footer__contacts-item span{color:#868686;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.footer__contacts-item a,.footer__contacts-item span{font-size:1.042rem}}.footer__contacts-item a{cursor:pointer;text-decoration:underline}.footer__contacts-item a:hover{text-decoration:none}.footer__container{grid-gap:5rem;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.footer__container{grid-gap:.868rem;grid-template-columns:1fr 8.683rem}}.footer__item{display:flex;flex-flow:row nowrap;gap:3rem}@media (max-width:768px){.footer__item{flex-direction:column;gap:.868rem}.footer__item_contacts{order:2}}.footer__item_logo{align-items:center;justify-content:flex-end}@media (max-width:768px){.footer__item_logo{align-items:flex-start;justify-content:flex-start;order:1}}.footer__item_logo img{display:block;height:5rem;width:auto}@media (max-width:768px){.footer__item_logo img{height:auto;width:8.683rem}.footer__item_nav{order:0}}.footer__item-title h4{color:#000;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.footer__item-title h4{font-size:1.042rem}}.home-shop__container{align-items:inherit;display:flex;flex-flow:row nowrap;gap:2rem;height:100%;max-width:100%;position:relative;transition:all .2s}@media (max-width:768px){.home-shop__container{flex-flow:column nowrap;gap:1.737rem;padding-top:3.895rem}.home-shop__container--hidden{padding-top:0}.home-shop__container--hidden .wc-categories{display:none}}.home-shop__products{display:flex;flex:0 0 calc(100% - 27rem);flex-direction:column;height:100%;position:relative}.home-shop__products:before{background:linear-gradient(180deg,hsla(8,100%,95%,0),#ffeae7);bottom:0;content:"";display:block;filter:blur(1rem);height:10 .5rem;left:0;position:absolute;right:0;transition:all .2s;z-index:100}@media (max-width:768px){.home-shop__products:before{display:none;filter:blur(.868rem)}}.home-shop__products:hover:before{height:1rem}.home-shop__products.active{flex:1}.home-shop__products.active .woocommerce ul.products{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.home-shop__products.active .woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}.home-shop__products-container{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}@media (max-width:768px){.home-shop__products-container{height:100%;padding-bottom:1.737rem;position:relative}}.home-shop__products-container--wrapper{flex:1;position:relative}.home-content__contacts{display:flex;flex-flow:column nowrap;gap:1rem}@media (max-width:768px){.home-content__contacts{flex:1;gap:.868rem}}.home-content__container{display:flex;flex-flow:column nowrap;gap:2rem;height:100%}@media (max-width:768px){.home-content__container{gap:1.737rem}}.home-content__content{align-items:flex-start;display:flex;flex:1;flex-flow:row nowrap;gap:4rem;overflow:hidden;position:relative}@media (max-width:768px){.home-content__content{flex-direction:column;gap:1.737rem}}.home-content__button{display:block}.home-content__button button{background-color:#fff;border:.1rem solid #c32c37;border-radius:.4rem;color:#c32c37;cursor:pointer;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;padding:.5rem 1rem;transition:all .2s}@media (max-width:768px){.home-content__button button{font-size:1.042rem}}.home-content__button button:hover{background-color:#ffeae7}.home-content__item-content-wrapper{display:flex;flex:0 0 47.6rem;flex-flow:column nowrap;gap:4rem;height:100%;position:relative}@media (max-width:768px){.home-content__item-content-wrapper{flex:1;gap:3.473rem;order:1}}.home-content__item-img{display:block;flex:1;position:relative}@media (max-width:768px){.home-content__item-img{height:100%;min-height:7.815rem}}.home-content__item-img img{border-radius:.5rem;display:block;height:100%;margin:0;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.home-content__item-preview{display:flex;flex:1;flex-flow:column nowrap;gap:2rem;height:100%}@media (max-width:768px){.home-content__item-preview{flex:0;flex-direction:row;gap:1.302rem;height:auto;width:100%}}.home-content__item-text{color:#000;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.home-content__item-text{font-size:1.389rem}}.home-content__item-text p{margin:0 0 1.4rem}@media (max-width:768px){.home-content__item-text p{margin:0 0 1.216rem}}.home-content__item-title{margin-bottom:2rem}@media (max-width:768px){.home-content__item-title{margin-bottom:.868rem}}.home-content__item-title h2{color:#000;font-family:Montserrat;font-size:3.6rem;font-style:normal;font-weight:600;line-height:normal;margin:0;padding:0}@media (max-width:768px){.home-content__item-title h2{font-size:1.737rem}.home-content__item-title h2:before{color:#fca4a0;content:"- "}}.home-content__phone{display:block}.home-content__phone a{color:#c32c37;cursor:pointer;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s}@media (max-width:768px){.home-content__phone a{font-size:1.042rem}}.home-content__phone a:hover{color:#fca4a0}.home-content__social{align-items:center;display:flex;flex-flow:row wrap;gap:1rem}@media (max-width:768px){.home-content__social{gap:.868rem}}.home-content__social-item{display:block}.home-content__social-item a{cursor:pointer;display:block;height:3rem;position:relative;width:3rem}@media (max-width:768px){.home-content__social-item a{height:2.605rem;width:2.605rem}}.home-content__social-item a:hover svg path{fill:transparent;stroke:#fca4a0;transition:all .2s}.home-content__social-item a svg{display:block;left:0;opacity:1;position:absolute;top:0;transition:all .2s;z-index:0}.home-content__social-item a svg path{fill:transparent;stroke:#c32c37;transition:all .2s}.home-content__social-item_whatsapp a svg path{fill:#c32c37;stroke:transparent}.home-content__social-item_whatsapp a:hover svg path{fill:#fca4a0;stroke:transparent}.home-content__title h2{color:#c32c37;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.home-content__title h2{font-size:1.389rem}}.wc-filter{display:flex;flex-flow:column nowrap;gap:1.5rem;margin-bottom:1.5rem}@media (max-width:768px){.wc-filter{gap:.868rem;margin-bottom:1.302rem;padding:0}}.wc-filter__row{align-items:center;background-color:#fff;border:.1rem solid #ffeae7;border-radius:1rem;display:flex;flex-flow:row wrap;gap:2rem;padding:1.5rem 2rem}@media (max-width:768px){.wc-filter__row{gap:1.302rem;padding:1.302rem}}.wc-filter__row[hidden]{display:none}.wc-filter__field{display:flex;flex-flow:column nowrap;gap:.5rem;min-width:0}.wc-filter__field_sort{min-width:18rem}@media (max-width:768px){.wc-filter__field_sort{flex:1 1 100%}}.wc-filter__field_price,.wc-filter__field_secondary-sort,.wc-filter__field_stock{flex:0 0 auto}.wc-filter__field_secondary-sort{align-self:flex-end}.wc-filter__label{color:#868686;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;line-height:1}@media (max-width:768px){.wc-filter__label{font-size:1.042rem}}.wc-filter__select{display:block;position:relative}.wc-filter__select-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:.1rem solid #ffc5c1;border-radius:.5rem;color:#000;cursor:pointer;font-family:Montserrat;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;min-width:18rem;padding:1rem 2.8rem 1rem 1.2rem;transition:all .2s ease}@media (max-width:768px){.wc-filter__select-input{font-size:1.216rem}}.wc-filter__select-input:focus,.wc-filter__select-input:hover{border-color:#fca4a0;outline:none}.wc-filter__select-arrow{align-items:center;color:#c32c37;display:flex;justify-content:center;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(90deg)}.wc-filter__select-arrow svg{display:block;height:1.2rem;width:1.2rem}.wc-filter__select-arrow svg path{fill:#c32c37}.wc-filter__select_pill .wc-filter__select-input{border-color:#ffc5c1;border-radius:999rem;color:#000;min-width:auto;padding:.7rem 2.8rem .7rem 1.5rem;width:auto}.wc-filter__select_pill .wc-filter__select-arrow{right:1.2rem}.wc-filter__select_pill .wc-filter__select-arrow svg{height:1rem;width:1rem}.wc-filter__price{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem}.wc-filter__price-input{-moz-appearance:textfield;background-color:#fff;border:.1rem solid #ffc5c1;border-radius:.5rem;color:#000;font-family:Montserrat;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;padding:1rem 1.2rem;text-align:left;transition:all .2s ease;width:8rem}@media (max-width:768px){.wc-filter__price-input{font-size:1.216rem}}.wc-filter__price-input::-moz-placeholder{color:#868686}.wc-filter__price-input::placeholder{color:#868686}.wc-filter__price-input:focus,.wc-filter__price-input:hover{border-color:#fca4a0;outline:none}.wc-filter__price-input::-webkit-inner-spin-button,.wc-filter__price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-filter__price-divider{background-color:#868686;display:block;flex:0 0 auto;height:.1rem;width:1rem}.wc-filter__toggle{align-items:center;cursor:pointer;display:inline-flex;flex-flow:row nowrap;gap:1rem;padding:1rem 0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wc-filter__toggle-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.wc-filter__toggle-slider{background-color:#f1f1f1;border-radius:999rem;display:inline-block;flex-shrink:0;height:1.8rem;position:relative;transition:all .2s ease;width:3.4rem}.wc-filter__toggle-slider:before{background-color:#fff;border-radius:50%;box-shadow:0 .1rem .3rem rgba(0,0,0,.15);content:"";height:1.4rem;left:.2rem;position:absolute;top:.2rem;transition:all .2s ease;width:1.4rem}.wc-filter__toggle-text{color:#000;font-family:Montserrat;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap}@media (max-width:768px){.wc-filter__toggle-text{font-size:1.216rem}}.wc-filter__toggle-input:checked+.wc-filter__toggle-slider{background-color:#c32c37}.wc-filter__toggle-input:checked+.wc-filter__toggle-slider:before{left:1.6rem}.wc-filter__actions{align-items:center;display:flex;flex-flow:row wrap;gap:2rem;margin-left:auto}@media (max-width:768px){.wc-filter__actions{gap:1.302rem;justify-content:space-between;margin-left:0;width:100%}}.wc-filter__reset{background:none;border:none;color:#c32c37;cursor:pointer;font-family:Montserrat;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;padding:.5rem 0;transition:all .2s ease}@media (max-width:768px){.wc-filter__reset{font-size:1.216rem}}.wc-filter__reset:hover{color:#fca4a0}.wc-filter__apply{background:#c32c37;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-family:Montserrat;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;padding:.7rem .5rem;transition:all .2s ease}@media (max-width:768px){.wc-filter__apply{font-size:1.216rem}}.wc-filter__apply:hover{opacity:.8}.wc-filter__count{color:#868686;font-family:Montserrat;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap}@media (max-width:768px){.wc-filter__count{font-size:1.216rem}}.wc-filter__pills-wrapper{align-items:center;display:flex;flex-flow:row wrap;gap:1.5rem;justify-content:space-between}@media (max-width:768px){.wc-filter__pills-wrapper{gap:.868rem}}.wc-filter__pills{align-items:center;display:flex;flex:1 1 auto;flex-flow:row wrap;gap:1rem;min-width:0}@media (max-width:768px){.wc-filter__pills{gap:.868rem}}.wc-filter__expand{align-items:center;background-color:#fff;border:.1rem solid #c32c37;border-radius:50%;color:#c32c37;cursor:pointer;display:inline-flex;flex-shrink:0;height:4rem;justify-content:center;padding:0;position:relative;transition:all .2s ease;width:4rem}@media (max-width:768px){.wc-filter__expand{height:3.473rem;width:3.473rem}}.wc-filter__expand svg{display:block;height:2.4rem;width:2.4rem}@media (max-width:768px){.wc-filter__expand svg{height:2.084rem;width:2.084rem}}.wc-filter__expand:hover,.wc-filter__expand[aria-expanded=true]{background-color:#c32c37;border-color:#c32c37;color:#fff}.wc-filter__found{color:#868686;flex-shrink:0;font-family:Montserrat;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap}@media (max-width:768px){.wc-filter__found{font-size:1.216rem;font-size:1.042rem}}.wc-product{height:100%;position:relative}.wc-product__add-to-cart-button{align-items:center;background:#c32c37;border:.1rem solid #fca4a0;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex:1;flex-flow:row nowrap;flex-shrink:0;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;justify-content:center;line-height:normal;margin-bottom:0;max-width:25rem;padding:.6rem;position:relative;text-align:center;text-decoration:none;transition:all .2s}@media (max-width:768px){.wc-product__add-to-cart-button{font-size:1.042rem;height:2.431rem;padding:0}}.wc-product__add-to-cart-button:hover{background:#ffeae7;color:#c32c37}.wc-product__add-to-cart-button.in-cart.added{background:#c32c37;border-color:#c32c37;color:#fff}.wc-product__add-to-cart-button.in-cart.added:after{display:none}.wc-product__add-to-cart-button.loading:before{animation:spin 2s linear infinite;color:#c32c37;content:"\e01c";font-family:WooCommerce;font-weight:400;left:calc(100% + .5rem);position:absolute;top:calc(50% - .9rem);vertical-align:top}.wc-product__add-to-card-result{display:none;flex:1}.wc-product__add-to-card-result.active{align-items:center;display:flex;flex-flow:row nowrap;gap:2rem}@media (max-width:768px){.wc-product__add-to-card-result.active{gap:.434rem}}.wc-product__add-to-favorites{align-items:center;display:flex;flex-flow:row nowrap;height:auto;justify-content:center}.wc-product__add-to-favorites_card{position:absolute;right:1rem;top:1rem;z-index:100}@media (max-width:768px){.wc-product__add-to-favorites_card{right:.868rem;top:.868rem}}.wc-product__add-to-favorites_single-product{position:absolute;right:1rem;top:1rem;z-index:100}@media (max-width:768px){.wc-product__add-to-favorites_single-product{right:.868rem;top:.868rem}}.wc-product__add-to-favorites_single-product-media{position:absolute;right:1rem;top:1rem;z-index:100}@media (max-width:768px){.wc-product__add-to-favorites_single-product-media{right:3.473rem;top:.868rem}.wc-product__add-to-favorites_single-product-media svg{height:auto!important;width:2.605rem!important}}.wc-product__add-to-favorites button{background:none;border:none;cursor:pointer;margin:0;padding:0;position:relative}.wc-product__add-to-favorites button.added-to-favorites-animation{animation:heartbeat 1.5s infinite;transform-origin:center}.wc-product__add-to-favorites button.added-to-favorites svg path,.wc-product__add-to-favorites button.added-to-favorites:hover svg path{fill:#c32c37}.wc-product__add-to-favorites button svg{display:block;height:2.8rem;width:3.2rem}.wc-product__add-to-favorites button svg path{fill:#fff;transition:all .2s}@media (max-width:768px){.wc-product__add-to-favorites button svg{height:auto;width:1.563rem}}.wc-product__add-to-favorites button:hover svg path{fill:#ffeae7}.wc-product__add-to-favorites button.active svg path{fill:#c32c37}.wc-product__back{display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:2rem;position:relative}@media (max-width:768px){.wc-product__back{margin-bottom:1.737rem;padding-left:.868rem}}.wc-product__back a{cursor:pointer;display:block;margin-left:-.5rem;padding:0 .5rem;position:relative;text-decoration:none;transition:all .2s}.wc-product__back a:hover{padding:0 1rem 0 0}.wc-product__back a svg{display:block;height:1.5rem;width:1.5rem}@media (max-width:768px){.wc-product__back a svg{height:1.302rem;width:1.302rem}}.wc-product__buttons{align-items:center;display:flex;flex:1;flex-flow:row nowrap;gap:2rem}@media (max-width:768px){.wc-product__buttons{background-color:#ffeae7;border-radius:.434rem;bottom:.434rem;gap:1.737rem;justify-content:center;left:1.302rem;padding:.608rem;position:fixed;right:1.302rem;z-index:900}}.wc-product__buy-in-one-click{flex:1;max-width:25rem}.wc-product__buy-in-one-click button{align-items:center;background:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;color:#c32c37;cursor:pointer;display:flex;flex-flow:row nowrap;flex-shrink:0;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;justify-content:center;line-height:normal;margin-bottom:0;padding:.6rem;position:relative;transition:all .2s;width:100%}@media (max-width:768px){.wc-product__buy-in-one-click button{font-size:1.042rem;height:2.431rem;padding:0}}.wc-product__buy-in-one-click button:hover{background:#ffeae7}.wc-product__container{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:2rem;height:100%;position:relative}@media (max-width:768px){.wc-product__container{gap:1.737rem;padding-top:.868rem}.wc-product__container>.wc-categories{display:none}}.wc-product__content{height:100%;padding-bottom:2rem}@media (max-width:768px){.wc-product__content{padding-bottom:6.947rem}}.wc-product__description-content a{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}@media (max-width:768px){.wc-product__description-content a{font-size:1.042rem;line-height:1.4}}.wc-product__description-content a:hover{text-decoration:none}.wc-product__description-content h1,.wc-product__description-content h2,.wc-product__description-content h3,.wc-product__description-content h4,.wc-product__description-content h5,.wc-product__description-content h6{color:#000;font-family:Montserrat;font-weight:400;letter-spacing:0;line-height:1.4;margin:0 0 2rem;text-transform:uppercase}@media (max-width:768px){.wc-product__description-content h1,.wc-product__description-content h2,.wc-product__description-content h3,.wc-product__description-content h4,.wc-product__description-content h5,.wc-product__description-content h6{margin:0 0 1.737rem}}.wc-product__description-content h1{font-size:6.2rem}@media (max-width:768px){.wc-product__description-content h1{font-size:3.473rem}}.wc-product__description-content h2{font-size:2.4rem}@media (max-width:768px){.wc-product__description-content h2{font-size:1.389rem}}.wc-product__description-content h3{font-size:2.4rem}@media (max-width:768px){.wc-product__description-content h3{font-size:1.389rem}}.wc-product__description-content h4{font-size:2.4rem}@media (max-width:768px){.wc-product__description-content h4{font-size:1.216rem}}.wc-product__description-content h5{font-size:2rem}@media (max-width:768px){.wc-product__description-content h5{font-size:1.042rem}}.wc-product__description-content h6{font-size:1.6rem}@media (max-width:768px){.wc-product__description-content h6{font-size:1.042rem}}.wc-product__description-content p{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin:0 0 1.5rem}@media (max-width:768px){.wc-product__description-content p{font-size:1.042rem;line-height:1.4;margin:0 0 1.216rem}}.wc-product__description-content ol,.wc-product__description-content ul{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding-left:1.6rem}@media (max-width:768px){.wc-product__description-content ol,.wc-product__description-content ul{font-size:1.042rem;line-height:1.4;padding-left:1.389rem}}.wc-product__description-content table{border-collapse:collapse}.wc-product__description-content table td,.wc-product__description-content table th{border:.1rem solid #868686;color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding:1rem 1.5rem}@media (max-width:768px){.wc-product__description-content table td,.wc-product__description-content table th{font-size:1.042rem;line-height:1.4;padding:.868rem 1.302rem}}.wc-product__description-content table th{background-color:#ffeae7}.wc-product__description-content img{display:inline-block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.wc-product__description-content p{margin:0 0 1.5rem!important}@media (max-width:768px){.wc-product__description-content p{margin:0 0 1.216rem!important}}.wc-product__description-title{margin-bottom:2rem}@media (max-width:768px){.wc-product__description-title{margin-bottom:1.737rem}}.wc-product__description-title h2{color:#000;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:600;line-height:normal;margin:0;padding:0}@media (max-width:768px){.wc-product__description-title h2{font-size:1.389rem}.wc-product__description-content{padding-bottom:5rem}}.wc-product__info{display:flex;flex-flow:row nowrap;gap:4rem}@media (max-width:768px){.wc-product__info{flex-direction:column;gap:1.302rem}}.wc-product__info-content{flex:1}@media (max-width:768px){.wc-product__info-content{padding-left:1.302rem;padding-right:1.302rem}.wc-product__info-summary{display:none}}.wc-product__gallery{float:none!important;margin-bottom:0!important;width:25rem!important}.wc-product__gallery .flex-viewport{height:auto!important;margin-bottom:1.5rem!important}@media (max-width:768px){.wc-product__gallery .flex-viewport{margin-bottom:1.302rem!important}}.wc-product__gallery .flex-control-nav{grid-gap:1.5rem 2rem;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.wc-product__gallery .flex-control-nav{grid-gap:1.302rem 1.737rem}}.wc-product__gallery .flex-control-nav li{align-items:center;display:flex;flex-flow:row nowrap;float:none;height:7.5rem;justify-content:center;overflow:hidden;width:auto!important}@media (max-width:768px){.wc-product__gallery .flex-control-nav li{height:6.512rem}}.wc-product__gallery-image{width:25rem!important}.wc-product__gallery-media{display:none}@media (max-width:768px){.wc-product__gallery-media{display:block;height:26.049rem;position:relative}}.wc-product__gallery-media-splide,.wc-product__gallery-media-splide-list{height:100%}.wc-product__gallery-media-splide-slide{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;max-width:26.049rem}.wc-product__gallery-media-splide-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.wc-product__gallery-media-splide-track{height:100%;overflow:visible!important;padding-left:2.605rem!important;padding-right:1.737rem!important}.wc-product__price{align-items:flex-end;color:#c32c37;display:flex;flex-flow:row nowrap;font-family:Montserrat;font-size:4rem;font-style:normal;font-weight:600;gap:1.5rem;line-height:1;position:relative;text-decoration:none}@media (max-width:768px){.wc-product__price{font-size:2.778rem;gap:.868rem}}.wc-product__price del{color:#868686;font-size:1.6rem;font-weight:400;position:relative;-webkit-text-decoration-line:strikethrough;text-decoration-line:strikethrough}@media (max-width:768px){.wc-product__price del{font-size:1.042rem}}.wc-product__price ins{text-decoration:none}.wc-product__price-empty{color:#c32c37;font-family:Montserrat;font-size:3.6rem;font-style:normal;font-weight:600;line-height:normal;position:relative;text-decoration:none}@media (max-width:768px){.wc-product__price-empty{font-size:2.084rem}}.wc-product__send-order-button{align-items:center;background:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;color:#c32c37;cursor:pointer;display:flex;flex-flow:row nowrap;flex-shrink:0;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;justify-content:center;line-height:normal;margin-bottom:0;padding:.5rem;position:relative;text-align:center;transition:all .2s;width:18.5rem}@media (max-width:768px){.wc-product__send-order-button{font-size:1.042rem;height:2.431rem;padding:0}}.wc-product__send-order-button:hover{background:#ffeae7}.wc-product__send-order-button_out-of-stock{padding:.5rem 1rem;width:auto}@media (max-width:768px){.wc-product__send-order-button_out-of-stock{padding:.5rem .868rem}}.wc-product__title{display:block;margin-bottom:2rem}@media (max-width:768px){.wc-product__title{margin-bottom:1.302rem;padding-left:1.302rem;padding-right:.434rem}}.wc-product__title h1{color:#000;font-family:Montserrat;font-size:3.2rem;font-style:normal;font-weight:500;line-height:normal;margin:0;padding:0}@media (max-width:768px){.wc-product__title h1{font-size:1.737rem}}.wc-product__thumbnail-media{display:none}@media (max-width:768px){.wc-product__thumbnail-media{align-items:center;display:flex;flex-flow:row nowrap;height:26.049rem;justify-content:center;position:relative}}.wc-product__thumbnail-media img{display:block;height:100%;max-width:26.049rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.wc-product__tools{display:flex;flex-flow:column nowrap;gap:2rem;margin-bottom:2rem}@media (max-width:768px){.wc-product__tools{gap:1.737rem;margin-bottom:1.737rem}}.wc-product__wrapper{display:flex;flex:1;flex-flow:column nowrap;height:100%}.wc-product.product .images:hover .woocommerce-product-gallery__trigger{opacity:1}.wc-product.product .images .woocommerce-product-gallery__trigger{left:.5em!important;opacity:0;right:auto!important;transition:all .2s}.post-cards__card{background-color:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;display:flex;flex-flow:column nowrap;gap:1.5rem;grid-column:span 1;grid-row:span 1;padding:1.5rem}.post-cards__card:first-child{grid-column:1/3;grid-row:1/2}.post-cards__card:nth-child(4){grid-column:1/2;grid-row:2/4}.post-cards__card:nth-child(4) .card-thumbnail{flex:1}.post-cards__card:nth-child(4) .card-thumbnail img{height:100%}.post-cards__card:nth-child(6){grid-column:3/5;grid-row:2/3}.post-cards__card:nth-child(7){grid-column:2/4;grid-row:3/4}.post-cards__card:first-child,.post-cards__card:nth-child(6),.post-cards__card:nth-child(7){grid-gap:1.5rem 2rem;display:grid;grid-template-columns:19rem 1fr}.post-cards__card:first-child .card-content,.post-cards__card:nth-child(6) .card-content,.post-cards__card:nth-child(7) .card-content{display:flex;flex-flow:column nowrap;order:2}.post-cards__card:first-child .card-permalink,.post-cards__card:nth-child(6) .card-permalink,.post-cards__card:nth-child(7) .card-permalink{padding-top:.5rem}.post-cards__card:first-child>.card-permalink,.post-cards__card:nth-child(6)>.card-permalink,.post-cards__card:nth-child(7)>.card-permalink{display:none}.post-cards__card:first-child .card-text,.post-cards__card:nth-child(6) .card-text,.post-cards__card:nth-child(7) .card-text{flex:1}.post-cards__card:first-child .card-thumbnail,.post-cards__card:nth-child(6) .card-thumbnail,.post-cards__card:nth-child(7) .card-thumbnail{order:1}.post-cards__card:first-child .card-thumbnail img,.post-cards__card:nth-child(6) .card-thumbnail img,.post-cards__card:nth-child(7) .card-thumbnail img{height:100%}.post-cards__card:first-child .card-title,.post-cards__card:nth-child(6) .card-title,.post-cards__card:nth-child(7) .card-title{grid-column:1/3}.post-cards__card .card-text-media,.post-cards__card:nth-child(2) .card-content .card-permalink,.post-cards__card:nth-child(3) .card-content .card-permalink,.post-cards__card:nth-child(4) .card-content .card-permalink,.post-cards__card:nth-child(5) .card-content .card-permalink,.post-cards__card:nth-child(8) .card-content .card-permalink{display:none}@media (max-width:768px){.post-cards__card{gap:.868rem;padding:.868rem}.post-cards__card:first-child,.post-cards__card:nth-child(4),.post-cards__card:nth-child(7),.post-cards__card:nth-child(8){grid-gap:1.302rem .868rem;display:grid;grid-column:1/3;grid-row:auto;grid-template-columns:12.764rem 1fr}.post-cards__card:first-child .card-content,.post-cards__card:nth-child(4) .card-content,.post-cards__card:nth-child(7) .card-content,.post-cards__card:nth-child(8) .card-content{order:2}.post-cards__card:first-child .card-content .card-permalink,.post-cards__card:nth-child(4) .card-content .card-permalink,.post-cards__card:nth-child(7) .card-content .card-permalink,.post-cards__card:nth-child(8) .card-content .card-permalink{display:flex}.post-cards__card:first-child .card-permalink,.post-cards__card:nth-child(4) .card-permalink,.post-cards__card:nth-child(7) .card-permalink,.post-cards__card:nth-child(8) .card-permalink{padding-top:1.302rem}.post-cards__card:first-child>.card-permalink,.post-cards__card:nth-child(4)>.card-permalink,.post-cards__card:nth-child(7)>.card-permalink,.post-cards__card:nth-child(8)>.card-permalink{display:none}.post-cards__card:first-child .card-title,.post-cards__card:nth-child(4) .card-title,.post-cards__card:nth-child(7) .card-title,.post-cards__card:nth-child(8) .card-title{grid-column:1/3;order:0}.post-cards__card:first-child .card-thumbnail,.post-cards__card:nth-child(4) .card-thumbnail,.post-cards__card:nth-child(7) .card-thumbnail,.post-cards__card:nth-child(8) .card-thumbnail{height:100%;order:1}.post-cards__card:first-child .card-thumbnail img,.post-cards__card:nth-child(4) .card-thumbnail img,.post-cards__card:nth-child(7) .card-thumbnail img,.post-cards__card:nth-child(8) .card-thumbnail img{height:100%}.post-cards__card:nth-child(2),.post-cards__card:nth-child(3),.post-cards__card:nth-child(5),.post-cards__card:nth-child(6){display:flex;flex-flow:column nowrap;gap:.868rem;grid-column:auto;grid-row:auto}.post-cards__card:nth-child(2) .card-content,.post-cards__card:nth-child(3) .card-content,.post-cards__card:nth-child(5) .card-content,.post-cards__card:nth-child(6) .card-content{order:1}.post-cards__card:nth-child(2) .card-content .card-permalink,.post-cards__card:nth-child(3) .card-content .card-permalink,.post-cards__card:nth-child(5) .card-content .card-permalink,.post-cards__card:nth-child(6) .card-content .card-permalink{display:none}.post-cards__card:nth-child(2) .card-permalink,.post-cards__card:nth-child(3) .card-permalink,.post-cards__card:nth-child(5) .card-permalink,.post-cards__card:nth-child(6) .card-permalink{order:3;padding-top:.5rem}.post-cards__card:nth-child(2)>.card-permalink,.post-cards__card:nth-child(3)>.card-permalink,.post-cards__card:nth-child(5)>.card-permalink,.post-cards__card:nth-child(6)>.card-permalink{display:flex}.post-cards__card:nth-child(2) .card-title,.post-cards__card:nth-child(3) .card-title,.post-cards__card:nth-child(5) .card-title,.post-cards__card:nth-child(6) .card-title{grid-column:auto;order:0}.post-cards__card:nth-child(2) .card-thumbnail,.post-cards__card:nth-child(3) .card-thumbnail,.post-cards__card:nth-child(5) .card-thumbnail,.post-cards__card:nth-child(6) .card-thumbnail{order:2}.post-cards__card:nth-child(2) .card-thumbnail img,.post-cards__card:nth-child(3) .card-thumbnail img,.post-cards__card:nth-child(5) .card-thumbnail img,.post-cards__card:nth-child(6) .card-thumbnail img{height:6.078rem}.post-cards__card .card-text{display:none}.post-cards__card .card-text-media{display:block}}.post-cards__card-content{color:#000;display:block;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;order:1;position:relative}@media (max-width:768px){.post-cards__card-content{font-size:1.042rem}}.post-cards__card-permalink{display:flex;flex-flow:row nowrap;justify-content:flex-end;order:3}.post-cards__card-permalink a{color:#c32c37;cursor:pointer;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s}@media (max-width:768px){.post-cards__card-permalink a{font-size:1.042rem}}.post-cards__card-permalink a:hover{color:#fca4a0;text-decoration:none}.post-cards__card-set{grid-gap:2rem;display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.post-cards__card-set{grid-gap:1.737rem;grid-template-columns:repeat(2,1fr)}}.post-cards__card-thumbnail{display:block;order:2;position:relative}.post-cards__card-thumbnail img{border-radius:.5rem;display:block;height:10.4rem;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.post-cards__card-title{display:block;order:0;position:relative}.post-cards__card-title h2{color:#000;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:600;line-height:normal;margin:0;padding:0}@media (max-width:768px){.post-cards__card-title h2{font-size:1.389rem}}.post-cards__cards{flex:1}.post-cards__categories{display:block;flex:1}@media (max-width:768px){.post-cards__categories{display:none;flex:auto;padding:.868rem .868rem 0}}.post-cards__categories-list-wrapper{display:flex;flex-flow:column nowrap;gap:2rem;height:100%;padding-bottom:2rem}@media (max-width:768px){.post-cards__categories-list-wrapper{gap:.868rem;padding-bottom:.868rem;width:100%}}.post-cards__category-link{display:block;position:relative}.post-cards__category-link a{align-items:center;color:#000;cursor:pointer;display:flex;flex-flow:row nowrap;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;gap:1rem;line-height:normal;text-decoration:none;transition:all .2s}@media (max-width:768px){.post-cards__category-link a{display:block;font-size:1.042rem;text-align:center;width:100%}}.post-cards__category-link a:hover{color:#c32c37;text-decoration:none}.post-cards__category-link a:before{display:none}.post-cards__category-link.active a{color:#c32c37}.post-cards__category-link.active a:before{background-color:#c32c37;content:"";display:block;height:.1rem;transition:all .2s;width:1.5rem}@media (max-width:768px){.post-cards__category-link.active a:before{display:none}}.post-cards__content{align-items:flex-start;display:flex;flex-flow:row wrap;gap:2rem;height:100%;position:relative}@media (max-width:768px){.post-cards__content{flex-direction:column;gap:1.737rem;padding-top:5.046rem}}.post-cards__list{display:flex;flex-flow:column nowrap;height:100%;width:100%}@media (max-width:768px){.post-cards__list{background:#fff;border:.1rem solid #fca4a0;border-radius:.434rem;height:auto;max-height:calc(100vh - 11.375rem);padding-right:0;position:relative;z-index:100}}.post-cards__list-response{background:#fff;border:.1rem solid #ffeae7;border-radius:0 0 .5rem .5rem;color:#fca4a0;display:none;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding:1rem .5rem .5rem;position:relative;text-align:center;top:-.7rem;z-index:10}@media (max-width:768px){.post-cards__list-response{border-radius:0 0 .434rem .434rem;display:block;font-size:1.042rem;padding:.868rem .434rem .434rem}}.post-cards__list-wrapper{flex:0 0 25rem;height:100%}@media (max-width:768px){.post-cards__list-wrapper{flex:auto;height:auto;left:0;position:absolute;right:0;top:0;z-index:100}}.post-cards__title{display:block;margin-bottom:2rem}@media (max-width:768px){.post-cards__title{align-items:center;background:#fff;border:none;border-radius:.434rem;cursor:pointer;display:flex;flex-flow:row nowrap;height:2.344rem;justify-content:center;margin-bottom:0;padding:0;position:relative;transition:all .2s;width:100%}.post-cards__title:hover{background:#ffeae7}.post-cards__title.active svg{transform:rotate(90deg)}}.post-cards__title h1{color:#000;font-family:Montserrat;font-size:4.8rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.post-cards__title h1{color:#c32c37;font-family:Montserrat;font-size:1.389rem;font-style:normal;font-weight:400;line-height:normal}}.post-cards__title svg{display:none}@media (max-width:768px){.post-cards__title svg{display:block;height:.781rem;height:.9rem;position:absolute;right:.434rem;transform:rotate(0deg);transition:all .2s;width:.781rem;width:.9rem}}.post-cards__wrapper{display:flex;flex:1;flex-flow:column nowrap;gap:2rem;height:100%;padding-bottom:2rem}@media (max-width:768px){.post-cards__wrapper{gap:1.737rem;padding-bottom:1.737rem}}.post-page__back{display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:2rem;position:relative}@media (max-width:768px){.post-page__back{margin-bottom:1.737rem}}.post-page__back a{cursor:pointer;display:block;margin-left:-.5rem;padding:0 .5rem;position:relative;text-decoration:none;transition:all .2s}.post-page__back a:hover{padding:0 1rem 0 0}.post-page__back a svg{display:block;height:1.5rem;width:1.5rem}@media (max-width:768px){.post-page__back a svg{height:1.302rem;width:1.302rem}}.post-page__categories{display:flex;flex:1;flex-flow:column nowrap;gap:2rem;padding-bottom:2rem}@media (max-width:768px){.post-page__categories{gap:1.737rem;padding-bottom:1.737rem}}.post-page__category-link{display:block;position:relative}.post-page__category-link a{color:#000;cursor:pointer;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s}@media (max-width:768px){.post-page__category-link a{font-size:1.389rem}}.post-page__category-link a:hover{color:#c32c37;text-decoration:none}.post-page__category-link.active a{color:#c32c37}.post-page__container{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:2rem;height:100%}@media (max-width:768px){.post-page__container{gap:1.737rem}}.post-page__content a{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}@media (max-width:768px){.post-page__content a{font-size:1.042rem;line-height:1.4}}.post-page__content a:hover{text-decoration:none}.post-page__content h1,.post-page__content h2,.post-page__content h3,.post-page__content h4,.post-page__content h5,.post-page__content h6{color:#000;font-family:Montserrat;font-weight:400;letter-spacing:0;line-height:1.4;margin:0 0 2rem;text-transform:uppercase}@media (max-width:768px){.post-page__content h1,.post-page__content h2,.post-page__content h3,.post-page__content h4,.post-page__content h5,.post-page__content h6{margin:0 0 1.737rem}}.post-page__content h1{font-size:6.2rem}@media (max-width:768px){.post-page__content h1{font-size:3.473rem}}.post-page__content h2{font-size:2.4rem}@media (max-width:768px){.post-page__content h2{font-size:1.389rem}}.post-page__content h3{font-size:2.4rem}@media (max-width:768px){.post-page__content h3{font-size:1.389rem}}.post-page__content h4{font-size:2.4rem}@media (max-width:768px){.post-page__content h4{font-size:1.216rem}}.post-page__content h5{font-size:2rem}@media (max-width:768px){.post-page__content h5{font-size:1.042rem}}.post-page__content h6{font-size:1.6rem}@media (max-width:768px){.post-page__content h6{font-size:1.042rem}}.post-page__content p{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin:0 0 1.5rem}@media (max-width:768px){.post-page__content p{font-size:1.042rem;line-height:1.4;margin:0 0 1.216rem}}.post-page__content ol,.post-page__content ul{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding-left:1.6rem}@media (max-width:768px){.post-page__content ol,.post-page__content ul{font-size:1.042rem;line-height:1.4;padding-left:1.389rem}}.post-page__content table{border-collapse:collapse}.post-page__content table td,.post-page__content table th{border:.1rem solid #868686;color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding:1rem 1.5rem}@media (max-width:768px){.post-page__content table td,.post-page__content table th{font-size:1.042rem;line-height:1.4;padding:.868rem 1.302rem}}.post-page__content table th{background-color:#ffeae7}.post-page__content img{display:inline-block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}@media (max-width:768px){.post-page__content{order:2}}.post-page__list{display:flex;flex:0 0 25rem;flex-flow:column nowrap;height:100%}@media (max-width:768px){.post-page__list{display:none}}.post-page__list-title{display:block;margin-bottom:2rem}@media (max-width:768px){.post-page__list-title{margin-bottom:1.737rem}}.post-page__list-title h2{color:#000;font-family:Montserrat;font-size:4.8rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.post-page__list-title h2{font-size:4.173rem}}.post-page__read-also{display:block;grid-column:1/3;padding-top:3rem}@media (max-width:768px){.post-page__read-also{grid-column:1/2;order:3;padding-top:0}}.post-page__read-also-title{display:block;margin-bottom:2rem}@media (max-width:768px){.post-page__read-also-title{margin-bottom:1.389rem}}.post-page__read-also-title h2{color:#c32c37;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.post-page__read-also-title h2{font-size:1.389rem}}.post-page__thumbnail{display:block;position:relative}@media (max-width:768px){.post-page__thumbnail{order:0}}.post-page__thumbnail img{border-radius:.5rem;display:block;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:auto}@media (max-width:768px){.post-page__thumbnail img{height:13.025rem;width:100%}}.post-page__title{display:block;grid-column:1/3}@media (max-width:768px){.post-page__title{grid-column:1/2;order:1}}.post-page__title h1{color:#000;font-family:Montserrat;font-size:3.6rem;font-style:normal;font-weight:600;line-height:normal;margin:0;padding:0}@media (max-width:768px){.post-page__title h1{font-size:1.389rem}}.post-page__wrapper{display:flex;flex:1;flex-flow:column nowrap;height:100%}@media (max-width:768px){.post-page__wrapper{padding-top:.868rem}}.post-page__wrapper-container{grid-gap:2rem;display:grid;flex:1;grid-template-columns:repeat(2,1fr);padding-bottom:2rem}@media (max-width:768px){.post-page__wrapper-container{grid-gap:1.737rem;grid-template-columns:1fr;padding-bottom:1.737rem}}.page-template__container{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:2rem;height:100%;position:relative}@media (max-width:768px){.page-template__container{gap:1.737rem;padding-top:5.046rem}}.page-template__content{display:flex;flex-flow:column nowrap;gap:4rem;padding-bottom:2rem}@media (max-width:768px){.page-template__content{gap:3.473rem;padding-bottom:1.737rem}}.page-template__content_about-us{gap:3rem}@media (max-width:768px){.page-template__content_about-us{gap:.868rem}}.page-template__content-text a{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}@media (max-width:768px){.page-template__content-text a{font-size:1.042rem;line-height:1.4}}.page-template__content-text a:hover{text-decoration:none}.page-template__content-text h1,.page-template__content-text h2,.page-template__content-text h3,.page-template__content-text h4,.page-template__content-text h5,.page-template__content-text h6{color:#000;font-family:Montserrat;font-weight:400;letter-spacing:0;line-height:1.4;margin:0 0 2rem;text-transform:uppercase}@media (max-width:768px){.page-template__content-text h1,.page-template__content-text h2,.page-template__content-text h3,.page-template__content-text h4,.page-template__content-text h5,.page-template__content-text h6{margin:0 0 1.737rem}}.page-template__content-text h1{font-size:6.2rem}@media (max-width:768px){.page-template__content-text h1{font-size:3.473rem}}.page-template__content-text h2{font-size:2.4rem}@media (max-width:768px){.page-template__content-text h2{font-size:1.389rem}}.page-template__content-text h3{font-size:2.4rem}@media (max-width:768px){.page-template__content-text h3{font-size:1.389rem}}.page-template__content-text h4{font-size:2.4rem}@media (max-width:768px){.page-template__content-text h4{font-size:1.216rem}}.page-template__content-text h5{font-size:2rem}@media (max-width:768px){.page-template__content-text h5{font-size:1.042rem}}.page-template__content-text h6{font-size:1.6rem}@media (max-width:768px){.page-template__content-text h6{font-size:1.042rem}}.page-template__content-text p{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin:0 0 1.5rem}@media (max-width:768px){.page-template__content-text p{font-size:1.042rem;line-height:1.4;margin:0 0 1.216rem}}.page-template__content-text ol,.page-template__content-text ul{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding-left:1.6rem}@media (max-width:768px){.page-template__content-text ol,.page-template__content-text ul{font-size:1.042rem;line-height:1.4;padding-left:1.389rem}}.page-template__content-text table{border-collapse:collapse}.page-template__content-text table td,.page-template__content-text table th{border:.1rem solid #868686;color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding:1rem 1.5rem}@media (max-width:768px){.page-template__content-text table td,.page-template__content-text table th{font-size:1.042rem;line-height:1.4;padding:.868rem 1.302rem}}.page-template__content-text table th{background-color:#ffeae7}.page-template__content-text img{display:inline-block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.page-template__content-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.page-template__list{display:block}.page-template__title{display:block;margin-bottom:4rem}@media (max-width:768px){.page-template__title{margin-bottom:1.737rem}}.page-template__title_about-us{margin-bottom:2rem}@media (max-width:768px){.page-template__title_about-us{margin-bottom:1.737rem}}.page-template__title h1{color:#000;font-family:Montserrat;font-size:4.8rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.page-template__title h1{font-size:2.084rem}}.page-template-about-us__contacts-card{background:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;display:flex;flex-flow:column nowrap;gap:1.5rem;padding:.5rem .5rem 1.5rem;position:relative}@media (max-width:768px){.page-template-about-us__contacts-card{gap:.868rem;padding:.434rem .434rem .868rem}}.page-template-about-us__contacts-card-content{display:block;text-align:center}.page-template-about-us__contacts-card-content a,.page-template-about-us__contacts-card-content span{color:#000;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s}@media (max-width:768px){.page-template-about-us__contacts-card-content a,.page-template-about-us__contacts-card-content span{font-size:1.042rem}}.page-template-about-us__contacts-card-content a{cursor:pointer}.page-template-about-us__contacts-card-content a:hover{color:#c32c37}.page-template-about-us__contacts-card-icon{display:block;flex:0 0 3rem;position:relative}@media (max-width:768px){.page-template-about-us__contacts-card-icon{display:none;flex:0 0 2.605rem}}.page-template-about-us__contacts-card-icon img{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;width:auto}.page-template-about-us__contacts-card-header{align-items:center;background:#ffeae7;border-radius:.5rem;display:flex;flex-flow:row nowrap;gap:1rem;padding:.8rem 1rem}@media (max-width:768px){.page-template-about-us__contacts-card-header{gap:.868rem;padding:.5rem}}.page-template-about-us__contacts-card-header:after{content:"";display:block;flex:0 0 3rem}@media (max-width:768px){.page-template-about-us__contacts-card-header:after{display:none;flex:0 0 2.605rem}}.page-template-about-us__contacts-card-name{display:block;flex:1;text-align:center}.page-template-about-us__contacts-card-name h3{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin:0}@media (max-width:768px){.page-template-about-us__contacts-card-name h3{font-size:1.042rem}}.page-template-about-us__contacts-cards{grid-gap:2rem;display:grid;flex:1;grid-template-columns:repeat(2,1fr);width:100%}@media (max-width:768px){.page-template-about-us__contacts-cards{grid-gap:.868rem 1.302rem}}.page-template-about-us__contacts-container{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:2rem}@media (max-width:768px){.page-template-about-us__contacts-container{flex-direction:column;gap:1.302rem}}.page-template-about-us__contacts-map{border-radius:.5rem;display:block;height:47.4rem;opacity:.7;position:relative;transition:all .2s;width:100%}@media (max-width:768px){.page-template-about-us__contacts-map{height:26.049rem}}.page-template-about-us__contacts-map:hover{opacity:1}.page-template-about-us__contacts-map-container{background-color:#fca4a0;border-radius:.5rem;display:block;flex:1;overflow:hidden;position:relative}@media (max-width:768px){.page-template-about-us__contacts-map-container{flex:auto;width:100%}}.page-template-about-us__contacts-title{margin-bottom:1rem}@media (max-width:768px){.page-template-about-us__contacts-title{margin-bottom:.868rem}}.page-template-about-us__contacts-title h2{color:#000;font-family:Montserrat;font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.page-template-about-us__contacts-title h2{font-size:1.389rem}}.page-template-delivery__card{background:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;display:flex;flex-flow:row nowrap;gap:1.5rem;height:30rem;padding:1rem}@media (max-width:768px){.page-template-delivery__card{gap:.868rem;height:17.366rem;padding:.868rem}}.page-template-delivery__cards{grid-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.page-template-delivery__cards{grid-gap:1.302rem;grid-template-columns:1fr}}.page-template-delivery__card-content{display:flex;flex:1;flex-flow:column nowrap;gap:1rem}@media (max-width:768px){.page-template-delivery__card-content{gap:.868rem}}.page-template-delivery__card-icon{display:block;flex:0 0 4rem;position:relative}@media (max-width:768px){.page-template-delivery__card-icon{flex:0 0 2.084rem}}.page-template-delivery__card-icon img{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.page-template-delivery__card-header{align-items:center;display:flex;flex-flow:row nowrap;gap:2rem}@media (max-width:768px){.page-template-delivery__card-header{gap:.868rem}}.page-template-delivery__card-name{display:block}.page-template-delivery__card-name h2{color:#000;font-family:Montserrat;font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.page-template-delivery__card-name h2{font-size:1.389rem}}.page-template-delivery__card-text{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.page-template-delivery__card-text{font-size:1.042rem}}.page-template-delivery__card-text-wrapper{display:block;flex:1;overflow:auto}.page-template-delivery__card-thumbnail{display:block;flex:0 0 17.6rem;position:relative}@media (max-width:768px){.page-template-delivery__card-thumbnail{flex:0 0 10.42rem}}.page-template-delivery__card-thumbnail img{border-radius:.5rem;display:block;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;width:100%}@media (max-width:768px){.page-template-delivery__card-thumbnail img{border-radius:.434rem}}.wc-cart__account{display:flex;flex-flow:column nowrap;gap:3rem;grid-column:1/2;grid-row:2/4;height:100%;padding-bottom:2rem}@media (max-width:768px){.wc-cart__account{background-color:#fff;border:.1rem solid #ffeae7;border-radius:.434rem;gap:1.302rem;height:auto;order:2;overflow:visible;padding:1.302rem;width:100%}}.wc-cart__account-form{position:relative}.wc-cart__account-form-container{flex:1}@media (max-width:768px){.wc-cart__account-form-container{flex:auto}}.wc-cart__account-form-response{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:100}.wc-cart__account-form-response-content{align-items:center;background:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;color:#000;display:flex;flex-flow:row nowrap;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;height:100%;justify-content:center;left:0;line-height:normal;padding:1rem;position:absolute;text-align:center;top:0;width:100%;z-index:100}@media (max-width:768px){.wc-cart__account-form-response-content{font-size:1.389rem;padding:.868rem}}.wc-cart__account-logout{display:block}@media (max-width:768px){.wc-cart__account-logout{padding-top:.868rem;text-align:center}}.wc-cart__account-logout a{color:#868686;cursor:pointer;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s}@media (max-width:768px){.wc-cart__account-logout a{font-size:1.042rem;text-align:center}}.wc-cart__account-logout a:hover{color:#fca4a0}.wc-cart__backward{background:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;color:#c32c37;cursor:pointer;display:inline-block;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding:.5rem 3rem;text-decoration:none;transition:all .2s}@media (max-width:768px){.wc-cart__backward{font-size:1.389rem;padding:.5rem 2.605rem}}.wc-cart__backward:hover{background-color:#ffeae7;text-decoration:none}.wc-cart__cart{display:flex;flex-flow:column nowrap;gap:2rem}@media (max-width:768px){.wc-cart__cart{gap:1.737rem;height:auto}}.wc-cart__cart_empty{height:10rem}@media (max-width:768px){.wc-cart__cart_empty{height:auto}}.wc-cart__cart-center{grid-column:2/3;grid-row:1/3;height:calc(100vh - 22rem)}@media (max-width:768px){.wc-cart__cart-center{height:auto;order:1}}.wc-cart__cart-center-wrapper{height:100%}@media (max-width:768px){.wc-cart__cart-center-wrapper{height:auto;padding:0;width:100%}}.wc-cart__cart-content,.wc-cart__cart-content>.woocommerce{height:100%}.wc-cart__cart-wrapper{flex:1;min-height:11rem}.wc-cart__checkout{grid-column:3/4;grid-row:1/4;height:100%}@media (max-width:768px){.wc-cart__checkout{background-color:#fff;border:.1rem solid #ffeae7;border-radius:.434rem;gap:1.302rem;height:auto;order:3;overflow:visible;padding:.868rem 1.302rem;width:100%}}.wc-cart__checkout-payment{background-color:transparent!important;display:block;position:relative}.wc-cart__checkout-payment-place-order{display:flex;flex-flow:column nowrap;gap:1.5rem;margin:0!important;padding:0!important}@media (max-width:768px){.wc-cart__checkout-payment-place-order{gap:1.302rem}}.wc-cart__checkout-payment-place-order:before{display:none!important}.wc-cart__checkout-payment-submit{z-index:0}@media (max-width:768px){.wc-cart__checkout-payment-submit:disabled+.fake-button{display:block}}.wc-cart__checkout-payment-submit-wrapper{position:relative}@media (max-width:768px){.wc-cart__checkout-payment-submit-wrapper{bottom:1.737rem;left:2.605rem;position:fixed;right:2.605rem;width:auto;z-index:900}}.wc-cart__checkout-payment-submit-wrapper .fake-button{display:none}@media (max-width:768px){.wc-cart__checkout-payment-submit-wrapper .fake-button{bottom:0;cursor:not-allowed;left:0;position:absolute;right:0;top:0;z-index:100}}.wc-cart__container{grid-gap:0 2rem;display:grid;grid-template-columns:25rem 1fr 25rem;height:100%;position:relative}@media (max-width:768px){.wc-cart__container{display:flex;flex-flow:column nowrap;gap:1.302rem}}.wc-cart__container_cart-empty{grid-template-columns:25rem 1fr}.wc-cart__form-checkout{position:relative}.wc-cart__form-fieldset{border:none;display:flex;flex-flow:column nowrap;gap:3rem;margin:0;padding:0}@media (max-width:768px){.wc-cart__form-fieldset{gap:1.737rem}}.wc-cart__form-input{background-color:#fff;border:none;border-bottom:.1rem solid #868686;color:#000;display:block;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0 0 .2rem;width:100%}@media (max-width:768px){.wc-cart__form-input{font-size:1.389rem}}.wc-cart__form-input::-moz-placeholder{color:#868686}.wc-cart__form-input::placeholder{color:#868686}.wc-cart__form-item{align-items:center;display:flex;flex-flow:row nowrap;position:relative;width:100%}.wc-cart__form-item_error input{border-color:#c32c37;position:relative;z-index:0}.wc-cart__form-item_error:after{color:#c32c37;content:"обязательное поле";font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;position:absolute;right:0;z-index:10}@media (max-width:768px){.wc-cart__form-item_error:after{font-size:1.042rem}}.wc-cart__form-item_hidden{display:block;height:0!important;left:0;margin:0!important;opacity:0;overflow:hidden!important;padding:0!important;position:absolute;top:0;width:0!important;z-index:0}.wc-cart__form-items{display:flex;flex-flow:column nowrap;gap:1rem}@media (max-width:768px){.wc-cart__form-items{gap:.868rem}}.wc-cart__form-item-set-title{display:block;margin-bottom:2rem}@media (max-width:768px){.wc-cart__form-item-set-title{margin-bottom:1.302rem}}.wc-cart__form-item-set-title h3{color:#000;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.wc-cart__form-item-set-title h3{font-size:1.737rem;text-align:center}}.wc-cart__form-radio{align-items:center;display:flex;flex-flow:row wrap;gap:1rem;position:relative}@media (max-width:768px){.wc-cart__form-radio{gap:.868rem}}.wc-cart__form-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none!important;border:0!important;box-shadow:none!important;display:block;height:0!important;left:0;margin:0!important;opacity:0;overflow:hidden!important;padding:0!important;pointer-events:none;position:absolute;top:0;width:0!important;z-index:0}.wc-cart__form-radio input[type=radio]+.custom-radio:before{opacity:0}.wc-cart__form-radio input[type=radio]+.custom-radio.is-checked:before,.wc-cart__form-radio input[type=radio]:checked+.custom-radio:before{opacity:1}.wc-cart__form-radio label{color:#000;cursor:pointer;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.wc-cart__form-radio label{font-size:1.389rem}}.wc-cart__form-radio-custom{align-items:center;background-color:#fff;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:.7rem .7rem;border:.1rem solid #fca4a0;border-radius:.5rem;display:flex;flex-flow:row nowrap;height:1.9rem;justify-content:center;width:1.9rem}@media (max-width:768px){.wc-cart__form-radio-custom{background-size:.434rem .434rem;border-radius:.434rem;height:1.563rem;width:1.563rem}}.wc-cart__form-radio-custom.is-checked{background-image:radial-gradient(circle at center,#c32c37 0 49%,transparent 50%)}.wc-cart__form-radio-custom:before{background:#c32c37;border-radius:.7rem;content:"";display:block;height:.7rem;opacity:0;width:.7rem}@media (max-width:768px){.wc-cart__form-radio-custom:before{height:.434rem;width:.434rem}}.wc-cart__form-radio-custom__label-text{align-items:center;display:flex;gap:1rem;max-width:calc(100% - 2.9rem)}.wc-cart__one-click-notice{display:block;font-family:Montserrat;font-size:1.4rem;margin-bottom:1.5rem}@media (max-width:768px){.wc-cart__one-click-notice{font-size:1.216rem;margin-bottom:.868rem;text-align:center}}.wc-cart__one-click-notice a{color:#c32c37;text-decoration:underline}.wc-cart__form-radio-list{display:flex;flex-flow:column nowrap;gap:1rem;position:relative}@media (max-width:768px){.wc-cart__form-radio-list{gap:.868rem}}.wc-cart__form-radio-list-title{color:#000;display:block;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;margin:0 0 2rem;padding:0}@media (max-width:768px){.wc-cart__form-radio-list-title{font-size:1.737rem;margin:0 0 1.302rem;text-align:center}}.wc-cart__form-radio-list-title_error{color:#c32c37}.wc-cart__form-radio-list-wrapper{display:block;margin-bottom:3rem;position:relative}@media (max-width:768px){.wc-cart__form-radio-list-wrapper{margin-bottom:1.302rem}}.wc-cart__form-submit{background:#fff!important;border:.1rem solid #fca4a0!important;border-radius:.5rem!important;color:#c32c37!important;cursor:pointer;display:block!important;font-family:Montserrat;font-size:1.6rem!important;font-style:normal;font-weight:400!important;line-height:normal;padding:.4rem!important;text-align:center;transition:all .2s;width:100%}@media (max-width:768px){.wc-cart__form-submit{font-size:1.389rem!important;height:2.431rem;margin-bottom:0!important;padding:0!important}}.wc-cart__form-submit:hover{background-color:#ffeae7!important}.wc-cart__form-submit:disabled{background-color:#fff!important;border-color:#868686!important;color:#868686!important;opacity:1!important}.wc-cart__form-submit-container{display:block;width:100%}.wc-cart__form-terms-and-conditions{color:#868686;font-family:Montserrat;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.wc-cart__form-terms-and-conditions{font-size:1.042rem}}.wc-cart__order-amount-title{color:#000;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;margin:0 0 2rem}@media (max-width:768px){.wc-cart__order-amount-title{font-size:1.737rem;margin:0 0 1.302rem;text-align:center}}.wc-cart__product{background:#fff;border:.1rem solid #ffeae7;border-radius:.7rem;display:flex;flex-flow:row nowrap;gap:2rem;position:relative}@media (max-width:768px){.wc-cart__product{gap:.868rem}}.wc-cart__product-bottom{align-items:center;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:space-between}@media (max-width:768px){.wc-cart__product-bottom{gap:1.737rem}}.wc-cart__product-content{display:flex;flex:1;flex-flow:column nowrap;gap:.2rem;justify-content:space-between;padding:1rem 1rem 1rem 0}@media (max-width:768px){.wc-cart__product-content{gap:.434rem;padding:.868rem .868rem .868rem 0}}.wc-cart__product-name{display:block;flex:1}.wc-cart__product-name a{color:#000;cursor:pointer;display:inline-block;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s}@media (max-width:768px){.wc-cart__product-name a{font-size:1.389rem}}.wc-cart__product-name a:hover{color:#c32c37}.wc-cart__product-remove{display:block;position:relative;z-index:999}.wc-cart__product-remove a{cursor:pointer;display:block}.wc-cart__product-remove a:hover{background-color:transparent!important}.wc-cart__product-remove a svg{display:block}.wc-cart__product-price{align-items:flex-end;display:flex;flex-flow:row nowrap;gap:2rem;position:relative}@media (max-width:768px){.wc-cart__product-price{flex-direction:column;gap:0}}.wc-cart__product-price bdi{color:#c32c37;font-family:Montserrat;font-size:2.4rem;font-style:normal;font-weight:500;line-height:1;text-decoration:none}@media (max-width:768px){.wc-cart__product-price bdi{font-size:1.389rem}}.wc-cart__product-price del bdi{color:#868686;font-size:1.6rem;font-weight:400;-webkit-text-decoration-line:strikethrough;text-decoration-line:strikethrough}@media (max-width:768px){.wc-cart__product-price del bdi{font-size:1.042rem}}.wc-cart__product-price ins{text-decoration:none}.wc-cart__product-thumbnail{display:block;position:relative;width:12rem}@media (max-width:768px){.wc-cart__product-thumbnail{width:8.683rem}}.wc-cart__product-thumbnail a,.wc-cart__product-thumbnail img{display:block;height:100%;width:100%}.wc-cart__product-thumbnail img{background:#fff;border:.1rem solid rgba(196,48,59,.25);border-radius:.7rem;box-shadow:0 .2rem .4rem 0 rgba(196,48,59,.25);margin:-.1rem -.1rem 0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative}.wc-cart__product-top{align-items:flex-start;display:flex;flex:1;flex-flow:row nowrap;gap:1rem}@media (max-width:768px){.wc-cart__product-top{gap:.868rem}}.wc-cart__products{display:block;height:100%}.wc-cart__products-form{height:100%}.wc-cart__products-list{display:flex;flex-flow:column nowrap;gap:2rem;height:100%}@media (max-width:768px){.wc-cart__products-list{gap:1.737rem;padding-right:0;width:100%}}.wc-cart__products-list-wrapper{height:100%}.wc-cart__recommended{display:flex;flex-flow:column nowrap;justify-content:flex-end;order:4;padding-top:2rem;position:relative}@media (max-width:768px){.wc-cart__recommended{display:none;height:auto;padding-top:.434rem}}.wc-cart__recommended_cart-empty{height:auto;justify-content:flex-end}@media (max-width:768px){.wc-cart__recommended_cart-empty{height:auto;justify-content:flex-start}}.wc-cart__recommended_media{display:none}@media (max-width:768px){.wc-cart__recommended_media{display:flex}}.wc-cart__recommended-after{display:none}@media (max-width:768px){.wc-cart__recommended-after{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end}}.wc-cart__recommended-after a{color:#fca4a0;cursor:pointer;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s}@media (max-width:768px){.wc-cart__recommended-after a{font-size:1.389rem}}.wc-cart__recommended-after a:hover{color:#c32c37}.wc-cart__recommended-products{padding-bottom:2rem}.wc-cart__recommended-splide{visibility:visible!important}.wc-cart__recommended-splide-list{position:relative}@media (max-width:768px){.wc-cart__recommended-splide-list{display:flex!important;gap:0!important}}.wc-cart__recommended-splide-track{overflow:visible!important}@media (max-width:768px){.wc-cart__recommended-splide-wrapper{padding-right:0;width:100%}}.wc-cart__recommended-title{align-items:flex-end;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:space-between;margin-bottom:2rem}@media (max-width:768px){.wc-cart__recommended-title{gap:1.737rem;justify-content:center;margin-bottom:1.737rem}}.wc-cart__recommended-title a{color:#fca4a0;cursor:pointer;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s}@media (max-width:768px){.wc-cart__recommended-title a{display:none;font-size:1.389rem}}.wc-cart__recommended-title a:hover{color:#c32c37}.wc-cart__recommended-title h2{color:#000;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.wc-cart__recommended-title h2{font-size:1.737rem}}.wc-cart__review-order{display:flex;flex-flow:column nowrap;gap:1.5rem;margin-bottom:3rem}@media (max-width:768px){.wc-cart__review-order{gap:1.302rem;margin-bottom:2.605rem}}.wc-cart__review-order-item{align-items:center;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:space-between;position:relative}@media (max-width:768px){.wc-cart__review-order-item{gap:1.737rem}}.wc-cart__review-order-name{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.wc-cart__review-order-name{font-size:1.389rem}}.wc-cart__review-order-name_total{font-size:2rem}@media (max-width:768px){.wc-cart__review-order-name_total{font-size:1.737rem}}.wc-cart__review-order-total{color:#c32c37;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:500;line-height:normal}@media (max-width:768px){.wc-cart__review-order-total{font-size:1.389rem}}.wc-cart__review-order-total_total{font-size:2rem;font-weight:600}@media (max-width:768px){.wc-cart__review-order-total_total{font-size:1.737rem}}.wc-cart__title{display:block;grid-column:1/2;grid-row:1/2;margin-bottom:3rem}@media (max-width:768px){.wc-cart__title{margin-bottom:0;order:0}}.wc-cart__title h1{color:#000;font-family:Montserrat;font-size:4.8rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.wc-cart__title h1{font-size:2.084rem}}.wc-cart__checkout-payment-methods{margin-bottom:3rem}.wc-cart__checkout-payment-methods .wc-cart__form-radio{margin-bottom:1rem}.woocommerce-additional-fields #order_comments_field{padding:0}.woocommerce-additional-fields .woocommerce-input-wrapper textarea{border:.1rem solid #ffeae7;border-radius:.7rem;font-family:Montserrat,serif;height:8rem!important;padding:.5rem;resize:none}.payment_box,html.controls-sync-ready .wc-cart__form-radio input[type=radio]+.custom-radio:before{display:none}.wc-order__card{background-color:#fff;border-radius:.5rem;box-shadow:.2rem .2rem 1.2rem 0 rgba(0,0,0,.25);display:block;max-width:80.15rem;padding:2rem}@media (max-width:768px){.wc-order__card{border-radius:.434rem;box-shadow:.2rem .2rem 1.042rem 0 rgba(0,0,0,.25);padding:1.737rem .868rem 1.302rem;width:100%}}.wc-order__card-container{display:flex;flex-flow:row nowrap;gap:2rem}@media (max-width:768px){.wc-order__card-container{flex-direction:column;gap:1.302rem}}.wc-order__card-content{display:flex;flex-flow:column nowrap;gap:2rem}@media (max-width:768px){.wc-order__card-content{gap:1.737rem;order:0}}.wc-order__card-img{display:block}@media (max-width:768px){.wc-order__card-img{order:1}}.wc-order__card-img img{border-radius:.5rem;display:block;height:auto;max-width:36rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:auto}@media (max-width:768px){.wc-order__card-img img{border-radius:.434rem;height:14.935rem;width:100%}}.wc-order__card-link{flex:1}.wc-order__card-link a{align-items:center;background:#fff;border:.1rem solid #c32c37;border-radius:.5rem;color:#c32c37;cursor:pointer;display:flex;flex-flow:row nowrap;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;gap:3rem;height:4rem;line-height:normal;padding:0 1rem;text-decoration:none;transition:all .2s;width:100%}@media (max-width:768px){.wc-order__card-link a{border-radius:.434rem;font-size:1.389rem;font-size:1.042rem;gap:1.737rem;height:2.431rem;padding:0 1rem}}.wc-order__card-link a:hover{background-color:#ffeae7}.wc-order__card-link a svg{display:block;height:2.5rem;width:2.5rem}@media (max-width:768px){.wc-order__card-link a svg{height:1.563rem;width:1.563rem}}.wc-order__card-link_whatsapp a svg{height:3rem;width:3rem}@media (max-width:768px){.wc-order__card-link_whatsapp a svg{height:1.737rem;width:1.737rem}}.wc-order__card-link_whatsapp a svg path{fill:#c32c37;stroke:transparent}.wc-order__card-links{align-items:flex-end;display:flex;flex:1;flex-flow:row nowrap;gap:2rem}@media (max-width:768px){.wc-order__card-links{display:none;gap:1.737rem}}.wc-order__card-links_media{display:none}@media (max-width:768px){.wc-order__card-links_media{display:flex;order:3}}.wc-order__card-gray-text{color:#868686;display:block;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media (max-width:768px){.wc-order__card-gray-text{font-size:1.042rem}}.wc-order__card-number{padding:6rem 0 4rem}@media (max-width:768px){.wc-order__card-number{padding:0}}.wc-order__card-number h1{color:#c32c37;display:block;font-family:Montserrat;font-size:3.6rem;font-style:normal;font-weight:600;line-height:normal;margin:0;padding:0;text-align:center}@media (max-width:768px){.wc-order__card-number h1{font-size:2.084rem}}.wc-order__card-red-text{color:#c32c37;display:block;font-family:Montserrat;font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media (max-width:768px){.wc-order__card-red-text{font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal}}@media (max-width:768px) and (max-width:768px){.wc-order__card-red-text{font-size:1.737rem}}.wc-order__card-wrapper{align-items:flex-start;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;padding-bottom:2rem;padding-top:2rem;position:relative;width:100%}@media (max-width:768px){.wc-order__card-wrapper{align-items:center;padding-bottom:2.605rem;padding-top:2.605rem}}.wc-order__container{display:flex;flex-flow:row nowrap;gap:2rem;height:100%;position:relative}@media (max-width:768px){.wc-order__container{gap:1.737rem;padding:2.952rem 0}}.wc-order__content{flex:1;height:100%}@media (max-width:768px){.wc-order__content{padding:0 .434rem;width:100%}}.wc-favourites__container{display:flex;flex-flow:row nowrap;gap:2rem;height:100%;position:relative}@media (max-width:768px){.wc-favourites__container{gap:1.737rem;padding-top:5.046rem}}.wc-favourites__content{display:flex;flex:1;flex-flow:column nowrap;height:100%}.wc-favourites__empty-text{display:flex;flex-flow:column nowrap;gap:2rem}@media (max-width:768px){.wc-favourites__empty-text{gap:1.737rem}}.wc-favourites__empty-text-first{color:#000;font-family:Montserrat;font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.wc-favourites__empty-text-first{font-size:1.389rem}}.wc-favourites__empty-text-second{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.wc-favourites__empty-text-second{font-size:1.042rem}}.wc-favourites__not-authorized-text{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.wc-favourites__not-authorized-text{font-size:1.389rem}}.wc-favourites__products-wrapper{flex:1;padding-bottom:2rem}@media (max-width:768px){.wc-favourites__products-wrapper{padding-bottom:1.737rem}}.wc-favourites__title{display:block;margin-bottom:2rem}@media (max-width:768px){.wc-favourites__title{margin-bottom:1.737rem}}.wc-favourites__title h1{color:#000;font-family:Montserrat;font-size:4.8rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.wc-favourites__title h1{font-size:2.084rem}}.order-list__container{display:flex;flex-flow:row nowrap;gap:2rem;height:100%;position:relative}@media (max-width:768px){.order-list__container{gap:1.737rem;padding-top:5.046rem}}.order-list__content{display:flex;flex:1;flex-flow:column nowrap;height:100%}.order-list__item{align-items:center;background-color:#fff;border:.1rem solid #ffeae7;border-radius:.7rem;cursor:pointer;display:flex;flex-flow:row nowrap;position:relative;text-decoration:none;width:100%}@media (max-width:768px){.order-list__item{padding-right:2.171rem}}.order-list__item:hover .item-arrow{left:100%;opacity:1}@media (max-width:768px){.order-list__item:hover .item-arrow{background-color:#ffeae7;left:auto}}.order-list__item-arrow{align-items:center;background-color:#ffeae7;border-radius:0 .7rem .7rem 0;bottom:0;display:flex;flex-flow:row nowrap;justify-content:center;left:calc(100% - 5.5rem);opacity:0;position:absolute;top:0;transition:all .2s;width:4.5rem;z-index:0}@media (max-width:768px){.order-list__item-arrow{background-color:#fff;border-radius:0 .608rem .608rem 0;left:auto;opacity:1;padding-left:.608rem;right:0;width:2.779rem}}.order-list__item-arrow svg{display:block;height:1.5rem;width:1.5rem}@media (max-width:768px){.order-list__item-arrow svg{height:1.302rem;width:1.302rem}}.order-list__item-product-count{color:#000;display:block;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;padding:1rem}@media (max-width:768px){.order-list__item-product-count{display:none;font-size:1.389rem;padding:.868rem}}.order-list__item-product-info{display:flex;flex:1;flex-flow:column nowrap;gap:.7rem;padding:1rem 2rem;position:relative;z-index:10}@media (max-width:768px){.order-list__item-product-info{gap:.608rem;padding:.868rem}}.order-list__item-product-name{color:#000;display:block;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:600;line-height:normal}@media (max-width:768px){.order-list__item-product-name{font-size:1.737rem}}.order-list__item-product-name .item-count{display:none;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.order-list__item-product-name .item-count{display:block;font-size:1.389rem;padding-top:.434rem}}.order-list__item-product-preview{display:block;height:100%}.order-list__item-product-preview-list{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;height:100%;list-style:none;position:relative;z-index:10}.order-list__item-product-preview-list li{align-items:center;display:flex;flex-flow:row nowrap;height:100%;overflow:hidden;width:10rem}@media (max-width:768px){.order-list__item-product-preview-list li{display:none;width:8.683rem}.order-list__item-product-preview-list li:first-child{display:block}}.order-list__item-product-preview-list li img{border:.1rem solid rgba(196,48,59,.25);border-radius:.7rem;box-shadow:0 .2rem .4rem 0 rgba(196,48,59,.25);display:block;height:calc(100% + .2rem);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:768px){.order-list__item-product-preview-list li img{-o-object-fit:contain;object-fit:contain}}.order-list__item-product-status{color:#000;display:block;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;position:relative;z-index:10}@media (max-width:768px){.order-list__item-product-status{font-size:1.389rem}}.order-list__item-product-status .status_on-hold,.order-list__item-product-status .status_pending,.order-list__item-product-status .status_processing{color:#ffb423}.order-list__item-product-status .status_completed{color:#1fbe4c}.order-list__item-product-status .status_cancelled,.order-list__item-product-status .status_failed,.order-list__item-product-status .status_refunded{color:#ff4654}.order-list__item-product-status .status_checkout-draft{color:#868686}.order-list__item-product-total-cost{color:#000;display:block;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.order-list__item-product-total-cost{font-size:1.389rem}}.order-list__list{display:flex;flex:1;flex-flow:column nowrap;gap:2rem}@media (max-width:768px){.order-list__list{gap:1rem}}.order-list__list:after{content:"";display:block;flex:0 0 0.1rem}.order-list__list-wrapper{display:flex;flex:1;flex-flow:row nowrap;gap:2rem}.order-list__list-wrapper:after{content:"";flex:0 0 25rem}@media (max-width:768px){.order-list__list-wrapper:after{display:none;flex:auto}}.order-list__title{display:block;margin-bottom:3rem}@media (max-width:768px){.order-list__title{align-items:flex-start;display:flex;flex-flow:row nowrap;grid-area:1rem;justify-content:space-between;margin-bottom:1.737rem}}.order-list__title h1{color:#000;display:inline-block;font-family:Montserrat;font-size:4.8rem;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:0}@media (max-width:768px){.order-list__title h1{font-size:2.084rem}}.order-list__title span{color:#000;display:inline-block;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin-left:4rem}@media (max-width:768px){.order-list__title span{font-size:1.389rem}}.order-view__back{margin-bottom:2rem;position:relative}@media (max-width:768px){.order-view__back{margin-bottom:1.737rem}}.order-view__back a{display:inline-block;margin-left:-.5rem;padding:0 .5rem;position:relative}@media (max-width:768px){.order-view__back a{margin-left:-.434rem;padding:0 .434rem}}.order-view__back a:hover svg{left:-1rem}@media (max-width:768px){.order-view__back a:hover svg{left:-.868rem}}.order-view__back a svg{display:block;height:1.5rem;left:0;position:relative;transition:all .2s;width:1.5rem}@media (max-width:768px){.order-view__back a svg{height:1.302rem;width:1.302rem}}.order-view__container{display:flex;flex-flow:row nowrap;gap:2rem;height:100%;position:relative}@media (max-width:768px){.order-view__container{gap:1.737rem;padding-top:.868rem}.order-view__container .wc-categories{display:none}}.order-view__content{display:flex;flex:1;flex-flow:row nowrap;gap:2rem;height:100%}@media (max-width:768px){.order-view__content{flex-direction:column;gap:1.737rem}}.order-view__content-info{flex:0 0 25rem;height:100%}@media (max-width:768px){.order-view__content-info{flex:auto}}.order-view__content-products{display:flex;flex-flow:column nowrap;height:100%}.order-view__header{align-items:flex-end;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:space-between;margin-bottom:3rem}@media (max-width:768px){.order-view__header{align-items:flex-start;flex-direction:column;gap:.434rem;margin-bottom:1.737rem}}.order-view__info{background-color:#fff;height:100%;padding:1rem .5rem 1rem 1rem}@media (max-width:768px){.order-view__info{background-color:transparent;display:flex;flex-flow:column nowrap;gap:1.737rem;height:auto;padding:0;width:100%}}.order-view__info-contact-us{display:block;position:relative}@media (max-width:768px){.order-view__info-contact-us{order:0}}.order-view__info-contact-us button{align-items:center;background-color:#fff;border:.1rem solid #fca4a0;border-radius:.5rem;color:#c32c37;cursor:pointer;display:flex;flex-flow:row nowrap;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;height:2.8rem;justify-content:center;line-height:normal;transition:all .2s;width:100%}@media (max-width:768px){.order-view__info-contact-us button{border-radius:.434rem;font-size:1.389rem;height:2.431rem}}.order-view__info-contact-us button:hover{background-color:#ffeae7;border-color:#c32c37}.order-view__info-pay{display:block;margin-bottom:1rem;position:relative}@media (max-width:768px){.order-view__info-pay{margin-bottom:.5rem;order:0}}.order-view__info-pay a{align-items:center;background-color:#c32c37;border:.1rem solid #c32c37;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-flow:row nowrap;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;height:2.8rem;justify-content:center;line-height:normal;text-decoration:none;transition:all .2s;width:100%}@media (max-width:768px){.order-view__info-pay a{border-radius:.434rem;font-size:1.389rem;height:2.431rem}}.order-view__info-pay a:hover{background-color:#ffeae7;border-color:#c32c37;color:#c32c37}.order-view__info-item{display:flex;flex-flow:column nowrap;gap:.5rem}@media (max-width:768px){.order-view__info-item{display:inline-block}}.order-view__info-item-name{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal}@media (max-width:768px){.order-view__info-item-name{display:inline-block;font-size:1.389rem}}.order-view__info-item-text{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.order-view__info-item-text{display:inline-block;font-size:1.389rem}}.order-view__info-items{display:flex;flex-flow:column nowrap;gap:2rem;margin-bottom:2rem}@media (max-width:768px){.order-view__info-items{gap:1.737rem;margin-bottom:0;order:2}}.order-view__info-title{display:block;margin-bottom:3rem}@media (max-width:768px){.order-view__info-title{margin-bottom:0;order:1}}.order-view__info-title h3{color:#000;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:600;line-height:normal;margin:0;padding:0}@media (max-width:768px){.order-view__info-title h3{font-size:1.737rem}}.order-view__info-total{display:flex;flex-flow:column nowrap;gap:1rem;margin-bottom:3rem}@media (max-width:768px){.order-view__info-total{gap:.868rem;margin-bottom:0;order:3}}.order-view__info-total-summ{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between}@media (max-width:768px){.order-view__info-total-summ{gap:.868rem}}.order-view__info-total-summ-name{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal}@media (max-width:768px){.order-view__info-total-summ-name{font-size:1.389rem}}.order-view__info-total-summ-num{color:#c32c37;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:600;line-height:normal}@media (max-width:768px){.order-view__info-total-summ-num{font-size:1.737rem}}.order-view__product{background-color:#fff;border:.1rem solid #ffeae7;border-radius:.7rem;display:flex;flex-flow:row nowrap}@media (max-width:768px){.order-view__product{border-radius:.608rem}}.order-view__product-count{color:#000;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.order-view__product-count{font-family:Montserrat;font-size:1.737rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}}@media (max-width:768px) and (max-width:768px){.order-view__product-count{font-size:1.389rem}}.order-view__product-info{display:flex;flex:1;flex-flow:column nowrap;gap:.7rem;justify-content:space-between;padding:1rem 1rem 1rem 2rem}@media (max-width:768px){.order-view__product-info{padding:.868rem}}.order-view__product-info-bottom{align-items:flex-end;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:space-between}@media (max-width:768px){.order-view__product-info-bottom{gap:1.737rem}}.order-view__product-name{color:#000;display:block;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:768px){.order-view__product-name{font-family:Montserrat;font-size:1.737rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal}}@media (max-width:768px) and (max-width:768px){.order-view__product-name{font-size:1.389rem}}.order-view__product-preview{display:block;flex:0 0 10rem;position:relative;width:10rem}@media (max-width:768px){.order-view__product-preview{flex:0 0 8.683rem;width:8.683rem}}.order-view__product-preview img{background:#fff;border:.1rem solid rgba(196,48,59,.25);border-radius:.7rem;box-shadow:0 .2rem .4rem 0 rgba(196,48,59,.25);display:block;height:calc(100% + .2rem);margin:-.1rem -.1rem 0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;width:100%}@media (max-width:768px){.order-view__product-preview img{border-radius:.608rem}}.order-view__product-price{align-items:flex-end;display:flex;flex-flow:row nowrap;gap:2rem;position:relative}@media (max-width:768px){.order-view__product-price{flex-direction:column;gap:0}}.order-view__product-price bdi{color:#c32c37;font-family:Montserrat;font-size:2.4rem;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}@media (max-width:768px){.order-view__product-price bdi{font-size:1.389rem}}.order-view__product-price del{order:0}.order-view__product-price del bdi{color:#868686;font-size:1.6rem;font-weight:400;-webkit-text-decoration-line:strikethrough;text-decoration-line:strikethrough}@media (max-width:768px){.order-view__product-price del bdi{font-size:1.042rem}}.order-view__product-price ins{order:1;text-decoration:none}.order-view__products{display:flex;flex-flow:column nowrap;gap:2rem}.order-view__products:after{content:"";display:block;flex:0 0 0.1rem}@media (max-width:768px){.order-view__products:after{display:none}}.order-view__products-wrapper{flex:1}.order-view__status{color:#000;display:block;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;position:relative;z-index:10}@media (max-width:768px){.order-view__status{font-size:1.389rem}}.order-view__status .status_on-hold,.order-view__status .status_pending,.order-view__status .status_processing{color:#ffb423}.order-view__status .status_completed{color:#1fbe4c}.order-view__status .status_cancelled,.order-view__status .status_failed,.order-view__status .status_refunded{color:#ff4654}.order-view__status .status_checkout-draft{color:#868686}.order-view__title{display:block}@media (max-width:768px){.order-view__title{margin-bottom:.434rem}}.order-view__title h1{color:#000;display:inline-block;font-family:Montserrat;font-size:3.2rem;font-style:normal;font-weight:600;line-height:normal;margin:0;padding:0}@media (max-width:768px){.order-view__title h1{font-size:2.084rem}}.order-view__title span{color:#000;display:inline-block;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;margin-left:2rem}@media (max-width:768px){.order-view__title span{font-size:1.389rem;margin-left:1.302rem}}.search-page__container{display:flex;flex-flow:row nowrap;gap:2rem;height:100%;position:relative}@media (max-width:768px){.search-page__container{gap:1.737rem;padding-top:5.046rem}}.search-page__content{display:flex;flex:1;flex-flow:column nowrap;height:100%}.search-page__products{display:block;flex:1}.search-page__title{align-items:flex-end;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:space-between;margin-bottom:3rem}@media (max-width:768px){.search-page__title{align-items:flex-start;flex-direction:column;gap:.868rem;justify-content:flex-start;margin-bottom:2.605rem}}.search-page__title h1{color:#000;font-family:Montserrat;font-size:4.8rem;font-style:normal;font-weight:400;height:100%;line-height:normal;margin:0;padding:0}@media (max-width:768px){.search-page__title h1{font-size:2.084rem}}.search-page__title p{color:#000;font-family:Montserrat;font-size:1.6rem;font-style:normal;font-weight:400;line-height:normal;overflow-wrap:break-word;padding:1rem 0;word-break:break-word}@media (max-width:768px){.search-page__title p{font-size:1.389rem}}