/** Shopify CDN: Minification failed

Line 132:74 Unexpected ";"

**/
*{ padding:0; margin:0;}
.utility-bar .announcement-bar {justify-content: space-between;}
.header-to-right {padding: 5px 0 00;}
.header-to-right span svg.icon-account { font-size: 28px; float: left; width: 20px;height: 20px; color: #000; margin: 6px 5px 0 0;}
.header-to-right a.site-header_account-link-anchor { color: #000; text-decoration: none;  font-size: 14px;}

header.header.header--top-left {padding-top: 0;padding-bottom: 0;}
section.main-menu-section {background: #2c2c2c; text-align: center;}
.call-sec {/*width: 20%;*/ display: flex; align-items: center; gap: 10px; margin-right: 20px; margin-top: -6px;}
.call-sec-left {margin: 10px 0 0 0;}
.call-sec-right p {margin: 0;font-size: 14px; line-height: 22px;}
.call-sec-right p a{ color:#000; text-decoration:none;}
.call-sec-right p a:hover{ color:#000; text-decoration:underline;}
.call-sec-right h5 {margin: 0;font-size: 20px; line-height: 22px; font-weight:bold;}
.header__icons a#cart-icon-bubble { background: #fa0f18;border-radius: 4px; width: 120px;}
.header__icons a#cart-icon-bubble .cart-count-bubble {position: unset; background: #FFF; color: #000; width: 22px; font-weight: bold; font-size: 12px; height: 22px;}
.header__icons a#cart-icon-bubble svg.icon.icon-cart { color: #FFF;}
.header__icons a.header__icon account-icon { display: none;}
.header__icons a#cart-icon-bubble span.cart_ico { color: #FFF; margin: 0 10px 0 0;}
.header__icons a#cart-icon-bubble span.cart_ico svg { width: 24px; height: 24px;}
.header__icons a#cart-icon-bubble svg {color: #FFF;width: 24px;height: 24px;}
.header .wishlist { padding-top: 2px; background: #fa0f18; line-height: 0; height: 44px; border-radius: 4px; margin-right: 10px;}
.header .wishlist a {display: flex;padding: 0;border: 1px solid var(--border-color);width: 50px;height: 40px;justify-content: center;align-items: center;border-radius: 5px;}
.header .wishlist a svg {width: 21px;height: 21px; color: #FFF;}
.header .wishlist a span {display: none;}

.search-sec { width: 80%;}
.search-sec form.search.search-modal__form { width: 450px;}
.search-sec input.search__input.field__input { border: 1px solid #DDD; border-radius: 4px;}
.search-sec .field:after {border: 1px solid #eeeeee; border-radius: 4px; box-shadow: unset;}
h2.banner__heading.inline-richtext.h1 {font-size: 46px;font-family: "Open Sans", sans-serif;}
button.slideshow__autoplay.slider-button { display: none;}
.slideshow.banner .slideshow__text.banner__box {background: transparent !important;}
.banner__buttons a.button.button--primary {background: #fa0f18; border: 0 !important; opacity: unset; border-radius: 4px;}
.banner__buttons a.button.button--primary:after { box-shadow:unset;}
.slideshow__controls.slider-buttons.slideshow__controls--border-radius-mobile {margin-top: -50px; border: 0;}
.slideshow__control-wrapper .slider-counter__link--dots .dot {width: 1.8rem; height: 1.8rem; border-radius: 50%; border: 0; padding: 0; display: block; background: #FFF;}
.slideshow__control-wrapper .slider-counter__link--active.slider-counter__link--dots .dot {background-color: #fa0f18 !important;}
button.slider-button.slider-button--prev { display: none;}
button.slider-button.slider-button--next {display: none;}
.slideshow__controls {margin-top: -40px; border: 0;}
.slideshow__controls.slideshow__controls--top.slider-buttons {border: 0;}
.main-menu-section nav.header__inline-menu li a {font-size: 14px; color: #FFF; font-weight: 400; padding: 1.2rem  0.6rem !important; display: block; text-decoration: none;}
.main-menu-section nav.header__inline-menu li a:hover {background: #fa0f18;color: #FFF; text-decoration: none;}
.main-menu-section nav.header__inline-menu li a span:hover { text-decoration: none;}
.main-menu-section nav.header__inline-menu li a:hover span {text-decoration: none;}
summary.list-menu__item {color: #FFF !important; text-decoration: none !important;}
.header__submenu.list-menu {padding: 0 !important; background: #fa0f18; width: 290px;}
.header__submenu.list-menu li {border-bottom: 1px solid #f57676; text-align:left;}
.header__submenu.list-menu li:last-child {border: 0;}
.header__submenu.list-menu li a:hover { background: #2c2c2c !important; color: #FFF !important;}
.header__menu-item { padding: 0 1.2rem !important;}
summary.list-menu__item { padding-right: 1.8rem !important; padding-left: 0 !important;}
section.main-menu-section .page-width {width: 100% !important; max-width: 100%; padding: 0 2rem;}
.header__active-menu-item {color: #FFFF !important;}
.home-mid-sec {background: url('https://cdn.shopify.com/s/files/1/0873/9864/6091/files/bg-01_430x.jpg') 0 0; padding: 50px 0 0; margin-top: -42px;} 
.free-shipping-Sec { display: flex; align-items: center; width: 100%;  gap: 20px; padding: 0; justify-content: space-between;}
.free-shipping-Sec-content {
    padding: 0px;
    display: flex;
    gap: 10px;
    align-items: center;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.free-shipping-Sec-content-left {width: 60px;height: 50px;}
.free-shipping-Sec-content-left img {max-width: 50px;}
.free-shipping-Sec-content-right h3 { padding: 0; margin: 0 0 5px 0; font-weight: bold;font-size: 18px;}
.free-shipping-Sec-content-right p { padding: 0; margin: 0; font-size: 12px; line-height: 14px; color: #666666; }

.category-grid {
 display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 220px;
  gap: 20px; margin: 60px 0 0;}

/* Card base */
.category-sec { position: relative; overflow: hidden;border-radius: 14px;}
.category-sec img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.35s ease;}
/* Text */
.category-sec h3 {position: absolute; left: 20px;bottom: 20px; color: #fff; font-size: 20px; font-weight: 600; z-index: 2; line-height: 1.3;}
.category-sec h3 a{ color:#FFF; text-decoration:none;}
/* Dark fade overlay (same as image) */
.category-sec::after {
 content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, #0009, #ffffff00);
}

.category-sec:hover img { transform: scale(1.05);}
.clothes {grid-row: 1 / span 2;}

.health {grid-row: 1 / span 2;}
.collectables {grid-column: 2; grid-row: 1;}
.home {grid-column: 4;grid-row: 1;}
.sporting {grid-column: 2;grid-row: 2;}
.garden {grid-column: 4;grid-row: 2;}

.banner-sec {display: grid; grid-template-columns: 1fr 1fr; margin-top: -40px; align-items: center; background: url('https://0pc415-1b.myshopify.com/cdn/shop/files/promo-banner-bg.jpg') center/cover no-repeat; color: white; border-radius: 10px; overflow: hidden;}
.banner-content {padding: 70px 30px;}
.banner-content h4 { font-size: 17px;letter-spacing: 1px; color: #ccc; margin-bottom: 10px;}
.banner-content h1 {font-size: 35px; font-weight: 700; line-height: 1.3; color: #FFF; margin:0 0 10px 0;}
.banner-content h1 span { color: #ff7a00;}
.banner-content button { margin-top: 25px;background-color: #ff7a00;color: #fff;border: none; padding: 16px 30px;font-size: 16px; border-radius: 4px;cursor: pointer; transition: 0.3s;}
.banner-content button:hover { background-color: #e96c00;}

  @media (max-width: 768px) {
.banner-sec {
      grid-template-columns: 1fr;
    }
    .banner-content {
      text-align: center;
      padding: 40px 20px;
    }
    .banner-image {
      height: 250px;
    }
  }
div#collection-template--27621952848215__featured_collection {background: url('/cdn/shop/files/bg-01_430x.jpg') 0 0; margin-top: -51px;}
ul#Slider-template--27621952848215__featured_collection li { background: #fff; border: 1px solid #DDD; padding: 5px; border-radius: 4px;}  
ul#Slider-template--27621952848215__featured_collection li .card__information { padding: 10px;}
ul#Slider-template--27621952848215__featured_collection li .card__information h3.card__heading {font-size: 15px;line-height: 20px;}
.card-information .price__container { font-size: 20px; font-weight: bold;};}
.home-sec-bg { background: url('https://cdn.shopify.com/s/files/1/0873/9864/6091/files/bg-01_430x.jpg') 0 0; background-repeat: repeat; margin-top: -40px; padding: 50px 0;}
.home-sec-bg {background: url('https://cdn.shopify.com/s/files/1/0873/9864/6091/files/bg-01_430x.jpg') 0 0; background-repeat: repeat;  margin-top: -43px; padding: 50px 0;}
.collection-list  h3.card__heading {font-weight: bold; font-size: 16px;}
.addtocart-btn { overflow: hidden; position: relative; z-index: 9999;     margin-top: 10px;}
.card-information .price__container small.unit-price.caption {display: none;}
.addtocart-btn button.button.button--primary { background: #f2f2f2; color: #000; border-color: #f2f2f2; font-weight: bold;  text-transform: capitalize; border-radius: 4px;}
.addtocart-btn button.button.button--primary::before {border: 0 !important;border-radius: 4px;  box-shadow: unset;}
.addtocart-btn button.button.button--primary::after { border: 0 !important; border-radius: 4px;  box-shadow: unset;}
.addtocart-btn button.button.button--primary:hover { background: #fa0f18; color: #FFF; border-radius: 4px;}
.addtocart-btn button.button.button--primary:hover:after, .addtocart-btn button.button.button--primary:hover:before {border-radius: 4px !important;}

.product-hover-actions {position: fixed; inset: 0;  z-index: 9999; opacity: 0; display: none !important;}
.card__information:hover .product-hover-actions {display: none; position: absolute;top: 12px; right: 12px; display: flex; flex-direction: column; gap: 10px; opacity: 9;  transform: translateX(10px); transition: all 0.3s ease;}
/* Show on hover */
.product-card:hover .product-hover-actions {  transform: translateX(0);}
/* Icon button */
.hover-icon { width: 42px; height: 42px;  background: #ffffff; border-radius: 50%; border: none;  cursor: pointer; box-shadow: 0 4px 10px rgba(0,0,0,0.15); display: flex; align-items: center; justify-content: center;
 font-size: 18px; transition: transform 0.2s ease, background 0.2s ease;}
.hover-icon:hover { background: #fa0f18; transform: scale(1.1);  color: #FFF;}
.home-collection-sec {background: url('https://cdn.shopify.com/s/files/1/0679/3828/7731/files/bg-01_430x.jpg') 0 0;}
/* --------- Footer Css Start ------*/
.newsletter__wrapper.color-scheme-3.gradient.content-container {background: url('/cdn/shop/files/subscribe-bg_1920x.jpg') 0 0; padding:80px 0;}
.newsletter__wrapper.color-scheme-3 .newsletter-form__field-wrapper .field__input {padding-right: 5rem; background: transparent;color: #FFF;}
.newsletter__wrapper.color-scheme-3 form#contact_form {margin: 0 auto; max-width: 55rem;}
.newsletter__wrapper.color-scheme-3 .newsletter-form__field-wrapper {max-width: 55rem;}
.newsletter__wrapper.color-scheme-3 .newsletter-form__button {width: 122px; background: #000 !important; right: -130px; top: 0; height: 100%; z-index: 2; text-transform: uppercase; color: #FFF; font-size: 15px;}

footer.footer.color-scheme-2.gradient {background: url('/cdn/shop/files/footer-bg.jpg') 0 0; padding:60px 0 40px;}
footer.footer.color-scheme-2.gradient h2.footer-block__heading {color: #FFF; position:relative; padding-top: 1.0rem;  padding-bottom: 1.0rem;}
footer.footer.color-scheme-2.gradient h2.footer-block__heading::after {content: ''; border-bottom: 2px solid #ff7a01; position: absolute; width: 15%; height: 2px; left: 0; bottom: 2px;}
footer.footer.color-scheme-2.gradient p {color: #FFF; font-size: 13px; line-height: 22px;}
footer.footer.color-scheme-2 ul.footer-block__details-content li { background: url('/cdn/shop/files/footer-bulate.png') 0 12px; background-repeat: no-repeat;padding-left: 20px; font-size:14px;}
footer.footer.color-scheme-2 ul.footer-block__details-content li a { color: #FFF; font-size: 13px;  text-decoration: none;}
footer.footer.color-scheme-2 ul.footer-block__details-content li a:hover { color: #ff7a01; text-decoration: none;}
footer.footer.color-scheme-2 .footer-block--newsletter.scroll-trigger.animate--slide-in { display: none;}
.footer-contact { padding: 20px 0;}
.footer-contact p{ color:#FFF; font-size:14px;}
.footer-contact p a{ color:#FFF; text-decoration:none;}
.footer-contact p a:hover{ color:#ff7a01; text-decoration:underline;}
.footer-contact h5{color:#FFF; font-size:14px;  margin:10px 0 0 0;}
.footer-social {display: flex; gap: 14px; margin-top: 16px;}
.footer-social a { width: 36px;height: 36px;border-radius: 50%; background: #ff7a01; display: flex; align-items: center;justify-content: center; transition: all 0.3s ease;}
.footer-social a .svg-wrapper>svg { height: 100%;width: 100%; color: #FFF;}
.footer-social a:hover {background: #ed1f24;}
.footer-social svg {width: 18px; height: 18px; fill: #ed1f24;}
.footer-social a:hover svg { fill: #fff;}
.footer__content-bottom { border-top: 1px solid #343434 !important; padding-top: 1rem !important;}
.footer__copyright.caption { text-align: left !important; margin-top: 0; color: #FFF; font-size: 14px; width: 50%;}
.footer__copyright.caption .copyright__content { font-size: 1.2rem;}
.footer__content-bottom-wrapper .footer__payment { margin-top: 0;}
.footer__copyright.caption .copyright__content a {color: #ff7a01;}
/* --------- Footer Css End ------*/

.product__title h1 { font-size: calc(var(--font-heading-scale) * 2.4rem);  font-weight: 600;}
.price__sale span.price-item { font-weight: 600;}
.price__sale s.price-item.price-item--regular {color: #ed1f24;}
.active-facets-vertical-filter h2.facets__heading { font-size: calc(var(--font-heading-scale) * 2.2rem); font-weight: 600;}
summary.facets__summary span {font-family: var(--font-heading-family); font-style: normal; font-weight: 700; margin: 0; font-size: var(--font-size-body-small);  color: #1d1d1d;
  text-transform: none; letter-spacing: 0; pointer-events: none;}
h2.related-products__heading.inline-richtext.h2 { font-size: calc(var(--font-heading-scale) * 2.4rem); font-family: var(--font-heading-family); font-weight: 600; border-bottom: 1px solid #000; padding-bottom: 10px;}
.related-products .card-wrapper.product-card-wrapper { border: 1px solid #000; padding: 5px; border-radius: 4px;}
.related-products .card-wrapper.product-card-wrapper .card__information { padding: 10px;}
.collection-hero--with-image .collection-hero__inner { background: #f8f8f8; padding: 0 0 0 30px;}
.product-grid-container  .addtocart-btn {display: none;}
.product-grid-container .card-wrapper.product-card-wrapper { border: 1px solid #000; box-shadow: 0 1px 4px rgba(128, 128, 128, 0.11); padding: 10px; border-radius: 4px;}
.product-grid-container { margin-top: 1.75rem; padding: 0;}
.section-template--27621952815447__product-grid-padding.gradient .facets-vertical.page-width { padding: 0;}
.product__info-container .product-form__buttons .product-form__submit { background: #ed1f24;color: #FFF; border: 0; width: 50%; text-transform: uppercase; border-radius: 4px; margin: 30px 0 0 10px; float: left;}
.product__info-container .product-form__buttons .product-form__submit::before { border-radius: 4px; border: 0;}
.product__info-container .product-form__buttons .product-form__submit::after { border: 0;box-shadow: unset;}
.product__info-container .product-form__buttons .product-form__submit:hover:after {box-shadow: unset;}
.product__info-container .shopify-payment-button {display: none;}
.product-form__input.product-form__quantity {float: left;}
.product__description.rte.quick-add-hidden { width: 100%;overflow: hidden; display: none;}
.price__regular .price-item--regular { font-family: var(--font-heading-family); font-size: 22px; color: #fa0f18; font-weight: 400;}
.page-width--narrow { max-width: var(--page-width) !important; padding: 0;}
.product__info-wrapper legend.form__label {font-size: 22px; color: #000000; font-weight: 600;}
.product__description table {width: 100% !important; text-align: left; border: 1px solid #000 !important;}
.collection-list__item .card__content .card__information {background: #ff7a00; color: #FFF; padding: 22px; border-radius: 0 0 20px 20px; margin-bottom: 20px;}
.collection-list__item .card__content .card__information h3 { padding: 0 10px;}
.collection-list__item .card__content .card__information h3 a.full-unstyled-link {color: #FFF;}

collection-list-sidebar { border: 1px solid #e5e5e5; padding: 15px; max-width: 260px;}
.collection-title { font-size: 16px; font-weight: 600; margin-bottom: 10px;}
.collection-list {list-style: none; padding: 0; margin: 0;}
.collection-item { margin-bottom: 8px;}
.collection-item a {display: flex; justify-content: space-between; text-decoration: none; color: #333; font-size: 14px;}
.collection-item a:hover { font-weight: 500;}
.collection-list .collection-item .count {font-weight: 600;color: #ED1F24;}
.count {color: #777; font-size: 13px;}
.product__description table { display: none;}
#description.tab-content ul {list-style-type: disc;  padding: 0 0 10px 20px; margin-bottom: 10px;}
#description.tab-content table {width: 100% !important;text-align: left;border-bottom: 1px solid #000;}
.product-category-meta h3 {margin-bottom: 15px;}
.category-metafields {display: flex; align-items: center; padding: 0; justify-content: start;width: 100%; margin:0 0 10px 0!important;}
.category-metafields p {font-size: 14px; color: #000; width: 190px; border-right: 1px solid #DDD;}
.category-metafields ul.metafield-single_line_text_field-array { padding: 0 0 0 10px; width: 100%;}
ul.metafield-single_line_text_field-array li {display: inline-block; padding: 3px 15px; margin: 4px 6px 0 0; border-radius: 6px; font-size: 14px; color: #000; background: #efefef;}
.ss-trust-badges-list {list-style: none;display: flex;padding: 0; gap: 10px;}
li.ss-trust-badge-item {text-align: center; padding: .75rem; flex: 1; background: #ebebeb; margin: 5px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);  border-radius: 4px; border: 1px solid #c5c5c5;  gap: 10px;}
.ss-trust-badges-list li.ss-trust-badge-item svg {color: #ed1f24;max-height: 42px;}
.ss-trust-badges-list li.ss-trust-badge-item p {font-weight: bold;font-size: 14px; color: #000;}

@media only screen and (max-width: 480px) and (min-width: 320px) {
.header__heading-logo {max-width: 75px !important;}
.header__icons {position: absolute; left: 0;padding: 0 10px;width: 98%;top: 69px;}
.search-sec {width: 65%;  position: absolute; right: 0; top: 0; padding: 0 0 0 10px;}
.search-sec form.search.search-modal__form {width: auto;}
.call-sec {display: none;}
.header-to-right {padding: 0;position: absolute;right: 10px;top: 66px;}
.header__icons a#cart-icon-bubble {width: 65px;}
#MainContent.content-for-layout {padding-top: 54px;}
.newsletter__wrapper.color-scheme-3 .newsletter-form__field-wrapper {max-width: 90%;}
.newsletter__wrapper.color-scheme-3 .newsletter-form__button {right: 0;}
h2.banner__heading.inline-richtext.h1 {font-size: 24px;}
/*.slider-counter {margin-top: -32px;}*/
.free-shipping-Sec {justify-content: space-between; display: grid; grid-template-columns: repeat(2, 1fr); grid-row-gap: 2.0rem; grid-column-gap: 20px; row-gap: 2.0rem;
column-gap: 20px; padding: 0 14px 20px;}
.free-shipping-Sec-content {flex-direction: column;text-align: center;}
.free-shipping-Sec-content-right h3 {font-size: 16px;}
.category-grid {display: unset;width: 100%;}
.category-sec {border-radius: 15px;width: 95%;margin: 0 auto 10px;}
.category-sec img {max-height: 250px;border-radius: 15px;}
.category-sec::after {bottom: 7px;border-radius: 15px;}
.home-sec-bg {padding: 20px 0;}
.banner-sec {margin: 0 10px;}
.banner-content h1 {font-size: 22px;}

.na-links a {font-size: 14px; background: #000; color: #FFF !important; padding: 2px 10px; margin: 5px 5px 5px 0 !important; border-radius: 4px; display: flex; float: left;}
#Details-menu-drawer-container {border: 1px solid #FA0F18;}
.menu-drawer__menu.has-submenu.list-menu summary.list-menu__item {color: #000 !important;}
.collection-hero__text-wrapper .collection-hero__description.rte {display: none;}
.collection-hero--with-image .collection-hero__inner {background: #f8f8f8;padding: 0 10px;}
.section-template--27621952815447__product-grid-padding {padding: 10px 15px; padding-bottom: 27px;}
.product-tabs .tab-buttons button {width: 100%;border-radius: 0;}
.addtocart-btn .button--full-width {width: auto !important; padding: 0;}
ul#Slider-template--27621952848215__featured_collection li .card__information h3.card__heading {font-size: 12px;line-height: 16px;}
.price__regular .price-item--regular {font-size: 14px;font-weight: bold;}
.grid--peek.slider .grid__item:first-of-type {margin-left: 1rem;}
.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, .grid--peek .grid__item {width: calc(48% - var(--grid-mobile-horizontal-spacing) - 2rem);}
}





