@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@200;300;400;500;600;700;800;900&display=swap');
@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/GothamPro-BoldItalic.eot');
	src: local('Gotham Pro Bold Italic'), local('GothamPro-BoldItalic'),
		url('../fonts/GothamPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamPro-BoldItalic.woff') format('woff'),
		url('../fonts/GothamPro-BoldItalic.ttf') format('truetype');
    font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/GothamPro-Italic.eot');
	src: local('Gotham Pro Italic'), local('GothamPro-Italic'),
		url('../fonts/GothamPro-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamPro-Italic.woff') format('woff'),
		url('../fonts/GothamPro-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/GothamPro-Medium.eot');
	src: local('Gotham Pro Medium'), local('GothamPro-Medium'),
		url('../fonts/GothamPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamPro-Medium.woff') format('woff'),
		url('../fonts/GothamPro-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/GothamPro-BlackItalic.eot');
	src: local('Gotham Pro Black Italic'), local('GothamPro-BlackItalic'),
		url('../fonts/GothamPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamPro-BlackItalic.woff') format('woff'),
		url('../fonts/GothamPro-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/GothamPro-Bold.eot');
	src: local('Gotham Pro Bold'), local('GothamPro-Bold'),
		url('../fonts/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamPro-Bold.woff') format('woff'),
		url('../fonts/GothamPro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro Narrow';
	src: url('../fonts/GothamProNarrow-Bold.eot');
	src: local('Gotham Pro Narrow Bold'), local('GothamProNarrow-Bold'),
		url('../fonts/GothamProNarrow-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamProNarrow-Bold.woff') format('woff'),
		url('../fonts/GothamProNarrow-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro Narrow';
	src: url('../fonts/GothamProNarrow-Medium.eot');
	src: local('Gotham Pro Narrow Medium'), local('GothamProNarrow-Medium'),
		url('../fonts/GothamProNarrow-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamProNarrow-Medium.woff') format('woff'),
		url('../fonts/GothamProNarrow-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/GothamPro-LightItalic.eot');
	src: local('Gotham Pro Light Italic'), local('GothamPro-LightItalic'),
		url('../fonts/GothamPro-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamPro-LightItalic.woff') format('woff'),
		url('../fonts/GothamPro-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/GothamPro-Light.eot');
	src: local('Gotham Pro Light'), local('GothamPro-Light'),
		url('../fonts/GothamPro-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamPro-Light.woff') format('woff'),
		url('../fonts/GothamPro-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/GothamPro-Black.eot');
	src: local('Gotham Pro Black'), local('GothamPro-Black'),
		url('../fonts/GothamPro-Black.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamPro-Black.woff') format('woff'),
		url('../fonts/GothamPro-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/GothamPro.eot');
	src: local('Gotham Pro'), local('GothamPro'),
		url('../fonts/GothamPro.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamPro.woff') format('woff'),
		url('../fonts/GothamPro.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham Pro';
	src: url('../fonts/GothamPro-MediumItalic.eot');
	src: local('Gotham Pro Medium Italic'), local('GothamPro-MediumItalic'),
		url('../fonts/GothamPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/GothamPro-MediumItalic.woff') format('woff'),
		url('../fonts/GothamPro-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

*, ::after, ::before {
    box-sizing: border-box;
}
::placeholder {
    color: #6F8793;
}
input, 
textarea {
    
    outline:none;
}
body, html {
    overflow-x: hidden;
    position: relative;
}
body {
    font-family: 'Unbounded';
    font-size: 16px;
    padding: 102px 0 0;
    margin: 0;
    background: #fff;
}

a, a:hover, a:focus, a:active {
	text-decoration: none;
}
.container {
    width: 1320px;
    margin: auto;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
}
.col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
.col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
.col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}
.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.col-1,
.col-2,
.col-3, 
.col-4, 
.col-5, 
.col-6, 
.col-7, 
.col-8, 
.col-9, 
.col-10, 
.col-11, 
.col-12  {
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
}
@media only screen and (max-width: 1340px) {
    .container {
        width: 1220px;
    }
}
@media only screen and (max-width: 1220px) {
    .container {
        width: 650px;
    }
}
@media only screen and (max-width: 767px) {
    .row {
        margin-right: -10px;
        margin-left: -10px;
    }
    .container {
        width: 100%;
        max-width: 450px;
        padding: 0 10px;
    }
    .col-1,
    .col-2,
    .col-3, 
    .col-4, 
    .col-5, 
    .col-6, 
    .col-7, 
    .col-8, 
    .col-9, 
    .col-10, 
    .col-11, 
    .col-12  {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 10px;
        padding-left: 10px;
    }   
}
label {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
}
label input {
    background: rgb(255 255 255 / 0%);
    border: 1px solid #3C3C3C;
    height: 60px;
    width: 100%;
    color: #fff;
    font-family: "Unbounded";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 0 20px;
}
::placeholder {
    color: #909090;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; 
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select::-ms-expand {
    display: none!important;
} 
.added_to_cart, 
#shipping_method_local_pickup18_0, 
#shipping_method_local_pickup19_0, 
#shipping_method_local_pickup15_0, 
.woocommerce-error, .blockUI {
    display: none!important;
}

.cart-fixed {
    position: fixed;
    bottom: 30px;
    right: 30px;
    
}

a {
    transition: 0.3s;
}
.btn, button, .button {
    color: #181818;
    font-family: 'Gotham Pro';
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    height: 60px;
    padding: 3px 40px 0;
    background: #fff;
    border: 2px solid #181818;
    border-radius: 100px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 2px 2px 0px #181818;
    transition: 0.3s;
    cursor: pointer;
}
.btn:hover, button:hover, .button:hover, .card .add_to_cart_button:hover  {
    background: rgba(255, 129, 227, 1);
    box-shadow: 0px 0px 0px #181818;
}
.btn-order {
    border-radius: 15px;
    border: 2px solid #181818;
    background: #BDD05E;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #181818;
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    cursor: pointer;
}
.btn-order:hover {
    background: rgba(255, 129, 227, 1);
    box-shadow: 0px 0px 0px #181818;
}

.slick-slider {
    margin: 0 -10px;
}

.woocommerce-notices-wrapper {
    display: none;
}

header {
    position: absolute;
    z-index: 9;
    top: 0;
    width: 100%;
    padding: 20px 0;
    background: #fff;
}
.home header {
    border: 0;
}
header.fixed {
    position: fixed;
    border-bottom: 2px solid #F2F2F2;
    padding: 10px 0;
}
header .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
header .menu {
    margin: 0 30px 0 0;
}
header .menuToggle {
    width: 90px;
    height: 60px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: cover;
    position: relative;
    z-index: 99;
    border: 2px solid var(--secondary-stroke, #F2F2F2);
    border-radius: 15px;
}
header .hamburger {
    width: 30px;
    height: 1px;
    transform: translate(-50%, -50%);
    background: #181818;
    transition: 0.5s;
    display: inline-block;
    border-radius: 10px;
    margin: 0px 0 0 32px;
}
header .hamburger:before,
header .hamburger:after {
    content: "";
    width: 30px;
    height: 1px;
    position: absolute;
    background: #181818;
    transition: 0.5s;
    border-radius: 10px;
}
header .hamburger:before {
    top: -6px;
}
header .hamburger:after {
    top: 6px;
}
.menu-active header .hamburger {
    background: none;
}
.menu-active header .hamburger:before {
    top: 0;
    transform: rotate(45deg);
}
.menu-active header .hamburger:after {
    top: 0;
    transform: rotate(135deg);
}
header .hamburgerMenu {
    position: absolute;
    display: none;
    border-radius: 30px;
    background: #3274F3;
    padding: 40px;
    margin: 10px 0 0;
    min-width: 335px;
}
header .hamburgerMenu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
header .hamburgerMenu ul li {
    margin: 0 0 35px;
}
header .hamburgerMenu ul li a {
    color: #FFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
}
header .hamburgerMenu ul li ul {
    margin: 20px 0 0;
}
header .hamburgerMenu ul li ul li {
    margin: 0 0 10px;
}
header .hamburgerMenu ul li ul li a {
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
}
header .hamburgerMenu ul li ul li a:hover {
    color: #FF81E3;
}
header .hamburgerMenu .item {
    color: #FFF;
    font-size: 10px;
    font-weight: 400;
    line-height: normal;
    margin: 30px 0 0;
}
header .hamburgerMenu .item a {
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: block;
    margin: 5px 0 0;
}
header .hamburgerMenu .item p {
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 5px 0 0;
}
.menu-active header .hamburgerMenu {
    display: block;
}
header .left .item-tel {
    color: #3274F3;
    font-size: 10px;
    font-weight: 400;
    line-height: normal;
}
header .left .item-tel a {
    margin: 0;
    color: #181818;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: block;
}
header .left .item-tel .item-tel_btn {
    display: flex;
    align-items: center;
    margin: 10px 0 0;
}
header .left .item-tel .btn-arrow {
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.949747 10.8995L5.89949 5.94977L0.949747 1.00002' stroke='%233274F3'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    width: 12px;
    height: 12px;
    margin: 0 0 0 5px;
    cursor: pointer;
}
header .left .item-tel .btn-arrow.active {
    transform: rotate(90deg);
}
header .left .item-tel ul.tel {
    padding: 0;
    margin: 0;
    border-radius: 10px;
    border: 1px solid #181818;
    background: #FFF;
    list-style: none;
    padding: 15px 15px 0;
    margin: 16px 0 0;
    position: absolute;
    display: none;
}
.tel-active header .left .item-tel ul.tel{
    display: block;
}
header .left .item-tel ul.tel li {
    margin: 0 0 15px;
}
header .left .item-tel ul.tel li a {
    margin: 0;
}
header .left .item-tel ul.tel li:first-child a {
    color: #939393;
}
header .left,
header .right {
    width: 33%;
    display: flex;
    align-items: center;
}
header .right {
    justify-content: flex-end;
}
header .right .item-schedule {
    color: #3274F3;
    font-size: 10px;
    font-weight: 400;
    line-height: normal;
    text-align: right;
}
header .right .item-schedule p {
    margin: 10px 0 0;
    color: #181818;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
header .header-cart-quantity {
    display: none;
}
header .header-cart-btn {
    position: relative;
    border-radius: 15px;
    border: 2px solid #F2F2F2;
    height: 60px;
    padding: 0 0 0 65px;
    margin: 0 0 0 30px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_388_6873)'%3E%3Cpath d='M0.33439 14.8483V14.8395L0.312036 14.8619L0.165099 14.9509C0.128366 14.9605 0.0927999 14.9764 0.0596959 14.9996C0.00759899 15.0361 -0.0237845 15.0808 -0.0392337 15.104C-0.0552898 15.1281 -0.0639558 15.1423 -0.0698636 15.152C-0.0784552 15.1662 -0.0812138 15.1707 -0.0923862 15.1819L-0.16561 15.2551V15.3563C-0.250264 15.4868 -0.2501 15.6159 -0.250006 15.6893C-0.250003 15.6917 -0.25 15.694 -0.25 15.6962H-0.250106L-0.249894 15.7035L0.00317771 24.3922C0.00381015 24.512 0.0327556 24.6502 0.0880047 24.7746C0.140667 24.8931 0.231648 25.0304 0.379135 25.1101L19.2533 37.5805C19.4055 37.7187 19.5691 37.7185 19.6555 37.7184L19.6624 37.7184C19.7245 37.7184 19.7769 37.703 19.8135 37.6893C19.8491 37.6759 19.8821 37.6592 19.9008 37.6498C19.9176 37.6414 19.927 37.6368 19.9335 37.634H19.9907L20.0534 37.5926L38.9458 25.1102C39.0932 25.0304 39.1842 24.8931 39.2369 24.7746C39.2921 24.6502 39.3211 24.5119 39.3217 24.3922L39.5748 15.7035L39.5749 15.7035V15.6962C39.5749 15.5405 39.5486 15.3995 39.4901 15.2677C39.432 15.137 39.3477 15.0279 39.2485 14.9287L39.2298 14.91L39.2075 14.8956L35.2349 12.3251L39.7711 9.50952C39.9259 9.45251 40.0532 9.36131 40.1382 9.22536C40.2253 9.08592 40.25 8.92771 40.25 8.7764V3.12239V3.12237V3.12235V3.12232V3.1223V3.12228V3.12226V3.12223V3.12221V3.12218V3.12215V3.12212V3.12209V3.12205V3.12201V3.12197V3.12193V3.12189V3.12185V3.1218V3.12175V3.1217V3.12165V3.1216V3.12154V3.12149V3.12143V3.12137V3.1213V3.12124V3.12117V3.1211V3.12103V3.12096V3.12089V3.12081V3.12074V3.12066V3.12058V3.1205V3.12041V3.12033V3.12024V3.12015V3.12006V3.11997V3.11987V3.11978V3.11968V3.11958V3.11948V3.11937V3.11927V3.11916V3.11905V3.11894V3.11883V3.11872V3.1186V3.11849V3.11837V3.11825V3.11813V3.118V3.11788V3.11775V3.11762V3.11749V3.11736V3.11723V3.11709V3.11696V3.11682V3.11668V3.11654V3.11639V3.11625V3.1161V3.11595V3.1158V3.11565V3.1155V3.11534V3.11519V3.11503V3.11487V3.11471V3.11455V3.11438V3.11422V3.11405V3.11388V3.11371V3.11354V3.11337V3.11319V3.11301V3.11284V3.11266V3.11248V3.11229V3.11211V3.11192V3.11173V3.11155V3.11136V3.11116V3.11097V3.11078V3.11058V3.11038V3.11018V3.10998V3.10978V3.10957V3.10937V3.10916V3.10895V3.10874V3.10853V3.10832V3.10811V3.10789V3.10767V3.10745V3.10723V3.10701V3.10679V3.10657V3.10634V3.10611V3.10589V3.10566V3.10542V3.10519V3.10496V3.10472V3.10448V3.10425V3.10401V3.10377V3.10352V3.10328V3.10303V3.10279V3.10254V3.10229V3.10204V3.10179V3.10153V3.10128V3.10102V3.10077V3.10051V3.10025V3.09999V3.09972V3.09946V3.09919V3.09893V3.09866V3.09839V3.09812V3.09785V3.09757V3.0973V3.09702V3.09675V3.09647V3.09619V3.09591V3.09563V3.09534V3.09506V3.09477V3.09448V3.0942V3.09391V3.09361V3.09332V3.09303V3.09273V3.09244V3.09214V3.09184V3.09154V3.09124V3.09094V3.09064V3.09033V3.09003V3.08972V3.08941V3.0891V3.08879V3.08848V3.08817V3.08786V3.08754V3.08723V3.08691V3.08659V3.08627V3.08595V3.08563V3.0853V3.08498V3.08466V3.08433V3.084V3.08367V3.08334V3.08301V3.08268V3.08235V3.08201V3.08168V3.08134V3.081V3.08067V3.08033V3.07999V3.07964V3.0793V3.07896V3.07861V3.07827V3.07792V3.07757V3.07722V3.07687V3.07652V3.07617V3.07581V3.07546V3.0751V3.07475V3.07439V3.07403V3.07367V3.07331V3.07295V3.07259V3.07222V3.07186V3.07149V3.07113V3.07076V3.07039V3.07002V3.06965V3.06928V3.06891V3.06854V3.06816V3.06779V3.06741V3.06703V3.06665V3.06628V3.0659V3.06552V3.06513V3.06475V3.06437V3.06398V3.0636V3.06321V3.06282V3.06244V3.06205V3.06166V3.06127V3.06087V3.06048V3.06009V3.05969V3.0593V3.0589V3.05851V3.05811V3.05771V3.05731V3.05691V3.05651V3.05611V3.05571V3.0553V3.0549V3.05449V3.05409V3.05368V3.05327V3.05286V3.05245V3.05204V3.05163V3.05122V3.05081V3.0504V3.04998V3.04957V3.04915V3.04873V3.04832V3.0479V3.04748V3.04706V3.04664V3.04622V3.0458V3.04538V3.04495V3.04453V3.0441V3.04368V3.04325V3.04283V3.0424V3.04197V3.04154V3.04111V3.04068V3.04025V3.03982V3.03939V3.03895V3.03852V3.03809V3.03765V3.03722V3.03678V3.03634V3.0359V3.03547V3.03503V3.03459V3.03415V3.03371V3.03326V3.03282V3.03238V3.03194V3.03149V3.03105V3.0306V3.03016V3.02971V3.02926V3.02882V3.02837V3.02792V3.02747V3.02702V3.02657V3.02612V3.02567V3.02521V3.02476V3.02431V3.02385V3.0234V3.02294V3.02249V3.02203V3.02157V3.02112V3.02066V3.0202V3.01974V3.01928V3.01882V3.01836V3.0179V3.01744V3.01698V3.01652V3.01605V3.01559V3.01513V3.01466V3.0142V3.01373V3.01327V3.0128V3.01233V3.01187V3.0114V3.01093V3.01046V3.00999V3.00953V3.00906V3.00859V3.00811V3.00764V3.00717V3.0067V3.00623V3.00576V3.00528V3.00481V3.00433V3.00386V3.00339V3.00291V3.00244V3.00196V3.00148V3.00101V3.00053V3.00005V2.99958V2.9991V2.99862V2.99814V2.99766V2.99718V2.9967V2.99622V2.99574V2.99526V2.99478V2.9943V2.99382V2.99334V2.99285V2.99237V2.99189V2.9914V2.99092V2.99044V2.98995V2.98947V2.98898V2.9885V2.98801V2.98753V2.98704V2.98656V2.98607V2.98559V2.9851V2.98461V2.98412V2.98364V2.98315V2.98266V2.98217V2.98169V2.9812V2.98071V2.98022V2.97973V2.97924V2.97875V2.97826V2.97777V2.97728V2.97679V2.9763V2.97581V2.97532V2.97483V2.97434V2.97385V2.97336V2.97286V2.97237V2.97188V2.97139V2.9709V2.97041V2.96991V2.96942V2.96893V2.96844V2.96794V2.96745V2.96696V2.96646V2.96597V2.96548V2.96498V2.96449V2.964V2.9635V2.96301V2.96251V2.96202V2.96153V2.96103V2.96054V2.96004V2.95955V2.95906V2.95856V2.95807V2.95757V2.95708V2.95658V2.95609V2.9556V2.9551V2.95461V2.95411V2.95362V2.87792L40.208 2.81494C40.1187 2.68101 40.0135 2.54398 39.8691 2.4429C39.7177 2.33692 39.54 2.28168 39.3249 2.28168V2.28135L39.3121 2.28201L19.5718 3.29433L19.5711 3.29433C19.4855 3.29422 19.3241 3.29401 19.173 3.42844L0.33439 14.8483ZM36.0274 4.1829L20.2617 14.2666L3.814 14.6638L19.9064 5.05645L36.0274 4.1829ZM17.6532 18.8218H7.24514L3.44934 16.4318L19.0792 16.0411L17.6532 18.8218ZM22.005 15.314L38.4842 4.7608V8.29826L23.9165 17.1547L22.005 15.314ZM37.0071 15.6071L33.591 17.7607L30.1589 15.4477L33.5005 13.2942L37.0071 15.6071ZM37.6434 23.8302L20.5032 35.2297V27.9872L37.7983 17.2495L37.6434 23.8302ZM28.4342 16.499L31.9407 18.8118L19.5771 26.4577L10.0885 20.672H18.1435C18.4264 20.672 18.8215 20.5773 18.9646 20.183L20.744 16.7015L23.116 18.997C23.3517 19.2311 23.8157 19.3568 24.1852 19.1137L28.4342 16.499ZM1.44224 17.2495L18.7373 27.9872V35.2297L1.59708 23.8302L1.44224 17.2495Z' fill='%23FF81E3' stroke='%23FF81E3' stroke-width='0.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_388_6873'%3E%3Crect width='40' height='40' fill='white' transform='matrix(-1 0 0 1 40 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: center left 10px;
    background-repeat: no-repeat;
}
header .header-cart-btn .header-cart-sum{
    color:  #181818;
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 5px 0 0;
    display: block;
}
header .header-cart-btn .header-cart-empty {
    display: none;
    color: #181818;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%;
}
header .header-cart-btn .header-cart-complete {
    color: #181818;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%;
}
header .header-cart-btn.empty-cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_155_2614)'%3E%3Cpath d='M0.33439 14.8483V14.8395L0.312036 14.8619L0.165099 14.9509C0.128366 14.9605 0.0927999 14.9764 0.0596959 14.9996C0.00759899 15.0361 -0.0237845 15.0808 -0.0392337 15.104C-0.0552898 15.1281 -0.0639558 15.1423 -0.0698636 15.152C-0.0784552 15.1662 -0.0812138 15.1707 -0.0923862 15.1819L-0.16561 15.2551V15.3563C-0.250264 15.4868 -0.2501 15.6159 -0.250006 15.6893C-0.250003 15.6917 -0.25 15.694 -0.25 15.6962H-0.250106L-0.249894 15.7035L0.00317771 24.3922C0.00381015 24.512 0.0327556 24.6502 0.0880047 24.7746C0.140667 24.8931 0.231648 25.0304 0.379135 25.1101L19.2533 37.5805C19.4055 37.7187 19.5691 37.7185 19.6555 37.7184L19.6624 37.7184C19.7245 37.7184 19.7769 37.703 19.8135 37.6893C19.8491 37.6759 19.8821 37.6592 19.9008 37.6498C19.9176 37.6414 19.927 37.6368 19.9335 37.634H19.9907L20.0534 37.5926L38.9458 25.1102C39.0932 25.0304 39.1842 24.8931 39.2369 24.7746C39.2921 24.6502 39.3211 24.5119 39.3217 24.3922L39.5748 15.7035L39.5749 15.7035V15.6962C39.5749 15.5405 39.5486 15.3995 39.4901 15.2677C39.432 15.137 39.3477 15.0279 39.2485 14.9287L39.2298 14.91L39.2075 14.8956L35.2349 12.3251L39.7711 9.50952C39.9259 9.45251 40.0532 9.36131 40.1382 9.22536C40.2253 9.08592 40.25 8.92771 40.25 8.7764V3.12239V3.12237V3.12235V3.12232V3.1223V3.12228V3.12226V3.12223V3.12221V3.12218V3.12215V3.12212V3.12209V3.12205V3.12201V3.12197V3.12193V3.12189V3.12185V3.1218V3.12175V3.1217V3.12165V3.1216V3.12154V3.12149V3.12143V3.12137V3.1213V3.12124V3.12117V3.1211V3.12103V3.12096V3.12089V3.12081V3.12074V3.12066V3.12058V3.1205V3.12041V3.12033V3.12024V3.12015V3.12006V3.11997V3.11987V3.11978V3.11968V3.11958V3.11948V3.11937V3.11927V3.11916V3.11905V3.11894V3.11883V3.11872V3.1186V3.11849V3.11837V3.11825V3.11813V3.118V3.11788V3.11775V3.11762V3.11749V3.11736V3.11723V3.11709V3.11696V3.11682V3.11668V3.11654V3.11639V3.11625V3.1161V3.11595V3.1158V3.11565V3.1155V3.11534V3.11519V3.11503V3.11487V3.11471V3.11455V3.11438V3.11422V3.11405V3.11388V3.11371V3.11354V3.11337V3.11319V3.11301V3.11284V3.11266V3.11248V3.11229V3.11211V3.11192V3.11173V3.11155V3.11136V3.11116V3.11097V3.11078V3.11058V3.11038V3.11018V3.10998V3.10978V3.10957V3.10937V3.10916V3.10895V3.10874V3.10853V3.10832V3.10811V3.10789V3.10767V3.10745V3.10723V3.10701V3.10679V3.10657V3.10634V3.10611V3.10589V3.10566V3.10542V3.10519V3.10496V3.10472V3.10448V3.10425V3.10401V3.10377V3.10352V3.10328V3.10303V3.10279V3.10254V3.10229V3.10204V3.10179V3.10153V3.10128V3.10102V3.10077V3.10051V3.10025V3.09999V3.09972V3.09946V3.09919V3.09893V3.09866V3.09839V3.09812V3.09785V3.09757V3.0973V3.09702V3.09675V3.09647V3.09619V3.09591V3.09563V3.09534V3.09506V3.09477V3.09448V3.0942V3.09391V3.09361V3.09332V3.09303V3.09273V3.09244V3.09214V3.09184V3.09154V3.09124V3.09094V3.09064V3.09033V3.09003V3.08972V3.08941V3.0891V3.08879V3.08848V3.08817V3.08786V3.08754V3.08723V3.08691V3.08659V3.08627V3.08595V3.08563V3.0853V3.08498V3.08466V3.08433V3.084V3.08367V3.08334V3.08301V3.08268V3.08235V3.08201V3.08168V3.08134V3.081V3.08067V3.08033V3.07999V3.07964V3.0793V3.07896V3.07861V3.07827V3.07792V3.07757V3.07722V3.07687V3.07652V3.07617V3.07581V3.07546V3.0751V3.07475V3.07439V3.07403V3.07367V3.07331V3.07295V3.07259V3.07222V3.07186V3.07149V3.07113V3.07076V3.07039V3.07002V3.06965V3.06928V3.06891V3.06854V3.06816V3.06779V3.06741V3.06703V3.06665V3.06628V3.0659V3.06552V3.06513V3.06475V3.06437V3.06398V3.0636V3.06321V3.06282V3.06244V3.06205V3.06166V3.06127V3.06087V3.06048V3.06009V3.05969V3.0593V3.0589V3.05851V3.05811V3.05771V3.05731V3.05691V3.05651V3.05611V3.05571V3.0553V3.0549V3.05449V3.05409V3.05368V3.05327V3.05286V3.05245V3.05204V3.05163V3.05122V3.05081V3.0504V3.04998V3.04957V3.04915V3.04873V3.04832V3.0479V3.04748V3.04706V3.04664V3.04622V3.0458V3.04538V3.04495V3.04453V3.0441V3.04368V3.04325V3.04283V3.0424V3.04197V3.04154V3.04111V3.04068V3.04025V3.03982V3.03939V3.03895V3.03852V3.03809V3.03765V3.03722V3.03678V3.03634V3.0359V3.03547V3.03503V3.03459V3.03415V3.03371V3.03326V3.03282V3.03238V3.03194V3.03149V3.03105V3.0306V3.03016V3.02971V3.02926V3.02882V3.02837V3.02792V3.02747V3.02702V3.02657V3.02612V3.02567V3.02521V3.02476V3.02431V3.02385V3.0234V3.02294V3.02249V3.02203V3.02157V3.02112V3.02066V3.0202V3.01974V3.01928V3.01882V3.01836V3.0179V3.01744V3.01698V3.01652V3.01605V3.01559V3.01513V3.01466V3.0142V3.01373V3.01327V3.0128V3.01233V3.01187V3.0114V3.01093V3.01046V3.00999V3.00953V3.00906V3.00859V3.00811V3.00764V3.00717V3.0067V3.00623V3.00576V3.00528V3.00481V3.00433V3.00386V3.00339V3.00291V3.00244V3.00196V3.00148V3.00101V3.00053V3.00005V2.99958V2.9991V2.99862V2.99814V2.99766V2.99718V2.9967V2.99622V2.99574V2.99526V2.99478V2.9943V2.99382V2.99334V2.99285V2.99237V2.99189V2.9914V2.99092V2.99044V2.98995V2.98947V2.98898V2.9885V2.98801V2.98753V2.98704V2.98656V2.98607V2.98559V2.9851V2.98461V2.98412V2.98364V2.98315V2.98266V2.98217V2.98169V2.9812V2.98071V2.98022V2.97973V2.97924V2.97875V2.97826V2.97777V2.97728V2.97679V2.9763V2.97581V2.97532V2.97483V2.97434V2.97385V2.97336V2.97286V2.97237V2.97188V2.97139V2.9709V2.97041V2.96991V2.96942V2.96893V2.96844V2.96794V2.96745V2.96696V2.96646V2.96597V2.96548V2.96498V2.96449V2.964V2.9635V2.96301V2.96251V2.96202V2.96153V2.96103V2.96054V2.96004V2.95955V2.95906V2.95856V2.95807V2.95757V2.95708V2.95658V2.95609V2.9556V2.9551V2.95461V2.95411V2.95362V2.87792L40.208 2.81494C40.1187 2.68101 40.0135 2.54398 39.8691 2.4429C39.7177 2.33692 39.54 2.28168 39.3249 2.28168V2.28135L39.3121 2.28201L19.5718 3.29433L19.5711 3.29433C19.4855 3.29422 19.3241 3.29401 19.173 3.42844L0.33439 14.8483ZM36.0274 4.1829L20.2617 14.2666L3.814 14.6638L19.9064 5.05645L36.0274 4.1829ZM17.6532 18.8218H7.24514L3.44934 16.4318L19.0792 16.0411L17.6532 18.8218ZM22.005 15.314L38.4842 4.7608V8.29826L23.9165 17.1547L22.005 15.314ZM37.0071 15.6071L33.591 17.7607L30.1589 15.4477L33.5005 13.2942L37.0071 15.6071ZM37.6434 23.8302L20.5032 35.2297V27.9872L37.7983 17.2495L37.6434 23.8302ZM28.4342 16.499L31.9407 18.8118L19.5771 26.4577L10.0885 20.672H18.1435C18.4264 20.672 18.8215 20.5773 18.9646 20.183L20.744 16.7015L23.116 18.997C23.3517 19.2311 23.8157 19.3568 24.1852 19.1137L28.4342 16.499ZM1.44224 17.2495L18.7373 27.9872V35.2297L1.59708 23.8302L1.44224 17.2495Z' fill='%23CCCCCC' stroke='%23CCCCCC' stroke-width='0.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_155_2614'%3E%3Crect width='40' height='40' fill='white' transform='matrix(-1 0 0 1 40 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
header .header-cart-btn.empty-cart .header-cart-empty {
    display: block;
}
header .header-cart-btn.empty-cart .header-cart-complete {
    display: none;
}
header .header-cart-btn.empty-cart .header-cart-sum {
    color: #CCC;
}
@media only screen and (max-width: 1340px) {

}
@media only screen and (max-width: 1220px) {
    .slick-slider {
        margin: 0 -10px 90px;
    }
    header .left .item-tel,
    header .right .item-schedule {
        display: none;
    }
    
}
@media only screen and (max-width: 767px) {
    .slick-slider {
        margin: 0 -10px 70px;
    }
    .section-home-slider {
        margin: 0;
    }
    body {
        padding: 90px 0 0;
    }
    header .header-cart-btn .header-cart-empty,
    header .header-cart-btn .header-cart-complete,
    header .header-cart-btn .header-cart-sum,
    header .header-cart-btn.empty-cart .header-cart-empty {
        display: none;
    }
    
    header {
        border-bottom: 1px solid #F2F2F2;
    }
    header.fixed {
        border-bottom: 1px solid #F2F2F2;
    }
    header .logo img {
        width: 80px;
    }
    header .header-cart-btn.empty-cart {
        margin: 0;
        border-radius: 10px;
        background-size: 20px;
        background-position: center;
        border: 1px solid #F2F2F2;
        height: 40px;
        width: 60px;
    }
    header .header-cart-btn {
        margin: 0;
        border-radius: 10px;
        background-size: 25px;
        background-position: left 15px bottom 3px;
        border: 1px solid #F2F2F2;
        height: 40px;
        width: 60px;
    }
    header .header-cart-btn .header-cart-quantity {
        position: absolute;
        top: 3px;
        right: 12px;
        background: #3274F3;
        color: #fff;
        font-size: 9px;
        width: 20px;
        height: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 20px;
        font-weight: 300;
    }
    header .menu {
        margin: 0;
    }
    header .menuToggle {
        width: 60px;
        height: 40px;
        border: 1px solid #F2F2F2;
        border-radius: 10px;
    }
    header .hamburger {
        width: 20px;
        margin: 0px 0 0 21px;
    }
    header .hamburger:before, header .hamburger:after {
        width: 20px;
    }
    header .hamburgerMenu {
        padding: 40px;
        margin: 10px 0 0;
        max-width: calc(450px - 20px);
        width: calc(100% - 20px);
    }
}

.section-home-slider {
    margin: 10px 0 20px;
}
.home-slider {
    background-color: #3274F3;
    background-image: url("data:image/svg+xml,%3Csvg width='1121' height='550' viewBox='0 0 1121 550' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_155_2391)'%3E%3Cpath d='M749.17 279.76L706 1028.52H792.35L749.18 279.76H749.17Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L551.27 1003.18L635.73 1021.13L749.18 279.76H749.17Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L405.18 946.22L484.06 981.34L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L274.13 860.14L343.99 910.89L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L163.84 748.69L221.62 812.86L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L79.14 616.75L122.31 691.53L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L122.31 -132.01L79.14 -57.23L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L221.62 -253.34L163.84 -189.17L749.16 279.76H749.17Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L343.99 -351.38L274.13 -300.63L749.17 279.75V279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L484.06 -421.83L405.18 -386.71L749.17 279.75V279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L635.72 -461.61L551.26 -443.66L749.16 279.76H749.17Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L792.34 -469H705.99L749.16 279.76H749.17Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L947.07 -443.66L862.61 -461.61L749.16 279.76H749.17Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L1093.15 -386.71L1014.27 -421.83L749.16 279.75L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L1224.2 -300.62L1154.35 -351.37L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L1334.49 -189.17L1276.71 -253.34L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L1419.2 -57.23L1376.03 -132.01L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L1474.62 89.4401L1447.94 7.32007L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L1498.34 244.43L1489.31 158.56L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L1489.31 400.96L1498.34 315.09L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L1447.94 552.2L1474.62 470.08L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L1376.03 691.53L1419.2 616.75L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L1276.72 812.86L1334.5 748.69L749.18 279.76H749.17Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L1154.35 910.89L1224.2 860.14L749.16 279.76H749.17Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L1014.28 981.34L1093.16 946.22L749.17 279.76Z' fill='%23FF81E3'/%3E%3Cpath d='M749.17 279.76L862.62 1021.13L947.08 1003.18L749.18 279.76H749.17Z' fill='%23FF81E3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_155_2391'%3E%3Crect width='1498.34' height='1497.51' fill='white' transform='translate(0 -469)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size: contain;
    background-position: center right;
    background-repeat: no-repeat;
    border-radius: 20px;
    padding: 0 100px;
    margin: 0;
    overflow: hidden;
    opacity: 0;
}
.home-slider.certificate {
    margin: 20px 0 0;
    border-radius: 40px;
}
.home-slider.home-slider-active {
    opacity: 1;
}
.home-slider::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../img/bg-s.png);
}
.home-slider.certificate::after {
    display: none;
}
.home-slider .slick-list {
    z-index: 1;
}
.home-slider .col {
    
}
.home-slider .title {
    color: #FFF;
    font-size: 64px;
    font-weight: 500;
    line-height: 65px; 
    text-transform: uppercase;
}
.home-slider.certificate .title {
    font-size: 50px;
    line-height: normal;
}
.home-slider p {
    color: #FFF;
    font-family: 'Gotham Pro';
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.32px;
    text-transform: uppercase;
    margin: 20px 0 30px;
}
.home-slider .slick-slide {
    display: flex;
    padding: 100px 0 60px;
    align-items: center;
}

.home-slider .slick-slide .photo .sticker {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='145' height='145' viewBox='0 0 145 145' fill='none'%3E%3Cpath d='M91.5254 0.282019L98.6387 37.8445L136.762 34.9935L115.231 66.584L144.205 91.5255L106.642 98.6388L109.493 136.762L77.9029 115.232L52.9614 144.205L45.8481 106.642L7.72453 109.493L29.2554 77.903L0.281946 52.9615L37.8444 45.8482L34.9934 7.7246L66.5839 29.2554L91.5254 0.282019Z' fill='%23F0FD6A'/%3E%3C/svg%3E");
    background-size: cover;
    color: #181818;
    font-size: 22px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 149px;
    height: 149px;
    transform: rotate(15deg);
    text-align: center;
    position: absolute;
    right: 0;
    top: -30px;
}
.home-slider.certificate .slick-slide .photo .sticker {
    display: none;
}
.home-slider .slick-slide .photo .sticker>span>span {
    font-family: 'Gotham Pro';
    font-size: 12px;
    font-weight: 400;
    display: block;
}
.home-slider .slick-slide .photo {
    min-width: 625px;
    height: 380px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.home-slider .slick-slide .photo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.home-slider.certificate .slick-slide .photo img {
    width: 130%;
    height: 130%;
}
.home-slider .slick-slide .btn {
    background: rgba(255, 129, 227, 1);
}
.home-slider.certificate .slick-slide .btn {
    background: rgb(240 253 107);
}
.home-slider .slick-slide .btn:hover {
    
}

@media only screen and (max-width: 1340px) {
    .home-slider .slick-slide .photo {
        min-width: 530px;
        height: 250px;
        margin: 30px 0 0;
    }
}
@media only screen and (max-width: 1220px) {
    .home-slider .slick-slide {
        display: flex;
        flex-wrap: wrap;
        padding: 70px 60px 35px;
        text-align: center;
    }
    .home-slider {
        padding: 0;
        background-image: url("data:image/svg+xml,%3Csvg width='628' height='640' viewBox='0 0 628 640' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_462_9487)'%3E%3Cpath d='M301.996 464.5L-251.007 432.663L-251.007 496.344L301.996 464.507L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L-232.292 318.552L-245.55 380.84L301.996 464.508L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L-190.224 210.813L-216.162 268.986L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L-126.649 114.166L-164.131 165.687L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L-44.3363 32.8291L-91.7297 75.4408L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L53.1092 -29.6358L-2.1203 2.20138L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L606.113 2.20164L550.883 -29.6355L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L695.722 75.4409L648.329 32.8291L301.996 464.492L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L768.131 165.687L730.649 114.166L302.004 464.5L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L820.162 268.986L794.224 210.813L302.004 464.5L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L849.542 380.833L836.285 318.545L301.996 464.493L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L855 496.337L855 432.656L301.996 464.493L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L836.285 610.448L849.542 548.16L301.996 464.493L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L794.224 718.179L820.162 660.007L302.004 464.493L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L730.641 814.826L768.123 763.313L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L648.329 896.163L695.722 853.552L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L550.883 958.636L606.113 926.799L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L442.559 999.507L503.209 979.831L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L328.09 1017L391.51 1010.34L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L212.483 1010.34L275.903 1017L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L100.783 979.831L161.434 999.507L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L-2.12034 926.799L53.1091 958.636L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L-91.7297 853.559L-44.3363 896.171L301.996 464.507L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L-164.131 763.313L-126.649 814.827L301.996 464.493L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L-216.162 660.014L-190.224 718.187L301.996 464.5Z' fill='%23FF81E3'/%3E%3Cpath d='M301.996 464.5L-245.549 548.167L-232.292 610.455L301.996 464.507L301.996 464.5Z' fill='%23FF81E3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_462_9487'%3E%3Crect width='1105' height='1106' fill='white' transform='translate(855 -88) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        background-size: cover;
        background-position: left 36% bottom;
    }
    .home-slider .certificate .title {
        font-size: 54px;
        line-height: 55px;
    }
    .home-slider.certificate .slick-slide .photo img {
        margin: 70px 0 0;
        width: 150%;
        height: 150%;
    }
}
@media only screen and (max-width: 980px) {
    
}
@media only screen and (max-width: 767px) {
    .home-slider {
        background-image: url("data:image/svg+xml,%3Csvg width='335' height='450' viewBox='0 0 335 450' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M166.997 359.5L-251.006 335.442L-251.006 383.564L166.997 359.506L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L-236.859 249.214L-246.88 296.282L166.997 359.506L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L-205.061 167.8L-224.667 211.759L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L-157.006 94.7681L-185.337 133.7L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L-94.7876 33.3052L-130.611 65.505L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L-21.1308 -13.8965L-62.8775 10.1614L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L396.872 10.1614L355.125 -13.8965L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L464.606 65.505L428.782 33.3052L166.997 359.494L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L519.337 133.7L491.006 94.7681L167.003 359.5L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L558.667 211.759L539.061 167.8L167.003 359.5L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L580.875 296.276L570.854 249.208L166.997 359.494L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L585 383.558L585 335.437L166.997 359.494L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L570.854 469.786L580.875 422.718L166.997 359.494L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L539.061 551.194L558.667 507.236L167.003 359.494L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L491 624.226L519.332 585.3L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L428.782 685.689L464.606 653.489L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L355.125 732.897L396.872 708.839L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L273.245 763.781L319.09 748.913L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L186.721 777L234.658 771.968L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L99.3361 771.968L147.274 777L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L14.9048 748.913L60.7491 763.781L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L-62.8775 708.839L-21.1308 732.897L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L-130.611 653.495L-94.7876 685.695L166.997 359.506L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L-185.337 585.3L-157.006 624.226L166.997 359.494L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L-224.667 507.241L-205.061 551.2L166.997 359.5Z' fill='%23FF81E3'/%3E%3Cpath d='M166.997 359.5L-246.88 422.724L-236.859 469.792L166.997 359.506L166.997 359.5Z' fill='%23FF81E3'/%3E%3C/svg%3E%0A");
    }
    .home-slider .slick-slide .photo .sticker {
        width: 80px;
        height: 80px;
        font-size: 10px;
        top: 0;
        right: 10px;
    }
    .home-slider .slick-slide .photo .sticker>span>span {
        font-size: 8px;
    }
    .home-slider .slick-slide {
        padding: 60px 10px 50px;
        text-align: center;
    }
    .home-slider .title {
        font-size: 42px;
        line-height: 42px;
    }
    .home-slider p {
        margin: 15px 0 20px;
    }
    .home-slider .slick-slide .photo {
        height: 200px;
        min-width: auto;
        width: 100%;
        margin: 0;
    }
    .home-slider .slick-slide .btn {
        position: absolute;
        bottom: 10px;
        height: 50px;
        left: 10px;
        z-index: 1;
    }
    .home-slider.certificate .btn {
        position: relative;
        left: auto;
        bottom: auto;
    }
    .home-slider .slick-next {
        right: 10px;
        bottom: -15px;
    }
    .home-slider .slick-prev {
        right: 70px;
        bottom: -15px;
    }
    .home-slider.certificate .title {
        font-size: 30px;
    }
    .home-slider.certificate .slick-slide .photo img {
        margin: 0 ;
        width: 130%;
        height: 130%;
    }
}

.section-category-strip {
    padding: 30px 0;
    border-top: 2px solid #181818;
    border-bottom: 2px solid #181818;
}
.section-category-strip ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.section-category-strip li {
    
}
.section-category-strip li a {  
    display: flex;  
    align-items: center; 
    color: #181818; 
    font-size: 22px; 
    font-style: normal; 
    font-weight: 500; 
    line-height: normal; 
    text-transform: uppercase;
}
.section-category-strip li a svg {
    margin: 0 40px 0 0;
}
.section-category-strip li a:hover {
    color: #FF81E3;
}
.section-category-strip li a:hover svg g,
.section-category-strip li a:hover svg path {
    fill: #FF81E3;
}
@media only screen and (max-width: 1340px) {

}
@media only screen and (max-width: 1220px) {
    .section-category-strip li a {
        font-size: 16px;
        flex-wrap: wrap;
        justify-content: center;
    }
    .section-category-strip li a svg {
        margin: 0 0 20px;
    }
}
@media only screen and (max-width: 767px) {
    .section-category-strip.mb-none {
        display: none;
    }
    .section-category-strip {
        padding: 10px 0;
        border-top: 1px solid #181818;
        border-bottom: 0;
        position: fixed;
        bottom: 0;
        background: #fff;
        z-index: 3;
        width: 100%;
    }
    .section-category-strip li a {
        font-size: 10px;
    }
    .section-category-strip li a svg {
        margin: 0 0 10px;
    }
}

.card.slick-slide {
    margin: 0 10px 26px;
}
.card {
    border-radius: 40px;
    border: 2px solid #F2F2F2;
    padding: 20px 20px 64px;
    position: relative;
    margin: 0 0 26px;
    text-align: center;
}
.card .sticker {
    display: flex;
    width: 80px;
    height: 80px;
    justify-content: center;
    align-items: center;
    color: #FFF;
    font-size: 9.645px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    background-image: url("data:image/svg+xml,%3Csvg width='78' height='78' viewBox='0 0 78 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Star 2' d='M49.3526 0.362969L53.1718 20.5307L73.6409 19L62.0807 35.9613L77.6369 49.3528L57.4691 53.172L58.9998 73.641L42.0385 62.0808L28.6471 77.637L24.8279 57.4693L4.35881 59L15.919 42.0386L0.362803 28.6472L20.5306 24.828L18.9998 4.35899L35.9612 15.9192L49.3526 0.362969Z' fill='%23BDD05E'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 10px;
    top: 10px;
}
.section-home-bowl .card .sticker {
    background-image: url("data:image/svg+xml,%3Csvg width='78' height='78' viewBox='0 0 78 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Star 2' d='M49.3526 0.362969L53.1718 20.5307L73.6409 19L62.0807 35.9613L77.6369 49.3528L57.4691 53.172L58.9998 73.641L42.0385 62.0808L28.6471 77.637L24.8279 57.4693L4.35881 59L15.919 42.0386L0.362803 28.6472L20.5306 24.828L18.9998 4.35899L35.9612 15.9192L49.3526 0.362969Z' fill='%23F0FD6A'/%3E%3C/svg%3E%0A");
    color: #181818;
}
.card .sticker.tags-24 {
    background-image: url("data:image/svg+xml,%3Csvg width='149' height='150' viewBox='0 0 149 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M93.782 3.28202L100.895 40.8445L139.019 37.9935L117.488 69.584L146.461 94.5255L108.899 101.639L111.75 139.762L80.1595 118.232L55.218 147.205L48.1047 109.642L9.98112 112.493L31.512 80.903L2.53854 55.9615L40.101 48.8482L37.25 10.7246L68.8405 32.2554L93.782 3.28202Z' fill='%23FF7A00'/%3E%3Cg clip-path='url(%23clip0_155_3166)'%3E%3Cpath d='M95.0468 65.3419C94.4925 64.4107 93.2894 64.1041 92.358 64.6585C91.4267 65.2129 91.1202 66.416 91.6746 67.3473C91.679 67.3552 92.1066 68.2419 91.6782 69.6041C91.4889 70.2057 91.0675 71.0539 90.1764 72.0564C90.6932 72.556 91.1471 73.1114 91.511 73.7271C91.8402 74.2845 92.0916 74.8856 92.277 75.5145C93.8285 74.0169 94.8995 72.4395 95.4211 70.7802C96.3829 67.723 95.1863 65.5764 95.0468 65.3419Z' fill='white'/%3E%3Cpath d='M85.4911 72.3534C82.9707 71.6781 79.9564 72.2191 77.9502 73.8632C67.6696 82.2962 59.9539 80.8027 55.9717 79.7356C55.5163 79.6136 55.11 79.4968 54.7547 79.4016C53.3693 79.0304 52.7487 78.9777 52.9957 80.1534C53.5801 82.9412 58.4412 87.4647 65.4016 89.3297C71.0075 90.8318 77.9749 90.6083 85.1621 86.3618C88.7875 84.2206 91.3986 78.6806 89.2583 75.0566C88.4359 73.6648 87.059 72.7735 85.4911 72.3534Z' fill='white'/%3E%3Cpath d='M59.3104 75.2629C59.6621 73.3814 61.1265 69.2916 67.2521 68.4091C67.2521 68.4091 63.8903 72.7961 65.9844 76.0325C68.4081 75.0051 70.5028 72.8278 71.3096 70.3954C73.6353 63.3785 69.6638 58.2934 66.8806 55.756C66.596 55.4959 66.177 55.4457 65.8399 55.6332C65.5019 55.819 65.3217 56.2003 65.3893 56.5795C65.9277 59.564 65.4974 64.5301 58.6784 68.6173C56.5967 69.8641 57.0953 73.3176 59.3104 75.2629Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_155_3166'%3E%3Crect width='40' height='40' fill='white' transform='translate(60.1858 50.4504) rotate(15)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: cover;
    font-size: 0;
    z-index: 2;
    top: 10px;
    right: 10px;
    background-repeat: no-repeat;
    background-position: center;
}
.card .sticker.tags-28 {
    background-image: url("data:image/svg+xml,%3Csvg width='149' height='150' viewBox='0 0 149 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M93.782 3.28203L100.895 40.8445L139.019 37.9935L117.488 69.584L146.461 94.5255L108.899 101.639L111.75 139.762L80.1595 118.232L55.218 147.205L48.1047 109.643L9.98112 112.494L31.512 80.903L2.53854 55.9615L40.101 48.8482L37.25 10.7246L68.8405 32.2554L93.782 3.28203Z' fill='%23FF7A00'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
    top: 10px;
    right: 10px;
}
.card .photo {
    height: 220px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 20px;
}
.card .photo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.card .woocommerce-loop-product__title {
    display: block;
    color: #181818;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 20px;
}
.card .price {
    display: block;
    color: #181818;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    margin: 0 0 10px;
}
.card .gram {
    display: block;
    color: #939393;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
}
.section-home-bowl .row {
    margin-bottom: -20px;
}
.section-home-bowl .card {
    width: calc(25% - 20px);
    margin: 0 10px 46px;
}
.section-home-bowl .card .gram{
    color: #fff;
}
.card .add_to_cart_button {
    position: absolute;
    bottom: -26px;
    left: 50%;
    transform: translate( -50%);
}

.card-promo {
    background: url("data:image/svg+xml,%3Csvg width='310' height='400' viewBox='0 0 310 400' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_158_1412)'%3E%3Cpath d='M134.75 261.17L-614.01 218L-614.01 304.35L134.75 261.18L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L-588.67 63.27L-606.62 147.73L134.75 261.18L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L-531.71 -82.82L-566.83 -3.93997L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L-445.63 -213.87L-496.38 -144.01L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L836.34 -3.93988L801.22 -82.8199L134.76 261.17L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L876.12 147.72L858.17 63.2601L134.75 261.16L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L883.51 304.34L883.51 217.99L134.75 261.16L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L858.17 459.07L876.12 374.61L134.75 261.16L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L801.22 605.15L836.34 526.27L134.76 261.16L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L715.13 736.2L765.88 666.35L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L603.68 846.49L667.85 788.71L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L471.74 931.2L546.52 888.03L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L325.07 986.62L407.19 959.94L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L170.08 1010.34L255.95 1001.31L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L13.55 1001.31L99.42 1010.34L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L-137.69 959.94L-55.57 986.62L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L-277.02 888.03L-202.24 931.2L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L-398.35 788.72L-334.18 846.5L134.75 261.18L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L-496.38 666.35L-445.63 736.2L134.75 261.16L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L-566.83 526.28L-531.71 605.16L134.75 261.17Z' fill='%23265BC1'/%3E%3Cpath d='M134.75 261.17L-606.62 374.62L-588.67 459.08L134.75 261.18L134.75 261.17Z' fill='%23265BC1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_158_1412'%3E%3Crect width='1498.34' height='1497.51' fill='white' transform='translate(883.51 -488) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"), #3274F3;
    background-size: contain;
    background-position: center bottom;
    background-repeat: no-repeat;
    border-radius: 40px;
    display: flex;
    flex-wrap: wrap;
    padding: 50px 10px 30px;
    height: calc(100% - 26px);
    position: relative;
    overflow: hidden;
}
.card-promo::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url(../img/bg-s.png);
    position: absolute;
    top: 0;
    left: 0;
}
.card-promo .name {
    color: #FFF;
    font-size: 44.364px;
    font-weight: 500;
    line-height: 37.265px;
    text-transform: uppercase;
    display: block;
    padding: 0 20px;
    z-index: 1;
}
.card-promo .name .name {
    padding: 0;
}
.card-promo .name_second {
    color: #FFF;
    font-size: 44.364px;
    font-weight: 500;
    line-height: 37.265px;
    text-transform: uppercase;
    padding: 0 0 0 25px;
    margin: 8px 0 0 0;
    display: block;
    width: 100%;
    z-index: 1;
}
.card-promo .name_third {
    color: #F0FD6A;
    
    font-size: 14.786px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    padding: 0 0 0 45px;
    margin: 15px 0 20px 0;
    z-index: 1;
}
.card-promo .photo {
    width: 100%;
    height: 200px;
    background-image: url("data:image/svg+xml,%3Csvg width='287' height='207' viewBox='0 0 287 207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_296_2102)'%3E%3Cmask id='mask0_296_2102' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='217' y='14' width='70' height='70'%3E%3Cpath d='M242.8 14.8003L286.102 39.8003L261.102 83.1016L217.8 58.1016L242.8 14.8003Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_296_2102)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M234.652 35.4855C241.264 26.9699 253.312 24.4265 262.91 29.9684C273.394 36.0212 276.986 49.4267 270.933 59.9105C264.881 70.3943 251.475 73.9862 240.991 67.9334C232.473 63.0155 228.505 53.2437 230.563 44.1289L230.563 44.1286C231.038 42.0253 231.834 39.957 232.968 37.9914L233.539 37.8385L234.652 35.4855Z' fill='%23F0FD6A'/%3E%3Cpath d='M268.409 47.1695L267.583 47.7088L267.637 46.7235C267.755 44.5594 266.619 42.4185 264.48 41.4196C261.624 40.0862 258.24 41.5895 256.941 44.5493C255.663 47.4582 255.949 50.8956 256.804 53.9574C257.658 57.0132 259.055 59.6099 259.891 60.7804L259.891 60.7804C259.943 60.8536 260.019 60.8973 260.109 60.9059L260.109 60.9059C261.54 61.0445 264.488 60.9566 267.561 60.1679C270.64 59.3776 273.76 57.9061 275.64 55.3455C277.554 52.74 277.164 49.0585 274.581 47.2518C272.646 45.8984 270.224 45.9851 268.409 47.1695Z' fill='%23FF81E3' stroke='%23181818'/%3E%3Cpath d='M240.642 53.4717L240.642 53.4718C240.843 56.3881 242.436 59.1511 245.155 60.721C247.875 62.2909 251.064 62.2897 253.69 61.0054L253.69 61.0054C253.921 60.8925 253.91 60.6025 253.724 60.4955L241.066 53.1873C240.881 53.0802 240.624 53.2154 240.642 53.4717Z' fill='%23181818' stroke='%23181818'/%3E%3Cpath d='M246.052 34.2616L245.226 34.8008L245.279 33.8156C245.398 31.6515 244.262 29.5107 242.122 28.5117C239.266 27.1783 235.883 28.6816 234.584 31.6414L234.584 31.6414C233.306 34.5503 233.592 37.9877 234.447 41.0495C235.3 44.1052 236.698 46.702 237.534 47.8724L237.534 47.8724C237.586 47.9456 237.662 47.9893 237.751 47.998L237.751 47.998C239.183 48.1366 242.13 48.0486 245.204 47.2599C248.283 46.4697 251.402 44.9982 253.283 42.4375C255.196 39.8321 254.807 36.1505 252.224 34.3438C250.289 32.9904 247.867 33.0771 246.052 34.2616ZM234.126 31.4404L234.126 31.4404L234.126 31.4404Z' fill='%23FF81E3' stroke='%23181818'/%3E%3C/g%3E%3C/g%3E%3Cg clip-path='url(%23clip1_296_2102)'%3E%3Cmask id='mask1_296_2102' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='33' y='152' width='56' height='55'%3E%3Cpath d='M53.9637 152.035L88.6048 172.035L68.6048 206.676L33.9637 186.676L53.9637 152.035Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_296_2102)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.4453 168.583C52.7344 161.771 62.3729 159.736 70.0519 164.169C78.4389 169.012 81.3126 179.736 76.4703 188.123C71.6281 196.51 60.9036 199.384 52.5167 194.541C45.7022 190.607 42.5275 182.79 44.1738 175.498L44.1739 175.498C44.5538 173.815 45.1904 172.16 46.0983 170.588L46.5547 170.465L47.4453 168.583Z' fill='%23F0FD6A'/%3E%3Cpath d='M74.5056 178.014L73.6793 178.553L73.7331 177.568C73.8256 175.875 72.9371 174.202 71.2649 173.421C69.0381 172.381 66.3882 173.55 65.3677 175.874C64.3593 178.171 64.5816 180.894 65.2631 183.334C65.9429 185.767 67.0561 187.834 67.7178 188.761L67.7178 188.761C67.7428 188.796 67.7772 188.816 67.82 188.82L67.8201 188.82C68.9535 188.93 71.2999 188.86 73.7475 188.232C76.201 187.602 78.6705 186.433 80.1552 184.412C81.6575 182.366 81.345 179.487 79.3312 178.078C77.819 177.02 75.9258 177.087 74.5056 178.014Z' fill='%23FF81E3' stroke='%23181818'/%3E%3Cpath d='M52.3367 182.965L52.3367 182.965C52.4952 185.267 53.7528 187.446 55.898 188.685C58.0431 189.923 60.5596 189.923 62.6319 188.909L62.632 188.909C62.6869 188.882 62.7121 188.836 62.7145 188.788C62.7168 188.742 62.6987 188.704 62.6532 188.678L52.5266 182.831C52.4811 182.805 52.4389 182.808 52.4001 182.833C52.3596 182.859 52.3325 182.904 52.3367 182.965Z' fill='%23181818' stroke='%23181818'/%3E%3Cpath d='M56.6198 167.688L55.7935 168.227L55.8473 167.242C55.9398 165.548 55.0514 163.875 53.3791 163.095C51.1523 162.055 48.5024 163.224 47.482 165.548L47.482 165.548C46.4735 167.844 46.6959 170.568 47.3773 173.007C48.0571 175.441 49.1703 177.508 49.832 178.434L49.832 178.434C49.857 178.469 49.8914 178.489 49.9342 178.493L49.9343 178.493C51.0677 178.603 53.4141 178.534 55.8617 177.906C58.3152 177.276 60.7847 176.107 62.2694 174.085C63.7717 172.04 63.4592 169.16 61.4454 167.752C59.9332 166.694 58.04 166.761 56.6198 167.688Z' fill='%23FF81E3' stroke='%23181818'/%3E%3C/g%3E%3C/g%3E%3Cg clip-path='url(%23clip2_296_2102)'%3E%3Cmask id='mask2_296_2102' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='69' height='69'%3E%3Cpath d='M3.8147e-06 25L43.3013 1.05412e-05L68.3013 43.3013L25 68.3013L3.8147e-06 25Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_296_2102)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.8398 42.3991C9.77086 32.4157 13.5922 20.7101 23.1911 15.1682C33.6748 9.11538 47.0803 12.7073 53.1332 23.1911C59.186 33.6749 55.5939 47.0804 45.1102 53.1331C36.5921 58.0511 26.1452 56.6019 19.2806 50.2624L19.2804 50.2621C17.6963 48.7992 16.303 47.0758 15.1682 45.1102L15.321 44.5397L13.8398 42.3991Z' fill='%23F0FD6A'/%3E%3Cpath d='M40.837 19.0066L40.8908 19.9919L40.0645 19.4526C38.2495 18.2682 35.8275 18.1815 33.8926 19.5349C31.3098 21.3416 30.9202 25.0231 32.8336 27.6286C34.7141 30.1892 37.8336 31.6607 40.9128 32.451C43.986 33.2397 46.9337 33.3276 48.3652 33.189L48.3652 33.189C48.4548 33.1804 48.5305 33.1367 48.5828 33.0635L48.5828 33.0634C49.4185 31.893 50.8162 29.2963 51.6698 26.2405C52.525 23.1787 52.8104 19.7413 51.5331 16.8324C50.2334 13.8726 46.8502 12.3693 43.9942 13.7027C41.8547 14.7016 40.7188 16.8425 40.837 19.0066Z' fill='%23FF81E3' stroke='%23181818'/%3E%3Cpath d='M32.4111 46.205L32.4111 46.205C35.0372 47.4893 38.2269 47.4905 40.946 45.9206C43.6651 44.3507 45.259 41.5878 45.4597 38.6714L45.4597 38.6714C45.4774 38.415 45.2206 38.2799 45.0352 38.3869L32.377 45.6951C32.1916 45.8022 32.1803 46.0921 32.4111 46.205Z' fill='%23181818' stroke='%23181818'/%3E%3Cpath d='M18.4798 31.9145L18.5336 32.8998L17.7073 32.3606C15.8922 31.1761 13.4703 31.0893 11.5354 32.4428C8.95259 34.2495 8.56294 37.9311 10.4764 40.5364L10.4764 40.5364C12.3569 43.0971 15.4764 44.5687 18.5556 45.3589C21.6288 46.1476 24.5765 46.2355 26.008 46.097L26.008 46.097C26.0975 46.0883 26.1732 46.0446 26.2255 45.9714L26.2255 45.9714C27.0613 44.8009 28.459 42.2042 29.3125 39.1484C30.1678 36.0866 30.4531 32.6493 29.1758 29.7403C27.8761 26.7806 24.493 25.2772 21.637 26.6107C19.4974 27.6096 18.3615 29.7504 18.4798 31.9145ZM10.0734 40.8324L10.0734 40.8324L10.0734 40.8324Z' fill='%23FF81E3' stroke='%23181818'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_296_2102'%3E%3Crect width='50' height='50' fill='white' transform='translate(242.8 14.8003) rotate(30)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_296_2102'%3E%3Crect width='40' height='40' fill='white' transform='translate(53.9637 152.035) rotate(30)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_296_2102'%3E%3Crect width='50' height='50' fill='white' transform='translate(0 25) rotate(-30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
    padding: 0 0 35px;
    z-index: 1;
}
.card-promo .photo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
@media only screen and (max-width: 1340px) {

}
@media only screen and (max-width: 1220px) {
    .section-home-bowl .card {
        width: calc(50% - 20px);
        margin: 0 10px 46px;
    }
    
    .slick-prev, .slick-next {
        top: auto;
        bottom: -120px;
    }
    .slick-prev {
        right: auto;
        left: 10px;
    }
    .slick-next {
        right: auto;
        left: 80px;
    }
}
@media only screen and (max-width: 767px) {
    .card {
        border-radius: 30px;
        padding: 20px 10px 50px;
    }
    .card .photo {
        height: 96px;
    }
    .card .woocommerce-loop-product__title {
        font-size: 12px;
    }
    .card .price {
        font-size: 14px;
    }
    .card .gram {
        font-size: 12px;
    }
    .card .sticker {
        width: 50px;
        height: 50px;
        font-size: 8px;
        background-size: cover;
    }
    .card .add_to_cart_button {
        padding: 3px 30px 0;
        height: 50px;
    }
    
    .slick-prev, .slick-next {
        top: auto;
        bottom: -95px;
    }
    .slick-next {
        right: auto;
        left: 70px;
    }
}


.section-home-new {
    padding: 100px 0 0;
}
.section-home-new .title {
    padding: 0 0 0 110px;
    color: #181818;
    
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    max-width: 870px;
    margin: 0 0 50px;
    background: url(../img/stik.png) no-repeat center left;
    background-size: 90px;
}
@media only screen and (max-width: 1340px) {

}
@media only screen and (max-width: 1220px) {
    .section-home-new .title {
        padding: 0 100px 0 0;
        background: url(../img/stik.png) no-repeat top right;
        background-size: 90px;
    }
}
@media only screen and (max-width: 767px) {
    .section-home-new {
        padding: 60px 0 0
    }
    .section-home-new .title {
        padding: 30px 80px 0 0;
        background: url(../img/stik.png) no-repeat top right;
        background-size: 60px;
        font-size: 30px;
        margin: 0 0 40px;
    }
}

.section-home-classical {
    padding: 100px 0;
}
.section-home-classical .title {
    padding: 0 0 0 110px;
    color: #181818;
    
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    max-width: 870px;
    margin: 0 0 50px;
}
@media only screen and (max-width: 1340px) {

}
@media only screen and (max-width: 1220px) {
    .section-home-classical .title {
        padding: 0; 
    }
    .section-home-classical .col-3 {
        display: none;
    }
    .section-home-classical .col-9 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .section-home-classical {
        padding: 60px 0;
    }
    .section-home-classical .title {
        font-size: 30px;
        margin: 0 0 30px;
    }
    .section-home-classical .title svg {
        width: 30px;
        height: 30px;
        margin: 3px 1px -3px;
    }
}


.section-home-bowl {
    background: #BDD05E;
    padding: 100px 0;
}
.section-home-bowl .title {
    color: #181818;
    
    font-size: 50px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    transform: rotate(270deg);
    width: 374px;
    position: absolute;
    bottom: 126px;
    left: -90px;
}
.section-home-bowl .die {
    position: absolute;
    right: -180px;
    top: -10px;
    z-index: 1;
    border-radius: 80px;
    border: 2px solid #181818;
    background: #F0FD6A;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transform: rotate(-30deg);
    height: 58px;
    padding: 0 40px;
    color: #181818;
    font-family: 'Gotham Pro';
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
@media only screen and (max-width: 1340px) {

}
@media only screen and (max-width: 1220px) {
    .section-home-bowl .row {
        margin-bottom: -30px;
    }
    .section-home-bowl .col-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 30px;
    }
}
@media only screen and (max-width: 767px) {
    .section-home-bowl .col-3 {
        margin-bottom: 20px;
    }
    .section-home-bowl {
        padding: 60px 0;
    }
    .section-home-bowl .title {
        font-size: 30px;
        width: 297px;
        bottom: 120px;
        left: -90px;
    }
    .section-home-bowl .die {
        right: -150px;
        top: -20px;
        transform: rotate(354deg);
        height: 43px;
        padding: 0 30px;
        font-size: 10px;
    }
}

.section-home-promotion {
    padding: 100px 0 0;
}
.promo-catch {
    height: 400px;
    border-radius: 40px;
    background: #3274F3;
    overflow: hidden;
    position: relative;
    padding: 110px 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='750' height='400' viewBox='0 0 750 400' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_274_1781)'%3E%3Cpath d='M543.17 199.76L500 948.52H586.35L543.18 199.76H543.17Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L345.27 923.18L429.73 941.13L543.18 199.76H543.17Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L199.18 866.22L278.06 901.34L543.17 199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L68.13 780.14L137.99 830.89L543.17 199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L278.06 -501.83L199.18 -466.71L543.17 199.75V199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L429.72 -541.61L345.26 -523.66L543.16 199.76H543.17Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L586.34 -549H499.99L543.16 199.76H543.17Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L741.07 -523.66L656.61 -541.61L543.16 199.76H543.17Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L887.15 -466.71L808.27 -501.83L543.16 199.75L543.17 199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L1018.2 -380.62L948.35 -431.37L543.17 199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L1128.49 -269.17L1070.71 -333.34L543.17 199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L1213.2 -137.23L1170.03 -212.01L543.17 199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L1268.62 9.44L1241.94 -72.68L543.17 199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L1292.34 164.43L1283.31 78.56L543.17 199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L1283.31 320.96L1292.34 235.09L543.17 199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L1241.94 472.2L1268.62 390.08L543.17 199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L1170.03 611.53L1213.2 536.75L543.17 199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L1070.72 732.86L1128.5 668.69L543.18 199.76H543.17Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L948.35 830.89L1018.2 780.14L543.16 199.76H543.17Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L808.28 901.34L887.16 866.22L543.17 199.76Z' fill='%23265BC1'/%3E%3Cpath d='M543.17 199.76L656.62 941.13L741.08 923.18L543.18 199.76H543.17Z' fill='%23265BC1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_274_1781'%3E%3Crect width='1498.34' height='1497.51' fill='white' transform='translate(-206 -549)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
}
.promo-catch .name {
    color: #FFF;
    
    font-size: 50px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    max-width: 370px;
    margin: 0 0 12px;
}
.promo-catch p {
    color: #FFF;
    
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    max-width: 335px;
    margin: 0;
}
.promo-catch .sticker {
    width: 170px;
    height: 170px;
    color: #181818;
    
    font-size: 69.781px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url("data:image/svg+xml,%3Csvg width='170' height='170' viewBox='0 0 170 170' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='Star 2' d='M85 0L103.931 39.2957L145.104 24.8959L130.704 66.0686L170 85L130.704 103.931L145.104 145.104L103.931 130.704L85 170L66.0686 130.704L24.8959 145.104L39.2957 103.931L0 85L39.2957 66.0686L24.8959 24.8959L66.0686 39.2957L85 0Z' fill='%23F0FD6A'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 20px;
    right: 200px;
    z-index: 1;
}
.promo-catch .sticker>span>span {
    color: #181818;
    font-size: 22.588px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.promo-catch .photocard {
    position: absolute;
    padding: 15px 15px 40px;
    background: #fff;
    display: inline-flex;
    transform: rotate(330deg);
}
.promo-catch .photocard1 { 
    right: 50px; 
    top: 40px;
}
.promo-catch .photocard2 {   
    bottom: -65px;  
    right: -72px;
}
.promo-catch .photocard3 {  
    bottom: -68px;
    right: 175px;
}
.promo-catch .photocard .photo {
    width: 160px;
    height: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.promo-catch .photocard .photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.promo-delivery {
    height: 400px;
    border-radius: 200px;
    background-color: #FF81E3;
    background-image: url("data:image/svg+xml,%3Csvg width='530' height='400' viewBox='0 0 530 400' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_280_2185)'%3E%3Cpath d='M265.17 199.76L151.72 941.13L221.99 948.52L265.16 199.76H265.17Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L0.0599976 901.34L67.26 923.17L265.16 199.75L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L-140.01 830.89L-78.82 866.22L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L-262.38 732.86L-209.87 780.14L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L-361.69 611.52L-320.16 668.68L265.16 199.75L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L-433.6 472.19L-404.86 536.74L265.17 199.75V199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L-474.97 320.96L-460.28 390.08L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L-484 164.43V235.09L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L-460.28 9.44L-474.97 78.56L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L-404.86 -137.23L-433.6 -72.68L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L-320.16 -269.18L-361.69 -212.02L265.17 199.75V199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L-209.87 -380.62L-262.38 -333.34L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L-78.82 -466.71L-140.01 -431.38L265.17 199.75V199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L67.26 -523.66L0.0599976 -501.83L265.17 199.75V199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L221.99 -549L151.72 -541.61L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L378.61 -541.61L308.34 -549L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L530.27 -501.83L463.07 -523.66L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L670.35 -431.38L609.16 -466.71L265.17 199.75V199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L792.71 -333.34L740.2 -380.62L265.16 199.76H265.17Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L892.03 -212.01L850.5 -269.17L265.18 199.76H265.17Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L963.94 -72.68L935.2 -137.23L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L1005.31 78.56L990.62 9.44L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L1014.34 235.09V164.43L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L990.62 390.08L1005.31 320.96L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L935.2 536.75L963.94 472.2L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L850.49 668.69L892.02 611.53L265.16 199.76H265.17Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L740.21 780.14L792.72 732.86L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L609.16 866.22L670.35 830.89L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L463.07 923.18L530.27 901.35L265.16 199.77L265.17 199.76Z' fill='%23FFA2EA'/%3E%3Cpath d='M265.17 199.76L308.34 948.52L378.61 941.13L265.16 199.76H265.17Z' fill='%23FFA2EA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_280_2185'%3E%3Crect width='1498.34' height='1497.51' fill='white' transform='translate(-484 -549)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    overflow: hidden;
    position: relative;
    text-align: center;
    padding: 125px 0 30px;
}
.promo-delivery img {
    width: 226px;
    height: auto;
    position: absolute;
}
.promo-delivery .photo1 {
    top: -105px;
    left: 155px;
}
.promo-delivery .photo2 {
    left: -108px;
    top: 113px;
}
.promo-delivery .photo3 {
    right: -106px;
    top: 19px;
}
.promo-delivery .percent {
    position: relative;
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto -3px
}
.promo-delivery .die {
    z-index: 1;
    position: relative;
    border-radius: 80px;
    border: 2px solid #181818;
    background: #F0FD6A;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transform: rotate(-5.109deg);
    height: 58px;
    padding: 0 40px;
    color: #181818;
    font-family: 'Gotham Pro';
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: auto;
}
.promo-delivery p {
    z-index: 1;
    position: relative;
    color: #181818;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 46px 0 0;
}
@media only screen and (max-width: 1340px) {

}
@media only screen and (max-width: 1220px) {
    .section-home-promotion .col-5,
    .section-home-promotion .col-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-home-promotion .col-7 {
        margin-bottom: 20px;
    }
    .promo-catch .photocard1 {
        right: -28px;
        top: 39px;
    }
    .promo-catch .photocard2 {
        bottom: -54px;
        right: -143px;
    }
    .promo-catch .photocard3 {
        bottom: -90px;
        right: 75px;
    }
    .promo-catch .sticker {
        right: 110px;
    }
    .promo-catch {
        background-position: right -130px center;
    }
}
@media only screen and (max-width: 767px) {
    .section-home-promotion {
        padding: 60px 0 0;
    }
    .promo-catch {
        height: 430px;
        padding: 45px 40px;
        background-image: url("data:image/svg+xml,%3Csvg width='335' height='430' viewBox='0 0 335 430' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_373_11748)'%3E%3Cpath d='M100.227 233.462L-319.006 209.291L-319.006 257.639L100.227 233.468L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L-304.818 122.658L-314.868 169.947L100.227 233.468L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L-272.926 40.8613L-292.59 85.0264L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L-224.729 -32.5139L-253.144 6.60088L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L493.049 85.0265L473.386 40.8613L100.233 233.462L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L515.322 169.941L505.272 122.652L100.227 233.457L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L519.46 257.634L519.46 209.286L100.227 233.457L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L505.272 344.267L515.322 296.978L100.227 233.457L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L473.386 426.058L493.049 381.893L100.233 233.457L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L425.184 499.433L453.599 460.324L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L362.782 561.185L398.711 528.834L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L288.909 608.614L330.778 584.443L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L206.788 639.644L252.767 624.706L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L120.008 652.925L168.087 647.869L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L32.3668 647.869L80.4457 652.925L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L-52.3129 624.706L-6.33369 639.644L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L-130.324 584.443L-88.4546 608.614L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L-198.257 528.839L-162.328 561.19L100.227 233.468L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L-253.144 460.324L-224.729 499.433L100.227 233.457L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L-292.59 381.898L-272.926 426.063L100.227 233.462Z' fill='%23265BC1'/%3E%3Cpath d='M100.227 233.462L-314.868 296.983L-304.818 344.273L100.227 233.468L100.227 233.462Z' fill='%23265BC1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_373_11748'%3E%3Crect width='838.925' height='838.46' fill='white' transform='translate(519.46 -186) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        background-position: bottom left;
    }
    .promo-catch .name {
        font-size: 30px;
        margin: 0 0 10px;
    }
    .promo-catch p {
        font-size: 12px;
        font-weight: 400;
        max-width: 240px;
    }
    .promo-catch .sticker {
        font-size: 49px;
        width: 120px;
        height: 120px;
        background-size: cover;
        top: 174px;
        left: 40px;
    }
    .promo-catch .sticker>span>span {
        font-size: 15px;
    }
    .promo-catch .sticker {
        width: 120px;
        height: 120px;
        background-size: cover; 
    }
    .promo-catch .photocard .photo {
        width: 110px;
        height: 110px;
    }
    .promo-catch .photocard {
        padding: 10px 10px 30px;
    }
    .promo-catch .photocard1 {
        right: 28px;
        top: 186px;
    }
    .promo-catch .photocard2 {
        bottom: -55px;
        right: -57px;
    }
    .promo-catch .photocard3 {
        bottom: -52px;
        right: 116px;
    }
    .promo-delivery {
        height: 400px;
        border-radius: 40px;
        background-position: center;
    }
    .promo-delivery img {
        width: 160px;
    }
    .promo-delivery .photo1 {
        top: -43px;
        left: 90px;
    }
    .promo-delivery .photo2 {
        left: -95px;
        top: 111px;
    }
    .promo-delivery .photo3 {
        right: -98px;
        top: 46px;
    }
    .promo-delivery .die {
        padding: 0 20px 
    }
}

.section-home-delivery {
    padding: 100px 0;
}
.section-page-delivery {
    padding: 80px 0 100px;
}
.section-home-delivery .row,
.section-page-delivery .row {
    align-items: center;
}
.section-home-delivery .title,
.section-page-delivery .title {
    color: #181818;
    font-size: 50px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 30px;
    display: flex;
    align-items: center;
    max-width: 400px;
}
.section-home-delivery .title .stik-price,
.section-page-delivery .title .stik-price {
    background: url(../img/stik-price.png) center;
    background-size: cover;
    min-width: 90px;
    height: 98px;
    margin: 0 0 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    
    line-height: normal;
    text-transform: uppercase;
}
.section-home-delivery .title .stik-price>span,
.section-page-delivery .title .stik-price>span {
    font-size: 22px;
    font-weight: 500;
    padding: 4px 0 0;
    transform: rotate(-15deg);
    
}
.section-home-delivery .title .stik-price>span>span,
.section-page-delivery .title .stik-price>span>span {
    font-size: 9px;
    font-weight: 500;
}
.section-home-delivery p,
.section-page-delivery p {
    max-width: 440px;
    color: #181818;
    
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    margin: 0 0 40px;
}
.section-home-delivery .btn,
.section-page-delivery .btn {
    background: rgba(255, 129, 227, 1);
}
.section-home-delivery img,
.section-page-delivery img {
    width: 100%;
}
.section-page-delivery .row-price {
    margin-top: 100px;
}
.section-page-delivery .block {
    border-radius: 40px;
    border: 1px solid #F2F2F2;
    padding: 50px;
    position: relative;
}
.section-page-delivery .block .block-name {
    height: 99px;
    color: #181818;
    font-size: 40px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 100px;
}
.section-page-delivery .block .time {
    background: #FF81E3;
    width: 80px;
    height: 80px;
    border-radius: 80px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 110%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 10px;
    position: absolute;
    top: 20px;
    right: 20px;
}
.section-page-delivery .block .block-r {
    margin: 40px 0 0;
}
.section-page-delivery .block .row-name {
    color: #BDD05E;
    font-size: 30px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 10px;
}
.section-page-delivery .block p {
    color: #181818;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin: 0;
}
.section-page-delivery .block .price {
    color: #181818;
    font-size: 30px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 10px;
}

@media only screen and (max-width: 1340px) {

}
@media only screen and (max-width: 1220px) {
    .section-home-delivery .col-5,
    .section-home-delivery .col-7,
    .section-page-delivery .col-5,
    .section-page-delivery .col-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-price .col-5 {
        margin-bottom: 20px;
    }
    .section-page-delivery .block .block-name {
        height: auto;
        margin: 0 0 70px;
    }
}

@media only screen and (max-width: 767px) {
    .section-home-delivery {
        padding: 60px 0;
    }
    .section-page-delivery {
        padding: 40px 0 60px;
    }
    .section-home-delivery .title,
    .section-page-delivery .title {
        font-size: 30px;
        align-items: flex-end;
        max-width: 100%;
    }
    .section-home-delivery .title .stik-price,
    .section-page-delivery .title .stik-price {
        background: url(../img/stik-price.png) center;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 90px;
        height: 98px;
        margin: 0 0 0 60px;
    }
    .section-home-delivery p,
    .section-page-delivery p {
        font-size: 14px;
        margin: 0 0 30px;
    }
    .section-page-delivery .block {
        padding: 40px 30px;
    }
    .section-page-delivery .row-price {
        margin-top: 60px;
    }
    .section-page-delivery .block .block-name {
        font-size: 28px;
        margin: 0 0 50px;
        padding: 0 70px 0 0;
    }
    .section-page-delivery .block .row-name {
        font-size: 24px;
    }
    .section-page-delivery .block .price {
        font-size: 24px;
    }
}


.section-rateit {
    padding: 100px 0 0;
}
.section-home-rateit {
    padding: 100px 0;
}
.section-rateit .title {
    color: #181818;
    
    font-size: 50px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0;
    max-width: 480px;
}
.section-rateit p {
    margin: 30px 0 60px;
    color: #181818;
    
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    max-width: 440px;
}
.section-rateit .dies {
    border-radius: 100px;
    background: #FF81E3;
    padding: 3px 20px 0 10px;
    margin: 0 10px 0 0;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #181818;
    font-family: 'Gotham Pro';
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.section-rateit .dies::before {
    content: '';
    display: block;
    margin: -2px 10px 0 0;
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_280_2508)'%3E%3Cpath d='M15 30.0001C23.2843 30.0001 30.0001 23.2843 30.0001 15C30.0001 6.71574 23.2843 0 15 0C6.71574 0 0 6.71574 0 15C0 23.2843 6.71574 30.0001 15 30.0001Z' fill='%23F0FD6A'/%3E%3Cpath d='M24.2544 15.0099C24.1701 20.1182 20.1074 24.1804 14.9991 24.2648C9.89063 24.3491 5.82643 19.9907 5.7442 15.0099C5.73167 14.247 4.54738 14.2458 4.55991 15.0099C4.65486 20.7652 9.2437 25.354 14.999 25.449C20.7549 25.5439 25.3458 20.6223 25.4387 15.0099C25.4512 14.2458 24.267 14.247 24.2544 15.0099Z' fill='%23181818'/%3E%3Cpath d='M10.4406 12.1817C11.7417 12.1817 12.7964 11.1269 12.7964 9.82588C12.7964 8.52481 11.7417 7.47009 10.4406 7.47009C9.13956 7.47009 8.08484 8.52481 8.08484 9.82588C8.08484 11.1269 9.13956 12.1817 10.4406 12.1817Z' fill='%23181818'/%3E%3Cpath d='M19.3487 12.1817C20.6498 12.1817 21.7045 11.1269 21.7045 9.82588C21.7045 8.52481 20.6498 7.47009 19.3487 7.47009C18.0476 7.47009 16.9929 8.52481 16.9929 9.82588C16.9929 11.1269 18.0476 12.1817 19.3487 12.1817Z' fill='%23181818'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_280_2508'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.section-rateit .dies.norms {
    color: #939393;
    border: 2px solid #F2F2F2;
    background: rgb(255 255 255 / 0%);
}
.section-rateit .dies.norms::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_280_2514)'%3E%3Cpath d='M15 30.0001C23.2843 30.0001 30.0001 23.2843 30.0001 15C30.0001 6.71574 23.2843 0 15 0C6.71574 0 0 6.71574 0 15C0 23.2843 6.71574 30.0001 15 30.0001Z' fill='%23F0FD6A'/%3E%3Cpath d='M5.74411 24.8777C5.82843 19.7694 9.89117 15.7072 14.9994 15.6228C20.1079 15.5385 24.1721 19.8968 24.2543 24.8777C24.2669 25.6406 25.4512 25.6418 25.4386 24.8777C25.3437 19.1224 20.7548 14.5335 14.9995 14.4386C9.24367 14.3436 4.65275 19.2652 4.55989 24.8777C4.54729 25.6418 5.73158 25.6406 5.74411 24.8777Z' fill='%23181818'/%3E%3Cpath d='M10.4405 12.1817C11.7416 12.1817 12.7963 11.1269 12.7963 9.82588C12.7963 8.52481 11.7416 7.47009 10.4405 7.47009C9.13944 7.47009 8.08472 8.52481 8.08472 9.82588C8.08472 11.1269 9.13944 12.1817 10.4405 12.1817Z' fill='%23181818'/%3E%3Cpath d='M19.3486 12.1817C20.6496 12.1817 21.7044 11.1269 21.7044 9.82588C21.7044 8.52481 20.6496 7.47009 19.3486 7.47009C18.0475 7.47009 16.9928 8.52481 16.9928 9.82588C16.9928 11.1269 18.0475 12.1817 19.3486 12.1817Z' fill='%23181818'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_280_2514'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.section-rateit .photo {
    height: 325px;
    border-radius: 20px;
    overflow: hidden;
    margin: 0 10px;
}
.section-rateit .photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.section-rateit .rateit-slider { 
    padding: 0 100px 0 0;
}
.section-rateit .rateit-slider .slick-prev {
    bottom: 70px;
    top: auto;
    left: auto;
    right: 30px;
    transform: rotate(90deg);
}
.section-rateit .rateit-slider .slick-next {
    bottom: 0;
    top: auto;
    left: auto;
    right: 30px;
    transform: rotate(90deg);
}
@media only screen and (max-width: 1340px) {

}
@media only screen and (max-width: 1220px) {
    .section-rateit .col-5, 
    .section-rateit .col-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-rateit .rateit-slider {
        margin: 50px -10px 0;
        padding: 0 70px 0 0;
    }
    .section-rateit .rateit-slider .slick-prev,
    .section-rateit .rateit-slider .slick-next {
        right: 0;
    }
    .section-rateit .photo {
        height: 280px;
    }
}

@media only screen and (max-width: 767px) {
    .section-rateit {
        padding: 60px 0 0;
    }
    .section-home-rateit {
        padding: 60px 0;
    }
    .section-rateit .title {
        font-size: 30px;
    }
    .section-rateit .dies.norms {
        font-size: 0;
        padding: 10px;
    }
    .section-rateit .dies.norms::before {
        margin: 0;
    }
    .section-rateit p {
        margin: 20px 0 40px;
    }
    .section-rateit .rateit-slider {
        margin: 40px -10px 0;
        padding: 0 60px 0 0;
    }
    .section-rateit .rateit-slider .slick-prev {
        bottom: 60px;
    }
    .section-rateit .rateit-slider .slick-prev, .section-rateit .rateit-slider .slick-next {
        right: 10px;
    }
}

.section-seo {
    padding: 100px 0;
    border-top: 2px solid #181818;
    margin: -2px 0 0;
}
.section-seo .title {
    color: #181818;
    
    font-size: 50px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.section-seo p {
    color: #181818;
    font-family: 'Gotham Pro';
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    margin: 0;
}
@media only screen and (max-width: 1340px) {

}
@media only screen and (max-width: 1220px) {
    .section-seo .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-seo .title {
        margin: 0 0 50px;
    }
}
@media only screen and (max-width: 767px) {
    .section-seo {
        padding: 60px 0;
        border-top: 1px solid #181818;
        margin: 0;
    }
    .section-seo .title {
        font-size: 30px;
        margin: 0 0 30px;
    }
}


footer {
    padding: 40px 0;
    background: #181818;
}
footer .container {
    position: relative;
}
footer .name {
    color: #939393;
    
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    margin: 0 0 20px;
}
footer ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
footer ul li {
    margin: 0 0 7px;
}
footer ul li a {
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
}
footer ul li a:hover {
    color: #3274F3;
}
footer ul.tel li a {
    font-size: 16px;
}
footer ul.tel li a:hover {
    color: #fff;
}
footer p {
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0;
}
footer .mail {
    color: #FFF;
    
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
footer .link_map {
    color: #9AA3B0;
    
    font-size: 12px;
    font-weight: 400;
    line-height: 160%;
    margin: 10px 0 0;
    display: inline-block;
}
.soc {
    display: flex;
    margin: 0 -5px;
    padding: 0;
    list-style: none;
}
.soc li {
    margin: 0;
    padding: 0 5px;
}
.soc li a {
    width: 30px;
    height: 30px;
    background: rgba(50, 116, 243, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
}
.soc li a:hover {
    background: rgba(255, 129, 227, 1);
}
footer .block {
    margin: 0 0 20px;
}
footer .block:last-child {
    margin: 0;
}
footer .dev {
    color: #FFF;
    
    font-size: 10px;
    font-weight: 400;
    line-height: 160%; 
    position: absolute;
    left: 0;
    bottom: 0;
}
footer .dev img {
    margin: 10px 0 0;
    display: inherit;
}
@media only screen and (max-width: 1340px) {
    
}
@media only screen and (max-width: 1220px) {
    footer .col-2:first-child {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
        margin-top: 0;
    }
    footer .col-2, footer .col-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-top: 50px;
    }
    footer .dev {
        position: relative;
        left: auto;
        bottom: auto;
        margin: 50px 0 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}

@media only screen and (max-width: 767px) {
    footer {
        padding: 40px 0 100px;
    }
    footer .dev {
        margin: 0;
        display: block;
        position: absolute;
        right: 10px;
        bottom: 0;
        color: #939393;
        text-align: right;
    }
    footer .col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 0;
    }
    footer ul.tel li a {
        font-size: 12px;
    }
    footer .col-3.col-flex {
        display: flex;
        flex-wrap: wrap;
        margin: 30px 0;
        padding: 30px 10px 0;
        border-top: 1px solid #7d7d7d;
        justify-content: space-between;
    }
    footer .col-3.col-flex .block {
        width: calc(50% - 10px);
    }
    footer ul li {
        margin: 0 0 5px;
    }
    footer ul li a {
        font-size: 12px;
    }
    footer .name {
        font-size: 12px;
        margin: 0 0 10px;
    }
    footer p {
        font-size: 12px;
    }
    footer .mail {
        font-size: 12px;
    }
}

.section-page-catalog {
    padding: 80px 0 100px;
}
.section-page-catalog .title {
    color: #181818;
    font-size: 50px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0;
}
.section-page-catalog .woocommerce-info {
    margin: 60px 0 0;
}
.section-page-catalog .row {
    align-items: center;
}
.filter {
    display: flex;
    padding: 0;
    margin: 0 -5px;
    list-style: none;
    justify-content: flex-end;
}
.filter li {
    padding: 0 5px;
}
.filter a {
    color: #181818;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    display: flex;
    border-radius: 100px;
    border: 1px solid #F2F2F2;
    padding: 10px 20px 10px 10px;
    align-items: center;
}
.filter a svg {
    margin: 0 10px 0 0;
}
.section-page-catalog .row-catalog {
    margin-top: 60px;
    margin-bottom: -40px;
    align-items: normal;
}
.row-catalog .card {
    width: calc(25% - 20px);
    margin: 0 10px 66px;
}
.section-page-catalog .row-catalog .col-3 {
    margin-bottom: 40px;
}
@media only screen and (max-width: 1340px) {
    
}
@media only screen and (max-width: 1220px) {
    .row-catalog .card {
        width: calc(50% - 20px);
        margin: 0 10px 66px;
    }
    .section-page-catalog  .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-page-catalog .title {
        margin: 0 0 40px;
    }

}
@media only screen and (max-width: 767px) {
    .section-page-catalog {
        padding: 40px 0 60px;
    }
    .section-page-catalog .title {
        font-size: 30px;
        margin: 0 0 30px;
    }
    .section-page-catalog .woocommerce-info {
        margin: 40px 0 0;
    }
    .filter {
        justify-content: normal;
        overflow: auto;
    }
    .filter::-webkit-scrollbar { width: 0; }
    .filter { -ms-overflow-style: none; }
    .filter { overflow: -moz-scrollbars-none; }
    .section-page-catalog .row-catalog {
        margin-top: 30px;
        margin-bottom: -30px;
    }
    .row-catalog .card {
        width: calc(50% - 20px);
        margin: 0 10px 46px;
    }
}

.section-page-contacts {
    padding: 60px 0 100px;
}
.section-page-contacts .title {
    color: #181818;
    font-size: 50px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 40px;
}
.section-page-contacts .block {
    border-radius: 30px;
    border: 1px solid #F2F2F2;
    padding: 40px;
    height: 165px;
}
.section-page-contacts .block .name {
    color: #939393;
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    margin: 0 0 10px;
}
.section-page-contacts .block a {
    color: #181818;
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    margin: 5px 0 0;
    display: flex;
}
.section-page-contacts .block p {
    margin: 0;
    color: #181818;
    font-size: 16px;
    font-weight: 400;
    line-height: 160%; 
}
.section-page-contacts .map {
    margin: 40px 0 0;
    border-radius: 40px;
    overflow: hidden;
    position: relative;
}
@media only screen and (max-width: 1340px) {
    
}
@media only screen and (max-width: 1220px) {
    .section-page-contacts .row {
        margin-top: -10px;
        margin-bottom: -10px; 
    }
    .section-page-contacts .col-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-top: 10px;
        margin-bottom: 10px;
    }

}
@media only screen and (max-width: 767px) {
    .section-page-contacts {
        padding: 40px 0 60px;
        border-bottom: 1px solid #181818;
    }
    .section-page-contacts .row {
        margin-top: -5px;
        margin-bottom: -5px; 
    }
    .section-page-contacts .col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .section-page-contacts .title {
        font-size: 30px;
        margin: 0 0 30px;
    }
    .section-page-contacts .block {
        height: auto;
        padding: 40px 30px;
    }
}

.section-page-actions {
    padding: 40px 0 0;
}
.section-page-actions .home-slider {
    margin: 0 0 40px;
}
@media only screen and (max-width: 1220px) {
    .section-page-actions .col-5,
    .section-page-actions .col-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-page-actions .col-7 {
        margin-bottom: 40px;
    }
}
@media only screen and (max-width: 767px) {
    .section-page-actions {
        padding: 20px 0 0;
    }
    .section-page-actions .home-slider {
        margin: 0 0 20px;
    }
    .section-page-actions .col-7 {
        margin-bottom: 20px;
    }
}
.section-willlike {
    padding: 100px 0;
}
.section-willlike .title {
    color: #181818;
    font-size: 50px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 50px;
}
@media only screen and (max-width: 767px) {
    .section-willlike {
        padding: 60px 0;
    } 
    .section-willlike .title {
        font-size: 30px;
        margin: 0 0 30px;
    }
}
.section-add {
    padding: 100px 0 0;
}
.section-add .title {
    color: #181818;
    font-size: 50px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 50px;
    max-width: 770px;
}
@media only screen and (max-width: 1220px) {
    .section-add .col-3 {
        display: none;
    }
    .section-add .col-9 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .section-add {
        padding: 60px 0;
    } 
    .section-add .title {
        font-size: 30px;
        margin: 0 0 30px;
    }
}

.section-page-about {
    padding: 100px 0;
}
.section-page-about .row {
    align-items: center;
}
.section-page-about .photo {
    height: 431px;
}
.section-page-about .title {
    color: #181818;
    font-size: 40px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 30px;
}
.section-page-about .title svg {
    width: 40px;
    height: 40px;
    margin: 3px 1px -3px;
}
.section-page-about p {
    color: #181818;
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    max-width: 520px;
    margin: 0;
}
.section-page-about img {
    width: 340px;
    height: auto;
    border-radius: 40px;
}
.section-page-about img.photo2 {
    position: absolute;
    transform: rotate(14deg);
    left: 270px;
    bottom: 40px;
}
.section-page-about .row-weareproud {
    margin: 100px 0 0;
}
.section-page-about .row-weareproud .title {
    max-width: 945px;
    text-align: center;
    font-size: 50px;
    margin: 0 auto 40px;
}
.section-page-about .row-weareproud .block-name {
    color: #181818;
    font-family: 'Gotham Pro';
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    background-image: url(../img/Union.png);
    background-size: 200px;
    background-repeat: no-repeat;
    background-position: center top;
    height: 76px;
    padding: 23px 0;
}
.section-page-about .row-weareproud .block-img {
    border-radius: 40px;
    border: 2px solid #181818;
    width: 200px;
    height: 200px;
    margin: 10px auto 0;
}
.section-page-about .row-weareproud .block-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.section-page-about .row-code {
    margin: 100px 0 0;
}
.section-page-about .row-code .title{
    text-align: center;
    font-size: 50px;
    margin: 0 0 50px;
}
.section-page-about .row-code ul {
    padding: 0;
    margin: 0 -10px;
    display: flex;
    list-style: none;
    justify-content: center;
}
.section-page-about .row-code ul li {
    padding: 0 10px
}
.section-page-about .row-code ul li a {
    color: #FFF;
    font-family: 'Gotham Pro';
    font-size: 14px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;border-radius: 15px;
    border: 2px solid #181818;
    background: #FF81E3;
    box-shadow: 2px 2px 0px 0px #000;
    padding: 25px 28px;
    display: block;
    transform: rotate(-4.898deg);
}
.section-page-about .row-code ul li:nth-child(2) a {
    transform: rotate(5.315deg);
}
.section-page-about .row-code ul li:nth-child(3) a {
    transform: rotate(-4.898deg);
}
.section-page-about .row-code ul li:nth-child(4) a {
    transform: rotate(5.315deg);
}
@media only screen and (max-width: 1340px) {
    .weareproud-slider {
        padding: 0 70px;
    }
    .weareproud-slider .slick-prev, .weareproud-slider .slick-next {
        top: 180px;
    }
    .weareproud-slider .slick-prev {
        right: auto;
        left: 0;
    }
}
@media only screen and (max-width: 1220px) {
    .section-page-about .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-page-about p {
        min-width: 100%;
    }
    .section-page-about .photo {
        margin-top: 40px;
    }
    .weareproud-slider {
        padding: 0 90px;
        margin: 0;
    }
    .weareproud-slider .slick-next {
        left: auto;
        right: 0;
    }
    .section-page-about .row-code ul {
        flex-wrap: wrap;
    }
    .section-page-about .row-code ul li {
        padding: 15px 10px;
    }
}
@media only screen and (max-width: 767px) {
    .section-page-about {
        padding: 60px 0;
        border-bottom: 1px solid #181818;
    }
    .section-page-about .title {
        font-size: 24px;
        margin: 0 0 20px;
    }
    .section-page-about .title svg {
        width: 26px;
        height: 26px;
    }
    .section-page-about p {
        font-size: 14px;
    }
    .section-page-about img {
        width: 180px;
        height: auto;
        border-radius: 20px;
    }
    .section-page-about .photo {
        margin-top: 30px;
        height: 220px;
    }
    .section-page-about img.photo2 {
        left: 140px;
        bottom: 13px;
    }
    .section-page-about .row-weareproud {
        margin: 60px 0 0;
    }
    .section-page-about .row-weareproud .title {
        font-size: 30px;
        margin: 0 0 30px;
    }
    .section-page-about .row-weareproud .title span {
    }
    .weareproud-slider {
        padding: 0;
        margin: 0;
    }
    .section-page-about .row-code .title {
        font-size: 30px;
        margin: 0 0 30px;
    }
    .section-page-about .row-code ul li a {
        transform: rotate(-4deg);
    }
    .section-page-about .row-code ul li:nth-child(2) a {
        transform: rotate(4deg);
    }
}
.slick-track {
    margin: 0;
}


.section-page {
    padding: 80px 0 100px;
}
.section-page .title {
    color: #181818;
    font-size: 50px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 60px;
}
.section-page p {
    color: #181818;
    font-family: 'Gotham Pro';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    max-width: 970px;
}
.section-page p a {
    color: #3274F3;
}
.section-page p a:hover {
    text-decoration: underline;
}
@media only screen and (max-width: 767px) {
    .section-page {
        padding: 60px 0;
    }
    .section-page .title {
        font-size: 30px;
        margin: 0 0 30px;
    }
}

.section-page-404 {
    padding: 140px 0 100px;
    text-align: center;
}
.section-page-404 p {
    margin: 80px 0 40px;
    color: #181818;
    font-size: 22px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.section-page-404 p span {
    color: #939393
}
.section-page-404 .btn {
    background: #FF81E3;
}
@media only screen and (max-width: 1220px) {
    .section-page-404 img {
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
    .section-page-404 {
        padding: 160px 0;
    }
    .section-page-404 p {
        margin: 60px 0 30px;
    }
}

.section-page-card {
    padding: 80px 0 0;
}
.section-page-card .product {
    display: flex;
    border-radius: 40px;
    border: 1px solid var(--secondary-stroke, #F2F2F2);
    align-items: center;
    padding: 50px 80px;
}
.section-page-card .product .woocommerce-product-gallery,
.section-page-card .product .summary {
    width: 50%;
}
.section-page-card .product .woocommerce-product-gallery__image {
    width: 480px;
    height: 370px;
    display: flex;
}
.section-page-card .product .woocommerce-product-gallery__image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.section-page-card .product .product_title {
    color: #181818;
    font-size: 40px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 40px;
}
.section-page-card .product .name-ul  {
    color: #181818;
    font-family: 'Gotham Pro';
    font-size: 14px;
    font-weight: 00;
    line-height: normal;
    margin: 0 0 18px;
}
.section-page-card .product .composition {
    padding: 0;
    margin: -2.5px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.section-page-card .product .composition li {
    display: none;
    align-items: center;
    color: #181818;
    font-family: 'Gotham Pro';
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    padding: 5px 15px 5px 5px;
    border-radius: 25px;
    border: 1px solid #F2F2F2;
    margin: 2.5px;
}
.section-page-card .product .composition li:nth-child(1),
.section-page-card .product .composition li:nth-child(2),
.section-page-card .product .composition li:nth-child(3) {
    display: inline-flex;
}
.section-page-card .product .composition.active li {
    display: inline-flex;
}
.section-page-card .product .composition .composition-btn {
    display: inline-flex;
    width: 47px;
    height: 47px;
    border-radius: 47px;
    border: 1px solid #F2F2F2;
    margin: 2.5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cg clip-path='url(%23clip0_331_5114)'%3E%3Cpath d='M15.4998 3L13.7498 4.75L20.7498 11.75H0.499756V14.25H20.7498L13.7498 21.25L15.4998 23L25.4998 13L15.4998 3Z' fill='%23181818'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_331_5114'%3E%3Crect width='25' height='25' fill='white' transform='translate(0.499756 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.section-page-card .product .composition .composition-btn:hover {
    background-color: #FF81E3;
    border: 1px solid #FF81E3;
}
.section-page-card .product .composition.active .composition-btn{
    display: none;
}
.section-page-card .product .composition .photo {
    width: 35px;
    height: 35px;
    margin: 0 13px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    overflow: hidden;
}
.section-page-card .product .composition img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.section-page-card .product .cart {
    display: flex;
    align-items: center;
    margin: 50px 0 0;
}
.section-page-card .product .gramprice {
    display: flex;
    color: #939393;
    font-family: 'Gotham Pro';
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    align-items: center;
    margin: 0 0 0 20px;
}
.section-page-card .product .gramprice .price {
    color: #181818;
    font-family: 'Unbounded';
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: block;
    margin: 0 10px;
}
.section-page-card .product .quantity {
    width: 148px;
    height: 60px;
    margin: 0 10px 0 0;
    border-radius: 65px;
    border: 1px solid #F2F2F2;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.section-page-card .product .quantity input {
    border: 0;
    color: #181818;
    font-family: 'Unbounded';
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    text-align: center;
    width: 95%;
}
.section-page-card .product .quantity .qty_button {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background: #CCCCCC;
    border: 0;
    box-shadow: none;
    font-family: 'Unbounded';
    font-size: 20px;
    font-weight: 100;
    color: #fff;
    position: absolute;
    left: 10px;
    cursor: pointer;
}
.section-page-card .product .quantity .qty_button.plus {
    background: #BDD05E;
    right: 10px;
    left: auto;
}
@media only screen and (max-width: 1220px) {
    .section-page-card .product {
        flex-wrap: wrap;
        padding: 50px;
    }
    .section-page-card .product .woocommerce-product-gallery, .section-page-card .product .summary {
        width: 100%;
    }
    .section-page-card .product .woocommerce-product-gallery__image {
        margin: auto;
    }


}
@media only screen and (max-width: 767px) {
    .section-page-card {
        padding: 20px 0 0;
    }
    .section-page-card .product {
        flex-wrap: wrap;
        padding: 10px 30px 30px;
    }
    .section-page-card .product .woocommerce-product-gallery__image {
        width: calc(100% + 40px);
        height: 240px;
        display: flex;
        margin: 0 -20px;
    }
    .section-page-card .product .product_title {
        font-size: 28px;
        margin: 10px 0 30px;
    }
    .section-page-card .product .composition li {
        font-size: 10px;
    }
    .section-page-card .product .composition .photo {
        width: 25px;
        height: 25px;
        margin: 0 10px 0 0;
    }
    .section-page-card .product .composition .composition-btn {
        width: 37px;
        height: 37px;
        background-size: 15px;
    }
    .section-page-card .product .cart {
        margin: 30px 0 0;
        flex-wrap: wrap;
    }
    .section-page-card .product .gramprice {
        order: 1;
        margin: 0 0 20px;
        width: 100%;
    }
    .section-page-card .product .quantity {
        order: 2;
    }
    .section-page-card .product .single_add_to_cart_button{
        order: 3;
    }
}

.section-cart {
    padding: 80px 0 100px;
}
.section-cart .row {
    justify-content: space-between;
}
.section-cart .row .col-4 {
    order: 2;
}
.section-cart .row .col-6 {
    order: 1;
}
.section-cart .title {
    color: #181818;
    font-size: 30px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.section-cart .woocommerce-cart-form__cart-item {
    border-radius: 20px;
    border: 1px solid #F2F2F2;
    padding: 20px;
    margin: 0 0 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
}
.section-cart .woocommerce-cart-form__cart-item .product-thumbnail {
    width: 80px;
    min-width: 80px;
    height: 80px;
}
.section-cart .woocommerce-cart-form__cart-item .product-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.section-cart .woocommerce-cart-form__cart-item .product-col {
    padding: 0 15px;
    width: 100%;
}
.section-cart .woocommerce-cart-form__cart-item .product-name {
    margin: 0 0 10px;
}
.section-cart .woocommerce-cart-form__cart-item .product-name a {
    color: #181818;
    font-size: 14px;
    font-weight: 400;
    line-height: 120%;
}
.section-cart .woocommerce-cart-form__cart-item .product-price {
    color: #181818;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%; 
}
.section-cart .woocommerce-cart-form__cart-item .quantity {
    min-width: 76px;
    width: 76px;
    height: 30px;
    border-radius: 15px;
    border: 1px solid #F2F2F2;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.section-cart .woocommerce-cart-form__cart-item .quantity input {
    width: 80%;
    border: 0;
    text-align: center;
    color: #181818;
    font-family: 'Unbounded';
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    height: 25px;
}
.section-cart .woocommerce-cart-form__cart-item .quantity .wac-qty-button {
    position: absolute;
    box-shadow: none;
    width: 20px;
    height: 20px;
    padding: 0;
    font-size: 14px;
    font-weight: 100;
    font-family: 'Unbounded';
    left: 5px;
    border: 0;
    background: #BDD05E;
    color: #fff;
}
.section-cart .woocommerce-cart-form__cart-item .quantity .wac-qty-button.plus {
    left: auto;
    right: 5px;
}
.section-cart .woocommerce-cart-form__cart-item .remove {
    width: 30px;
    height: 30px;
    font-size: 18px;
    font-weight: 100;
    font-family: 'Unbounded';
    display: flex;
    background: rgba(255, 129, 227, 1);
    color: #fff;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    margin: 0 0 0 15px;
}
.section-cart .woocommerce-message {
    display: none;
}
.section-cart .place-order {
    display: none;
}
.section-cart .row-total {
    
}
.section-cart .row-total .col {
    display: flex;
    justify-content: space-between;
}
.section-cart .row-total .col>div {
    width: calc(50% - 10px);
}
.section-cart .row-total .tobepaid {
    border-radius: 15px;
    border: 2px solid #181818;
    color: #939393;
    font-size: 10px;
    font-weight: 400;
    line-height: normal;
    padding: 9px 20px;
    background: #fff;
}
.section-cart .row-total .tobepaid strong {
    display: block;
    color: #181818;
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    margin: 3px 0 0;
}
.section-cart .costdelivery {
    color: #181818;
    font-family: 'Gotham Pro';
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 36px;
    border: 2px solid #181818;
    background: #F0FD6A;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    height: 48px;
    position: absolute;
    top: -7px;
    right: 10px;
}
.section-cart .name-checkout {
    color: #181818;
    font-size: 22px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 30px;
}
.section-cart .row-checkout {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.section-cart .row-checkout .form-row  {
    width: calc(50% - 10px);
    margin: 0;
}
.section-cart label {
    color: #181818;
}
.section-cart .row-checkout label {
    color: #181818;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
}
.section-cart .row-checkout input {
    border-radius: 13px;
    border: 1px solid var(--secondary-stroke, #F2F2F2);
    height: 50px;
    width: 100%;
    color: #181818;
    font-family: 'Unbounded';
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    padding: 0 20px;
    margin: 10px 0 0;
}
.section-cart .row-checkout select {
    border-radius: 13px;
    border: 1px solid #F2F2F2;
    height: 50px;
    width: 100%;
    color: #181818;
    font-family: 'Unbounded';
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    padding: 0 50px 0 20px;
    margin: 10px 0 0;
    display: flex;
    align-items: center;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='14.5' fill='white' stroke='%23F2F2F2'/%3E%3Cg clip-path='url(%23clip0_373_14697)'%3E%3Cpath d='M16.5 9L15.45 10.05L19.65 14.25H7.5V15.75H19.65L15.45 19.95L16.5 21L22.5 15L16.5 9Z' fill='%23181818'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_373_14697'%3E%3Crect width='15' height='15' fill='white' transform='translate(7.5 7.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center right 10px;
}
.section-cart .howtofind {
    border-radius: 20px;
    border: 1px solid #F2F2F2;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.section-cart .howtofind>div {
    display: flex;
    align-items: center;
}
.section-cart .howtofind>div p {
    color: #181818;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    margin: 0;
}
.section-cart .howtofind>div span {
    color: #939393;
    font-family: 'Gotham Pro';
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    display: block;
    margin: 0 0 2px;
}
.section-cart .howtofind>div::before {
    content: '';
    display: block;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M23.385 30.0181L23.3546 29.9947L16.6531 29.9939L16.6226 30.0173C11.3602 30.5697 7.5 32.3814 7.5 34.5313C7.5 37.1204 13.096 39.2188 19.9999 39.2188C26.9037 39.2188 32.4997 37.1204 32.4997 34.5314C32.4997 32.3822 28.6436 30.5712 23.385 30.0181Z' fill='%237E970B'/%3E%3Cpath d='M20.0941 0.781637C26.998 0.833981 32.5518 6.4722 32.5002 13.3753C32.4565 19.2213 28.9784 22.6643 23.355 29.9947C22.3081 31.3587 21.187 32.8572 20.0003 34.5313C18.8167 32.8555 17.6979 31.3571 16.6534 29.9939C10.9582 22.5658 7.45589 19.1768 7.50042 13.1878C7.55276 6.28391 13.1911 0.730074 20.0941 0.781637ZM24.6878 13.3167C24.7073 10.7276 22.6245 8.61361 20.0355 8.59407C17.4465 8.57454 15.3325 10.6574 15.3129 13.2463C15.2934 15.8353 17.3762 17.9494 19.9652 17.9689C22.5543 17.9885 24.6683 15.9057 24.6878 13.3167Z' fill='%23BDD05E'/%3E%3Cpath d='M20.0649 4.68783C20.4961 4.69095 20.8485 4.34408 20.8516 3.91283C20.8547 3.48158 20.5078 3.12923 20.0766 3.12533C19.6446 3.1222 19.2922 3.46986 19.2891 3.90111C19.286 4.33236 19.6328 4.6847 20.0649 4.68783Z' fill='%23181818'/%3E%3Cpath d='M20.0411 7.81282C17.0246 7.79142 14.5542 10.2249 14.5314 13.2405C14.5087 16.2559 16.9435 18.7275 19.9591 18.7502C19.9731 18.7503 19.987 18.7503 20.0009 18.7503C22.9973 18.7503 25.4461 16.3241 25.4688 13.3225C25.4915 10.3073 23.0567 7.83556 20.0411 7.81282ZM20.0008 17.1879C19.9909 17.1879 19.9806 17.1878 19.9708 17.1878C17.8168 17.1715 16.0776 15.406 16.0938 13.2522C16.11 11.1081 17.8591 9.37509 19.9994 9.37509C20.0092 9.37509 20.0195 9.37517 20.0294 9.37525C22.1834 9.3915 23.9226 11.157 23.9063 13.3108C23.8901 15.4549 22.1411 17.1879 20.0008 17.1879Z' fill='%23181818'/%3E%3Cpath d='M23.4087 3.71789C23.0023 3.57367 22.5555 3.78656 22.4113 4.19328C22.2672 4.6 22.4801 5.04649 22.8867 5.1907C26.3279 6.41032 28.6212 9.68775 28.5937 13.3461C28.5905 13.7775 28.9376 14.1299 29.3691 14.1332C29.3711 14.1332 29.3731 14.1332 29.3751 14.1332C29.8037 14.1332 30.153 13.7873 30.1562 13.3578C30.1887 9.03384 27.4771 5.15985 23.4087 3.71789Z' fill='%23181818'/%3E%3Cpath d='M33.2814 13.3811C33.3364 6.01837 27.3613 0 19.9991 0C12.7228 0 6.77451 5.89282 6.7192 13.1819C6.67451 19.1925 9.98225 22.6756 15.2144 29.4085C10.0094 30.1863 6.7192 32.1408 6.7192 34.5313C6.7192 36.1327 8.19936 37.5696 10.8871 38.5774C13.3334 39.4948 16.5699 40 20.0003 40C23.4307 40 26.6672 39.4948 29.1135 38.5774C31.8013 37.5695 33.2814 36.1326 33.2814 34.5312C33.2814 32.1419 29.9942 30.188 24.7938 29.4096C29.9903 22.7209 33.2376 19.2331 33.2814 13.3811ZM31.7189 34.5314C31.7189 36.3754 26.7074 38.4377 20.0002 38.4377C13.293 38.4377 8.28154 36.3754 8.28154 34.5314C8.28154 33.1639 11.2775 31.4364 16.3148 30.8382C17.4284 32.2992 18.4046 33.6266 19.3621 34.9822C19.5084 35.1892 19.746 35.3125 19.9995 35.3126C19.9998 35.3126 20 35.3126 20.0002 35.3126C20.2535 35.3126 20.4911 35.1898 20.6376 34.9832C21.586 33.6452 22.589 32.2851 23.693 30.839C28.7257 31.4378 31.7189 33.1648 31.7189 34.5314ZM22.7353 29.519C21.7546 30.7968 20.854 32.0049 20.0015 33.1867C19.1515 32.0042 18.2688 30.8177 17.2734 29.5185C11.548 22.0511 8.23928 18.885 8.28162 13.1937C8.33037 6.76173 13.5784 1.5625 19.9992 1.5625C26.496 1.5625 31.7675 6.87408 31.719 13.3695C31.6774 18.9268 28.2335 22.3515 22.7353 29.519Z' fill='%23181818'/%3E%3C/svg%3E");
    margin: 0 15px 0 0;
}
.section-cart .howtofind a {
    color: #BDD05E;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.section-cart .howtofind a:hover {
    text-decoration: underline;
}
.section-cart .tabs {
    margin: 40px 0;
    padding: 14px 0 0;
    position: relative;
}
.section-cart .tabs__caption {
    padding: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.section-cart .tabs__caption li {
    border-radius: 10px;
    border: 1px solid #f2f2f2;
    color: #181818;
    font-family: 'Gotham Pro';
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
    padding: 0 20px;
    height: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.section-cart .tabs__caption li.active {background: #ff81e3;border: 1px solid #181818;}
.section-cart .tabs__content {
    display: none;
}
.section-cart .tabs__content.active {
    display: block;
}
.section-cart .woocommerce-checkout-review-order-table {display: none;}
.section-cart .wc_payment_methods {
    padding: 0;
    margin: -10px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}
.section-cart .wc_payment_methods li {
    width: 33.33333%;
    padding: 10px;
}
.section-cart .wc_payment_methods li label {
    height: 70px;
    padding: 0 20px;
    color: #181818;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    border-radius: 13px;
    border: 1px solid #F2F2F2;
    align-items: center;
    cursor: pointer;
}
.section-cart .wc_payment_methods li input {
    display: none;
}
.section-cart .wc_payment_methods li input:checked+label {
    background: #FF81E3;
    border: 1px solid #181818;
}
.section-cart .row-checkout .woocommerce-invalid-required-field input {
    border-color: #cf2e2e;
}
.section-cart .row-checkout .woocommerce-invalid-required-field ::placeholder {
    color: rgb(207 46 46 / 40%)
}
.section-cart .estimate {
    padding: 30px 30px 10px;
    margin: 0 0 10px;
    border-radius: 20px;
    border: 1px solid #F2F2F2;
}
.section-cart .estimate .fee {
    display: flex;
}
.section-cart.fee-none .estimate .fee {
    display: none;
}
.section-cart .estimate>div {
    display: flex;
    color: #939393;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    justify-content: space-between;
    margin: 0 0 20px;
}
.section-cart .estimate span {
    color: #181818;
    font-size: 12px;
    font-weight: 600;
    line-height: normal;
}
.section-cart .estimate span a {
    display: none;
}
.section-cart .woocommerce-form-coupon {
    display: block!important;
    padding: 30px;
    border-radius: 20px;
    border: 1px solid #F2F2F2;
    margin: 0 0 10px;
}
.section-cart .woocommerce-form-coupon .name-form {
    color: #181818;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    margin: 0 0 15px;
}
.section-cart .woocommerce-form-coupon .row {
    padding: 0;
    margin: 0;
}
.section-cart .woocommerce-form-coupon input {
    width: calc(50% - 10px);
    height: 50px;
    border-radius: 13px;
    border: 1px solid #F2F2F2;
    padding: 0 15px;
    font-family: 'Unbounded';
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
}
.section-cart .woocommerce-form-coupon .apply_coupon {
    width: calc(50% - 10px);
    font-family: 'Unbounded';
    height: 50px;
    border-radius: 15px;
    border: 2px solid #181818;
    background: #BDD05E;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: none;
    color: #181818;
    font-size: 12px;
    font-weight: 400;
    cursor: pointer;
    box-shadow: none;
    padding: 0 20px;
}
.section-cart .woocommerce-form-coupon .apply_coupon:hover {
    background: rgba(255, 129, 227, 1);
}
.woocommerce-cart-form {
    position: inherit!important;
}
.none-payment_method {
    display: none;
}
@media only screen and (max-width: 1220px) {
    .section-cart .row .col-4 {
        order: 1;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 100px;
        padding-bottom: 100px;
    }
    .section-cart .row .col-4::after {
        content: '';
        display: block;
        width: 200%;
        height: 2px;
        background: #181818;
        position: absolute;
        bottom: 0;
        left: -50%;
    }
    .section-cart .row .col-6 {
        order: 2;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section-cart .row-total {
        position: fixed;
        width: 100%;
        z-index: 99;
        bottom: 0;
        left: 0;
        border-top: 1px solid #181818;
        padding: 10px 0;
        background: #fff;
    }
    .section-cart .row-total .col {
        max-width: 628px;
        margin: auto;
    }

}
@media only screen and (max-width: 767px) {
    .section-cart .wc_payment_methods {
        margin: -5px
    }
    .section-cart .wc_payment_methods li {
        width: 50%;
        padding: 5px;
    }
    .section-cart .tabs__caption li {
        padding: 0 15px;
        font-size: 10px;
        height: 40px;
    }
    .section-cart {
        padding: 60px 0;
    }
    .section-cart .row .col-4 {
        margin-bottom: 40px;
        padding-bottom: 60px;
    }
    .section-cart .row .col-4::after {
        height: 1px;
    }
    .section-cart .title {
        font-size: 24px;
    }
    .section-cart .row-total {
     
    }
    .section-cart .row-total .col {
        max-width: 430px;
        padding: 0 10px;
    }
    .section-cart .row-total .col>div {
        width: calc(50% - 5px);
    }
    .section-cart .product-quantity {
        position: absolute;
        bottom: 10px;
        right: 10px;
    }
    .section-cart .product-remove {
        position: absolute;
        top: 10px;
        right: 10px;
    }
    .section-cart .woocommerce-cart-form__cart-item .product-col {
        padding: 0 35px 0 10px;
        width: 100%;
    }
    .section-cart .name-checkout {
        font-size: 18px;
    }
    .section-cart .row-checkout .form-row {
        width: calc(50% - 5px);
    }
    .section-cart .tabs {
        padding: 10px 0 0;
    }
    .section-cart .howtofind {
        flex-wrap: wrap;
    }
    .section-cart .howtofind a {
        margin: 30px 0 0 55px;
    }
}

.section-framed .title {
    color: #181818;
    font-size: 30px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    max-width: 542px;
    margin: 0;
}
.section-framed .title span {
    color: #3274F3;
}
.section-framed p {
    color: #181818;
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    margin: 20px 0 30px;
}
.section-framed .block {
    border-radius: 15px;
    border: 2px solid #181818;
    background: #3274F3;
    box-shadow: 2px 2px 0px 0px #000;
    padding: 20px 40px 20px 20px;
    display: inline-block;
}
.section-framed .block span {
    display: block;
    color: #FFF;
    font-size: 10px;
    font-weight: 400;
    line-height: normal;
    margin: 0 0 10px;
}
.section-framed .block a {
    color: #FFF;
    font-size: 22px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
@media only screen and (max-width: 1220px) {
    .section-framed .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .block {
        margin: 50px 0 0;
    }
    .section-framed .block a {
        font-size: 18px;
    }
}
@media only screen and (max-width: 767px) {
    .section-framed {
        
    }
    .section-framed .title {
        font-size: 24px;
        max-width: 230px;
    }
}

.birthday-discount {
    margin: 40px 0 0;
    display: flex;
    flex-wrap: wrap;
}
.birthday-discount .block {
    height: 373px;
    -ms-flex: 0 0 58.5%;
    flex: 0 0 58.5%;
    max-width: 58.5%;
    border-radius: 20px;
    background-color: #FF81E3;
    background-image: url("data:image/svg+xml,%3Csvg width='770' height='373' viewBox='0 0 770 373' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M621.17 191.76L578 940.52H664.35L621.18 191.76H621.17Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L423.27 915.18L507.73 933.13L621.18 191.76H621.17Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L277.18 858.22L356.06 893.34L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L146.13 772.14L215.99 822.89L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L35.8398 660.69L93.6198 724.86L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L-48.8599 528.75L-5.68987 603.53L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L-5.68987 -220.01L-48.8599 -145.23L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L93.6198 -341.34L35.8398 -277.17L621.16 191.76H621.17Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L215.99 -439.38L146.13 -388.63L621.17 191.75V191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L356.06 -509.83L277.18 -474.71L621.17 191.75V191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L507.72 -549.61L423.26 -531.66L621.16 191.76H621.17Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L664.34 -557H577.99L621.16 191.76H621.17Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L819.07 -531.66L734.61 -549.61L621.16 191.76H621.17Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L965.15 -474.71L886.27 -509.83L621.16 191.75L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L1096.2 -388.62L1026.35 -439.37L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L1206.49 -277.17L1148.71 -341.34L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L1291.2 -145.23L1248.03 -220.01L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L1346.62 1.44006L1319.94 -80.6799L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L1370.34 156.43L1361.31 70.5601L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L1361.31 312.96L1370.34 227.09L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L1319.94 464.2L1346.62 382.08L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L1248.03 603.53L1291.2 528.75L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L1148.72 724.86L1206.5 660.69L621.18 191.76H621.17Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L1026.35 822.89L1096.2 772.14L621.16 191.76H621.17Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L886.28 893.34L965.16 858.22L621.17 191.76Z' fill='%233274F3'/%3E%3Cpath d='M621.17 191.76L734.62 933.13L819.08 915.18L621.18 191.76H621.17Z' fill='%233274F3'/%3E%3C/svg%3E%0A");
    background-size: cover;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    padding: 0 70px;
    position: relative;
    overflow: hidden;
}
.birthday-discount .block svg {
    position: absolute;
}
.birthday-discount .block .svg1 {
    bottom: 50px;
    left: -22px;
}
.birthday-discount .block .svg2 {
    top: 50px;
    left: 350px;
}
.birthday-discount .block .svg3 {
    top: -13px;
    right: 100px;
}
.birthday-discount .block .svg4 {
    bottom: 20px;
    right: 250px;
}
.birthday-discount .block .name {
    color: #fff;
    font-size: 30px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    max-width: 446px;
    margin: 30px 0 0;
}
.birthday-discount .block .name br {
    display: none;
}
.birthday-discount .block .discount {
    color: #FFF;
    font-size: 78px;
    font-weight: 400;
    line-height: normal;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='89' viewBox='0 0 89 89' fill='none'%3E%3Cpath d='M44.5 0L54.4111 20.5724L75.9662 13.0337L68.4276 34.5889L89 44.5L68.4276 54.4111L75.9662 75.9662L54.4111 68.4276L44.5 89L34.5889 68.4276L13.0337 75.9662L20.5724 54.4111L0 44.5L20.5724 34.5889L13.0337 13.0337L34.5889 20.5724L44.5 0Z' fill='%233274F3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding: 28px 0 0 20px;
    margin: 0 0 0 -20px;
    width: 100%;
}
.birthday-discount .block .discount span {
    font-size: 18px;
}
.birthday-discount .block img {
    position: absolute;
    right: -250px;
}
.birthday-discount .block .btn {
    display: none;
}
.birthday-discount .howtoget {
    border-radius: 20px;
    background: #3274F3;
    padding: 40px;
    height: 373px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    -ms-flex: 0 0 41.5%;
    flex: 0 0 41.5%;
    max-width: 41.5%;
    position: relative;
}
.birthday-discount .howtoget .name,
.popup .name {
    color: #FFF;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 40px;
    width: 100%;
}
.popup .name {
    margin: 0 0 30px;
}

.birthday-discount .howtoget ul,
.popup ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
}
.birthday-discount .howtoget ul li,
.popup ul li {
    margin: 0 0 10px;
    color: #FFF;
    font-family: 'Gotham Pro';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35' fill='none'%3E%3Cpath d='M17.5 0L21.3976 8.09029L29.8744 5.12563L26.9097 13.6024L35 17.5L26.9097 21.3976L29.8744 29.8744L21.3976 26.9097L17.5 35L13.6024 26.9097L5.12563 29.8744L8.09029 21.3976L0 17.5L8.09029 13.6024L5.12563 5.12563L13.6024 8.09029L17.5 0Z' fill='%23FF81E3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 35px;
    max-width: 370px;
    display: flex;
    align-items: center;
    padding: 0 0 0 18px;
}
.birthday-discount .howtoget::after{
    content: '';
    width: 2px;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='2' height='373' viewBox='0 0 2 373' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1' y1='373' x2='1.00002' y2='-4.37114e-08' stroke='white' stroke-width='2' stroke-dasharray='4 4'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 0;
    left: -1px;
}
.popup.fancybox-content {
    width: 335px;
    padding: 50px 40px;
    border-radius: 20px;
    background: #3274F3;
}
.fancybox-slide--html .popup .fancybox-close-small {
    background: rgba(255, 129, 227, 1);
    width: 30px;
    height: 30px;
    color: #fff;
    padding: 7px;
    right: 10px;
    top: 10px;
    border-radius: 100px;
    opacity: 1;
}

@media only screen and (max-width: 1220px) {
    .birthday-discount .block, .birthday-discount .howtoget {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        height: auto;
        margin: 0;
    }
    .birthday-discount .block {
        padding: 70px 50px;
    }
    .birthday-discount .howtoget {
        padding: 50px;
    }
    .birthday-discount .block .name br {
        display: block;
    }
    .birthday-discount .block img {
        right: -240px;
        top: 30px;
    }
    .birthday-discount .block .svg4 {
        bottom: 10px;
        right: 200px;
    }
    .birthday-discount .block .svg1 {
        left: -30px;
    }
    .birthday-discount .block .svg3 {
        top: 0;
        right: -55px;
    }
    .birthday-discount .howtoget::after {
        width: 100%;
        height: 2px;
        background-image: url("data:image/svg+xml,%3Csvg width='628' height='2' viewBox='0 0 628 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='1' x2='628' y2='1' stroke='white' stroke-width='2' stroke-dasharray='4 4'/%3E%3C/svg%3E%0A");
        top: -1px;
        left: 0;
    }
}
@media only screen and (max-width: 767px) {
    .birthday-discount .block {
        padding: 30px;
        text-align: center;
        background-image: url("data:image/svg+xml,%3Csvg width='335' height='597' viewBox='0 0 335 597' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M166.75 580.17L-582.01 537L-582.01 623.35L166.75 580.18L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L-556.67 382.27L-574.62 466.73L166.75 580.18L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L-499.71 236.18L-534.83 315.06L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L-413.63 105.13L-464.38 174.99L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L-302.18 -5.16018L-366.35 52.6198L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L-170.24 -89.8601L-245.02 -46.6901L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L578.52 -46.6901L503.74 -89.8601L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L699.85 52.6201L635.68 -5.15991L166.75 580.16L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L797.89 174.99L747.14 105.13L166.76 580.17L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L868.34 315.06L833.22 236.18L166.76 580.17L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L908.12 466.72L890.17 382.26L166.75 580.16L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L915.51 623.34L915.51 536.99L166.75 580.16L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L890.17 778.07L908.12 693.61L166.75 580.16L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L833.22 924.15L868.34 845.27L166.76 580.16L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L747.13 1055.2L797.88 985.35L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L635.68 1165.49L699.85 1107.71L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L503.74 1250.2L578.52 1207.03L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L357.07 1305.62L439.19 1278.94L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L202.08 1329.34L287.95 1320.31L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L45.5502 1320.31L131.42 1329.34L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L-105.69 1278.94L-23.5698 1305.62L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L-245.02 1207.03L-170.24 1250.2L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L-366.35 1107.72L-302.18 1165.5L166.75 580.18L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L-464.38 985.35L-413.63 1055.2L166.75 580.16L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L-534.83 845.28L-499.71 924.16L166.75 580.17Z' fill='%233274F3'/%3E%3Cpath d='M166.75 580.17L-574.62 693.62L-556.67 778.08L166.75 580.18L166.75 580.17Z' fill='%233274F3'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: bottom center;
    }
    .birthday-discount .block img {
        right: auto;
        top: auto;
        position: relative;
        width: 100%;
        margin: 30px 0 0;
    }
    .birthday-discount .howtoget {
        display: none;
    }
    .birthday-discount .block .btn {
        display: flex;
        margin: auto;
        background: rgb(255 255 255 / 0%);
    }
    .birthday-discount .block .name {
        margin: 30px 0;
    }
    .birthday-discount .block .discount {
        margin: auto;
        width: 185px;
    }
    .birthday-discount .block .svg1 {
        left: -25px;
        bottom: 280px;
    }
    .birthday-discount .block .svg4 {
        bottom: 220px;
        right: 10px;
    }
    .birthday-discount .block .svg3 {
        display: none;
    }
    .birthday-discount .block .svg2 {
        top: 20px;
        left: auto;
        right: 20px;
    }
}
.hide {
    display: none;
}
.pop-up {
    background: #3274F3!important;
    border-radius: 40px;
    width: 420px;
    padding: 40px!important;
    text-align: center!important;
    position: relative!important;
}
.pop-up#order {
    background: #fff!important;
}
.pop-up#order input, .pop-up#order select{
    border-radius: 13px;
    border: 1px solid #F2F2F2;
    height: 50px;
    width: 100%;
    color: #181818;
    font-family: 'Unbounded';
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    padding: 0 20px;
    margin: 10px 0 0;
}
.pop-up#order .invalid input {
    border-color: #cf2e2e;
}
.pop-up#order select {
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='14.5' fill='white' stroke='%23F2F2F2'/%3E%3Cg clip-path='url(%23clip0_373_14697)'%3E%3Cpath d='M16.5 9L15.45 10.05L19.65 14.25H7.5V15.75H19.65L15.45 19.95L16.5 21L22.5 15L16.5 9Z' fill='%23181818'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_373_14697'%3E%3Crect width='15' height='15' fill='white' transform='translate(7.5 7.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center right 10px;
}
.pop-up#order .btn {
    background: rgba(255, 129, 227, 1);
    border: 0;
}
.pop-up::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url(../img/bg-s.png);
    position: absolute;
    top: 0;
    left: 0;
}
.pop-up#order::after {
    display: none
}
.pop-up#order .content {
    z-index: 1;
    position: relative;
}
.pop-up .title {
    z-index: 1;
    position: relative;
    color: #FFF;
    font-size: 50px;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 20px;
}
.pop-up#order .title {
    font-size: 30px;
    color: #181818;
}
.pop-up#thankyou .title {
    font-size: 30px;
}
.pop-up .subtitle {
    z-index: 1;
    position: relative;
    color: #FFF;
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    max-width: 300px;
    margin: 0 auto 30px;
}
.pop-up p {
    z-index: 1;
    position: relative;
    color: #FFF;
    font-size: 18px;
    line-height: normal;
    max-width: 182px;
    margin: 0 auto 30px;
}
.pop-up p span {
    color: #F0FD6A;
}
.pop-up .btn {
    z-index: 1;
    position: relative;
    background: #F0FD6A;
}
.fancybox-slide--html .fancybox-close-small {
    padding: 10px!important;
    right: 10px!important;
    top: 10px!important;
    background: #FF81E3!important;
    opacity: 1!important;
    color: #fff!important;
    border-radius: 100px!important;
}
.wpcf7-response-output, .wpcf7-not-valid-tip {
    display: none!important;
}