/** Shopify CDN: Minification failed

Line 1031:10 Unexpected "{"
Line 1031:19 Expected ":"

**/
@media only screen and (min-width: 420px) and (max-width: 767px) {
.product-card .product-card__content .product-card__title {
    font-size: 15px !important;
}
slider-element .product-card .product-specification p {
    font-size: 15px!important;
    font-weight: 900;
}
/* #shopify-section-template--17945458180258__collection-list .media-card__content .media-card__text .heading {
    font-size: 16px!important;
} */

}
@media only screen and (min-width:320px) and (max-width :767px){
/*--- Header Start ----*/
header.header {
    grid-template-columns: auto 1fr 1fr;
}
.mobile\:header--center .header__logo {
    margin-inline: revert;
    justify-content: start;
}
.drawer__content .drawer__menu summary:before {
    content: "";
    display: block;
    width: 0px;
    height: 14px;
    position: absolute;
    inset-block-start: 50%;
    inset-inline-end: 35px;
    opacity: 1;
    transform: rotate(calc(0deg * var(--transform-logical))) translateY(-50%);
    border-inline-end: 1.5px solid currentColor;
}
.drawer__content .drawer__menu summary:after {
    content: "";
    display: block;
    width: 15px;
    height: unset;
    position: absolute;
    inset-block-start: 50%;
    inset-inline-end: var(--sp-7);
    opacity: 1;
    transform: rotate(calc(0deg * var(--transform-logical))) translateY(-50%);
    border-block-start: 1.5px solid currentColor;
}
.announcement-text strong {
    display: block;
    width: 100%;
}
/*--- Header end ----*/
/* Menu bar start */
.dock__item svg {
width:100% !important;
height:100% !important;
}
/* Menu bar End */
/*----- Banner start  -----*/
.slideshow-dots slider-dots.flickity-page-dots {
    width: 100%;
}
/*--- Banner end ---*/
/* --- Menu Drawer start --- */
.menu-drawer .drawer__inner {
  max-height: calc(100% - 220px) !important;
}
.drawer__inner .drawer__header{
  padding: 12px;
}  
.drawer__inner .drawer__content .drawer__menu {
  padding-top: 14px;
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
  padding-bottom: 14px;
  max-height: unset;
  align-items: unset;
}
.drawer__menu .drawer__menu-group .drawer__menu-item button.heading, .drawer__menu-group .drawer__menu-item{
  font-size: 16px;
}  
.mega-menu__footer .button {
  max-height: 2.6rem;
  border-radius: 9px;
  /* margin-top:10px; */
}
.drawer__footer .button.button--primary {
  padding-top: 13px;
  padding-bottom: 13px;
} 
.drawer__menu-group .active .drawer__scrollable .drawer__menu-group:nth-child(1) {
  padding-top: 14px;
}  
.drawer__menu-group .active .drawer__submenu .tracking-tight  {
  padding-bottom: 10px;
}
/* --- Menu Drawer end --- */  
/* --- search bar Start --- */ 
.search-drawer .drawer__inner .drawer__header {
  padding: 34px 14px 28px;
}
.search__form .search__field{
  padding-top: 22px;
}
/* .search-drawer .drawer__inner {
  max-height: 30% !important;
}   */
/* --- search bar end --- */   
/* -- Header Start --  */
.header__icons .header__buttons{
  gap: 12px;
}
.header__buttons .search-drawer-button, .header__buttons .cart-drawer-button {
  width: 1.4rem !important;
  height: 1.4rem !important;
}  
/* .header .header__icons.header__icons--end {
  justify-content: space-evenly;
}  
.menu-drawer-button {
  justify-content: left;
}   */
.header__icons.header__icons--end.flex.justify-end.z-2 {
  justify-content: end;
  padding-right: 12px;
}  
/* .menu-logo-custom {
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 10px;
    margin-bottom: 5px;
} */
/* -- Header End --  */  
/* -- Usp Start--  */  
.custom-usps .usps-block{
  flex-wrap: wrap;
  gap: 6px;
  align-items: start;

}
.custom-usps .main-usps {
  gap: 0px;
  width: 48%;
} 
.main-usps .usps-image {
  width: 100%;
  max-width: 60%;
  margin: 0 auto;
}
.main-usps .usps-image img{
  width:100%;
  height: 100%;
}  
/* .custom-usps .usps-image img{
  width: 100px;
  height: 100px;
}   */
.custom-usps .usps-content .usps_heading {
  font-size: 14px;
  text-align: center;
  line-height: normal;
}  
.usps-block .usps-sub-content p {
  font-size: 14px;
  text-align: center;
  /* overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical; */
  line-height: normal;
  margin-top: 5px;
}
.section .title-wrapper .heading.title-sm {
  font-size: 22px !important;
}  
.media-card__text:has(.custom-view-all) {
  /* gap: 5px !important; */
}
slider-element motion-list .media-card .media-card__text p.leading-none {
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.custom-usps .main-usps {
  /* justify-content: unset;   */
  display: grid;
  align-items: baseline;
}  
/* -- Usp End --  */      
/* --- Collection list start --- */
.custom-view-all p {
  font-size: 14px;
} 
.custom-view-all span svg {
  width:18px;
}
#Slider-template--17945458180258__collection-list.grid .card-grid.card-grid--5 {
  --card-grid-per-row: 4 !important;
  gap: 8px;
  row-gap: 1rem;
}
 .grid .card-grid .media-card .media-card__link {
  justify-content: start;
}  
/* #shopify-section-template--17945458180258__collection-list .media-card__content.text-center {
  justify-content: center !important;
  padding: 10px 2px !important;
  /* background-color: #fff; 
} */
.media-card__content {
    padding: 10px !important;
}
#shopify-section-template--17945458180258__collection-list .media-card__text p {
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}  
#shopify-section-template--17945458180258__collection-list .media-card__content .media-card__text .heading {
  font-size: 15px;
  letter-spacing: 0px;
  font-family: Roboto;
  line-height: 0;
}
 .custom-view-all {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
}  
.card-grid .media-card__link .media.media--portrait {
  border-radius: 6px;
}  
.media-card__content .media-card__text .heading {
    font-size: 15px;
    letter-spacing: 0.1px;
}
/* --- Collection list End --- */ 
/* --- Image With text Start --- */ 
.mobile_view_heading_show{
  display:block !important;
  padding-bottom: 30px;
  font-size: 22px;
} 
/* --- Image With text End --- */ 
/* --- Testimonial Start --- */    
.testimonials-head .section-title h2 {
  font-size: 22px !important;
}
.testimonials-sub .custom-testimonial {
  padding-left: 8px;
}  
.testimonials-sub .testimonials-box{
  padding: 18px;
}
.testimonials-sub .about-client {
  flex-wrap: wrap;
  row-gap: 14px;
  margin-bottom: 12px;
} 
.client-content .testimonial-product-name {
  padding-top: 10px;
  padding-bottom: 8px;
}
.testimonials-sub .testimonial-rating svg.icon.icon-star {
  width:24px;
}
.testimonials-sub .testimonials-content p {
  font-size: 14px;
}  
.testimonials-sub .section-title {
  padding-bottom:0px;
}  
.testimonials-sub .testimonials-box .testimonials-content{
  margin-bottom: 6px;
} 
.testimonials-sub .client-box .testimonial-rating {
  margin-top:0;
  gap: 6px;
  margin-bottom: 16px;
} 
.about-client .review-source {
  justify-content: left;
}  
.about-client .review-source, .about-client .client-box {
  width:100%;
}  
.testimonials-article .swiper-button-next,.testimonials-article .swiper-button-prev {
  display:none !important;
}
.custom-readmore .readmore-btn {
  font-size: 14px;
}
/* --- Testimonial End --- */   
  

/* --- Announcement Bar Start --- */
.announcement__slide .announcement__content .announcement-text {
  font-size: 12px;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* --- Announcement Bar End --- */  
/* --- Menu Drawer Start --- */  
.menu-drawer .drawer__footer-bottom {
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 16px;
  padding-bottom: 22px;
}
/* --- Menu Drawer End --- */    
/* --- featured Collection  start --- */
.product-grid .product-card__content .price .price__regular {
  font-size: 12px !important;
  flex-wrap: wrap;
  row-gap: 6px;
  justify-content: space-between;
}
.product-grid .product-card__content .price .price__sale {
  font-size: 10px !important;
  gap: 10px !important;
}
/* .product-card__details .custom-percent-count {
  /* padding: 2px 2px 6px 2px !important; 
  padding: 5px 2.5px 8px 2.5px !important;
}  */
.product-card__details .price .percent-count {
  border-radius: 8px 0 5px 0;
  background-color: #65ce2f;
  color: #fff;
  font-size: 9px;
  display: flex;
  justify-content: center;
  padding: 4px 10px;
}
.usps-content {
    line-height: normal;
}
.product-card .product-card__content .product-card__title {
  font-size:15px;
} 
/* .product-grid .product-card__content .product-specification {
    display: none;
} */
.product-grid .product-card__content .price {
    padding-top: 8px !important;
}
.product-card__content .product-card__details {
  gap: 6px;
} 
.product-grid .quick-add button.button {
  font-size: 10px;
  height: 30px !important;
  letter-spacing: 0.5px;
}
.product-grid .quick-add button.button[disabled] {
    background-color: #000;
    opacity: .6;
    padding: 0;
}
.product-grid .product-card__content {
    padding: 4px !important;
}
.product-card .product-specification p {
    font-size: 14px !important;
    font-weight: 900;
}
.card.product-card.product-card--card.flex.flex-col.leading-none.relative {
    border: 1px solid #00000033;
    --card-grid-per-row: 3;
}
.product-card__content .product-card__details .quick-add {
    padding-inline: 0;
    padding-block-end: 0;
}
/* .product-grid .product-card__content .product-card__details .quick-add {
    display: none;
}
.product-grid .product-card__content .product-card__details .quick-add {
    display: none;
} */
slider-element motion-list.product-grid.card-grid {
  --card-grid-per-row: 3;
  gap: 6px;
  row-gap: 10px;
}
.custom-percent-count {
  width: auto;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.card.product-card .quick-add .btn-text .icon{
  display:none;
}
.card.product-card .quick-add .btn-text .hidden{
  display:block !important;
}
.product-card .quick-add .button {
  padding: 8px 3px;
}
/* --- featured Collection End --- */  
/* --- Instagram reels start --- */
.title-wrapper .description p {
  font-size: 16px !important;
  line-height: 1 !important;
  /* padding-top: 10px !important; */
}
.title-wrapper .social-account .button  {
  max-height: 1rem;
}
.shop-the-feed .media-card__content .button{
  padding: 12px;
  max-height: 2.75rem;
}  
.footer-copyright .rte {
  font-size: 14px;
}  
.popup_window-shop .popup-content-shopable {   
    width: 100%;
    height: 100vh;
} 
/* --- Instagram reels end --- */  
/* --- newsletter start --- */  
.boat-section-sub .boat-section-text-img-sub{
  flex-direction: column-reverse;
  flex-wrap: wrap;
}  
.boat-section-sub .img-section {
  width: 100%;
  /* padding: 50px 0px; */
}
.boat-section-sub .boat-section-section-img {
  /* padding: 10px; */
  width: 100%;
} 
.boat-section-sub .section-text-svg-main{
  width: 100%;
} 
.featured-top-banner.desktop-view {
  display: none;
}  
.featured-top-banner.mobile-view{
  display: block !important;
}    
.boat-section-sub .section-text-svg-sub {
  gap: 8px;
  padding: 40px 10px;
}  
.boat-section-sub .section-pragraf {
  width: 100%;
  padding-bottom: 0;
}  
.boat-section-sub .section-pragraf p, .boat-section-sub .section-pragraf p strong{
  font-size: 14px;
  line-height:1.5;
} 
.boat-section-sub .svg-btn-main  {
  bottom: 14px;
  transform: translate(0%, 0%);
}
.boat-section-text-img-sub.swiper-slide {
  justify-content: left;
  /* background: #e2ecf8; */
}  
.btn-svg-next, .btn-svg-prew {
  background-color: #fff !important;
      box-shadow: 0px 0px 3px 4px #d0d9de75;
} 
.boat-section-sub .section-heading h1{
  font-size: 22px;
} 
/* --- newsletter end --- */  
/* --- award section Start --- */  
.custom-award-heading span h1 {
  padding-bottom:30px;
}
.full-page-marquee .custom-marquee-images .track-images img {
  width: 120px !important;
  margin-left: 30px;
} 
.custom-award-heading span h1 {
  font-size: 22px !important;
}  
.marguee_adding {
    width: 100%;
    overflow: hidden;
}
.marguee_adding .ai-marquee-track-aruntccthnzn6mhplraigenblock7cd5fa8rzc4yk {
  animation: ai-marquee-scroll-aruntccthnzn6mhplraigenblock7cd5fa8rzc4yk 10s 
linear infinite !important;
}
/* --- award section end --- */    
/* --- Store and Branding start --- */
.grid .multicolumn .counter-card .counter-heading {
  font-size: 28px;
} 
.grid .multicolumn .counter-card p:nth-child(2) {
  font-size: 12px;
  line-height: 1.5;
} 
.multicolumn .counter-card .grid {
  gap:0;
}
.custom-marquee-images {
  padding-top:0px !important;
}  
.custom-marquee-images .track-images img {
  width: 120px !important;
}  
#shopify-section-template--18167912693922__number_counter_R7YF8x .multicolumn{
  gap:0;
} 
.section-template--17945458180258__custom_award_marquee_6GT9dV.custom-marquee-images {
  PADDING-TOP: 15PX !important;
} 
/* --- Store and Branding End --- */  
/* --- Our story start --- */
.image-with-text__item .rich-text .heading {
  display: none;
}
.image-with-text__item .rich-text .rte p{
  font-size: 14px;
}
.image-with-text__item .rich-text a.button {
  margin-top: 20px;
  padding: 7px 9px 6px 9px !important;
}
.image-with-text__item .rich-text a span.btn-text {
  font-size: 14px;
  text-transform: capitalize;
} 
.image-with-text__item .rich-text {
  padding-top:0px;
}  
.rich-text.md\:text-center.text-center.relative.z-1 .heading {
  display: block !important;
  font-size: 22px;
  text-align: left;
  padding-bottom: 14px;
}  
/* --- Our story start --- */  
/* --- Footer Start --- */
.pages-linking-main  .custom-url-linking:last-child{
  line-height: .2 !important;
}  
.footer {
  flex-wrap: wrap;
  gap: 1px;
}
.footer .footer__left  {
  width:100% !important;
  gap:30px;
}
.footer__right {
  width: 100% !important;
  margin-top: 20px;
}  
.footer-copyright {
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 6px;
  gap: 24px;
} 
.footer .footer__logo {
  row-gap: 24px;
}  
.footer .footer__accordions .details__summary {
  padding-bottom: 18px;
  padding-top: 0;
}
.footer-group .pages-linking-parent .link-title-heading {
  font-size: 20px;
} 
.footer-group .pages-linking-main {
  line-height: 1.4;
}  
.footer-group .custom-url-linking {
  font-size: 14px;
}  
.footer .footer__accordions .details {
  padding: 0;
}
.footer .footer__logo {
  max-width: 100%;
  text-align: center;
  justify-content: center;
  align-items: center;
}  
.footer__left .footer__accordions .details {
  border: unset;
}
.footer__right .footer__newsletter {
  display: unset;
}  
.pages-linking-main .collapsible:after {
  font-size: 16px;
}
.pages-linking-main .popular-search-content.content {
  padding-bottom: 5px;
}
.footer-hashtag {
  padding-top: 30px;
}  
.pages-linking-parent-main .pages-linking-parent {
  padding-top: 10px !important;
  padding-bottom: 9px !important; 
}

.footer__payment .list.list-payment {
  flex-wrap: wrap;
  gap:10px !important;
}
footer.footer .details .details__content:after {
    padding-block-end: 10px;
}
footer.footer .footer__accordions .details__summary+.details__content:before {
    padding-block-start: 0px;
}
.footer__accordions  .details[aria-expanded=true] .details__summary>.icon {
    --tw-scale-y: unset;
    transform: rotate(45deg);
}
/* --- Footer End --- */
/* --- Blog Post Start --- */
.article-card__content .grid p{
  width:100% !important;
}
#shopify-section-template--18167912693922__blog_posts_3CJNFb .title-wrapper .description p {
  padding-top:0px !important;
}  
#shopify-section-template--18167912693922__blog_posts_3CJNFb .title-wrapper .button {
  max-height: 1.75rem;
}  
.blog-grid .article-card__content .grid .article-card__title {
  font-size: 14px;
}
.blog-grid .article-card__content .grid {
  width: 68% !important;
  /* width:100% !important; */
} 
.blog-grid .article-card__content {
  padding: 14px 6px !important;
}  
.blog-grid .article-card__content p:nth-child(2) a {
  font-size: 12px;
  line-height: 1;
}  
#shopify-section-template--17945458180258__blog_posts_3CJNFb .button.button--secondary{
  padding: 12px !important;
  font-size: 14px !important;
  max-height: 2rem  !important;
}  
.article.banner  .banner__content .page-width {
  padding: 0px 20px !important;
}
.banner .banner__content .banner__title.heading {
    font-size: 24px;
}
/* --- Blog Post End  --- */  
/* retail store start  */
#shopify-section-template--17945458180258__number_counter_R7YF8x .section {
  padding-top: 30px;
}
.multicolumn.with-3 {
  --slider-item-width: 26vw;
  justify-content: space-between;
}
.multicolumn .counter-card.card {
  width:100%;
} 
/* retail store end  */  
/* --- Cart Drawer Start --- */
.drawer__inner .drawer__scrollable{
  align-items: center;
}
.drawer__empty .drawer__empty-text.heading {
  font-size:18px;
}
.search-drawer .drawer__inner .drawer__scrollable{
  align-items: unset;
}  
.cart-drawer .drawer__header {
  padding-top: 40px;
  padding-bottom: 30px;
} 
.cart-drawer-button cart-count.count  {
  top: 0px;
  right: 0;
  transform: translate(84%, -50%);
  border-radius: 19px;
  background-color: #000;
  color: #fff;
  padding: 0px 4px;
  font-size: 10px;
}
.drawer__content .horizontal-product__details .block.leading-tight a{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.drawer__content .horizontal-product__details .price  {
  font-size: 16px;
}
.drawer__footer .drawer__footer-bottom .tax-note,.drawer__footer .totals .totals__subtotal {
  font-size: 13px;
}  
.drawer__footer .totals .totals__subtotal-value  {
  font-size: 20px;
}
.drawer__menu-group .active .drawer__scrollable {
  align-items: unset;
}  

/* --- Cart Drawer End --- */  
/* --- Login Start --- */  
.section .title-wrapper .heading.title-xl, .section .title-wrapper .heading.title-xl .split-words animate-element {
  font-size: 24px; 
}
.section .customer #customer_login {
  margin-top: 40px !important;
  gap: 24px;
  margin-bottom:0 !important;
} 
#shopify-section-template--17945458016418__main-login .section.section--padding{
  padding-top: 20px;
}
.customer .grid .text-center a span, .customer form .grid p a.link {
  font-size: 14px;
} 
/* --- Login End --- */    
/* --- Product Page Start --- */
.offer-callout-simple {
display:none !important;
}
.featured-product.product .product__gallery-container {
    position: relative;
    top: 0;
}
.product-page-sub .featured-product.product {
    padding-top: 20px;
    /* column-gap: 38px; */
}
.need-help-full .need-help-main {
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 0px;
}
.tmd_custom-rpd_main img {
  padding-top:20px !important;
}
.tmd_custom-rpd_main {
  margin-bottom: 46px !important;
}
.product__info .need-help-full   {
  padding: 28px 20px;
}
.need-help-full .need-help-heading h2 {
  font-size: 16px;
} 
.contact-options p{
  font-size: 14px;
} 
.need-help-main .need-help-content .icon-main {
  max-width:20px;
} 
.static-content .descrip_short_tmd_upper h1.accordion, .product__accordion .details__summary  {
  padding: 14px 27px;
  font-size: 16px;
}
.descrip_short_tmd_upper .custom-accordion .panel p {
  padding: 4px 20px; 
  font-size: 14px;
  line-height: 1.6;
}
.product-page-sub .featured-product.product .product__info {
  padding: 14px !important;
}
.featured-product .product-form-wrapper {
  max-width:100%; 
}
.product-page-sub .featured-product .product__accordion .text-sm-base {
  font-size: 16px !important;    
}
.product__accordion .details__content .MsoNormal span{
  font-size: 14px;
  color: #000;
} 
.full-page-active-offer .main-active-offer {
  flex-wrap: wrap;
  gap: 22px;
}   
.full-page-active-offer .sub-active-offer-main {
  width:100% !important;
} 
.footer-custom-address-content p{
  font-size: 16px;
}
.grid  .blog-grid .article-card__content p:nth-child(2)  {
  padding: 4px 4px 8px 7px;
  width: 34%;
}
.sub-active-offer-main .sub-active-offer-content {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
}
.sub-active-offer-main .total-items {
  padding-top: 6px;
}
.sub-active-offer-main .total-items h4{
  font-size: 11px;
}
.sub-active-offer-main .percent-off {
  margin-bottom:0;
}
.sub-active-offer-main .off-code {
  margin-top: 4px;
  margin-bottom:0;
}
.sub-active-offer-main .off-code p {
  font-size: 10px;
}
.sub-active-offer-main .most-popular {
  top: 0;
  left: 0;
  transform: translate(20%, -50%);
  max-width: 42%;
  border-radius: 5px;
  padding: 4px 6px;
  bottom:unset;
  right: unset;
}
.sub-active-offer-main .most-popular p{
  font-size: 10px;
}
.sub-active-offer-main .total-items{
  max-width:unset; 
  width:unset;
  margin: unset;
}
.product__info .installment.text-sm {
  display:none;
}
product-sticky-form.product-sticky-form  .custom-percent-count {
    position: unset;
}
/* product-sticky-form.product-sticky-form .custom-percent-count {
    display: none;
} */
/* .full-page-active-offer .active-offer-heading h3 {
  font-size:16px;
} */
product-sticky-form.product-sticky-form  .product-sticky-form__variant.grid.items-center {
    display: unset;
}
.grid.gap-1.cst-sticky-cls {
    display: none;
}
product-sticky-form.product-sticky-form  .product-sticky-form__variant span.price__regular.whitespace-nowrap {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    letter-spacing: 0px;
}
product-sticky-form.product-sticky-form  .product-sticky-form__card:before {
    height: auto;
}
product-sticky-form.product-sticky-form  .product-sticky-form__card {
    background-color: rgb(247 247 247);
}
product-sticky-form.product-sticky-form  .product-sticky-form__variant span.price__regular.whitespace-nowrap  span.price__sale.inline-flex.items-center.h-auto.relative {
    margin-left: 10px;
}
product-sticky-form.product-sticky-form  .product-sticky-form__variant .btn-text span.hidden.md\:block {
    display: block;
}
product-sticky-form.product-sticky-form  .product-sticky-form__variant button.button.button--primary {
    width: 49%;
    border-radius: 10px;
}
product-sticky-form.product-sticky-form .custom-percent-count .percent-count {
    background: unset;
    color: #65ce2f;
    font-weight: 700;
    padding: 0;
    font-size: 11px;
}
product-sticky-form.product-sticky-form  .product-sticky-form__variant  .include-text-all_sticky{
  display:block;
}
button.buy-now_cst_sticky {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 49%;
    background: #65ce2f;
    height: var(--sp-11);
    border-radius: 10px;
    color: #fff;
}
product-sticky-form.product-sticky-form {
    width: 90%;
    inset-inline-end: auto;
    inset-inline-start: auto;
}
.offer-callout-simple {
    position: absolute;
    transform: translate(0, -50%);
    background: #2F9567;
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 10px;
    padding: 3px 0px;
    border-radius: 20px 20px 0 0;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    display: block;
}
product-sticky-form.product-sticky-form  .product-sticky-form__variant .grid.gap-2 {
    margin-bottom: 6px;
}
product-sticky-form.product-sticky-form .product-sticky-form__card {
    background-color: #f7f7f7;
    border: 1px solid #9c9c9c;
    padding: 15px 6px 6px 6px;
}
span.include-text-all_sticky {
    font-size: 10px;
}
product-sticky-form.product-sticky-form {
    width: 90%;
    inset-inline-end: auto;
    inset-inline-start: auto;
}
product-sticky-form.product-sticky-form  .product-sticky-form__variant svg.icon.icon-cart.icon-sm.md\:hidden {
    display: none;
}
.featured-product .product__info .product__title{
  gap:12px !important;
}
.product__title .all-tax {
  margin-top: 8px;
}
.product__sku{
  margin-top:14px;
}
.full-page-active-offer .active-offer-heading {
  margin-bottom: 24px;
}
.full-add-manual .add-manual-main {
  flex-wrap: wrap;
  row-gap: 30px;
  padding-bottom: 48px;
  padding-left: 20px;
  padding-right: 20px;
}
.add-manual-main .manual-heading {
  text-align:center;
}
.product-page-sub .product__info .product__title .heading {
  font-size:16px;
  margin-top:10px;
}
nav.product__breadcrumb.breadcrumb.lg\:flex.custom-bradcrum-product {
    display: block!important;
    padding-top: 10px;
}
nav.product__breadcrumb.breadcrumb.lg\:flex.custom-bradcrum-product ul li {
    font-size: 10px;
}
.offer-callout-simple {
display:none !important;
}
/* --- Product Page end --- */  
/* Collection Page Start */
.collection .button.button--primary, .drawer__content .drawer__sticky .button.button--primary {
  max-height: 2.5rem;
}
.drawer__content .facet-form {
  width: 100%;
}
.collection .collection__content .card-grid {
  --card-grid-per-row: 2 !important;
}
.collection__content #ProductGridContainer .card-grid {
  gap: 6px !important;
}
.collection__content .product-card__content {
    padding: 6px;
}
.collection__content .product-card__content .button.button--secondary[disabled] {
    font-size: 14px !important;
    height: 1.5rem !important;
    font-weight: 400;
}
.collection__content .product-card__content .price .price__regular {
  gap: 8px !important;
  font-size: 14px !important;
}
.collection__content .product-card__details .price .percent-count {
  padding:6px !important;
}
.collection__content .product-card__content .button.button--secondary {
  font-size: 12px;
  height: 1rem;
}
.collection__content .product-card__content .product-card__details .quick-add {
  padding:0px !important;
}
#shopify-section-template--17945457819810__main-collection .collection__content .quick-add form button.button {
    height: 1.5rem !important;
}
.section-{{ section.id }}.grid .card-grid.card-grid--8 {
    --card-grid-per-row: 2 ;
}
/* .collection__topbar{
  display:block !important;
} */
 .section:has(.collection) {
  padding-bottom:20px;
 }
 .collection__content {
  padding-top:20px;
 }
 .collection__content .product-card__content .price.price--on-sale {
  align-items:unset;
 }
.drawer__inner .drawer__header {
  padding-top: 28px;
  padding-bottom: 15px;
} 
.collection__content .product-card__details .button.button--primary {
  max-height: 1.5rem;
  font-size: 10px;
  letter-spacing: .5px;
}
.collection .collection__content .product-card__media .badges {
  display:block !important;
  top: 0;
  left: 0;
}
.collection__content .product-card__media .badges .badge.badge--onsale {
  background-color: #65ce2f !important;
  padding: 3px 6px;
  font-size: 10px;
  border-radius: 8px 0px 5px 0px;
}
.collection__content .custom-percent-count {
  display:none;
}
.mobile-view-breadcrum-show{
  display:block !important;
  padding: 0px 0 10px 0;
}
.collection-banner-section animate-element.block.custom-desktop-breadcrum.animate {
    display: none;
}
.mobile-view-breadcrum-show .breadcrumb li+li:before {
    --tw-translate-y: 5%;
    --tw-rotate: 25deg;
    content: "";
    width: 1px;
    height: 60%;
    background-color: rgb(0 0 0 / 98%);
    transform: translateY(var(--tw-translate-y)) rotate(var(--tw-rotate));
}
/* Collection Page End */
/* Inner Pages Start */
/* Contact us start */
.contact .custom-contact-map .contact__fields, .custom-contact-map .map-main {
width:100%;
}
.contact .custom-contact-map{
  flex-wrap:wrap;
}
#shopify-section-template--17945458475170__multicolumn_L8VR48 .section {
  padding-top:0px;
}
#shopify-section-template--17945458475170__rich-text .rich-text .heading {
  font-size: 24px;
}
.custom-contact-map .field .button.button--primary {
  width: 100%;
  min-height: 2.5rem !important;
  padding: 0;
}
.bulk-banner {
    display: none;
}
#shopify-section-template--17945458475170__multicolumn_L8VR48 .multicolumn {
gap: 24px;
}
/* Contact us end */
/* Bulk Quantity Start */
.main-banner-bulk-form .sub-banner-bulk-form {
flex-wrap: wrap;
}
.main-banner-bulk-form .bulk-banner{
width: 100%;
}
.sub-banner-bulk-form .bulk-form {
width: 100%;
padding: 30px;
text-align: center;
}
.sub-banner-bulk-form .bulk-form h1{
font-size: 26px;
}
.sub-banner-bulk-form .bulk-form h2{
margin-bottom: 0px;
font-size: 22px;
}
.sub-banner-bulk-form .bulk-form-text .p1{
font-size: 22px;
}
.sub-banner-bulk-form .bulk-form-text .p3,.sub-banner-bulk-form .bulk-form-text .p4{
font-size: 16px;
}
.sub-banner-bulk-form .bulk-form button {
max-width:100%;
padding:14px;
}
.grid .blog-grid .article-card__content p:nth-child(2) {
  width:31%;
  /* width:100%; */
}
#Slider-template--17945457754274__blog_posts_DDH8VR .blog-grid .article-card__content .grid {
  gap:8px !important;
}
#shopify-section-template--17945457754274__blog_posts_DDH8VR .button.button--secondary {
  padding-top: 0;
}
/* Store locator start */
.address-map-main .address-map-sub {
  flex-wrap: wrap;
}
.address-map-sub .box-1, .address-map-sub .box-2 {
 width:100%;
}
#shopify-section-template--18259526418594__rich_text_94AcFd .heading {
  font-size:24px;
}
#shopify-section-template--18259526418594__rich_text_94AcFd  .rte {
  margin-top:4px;
}
/* Store locator end */
/* in the news start */
#shopify-section-template--18269134684322__rich_text_69VYg8 .heading.title-md {
  font-size:24px !important;
}
#shopify-section-template--18269134684322__rich_text_69VYg8 .collage.with-richtext {
    grid-template-columns: unset!important;
}
#shopify-section-template--18269134684322__rich_text_69VYg8 .section {
  padding-bottom: 55px;
}
/* .section .page-width--narrow .title-wrapper {
  padding:34px;
} */
#shopify-section-template--18269133832354__collection_list_4jXpqm .section {
padding-top:0;
}
#shopify-section-template--18269133832354__main-page .section {
  padding-top: 32px;
}
#shopify-section-template--18269134258338__main-page .section {
  padding-bottom: 0;
  padding-top: 30px;
}
#shopify-section-template--18269134258338__main-page .page-width.page-width--narrow .title-wrapper {
  margin-bottom: 24px;
}
#shopify-section-template--18269133570210__rich_text_qM3t4t .collage {
grid-template-columns :unset !important;
}
#shopify-section-template--18269133570210__rich_text_qM3t4t .collage .title-wrapper .heading {
  font-size: 24px;
  line-height: 1.2;
}
#shopify-section-template--18269133570210__rich_text_qM3t4t .section {
  padding-top: 45px;
  padding-bottom: 30px;
}
/* in the news end */
/* login page start */
.section .customer #create_customer {
  gap: 20px;
}
.customer .button-group {
  gap: 6px;
}
.customer .grid.gap-8 {
  gap:0;
}
/* login page end */
/* E-waste start */
.page.rte table {
  display: grid;
  grid: 1fr / auto-flow 90vw;
  overflow: auto;
  width:100% !important;
}
.banner.media--500px.mobile\:media--auto.w-full.overflow-hidden {
    max-width: 100%;
    border-radius: unset;
}
.text-base .custom-heading {
    font-size: 25px !important;
}
.text-base h3.custom_recycling {
    font-size: 25px!important;
}
h3.custom_e-waste_heading {
    font-size: 25px!important;
}
/* E-waste end */
.section .page-width--narrow .title-wrapper{
  background-image:unset;
  padding: unset;
  width: unset%;
  justify-content: unset;
  text-align: unset;
}

/* Inner Pages End*/
/* Featured In section Start */
.img-text-sec-swiper .img-text-main {
  margin-top: 30px !important;
}
.img-text-slid-sub h2 {
  font-size:22px;
}
/* Featured In section End */
/* Shop by reel section Start */
.shop-the-feed .card-grid {
  gap:18px !important;
}
/* Shop by reel section End */
/* Collection list page End */
.list-collection .card-grid  {
  --card-grid-per-row: 2;
}
.list-collection .card-grid .media-card__text .heading {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/* Collection list page End */
/* About Us start */
.custom-about-us {
    max-width: 100% !important;
    margin: 0 auto;
}
/* About Us End */
/* slideshow respnsive start */
.slideshow .banner img {
object-fit:contain !important;
}
/* slideshow respnsive start */

/* Custom Collection Banner Start */
.banner-image-desktop {
  display:none;
}
.banner-image-mobile {
  display:block !important;
  width:100%;
}
/* Custom Collection Banner End */
/*  */
}
@media screen and (min-width: 1024px) {
.grid .product-grid.card-grid.card-grid--5, #shopify-section-template--17945458180258__collection_list_NhqBkz .grid .card-grid {
  --card-grid-per-row: 5;
  }
  /* .grid .blog-grid .article-card__content p:nth-child(2) {
  width:20%;
} */
}
@media screen and (min-width: 1494px) {
  /* .product__gallery .product__media-container scroll-shadow.product__thumbnails .product__thumbnails-list {
  max-height: 540px !important;
} */
/* .grid .blog-grid .article-card__content p:nth-child(2) {
  width:20% !important;
} */
}
@media (min-width:1300px) and (max-width :1400px) {
 /* .grid .blog-grid .article-card__content p:nth-child(2) {
  width:20% !important;
}  */
.product__gallery .product__media-container scroll-shadow.product__thumbnails .product__thumbnails-list {
  max-height: 540px !important;
}
}
@media (min-width:1300px) and (max-width :1490px) {
.product__gallery .product__media-container scroll-shadow.product__thumbnails .product__thumbnails-list {
  max-height: 540px !important;
}
.blog-grid .article-card__content .grid {
    width: 79% !important;
}
.blog-grid .article-card__content .grid p {
    width: 100% !important;
}
.blog-grid .article-card__content .custom-read-more {
  width:22% !important;
}
 /* .grid .blog-grid .article-card__content p:nth-child(2) {
  width:20% !important;
}  */
  .footer-hashtag h1 {
    font-size:18px !important;
  }
}
@media screen and (max-width: 1024px) {
  .social-icons-accordion-tab {
  display:none;
  }
}
@media (min-width:769px) and (max-width :1299px) {
.blog-grid .article-card__content .grid {
  width: 70% !important ;
}
.blog-grid .article-card__content .custom-read-more {
  width: 30% !important;
}
}/* 
@media (min-width:768px) and (max-width :1153px) {
 .grid .blog-grid .article-card__content p:nth-child(2) {
  width:20% !important;
} 
} */
@media (min-width:1024px) and (max-width :1437px) {
.menu__item .btn-text {
  font-size: 12px;
  letter-spacing: 0px;
}
.header__menu .list-menu {
  gap:0 !important;
}
.header__menu ul li .menu__item {
  padding: 12px !important;
}
.main-active-offer .sub-active-offer-main {
  width: 28% !important;
}
.announcement-bar .announcement__content .announcement-text {
  font-size:10px;
}
.product-grid .product-card__content .price .price__regular {
  font-size: 14px !important;
}
.footer .footer__left {
  gap:0px;
}
.footer__left .footer__accordions {
  gap:20px;
}
.footer .footer__right {
  margin-top:0;
}
.img-text-main .sec-heading h2 {
  margin-bottom: 10px;
  line-height: 1.2;
}
/* PDP Page start */
.need-help-full .need-help-main {
  flex-wrap: wrap;
  gap: 12px;
}
/* PDP Page end */
}
