/** Shopify CDN: Minification failed

Line 1129:81 Expected ":"
Line 1204:17 "magin" is not a known CSS property
Line 1218:55 "heiht" is not a known CSS property

**/

@font-face {
    font-family:'PlutoLight';
    src: url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoLight.eot?v=1739624735');
	src: url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoLight.eot?v=1739624735?#iefix') format('embedded-opentype'),
		url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoLight.woff2?v=1739624735') format('woff2'),
		url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoLight.woff?v=1739624735') format('woff'),
		url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/HvDTrial%20PlutoLight.svg?v=1739624747#HvDTrial PlutoLight') format('svg');
    font-weight: 370;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00AD;
}
@font-face {
    font-family:'PlutoRegular';
    src: url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoRegular.eot?v=1739610460');
	src: url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoRegular.eot?v=1739610460?#iefix') format('embedded-opentype'),
		url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoRegular.woff2?v=1739610473') format('woff2'),
		url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoRegular.woff?v=1739610485') format('woff'),
		url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/HvDTrial%20PlutoRegular.svg?v=1739610220') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00AD;
}

@font-face {
    font-family:'PlutoMedium';
    src: url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoMedium.eot?v=1739612920');
	src: url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoMedium.eot?v=1739612920?#iefix') format('embedded-opentype'),
		url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoMedium.woff2?v=1739612919') format('woff2'),
		url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoMedium.woff?v=1739612919') format('woff'),
		url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/HvDTrial%20PlutoMedium.svg?v=1739612941#HvDTrial PlutoMedium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00AD;
}

@font-face {
    font-family:'PlutoBold';
    src: url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoBold.eot?v=1739612920');
	src: url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoBold.eot?v=1739612920?#iefix') format('embedded-opentype'),
		url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoBold.woff2?v=1739612920') format('woff2'),
		url('https://cdn.shopify.com/s/files/1/0722/8509/4126/files/HvDTrial_PlutoBold.woff?v=1739612920') format('woff'),
		url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/HvDTrial%20PlutoBold.svg?v=1739612955#HvDTrial PlutoBold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00AD;
}

::root{
--font-body-family : "PlutoRegular", sans-serif !important;
  
}
/* Chrome, Safari, Edge, Opera */
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

/* For consistency in modern browsers */
input[type=number] {
  appearance: textfield;
}
*{box-sizing:border-box;}
p, a, h1, h2, h3, h4, input{font-family: "PlutoRegular", sans-serif !important;}
body{font-family: "PlutoRegular", sans-serif !important; font-weight:400 !important; font-size:14px !important;}
ul, ol, ul li, ol li{list-style:none; margin:0px; padding:0px;}
header{background:#efaa00 !important;}
.\#header-main{background:#EFAA00 !important; min-height:85px;}
.\#header-main .\#container{padding:0px 5vw;}
.\#header-logo.\@padded{padding-block:1.5rem !!important;}
.header-top-bar{background:#000; margin: -2rem -6.5%; padding:0px 6.5%; position:relative; z-index:999; border-top:0px solid #EFAA00; height:45px; display:flex; justify-content:space-between; align-items:center;}
.toperlink{width:auto; display:flex; align-items: center; justify-content:flex-start; height:45px; box-sizing:border-box;}
.toperlink > li{position:relative; height:20px; position:relative;}
.toperlink > li:after{content:""; width:1px; height:20px; background:#515D66; position:absolute; right:0px; top:50%; transform:translateY(-50%);}
.toperlink >li:last-child:after{display:none;}
.toperlink > li a{display:flex; align-items:center; gap:5px; padding:0px 25px; line-height:18px; text-decoration:none; color:#fff; font-size:14px;}
.toperlink > li a span{height:18px;}
.toperlink > li:first-child a{padding-left:0px;}
.social-links{display:flex; align-items:center; gap:10px;}
.social-links li a{width:30px; height:30px; border-radius:15px; background:#efaa00; display:flex; align-items:center; justify-content:center; text-decoration:none;}
.social-links li a svg{width:14px;}
.tooltip-sub-menu{position:absolute; background:#fff; padding: 20px; box-shadow:0px 4px 8px rgba(0,0,0, 0.2); left:0px; top:30px; ; width:230px; z-index:99; display:none; font-size:12px; text-align:left;}
.tooltip-sub-menu li a{background:#000; color:#fff; line-height:30px; height:30px; display:table; padding:0px 10px;}
.toperlink > li:hover .tooltip-sub-menu{display:table;}
.\#header-searchbar-form{border-radius:5px !important; width:100%; max-width:680px !important;}
.\#header-searchbar{background:none !important; max-width:680px !important; height:45px;}
.\#header-searchbar-input{background:#fff !important; border:0px solid #e1e1e1 !important; border-radius:7px !important; height:45px;}
.\#header-searchbar-input:focus{box-shadow:none !important;}
.\#header-searchbar-button{background:#000 !important; color:#fff !important; font-size:14px; font-weight:500; padding:0px 20px; width:110px !important; border-radius:0px 5px 5px 0px !important; height:46px !important; right:0px !important;}
.\#header-searchbar-button:before{content:"Search"; color:#fff; font-size:14px; font-weight:600;}
.\#header-searchbar-button .\#icon{width:22px; height:22px; display:none;}
.\#header-secondary-nav{background:#fff !important; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:56px; display:flex; align-items:center;}
.\#main-navigation.\@position\:secondary .\#main-navigation-link{font-weight:400; color:#212529; font-size:14px;}
.\#main-navigation ul{justify-content:space-between !important;}
.\#main-navigation-mega-title{margin-bottom:10px !important;}
.\#main-navigation-mega-title a{font-family:"PlutoMedium" !important; font-weight:500; font-size:14px;}
.\#main-navigation-mega-list{margin-bottom:10px !important;}
.\#main-navigation-mega-list > li > a{font-weight:300 !important; color:#666 !important; font-family:'PlutoLight';}
.\#header-toolbar-item-inner{flex-direction:row !important;}
.\#main-navigation-mega-grid > div{margin-bottom:10px !important;}
.\#header-toolbar-item-title{display:flex; flex-direction:column; font-size:12px !important; font-weight:400 !important; color:#4D4949; text-decoration:none !important;}
.\#header-toolbar-item-inner:hover .\#header-toolbar-item-title, .\#header-toolbar-item-inner:hover .\#header-toolbar-item-title span{text-decoration:none !important; color:#fff;}
.\#header-toolbar-item-title span{font-size:16px; font-weight:600 !important; color:#212529;}
.circle-category{background:#EBECEE; padding:150px 5% 50px; margin:-120px -6.5% 50px;}
.circle-category .\#collection-card-caption{position:relative !important; background:transparent; padding:0px !important; box-shadow:none !important; font-size:18px !important; height:52px;}
.circle-category .\#collection-card{box-shadow:none !important; background:#fff; border-radius:10px !important;}
.circle-category .\#collection-card:hover{transform:none !important;}
.circle-category .\#collection-card .\#collection-card-image {height:300px;}
.circle-category .\#collection-card .\#collection-card-image .\#media{height:300px;}
.circle-category .\#collection-card .\#collection-card-image .\#media .\#media-image-wrapper{--ar-padding:0% !important;}
.circle-category .\#collection-card .\#collection-card-image .\#media .\#media-image-wrapper img{position:relative !important;}
.circle-category .\#collection-card:hover{box-shadow:none !important;}
.circle-category .\#collection-card:hover .\#collection-card-caption{box-shadow:none !important; height:52px;}
.circle-category .\#collection-card .\#collection-card-caption .\#collection-card-title {padding:15px 0px !important; box-shadow:none !important; font-size:14px; color:#030303; font-weight:400;}


.quantity-control{display:flex; gap:0px; align-items:center; width:100%; height:23px; border:1px solid #e1e1e1; margin-bottom:10px; border-radius:5px; overflow:hidden;}
.quantity-control button{width:20px; min-width:20px; font-weight:600; height:23px; background:#ccc; box-shadow:none; border:0px;}
.quantity-control input{width:100%; border:0px; appearance:textfield; webkit-appearance:textfield; text-align:center;  }
.quantity-control input:focus{outline:none;}
.add-to-cart-btn{width:100%; height:25px; background:#efaa00; font-weight:600; font-size:10px; border-radius:5px; border:0px; box-shadow:none; }
.\#cart-counter{top:-0.5rem !important; background:#4DBDB5 !important; font-weight:500; font-size:12px !important;}
.out-of-stock{
  font-size: .8695652174rem;
  background-color: var(--color-g-product-badge-sold-out);
  color: var(--color-g-fg);
  padding: .3em .65em;
  font-weight: var(--font-body-weight-bold);
  border-radius: .5em;
  line-height: 1;
  text-transform: capitalize;
  position:absolute;
  top:10px;
  right:10px;
  display:table;
}
.\#header-toolbar{gap:0px !important;}
.\#header-toolbar .\#header-toolbar-item{position:relative; padding:15px; transition:0.2s all;}
.\#header-toolbar .\#header-toolbar-item:hover .\#header-toolbar-item-title{color:#fff; text-decoration:underline;}
\#header-toolbar .\#header-toolbar-item:first-child .\#header-toolbar-item-inner{text-indent:-1000px;}
.\#header-toolbar .\#header-toolbar-item .header-dropdown-menu{
  display: none;
  position: absolute;
  right: 0;
  top: 60px;
  width: 330px;
  z-index: 9999;
  background:#fff;
  transition:0.2s all;
  border-radius:10px;
  box-shadow:0px 4px 10px rgba(0,0,0,0.25);
}
.\#header-toolbar .\#header-toolbar-item:hover{
  background:#000;
  border-radius:10px;
  color:#fff;
} 
.\#header-toolbar .\#header-toolbar-item:hover img{
  filter:  brightness(0) invert(1);
}
.\#header-toolbar .\#header-toolbar-item:last-child:hover{
  background:none !important;
}
.\#header-toolbar .\#header-toolbar-item:last-child:hover img{
  filter:none !important;
}
.\#header-toolbar .\#header-toolbar-item:last-child:hover .\#header-toolbar-item-title{color:#000 !important;}
.\#header-toolbar .\#header-toolbar-item:last-child:hover .\#header-toolbar-item-title{
  text-decoration:none !important;
}
.\#header-toolbar .\#header-toolbar-item:hover .\#header-toolbar-item-title span{color:#fff;}
.\#header-toolbar .\#header-toolbar-item:hover .header-dropdown-menu{
  display:block;
  text-indent:0px;
}
.\#header-toolbar .\#header-toolbar-item .header-dropdown-menu ul li{
  padding: 15px 0;
  line-height: normal;
  margin-bottom: 0;
  border-bottom: 0px solid #666;
}
.\#header-toolbar .\#header-toolbar-item .header-dropdown-menu ul li > span{
  padding:0px 20px;
  color:#efaa00;
  font-size:14px;
}
.\#header-toolbar .\#header-toolbar-item .header-dropdown-menu ul li a{
  padding: 15px !important;
  display: table;
  width: 100%;
  box-sizing: border-box;
  text-decoration: none;
  color:#000;
  transition:0.2s all;
  margin:-15px 0px;
}
.\#header-toolbar .\#header-toolbar-item .header-dropdown-menu ul li a h3{
  font-size:12px;
  margin-bottom:5px;
}
.\#header-toolbar .\#header-toolbar-item .header-dropdown-menu ul li a span{
  font-size:12px;
  color:#a2a2a2;
}
.\#header-toolbar .\#header-toolbar-item .header-dropdown-menu ul li a:hover{
color:#fff;
background:#efaa00;
}
.\#header-toolbar .\#header-toolbar-item .header-dropdown-menu ul li a:hover h3, .\#header-toolbar .\#header-toolbar-item .header-dropdown-menu ul li a:hover span{
  color:#fff;
}
.\#predictive-search-results-wrapper{border-radius:5px !important; background:#fff !important;}
.shopify-section-group-footer-group{ display:block;}
.shopify-section-group-footer-group > div{  color:#fff !important;}
.shopify-section-group-footer-group > div .\#hero-heading{color: #efaa00 !important; font-size:24px;}
.footer-popular-search-block{display:flex; flex-wrap:wrap; gap:15px; }
.footer-popular-search-block a{text-decoration:none; font-size:18px; color:#fff; opacity:0.6;}
.shopify-app-block{display:flex; align-items:flex-start;  gap:20px; border-top:0px solid #f8b617; padding-top:0px;}
.shopify-app-block h1{color:#efaa00 !important; font-size:24px; padding-bottom:150px;}
.sitemapper-links{display:flex; gap:15px; flex-wrap:wrap; gap:15px;}
.sitemapper-links li a{color:#fff; font-size:18px; text-decoration:none;}
.\#footer{padding-bottom:0px !important;}
.\#footer .\#grid{--columns:5 !important; --gap:2rem !important;}
.\#footer .\#grid > div:nth-child(1){min-width:37%;}
.\#footer .\#grid > div:nth-child(5){min-width:100%; border-top:2px solid #efaa00; border-bottom:2px solid  #efaa00; padding:30px 0px;}
.\#footer .\#grid > div:nth-child(6){display:flex; gap:20px; min-width:100%;}
.\#footer .\#grid > div:nth-child(6) ul{display:flex; gap:15px;align-items:flex-start; }
.\#footer-copyright{margin-top:0px !important; display:flex !important; justify-content:space-between !important; align-items:center !important; padding-top:30px !important;}
.\#footer-copyright:before{content:""; width:calc(100% + 300px) !important; height:80px !important; background:#fff !important; position:absolute; left:0px; margin:0px -150px !important; bottom:-40px; opacity:1 !important;}
.\#footer-copyright>*{position:relative; z-index:1;}
.\#footer-copyright-text{color:#515D66 !important; order:-1; margin-bottom:0px !important; opacity:1 !important; font-size:14px !important;}
.\#footer-copyright-text a{color:#EFAA00 !important; text-decoration:none !important;}
.\#footer-copyright h3{margin-left:auto !important; color:#515D66 !important; margin-right:10px; margin-bottom:0px !important;}
.\#footer-menu > li > a{font-size:18px;}
.\#main-navigation{max-width:94%; margin:auto;}
.breadcrumbs{width:100%; padding:0px 5%; height:60px;  margin:auto; box-sizing:border-box; background:#F2F4F5; display:flex; align-items:center;}
.breadcrumbs a{text-decoration:none; color:#5F6C72; font-size:14px; margin-right:10px; display:flex; align-items:center; gap:5px;}
.breadcrumbs a:after{content:"\f105"; font-family:'FontAwesome' !important; right:-8px; position:relative;}
.breadcrumbs a:before{content:""; width:24px; height:24px; background:url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/home.svg?v=1738330234') no-repeat center; }
.breadcrumbs span{color:#EFAA00; font-size:14px; margin-left:10px;}
.\#section-body.\@spaced{margin-top:2rem; margin-bottom:2rem;}
.product-brand-logo a{color:#5d5d5d; text-decoration:none;}
.\#product-meta-block  .\#product-title{font-size:18px; color:#5d5d5d;}
/* .\#product-meta-block product-variant-listener{color:#8094b1 !important;}  */
.\#product-qty-selector{display:none !important;}
.\#product-qty-selector .\#product-qty-selector-input-wrapper{display:flex; border:1px solid #E4E7E9; background:#fff; border-radius:3px; overflow:hidden; width:164px; height:56px; position:relative; z-index:12; padding:0px;}
.\#product-qty-selector .\#product-qty-selector-input-wrapper button{width:50px; height:50px; background:#fff; border:0px; font-size:20px; font-size:20px;}
.\#product-qty-selector .\#product-qty-selector-input-wrapper input{border:0px !important; border-radius:0px; appearance:textfield; -webkit-appearance:textfield; height:50px;}
.\#product-qty-selector label{display:none !important;}
.\#product-qty-selector{margin-bottom:0px !important;}
.\#button, .shopify-payment-button__button{padding:0 1.75em !important; height:50px; font-size:16px !important; display:flex; align-items:center; justify-content:center; border-radius:5px !important;}
.\#products-counter-wrapper{min-width: calc(100% - 200px) !important; display:flex; align-items:center; gap:20px;}
.\#products-counter-wrapper .\#button{height:56px; width:100%; text-transform:uppercase; font-size:16px; font-weight:500; font-family:'PlutoMedium'; color:#fff !important; box-shadow:none !important; }
.\#products-counter-wrapper .\#button span{display:flex; gap:10px; align-items:center; justify-content:center;}
.\#products-counter-wrapper .\#button span:after{content:""; width:25px; height:25px; background:url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/cart-white-icon.svg?v=1738242518') no-repeat center;}
product-dynamic-checkout{padding-top:0px !important;}
.\#products-counter-wrapper .quantity-control{width:150px; height:56px !important; border-radius:5px; border:1px solid #e1e1e1 !important; margin-bottom:0px; padding:0px 5px;}
.\#products-counter-wrapper .quantity-control input{width:100%; outline:none;}
.\#products-counter-wrapper .quantity-control button{min-width:30px; background:#fff !important; border:0px; font-size:18px;}
.\#products-counter-wrapper .quantity-control button:first-child{font-size:20px !important;}
.\#products-counter-wrapper .custom-add-to-cart-btn{width:100%; height:56px; border-radius:5px; display:flex; gap:10px; align-items:center; justify-content:center; background:#EFAA00; color:#fff; border:0px; text-transform: uppercase; font-size: 16px !important; font-weight: 500; font-family: 'PlutoMedium'; color: #fff !important;}
.\#products-counter-wrapper .custom-add-to-cart-btn:after{content: ""; width: 25px; height: 25px; background: url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/cart-white-icon.svg?v=1738242518') no-repeat center;}
.\#product-price .\#price .\#price-item{font-size:30px !important;}
.swym-button-bar{top:0px; position:relative; left:-190px; outline:none; padding-top:15px;}
.swym-button-bar .swym-wishlist-cta{color:#212529 !important; margin-left:20px; font-weight:400; text-transform:capitalize; font-size:14px;}
.swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-icontext::after{font-size:24px !important; color:#666 !important; background:#fff !important; opacity:1; border:0px;}
.swym-button-bar .swym-add-to-wishlist{background:transparent !important; padding:0px !important;}
.footer-top-row{background:#000; padding:30px 110px; margin:0px -110px; display:flex; margin-bottom:-32px; gap:10rem; align-items:flex-start; width: calc(100% + 220px) !important;}
.about-info{width:30%; text-align:left; font-size:14px; color:#E5E8EC;}
.about-info h2{color:#EFAA00; font-size:14px; text-transform:uppercase; font-family:'PlutoBold' !important; margin-bottom:20px;}
.about-info p{line-height:25px; color:#E5E8EC;}
.\#footer-payment{margin:0px  !important; display:flex; flex-direction:column; align-items:flex-start !important; gap:10px !important; padding:0px !important; width:30%;}
.\#footer-payment h2{color:#EFAA00; font-size:14px; text-transform:uppercase; margin-bottom:20px; font-weight:700;}
.\#footer-payment h3{font-size:14px !important; font-weight:500; color:#E5E8EC !important;}
.\#footer-payment ul{flex-direction:column; align-items:flex-start !important;}
.\#footer-payment ul li a{font-size:14px !important; font-weight:500; color:#E5E8EC;}
.\#footer-payment ul li h2 a{color:#4DBDB5 !important; font-size:24px !important; font-weight:600; text-align:center; text-decoration:none !important;}
.\#footer-payment ul li h2{margin-bottom:0px;}
.\#footer-payment ul li{text-align:left;}
.\#footer-payment ul li:last-child{margin-top:10px;}
.\#footer h3{font-size:14px !important; text-transform:uppercase !important; font-weight:500 !important; font-family:'PlutoMedium';}
.\#footer-menu > li{opacity:1 !important;}
.\#footer-menu > li > a{font-size:14px !important; color:#F3F4F6 !important; font-weight:300 !important;}
.\#social-profiles .\#social-profiles-item{width:auto !important; height:auto !important; background:transparent !important; color:#EFAA00 !important;}
.\#social-profiles-item-icon .\#icon{--size:16px !important;}
.\#social-profiles{margin-bottom:0px !important;}
.bottom-bar{margin:0px -6.5% -30px; padding:30px 5%; border-top:1px solid #E4E7E9;}
.bottom-bar ul{width:100%; display:flex;}
.bottom-bar ul li img{margin-bottom:10px;}
.bottom-bar ul li{width:20%; display:flex; flex-direction:column; align-items:center; justify-content:center; color:#212529 !important; font-size:13px;}
.bottom-bar ul li h4{font-size:14px; font-weight:500; color:#212529 !important; text-transform:uppercase; font-family:'PlutoMedium' !important;}
.bottom-bar ul li p{font-size:13px; color:#515D66 !important; font-weight:300 !important;}
.swym-button.swym-add-to-wishlist-view-product{position:absolute !important; top:10px !important; left:10px !important;}
.\#product-tabs tabs-nav{display:table; width:100%;}
.\#product-tabs tabs-nav .\#product-tabs-nav-items{background:#fff; border-radius:0px; padding:10px 0px 0px !important; gap:0px !important; } 
.\#product-tabs tabs-nav .\#product-tabs-nav-items label{color:#5F6C72 !important; opacity:1; line-height:56px; padding:0px 20px;border-bottom:3px solid transparent; font-size:14px; font-family:'PlutoRegular' !important;}
.\#product-tabs tabs-nav .\#product-tabs-nav-items label.\!active{background:#fff; border-radius:0px; color:#191C1F !important; border-color:#FA8232 !important;}
.detail_info_block{display:flex; margin:0px -30px; font-size:14px; color:#5F6C72;}
.detail_info_block h2{font-size:16px; font-weight:500; font-family:'PlutoMedium'; margin-bottom:20px; color:#191C1F;}
.detail_info_block p{margin-bottom:30px;}
.detail_info_block .\#rte{width:50%; padding:0px 30px; box-sizing:border-box; border-right:1px solid #E4E7E9;}
.detail_info_block .product-brand{width:30%; padding:0px 30px; box-sizing:border-box; border-right:1px solid #E4E7E9;}
.detail_info_block .product-brand ul{margin-left:20px;}
.detail_info_block .product-brand ul li{list-style:disc; margin-bottom:20px;}
.detail_info_block .\#specific-info{width:20%; padding:0px 30px; border:0px; font-size:14px;}
.detail_info_block .\#specific-info ul{flex-wrap:wrap;}
.detail_info_block .\#specific-info ul li{margin-bottom:10px;}
.detail_info_block .\#specific-info ul li a{font-size:14px !important; color:#191C1F !important; font-weight:400 !important; display:flex; align-items:center; gap:8px; text-decoration:none;}
.product-key-features{margin-top:20px;}
.product-key-features h3{font-size:18px; color:#666;}
.\#product-tabs-pane-content{padding:25px 0px!important; background:#fff; border-radius:0px; font-size:14px;}
.\#product-tabs-pane-content p{font-size:14px; color:#5F6C72;}
#doran-product-widget{width:100%;}
.text-rating{color:#EFAA00 !important;}
.bg-rating{background:#EFAA00 !important;}
.product-view{width:100%; --columns:2 !important; --template:50% minmax(0, 1fr) !important;}
/* .product-view .product-image-gallery{--template:33.33% minmax(0, 1fr) !important;}*/
.product-view .product-information{width:100%; display:flex; align-items: flex-start; gap:30px; justify-content:space-between;} 
.product-view .product-information .\#product-meta, .product-view .product-information .related-block{width:100%; max-width:100%; min-width:100%; gap:1rem !important; flex-direction:row !important; flex-wrap:wrap !important; justify-content:space-between;}
.product-view .product-information .\#product-meta .\#product-title{font-size:24px; line-height:28px; font-weight:500; color:#212529; font-family:"PlutoMedium" !important;}
.product-view .product-information .\#product-meta .\#product-meta-block{width:100%;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(4), .product-view .product-information .\#product-meta .\#product-meta-block:nth-child(5), .product-view .product-information .\#product-meta .\#product-meta-block:nth-child(6){order:-2}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(7){padding:20px 0px; border-top:1px solid #E4E7E9; border-bottom:1px solid #E4E7E9; width:100%; display:table; margin-bottom:20px;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(7) .\#product-price .price_vat{font-size:14px; color:#5F6C72;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(8){order:-1; width:calc(100% - 250px) !important;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(6){width:200px !important; display:flex; align-items:center;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(9){width:164px !important;}
/* .product-view .product-information .\#product-meta .\#product-meta-block:nth-child(10){width:calc(100% - 184px) !important; display:flex; gap:0px;} */
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(10){width:100% !important; display:flex; gap:0px;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(10) .shopify-product-form{width:100% !important;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(10) .shopify-product-form .form{width:100%;display:flex; align-items:flex-start; gap:20px;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(11){display:flex; align-items:center; justify-content:flex-end; gap:10px; margin-top:0px;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(11) h4{margin-bottom:0px !important; color:#212529; font-size:14px; font-weight:400;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(11) .\#share{gap:10px !important;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(11) .\#share .\#share-item .\#share-title {display:none !important;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(11) .\#share .\#share-item .\#icon{--size:16px !important; color:#5F6C72 !important;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(12){margin-top:-30px;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(12) .st-wishlist-button{background:#fff !important; padding:0px !important; color:#000 !important; border:0px !important; font-family:'PlutoRegular';}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(12) .st-wishlist-button svg{color:#000 !important;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(13){padding:15px 20px; width:100%; border:1px solid  #E4E7E9; border-radius:3px;} 
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(13) h4{font-size:14px; color:#191C1F; font-weight:400;}
shopify-accelerated-checkout shopify-buy-it-now-button .shopify-payment-button__button{width:178px; height:56px; font-size:16px; text-transform:uppercase; font-weight:600; text-indent:-1000px; overflow:hidden; position:relative;}
shopify-accelerated-checkout shopify-buy-it-now-button .shopify-payment-button__button:before{content:"Buy Now"; font-weight:500; text-indent:0px; position:absolute; left:0px; top:0px; width:100%; display:flex; align-items:center; justify-content:center; height:56px; font-size:16px; font-family:"PlutoMedium" !important;}
.available, .unavailable{display:flex; gap:5px; font-size:14px; font-weight:400 !important; color:#212529;}
.available strong, .unavailable strong{font-weight:400 !important;}
.available span{color:#2DB224;}
.unavailable span{color:#FF0000;}
.\#product-price .\#price .\#price-item.\@regular .\#price-value{font-size:24px; font-weight:700; color:#030303; font-family:'PlutoBold' !important;} 
.\#product-price .\#price .\#price-item.\@compare .\#price-value{font-size:18px !important; color:#77878F !important; font-weight:400 !important; opacity:1 !important;}
.\#product-price .\#price .\#price-item.\@save{flex-basis:auto !important;}
.\#product-price .\#price .\#price-item.\@save .\#price-item-heading {display:none !important;}
.\#product-price .\#price .\#price-item.\@save .\#price-item-value .\#price-value{display:none !important;}
.\#product-price .\#price .\#price-item.\@save .\#price-item-value .\#price-pct{padding:0px 10px; height:30px; border-radius:3px !important; line-height:30px; display:flex; align-items:center; gap:5px; background:#FF0000; color:#fff; font-size:14px;}
.\#product-price .\#price .\#price-item.\@save .\#price-item-value .\#price-pct:after{content:"OFF";}
.\#product-price .price_vat{font-size:14px;}
.\#product-buy-with-wrapper{display:flex !important; flex-wrap:wrap;}
.\#product-buy-with-wrapper .product-card{width:calc(16.66% - 15px) !important; margin-right:15px; border:1px solid #e1e1e1; box-sizing:border-box; margin-bottom:20px;}
.\#product-buy-with-wrapper .\#product-buy-with-item{display:flex; flex-direction:column; border-bottom:0px !important; position:relative;}
.\#product-buy-with-wrapper .\#product-buy-with-item .\#product-buy-with-item-media{width:100% !important;}
.\#product-buy-with-wrapper .\#product-buy-with-item .\#product-buy-with-item-check{position:absolute !important; top:10px; right:10px; z-index:9;}
.\#product-buy-with-wrapper  .add-to-cart-container{padding:10px 20px 20px;}
.\#product-gallery .\#product-gallery-grid{--template:100px minmax(0, 1fr) !important;}
.\#product-gallery .\#slideshow-thumbnails{width:100px !important;  border-radius:0px !important;}
.\#product-gallery .\#slideshow-thumbnails .\#slideshow-thumbnails-item{width:96px !important; height:96px !important; min-width:96px; border:1px solid #E4E7E9 !important; opacity:1 !important; border-radius:2px !important; box-shadow:none !important;}
.\#product-gallery .\#slideshow-thumbnails .\#slideshow-thumbnails-item.\!active{border:2px solid #FA8232 !important;}
.\#product-gallery .\#slideshow-thumbnails .\#slideshow-thumbnails-item .\#media{width:100% !important; height:100% !important; min-height:100% !important; padding:0px !important; position:relative !important; --ar-padding:80% !important;}
.\#product-gallery .\#slideshow-thumbnails .\#slideshow-thumbnails-item .\#media-image{position:relative !important; padding:0px !important; left:0px !important; top:0px !important; min-height:auto !important; max-height:100% !important; --image-position:0% !important;}
.\#product-gallery-stage{border:1px solid #E4E7E9; border-radius:4px; max-height:65vh; overflow:hidden;}
.\#product-gallery-stage .\#media{width:100% !important; height:65vh !important; min-height:65vh !important; padding:0px !important; position:relative !important; --ar-padding:0px !important;}
.\#product-gallery-stage .\#media .\#media-image-wrapper{position:relative !important; --ar-padding:0px !important;display:flex; align-items:center; justify-content:center;}
.\#product-gallery-stage .\#media-image{position:relative !important; padding:0px !important; left:0px !important; top:0px !important; min-height:auto !important; max-height:100% !important; --image-position:0% !important; object-fit:contain;}
.\#product-gallery-zoom{min-height:65vh; display:table !important; margin:auto;}
.\#product-gallery-zoom:hover .\#media{min-height:100vh !important;--ar-padding:125% !important;}
#tabby-promo-widget > div > span  div{min-width:100%;}
.recommended-products{margin:40px auto; width:100%; display:block; max-width:90%;}
.recommended-products h2{font-size:24px; font-weight:700; text-transform:uppercase; line-height:20px; margin:20px 0px 30px; font-family:'PlutoBold' !important;}

.\#main-navigation-dropdown{background:#fff !important; box-shadow:0px 7px 10px rgba(0,0,0,0.5) !important;}
.\#main-navigation-dropdown h5 a:hover, .\#main-navigation-dropdown li:hover a{color:#EFAA00 !important;}
.\#collection-grid .\#grid{gap:0px !important;}
.\#collection-grid .\#grid .\#product-card:hover{transform:translateY(0) !important; box-shadow:0 4px 6px #00000014 !important; z-index:9}
.\#collection-grid .\#grid{border-right:0px solid #e1e1e1; display:grid; grid-template-columns: repeat(4, minmax(0, 1fr)); flex:none !important; border-bottom:0px solid #e1e1e1;}
.\#collection-grid .\#grid .\#product-card{border:1px solid #E4E9EA !important; width:calc(100% - 15px) !important; padding:15px; box-sizing:border-box; border-radius:5px; margin-bottom:15px;}
.\#collection-grid .\#grid .\#product-card .\#product-card-media a .\#media-image-wrapper{background:#EEF0F2; border-radius:8px !important;}
.\#collection-grid .\#grid .\#product-card .\#product-card-media a .\#media-image-wrapper img{mix-blend-mode:multiply;}
.\#collection-grid .\#grid .\#product-card .\#product-card-media a .\#media{border-radius:8px !important;}
.\#collection-grid .\#grid .\#product-card .\#product-card-caption{margin:0px !important; padding:15px 0px 0px !important;}
.\#collection-grid .\#grid .\#product-card .\#product-card-title a{font-size:14px; font-weight:600; color:#212529;}
.\#collection-grid .\#grid .\#product-card .add-to-cart-container .list-quantity-control{display:none;}
.\#collection-grid .\#grid .\#product-card .\#product-card-caption .\#product-card-price .\#price{display:flex; align-items:flex-end;}
.\#collection-grid .\#grid .\#product-card .\#product-card-caption .\#price .\@compare{font-size:14px; font-weight:400; color:#8D979E; text-decoration:line-through; position:relative; top:0px; margin-left:10px;}
.\#collection-grid .\#grid .\#product-card .\#product-card-caption .\#price .\@regular.\@on-sale{font-size:24px; font-weight:600; color:#030303;}
.\#collection-grid .\#grid .\#product-card .\#product-card-caption .list-add-to-cart-btn.list-selqty{padding:10px !important; border:0px !important; background:#fff !important; width:45px; height:45px; display:flex; align-items:center; justify-content:center; box-shadow:0px 4px 10px rgba(0,0,0, 0.25); border-radius:10px;}
.\#collection-grid .\#grid .\#product-card .\#product-card-badges{font-size:14px; background:#EF262C; padding:0px 0px; line-height:22px; height:22px; border-radius:10px 3px 3px 3px; color:#fff; font-size:14px; position:absolute; left:20px; top:20px; display:table;}
.\#collection-grid .\#grid .\#product-card .\#product-card-badges .\#product-card-badge{background:transparent !important; line-height:15px; font-size:12px;}
.\#collection-grid .\#grid .\#product-card .\#product-card-caption .add-to-cart-container{display:flex; justify-content:flex-end; margin-top:-30px;}
.\#collection-grid .\#grid .\#product-card .\#product-card-caption .swym-button{position:absolute !important; left:auto !important; right:25px !important; top:25px !important;}
.\#collection-grid .\#grid .\#product-card .\#product-card-caption .swym-button:after{font-size:20px; color:#79819C;}
.\#product-card-quick-view{display:none !important;}

.trending-search-block{padding:0px 0px; width:100%;}
.trending-search-inner{width:100%; max-width:90%; margin:auto; position:relative;}
.trending-search-block .\#section-body{padding-bottom:1rem;width:100%;}
.trending-search-block .\#section-body-header{margin-bottom:0px !important;}
.trending-search-block .\#section-body .\#section-body-header .\#container{padding:0px !important;}
.trending-search-block .\#section-body .\#section-body-header .\#container h2{font-size:24px; text-transform:uppercase; font-weight:700; width:100%; text-align:center;}


#swym-anchor[data-position="bottom-right"]{display:none !important;}
div.snize div.snize-filters-sidebar{width:20% !important;}
div.snize .snize-horizontal-wrapper{width:100%;}
.snize-search-results-main-content{width:calc(80% - 26px) !important;}
div.snize-search-results{display:flex; flex-wrap:wrap;}


.custom_report_bestseller_group{display:flex; flex-direction:column; width:100%; margin:0px auto ; padding:20px 5.5%; box-sizing:border-box;}
.custom_report_bestseller{display:flex; align-items:flex-start; width:100%; margin-bottom:40px;}
.custom_report_bestseller_header{display:flex; justify-content:space-between; align-items:center; background:#fff; padding:0px 20px; box-sizing:border-box; margin-bottom:20px;}
.custom_report_bestseller_header > h2{color:#212529; text-transform:uppercase; font-size:24px; font-weight:700; margin-bottom:10px; display:flex; gap:10px; align-items:center; justify-content:center; width:100%; font-family:'PlutoBold' !important;}
.custom_report_bestseller_header > h2 span{color:#EFAA00;}

.trending_search_head{display:flex; justify-content:space-between; align-items:center; background:#fff; padding:0px 20px; box-sizing:border-box; margin-bottom:20px;}
.trending_search_head > h2{color:#212529; text-transform:uppercase; font-size:24px; font-weight:700; margin-bottom:10px; display:flex; gap:10px; align-items:center; justify-content:center; width:100%; font-family:'PlutoBold' !important;}
.trending_search_head > h2 span{color:#EFAA00;}
.trending-search_head .\#section-body { width: 100% !important}



.\#customer-nav{background:#f1f1f1; padding:20px; display:flex; flex-direction:column; width:25%; float:left;}
.\#customer-nav a{width:100%; display:flex; align-items:center;}
.\#splash-msg{width:100% !important; float:none;}
.list-success-popup{width:100% !important; max-width:890px; top:50% !important; transform:translate(-50%, -50%) !important; border:0px !important; box-shadow:0px 4px 20px rgba(0,0,0,0.25) !important; padding:30px !important; border-radius:10px !important;}
.list-success-popup .list-close-popup{color:#666 !important; font-size:20px;}
.list-success-popup .popup-body{display:flex; gap:20px; align-items:center;}
.list-success-popup .popup-body img{margin-bottom:0px; border:0px; min-width:100px;}
.list-success-popup .popup-body .product-desc{width:calc(100% - 220px); display:flex; flex-direction:column; justify-content:center; align-items:flex-start;}
.list-success-popup .popup-body .product-desc .cart-success-title{font-size:1.3225rem; font-weight:600; margin-bottom:10px; display:flex; align-items:center;}
.list-success-popup .popup-body .product-desc .cart-success-title i{font-size:24px; margin-right:5px; color:#198754;}
.list-success-popup .popup-body .product-desc strong{font-weight:500; font-size:1.15rem;}
.list-success-popup .popup-body .cart-totals{display:flex; flex-direction:column; min-width:210px; gap:0px;}
.list-success-popup .popup-body .cart-totals .quantity-control{height:40px;}
.list-success-popup .popup-body .cart-totals .quantity-control button{width:40px; height:40px;}
.list-success-popup .popup-body .cart-totals .list-add-to-cart-btn{height:40px; background:#000; margin-bottom:10px; gap:10px; border:0px; border-radius:5px;display:flex; align-items:center; justify-content:center;}
.list-success-popup .popup-body .cart-totals .list-add-to-cart-btn:after{content:"Add to Cart"; color:#fff;font-size:16px;}
.list-success-popup .popup-body .cart-totals .list-add-to-cart-btn img{filter: brightness(0) invert(1); min-width:auto; height:18px;}
.list-success-popup .popup-body .cart-totals .checkout-btn{background:#EFAA00 !important; color:#000 !important; width:100%; justify-content:center; align-content:center; font-size:1.15rem;}
.list-success-popup .popup-body .cart-totals p{margin:10px; font-size:1.15rem; display:flex; gap:8px; align-items:center; justify-content:center;}
.list-success-popup .popup-body .cart-totals .view-cart-btn{width:100%; background:none !important; color:#000 !important; display:flex; gap:5px; align-items:center; font-size:1.15rem; justify-content:center; margin-top:5px;}
.styles__snippetWrapper--d68e9{max-width:100% !important; min-width:100%;}
.\#hero-heading{font-size:24px;  font-weight:500; color:#212529; font-family:'PlutoMedium' !important;}
.\#hero-subheading{font-size:14px; font-weight:300; color:#030303;}
.shop-by-cateogry-block{width:100%; background:#EFF2F7; padding:50px 0px 50px; margin-top:30px;}
.shop-by-cateogry-block .\#section-body{margin-top:0px !important;}
.shop-by-cateogry-block .\#section-body h2{text-align:center;font-size:24px; font-weight:700; text-transform:uppercase;}
.shop-by-cateogry-block .\#grid{--columns:4 !important;}
.shop-by-cateogry-block .\#grid .\#gallery-card{position:relative;}
.shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-media{border-radius:10px; overflow:hidden; box-shadow:none !important; transform:scale(1) !important;}
.shop-by-cateogry-block .\#grid .\#gallery-card:hover .\#gallery-card-media{box-shadow:none !important;}
.shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-media .\#media{height:400px; --ar-padding:0px !important;}
.shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-media .\#media-image-wrapper{--ar-padding:0% !important;}
.shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-media .\#media-image-wrapper img{position:relative !important; object-fit:contain;}
.shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-caption{position:absolute; left:0px; bottom:0px; background:#fff; min-height:62px; padding:20px 0px; text-align:center; width:100%; display:none;}
.shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-caption .\#hero{margin:0px !important;}
.shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-caption h4{font-size:14px; font-weight:500; color:#030303;}
.shop-by-cateogry-block .\#grid .\#gallery-card .discount-label:empty{display:none;}
.shop-by-cateogry-block .\#grid .\#gallery-card .discount-label{right:5px; top:1px; color:#fff; font-size:14px; letter-spacing:1px; width:60px; padding:5px; border-radius:5px; background:#EF262C; position:absolute; z-index:1; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.shop-by-cateogry-block .\#grid .\#gallery-card .discount-label span{font-weight:600; font-size:20px;}
.shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media{height:240px; border-radius:10px !important; margin-top:40px; overflow:hidden;}
.shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-media .\#media-image-wrapper, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-media .\#media-image-wrapper, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media .\#media-image-wrapper, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media .\#media-image-wrapper{height:100%;}
.shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-caption, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-caption, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-caption, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-caption{display:none;}
.shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media .\#media{height:240px;}
.shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .discount-label, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .discount-label, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .discount-label, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .discount-label{display:none;}
.\#slideshow-hero .\#slideshow-hero-nav{bottom:50%; transform:translateY(50%);}
.\#slideshow-hero .\#slideshow-hero-nav .\#slideshow-hero-nav-inner{justify-content:space-between !important;}
.\#slideshow-hero .\#slideshow-hero-nav .\#container{padding:0px 20px !important;}
.\#slideshow-hero .\#slideshow-hero-nav .\#slideshow-hero-nav-item:hover{opacity:1;}
.\#slideshow-hero .\#slideshow-hero-nav .\#slideshow-hero-nav-item{width:50px !important; height:50px !important; position:relative; opacity:0.2; display:flex; align-items:center; justify-content:center;}
.\#slideshow-hero .\#slideshow-hero-nav .\#slideshow-hero-nav-item svg{display:none !important;}
.\#slideshow-hero .\#slideshow-hero-nav .\#slideshow-hero-nav-item:before{content:""; width:50px; height:50px; display:flex; justify-content:center; align-items:center; font-family:FontAwesome !important; font-size:20px; position:absolute;left:0px; top:0px;}
.\#slideshow-hero .\#slideshow-hero-nav .\#slideshow-hero-nav-item:first-child:before{content:"\f104";}
.\#slideshow-hero .\#slideshow-hero-nav .\#slideshow-hero-nav-item:last-child:before{content:"\f105";}
.\#cart-sidebar{background:#fff!important; border:1px solid #E4E7E9; border-radius:5px !important; padding:24px !important; margin-top:-60px;}
.\#summary-header{background:#fff !important; padding:0px !important; border-radius:0px !important; margin:0px !important; order:-1;}
.\#summary-header h3{ font-size:16px; font-weight:500 !important; margin-bottom:24px; line-height:24px; color:#191C1F; font-family:'PlutoMedium' !important;}
.\#cart-sidebar-block > div:first-child{display:flex; flex-wrap:wrap;}
.\#cart-subtotal{order:1;}
.shipping-items-block{width:100%; border-bottom:0px solid #E4E7E9; padding:20px 0px 0px; margin-bottom:0px;}
.shipping-items-block li{width:100%; display:flex; align-items:center; justify-content:space-between; font-size:14px; line-height:25px; margin-bottom:10px;}
.shipping-items-block li strong{font-weight:400 !important; color:#5F6C72;}
.shipping-items-block li span{color:#191C1F; font-weight:500 !important; font-size:14px; font-family:'PlutoMedium';}
.shipping-items-block li:last-child{border-top:1px solid #E4E7E9; margin-top:20px; padding-top:20px; margin-bottom:0px;}
.shipping-items-block li:last-child strong,  .shipping-items-block li:last-child span{font-size:20px; color:#191C1F !important;}
.\#cart-subtotal-item{width:100%;}
.\#cart-subtotal{width:100%;}
.\#cart-subtotal-item h5{font-size:20px; line-height:24px; font-weight:600; color:#191C1F !important;}
.\#cart-subtotal-item-spacer{display:none;}
/* .\#cart-sidebar-block:nth-child(3){display:none !important} */
.\#cart-sidebar-checkout .\#button{width:100%; height:56px; box-shadow:none !important; text-indent:0px; overflow:hidden; display:flex; justify-content:center; gap:5px; background:#EFAA00; font-size:14px; font-weight:500; font-family:'PlutoMedium'; color:#fff; text-transform:uppercase;}
.\#cart-sidebar-checkout .\#button:hover{background:#030303;}
/* .\#cart-sidebar-checkout .\#button:before{content:"Proceed to Checkout"; font-size:14px; line-height:56px; c text-indent:0px; z-index:9; opacity:1 !important; font-weight:600; background:transparent !important; transition:0.2s all; position:relative; color:#fff;  width:auto; display:table; font-size:14px; font-weight:500; font-family:'PlutoMedium';}  */
.\#cart-sidebar-checkout .\#button:hover:before{background:#030303;}
.\#cart-sidebar-checkout .\#button:after{content:""; width:30px; height:30px; background:url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/ArrowRight.svg?v=1738684559') no-repeat center; text-indent:0px; line-height:56px; position:relative; display:table;}
.\#cart-sidebar-checkout-payment-methods{border:1px solid #E4E7E9; border-radius:5px; padding:20px; align-items:flex-start; justify-content:flex-start;}
.\#cart-sidebar-checkout-payment-methods h3{color:#191C1F; font-size:12px; line-height:20px; margin-bottom:0px; text-align:left; width:100%; font-weight:400 !important;}
.\#cart-sidebar-checkout-payment-methods img{width:100%; height:25px;}
.cart-item-row > div{position:relative; padding:0px 10px; min-width:10%;}
.cart-item-row > div:before{content:attr(data-label); position:absolute; left:0px; top:-40px; display:none; text-transform:uppercase !important; z-index:2; font-weight:400 !important; color:#475156 !important;}
.cart-item-row:first-child{padding-top:60px !important; overflow:hidden;}
.cart-item-row:first-child:before{content:""; display:block; background:#F1F5F6; border-top: 0px solid #E4E7E9; font-size:14px; font-weight:600; border-bottom: 1px solid #E4E7E9; width:100%; position:absolute; left:0px; top:0px; z-index:0; line-height:40px; height:40px;}
.cart-item-row:first-child > div:before{display:block; font-size:14px; font-weight:600; line-height:40px; height:40px;} 
.cart-item-row:first-child > .\#cart-item-price:before{top:-108px;}
.cart-item-row > .\#cart-item-price p{white-space:nowrap;}
.cart-item-row:first-child > .\#cart-item-product:before{top:-62px;}
.cart-item-row > .\#cart-item-product{min-width:40%;}
.\#cart-item-side:before{display:none !important;}
.cart-item-row:first-child > .\#cart-item-quantity:before{top:-98px; }
.cart-item-row:first-child >  .\#cart-item-subtotal:before{top:-98px; min-height:40px;}
.cart-item-row:first-child > .\#cart-item-remove:before{top:-113px;}
.cart-item-row:last-child{border-bottom:0px;}
.cart-item-row > .\#cart-item-remove{min-width:30px;}
.\#cart-item-subtotal{display:flex; align-items:center;}
.\#cart-item-subtotal .\#cart-item-subtotal-price{display:flex; flex-direction:column-reverse; align-items:flex-start; gap:0px !important; justify-content:center; }
.\#cart-item-subtotal .\#cart-item-subtotal-value{font-size:16px; font-weight:500; font-family:'PlutoMedium';}
.\#cart-body .\#grid{gap:0px;}
.\#cart-item-quantity-controls-item{min-width:40px !important; width:auto !important;}
.\#cart-item-quantity-controls-button{width:40px; padding:0px !important; height:40px; display:flex; align-items:center; justify-content:center;}
.\#cart-item-quantity-controls{width:140px !important; border-radius:3px !important; border:1px solid #E4E7E9;}
.\#cart-item-quantity-controls-input{border:0px !important;}
.\#cart-item-product-info-title{color:#191C1F; font-size:14px; line-height:20px; font-weight:400;}
.\#cart-item-price p{color:#475156;}
.\#cart-item-subtotal{min-width:15% !important; min-height:52px;}
.\#cart-header{border:1px solid #E4E7E9 !important; padding:20px; margin-bottom:0px !important; border-bottom:0px;}
.\#cart-header h1{font-size:18px !important; font-weight:500 !important; font-family:'PlutoMedium' !important;}
.\#cart-items  form{border:1px solid #E4E7E9; border-top:0px; margin-right:-1px !important;}
.\#cart-footer{padding:0px 20px 0px 0px; display:flex; align-items:center; justify-content:space-between; gap:20px;}
.\#cart-footer form{margin-left:auto !important;}
.\#cart-footer .\#cart-footer-link{height:45px; background:#fff !important; color:#212121 !important; font-weight:500; padding:0px 20px; border:1px solid #BFC0BF; border-radius:5px !important; font-size:14px !important; margin-left:0px !important;}
.\#cart-footer-link .\#icon{--size:14px !important;}
.update-cart-btn, .clear-cart-button{border:1px solid #BFC0BF; padding:12px 24px; height:45px; text-decoration:none; cursor:pointer; border-radius:5px !important; background:#fff; position:relative; color:#212121 !important; font-weight:400; font-family:'PlutoRegular';}
.clear-cart-button{display:flex; align-items:center; justify-content:center; gap:10px; order:-1; text-decoration:none;}
.clear-cart-button:before{content:""; width:12px; height:12px; display:block; background:url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/close-icon.png?v=1739629841') no-repeat center;}
.update-cart-btn i{margin-left:8px; font-size:16px;}
#coupons_stacker_wrapper{background:#F1F5F6; padding:12px 20px 20px;}
#coupons_stacker_wrapper label{font-size:13px; font-weight:400 !important; color:#191C1F !important;}
#coupons_stacker_wrapper .stack-discounts-input-wrapper #coupons_stacker_input{border-radius:3px !important;}
#coupons_stacker_wrapper .stack-discounts-input-wrapper #coupons_stacker_add_button{min-width:126px; background:#030303; height:42px; border-radius:3px !important; text-indent:-1000px; overflow:hidden;}
#coupons_stacker_wrapper .stack-discounts-input-wrapper #coupons_stacker_add_button:before{content:"Apply Coupon"; text-indent:0px; width:100%; position:absolute; left:0px; font-size:13px; top:0px; line-height:42px; font-family:'PlutoRegular';}
.top-pick-products-block{width:100%; max-width:90%; margin:auto;}


.\#collection-sidebar{height:auto !important; display:flex; flex-direction:column;}
.\#collection-filter-wrapper > summary .\#collection-filter-header-heading{font-size:16px; line-height:24px; font-weight:600; text-transform:uppercase; color:#191C1F;}
.\#collection-filter-wrapper > summary .\#collection-filter-header-icon{display:none;}
.\#collection-filter{padding-right:0px !important;}
.\#collection-sidebar .\#collection-filter:last-child{order:-1;}
.\#collection-filter:first-of-type{padding-top:20px !important;}
.\#collection-filter-item-icon{padding:0rem !important; border-radius:15px !important; border:1px solid #C9CFD2 !important;background:transparent !important;}
.\#collection-filter-item-icon img{opacity:0;}
.\#collection-filter-item-label{font-size:14px; color:#1E1E1E;}
.\#collection-filter-item-counter{opacity:1; font-size:12px; color:#1E1E1E;}
.\#collection-filter-price-slider-range-progress{width:100%;}
.\#collection-filter-price-slider-range.\@value\:max{margin-left:0px !important;}
.\#collection-filter-item-label input[type="checkbox"]:checked + .\#collection-filter-item-icon{border:1px solid #EFAA00 !important; background:#EFAA00 !important;}
.\#collection-filter-item-label input[type="checkbox"]:checked + .\#collection-filter-item-icon img{opacity:1 !important;}
.\#collection-active-filters{width:100%; height:44px; padding:12px 24px; background:#F2F4F5; gap:10px;}
.\#collection-active-filters:before{content:"Active Filters:"; color:#5F6C72; font-size:14px; margin-right:5px;}
.\#collection-active-filter.\@value{border:0px !important; padding:0px 5px !important; display:flex; align-items:center;}
.\#collection-active-filter.\@value .\#collection-active-filter-value{font-size:14px !important; color:#191C1F !important; font-weight:600;}
.\#collection-active-filter.\@value .\#icon{color:#929FA5 !impotant; --size:12px !important;}
.\#collection-active-filter.\@clear{font-size:14px !important;}

.\#pagination .\#pagination-item a, .\#pagination .\#pagination-item .\#pagination-current{width:40px; height:40px; border-radius:20px; font-weight:600; border:1px solid #E4E7E9; display:flex; align-items:center; justify-content:center; font-size:13px; color:#191C1F;}
.\#pagination .\#pagination-item .\#pagination-current{background:#EFAA00; border-color:#EFAA00; color:#fff !important;}
.\#pagination .\#pagination-item  a .\#icon{color:#EFAA00; border:1px solid #EFAA00 !important; width:40px; height:40px; border-radius:20px; padding:10px;}
#MainContent .\#page-header .\#container{max-width:94% !important;}
.\#splash-msg{box-shadow:none !important;}
.login-container{width:100%;padding:30px 5%; background:url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/hs-login.png?v=1739180327') no-repeat center; background-size:cover; display:flex; align-items:center; justify-content:flex-end;}
.auth-form-container{ margin:120px 0px 120px auto !important;padding:3rem !important; border-radius:10px !important;}
.auth-form-container h1, .login-container h1{background:#efaa00 !important; text-transform:uppercase; font-size:22px; padding:20px 20px; text-align:center; justify-content:center; font-weight:600; margin-top:-80px; font-family:'PlutoMedium' !important;}
.auth-form-container .\#customer-form-field .\#customer-form-field-link, .login-container .\#customer-form-field .\#customer-form-field-link{text-align:right; font-size:14px; margin-top:10px; display:table !important; margin-left:auto;}
.auth-form-container .\#customer-form-field, .login-container .\#customer-form-field{position:relative;}
.auth-form-container .\#customer-form-field input, .login-container .\#customer-form-field input{padding-left:60px;}
.auth-form-container .\#customer-form-field .fa, .login-container .\#customer-form-field .fa{position:absolute; left:0px; top:0px; font-size:30px; color:#999; width:60px; height:55px; display:flex; align-items:center; justify-content:center;}
.auth-form-container .\#customer-form-footer .\#button, .login-container .\#customer-form-footer .\#button{height:60px; text-transform:uppercase; font-weight:500; font-family:'PlutoMedium';}
.auth-form-container .\#customer-form-footer button, .login-container .\#customer-form-footer button{height:60px; text-transform:uppercase; font-weight:500; font-family:'PlutoMedium';background:#ffb602 !important; color:#000 !important; text-transform:uppercase; font-size:16px; width:100%; border:0px; box-shadow:none; border-radius:5px; box-shadow:rgba(104, 74, 0, 0.3) 0 .15em .3em,rgba(104, 74, 0, 0.15) 0 .3em .6em -.15em,#a57600 0 -.15em 0 inset}
.form-bottom-links{display:flex; align-items:center; gap:10px; font-size:14px; font-weight:500; margin-top:20px; justify-content:center;}
.form-bottom-links a{text-decoration:none; color:#EFAA00 !important; font-size:16px; margin:0px; font-weight:500;}
.cms-page{color:#475156; font-size:14px; line-height:20px; width:100%; max-width:80%; margin:auto;}
.cms-page > h2{margin-top:50px !important;}
.cms-page > h2:first-child{margin-top:0px !important;}
.cms-page h2{font-size:22px; text-transform:uppercase; margin-bottom:20px; font-weight:500; font-family:'PlutoMedium';}
.cms-page h2 span{color:#EFAA00;}
.cms-page h3{font-size:18px; text-transform:uppercase; margin-bottom:20px; font-weight:500; font-family:'PlutoMedium';}
.cms-page h3 span{color:#EFAA00;}
.cms-page a{color:#EFAA00; text-decoration:none;}
.cms-page p{line-height:22px; color:#475156;}
.cms-page p strong{font-weight:500; font-family:'PlutoMedium'; color:#191C1F;}
.six-column-grid{display:flex; gap:30px; justify-content:space-between; flex-wrap:wrap; margin-top:40px;}
.six-column-grid li{width:calc(33.33% - 20px);}
.six-column-grid li img{margin-bottom:30px;}
.bottom-separater{padding-bottom:20px; border-bottom:4px solid #e1e1e1;}
.owl-carousel .owl-nav button{width:50px; min-width:50px; height:50px; display:flex !important; border-radius:50% !important; align-items:center; justify-content:center; background:rgba(0,0,0,0.1) !important;}
.owl-carousel .owl-nav button span{display:none !important;}
.owl-carousel .owl-nav button.owl-next{margin-right:-70px !important;}
.owl-carousel .owl-nav button.owl-next:before{content:"\f105"; font-family:'FontAwesome'; font-size:20px;}
.owl-carousel .owl-nav button.owl-prev{margin-left:-70px !important;}
.owl-carousel .owl-nav button.owl-prev:before{content:"\f104"; font-family:'FontAwesome'; font-size:20px;}
.\#cart-item-product-media{z-index:-1;}
.list-success-popup {position: fixed; top: 20%; left: 50%; transform: translate(-50%, -20%); background: #fff; border: 1px solid #ccc; padding: 20px; z-index: 1000; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); width: 350px; border-radius: 10px; text-align: center;}
.popup-header {display: flex; align-items: center; justify-content: center; font-weight: bold; margin-bottom: 15px; font-size: 18px; color: #28a745;}
.success-icon {font-size: 30px; margin-right: 10px; color: #28a745;}
.popup-body {margin-top: 10px; text-align: center;}
.popup-product-image {max-width: 100px; max-height: 100px; margin-bottom: 10px; border: 1px solid #ccc; border-radius: 5px;}
.popup-actions {margin-top: 15px; display: flex; justify-content: space-between; gap: 10px;}
.view-cart-btn, .checkout-btn {display: inline-block; padding: 10px 15px; font-size: 14px; border-radius: 5px; cursor: pointer; width: 48%;}
.view-cart-btn {background-color: #007bff; color: #fff; border: none;}
.view-cart-btn:hover {background-color: #0056b3;}
.checkout-btn {background-color: #28a745; color: #fff; border: none;}
.checkout-btn:hover {background-color: #218838;}
.list-close-popup {background: none; border: none; font-size: 16px; cursor: pointer; color: red; font-weight: bold; position: absolute; top: 10px; right: 10px;}

.\#newsletter{flex-direction:column; align-items:flex-start; margin-top:-250px; margin-left:auto; width:30%; height:249px; padding-top:0px; float:right;}
.\#newsletter .\#newsletter-header h3{margin-bottom:90px; text-align:left; color:#EFAA00; font-weight:600; font-size:14px !important; text-transform:uppercase;}
.\#newsletter .contact-form{margin-top:-135px; margin-left:0px; margin-right:auto;}
.\#newsletter-submit{position:relative !important; right:0px !important; top:0px !important; height:50px !important; min-width:130px !important; margin-left:10px; text-transform:uppercase; color:#fff !important; font-size:12px !important; font-weight:500; font-family:"PlutoMedium"}
.\#newsletter-input{background:#fff !important; width:calc(425px - 150px) !important; margin-right:0px; font-size:12px; font-family:'PlutoRegular'; font-weight:400 !important; color:#000000 !important;}
.\#newsletter-form{display:flex; align-items:flex-start;}
.\#newsletter-subheading{text-align:left !important; font-size:14px !important; color:#F3F4F6;}
.\#newsletter-input::placeholder {font-size:12px; color:#000 !important; font-weight:400;}

.\#collection-toolbar, .\#collection-toolbar-inner{display:none;}
#gf-tree .gf-filter-contents .gf-block-title .h3{font-size:16px !important; font-weight:500 !important; font-family:'PlutoMedium' !important; line-height:24px; color:#191C1F !important;}
#gf-tree .gf-filter-contents .gf-block-title .h3:after{display:none !important;}
#gf-tree .gf-filter-contents .gf-block-content .gf-option-box{display:flex; flex-direction:column; gap:5px;}
#gf-tree .gf-filter-contents .gf-block-content .gf-option-box li button{width:100%; display:flex; justify-content:space-between; align-items:center;}
#gf-tree .gf-filter-contents .gf-block-content .gf-option-box li button .gf-label{font-size:14px; line-height:20px; color:#1E1E1E !important; font-weight:370 !important; font-family:'PlutoLight' !important;}
#gf-tree .gf-filter-contents .gf-block-content .gf-option-box li button .gf-Checkbox{width:20px; min-width:20px; height:20px; border-radius:10px; border:1px solid #C9CFD2;}
#gf-tree .gf-filter-contents .gf-block-content .gf-option-box li button .gf-count{margin-left:auto; font-size:12px !important; color:#1E1E1E; font-weight:300 !important;}
#gf-tree .gf-filter-contents .gf-block-content .gf-option-box li button.checked .gf-Checkbox{background:#EFAA00 !important; position:relative; border-color:#EFAA00 !important;}
#gf-tree .gf-filter-contents .gf-block-content .gf-option-box li button.checked .gf-Checkbox:before{content:""; width:8px; height:8px; background:#fff; border-radius:4px; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%)}
#gf-tree .gf-filter-contents .gf-block-content .gf-option-box li button.checked .gf-label{font-weight:500 !important; color:#191C1F !important; font-family:'PlutoMedium' !important; }
#gf-tree .gf-filter-contents .gf-option-block[data-filter-type="product:metafield:custom:colors"] .gf-block-content  li button .gf-Checkbox{border-radius:3px !important;}
#gf-tree .gf-filter-contents .gf-option-block[data-filter-type="product:metafield:custom:colors"] .gf-block-content  li button.checked .gf-Checkbox:before{content:""; background:transparent; border-radius:0px; left:4px; top:5px; width:10px; height:5px; border-left:1px solid #fff; border-bottom:1px solid #fff; transform:rotate(-45deg);}
#gf-tree .gf-filter-contents .gf-option-block[data-filter-type="product:metafield:custom:colors"] .gf-block-content .gf-option-box{display:flex; gap:10px; justify-content:space-between; flex-direction:row; flex-wrap:wrap;}
#gf-tree .gf-filter-contents .gf-option-block[data-filter-type="product:metafield:custom:colors"] .gf-block-content .gf-option-box li{width:calc(50% - 10px);}
#gf-tree .gf-filter-contents .gf-option-block[data-filter-type="product:metafield:custom:colors"] .gf-block-content .gf-option-box:before, #gf-tree .gf-filter-contents .gf-option-block[data-filter-type="product:metafield:custom:colors"] .gf-block-content .gf-option-box:after{display:none;}
#gf-tree .gf-filter-contents .gf-option-block[data-filter-type="Tag"] .gf-block-content .gf-option-box{gap:10px; flex-direction:row; flex-wrap:wrap;}
#gf-tree .gf-filter-contents .gf-option-block[data-filter-type="Tag"] .gf-block-content .gf-option-box li{width:auto;  margin:0px !important;}
#gf-tree .gf-filter-contents .gf-option-block[data-filter-type="Tag"] .gf-block-content .gf-option-box li button{padding:6px 12px !important; border:1px solid #E4E7E9 !important; border-radius:3px; display:flex; gap:6px;}
#gf-tree .gf-filter-contents .gf-option-block[data-filter-type="Tag"] .gf-block-content .gf-option-box li button span{color:#191C1F !important;}
#gf-tree .gf-filter-contents .gf-option-block[data-filter-type="Tag"] .gf-block-content .gf-option-box li button:hover, #gf-tree .gf-filter-contents .gf-option-block[data-filter-type="Tag"] .gf-block-content .gf-option-box li button.checked{border-color:#EFAA00 !important; background:#FFF3EB !important; }
#gf-tree .gf-filter-contents .gf-option-block[data-filter-type="Tag"] .gf-block-content .gf-option-box li button:hover span, #gf-tree .gf-filter-contents .gf-option-block[data-filter-type="Tag"] .gf-block-content .gf-option-box li button.checked span{color:#EFAA00 !important;}
.gf-option-block .gf-btn-show-more{color:#EFAA00  !important; font-weight:600;}
#gf-grid #gf-controls-container{display:flex; justify-content:space-between; flex-wrap:wrap; position:relative;}
.gf-controls-search-form{width:100%; max-width:425px; margin-bottom:0px !important; order:1 !important; position:absolute !important; bottom:25px;}
.gf-controls-search-form .gf-controls-search-input{border:1px solid #E4E7E9 !important; height:45px; padding-left:15px !important;}
.gf-controls-search-form .gf-controls-search-button{padding:0px 12px !important; height:45px; left:auto; right:0px; color:#191C1F;}
.gf-actions{width:100%; justify-content:flex-end; margin:0px 0px 15px !important;}
.gf-actions .gf-summary{position:relative; right:0px; top:0px; height:40px !important; line-height:40px !important; margin-bottom:0px !important; margin-top:-40px; text-align:right; width:100%; font-weight:400; color:#5F6C72;}
.gf-actions .gf-summary b{color:#191C1F;}
.gf-actions .gf-filter-selection{order:1 !important;}
.gf-actions .gf-filter-selection .sort-by.limit-by{display:none !important;}
.gf-actions .gf-filter-selection .sort-by .sort-by-toggle{width:180px; height:45px; border:1px solid #E4E7E9; font-size:14px; color:#475156;}
.gf-actions .gf-filter-selection .sort-by{display:flex; align-items:center;gap:10px; background:#fff;}
.gf-actions .gf-filter-selection .sort-by:after{content:"Sort by:"; color:#191C1F; font-size:14px; line-height:20px; font-weight:500; white-space:nowrap; order:-1; font-family:'PlutoMedium' !important;}
.globo-selected-items-wrapper{width:100%;}
.globo-selected-items{width:100%; padding:0px 24px !important; background:#F2F4F5;}
#gf-controls-container .globo-selected-items-wrapper{padding:0px !important;}
.globo-selected-items::empty{display:none !important;}
.gf-top_one #gf-tree .globo-selected-items-wrapper .selected-item > .clear-refinements, #gf-controls-container .globo-selected-items-wrapper .selected-item > .clear-refinements{background:none !important; border:0px !important; color:#191C1F !important;}
#gf-controls-container .globo-selected-items-wrapper.rounded .selected-item > a{border-radius:0px !important; background:transparent !important; border:0px !important;}
#gf-controls-container .globo-selected-items-wrapper.rounded .selected-item .clear-refinements{color:#191C1F !important;}
.globo-selected-items span.selected-item > span{display:none;}
.globo-selected-items{align-items:center; flex-wrap:wrap;}
.globo-selected-items .selected-item.gf-option-label:first-child{order:1;}
.globo-selected-items li{display:flex; align-items:center; gap:8px; padding:8px 0px;}
.globo-selected-items li:nth-child(2):before{content:"Active Filters :"; color:#5F6C72; line-height:20px; font-size:14px; font-weight:500;}

#gf-products{display:flex !important; flex-wrap:wrap; justify-content:flex-start !important; gap:20px;}
#gf-products .\#product-card, #gf-products > .\#product-card{width:calc(25% - 15px) !important; border:1px solid #E4E9EA !important; border-radius:5px !important; padding:15px; box-sizing:border-box;}
#gf-products > .\#product-card:hover{box-shadow: 0 4px 6px #00000014 !important; z-index: 9;}
#gf-products .\#product-card:hover{transform:none !important;}
#gf-products .\#product-card .\#product-card-media{ border-radius:5px !important; overflow:hidden;}
#gf-products .\#product-card .\#product-card-media .\#media{padding-top:0px !important; position:relative; --ar-padding:0px !important;background:#E4E9EA !important; border-radius:5px !important;}
#gf-products .\#product-card .\#product-card-media .\#media-image-wrapper, #gf-products .spf-product-card .spf-product-card__image-wrapper{background:#EEF0F2 !important; display:flex; align-items:center; justify-content:center; height:300px; position:relative !important; --ar-padding:0px !important;}
#gf-products .\#product-card .\#product-card-media .\#media-image-wrapper img, #gf-products .spf-product-card .spf-product-card__image-wrapper img{mix-blend-mode:multiply;width:auto !important; height:auto !important; max-height:100% !important; max-width:100% !important; position:relative !important;}
#gf-products .\#product-card .swym-button{position:absolute !important; right:25px !important; top:25px !important; left:auto !important; background:transparent}
.st-wishlist-button .st-wishlist-icon{color:#666 !important;}
#gf-products .\#product-card .swym-button:after{font-size:20px;}
#gf-products .\#product-card .\#product-card-badges{left:20px !important; right:auto !important; top:20px !important; border-radius:2px !important; display:flex; align-items:center; height:25px !important; line-height:25px !important; background:#EF262C !important;}
#gf-products .\#product-card .\#product-card-badges.\@type\:sale{background:#EF262C !important; }
#gf-products .\#product-card .\#product-card-caption{padding:20px 0px 0px; margin-top:0px; display:flex; flex-direction:column; align-items:flex-start; justify-content:space-between; min-height:100px;}
#gf-products .\#product-card .\#product-card-caption h3{font-size:14px; color:#212529; height:43px; line-height:20px; margin-bottom:10px; text-decoration:none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;}
#gf-products .\#product-card .\#product-card-caption .add-to-cart-container{width:100%; margin-left:auto; margin-top:0px; position:relative; display:flex; justify-content:space-between}
/* #gf-products .\#product-card .\#product-card-caption .add-to-cart-container .list-quantity-control{display:none !important; } */
#gf-products .\#product-card .\#product-card-caption .add-to-cart-container .list-quantity-control{ background: #f9f9f9; justify-content: space-between; border-radius: 5px; height: 29px; overflow: hidden; width: 100px; border: 1px solid #e1e1e1; box-sizing: border-box; padding:0px; display:flex;}
#gf-products .\#product-card .\#product-card-caption .add-to-cart-container .list-quantity-control input{width:100% !important; text-align:center; border:0px !important;}
#gf-products .\#product-card .\#product-card-caption .add-to-cart-container .list-quantity-control button{background:#ccc; min-width:20px; height:29px; border:0px !important;}
#gf-products .\#product-card .\#product-card-caption .add-to-cart-container .list-add-to-cart-btn{width:45px !important; height:45px !important; border-radius:10px !important; border:0px; background:#fff !important; box-shadow: 0 4px 10px #00000040; margin-left:auto; position:absolute; bottom:0px; right:0px;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price{margin-top:auto; margin-bottom:10px;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price p:empty{display:none;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price{display:flex; gap:10px; align-items:flex-end;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price .\#price-item.\@regular .\#price-value{font-size:18px; font-weight:500; color:#030303; font-family:'PlutoMedium' !important;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price .\#price-item.\@compare .\#price-value{font-size:13px; color:#8D979E;}
#gf-products .\#product-card .bestseller-flag, #gf-products .\#product-card .exclusive-flag{background:#EFAA00; padding:0px 15px; white-space:nowrap; height:30px; line-height:30px; position:absolute; left:50%; transform:translateX(-50%); top:285px; border-radius:0px 0px 0px 0px; color:#fff; font-size:12px;}
#gf_pagination_wrap #pagination{gap:10px; display:flex; align-items:center;}
#gf_pagination_wrap #pagination > span{width:40px; height:40px !important; border-radius:20px; cursor:pointer; padding:0px; display:flex; align-items:center; justify-content:center; border:1px solid #E4E7E9 !important; color:#191C1F !important; font-size:13px;}
#gf_pagination_wrap #pagination > span.prev, #gf_pagination_wrap #pagination > span.next{border-color:#EFAA00 !important; }
#gf_pagination_wrap #pagination > span.prev a, #gf_pagination_wrap #pagination > span.next a{color:#EFAA00 !important;overflow:hidden; width:40px height:40px; text-indent:-1000px; position:relative; display:flex; align-items:center; justify-content:center;}
#gf_pagination_wrap #pagination > span.prev a:before, #gf_pagination_wrap #pagination > span.next a:before{content:""; width:40px; height:40px; display:block; background-size:140% !important; background-position:center !important; text-indent:0px !important; }
#gf_pagination_wrap #pagination > span.prev a:before{background:url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/arrow-left-orange.svg?v=1739625331') no-repeat;}
#gf_pagination_wrap #pagination > span.prev a:hover:before{background:url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/arrow-left-white.svg?v=1739625314') no-repeat !important; background-size:140% !important; background-position:center !important; }
#gf_pagination_wrap #pagination > span.next a:before{background:url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/arrow-right-orange.svg?v=1739625370') no-repeat;}
#gf_pagination_wrap #pagination > span.next a:hover:before{background:url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/arrow-right-white.svg?v=1739627120') no-repeat !important; background-size:115% !important; background-position:center !important; }

#gf_pagination_wrap #pagination > span.current, #gf_pagination_wrap #pagination > span:hover{background:#EFAA00 !important; color:#fff !important; border-color:#EFAA00 !important;}
#gf-tree .noUi-base, #gf-tree .noUi-connects{height:2px !important;}
#gf-tree .noUi-connect{background:#EFAA00 !important;}
#gf-tree .noUi-handle{width:12px !important; top:-6px !important; height:12px !important; border-radius:6px !important; border:1px solid #EFAA00 !important; background:#fff !important; }
#gf-tree .noUi-handle.noUi-handle-lower{right:0px !important;}
.\#collection-inner .\#container{padding-top:20px;}
.\#collection-inner .\#container:before{content:attr(data-th); font-size:20px; font-weight:500; font-family:'PlutoMedium' !important; height:40px; line-height:40px; margin-bottom:0px; display:table; margin-left:21.5%; margin-top:10px;}
.gf-left #gf-tree{margin-top:-50px !important;}
#gf-controls-container .globo-selected-items-wrapper.rounded .selected-item span.gf-clear{width:20px !important; height:20px !important; display:flex; align-items:center; justify-content:center;}
#gf-controls-container .globo-selected-items-wrapper.rounded .selected-item span.gf-clear:before{content:""; width:20px; height:20px; background:url('https://cdn.shopify.com/s/files/1/0722/8509/4126/t/3/assets/X.svg?v=1739366908') no-repeat center;}
#gf-controls-container .globo-selected-items-wrapper.rounded .selected-item span.gf-clear svg{display:none !important;}
.globo-selected-items:empty{display:none;}
.bulk-inquriry-banner{width:100%; position:relative; margin-bottom:50px;}
.bulk-inquriry-banner img{width:100%; display:table;}
.bulk-inquiry-text{width:400px; padding:30px; box-sizing:border-box; background:#efaa00; color:#fff; position:absolute; left:70px; bottom:70px;}
.bulk-inquiry-text h2{text-transform:uppercase; margin-top:0px; margin-bottom:20px; font-size:20px; font-weight:500;}
.bulk-inquiry-text h2 span{font-weight:500; display:inline-block; color:#fff; font-size:22px;; font-family:'PlutoMedium';}
.bulk-inquiry-text p{font-size:14px; line-height:18px; color:#fff;}
.bulk-inquiry-text p:last-child{padding-top:20px; margin-top:20px; border-top:1px solid #fff; margin-bottom:0px;}
.bulk-inquiry-text p a{color:#fff !important; font-size:16px;}
.bulk-inquiry-text p a i{ font-size:30px; margin-right:10px;}
.two-column-block{display:flex; justify-content:space-between; gap:30px; margin-bottom:120px;}
.two-column-block li{width:calc(50% - 15px); background:#dfee7d; color:#fff; padding:40px; box-sizing:border-box;}
.two-column-block li:last-child{background:#f68393;}
.two-column-block li h2{text-transform:normal; font-weight:500; font-size:24px; font-family:'PlutoMedium';}
.two-column-block li p{font-size:18px;color:#fff;}
.email-block{width:100%; display:flex; gap:30px; align-items:flext-start; justify-content:space-between;}
.email-block .email-icon{width:150px; height:150px; display:flex; align-items:center; justify-content:center; font-size:100px;}
.email-block .email-title{width:calc(100% - 180px);}
.email-block .email-title h3 a{font-size:26px; text-decoration:underline; color:#000; text-transform:capitalize; font-weight:500;}
.two-column-block li .email-icon{background:#c4d362 !important;}
.two-column-block li:last-child .email-icon{background:#de6c7c !important;}
.contact-two-columns-block{display:flex; align-items:flex-start; gap:30px;}
.contact-two-columns-block li{width:100%;}
.container-group{display:flex; width:100%; gap:30px;}
.container-left{width:25%; padding:0px; box-sizing:border-box;  }
.container-left ul{display:flex; flex-direction:column; gap:0px; background:#f3f5f7; width:100%;}
.container-left ul li a{width:100%; padding:20px 20px; font-weight:400; display:table; box-sizing:border-box; font-size:16px; color:#000;}
.container-left ul li.active a{background:#efaa00 !important; font-weight:500 !important; font-family:'PlutoMedium' !important;}
.container-right{width:calc(75% - 30px);}
.container-right h3{margin-top:30px;}
.bullet-list{margin-bottom:20px; margin-left:20px;}
.bullet-list li{list-style:disc !important; line-height:20px;}
.two-columns-privacy-block{display:flex; gap:30px; flex-wrap:wrap;}
.two-columns-privacy-block li{width:calc(50% - 15px); display:flex; align-items:flex-start; gap:20px;}
.two-columns-privacy-block li i, .single-column-privacy li i{font-size:24px;}
.two-columns-privacy-block li div{width:100%;}
.single-column-privacy li{ display:flex; align-items:flex-start; gap:20px; width:100%;}
.cms-page hr{width:100%; height:1px; background:#e1e1e1; margin:20px 0px; border:0px;}
.cms-page h4, h3{font-weight:500; font-family:'PlutoMedium'; color:#191C1F;}

/******Swiper Slider******/
.swiper-slide{padding:0px !important; box-shadow:none;}
.product-swiper-slider .swiper-wrapper{padding:0px 0px 40px;}
.product-swiper-slider .swiper-wrapper .swiper-slide{padding:0px 2px !important; box-shadow:none !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card, .recommended-block .\#product-card{width:100%; background:#fff; padding:0px; position:relative; width:100% !important; border-radius:10px;  border:1px solid #E5E8EC; box-shadow:0 4px 6px #00000014; list-style:none;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card:hover, .recommended-block .\#product-card:hover{box-shadow: 0 4px 6px #00000014;border-radius: 5px; position:relative; z-index:2; transform:none !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card > a, .recommended-block .\#product-card > a{width:100%;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card > a .product-image, .recommended-block .\#product-card .\#product-card-media > a{height:340px !important; display:flex; border-radius:10px 10px 0px 0px; overflow:hidden; width:100%; background:#EEF0F2; justify-content:center; align-items:center;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card > a .product-image img, .recommended-block .\#product-card .\#product-card-media > a img{max-width:100%; width:auto !important; max-height:100%; object-fit:contain; mix-blend-mode:multiply; height:100%;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info, .recommended-block .\#product-card .\#product-card-caption{padding:20px; width:100%; box-sizing:border-box; display:flex;  flex-wrap:wrap; justify-content:space-between;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info h3, .recommended-block .\#product-card .\#product-card-caption h3{font-weight:400; width:100%; font-size:16px;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info h3 a, .recommended-block .\#product-card .\#product-card-caption h3 a{font-size: 14px !important; text-align:left; min-height: 40px; font-weight:400 !important; overflow: hidden; display: block; line-height: 20px !important; color: #212529 !important; margin:0px 0px 5px; text-decoration:none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info h3 a:hover, .recommended-block .\#product-card .\#product-card-caption h3 a:hover{text-decoration:none;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .product-price, .recommended-block .\#product-card .\#product-card-caption .product-price, .recommended-block .\#product-card .\#product-card-caption .\#product-card-price{width:100%; display:flex; align-items:flex-end; flex-direction:row-reverse; justify-content:flex-end;} 
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .compare-at-price, .recommended-block .\#product-card .\#product-card-caption .compare-at-price{font-size:15px; font-weight:400; color:#8D979E; text-decoration:line-through; position:relative; top:-5px; margin-left:10px;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .special-price, .recommended-block .\#product-card .\#product-card-caption .special-price{font-size:24px; font-weight:500; color:#030303; font-family:'PlutoMedium' !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .quantity-control, .recommended-block .\#product-card .\#product-card-caption .quantity-control{ background: #f9f9f9; margin-bottom:0px !important; margin-top:10px; justify-content: space-between; border-radius: 5px; height: 29px; overflow: hidden; width: 45%; border: 1px solid #e1e1e1; box-sizing: border-box; padding:0px;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .quantity-control button, .recommended-block .\#product-card .\#product-card-caption .quantity-control button{background:#ccc; height:29px;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .list-add-to-cart-btn, .recommended-block .\#product-card .\#product-card-caption .list-add-to-cart-btn{padding: 0 15px !important; margin-top: 0; height: 30px !important; border-radius: 5px; font-weight: 600; font-size: 10px !important; color: #000; text-align: center; width: 100%; background: #efaa00; border: 1px solid #efaa00; width:50%;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .discount, .recommended-block .\#product-card .\#product-card-caption .discount{padding:5px; border-radius:10px 3px 3px 3px; background:#EF262C; font-size:14px; color:#fff; position:absolute; left:0px; top:0px;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .swym-button, .recommended-block .\#product-card .\#product-card-caption .swyn-button{position:absolute !important; left:auto !important; padding:0px; right:10px !important; top:10px !important; background:none !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .swym-button svg, .recommended-block .\#product-card .\#product-card-caption .swyn-button svg{color:#79819C !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .swym-button:after, .recommended-block .\#product-card .\#product-card-caption .swyn-button:after{font-size:20px; color:#79819C !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .list-add-to-cart-btn, .recommended-block .\#product-card .\#product-card-caption .list-add-to-cart-btn{padding: 10px !important; border: 0px !important; background: #fff !important; width: 45px !important; height: 45px !important; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 10px #00000040; border-radius: 10px; margin-left:auto; margin-top:-50px;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .exclusive-flag, .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .bestseller-flag{background: #EFAA00; padding: 0 15px; white-space: nowrap; height: 30px; line-height: 30px; position: absolute; left: 50%; transform: translate(-50%); top: 309px; border-radius: 0; color: #fff;}
.product-swiper-slider .swiper-button-next, .product-swiper-slider .swiper-button-prev{width:50px; min-width:50px; height:50px; display:flex !important; border-radius:50% !important; align-items:center; justify-content:center; background:rgba(0,0,0,0.1) !important;}
.product-swiper-slider .swiper-button-next:after, .product-swiper-slider .swiper-button-prev:after{font-size:20px; color:#666;}
.product-swiper-slider .swiper-pagination{bottom:0px !important;}
.product-swiper-slider .swiper-pagination .swiper-pagination-bullet{width:10px; height:10px;}
.product-swiper-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#EFAA00 !important;}
.product-swiper-slider .swiper-button-next.swiper-button-disabled, .product-swiper-slider .swiper-button-prev.swiper-button-disabled{display:none !important;}
.bestseller-flag, .exclusive-flag{margin-top:0px !important;}
body .account-section .st-page{min-width:100%;}
.recommended-block{padding:0px 0px 40px; position:relative; max-width:90%; margin:auto;}
.recommended-block .\#container{padding:0px !important;}
.recommended-block .swiper{padding-left:0px !important; padding-right:0px !important;}
.recommended-block .\#product-card .\#product-card-media{position:relative;}
.recommended-block .\#product-card .\#product-card-media .\#media{padding-top:0px !important; position:relative; --ar-padding:0px !important;background:#E4E9EA !important; border-radius:5px !important; width:100% !important; }
.recommended-block .\#product-card .\#product-card-media .\#media-image-wrapper{background:#EEF0F2 !important; display:flex; align-items:center; justify-content:center; height:300px; position:relative !important; display:flex; align-items:center; justify-content:center;}
.recommended-block .\#product-card .\#product-card-media .\#media-image-wrapper img{mix-blend-mode:multiply; position:relative !important;}
.recommended-block .\#product-card .\#product-card-caption .st-wishlist-button[data-type="details"]{position:absolute !important; left:auto !important; padding:0px; right:10px !important; top:10px !important; background:none !important;}
.recommended-block .\#product-card .\#product-card-caption .st-wishlist-button[data-type="details"] svg{color:#79819C !important;}
.recommended-block .swiper-button-next svg, .recommended-block .swiper-button-prev svg{font-size:20px; color:#666; display:none !important;}
.recommended-block .swiper-button-next, .recommended-block .swiper-button-prev{width:50px; min-width:50px; height:50px; display:flex !important; border-radius:50% !important; align-items:center; justify-content:center; background:rgba(0,0,0,0.1) !important; box-shadow:none !important;}
.recommended-block .swiper-button-next:after, .recommended-block .swiper-button-prev:after{font-size:20px; color:#666;}
.recommended-block .swiper-button-next{right:10px !important;}
.recommended-block .swiper-button-prev{left:10px !important;}
.account-section .\#container{max-width:94% !important; }
.account-section .\#container .\#section-body-content{padding:0px 0px; display:flex; width:100%;}
.account-section .\#grid{width:75% !important; padding-left:40px; box-sizing:border-box; --columns:3 !important;}
.account-section.wishlist .\#customer-nav + .\#grid > div{min-width:100% !important;}
/* .account-section .\#grid > div{min-width:100%;} */
.account-section .\#product-card .\#product-card-caption .\#product-card-price{margin-top:0 !important;}
.account-section .\#product-card .\#product-card-caption .\#product-card-price .\#price{display:flex; gap:10px; align-items:flex-end;}
.account-section .\#product-card .\#product-card-caption .\#product-card-price .\#price .\#price-item.\@regular .\#price-value{font-size:18px; font-weight:500; color:#030303; font-family:'PlutoMedium' !important;}
.account-section .\#product-card .\#product-card-caption .\#product-card-price .\#price .\#price-item.\@compare .\#price-value{font-size:13px; color:#8D979E;}
.account-section .\#product-card .bestseller-flag, #gf-products .\#product-card .exclusive-flag{background:#EFAA00; padding:0px 15px; white-space:nowrap; height:30px; line-height:30px; position:absolute; left:50%; transform:translateX(-50%); top:285px; border-radius:0px 0px 0px 0px; color:#fff; font-size:12px;}


.\#customer-nav{padding:0px; gap:0px !important;}
.\#customer-nav:before{content:" My Account"; font-size:20px; font-weight:500;border-bottom:1px solid #e1e1e1 !important; width:100%; padding:15px; box-sizing:border-box; font-family:'PlutoMedium';}
.\#customer-nav a{padding:20px 20px !important; display:flex; width:100%; box-sizing:border-box; align-items:center; gap:10px !important; color:#000 !important;}
.\#customer-nav a.\!active{border-radius:0px !important; background:#EFAA00 !important;}
.\#customer-address{border:1px solid #e1e1e1; box-shadow:none !important;}
.\#customer-address-body{font-size:14px !important;}
.\#customer-address-default-badge{background:#EFAA00 !important;}
.\#customer-address-actions-item{height:40px;}
.\#customer-address-new-icon{background:#EFAA00 !important;}
.swymcs-custom-wishlist{min-width:100% !important;}
#swymcs-wishlist-items-container{display:flex; --columns:4; gap:20px; flex-wrap:wrap;}
.swymcs-wishlistplus-item{width:calc(33.33% - 15px) !important; background:#fff; padding:0px; position:relative; border-radius:10px;  border:1px solid #E5E8EC; box-shadow:0 4px 6px #00000014; list-style:none;}
.swymcs-wishlistplus-item:hover{box-shadow: 0 4px 6px #00000014;border-radius: 5px; position:relative; z-index:2;}
.swymcs-wishlistplus-item > a{width:100%;}
.swymcs-wishlistplus-item > a .product-image{height:340px !important; display:flex; border-radius:10px 10px 0px 0px; overflow:hidden; width:100%; background:#EEF0F2; justify-content:center; align-items:center;}
.swymcs-wishlistplus-item > a .product-image img{max-width:100%; width:auto !important; max-height:100%; object-fit:contain; mix-blend-mode:multiply;}
.swymcs-wishlistplus-item .product-item-info{padding:20px; width:100%; box-sizing:border-box; display:flex;  flex-wrap:wrap; justify-content:space-between;}
.swymcs-wishlistplus-item .product-item-info h3{font-weight:400; width:100%; font-size:16px;}
.swymcs-wishlistplus-item .product-item-info h3 a{font-size: 16px !important; text-align:left; min-height: 40px; overflow: hidden; display: block; line-height: 20px !important; color: #212529 !important; margin:0px 0px 5px; text-decoration:none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;}
.swymcs-wishlistplus-item .product-item-info h3 a:hover{text-decoration:none;}
.swymcs-wishlistplus-item .product-item-info .product-price{width:100%; display:flex; align-items:flex-end; flex-direction:row-reverse; justify-content:flex-end;} 
.swymcs-wishlistplus-item .product-item-info .compare-at-price{font-size:14px; font-weight:400; color:#8D979E; text-decoration:line-through; position:relative; top:-5px; margin-left:10px;}
.swymcs-wishlistplus-item .product-item-info .swymcs-product-final-price{font-size:24px; font-weight:500; color:#030303; font-family:'PlutoMedium';}
.swymcs-wishlistplus-item  .swymcs-wishlist-action-container .swymcs-wishlist-add-to-cart-button{width: 45px !important; height: 45px !important; border-radius: 10px !important; border:0px !important; background: #fff !important; box-shadow: 0 4px 10px #00000040; margin-left: auto; margin-top: -50px;}
.swymcs-wishlistplus-item .product-item-info .discount{padding:5px; border-radius:10px 3px 3px 3px; background:#EF262C; font-size:14px; color:#fff; position:absolute; left:0px; top:0px;}
.swymcs-wishlistplus-item .swymcs-wishlistplus-item-remove{position:absolute !important; left:auto !important; right:10px !important; top:10px !important; width:40px; height:40px; border-radius:20px; background:transparent; color:#000 !important; border:0px; box-shadow:none; display:flex; align-items:center; justify-content:center;}
.swymcs-wishlistplus-item .swymcs-wishlistplus-item-remove svg{color:#000 !important;}
.swymcs-wishlistplus-item .swymcs-wishlistplus-item-vendor-type{display:none;}
.\#splash-msg.\@icon-color\:accent .\#splash-msg-icon{background:#EFAA00 !important;}
.\#customer-table{min-width:100%; box-shadow:none !important;}
.\#customer-table th{font-weight:500; font-family:'PlutoMedium'; color:#000; font-size:14px !important; padding-top:1rem !important; padding-bottom:1rem !important;}
.\#customer-table tbody td{font-size:14px !important; padding-top:1rem !important; padding-bottom:1rem !important; font-weight:400;}
.\#customer-table tfoot td{font-size:16px !important;}
.\#customer-table tfoot td:first-child{font-weight:600 !important;}
.\#customer-order-addresses{min-width:100%; display:flex; gap:30px; padding:0px !important; margin-top:0px !important; justify-content:space-between;}
.\#customer-order-address{width:calc(50% - 15px);}
.\#customer-order-back-link:hover{color:#EFAA00 !important}
.tabs-container {display:flex; gap:30px;}
  .tabs {display: flex; gap: 0px; margin-bottom: 20px; flex-direction:column; align-items:flex-start; background:#f3f5f7; width:100%;}
  .tab-link {padding: 20px 20px; cursor: pointer; font-size:16px; background:none; border:0px; width:100%; text-align:left; font-family:'PlutoRegular';}
  .tab-link.active {background: #EFAA00; font-weight:500; font-family:'PlutoMedium';}
  .tab-content {display: none; width:100%;}
  .tab-content.active {display: block;}
  .tabs-left{width:25%;}
  .tabs-right-container{width:calc(75% - 30px);}
.reward-block-container{display:table; position:relative; margin:auto;}
.reward-block-container img{display:table;}
.reward-block-container .reward-program-text-block{padding:30px; background:#EFAA00; padding-left:200px; box-sizing:border-box; display:flex; gap:30px; max-width:70%; width:100%; position:absolute; left:50%; transform:translateX(-50%); bottom:50px;}
.reward-block-container .reward-program-text-block .reward-icon{width:200px; min-width:200px; min-height:200px; padding:20px; box-sizing:border-box; background:#f9cf52; position:absolute; left:-30px; top:-30px;}
.reward-block-container .reward-program-text-block .reward-icon img{margin-bottom:15px;}
.reward-block-container .reward-program-text-block .reward-icon h2{color:#f00;margin-top:10px; font-size:30px;}
.reward-block-container .reward-program-text-block .reward-text{color:#fff;}
.reward-block-container .reward-program-text-block .reward-text h2{font-weight:400 !important; color:#fff;}
.reward-block-container .reward-program-text-block .reward-text h2 strong{font-weight:700 !important;}
.reward-block-container .reward-program-text-block .reward-text a{display:table; padding:0px 20px; height:40px; line-height:40px; text-transform:uppercase; background:#000 !important; color:#fff; font-size:14px; margin-left:auto;}
.reward-secondary-container{width:calc(100% + 50vw); padding:80px 0px; box-sizing:border-box; background:#EFAA00; margin:40px -25vw;}
.reward-secondary-container ul{display:flex; width:100%; max-width:50%; margin:auto; gap:20px;}
.reward-secondary-container ul li{background:#fff; padding:40px; width:calc(33.33% - 15px); min-height:200px;}
.reward-secondary-container ul li strong{display:table; margin-left:auto; margin-bottom:15px; font-size:16px;}
.reward-secondary-container ul li h2{font-size:36px; color:#EFAA00; padding-bottom:15px; border-bottom:4px solid #e1e1e1; margin-bottom:15px;}
.blue-section-block{display:flex; margin-bottom:40px;}
.blue-section-block li{width:100%; padding:20px; box-sizing:border-box; display:flex; gap:20px; align-items:center; color:#fff;}
.blue-section-block li:first-child{background:#5fc1d2;}
.blue-section-block li:last-child{background:#7dc9d6;}
.blue-section-block li h2{color:#fff; margin-bottom:10px; font-size:30px;}
.blue-section-block li p{font-size:18px; color:#fff;}
.multicolor-block{display:flex; gap:30px; justify-content:space-between;}
.multicolor-block li{padding:30px; box-sizing:border-box; background:#EFAA00; display:flex; align-items:center; width:calc(25% - 20px); flex-direction:column;}
.multicolor-block li:first-child{background:#f9cf52; justify-content:center;}
.multicolor-block li:first-child h2{color:#000; padding-bottom:15px; margin-bottom:15px; border-bottom:4px solid #e1e1e1;}
.multicolor-block li:last-child{background:#3b5998; color:#fff;}
.multicolor-block li:last-child p{color:#fff;}
.multicolor-block li img{margin-bottom:20px; height:70px; width:auto;}
.multicolor-block li h2{color:#fff; font-size:30px; margin-bottom:5px;}
.multicolor-block li p{font-size:18px; text-align:center; margin-bottom:0px;}
.accordion {border: 0px solid #e1e1e1; border-radius: 5px; margin:20px 0px; display:flex; flex-direction:column; gap:20px;}
.accordion-item {border: 1px solid #e1e1e1; border-radius:5px;}
.accordion-header {padding: 0px 15px; cursor: pointer; transition: background 0.3s ease; height:50px; display:flex; justify-content:space-between; align-items:center;}
.accordion-header:after{content:"\f0da"; font-size:20px; font-family:'FontAwesome';}
.accordion-header.active:after{content:"\f0d7";}
.accordion-header h3{margin-bottom:0px; font-size:15px; width:calc(100% - 30px); font-weight:500; font-family:'PlutoMedium' !important;}
.accordion-content {padding: 15px; display: none; background: #fff;}
.cookies-block h3{margin-top:20px; text-transform:inherit; color:#191C1F !important; }
.cookies-block h3:first-child{margin-top:0px;}
.brands-container{width:90%; margin:auto; padding:30px 0px;}
.brand-navigation {display:flex;gap:10px; justify-content:center; align-items:center; flex-wrap:wrap; margin-bottom:30px;}
.brand-navigation li{background:#fff; padding:0px;}
.brand-navigation li a{display:flex; width:40px; height:40px; border-radius:5px; border:1px solid #e1e1e1; background:#fff; justify-content:center; align-items:center; text-decoration:none; color:#030303;}
.brand-navigation li:hover a, .brand-navigation li a.active{background:#EFAA00; border:1px solid #EFAA00;}
.brand-list{display:flex; gap:30px; flex-wrap:wrap;}
.brand-list .brand-section{width:calc(16.66% - 25px); display:none;}
.brand-list .brand-section.active{display:block;}
.brand-list .brand-section h2{font-size:24px; font-family:'PlutoBold';}
.brand-list .brand-section ul li{margin-bottom:5px;}
.brand-list .brand-section ul li a{text-decoration:none; color:#666;}
.brand-list .brand-section ul li:hover a{color:#EFAA00;}
.events-grid{display:flex; gap:30px; margin:20px 0px;}
.events-grid li{width:100%;}
.events-grid li img{width:100%;}
.events-grid li h4{text-align:center; margin-top:10px;}
.\#newsletter-popup-modal .\#newsletter-popup-text{display:none;}
.\#newsletter-popup-image{width:100% !important;}
.\#newsletter-popup-image .\#media{padding-top:0px !important; --ar-padding:0px !important; --image-fit:contain;}
.\#newsletter-popup-image .\#media .\#media-image-wrapper, .\#newsletter-popup-image .\#media .\#media-image-wrapper img{position:relative !important; max-width:100%; min-height:auto;}
.\#newsletter-popup-modal-close{z-index:9;}
.\#cart-item-quantity-max-note{position:absolute;}
.account-section [data-block-handle="wishlist_page"]{flex:1;}
#media_image-2{padding:0px;}
.shopify-section__blog .container{max-width:100% !important; width:100% !important; padding:0px !important;}
.shopify-section__blog .container .breadcrumbs{margin-bottom:20px;}
.shopify-section__blog .container .breadcrumbs ul li a{margin-right:0px;}
.shopify-section__blog .container .breadcrumbs ul li a:after{display:none;}
.shopify-section__blog .container .main-wrapper, .blog-page__title{max-width:90% !important; margin:20px auto;}
.blog-page__title{font-family:'PlutoBold' !important;}
.blog-sidebar .block_search{margin-bottom:20px !important; border-top:0px !important;}
.blog-sidebar .block_search input{border:1px solid #e1e1e1; border-radius:5px; font-size:14px;}
.blog-sidebar .block_search .field .field__label{font-size:14px !important;}
.blog-sidebar .block_search .field .field__button > svg{width:20px !important; height:20px !important;}
.blog-sidebar .block-title{font-size:24px !important; font-family:'PlutoMedium'; padding-top:10px !important;}
.blog-sidebar .block-categories ul li a{display:flex; width:100%; align-items:center; justify-content:space-between; font-weight:400 !important; font-family:'PlutoRegular' !important;}
.blog-sidebar .block-categories ul li a svg, .blog-sidebar .block-categories ul li a:hover{color:#efaa00 !important;}
.blog-sidebar .block-categories ul li ul{padding-left:0px !important; margin-top:15px; margin-left:-10px;}
.blog-sidebar .blog-articles.article-grid{display:flex !important; flex-wrap:wrap !important;}
.blog-sidebar .blog-articles.article-grid .blog-article{width:100% !important;}
.blog-sidebar .blog-articles.article-grid .article-post__info .article-post__header .article-post__title{font-size:16px !important;}
.blog-sidebar .blog-articles.article-grid .article-post__info .article-post__header .article-post__title a{line-height:20px !important; font-size:16px !important; font-family:'PlutoMedium' !important;}
.blog-sidebar .blog-articles.article-grid .article-post__info .article-post__header .article-post__title a:hover{color:#efaa00 !important;}
.blog-sidebar .blog-articles.article-grid .article-post__info .article-post__header .article-post__data-wrap .article-post__data{letter-spacing:0px !important; font-family:'PlutoRegular' !important; font-size:14px !important;}
.blog-sidebar > .block{border-top:1px solid #e1e1e1; }
.blog-sidebar > .block.block-rss{display:none !important;}
.shopify-section__blog.page-layout-2columns-right .container .main-wrapper .main-content .blog-articles{display:flex !important; flex-wrap:wrap; gap:40px !important;}
.shopify-section__blog.page-layout-2columns-right .container .main-wrapper .main-content .blog-articles .blog-article{width:calc(50% - 20px) !important; border-bottom:1px solid #e1e1e1;}
.shopify-section__blog.page-layout-2columns-right .container .main-wrapper .main-content .blog-articles .blog-article:last-child{border-bottom:0px !important;}
.article-post__category{position:relative !important; margin-top:20px !important;}
.article-post__image-container .article-post__category .article-post__category-name:hover{background-color:#efaa00 !important;}
.article-post__info .article-post__title a{font-size:20px !important; font-family:'PlutoMedium' !important; font-weight:500 !important; color:#333 !important;}
.article-post__info .article-post__title a:hover{color:#efaa00 !important;}
.article-post__info .article-post__data{letter-spacing:0px !important; font-family:'PlutoRegular' !important; font-size:14px !important;}
.shopify-section__blog.page-layout-2columns-right .container .main-wrapper .blog-page__title{max-width:100% !important;}
.shopify-section__blog.page-layout-2columns-right .container .main-wrapper p a{color:#efaa00 !important; text-decoration:none !important;}
.shopify-section__blog.page-layout-2columns-right .container .main-wrapper h2 a{color:#333 !important; text-decoration:none !important; line-height:24px; font-weight:400 !important;}
.shopify-section__blog-post .post-sharing-bottom .share-elements .mf-icon-wrapper{border-radius:25px !important; padding: 0px 10px;}
.post-header .blog-post__category{ margin-bottom:20px !important;}
.blog-post__data-wrap .blog-post__data{letter-spacing:0px !important; font-family:'PlutoRegular' !important; font-size:14px !important;}
.blog-post__count-views{min-width:40px; height:40px; border-radius:20px; display:flex; align-items:center; justify-content:center; gap:5px;}
.blog-sidebar .blog-articles.article-grid .blog-article .article-post{flex-direction:row !important; gap:15px !important;}
.blog-sidebar .blog-articles.article-grid.article-post__no-content .article-post .article-post__image-container{min-width:100px;}
.blog-sidebar .blog-articles.article-grid .article-post__info{padding:0px !important;}
.blog-sidebar .blog-articles.article-grid .article-post__info .article-post__header .article-post__title a{font-size:16px !important; font-family:'PlutoMedium' !important; font-weight:500 !important;}
.blog-sidebar .blog-articles.article-grid .article-post__info .article-post__header .article-post__data-wrap .article-post__data{font-size:12px !important;}
.shopify-section__blog-post .post-nextprev .nextprev-link span{border:1px solid #e1e1e1 !important; padding:10px 15px !important; border-radius:30px !important; font-size:18px !important; margin-bottom:15px !important; display:table !important;}
.shopify-section__blog-post .post-nextprev .nextprev-link span:hover{background:#efaa00 !important; border:1px solid #efaa00 !important; color:#000 !important;}
.shopify-section__blog-post .post-nextprev .post-next span.text-right{margin-left:auto;}
.shopify-section__blog-post .post-nextprev .nextprev-link.next-link, .shopify-section__blog-post .post-nextprev .nextprev-link.prev-link{font-size:18px !important;}
.shopify-section__blog-post .post-nextprev .nextprev-link.next-link:hover, .shopify-section__blog-post .post-nextprev .nextprev-link.prev-link:hover{color:#efaa00 !important;}
.shopify-section__blog-post .post-footer > .block .block-title span{font-size:30px !important; line-height:36px !important;}
.shopify-section.shopify-section__blog .breadcrumbs .items .item.blog a:before{display:none !important;}
.shopify-section__blog.page-layout-2columns-right .container .main-wrapper .post-content .post-description img{display:table; margin:20px auto;}
.shopify-section__blog.page-layout-2columns-right .container .main-wrapper .post-content .post-description ul li{list-style:disc !important; margin-left:20px; margin-bottom:10px;}
.c-replyform .btn.btn-primary{background:#efaa00 !important; padding:10px 20px !important; border-radius:25px !important; height:40px !important;}
.c-replyform .btn.btn-primary:hover{background:#000 !important;}
.article-post__image-container .article-post__image-wrapper{padding-bottom:0px !important;}
.article-post__image-container .article-post__image-wrapper img{position:relative !important;}

.stores-list{display:flex; flex-wrap:wrap; gap:20px}
.stores-list li{width:calc(25% - 20px); border:1px solid #e1e1e1; padding:20px 20px 10px; box-sizing:border-box; border-radius:10px;}
.stores-list li .store-image{width:100%; height:270px; overflow:hidden; display:block; position:relative;}
.stores-list li .store-image img{position:absolute; left:0px; top:0px; height:100%; width:100%; object-fit:cover;}
.stores-list li .store-details{padding-top:20px; color:#212529;}
.stores-list li .store-details{color:#212529;}
.stores-list li .store-details h2{font-size:24px; font-family:'PlutoBold'; font-weight:700; color:#000;}

.store-email-phone{display:flex; margin-bottom:20px; gap:10px;  flex-direction:column;}
.store-email-phone li{width:auto; padding:0px; border:0px; border-radius:0px; padding-right:20px;}
/* .store-email-phone li:first-child{border-right:1px solid #e1e1e1;} */
.store-address{min-height:60px;}
.store-email-phone li a{display:flex; gap:10px; text-decoration:none; align-items:center;}
.store-email-phone li a i{font-size:20px;}
.working-hours-block{width:100%;border-top:1px solid #e1e1e1; padding-top:20px; position:relative;}
.working-hours-block h3{font-size:20px; color:#000; font-family:'PlutoBold'; font-weight:700; }
.working-hours-block p{margin-bottom:5px;}
.working-hours-block a{background:#efaa00; height:50px; padding:0px 15px; border-radius:5px; line-height:50px; display:table; margin:20px 0px 0px; text-decoration:none; font-size:14px; position:absolute; right:0px; top:0px;}
.st-wishlist-details-button.st-wishlist-details-button--bottom_right{display:none !important;}
.custom-info{display:flex; gap:30px;}
.custom-info .text-left{width:60%;}
.custom-info .image-block{width:40%; display:flex; align-items:center; justify-content:flex-end;}
.custom-info .image-block img{max-width:100%;}
.\#search-secondary-results{display:none !important;}
.st-wishlist-shares{display:none !important;}
.st-product-card .st-product-card_title{margin-bottom:10px;}
.st-product-card .st-product-card_title a{font-weight:500 !important; font-family:'PlutoMedium' !important;}
body .st-product-card .st-atc-button{color:#000 !important;font-weight:500 !important; font-family:'PlutoMedium' !important;}
.st-grid-lg-3 {grid-template-columns: repeat(4, 1fr) !important;}
.not-found-block{padding:70px 0px;}
.not-found-block .\#hero-heading{font-size:200px;}
.not-found-block .\#hero-subheading{font-size:24px;}
.st-wishlist-details-button[data-type="manually"] .st-number{top:20px !important;}
.\#customer-address-modal-submit{background:#efaa00 !important; height:50px; padding:0px 15px !important; border-radius:5px !important; line-height:50px; font-family:'PlutoMedium'; font-weight:500; color:#000 !important; font-size:18px;}
.top-pick-products-block .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .product-price{flex-direction:column; align-items:flex-start; height:50px;}
.top-pick-products-block .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .compare-at-price{top:0px; margin-left:0px;}
.apple-pay--dark{min-height:50px !important; border-radius:5px !important;}
.recommended-products .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .product-price{flex-direction:column; height:50px; align-items:flex-start; margin-bottom:0px;}
.recommended-products .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .compare-at-price{top:0px; margin-left:0px;}
.\#customer-address-modal-submit{font-weight:500 !important;}
.st-product-card--grid{border:1px solid #e1e1e1; box-shadow:none !important;}
.st-page .st-page_products{padding:0px !important; gap:20px !important;}
body .st-product-card .st-atc-button{background:#efaa00 !important;}
.\#product-price .\#price-item.\@compare .\#price-item-value{text-decoration:none !important;}
.st-wishlist-details-button[data-type="manually"]{height:55px;}
.st-wishlist-details-button .st-wishlist-icon{width:30px !important;}
.st-page .st-page_products .st-product-card--grid{border:1px solid #e1e1e1 !important; box-shadow:none !important;}
  .\#cart-notification-summary #stack-discounts-container{display:none !important;}
  .shopify-cart-form button{position:relative;}
  .shopify-cart-form button:before{content:"Checkout" !important; width:100% !important; height:100% !important; font-size:18px !important; position:absolute !important; left:0px !important; top:0px !important; background:#efaa00 !important; display:flex; align-items:center; justify-content:center; z-index:999 !important;}
.shopify-cart-form button:hover:before{opacity:1 !important;}
.\#cart-notification-summary-info{white-space:nowrap;}
.\#cart-notification-summary-link{font-size:1.15rem !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .quantity-control{margin-bottom:0px !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .list-add-to-cart-btn{margin-top:-20px !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .product-price{margin-bottom:5px;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .quantity-control{width:100px !important;}
@media (min-width:320px) and (max-width:1200px){
  .vertical-tabs{flex-wrap:wrap; max-width:96%;}
  .vertical-tabs:before{width:50%;}
  .vertical-tabs .product-grid .product-list{margin-left:-1px; }
  .vertical-tabs .category-filter{width:50%; height:auto;}
  .vertical-tabs .\#section-body{width:50%;}
  .vertical-tabs .\#section-body .\#container .\#section-body-content .\#grid .\#gallery-card-media img{object-fit:contain}
.vertical-tabs .product-grid .product-list .product-item{padding:15px;}
}
@media (min-width:768px) and (max-width:1200px){
  .trending-seach-page #product-display-container .product-card{width:33.33% !important; padding:15px 20px;}
}
@media (min-width:768px) and (max-width:960px){
  .toperlink{max-width:94%;}
  .\#header-main .\#container{padding:0px 20px;}
  .\#header-searchbar{max-width:100% !important;}
  .\#header-searchbar-form{max-width:100% !important;}
  .\#slideshow-hero .swiper-wrapper .swiper-slide, .\#slideshow-hero .\#slideshow-inline .swiper{height:230px !important;}
  .\#slideshow-hero .swiper-wrapper .swiper-slide .\#media.\@type-mobile\:ar::before{padding-top:0px !important;}
  .\#slideshow-hero .swiper-wrapper .swiper-slide .\#media .\#media-image-wrapper{position:relative !important; height:230px;}
  .\#slideshow-hero .swiper-wrapper .swiper-slide .\#media .\#media-image-wrapper{--ar-padding:0px !important; --ar-padding-mobile:0px !important; object-fit:contain;}
  .custom_report_bestseller #product-list{flex-wrap:wrap; gap:10px;}
  .custom_report_bestseller #product-list li{width:calc(50% - 10px);}
  .trending-search-block .owl-carousel .owl-item{padding:10px 0px;}
  .trending-search-block .owl-carousel .owl-stage-outer{padding:0px; margin:0px;}
  .trending-search-block .product-card{padding:0px;}
  .trending-search-block .product-card .product-info{padding:15px; min-height:150px;}
  .trending-search-block .product-card .product-info p{flex-direction:column; gap:0px; align-items:flex-start;}
  .trending-search-block .product-card .product-info p .compare-price{order:-1; margin-left:0px; top:0px;}
  .trending-search-block .product-card .product-info .list-add-to-cart-btn{margin-top:-60px;}
  .shop-by-cateogry-block .\#grid{--columns:2 !important; --use-columns:2 !important;}
  .shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-media .\#media{height:355px;}
  .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media{margin-top:0px;}
.shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media{height:200px;}
  .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media .\#media{height:200px;}
.footer-top-row{gap:40px; padding-bottom:110px;}
  .footer-top-row .about-info{width:50%;}
 .\#newsletter{position:relative; left:-38px;}
  .\#newsletter-input{width:225px !important;}
  .\#footer-payment{width:50%;}
  .\#newsletter{width:50%; padding:0px 20px !important; margin-top:-160px; height:175px;}
  .\#newsletter .contact-form{margin-top:-135px;}
  .\#footer .\#grid{--columns:2 !important; --use-columns:2 !important;}
  .detail_info_block{flex-wrap:wrap; margin:0px;}
  .detail_info_block .\#rte, .detail_info_block .product-brand, .detail_info_block .\#specific-info{width:100%; border-right:0px; border-top:1px solid #E4E7E9; padding:20px 0px;}
  .detail_info_block .\#rte{padding-top:0px; border-top:0px;}
  .cart-item-row{gap:10px !important; position:relative;}
  .cart-item-row:first-child > div::before{display:none;}
  .cart-item-row > .\#cart-item-remove{margin-left:auto; margin-bottom:0px; position:absolute !important; right:0px; top:10px; z-index:999 !important;}
  .cart-item-row:first-child{padding-top:20px !important;}
  .cart-item-row > .\#cart-item-product{gap:10px; align-items:flex-start; padding-top:10px;}
  .cart-item-row > .\#cart-item-product .\#cart-item-product-info{width:calc(100% - 130px) !important;}
  .cart-item-row .\#cart-item-price, .cart-item-row .\#cart-item-quantity, .cart-item-row .\#cart-item-subtotal{padding-left:120px;}
  .cart-item-row .\#cart-item-subtotal{width:auto; margin-left:auto; margin-top:-70px;}
  .cart-item-row p{margin-bottom:0px !important;}
  .\#cart-footer{padding:0px;}
  .\#cart-footer form{width:100%; }
  .\#cart-footer button, .\#cart-footer a{width:100% !important;}
  .\#cart-sidebar{margin-top:20px;}
  .\#cart-footer .\#cart-footer-link{justify-content:center;}
  .\#cart-items form{border:1px solid #E4E7E9 !important;}
  .cart-item-row{gap:10px !important;}
  .cart-item-row:first-child > div::before{display:none;}
  .cart-item-row > .\#cart-item-remove{margin-left:auto; margin-bottom:0px; position:absolute !important; right:0px; top:10px; z-index:999 !important;}
  .cart-item-row:first-child{padding-top:20px !important;}
  .cart-item-row > .\#cart-item-product{gap:10px; align-items:flex-start; padding top:10px;}
  .cart-item-row > .\#cart-item-product .\#cart-item-product-info{width:calc(100% - 130px) !important;}
  .cart-item-row .\#cart-item-price, .cart-item-row .\#cart-item-quantity, .cart-item-row .\#cart-item-subtotal{padding-left:120px;}
  .cart-item-row p{margin-bottom:0px !important;}
  .\#cart-footer{flex-direction:row; padding:0px;}
  .\#cart-sidebar{margin-top:20px;}
  .\#cart-footer .\#cart-footer-link{justify-content:center;}
  .\#cart-items form{border:1px solid #E4E7E9 !important;}
  #coupons_stacker{max-width:100% !important;}
    .top-pick-products-block .product-card .product-info .price{display:flex; flex-direction:column-reverse; align-items:flex-start;}
  .top-pick-products-block .product-card .product-info .compare-price{margin-left:0px;}
.six-column-grid li{width:calc(50% - 20px);}
    .cart-item-row:first-child:before{display:none !important;}
  #gf-tree{width:35% !important;}
  #gf-grid{width:65% !important;}
  #gf-products .\#product-card{width:calc(50% - 15px) !important;}
  #gf-products .\#product-card .\#product-card-media .\#media-image-wrapper{height:160px;}
  #gf-products .\#product-card .bestseller-flag, #gf-products .\#product-card .exclusive-flag{top:145px; font-size:12px; padding:0px 10px;}
  #gf-products .\#product-card .\#product-card-caption{padding-top:10px;}
#gf-products .\#product-card .\#product-card-caption h3{text-align:left; margin-bottom:10px;}
  #gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price{flex-direction:column-reverse !important; align-items:flex-start;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price{width:100%;}
  #gf-products .\#product-card .\#product-card-caption .add-to-cart-container .list-add-to-cart-btn{margin-top:-45px;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price .\#price-item.\@compare{position:relative; bottom:-5px;}
  .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{display:none !important;}
.footer-top-row{width:calc(100% + 150px) !important;}
  .gf-actions .gf-filter-selection .sort-by:after{display:none;}
  .gf-controls-search-form{max-width:245px; bottom:26px;}
  .\#collection-inner .\#container:before {margin-left:38.5%;}
  .cms-page{max-width:100%;}
  .bulk-inquriry-banner{margin-bottom:30px;}
  .bulk-inquiry-text{position:relative; padding:30px; width:100%; left:0px; bottom:0px;}
  .bulk-inquriry-banner img{border-radius:0px;}
  .two-column-block{flex-wrap:wrap; margin-bottom:30px;}
.two-column-block li{ padding:20px;}
  .two-column-block li h2{font-size:24px;}
  .email-block{margin-bottom:0px;}
  .email-block .email-icon{width:100px; height:100px; font-size:50px;}
  .email-block .email-title{width:calc(100% - 130px);}
  .email-block .email-title h3 a{font-size:20px;}
    #MainContent .\#page-header .\#container{max-width:100% !important;}
    .account-section .\#container{max-width:100% !important;}
  .account-section .\#page-header .\#container{min-width:100% !important;}
  .account-section .\#grid{width:100% !important; padding-left:0px;}
  .\#customer-nav{width:100%;}
  .account-section .\#container .\#section-body-content{flex-wrap:wrap;}
  .\#customer-table tfoot td{white-space:nowrap;}
  .reward-block-container .reward-program-text-block{max-width:90%; bottom:0px;}
  .reward-secondary-container{padding:40px 0px;}
  .reward-secondary-container ul{max-width:65%;}
  .reward-secondary-container ul li{padding:20px;}
  .blue-section-block{flex-wrap:wrap;}
.multicolor-block{flex-wrap:wrap;}
  .multicolor-block li{width:calc(50% - 10px);}
  .brand-list .brand-section{width:calc(33.33% - 25px);}
  .shopify-section__blog .container .main-wrapper, .blog-page__title{max-width:95% !important;}
  .shopify-section.shopify-section__blog .breadcrumbs{padding:0px 2% !important;}
  .blog-sidebar .block_search .field .field__input{width:100% !important;}
  .blog-sidebar .block-title span{font-size:24px !important;}
  .stores-list{gap:20px;}
  .stores-list li{width:calc(50% - 10px); padding:20px;}
  .stores-list li .store-image{height:250px;}
    .store-email-phone{flex-wrap:wrap;}
  .store-email-phone li{padding:0px; border:0px !important; width:100%;}
  .working-hours-block a{position:relative;}
  .custom_report_bestseller_group{padding:20px 5%;}
  .circle-category{padding:150px 7% 50px;}
}


@media (min-width:320px) and (max-width:767px){
  .social-links{display:none;}
  .\#main-navigation-mobile{margin-right:0px;}
  .\#header .\#header-toolbar{margin-right:-5px;}
  .\#hero-heading{font-size:18px;}
  .\#header-logo{magin:0px; margin-right:auto;}
  .\#header-logo img{height:30px !important;}
  .\#main-navigation-mobile-icon .\#icon{--size:1.5rem !important;}
  .header-top-bar{margin:-2rem -20px; padding:0px 20px;}
  .toperlink{padding:0px 20px; justify-content:center;}
  .vertical-tabs{max-width:90%;}
  .\#header-toolbar .\#header-toolbar-item{padding:7px;}
  .vertical-tabs .product-grid .product-list .product-item{width:50%;}
  .bestsellers-newarrivals-block{padding:0px;}
  .bestsellers-newarrivals-block .\#tabs{flex-direction:column;}
  .bestsellers-newarrivals-block .\#tabs .\#tabs-pane-content{max-width:100%;}
  .bestsellers-newarrivals-block .\#tabs .\#tabs-pane-content .\#slideshow-inline .swiper-wrapper{gap:10px;}
  .bestsellers-newarrivals-block .\#tabs .\#tabs-pane-content .\#slideshow-inline .swiper-wrapper .swiper-slide{width:calc(50% - 5px) !important;}
  .swiper-autoheight,.swiper-autoheight .swiper-wrapper, .swiper-autoheight .swiper-slide{height:auto !important;}
  .swiper-autoheight, .swiper-autoheight .swiper-slide{heiht:auto !important;}
  /* .swiper-wrapper .swiper-slide{width:100% !important;} */
  .\#slideshow-inline .swiper{width:100% !important;}
  .\#media-image{min-height:0px !important; height:auto !important; position:relative !important; display:table;}
  .\#media-image-wrapper, .swiper-slide.swiper-slide-prev{height:auto !important; position:relative !important;}
  .\#media, .\#media:before{--ar-padding: 0 !important;}
  .\#floating-content{height:auto !important;}
  .\#floating-content-wrapper{height:auto !important; position:relative !important;}
  .\#media.\@type-mobile\:ar::before{padding:0px !important;}
  .\#gallery-card.\@caption\:inner .\#gallery-card-caption{padding:0px 2rem !important;}
  .\#slideshow-hero.\@nav\:pagination .\#floating-content{padding:0px !important; margin:0px !important;}
  .\#hero.\@mobile-box\:d4{display:none;}
  .\#footer .\#grid > div:nth-child(6){flex-direction:column; gap:0px;}
  .\#footer .\#grid > div:nth-child(6) ul{flex-direction:column;}
  /* .\#header-toolbar .\#header-toolbar-item:nth-child(2), .\#header-toolbar .\#header-toolbar-item:nth-child(3), .\#header-toolbar .\#header-toolbar-item:nth-child(4){display:none !important;} */
  .\#footer-copyright::before {width:calc(100% + 40px) !important; margin:0px -20px !important;}
.trending-search-block{padding:20px;}
  .trending-search-inner{max-width:100%;}
  .owl-carousel .owl-nav button.owl-prev{margin-left:0px;}
  .owl-carousel .owl-nav button.owl-next{margin-right:0px;}
  .trending-search-block .\#section-body .\#section-body-header .\#container h2{font-size:22px;}
  .trending-seach-page #product-display-container .product-card{width:50% !important; padding:10px;}
  .trending-seach-page #product-display-container .product-card p span{font-size:18px;}
  .trending-seach-page #product-display-container .product-card .quantity-control{width:100%; margin-bottom:10px;}
  .trending-seach-page #product-display-container .product-card .list-add-to-cart-btn{width:100%;}
  .testmonials-items{flex-wrap:wrap;}
  .testmonials-items li{width:100% !important; padding:10px 0px !important;}
  .\#header .\#header-searchbar{padding:10px 15px !important; background:#EFAA00 !important; width:calc(100% + 40px) !important; margin:0px -20px !important;}
  .\#predictive-search{height:auto !important;}
  .\#header .\#header-main-inner{padding-top:10px !important; padding-bottom:0px !important;}
  .\#newsletter{min-height:200px !important;}
  .\#footer-payment{margin-top:-145px !important;}
  .\#collection-grid .\#grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
  .\#pagination-item-mobile .\#button{display:flex !important; align-items:center;}
  .product-view .product-information .\#product-meta, .product-view .product-information .related-block{max-width:100% !important;}
  .\#secure-info ul li{font-size:15px;}
  .\#specific-info ul li a{font-size:15px; white-space:nowrap;}
  .\#product-buy-with-wrapper .product-card{width: calc(50% - 15px) !important;}
  .custom_report_bestseller_header{padding:0px;}
  .custom_report_bestseller_header > h2{flex-wrap:wrap; font-size:18px; margin-bottom:15px;justify-content:flex-start;}
  .custom_report_bestseller #product-list{width:100%; margin:0px 0px 20px; flex-wrap:wrap; justify-content:space-between;}
  .custom_report_bestseller #product-list li{width:calc(50% - 8px); padding:0px; margin-bottom:15px;}
  .custom_report_bestseller #product-list li .product-image{height:200px;}
  .custom_report_bestseller #product-list li .bestseller-flag, .custom_report_bestseller #product-list li .exclusive-flag{top:170px;}
  .custom_report_bestseller #product-list li .product-price{flex-direction:column; align-items:flex-start; gap:0px; margin-top:10px;}
  .custom_report_bestseller #product-list li .product-price .compare-at-price{order:-1; top:0px;}
  .custom_report_bestseller #product-list li .product-price .special-price{font-size:20px;}
  .custom_report_bestseller #product-list li .list-add-to-cart-btn{margin-top:-60px;}
  .circle-category .\#collection-card .\#collection-card-image, .circle-category .\#collection-card .\#collection-card-image .\#media{height:140px !important;}
  .custom_report_bestseller #product-list li .product-price .discount{left:0px; top:0px;}
  .custom_report_bestseller #product-list li .product-item-info{padding:10px;}
  .trending-search-block{padding:0px 20px;}
  .trending-search-block .product-card{padding:0px;}
  .trending-search-block .product-card > a{max-height:180px !important;}
  .trending-search-block .product-card .product-info{padding:10px; min-height:135px;}
  .trending-search-block .product-card .product-info p{flex-direction:column; align-items:flex-start;}
  .trending-search-block .product-card .product-info .price{font-size:20px;}
  .trending-search-block .product-card .product-info .compare-price{margin-left:0px; top:0px; order:-1;}
  .trending-search-block .product-card .product-info .list-add-to-cart-btn{margin-top:-55px;}
  .trending-search-block .product-card .product-info .exclusive-badge{top:205px;}
  .trending-search-block .owl-carousel .owl-stage-outer{padding:0px; margin:0px;}
  .trending-search-block .product-card .product-info .discount{top:0px; left:0px;}
  .trending-search-block .owl-carousel .owl-item{padding:10px 0px;}
  .trending-search-block .\#section-body{padding-top:0px; padding-bottom:0px;}
  .shop-by-cateogry-block .\#grid {--columns:0 !important; --use-columns:none !important;}
  .shop-by-cateogry-block .\#grid .\#gallery-card{width:calc(50% - 10px) !important;}
  .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media{margin-top:0px;}
  .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9), .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10), .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11), .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12){width:100% !important; }
  .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media .\#media{min-height:100px; height:auto;}
  .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media{min-height:100px; height:auto;}
  .shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-media .\#media{min-height:180px; height:auto;}
  .shop-by-cateogry-block{padding:30px 0px 10px;}
  .bottom-bar ul{flex-wrap:wrap;}
  .bottom-bar ul li{width:100%; padding:10px 0px;}
  .footer-top-row{width:calc(100% + 50px) !important; margin:0px -25px -30px; flex-wrap:wrap; padding:20px; gap:20px; padding-bottom:230px;}
  .about-info{width:100%;}
  .\#footer-payment{margin-top:20px !important; width:100%;}
  .\#newsletter{margin-top:-220px; width:100%; padding:30px 20px !important; height:auto; min-height:auto !important;}
  .\#newsletter .contact-form{margin-top:-140px; margin-left:0px; margin-right:auto;}
  .\#newsletter-input{width:200px !important;}
  .\#footer-copyright{flex-wrap:wrap; padding-top:10px !important;  justify-content:center !important;}
  .\#footer-copyright h3{margin-left:0px !important;}
  .\#footer-copyright-text{margin-bottom:10px !important;}
  .\#slideshow-hero .swiper-wrapper .swiper-slide, .\#slideshow-hero .\#slideshow-inline .swiper, .\#slideshow-hero .swiper-wrapper .swiper-slide .\#media{height:210px !important;}
  
  .toperlink{padding:0px; max-width:100%; justify-content:space-between;}
  .toperlink > li a{padding:0px 7px;}
  .\#header .\#header-searchbar{padding:0px 15px !important;}
  .\#header-main{min-height:128px;}
  .\#header-logo{margin:auto;}
  .\#header .\#header-toolbar{margin-left:0px !important;}
.\#product-gallery-zoom{min-height:400px;}
  .\#product-gallery-stage .\#media{height:400px !important; min-height:400px !important; --ar-padding:0px !important;}
   .\#product-gallery-stage .\#media .\#media-image-wrapper{height:400px !important;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(8){width:100% !important;}
  .product-view .product-information .\#product-meta .\#product-meta-block:nth-child(9){width:100% !important;}
  .product-view .product-information .\#product-meta .\#product-meta-block:nth-child(10){width:100% !important; flex-wrap:wrap;}
  .product-view .product-information .\#product-meta .\#product-meta-block:nth-child(10) .shopify-product-form .form{flex-wrap:wrap;}
  /* .\#products-counter-wrapper{width:calc(60% - 10px) !important; margin-left:auto;} */
  .\#products-counter-wrapper{width:100% !important; margin-left:auto;}
shopify-accelerated-checkout shopify-buy-it-now-button .shopify-payment-button__button{width:100%; min-width:100%;}
  .product-view product-dynamic-checkout{width:100% !important;}
  .swym-button-bar{left:15px;}
  .product-view .product-information .\#product-meta .\#product-meta-block:nth-child(11){margin-top:-50px; justify-content:flex-start; width:auto; margin-left:auto;}
.\#product-tabs tabs-nav .\#product-tabs-nav-items label{padding:0px 10px;}
    .detail_info_block{flex-wrap:wrap; margin:0px;}
  .detail_info_block .\#rte, .detail_info_block .product-brand, .detail_info_block .\#specific-info{width:100%; border-right:0px; border-top:1px solid #E4E7E9; padding:20px 0px;}
.detail_info_block .\#rte{padding-top:0px; border-top:0px;}
  .recommended-products h2{line-height:30px;}
.\#product-qty-selector .\#product-qty-selector-input-wrapper{width:calc(40% - 10px);}
.\#product-qty-selector-input{width:100% !important;}
  .cart-item-row{gap:10px !important;}
  .cart-item-row:first-child > div::before{display:none;}
  .cart-item-row > .\#cart-item-remove{margin-left:auto; margin-bottom:0px; position:absolute; right:0px; top:20px; z-index:999; }
  .\#splash-msg{width:100% !important; float:none;}
  .cart-item-row:first-child{padding-top:20px !important;}
  .cart-item-row > .\#cart-item-product{gap:10px; position:relative; align-items:flex-start; padding:0px;}
  .cart-item-row > .\#cart-item-product .\#cart-item-product-info{width:calc(100% - 130px) !important; padding-right:20px; padding-left:10px;}
.cart-item-row > .\#cart-item-product .\#cart-item-product-media{border:1px solid #e1e1e1;}
.cart-item-row > .\#cart-item-product .\#cart-item-product-media .\#media-image{height:100px !important;}
.cart-item-row > .\#cart-item-price, .cart-item-row > .\#cart-item-quantity{padding:0px !important ;}
.cart-item-row p{margin-bottom:0px !important;}
  .\#cart-footer{flex-direction:row; padding:0px;}
  .\#cart-footer form{width:auto; }
  .\#cart-footer button, .\#cart-footer a{width:auto !important; padding:10px 12px;}
  .\#cart-sidebar{margin-top:40px; border:0px !important; padding:0px !important;}
  .\#cart-footer .\#cart-footer-link{justify-content:center; display:none;}
  .\#cart-items form{border:0px solid #E4E7E9 !important; border-bottom:1px solid #E4E7E9 !important;}
  .top-pick-products-block .product-card .product-info .price{display:flex; flex-direction:column-reverse; align-items:flex-start;}
  .top-pick-products-block .product-card .product-info .compare-price{margin-left:0px;}
#stack-discounts-container{width:100% !important;}
.shipping-items-block{padding-top:0px;}
.top-pick-products-block .product-slider{padding:0px 0px;}  
  .\#cart-item-subtotal{position:absolute !important; right:5px !important; bottom:20px; display:flex; align-items:center;}
  .\#cart-item-product-media{max-height:100px; overflow:hidden; position:relative; z-index:-1;}
  .\#cart-header{padding:10px 0px 20px; border:0px !important; border-bottom:1px solid #E4E7E9 !important;}
  .six-column-grid li{width:100%;}
  .custom_report_bestseller #product-list li .swym-button{right:0px !important; top:0px !important;}
.list-success-popup .popup-body{flex-direction:row; flex-wrap:wrap;}
  .list-success-popup{padding:20px !important;}
  .list-success-popup .popup-body .product-desc{width:calc(100% - 70px); text-align:left !important;}
  .list-success-popup{max-width:90%;}
  .list-success-popup .popup-body img{min-width:50px; max-width:50px; border:1px solid #e1e1e1;}
  .list-success-popup .popup-body .cart-totals{flex-direction:row; flex-wrap:wrap; width:100%; justify-content:space-between; gap:10px;}
  .list-success-popup .popup-body .cart-totals p{margin:0px 10px !important;}
  .list-success-popup .popup-body .product-desc{align-items:center;}
  .list-success-popup .popup-body .cart-totals .quantity-control{margin-bottom:0px;}
  .list-success-popup .popup-body .cart-totals .checkout-btn, .list-success-popup .popup-body .cart-totals .view-cart-btn{width:calc(50% - 10px);}
.list-success-popup .popup-body .cart-totals .list-add-to-cart-btn{width:100% !important; margin-bottom:0px;}
.list-success-popup .popup-body .cart-totals .list-add-to-cart-btn img{border:0px;}
.list-success-popup .popup-body .product-desc .cart-success-title{width:100%;}
.list-success-popup .popup-body .cart-totals .view-cart-btn{background:#030303 !important; margin-top:0px !important; height:40px !important; color:#fff !important;}
  .shop-by-cateogry-block .\#grid{justify-content:space-between;}
  .trending-search-block .product-card .product-info .exclusive-badge{top:148px;}
  .trending-search-block .product-card .product-info .price{font-size:16px;}
.custom_report_bestseller #product-list li .product-price .compare-at-price{font-size:13px;}
  .trending-search-block .product-card .product-info .compare-price{font-size:13px;}
 .custom_report_bestseller #product-list li .product-price .special-price{font-size:16px;}
  .custom_report_bestseller #product-list li .list-add-to-cart-btn{width:40px; height:40px;}
  .trending-search-block .product-card .product-info h3 a{font-size:14px;}
   .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-media{margin-top:20px;}
  .shop-by-cateogry-block .\#grid .\#gallery-card .discount-label{font-size:12px; line-height:18px;}
  .shop-by-cateogry-block .\#grid .\#gallery-card .discount-label span{font-size:16px;}
  .trending-search-block .product-card .product-info h3{margin-bottom:15px;}
  .cart-item-row:first-child:before{display:none !important;}
#gf-products{gap:10px; justify-content:space-between;}
  #gf-products .\#product-card{width:calc(50% - 5px) !important; padding:10px;}
  #gf-products .\#product-card .bestseller-flag, #gf-products .\#product-card .exclusive-flag{top:148px; font-size:12px; padding:0px 10px;}
  #gf-products .\#product-card .\#product-card-caption{padding-top:10px; min-height:120px;}
#gf-products .\#product-card .\#product-card-caption h3{text-align:left; margin-bottom:10px;}
  #gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price{flex-direction:column-reverse !important; align-items:flex-start;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price{width:100%; min-height:40px; display:flex;}
  #gf-products .\#product-card .\#product-card-caption .add-to-cart-container .list-add-to-cart-btn{margin-top:-50px;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price .\#price-item.\@compare{position:relative; bottom:-5px;}
  .gf-actions{justify-content:space-between;}
  .gf-controls-search-form{position:relative !important; order:0 !important; margin-bottom:15px !important; bottom:0px;}
  .gf-actions .gf-summary{position:absolute !important; right:0px;}
  .gf-filter-trigger{flex:none !important; width:calc(50% - 10px); max-width:50% !important;}
  .gf-filter-selection, .gf-filter-trigger{padding:0px !important;}
  .gf-filter-selection{width:calc(50% - 10px); max-width:50% !important; flex:none !important;}
  .gf-actions .gf-filter-selection .sort-by::after{display:none;}
  .gf-actions .gf-filter-selection{order:0 !important;}
  .gf-actions .gf-filter-selection .sort-by{width:100%;}
  .gf-actions .gf-filter-selection .sort-by .sort-by-toggle{height:38px; border:0px; width:100%;}
  .gf-actions .gf-summary{height:20px !important; line-height:20px !important;}
  .\#collection-inner .\#container:before{margin-left:0px; margin-bottom:15px; margin-top:0px;}
  .globo-selected-items li{padding:0px 0px !important;}
  .custom_report_bestseller .item .product-card > a .product-image{max-height:180px !important;}
  .custom_report_bestseller .item .product-card .product-item-info .exclusive-flag, .custom_report_bestseller .item .product-card .product-item-info .bestseller-flag{top:149px;}
  .custom_report_bestseller .item .product-card .product-item-info .product-price{flex-direction:column; align-items:flex-start; }
.custom_report_bestseller .item .product-card .product-item-info .compare-at-price{font-size:13px; top:0px; margin-left:0px;}
  .custom_report_bestseller .item .product-card .product-item-info .special-price{font-size:17px;}
  .custom_report_bestseller .item .product-card .product-item-info{padding:10px;}
  .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{display:none !important;}
  #gf-products .\#product-card .\#product-card-media .\#media-image-wrapper{height:160px !important;}
  #gf-products .\#product-card .bestseller-flag, #gf-products .\#product-card .exclusive-flag{top:140px;}
  .gf-left #gf-tree{margin-top:0px !important;}
  .top-pick-products-block .product-card > a{height:165px;}
  .top-pick-products-block .product-card .product-info .exclusive-flag, .top-pick-products-block .product-card .product-info .bestseller-flag{top:130px;}
  .top-pick-products-block .product-card .product-info{padding:10px; min-height:130px;}
  .top-pick-products-block .product-card .product-info h3 a{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden;}
  .top-pick-products-block .product-card .product-info .price{font-size:17px;}
  .top-pick-products-block .product-card .product-info .compare-price{top:0px;}
  .\#footer .\#grid{--use-columns:2;}
  .\#footer-payment ul li{margin:0px;}
  .\#newsletter-header{display:block !important;}
  .\#cart-item-quantity-controls{height:40px;}
  .\#cart-sidebar-checkout-payment-methods img{width:100%; height:auto;}
  .product-view .product-information .\#product-meta .\#product-meta-block:nth-child(10){margin-top:-70px;}
  .\#products-counter-wrapper .\#button{padding:0px !important;}
  .\#cart-notification-summary-cart{display:block !important; width:100%;}

  .\#cart-notification-body{padding:20px !important; display:flex !important; flex-direction:row !important; flex-wrap:wrap;}
.shopify-cart-form{width:calc(50% - 15px);}
  .\#cart-notification-summary-link{background:#000; color:#fff !important; height:50px; border-radius:5px; width:calc(50% - 15px);}
  .\#cart-notification-product-image .\#media-link{border:1px solid #e1e1e1;}
  .\#cart-notification .\#cart-notification-summary{display:flex; flex-direction:row !important; flex-wrap:wrap; justify-content:space-between; gap:10px;}
  .swym-button-bar{margin:0px; left:0px;}
  .cms-page{max-width:100%;}
  .bulk-inquriry-banner{margin-bottom:30px;}
  .bulk-inquiry-text{position:relative; padding:20px; width:100%; left:0px; bottom:0px;}
  .bulk-inquriry-banner img{border-radius:0px;}
  .two-column-block{flex-wrap:wrap; margin-bottom:30px;}
.two-column-block li{width:100%; padding:20px;}
  .two-column-block li h2{font-size:24px;}
  .email-block{margin-bottom:0px;}
  .email-block .email-icon{width:100px; height:100px; font-size:50px;}
  .email-block .email-title{width:calc(100% - 130px);}
  .email-block .email-title h3 a{font-size:20px;}
    #MainContent .\#page-header .\#container{max-width:100% !important;}

/******Swiper slider********/
/* .product-swiper-slider .swiper-wrapper .swiper-slide{max-width:70%;} */
.product-swiper-slider .swiper-button-next, .product-swiper-slider .swiper-button-prev{display:none !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-image{height:200px !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card > a .product-image{max-height:180px !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .exclusive-flag, .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .bestseller-flag{top:149px;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .product-price{flex-direction:column; align-items:flex-start;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .compare-at-price{font-size:13px; top:0px; margin-left:0px;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .special-price{font-size:17px;}
 .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info{padding:10px;}

.account-section .\#container .\#section-body-content{flex-wrap:wrap;}
  .\#customer-nav{width:100% !important;}
  .account-section .\#grid{width:100% !important; padding-left:0px !important;}
  .account-section .\#container{max-width:100% !important;}
  .\#customer-table thead{display:none;}
  .\#customer-table tbody tr{display:flex; flex-direction:column; border:1px solid #e1e1e1; margin-bottom:15px;}
  .\#customer-table tbody tr td{display:flex; align-items:center; justify-content:flex-start; padding:1rem !important; border-bottom:1px solid #e1e1e1; position:relative;}
  .\#customer-table tbody tr td:last-child{border-bottom:0px;}
  .\#customer-table tbody tr td:before{content:attr(data-label); width:150px; text-align:left; font-weight:600;}
  .\#customer-table tbody tr td:after{content:":"; position:absolute; left:150px; top:50%; transform:translateY(-50%)}
  .swymcs-wishlistplus-item{width:100% !important;}
  .\#customer-order-addresses{flex-wrap:wrap;}
  .\#customer-order-address{width:100% !important;}
  .\#customer-table tfoot tr{width:100%; display:flex; align-items:center;}
  .\#customer-table tfoot tr td{padding:1rem 0px !important; width:100%;}
  .\#customer-order-back-link{margin-left:0px !important;}
  .two-columns-privacy-block li{width:100%;}
  .two-columns-privacy-block{gap:15px;}
  .container-left, .tabs-left{width:100%;}
  .container-right, .tabs-right-container{width:100%; padding-left:0px;}
  .container-group, .tabs-container{flex-wrap:wrap;}
.reward-block-container .reward-program-text-block{padding:20px; position:relative; max-width:100%; flex-wrap:wrap; bottom:0px;}
  .reward-block-container .reward-program-text-block .reward-icon{width:100%; position:relative; left:0px; top:0px;}
  .reward-secondary-container ul{flex-wrap:wrap; max-width:100%;}
  .reward-secondary-container ul li{width:100%;}
  .blue-section-block{flex-wrap:wrap;}
  .blue-section-block li{width:100%; flex-direction:column; justify-content:center; align-items:center;}
  .multicolor-block{flex-wrap:wrap;}
  .multicolor-block li{padding:20px; width:100%; min-height:250px;}
  .reward-secondary-container{width:calc(100% + 40px); padding:20px; margin:20px -20px;}
  .form-bottom-links{flex-direction:column;}
  .auth-form-container{padding:2rem !important;}
  .auth-form-container h1{margin-top:-60px; font-size:18px;}
  .brand-list{gap:20px;}  
  .brand-list .brand-section{width:calc(50% - 15px);}
.toperlink > li a{font-size:12px;}
.events-grid{flex-wrap:wrap;}
 .shopify-section.shopify-section__blog .breadcrumbs .items .item:not(:nth-last-child(2)){display:flex !important;} 
.shopify-section.shopify-section__blog .breadcrumbs .items .item.home{display:flex !important; flex-direction:row-reverse;}
  .article-post__category:empty{display:none !important;}
  .shopify-section__blog-post .post-sharing-bottom .share-elements .mf-icon-wrapper{padding:0px !important;}
  .shopify-section__blog-post .post-nextprev .nextprev-link.next-link, .shopify-section__blog-post .post-nextprev .nextprev-link.prev-link{font-size:14px !important;}
  .shopify-section.shopify-section__blog .breadcrumbs .items .item a:before{display:none !important;}
  .shopify-section.shopify-section__blog .breadcrumbs .items .item.home a:before{display:block !important;}
  .shopify-section.shopify-section__blog-post .breadcrumbs .items .item{flex-direction:row !important;}
  .shopify-section.shopify-section__blog-post .breadcrumbs .items .item:nth-child(3){flex-direction:row-reverse !important; display:flex !important;}
  .shopify-section__blog .container .breadcrumbs{height:auto !important; min-height:40px;}
  .stores-list{gap:20px;}
  .stores-list li{width:100%; padding:15px;}
  .stores-list li .store-image{height:250px;}
  .store-email-phone{flex-wrap:wrap;}
  .store-email-phone li{padding:0px; border:0px !important; width:100%;}
  .working-hours-block a{position:relative;}
  .product-view .product-information .\#product-meta .\#product-meta-block:nth-child(12){margin-top:0px;}
  .product-view .product-information .\#product-meta .\#product-meta-block:nth-child(11){order:1;}
  .product-view .product-information .\#product-meta .\#product-meta-block:nth-child(13){order:1;}
  .\#product-payment-methods img{width:100%;}
  .custom-info{flex-direction:column; gap:20px;}
  .custom-info .text-left{width:100%;}
  .custom-info .image-block{width:100%;}
  .shopify-payment-button__more-options{text-decoration:none !important; color:#000 !important; font-weight:600 !important;}
body > #gf-tree .gf-filter-footer button{border:1px solid #000 !important; color:#000 !important;}
.product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .product-price{min-height:40px;}
  .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .list-add-to-cart-btn{margin-top:-55px;}
  .\#product-qty-selector .\#product-qty-selector-input-wrapper button{color:#000;}
  .auth-form-container p{font-size:14px; text-align:center;}
  .st-page .st-page_products{padding:0px !important;}
  .st-grid-2 {grid-template-columns: repeat(2, 1fr) !important;}
  .st-product-card .st-product-card_price{font-size:16px;}
  .st-product-card .st-product-card_actions > .st-delete-button{color:#000;}
.shopify-section__blog.page-layout-2columns-right .container .main-wrapper .main-content .blog-articles .blog-article{width:100% !important;}
  .shopify-section__blog.page-layout-2columns-right .container .main-wrapper .main-content .blog-articles{gap:25px !important;}
  .not-found-block .\#hero-heading{font-size:130px;}
  .\#header-main .\#container{padding-bottom:15px;}
  .\#media.\@mobile-image .\#media-image{display:block !important; }
  .\#media-image-mobile{height: auto !important; --image-position:0px !important;}
  .trending_search_head{padding:0px;}
  .trending_search_head h2{text-align: left !important;}
  #gf-products .\#product-card .\#product-card-caption .add-to-cart-container .list-quantity-control{width:80px;}
  .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .quantity-control{width:80px;}
  .recommended-block .\#product-card .\#product-card-caption{padding:10px 10px 15px;}
  .recommended-block .\#product-card .\#product-card-caption .quantity-control{margin-bottom:5px;}
  .recommended-block .\#product-card .\#product-card-media > a{height:250px !important;}
  .recommended-block .\#product-card .\#media-image-wrapper{height:90% !important;}
  .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info, .recommended-block .\#product-card .\#product-card-caption{display:block;}
  .quantity-control button{display:flex; align-items:center; justify-content:center; color:#000;}
  .product-swiper-slider .swiper-wrapper .swiper-slide .product-card > a .product-image img, .recommended-block .\#product-card .\#product-card-media > a img{width:100% !important;}
  .\#newsletter-popup-image.mobile-hidden{display:block !important;}
  .\#customer-form{padding:20px !important;}
  .\#customer-form .fs-h4{font-size:14px;}
  .auth-form-container{margin:120px auto !important;}
  .\#customer-form-heading{margin-bottom:20px !important;}
}
@media (min-width:360px) and (max-width:400px){
  .shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-media .\#media{min-height:210px;}
  .\#slideshow-hero .swiper-wrapper .swiper-slide, .\#slideshow-hero .\#slideshow-inline .swiper{height:210px !important;}
  .toperlink > li a{padding:0px 5px; font-size:10px;}
  .trending-search-block .product-card .product-info{min-height:130px;}
  .circle-category .\#collection-card .\#collection-card-image, .circle-category .\#collection-card .\#collection-card-image .\#media{height:120px !important;}
  .\#newsletter-input{width:180px !important;}
  .\#media-image-wrapper, .swiper-slide.swiper-slide-prev{height:180px !important;}
} 

@media (min-width:961px) and (max-width:1279px){
  .header-top-bar{margin:-2rem -4%; padding:0px 4%;}
  .toperlink{max-width:92%;}
  .\#header-main .\#container{padding:0px 20px;}
  .\#main-navigation{max-width:calc(100% + 40px); margin:0px -20px;}
.custom_report_bestseller #product-list{gap:20px;}
  .custom_report_bestseller #product-list li{padding:0px; width:calc(25% - 15px);}
  .custom_report_bestseller #product-list li .product-price{flex-direction:column; align-items:flex-start; gap:0px;}
  .custom_report_bestseller #product-list li .product-price .discount{left:10px; top:10px;}
  .custom_report_bestseller #product-list li .product-price .compare-at-price{order:-1; top:0px;}
.custom_report_bestseller #product-list li .bestseller-flag, .custom_report_bestseller #product-list li .exclusive-flag{top:239px;}
.custom_report_bestseller #product-list li .list-add-to-cart-btn{margin-top:-60px;}
.custom_report_bestseller #product-list li .product-image{height:270px;}
  .\#main-navigation.\@position\:secondary .\#main-navigation-link{font-size:13px;}
  .circle-category .\#collection-card .\#collection-card-image, .circle-category .\#collection-card .\#collection-card-image .\#media {height:170px;}
.trending-search-inner{max-width:92%;}
  .trending-search-block .product-card{padding:0px;}
.trending-search-block .owl-carousel .owl-stage-outer{padding:0px; margin:0px;}
  .trending-search-block .product-card > a{height:310px;}
  .trending-search-block .product-card .product-info .exclusive-badge{top:279px;}
  .trending-search-block .product-card .product-info .discount{left:10px; top:10px;}
  .trending-search-block .product-card .product-info p{flex-direction:column; align-items:flex-start}
.trending-search-block .product-card .product-info .compare-price{order:-1; top:0px; margin-left:0px;}
  .trending-search-block .product-card .product-info .list-add-to-cart-btn{margin-top:-60px;}
  .shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-media .\#media{height:240px;}
.shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media{height:130px;}
  .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media .\#media{height:130px;}
.shop-by-cateogry-block{padding-bottom:30px;}
  .footer-top-row{gap:20px; width:calc(100% + 90px) !important; padding:30px 50px; margin:0 -42px -32px}
  .swym-button-bar{left:-15px;}
  .product-view{--gap:2rem !important;}
  .about-info{width:40%;}
  .\#newsletter{padding:10px 20px !important; width:38% !important;}
.\#newsletter .contact-form{margin-top:-138px;}
  .\#newsletter-input{width:225px !important;}
  .circle-category{padding: 150px 4% 50px; margin: -120px -4% 50px;}
  .bottom-bar{margin:0 -4% -30px;}
   .product-view .product-information .\#product-meta .\#product-meta-block:nth-child(9){width:100% !important;}
.product-view .product-information .\#product-meta .\#product-meta-block:nth-child(10){width:100% !important;}
 .detail_info_block .\#rte{width:45%;}
  .detail_info_block .\#specific-info{width:25%;}
  .recommended-products{max-width:96%;}
  .owl-carousel .owl-nav button.owl-prev{margin-left:-10px;}
  .owl-carousel .owl-nav button.owl-next{margin-right:-10px;}
  .recommended-products .recommended-grid .product-card{padding:10px !important;}
  .\#products-counter-wrapper .\#button{--gap:0px; white-space:nowrap;}
  .\#cart-body .\#grid{display:flex; flex-direction:column;}
  .\#cart-body .\#grid > div{width:100%;}
  /* .cart-item-row:first-child > .\#cart-item-subtotal::before{top:-81px;} */
  .\#cart-items form{border:1px solid #E4E7E9 !important;}
  .\#cart-sidebar{margin-top:40px !important; display:flex; flex-wrap:wrap; flex-direction:row !important; justify-content:space-between;}
  #stack-discounts-container{width:calc(50% - 15px);}
  .\#cart-sidebar-block{width:calc(50% - 15px);}
  .\#cart-sidebar-block:nth-child(6){margin-left:auto; margin-top:-60px;}
  .\#summary-header{width:100%;}
  .top-pick-products-block .product-card .product-info .price{display:flex; flex-direction:column-reverse; align-items:flex-start;}
  .top-pick-products-block .product-card .product-info .compare-price{margin-left:0px;}
  #gf-tree{width:30% !important;}
  #gf-grid{width:70% !important;}
  #gf-products .\#product-card{width:calc(33.33% - 15px) !important; padding:10px;}
  #gf-products .\#product-card .\#product-card-media .\#media-image-wrapper{height:160px;}
  #gf-products .\#product-card .bestseller-flag, #gf-products .\#product-card .exclusive-flag{top:140px; font-size:12px; padding:0px 10px;}
  #gf-products .\#product-card .\#product-card-caption{padding-top:10px;}
#gf-products .\#product-card .\#product-card-caption h3{text-align:left; margin-bottom:10px;}
  #gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price{flex-direction:column-reverse !important; align-items:flex-start;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price{width:100%;}
  #gf-products .\#product-card .\#product-card-caption .add-to-cart-container .list-add-to-cart-btn{margin-top:-45px;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price .\#price-item.\@compare{position:relative; bottom:-5px;}
  .custom_report_bestseller_group{padding:20px 3.5%;}
  .owl-carousel .owl-nav button.owl-next{margin-right:-30px !important;}
  .owl-carousel .owl-nav button.owl-prev{margin-left:-30px !important;}
  .gf-controls-search-form{max-width:400px;}
  .\#collection-inner .\#container:before {margin-left:32.5%;}
  #gf-products{gap:15px;}
  .cms-page{max-width:100%;}
  .bulk-inquriry-banner{margin-bottom:30px;}
  .bulk-inquiry-text{padding:30px; left:30px; bottom:30px;}
  .bulk-inquriry-banner img{border-radius:0px;}
  .two-column-block{flex-wrap:wrap; margin-bottom:30px;}
.two-column-block li{ padding:30px;}
  .two-column-block li h2{font-size:24px;}
  .email-block{margin-bottom:0px;}
  .email-block .email-icon{width:100px; height:100px; font-size:50px;}
  .email-block .email-title{width:calc(100% - 130px);}
  .email-block .email-title h3 a{font-size:20px;}
  #MainContent .\#page-header .\#container{max-width:100% !important;}
      .account-section .\#container{max-width:100% !important;}
  .account-section .\#page-header .\#container{min-width:100% !important;}
  .swymcs-wishlistplus-item > a .product-image{height:250px !important;}
  .account-section .\#grid{padding-left:25px;}
  .\#customer-table tfoot td:last-child{white-space:nowrap;}
  .\#customer-address{width:calc(33.33% - 15px) !important;}
  .reward-secondary-container{padding:40px 0px;}
  .reward-secondary-container ul{max-width:65%;}
  .reward-secondary-container ul li{padding:20px;}
  .multicolor-block{flex-wrap:wrap;}
  .multicolor-block li{width:calc(50% - 15px);}
   .brand-list{gap:20px;}  
  .brand-list .brand-section{width:calc(25% - 15px);}
  .\#main-navigation .\#main-navigation-list{gap:7px !important;}
  .shopify-section.shopify-section__blog .breadcrumbs{padding:0px 2% !important;}
  .shopify-section__blog .container .main-wrapper, .blog-page__title{max-width:96% !important;}
  .blog-sidebar .block_search .field .field__input{width:100% !important;}
  .stores-list{gap:20px;}
  .stores-list li{width:calc(50% - 10px); padding:20px;}
  .stores-list li .store-image{height:250px;}
    .store-email-phone{flex-wrap:wrap;}
  .store-email-phone li{padding:0px; border:0px !important; width:100%;}
  .working-hours-block a{position:relative;}
}

@media (min-width:1280px) and (max-width:1500px){
  .header-top-bar{margin:-2rem -4%; padding:0px 4%;}
  .toperlink{max-width:96%;}
  .\#header-main .\#container{padding:0px 2%;}
  .\#main-navigation{max-width:100%;}
.custom_report_bestseller #product-list li{padding:0px; width:calc(25% - 15px);}
  .custom_report_bestseller #product-list li .product-image{height:300px;}
  .custom_report_bestseller #product-list li .product-price .discount{left:10px; top:10px;}
  .custom_report_bestseller #product-list li .bestseller-flag, .custom_report_bestseller #product-list li .exclusive-flag{top:269px;}
  .circle-category .\#collection-card .\#collection-card-image, .circle-category .\#collection-card .\#collection-card-image .\#media{height:30vh !important;}
  .custom_report_bestseller #product-list li .product-price .special-price{font-size:20px;}
.shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-media .\#media{height:283px;}
  .custom_report_bestseller_group{padding:20px 3%;}
.shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media .\#media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media .\#media{
  height:200px}
.shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(9) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(10) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(11) .\#gallery-card-media, .shop-by-cateogry-block .\#grid .\#gallery-card:nth-child(12) .\#gallery-card-media{height:160px;}
 .shop-by-cateogry-block{padding-bottom:20px;} 
  .\#newsletter{margin-top:-240px; width:42%;}
  .footer-top-row{width:calc(100% + 84px) !important; padding:30px 40px; margin:0 -42px -32px;}
  .circle-category{padding: 150px 4% 50px; margin: -120px -4% 50px;}
  .trending-search-block .\#section-body{padding-bottom:0px; margin-bottom:0px;}
     .top-pick-products-block .product-card .product-info .price{display:flex; flex-direction:column-reverse !important; align-items:flex-start;}
  .top-pick-products-block .product-card .product-info .compare-price{margin-left:0px;}
  .top-pick-products-block{max-width:96%;}
  .\#newsletter{width:530px !important;}
.top-pick-products-block .product-card .product-info .compare-price{top:0px;}
  #gf-products .\#product-card .\#product-card-media .\#media-image-wrapper{height:200px;}
   #gf-products .\#product-card .bestseller-flag, #gf-products .\#product-card .exclusive-flag{top:184px;}
  .trending-search-inner{max-width:94%;}
  .trending-search-block .product-card > a{justify-content:center;}
  .owl-carousel .owl-nav button.owl-next{margin-right:-30px !important;}
  .owl-carousel .owl-nav button.owl-prev{margin-left:-30px !important;}
  .recommended-products{max-width:95%;}
  .cms-page{max-width:100%;}
  .bulk-inquriry-banner{margin-bottom:30px;}
  .bulk-inquiry-text{padding:30px; left:30px; bottom:30px;}
  .bulk-inquriry-banner img{border-radius:0px;}
  .two-column-block{flex-wrap:wrap; margin-bottom:30px;}
.two-column-block li{ padding:30px;}
  .two-column-block li h2{font-size:24px;}
  .email-block{margin-bottom:0px;}
  .email-block .email-icon{width:100px; height:100px; font-size:50px;}
  .email-block .email-title{width:calc(100% - 130px);}
  .email-block .email-title h3 a{font-size:20px;}
  #MainContent .\#page-header .\#container{max-width:100% !important;}
    .account-section .\#container{max-width:100% !important;}
  .account-section .\#page-header .\#container{min-width:100% !important;}
   .brand-list{gap:20px;}  
  .brand-list .brand-section{width:calc(20% - 18px);}
  .\#main-navigation .\#main-navigation-list{gap:10px;}
  .shopify-section__blog .container .main-wrapper, .blog-page__title{max-width:96% !important;}
.stores-list{gap:20px;}
  .stores-list li{width:calc(33.33% - 15px); padding:20px;}
  .store-email-phone{flex-wrap:wrap !important;}  
.store-email-phone li{border:0px; padding:0px; width:100%;}
  .stores-list li .store-image{height:250px;}
  /* .working-hours-block a{position:relative;} */
  .working-hours-block a{height:40px; line-height:40px; padding:0px 10px;}
  .store-address{min-height:60px;}
}
@media (min-width:1501px) and (max-width:1599px){
  .stores-list li{padding:15px 15px 0px !important;}
  .working-hours-block a{padding:0px 10px; height:40px; line-height:40px;}
  .store-address{min-height:60px;}
  .stores-list li{width:calc(33.33% - 20px);}
}
/* @media (min-width:1400px) and (max-width:1680px){
  .top-pick-products-block .product-swiper-slider .swiper-wrapper .swiper-slide .product-card > a .product-image{height:250px !important;}
  .top-pick-products-block .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .product-price{flex-direction:column; align-items:flex-start; height:40px; line-height:20px;}
  .top-pick-products-block .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .compare-at-price{margin-left:0px;}
  .top-pick-products-block .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .exclusive-flag, .product-swiper-slider .swiper-wrapper .swiper-slide .product-card .product-item-info .bestseller-flag{top:220px;}
} */

@media (min-width:1350px) and (max-width:1450px){
.shop-by-cateogry-block .\#grid .\#gallery-card .\#gallery-card-media .\#media{height:300px;}
  /* .cart-item-row:first-child > .\#cart-item-quantity::before{top:-83px;} */
  /* .cart-item-row:first-child > .\#cart-item-subtotal:before {top: -77px;}
  .cart-item-row:first-child > .\#cart-item-product:before{top:-40px;} */
  .top-pick-products-block{max-width:96%;}
  #gf-products .\#product-card{gap:15px;}  
  #gf-products .\#product-card{width:calc(25% - 15px) !important;}
  #gf-products .\#product-card .\#product-card-media .\#media-image-wrapper{height:165px;}
  #gf-products .\#product-card .bestseller-flag, #gf-products .\#product-card .exclusive-flag{top:145px; font-size:12px; padding:0px 10px;}
  #gf-products .\#product-card .\#product-card-caption{padding-top:0px; min-height:120px; display:flex; flex-direction:columm; justify-content:space-between;}
#gf-products .\#product-card .\#product-card-caption h3{text-align:left; margin-bottom:10px; min-height:40px;}
  #gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price{flex-direction:column-reverse !important; align-items:flex-start;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price{width:100%; min-height:40px; display:flex;}
  #gf-products .\#product-card .\#product-card-caption .add-to-cart-container .list-add-to-cart-btn{margin-top:-45px;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price .\#price-item.\@compare{position:relative; bottom:0px;}
  #gf-tree{width:25% !important;}
  #gf-grid{width:75% !important;}
  .trending-search-block .product-card > a{height:300px; justify-content:center;}
  .shop-by-cateogry-block .\#grid .\#gallery-card{margin-bottom:10px;}
  .shop-by-cateogry-block .\#grid {gap:10px;}
  .custom_report_bestseller .item .product-card > a .product-image{height:300px !important;}
  .custom_report_bestseller .item .product-card .product-item-info .exclusive-flag, .custom_report_bestseller .item .product-card .product-item-info .bestseller-flag{top:269px;}
  .trending-search-block .product-card .product-info .exclusive-badge{top:269px;}
  #gf-products{gap:15px;}
  #gf-products .\#product-card{padding:10px;}
    .product-view{gap:2rem;}
  .\#products-counter-wrapper .\#button{padding:0px 20px !important;}

}
@media (min-width:1200px) and (max-width:1400px){
  #gf-products .\#product-card .\#product-card-caption{padding-top:0px !important;}
  #gf-products .\#product-card{width:calc(33.33% - 15px) !important;}
    #gf-products .\#product-card .\#product-card-media .\#media-image-wrapper{height:250px !important;}
  #gf-products .\#product-card .bestseller-flag, #gf-products .\#product-card .exclusive-flag{top:230px !important;}
}

@media (min-width:1200px) and (max-width:1280px){
/* .cart-item-row:first-child > .\#cart-item-subtotal:before {top: -78px;} */
  #gf-products{gap:15px;}
  #gf-products .\#product-card{padding:10px; display:flex; flex-direction:column; justify-content:space-between;}
  #gf-products .\#product-card .\#product-card-caption{padding-top:10px !important; height:130px;}
  #gf-products .\#product-card .\#product-card-caption .\#product-card-price{display:flex; min-height:40px;}
  .product-view{gap:2rem;}
  .\#products-counter-wrapper .\#button{padding:0px 20px !important;}
}
@media (min-width:1280px) and (max-width:1370px){
  .\#cart-body .\#grid{display:flex; flex-direction:column;}
  .\#cart-body .\#grid > div{width:100%;}
  /* .cart-item-row:first-child > .\#cart-item-subtotal::before{top:-81px;} */
  .\#cart-items form{border:1px solid #E4E7E9 !important;}
  .\#cart-sidebar{margin-top:40px !important; display:flex; flex-wrap:wrap; flex-direction:row !important; justify-content:space-between;}
  #stack-discounts-container{width:calc(50% - 15px);}
  .\#cart-sidebar-block{width:calc(50% - 15px);}
  .cart-item-row:first-child > div::before{width:calc(100% + 63px);}
  .\#cart-sidebar-block:nth-child(6){margin-left:auto; margin-top:-60px;}
  .\#summary-header{width:100%;}
  .top-pick-products-block .product-card .product-info .price{display:flex; flex-direction:column-reverse; align-items:flex-start;}
  .top-pick-products-block .product-card .product-info .compare-price{margin-left:0px;}
  #coupons_stacker{max-width:100% !important;}
  /* .cart-item-row:first-child > .\#cart-item-product:before {top: -44px;}
  .cart-item-row:first-child > .\#cart-item-remove::before {top: -92px;} */
.top-pick-products-block{max-width:96% !important;}
  #gf-tree{width:25% !important;}
  #gf-grid{width:75% !important;}
  #gf-products .\#product-card{width:calc(33.33% - 15px) !important;}
  #gf-products .\#product-card .\#product-card-media .\#media-image-wrapper{height:160px;}
  #gf-products .\#product-card .bestseller-flag, #gf-products .\#product-card .exclusive-flag{top:145px; font-size:12px; padding:0px 10px;}
  #gf-products .\#product-card .\#product-card-caption{padding-top:10px;}
#gf-products .\#product-card .\#product-card-caption h3{text-align:left; margin-bottom:10px;}
  #gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price{flex-direction:column-reverse !important; align-items:flex-start;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price{width:100%;}
  #gf-products .\#product-card .\#product-card-caption .add-to-cart-container .list-add-to-cart-btn{margin-top:-45px;}
#gf-products .\#product-card .\#product-card-caption .\#product-card-price .\#price .\#price-item.\@compare{position:relative; bottom:-5px;}
/* .custom_report_bestseller .item .product-card > a .product-image{height:250px !important; }
.custom_report_bestseller .item .product-card .product-item-info .exclusive-flag, .custom_report_bestseller .item .product-card .product-item-info .bestseller-flag{top:219px !important;} */
.\#newsletter{margin-top:-269px;}
}

@media (min-width:1600px) and (max-width:1650px){
  
    /* .cart-item-row:first-child > .\#cart-item-subtotal::before{top:-79px;} */
  /* .cart-item-row:first-child > .\#cart-item-quantity::before{top: -83px;} */
  .top-pick-products-block{max-width:96%;}
  .\#header-main .\#container{padding:0px 2.5vw;}
  .\#main-navigation{max-width:100%;}
  .custom_report_bestseller_group{padding:20px 2.5%;}
  .circle-category{margin: -120px -5.5% 50px;}
  .trending-search-inner{max-width:95%;}
  .\#newsletter{width:560px;}
    .owl-carousel .owl-nav button.owl-next{margin-right:-30px !important;}
  .owl-carousel .owl-nav button.owl-prev{margin-left:-30px !important;}
    #gf-products .\#product-card .\#product-card-media .\#media-image-wrapper{height:250px;}
  #gf-products .\#product-card .bestseller-flag, #gf-products .\#product-card .exclusive-flag{top:234px;}
.recommended-products{max-width:95%;}
  .account-section .\#container{max-width:100% !important;}
.account-section .\#page-header .\#container{min-width:100% !important;}
  #MainContent .\#page-header .\#container{max-width:100% !important;}
  .store-address{min-height:60px;}
  .stores-list li{width:calc(33.33% - 20px);}
}
@media (min-width:1651px) and (max-width:1680px){
    /* .cart-item-row:first-child > .\#cart-item-subtotal::before{top:-81px;} */
  /* .cart-item-row:first-child > .\#cart-item-quantity::before{top:-81px;} */
  .top-pick-products-block{max-width:96%;}
  .\#header-main .\#container{padding:0px 2.5vw;}
  .\#main-navigation{max-width:100%;}
.top-pick-products-block{max-width:96%;}
  .footer-top-row{width:calc(100% + 150px) !important; margin:0px -105px -32px;}
  .custom_report_bestseller_group{padding:20px 2.5%;}
  .circle-category{margin: -120px -5.5% 50px;}
  .trending-search-inner{max-width:95%;}
  .\#newsletter{width:560px;}
    .owl-carousel .owl-nav button.owl-next{margin-right:-30px !important;}
  .owl-carousel .owl-nav button.owl-prev{margin-left:-30px !important;}
  #gf-products .\#product-card .\#product-card-media .\#media-image-wrapper{height:250px;}
  #gf-products .\#product-card .bestseller-flag, #gf-products .\#product-card .exclusive-flag{top:234px;}
  .recommended-products{max-width:95%;}
  .account-section .\#container{max-width:100% !important;}
  .account-section .\#page-header .\#container{min-width:100% !important;}
  #MainContent .\#page-header .\#container{max-width:100% !important;}
  .store-address{min-height:60px;}
}

.\#product-meta-block > div > div {
    max-width: 100%;
}
@media (min-width:1700px) and (max-width:1800px){
.custom_report_bestseller_group{padding:20px 2.5%;}
  .trending-search-inner{max-width:96%;}
  .circle-category{padding:150px 6.5% 50px;}
}
@media (min-width:1501px) and (max-width:1599px){
.custom_report_bestseller_group{padding:20px 3%;}
  .trending-search-inner{max-width:95%;}
  .circle-category{padding:150px 6.5% 50px;}
  .\#newsletter{width:35%;}
}

/* [data-id*="glo_related"] {
    width: 100%;
    float: left;
}
 */

@media (min-width:1921px) and (max-width:2400px){
.store-address{min-height:80px;}  
}
@media (min-width:2401px) and (max-width:3200px){
.store-address{min-height:80px;}  
}



.view-more{background:#000; color:#fff; display:table; padding:0px 15px; border-radius:5px; height:40px; line-height:40px;white-space: nowrap;text-decoration: none;}


#gf-tree .is-collapsed .gf-block-content{
    block-size: 0;
    opacity: 0;
    padding: 0;
    overflow: hidden;
}

#gf-tree .gf-block-content{
    margin-top: 0;
    padding-block: 15px 0;
    display: block !important;
    interpolate-size: allow-keywords;
    transition: content-visibility .2s allow-discrete, padding-block .2s ease, opacity .2s ease, block-size .2s ease;
    opacity: 1;
    block-size: auto;
}
.product-list.trending-group{width:100%; margin:0px 0px 20px; flex-wrap:wrap;gap: 20px; display:flex;}
  .product-list.trending-group .product-card{width:calc(20% - 10px); padding:15px; margin-bottom:15px;}
  .product-list.trending-group .product-card .product-image{height:200px;background: #eef0f2!important;}
  .product-list.trending-group .product-card .bestseller-flag, .product-list.trending-group .product-card .exclusive-flag{top:170px;}
  .product-list.trending-group .product-card .product-price{flex-direction:column; align-items:flex-start; gap:0px; margin-top:10px;}
  .product-list.trending-group .product-card .product-price .compare-at-price{order:-1; top:0px;}
  .product-list.trending-group .product-card .product-price .special-price{font-size:20px;}
  .product-list.trending-group .product-card .list-add-to-cart-btn{margin-top:-60px;}
  .circle-category .\#collection-card .\#collection-card-image, .circle-category .\#collection-card .\#collection-card-image .\#media{height:320px;}
  .product-list.trending-group .product-card .product-price .discount{left:0px; top:0px;}
  .product-list.trending-group .product-card .product-item-info{padding:10px;}

  @media (min-width:1300px) and (max-width:1550px){
    .\#main-navigation.\@position\:secondary .\#main-navigation-link{font-size:13px;}
    .\#main-navigation-mega-title a{font-size:13px;}
  }
  @media (min-width:1100px) and (max-width:1299px){
    .\#main-navigation.\@position\:secondary .\#main-navigation-link{font-size:12px;}
    .\#main-navigation-mega-title a{font-size:12px;}
  }
  @media (min-width:900px) and (max-width:1099px){
    .\#main-navigation.\@position\:secondary .\#main-navigation-link{font-size:10px;}
        .\#main-navigation-mega-title a{font-size:10px;}

  }
/* .homesmiths-solutions-page collection-provider{
  display:none !important;
} */

.custom-collection-form {
  max-width: 500px;
  margin: 40px auto;
  padding: 30px;
  background: #efaa00;
  border-radius: 8px;
}
.custom-collection-form h2 {
  text-align: center;
  margin-bottom: 24px;
}
.custom-collection-form p{
  text-align:center;
}
.custom-collection-form h2 span{
  font-size:18px;
}
.custom-collection-form label {
  display: block;
  margin-bottom: 5px;
  font-weight: 500;
}
.custom-collection-form input,
.custom-collection-form textarea {
  width: 100%;
  margin-bottom: 15px;
  padding: 10px;
  min-height:45px;
  border-radius: 5px;
  font-family:'PlutoLight';
  border:0px !important;
}
.custom-collection-form button {
  width: 100%;
  padding: 12px;
  background: #000;
  color: #fff;
  font-weight: bold;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size:18px;
  font-family:'PlutoLight';
}
.custom-collection-form button:hover {
  background: #333;
}

@media only screen and (min-width:768px) and (max-width:960px){
  .cart-item-row{padding-left:20px; padding-right:20px;}  
  .cart-item-row > .\#cart-item-product{gap:10px; position:relative; align-items:flex-start; padding:0px;}
  .cart-item-row > .\#cart-item-product .\#cart-item-product-info{width:calc(100% - 130px) !important; padding-right:20px; padding-left:10px;}
.cart-item-row > .\#cart-item-product .\#cart-item-product-media{border:1px solid #e1e1e1;}
.cart-item-row > .\#cart-item-product .\#cart-item-product-media .\#media-image{height:100px !important;}
.cart-item-row > .\#cart-item-price, .cart-item-row > .\#cart-item-quantity{padding:0px !important ;}

}