@font-face {
font-family: 'Linguistics Pro';
src: local('LinguisticsPro-Italic'), url(//icedollhouse.ru/wp-content/themes/icedollhouse/fonts/Linguisticspro-italic.woff2) format('woff2'), url(//icedollhouse.ru/wp-content/themes/icedollhouse/fonts/Linguisticspro-italic.woff) format('woff'), url(//icedollhouse.ru/wp-content/themes/icedollhouse/fonts/Linguisticspro-italic.ttf) format('truetype');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'Linguistics Pro';
src: local('LinguisticsPro-Regular'), url(//icedollhouse.ru/wp-content/themes/icedollhouse/fonts/Linguisticspro-regular.woff2) format('woff2'), url(//icedollhouse.ru/wp-content/themes/icedollhouse/fonts/Linguisticspro-regular.woff) format('woff'), url(//icedollhouse.ru/wp-content/themes/icedollhouse/fonts/Linguisticspro-regular.ttf) format('truetype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Linguistics Pro';
src: local('LinguisticsPro-BoldItalic'), url(//icedollhouse.ru/wp-content/themes/icedollhouse/fonts/Linguisticspro-bolditalic.woff2) format('woff2'), url(//icedollhouse.ru/wp-content/themes/icedollhouse/fonts/Linguisticspro-bolditalic.woff) format('woff'), url(//icedollhouse.ru/wp-content/themes/icedollhouse/fonts/Linguisticspro-bolditalic.ttf) format('truetype');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'Linguistics Pro';
src: local('LinguisticsPro-Bold'), url(//icedollhouse.ru/wp-content/themes/icedollhouse/fonts/Linguisticspro-bold.woff2) format('woff2'), url(//icedollhouse.ru/wp-content/themes/icedollhouse/fonts/Linguisticspro-bold.woff) format('woff'), url(//icedollhouse.ru/wp-content/themes/icedollhouse/fonts/Linguisticspro-bold.ttf) format('truetype');
font-weight: 700;
font-style: normal;
}body {
background: rgb(255, 237, 204);
background: linear-gradient(180deg, rgba(255, 237, 204, 1) 0%, rgba(255, 254, 213, 1) 100%);
color: #744221;
font-family: 'Linguistics Pro';
font-weight: normal;
font-size: 1.3rem;
}
.navbar-light .navbar-nav .nav-link {
color: rgba(0, 0, 0, .55);
font-size: 1.1rem;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: .2rem;
padding-left: .2rem;
}
.block_2 a {
color: #744221;
}
.swiper-button-next,
.swiper-button-prev {
background-color: white;
background-color: rgba(255, 255, 255, 0.5);
right: 10px;
padding: 30px;
color: #000 !important;
fill: black !important;
stroke: black !important;
}
.name {
font-weight: bold;
font-size: 2rem;
text-transform: uppercase;
color: transparent;
-webkit-background-clip: text;
background: rgb(207, 161, 84);
background: linear-gradient(90deg, rgba(207, 161, 84, 1) 0%, rgba(251, 225, 132, 1) 25%, rgba(242, 212, 123, 1) 75%, rgba(207, 161, 84, 1) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
filter: drop-shadow(0 2px 0 #744221) drop-shadow(0 3px 3px rgba(0, 0, 0, .25));
}
.all {
background: #fff;
background: radial-gradient(circle at top left, transparent 15px, #fff 0) top left,
radial-gradient(circle at top right, transparent 15px, #fff 0) top right,
radial-gradient(circle at bottom right, transparent 15px, #fff 0) bottom right,
radial-gradient(circle at bottom left, transparent 15px, #fff 0) bottom left;
background-size: 50% 50%;
background-repeat: no-repeat;
min-height: 100vh;
}
.button {
text-align: center;
padding: 20px 0px;
display: block;
text-decoration: none;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
color: #744221;
border-radius: 10px;
border-bottom: 4px solid #cfa154;
box-shadow: 6px 6px 6px #999;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
background: rgb(207, 161, 84);
background: linear-gradient(90deg, rgba(207, 161, 84, 1) 0%, rgba(251, 225, 132, 1) 25%, rgba(242, 212, 123, 1) 75%, rgba(207, 161, 84, 1) 100%);
-webkit-transition: background 0.05s linear;
-moz-transition: background 0.05s linear;
-o-transition: background 0.05s linear;
transition: background 0.05s linear;
background-size: 1px 200px;
transition: all .05s linear;
}
.button:hover {
background-position: 100px;
color: #000;
}
.button:active {
box-shadow: 2px 2px 2px #777;
border-bottom: 1px solid #744221;
transform: translateY(3px);
}
.bg-gold {
color: #744221;
border-radius: 10px;
border-bottom: 4px solid #cfa154;
box-shadow: 6px 6px 6px #999;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
background: rgb(207, 161, 84);
background: linear-gradient(90deg, rgba(207, 161, 84, 1) 0%, rgba(251, 225, 132, 1) 25%, rgba(242, 212, 123, 1) 75%, rgba(207, 161, 84, 1) 100%);
-webkit-transition: background 0.05s linear;
-moz-transition: background 0.05s linear;
-o-transition: background 0.05s linear;
transition: background 0.05s linear;
} .woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
text-align: center;
padding: 20px 20px;
display: block;
text-decoration: none;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
color: #744221;
border-radius: 10px;
border-bottom: 4px solid #cfa154;
box-shadow: 6px 6px 6px #999;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
background: rgb(207, 161, 84);
background: linear-gradient(90deg, rgba(207, 161, 84, 1) 0%, rgba(251, 225, 132, 1) 25%, rgba(242, 212, 123, 1) 75%, rgba(207, 161, 84, 1) 100%);
-webkit-transition: background 0.05s linear;
-moz-transition: background 0.05s linear;
-o-transition: background 0.05s linear;
transition: background 0.05s linear;
background-size: 1px 200px;
transition: all .05s linear;
}
.product_meta {
display: none;
}
.wc-tabs {
display: none;
}
.woocommerce-Price-amount {
color: #744221;
font-family: 'Linguistics Pro';
font-weight: normal;
font-size: 2.1rem;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
text-align: center;
padding: 20px 20px;
display: block;
text-decoration: none;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
color: #744221;
border-radius: 10px;
border-bottom: 4px solid #cfa154;
box-shadow: 6px 6px 6px #999;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
background: rgb(207, 161, 84);
background: linear-gradient(90deg, rgba(207, 161, 84, 1) 0%, rgba(251, 225, 132, 1) 25%, rgba(242, 212, 123, 1) 75%, rgba(207, 161, 84, 1) 100%);
-webkit-transition: background 0.05s linear;
-moz-transition: background 0.05s linear;
-o-transition: background 0.05s linear;
transition: background 0.05s linear;
background-size: 1px 200px;
transition: all .05s linear;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
text-align: center;
padding: 20px 20px;
display: block;
text-decoration: none;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
cursor: pointer;
color: #fff;
border-radius: 10px;
border-bottom: 4px solid #cfa154;
box-shadow: 6px 6px 6px #999;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
background: rgb(207, 161, 84);
background: linear-gradient(90deg, rgba(207, 161, 84, 1) 0%, rgba(251, 225, 132, 1) 25%, rgba(242, 212, 123, 1) 75%, rgba(207, 161, 84, 1) 100%);
-webkit-transition: background 0.05s linear;
-moz-transition: background 0.05s linear;
-o-transition: background 0.05s linear;
transition: background 0.05s linear;
background-size: 1px 200px;
transition: all .05s linear;
}
.related h2 {
display: none;
}
.street_validation_text {
display: none;
}
#billing_country {
display: none;
} .footer {
padding: .1rem 1rem;
} .entry-content img,
.comment-content img,
.widget img {
max-width: 97.5%; }
img[class*="align"],
img[class*="wp-image-"] {
height: auto; }
img.size-full {
max-width: 97.5%;
width: auto; } .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}   @media (max-width: 1199px) { .navbar-expand-lg .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem;
}
} @media (max-width: 991px) { } @media (max-width: 767px) { .name {
font-size: 2rem;
}
.navbar-light .navbar-toggler {
color: rgba(0, 0, 0, .55);
border-color: rgba(0, 0, 0, .1);
margin-right: 25px;
}
} @media (max-width: 575px) { }
@media (max-width: 500px) {
.woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product {
width: 100%;
}