html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, /* ol, ul, li, */ fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, credentials, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }
article, aside, credentials, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; box-sizing: border-box; }
html,
body { width: 100%; min-height: 100%; font-family: 'Montserrat', sans-serif; font-size: 18px; background: #fff; }
div, section, p, a, span, i, input, select, textarea{ box-sizing: border-box }
a { color: #006bd8; outline:0 none; text-decoration: none; }
a:focus { outline:none; outline-offset:-4px; }
a:visited { color: #85c; }
a.not-visited:visited { color: #006bd8; }
a:hover { color: red; }
input[type="button"]::-moz-focus-inner { border: 0; }
input[type="submit"]::-moz-focus-inner { border: 0; }
a img { border: 0; }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, blockquote, figure { margin-bottom: 20px; }
h1 { font-size: 2.6em; }
h1 a { text-decoration:none; }
h2 { font-size: 1.75em; }
h3 { font-size: 1.45em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }
h1, h2, h3 { line-height:1.2em; }
ul, ol { padding-top:0; }
ol { list-style: decimal; }
input, textarea, select { margin:0;box-sizing: border-box; outline: none }
input, textarea { font-size: 1em; color: #000; }
select { max-width: 100%; }
input[type="button"]:focus { outline:none; outline-offset:-2px; }
fieldset { border:1px solid #bbb; padding:10px; position:relative; background:#e9e9e9; margin-bottom:10px; }
fieldset p label { width:98%; }
fieldset p input[type="text"] { width:98%; }
fieldset p select { width:99%; }
pre {margin-top: 16px; font-size: 90%; line-height: 24px; color: rgba(0,0,0,.75); background: rgba(0,0,0,.03); padding: 16px 20px;word-wrap: normal;}
blockquote { color: rgba(0,0,0,.6); font-size:0.9em; font-style: italic; border-left: 1px solid rgba(0,0,0,.1);padding-left: 24px; background: #eee; }
blockquote cite { font-size: 0.9em; }
hr { background-color: rgba(0,0,0,0.15); height: 1px; border: 0; }
p { font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', Arial, sans-serif; line-height: 1.4em; }
p a { text-decoration: underline; }
input::-webkit-input-placeholder { color: #bbb; }
input:-moz-placeholder,
input::-moz-placeholder { color: #bbb; }
input:-ms-input-placeholder { color: #bbb; }

#search::-webkit-input-placeholder { color: #212122; }
#search:-moz-placeholder,
#search::-moz-placeholder { color: #212122; }
#search:-ms-input-placeholder { color: #212122; }
label, button { cursor: pointer; }
img{
    width: auto;
    height: auto;
    max-width: 100%;
}
.hide{
    display: none;
}
.show{
    display: block;
}
.container{
    width: 1110px;
    max-width: 100%;
    margin: auto;
}
.header_top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.header_bottom{
    display: grid;
    grid-template-columns: 300px 1fr 100px;
    align-items: center;
    position: relative;
}
.header_bottom > div{
    display: flex;
    align-items: center;
}
/*
.header_bottom .menu{
    cursor: pointer;
}
*/
header .logo a{
    font-size: 25px;
    font-weight: 700;
    background: linear-gradient(180deg, #15B8AE 0%, #13837C 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: 20px;
}
header {
    background: #204746;
    padding-bottom: 10px;
}
header a{
    color: #fff;
}
header ul{
    list-style: none;
    padding: 0;
    margin: 0;
    display: none;
}
.header_top{
    padding: 11px 0;
}
.header_top > div{
    display: flex;
    align-items: center;
}
.header_top .contact .phone{
    padding-right: 20px;
    background-image: url("img/str_down.svg");
    background-position: right 3px;
    background-repeat: no-repeat;
    margin-right: 10px;
    position: relative;
}
.header_top .contact .phone ul{
    display: none;
    position: absolute;
    background: #1c3d3c;
    padding: 20px;
    left: 0;
    z-index: 1;
    white-space: nowrap;
    line-height: 30px;
}
.header_top .contact .phone:hover ul{
    display: block;
}
.header_top .mesanger{
    height: 26px;
}
/*
.header_top:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    opacity: 0.3;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, #FFF 52.83%, rgba(255, 255, 255, 0.00) 100%);
    position: absolute;
    left: 0;
    margin-bottom: -40px;
}
*/
.header_top .email{
    margin-right: 40px;
}
.lang{
    color: #fff;
    position: relative;
}
.lang:hover ul{
    display: block;
}
.lang ul{
    position: absolute;
    background: #1c3d3c;
    z-index: 1;
    padding: 20px;
    left: -17px;
    line-height: 30px;
}
form.search,
.search-wrapper,
#search{
    width: 100%;
    position: relative;
}
form.search{
    padding-right: 20px;
}
#search{
    background: #ffffff59;
    height: 65px;
    color: #212122;
    font-size: 18px;
    border: none;
    max-width: 100%;
    text-indent: 20px;
    outline: none;
}
.search-wrapper button{
    width: 30px;
    height: 30px;
    background: url("img/search.svg") no-repeat center;
    border: none;
    right: 20px;
    top: 20px;
    position: absolute;
}
.header_bottom > div.buttons{
    padding: 0 0 0 20px;
    justify-content: space-between;
}
.header_bottom .auth{
    margin-right: 20px;
    position: relative;
}
.header_bottom .auth ul{
    position: absolute;
    background: #1c3d3c;
    padding: 20px;
    left: -117px;
    white-space: nowrap;
}
.header_bottom .auth ul li{
    margin-bottom: 10px;
}
.header_bottom .auth:hover ul{
    display: block;
    z-index: 1;
}
#cart{
    position: relative;
}
.cart-count{
    position: absolute;
    background: red;
    font-size: 13px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    text-align: center;
    line-height: 15px;
    right: -7px;
    color: #fff;
}
.globalfooter{
    background: #213939;
}
.globalfooter a{
    color: #759192;
    line-height: 185.4%;
    display: block;
}
.globalfooter .title{
    color: #FFF;
    font-weight: 700;
    margin-bottom: 10px;
}
.globalfooter .top_menu{
    padding: 68px 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 50px;

}
.globalfooter .contacns a{
    display: block;
}
.globalfooter .social a{
    display: inline-block;
}
.copyright{
    display: flex;
    align-items: center;
    height: 77px;
    justify-content: space-between;
    color: #759192;
    position: relative;
}
.copyright a{
    background: linear-gradient(180deg, #15B8AE 0%, #13837C 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 25px;
    font-weight: 700;
}
.copyright:before{
    content: '';
    height: 1px;
    position: absolute;
    width: 1920px;
    opacity: 0.3;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, #FFF 52.83%, rgba(255, 255, 255, 0.00) 100%);
    max-width: 100%;
    top: 0;
}
.category_menu{
    position: absolute;
    z-index: 1000;
    left: 0;
    top: 75px;
    background: #213939;
    box-shadow: 0px 13px 38px 0px rgba(0, 0, 0, 0.12);
    transition: 0.3s;
}
.category_menu a{
    color: #fff;
}
.category_menu .level2{
    display: none;
    transition: 0.3s;
}
.category_menu .active .level2{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    justify-items: center;
    grid-gap: 30px;
}
.category_menu .level1 {
    width: 340px;
    background: rgba(255, 255, 255, 0.03);
    backdrop-filter: blur(27.910112380981445px);
    height: 590px;
}
.category_menu .level2 {
    position: absolute;
    left: 340px;
    width: 770px;
    top: 0;
    padding: 30px 28px;
}
.category_menu .level2 .img{
    height: 30px;
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.category_menu .level2 .img img{
    height: 100%;
    object-fit: contain;
    width: auto;    
}

.category_menu .level1 a{
    font-size: 16px;
    font-weight: 600;
    display: grid;
    grid-template-columns: 30px 1fr;
    grid-gap: 10px;
    transition: 0.2s;
}
.category_menu .level1 > .cat > a img{
    max-width: 30px;
    max-height: 30px;
}
.category_menu .level1 > .cat > a {
    padding: 9px 30px;
}
.category_menu .level2 a{
    font-size: 14px;
    font-weight: 900;
    line-height: 20px;
    display: grid;
    width: 100%;

}
.category_menu .cat:hover .hide.level2 {
    display: grid;
    background: #213939;
}
.category_menu .level1 > .cat.active > a{
    background: rgba(255, 255, 255, 0.03);
    backdrop-filter: blur(27.910112380981445px);
}

.breadcrumbs ul{
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}
.breadcrumbs ul li{

}
.breadcrumbs {
    padding: 0;
    margin: 18px auto;
}
.breadcrumbs,
.breadcrumbs a{
    color: #212122;
    font-size: 13px;
    font-weight: 400;
}
.home_info{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 32px;
    padding: 45px 0 60px;
}
.home_info .img{
    margin-bottom: 16px;
    height: 60px;
    display: flex;
    align-items: center;
}
.home_info .title{
    color: #212122;
    font-size: 16px;
    font-weight: 700;
}
.home_info p{
    color: #000;
    font-size: 14px;
    font-weight: 400;
}
.product-list .rating{
    margin: 13px 0 7px;
}
.icon10.star{
    display: inline-block;
    width: 1rem;
    height: 1rem;
    font-size: 1rem;
    margin-right: 4px;
    /*background: url("img/star_full.svg") no-repeat;*/
    speak: none;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
/*
.icon10.star.full{
    background: url("img/star_full.svg") no-repeat;
}
*/

.icon10.star {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23FECD51' d='M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z'%3E%3C/path%3E%3C/svg%3E")
}

.icon10.star.ful {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 536 512'%3E%3Cpath fill='%23FECD51' d='M508.55 171.51L362.18 150.2 296.77 17.81C290.89 5.98 279.42 0 267.95 0c-11.4 0-22.79 5.9-28.69 17.81l-65.43 132.38-146.38 21.29c-26.25 3.8-36.77 36.09-17.74 54.59l105.89 103-25.06 145.48C86.98 495.33 103.57 512 122.15 512c4.93 0 10-1.17 14.87-3.75l130.95-68.68 130.94 68.7c4.86 2.55 9.92 3.71 14.83 3.71 18.6 0 35.22-16.61 31.66-37.4l-25.03-145.49 105.91-102.98c19.04-18.5 8.52-50.8-17.73-54.6zm-121.74 123.2l-18.12 17.62 4.28 24.88 19.52 113.45-102.13-53.59-22.38-11.74.03-317.19 51.03 103.29 11.18 22.63 25.01 3.64 114.23 16.63-82.65 80.38z'%3E%3C/path%3E%3C/svg%3E")
}

.icon10.star.star-empty {
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23FECD51' d='M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z'%3E%3C/path%3E%3C/svg%3E")
}

.icon10.star.star-empty.gray {
    opacity: 0.2;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='rgba(0,0,0,0.8)' d='M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z'%3E%3C/path%3E%3C/svg%3E")
}

.product-list .image{
    position: relative;
}
.badge {
    position: absolute;
    left: 0;
    padding: 8px;
    font-size: 12px;
    font-weight: 700;
}
.badge.new{
    background: linear-gradient(180deg, #15B4AA 59.31%, #148982 100%);
    color: #fff;
}
.menu .line:nth-child(odd) {
	width: 40px;
	height: 5px;
	background-color: #ecf0f1;
	display: block;
	margin: 8px auto;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.menu .line:nth-child(even) {
	width: 30px;
	height: 5px;
	background-color: #ecf0f1;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.menu:hover{
	cursor: pointer;
}

/* ONE */

#burger.is-active .line:nth-child(2){
	opacity: 0;
}

#burger.is-active .line:nth-child(1){
	-webkit-transform: translateY(13px) rotate(45deg);
	-ms-transform: translateY(13px) rotate(45deg);
	-o-transform: translateY(13px) rotate(45deg);
	transform: translateY(13px) rotate(45deg);
}

#burger.is-active .line:nth-child(3){
	-webkit-transform: translateY(-13px) rotate(-45deg);
	-ms-transform: translateY(-13px) rotate(-45deg);
	-o-transform: translateY(-13px) rotate(-45deg);
	transform: translateY(-13px) rotate(-45deg);
}

.level2--back{
    display: none;
}

@media screen and (max-width: 1024px){
    body.dl--hidden{
        overflow: hidden;
        height: calc(var(--vh, 1vh) * 100);
    }

    .category_menu{
        position: fixed;
        top: 123px;
        left: 0;
        width: 100%;
        height: calc((var(--vh, 1vh) * 100) - 123px);
        background: unset;
        margin: unset!important;
    }

    .category_menu--bg{
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: #15B8AE;
        opacity: 0.5;
    }

    .category_menu .level1{
        height: 100%;
        overflow: auto;
        position: absolute;
        top: 0;
        left: 0;
        width: 340px;
        z-index: 1;
        background: #283f3f;
    }

    .cat.ch .level2{
        z-index: 1;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        transition: .3s all ease-in-out;
        padding: unset;
        background: #283f3f;
    }

    .category_menu .level2{
        display: block!important;
    }

    .cat.ch .level2.hide{
        display: block!important;
        left: -100%;
    }

    .cat.ch .level2 a{
        display: flex;
        align-items: center;
        padding: 5px 10px;
    }

    .cat.ch .level2 a .img{
        width: 30px;
        height: 30px;
    }

    .cat.ch .level2 a .img img{
        width: 100%;
        height: 100%;
    }

    .level2--back{
        display: flex;
        align-items: center;
        font-size: 16px;
        font-weight: 600;
        color: #FFF;
        padding: 9px 9px 18px;
    }

    .level2--back svg{
        margin-right: 10px;
    }
}

@media screen and (max-width: 750px){
    .category_menu{
        top: 105px;
        height: calc((var(--vh, 1vh) * 100) - 105px);
    }
}

.bg-autofem,.bg-beginer,.bg-cannabis,.bg-cardamom,.bg-cheese,.bg-cherries,.bg-earthy,.bg-ecskluziv,.bg-fem,.bg-fruit,.bg-indica,.bg-indor,.bg-medical,.bg-medium,.bg-orange,.bg-outdor,.bg-pine,.bg-power,.bg-sativa,.bg-sugar,.bg-genetics{width:30px}.bg-autofem,.bg-beginer,.bg-cannabis,.bg-cardamom,.bg-cherries,.bg-earthy,.bg-ecskluziv,.bg-essential_oil_1,.bg-fem,.bg-fruit,.bg-indica,.bg-indor,.bg-medical,.bg-medium,.bg-orange,.bg-outdor,.bg-pine,.bg-power,.bg-sativa,.bg-sugar{height:30px}.bg-autofem{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-10px -10px}.bg-beginer{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-60px -10px}.bg-cannabis{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-110px -10px}.bg-cardamom{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-160px -10px}.bg-cheese{height:24px;background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-210px -10px}.bg-cherries{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-260px -10px}.bg-dilivery{width:65px;background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-1248px -10px}.bg-dilivery,.bg-diliverypay,.bg-pay,.bg-procentage{height:39px}.bg-diliverypay,.bg-pay,.bg-procentage{width:39px}.bg-diliverypay,.bg-genetics{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-1010px -10px}.bg-earthy{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-310px -10px}.bg-ecskluziv{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-360px -10px}.bg-essential_oil_1{width:41px;background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-1187px -10px}.bg-fem{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-410px -10px}.bg-fruit{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-460px -10px}.bg-indica{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-510px -10px}.bg-indor{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-560px -10px}.bg-medical{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-610px -10px}.bg-medium{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-660px -10px}.bg-orange{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-710px -10px}.bg-outdor{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-760px -10px}.bg-pay{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-1069px -10px}.bg-pine{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-810px -10px}.bg-power{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-860px -10px}.bg-procentage{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-1128px -10px}.bg-sativa{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-910px -10px}.bg-Shape{width:73px;height:71px;background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-1333px -10px}.bg-sugar{background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-960px -10px}.bg-Mask_group{width:178px;height:178px;background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-1683px -10px}.bg-Polygon_6{width:197px;height:227px;background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-1456px -10px}.bg-genetics{width:30px;height:31px;background:url('/wa-data/public/site/themes/newseeds/img/css_sp.png')-1010px -10px;
}
@media screen and (min-width: 750px) {
    .search-m {
        display: none;
    }
}
.m-blog-title{
  padding: 10px 30px;
  color: white;
  font-weight: 700;
  font-size: 22px;
  background: #234948;
  top: 20px;
  position: relative;
}
.cat-b {
  margin: 30px 0px;
}
.cat-b a{
  padding: 15px 70px;
  white-space: nowrap;
}
.home_abaut .container ul {
    padding: 0 35px;
    list-style-type: none;
}
.home_abaut .container ul li {
    margin: 10px;
}
.home_abaut .container ul li::before {
    color: green;
    content: "\2713";
    font-weight: 700;
    position: relative;
    right: 0px;
    top: 0px;
    right: 10px;
}