/** Shopify CDN: Minification failed

Line 329:224 Expected identifier but found "!"
Line 609:104 Unexpected "{"

**/
:root { --blue: #0160AA;}
*{padding:0; margin:0; border:none; box-sizing:border-box;}
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, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0;   vertical-align: baseline; }
a{color:inherit;-moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
a:after,a:before{ -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
body { font-size: 16px; line-height:20px; letter-spacing: 0px; font-weight: 400; color: #000; background: none; padding: 0; margin: 0; border: none; position: relative; background-color: #ffffff; font-family: "Inter", sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus, :hover, a:hover, a:focus { outline: none; text-decoration: none; }
a{ text-decoration: none;}
.star { position: relative;}
.align-left { float: left;}
.align-right { float: right;}
.align-center { text-align:center;}
.text-al{text-align: left;}
.text-ar{text-align: right;}
.text-ac{text-align: center;}
.clear { clear: both;}
.imgMain{position:relative; text-align:center;}
img { max-width: 100%; vertical-align: middle; border: none; max-height: 100%; border-radius: 0;}
textarea{resize: none;}
input, textarea{border-radius: 0; -webkit-appearance: none;}
select {-webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
/*.clearfix:before, .clearfix:after, .container:before, .container:after,.clearDiv:before, .clearDiv:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after{content:" ";display:table}
.clearfix:after, .container:after,.clearDiv:after, .container-fluid:after, .row:after{clear:both;}*/
.container, .page-width, .header:not(.drawer-menu).page-width, .shopify-policy__container{margin: 0 auto;width: 100%;max-width: 1920px; padding-left: 60px; padding-right: 60px;}
.absoImg { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto;}
svg:not(:root).svgImg{ overflow: visible }
.svgImg{ display: inline-block; font-size: inherit; height: 1em; overflow: visible; vertical-align: -.125em; font-size:22px;}
.wrapper { width: 100%; overflow: hidden; max-width: 1920px; margin: auto; position: relative}
.trans {-moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
input::-webkit-input-placeholder, ::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.5); font-weight: 400; }
input:-moz-placeholder, :-moz-placeholder{color:rgba(0, 0, 0, 0.5);opacity:1; font-weight: 400; }
input::-moz-placeholder, ::-moz-placeholder{color:rgba(0, 0, 0, 0.5);opacity:1; font-weight: 400; }
input:-ms-input-placeholder, :-ms-input-placeholder{color:rgba(0, 0, 0, 0.5); font-weight: 400; }
input::-ms-input-placeholder, ::-ms-input-placeholder{color:rgba(0, 0, 0, 0.5); font-weight: 400; }
input::placeholder, ::placeholder{color:rgba(0, 0, 0, 0.5); font-weight: 400; }
a, button, button.button{transition: all .3s ease-in-out;}
::-webkit-scrollbar { width: 5px; height: 5px;}
/* Track */
::-webkit-scrollbar-track { box-shadow: inset 0 0 5px #f9f9f9; border-radius: 5px; }
/* Handle */
::-webkit-scrollbar-thumb { background: #000000; border-radius: 5px; }

/*Error Message Css Start*/
label.error,span.wpcf7-not-valid-tip{position:absolute;right:0;top:-36px;width:auto;height:auto;margin:0;-webkit-font-smoothing:auto;line-height:normal;font:11px/11px arial;background:#fb0101;padding:5px 5px 4px;color:#fff;z-index:1; min-width: 110px;}
label#email_chimp-error.error{right:inherit;left:20px;z-index:2;}
label.error:after,span.wpcf7-not-valid-tip:after{border-color:#fb0101 transparent transparent;-moz-border-image:none;-o-border-image:none;border-image:none;border-right:6px solid transparent;border-style:solid;border-width:6px;content:" ";height:0;left:20px;margin-left:-10px;position:absolute;top:100%;width:0;}
div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{display:none!important;}
div.wpcf7-mail-sent-ng,div.wpcf7-aborted,div.wpcf7-response-output{float:left;width:100%;}
.screen-reader-response, .wpcf7-display-none{display:none!important;}

.fixbody {overflow: hidden;/* position: fixed; */top: 0;bottom: 0;right: 0;left: 0;margin: auto;}
.fixbody .overlay {visibility: visible;opacity: 1;}
.overlay {background: rgba(0, 0, 0, 0.5);position: fixed;width: 100%;height: 100%;z-index: 1;top: 0%;right: 0;opacity: 0;visibility: hidden;z-index: 999;}
/*Error Message Css End*/

h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 {font-weight: 500; }
.ymq-tab-content-item > div > *{margin-bottom: 10px;}
.pt-0{padding-top: 0px !important;}
/* ------------------------- General css end ------------------------------- */

/* Header start */
.announcement-bar .slider-button{background:transparent;}
.header__inline-menu{display: none !important;}
.header__icon .svg-wrapper {width: 30px; height: 30px;}
.announcement-bar__message{margin-bottom: 0px; font-size: 16px;}
.header__icons{padding-right: 0px;}

/* Header Collection Menu start */
.collection-header-listing {display: flex;gap: 40px;padding: 50px 0 60px; overflow-x: auto; justify-content: flex-start;}
.collection-header-item {text-align: center;text-decoration: none;color: inherit;}
.collection-header-title {margin-top: 8px;font-weight: 300;font-size: 20px; line-height: 1; transition: all .3s ease-in-out;}
.collection-header-item.is-active .collection-header-title {font-weight: 500;}
.collection-img {width: 130px; height: 150px; display: flex; align-items: center; justify-content: center; background: url("collection-img-bg.svg") no-repeat center center; background-size: contain;}
.collection-header-item img {max-width: 100%; object-fit: contain;}
.header__icons .svg-wrapper>svg{width: auto; height: auto;}
.header__icons a.header__icon{margin: 0 16px;}
.header__icons a.header__icon.track_order_link{width: auto; height: auto;}
.header__icons a.header__icon.track_order_link svg {width: 56px; height: auto;}
.header__icon .icon.icon-search{height: 3rem; width: 3rem;}
.header__heading-link{padding: 0;}


/* Index Banner Slider start */
.slideshow__controls{position:absolute; bottom:0; left:0; right:0; z-index:1;}
.desktop_banner{display:block !important;}
.mobile_banner{display:none !important;}

.slider-counter__link--active.slider-counter__link--dots .dot {background-color: #fff;}

.banner:after, .banner__media:after{visibility: hidden;}
div.slideshow__controls {position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); z-index: 1; border: 0px;}
div.slideshow__controls .slider-counter__link--active.slider-counter__link--dots .dot {background-color: #000; border-color: #000;}
/* button.slider-button{background: #000;} */
.slider-button .icon{color: #fff;}
button.slider-counter__link--dots .dot{border: .1rem solid #000; background: #fff;}
/* button.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot {border-color: #000;} */
.slideshow__media.banner__media.banner_with_link + .slideshow__text-wrapper.banner__content, .slideshow__media.banner__media + .slideshow__text-wrapper.banner__content{display: none !important;}
.mobile-facets__arrow, .mobile-facets__summary .icon-caret, .right-arrow-svg{width: 12px;}

/* collection slider start */
.shopify-section.collections-slider-section {border-bottom: 1px solid #EBEBEB;}
section.section_space, .section_space, .section-space, .com-space, .com_space, .shopify-policy__body{padding-top: 90px; padding-bottom: 90px;}
.collection-slider .collection-name{font-size: 24px; font-weight: 400; line-height: 1.3; display: inline-block; position: relative;}
.collection-slider {display: flex; margin: 0 -22px;}
.collection-slider .collection-slide {padding: 0 22px;}
.collection-slider .collection-slide-item{text-align: center; display: block; height: 100%; padding-bottom: 10px;}
.collection-slide-img {width: 100%; height: 312px; max-height: 315px; overflow: hidden; margin-bottom: 20px;  display: flex; align-items: center; justify-content: center; position: relative;}
.collection-slide-img:after{content:""; position: absolute; bottom: -30px; left: 0; width: 100%; height: 30px; z-index: 1; background-color: #fff; opacity:1; visibility:visible; transition: all .3s ease-in-out;}
.collection-slide-img img {width: 100%; height: 100%; object-fit: cover;}
.collection-slide-img img.no-image {object-fit: contain; width: auto; height: auto;}
/* .collection-slider:not(.slick-initialized) > div:not(:first-child){display: none;} */
.collection-slider:not(.slick-initialized) > div{width: 25%;}
.slider-controls {display: flex;align-items: center;justify-content: center;gap: 20px;margin-top: 50px; position: relative;}
ul.slick-dots {display: inline-flex!important; align-items: center; justify-content: center; font-size: 0; background: #ebebeb; border-radius: 50px; line-height: 0; margin: 0 auto;}
ul.slick-dots button {font-size: 0;width: 40px;height: 9px;border-radius: 50px;cursor: pointer;transition: all .3s ease-in-out;}
ul.slick-dots li.slick-active button {background: #000;}
ul.slick-dots button:hover {background: #000;}
.slick-arrow{cursor: pointer; font-size: 0; background-image: url("right-arrow-grey.svg"); background-repeat: no-repeat; background-position: center; background-color: transparent; position: relative; top: unset; left: unset; transform: unset; margin-top: 0; width: 40px; height: 40px; background-size: 24px;}
.slick-arrow.custom-left, .slick-arrow.slick-prev{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.slick-arrow:not([class*="custom-"]){position: absolute; top: 50%; transform: translateY(-50%); z-index: 2;}
.slick-arrow.slick-prev:not(.custom-left){left: -40px; transform: scaleX(-1) translateY(-50%);}
.slick-arrow.slick-next:not(.custom-right){right: -40px;}

section#shopify-section-template--21167233728737__slideshow_bKXCBp{padding-top: 0px; padding-bottom: 60px;}

/* Offer Banner Start */
.offer-banner img {width: 100%; height: auto; display: block;}

.shopify-section.section-collection-list .collection-list-wrapper{padding: 0px; position: relative;}
.btn_view_all_full {font-size: 24px; font-weight: 500; color: #fff; border-radius: 10px; background: var(--blue); width: 100%; line-height: 1; min-height: 50px;}
.btn_view_all_full:before, .btn_view_all_full:after{display: none !important;}

.collection-list .card{border: 0px;}
.collection-list .card__content {display: none;}
.collection-list .card--media .card__inner .card__content{display: flex; align-items: flex-end; width: 100%; padding: 0px;}
.collection-list .card--media .card__inner .card__content .card__information {display: flex; width: 100%; justify-content: space-between; padding: 0;}
.collection-list .card__inner .card__heading{width: 100%;}
.collection-list .card__inner .card__heading a{color: #ffffff; padding: 12px; display: flex; justify-content: space-between; align-items: center;}
.collection-list .card__inner .card__information .card__heading a:before{content:""; position: absolute; bottom: 0; left: 0; width: 100%; height: 110px; background: linear-gradient(180deg, rgba(1, 96, 170, 0) 0%, var(--blue) 100%); border-radius: 0 0 10px 10px;}
.collection-list .card__inner .card__information .card__heading a .collection-name, .collection-list .card__inner .card__information .card__heading a > span{position: relative; z-index: 1;}
.collection-list .card__inner .icon-wrap {width: 26px; height: 26px; background: #fff; border-radius: 100%; color: var(--blue); display: flex; align-items: center; justify-content: center;}
.collection-list .card__inner .icon-wrap svg{width: 12px;}
.btn_view_all_full{transition: all .3s ease-in-out;}
.button.btn_view_all_full .icon.icon-arrow{width: auto; height: auto;}
.section_title, .shopify-section.section-collection-list .collection-list-title, .collection__title.title-wrapper .title{width: 100%; text-align: center; font-size: 48px; font-weight: 500; line-height: 1.2; margin-bottom: 40px;}
.card .card__heading {font-size: 20px; line-height: 1.2; font-weight: 600; color: #000; margin-bottom: 8px;}
.card-wrapper.underline-links-hover:hover a{text-decoration: none; color: var(--blue);}
.card .card__content{padding: 0;}
.card .card__information{padding: 1.5rem;}
.card.card--card .quick-add{margin: 0;}
.card .quick-add__submit {padding: 0 5px; text-align: center; background: var(--blue); color: #fff; border-radius: 0 0 10px 10px; font-size: 18px; text-transform: uppercase; font-weight: 700; line-height: 1; min-height: 40px;}
.card .quick-add__submit::before, .card .quick-add__submit::after{display: none;}
.card.card--card .card-information>.price{color: var(--blue); font-size: 16px; font-weight: 600; line-height: 24px;}
.price--on-sale .price-item--regular{font-size: 14px; color: #A6A4A4;}
.card-information .price .price-item {margin: 0 0.5rem 0 0;}
.price__discount {display: inline-block; font-size: 14px; color: var(--blue); line-height: 1;}
.featured_products_section .slider-buttons .slider-counter {display: none;}
.featured_products_section .slider-buttons button.slider-button {position: absolute; top: 50%;  transform: translateY(-50%); background: transparent; transition: all .3s ease-in-out;}
.featured_products_section .slider-buttons button.slider-button.slider-button--prev {left: 10px;}
.featured_products_section .slider-buttons button.slider-button.slider-button--next {right: 10px;}
.featured_products_section .slider-buttons .icon{height: 1.5rem; color: #ADA8A8; transition: all .3s ease-in-out;}
.icon{transition: all .3s ease-in-out;}

/* category wise products */
.category-tabs__heading {margin-bottom: 24px;}
.category-tabs__nav {display: flex;gap: 40px;margin-bottom: 20px;overflow-x: auto; padding-bottom: 8px;}
.category-tab {background-color: #fff; border: none; font-weight: 400; cursor: pointer; padding: 0 5px; font-size: 20px; text-transform: uppercase; line-height: 1; height: 50px; min-width: 320px; border-radius: 10px; transition: all .4s ease-in-out;}
.category-tab.is-active {background-color: var(--blue); color: #fff;}
.category-tab-panel {display: none;}
.category-tab-panel.is-active {display: block;}
.category-tab-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 16px;}
.category-product-slide {padding: 0 12px;}
.sec_header.with_view_all_btn{display: flex; align-items: center; justify-content: space-between; width: 100%;}
.category-tabs__content {margin: 0 -12px;}
.category-tab-header{display: none;}
.card.card--card.card--media{border-radius: 10px; overflow: hidden;}
.card.card--card .card__inner .card__media{border-radius: 10px 10px 0 0;}
.card.card--card.card--media:has(.card-product__tags), .card.card--card:has(.card-product__tags) .card__inner .card__media{border-radius: 0;}
.card-product__tags {text-align: center; font-size: 16px; background-color: var(--blue); color: #fff; border-radius: 10px 10px 0 0; padding: 10px; line-height: 1;}
.category-products-slider:not(.slick-initialized){display: flex; gap: 24px;}
.category-products-slider:not(.slick-initialized) > div{min-width: calc(25% - 12px);}
.category-view-all {font-size: 20px; font-weight: 500; text-transform: capitalize; color: #063F65; white-space: nowrap;}
.shopify-section.section-collection-list + .shopify-section.featured_products_section{padding-top: 0px;}

.section-inner-main.style-v2 .category-tab {padding: 20px; height: auto; min-width: auto; background: #fff; color: #000; border: 1px solid #063F65;}
.section-inner-main.style-v2 .category-tab.is-active {background-color: var(--blue);color: #fff;border-color: var(--blue);}
.section-inner-main.style-v2 .category-tabs__nav{gap: 28px;}
.section_title.text-left{width: auto;}

.usp-slider:not(.slick-initialized){display: flex; overflow: hidden;}
.usp-slider:not(.slick-initialized) > div{min-width: 25%; width: 25%;}
.usp-slide {padding: 45px; background: #fff; display: flex; flex-direction: column; align-items: center; margin: 0 12px; font-size: 18px; text-align: center;}
.usp-icon {background: #E6F5FF; width: 100px; height: 100px; border-radius: 100%; display: flex; align-items: center; justify-content: center; padding: 6px; margin-bottom: 30px;}
.usp-title {font-size: 20px; font-weight: 600; margin-bottom: 20px;}
.usp-description {font-size: 16px; font-weight: 300; line-height: 1.5;}
.shopify-section.usp-slider-section .slick-arrow.slick-prev:not(.custom-left){left: -30px;}
.shopify-section.usp-slider-section .slick-arrow.slick-next:not(.custom-right){right: -30px;}

.team-section.bg_blue{background-color: var(--blue);}
.team-slider-main {padding: 60px 0; position:relative;}
.js-team-slider:not(.slick-initialized) > div:not(:first-child){display: none;}
.team-slide__inner {display: flex;}
.team-content {background: #fff; display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; padding: 20px; width: 62%; gap: 40px;}
.team-image {width: 38%; display: flex; align-items: center; justify-content: center;}
.team-name.section_title{line-height: 1.4; margin: 0px;}
.team-name.section_title strong{display: block; color: var(--blue);}
.team-role {padding: 10px 16px; display: inline-block; background: var(--blue); color: #fff; font-weight: 500;}
.team-slider-main .slider-controls{position: absolute; bottom: 100px; left: 28%;}
.team-description {font-size: 20px; line-height: 1.5; max-width: 800px;}

.section_title span, .section_title strong {color: var(--blue); font-weight: 700;}
.testimonials-slider{text-align: center;}
.testimonial-card{text-align: center; margin: 0 20px 40px; transition: all .3s ease-in-out;}
.testimonial-card *{transition: all .3s ease-in-out;}
.testimonial-rating {color: var(--blue); font-size: 30px; margin-bottom: 100px;}
.testimonial-avatar {width: 120px; height: 120px; border-radius: 100%; margin: 0px auto; position: absolute; top: -60px; left: 50%; transform: translateX(-50%);}
.testimonial-avatar img {width: 100%; height: 100%; border-radius: 100%; object-fit: cover; margin: 0; border: 2px solid #fff;}
.testimonial-content {position: relative; font-size: 16px; color: #000; line-height: 1.5; margin-bottom: 0; font-weight: 300;}
.testimonial-content::before, .testimonial-content::after{content:""; position: absolute; width: 30px; height: 30px; background: url('quote-icon.svg') no-repeat center center; background-size: contain;}
.testimonial-content::before{top: 0; left: -20px;}
.testimonial-content::after{bottom: -25px; right: 0; transform: scale(-1);}
.quote-icon {color: var(--blue); font-size: 32px; font-weight: 700;}
.quote-icon--right {display: block; text-align: right;}
.testimonial-name {font-weight: 600; font-size: 20px; color: var(--blue); margin-bottom: 12px;}
.testimonials-slider:not(.slick-initialized) {display: flex; gap: 40px;}
.testimonial-card-box {box-shadow: 0px 4px 22.9px 0px #0000001F; padding: 80px 40px 40px; border-radius: 40px; position: relative;}

section.shopify-section{max-width: 100%; overflow: hidden;}
.slider-dots{line-height: 0;}
.slick-arrow.slick-prev:not(.custom-left){left: 30px;}
.slick-arrow.slick-next:not(.custom-right){right: 30px;}
.testimonial-slide.slick-current.slick-center .testimonial-avatar {width: 160px; height: 160px; top: -80px;}
.testimonial-slide.slick-current.slick-center .testimonial-card-box{padding-top: 100px;}
.testimonial-slide.slick-current.slick-center .testimonial-name{font-size: 28px;}
.testimonial-slide.slick-current.slick-center .testimonial-content{font-size: 20px;}
.testimonial-slide.slick-current.slick-center .testimonial-content:before, .testimonial-slide.slick-current.slick-center .testimonial-content:after{width: 40px; height: 40px;}
.section_title.mb-80{margin-bottom: 80px;}
.marketplace-logos {display: flex; align-items: center; justify-content: center; gap: 80px; padding: 40px 0;}
.marketplace-logos:not(.slick-initialized) > div{width: 200px;}
.marketplace-logo {height: 70px; display: flex; align-items: center; justify-content: center; padding: 0 20px;}
.marketplace-logo img {max-width: 100%; max-height: 100%;}
.section_title.color-blue, .color-blue{color: var(--blue);}
.testimonial-slide.slick-current.slick-center .testimonial-name{font-size: 26px;}

/* blog section */
section.blog_section .blog{position: relative; padding-bottom: 60px;}
section.blog_section .blog::before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 120px; background-color: #fff;}
section.blog_section .blog .container{position: relative; z-index: 2;}
.card.article-card {border-radius: 30px; overflow: hidden; border: 0;}
.card--standard .card__inner{border: 0;}
.blog__posts .card-wrapper {width: 100%; color: #000;}
.article-card__excerpt{font-weight: 300;}
.article-card__info {padding-top: .4rem; font-size: 12px; font-weight: 400;}
.blog-articles .article-card .card__information, .blog__posts .article-card .card__information{padding: 3rem 2rem; line-height: 1.5;}
.article-card__excerpt{margin-bottom: 0px;}

/* Footer css start */
footer.footer.footer_main{padding-top: 50px;}
.footer__content-top{padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #9BD1FB;}
.footer_main .footer-block--newsletter{margin: 0px;}
.footer_logo a {border-radius: 50px; background: #fff; padding: 10px 20px; display: inline-block;}
.footer_logo_newsletter {display: flex; justify-content: space-between; margin-bottom: 80px;}
.footer-block__heading {font-size: 20px; line-height: 1.3; color: #fff; font-weight: 600; margin-bottom: 15px;}
.footer-block__heading.newsletter-title{margin-bottom: 5px;}
.newsletter-desc {margin-bottom: 20px; font-size: 16px; color: #fff; font-weight: 300;}
.newsletter-form__field-wrapper .field{height: 4.5rem;}
.newsletter-form__field-wrapper .field__input{background-color: #1F7FC9; }
.newsletter-form__field-wrapper .field::before, .newsletter-form__field-wrapper .field::after{display: none;}
.newsletter-form__field-wrapper .field__button{background-color: #ffffff; color: #000; height: 100%; top: 1px;}

.footer__blocks-wrapper.footer_blocks_main{display: flex; justify-content: space-between; width: 100%;}
.footer__blocks-wrapper.footer_blocks_main > .footer-block{width: 20%;}
.footer-block.footer_col_follow_us .list-social {display: flex; flex-wrap: wrap; justify-content: flex-start; flex-direction: column; }
.footer-block.footer_col_follow_us .list-social .list-social__link, .list__link, .link.list-menu__item {font-size: 16px; padding: .5rem 0; line-height: calc(1 + 0.8 / var(--font-body-scale)); text-decoration: none; transition: all .3s ease-in-out; position: relative;}
.footer_col_support .list__link {padding-left: 35px; position: relative;}
.footer_col_support .list__link .list-icon{position: absolute; left: 0;}
.footer-block.footer_col_follow_us .list-social .list-social__link .svg-wrapper, .list-icon{margin-right: 8px; width: 24px; height: 24px; display: inline-block;}
.footer-block.footer_col_follow_us .list-social__item .icon{width: 100%; height: 100%;}
.footer__content-bottom{background-color: #073E65; text-align: center;}
.footer__copyright.caption {font-size: 16px; line-height: 1.5; padding: 14px 0; color: #fff; font-weight: 300;}
.link.list-menu__item.list-menu__item--active {text-decoration: underline;}

/* Footer css end */

/* PLP page */
.facets-container, .facets-vertical-form{margin-bottom: 20px;}
.facets-wrapper .facets__heading, .facets-wrapper .facets__summary{color: #000;}
div.collection-hero {padding: 30px 0; text-align: center; background-color: rgb(1 96 170 / 8%);}
.collection-hero .collection-hero__title {margin: 10px 0; font-size: 40px; color: #000;}
.title--primary{line-height: 1.5;}
.card-information .prd_ratings{display: none;}
.card-information>.rating{line-height: 1;}
.card__media .prd_ratings{position: absolute; bottom: 10px; left: 10px; background: #eee; border-radius: 6px; padding: 6px 10px; line-height: 1; color: var(--blue); display: flex; align-items: center; justify-content: center; gap: 0px; font-size: 16px; font-weight: 600;}
.card__media .prd_ratings .rating-text{display: block;}
.prd_ratings .rating-star{color: var(--blue);}
.card__media .prd_ratings .rating-star::before {content: '★' !important; background: var(--blue); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.prd_ratings > *{line-height: 0;}

/* inner page css start */
.inner-page-title, .shopify-policy__title {background: rgb(1 96 170 / 8%); padding: 0px !important; min-height: 200px; display: flex; align-items: center; justify-content: center; padding-top: 15px; padding-bottom: 15px; text-align: center;}
.inner-page-title .main-page-title, .shopify-policy__title > h1{margin-bottom: 10px; line-height: 1; font-size: 42px;}
.inner-page-title .breadcrumbs .breadcrumbs__list{margin: 20px 0 0 0 !important;}
.inner-page-title .breadcrumbs .container{padding: 0px;}
button.button, .shopify-challenge__button, .customer button {font-size: 16px; line-height: 1px; background: var(--blue); border: 2px solid var(--blue); box-shadow: unset; transition: all .4s ease-in-out;}
button.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{box-shadow: unset !important;}

.breadcrumbs{text-align: center; margin-bottom: 0px;}
.breadcrumbs__list{margin: 23px 0 46px; display: flex; align-items:center; padding: 0px; justify-content: center; flex-wrap: wrap;}
.breadcrumbs__list li{position: relative; line-height: 1; display:flex}
.breadcrumbs__list li a{font-size: 14px;  color: #000; opacity: 1; font-weight:400; display: inline-block; line-height: 1; text-decoration:none;}
.breadcrumbs__list li:last-child a{font-weight: 700;}
.breadcrumbs__list li ~ li:before{content:"/"; font-size: 14px; color: #000; opacity: 0.8; margin: 0 10px; display: inline-block; font-weight: 400;  }
/* inner page css end */

/* contact page css start */
.contact .contact__button{margin-top: 3rem;}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after{box-shadow: unset !important;}
.field.field:after, .select.select:after, .select__select.select__select:after, .customer .field.field:after, .customer select.select:after, .localization-form__select.localization-form__select:after{border: 1px solid #000; !important; box-shadow: unset !important;}
.field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after, .customer .field:hover.field:after, .customer select:hover.select:after, .localization-form__select:hover.localization-form__select:after{box-shadow: unset !important;}
button.button:hover, .shopify-challenge__button:hover, .customer button:hover{background-color: #000; border-color: #000;}

.contact_info{max-width: 100%;width: 100%; float: right;}
.contact_info .title_page_main {font-size: 30px; color: #000; line-height: 1.3; margin-top: 0; font-weight: 500; text-align: left;  margin-bottom: 10px;}

.contact_details{width:100%; margin:0px; padding:0px; margin-bottom:10px;     list-style: none;}
.contact_details li{font-size:16px; color:#000000; position: relative; padding-left: 30px;font-weight: 400; margin-bottom:20px;}
.contact_details li p a{font-size:16px; color:#000000;  font-weight: 400; text-decoration:none;}
.contact_details li p a:hover{text-decoration: underline}
.contact_details li p{ font-weight: 500; line-height: 20px; margin:0px;}
.contact_details li p span{font-size:14px;display: block;  margin-top:10px; font-weight: 400; text-transform: uppercase; }
.contact_details li .icon_cont{position: absolute;left: 0;top: 0; line-height:20px; width: 20px;}
.contact_details li:last-child{margin-bottom:0px;}
.contact_details li:marker{display:none; }
.contact.page-width{padding-left:0px; padding-right:0px; padding-top:0px;}
.contact_details + .footer__list-social{justify-content: left;   margin: 0;}

.inf_sub{ border-radius: 10px;    line-height:20px;  font-size:14px; font-weight: 500; margin:0px 0px 20px;}
.contact_info .right_side .field{    border: 1px solid #eee;  margin-bottom: 10px;}
.form-status-list{margin: 5px 0px;}
.form-box label{display:none;}
.form-box input, .form-box textarea{background: transparent; resize: none; border-radius: 10px;  font-size:15px; font-weight: 300; line-height:20px; border: 1px solid #acacac;}
.contact__field-error, .form__message, .form-status-list{display:none !important;} 
.contact_info {display: flex; flex-direction:row;}
.contact_info .left_side{width:50%;padding-right:15px;}
.contact_info .right_side{width:50%;padding-left:15px;}

.form-box textarea:focus-visible, .form-box input:focus-visible {  outline: none;}
.contact_box{display:flex;}
.contact-page .social_links.list-social .list-social__link {background: transparent;}
.contact-page .footer_col_title.ftr-social{color: #000; margin: 35px 0 12px;}
.contact_info .section-contact-form-padding{padding: 0px;}
.footer-social-div.contact-page .list-social.contact-social {justify-content: flex-start; gap: 15px;}
.footer-social-div.contact-page .list-social.contact-social .list-social__link{gap: 10px; text-decoration: none; padding: 5px 0;}
.contact_info .left_side .title_page_main{margin-bottom: 20px;}


/*-------Faq css Start----------*/
.faqTitMain { width: 100%; display: flex; flex-direction: column; max-width: 815px; }
.faqtit { font-size: 96px; line-height: 101px; color: #000000; font-weight: 400; }
.faqtit span { width: 100%; display: block; font-style: italic; }
.faqDesc {  max-width: 470px; font-size: 18px; line-height: 25px; color: #000; font-weight: 400;  margin-left: auto; padding-top: 53px; }
.faqMain{max-width: 990px; margin: 0 auto;}
.faqSectit { font-size: 40px; line-height: 46px; font-weight: 400; color: #000000; letter-spacing: 9.6px; padding-bottom: 60px; }
.faqRow { display: flex; justify-content: space-between; }
.faqList { width: 100%; }
.faqCol { padding: 0px; border-top: 1px solid #eee; }
.faqCol:last-child { border-bottom: 1px solid #eee; }
.FAQQues { font-size: 20px; line-height: 1.3;  font-weight: 500; color: #000000; padding: 25px 40px 25px 0; position: relative; cursor: pointer;  }
.FAQAns, .FAQAns.cms_page, .FAQAns.cms_page p { color: #000; max-width: 100%; padding-bottom: 25px; }
.FAQAns.cms_page p:first-child {padding-top: 0px;}
.FaqAcco .FAQQues::after { content: '+'; width: 27px; height: 27px;  font-weight: 500; border: 1px solid #000000; border-radius: 50%; font-size: 22px; line-height: 1; text-align: center; position: absolute; right: 0px; top: 0px; bottom: 0px; margin: auto; }
.FaqAcco .FAQQues.accoMinus::after { content: '-'; }
.FaqAcco .FAQAns { display: none; }
/*-------Faq css End----------*/

/*CMS Page Css Start*/
.cmsPage, .shopify-policy__body .rte {display: inline-block; width: 100%;}
.cmsPage,.cmsPage p, .shopify-policy__body .rte p{ font-weight:400; font-size:16px; line-height: 24px; color:#000000;}
.cmsPage img, .shopify-policy__body .rte img{width:auto;height:auto;}
.cmsPage p, .shopify-policy__body .rte p{margin-bottom:20px;}
.cmsPage p:last-child, .shopify-policy__body .rte p:last-child{margin-bottom:0}
.cmsPage h1, .shopify-policy__body .rte h1, .cmsPage h2, .shopify-policy__body .rte h2, .cmsPage h3, .shopify-policy__body .rte h3, .cmsPage h4, .shopify-policy__body .rte h4, .cmsPage h5, .shopify-policy__body .rte h5, .cmsPage h6, .shopify-policy__body .rte h6{  text-transform: unset; letter-spacing: unset;}
.cmsPage h1, .shopify-policy__body .rte h1, .cmsPage h2, .shopify-policy__body .rte h2, .cmsPage h3, .shopify-policy__body .rte h3, .cmsPage h4, .shopify-policy__body .rte h4, .cmsPage h5, .shopify-policy__body .rte h5, .cmsPage h6, .shopify-policy__body .rte h6, .cmsPage ul, .shopify-policy__body .rte ul{ display:block;color:#000;position:relative; margin-bottom:15px;font-weight:600;padding:0;}
/*.cmsPage p + h1, .shopify-policy__body .rte p + h1,.cmsPage p + h2, .shopify-policy__body .rte p + h2,.cmsPage p + h3, .shopify-policy__body .rte p + h3,.cmsPage p + h4, .shopify-policy__body .rte p + h4,.cmsPage p + h5, .shopify-policy__body .rte p + h5,.cmsPage p + h6, .shopify-policy__body .rte p + h6, .cmsPage ul + h1,.cmsPage ul + h2,.cmsPage ul + h3,.cmsPage ul + h4,.cmsPage ul + h5,.cmsPage ul + h6, .cmsPage ol + h1,.cmsPage ol + h2,.cmsPage ol + h3,.cmsPage ol + h4,.cmsPage ol + h5,.cmsPage ol + h6{margin-top: 15px; display: inline-block; width: 100%;}*/
.cmsPage p + h1, .shopify-policy__body .rte p + h1,.cmsPage p + h2, .shopify-policy__body .rte p + h2, .cmsPage ul + h1, .shopify-policy__body .rte ul + h1,.cmsPage ul + h2, .shopify-policy__body .rte ul + h2, .cmsPage ol + h1, .shopify-policy__body .rte ol + h1,.cmsPage ol + h2, .shopify-policy__body .rte ol + h2{margin-top: 15px;/* display: inline-block; width: 100%;*/}

.cmsPage h5 + h6, .shopify-policy__body .rte h5 + h6, .cmsPage h4 + h5, .shopify-policy__body .rte h4 + h5, .cmsPage h4 + h6, .shopify-policy__body .rte h4 + h6, .cmsPage h3 + h4, .shopify-policy__body .rte h3 + h4, .cmsPage h3 + h5, .shopify-policy__body .rte h3 + h5,.cmsPage h3 + h6, .shopify-policy__body .rte h3 + h6, .cmsPage h2 + h3, .shopify-policy__body .rte h2 + h3, .cmsPage h2 + h4, .shopify-policy__body .rte h2 + h4,.cmsPage h2 + h5, .shopify-policy__body .rte h2 + h5, .cmsPage h2 + h6, .shopify-policy__body .rte h2 + h6, .cmsPage h1 + h2, .shopify-policy__body .rte h1 + h2, .cmsPage h1 + h3, .shopify-policy__body .rte h1 + h3,.cmsPage h1 + h4, .shopify-policy__body .rte h1 + h4, .cmsPage h1 + h5, .shopify-policy__body .rte h1 + h5, .cmsPage h1 + h6, .shopify-policy__body .rte h1 + h6{margin-top: 10px; /*display: inline-block; width: 100%;*/}
.cmsPage h2 + p + ul, .shopify-policy__body .rte h2 + p + ul, .cmsPage h3 + p + ul, .shopify-policy__body .rte h3 + p + ul, .cmsPage h4 + p + ul, .shopify-policy__body .rte h4 + p + ul, .cmsPage h5 + p + ul, .shopify-policy__body .rte h5 + p + ul, .cmsPage h6 + p + ul, .shopify-policy__body .rte h6 + p + ul, .cmsPage h2 + p + ol, .shopify-policy__body .rte h2 + p + ol, .cmsPage h3 + p + ol, .shopify-policy__body .rte h3 + p + ol, .cmsPage h4 + p + ol, .shopify-policy__body .rte h4 + p + ol, .cmsPage h5 + p + ol, .shopify-policy__body .rte h5 + p + ol, .cmsPage h6 + p + ol, .shopify-policy__body .rte h6 + p + ol{margin-top: -10px}

.cmsPage h1, .shopify-policy__body .rte h1{font-size:34px;line-height:40px;}
.cmsPage h2, .shopify-policy__body .rte h2{font-size:28px;line-height:32px;}
.cmsPage h3, .shopify-policy__body .rte h3{font-size:24px;line-height:30px;}
.cmsPage h4, .shopify-policy__body .rte h4{font-size:22px;line-height:26px;}
.cmsPage h5, .shopify-policy__body .rte h5{font-size:18px;line-height:24px;}
.cmsPage h6, .shopify-policy__body .rte h6{font-size:16px;line-height:18px;}

.cmsPage h2 > strong, .shopify-policy__body .rte h2 > strong,.cmsPage h3 > strong, .shopify-policy__body .rte h3 > strong{display:inline-block;font-weight:600;}
.cmsPage strong, .shopify-policy__body .rte strong{color:#000;}
.cmsPage .underline, .shopify-policy__body .rte .underline,.underline{text-decoration:underline}
.bold,.cmsPage .bold{font-weight:700}
.cmsPage .italic,.cmsPage em, .shopify-policy__body .rte em,.italic{font-style:italic}
.cmsPage ol li, .shopify-policy__body .rte ol li,.cmsPage ul li, .shopify-policy__body .rte ul li{font:400 16px/24px 'Inter', sans-serif,sans-serif;color:#000000;}
.cmsPage a, .shopify-policy__body .rte a, .cmsPage.rte a{color:var(--blue);font-weight:600;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; text-decoration: underline; border-bottom: 0px !important;}
.cmsPage a.btn, .shopify-policy__body .rte a.btn, .cmsPage.rte a.btn{color:#ffffff; text-decoration: none; text-transform: uppercase; font-weight: 400;}
.cmsPage a[href^="sms"], .cmsPage a[href^="tel"], .shopify-policy__body .rte a[href^="sms"], .shopify-policy__body .rte a[href^="tel"]{text-decoration: none;}
.cmsPage a strong, .shopify-policy__body .rte a strong, .cmsPage.rte a strong{color: inherit;}
.cmsPage h2 > a,.cmsPage h3 > a, .shopify-policy__body .rte h2 > a,.shopify-policy__body .rte h3 > a{text-decoration:none;color:#000;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.cmsPage li h1:before,.cmsPage li h2:before,.cmsPage li h3:before, .shopify-policy__body .rte li h1:before,.shopify-policy__body .rte li h2:before,.shopify-policy__body .rte li h3:before{display:none;}
.cmsPage li h1,.cmsPage li h2,.cmsPage li h3, .shopify-policy__body .rte li h1,.shopify-policy__body .rte li h2,.shopify-policy__body .rte li h3{font-size:25px;line-height:28px;margin-bottom:8px;}
.cmsPage h2 > a:hover,.cmsPage h3 > a:hover, .shopify-policy__body .rte h2 > a:hover,.shopify-policy__body .rte h3 > a:hover{color:var(--blue);}
.cmsPage .bold a, .shopify-policy__body .rte .bold a{font-weight:700;}
.cmsPage ul, .shopify-policy__body .rte ul{margin:0 0 20px;}
.cmsPage ul li, .shopify-policy__body .rte ul li{font-size:16px; color:#000; position:relative; padding:0 0 0 20px; margin:0 0 12px; display:table;}

.cmsPage ul li::before, .shopify-policy__body .rte ul li::before {content: ""; width: 7px; height: 7px; display: inline-block; background: var(--blue); position: absolute; top: 8px; left: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.cmsPage ul li::after, .shopify-policy__body .rte ul li::after {content: ""; width: 3px; height: 3px; display: inline-block; background: #fff; position: absolute; top: 10px; left: 2px; border-radius: 50%;}

.cmsPage ol, .shopify-policy__body .rte ol{margin-bottom:15px;counter-reset:list; padding-left: 0;}
.cmsPage ol li, .shopify-policy__body .rte ol li{position:relative;margin-bottom:5px;font-size:16px;line-height:23px;padding:0 0 0 20px;}
.cmsPage ol li:before, .shopify-policy__body .rte ol li:before{content:counter(list) '.';counter-increment:list;color:#000;display:table-cell;vertical-align:top;margin:0 5px 0 0;float:left;position:absolute;font-weight:500;left:0;top: 0px;font-size:14px;}
.cmsPage ol li:not(:last-child), .shopify-policy__body .rte ol li:not(:last-child){margin:0 0 8px;}
/* .cmsPage ol:last-child,.cmsPage ul:last-child{margin-bottom:0} */
.alignleft{text-align:left}
.alignright{text-align:right}
.aligncenter{text-align:center}
img.alignleft{float:left;margin-right:25px;margin-bottom:15px;margin-top:15px}
img.alignright{float:right;margin-left:25px;margin-bottom:15px;margin-top:15px}
img.aligncenter{display:block;margin:0 auto 28px}
.cmsPage a.cmsButton, .shopify-policy__body .rte a.cmsButton{font-size:14px;line-height:35px;font-weight:600;padding:8px 20px;background:#818285;border:2px solid #818285;border-radius:50px;color:#fff;text-transform:uppercase;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.cmsPage h2 .bold, .shopify-policy__body .rte h2 .bold{display:block;}
.cmsPage p:empty,.cmsPage p:blank, .shopify-policy__body .rte p:empty,.shopify-policy__body .rte p:blank{margin:0;}
.cmsPage .tablebox, .shopify-policy__body .rte .tablebox{overflow-x:auto;position:relative;display:block;width:100%;width:100%;max-width:772px;margin:0 auto;}
.cmsPage table, .shopify-policy__body .rte table{display:table;width:100%;max-width:772px;margin:10px auto 20px;border:1px solid #c67777;border-radius:5px;}
.cmsPage table th,.cmsPage table tr:first-child th, .shopify-policy__body .rte table th,.shopify-policy__body .rte table tr:first-child th{text-align:left;padding:5px 10px;font-size:14px; width:180px; font-weight:600;color:#ffffff;background:var(--blue);}
.cmsPage table th, .cmsPage table td, .shopify-policy__body .rte table th, .shopify-policy__body .rte table td{padding:5px 10px;vertical-align:top;min-width:180px;}
.cmsPage table tr:not(:last-child) td, .shopify-policy__body .rte table tr:not(:last-child) td{border-bottom: 1px solid #c67777;}
.cmsPage table td p, .shopify-policy__body .rte table td p{text-align:justify; margin: 0;}
.cmsPage table td ul, .shopify-policy__body .rte table td ul{margin: 0;}
.cmsPage table td ul li, .shopify-policy__body .rte table td ul li{display:inline-block;margin: 0;}
.cmsPage table td strong, .shopify-policy__body .rte table td strong{font-size:18px;color:#5c5c5c;font-weight:600;}
.cmsPage table td ~ td, .cmsPage table th ~ th, .shopify-policy__body .rte table td ~ td, .cmsPage table th ~ th{border-left:1px solid #c67777;}
.cmsPage table td.center, .shopify-policy__body .rte table td.center{text-align:center;}
/*.cmsPage table td:not(:last-child), .shopify-policy__body .rte table td:not(:last-child){border-right: 1px solid rgba(19, 68, 140, 0.2);}
.cmsPage table th:not(:last-child), .shopify-policy__body .rte table th:not(:last-child){border-right: 1px solid rgba(19, 68, 140, 0.2);}*/
/*CMS Page Css End*/

/* blog css start */
.blog-main-grid .blog-articles {display: flex; gap: 0px; flex-wrap: wrap; margin: -15px;}
.article-card__excerpt {margin: 10px 0 0; font-size: 14px; line-height: 20px;}
.blog-main-grid .blog-articles > .blog-articles__article {width: calc(33.33% - 30px); margin: 15px; box-shadow: 8px 13px 30px 0px rgba(0, 0, 0, 0.05); border-radius: 20px;}
.blog-main-grid .blog-articles .card-wrapper {padding: 20px;}
.card__content .card__information {text-align: left;}
.article-card .card__heading {margin-bottom: .2rem;}
.blog-articles div.card__information {padding-top: 2.3rem;padding-bottom: 0;}
.blog-articles .card__information .card__heading{font-size: 18px; }
.blog-articles .article-card__info.caption-with-letter-spacing{text-transform: capitalize;}
.article-card__excerpt{max-width: 100%;}

.article-template__hero-adapt.media{padding-bottom: 0px !important; background-color: transparent !important;}
.article-template__hero-adapt.media img {position: static!important; height: auto !important; width: auto !important;}
.article-template__hero-container {max-width: 100% !important; margin: 0 auto;}
h2.article-template__title {font-size: 32px;}
.slideshow__media a{position:relative !important; }
.blog-main-grid .card__inner{background: transparent;}
.blog-main-grid .card__inner, .blog-main-grid div.card .card__inner .card__media {border-radius: 20px; overflow: hidden;}
/* blog css end */




@media screen and (min-width: 990px) {
    .title, .title-wrapper-with-link {margin-bottom:0rem;}
    .featured_products_section .slider--desktop .slider__slide:first-child{margin-left: 60px;}
}
@media only screen and (min-width: 1200px){
  .footer-block.footer_col_follow_us .list-social .list-social__link:hover, .list__link:hover, .link.list-menu__item:hover{opacity: 0.75;}
  .btn_view_all_full:hover{background-color: #000000;}
  .collection-header-item:hover .collection-header-title{font-weight: 500;}
  .collection-slider .collection-slide-item:hover .collection-slide-img:after{opacity: 1; visibility: visible; bottom: 0px;}
  .collection-slider .collection-slide-item:hover .collection-name{text-decoration: underline solid #000000 1px; text-underline-offset: 8px;}
  .slick-arrow:hover{background-image: url("right-arrow-black.svg");}
  .card .quick-add__submit:hover{background-color: #000000;}
  .featured_products_section .slider-buttons button.slider-button:not([disabled]):hover{background-color: var(--blue);}
  .featured_products_section .slider-buttons button.slider-button:not([disabled]):hover .icon{color: #fff;}
  .category-tab:hover {background-color: var(--blue); color: #fff;}
  .category-view-all:hover{text-decoration: underline; color: #000;}
  .section-inner-main.style-v2 .category-tab:hover {background-color: var(--blue);color: #fff;border-color: var(--blue);}
  .breadcrumbs__list li a:hover {color: var(--blue);}


}

@media only screen and (max-width: 1500px){
  .collection-header-listing{padding: 30px 0; gap: 30px; }
  .collection-header-title{font-size: 16px;}
  .collection-img{width: 120px; height: 120px; background-size: 100px;}
  section.section_space,.section_space, .section-space, .com-space, .com_space, .shopify-policy__body{padding-top: 60px; padding-bottom: 60px;}
  .section_title, .shopify-section.section-collection-list .collection-list-title, .collection__title.title-wrapper .title{font-size: 40px; margin-bottom: 30px;}
  .collection-slide-img:after{height: 20px;}
  .collection-slider{margin: 0 -10px;}
  .collection-slider .collection-slide{padding: 0 10px;}
  .collection-slider .collection-name{font-size: 20px;}
  .slider-controls{margin-top: 30px;}
  .section-inner-main.style-v2 .category-tab{padding: 14px; font-size: 16px;}
  .section-inner-main.style-v2 .category-tabs__nav{gap: 15px;}
  .category-tabs__nav{gap: 20px;}
  .category-view-all{font-size: 16px;}
  .category-tab{min-width: auto; padding: 0 20px; height: 40px; font-size: 16px;}
  .card .quick-add__submit{font-size: 16px; font-weight: 600;}
  .card-product__tags{font-size: 14px;}
  .card .card__heading{font-size: 16px;}
  .card.article-card .card__heading{font-size: 18px; margin-bottom: 1rem;}
  .collection-list .card__inner .icon-wrap{width: 20px; height: 20px;}
  .btn_view_all_full{font-size: 20px; }
  .button.btn_view_all_full .icon.icon-arrow{width: 20px; height: 20px;}
  .usp-slide{padding: 20px;}
  .usp-icon{width: 60px; height: 60px; margin-bottom: 20px;}
  .usp-icon img{width: 30px;}
  .team-slider-main .slider-controls {bottom: 65px; margin-top: 0; gap: 10px;}
  .slick-arrow{background-size: 20px;}
  .team-description{font-size: 16px;}
  .testimonial-avatar{width: 80px; height: 80px; top: -40px;}
  .testimonial-slide.slick-current.slick-center .testimonial-avatar {width: 120px; height: 120px; top: -60px;}
  .testimonial-card-box{padding: 60px 30px 30px; border-radius: 20px;}
  .testimonial-content:before, .testimonial-content:after{width: 24px; height: 24px;}
  .testimonial-slide.slick-current.slick-center .testimonial-content:before, .testimonial-slide.slick-current.slick-center .testimonial-content:after {width: 30px; height: 30px;}
  .testimonial-slide.slick-current.slick-center .testimonial-content{font-size: 18px;}
  .marketplace-logo{height: 60px; padding: 0 10px;}
  .footer_logo a{max-width: 250px; border-radius: 20px;}
  .footer_logo a img {width: auto; height: auto;}
  .newsletter-desc{font-size: 14px;}
  .container, .page-width, .header:not(.drawer-menu).page-width, .shopify-policy__container{padding-left: 40px; padding-right: 40px;}
  .collection-slide-img{height: 200px; max-height: unset;}
  


}

@media only screen and (max-width: 1199px){
  .container, .page-width, .header:not(.drawer-menu).page-width, .shopify-policy__container{padding-left: 40px; padding-right: 40px;}    
  .section_title, .collection-hero .collection-hero__title, .shopify-section.section-collection-list .collection-list-title, .collection__title.title-wrapper .title{font-size: 36px; margin-bottom: 20px;}
  .section_title.mb-80{margin-bottom: 60px;}
  section.section_space,.section_space, .section-space, .com-space, .com_space, .shopify-policy__body{padding-top: 40px; padding-bottom: 40px;}
  .team-slider-main .slider-controls {bottom: 10px; left: 50%; transform: translateX(-50%);}
  .support_link_text {word-break: break-word;}  
  
}
@media only screen and (max-width: 989px){
  .container, .page-width, .header:not(.drawer-menu).page-width, .shopify-policy__container{padding-left: 20px; padding-right: 20px;}  
  section#shopify-section-template--21167233728737__slideshow_bKXCBp{padding-top: 40px; padding-bottom: 40px;}
  .header__icons a.header__icon{margin: 0 8px;}
  .header__icons a.header__icon.track_order_link {width: 40px;}
  .collection-header-listing {padding: 20px 0; gap: 20px;}
  .category-tab{padding: 6px 14px; font-size: 14px; text-align: center; height: auto; line-height: 18px; white-space: nowrap; border-radius: 6px;}
  .grid--1-col-tablet-down.grid--peek .grid__item, .slider--tablet.grid--peek.grid--2-col-tablet .grid__item, .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {width: calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem);}
  .title-wrapper-with-link{align-items: center;}
  .title-wrapper-with-link a{position: absolute; right: 0px;}
  .collection-img {width: 100px; height: 100px; background-size: 80px;}
  .collection-header-title{font-size: 14px; line-height: 20px;}
  .team-image img {width: 100%; height: 100%; object-fit:  contain;}
  .team-content{width: 60%; gap: 20px;}
  .team-image{width: 40%;}
  .team-name.section_title{line-height: 1.3;}
  .footer__blocks-wrapper.footer_blocks_main{flex-wrap: wrap;}
  .footer__blocks-wrapper.footer_blocks_main>.footer-block{width: 25%; max-width: 100%;}
  header .menu-drawer__navigation{padding: 3rem 2rem;}
  .shopify-section.usp-slider-section .slick-arrow.slick-prev:not(.custom-left){left: -20px;}
  .shopify-section.usp-slider-section .slick-arrow.slick-next:not(.custom-right){right: -20px;}
  .header__icon .icon.icon-search {height: 2rem; width: 2rem;}
  .header__icon .svg-wrapper{width: 20px; height: 20px;}
  .header__icon, .header__icon--cart .icon{height: 3rem; width: 3rem;}  
  .cart-count-bubble{bottom: 0; left: 1.2rem;}
  .section_title, .section_title, .collection-hero .collection-hero__title, .shopify-section.section-collection-list .collection-list-title, .collection__title.title-wrapper .title{font-size: 30px;}
  .testimonial-rating{margin-bottom: 60px; font-size: 24px;}
  section.blog_section .slider--tablet.grid--peek.grid--2-col-tablet .grid__item{width: calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem);}
  .marketplace-logos{gap: 40px; padding: 20px 0;}
  .marketplace-logo{height: 40px;}  
  .footer_logo a{border-radius: 10px;}
  .footer-block__heading{font-size: 18px; margin-bottom: 10px;}
  .footer-block.footer_col_follow_us .list-social .list-social__link, .list__link, .link.list-menu__item{font-size: 14px; padding: 0.25rem 0;}
  footer.footer.footer_main{padding-top: 40px;}
  .footer_logo_newsletter{margin-bottom: 60px;}
  .footer__copyright.caption{font-size: 14px; padding: 10px 0; }
  .footer__copyright.caption img{width: 90px; height: auto;}
  .footer__content-top{padding-bottom: 20px; margin-bottom: 20px;}
  .team-slider-main{padding: 40px 0;}
  .team-slider-main .slider-controls{bottom: 0;}
  .testimonials-section{padding-left: 20px; padding-right: 20px;}
  .card .quick-add__submit{font-size: 14px;}
  .card.article-card{border-radius: 20px;}

}

@media only screen and (max-width: 768px){  
    .desktop_banner{display:none !important;}
    .mobile_banner{display:block !important;}

    section.section_space,.section_space, .section-space, .com-space, .com_space, .shopify-policy__body,{padding-top: 30px; padding-bottom: 30px;}
    section#shopify-section-template--21167233728737__slideshow_bKXCBp{padding-top: 30px; padding-bottom: 30px;}
    .section_title, .section_title, .collection-hero .collection-hero__title, .shopify-section.section-collection-list .collection-list-title, .collection__title.title-wrapper .title {font-size: 28px;}
    .section_title.mb-80{margin-bottom: 40px;}
    .grid--1-col-tablet-down.grid--peek .grid__item, .slider--tablet.grid--peek.grid--2-col-tablet .grid__item, .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {width: calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem);}

}
@media only screen and (max-width: 767px){
  .slideshow__media.media>a>img, .slideshow__media.media>img{display: block; position: static !important; width: 100%; height: 100%; object-fit: cover; object-position: center center; transition: opacity .4s cubic-bezier(.25,.46,.45,.94);}
  .slideshow__media.media:before{display: none !important;}
  .slideshow__media.media, .slideshow__media.media>a{position: relative !important; height: 100% !important;}

  .footer_main .footer-block--newsletter {max-width: calc(100% - 150px);}
  .footer_logo {width: 120px;}
  .footer_logo a{width: 100%; padding: 10px;}
  .footer_logo a img{width: 100%;}
  .footer_logo_newsletter{margin-bottom: 40px;}
  .footer__blocks-wrapper.footer_blocks_main>.footer-block {width: 50%; margin-bottom: 30px;}
  .footer__blocks-wrapper.footer_blocks_main>.footer-block:last-child{margin-bottom: 0;}
  .footer-block.footer_col_follow_us .list-social .list-social__link .svg-wrapper, .list-icon{width: 18px; height: 18px;}
  .footer_col_support .list__link{padding-left: 30px;}
  .team-description{font-size: 14px;}
  section.blog_section .slider--tablet.grid--peek.grid--2-col-tablet .grid__item {width: calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem);}
  header .menu-drawer__menu-item--active{background-color: transparent; color: var(--blue);}

  .contact_info{flex-wrap: wrap;}
  .contact_info .left_side, .contact_info .right_side{width: 100%; padding: 0;}
  .contact_info .left_side{margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee;}
  .footer-social-div.contact-page { display: flex; flex-direction: column; align-items: flex-start;}
  .contact_info .title_page_main{font-size: 26px; margin-bottom: 15px;}
  .contact-page .footer_col_title.ftr-social {margin: 12px 0 12px;}
  
  .cmsPage h1, .shopify-policy__body h1{font-size:28px;line-height:1.2;}
  .cmsPage h2, .shopify-policy__body h2{font-size:24px;line-height:1.3;}
  .cmsPage h3, .shopify-policy__body h3{font-size:20px;line-height:1.3;}
  .cmsPage h4, .shopify-policy__body h4{font-size:18px;line-height:1.3;}
  .cmsPage h5, .shopify-policy__body h5{font-size:16px;line-height:1.3;}
  .cmsPage h6, .shopify-policy__body h6{font-size:14px;line-height:1.3;}
  .cmsPage, .cmsPage p, .cmsPage ol li, .cmsPage ul li, .shopify-policy__body, .shopify-policy__body p, .shopify-policy__body ol li, .shopify-policy__body ul li{font-size: 14px; line-height: 1.5;}
  .cmsPage strong, .cmsPage a, .shopify-policy__body strong, .shopify-policy__body a{font-size: inherit; line-height: inherit;}

  .inner-page-title, .shopify-policy__title {min-height: 120px;}
  .inner-page-title .main-page-title, .shopify-policy__title > h1{font-size: 32px;}
  .FAQQues{font-size: 20px;}  


}

@media only screen and (max-width: 480px){
    .section_title, .section_title, .collection-hero .collection-hero__title, .shopify-section.section-collection-list .collection-list-title, .collection__title.title-wrapper .title {font-size: 24px;}
    
}
@media only screen and (max-width: 479px){
  section.blog_section .slider--tablet.grid--peek.grid--2-col-tablet .grid__item {width: calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem);}
  .collection-img {width: 70px; height: 70px; background-size: 50px;}
  .slick-arrow, .slider-button{width: 30px; height: 30px;}
  .slider-controls{margin-top: 20px;}
  .section-inner-main.style-v2 .category-tab {padding: 10px 12px; font-size: 14px; border-radius: 6px;} 
  .title-wrapper-with-link{justify-content: center;}
  .title-wrapper-with-link a{position: static; }
  .grid--1-col-tablet-down.grid--peek .grid__item, .slider--tablet.grid--peek.grid--2-col-tablet .grid__item, .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width: calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem)}
  .featured_products_section .slider-buttons button.slider-button.slider-button--prev{left: 0;}
  .featured_products_section .slider-buttons button.slider-button.slider-button--next{right: 0;}
  .team-slide__inner {display: flex; flex-direction: column-reverse;width: 100%;}
  .team-slide__inner > div{width: 100%;}
  .team-image{height: 200px;}
  .slick-arrow.slick-prev:not(.custom-left){left:0;}
  .slick-arrow.slick-next:not(.custom-right){right:0;}
  .testimonials-slider .slick-arrow.slick-prev:not(.custom-left){left:-20px;}
  .testimonials-slider .slick-arrow.slick-next:not(.custom-right){right:-20px;}
  .marketplace-logos{gap: 20px; padding: 10px 0;}
  .footer_logo_newsletter{flex-direction: column; gap: 20px;}
  .footer_main .footer-block--newsletter{max-width: 100%; width: 100%;}
  .collection-slider:not(.slick-initialized) > div{width: 100%;}
  .category-products-slider:not(.slick-initialized) > div{min-width: calc(100% - 12px);}
  .usp-slider:not(.slick-initialized) > div{min-width: 100%; width: 100%;}
  .collection-slider:not(.slick-initialized) > div:not(:first-child){display: none;}

}