/** Shopify CDN: Minification failed

Line 48:0 All "@import" rules must come first
Line 785:31 "mrgin" is not a known CSS property
Line 868:116 "text-slign" is not a known CSS property

**/
      /*    font-family: 'Golos Text', sans-serif;    */

@font-face {
    font-family: 'Golos Text';
    src: url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-Medium.eot?v=1694413692');
    src: url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-Medium.eot?v=1694413692') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-Medium.woff2?v=1694413690') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-Medium.woff?v=1694413691') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-Medium.ttf?v=1694413691') format('truetype'),
        url('GolosText-Medium.svg#GolosText-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Golos Text';
    src: url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-SemiBold.eot?v=1694413829');
    src: url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-SemiBold.eot?v=1694413829') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-SemiBold.woff2?v=1694413829') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-SemiBold.woff?v=1694413829') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-SemiBold.ttf?v=1694413829') format('truetype'),
        url('GolosText-SemiBold.svg#GolosText-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Golos Text';
    src: url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-Regular.eot?v=1694413613');
    src: url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-Regular.eot?v=1694413613') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-Regular.woff2?v=1694413613') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-Regular.woff?v=1694413613') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/GolosText-Regular.ttf?v=1694413614') format('truetype'),
        url('GolosText-Regular.svg#GolosText-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400..900&display=swap');

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
/* ----------slick css --------- */
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

*{     font-family: 'Golos Text' !important ; }
p{text-decoration: none;font-size: 14px;font-weight: 500;
    line-height: 20px;letter-spacing: 0em;text-align: left;margin: 0;}
.button{    border-radius: 8px;
    padding: 16px 52px;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: left;
       }
.announcement-bar .announcement-bar__message{ font-family: 'Golos Text', sans-serif;font-size: 14px;font-weight: 400;line-height: 17px;letter-spacing: 0em;text-align: left;
font-size: 14px;font-weight: 400;line-height: 17px;letter-spacing: 0em;text-align: left;    padding: 11.5px 0;}
.header__icons .header__icon{width:4.4rem;height:4.4rem;text-decoration:none;   font-size: 14px; color: #000; font-weight: 600} 
.header__icons .header__icon.header__icon--account{}
.header__icons .header__icon span{font-size: 0;font-weight: 600;line-height: 19px;letter-spacing: 0em;text-align: left;color:#000;}
header .search__input.field__input{padding:10px;}
.index-coll-main .main{display:flex;flex-wrap:wrap;}
.index-coll-main .coll{border: 1px solid #E4E4E5;border-right:0;width:16.766%;text-align: center;margin-bottom:-1px;}
.index-coll-main .coll a{    display: block;    position: absolute;    width: 100%;    height: 100%;}
.index-coll-main .coll img{width:100%;aspect-ratio: 1;object-fit: contain;display:block;}
 .index-coll-main .coll .img{padding: 22px 40px 58px;}
.index-coll-main .coll:last-child{border-right:1px solid #E4E4E5;    width: calc(16% + 1px);}
.index-coll-main .collection__title h2{font-size: 40px;font-weight: 600;line-height: 48px;letter-spacing: 0em;text-align: left;color:#19191A;}
.index-coll-main .coll h5 a{font-size: 18px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: center;color:#000;text-decoration:none;}
.index-coll-main .collection__title.title-wrapper{padding: 0;margin-bottom: 38px;}
.index-coll-main .coll h5 {margin-bottom:30px;margin-top:8px;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 23px;padding:0 5px;}
/* .header__search .search-modal.modal__content{position:relative;background:transparent;} */
/* .search-modal .modal-overlay{display:none !important;} */
/* .header > .header__search{display:block !important;max-width: 765px;width: 100%;} */
header.header {display:flex;justify-content: space-between;padding: 8px 24px;}
.header-left{display:flex;align-items:center;max-width: 250px;width: 100%;}
/* header .search-modal{border:0;} */
/* .search__button.field__button{background: #19191A !important;color: #fff;font-size: 16px;font-weight: 400;line-height: 19px;letter-spacing: 0em;text-align: center;width: auto;
height: 100%;padding: 8px 44px;border: 0;top: 0;right: 0;bottom: 0;border-radius: 0 8px 8px 0;}
.search-modal__content{width: 100%; padding: 0;}
.search-modal__form{max-width:100%;}
.search-modal__form .field{box-shadow:none;border: 1px solid #E4E4E5;border-radius:8px 8px;overflow:hidden;}
.search-modal__form .field:after{box-shadow:none !important;}
.search-modal__form .field:before,
.search-modal__form .field:after{box-shadow:none;} */
/* .header__search > details{font-size:0;} */
/* .search__input.field__input{padding: 8px 150px 8px 18px;min-height: auto;height: auto;box-shadow:none !important;} */
/* .search-modal__form .field .field__label {display: flex;align-items: center;font-size: 14px;font-weight: 400;line-height: 17px;letter-spacing: 0em;text-align: left;color: #727273;top: 9px;}
.search-modal__form .field .field__label img{padding-right:10px;} */
.field__input:focus ~ .field__label, 
.field__input:not(:placeholder-shown) ~ .field__label{display: none;}
.header__heading-logo{width:100%;display:block;}
.header__heading-link{padding-left:9px;}

.index-feature ul{display:block;border-top: 1px solid #E4E4E5;border-bottom: 1px solid #E4E4E5;border-right: 1px solid #E4E4E5; }
.index-feature li{max-width: unset !important;float: left;opacity: 1 !important;/* border-left:0; */visibility: visible !important;}
.index-feature li:last-child{border-left: 1px solid #E4E4E5;}
.collection li .inner{position:relative;border-left: 1px solid #E4E4E5;padding:20px 32px 23px;} 

.active-feature-slider{box-shadow: none !important;outline: none;} 

.card__content .card__heading a{font-size: 16px;font-weight: 600;line-height: 19px;letter-spacing: 0em;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 3px;}
.card-information .price-item.price-item--regular {font-size: 16px;font-weight: 600;line-height: 19px;letter-spacing: 0em;text-align: left;color:#A4A4A6;}
.card-information .price-item.price-item--sale{ font-size: 16px;font-weight: 600;line-height: 19px;letter-spacing: 0em;text-align: left;color:#19191A;}
.price-atc .quick-add{margin:  0;}
.price-atc{display:flex;align-items:center;margin-top:16px;justify-content: space-between;}
.title-wrapper h2.title {font-size: 32px;font-weight: 600;line-height: 48px;letter-spacing: 0em;text-align: left;}
.card-information .price .price-item{margin: 0 6px 0 0;}
.grid__item .card-wrapper {position:initial;}
.discount-per{font-size: 14px;font-weight: 500;line-height: 17px;letter-spacing: 0em;text-align: left;background: #000 !important;position: absolute;border-radius: 0 2px 2px 0;
left: 0;top: 30px;color: #fff !important;padding: 3px 5px;margin: 0 !important;width: 50px;text-align:center;}
.price-atc .card-information{width:auto;padding-right:10px;}

.card-wrapper .card__content{display:block;}
.card-wrapper .card__inner  {background:transparent !important;}
.active-feature-slider li{border:0 !important;}

.index-blog .blog__post{max-width: calc(50% - 11px);width: 100%;}
.index-blog .blog__posts{justify-content: space-between;}
.index-blog .card__content .card__heading a{font-size: 36px;font-weight: 500;line-height: 43px;letter-spacing: 0em;text-align: left;color: #fff;text-decoration: none;white-space: unset;}
.index-blog .card.article-card{position:relative;border-radius: 8px;overflow: hidden;}
.index-blog .card.article-card .card__content{position:absolute;bottom:47px;padding:0 32px;}
.index-blog  .blog__posts .article-card .card__information{padding:0;}
.page-width{padding:0 64px;}
.newsletter .newsletter__wrapper{border: 1px solid #E4E4E5;padding: 95px 0 95px 64px;border-radius:8px;}
.newsletter .news-left{width:50%;}
.newsletter .news-left h2{font-size: 30px;font-weight: 600;line-height:1.25;letter-spacing: 0em;text-align: left;margin: 0 0 21px;}
.newsletter .newsletter-form{max-width: 100%;width: 100%;}
.newsletter .newsletter-form .field__button{position:unset;}
.newsletter .newsletter-form .field::after{box-shadow:none;}
.newsletter .newsletter-form__field-wrapper .field__input{border: 1px solid #E4E4E5;border-radius:8px;margin-right:16px;height: 48px; padding: 21px 50px 21px 30px;}
.newsletter .newsletter-form__button{width: auto;background:#d16136 !important;border-radius:8px;color: #fff !important;padding: 16px 52px;font-size: 16px;font-weight: 500;line-height: 19px;letter-spacing: 0em;text-align: left;height:48px;}
.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width: 542px;}
.newsletter .newsletter-form__field-wrapper .field__input::placeholder {color: #6A6A6A;display: block;font-size: 16px;font-weight: 400;line-height: 19px;
   letter-spacing: 0em;    text-align: left;    opacity: 1;}
.footer-block__details-content.footer-block-image {width:100%;} 
.link-block.footer-block.footer-block--menu{width:16%;} 
.social-block.footer-block{width:19%;} 
.details-store.footer-block.grid__item {width:100%;max-width:20%;}
.footer__blocks-wrapper .footer-block:first-child{width:100%;} 
footer.footer .footer-block__heading { font-family: 'Golos Text', sans-serif; font-size: 16px;font-weight: 600;line-height: 19px; color:#fff;   letter-spacing: 0em;    text-align: left;margin-bottom: 14px;}
.footer-block__details-content li a{text-decoration:none;font-size: 14px;  color:#fff !important;  font-weight: 400;    line-height: 17px;    letter-spacing: 0em;    text-align: left;}
footer.footer{background:#d16136;}
.footer-block__details-content li a:hover{opacity:0.7}
.contact-footer a{color:#fff;font-size: 14px;font-weight: 500;line-height: 17px;letter-spacing: 0em;text-align: left;text-decoration:none;}
 
footer.footer .footer-block--newsletter {display:block;margin:0;}
footer.footer .footer-block--newsletter .list-social{justify-content: flex-start;}
footer.footer .footer__copyright *{color:#fff;font-size: 14px;font-weight: 400;line-height: 17px;letter-spacing: 0em;text-align: left;}
footer.footer .footer__copyright *:hover{color:#fff;}
.footer__content-bottom.main {}
.footer-right :is(a,li){color:#fff;font-size: 14px;font-weight: 400;line-height: 17px;letter-spacing: 0em;text-align: left;text-decoration: none;}
.footer-right{display:flex;align-items:center;}
.footer__content-bottom.main .footer__content-bottom-wrapper{justify-content:space-between;display:flex;}
.footer__copyright.caption{margin:0;}
.footer-right{margin:0;}
.footer-right li {margin-left: 14px;  position: relative;line-height: 1;list-style: none;}
.footer-right li::after {position: absolute;content: "";left: -7px;top: 3px;height: 15px;width: 1px;background: #fff;}
.footer-right li:first-child:after{display:none;}
.footer__content-bottom-wrapper{position:relative;}
/* .footer__content-bottom-wrapper:after {  position: absolute;  content: "";  width: calc(100% - 124px);  height: 1px;  background: #727273;  left: 50%;  top: -13px;  transform: translateX(-50%);} */
footer.footer .footer__content-top {padding-bottom: 50px !important;}
footer.footer .footer-block__image-wrapper{margin-bottom:0;}
.index-logo-main p{font-size: 18px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: left;color:#727273;margin:0 0 7px;}
.index-logo-main h6{font-size: 18px;font-weight: 500;line-height: 22px;letter-spacing: 0em;text-align: left;color:#19191A;margin:0;}
.index-logo-main .logos{display:flex;align-items:center;}
.index-logo-main .img{border: 1px solid #727273;padding: 19px;border-radius:8px;}
.index-logo-main .img img{display:block;}
.index-logo-main .desc{padding-left:24px;}
.index-logo-main .inner{display:flex;align-content: center;justify-content: space-between;}
.index-logo-main{padding:52px 0 50px;}
.collection .collection__title.title-wrapper--self-padded-tablet-down{padding:0 64px;}
.grid-coll-list a{color:#727273;font-size: 14px;font-weight: 400;line-height: 17px;letter-spacing: 0em;text-align: left;text-decoration: none !important;position:relative;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 14px;}
.grid-coll-list a:after{position:absolute;content:"";right:5px;top:0;background:#727273;width:1px;height:100%;}
.grid-coll-list a:last-child:after{display:none;}
.grid-coll-list a:last-child{padding-right:0;}
.grid-coll-list{line-height:1;padding-top:7px;display: flex;}
.list-menu__item {font-size: 16px !important;  font-weight: 500;  line-height: 17px;  letter-spacing: 0em;  text-align: left;}
.header .menu-drawer-container .menu-drawer {width: 342px;box-shadow: 0px 6px 6px 4px #00000014;border: 1px solid #E4E4E5} 
.header .header__inline-menu li:hover span {
    color: #d16136;
}
.list-menu__item.menu-drawer__menu-item--active {background:transparent; font-weight: 600;}
.menu-drawer__menu-item > .icon-arrow{width:26px;}
.header .menu-drawer__menu-item{padding:10px 41px !important}
.header .menu-drawer__menu-item:hover{background: linear-gradient(90deg,#FF8D17 11%,#d16136 37%);    background-clip: border-box;
    -webkit-text-fill-color: transparent;  -webkit-background-clip: text;font-weight:600;}
.blog__posts .article-card-wrapper .card__inner {    aspect-ratio: 1.22/1;}
.fix-footer{display:none;}
.index-coll-main.mobile{display:none;}
.close-menu-dwr{display:none;}

.product__title h1{font-size: 24px;font-weight: 600;line-height: 28px;letter-spacing: 0px;text-align: left;padding-bottom:0px;}
.product media-gallery{display:flex;flex-direction: row-reverse;  align-items: flex-start;}
.product media-gallery slider-component{flex:1;}

.product--thumbnail_slider .thumbnail-slider{flex:none;flex-basis:80px;margin-right:24px;}
.product-media-container.constrain-height.media-fit-contain{width:100% !important;border: 1px solid #E4E4E5;border-radius:8px;overflow: hidden !important;}
.product .thumbnail-slider .thumbnail{border: 1px solid #E4E4E5;border-radius: 8px;padding: 10px ;}
.product .thumbnail-slider .thumbnail[aria-current],
.product .thumbnail-slider .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:none;border:1px solid #000 ;}
.quantity__label.form__label{font-size: 16px;font-weight: 600;line-height: 22px;letter-spacing: 0px;text-align: left;color:#19191A;}
.product__info-wrapper .product-form__input.product-form__quantity{display: flex;align-items: center;}
.product__info-wrapper .product-form__quantity .form__label{margin: 0 12px 0 0;}
.quantity__input[type="number"] {-moz-appearance: auto;-webkit-appearance: auto;appearance: auto;box-shadow: none;outline: none;border-radius:8px;border: 1px solid #E4E4E5;    text-align: left;    padding-left: 12px;}
.product__info-container .price-per-item__container .quantity,
.temp-cart .quantity {width: 97px;min-height: auto;height: 50px;}
.product.product--thumbnail_slider .thumbnail-slider{display:block;}
.product .quantity::after {border-radius:8px;border: 1px solid #E4E4E5;box-shadow: none;opacity:0;}
.product-form__buttons .product-form__submit{font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0px;text-align: left;height: 50px;width:100%;overflow:hidden;margin: 0;border-radius:4px;}
.product-form__buttons .wishlist-btn a{font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0px;height: 50px;border: 1px solid #E4E4E5;color: #19191a;
text-decoration: none;display: block;text-align: center;padding: 12px;border-radius:4px;}
.product-form .product-form__buttons{display: flex;align-items: center;justify-content:space-between;max-width:100%;flex-direction: row-reverse;}
.product-form__buttons .wishlist-btn{width:calc(50% - 6px);}
.product-form__buttons .wishlist-btn:hover{border-color:#000;background:#000;color:#fff;}
.product-form__buttons .wishlist-btn:hover a{color:#fff;}

.pro-short-desc h4{font-size: 16px;font-weight: 600;line-height: 22px;letter-spacing: 0px;text-align: left;margin-bottom:0;}
.pro-short-desc :is(li, p){font-size: 14px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;color:#727273;padding-bottom: 5px;}
.pro-short-desc li{list-style:none;position:relative;}
.pro-short-desc li:after{position: absolute;content: "";left: -13px;top: 9px;width: 3px;height: 3px;background: #727273;border-radius: 50%;opacity: 0.7;}


.pro-short-desc ul{padding-left: 14px;}
/* .pdp-main-desc .page-width{max-width:1552px;padding:0 40px} */
.pdp-main-desc ul{padding-left: 15px;}
.pdp-main-desc img{width:100%;}
  .pdp-main-desc li::marker{color:#828D9E;}


.qty-status{display:flex;align-items:center;margin:0;}
.qty-status .avail{color:#13BB2E;font-size: 16px;font-weight: 600;line-height: 22px;letter-spacing: 0px;text-align: left;margin-right: 12px;}
.qty-status .qty-po{font-size: 16px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;color:#727273;margin: 0;}
.qty-status .out-stock{color:red;font-size: 16px;font-weight: 600;line-height: 22px;letter-spacing: 0px;text-align: left;margin-right: 12px;}
.origin_link a{font-size: 12px; font-weight: 400; line-height: 22px; letter-spacing: 0px; text-align: left; color: #fff; display: block; background: #d16136; padding: 5px 12px; border-radius: 4px; text-decoration: none;}
.origin_link {display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px !important;}
.origin_link .share-button {margin-left:auto;}
.share-button__fallback{right: 0;left: auto;}
.share-button__fallback .field__input{padding:10px;    font-size: 14px;}
.share-button__message{font-size:14px;}
.share-button__button{color: #727273;font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0px;text-align: left;}
.origin_link .share-button__button img{padding-right:10px;}
.product__info-wrapper .discount-per{display:none;}
.temp-collection .collection ul.product-grid{column-gap: 0;row-gap: 0;}
.temp-collection .collection ul.product-grid li{box-shadow:   1px 0 #e4e4e5, 0 1px #E4E4E5, 1px 1px #E4E4E5, 1px 0 #E4E4E5 inset, 0 1px #E4E4E5 inset;}
.temp-collection .collection ul.product-grid li .inner{border:0;}

.related-slider.grid {display:block;}
/* .related-products li{width:100% !important;max-width:25% !important;} */
.related-slider.grid:focus-visible {box-shadow: none;  outline: none;}
.overlay_div{display:none;position: fixed;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.5);}
div:not(.announcement-bar-slider).slider-buttons {display:none!important;}
.blog-coll a{font-size: 14px;font-weight: 500;line-height: 17px;letter-spacing: 0.04em;text-align: left;color: #E4E4E5;text-decoration: none;text-transform:uppercase;}
slideshow-component .slideshow.banner .mob_slider{display:none;}
a.link.list-social__link {padding: 10px 19px 10px 0;}
  .header__search .can{display:none;}
.feature-banne-slider .imgs_slider img{width:100%;}
.feature-banne-slider .imgs_slider .img{width:100%;}
/* .pagination-wrapper .pagination__list{flex-wrap:nowrap;}
.pagination__item--current::after, .pagination__item:hover::after{display:none !important;}
.pagination-wrapper .pagination__list li:is(.right,.left){border:0;}
.pagination__list div{border-radius:8px;}
.pagination-wrapper .pagination__list div li{border:1px solid #E4E4E5;}
.pagination-wrapper .pagination__list div li:first-child{border:1px solid #E4E4E5;border-right:0;border-radius:8px 0 0 8px;}
.pagination-wrapper .pagination__list div li:last-child{border:1px solid #E4E4E5;border-radius: 0 8px 8px 0;} 

.pagination-wrapper .pagination__list .pagination__item.pagination__item--next.pagination__item-arrow {border:none;}
.pagination-wrapper .pagination__list li { width:100%; flex: unset;  max-width: 50px;  height: 50px;margin:0 !important;}
.pagination-wrapper .pagination__list li .pagination__item{height: 100%;  width: 100%;  display: block;font-size: 14px;font-weight: 400;line-height: 22px;letter-spacing: 0px;
display: flex;  align-items: center;  justify-content: center;text-align: center;}
.pagination-wrapper .pagination__item.pagination__item--current{background:#d16136;}
 .pagination-wrapper .pagination__list li.left{background:transparent;}
 .pagination-wrapper .pagination__list div{display:flex;overflow: hidden;width:100%;}
*/
.pagination-wrapper .pagination__list>li:not(:last-child){margin:0;}

.collection.show-list-view .grid.product-grid{display:block;}
.temp-collection .collection.show-list-view ul.product-grid li{width:100%;max-width: 100%;}
.temp-collection .collection.show-list-view .card.card--standard{flex-direction: row;}
.temp-collection .collection.show-list-view .card__inner{width: 100%;max-width: 360px;}
.product-list-feature{display:none;}
.temp-collection .collection.show-list-view .product-list-feature,
.temp-collection .collection.show-list-view .product-list-feature :is(ul,li){display:block;}
.temp-collection .collection.show-list-view .product-list-feature *{display:none;}
.temp-collection .collection.show-list-view .product-list-feature li{box-shadow:none;color: #727273;  font-size: 14px;  font-weight: 400;  line-height: 17px;  letter-spacing: 0em;
  text-align: left;  text-decoration: none !important;  position: relative; padding-bottom: 10px;}
.temp-collection .collection.show-list-view .product-list-feature li:after{position: absolute;content: "";left: -20px;  top: 10px;  width: 5px;  height: 5px;  background: #72727361;  border-radius: 50%;}
.temp-collection .collection.show-list-view .product-list-feature ul{margin-top: 20px;padding-left: 22px;}
.temp-collection .collection.show-list-view .card__content{padding-left:60px;}
.temp-collection .collection.show-list-view .card__content .card__heading a{white-space: inherit;}

.card__content .card__heading .full-unstyled-link:hover {
    color: #d16136;
}
.card__content .card__heading a:hover {  text-decoration: none;}
.card__heading a:after{display:none;} 
.facets.facets-vertical-sort .facet-filters__sort.select__select:focus-visible{outline:none;box-shadow:none;} 
.facets.facets-vertical-sort .facet-filters.sorting {padding: 0;}
.facets.facets-vertical-sort .facet-filters__sort.select__select {    font-size: 16px;    color: #000;    font-size: 16px;    font-weight: 500;    line-height: 22px;    letter-spacing: 0px;    text-align: left;}
.facet-filters__sort+.icon-caret{color:#000;}
.list-grid-main{display:flex;}
.list-grid-main img{display:block;}
.list-grid-main .list-main{margin-right:16px;cursor:pointer;}
.list-grid-main .grid-main{cursor:pointer;}
.facets.facets-vertical-sort{display:flex;justify-content: space-between;align-items: center;margin-bottom: 48px;}
.mob-count-view{display:flex;align-items:center;justify-content:space-between;    border-bottom: 1px solid #E4E4E5;padding-bottom: 20px;}
.mob-count-view #ProductCount{font-size: 16px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;}
.collection-hero__title {    font-size: 32px;    font-weight: 600;    line-height: 38px;    letter-spacing: 0em;    text-align: left;}
.collection-hero__title.mob{display:none;}


.pagination__list .last:not(.show)  .gred , .last.show  .grey {display:none;}
.pagination__list .first:not(.show)  .gred , .first.show  .grey{display:none;}
.pagination__list .grey {opacity:0.4;}
.pagination__list .last:not(.show) , .pagination__list .first:not(.show) {pointer-events:none;}
.last.right.show,
.first.left.show{position:relative;    background: #fff;    border-radius: 4px;    margin: 0 7px;}
.last.right.show:after,
.first.left.show:after{position:absolute;    content: "";    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: -1;    margin: -1px;    border: 0;    box-shadow: none; 
border-radius: inherit;    background: linear-gradient(to left,#FF8D17,#d16136);} 
.temp-collection .pagination-wrapper{margin-top:48px;}
.facets-container .facets__summary span{font-size: 16px;    font-weight: 600;  color:#19191A;  line-height: 28px;    letter-spacing: 0px;    text-align: left;}
.facets-container .list-menu__item.facets__item span ,
.facets__selected{font-size: 14px;font-weight: 400;letter-spacing: 0px;text-align: left;color:#19191A;}

.temp-collection .facets__form-vertical{    max-width: 100%;    width: 100%;}
.temp-collection .facets-vertical .facets-wrapper{max-width: 332px;    width: 100%;    padding-right: 46px;}
.facets__form-vertical #FacetsWrapperDesktop .facets__disclosure-vertical[data-index="1"]{border-top:0;}
.facets__form-vertical #FacetsWrapperDesktop .facets__disclosure-vertical[data-index="1"] .facets__summary{padding-top:0;}
.facet-checkbox>input[type=checkbox]:checked{background:#d16136;border-color:#d16136;}
.facet-checkbox .icon-checkmark{    left: 5px !important;    z-index: 5 !important;    top: 13px !important; background:transparent;    color: #fff;    margin-right: 20px;}
.facets-wrap .facet-checkbox svg:not(.icon-checkmark){opacity:0;}
 .facet-checkbox input{width: 20px !important;    height: 20px !important;    border: 1px solid #E2E5EA;    border-radius: 4px;}
.active-facets__button--light .active-facets__button-inner{font-size: 12px;  line-height: 1.4;}
.header__heading-logo-wrapper{vertical-align:middle;}
slideshow-component .slideshow.banner{display:block;}
.cust-slide .banner__media{position:relative;}
.cust-slide.banner:after, .cust-slide.banner__media:after{display:none !important;}
.cust-slide:before{display:none !important;}
.cust-slide .slider__slide[aria-hidden=true]{visibility:visible !important}
.cust-slide.slideshow.banner:focus-visible {outline:none;}
.cust-slide.slideshow:not(.flickity-enabled){display:flex;}
slideshow-component.her-sl *{box-shadow:none !important;}
.cust-slide .flickity-page-dots{bottom:50px;right: 0;text-align: right;padding-right: 60px;}
.cust-slide .flickity-page-dots .dot{background: rgba(255,255,255,0.55);margin: 0 3px;width:64px;border-radius:20px;  opacity: 1;height:4px;margin:0 3px;}
.cust-slide .flickity-page-dots .dot.is-selected{background:#fff;width: 64px;border-radius: 10px;}
.cust-slide .flickity-page-dots .dot{}
.fix-footer a{text-decoration:none;}
.drawer-header{display:none;}
.product-hero-slider .img {width:100%;}
.product-hero-slider .img img{display:block;width:100%;}
.flickity-enabled:focus-visible{box-shadow:none;outline:none !important;}
.product-hero-slider{padding-bottom:20px;}
.breadcrumb * {font-size: 14px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;color:#727273;    text-decoration: none;}
.breadcrumb span:not(.breadcrumb__divider){color:#19191A;    font-weight: 500;}
.temp-product .breadcrumb{padding:20px 0 50px;}
 .quantity__button.min {padding: 0;width: 15px;height: 15px;background: #F8F8FA;margin: 0 !important;box-shadow: none !important;
background: url(https://cdn.shopify.com/s/files/1/0801/9057/0770/files/Triangle.png?v=1695465099);background-repeat: no-repeat;  
background-size: 8px;  background-position: center; }
.quantity__button.plus{padding: 0;width: 15px;height: 15px;background: #F8F8FA;margin: 0 !important;box-shadow: none !important;                       
background: url(https://cdn.shopify.com/s/files/1/0801/9057/0770/files/Triangle.svg?v=1695465105);    background-repeat: no-repeat;  
background-size: 8px;  background-position: center; }
 
.pm-btn {position:absolute;right:13px;top:10px;z-index: 9;    background: #F8F8FA;    border-radius: 7px;    overflow: hidden;}
.installment-main{margin:0 !important; }
.product .parice-block{position:relative;}
p.product__inventory {margin: 0;}
.pro-short-desc{margin-top: 21px !important;}



.pdp-main-desc .about {  position: fixed;  z-index: 10;  bottom: 10px;  right: 10px;  width: 40px;  height: 40px; display: flex; justify-content: flex-end;  align-items: flex-end;
transition: all 0.2s ease;}
.pdp-main-desc .about .bg_links {  width: 40px;  height: 40px;  border-radius: 100%;  display: flex;  justify-content: center;  align-items: center;  background-color: rgba(255, 255, 255, 0.2);  border-radius: 100%;
backdrop-filter: blur(5px);  position: absolute;}

.pdp-main-desc .about .social {  opacity: 0;  right: 0;  bottom: 0;}
.pdp-main-desc .about .social .icon {  width: 100%;  height: 100%;  background-size: 20px;  background-repeat: no-repeat;  background-position: center;  background-color: transparent;
display: flex;  transition: all 0.2s ease, background-color 0.4s ease;  opacity: 0;  border-radius: 100%;}
.pdp-main-desc .about .social.portfolio {  transition: all 0.8s ease;}
.pdp-main-desc .about .social.portfolio .icon {  background-image: url(https://rafaelalucas91.github.io/assets/codepen/link.svg);}
.pdp-main-desc .about .social.dribbble {  transition: all 0.3s ease;}
.pdp-main-desc .about .social.dribbble .icon {  background-image: url(https://rafaelalucas91.github.io/assets/codepen/dribbble.svg);}
.pdp-main-desc .about .social.linkedin {  transition: all 0.8s ease;}
.pdp-main-desc .about .social.linkedin .icon {  background-image: url(https://rafaelalucas91.github.io/assets/codepen/linkedin.svg);}
.pdp-main-desc .about:hover {  width: 105px;  height: 105px;  transition: all 0.6s cubic-bezier(0.64, 0.01, 0.07, 1.65);}
.pdp-main-desc .about:hover .logo {  opacity: 1;  transition: all 0.6s ease;}
.pdp-main-desc .about:hover .social {  opacity: 1;}
.pdp-main-desc .about:hover .social .icon {  opacity: 0.9;}
.pdp-main-desc .about:hover .social:hover {  background-size: 28px;}
.pdp-main-desc .about:hover .social:hover .icon {  background-size: 65%; opacity: 1;}
.pdp-main-desc .about:hover .social.portfolio {  right: 0;  bottom: calc(100% - 40px);  transition: all 0.3s 0s cubic-bezier(0.64, 0.01, 0.07, 1.65);}
.pdp-main-desc .about:hover .social.portfolio .icon:hover {  background-color: #698fb7;}
.pdp-main-desc .about:hover .social.dribbble {  bottom: 45%;  right: 45%;transition: all 0.3s 0.15s cubic-bezier(0.64, 0.01, 0.07, 1.65);}
.pdp-main-desc .about:hover .social.dribbble .icon:hover {  background-color: #ea4c89;}
.pdp-main-desc about:hover .social.linkedin {  bottom: 0; right: calc(100% - 40px);  transition: all 0.3s 0.25s cubic-bezier(0.64, 0.01, 0.07, 1.65);}
 .pdp-main-desc .about:hover .social.linkedin .icon:hover {  background-color: #0077b5;}

 
 .pdp-main-desc #wrapper {width: 100%;}
 .pdp-main-desc .content {transition: 0.3s ease;width:100%; }


.pdp-main-desc .tabs {   display: flex; align-items: center;border-bottom: 1px solid #E4E4E5; }

.pdp-main-desc .tablinks {background: transparent; border: none;   outline: none;
cursor: pointer;position: relative;   display: flex;   justify-content: center;   align-items: center;   font-size: 16px;
margin: 0 33px 0 0;padding:0;}  
.pdp-main-desc .tablinks:before  {content: "";   width: 100%;   height: 2px;   position: absolute;   bottom: 0;   left: 0; z-index: 2;}
.pdp-main-desc .tablinks:hover::before {   height: 100%;   z-index: 2;  top:auto bottom: 0; }
.pdp-main-desc .tablinks.active {  background-color: white;   z-index: 0;   border-right: 0px;   border-left: 0px; top:auto;  bottom: 0px;   }
.pdp-main-desc .tablinks.active:before  {   content: "";   width: calc(100% + 10px);   height: 2px;   bottom: 0;   left: 0;background: #d16136;
top:auto;}

.pdp-main-desc .tablinks.active p,
.pdp-main-desc .tablinks.active:hover p {opacity: 1;font-weight:600;color: #d16136; }
.pdp-main-desc .tablinks:hover p {color: #d16136; font-weight: 600;}
.pdp-main-desc .tablinks p {margin: 0 0 11px;font-size: 16px;  font-weight: 400;  line-height: 28px;  letter-spacing: 0px;  text-align: left;  opacity: 1;color:#19191A;}
.pdp-main-desc .tablinks:hover p {  opacity: 1;  }
.pdp-main-desc .wrapper_tabcontent {   background-color: white;   margin-top: 0px;   z-index: 1;   position: relative;
opacity: 1;   padding: 32px 0 0;   overflow: hidden;   transition: all 1s ease;   top: 0;}
.pdp-main-desc .tabcontent {   display: none;   min-height: 180px; }
  .pdp-main-desc .spr-form-review-rating{padding-bottom:5px;}
  .pdp-main-desc .spr-form-actions .spr-button{padding: 15px 20px 18px;}

@keyframes tabEffect {   from {      top: -40px;   }   to {      top: 0px;   }}
.pdp-main-desc .tabcontent.active {   transition: all 1s ease;   display: block;}
.pdp-main-desc .tabcontent h3:not(.spr-form-title) {   font-size: 40px;   top: 75px;   transform: rotate(90deg);   position: absolute;   left: -90px;
opacity: 0.1;   width: 200px;   height: 60px;   background: -webkit-linear-gradient(135deg, #667eea 0%, #764ba2 100%);   -webkit-background-clip: text;
-webkit-text-fill-color: transparent;   padding: 0;   animation: city 1s ease;}
@keyframes city {   from {      left: -150px;   }   to {      left: -90px;   }}
 .pdp-main-desc .tabcontent :is(p, li,span) {   color: $text;   margin: 0;   padding: 0;   line-height: 28px;   font-weight: 100;   transition: all 1s ease;
   animation: fadeEffect 0.6s ease;   width: 100%;   font-size: 14px; color:#2E3134 !important; }
@keyframes fadeEffect {   from {      opacity: 0;      margin-left: 30px;   }   to {      opacity: 1;      margin-left: 0;   }}
.pdp-main-desc .tabcontent li{list-style:none;position:relative;padding-left:19px;}
.pdp-main-desc .tabcontent li:after{position: absolute;content: "";top: 50%;left: 0;height: 6px;width: 6px;background: #2E3134;border-radius: 50px;transform: translateY(-50%);opacity:0.7;}
.product .price__container span{color:#727273;font-size: 14px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;}
.product__info-wrapper .price__container .price-item--last{font-size: 24px !important;font-weight: 600;line-height: 29px;letter-spacing: 0px;text-align: left;  color:#19191A;}

.product .price__container .price__sale .price-item--regular {color:#727273;font-size: 14px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;}
.product .badge.price__badge-sale{display:none !important;}
.product .txt-line{font-size: 14px;font-weight: 400;line-height: 17px;letter-spacing: 0px;text-align: left;color:#727273;}
.has-discount {}
.product .price-item.price-item--sale.price-item--last{display:flex;margin:0;}
.product .price__container{position:relative;}
.product .price__container:after {    position: absolute;    content: "(Inc of all taxes)";  right:-119px;    bottom: 5px;font-size: 14px;font-weight: 400;line-height: 17px;letter-spacing: 0px;text-align: left;color:#727273;}
.product .price__container .price .price-item{margin-right:0;}
.collection-hero .collection-hero__inner{display:block;}
.temp-collection .collection-hero{padding-top:40px;}
summary.facets__summary.caption-large.focus-offset{    padding: 20px 0;}
.temp-cart .cart-item .cart-item__details a{font-size: 16px;font-weight: 500;line-height: 21px;letter-spacing: 0em;text-align: left;color:#19191A;    max-width: 100%;} 
.cart-outer{display:flex;}
.cart-items.cart-items-outer .cart-item {display:flex;}
.temp-cart .cart-item__media{max-width:200px;width:100%;padding:0;}
.temp-cart .cart-item__media .cart-item__image{width:100%;max-width:100%;}
.temp-cart .cart-item__details{width:calc(100% - 200px);padding:0 0 0 40px;}
.temp-cart .cart-item__quantity{padding:0 !important;margin-top:35px;display:flex;align-items:center;width:100%;max-width:100%;margin-top:32px;}
.c-items-main{width:100%;padding-left:35px;}
.facets-container facet-filters-form label.facet-checkbox{padding: 7px 0;}
.temp-collection .facets-vertical .facet-checkbox input[type=checkbox]{top: 3px;}
.facets-container facet-filters-form fieldset.facets-wrap.parent-wrap.facets-wrap-vertical{padding-top:0;}
.facets__summary .icon-caret{transform: rotate(-90deg);}
.header__icon.header__icon--menu .grey{display:none;}
.cart-count-bubble {top: -3px;right: 0;left: auto;    background: #d16136;}
.cart-count-bubble span{color: #fff !important;font-size: 8px !important;text-align: center !important;padding: 0 !important;}
form.cart__contents.cart-outer .cart__items {width:70%;padding-right:45px;border:0;}
.cart__contents .cart__items{border:0;padding-bottom:0;} 
form.cart__contents.cart-outer .cart-summary-right{max-width:420px;width:100%;    border: 1px solid #E4E4E5;padding:32px;}
.temp-cart cart-remove-button a{color:#F41E1E;font-size: 16px;font-weight: 600;line-height: 19px;letter-spacing: 0em;text-align: left;}
.temp-cart cart-remove-button .icon-remove{width: 20px;min-width:20px;height: 22px;margin-left:15px;    color: #F41E1E;}
.temp-cart .cart-item__quantity-wrapper{justify-content:space-between;}
.temp-cart .cart-item__image-container {border:0;}
.cart-item_wrap .cart-item{border-top:1px solid #E4E4E5;padding: 32px 32px;}
.cart-item_wrap{border-left:1px solid #E4E4E5;border-right:1px solid #E4E4E5;}
.cart-item_wrap .cart-item:last-child{border-bottom:1px solid #E4E4E5;}
.temp-cart .product-option .price-origin{font-size: 14px;font-weight: 600;line-height: 19px;letter-spacing: 0em;text-align: left;    white-space: nowrap;}
.temp-cart .product-option .price-compare{text-decoration: line-through;font-size: 14px;color:#A4A4A6; font-weight: 600;line-height: 19px;letter-spacing: 0em;text-align: left;padding-right:8px;}
.temp-cart .quantity:after{display:none;}
.temp-cart quantity-popover {display: flex;align-items: center;justify-content: space-between;    width: 66.66%;flex-wrap:wrap;}
.temp-cart .product-option{width:33.33%;}
.temp-cart .quantity__label.form__label {margin: 0 14px 0 0;}
 
.temp-cart .cart-main-pg {display:flex;padding-top:130px;padding-bottom:60px;}
.temp-cart .main-cart-content{width:70%;padding-right:48px;}
.temp-cart .cart__footer-wrapper{width:30%;margin-top:36px;position:relative;z-index:0;}
.temp-cart .pm-btn{z-index:2;}
.temp-cart .quantity-popover-container{z-index:0;}
.cart__login-paragraph{letter-spacing:0;}
.cart__login-title{letter-spacing:0;}
.cart__empty-text{letter-spacing:0;}
.cart__warnings .button{letter-spacing:0;}
.temp-cart .product-option .price-compare.no-value{padding:0;}

product-recommendations.index-feature li:last-child{border:0;}
/* .related-products .related-slider .slick-track{margin:0;}
.related-products .related-slider li:last-child {  border-right: 1px solid #E4E4E5 !important;}
.related-products ul.related-slider{border:0;}  */


.cart-items .cart-item{display:flex;border:1px solid #E4E4E5;flex-wrap:wrap;padding:20px 32px;align-items:center;border-bottom:0;position:relative;z-index:0;}
.cart-items .cart-item:last-child{border-bottom:1px solid #E4E4E5;}
slider-component .slider-button{display:none !important;} 
.temp-cart .cart-item .cart-item__details cart-remove-button a{font-size: 16px;font-weight: 600;line-height: 19px;letter-spacing: 0em;text-align: left;color:#F41E1E;    border: 0;background:transparent;}
.temp-cart .cart-item .cart-item__details cart-remove-button a svg{margin-right:5px;}
.cart-item cart-remove-button{width:auto !important;height:auto !important;margin:0 !important;}
cart-items .title.title--primary{font-size: 32px;font-weight: 600;line-height: 38px;letter-spacing: 0em;text-align: left;color:#19191A;}
.temp-cart .add-all-wish {display:flex;align-items:center;font-size: 16px;font-weight: 600;line-height: 19px;letter-spacing: 0em;text-align: left;color:#19191A;text-decoration:none;display:none;}
.temp-cart .removeall {display:flex;align-items:center;font-size: 16px;font-weight: 600;line-height: 19px;letter-spacing: 0em;text-align: left;color:#F41E1E;text-decoration:none;margin-left:24px;}
.temp-cart .right_{display:flex;align-items:center;}
.temp-cart :is(label, input){cursor:pointer;}
.temp-cart .main_car {width: 100%;display: flex;align-items: center;justify-content: space-between;    padding-top: 50px;}
.temp-cart .right_ :is(img,svg){margin-right:7px;}
.temp-cart label:not([for="Search-In-Modal"]) {position: relative;}
.temp-cart input[type=checkbox] { width: 20px!important;    height: 20px!important;    border: 1px solid #E2E5EA;    border-radius: 4px;   position: absolute;    opacity: 1;    width: 1.6rem;    height: 1.6rem;    top: 0.7rem;    left: -0.4rem;    z-index: 6;    appearance: none;    -webkit-appearance: none;}
.temp-cart input[type=checkbox]:checked {    background: #d16136;    border-color: #d16136;}
.temp-cart input[type=checkbox] {    top: 2px;}
.temp-cart label svg:not(.icon-checkmark) {    opacity: 0;}
.temp-cart input[type=checkbox]:checked~.icon-checkmark {    visibility: visible;}
.temp-cart .icon-checkmark {left: 5px!important;z-index: 9 !important;  right:auto;top: 12px!important;background: transparent;color: #fff;margin-right: 20px;width:11px}
.temp-cart .icon-checkmark {visibility: hidden;position: absolute;z-index: 5;top: 1.4rem;}
.temp-cart .main_car label span{color: #19191A;font-size: 16px;font-weight: 600;line-height: 22px;letter-spacing: 0px;text-align: left;padding-left: 10px;}
.temp-cart .title-wrapper-with-link{  position: absolute;  top: -140px;margin:0;width:100%;display:block;}
.temp-cart .title-wrapper-with-link .breadcrumb{padding-bottom:10px;}
.temp-cart cart-items{position:relative;}
.temp-cart div#main-cart-footer{border: 1px solid #E4E4E5;padding: 28px 32px 32px;}
.cart__footer{display:block !important;}
.temp-cart div#main-cart-footer .cart__blocks{width:auto;margin:0;}
.cart__footer>* {width:auto !important;}
.cart__footer-wrapper:last-child .cart__footer {padding:0 !important;}
.cart__footer h3 {  font-size: 24px;font-weight: 600;line-height: 29px;letter-spacing: 0px;text-align: left;  margin-top: 0;color:#19191A;border-bottom: 1px solid #E4E4E5;
    padding-bottom: 20px;}
.cart__ctas button{font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0px;text-align: center;max-width:100%;
    background: #d16136;border-color: #d16136;}
    .cart__ctas button:hover{background: #fff;border-color: #d16136;color:#d16136;}
.cart__footer .totals{justify-content:space-between;padding-bottom:4px;}
.cart__footer .totals__total{font-size: 16px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;color: #19191A;}
.cart__footer .totals__total-value{font-size: 16px;font-weight: 600;line-height: 22px;letter-spacing: 0px;text-align: right;color: #19191A;}
.tax-note.caption-large{text-align:left;}
.temp-cart #MainContent{padding-top:60px;} 
.cart-item__price-wrapper{display:none;}
.temp-cart .cart-item__media .prodcut_checkbox {position:absolute;left:0;top:0;}
.temp-cart .quantity.cart-quantity .loading-overlay{left: 7px;top: 16px;padding: 0;} 
.badge.price__badge-sold-out{display:none !important;}
.index-coll-main .coll:nth-child(6n+6){border-right:1px solid #E4E4E5;width:16% !important;}
.temp-collection .feature-banne-slider{padding: 45px 24px ;} 
.index-feature ul.related-slider.pdp-two {border-top:0;border-bottom:0;border-right:0;}
.index-feature ul.related-slider:is(.pdp-two, .pdp-one, .pdp-three) li.grid__item  {border-top:1px solid #E4E4E5;border-bottom:1px solid #E4E4E5}
.index-feature ul.related-slider:is(.pdp-two, .pdp-one, .pdp-three) li.grid__item:last-child{border-right:1px solid #E4E4E5;margin-right: -1px;}




/*==account-order-start==*/
h3.back-account{display:flex;font-weight:500;align-items:center;margin-bottom:30px}
h3.back-account svg{margin-right:22px}
.order-inner-page .account-rightbar table th{padding:23px;background-color:#f4f4f4;font-weight:400}
.order-inner-page .account-rightbar table td{padding:17px 23px}
.order-inner-page .account-rightbar table{border-radius:7px;border:1px solid rgba(33,33,33,.1);margin-top:40px}
.order-inner-page .errors .h5{font-weight:500}
.billing-address{margin-top:30px}
.billing-address .h5,.billing-address p strong,.shipping-address .h5,.shipping-address p strong , .billing-address p , .shipping-address p {font-weight:400;color:#5B5B5B;line-height:1.56;margin-bottom:0px;}
.billing-address h3 , .shipping-address h3 {font-size:17px;font-weight:400;margin-bottom:7px;}
.shipping-address hr {margin:20px auto;}
/*==account-order-end==*/
/*==account-address-start==*/
.customer-address-form{border:1px solid rgba(33,33,33,.1);border-radius:8px;padding:30px 24px 10px}
button.section-header__link.address-new-toggle.btn{text-decoration:unset}
.account-main-header.address-page-header{display:flex;align-items:center;justify-content:space-between}
.account-main-header.address-page-header .account-header-right{margin-bottom:6px}
.address-block-item{background-color:#fbfbfb;border-radius:5px;padding:20px 17px;margin-bottom:20px}
.address-block-item p.h4{font-size:14px;background-color:#2e3969;font-weight:500;color:#fff;padding:5px 10px;display:inline-block;border-radius:4px}
.address-name{font-size:15px;line-height:1;font-weight:500;text-transform:capitalize;margin-bottom:7px}

.address-block-item.default-item{background-color:#f4f3ff}
.address-button button{border:1px solid #986c53;color:#986c53!important;border-radius:5px;padding:11px 12px;min-width:88px;background-color:transparent!important;margin:0 7px}
.address-button button:focus,.address-button button:hover{color:#fff!important;background-color:#986c53!important}
.default-item.address-block-item .item-address-top{display:flex;align-items:flex-start;width:100%;flex-direction:row-reverse;justify-content:space-between}
.address-button{margin-left:-7px;margin-right:-7px;display:flex;justify-content:flex-end}
.account-checkbox label{font-size:16px !important;font-weight:400 !important;}
.account-checkbox span.checkbox-box{width:24px;height:24px;border:1px solid rgba(33,33,33,.6);border-radius:2px;display:inline-block}
.account-checkbox .form-group{display:flex;align-items:center;position:relative}
.account-checkbox input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}
.account-checkbox input:checked+.checkbox-box{background-image:url(https://cdn.shopify.com/s/files/1/0420/8669/5079/files/Vector_1_e0751174-f301-4873-8635-d61791f2d8a3.svg?v=1692863730);background-repeat:no-repeat;background-position:center}
.account-checkbox label{font-size:16px;font-weight:400;margin-bottom:0;margin-left:10px;text-align:left;line-height:1.2;}
.account-button-wrapper{display:flex;align-items:center;justify-content:SPACE-BETWEEN;margin-top:15px}
.address-block-item.default-item .account-button-wrapper{justify-content:flex-end}
/*==account-address-end==*/
/*==popup-start==*/
.commom-popup h2{font-size:24px;line-height:1;font-weight:500;margin-bottom:0}
.commom-popup{width:400px;border-radius:8px;position:fixed;background-color:#fff;z-index:7;left:0;right:0;margin:0 auto;top:80px;max-height:calc(100vh - 160px);overflow-y:auto;overflow-x:hidden}
.commom-popup.custom-choise-box{width:100%;max-width:500px;}
.common-pop-header{padding:30px 22px;border-bottom:8px solid #f4f4f4;display:flex;align-items:center;justify-content:space-between}
.common-popup-middle label{display:none}
.common-popup-middle input,.common-popup-middle select{font-size:16px;font-weight:400;border:0;border-bottom:1px solid rgba(33,33,33,.1);padding:5px 0;margin-bottom:20px}
.common-popup-middle .middle-top{padding:25px 22px 17px;border-bottom:8px solid #f4f4f4}
.middle-top.checkbox-middle-top label{display:block}
.middle-top.checkbox-middle-top{padding:30px 22px}
.common-popup-btn-wrapper{padding:22px;display:flex;align-items:center;justify-content:center;margin-left:-12px;margin-right:-12px}
.common-popup-btn-wrapper button{margin:0 12px!important;flex:1}
body.commonpopup-open .commonpopup-overlay{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(103,63,29,.25);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);z-index:6}
.pagination .btn{min-width:unset;padding:10px}
.template-customers-addresses .pagination{margin-top:0}
.commonpop-close {cursor:pointer;}
.commonpopup-open {overflow:hidden;}
.commom-popup.custom-choise-box{padding:22px;top:50%;transform:translateY(-50%)}
.commom-popup.custom-choise-box .commonpop-close{text-align:right;margin-bottom:5px}
.commom-popup.custom-choise-box h2{line-height:1.3;max-width:275px;margin:0 auto;margin-bottom:10px;font-size:18px;}
.commom-popup.custom-choise-box .common-popup-btn-wrapper{padding-left:0;padding-right:0;padding-bottom:0}
/*==popup-end==*/


.account-sidebar .accountpage-tab-item .left + svg path {fill:#212121;}
.account-sidebar .accountpage-tab-item .left + svg {margin-top: 2px;}

/*==account-sidebar-start==*/
.account-main-block .title{margin-top:30px}
.account-sidebar{border:1px solid #2121211A;border-radius:8px;padding:30px 23px;width:100%;max-width:309px;    position: sticky;    top: 30px;}
.account-personal-info{background-color:#fff6e6;text-align:center;padding:30px;margin-bottom:16px;border-radius:8px;background-image:url('https://cdn.shopify.com/s/files/1/0801/9057/0770/files/Profile_Card_-_BG.png?v=1698511179');background-repeat:no-repeat;background-position:center;background-size:100% 100%;}
.account-personal-profile{text-align:center}
.account-personal-profile img{margin:0 auto}
.account-personal-info p.name{  font-size: 17px;    font-weight: 500;    line-height: 28px;    letter-spacing: 0px;    text-align: center;
  color:#1e354e;text-transform:capitalize;margin:0 0 7px;}
.account-personal-info p.email,
.account-personal-info p.pno{font-size: 15px;font-weight: 400;line-height: 15px;letter-spacing: 0em;text-align: center;color:#727273;}
.account-personal-info p.pno{margin:0px;}
.account-personal-info p.email{margin:7px 0 0;}
.accountpage-tab span{font-size:17px;line-height:1;font-weight:400;display:inline-block;    color: #19191A;}
.accountpage-tab .accountpage-tab-item .left svg{margin-right:12px}
.accountpage-tab-item a{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;padding:18px 15px;border-radius:5px;
    text-decoration: none;}
.accountpage-tab-item{position:relative;}
.accountpage-tab-item:last-child:before{content:'';width:calc(100% - 30px);height:1px;background-color:#F1F3F6;display:block;position:absolute;top:0;left:0;right:0;margin:0 auto;}
 
.accountpage-tab-item .left{display:flex;align-items:center}
.account-main-block{margin-top:35px;display:flex;flex-wrap:wrap;margin-bottom:120px;align-items: flex-start;}
.account-main-header{margin-top:50px}

.account-main-header h2.title{font-size: 32px;font-weight: 600;line-height: 38px;letter-spacing: 0em;text-align: left;color: #19191A;margin-top:20px;}
.account-rightbar{width: 100%;padding-left: 30px;max-width: calc(100% - 309px);}
.account-rightbar .order-table{border-radius:8px;border:1px solid #2121211A;padding:20px 22px}
.account-rightbar .order-table > .table--responsive{width:100%;}
.account-rightbar table{border-collapse:collapse;overflow:hidden;}
.account-rightbar table th{font-size:17px;font-weight:500}
.account-rightbar table thead tr{border-bottom:1px solid #2121211A}
.account-rightbar table td,.account-rightbar table th{padding:17px 10px;padding-left:0;text-align:left}
.account-rightbar table th{padding:12px 10px;padding-left:0}
.account-rightbar table td{font-size:17px;font-weight:400;line-height:1}
.account-rightbar table td span{font-size:14px;padding:10px}
.account-rightbar table td span{font-size:14px;padding:7px 21px;border-radius:4px;font-weight:500}
.account-rightbar table td.Unfulfilled span{background-color:rgba(46,57,105,.2);color:#2e3969}
.account-rightbar table td.Delivered span{background-color:rgba(94,172,36,.2);color:#5eac24}
.account-rightbar table td.Cancelled span{background-color:rgba(222,48,48,.2);color:#de3030}
/*==account-sidebar-end==*/
/*==account-order-start==*/
h3.back-account{display:flex;font-weight:500;align-items:center;margin-bottom:30px}
h3.back-account svg{margin-right:22px}
.order-inner-page .account-rightbar table th{padding:23px;background-color:#f4f4f4;font-weight:400}
.order-inner-page .account-rightbar table td{padding:17px 23px}
.order-inner-page .account-rightbar table{border-radius:7px;border:1px solid rgba(33,33,33,.1);margin-top:40px}
.order-inner-page .errors .h5{font-weight:500}
.billing-address{margin-top:30px}
.billing-address .h5,.billing-address p strong,.shipping-address .h5,.shipping-address p strong , .billing-address p , .shipping-address p {font-weight:400;color:#5B5B5B;line-height:1.56;margin-bottom:0px;}
.billing-address h3 , .shipping-address h3 {font-size:17px;font-weight:400;margin-bottom:7px;}
.shipping-address hr {margin:20px auto;}
/*==account-order-end==*/
/*==account-address-start==*/
.customer-address-form{border:1px solid rgba(33,33,33,.1);border-radius:8px;padding:30px 24px 10px}
button.section-header__link.address-new-toggle.btn{text-decoration:unset}
.account-main-header.address-page-header{display:flex;align-items:center;justify-content:space-between}
.account-main-header.address-page-header .account-header-right{margin-bottom:6px}
.address-block-item{background-color:#fbfbfb;border-radius:5px;padding:20px 17px;margin-bottom:20px}
.address-block-item p.h4{font-size:14px;background-color:#2e3969;font-weight:500;color:#fff;padding:5px 10px;display:inline-block;border-radius:4px}
.address-name{font-size:15px;line-height:1;font-weight:500;text-transform:capitalize;margin-bottom:7px; }

.address-block-item.default-item{background-color:#f4f3ff}
.address-button button{border:1px solid #986c53;color:#986c53!important;border-radius:5px;padding:11px 12px;min-width:88px;background-color:transparent!important;margin:0 7px}
.address-button button:focus,.address-button button:hover{color:#fff!important;background-color:#986c53!important}
.default-item.address-block-item .item-address-top{display:flex;align-items:flex-start;width:100%;flex-direction:row-reverse;justify-content:space-between}
.address-button{margin-left:-7px;margin-right:-7px;display:flex;justify-content:flex-end}
.account-checkbox label{font-size:16px !important;font-weight:400 !important;}
.account-checkbox span.checkbox-box{width:24px;height:24px;border:1px solid rgba(33,33,33,.6);border-radius:2px;display:inline-block}
.account-checkbox .form-group{display:flex;align-items:center;position:relative}
.account-checkbox input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}
.account-checkbox input:checked+.checkbox-box{background-image:url(https://cdn.shopify.com/s/files/1/0420/8669/5079/files/Vector_1_e0751174-f301-4873-8635-d61791f2d8a3.svg?v=1692863730);background-repeat:no-repeat;background-position:center}
.account-checkbox label{font-size:16px;font-weight:400;margin-bottom:0;margin-left:10px}
.account-button-wrapper{display:flex;align-items:center;justify-content:SPACE-BETWEEN;margin-top:15px}
.address-block-item.default-item .account-button-wrapper{justify-content:flex-end}
/*==account-address-end==*/




.account-rightbar .grid__item{width: 100%;max-width: 100%;}
.order-table :is(.order-field , a) {font-size: 17px;text-decoration: none;font-weight: 400;    line-height: 28px;    letter-spacing: 0px;    text-align: left;    color: #212121;}
.account-rightbar .head-titles :is(.order-field , a){font-weight:500;}
.account-rightbar .order-table>.table--responsive .table__section :is(td, a){text-decoration: none;font-size: 17px;    font-weight: 400;    line-height: 22px;    letter-spacing: 0px;    text-align: left;    color: #212121;}
.account-rightbar .order-table .order-field span:not(:nth-child(1)){display:none;}
.account-rightbar .order-table .pro-name{max-width:200px ;width: 100%;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.account-rightbar .order-header {    margin: 0;    padding: 0;    display: flex;    border-bottom: 1px solid #2121211A;    padding:  0;}
.account-rightbar .order-header li{color:#212121;list-style:none;font-size: 17px;font-weight: 400;line-height: 28px;letter-spacing: 0px;text-align: left;  cursor:pointer;  margin-right: 40px;padding: 8px 0 15px;}
.account-rightbar .order-header li.active{font-weight:500;border-bottom: 2px solid #d16136;}
.account-rightbar .head-titles{display:flex;     border-bottom: 1px solid #2121211A;padding-bottom: 14px; margin-bottom: 30px;}
 
.order-list-main .div__section{display:flex;padding-bottom:24px;}
 
.order-table .order-field.id {max-width:108px;width:100%;padding-right:20px;}
.order-table .order-field.price{width: 100%;max-width: 120px;}
.order-table .order-field.name{width: 100%;max-width: 1000px;padding-right:80px;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.order-table .order-field.date{width: 100%;max-width: 150px;padding-right:20px;}
.order-table .order-field.sta-p{width: 100%;max-width: 170px;padding-right:20px;}
.order-table .order-field.star-f{width: 100%;max-width: 180px;padding-right:20px;}
.order-table .order-field.star-f span{background:#eee;    padding: 3px 4px;    text-align: center;    width: 129px;    display: block;}
.order-table .order-field.star-f.Unfulfilled span{color:#d16136;background:#d1613633}  
.order-table .order-field.star-f.Fulfilled span{color:#5EAC24;background:#5EAC2433} 
.order-search input{width:100%;border: 1px solid #2121211A;box-shadow: none;   outline:none !important; padding: 15px;}
.order-search input:focus-visible{border-color:#666;}
.order-search {margin:20px 0;}
.account-rightbar .head-titles .order-field{line-height:1.2;}
.inn-title-mob {display:none;}
/*
.header ,
 .account-sidebar{opacity:0.1;filter:blur(20px)} ----------------- */
/* body.temp-customers\/addresses.gradient .header ,
 body.temp-customers\/addresses.gradient .account-sidebar{opacity:0.1;filter:blur(20px)} */
.footer.is-empty{background:#eee;}
.is-empty .cart__footer{display:none;}

section .sotp-widget .olWrapper .ol{max-width:1400px !important;padding:0 20px !important;display:flex;justify-content:center;align-items: center;}
section .sotp-widget .olWrapper .ol .login-img{max-width:50%;width:100%;margin:0;}
section .sotp-widget .olWrapper .ol .login-box{max-width:50%;width:392px;}
section .simply-otp-wrapper .olWrapper .ol .login-header, section .sotp-widget .olWrapper .ol .login-header{text-align:left;}
section .simply-otp-wrapper .olWrapper .ol .login-description, section .sotp-widget .olWrapper .ol .login-description{text-align:left;margin: 10px 0 0;font-size: 16px;letter-spacing: 0;color: #2F2F2F;}
section .input-box-content.mobile-no-inner,
.input-box-content.email-no-inner.active{    border: 0 !important;border-bottom: 1px solid #21212126 !important;    border-radius: 0!important;}
section .simply-otp-wrapper .olWrapper .ol .otp-btn, section .sotp-widget .olWrapper .ol .otp-btn {padding: 17px 20px;font-size: 16px;}
section input.olInput.user-name-input::placeholder {   font-size: 16px !important;}
.address-outer{display:flex;align-items: flex-start;position:relative;padding-bottom:100px;}
.address-outer .customer:not(.account):not(.order){max-width:100%;    width: 100%;}
.add-title  {font-size: 32px;font-weight: 600;line-height: 38px;letter-spacing: 0em;text-align: left;color: #19191A;}
button.add-add-btn{position: absolute;right: 0;top: -110px;border-radius: 5px; overflow: hidden;    font-size: 16px;
    font-weight: 500;    line-height: 22px;    letter-spacing: 0px;    text-align: left;  padding-bottom: 3px;border: 1px solid #d16136;}
button.add-add-btn:hover{background:#fff !important;color:#d16136;}
button.add-add-btn:after,
button.add-add-btn:before{display:none;}

.customer.addresses .item-address {text-align:left;background: #FBFBFB;padding: 25px 30px;margin: 20px 0;border-radius:5px;}
.address-name {font-size: 15px;font-weight: 500;line-height: 15px;letter-spacing: 0em;text-align: left;color:#212121;margin-bottom:8px;}
.address-bottom * {font-size: 15px;font-weight: 400;line-height: 27px;letter-spacing: 0em;text-align: left;color: #212121B2;margin:0;}
.address-bottom .mobile-no span{font-weight:500;}
.address-bottom .mobile-no {margin-top:5px;}
.customer.addresses .address-popup #address_form_new,
.pop-add{top: 50%;position: fixed;max-width: 540px;background: #fff;left: 50%;z-index: 9999;padding: 24px;margin: 0;border-radius: 8px;height: 80vh;overflow-y: scroll;
transform: translate(-50% , -50%);width:calc(100% - 40px);}
.customer.addresses .add-head{width: 100%;flex-basis: 100%;margin: 0;padding:10px 0;}
.customer.addresses form>div:nth-of-type(2),
.customer.addresses form>div:nth-of-type(1){flex-basis: 100%;}

.pop-add form>div:nth-of-type(1) {margin:0 0;}
.pop-add form>div:nth-of-type(2){margin:2rem 0 0;}

.customer.addresses .add-head{display:flex;justify-content:space-between;align-items:center;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 4px solid #F4F4F4;}
.customer.addresses .add-head h4{font-size: 24px;font-weight: 500;line-height: 24px;letter-spacing: 0em;text-align: left;color:#212121;margin:0 0 10px;}
.customer.addresses form .field input::placeholder{font-size: 16px;font-weight: 400;letter-spacing: 0em;text-align: left;color:#9B9B9B;opacity:1;}
.customer.addresses form .field:after,
.customer.addresses form .select:after{border:0;box-shadow:none !important;border-bottom:1px solid #2121211A;}
body.add-pop-open .add-overlay{display: block;position: fixed;width: 100%;height: 100%;background: rgba(95, 68, 207, 0.3);z-index: 9;left: 0;top: 0;backdrop-filter: blur(8px);}
body.add-pop-open {overflow:hidden;}
.customer.addresses form .field input:focus,
.customer.addresses form .field input:hover{box-shadow:none !important;}
.customer.addresses form .field input{padding:15px 15px 15px 0!important;}
#AddressCountryNew{box-shadow: none !important;padding-left:0;}
label[for="AddressCountryNew"]{mrgin:10px 0 -2px !important;}
.def-add{font-size: 16px;    font-weight: 400;    line-height: 16px;    letter-spacing: 0em;    text-align: left;    color: #212121;}
 .pop-add h2{   display: flex;    justify-content: space-between;    align-items: center; font-size: 24px;    font-weight: 500;    line-height: 24px;    letter-spacing: 0em;  
text-align: left;    color: #212121;    margin: 0 0 10px;}

.fix-footer .item .active{display:none;}


.fix-footer .item.active .active{display:block;}
.fix-footer .item.active .normal{display:none;}
body.show-search  .item.active .active{display:block;}
.temp-search .list-grid-main{display:none;}
.temp-search .template-search__header .search__button.field__button{border-radius:0;}
.add-btnsets button{background:transparent;color:#d16136;font-size: 16px;font-weight: 400;line-height: 16px;letter-spacing: 0em;
text-align: center;border-radius:5px;border: 1px solid #d16136;}
.add-btnsets :is(.dlt-add , .edit-add){margin:0 0 0 7px !important;}
.add-btnsets button:after,
.add-btnsets button:before{display:none;}
.add-btnsets{text-align:right;margin-top:20px;    display: flex;justify-content: flex-end;align-items:center;}
.add-btnsets .account-checkbox{flex:1;} 
.add-btnsets button:hover{background: #d16136;color: #fff;}
.item-address h6{    font-size: 14px;    font-weight: 500;    line-height: 20px;    letter-spacing: 0em;    text-align: center;    margin: 0;    background: #d16136;    display: inline-block;
    color: #fff;    padding: 3px 9px;    border-radius: 4px;    position: absolute;    right: 30px;    top: 23px;}
.address-single{position:relative;margin:20px 0 !important;}
.address-single.def-add .item-address {background:#d1613621;}
.address-outer .customer.addresses {padding:4px 24px;border: 1px solid #2121211A;border-radius: 8px;margin-left:30px !important;}
.address-outer .customer.addresses ul{margin:0;}


.prodile-back{margin:0 7px 0 16px;}


:is(.customer.addresses .address-popup #address_form_new, .pop-add)::-webkit-scrollbar {width: 6px;}
:is(.customer.addresses .address-popup #address_form_new, .pop-add)::-webkit-scrollbar-track {  background: #d16136;}
:is(.customer.addresses .address-popup #address_form_new, .pop-add)::-webkit-scrollbar-thumb {background: #d8cffb;border-radius:20px;}

.om-products {display:flex;}
.div__section.om-products:not(:last-child) {margin-bottom:30px;border-bottom:1px solid #21212126;}
.om-mains .main-shipping-wipper .shipping-address p{font-size: 17px;font-weight: 400;line-height: 27px;color:#5B5B5B;letter-spacing: 0px;text-align: left;}

/* body.temp-.temp-customers\/order.gradient :is(header, .account-sidebar){opacity:0.1;filter:blur(20px)} */
.om-order-detail-header{display:flex;background:#eee;justify-content: space-between;padding:15px 24px;}
.om-order-detail-header .title{margin:0;font-size: 17px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;color: #212121;margin-bottom:10px}
.om-order-detail-header .value{color:#5B5B5B;font-size: 17px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;}
.shipping-address h3{font-size: 17px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;color: #19191A;margin: 0 0px 13px;}
.shipping-address p:not(.h5){font-size: 17px;font-weight: 400;line-height: 27px;letter-spacing: 0px;text-align: left;color: #727273;margin-top:8px;}
.shipping-address {display: flex;justify-content: space-between;padding:30px 22px 10px; align-items: center;}
.om-products .pro-right *{font-size: 17px;font-weight: 400;line-height: 17px;color:#212121;letter-spacing: 0em;text-align: left;text-decoration:none;}
.om-products .pro-right .pro-title{margin-bottom:12px;}
.om-products .pro-right .pro-title a{max-width: 350px !important;    text-wrap: nowrap;     white-space: nowrap;    overflow: hidden;
    text-overflow: ellipsis;    width: 100%;    display: block;}
.om-products .pro-right .Price{margin-bottom:8px;}
.om-products .pro-right .qty{margin-bottom:10px;}
.om-products .pro-right .price{margin-bottom:8px;}
.om-mains .order-innerpage-box{margin-top:50px;padding: 0 22px;}
.om-mains .order-table {padding:0;} 
.om-mains .shipping-address .h5 {font-size: 17px;color:#19191A;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;margin:0;text-transform: capitalize;} 
.om-products .pro-right {padding-left:20px;}
.reorder-btn-invoice-main-wipper .buy_btn {    border-radius: 5px;    overflow: hidden;    font-size: 16px;    font-weight: 500;    line-height: 22px;
letter-spacing: 0px;    text-align: center;    padding-bottom: 3px;    border: 1px solid #19191a;    padding: 14px 10px;width:180px;display:block;    background: #19191a;    color: #fff;} 
.reorder-btn-invoice-main-wipper .buy_btn:hover{background:#fff;color:#212121} 
.fulfill-status.Fulfilled .value{color: #5eac24;    background: #5EAC2433;    padding: 5px 16px;    border-radius: 8px; 
font-size: 14px;    font-weight: 500;    line-height: 22px;    letter-spacing: 0px;    text-align: center;}
.fulfill-status.Unfulfilled .value{font-size: 14px;font-weight: 500;line-height: 22px;letter-spacing: 0px;text-align: center;padding: 5px 16px;border-radius: 8px;color: #d16136; background: #d1613633;}

.om-mains .back-account  a{    text-decoration: none;    font-size: 22px;color:#212121;font-weight: 500;    line-height: 28px;    letter-spacing: 0px;
display: flex; align-items: center;text-align: left;}
.om-mains .back-account  a img{margin-right:10px;}
body.temp-.temp-customers\/order .account-main-header :is(.breadcrumb , .breadcrumb *) {font-size: 14px;font-weight: 500;line-height: 22px;letter-spacing: 0px;text-align: left;
color: #727273; }
.account-main-header .last {color:#19191A !Important;}
.shipping-address.mobile{display:none;}
.prodile-back{display:none;}

.commonpopup-open.add-pop-open .add-overlay{z-index:0;}
.commom-popup.custom-choise-box form{margin:0;}
.hide{display:none !important;}
.close-edit{cursor:pointer;}

.product__info-wrapper .SPCMP_Add.new_SPCMP_Btn {background:transparent !important;font-size: 16px;font-weight: 500;line-height: 22px;
letter-spacing: 0px;text-align: left;color:#727273 !important;min-height: auto !important;padding: 0 !important;margin: 0 !important;
background: url(https://cdn.shopify.com/s/files/1/0801/9057/0770/files/Plus_5f5bd361-b79b-44e4-ac71-83a55856d5b3.svg?v=1698942904) !important;
    background-repeat: no-repeat !important;    padding-left: 29px !important;    background-position: 0px 2px !important;   border:0 !important;} 
.product__info-wrapper .SPCMP_Add.new_SPCMP_Btn:hover { background: transparent !important;color:#727273 !important;text-slign:left;
font-size: 16px;font-weight: 500;line-height: 22px;letter-spacing: 0px;text-align: left;color:#727273 !important;min-height: auto !important;
padding: 0 !important;margin: 0 !important;
background: url(https://cdn.shopify.com/s/files/1/0801/9057/0770/files/Plus_5f5bd361-b79b-44e4-ac71-83a55856d5b3.svg?v=1698942904) !important;
    background-repeat: no-repeat !important;    padding-left: 29px !important;    background-position: 0px 2px !important; }
h4.del-title{display:flex;align-items:center;font-size: 17px;font-weight: 400;line-height: 17px;letter-spacing: 0em;text-align: left;}
h4.del-title img{margin-right:12px;}

.pincode_checker_wrapper input{border: 1px solid #E4E4E5; box-shadow: none;    max-width: 230px;    width: 100%;}
.pcodeToast-content .toastIcon{min-width:20px;}
.pin-text {font-size: 14px;font-weight: 400;line-height: 1.3;color:#19191A;letter-spacing: 0em;text-align: left;}

.card__content .SPCMP_chk_lbl{display:none !important;}
.quick-add-modal__content-info .breadcrumb{display:none}


.temp-page\.compare li {list-style:none;}
.temp-page\.compare .sp_product_con.fill_cmp :is(li,p,span){font-size:14px;line-height:1.6;color:#19191a !important}
.temp-page\.compare .spr-header-title{font-size:16px;} 
.temp-page\.compare .sp_compare_tbl .sp_add_to_cart .sa_cmp_addcart  ,
.temp-page\.compare .sp_compare_tbl .sp_add_to_cart .sa_cmp_soldout{    padding: 9px 20px !important;font-size:14px;}
.temp-page\.compare .sp_product_con.fill_cmp :is(h2,h3,h4,h5,h6){font-weight: 600;margin-bottom: 10px;font-size: 15px;}
.temp-page\.compare :is(li.sp_demo, .sp_originstore){display:none !important;}
.temp-page\.compare .sa_cmp_title {padding: 40px 0 10px 40px;font-size: 30px !important;font-weight: 500;line-height: 26px;letter-spacing: 0;text-align: left;}
.temp-page\.compare .sp_compare_tbl{padding-bottom:50px;}
body .sa_ca_container.ca_bottom {bottom: 90px !important;border-radius: 8px !important;    left: 0 !important;}
body.collection  .sa_ca_container.ca_bottom{bottom:130px !important;}
body #sa_ca_wrapper .ca_bottom .ca_flap{border-radius:5px !important;}



.des-table{display:flex;flex-wrap:wrap;      }
.des-table .left-title{font-size: 16px;font-weight: 600;line-height: 1.3;color:#19191A;letter-spacing: 0em;text-align: left;width:30%;border-right:  1px solid #E4E4E5;    padding: 16px 20px 16px; } 
.des-table .right-title{font-size: 16px;font-weight: 400;line-height: 1.3;color:#19191A;letter-spacing: 0em;text-align: left;width:70%;    padding: 16px 20px 16px;}
.des-table .des-row{display:flex;border-bottom: 1px solid #E4E4E5;width: 100%;}
.des-table .des-row:last-child{border:0;margin-bottom:0;}

.temp-page\.compare .sp_product_con.fill_cmp .left-title{font-weight:600;} 
.close-address-pop.close-edit {padding: 0;border: 0;    display: block;    margin: 0;min-width: auto;}
button.close-address-pop.close-edit:hover {    background: transparent;   opacity: 0.7;}

.custom-choise-box #addresses-cancel-submit{background:#19191A;color:#fff;}   
.custom-choise-box #addresses-cancel-submit:hover{color:#19191A;background:transparent;}
.def-add-yes:hover {background: #19191a !important;color: #fff !important;}
.facet-filters__field .dropdown .dropdown-menu li{list-style:none;border-bottom:1px solid #E4E4E5;font-size: 16px;font-weight: 400;line-height: 22px;letter-spacing: 0px;
text-align: left;padding:10px 0;cursor:pointer}
.facet-filters__field .dropdown .dropdown-menu li:hover{background:#d16136}
.facets-container facet-filters-form label.facet-checkbox:hover span{color:#d16136;}
.facet-filters__field .dropdown .dropdown-menu li:last-child{border:0;}
.facet-filters__field .dropdown .dropdown-menu li.selected{background:#d16136 ; }
.facet-filters__field .dropdown .dropdown-menu {padding: 11px 16px 7px;box-shadow: 0 6px 6px 4px #00000014;border-radius: 8px;margin: 15px 0 0;position: absolute;z-index: 9;
background: #fff;width:100%;border: 1px solid #E4E4E5;display:none;}
.facet-filters__field .dropdown{width:210px;position:relative;}
.facet-filters__field .dropdown .select span{font-size: 16px;font-weight: 400;line-height: 22px;color: #19191A;letter-spacing: 0px;text-align: left;}
.facet-filters__field .dropdown .select {align-items: center;justify-content: space-between;cursor:pointer;}
.coll-back {background: transparent;outline: none;border: 0;padding-left: 11px;}

.page\.common h1{font-size:30px;}
body.page\.common main{padding:50px 0;}
.predictive-search__loading-state svg{max-width:15px;margin:0 auto;}
.header>.header__search{max-height:40px;}

.active-feature-slider.product-grid:not(.slick-initialized){display: flex;flex-wrap: nowrap;overflow-y: scroll;} 
.cart-notification__links .button ,
.cart-notification__links .button:after,
.cart-notification__links .button:before{box-shadow:none !important;}
#cart-notification-button {border:1px solid;}
body.customers\/login footer.footer{display:none;}
.p-card-overlay {display: block !important;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 9;}
.footer .list-social__item .icon {height: auto;width:auto;}
.mobile-facets__main {padding-top: 0 !important;}
.header .menu-drawer__menu-item .color{display:none;}
.header .menu-drawer__menu-item:hover .plain{display:none;}
.header .menu-drawer__menu-item:hover .color,
.list-menu__item.menu-drawer__menu-item--active .color{display:block;}
.temp-product .quick-add-modal{display:none;}

.insta-main a{display:block;}
.insta-main img{width:100%;display:block;}
.insta-main .inner:not(.slick-initialized){display:flex;}
.insta-main .inner:not(.slick-initialized) .cell{width:20%;}
.insta-main .cell{margin:0 15px;} 
.insta-outer .title {font-size: 32px;  font-weight: 600;margin:0;  line-height: 48px;  letter-spacing: 0em;  text-align: left;}
.insta-outer .page-width.title-main {display: flex;margin-bottom: 45px;align-items: center;    justify-content: space-between;}
.insta-outer .handle{    font-size: 16px;    font-weight: 500;    line-height: 19px;    letter-spacing: 0em;    text-align: left;    color: #727273;}
.two-images-main .inenr{display:flex;justify-content: space-between;}
.two-images-main .inenr .images{width:calc(50% - 11px);border-radius:8px;overflow:hidden;position:relative;} 
.two-images-main .inenr .images img{width:100%;display:block;}
.two-images-main .inenr .images a{display: block;    width: 100%;    height: 100%;    opacity: 0;    position: absolute;    z-index: 9;}
.two-images-main .inenr h3{font-size: 36px; margin:0;font-weight: 500;line-height: 43px;letter-spacing: 0em;text-align: left;color: #d16136;text-decoration: none;white-space: unset;}
.two-images-main .content{position: absolute;bottom: 0;bottom: 47px;padding: 0 32px;  left: 0;}
.card__content .card__heading a{text-decoration:none !important;}

.insta-outer{position:relative;}
/* .insta-outer:after{    position: absolute;    content: "";width: 100%;border-radius: 50%; left: 50%;  transform: translate(-50% , -50%);    z-index: -1;
 top: 120%; max-width:970px;  height: 970px;filter: blur(140px);
background: -webkit-linear-gradient(120deg, #FF8D17 7.43%, #FE8D18 16.36%, #FB8B1C 23.02%, #F68921 27.88%, #F08629 31.39%, #E88232 34%, #DE7E3D 36.18%, #D37949 38.39%, #C87457 41.08%, #BB6E66 44.71%, #AD6876 49.74%, #9E6186 56.62%, #8F5A98 65.82%, #7F53AA 77.8%, #6F4BBC 93.01%, #d16136 111.9%) !important;} */

.contatc-pno{margin-top:8px !important;} 
.details-store.footer-block.grid__item h6{font-size: 14px;    font-weight: 500;    line-height: 17px;    letter-spacing: 0em;
    text-align: left;color: #fff;margin:0 0 3px;}
.details-store.footer-block.grid__item :is(p,a){text-decoration: none;font-size: 14px;font-weight: 500;line-height: 20px;letter-spacing: 0em;text-align: left;
color:#fff;margin: 0;}
.details-store.footer-block.grid__item .footer-block__heading{margin-bottom:23px;}
.details-store .contact-block{margin-bottom:10px;}
.details-store .contact-block p a:nth-child(2){margin-left:8px;}
footer .faqanswer {display: none;	padding: 4px 20px 15px 0;max-width:670px;}
footer .faqanswer p{color:#ffffff;font-size: 14px;font-weight: 400;line-height: 22px;letter-spacing: 0em;
text-align: left;}
footer .faqanswer p{margin:0;}
footer .q-a-block{border-bottom:1px solid #ffffff6e;}
footer a.active img{transform: rotate(180deg);}
footer .togglefaq {text-decoration: none;color: #333;	font-size: 13px;	padding: 15px 30px 15px 0;	line-height: 20px;	display: block;
margin-bottom: -1px;color:#fff;font-size: 14px;font-weight: 400;line-height: 17px;letter-spacing: 0em;text-align: left;}
/* footer .icon-plus {color: #ffffff;	margin-left: 20px;	font-size: 20px; } */
.discount-per:not(:has(.percent-count)){display:none;}
footer .icon-plus {
    font-size: 20px;
    color: #ffffff;
    margin-left: 20px;
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    transition: transform 0.3s ease;
}
.togglefaq.active .icon-plus {
    transform: rotate(180deg);
}

footer .icon-minus {	color: #5ec4cd;	margin-left: 20px;	font-size: 20px; } 
.footer__content-bottom.main{padding-top:20px;}
.dropdown-menu .close-sort{display:none;}

.button.button--secondary:hover {
    background: #d16136;
    border-color: #d16136;
    color: #ffffff;
}
.button.button--secondary {background: #ffffff ;border-color: #d16136 ; color: #d16136;}

.button.button--primary:hover {
    background: #ffffff;
    color: #d16136;
    border: 1px solid #d16136;
}
.button.button--primary {background: #d16136 ;border-color: #d16136 ;}
sticky-header{    border-bottom: 1px solid #E4E4E5;}
header .search-modal .field:after{display:none;}


.shopify-policy__container ul{    list-style-position: outside;}
.shopify-policy__container  strong{font-weight: lighter;}
.shopify-policy__container a{color: blue;}

/* Flickity */
.testimonials .flickity-slider {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.testimonial-mains .swiper-button{position:unset;}
.testimonial-mains .title-wrapper{padding-right:24px;}
.testimonial-mains .page-width{padding-right:0;}

.testimonial__preview p
{font-family: Amiri;
font-size: 16px;
font-style: italic;
font-weight: 400;
line-height: 1.5;
letter-spacing: -0.02em;
text-align: left;color:#5E5E5E;
}
.testimonial__author
{font-family: Amiri;
font-size: 20px;
font-weight: 400;
line-height: 20px;
letter-spacing: -0.02em;
text-align: left;color:#262626;
}
.testimonial__item blockquote{    padding-inline-start: 0;padding:24px;border:0;margin:0;
                                 display: flex;
    flex-direction: column;
    justify-content: space-between;
    /* height: 100%; */
                             }
.testimonial__item .testimonial__preview{flex:1; border: 1px solid #E6E6E6;border-radius:0 16px 16px 0;overflow:hidden;display:flex;}
.testimonials .flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.testimonials .testimonial__item {}
.testimonial__list-wrapper .swiper-horizontal{padding-right:24px;}
.testimonials .flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.testimonials .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

testimonials-component {
  display: block;
  --block-width: 16rem;
}

@media screen and (min-width: 750px) {
  testimonials-component {
    --block-width: 18rem;
  }
}

@media screen and (max-width: 480px) {
  testimonials-component {
    --block-width: 14rem;
  }
}

testimonials-component[data-slider=false] .testimonial__list {
  max-width: 100%;
}

.testimonial__list-wrapper {
  position: relative;
  /* overflow: hidden; */
  margin: 0 auto;
  max-width:100%
}

@media screen and (min-width: 750px) {
  .testimonial__list-wrapper {
    padding: 0 2rem;
  }
}

.testimonial__list {
 box-shadow:none;
  display: flex;
  justify-content: center;
}

/* .testimonial__list::before,
.testimonial__list::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  z-index: 2;
  height: 100%;
  width: 20%;
  pointer-events: none;
} */

/* .testimonial__list::before {
  left: -3.2rem;
  background-image: linear-gradient(to left, rgba(var(--color-background), 0) 0, rgba(var(--color-background), 0.5) 30%);
} */

.testimonial__list::after {
  right: -3.2rem;
  background-image: linear-gradient(to right, rgba(var(--color-background), 0) 0, rgba(var(--color-background), 0.5) 30%);
}

@media screen and (max-width: 480px) {
  /* .testimonial__list::before,
  .testimonial__list::after {
    pointer-events: none;
    width: 30%;
  } */

  /* .testimonial__list::before {
    left: 0;
  } */

  .testimonial__list::after {
    right: 0;
  }
}

.testimonial__list .flickity-viewport {
  flex: 0 0 100%;
  width: 100%;
  min-height: 5rem;
  overflow: visible;
}

.testimonials .flickity-button {
  display: none;
}

.testimonials .flickity-button.previous{
left: auto;
position: absolute;
right: 64px;
top: -62px;    border: 1px solid #CBCBCB;
    height: 48px;
    width: 48px;
    justify-content: center;
}

.testimonials .flickity-button.next{
  left: auto;
position: absolute;
right: 4px;
top: -62px;    border: 1px solid #CBCBCB;
    height: 48px;
    width: 48px;
    justify-content: center;
}

@media screen and (min-width: 750px) {
  .testimonials .flickity-button {
    padding: 0;
    width: 4rem;
    height: 4rem;
    display: flex;
    align-items: center;
    z-index: 5;
    color: rgb(var(--color-foreground));
    background-color: transparent;
    transition: opacity var(--duration-default) ease;
  }

 

  .testimonials .flickity-prev-next-button .flickity-button-icon {
    width: 1.6rem;
    height: 1.6rem;
    position: static;
  }
  
  @media screen and (hover: hover) {
    testimonials-component:hover .flickity-button {
      opacity: 1;
    }
  }
}

.testimonial__item {
 
  background:transparent;
  margin-right:24px;
  /* height:100%; */
}

.testimonial__image .media{height:100%;padding:0;} 

.test-wrapp{display:flex;height:100%;}
.testimonial__image {
  border-radius: 1rem;
  max-width: 37%;
  width:100%;
  overflow: visible;
  background:transparent;
  border-radius:16px 0 0 16px;overflow:hidden;
}

.testimonial__image .media {
 
}



@media screen and (min-width: 750px) {


}

.testimonial__item.is-selected {
  pointer-events: none;
}

.no-js .testimonial__item.is-selected .testimonial__image .media,
.no-js .testimonial__item.is-next .testimonial__image .media,
.no-js .testimonial__item.is-previous .testimonial__image .media {
  transform: none;
}

.testimonial__preview {

}

.testimonial__preview.is-selected .testimonial__blockquote {
  opacity: 1;
  transition: opacity var(--duration-default) ease var(--duration-long);
  animation: appear-up var(--duration-long) ease;
}

.testimonial__blockquote {
 
}

.testimonial__blockquote:empty {
  display: none;
}

.testimonial__blockquote .quote-icon {
  line-height: 1;
  margin-bottom: 1rem;
}

.testimonial__blockquote .icon-quote {
  width: 3rem;
  height: 3rem;
}

.testimonial__blockquote .rating {
  margin-bottom: 1rem;
}

.testimonial__blockquote .rating-star {
  --letter-spacing: 0.2;
  --font-size: 1.8;
}

.testimonial__author {
  font-style: normal;
  display: flex;
  justify-content:space-between;
  align-items:flex-end;
  margin-top:27px;
  font-style: italic;
}

 

.testimonial__author:empty {
  display: none;
}

.testimonial__previews {
  margin: 0 auto;
  max-width: calc(var(--block-count) * var(--block-width) + calc(var(--block-width) / 2) + 4rem);
  margin-top: 2rem;
}
.testimonial-mains .testimonial__list-wrapper{padding:0;}
.testimonial__image .media img{position:relative;}


.testimonial__list-wrapper .swiper-slide {
  flex-shrink: 0; 
  height: auto;
  width: 100%; 
  position: relative; 
  transition-property: transform; 
  display: flex; 
  flex-flow: column nowrap;
}

@media screen and (min-width: 750px) {
  .testimonial__previews {
    margin-top: 4rem;
    padding: 0 2rem;
  }
}

@media(max-width:1440px){
.testimonial__item blockquote{padding: calc(16px + (24 - 16) * ((100vw - 749px) / (1440 - 749)));}
  .testimonial__preview p{font-size: calc(12px + (16 - 12) * ((100vw - 749px) / (1440 - 749)));}
.testimonial__author{font-size: calc(16px + (20 - 16) * ((100vw - 749px) / (1440 - 749)));}
}

 

 

@media(max-width:749px){
.testimonial__item { border:1px solid #E6E6E6;border-radius:12px;}  
  .testimonial__item  .test-wrapp{padding:16px;}
.test-wrapp{flex-direction:column;}
.testimonial__item .testimonial__preview{border:0;}
.testimonial__item blockquote{padding:16px 0 0}
  .testimonial__image{border-radius:10px;max-width: calc(128px + (200 - 128) * ((100vw - 360px) /(749 - 360)));aspect-ratio: 1 / 1.18;} 
 
.testimonial__preview p{ line-height: 1.6;font-size: calc(14px + (16 - 14) * ((100vw - 360px) / (749 - 360))); }
.testimonial__author {font-size: calc(16px + (20 - 16) * ((100vw - 360px) /(1440 - 360)));margin-top:20px;}
  .testimonial__author svg{ width:calc(32px + (40 - 32) * ((100vw - 360px) / (749 - 360)));height: auto; }
.testimonial__list-wrapper .swiper-horizontal{padding-right:24px;}
.testimonial-mains .title-wrapper{padding-right:16px;}
.testimonials .icon_text_slider_arrows { display: none; }
 
  
 
}
@media(max-width:480px){
    testimonials-component {
        --block-width: auto;
    }
}
/* ------------------- */

@media(min-width:1501px){  
}

@media(max-width:1640px){  
  .price-atc{flex-wrap: wrap;margin-top:4px}
  .price-atc .card-information{flex:1;}
  .price-atc .quick-add{margin-top: 17px; width: 100%;}   
}

@media(max-width:1500px){  
  .page-width{max-width:1440px;padding:0 64px;}
  .social-block.footer-block{display: flex;}
  /* .link-block.footer-block.footer-block--menu{width: 22%;} */
  .index-logo-main p {font-size: 16px;}
  .index-logo-main h6 {font-size: 16px;}
  /* .index-coll-main .coll{width: 25%;}
  .index-coll-main .coll:last-child{border-right: 1px solid #E4E4E5;width:calc(25% + 1px);}
  .index-coll-main .coll:nth-child(4n+4) {border-right: 1px solid #E4E4E5;width:25% !important;} */

  
}

@media(max-width:1440px){
  footer.footer {padding-bottom:30px !important;}
  .order-table .order-field.id { max-width: 95px;min-width:95px;}
  .order-table .order-field.name{padding-right: 20px;}
  .order-table .order-field.date {  max-width: 150px;}


}

@media(max-width:1300px){
  .index-logo-main .img {padding: 14px;}
  .index-logo-main .desc {padding-left: 20px;}
  .index-blog .card__content .card__heading a {font-size: 30px;line-height: 38px;}
  .index-blog .card.article-card .card__content {bottom: 27px;} 
  .temp-cart .cart-item__quantity{flex-wrap:wrap;}
  .temp-cart .product-option {width: 100%;    padding-bottom: 20px;}
  .temp-cart .main-cart-content{padding-right:20px;}
  .temp-cart .cart-main-pg{padding:130px 20px 0 !important;}
  .temp-cart quantity-popover{width:100%;}
 body.temp-.temp-customers\/order .page-width{padding:0 20px;} 
 .two-images-main .inenr h3 {font-size: 30px;line-height: 38px;}
}


  
@media(max-width:1250px){
  .index-logo-main .logos{width:calc(50% - 10px);margin: 8px 0;}
  .index-logo-main .inner{flex-wrap: wrap;justify-content:space-between;}
  .newsletter .newsletter__wrapper {padding: 75px 0 75px 44px;}
  .title-wrapper h2.title{  font-size: 30px;} 
  .index-blog .card__content .card__heading a {font-size: 26px;line-height: 1.4;}
  .newsletter .news-left h2 {font-size: 32px;}
  .header__heading-link{padding-left:10px;}
  .temp-collection .collection.show-list-view .card__inner {max-width: 35%;}
  .temp-collection .collection ul.product-grid li .inner{padding: 20px 20px 23px;}
  .temp-collection .collection.show-list-view .card__media .media img{object-fit: contain;}
  .temp-collection .collection.show-list-view .card__content {padding-left: 30px;}
  .temp-cart .cart-item__media{max-width:30%;width:100%;}
  .temp-cart .cart-item__details {width: 70%;    padding-left: 20px;}
  .cart-items .cart-item {padding: 20px 16px;}
  .temp-cart quantity-popover{width:100%;}
  .index-coll-main .coll h5 a {font-size: 16px;}
  .order-table :is(.order-field,a) { font-size: 14px;}
  .accountpage-tab span{font-size: 15px;}
  .page-width.page-content.cart_ {padding:0 20px;}
.account-sidebar{    max-width: 265px;}
  .account-personal-info {padding: 30px 10px;}
  .account-rightbar{max-width: calc(100% - 265px);}
  .om-order-detail-header .title,
  .om-order-detail-header .value{font-size:15px;}
  .om-products .pro-right * { font-size: 14px;}
  .shipping-address p:not(.h5) { font-size: 15px;}
  .temp-page\.compare .sa_cmp_title {font-size:30px !important}
  .insta-outer .title {font-size: 30px;}
 .two-images-main .inenr h3 {font-size: 26px;line-height: 1.4;}
  .insta-outer:after{ max-width:600px;height:600px;}
}

@media(max-width:1050px){
    .temp-cart .cart-main-pg{display:block;}
  .temp-cart .main-cart-content {width: 100%;padding:0;}
  .temp-cart .cart__footer-wrapper {width: 100%;margin-top:5px;max-width:500px;}
  .temp-cart div#main-cart-footer{margin-bottom:64px;}
  .cart__contents .cart__items{padding-bottom:0;} 
  .index-coll-main .coll h5 { margin-top: 20px;}
.account-rightbar { max-width: calc(100% - 265px);}
.add-title { font-size: 28px;}
  
}

@media(max-width:989px){
  footer .footer-block__details-content .list-menu__item--link{padding:0;}
  .page-width,.page-width-desktop{padding:0 16px !important;}
  .fix-footer{display:flex;position: fixed;bottom: 0;left: 0;width:100%;box-shadow: 0px -2px 5px 0px #0000000F;background:#fff;padding:10px 0px;}
  .fix-footer .item{width:20%;text-align:center;}
  .fix-footer .item h6{font-size: 12px;font-weight: 400;line-height: 14px;letter-spacing: 0em;text-align: center;color:#212121 ;margin: 8px 0 0;}
  .fix-footer .item img{display: block;margin: 0 auto;}
  /* .index-coll-main .coll{width: 25%;}
  .index-coll-main .coll:nth-child(5n+5){border-right:0;}
  .index-coll-main .coll:nth-child(4n+4){border-right:1px solid #E4E4E5}
  .index-coll-main .coll:last-child:after{position: absolute;content: "";right: -1px;top: 0;height: 100%;width: 1px;background: #E4E4E5;} */
  .index-feature li .inner {padding: 20px 20px 23px;}
  .title-wrapper h2.title{font-size:24px;}
  .index-blog .card__content .card__heading a {font-size: 24px;line-height: 28px;}
  .close-menu-dwr{display: block;padding: 10px;cursor: pointer;position: absolute;right: 10px;top: 4px;}
  .header>.header__search{display:none !important;}
  /* .header__icons {display:none !important;} */
  .header__icons .header__icon.header__icon--cart {position: fixed;bottom: 0;right: 29vw;opacity:0;height: 64px;}
  .header__icons .header__icon.header__icon--search{position: fixed;bottom: 0;left: 27.6vw;opacity:0;height: 64px;}
    .header__icons .header__icon.header__icon--search svg{width: 18px;}
      .header__icons .header__icon.header__icon--cart svg{width:20px}
  .header__icons .header__icon span{font-size:0 !important;}
  .cart-count-bubble {top: 6px;right: 7px;width: 5px;height: 5px;}
  /* .fix-footer :is(.item.cart , .item.search) .image{opacity:0;pointer-events:none;} */
  .footer__content-bottom-wrapper::after{width:calc(100% - 32px);}
  body{padding-bottom:58px;overflow-x:hidden;}
  body.show-search .header__search{position: fixed;    display: block!important;    left: 16px;    z-index: 99; top:25px;   width: calc(100% - 32px);}
  body.show-search .sr-overlay{display: block;    position: fixed;    left: 0;    top: 0;    width: 100%;    height: 100%;   background: #fff;    z-index: 9;}
  body.show-search{overflow:hidden;}
   .header__search .search-modal__form .search__button {right: 0;} 
  .header__search .search__input.field__input{padding-right:10px;}
  .header__search .can{display:block;font-size: 16px;font-weight: 500;line-height: 25px;letter-spacing: 0em;text-align: left;
  background: linear-gradient(to right,#f32170,#ff6b08,#cf23cf,#eedd44);    background-clip: border-box;    -webkit-text-fill-color: transparent;    -webkit-background-clip: text;}
  .announcement-bar .announcement-bar__message{font-family: Inter;font-size: 12px;font-weight: 400;line-height: 15px;letter-spacing: 0em;text-align: center;font-size:12px;}
  .utility-bar__grid.page-width{padding:0 20px!important;}
  .header__search .search-modal__form .field{border:0;align-items: center;}
  .header__search .search__input.field__input{border: 1px solid #E4E4E5;border-radius:8px;}
  .header__search .search__input.field__input:focus{box-shadow:none;}
  .header__search .reset__button:not(:focus-visible):after{display:none;}
  .header__search .reset__button.field__button{right: 70px;    box-shadow: none;    border: 0;    top: -1px;}
  body.show-search .announcement-bar-section{position: fixed;width: 100%;left: 0;top: 0;}
  .temp-collection .collection.show-list-view .product-list-feature{display:none;}
  .header__icon.header__icon--menu {position:fixed;bottom:18px;right: 0;left: 0;margin: 0 auto;}   
  .close-menu-dwr svg{width:16px;} 
  .header__icon--menu .icon-close{    height: 17px;    width: 17px;}
  .product  .product__info-wrapper.grid__item {padding-left:30px;}
  .temp-collection .facets-vertical .facets-wrapper {padding-right: 26px;    min-width: 240px;    max-width: 240px;}
  .temp-collection .facets-vertical .product-grid-container {width: calc(100% - 240px);}
  .header__icon.header__icon--menu .icon.icon-close{display:none;}
  .header__icon.header__icon--menu .icon.icon-close.grey{display:block;}
  .cart-summary .cart-summary-heading {font-size: 24px;font-weight: 600;line-height: 29px;letter-spacing: 0px;text-align: left;}
  #menu-drawer .menu-drawer__navigation {padding-top:20px;}
  .menu-drawer__menu-item > .icon-arrow{right:18px !important;}

  .show-search .header>.header__search {display:block;}
  .account-rightbar {    max-width: 100%;    margin-top: 30px;    padding: 0;}
  .account-sidebar {max-width: 376px;}
  .account-rightbar .head-titles{display:none;}
  .order-list-main .div__section{margin-bottom: 24px;flex-wrap:wrap;position:relative;}
  .order-list-main .div__section:after{position:absolute;content: "";bottom: 0;left: -16px;height: 4px;width: calc(100% + 32px);background: #F4F4F4;}
  :is(body.temp-.temp-customers\/account , body.temp-.temp-customers\/addresses )  .order-table :is(.order-field,a){width: 100% !important;max-width: 100% !important;padding-bottom: 2px;padding-right:0;}
  .order-table .order-field.star-f,
  .order-table .order-field.sta-p{padding:0 0 7px;}
  .account-rightbar .order-header{display:none;}
  .order-search{margin-top:0;}
  .inn-title-mob {display:block; font-size: 22px;font-weight: 500;line-height: 22px;color:#212121;letter-spacing: 0em;text-align: left; margin-bottom: 30px;margin-top:0;}
  .account-sidebar{position:relative;top:0;}
  
  .address-outer{display:block;}
  body.temp-customers\/addresses .customer.addresses {margin:30px 0 0 !important;} 
  .account-main-header .breadcrumb,
  body.temp-customers\/addresses .breadcrumb {display:none;}
  .prodile-back{display:none;}
  .om-mains .back-account a img{display:none;}
  :is(body.customers\/order.temp-customers\/order,   body.customers\/addresses ) .prodile-back{display:block;} 
  body.customers\/order.temp-customers\/order :is(.account-sidebar, .account-main-header){display:none;}
  body.customers\/order.temp-customers\/order .account-rightbar{margin-top:0;}
  body.customers\/order.temp-customers\/order h3.back-account{margin-bottom:20px;margin-top: 0;}
  .temp-page\.compare .sa_cmp_title {font-size:24px !important}
  .header__icon.header__icon--menu:focus-visible{box-shadow:none;}
  .close-menu-dwr{display:none;}
  .insta-outer .title {font-size: 24px;line-height: 1;}
  .two-images-main .inenr h3 {font-size: 24px;line-height: 28px;}
  .index-coll-main .coll .img {padding: 14px 24px 47px;}
  .index-coll-main .coll h5{bottom:18px;}

}

@media(max-width:989px){
.header__icons .header__icon.header__icon--account {display:none;}
}
@media(max-width:850px){
  .blog__posts.articles-wrapper.contains-card{display:block;}
  .blog__post.slider__slide{width: 100% !important;max-width: 100%;margin:0 0 32px!important;} 
  .index-blog .card.article-card .card__content {bottom: 28px;    padding: 0 20px;}
  .two-images-main .inenr{display:block;}
  .two-images-main .inenr .images {width: 100%;}
  .two-images-main .content {bottom: 28px;padding: 0 20px;}
  .two-images-main .inenr .images:first-child{margin-bottom:20px}
}


@media(min-width:768px){
  .accountpage-tab-item a:hover{background-color:#d16136;color:#fff;}
  .accountpage-tab-item a:hover .left span{color:#fff;}
  .accountpage-tab-item a:hover svg path{fill:#fff !important;}
  .accountpage-tab-item.active a{background-color:#d16136}
  .accountpage-tab-item.active span{color:#fff}
  .accountpage-tab-item.active svg *{fill:#fff;}
  .accountpage-tab-item.active svg path{fill:#fff !important;}
  /* body.customers\/login main#MainContent{height: calc(100vh - 94px);display: flex;align-items: center;    justify-content: center;padding:80px 0;} */
  body.collection.temp-collection .coll-back{display:none;} 
  .active-feature-slider li{position:relative}
  .active-feature-slider li:after{content: "";    position: absolute;    z-index: -2;    width: 100%;    height: 100%;    top: 0;
  left: 0;    transform-origin: center;    opacity: 0;    transition: opacity .55s cubic-bezier(.2, .75, .5, 1);    box-shadow: 0 8px 55px rgb(0 0 0 / 15%);}
  .active-feature-slider li:hover:after{opacity:1;}
    .collection li .inner{position:relative;}
  .collection li .inner:hover:after{content: "";position: absolute;z-index: -2;width: 100%;height: 2px;bottom: 0;left: 0;  background: #d16136 }
}

@media(max-width:767px){
  .index-coll-main.mobile{display:block;    padding-top: 20px;}
  .index-coll-main:not(.mobile){display:none;}
  .index-coll-main.mobile .main{display: flex;flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;overflow-y: hidden;white-space: nowrap;margin-left:-12px;padding-bottom:20px;}
  .index-coll-main.mobile .main::-webkit-scrollbar {display:none;}
  .index-coll-main.mobile .coll{border:0;padding:0 11px 26px;    width: 100%;max-width: 120px;}
  .index-coll-main.mobile .coll .img{/*clip-path: circle(50% at 50% 50%)*/;background: #F8F8FA;width: 84px;height: 84px;border-radius:50%;display: flex;align-items: end;padding:0;margin:0 auto;}
  .index-coll-main.mobile .coll h5{font-size: 14px;    font-weight: 400;    line-height: 17px;    letter-spacing: 0em;    text-align: center; position:unset;  padding:0; margin-top: 12px;}
  .index-coll-main.mobile .page-width-desktop{padding-right:0 !important;}
  .index-coll-main.mobile .coll h5 a{white-space: pre-wrap;line-height:13.8px;font-size:11px;overflow: hidden;text-overflow: ellipsis; display: block;}
  .newsletter .newsletter__wrapper{padding:355px 40px 44px;background-size: 70%;background-position: center top;}
  .newsletter .news-left {width: 100%;}
  .newsletter .newsletter-form{text-align:left;}
  .newsletter .newsletter__wrapper .newsletter-form__field-wrapper{margin-right: auto;}
  .newsletter .news-left h2 {font-size: 22px;line-height: 26.8px;}
  .newsletter-form__field-wrapper .field{display:block;}
  .newsletter .newsletter-form .field__button{position:relative;width: 100%;margin-top: 16px;}
  .newsletter .newsletter__wrapper{}
  .header .menu-drawer-container .menu-drawer{width: 100%;  left: 0;  height: calc(100dvh - 62px);  bottom: auto;top: 0px;  border-radius: 0;position:fixed;
  box-shadow: none;  border: 0;  border-top: 1px solid #E4E4E5;}
  .qty-status .qty-po {font-size: 14px;}
  
  
  .shopify-section-header-hidden .menu-drawer{top:0;height: calc(100vh - 60px);}
  body:not(.scroll-up) .shopify-section-header-hidden .menu-drawer {height: calc(100dvh - 60px);top:0;}
  body.h_menu_open .announcement-bar-section{position:relative;z-index:-4;}
  
  .header__icon--menu[aria-expanded="true"]::before{display:none;}
  .blog__post.slider__slide{ margin: 0 0 20px!important; padding: 0 !important;}
  .blog__posts.articles-wrapper .blog__post.slider__slide:last-child{margin:0 0 10px !important;}
  .index-blog .card__content .card__heading a{  font-size: 22px;    line-height: 26px;}
  slideshow-component .slideshow.banner .slideshow__media img:first-child{display:none;}
  slideshow-component .slideshow.banner .mob_slider{display:block;}
  .slideshow__media.banner__media.media:before {padding-bottom:50% !important;}
  slideshow-component .slideshow.banner{padding:0 16px 20px 16px;}
  .title-wrapper h2.title{line-height:1;}
  .footer__content-bottom.main .footer__content-bottom-wrapper{display:block;} 
  .footer-right{padding:0;}
  .footer-right li{margin: 0 10px 0 0;}
  .footer-right li::after{right: -6px;left: auto;top: 2px;}
  .footer-right li:first-child:after{display:block;}
  .footer-right li:last-child:after{display:none;}
  .footer-right {flex-wrap: wrap;}  
  .social-block.footer-block{justify-content:flex-start;}
  .social-inner-block .list-social__link{padding:0;}
  footer.footer .footer-block--newsletter .list-social{padding-bottom:25px;}
  .footer-block__details-content li{padding-bottom:13px;}
  .link-block.footer-block.footer-block--menu{width:100%;}
  .newsletter .newsletter-form__field-wrapper .field__input{padding:20px 15px 21px 15px;}
  .feature-banne-slider{padding:20px 16px;}
  .header .menu-drawer__menu-item {padding: 10px 24px !important;}
  .index-logo-main {padding: 32px 0 30px;}
  .menu-drawer .list-social{margin:0 !important;}
  .header .menu-drawer-container .menu-drawer{transform: translateY(100%);}
  
  .temp-cart .cart-item .cart-item__details a {line-height: 20px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;    text-overflow: ellipsis;}
  .temp-cart .product-option .price-origin,.temp-cart .product-option .price-compare {font-size: 14px;}
  .temp-cart .cart-item__media {    max-width: 150px;}
  .temp-cart .cart-item__details{width: calc(100% - 168px);}
  .cart-items .cart-item{align-items: flex-start;}
  .temp-cart .cart-item .cart-item__details cart-remove-button a{font-size:0;display:flex;}
  .temp-cart .quantity{width: 72px; height: 41px;}
  .temp-cart .pm-btn{top: 5px;}
  .temp-cart .quantity__label.form__label{font-size:14px;}
  .account-main-header h2.title {font-size: 22px;line-height: 22px;}
  .cart__empty-text{font-size:24px;}
  section .sotp-widget .olWrapper .ol{display:block;}
  section .sotp-widget .olWrapper .ol .login-img {max-width: 600px;    width: 100%; margin:20px auto 40px;}
  section .sotp-widget .olWrapper .ol .login-box {max-width: 600px;    width: 100%;}
  section .simply-otp-wrapper .olWrapper .ol .login-header, section .sotp-widget .olWrapper .ol .login-header{font-size:26px;margin-bottom:12px;}
  section .simply-otp-wrapper .olWrapper .ol .login-description, section .sotp-widget .olWrapper .ol .login-description { margin: 3px 0 0;font-size: 14px;}
  .simply-otp-wrapper .olWrapper .ol .login-box .other-options-box .other-options-p, .simply-otp-wrapper .olWrapper .ol .update-user-box .other-options-box .other-options-p, .sotp-widget .olWrapper .ol .login-box .other-options-box .other-options-p, .sotp-widget .olWrapper .ol .update-user-box .other-options-box .other-options-p{margin-bottom:20px !important;}
  .add-title { font-size: 22px;}
  body.temp-customers\/addresses .account-sidebar,
  .hide-head .account-main-header{display:none;} 
  .add-title{margin-top:20px;}
  .order-page-active{pointer-events:none;}
  body.temp-.temp-customers\/account .account-rightbar {display:none;} 
  body.temp-.temp-customers\/account .account-rightbar.show-pop{display:block;margin:0;}
  body.temp-.temp-customers\/account .prodile-back{display:none;}
  .account-sidebar.hide-left{display:none;}
  .om-order-detail-header{flex-wrap:wrap;justify-content: flex-start;}
  .om-order-detail-header :is(.order-innerpage-box-top,  .om-subtotal,  .om-or-status,  .om-tax ,  .om-total){width: 33.33%;margin: 10px 0;}
  .div__section.om-products:not(:last-child){margin-bottom:19px;}
  .div__section.om-products:last-child{border-bottom:1px solid #21212126;}
  .account-main-header {margin-top: 20px;}
  section .input-box-content.mobile-no-inner input,
  .input-box-content.email-no-inner.active input{font-size:16px !important;}
  .add-btnsets{display:block;}
  .add-btnsets .account-checkbox{margin-bottom:15px;}
  .account-checkbox span.checkbox-box {  width: 18px;    height: 18px;}
  .temp-page\.compare .sp_compare_tbl .sp_product .sp_product_con {width: 55% !important;min-width:55% !important;}
  .temp-page\.compare .sp_compare_tbl .sp_product{    width: 100%;    overflow: auto;    max-width: 85% !important;    display: flex !important;    flex-wrap: nowrap;}
  .menu-drawer__close-button{padding:10px 15px !important;    margin-bottom: 10px;}
  .menu-drawer__close-button svg{margin-top:2px;}
  .two-images-main .inenr h3 {font-size: 22px;line-height: 26px;}
  .index-2.link-block.footer-block.grid__item.footer-block--menu{width:49%;    display: inline-block;}
  .index-3.link-block.footer-block.grid__item.footer-block--menu{    display: inline-block;width:49%;}
 .footer-block__details-content.footer-block-image,
  .index-1.footer-block.grid__item{margin-bottom:0;}
  .footer-block.grid__item .footer-block__details-content{margin-bottom:0;} 
    .link-block.footer-block.grid__item.footer-block--menu{margin-bottom:0;}
  .details-store.footer-block.grid__item :is(p,a){font-size:16px;line-height:25px;}
  .details-store .contact-block { margin-bottom: 21px;}
.details-store.footer-block.grid__item h6{margin: 0 0 7px}
}

@media(min-width:576px) and (max-width:768px){
  .header__icons .header__icon.header__icon--cart{right:calc(164.5px + (226.5 - 164.5) * ((100vw - 576px) / (767 - 576)));}
  .header__icons .header__icon.header__icon--search {left:calc(149px + (210 - 149) * ((100vw - 576px) / (767 - 576)));}
}

@media(min-width:750px){
  .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100% !important;}
  .product .thumbnail-slider .thumbnail-list.slider--tablet-up{flex-direction: column;padding:0;grid-gap: 24px;}
}

@media(max-width:749px){
  .footer-block__details-content.footer-block-image{justify-content:flex-start;}
  footer .footer-block__details-content .list-menu__item--link {    font-size: 16px !important;    font-weight: 400;    line-height: 19px;    letter-spacing: 0em;    text-align: left;}
  .link-block.footer-block.footer-block--menu{width:100%;}
  .footer-block__details-content li{padding-bottom:13px;}
  footer.footer .footer-block__heading{margin-bottom:22px}
  .link-block.footer-block.footer-block--menu{margin:48px 0;}
  .social-block.footer-block {display: flex; justify-content: flex-start;}
  .contact-footer a {    font-family: Inter;    font-size: 16px;    font-weight: 400;    line-height: 19px;    letter-spacing: 0em;    text-align: left;}
  .footer__list-social .list-social__item .icon {height: auto;width:auto;}
  .list-social__item {padding:0 22px 0 0;} 
  .list-social__item .list-social__link{padding:0;}
  footer.footer .footer-block--newsletter .list-social{padding-bottom:0;}
  .footer__copyright.caption{text-align:left;padding-bottom:0;}
  footer.footer .footer__content-top {    padding-bottom: 8px!important;}
  a.link.list-social__link {padding: 0;}
  .header__heading-logo {width: 85px;}
  .price-atc .quick-add svg{display:none;}
  .temp-collection .price-atc .quick-add svg{display:block;margin-right:1px;}
  .temp-collection .price-atc .quick-add img{display:none;}
  /* .temp-collection .price-atc .quick-add span {font-size:0;} */
  /* .temp-collection .price-atc .quick-add__submit {    width: 40px;    border-radius: 50%;    height: 40px;    padding: 0 !important;} */
  .collection-hero__title.mob{display:block;font-size: 22px;font-weight: 500;line-height: 26px;letter-spacing: -0.02em;text-align: left;text-align: left;  margin-bottom: 0;padding-bottom: 2px;}
  .discount-per{padding: 3px 9px 4px;top: 16px;font-size:11px;font-weight: 400;width:43px;}
  .temp-collection .collection ul.product-grid li .inner {padding: 20px 16px 10px;}
  .temp-collection .facets-vertical .facets-wrapper{padding-right:0;max-width: 100%;}
  .card__content .card__heading a {font-size: 14px;margin-bottom:1px;}
  .price-atc{margin-top: 6px;}
  .price-atc .quick-add {margin-top: 14px;}
  .card-wrapper .card__content .card__information{padding-bottom:6px;}
  .mobile-facets__open span{font-size: 16px;    font-weight: 400;    line-height: 22px;    letter-spacing: 0px;    text-align: left;    color: #19191A;margin-left: 4px;border:0;}
  .temp-collection .pagination-wrapper {margin-top: 33px;}
  .drawer-header{display:block;padding:16px;}
  /* .menu-drawer__navigation-container .menu-drawer__navigation{padding:0 0 30px;} */
  .pdp-main-desc .tabcontent p{font-size:14px;line-height:22px;}
   /* .temp-product .slider.slider--mobile .slider__slide{width:100%;max-width:100%;margin: 0;} */
  .product .price__container .price-item--regular{font-size: 14px !important;}
  .product .price__container .price__regular .price-item--regular,
  .product .price-item.price-item--sale.price-item--last{font-size: 16px !important;}
  /* .product .slider.slider--mobile{overflow-x: initial;scroll-snap-type: unset;    scroll-behavior: unset;display:block;margin-bottom:16px;} */
  .product.product--thumbnail_slider .thumbnail-slider{display:block !important; margin:0;}
  .product media-gallery slider-component{margin:0 !important;}
  /* .product .thumbnail-slider .thumbnail-list.slider--tablet-up{display:block !important; } */
  .product media-gallery{display:block;}
  /* .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{visibility: visible;padding: 0;margin: 0;} */
  .thumbnail-slider .slider-button{display:none;}
.product-media-container.constrain-height.media-fit-contain {    overflow: hidden !important;}
  .slider--mobile:after{display:none;}
  .product .thumbnail-slider .thumbnail[aria-current], .product .thumbnail-slider .thumbnail[aria-current]:focus:not(:focus-visible) {border: 1px solid #E4E4E5;}
  .thumbnail-list__item.slider__slide.is-selected.is-nav-selected .thumbnail {border-color:#000 !important;}
  .product__text.caption-with-letter-spacing+.product__title{margin-bottom:8px;}
  .no-js-hidden.parice-block{    margin: 8px 0 14px;}
  .product__info-wrapper .qty-status{margin: 9px 0;}
  .qty-status .avail{font-size:14px;}
  .pro-short-desc { margin-top: 14px!important;}
  .pro-short-desc h4{    margin-top: 15px;}
  .pro-short-desc li:after{width: 4px; height: 4px;}
  .pdp-main-desc .tabcontent li:after{width: 4px; height: 4px;}
  .pdp-main-desc .tabcontent li{padding-left: 14px;}
  .product .product__info-wrapper.grid__item { padding-left: 0;z-index:1;}
  .pdp-desc-sec{position: relative; z-index: 0;}
  .temp-product .fix-footer{display:none;}
  .temp-product .header__icon.header__icon--menu{display:none;}
  .product__info-wrapper.grid__item {transform: none !important;} 
  .mobile-fixed {    position: fixed;    bottom: 0;    z-index: 99999999999;   background: #fff;    width: 100%;    left: 0;    padding: 16px ;
    margin: 0 !important;    box-shadow: -2px 0px 4px 2px #0000000A;    border-radius: 10px 10px 0 0;}
  .pdp-main-desc ul {padding-left: 2px;}
  .product-form__buttons .product-form__submit{padding: 0 10px;}
  .facets.facets-vertical-sort{position:absolute;    top: -94px;    right: 0;    margin: 0;}                               
  .facets.facets-vertical-sort .facet-filters.sorting{border:0;padding:0;}
  .facets.facets-vertical-sort .facet-filters__sort.select__select{color: #19191A; font-size: 16px;font-weight:400;}
  .temp-collection .facets-vertical .product-grid-container{width:100%;}
  .facets-wrapper .facets-container{padding-top:13px;}
  .pagination-wrapper .pagination__list>li{font-weight:500;}
  .temp-collection .collection.show-list-view .card__content{position: relative;padding-top: 20px;padding-left:20px;}
  .collection.show-list-view .card__content .discount-per{top: 1px;left: 30px;}
  .temp-collection .collection.show-list-view .card__content{max-width: 65%;}
  .temp-collection .collection.show-list-view .card__content .card__heading a{white-space: nowrap;}
  .temp-collection .collection.show-list-view .card__inner {max-width: 35%;min-width: 35px;}
  .temp-collection .mobile-facets__inner {transform: translateY(100%) !important;}
  .temp-collection .menu-opening .mobile-facets__inner {transform: translate(0) !important; width: 100%;max-width: 100%;max-height: calc(100vh - 100px);
box-shadow: -2px 0px 4px 2px #0000000A; border-radius:10px 10px 0 0;z-index:9;overflow: hidden;}
  .temp-collection #FacetFiltersFormMobile{display: flex;align-items: end;    background: rgba(0,0,0,0.25);}
  .product-media-container.constrain-height.media-fit-contain{max-width:100%;border:0;}
  .slider.slider--mobile .slider__slide,.slider.slider--mobile .slider__slide *{visibility:visible !important;}
  /* .temp-product .slider.slider--mobile .slider__slide{float:left;clear:none;} */
  .temp-product .product__media-list.grid--peek .grid__item{min-width:auto;width: 100%;margin: 0;}
  ul.thumbnail-list .slick-track {margin:0;}
  ul.product__media-list.contains-media {  border-radius:8px;  border: 1px solid #E4E4E5;}
  .temp-product .thumbnail-slider .thumbnail-list.slider{padding-left:0;padding-right:0;}
  .cart-items .cart-item{margin-bottom:0 !Important;}
  .temp-cart .cart-item__quantity{    margin-top: 16px;}
  .temp-cart .product-option{padding-bottom: 14px;}
  .account-rightbar .order-table{padding:0 0 0;border:0;}
  .account-rightbar .pagination-wrapper{margin-top:0;}
  .account-rightbar .grid.orders_list{margin-bottom:0;}
  .account-main-block{margin-bottom: 70px;margin-top: 25px;}
 
  .price-atc{margin-top:0;}
  .facets-container .mobile-facets__inner .mobile-facets__heading{color:#19191A;font-size: 16px;font-weight: 600;line-height: 22px;letter-spacing: 0px;
text-align: left;}
  .mobile-facets__main .mobile-facets__summary  {font-size: 14px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;color: #19191A;
    border-bottom: 1px solid #E4E4E5;    width: calc(100% - 32px);    margin: 0 auto;    padding: 12px 0;}
 .mobile-facets__main .mobile-facets__details:last-child{border-bottom:0;}
.mobile-facets__summary.focus-inset span{font-size: 14px;font-weight: 400;line-height: 22px;letter-spacing: 0px;text-align: left;color:#19191A;}
  .mobile-facets__close-button.link--text {font-size: 14px;font-weight: 400;line-height: 22px;letter-spacing: 0px;color:#19191A;text-align: left;    padding: 10px 16px;} 
  .mobile-facets__close-button.link--text img{padding-right:10px;}
  .mobile-facets__item.list-menu__item .mobile-facets__label{padding: 10px 16px;}
  .mobile-facets__list .mobile-facets__label .icon-checkmark{left: 19px; top: 14px;}
  .mobile-facets__header {padding: 24px 16px 0 !important;border: 00 !important;}
  .mobile-facets__main{padding-top:10px;}
  details.menu-opening .mobile-facets__close{top: 114px;width: 17px;right: 20px;}
  .mobile-facets__inner .active-facets{    margin: 10px 0;    flex-wrap: wrap;    padding: 0 16px;}
    .mobile-facets__inner .active-facets facet-remove{margin: 5px 5px 5px 0;}
  .mobile-facets__inner .active-facets facet-remove .active-facets__button{padding:0;} 
  .mobile-facets__inner a.active-facets__button-remove.underlined-link {padding: 0 0 0 10px;}
  .mobile-facets__inner span.active-facets__button-inner.button { font-size: 11px;    letter-spacing: 0;}
  .mobile-facets__inner .facets__price{    padding: 0 16px;}
  .shipping-address.desk,
    .shipping-address.mobile .reorder-btn-invoice-main-wipper{display:none}
  .shipping-address.mobile{display:block;width: 100%;}
  body.temp-.temp-customers\/order .account-rightbar .order-table{    border: 1px solid #2121211A;overflow:hidden;} 
  .om-products{padding:10px 0;}
  .om-mains .order-innerpage-box{margin-top:30px}
  .shipping-address{padding:10px 20px 20px}
  .om-mains .shipping-address .h5{font-size:16px;}
  .shipping-address h3 {font-size: 16px;margin: 0 0 10px;}
.accountpage-tab-item a {padding: 12px 15px;}
  .accountpage-tab .accountpage-tab-item:last-child{padding-top: 9px; margin-top: 10px;}
  .temp-page\.compare .sp_product_con.fill_cmp :is(li,p,span) {   letter-spacing: 0;}
  .temp-page\.compare .sa_cmp_title{padding: 30px 0 10px 20px;}
  .insta-main .cell {margin: 0 7px;}
  .insta-outer .page-width.title-main{margin-bottom: 25px;}
  .cust-slide .flickity-page-dots {text-align: center;bottom:40px;padding-right: 0;}
  .cust-slide .flickity-page-dots .dot.is-selected,
  .cust-slide .flickity-page-dots .dot{width:30px;}
}



@media(max-width:575px){
  .fix-footer .item h6 {font-size: 11px;}
  .blog__posts .article-card-wrapper .card__inner {aspect-ratio: 0.79/1;}
  .index-coll-main.mobile .coll .img{width:56px;height:56px;border-radius: 50%;}
  .index-coll-main.mobile .coll {padding: 0 16px 24px 0;}
  .index-coll-main.mobile .coll h5 a{font-size:11px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
    width: 56px;display: block;}
  .newsletter .newsletter__wrapper {padding: 335px 20px 44px;background-size: cover;background-position: 0px 0;}
  .newsletter .news-left h2 br{display:none;}
  .index-logo-main .logos {width:100%;margin: 12px 0;}
  .index-logo-main .img img {max-width: 24px;}
  .index-logo-main .img {padding: 10px;}
  .index-logo-main .desc {padding-left: 24px;}
  .card-information .price-item.price-item--regular,
  .card-information .price-item.price-item--sale{font-size:14px;}
  .card-information .price .price-item {    margin: 0 2px 0 0;}
  .cust-slide .flickity-page-dots {text-align: center;bottom: 16%;} 
  slideshow-component .slideshow.banner {padding: 16px 16px 40px;}
  .product__title h1{font-size: 16px;  line-height: 19.2px;}
  .origin_link a { font-size: 11px;}
  .temp-product .breadcrumb {padding-bottom: 15px;}
  .pdp-desc-sec{padding-top:33px !important;}
  .pdp-main-desc .tabcontent :is(p,li,span){line-height:24px !important;}
  .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{max-width:64px;height:64px;}
  .pdp-main-desc .tabs{    overflow-x: scroll;    white-space: nowrap;    position: relative;    z-index: 9;  }
  .pdp-main-desc .tabs::-webkit-scrollbar{display:none;}
  .collection.rel.page-width{padding-right:0 !important;}
  .temp-cart .main_car {padding-top:20px;} 
  cart-items .title.title--primary {font-size: 22px;font-weight: 500;line-height: 28px;}
  .temp-cart .add-all-wish{font-size:0;}
  .temp-cart .removeall{font-size:0;margin-left:24px;}
  .temp-cart .right_ :is(img,svg) {margin-right: 0;}  
  .temp-cart .title-wrapper-with-link {    top: -105px;}
  .temp-cart .cart-main-pg {    padding: 70px 20px 0!important;}
  .temp-cart .cart-item__details {width: calc(75% - 19px);padding-left: 10px;}
  .temp-cart .cart-item__media { max-width: 25%;}
  .cart-items .cart-item{padding-bottom:5px;}
  .temp-cart div#main-cart-footer{    padding: 28px 16px 32px;}
  .temp-cart .cart-item__media .prodcut_checkbox {left: 1px;top: -22px;}
  .cart-items .cart-item {padding: 29px 16px 15px;}
  .temp-cart .icon-checkmark{margin:0;}
  .temp-cart .quantity.cart-quantity .loading-overlay {top: 11px;}
  .product__title h1{padding-bottom:0}
  .qty-status .out-stock{font-size:14px;}
  .temp-cart .cart-item .cart-item__details cart-remove-button a svg{margin:0 0 0 auto;}
  .temp-cart .cart-item .cart-item__details cart-remove-button a{min-width:auto;}
  button.add-add-btn{padding: 5px 15px 8px;font-size: 15px;}
  .add-btnsets {text-align: center;}
  .add-btnsets button{margin:0 7px;font-size: 14px;font-weight: 400;line-height: 14px;letter-spacing: 0em;text-align: center;min-width: 88px;max-width: 88px;}
  .om-order-detail-header :is(.order-innerpage-box-top,  .om-subtotal,  .om-or-status,  .om-tax ,  .om-total){width: 50%;margin: 15px 0;}
  .fulfill-status .value {width: max-content;}
  .om-products .pro-right .pro-title a { max-width:calc(100% - 100px) !important;}
  .om-mains .pro-img img{width:80px;}
  body.temp-.temp-customers\/order .pro-right{width:100%;}
  .commom-popup.custom-choise-box{max-width: 400px;width: calc(100% - 40px);}
  .customer.addresses .item-address{padding: 20px 20px;}
  .account-checkbox label {font-size: 14px !important;    line-height: 1.2;      text-align: left;  margin-left: 6px;}
  .pincode_checker_wrapper > div{display:flex;}
  .pcodeToast{top: 49px !important; z-index: 99;}
  h4.del-title{font-size:16px;}
  .des-table .left-title ,
  .des-table .right-title{padding:15px 10px;font-size: 14px;}
  .temp-collection .facets-vertical .product-grid-container{transform: none;animation: none;opacity: 1;}
  form.facets-vertical-form{position: fixed;bottom: 0;right: 0;background: #fff;z-index:1;height: 50px;display: flex;align-items: center;justify-content: center;width: 50%;
  box-shadow: 5px -3px 8px #0000000d;  border-left:1px solid #E4E4E5;}
  .temp-collection .facet-filters__field .dropdown .dropdown-menu{bottom: 0;left: 0;width: 100%;position: fixed;padding-top:30px;border-radius:8px 8px 0 0;}
  /* .temp-collection .facets-container {position: fixed;bottom: 62px;left:0;background: #fff;width:calc(50% + 1px);z-index: 1;height: 50px;display: flex;align-items: center;justify-content: center;
  border-right: 1px solid #E4E4E5;box-shadow: -3px -3px 8px rgba(0,0,0,0.05);      padding:0;} */
  .close-sort{position:absolute;right:15px;top:15px;height:15px;width:15px;}
  body.sort-open .overlay_div{position: fixed;    display: block;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.2);  z-index:3;  top: 0;    left: 0;}
  body.filter-open .overlay_div{position: fixed;    display: block;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.2);  z-index:3;  top: 0;    left: 0;}
  body.filter-open {}
  .facet-filters__field .dropdown .select img {    display: none;}
  .facet-filters__field .dropdown .select{    justify-content: center;}
  .footer__content-bottom-wrapper:after{top: -28px;}
  /* .temp-collection.short_open aside.facets-wrapper{z-index:0;opacity:0;transition:all 1s ease-in-out;} */
  /* aside.facets-wrapper {position: relative;z-index: 1;}  */
  .temp-collection .mobile-facets__inner{width:100%;max-width:100%;}
  .facets-container * {-webkit-tap-highlight-color:transparent;}
  .facets.facets-vertical-sort{position:unset;}
  .temp-collection.overflow-hidden-mobile form.facets-vertical-form{z-index:0;opacity:0;}
  .mob-filter-close{width:15px;}
  .facets-wrapper .mobile-facets__disclosure .mobile-facets__open-wrapper{position: fixed;    bottom: 0;    left: 0;    background: #fff;
  width: calc(50%);    z-index: 1;    height: 50px;    display: flex;    align-items: center;    justify-content: center;  /* border-right: 1px solid #E4E4E5;*/
  box-shadow:4px -3px 8px #0000000d ;  padding: 0;}
  .facets-container .mobile-facets__inner .mobile-facets__heading{display: flex;align-items: center;justify-content: space-between;}
  .temp-collection.short_open .overlay_div{position:fixed;display:block;background:rgba(0,0,0,.25)}
  .temp-collection.short_open .section-header{z-index:0}
  .temp-collection.short_open{overflow:hidden;}
  .facets-vertical-form{z-index:9}
  .temp-collection .mobile-facets__open{justify-content:center;}
  .mobile-facets__open span{font-size:14px;}
  .facet-filters__field .dropdown .select span {font-size: 14px;}
  .temp-collection footer.footer {padding-bottom: 45px!important;}
  .temp-collection .fix-footer{display:none;}
  .temp-collection .header__icon.header__icon--menu{display:none;} 
  footer.footer {padding-bottom: 40px!important;}
  .index-coll-main.mobile .coll{max-width: 72px;}
  .details-store.footer-block.grid__item {max-width: 100%;}
  footer .faqanswer p{line-height: 19.6px;}
  footer .faqanswer { padding: 0px 0 20px 0;}
  .details-store.footer-block.grid__item .footer-block__heading{display:none;}
  .index-5.social-block.footer-block.grid__item{margin-top: 3rem;}
  .insta-outer:after {max-width: 400px;height: 400px;  -webkit-filter:blur(80px);  filter: blur(80px);top: 80%;}
  .index-coll-main.mobile .main{margin-left:0;}
  .header__icons .header__icon.header__icon--cart{right: 28vw;}
  .header__icons .header__icon.header__icon--search {left:calc(84px + (149 - 84) * ((100vw - 360px) / (575 - 360)));}

}
 

@media(max-width:375px){
  .temp-cart .quantity__label.form__label {font-size: 13px;  margin: 0 7px 0 0;}
  .add-title {margin-bottom: 90px;}
  .customer.addresses .item-address{padding: 25px 20px;}
  .add-btnsets button{padding: 5px;min-width: 98px;}
}



 

