/** Shopify CDN: Minification failed

Line 58:0 All "@import" rules must come first
Line 59:0 All "@import" rules must come first

**/
font-face {
font-family: 'abadi_mt_stdextra_light';
src: url('abadimtstd-extralight-webfont.woff2') format('woff2'),
url('abadimtstd-extralight-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'abadi_mt_stdregular';
src: url('abadimtstd-webfont.woff2') format('woff2'),
url('abadimtstd-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'pacificoregular';
src: url('pacifico-webfont.woff2') format('woff2'),
url('pacifico-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'brandon_grotesqueregular';
src: url('brandon_reg-webfont.woff2') format('woff2'),
url('brandon_reg-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'poppinsbold';
src: url('poppins-bold-webfont.woff2') format('woff2'),
url('poppins-bold-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'ralewaymedium';
src: url('raleway-medium-webfont.woff2') format('woff2'),
url('raleway-medium-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;

}
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');


.banner__heading {
color: #000000;  
font-size:90px;
}
.banner__text{
color: #3a272c; 
font-size:20px;
}
.slideshow__text.banner__box { 
max-width: 640px !important; 
}

.slideshow__text-wrapper.banner__content {
max-width: 90%;
}
.header_logo_icons {
display: flex;
width: 100%;
align-items: center;
}

.header_with_logo_menu {
display: flex;
align-items: center;
width: auto;
justify-content: space-between;
}

.header {
display: flex;
padding: 0 30px ;
width:100%; max-width:100%;
}

.header__inline-menu {
width: calc(50% - 100px);
}

.list-menu {
display: flex !important;
justify-content: space-between;
}


.list-menu__item {
color: #000;
font-size: 20px;
text-transform: uppercase;
font-family: 'abadi_mt_stdregular';
font-style: normal;
}
.list-menu__item:hover,.list-menu__item:hover span{
color:#adc9cd !important;
}


.announcement-bar__message{
font-size: 18px;
text-transform: uppercase;
font-family: 'Raleway', sans-serif;
font-weight: 500;
}



.small_size{width:33.1%;}
.large_size{width:66.9%;}
.overlay_boxes ul {
display: flex;
flex-wrap: wrap;
margin: 0; 
padding: 15px;
}

.overlay_boxes ul li {
list-style: none;
padding:15px;
}

.big_image {
height: 100%;
object-fit: cover;
width: 100%;
}
.content h2, .content h3, .content p {
margin: 0;
}
.text_box {
position: absolute;
top: 0;
height: 100%;
width: 100%;
padding: 20px 50px 10px;
}

.overlay_inner_box {
position: relative;
display: block;
height: 100%;
}
.text_box {
display: flex;
flex-direction: column;
}

.content {
width: 100%;
max-width:450px;
}

.button_link {
width: 100%;
}
.text_box.top_bottom {
justify-content: space-between;
}
.text_box.middle {
justify-content: center;
}
h2, .h2,.h0{
font-size:36px;
}
.content h3 {
font-size: 30px;
font-family: 'abadi_mt_stdregular';
font-weight: normal;
text-transform: uppercase;
}


.button_link a {
color: #000;
font-family: 'abadi_mt_stdregular';
font-weight: normal;
text-transform: uppercase;
font-size:21px;
}


.button_link a:hover,.button:hover,button:hover {
color: #000000 !important;
background-color: #e0ebee !important;
}
.content h2{
font-size:70px;
font-family: 'abadi_mt_stdregular';
font-weight: normal;
text-transform: uppercase;
}
.content p{
font-size:19px;
font-family: 'abadi_mt_stdregular';
font-weight: normal;
line-height:30px;
}
.content.center {
align-self: center;
}
.content.right {
align-self: flex-end;
}
.small_image {
width: 100%;
padding: 30px 0 20px;
}
.button_link.box a {
text-decoration: none;
background: #fff;
line-height: normal;
padding: 18px 30px 16px;
font-size: 20px;
display: inline-block;
font-family: 'abadi_mt_stdregular';
font-weight: normal;
margin-top: 20px;
}
.button_link.box a:hover {
background: #000; 
}


.image-with-text__content { 
align-items: center !important;
display: flex!important;
justify-content: center !important;
}
.image-with-text__heading {
font-size: 90px;
text-transform:uppercase;
}

.image-with-text__text{
font-size:30px;
font-family: 'abadi_mt_stdextra_light';
font-weight:normal;
color:#111111;
}
.image-with-text__heading {
max-width: 500px;
}
.image-with-text__content{padding-right:0 !important;}
.button--primary:before,.button--primary:after{
display:none;
}

.button--primary{ 
font-weight: 700; 
font-size:20px; 
}


.button--primary:hover{

color:#e2dcd0;
}
.image-with-text__content {
background: none;
}
.help_slider .carousel-cell {
width: 33.33%;
padding: 0 50px;
}
.help_box {
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
align-items: center;
}

.help_box {
padding: 40px 40px;
}
.help_box img{
width:100%; display:block;
}
.help_box .title {
margin: 0;
padding: 0;
font-size: 29px;
color: #000;
text-transform: uppercase;
font-family: 'abadi_mt_stdregular';
font-weight: normal;
}

.help_box p {
font-size: 23px;
color: #000;
font-family: 'abadi_mt_stdextra_light';
line-height: 39px;
font-weight: normal;
margin: 0 0 20px;
}
.help_header h2 {
margin: 0;
padding: 50px 0 15px;
color: #000;
}



.help_header p {
margin: 0;
padding: 0 00 20px;
color: #000;
font-size:29px; 
letter-spacing:2.25px;
font-family: 'abadi_mt_stdregular';
font-weight: normal;
}

.flickity-prev-next-button.next{
background-image:url(arrow_right.png);
}
.flickity-prev-next-button.previous{
background-image:url(arrow_left.png);
}
.flickity-prev-next-button{width:30px; background-size:30px !important;
background-position:center center !important;
background-repeat:no-repeat !important;
height: 30px;
}
.flickity-prev-next-button .flickity-button-icon{opacity:0;}
.flickity-button:disabled{display:none;}
.footer-block__heading{ 
font-family: 'abadi_mt_stdregular';
font-weight: normal;
font-size:26px !important;
letter-spacing:2px;
text-transform:uppercase;
color:#fff !important;
}

.footer__content-top {
max-width: 100%;
}

.footer-block__details-content li a{
font-family: 'brandon_grotesqueregular';
font-weight:normal;
text-transform: none;
font-size: 24px !important;
padding:0;
}

.footer__content-bottom{
padding-top:0 !important;
}
.footer__copyright {
margin-top: 0 !important;
}
.footer__content-bottom{
border-top:0 !important;
}
.footer__content-bottom-wrapper{
max-width:100%;
}

.footer__copyright {
font-size: 16px;
color: #fff; 
}

.footer{
margin-top:0 !important;
}


.list-social {
justify-content: center !important;
}

.list-social__item .link {
border-radius: 50%;
background: #ffffff;
color: #000000;
padding: 7px;
}
.list-social__item .icon {
height: 30px !important;
width: 30px !important; 
}


.list-social__item {
padding: 0 10px;
}
.list-social__item .link:hover{

background: #adc9cd !important;
color: #000 !important;
}

.newsletter-form__field-wrapper .field__input{
border:#83787b solid 1px;
/*   width:calc(100% -  154px) !important; */
border-radius: 10px;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
border-right:0;
margin-top: 0px;
margin-right: 0px;
}
.newsletter-form__field-wrapper .field__input{
padding:11px 20px !important;
}
.field__label, .customer .field label{
color:#000;
opacity:0.5;
}
.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{
display:none !important;
}
.newsletter-form__button {
position: static;
width: 154px !important;
background: #adc9cd !important;
color: #000;
font-size: 18px;
text-transform: uppercase;
margin-left: 0 !important;
padding: 12px 0;
border-radius: 10px;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.newsletter-form__button:hover{
background: #e2dcd0 !important;
color:#000;
}
.newsletter-form__field-wrapper .field__input{ background:none;}
.newsletter-form__field-wrapper .field__input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #fff; opacity:0.6;
}
.newsletter-form__field-wrapper .field__input::-moz-placeholder { /* Firefox 19+ */
color: #fff; opacity:0.6;
}
.newsletter-form__field-wrapper .field__input:-ms-input-placeholder { /* IE 10+ */
color: #fff; opacity:0.6;
}
.newsletter-form__field-wrapper .field__input:-moz-placeholder { /* Firefox 18- */
color: #fff; opacity:0.6;
}


.newsletter__wrapper .newsletter-form__field-wrapper {
max-width: 510px !important;
}
.newsletter-form{
max-width: 100% !important;
}
.newsletter-form { 
justify-content: center !important; 
align-items: center !important;
}
.newsletter__subheading{
font-size:18px;
color:#653239;
line-height:29px;
max-width: 600px !important;
}

.newsletter__wrapper h2 {
font-size: 42px;
text-transform: uppercase;
font-family: 'abadi_mt_stdregular';
letter-spacing: 4px;
font-weight: normal;
}
.need_help{
padding-bottom:60px;
}
.overlay_boxes h2 {
color: #000000; 
margin-bottom: 10px;
}


/*tab*/



ul.tabs{
margin: 0px;
padding: 0px;
list-style: none; text-align:center;  padding-top:10px;  margin-bottom: 40px;
}
ul.tabs li{
background: none;
display: inline-block;

cursor: pointer;
font-weight: 600;
padding: 0;
font-size:22px;
margin: 0 20px;
border-bottom: #fff solid 1px;     
line-height:normal;
}
ul.tabs h2 {
margin: 0;
font-size: 14px;
letter-spacing: 0.7px;
text-transform: uppercase;
opacity:0.6;
}
ul.tabs li.current h2{opacity:1;}
ul.tabs li.current {

border-color: #777777;
color: #000;
}

.tab-content{
display: none;
}

.tab-content.current{
display: block;
}




/*Tab Exit*/

.promo_title p {
font-size: 20px;
font-family: 'abadi_mt_stdextra_light';
font-weight: normal;
color: #1d1d1d;
}

.featured_collection_tab_cover .title {
color: #000;
margin:0;
padding-bottom:19px;
padding-top:20px;
}
ul.tabs h2{
font-family: var(--font-heading-family);
font-style: var(--font-heading-style);
font-size:24px;
text-transform:none;
color:#000000;
line-height: normal;
border-bottom:transparent solid 1px;  
opacity:1;
}
ul.tabs li.current {
border-color: #0900c4;
color: #0900c4;
}




ul.tabs li { 
margin: 0;
line-height: normal;
padding: 0 20px;
border-bottom:0;
}
ul.tabs li.current h2{
border-bottom:#000 solid 1px;  
}

ul.tabs li:last-child{
border-right:0 !important;
}


.featured_collection_tab .page-width {
max-width: 100%;
padding: 0 5rem !important;
} 



.featured_collection_tab_cover {
position: relative;
z-index: 2;
}

.featured_collection_tab_cover .title {
position: relative;
z-index: 1;
}

.featured_collection_tab_cover .container {
position: relative;
z-index: 1;
}


.tab-content .gradient{
background:none;
}

.product-grid {
column-gap: 0;
}

.product-grid li {
padding: 0 23px;
}
.card__information a {
color: #000;
font-family: 'abadi_mt_stdregular';
font-weight:normal;
font-size:18px;
letter-spacing:2px;
text-align:center;
}

.card-information {
text-align: center !important;
}
.card-information .price{
font-size:20px;
font-family: 'abadi_mt_stdregular';
font-weight:normal;
color:#000 !important;
}

.quick-add__submit:after,.quick-add__submit:before{
display:none;
}


.quick-add__submit {
width: auto;
display: table;
margin: 0 auto;
min-width: 0 !important;
background: #000;
color: #fff;
font-family: 'abadi_mt_stdregular' !important;
font-weight:normal !important; 
text-transform:uppercase;
height:auto;
min-height:0;
}

.quick-add__submit:hover{
color:#e2dcd0;
}

.quick-add__submit {
padding: 21px 54px!important;
}

.featured_collection_tab_cover{
padding-bottom:50px;
padding-top:50px;
}
.slideshow__text.banner__box {
position: relative;

}

.mobile_view{display:none !important;}


/*21-07-2022*/

.page-width{
max-width:80%;
}
.page-width--narrow{
padding: 0 5rem;
}

.main-page-title{ 
text-align:center;
}

.collection-hero__title{
text-align:center;
}


button:after, button:before{
display:none !important;
}

button{

font-weight:normal;
font-size:18px !important; 
text-transform:uppercase;
line-height: normal; 
}
button:hover{
color:#e2dcd0 ;
}
.addresses li>button{ 
background:#000 !important;
color:#fff !important;
}
.addresses li>button:hover{
color:#e2dcd0 !important;
}

.contact.page-width {
max-width: 600px;
}
.image_form_ready.page-width{
max-width:1200px;
}

.image_form_ready  .form_image {
width: 50%;
}

.image_form_ready .form_contact {
width: 50%;
}

.image_form_ready {
display: flex;
align-items: center;
}

.contact__button {
display: flex;
justify-content: center;
}
.facets-container { 
padding: 0 25px;
}
.facets__heading{ font-family: 'brandon_grotesqueregular'; font-weight:normal; }
.product__image-thumbnail .carousel-cell img {
display: block;
}


.product__image-slider .carousel-cell img {
max-height: 520px;
object-fit: contain;
}

.collection__title .title {
text-align: center;
}

.cart-items thead th,.product-form__quantity .form__label{
font-family: 'brandon_grotesqueregular'; font-weight:normal; 
font-size: 15px;
opacity: 1;
}
.product-form__submit {
border: #000 solid 1px ;
min-height: 0;
padding: 17px 10px;
}
.product-form__submit:hover{
border-color: #e2dcd0  ; 
}
.template_contact #MainContent{
/* background:url(https://cdn.shopify.com/s/files/1/0654/0047/1807/files/single1.png?v=1658470970) center center no-repeat;
background:url(https://cdn.shopify.com/s/files/1/0654/0047/1807/files/bg_repeat_op.png?v=1658496658) center center no-repeat; */
background-size: auto;
background-position: bottom center;
background-repeat: repeat;
position:relative;
}
/*
.template_contact #MainContent:after{
content:"";
position:absolute;
width:100%; height:100%;
display:block;
background:url(bgsdsb.png) center center no-repeat;
background-size: auto;
background-position: bottom center;
background-repeat: repeat;
top: 0;
left: 0;
opacity:0.3;
}
*/
.template_contact #MainContent section {
position: relative;
z-index: 1;

}

.template_contact #MainContent .gradient{
background:none;

}
.image_form_ready .form_image img {
max-width: 450px;
width:100%;
}
.contact .field input,.contact .field .text-area {
border-radius: 10px;
overflow: hidden;
border: #83787b solid 1px;
}
.contact .field:before,.contact .field:after{
display:none;
}
.header__heading + .header__inline-menu {
padding-right: 30px;
}
.template_about .image-with-text__grid {
max-width: 1300px;
margin: 0 auto;
padding:0 15px;
}
.product-grid-container #product-grid .grid__item {
width: 25%;
max-width: 100%;
}
.main_cart .page-width {
max-width: 1300px;
}
.product.grid {
max-width: 1300px;
margin: 0 auto;
}
.customer.account h2,li[data-address] h2{
font-family: 'abadi_mt_stdregular'; 
font-size: 25px; 
}
.customer.account h1 {
text-align: center;
margin: 0 0 20px;
}

.footer__column.footer__column--info {
flex-direction: row-reverse;
justify-content: space-between;
align-items: center;
}

.footer__payment {
margin-top: 0 !important;
}
.header {
flex-direction: column;
max-width:100%;
}
.header modal__close-button{
display:none;  
}
.header__inline__bottom {
width: 100%;
}

.header__inline__bottom .header__inline-menu {
width: 100%;
}

.header__inline-menu {}

.header__inline-menu .list-menu {
justify-content: space-evenly !important;
width: 100%;
}
.search-modal__content {
max-width:360px;
padding: 0;
}

.header__icons{
width: 100%;
max-width:360px;
justify-content: flex-end;
}
.header_with_logo_menu {
width: 100%;
justify-content: center;
}
.button--primary {
background: #000;
color: #fff;
font-size: 20px;
border-radius: 20px;
padding: 23px 70px;
height: auto;
min-height: 0;
line-height: normal;
}
.slider-buttons {

position: absolute !important;
bottom: 0;
width: 100%;
border: 0 !important;
z-index:10;
}

.slider-button{
display:none !important;

}
.header__icon {
width: auto;
padding-left:40px;
}

.header__icon--cart{
margin-right:0;
}

.slider_featured.slideThree .grid__item{
width:33.33%; max-width:33.33%;
}
.slider_featured.slideFour .grid__item{
width:25%;
}
.slider_featured.slidefive .grid__item{
width:20%;
}
.slider_featured .grid__item{
list-style:none;
padding:0 12px;

}

.slider_featured{
padding:0;
display:block !important;

}


.card__media .media img{
object-fit:contain !important;
position:static !important;
}
.card__media,.card .media{

position:static !important; 
}
.card--media .card__inner .card__content { 
position: absolute !important; 
bottom: 0 !important; 
}
.quick-add__submit{
border-radius:100px;
letter-spacing:1px;

}
.featured_collection_tab_cover .title:after {
width: 54px;
height: 5px;
background: #000;
display: block;
content: "";
margin: 0 auto;
margin-top: 10px;
}


.featured_collection_tab_coverss .tab-content {
display: block !important;
height: 0;
overflow: hidden;
}

.featured_collection_tab_coverss .tab-content.current {
display: block;
height: auto;
overflow: visible;
}

.card__content {
display: flex !important;
flex-direction: column;
text-align: center;
}
.button:after, .button:before {
display: none !important;
}

.button,.customer button {
display: table;
margin: 0 auto;
width: auto;
line-height: normal;
height: auto;
min-height: 0;
padding: 0;
font-size: 20px;
font-weight:700;
padding: 8px 15px;
border-radius: 100px;
min-width:190px;
text-align:center !important;
}

.card .icon-wrap{
display:none;

}

.card__information a{
font-size: 20px;
font-weight:700;
}


.collection-list-wrapper {
padding: 0;    overflow: hidden;
}

.collection-list {
column-gap: 0;
margin: 0 -45px; 
padding:0 30px;
}

.collection-list__item {
padding: 0 45px;
width: 33.33% !important;
max-width: 33.33% !important;
}

 
.card__information {
padding-top: 40px !important;
padding-bottom: 40px !important;
}

 
.collection-list-view-all {
margin-top: 0 !important;
padding-top:100px;
}

.image-with-text__text {
font-family: 'Raleway', sans-serif;
font-weight: 500;
}


.customer button {
margin: 30px auto 20px !important ;
}
h1, .h1{
font-size:36px;

}
.image_text_custom .page-width {
max-width: 100%;
background: #ececf1;
padding: 80px 100px;
}

.img_text_cover {
display: flex;
align-items: center;
  flex-wrap:wrap;
}

.img_inn {
width: 100%;
}

.img_inn img {
width: 100%;
display: block;
}

.text_inn {
    width: 100%;
    padding-top: 30px;
    max-width: 680px;
    text-align: center;
    margin: 0 auto;
}
.text_inn h2 {
margin: 0;
font-family: 'Poppins', sans-serif;
font-weight: 600;
line-height: 72px;
letter-spacing: 2px;
font-size:24px;
}
.text_inn p {
font-size: 24px;
line-height: 60px;
font-family: 'Poppins', sans-serif;
font-weight: 500;
margin:0; 
color:#000;
}
.text_inn .button {
margin-top: 30px;
}

.image_text_custom .title {
margin: 0 auto; 
text-align: center;
padding-bottom: 40px;
}
.img_banner .banner__heading {
font-size: 60px; 
text-transform: uppercase;
padding: 10px 0;
}
.img_banner .banner__text{ 
color:#000;
font-size:40px;
}
.pre_heading {
font-size: 24px;
color: #000;
width: auto;
display: table;
margin: 0 auto;
padding: 0 80px;
position:relative;
display: flex;
align-items: center;
}
.pre_heading span{padding:0 20px;}
.pre_heading:after{
content:"";
width:80px;
height:2px;
background:#000; display:block;
}
.pre_heading:before{
content:"";
width:80px;
height:2px;
background:#000; display:block;

}
.collection__title {
padding: 30px 0 10px;
} 
.cart-count-bubble {
right: 0;
left: auto;
bottom: 0;
background: #e0ebee;
color: #000;
line-height: normal;
}
.banner__heading { 
font-size: 90px;
}
.list-social__item .icon {
height: 12px !important;
width: 12px !important;
}


.title-wrapper-with-link { 
justify-content: center;
padding-bottom:30px; 
padding-top:20px;
}
.modal__close-button {
display: none !important;
}

.field__button {
left: 13px;
right: auto;
top: 18px !important;
}

.search__input.field__input {
padding: 28px 70px;
height: auto;
line-height: normal;
min-height: 0;
}

.search-modal__form .field__label {
display: none;
}

.announcement_bar {
position: relative;
}

.announcement_bar ul {
position: absolute;
right: 18px;
top: 8px;
}
.list-social__item {
padding: 0 3px;
}

.search__input.field__input{
border-radius:100px; border:#000 solid 1px;

}
.search__input.field__input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #000; opacity:1;
}
.search__input.field__input::-moz-placeholder { /* Firefox 19+ */
color: #000; opacity:1;
}
.search__input.field__input:-ms-input-placeholder { /* IE 10+ */
color: #000; opacity:1;
}
.search__input.field__input:-moz-placeholder { /* Firefox 18- */
color: #000; opacity:1;
}

.search-modal__form .field:after,.search-modal__form .field:before{
display:none !important;

}
.header_logo_icons { 
padding: 20px 0;
}
.footer__content-top .grid {
column-gap: 0 !important;
row-gap: 0 !important;
}
.footer__blocks-wrapper .footer-block {
width: 25% !important;
max-width: 25% !important;
}

.footer-block--newsletter {
width: 25%;
}
.footer-block--newsletter {
display: flex;
align-items: flex-start !important;
margin: 0 !important; 
flex-direction: column;
}
.footer__content-top.page-width {
max-width: 100%;
}
.logo_content {
max-width: 300px;
margin: 0 auto;
color:#fff;
}
.footer__content-bottom-wrapper{
max-width: 100%;
}

.footer__column.footer__column--info {
flex-direction: column;
justify-content: center; 
border-top: #c1c1c1 solid 1px;
padding-top: 20px;
}
.footer__payment { 
padding-bottom: 10px;
}

.announcement_bar .list-social__item .link {
background: #000;
color: #fff;
}
.media.media--hover-effect>img+img {
position:absolute  !important;
display: none !important;
object-fit: cover !important;
}


.card-wrapper:hover .media.media--hover-effect>img+img{
display:block  !important;
opacity: 1;
}

ul.footer__list-social {
padding-top: 15px;
}
.header__heading-logo { 
width: 250px;
}
.slideshow__text-wrapper.banner__content {
max-width: 1500px;
}
.product.grid {
max-width: 100%;
margin: 0 auto;
}
.slide_show {
position: relative;
z-index: 0;
}
.slider-counter__link:hover {
background: none !important;
}
.collection-hero__title {
margin-bottom: 0;
padding-top: 10px;
}
.flexxx .ws .collection_images a:hover h3{
color: #adc9cd!important;
}
.image_form_ready { 
align-items: flex-start;
}

.template_contact .title {
padding-top: 30px;
padding-bottom: 20px;
}

.form_contact .field__label {
position: static;
width: 100%;
opacity: 1;
color: #fff;
}
.contact .field { 
flex-direction: column;
}
.contact_form{
background:url(contact_bg.jpg) center center no-repeat; 
background-size: cover;
}
.form_image .title {
color: #fff;
font-size: 62px;
letter-spacing: 9px;
font-weight: 600;
margin: 0;
padding: 0;
font-family: 'Poppins', sans-serif;
}

.form_image {
color: #fff;
}

.form_image .detail {
line-height: 45px;
font-size: 18px;
}
.image_form_ready .form_contact form{
background: rgb(50 108 122 / 80%);
padding:40px; 
max-width: 586px;
margin: 0 auto;
}
.image_form_ready .contact__button {
margin-top: 0;
}
.image_form_ready .contact__button button{
margin: 0;
padding: 11px 30px;
min-width: 0;
color: #000;
background: #fff;
}
.image_form_ready .contact__button { 
justify-content: flex-start;
}
.contact_form {
padding: 180px 0 80px;
}
.image_form_ready.page-width {
max-width: 1400px;
}

.contact_icons ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
justify-content: space-around;
text-align: center;
padding: 100px 0 140px;
}
.contact_icons ul img {
display: table;
margin: 0 auto;
}
.contact_icons ul li h2{
margin:0;
font-family: 'Poppins', sans-serif;
font-size:25px;
letter-spacing:2px; 
padding: 20px 0 10px;
}
.contact_icons ul li a{
text-decoration: none;
}
.contact_icons ul p {
font-size: 18px;
letter-spacing: 1px;
color: #000;
font-family: 'Poppins', sans-serif;
font-weight: 500;
max-width: 400px;
margin: 0 auto;

}
.contact_icons ul p.left{
text-align:left;
}
.custom_liquid iframe{display:block;}
.contact_icons ul li{width:33.33%;}

.image_form_ready .contact__button button:hover {
background: #000 !important;
color: #fff !important;
}
div#st-cmp-v2 {
display: none!important;
}
.template_collection .product-grid li {
padding: 0 10px 20px;
}
.template_collection .card__information {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.badge{background:#000;}
.cart-notification-wrapper.page-width {
max-width: 100%;
padding: 0 !important;
}
button.link {
background: none !important;
}
button.link:hover{
color:#e0ebee !important;
}
.template_cart .title-wrapper-with-link {
flex-direction: column;
}
.currency_announcement {
position: absolute;
left: 10px;
}

.card__heading a:after{display:none;}
.col_logo {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
flex-wrap: wrap;
}

.col_logo img {
border: 0 !important;
padding: 0 30px;
display: block;
max-width: 340px !important;
}
cart-remove-button .button {
display: flex;
justify-content: center;
}
 
.section-header {
position: sticky !important;
transform: none !important;
top: 0;
}
.product-recommendations__heading { 
text-align: center;
}

.product-details {
font-size: 14px;
color: #000;
}



.product-details {
font-size: 14px;
color: #000;
}

.product-form__buttons {
display: flex;
}

.product-form__submit {
width: 50%;
min-width: 0;
margin: 0;
}

.shopify-payment-button {
width: 50%;
}

.shopify-payment-button button {
height: 100%;
border-radius: 100px;
}

.shopify-payment-button div {
}

.product-form__submit {
padding: 16px 10px;
margin: 0;
}
.product-form__submit:hover {
border-color: #e0ebee;
}

.product-form__buttons {
max-width: 560px !important;
column-gap: 10px;
}
.uwl-wishlist {
    display: flex !important;
    align-items: center !important;
}


.quantity__button button {border: 0 !important;}

.quantity__button:after,.quantity__button:before {
    display: none !important;
}

.quantity:after,.quantity:before {
    display: none;
}

.quantity {
    border: #000 solid 1px;
  border-radius:50px;
  overflow:hidden;
}

.search__button:hover{
  background:none !important;
}

.shopify-policy__container { 
    max-width: 1200px !important;
}
.doubly-nice-select.right .list {
    left: 0 !important;
    right: auto !important;
}
.doubly-nice-select .option:hover {
    color: #000 !important;
}

.section-header .mega-menu__content {
    max-height: calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem) !important;
}
.banner__buttons .button--secondary {
    color: #000;
    font-size: 40px;
    font-weight: normal;
    background: none !important;
    line-height: 46px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: #000 solid 1px;
    border-radius: 0;
}

.banner__buttons .button--secondary:hover {
    border-color: #939393; 
  color:#939393 !important;
}


input[type=radio][name$=_card_color]{
                width: 20px;
                height: 20px;
                border-radius: 50%;
                appearance: none;
                background-size: 9px 9px;
/*                 background-image: repeating-linear-gradient(45deg, #000 0, #000 1px, #ebebeb 0, #ebebeb 50%); */
              }


.rich-text__blocks {
    max-width: 100% !important;
}
.rich-text__blocks em {
    font-size: 22px;
    font-style: inherit;
}
.slideshow__text-wrapper .banner__heading {
    font-size: 50px;
}
.template_brand h3 {
    font-size: 22px;
    margin: 0;
    padding: 10px;
    text-align: left;
    border-bottom: 1px solid #fbf4f4;
}

.brand-list {
    display: flex;
    padding: 15px 0;
    flex-wrap: wrap;
}
.brand-list a {
    text-decoration: none;
    width: 25%;
    position: relative;
    font-size: 15px;
    padding: 5px 0 5px 30px;
    display: block;
    margin: 0 0 1px 0;
}
.brand-list a:hover{
  color:#adc9cd !important;
}
.brand-list a::before {
    content: "⇒";
    position: absolute;
    left: 5px;
    font-size: 19px;
    font-weight: 700;
    line-height: 24px;
}
.biVOqy{
  display:none !important;
}


.brand_cover .brand-list h3 {
    width: 100%;
}
.brand_cover .brand-list h3{
  margin:15px 0;
}
.brand_cover .brand-list {
    padding: 0;
}


/*20-12-2022*/




.hunter_shaye_section {  margin-bottom: 30px;  display: inline-block;  width: 100%;}
.left_part {  float: left;  width: 64%;  position: relative;}
.right_part {  float: right;  width: 33%;}
.left_part .title.hunter {  text-transform: uppercase;  letter-spacing: 1px;  position: absolute;  top: 1px;  left: 0;}
.hunter_shaye_section .title {  color: #000;  display: inline-block;font-weight:bold;  margin-bottom: 10px;  margin-top: 3px;  width: 100%;}
.hunter_shaye_section .title p {  float: right;  color: #000; font-weight:bold;}
.item.cf {  border-bottom: 1px dashed #d7d7d6;  text-transform: uppercase;  position: relative;  display: inline-block;  width: 100%;  font-size: 16px;}
.day {  background: #fff;  position: relative;  bottom: -2px;  float: left;  padding-right: 15px;  font-size: 16px;}
.hour {  background: #fff;  position: absolute;  bottom: -2px;  right: 0;  padding-left: 15px;  font-size: 16px;}
.day_formet {  margin-left: 170px;  width: 80%;  margin-bottom: 20px;}
ul.items.cf li {  width: 33%;  float: left;  padding: 0px 5px;  height: 175px;  overflow: hidden;  margin-bottom: 15px;}

ul.items.cf {  list-style: none;  margin: 0;}
.content, .entry-content p, .phone {  font-size: 16px;  margin-bottom: 20px;}
.txt {  text-align: right;  width: 100%;}
.hunter_shaye_content {  margin-bottom: 30px;  line-height: 30px;  width: 80%;  margin: 0 auto;  display: block;}
.hunter_shaye_content p {  text-align: center;  font-size: 17px;  margin-bottom: 30px;}
.mob{  display:none;}
.social_icon .social-sharing {
    text-align: right;
}
.social-sharing .icon {
    height: 18px;
    width: 18px;
}
.social-sharing__link {
    display: inline-block;
    color: #727374;
    color: var(--colorTextBody);
    border-radius: 2px;
    margin: 0 18px 0 0;
    text-decoration: none;
    font-weight: 400;
}
ul.items.cf {
    list-style: none;
    margin: 0;
}
ul.items.cf li {
    width: 33%;
    float: left;
    padding: 0px 5px;
    height: 175px;
    overflow: hidden;
    margin-bottom: 15px;
}
 
ul.items.cf li img{
  object-fit:cover;
  width:100%; height:100%;
}

.gallery {
    display: block;
    width: 100%;
}

ul.items.cf {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}
.mob {
    display: none !important;
}
.fancybox-is-open .fancybox-stage { 
    background: #00000075;
}
.phone.desk a{
  color:#000;
}
.template_contact_new .main-page-title {
    margin-bottom: 0;
    padding-top: 20px;
}



/*=============responsive============*/
.asdasd{font-family: 'Poppins', sans-serif;}

#Banner-template--16279493083355__1659079582c305beb5 .banner__box {
    max-width: 1040px;
}
@media screen and (min-width:990px){
.product-grid-container #product-grid .grid__item {
    width: 25%;
    max-width: 25%;
}
}
@media screen and (max-width:1600px){
.list-menu__item { 
font-size: 20px;
}

  
.banner__heading {
font-size: 70px;
max-width: 300px !important;
display: block;
}

.banner__text { 
font-size: 18px;
}

h2, .h2,.h0 {
font-size: 30px;
}
.overlay_boxes h2 {
margin-bottom: 10px;
}

.content h2 {
font-size: 55px;
margin-bottom:0;
}
.content h3{
padding-bottom:10px;
font-size:21px;
}
.content {
width: 100%;
max-width: 390px;
}
.content p {
font-size: 18px; 
line-height: 27px;
}

.button_link a { 
font-size: 18px;
}
.text_box { 
padding: 20px 30px 10px;
}

.button_link.box a {
padding: 16px 26px 14px;
font-size: 18px;
}

.image-with-text__text ,.help_box p{
font-size: 21px;  
line-height: 33px;
} 
.help_header p {
font-size: 26px;
}
.newsletter__wrapper h2 {
font-size: 38px;
}

.slideshow__text.banner__box {
max-width: 550px !important;
}
.banner__text { 
line-height: normal;
}
.page-width {
max-width: 90%;
}

.image-with-text__heading {
font-size: 70px;
max-width: 370px;
}

.header{
max-width:100%;
}



.img_banner .banner__heading {
font-size: 50px; 
margin:0 auto;
max-width: 100% !important;
}
.img_banner .banner__box{
max-width:500px !important; 
}

.image_text_custom .page-width { 
padding: 80px 70px;
}
.img_banner .banner__box {
    max-width: 950px !important;
}
nav.header__inline-menu {
padding-bottom: 15px;
}
h1, .h1 {
font-size: 28px;
}
.search__input.field__input {
padding: 19px 50px;
}
.field__button {
left: 9px; 
top: 9px !important;
}
.field__button img {
width: 20px;
}
.form_image .title { 
font-size: 52px;
}
.form_image .detail {
line-height: 40px;
font-size: 16px;
}


.content h3 {
padding-bottom: 6px;
font-size: 20px;
}
h2, .h2,.h0 {
font-size: 24px;
}
.promo_title p {
font-size: 18px;
}

.overlay_boxes ul li {
list-style: none;
padding: 10px;
}
.overlay_boxes ul { 
padding: 10px;
}

.footer-block__heading {
font-size: 22px!important;
}
.footer-block__details-content li a { 
font-size: 20px !important; 
}

.section-footer-padding {
padding-top: 70px; 
}

.help_slider .carousel-cell {
width: 33.33%;
padding: 0 30px;
}
.button--primary{
font-size:16px;
}
.list-menu__item {
color: #443029; 
font-size: 16px;
}
.footer-block__details-content .list-menu__item--link {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.text_inn h2 {
line-height: 60px;
}
.text_inn p {
font-size: 22px;
line-height: 52px;
}

.image-with-text__heading {
font-size: 60px;
max-width: 330px;
}
.collection-list__item {
padding: 0 25px;
}
.collection-list {
margin: 0 -25px;
}

.page-width {
max-width: 100%;
}

.flexxx.page-width {
    max-width: 1350px;
}

.image-with-text__heading {
    font-size: 50px;
    max-width: 284px;
}
.announcement_bar ul { 
    top: 9px;
}

.card__information a {
    font-size: 16px;
  }
  .card-information .price {
    font-size: 15px;
  }

.list-menu__item {
    font-size: 16px;
}
  .banner__heading {
    font-size: 37px; 
}

  .title-wrapper-with-link {
   
    padding-bottom: 0;
  }
    .card__information {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.collection-list-view-all {
    padding-top: 60px;
}
.image-with-text__heading {
    font-size: 50px;
    max-width: 284px;
}
.featured_collection_tab_cover { 
    padding-top: 30px;
}
.featured_collection_tab_cover .title:after {
     height: 3px;
}
ul.tabs h2 {
    font-size: 20px;
}
.featured_collection_tab_cover .title {
    padding-bottom: 13px;
}
.featured_collection_tab_cover {
    padding-bottom: 0;
}
  .image_text_custom .page-width {
    padding: 40px 70px;
}
.image_text_custom .title { 
    padding-bottom: 20px;
}
.template_index .text_inn h2, .template_index .text_inn p {
    font-size: 16px;
    line-height: 28px;
}
  .text_inn .button {
    margin-top: 30px;
}

  .collection__title.title-wrapper {
    padding-top: 0;
    padding-bottom: 0px !important;
    margin-bottom: 0 !important;
}
  .product-grid li {
    padding: 0 15px;
}
.pre_heading {
    font-size: 20px;
}
  .img_banner .banner__heading {
    font-size: 42px;
  }
.banner__box .banner__buttons {
    margin-top: 0 !important;
}
  
.banner__box .banner__buttons a.button {
    font-size: 20px;
    min-width: 0;
}
  
  .slideshow__text-wrapper .banner__text {
    margin: 10px 0px 20px;
}
  .button, .customer button{
  font-size:16px;
}
.slideshow__text-wrapper .banner__heading {
    font-size: 35px;
    max-width: 500px !important;
}
  nav.header__inline-menu {
    padding-bottom: 5px;
}

  
/*1600px max  */

}


@media screen and (max-width:1253px){
.header__inline-menu {
width: calc(50% - 56px);
}
.header__menu-item {
padding: 0 6px;
}
.list-menu__item { 
font-size: 14px;
}
.slideshow__text.banner__box {
max-width: 520px!important;
}
.banner__heading {
font-size: 60px;
}
.banner__text {
font-size: 16px;
}
.button, .customer button{
padding: 8px 15px;
border-radius: 100px;
min-width: 190px;

}

.image-with-text__text, .help_box p {
font-size: 16px;
line-height: 27px;
}

.featured_collection_tab .page-width {
max-width: 100%;
padding: 0 0 !important;
}
.slider_featured {
padding: 0 40px;
}
.card__information a {
font-size: 16px;
font-weight: 700;
letter-spacing: 1px;
}
.button, .customer button{
font-size:16px !important;
}
.img_banner .banner__box {
max-width: 530px !important;
}

.text_inn h2 {
line-height: 32px;
font-size: 18px;
}
.text_inn p {
font-size: 18px;
line-height: 32px;
}
.collection__title h2 {
margin-bottom: 0;
}
.img_banner .banner__heading {
font-size: 40px;
}
.img_banner .banner__text {
color: #000;
font-size: 27px;
}
.pre_heading {
font-size: 18px;
}
.img_banner .banner__box {
max-width: 920px !important;
}



/*1253px max  */

}


@media screen and (max-width:1100px){
.slideshow__text.banner__box {
max-width: 400px!important;
}
.help_slider {
padding: 0 20px;
}
.banner__heading {
font-size: 45px;
}
.banner__text {
font-size: 26px;
line-height: normal;
}
.content h2 {
font-size: 38px;
margin-bottom: 0;
}

.content {
width: 100%;
max-width: 300px;
}
.content p {
font-size: 14px;
line-height: 20px;
}
.small_image {
width: 100%;
padding: 20px 0 15px;
}
.content h3 {
padding-bottom: 6px;
font-size: 16px;
}
.button_link a {
font-size: 16px;
}
.button_link.box a {
padding: 14px 17px 12px;
font-size: 16px;
margin-top: 10px;
}
.list-menu__item { 
font-size: 14px;
}

.header {
padding: 0 30px 0 50px;
}
.product-grid li {
padding: 0 8px;
}
.image-with-text__heading {
font-size: 30px;
}
h2, .h2,.h0 {
font-size: 35px;
}
.featured_collection_tab .page-width {
max-width: 100%;
padding: 0 20px!important;
}

.help_slider .carousel-cell {
width: 33.33%;
padding: 0 10px;
}
.help_box {
padding: 20px;
}
.help_box .title { 
font-size: 24px;
}
.image-with-text__text, .help_box p {
font-size: 16px;
line-height: 24px;
}
.help_slider {
padding: 0 40px;
}




.need_help {
padding-bottom: 40px;
}

.footer-block__heading {
font-size: 18px!important;
}
.image_form_ready .form_image img {
max-width: 350px;
}
.header {
padding: 0 30px 0 10px;
}
.header__icons .header__icon img {
max-width: 17px;
}
.header__icon {
height: 4.4rem;
width: 32px;
}
.header {
padding: 0 30px 0 110px;
}
.header__menu-item {
padding: 0;
}
.header__heading-link + nav.header__inline-menu {
padding-right: 20px;
}
.header__heading-link {
margin-left: 0 !improtant;
}
.header__inline-menu {
width: calc(50% - 70px);
}
.footer-block__details-content li a {
font-size: 18px !important;
}
.header {
padding: 0 20px;
}
.image_text_custom .page-width {
padding: 50px 30px;
}
.image_text_custom .title { 
padding-bottom: 30px;
}
.collection__title {
padding: 0 0 10px;
}
.page-width {
padding: 0 20px;
}
.footer-block-image {
padding: 0 10px;
}

.section-footer-padding {
padding-top: 70px !important;
padding-bottom: 10px;
}

h2, .h2, .h0 {
font-size: 28px;
}

.slider_featured.slidefive .grid__item {
width: 33.33%;
}

.featured_collection_tab .page-width {
max-width: 100%;
padding: 0 0px!important;
}
.featured_collection_tab_cover {
padding-bottom: 0; 
}
.section-template--16279493083355__16590179437f2b9954-padding {

padding-bottom: 20px !important;
}
.search-modal__content,.header__icons {
max-width: 300px;
}
.banner__text {
font-size: 15px;
line-height: normal;
}
.announcement-bar__message {
font-size: 16px;
}
.form_image .title {
font-size: 42px;
letter-spacing: 7px;
}
.contact_icons ul { 
padding: 60px 0 80px;
}

.contact_form {
padding: 120px 0 50px;
}
.contact_icons ul img { 
width: 70px;
}
.contact_icons ul p {
font-size: 16px;
}
.image_form_ready .form_image{
padding-right:10px;
}

.banner__buttons .button--secondary { 
    line-height: 30px !important;
}








/*1100px max*/
}



@media screen and (max-width:798px){
.overlay_boxes ul li {
list-style: none;
padding: 6px;
}
.overlay_boxes ul {
padding: 6px;
}
.text_box {
padding: 15px 15px 10px;
}
.content h3 {
padding-bottom: 3px;
}

.content p {
font-size: 12px;
line-height: 16px;
}
.content h3 {
padding-bottom: 3px;
font-size: 14px;
}
.content {
width: 100%;
max-width: 220px;
}
.content h2 {
font-size: 28px; 
}

.promo_title p {
font-size: 14px;
}

ul.tabs h2 {
font-size: 18px;
}
ul.tabs li {
padding: 0 17px;
}
.card__information a { 
font-size: 16px;
letter-spacing: 1px; 
}

.help_header p {
font-size: 24px;
letter-spacing: 1px;
}
.section-footer-padding {
padding-top: 60px !important;
}


.footer__content-top {
padding: 0 15px;
}
.footer-block__heading {
font-size: 18px!important;
} 

.footer__content-top {
padding: 0 15px;
}

.footer__blocks-wrapper .footer-block {
width: 100% !important;
}

.footer__blocks-wrapper {
column-gap: 0;
display: flex;
flex-wrap: wrap;
}
.footer__blocks-wrapper .footer-block.footer-block--menu{
width: 33.33% !important;
}
.header {
padding: 0 20px 0 16px;
}

.header_with_logo_menu {
display: flex;
align-items: center; 
justify-content: center;
}
header-drawer {
width: 120px;
}
.slideshow__text-wrapper.banner__content { 
padding: 2rem !important;
}
.list-menu {
flex-direction: column;
}
.menu-drawer .list-social__link {
padding: 7px !important;
}
.list-social__item .icon {
height: 18px!important;
width: 18px!important;
}
.menu-drawer .list-social {
justify-content: flex-start !important;
margin-left: 0 !important; 
}
.list-social__item {
padding: 0 6px;
}

.menu-drawer__menu-item  {
font-size: 15px !important;
}
.image_form_ready .form_image img {
max-width: 280px;
}
.contact .field {
margin-bottom: 10px !important;
}
.contact__button {
margin-top: 10px  !important;
}
header-drawer { 
margin-left: 0 !important;
}
.list-social__item:first-child {
padding-left: 0;
}
.menu-drawer__menu-item {
padding: 10px 15px !important;
}
.menu-drawer__utility-links {
padding: 15px !important;
}
.menu-drawer__account {
margin: 0 !important;       
padding-left: 0 !important;
}
.menu-drawer .list-social {
margin-top: 10px !important;
}
.product-grid-container #product-grid .grid__item {
width: 50%;
}
.template_collection #MainContent .page-width {
padding: 0 10px;
}
.facets-container {
padding: 0 12px;
}
.footer__column.footer__column--info {
flex-direction: column;
}

.text_inn {
width: 50%;
padding-left: 30px;
}

.footer__blocks-wrapper .footer-block.footer-block--menu,.footer__blocks-wrapper .footer-block {
width: 50% !important;
max-width: 50% !important;
}

.footer-block--newsletter {
width: 50%;
}
.footer__blocks-wrapper .footer-block {
padding-bottom: 30px;
}
.footer__content-top {
padding-bottom: 20px !important; 
}
.image-with-text__heading {
font-size: 36px;
max-width: 201px;
}

.slideshow__text.banner__box {
max-width: 340px!important;
padding: 0 !important;
min-width: 0;
}

.banner__text {
font-size: 16px;
line-height: normal;
}

.banner__heading {
font-size: 36px;
}
slider-component.page-width {
padding: 0 10px !important;;
}
.featured_collection_tab_cover { 
padding-top: 30px;
}

.banner--medium:not(.banner--adapt) {
min-height: 36rem !important;
}

.button, .customer button {
padding: 16px 28px;
border-radius: 100px;
min-width: 0;
font-size: 14px !important;
}
.collection-list__item {
padding: 0 15px;
}
.card__information {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.collection-list {
column-gap: 0;
margin: 0 -45px;
padding: 0 10px;
}

.collection-list-view-all { 
padding-top: 40px;
}

.img_banner .banner__heading {
font-size: 30px;
}

.img_banner .banner__text  {
font-size: 24px;
margin-top: 0 !important;
}

.header_logo_icons > .search-modal__content {
display: none;
}
.header__icon--menu { 
padding: 0 !important;
}
.header__icons .header__icon--account {
display: none;
}
.header__icon { 
padding-left: 0;
}

.header__icons {
width: 64px;
}
.drawer_menu {
width: 64px;
}
.menu-drawer__inner-container { 
height: auto !important;
}

.search-modal__content{
max-width:100% !important;
padding:0 15px 15px;
}
.collection-list { 
margin: 0 -15px; 
}
.menu-drawer__menu.akash li.small-hide {
display: block;
}
.mob_hides_on .menu-drawer__menu.akash li.small-hide {
display: none;
}
.menu-drawer__close-button{
margin-top:0 !important;
}
.header__heading-logo {
width: 200px;
}
.announcement-bar__message {
font-size: 16px;
}
.announcement_bar ul{
display:none;

}
.mega_menu_innner{display:none;}

.form_image .detail {
line-height: 34px;
font-size: 14px;
}
.form_image .detail br{
display:none;
}

.image_form_ready .form_contact form {
padding: 25px;
}
.contact_icons ul {
padding: 40px 0 50px;
}
.contact_icons ul p {
font-size: 14px;
}
.contact_icons ul li h2 {
font-size: 20px;
letter-spacing: 1px;
}
.contact_form {
padding: 90px 0 40px;
}
.contact_icons ul {
padding: 40px 0 50px;
flex-direction: column;
}

.right_part {
    float: right;
    width: 100%;
}
  .left_part {
    float: left;
    width: 100%;
  }
.day_formet {
    margin-left: 170px;
    width: calc(100% - 180px );
    margin-bottom: 20px;
}

  


/*798px max*/
}



@media screen and (max-width:750px){
  .brand-list a {
    width: 50%;
    font-size: 14px;
    padding: 4px 0 4px 20px;
}
.brand-list a::before {
    font-size: 15px;
}
.footer__content-top {
padding: 0 15px !important;
}
.footer-block__details-content li a {
font-size: 16px!important;
padding: 4px 0 !important; 
}
.footer__blocks-wrapper .footer-block.footer-block--menu {
width: 100%!important;
}
.help_slider .carousel-cell {
width: 100%;
padding: 0 10px;
}
.help_header p {
font-size: 22px;
letter-spacing: 1px;
line-height: 25px;
padding: 0 15px 10px;
}


h2, .h2 {
font-size: 28px;
}


.help_header h2 {
margin: 0;
padding: 40px 0 15px;
color: #000;
}

.image-with-text__content {
padding: 30px 15px 30px !important;
}
.featured_collection_tab .page-width {
max-width: 100%;
padding: 0 7px!important;
}
.featured_collection_tab_cover .title {
color: #000;
margin: 0;
padding-bottom: 4px;
padding-top: 23px;
}
ul.tabs h2 {
font-size: 16px;
}
ul.tabs {
display: flex;
flex-direction: column;
}
ul.tabs h2 {
display: table;
margin: 0 auto 8px;
}
.newsletter__wrapper h2 {
font-size: 29px;
letter-spacing: 2px;
}
.newsletter__subheading {
margin-top: 10px;
}
.list-social__item .icon {
height: 20px!important;
width: 20px!important;
}
.list-social__item {
padding: 0 7px;
}
.newsletter__wrapper {
padding: 30px 15px !important;
}
.newsletter__wrapper h2 {
font-size: 26px;
letter-spacing: 1px;
}
.newsletter__subheading {
font-size: 14px;
color: #653239;
line-height: 22px;
}
.newsletter-form__button { 
width: 134px!important;
font-size: 14px; 
}
.footer-block-image>img {
height: auto;
max-width: min(100%, 100px) !important;
}
.section-footer-padding {
padding-top: 40px!important;
}

.newsletter__subheading { 
margin-top: 5px !important;
}
.help_header p {
font-size: 16px;
letter-spacing: 1px;
line-height: 22px;
padding: 0 15px 20px;
}
.product-grid li {
padding: 0 8px;
width: 100% !important;
max-width: 100% !important;
padding: 0 7px 20px;
}

.featured_collection_tab_cover {
padding-bottom: 20px;
}

.small_size,.large_size {
width: 100%;
}


.content h2 {
font-size: 22px;
}

.text_box.middle {
justify-content: flex-end;
}

.mobile_view{display:block !important;}
.desktop_view{display:none !important;}

.slideshow__text.banner__box {
background: none !important;
}
.slideshow__text.banner__box {
position: relative;
top: 0;
}
.banner__heading {
font-size: 28px;
}
.banner__text {
font-size: 20px;
}

.mobile_img_ready .slideshow__text-wrapper {
position: absolute;
bottom: 0;
background: rgb(255 255 255 / 28%);
}
.button_link.box a {
padding: 11px 15px 9px;
font-size: 14px;
margin-top: 6px;
margin-bottom:10px;
}
header-drawer {
width: 76px;
}

.mobile_img_ready .slideshow__media:before{
display:none !important;
} 
.mobile_img_ready .mobile_view {
position: static !important;
}
.facets-container {
padding: 0 10px;
}
.collection-hero__title {
margin-bottom: 0 !important;
}

.image_form_ready.page-width {
max-width: 1200px;
padding: 0 15px 30px;
}
.image_form_ready {
flex-direction: column;
}

.image_form_ready .form_image img {
display: table;
margin: 0 auto;
padding-bottom: 30px;
}
.image_form_ready .form_image, .image_form_ready .form_contact {
width: 100%;
}
.header__heading-logo {
width: 50px;
}
.slideshow__text.banner__box {
padding: 0 !important;
}

.collection-list__item {
padding: 0 45px;
width: 100% !important;
max-width: 100% !important;
}
.collection-list__item {
padding: 0 0 30px;
}
.collection-list {
column-gap: 0;
margin: 0 0;
padding: 0 10px;
}

.img_inn {
width: 100%;
}
.text_inn {
width: 100%;
padding-left: 0;
padding-top: 20px;
}
.img_text_cover {
display: flex;
align-items: center;
flex-direction: column;
}
.banner__text {
font-size: 14px;
}
h2, .h2, .h0 {
font-size: 20px;
}
.title-wrapper-with-link {
padding-bottom: 0;
}
 
.header__heading-logo {
width: 150px;
}

.header_logo_icons {
padding: 10px 0;
}

.header {
padding: 0 10px;
}
.mobile_img_ready .slideshow__text-wrapper {
position: absolute;
bottom: auto;
background: none;
}
.button, .customer button {
padding: 12px 25px;
border-radius: 15px;
}
.banner__text {
font-size: 12px;
}
.slideshow__text.banner__box { 
text-align: left !important;
}
.banner__heading {
font-size: 38px;
max-width: 150px !important;
}
.slideshow__text.banner__box {
justify-content: flex-start !important;
align-items: flex-start !important;
}
.image-with-text__text, .help_box p {
font-size: 14px;
line-height: 24px;
}
.image-with-text__content {
align-items: flex-start !important;
display: flex!important;
justify-content: flex-start !important;
padding: 30px 0 0 !important;
}
.image-with-text__heading { 
font-size: 36px;
}
.slider_featured.slidefive .grid__item {
width: 100%;
max-width:100%;
}

.card__information {
padding-top: 20px !important;
padding-bottom: 0 !important;
}

.image_text_custom .page-width {
padding: 50px 15px;
}
.text_inn h2,.text_inn p {
line-height: 30px;
font-size: 16px;
}
.text_inn .button {
margin-top: 20px;
}
.featured_collection_tab .page-width {
max-width: 100%;
padding: 0 0 !important;
}
.image_text_custom .title {
padding-bottom: 20px;
}

.quick-add__submit {
padding: 12px 25px !important;
border-radius: 15px;
font-weight: 700 !important;
margin-top:10px !important;
}
.footer__blocks-wrapper .footer-block.footer-block--menu, .footer__blocks-wrapper .footer-block { 
max-width: 100% !important;
}
.footer__blocks-wrapper .footer-block{
width: 100% !important;
}
.logo_content { 
font-size: 14px;
}
.footer-block-image>img {
height: auto;
max-width: 200px !important;
}
.card__content .button {
margin-top: 15px;
}
.collection-list-view-all {
padding-top: 10px;
}
.footer-block__heading {
margin-bottom: 6px !important;
}

.footer-block__details-content {
margin-bottom: 0 !important;
}
.footer__blocks-wrapper .footer-block.footer-block--menu, .footer__blocks-wrapper .footer-block {
margin: 0 0 30px;
}
.footer-block--newsletter{
width:100%;
}
.footer-block__heading { 
text-align: left;
}
.footer-block__newsletter+.footer__list-social {
margin-top: 0 !important;
padding-bottom: 30px;
}
.footer__column.footer__column--info {
padding: 0 0px;
}

.section-footer-padding { 
padding-top: 20px!important;
}
.list-payment__item { 
padding: 0 5px;
}
.list-payment__item:first-child {
padding-left: 0;
}

.list-payment__item:last-child {
padding-right: 0;
}
.newsletter-form {
padding-top: 5px;
}
.announcement-bar__message {
font-size: 10px;
}
.banner__content_inner {
position: absolute !important;
bottom: 10%;
background: none;
padding:0 10px !important;
}

.banner  .mobile_view {
width: 100%;
}
.img_banner .banner__content_inner .banner__box {
background: rgb(255 255 255 / 80%);
border-radius: 500px;
}
.pre_heading{padding:0;font-size: 16px;}
.pre_heading:before ,.pre_heading:after{
width: 40px;
}

.img_banner .banner__heading {
font-size: 26px;
}
.img_banner .banner__text {
font-size: 18px; 
}
.footer__copyright {
font-size: 12px !important; 
line-height: normal;
}
.template_about .image_text_custom .page-width{
padding: 30px 15px 50px; 
}
.contact_icons ul { 
flex-direction: column;
}
.contact_icons ul li {
width: 100%;
}
.contact_icons ul {
padding: 30px 0 20px;
flex-direction: column;
}
.contact_icons ul img {
width: 50px;
}

.contact_icons ul li {
width: 100%;
box-shadow: 7px 7px 9px -7px #afafaf;
margin-bottom: 20px;
padding: 20px;
}
.image_form_ready .form_contact form {
padding: 20px 15px;
}
.form_image .title {
font-size: 32px;
letter-spacing: 4px;
}

.contact_form {
padding: 40px 0 20px;
}
.form_image .detail {
line-height: 30px;
font-size: 14px;
padding-bottom: 10px;
}
.custom_liquid iframe { 
height: 300px;
}

.template_collection .card__information {
padding-top: 20px !important;
padding-bottom: 0px !important;
}


.slideshow__text-wrapper .banner__heading {
    font-size: 24px;
    max-width: 370px !important;
}

.title-wrapper-with-link {
    margin-bottom: 20px;
    padding-top: 0;
}
  .featured_collection_tab_cover {
    padding-bottom: 0;
}
h1, .h1 {
    font-size: 20px;
}
.hunter_shaye_content {
    margin-bottom: 30px;
    line-height: 30px;
    width: 100%;
}
  .hunter_shaye_content p { 
    font-size: 14px; 
    line-height: 24px;
}
.day_formet {
    margin-left: 0;
    width: 100%;
    margin-bottom: 20px;
}
  .left_part .title.hunter { 
    position: static;
  }
  .left_part .content p {
    font-size: 14px;
    line-height: 24px;
}
  .template_contact_new .main-page-title { 
    padding-top: 10px;
}
  .day,.hour{   font-size: 14px;
    line-height: 24px;}
  .content, .entry-content p, .phone {
    font-size: 14px;
    margin-bottom: 20px;
}


  
/*750px max*/ 
}
.template_about .text_inn p{
  font-size: 16px;
    line-height: 30px;
}
.template_about .text_inn h2 {
    margin: 0 0 12px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 2px;
    font-size: 24px;
}
.search__input.field__input {
    padding: 15px 60px;
}
.search__button{
      top: 5px !important;
}
.contact_icons ul p.left{
  text-align:center !important;
}
.quick-add__submit {
  padding: 13px 34px !important;
}
.template_index .text_inn h2, .template_index .text_inn p{
  font-size:18px;
  line-height:30px;
}
 