/** Shopify CDN: Minification failed

Line 781:373 Expected ":"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/

button.st-wishlist-button.st-initialized {position: absolute;top: 12px;right: 12px;font-size: 0;justify-content: center !important;display: flex;z-index: 2;}
button.st-wishlist-button.st-initialized svg {color: var(--black);}button.st-wishlist-button.st-initialized span.st-label {display: none;}
.card-wrapper {position: relative;}
:root {
  --primary: #0072BD;
  --secondary: #F74E1C;
  --secondary-light: #ffe5de;
  --light-bg: #fff8f6;
  --white: #ffffff;
  --black: #000000;

  --font-xl: 64px;
  --font-h2: 32px;
  --font-l: 20px;
  --font-m: 18px;
  --font-s: 16px;
  --lineheight-xl:74px;
  --lineheight-h2: 42px;
  --lineheight-l: 30px;
  --lineheight-m: 28px;
  --lineheight-s: 26px;

  --div-space: 110px;
  --page-container: 1600px;
}
a { text-decoration: none}
body p,body h1,body h2,body h3,body h4,body h5,body h6 { color: var(--black);}
ul { padding-left: 0 !important;}
ul li { list-style: none !important; position: relative;}
ul li a { color: var(--secondary)}
ul li a:hover { color: var(--primary)}
h2, .h2 ,body .text-content .text-content-heading.heading-size--large ,#shopify-section-template--17614196408401__17477345366884f6a4 .apps .grp_custom_heading { font-size: var(--font-h2) ; line-height: var(--lineheight-h2); color: var(--black); margin-bottom: 12px}
body  { background: var(--light-bg) !important;font-size: var(--font-m); line-height: var(--lineheight-m); color: var(--black); font-family: var(--font-body-family)}
body .page-width { max-width: var(--page-container); padding: 0 1rem}
.home_style main { padding-top: 40px} 
.shopify-challenge__button,body .button, .track-order-btn , .collection-title .link, body .st-product-card .st-atc-button , .read-more-toggle { background-color: var(--secondary); padding: 12px 24px !important; color: var(--white); font-size: var(--font-l) !important; line-height: 100%;font-family: var(--font-body-family); font-weight: 400; min-height: auto; border-radius: 10px; text-transform: capitalize}
.footer-content-top .footer-blocks .track-order-btn ,body .collection-title .link ,body .st-product-card .st-atc-button , .read-more-toggle  { color: var(--white); text-decoration: none;position: relative; transition: transform .3s cubic-bezier(0,0,.3,1); display: inline-block; overflow: hidden}
.footer-content-top .footer-blocks .track-order-btn:before,body .collection-title .link:before, .bcontact-form .bcontact-submit-btn:before, body .st-product-card .st-atc-button:before , .insta-foloow-reel  a:before, .read-more-toggle:before {content: ""; position: absolute;top:0; right: 0;bottom: 0;left: 0; background-color: var(--white); opacity: 0; transition: opacity .3s cubic-bezier(0,0,.3,1)}
.footer-content-top .footer-blocks .track-order-btn:after,body .collection-title .link:after, .bcontact-form .bcontact-submit-btn:after, body .st-product-card .st-atc-button:after , .insta-foloow-reel  a:after, .read-more-toggle:after {content: "" ; position: absolute; top:0; right: 0;bottom: 0;;left: 0;box-shadow: inset 0 0 0 1px var(--white),var(--border-opacity)); pointer-events: none;border-radius: 10px; transition: box-shadow .3s ease; background: transparent}
.footer-content-top .footer-blocks .track-order-btn:hover ,body .collection-title .link:hover, .bcontact-form .bcontact-submit-btn:hover , .insta-foloow-reel  a:hover, .read-more-toggle:hover { transform: translateY(-.125rem); color: var(--white)}
/* .footer-content-top .footer-blocks .track-order-btn:hover:before,body .collection-title .link:hover:before , .bcontact-form .bcontact-submit-btn:hover:before, body .st-product-card .st-atc-button:hover:before , .insta-foloow-reel  a:hover:before { opacity: 0.2} */
.footer-content-top .footer-blocks .contact-section img{ margin-bottom: 32px}
body .button:hover { color: var(--white)}
body .title-wrapper, body .section-heading-description { margin-bottom: 40px; padding-top: 0}
.title-wrapper .text-content .text-content-description p{ color: var(--black); font-size: var(--font-m); line-height: var(--lineheight-m)}
body .button--secondary { background-color: transparent; border: 1px solid var(--secondary);color: var(--secondary); border-radius: 10px; padding: 12px 24px;}
body .button--secondary:hover { background-color: var(--secondary)}
textarea{ resize: none}
*:focus-visible { box-shadow: none !important; outline: none !important;}
.quantity .quantity-input:focus, .quantity .quantity-input:focus-visible { background: var(--secondary-light)}
br { display: none}
body .tool-bar { background-color: var(--secondary-light); width: 64px; border-radius: 40px; gap: 25px; bottom: 8rem}
body .tool-bar modal-opener.tool-bar-item svg path { stroke: var(--secondary)}
body .tool-bar .tool-bar-item.to-top { height: 64px; width: 64px; background-color: var(--primary)}
body .tool-bar .tool-bar-item button { background: transparent !important; padding: 0; border: none}
body .auto-grid { grid-template-columns: repeat(4,1fr);}
body .auto-grid .grid-item { min-width: unset}
body .alert-message { width: fit-content; padding: 12px; font-size:14px}
/* body .select .select-select,body .field .field-input { border: 1px solid var(--secondary); border-radius: 10px;} */
body .modal>.modal-inner { background-color: var(--light-bg);}
body .cart-item-details cart-remove .cart-remove-button{ min-height: 20px; min-width: 20px;}
body .drawer-content h3 { text-align: center}
body .drawer-content .cart-details:not(.is-empty) .cart-details-inner .cart-details-main .cart-items-list table .cart-item .cart-item-details cart-remove .icon{ width: 10px; opacity: 1} 
body .cart-details:not(.is-empty) .cart-details-inner .cart-details-main .cart-items-list table .cart-item .cart-item-media .item-media-wrapper { width: 6rem;}
body .cart-details:not(.is-empty) .cart-details-inner .cart-details-footer .free-shipping-wrapper { background: var(--black); padding: 16px !important;}
body .cart-details:not(.is-empty) .cart-details-inner .cart-details-footer .free-shipping-wrapper .free-shipping-progress { background-color: var(--secondary-light)}
body .cart-details:not(.is-empty) .cart-details-inner .cart-details-footer .free-shipping-wrapper .free-shipping-progress:after { background-color: var(--secondary)}
body .cart-details:not(.is-empty) .cart-details-inner .cart-details-footer .free-shipping-wrapper .free-shipping-message span { color: var(--secondary-light)}
.st-wishlist-details.st-is-open .st-wishlist-details_main .st-wishlist-details_products  { display: flex; flex-direction: column; gap: 30px}
body .st-wishlist-details.st-wishlist-details--drawer .st-wishlist-details_wrapper { padding : 20px 15px;}
body .st-wishlist-details.st-wishlist-details--drawer .st-wishlist-details_header { padding: 0 ; margin-bottom: 30px}
body .st-wishlist-details.st-wishlist-details--drawer .st-wishlist-details_header .st-close-button { font-size: 16px; line-height: 26px;font-family: var(--font-heading-family); font-weight: 600; height: auto; width: auto}
body .st-wishlist-details.st-wishlist-details--drawer .st-wishlist-details_header .st-wishlist-details_title { align-items: center}
.st-wishlist-details.st-wishlist-details--drawer .st-wishlist-details_shares { display: none}
.st-wishlist-details.st-is-open .st-wishlist-details_main .st-wishlist-details_products st-product-card { padding: 0}
.st-wishlist-details.st-is-open .st-wishlist-details_main .st-wishlist-details_products st-product-card .st-product-card_form { text-align: left;}
.st-wishlist-details.st-is-open .st-wishlist-details_main .st-wishlist-details_products st-product-card .st-product-card_form .st-product-card_title { max-height: 100%;}
.st-wishlist-details.st-is-open .st-wishlist-details_main .st-wishlist-details_products st-product-card .st-product-card_form .st-product-card_title a { height: 100%; font-weight: 500;font-family: var(--font-body-family);padding-right: 25px;}
.st-wishlist-details.st-is-open .st-wishlist-details_main .st-wishlist-details_products st-product-card .st-product-card_form .st-product-card_price { font-size: 18px; line-height: 24px; font-weight: 500; font-family: var(--font-body-family)}
.st-wishlist-details.st-is-open .st-wishlist-details_main .st-wishlist-details_products st-product-card .st-image img{object-fit: contain; }
body .st-product-card--horizontal.st-product-card--drawer .st-product-card_actions { background-color: var(--secondary-light); left: auto; right: 0; top: 0}
body .st-product-card--horizontal.st-product-card--drawer .st-product-card_actions .st-delete-button { width: 20px; height: 20px; padding : 0;}
body .st-product-card--horizontal.st-product-card--drawer .st-product-card_actions .st-delete-button svg { width: 100%; height: 100%; color: var(--black)}
 body .st-product-card .st-atc-button { font-size: 14px; line-height: 20px; padding: 10px; width: fit-content;}
body .ptw-app-wrapper .ptw-app-gnote .ptw-message-note{display: block; }
body .ptw-app-wrapper .ptw-app-gnote .ptw-message-note textarea { width: 100%; border: 1px solid var(--secondary-light); padding: 10px; font-size: var(--font-s); line-height: var(--lineheight-s); color: var(--black); font-family: var(--font-heading-family)}
body .ptw-app-wrapper .ptw-app-label {display: flex; align-items: center; gap: 8px;}
body #ptw-wrapin .ptw-app-label label {  display: block; top: 0}
body #ptw-wrapin .ptw-app-label input { margin: 0;}
body .modal.drawer>.modal-inner .drawer-header .drawer-close { margin-left: 0;min-width: 2rem; min-height: 2rem}
body .modal.drawer>.modal-inner recommendation-by-history.featured-card .featured-header h3{font-size: var(--font-l); line-height: var(--lineheight-l); font-weight: 500!important; }
body .modal.drawer>.modal-inner recommendation-by-history .slider-container .slider-wrapper .product-card-wrapper .card-heading { font-size: var(--font-m); line-height: var(--lineheight-m)}
body .modal.drawer>.modal-inner recommendation-by-history .slider-container .slider-wrapper .product-card-wrapper product-card { align-items: flex-start}
body .modal.drawer>.modal-inner recommendation-by-history .slider-container .slider-wrapper .product-card-wrapper .st-wishlist-button { right: 0; bottom: 0; top: auto}
body .template-collection .banner .banner-content .banner-content-main .subcategory-list ul { flex-wrap: wrap}
.template-collection .banner .banner-content .banner-content-main .text-content-heading { color: var(--white)}
body .template-collection .banner .banner-content .banner-content-bottom  { display: none}
.slick-dots {display: flex; align-items: center; justify-content: center; gap: 8px}
.slick-dots li { width: 8px; height: 8px;margin: 0; border-radius: 50%; overflow: hidden}
.slick-dots li.slick-active { width: 30px; border-radius: 10px; }
.slick-dots li.slick-active button { background-color: var(--secondary-light)}
.slick-dots li button { width: 100%; height: 100%; padding: 0; background-color: var(--secondary); }
.slick-dots li button:before { display: none}
.slick-prev, .slick-next { background-color: var(--primary); width: 40px; height: 40px; border-radius: 10px; display: flex; align-items: center; justify-content: center; opacity: 1; z-index: 1; transform: none; top:34% }
.slick-prev {left: 0;}
.slick-next {right: 0;}
.slick-prev:before, .slick-next:before { content: ""; position: absolute; top: 50%; ;left: 50%; transform: translate(-50%, -50%); background-size: contain; background-repeat: no-repeat; width: 9px; height: 14px; filter: invert(1)}
.slick-prev:before { background-image: url("left-arrow.svg")}
.slick-next:before { background-image: url("right-arrow-kidzz.svg")}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { background-color: var(--secondary)}
.st-product-toast .st-product-toast_title p { max-height: 100% !important}
.ti-certificate .ti-sticky-button  { right: unset; left: 0 !important}
/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  :root {
    --font-xl: 44px;
    --lineheight-xl: 54px;
    --div-space: 80px; 
  }
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (max-width: 991px) {
      :root {
    --font-xl: 40px;
    --font-h2: 30px;
    --lineheight-xl: 50px;
    --lineheight-h2 : 40px;
    --div-space: 60px; 
  }
  .shopify-challenge__button, body .button, .track-order-btn, .collection-title .link, body .st-product-card .st-atc-button, .read-more-toggle { padding: 8px 16px !important;font-size: var(--font-m) !important; line-height: var(--lineheight-m) !important;}
  /* inbox-online-store-chat.needsclick  {bottom: 48px !important } */
  body .tool-bar { bottom: 10rem}
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
    :root {
      --font-xl: 34px;
      --font-h2: 26px;
      --lineheight-xl: 44px;
      --lineheight-h2: 36px;
    }
  body  { font-size: var(--font-s); line-height: var(--lineheight-s)}
  p , a { font-size: var(--font-s); line-height: var(--lineheight-s)}
  body .tool-bar { width: 40px;gap: 16px}
  body .tool-bar .tool-bar-item.to-top { width: 40px; height: 40px}
  body .tool-bar .tool-bar-item .icon { width: 18px}
  .shopify-challenge__button, body .button, .track-order-btn, .collection-title .link, body .st-product-card .st-atc-button , .read-more-toggle { font-size: var(--font-s) !important; line-height: var(--lineheight-s) !important;}
  body .title-wrapper, body .section-heading-description { margin-bottom: 20px}
}
@media only screen and (max-width: 575px) {
      :root {
      --font-xl: 32px;
      --font-h2: 22px;
      --lineheight-xl: 42px;
      --lineheight-h2: 33px;
    }
}


/* Header */
div.section-sections--17614197030993__custom_liquid_9dBT7L-padding { padding: 5px 0;}
.top-bar .top-bar-inner{display: flex;justify-content: space-between; align-items: center}
.top-bar .top-bar-inner .contact-info span a ,.top-bar .top-bar-inner .promo-message span ,.top-bar .top-bar-inner .dispatch-info span, .promo-message span a { font-size: var(--font-s); line-height: var(--lineheight-s)}
.contact-info , .promo-message {display: flex;align-items: center; gap: 20px}
.contact-info span , .promo-message span { display: flex; align-items: center; gap: 10px}
 .promo-message span a { text-decoration: underline}
.contact-info span a, .contact-info p, .promo-message span a { color: var(--white)}
.contact-info span:hover a, .contact-info span a:hover , .promo-message span a:hover { color: var(--secondary)}
.contact-info span:hover svg path{ fill: var(--secondary)}
body .section-header sticky-header.header-wrapper{ height: 100% !important;}
body .section-header sticky-header.header-wrapper .header { background: var(--light-bg) !important; box-shadow: 0 4px 10px rgba(0,0,0,0.2)}
body .section-header sticky-header.header-wrapper .header:before { content: none !important;}
body .section-header .header-wrapper .header.header--menu-position-bottom.header--has-menu .header-main { border-bottom: none}
body .section-header .header-wrapper .header .header-bottom { background: var(--secondary)}
body .section-header .header-wrapper .header:after { display: none}
body .section-header .search-wrapper .search-form {border: 1px solid var(--secondary); background: var(--white);border-radius: 10px;}
body .section-header .search-wrapper .search-form .field.field--no-border { background:transparent; flex-direction: row-reverse;backdrop-filter: none;border-radius: none}
body .section-header .search-wrapper .search-form .field .field-label { left: 56px; width: auto; color: #F74E1C80;}
body .section-header .search-wrapper .search-form input { color:#F74E1C80}
body .section-header .search-wrapper .search-form .icon-search path{ stroke: var(--secondary)}
body .section-header .search-wrapper .search-form .field:after { content: none}
body .section-header .search-wrapper .search-field .field-button-group .reset-button { padding: 0 16px; color: var(--secondary)}
body .section-header .header-icons { gap: 12px;}
body .section-header .header-icons .header-icon ,body .section-header .header-icons .st-wishlist-details-button {min-width: unset; width: 34px; height: 34px; background-color: var(--secondary); border-radius: 50%;}
body .section-header .header-icons .st-wishlist-details-button .st-number , body .section-header .header-icons .header-icon .cart-count-bubble.bubble-style--bag span[aria-hidden=true]{ min-width: 20px; width: auto; background-color: var(--white) !important; color: var(--secondary) !important;border: 1px solid var(--secondary); right: -15px;top: 4px; padding: 2px; font-size: 14px; font-weight: 500}
body .section-header .header-icons .header-icon .cart-count-bubble.bubble-style--bag span[aria-hidden=true] {height: 20px; display: flex; align-items: center; justify-content: center; top: -15px; left: unset; border-radius: 50%;}
body .section-header .header-menu-nav .list-menu.list-menu--inline .header-menu-first-level { position: inherit}
body .section-header .header-icons .header-icon svg { width: 16px; height: 16px}
body .section-header .header-icons .header-icon svg path { fill: var(--white)}
body .section-header .header-menu-nav .list-menu.list-menu--inline .header-menu-first-level .mega-menu .header-submenu { background-color: var(--light-bg)}
body .section-header .header-menu-nav .list-menu.list-menu--inline .header-menu-first-level .first-level-item {font-size: var(--font-m); line-height: var(--lineheight-m); font-weight: 400; color: var(--white);padding: 9px 0;}
body .section-header .header-menu-nav .list-menu.list-menu--inline .header-menu-first-level .first-level-item:hover , body .section-header .header-menu-nav .list-menu.list-menu--inline .header-menu-first-level .first-level-item:hover a { color: var(--white)}
.header-active-menu-item { font-weight: 500; position: relative}
body .section-header .header-menu-nav .list-menu.list-menu--inline .header-menu-first-level .header-submenu .mega-menu-list li { visibility: visible !important; opacity: 1 !important; transform: translateY(0) !important}
.header-active-menu-item:after{ content: ""; width: 100%; height: 2px; background-color: var(--white);bottom: 0;left: 0; display: block}
body .header-menu-nav .list-menu.list-menu--disclosure { background: var(--light-bg); display: flex; gap: 20px; flex-direction:column; padding: 16px !important}
body .header-menu-nav .list-menu.list-menu--disclosure li  { padding: 0 !important;}
body .section-header .header-wrapper .header header-drawer .menu-toggle-button .button .hamburger .line { stroke: var(--white) !important;}
body .section-header .menu-drawer-inner { background-color: var(--light-bg); border-right: 0;  padding: 16px; border-top: 2px solid var(--secondary-light)}
body .section-header .menu-drawer-inner .menu-drawer-nav { padding: 0}
body .section-header .menu-drawer-inner .menu-drawer-nav .menu-drawer-menu-item.menu-item--active a{ color: var(--secondary)}
body .section-header .list-menu--mega  .mega-menu-list .mega-menu-item h3 a{ font-size: var(--font-m); line-height: var(--lineheight-m); color: var(--black);}
body .section-header .list-menu--mega  .mega-menu-list .mega-menu-item .list-menu { padding-left: 15px !important;}
body .section-header .list-menu--mega  .mega-menu-list .mega-menu-item .list-menu li a { font-size: var(--font-s); line-height: var(--lineheight-s)}
body .header-menu-nav .list-menu.list-menu--mega .mega-menu-list { gap: 15px}
body .menu-drawer-nav .menu-drawer-menu .menu-drawer-menu-item.menu-drawer-mega-item.mega-type--mega_links .menu-title { font-size: var(--font-s); line-height: var(--lineheight-s)}
.menu-drawer .menu-drawer-inner .drawer-content .menu-drawer-nav> ul > li .menu-drawer-menu-item:has(ul:empty) .menu-drawer-submenu{display:none}
.menu-drawer .menu-drawer-inner .drawer-content .menu-drawer-nav> ul > li .menu-drawer-menu-item:has(ul:empty) summary svg{display:none}
@media only screen and (max-width: 1380px) {
  .top-bar .top-bar-inner .contact-info span a ,.top-bar .top-bar-inner .promo-message span ,.top-bar .top-bar-inner .dispatch-info span,  .promo-message span a { font-size: 14px; line-height: 24px}
}
@media only screen and (max-width: 1280px) {
  .top-bar .top-bar-inner , .top-bar .top-bar-inner .contact-info , .top-bar .top-bar-inner .promo-message { gap: 10px}
  div.section-sections--17614197030993__custom_liquid_9dBT7L-padding { padding: 10px 0}
  .top-bar .top-bar-inner .contact-info span,.top-bar .top-bar-inner .promo-message span { gap: 8px}
  .top-bar .top-bar-inner .promo-message span svg { width: 30px; height: 30px}
}
@media only screen and (max-width:1200px) {
    .top-bar .top-bar-inner .contact-info,.top-bar .top-bar-inner .promo-message { flex-direction: column; align-items: flex-start; gap: 8px}
  body .header-heading .header-heading-logo-wrapper .header-heading-logo { width: 130px}
}
@media only screen and (max-width:1199px) {
  body sticky-header .header .header-main .menu-drawer-details .menu-toggle-button .button { width: 40px; height: 40px;min-width: unset; min-height: unset}
  sticky-header .header .header-main .menu-drawer-details .menu-toggle-button .button svg { width: 40px; height: 40px}
}
@media only screen and (max-width: 991px) {
  .top-bar .top-bar-inner .contact-info  { display: none}
  .footer_sticky_contact { display: block !important}
  .footer_sticky_contact { position: fixed; bottom: 0; left: 0; width: 100%; background-color: var(--primary); padding: 8px 16px; z-index: 3; border-top: 2px solid var(--white); flex-direction: row}
  .footer_sticky_contact .contact-info a {width: calc(50% - 4px / 2);justify-content: center; border-right: 1px solid var(--white); color: var(--white); display: flex; align-items: center; gap: 10px}
  .footer_sticky_contact .contact-info a:last-child { border-right: 0}
}
@media (min-width: 576px) and (max-width: 991px) {
  .top-bar .top-bar-inner { flex-direction: column}
  .top-bar .top-bar-inner .promo-message { flex-direction: row; justify-content: center; align-items: center; flex-wrap: wrap; text-align: center}
}
@media only screen and (max-width:749px) {
  body .section-header .header-wrapper .header.header-mobile--center .header-main { display: flex; align-items: center; justify-content: space-between}
  body .section-header .header-icons { gap: 8px}
  .top-bar .top-bar-inner .promo-message span { flex-wrap: wrap; justify-content: center; align-items: center}
  .top-bar .top-bar-inner .promo-message span img{ width: 20px; height: 20px }
  body .section-header .header-icons .header-icon, body .section-header .header-icons .st-wishlist-details-button , body sticky-header .header .header-main .menu-drawer-details .menu-toggle-button .button { width: 38px; height: 38px}
}
@media only screen and (max-width:575px) {
  /* .footer_sticky_contact .contact-info  { border: none; width: 100%} */
  /* .top-bar .top-bar-inner .contact-info { flex-direction: column; align-items: center;justify-content: center; gap: 0;} */
 .top-bar .top-bar-inner .promo-message span ,.top-bar .top-bar-inner .dispatch-info span { font-size: 14px; line-height: 24px}
  .top-bar .top-bar-inner .promo-message span svg { width: 20px; height: 20px}
  .top-bar .top-bar-inner { flex-direction: column; gap: 4px}
  .footer_sticky_contact .contact-info, .top-bar .top-bar-inner .promo-message { gap: 4px; align-items: center; justify-content: center; text-align: center}
  body .header-main {padding: 15px 1rem !important;}
  /* .home_style main {padding: 0 !important;} */
  div#Product-QuickView-Details {margin: 10px 0 0 0;}
}
@media only screen and (max-width: 425px) {
  .top-bar .top-bar-inner .contact-info span svg { display: none}
  body .header-heading .header-heading-logo-wrapper .header-heading-logo { width: 120px}
}
/* @media only screen and (max-width:375px) {
  .top-bar .top-bar-inner .contact-info { flex-direction: column;align-items: center; justify-content: center}
   .top-bar .top-bar-inner .contact-info span { border-right: 0}
} */

/* Footer */
body .shopify-section-group-footer-group footer{ border: none !important;}
body .section-newsletter .newsletter__wrapper { padding-left: 16px; padding-right: 16px; padding-top: 48px; padding-bottom: 48px}
body .section-newsletter .newsletter__wrapper .newsletter-main{max-width: 1600px !important ;margin: 0 auto; background-color: var(--white); display: block;border-radius: 16px; padding: 26px 28px 26px 32px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap}
body .section-newsletter .newsletter__wrapper .newsletter-main .newsletter-main-inner h2 { color: var(--secondary); text-align: left;font-family: var(--font-body-family);font-size: 20px;line-height: 30px; font-weight: 600; margin-bottom:8px}
body .section-newsletter .newsletter__wrapper .newsletter-main .newsletter-main-inner p { color: var(--primary); font-size: var(--font-m); line-height: var(--lineheight-m); text-align: left}
body .section-newsletter .newsletter__wrapper .newsletter-main .text-content-description:after { display: none}
body .section-newsletter .newsletter__wrapper .newsletter-main .email-form { margin-top: 0 !important;}
body .section-newsletter .newsletter__wrapper .newsletter-main .flexible-group { position: relative; align-items: flex-start; justify-content: flex-start; padding: 12px 11px 12px 20px; border: 1px solid #0000001A; border-radius:16px}
body .section-newsletter .newsletter__wrapper .newsletter-main .flexible-group .field { background-color: transparent}
body .section-newsletter .newsletter__wrapper .newsletter-main .flexible-group .field input { min-width: calc(976px - 138px);background-color: transparent; padding: 12px 0 12px 4px; color: #000000B2;font-size: var(--font-m); line-height: 100%;height: 100%}
body .section-newsletter .newsletter__wrapper .newsletter-main .flexible-group button svg{ display: none}
body .section-newsletter .newsletter__wrapper .newsletter-main .flexible-group .field .field-label {color: #000000B2; padding-left: 4px;font-size: var(--font-m); line-height: var(--lineheight-m)}
.footer__content-bottom-wrapper { background-color: var(--light-bg); padding: 16px 0;}
.caption { display: flex; justify-content: space-between}
.copyright__content, .copyright__content a , .footer-bar , .footer-bar a { font-size: var(--font-s); line-height: 100%; color: var(--secondary); text-transform: capitalize; font-weight: 500}
.copyright__content a:hover , .footer-bar a:hover { color: var(--primary)}
.footer-content-top .footer-blocks  { display: flex; justify-content: space-between; flex-wrap: wrap;}
  .footer-content-top .footer-blocks .grid-item:nth-child(3) .footer-block-content { column-count: 2}
.footer-content-top .footer-blocks .contact-info { flex-direction: column;align-items: flex-start; gap: 14px; margin-bottom: 26px;}
.footer-content-top .footer-blocks .contact-info br { display: block}
.footer-content-top .footer-blocks .contact-info p { display: flex; align-items: flex-start; gap: 16px; flex-wrap: wrap;}
.footer-content-top .footer-blocks .contact-info p span { width: 24px;}
.footer-content-top .footer-blocks .contact-info p a, .footer-content-top .footer-blocks .contact-info p{text-decoration: none; font-size: var(--font-m);line-height: var(--lineheight-s); opacity: 1; color: var(--white); word-break: break-word}
.footer-content-top .footer-blocks .contact-info p a:hover { color: var(--secondary)}
.footer-content-top .footer-blocks .social-links {display: flex; align-items: center; gap: 28px; flex-wrap: wrap; margin-bottom: 46px}
.footer-content-top .footer-blocks .social-links a { width: 20px; height: 20px; display: block;}
.footer-content-top .footer-blocks .social-links a:hover svg path { fill: var(--secondary)}
.footer-content-top .footer-blocks .social-links a svg { width: 100%; height: 100%}
body .footer .footer-content-top { padding: 0 1rem 32px;}
/* body .footer .footer-content-middle { display: none}  */
body .footer .footer-content-middle { border-top: 1px solid #FFFFFF33; padding: 25px 16px;}
.footer-localization { display: none}
.footer-follow-on-shop .bg-purple-primary { background-color: transparent;}
/* .footer-follow-on-shop shop-follow-button { background-color: transparent; border: 1px solid var(--white); border-radius: 10px;padding: 13px 19px; display: block} */
body .footer .footer-content-top .footer-blocks .footer-block .footer-block-heading { font-size: var(--font-l); line-height: var(--lineheight-l); font-family: var(--font-body-family); font-weight: 500; position: relative;display: inline-block; padding-bottom: 6px;margin-bottom: 20px; color: var(--white)}
.footer-block--menu .footer-block-heading:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 6px;background-image: url("foo-bottom-img.svg"); background-size: contain; background-repeat: no-repeat}
.footer-block-content li .link-text { font-size: var(--font-m); line-height: var(--lineheight-m); font-weight: 400}
.footer-block-content li .link-text:hover { color: var(--secondary)}
  .footer-block-content li .link-text.list-menu-item--active { color: var(--secondary)}
.extra-footer-content .page-width{ border-top: 1px solid #FFFFFF33; padding-top: 25px; padding-bottom: 25px}
.extra-footer-content p{ color: var(--white)}
.extra-footer-content p:last-child { margin-bottom: 0}
@media only screen and (max-width: 1600px) {
 body .section-newsletter .newsletter__wrapper .newsletter-main .flexible-group .field input { min-width: 100%}
 body .section-newsletter .newsletter__wrapper .newsletter-main { gap: 30px}
 .newsletter-main-inner { width: 40%;}
 .email-form { width: calc(100% - 40% - 30px)}
 .social-list { display: none}
}
@media only screen and (max-width: 1280px) {
  body .footer-content-top .footer-blocks { justify-content: space-between; gap: 30px}
  body .footer-content-top .footer-blocks .grid-item:nth-child(3) { order: 4}
  body .footer-content-top .footer-blocks .grid-item:nth-child(4) { order: 3}
  .footer-content-top .footer-blocks .grid-item:nth-child(3) .footer-block-content { column-count: 5}
  .footer-content-top .footer-blocks .grid-item:nth-child(4) .footer-block-content,.footer-content-top .footer-blocks .grid-item:nth-child(2) .footer-block-content { column-count: 2}
}
@media only screen and (max-width: 1100px) {
  .footer-content-top .footer-blocks .grid-item:nth-child(2) .footer-block-content { column-count: 1}
}
@media only screen and (max-width: 1024px) {
  body .section-newsletter .newsletter__wrapper .newsletter-main  { gap: 15px;}
  .email-form { width: calc(100% - 40% - 15px)}
}
@media only screen and (max-width: 991px) {
  .footer-content-top .footer-blocks .grid-item:nth-child(4) .footer-block-content { column-count: 1}
  body .footer-content-top .footer-blocks { gap: 16px}
  body .shopify-section-group-footer-group footer { margin-bottom: 42px}
}
@media only screen and (max-width: 767px) {
  body .footer-content-top .footer-blocks .grid-item { width: calc(50% - 16px/2)}
  .footer-content-top .footer-blocks .grid-item:nth-child(2) .footer-block-content, .footer-content-top .footer-blocks .grid-item:nth-child(3) .footer-block-content, .footer-content-top .footer-blocks .grid-item:nth-child(4) .footer-block-content { column-count: 2}
  .footer-block-content li .link-text { font-size: var(--font-s); line-height: var(--lineheight-s)}
  .footer-content-top .footer-blocks .contact-info p { gap: 8px; width: calc(100% - 28px);}
  .footer-content-top .footer-blocks .contact-info p span { width: 20px;}
  .footer-content-top .footer-blocks .contact-info p svg { width: 20px; height: 22px}
  body .section-newsletter .newsletter__wrapper .newsletter-main { padding: 15px;}
  body .section-newsletter .newsletter__wrapper .newsletter-main .flexible-group { padding: 10px}
  body .section-newsletter .newsletter__wrapper .newsletter-main .newsletter-main-inner p { font-size: var(--font-s); line-height: var(--lineheight-s)}
  .footer  .footer__copyright { flex-direction: column; justify-content: center; align-items: center; gap: 4px; text-align: center}
}
@media only screen and (max-width: 749px) {
   body .footer-content-top .footer-blocks { flex-direction: column}
  body .footer-content-top .footer-blocks .grid-item { width: 100%}
    .footer-content-top .footer-blocks .grid-item:nth-child(2) .footer-block-content, .footer-content-top .footer-blocks .grid-item:nth-child(3) .footer-block-content, .footer-content-top .footer-blocks .grid-item:nth-child(4) .footer-block-content { column-count: 1}
 .footer-content-top .footer-blocks .grid-item .contact-section { text-align: center}
  .footer-content-top .footer-blocks .contact-info { align-items: center}
  .footer-content-top .footer-blocks .social-links { justify-content: center}
  .newsletter-main-inner , .email-form { width: 100%}
  .footer-content-top .footer-blocks .contact-info p, .footer-content-top .footer-blocks .contact-info p a, .footer-content-top .footer-blocks .contact-info p { width: auto}
}
@media only screen and (max-width: 575px) {
    body .shopify-section-group-footer-group footer { margin-bottom: 72px}
}
/* Baner section */
body .carousal .carousal__wrapper .slider .slider-wrapper .slider-slide .image-banner__wrapper .banner-content { padding-top: 70px;}
.slider-wrapper .image-banner__wrapper .banner-content .banner-box{max-width: 420px; }
.slider-wrapper .image-banner__wrapper .banner-content .banner-box .text-content-heading { font-size: var(--font-xl) !important; line-height: var(--lineheight-xl); font-family: var(--font-body-family); color: var(--primary); font-weight: 600; position: relative; padding-bottom: 16px}
.slider-wrapper .image-banner__wrapper .banner-content .banner-box .text-content-heading:after { content: ""; position: absolute; bottom: 0; left: 0; background-image: url("banner-underline.svg"); width: 100%; height: 3px; background-size: cover}
.slider-wrapper .image-banner__wrapper .banner-content .banner-box .text-content-heading p { font-size: inherit; line-height: inherit; color: var(--primary)}
.carousal .carousal__wrapper .slider .slider-wrapper .slider-slide .image-banner__wrapper .banner-content .text-content-heading>* { opacity: 1}
.slider-wrapper .image-banner__wrapper .banner-content .banner-box .text-content-description { margin-top: 45px}
.slider-wrapper .image-banner__wrapper .banner-content .banner-box .text-content-description p{font-size: var(--font-m); line-height: var(--lineheight-m); color: var(--black);}
.slider-wrapper .image-banner__wrapper .banner-content .banner-box .text-content-buttons { margin-top: 66px !important;}
body .carousal .carousal__wrapper .slider .slider-wrapper .slider-slide .image-banner__wrapper .banner-media img { object-position:  right !important;}
body .carousal .carousal__wrapper .slider .slider-controls-wrapper  { position: unset !important;}
body .carousal .carousal__wrapper .slider .slider-controls-wrapper .slider-controller {min-height: unset !important }
body .carousal .carousal__wrapper .slider .slider-controls-wrapper .slider-controller .slider-page-dots .page-dot{ background-color: var(--secondary-light) !important}
body .carousal .carousal__wrapper .slider .slider-controls-wrapper .slider-controller .slider-page-dots .page-dot.current { background-color: var(--secondary) !important}
body .carousal .carousal__wrapper .slider .slider-controls-wrapper .slider-controller .slider-page-dots:hover .page-dot { transform: none !important}
body .carousal .carousal__wrapper .slider .slider-controls-wrapper .slider-controller .slider-page-dots .page-dot.current:after { background: transparent !important}
@media only screen and (max-width: 767px) {
  .slider-wrapper .image-banner__wrapper .banner-content .banner-box .text-content-description , .slider-wrapper .image-banner__wrapper .banner-content .banner-box .text-content-buttons { margin-top: 30px !important;}
}
@media only screen and (max-width:575px) {
  .slider-wrapper .image-banner__wrapper .banner-content .banner-box .text-content-description, .slider-wrapper .image-banner__wrapper .banner-content .banner-box .text-content-buttons { margin-top: 15px !important}
  body .carousal .carousal__wrapper .slider .slider-wrapper .slider-slide .image-banner__wrapper .banner-content { padding-bottom: 3rem; padding-left: 15px !important; padding-right: 15px !important}
}

/* USP section */
body .text-with-icons { background:transparent}
body .text-with-icons__wrapper ul { background-color: var(--primary); padding: 18px 48px !important; border-radius: 16px; grid-template-columns: repeat(4,1fr)!important;}
body .text-with-icons .item-list .grid-item .item-wrapper { display: flex; align-items: center; gap: 24px}
body .text-with-icons .item-list .grid-item .item-wrapper .item-icon  { max-width: 84px;width: 100% !important; height: 84px; margin: 0}
body .text-with-icons .item-list .grid-item .item-wrapper .item-heading { font-size: 24px; line-height: 34px; color: var(--white); font-family: var(--font-body-family); font-weight: 500}
@media only screen and (max-width:1024px) {
  body .text-with-icons__wrapper ul  { padding: 16px 32px !important; gap: 24px !important}
  body .text-with-icons .item-list .grid-item .item-wrapper { gap: 16px}
  body .text-with-icons .item-list .grid-item .item-wrapper .item-heading { font-size: var(--font-m); line-height: var(--lineheight-m)}
  body .text-with-icons .item-list .grid-item .item-wrapper .item-icon { max-width: 60px;width: 100% !important; height: 60px}
}
@media only screen and (max-width: 767px){
  body .text-with-icons .item-list { gap: 16px}
  body .text-with-icons__wrapper ul { padding: 16px !important; grid-template-columns: repeat(2,1fr) !important}
  body .text-with-icons .item-list .grid-item .item-wrapper .item-icon { max-width: 50px;width: 100% !important; height: 50px}
}
@media only screen and (max-width: 575px) {
  body .text-with-icons__wrapper ul { grid-template-columns: repeat(1,1fr) !important}
  body .text-with-icons .item-list .grid-item .item-wrapper { justify-content: center}
}

/* section-image-gallery */
@media(min-width: 1025px){
  #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list { row-gap: 28px; column-gap: 33px; grid-auto-rows: 365px}
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item { border-radius: 16px; padding: 14px; height: 365px}
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:nth-child(4) { height: auto}
/* .section-image-gallery .image-gallery-list .image-gallery-item img { object-fit: contain} */
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:first-child { background-color: #4FC770; order: 0;}
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:nth-child(2) { background-color: #C4C928; order: 4;}
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:nth-child(3) { background-color: #C062BA; order: 1;}
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:nth-child(4) { background-color: #D0976A; order: 5;}
/* #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:nth-child(4) img{ object-fit: cover} */
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:nth-child(5) { background-color: #3d88c8; order: 2;}
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:nth-child(6) { background-color: #D37C69; order: 6;}
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:nth-child(7) { background-color: #54CDE3; order: 3; height: 100%;}
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content { padding: 0; align-items: flex-start}
/* #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item .media { position: unset}
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item .media img { position: unset} */
/* #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:nth-child(4) .media, #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:nth-child(4) .media img { position: absolute} */
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item .media:after { background: linear-gradient(180deg,rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 45%);}
}
#shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-content h3{ font-size: var(--font-l); line-height: var(--lineheight-l); font-weight: 500;font-family: var(--font-body-family); text-decoration: none !important}
@media only screen and (min-width: 768px) and (max-width:1300px) {
  #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list { grid-auto-rows: 245px}
  #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item { height: 245px}
}
@media only screen and (max-width: 1024px) {
  #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list { gap: 16px;}
  #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list { display: flex; flex-wrap: wrap;justify-content: center}
  #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item { width: calc(33.33% - 32px /3); height: 370px !important;}
  #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item .media { text-align: center}
  #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item .media:after { background: linear-gradient(180deg,rgba(0, 0, 0, 0.6) 1%, rgba(255, 255, 255, 0) 80%);}
}
@media(max-width:767px){
  /* #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list{display: block;} */
  #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item{height: 350px; }
  /* #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .slick-track {display: flex !important;} */
 #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item { width: calc(50% - 16px / 2)}
}
@media only screen and (max-width: 575px) {
  #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:nth-child(3) { width: 100%; height: 200px !important }
}
@media only screen and (max-width: 425px) {
    body #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item , #shopify-section-template--17614196408401__image_gallery_iyRCWr .section-image-gallery .image-gallery-list .image-gallery-item:nth-child(3){ width: 100%; height: 370px !important}
}
/* section-multicolumn */
body .section-multicolumn .column-list {grid-template-columns: repeat(4,1fr); row-gap: 50px; column-gap:30px }
/* body .section-multicolumn .card-wrapper .card .card-content .card-heading { min-height: unset} */
body .card-wrapper .card .card-inner .card-media-wrapper{ background-color: var(--white) ; padding: 16px !important; border-radius: 16px !important; border: 1px solid var(--primary)}
body .card-wrapper .card .card-inner .card-media-wrapper img { object-fit: contain}
body .card-wrapper .card .card-content { background-color: transparent; padding: 12px 0 0 0 !important;}
body .card-wrapper .card .card-content .card-heading { font-size: var(--font-m); line-height: var(--lineheight-l); font-weight: 500 !important; text-align: left; min-height: 0; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;  overflow: hidden;color: var(--black);}
body .card-wrapper .card .card-content .card-heading a {display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;  overflow: hidden;}
body .section-multicolumn .column-list.keep-button-aligned .card-inner { height: auto}
@media only screen and (max-width: 767px) {
  body .section-multicolumn .column-list { grid-template-columns: repeat(2,1fr);}
  body .section-multicolumn .mobile-slider-wrapper .column-list .slick-list {margin: 0 -8px }
  body .section-multicolumn .mobile-slider-wrapper .column-list .column-item{ padding: 0 8px; }
  /* body .card-wrapper .card .card-content .card-heading { min-height: unset} */
}
/* Tab panel */
body tab-panel.tab-panel .tab-panel-tabs .tab { background-color: transparent !important;  display: flex; gap: 12px;}
body tab-panel.tab-panel .tab-panel-tabs .tab  p { margin-bottom: 0; font-size: var(--font-l); line-height: var(--lineheight-l);color: #F74E1C66;}
body tab-panel.tab-panel .tab-panel-tabs .tab[aria-selected="true"] p { position: relative; border-bottom: 2px solid var(--primary); color: var(--secondary)}
body tab-panel.tab-panel .tab-panel-tabs .tab .media { width: 34px !important; height: 34px!important;}
.collection-title .link  { text-decoration: none}
.collection-title .link svg { display: none}
body .featured-collection-tabs .tab-panel .tab-panel-panels .panel .collection-title { justify-content: center; margin-top: 40px; margin-bottom: 0 !important}
.product-card-wrapper .card .card-content .st-wishlist-button[data-type="details"]{ border: none; background-color: var(--white); width: 38px; height: 38px; margin-top: 0}
.product-card-wrapper .card .card-content .st-wishlist-button[data-type="details"] svg { color: var(--secondary)}
.card-wrapper.product-card-wrapper .card .card-inner .card-inner-content .card-quick-add .button { border-radius: 50% ; min-width: 38px; min-height: 38px;}
body .card-wrapper.product-card-wrapper .card .card-content .card-price { text-align: left !important;}
body .card-wrapper.product-card-wrapper .card .card-content .card-price .price { align-items: flex-start; color: var(--primary); font-size: var(--font-l); line-height: var(--lineheight-l); font-weight: 500;}
@media only screen and (max-width: 767px) {
  body tab-panel.tab-panel .tab-panel-tabs .tab p { font-size: var(--font-s); line-height: var(--lineheight-s)}
  body tab-panel.tab-panel .tab-panel-tabs .tab .media { width: 30px !important; height: 30px !important}
  body  tab-panel.tab-panel .tab-panel-tabs.tab-style--pill .tab { padding: 0 !important}
  /* .featured-collection-tabs__wrapper .product-card-wrapper .card .card-content .card-heading { min-height: 60px} */
}
/* search-banner__wrapper */
.search-banner__wrapper { height: 412px; padding: 94px 16px;}
.search-banner__wrapper h2 , #shopify-section-template--17614196375633__search_banner_MA6zGB h2 { font-size: var(--font-h2); line-height: var(--lineheight-h2); margin-bottom: 24px; color: var(--white)}
.main-search .banner .search .search__input { padding: 12px 24px !important ; height: 100%; font-size: var(--font-m); line-height: var(--lineheight-m)}
@media only screen and (max-width: 1200px) {
  .search-banner__wrapper { height: 100%}
}
@media only screen and (max-width: 991px) {
  .main-search .banner .search .search__input { padding: 8px 16px; }
  .search-banner__wrapper { padding: var(--div-space) 16px;}
  .search-banner__wrapper .texture-background-image + div { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%}
.search-banner__wrapper .texture-background-image + div .button { width: fit-content;}
}
@media only screen and (max-width: 767px) {
  .main-search .banner .search .search__input { font-size: var(--font-s); line-height: var(--lineheight-s)}
 body  main-search .flexible-group { max-width: 100%; padding: 0; }
}



/* section-image-gallery */
#shopify-section-template--17614196408401__image_gallery_Pndr9Q .section-image-gallery .image-gallery-list .image-gallery-content h3{ padding: 10px 56px;background-color: var(--secondary); border-radius: 13px; font-size: var(--font-l); line-height: var(--lineheight-l); font-family: var(--font-body-family); font-weight: 500}
   #shopify-section-template--17614196408401__image_gallery_Pndr9Q .section-image-gallery .image-gallery-list { display: flex; flex-direction: row; gap: 16px;justify-content: space-between;}
  #shopify-section-template--17614196408401__image_gallery_Pndr9Q .section-image-gallery .image-gallery-list .image-gallery-item  { grid-row: none; width: 50%}
  #shopify-section-template--17614196408401__image_gallery_Pndr9Q .section-image-gallery .image-gallery-list .image-gallery-item .media ,#shopify-section-template--17614196408401__image_gallery_Pndr9Q .section-image-gallery .image-gallery-list .image-gallery-item .media  img { position: unset; border-radius: 16px; overflow: hidden}
  #shopify-section-template--17614196408401__image_gallery_Pndr9Q .section-image-gallery .image-gallery-list .image-gallery-item .image-gallery-content{ position: absolute; bottom: 0; width: 100%;}
@media only screen and (max-width: 991px) {
  #shopify-section-template--17614196408401__image_gallery_Pndr9Q .section-image-gallery .image-gallery-list .image-gallery-content h3 { padding: 8px 16px;font-size: var(--font-m); line-height: var(--lineheight-m)}
}
@media only screen and (max-width: 767px) {
     #shopify-section-template--17614196408401__image_gallery_Pndr9Q .section-image-gallery .image-gallery-list { flex-direction: column} 
    #shopify-section-template--17614196408401__image_gallery_Pndr9Q .section-image-gallery .image-gallery-list .image-gallery-item   { width: 100%}
  #shopify-section-template--17614196408401__image_gallery_Pndr9Q .section-image-gallery .image-gallery-list .image-gallery-content h3 { font-size: var(--font-s); line-height: var(--lineheight-s)}
}
/* section-logo-list */ 
.section-logo-list {background-color: var(--white); padding-top: 80px; }
.section-logo-list chaser-lights+.title-wrapper { margin-bottom: 0}
.section-logo-list chaser-lights+.title-wrapper .text-content-heading { margin: 0}
.section-logo-list chaser-lights+.title-wrapper .button-group .button svg{display: none }
/* .section-logo-list .logo-list .slick-track{ display: flex; gap: 120px;} */
.section-logo-list .logo-list .slick-track .slick-slide { display: flex; justify-content: center; align-items: center}
.section-logo-list .logo-list .slick-track .slick-slide a { opacity: 1 !important; visibility: visible !important;}
.section-logo-list .logo-list .slick-track .slick-slide a img { filter: grayscale(1);opacity: .5;}
.section-logo-list .logo-list .slick-track .slick-slide a:hover img { filter: unset;opacity: 1;}
.section-logo-list .logo-list .slick-track .slick-slide img{ max-height: 120px; object-fit: contain;}
#shopify-section-template--17614196441169__logo_list_g7KWbg .section-logo-list { padding: var(--div-space) 0 ;}
#shopify-section-template--17614196441169__logo_list_g7KWbg .section-logo-list chaser-lights { padding: 0}
.section-logo-list .logo-list__wrapper .logo-list .slick-track { display: flex; align-items: center; opacity: 1 !important}  
/* @media only screen and (max-width: 991px) {
  .section-logo-list .logo-list .slick-track .slick-slide img { max-height: 150px}
} */

/* review section */
#shopify-section-template--17614196408401__custom_liquid_Hwd6DJ  .gradient { background-color: var(--white); padding: var(--div-space) 0}
/* #shopify-section-template--17614196408401__17477345366884f6a4 .apps, #shopify-section-template--17614196408401__custom_liquid_Hwd6DJ gradient  { background: var(--white); padding: var(--div-space) 0;} */
#shopify-section-template--17614196408401__17477345366884f6a4 .apps .grp-entangle--root { padding: 0 !important}
#shopify-section-template--17614196408401__17477345366884f6a4 .apps .grp_custom_heading { font-weight: 900; font-family: var(--font-heading-family); margin-bottom: 40px}
#shopify-section-template--17614196408401__17477345366884f6a4 .apps .swiper-pagination-bullets { display: none}
.trust_index_google_reviewsec h2{ font-size: var(--font-h2); line-height: var(--lineheight-h2); text-align: center; margin-bottom: 40px;}
.trust_index_google_reviewsec .ti-review-text-container { font-family: var(--font-body-family) !important;}
.trust_index_google_reviewsec .ti-widget-header { border: none !important ;padding: 0 !important}
#shopify-section-template--17614196408401__custom_liquid_FEUppD .gradient { background-color: transparent; padding-bottom: 60px}
body #shopify-section-template--17614196408401__custom_liquid_FEUppD .gradient  .ti-widget .ti-widget-container a { padding: 0 !important}
body #shopify-section-template--17614196408401__custom_liquid_FEUppD .gradient  .ti-widget .ti-widget-container a .ti-fade-container .ti-mob-row strong{ font-size: 20px !important; font-family: var(--font-body-family) !important;}
@media only screen and (max-width: 767px) {
  #shopify-section-template--17614196408401__17477345366884f6a4 .apps .grp_custom_heading , .trust_index_google_reviewsec h2 { margin-bottom: 20px}
  body #shopify-section-template--17614196408401__custom_liquid_FEUppD .gradient  .ti-widget .ti-widget-container a .ti-fade-container .ti-mob-row strong{ font-size: 16px !important}
}
/* image-with-text */
.image-with-text  {padding-top: var(--div-space); padding-bottom: var(--div-space); margin-bottom: 0 !important}
body .image-with-text .image-with-text__wrapper { gap: 46px;}
.image-with-text .image-with-text__wrapper .text-item{ background-color: transparent}
body .image-with-text .image-with-text__wrapper .text-item { justify-content: flex-start ; text-align: left !important; padding: 0}
body .image-with-text .image-with-text__wrapper .text-item .text-content { max-width: 100%; position: relative;}
body .image-with-text .image-with-text__wrapper .text-item .text-content:after { content: ""; position: absolute;bottom: 0; right: -62px;background-image: url("car-toy.svg"); background-size: contain; background-repeat:no-repeat;width:86px;height: 68px; z-index: -1}
.meet-founder-section ul li{ position: relative;padding-left: 24px;}
.meet-founder-section ul li:before {content: ""; position: absolute;left: 0; top: 12px; width: 8px; height: 8px; background-color: var(--secondary); border-radius: 50%; }
.meet-founder-section ul li  h3 { color: var(--secondary); font-size: var(--font-l); line-height: var(--lineheight-l); font-family: var(--font-body-family); font-weight: 500}
@media only screen and (max-width: 1690px) {
  body .image-with-text .image-with-text__wrapper .text-item .text-content:after { right: 0; bottom: -20px}
}
@media only screen and (max-width: 1024px){
  body .image-with-text .image-with-text__wrapper {gap: 16px }
  body .image-with-text .image-with-text__wrapper .media-item  { width: 50%;}
  body .image-with-text .image-with-text__wrapper .media-item  img { object-fit: contain}
}
@media only screen and (max-width: 860px) {
  body .image-with-text .image-with-text__wrapper { flex-direction: column;}
  body .image-with-text .image-with-text__wrapper .media-item, .body .image-with-text .image-with-text__wrapper .text-item { width: 100%}
}

/* Instagram Feed */
#shopify-section-template--17614196408401__custom_liquid_KczjVD .color-background-1 {  background-color: #E9FBFF;padding-top: var(--div-space);}
body #instagenie-feed { margin-top: 0; margin-bottom: 0}
body #instagenie-feed .h2 { display: none}
body #instagenie-feed .instagenie-grid { border-radius: 16px}
#shopify-section-template--17614196408401__17442516053076d961 { background-color:#E9FBFF; padding-bottom: var(--div-space)}
.insta-foloow-reel  a { padding: 12px 16px; border: 1px solid var(--secondary); border-radius: 12px ;color: var(--secondary); font-size: var(--font-l); line-height: var(--lineheight-l); display: inline-block;position: relative; transition: transform .3s cubic-bezier(0,0,.3,1);}
.insta-foloow-reel  a:first-child:hover{ background-color: var(--secondary); color: var(--white);}
.insta-foloow-reel  a:nth-child(2) { background-color: var(--secondary); color: var(--white)}
body #instagenie-feed .instagenie-branding { display: none}
.instafeed-title-with-btn { display: flex; flex-wrap: wrap; gap: 30px;align-items: center; justify-content: space-between}
.instafeed-title-with-btn .insta-feed-with-profile-titile { width: 60%}
.instafeed-title-with-btn .insta-foloow-reel { max-width: calc(100% - 60% - 30px); display: flex; justify-content: flex-end; align-items: flex-end; gap: 30px; flex-wrap: wrap}
@media only screen and (max-width: 1024px) {
    .instafeed-title-with-btn .insta-foloow-reel, .instafeed-title-with-btn { gap: 16px}
  .insta-foloow-reel a { font-size: var(--font-m); line-height: var(--lineheight-m); padding: 10px 20px}
}
@media only screen and (max-width: 767px) {
  .instafeed-title-with-btn { flex-direction: column; align-items: flex-start}
  .instafeed-title-with-btn .insta-feed-with-profile-titile , .instafeed-title-with-btn .insta-foloow-reel { width: 100%; max-width: 100%}
   .instafeed-title-with-btn .insta-foloow-reel  { justify-content: flex-start; align-items: center}
  .insta-foloow-reel a { font-size: var(--font-s); line-height: var(--lineheight-s)}
}
/* Educational toys custom text */
#shopify-section-template--17614196408401__rich_text_waKDRL .rich-text__wrapper { background-color:#fff4e8 ; padding: var(--div-space) 16px;  background-attachment: local}
#shopify-section-template--17614196408401__rich_text_waKDRL .rich-text__wrapper:before { content: ""; position: absolute; left: 0; bottom: 0; background-image:url("two-kids.png"); background-size: contain; background-position:134px 43px; background-repeat: no-repeat; transform: scaleX(-1); width: 758px; height: 440px; z-index: -1 }
#shopify-section-template--17614196408401__rich_text_waKDRL .rich-text__wrapper:after { content: ""; position: absolute; right: 0; bottom: 0; background-image:url("baby-with-teddy.png"); background-size: contain; background-position: 190px 60px; background-repeat: no-repeat;width: 758px; height: 440px ; z-index: -1}
#shopify-section-template--17614196408401__rich_text_waKDRL .section-rich-text .text-content-description { max-width: 850px; margin: 0 auto;}
#shopify-section-template--17614196408401__rich_text_waKDRL .section-rich-text .text-content-description p { color: var(--black)}
#shopify-section-template--17614196408401__rich_text_waKDRL .section-rich-text .text-content-heading { margin-bottom: 40px;color: var(--black);}

@media only screen and (max-width: 1360px) {
  #shopify-section-template--17614196408401__rich_text_waKDRL .rich-text__wrapper:before, #shopify-section-template--17614196408401__rich_text_waKDRL .rich-text__wrapper:after { width: 600px; height: 400px}
}
@media only screen and (max-width: 1024px) {
  #shopify-section-template--17614196408401__rich_text_waKDRL .section-rich-text .text-content-description { max-width: 600px}    .menu-drawer-inner {grid-template-rows: max-content !important;}.drawer-header.medium-hide.large-up-hide {display: flex !important;}
  .drawer-header.medium-hide.large-up-hide a.button.button--secondary {width: max-content;}
}
@media only screen and (max-width: 991px) {
  #shopify-section-template--17614196408401__rich_text_waKDRL .rich-text__wrapper:before, #shopify-section-template--17614196408401__rich_text_waKDRL .rich-text__wrapper:after { display: none}
  #shopify-section-template--17614196408401__rich_text_waKDRL .section-rich-text .text-content-description { max-width: 100%}
}
/* Cards design */
body .auto-grid { row-gap: 50px}
body .card-wrapper .card .card-badges { padding: 12px;}
body .card-wrapper .card .card-content { text-align: left !important;}
body .card-wrapper .card .card-content .card-information .card-quick-add .button  { padding: 12px 24px !important; min-width: unset; min-height: 100%;}
body .card-badges.position--right { justify-content: flex-start;}
body .badge.sale-badge { background-color: var(--secondary); color: var(--white)}
body .badge.sold-out-badge { background-color: #12121299; color: var(--white)}
body .jdgm-preview-badge .jdgm-star { color: var(--secondary)}

@media only screen and (max-width:991px) {
  body .auto-grid , body .section-multicolumn .column-list ,body .section-image-gallery .image-gallery-list { grid-template-columns: repeat(2,1fr); gap: 16px}
  body .card-wrapper .card .card-content .card-information .card-quick-add .button { padding: 8px 16px !important; font-size: var(--font-m) !important; line-height: var(--lineheight-m) !important}
}
@media only screen and (max-width: 767px) {
    body .auto-grid , body .section-multicolumn .column-list ,body .section-image-gallery .image-gallery-list { grid-template-columns: repeat(2,1fr);}
  body .card-wrapper .card .card-content .card-heading , body .card-wrapper .card .card-content .card-heading a { font-size: var(--font-s); line-height: var(--lineheight-s);padding-right: 0; width: 100%}
  body .card-wrapper .card .card-inner .card-media-wrapper { padding: 12px !important;}
   body .card-wrapper .card .card-content .card-information .card-quick-add .button { font-size: var(--font-s) !important; line-height: var(--lineheight-s) !important} 
}
 @media only screen and (max-width: 375px) {
     body .auto-grid , body .section-multicolumn .column-list ,body .section-image-gallery .image-gallery-list { grid-template-columns: repeat(1,1fr) !important;}
   body .card-wrapper .card .card-content .card-heading { min-height: unset}
 }

/* Product detail page */
body.product-detail-page .content-for-layout{ padding-bottom: var(--div-space)}
body .product-mini-checkout { background-color: var(--secondary-light); padding: 10px;}
body .product-mini-checkout .button .loading-hidden { display: flex; align-items: center}
.product-detail-page .section-main-product{ background-color: var(--light-bg); padding: var(--div-space) 0;}
body.product-detail-page .product-info .product-info-inner { max-width: 100% !important}
body.product-detail-page .product-info .product-info-inner .price-container .price-item{ font-size: 30px; line-height: 40px}
body.product-detail-page .product-info .product-info-inner .product-title .product-title-heading {font-family: var(--font-body-family); font-size: var(--font-h2) ; line-height: var(--lineheight-h2); font-weight: 500; color: var(--black)}
body.product-detail-page .product-info .product-info-inner .product-text  h5 ,body .product-inventory .inventory-text,body .product-buy-button .product-form .form .product-form-buttons .quantity-selector .quantity-label{ font-family: var(--font-body-family); font-size: var(--font-m); line-height: var(--lineheight-m); font-weight: 500;}
body.product-detail-page .product-info .product-info-inner .content-shipping , .collection-page .content-shipping { margin-top: 16px; padding: 16px 8px 0 8px; border-top: 1px solid rgba(var(--color-foreground),.1)}
body .product-buy-button .product-form .form .product-form-buttons .quantity-selector .quantity-input-wrapper .quantity{ border: 1px solid var(--black)}
body .product-buy-button .product-form .form .product-form-buttons .quantity-selector .quantity-input-wrapper .quantity:after { box-shadow: none}
body .quantity .quantity-input:focus,body .quantity .quantity-input:focus-visible { background-color: var(--secondary-light); }
body .shopify-payment-button__button { background-color: var(--primary)}
body .shopify-payment-button__button:hover:not([disabled]) { background-color: var(--secondary)}
body.product-detail-page .product-media-slider >.slider-container{ border: 1px solid var(--primary); padding: 24px; border-radius: 16px;margin-bottom: 5px;}
/* body .product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper { flex-direction: column; gap: 24px}
.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item .thumbnail-media:hover:after {box-shadow:  inset 0 0 0 2px var(--secondary-light)} */
.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .thumbnail-slider .thumbnail-list .thumbnail-list-item.is-current-variant-thumbnail .thumbnail-media:after { box-shadow: inset 0 0 0 2px var(--secondary)}
.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .slider-nav-buttons { gap: 10px;}
.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .slider-nav-buttons button { width: 32px; height: 32px; min-width: unset; min-height: unset}
.product-media-gallery .slider-thumbnails-container .slider-thumbnails-wrapper .slider-nav-buttons button .icon{ width: 14px;}
body.product-detail-page .product-container-bottom { margin-top: var(--div-space);}
body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-tabs { gap: 50px;margin-bottom: 45px}
body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-tabs .tab { color: #F74E1C66;font-size: var(--font-l); line-height: var(--lineheight-l); font-family: var(--font-body-family); font-weight: 500; padding: 0}
body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-tabs .tab[aria-selected=true] { color: var(--secondary)}
body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-panels .panel br { display: block}
body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-panels .panel , body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-panels .panel a{ font-size: var(--font-s); line-height: var(--lineheight-s); word-break: break-word}
body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-panels .panel h6{font-size: var(--font-l); line-height: var(--lineheight-l); font-weight: 500; font-family: var(--font-body-family);margin-bottom: 24px }
body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-panels .panel a{ color: var(--secondary)}
body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-panels .panel ul { display: flex; flex-direction: column; gap: 10px;}
body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-panels .panel ul li { margin-bottom: 0; position: relative; padding-left: 24px}
body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-panels .panel ul li:before { content: ""; position: absolute;left: 0; top: 8px; width: 8px; height: 8px; background-color: var(--secondary); border-radius: 50%}
body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-panels .panel table { margin-bottom: 20px}
body.product-detail-page .product-container-bottom .product-tab-panel .tab-panel-panels .panel .jdgm-widget .jdgm-widget-actions-wrapper .jdgm-write-rev-link { color: var(--white); max-width: unset; width: auto; border-radius: 10px}
body .slider[data-slide-desktop] .slider-controller { margin-top: 34px;}
body .slider[data-slide-desktop] .slider-controller button { width: 32px; height: 32px; min-width: unset; min-height: unset;}
body .slider[data-slide-desktop] .slider-controller button .icon { width: 14px}
body .product-info-inner .product-breadcrumb .breadcrumb .breadcrumb-wrapper{justify-content: flex-start }
body .product-info-inner .product-countdown .countdown-title { color: var(--white)}
body .product-info-inner .notify-email-button { display: none}
.shipping-rate { display: flex; align-items: center; gap: 10px;}
.pickup-availability-content .pickup-availability-list .location-address { flex-wrap: wrap}
.pickup-availability-content .pickup-availability-list .location-address .button .icon-map{ width: 20px}
.advance_options { border: 1px solid var(--secondary-light) !important; border-radius: 6px}
.zt_message_note textarea{ border: 1px solid var(--secondary-light) !important; height: 100%}
 @media only screen and (max-width: 991px) {
   body.product-detail-page .product-info .product-info-inner .price-container .price-item{ font-size: var(--font-l); line-height: var(--lineheight-l)}
 }
@media only screen and (max-width: 767px) {
  body .product-buy-button .product-form .form .product-form-buttons .notify-email-button, body .product-buy-button .product-form .form .product-form-buttons .add-cart-button { min-height: 100%}
}
@media only screen and (max-width:749px){
  body .quickview-content .product-container .product-info .product-info-inner .product-info-block:not(.product-title,.product-price-tax,.product-buy-button,.variant-selects) { display: block !important}
}

/* Product list page */
.collection-page .template-collection .banner , .main-collection .main-collection__wrapper .banner , .main-list-collections .main-list-collections__wrapper .banner , .template-collection .banner{ background: #0072BD !important;}
.collection-page .template-collection .banner .banner-content-main scrollable-content-viewer .subcategory-item a:hover , .collection-page .template-collection .banner .breadcrumb .breadcrumb-item a:hover ,  .main-collection .main-collection__wrapper .banner .breadcrumb .breadcrumb-item a:hover,  .main-collection .main-collection__wrapper .banner scrollable-content-viewer .subcategory-item a:hover, .main-list-collections .main-list-collections__wrapper .banner .breadcrumb .breadcrumb-item a:hover, .template-collection .banner .breadcrumb .breadcrumb-item a:hover{ color: var(--white); text-decoration: underline}
body .template-collection .content-grid-main { gap: 30px; flex-direction: row;padding-top: var(--div-space); padding-bottom: var(--div-space)}
body .template-collection .content-grid-main aside { max-width: 320px; padding-right: 30px !important; position: sticky; top: 100px}
body .template-collection .content-grid-main aside .cloud_search_filters_btn_mobile , .cloud_search_filters_sidebar_mobile_close{ display: none; }
.cloud_search_filters_sidebar_mobile_close {  text-align: right; margin-bottom: 10px}
.cloud_search_filters_sidebar_mobile_close svg {width: 30px; height: 30px; }
body .template-collection .content-grid-main aside .cloud-search-filters-sidebar { background-color: #1212120d; padding: 20px; border-radius: 12px}
body .template-collection .content-grid-main aside .cloud-search-filters-sidebar .cloud-search-filters-sidebar__heading { font-size: var(--font-l); line-height: var(--lineheight-l); font-weight: 500; color: var(--black)}
body .template-collection .content-grid-main aside .cloud-search-filters-sidebar .cloud-search-filter__name { font-size: var(--font-s); line-height: var(--lineheight-s); flex-direction: row-reverse; justify-content: space-between; align-items: center}
body .template-collection .content-grid-main aside .cloud-search-filters-sidebar .cloud-search-filters-column .cloud-search-filter { margin-bottom: 30px;}
body .template-collection .content-grid-main aside .cloud-search-filters-sidebar .cloud-search-filter-value__name { font-size: 14px; line-height: 24px; color: var(--black)}
body .template-collection .content-grid-main aside .cloud-search-filters-sidebar .cloud-search-filter__values::-webkit-scrollbar-track{background-color: #F5F5F5;}
body .template-collection .content-grid-main aside .cloud-search-filters-sidebar .cloud-search-filter__values::-webkit-scrollbar{width: 4px;background-color: #F5F5F5;}
body .template-collection .content-grid-main aside .cloud-search-filters-sidebar .cloud-search-filter__values::-webkit-scrollbar-thumb{background-color: var(--primary);}
body .template-collection .content-grid-main aside .cloud-search-filters-sidebar .cloud-search-filters-sidebar__filters {margin-bottom: 0}
body .template-collection .content-grid-main aside .cloud-search-filters-sidebar .cloud-search-filters-sidebar__filters .cloud-search-range-slider__bar { background-color: var(--secondary)}
body .template-collection .content-grid-main aside .cloud-search-filters-sidebar .cloud-search-filters-sidebar__filters .cloud-search-range-slider__handle:after { background: var(--secondary)}
#shopify-section-template--17614196375633__search_banner_MA6zGB h2 { color: var(--white)}
body #cloud_search_filters_root { display: none !important}
#shopify-section-template--17614196441169__main + #shopify-section-template--17614196441169__logo_list_g7KWbg .section-logo-list { margin-top: 0; margin-bottom: 0}
body .card-wrapper.collection-card-wrapper .card .card-inner .card-inner-content .card-information .card-heading {font-size: var(--font-m) !important; line-height: var(--lineheight-m); color: var(--white) }
.active_mobile_body { overflow: hidden; position: relative}
.active_mobile_body main { z-index: 5}
@media only screen and (max-width:1200px) {
  body .template-collection .content-grid-main aside { padding-right: 0 !important}
  body.collection-page .template-collection .product-grid-container .content-list { grid-template-columns: repeat(3,1fr)}
}
@media only screen and (max-width: 1024px){
  body .template-collection .content-grid-main aside {max-width: 275px;}
}
@media only screen and (max-width: 860px) {
  body.collection-page .template-collection .product-grid-container .content-list { grid-template-columns: repeat(2,1fr)}
}
@media only screen and (max-width:767px) {
  body .template-collection .content-grid-main aside .cloud_search_filters_btn_mobile , .cloud_search_filters_sidebar_mobile_close, body .template-collection .content-grid-main aside { display: block !important;}
  .cloud_search_filters_sidebar_mobile {position: fixed;top: 0; left: -100%;transition: all 0.5s ease ; width: 0;  z-index: 99999;background-color: var(--light-bg);padding: 20px; box-shadow: 0 4px 10px rgba(0,0,0,0.1)}
  .active_mobile_filter .cloud_search_filters_sidebar_mobile  {left: 0; transition: all 0.5s ease; width: calc(100vw - 20%);}
  .content-grid-main.page-width.has-vertical-facets.facets-side--left {display: flex; flex-direction: column;}
  body .template-collection .content-grid-main aside .cloud_search_filters_btn_mobile .button  { cursor:pointer; opacity: 1 !important }
  body .template-collection .content-grid-main aside .cloud-search-filters-sidebar { background-color: transparent; padding: 0 20px 0 0; height: calc(100vh - 60px); overflow-y: auto}
  body .template-collection .content-grid-main aside .cloud-search-filters-sidebar::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.1);background-color: #f2f2f2;border-radius: 3px}
  body .template-collection .content-grid-main aside .cloud-search-filters-sidebar::-webkit-scrollbar{width: 4px;background-color: #f2f2f2;}
  body .template-collection .content-grid-main aside .cloud-search-filters-sidebar::-webkit-scrollbar-thumb{background-color: var(--primary); border-radius: 3px}
  body .template-collection .content-grid-main aside .cloud-search-filters-sidebar .cloud-search-filters-sidebar__filters .cloud-search-range-slider__handle { width: 20px; height: 20px}
  body .template-collection .content-grid-main aside { position: unset}
}
@media only screen and (max-width:575px) {
  .active_mobile_filter .cloud_search_filters_sidebar_mobile { width: 100%}
  .cloud_search_filters_sidebar_mobile_close svg { width: 20px; height: 20px}
}
/* Contact us page */
#shopify-section-template--17614196506705__custom_liquid_iGDtf3 .gradient { background-color: var(--light-bg); padding: var(--div-space) 0;}
#shopify-section-template--17614196506705__form .section-contact-form { background-color: var(--white); padding: var(--div-space) 0;}
body .section-contact-form .contact-form__wrapper { gap: 0; position: relative}
body .section-contact-form .contact-form__wrapper .contact-form-more, body .section-contact-form .contact-form__wrapper .contact-form-form { min-width: unset; max-width: unset; width: 50%}
.section-contact-form .contact-form-form {background-color: var(--white); padding: 30px; box-shadow: 0 4px 10px rgb(0 0 0 / 10%);border-radius: 10px }
.section-contact-form .bcontact-embed { margin: 0; width: 100% !important}
.section-contact-form .bcontact-embed .bcontact-content { padding: 0; min-height: 100%}
.section-contact-form .bcontact-embed .bcontact-content .bcontact-inner .bcontact-title , .section-contact-form .bcontact-embed .bcontact-content .bcontact-inner .bcontact-description{display: none }
body .section-contact-form .contact-form__wrapper .contact-form-more { background-color: #E9FBFF;padding-left: 140px; margin-left: -80px; z-index: -1}
.contact-form-more .contact-list { display: flex; align-items: flex-start; flex-direction: column; gap: 20px;}
body .section-contact-form .contact-form__wrapper .contact-form-more .contact-list .contact-item { margin-bottom: 0 !important; gap: 24px}
body .section-contact-form .contact-form__wrapper .contact-form-more .contact-list .contact-item .contact-icon-wrap + div { width: calc(100% - 74px)}
.contact-icon-wrap {width: 50px; height: 50px; border-radius: 50%; background-color: var(--secondary-light); display: flex; align-items: center; justify-content: center;  }
body .section-contact-form .contact-form__wrapper .contact-form-more .contact-list .contact-item .icon { width: 30px; color: var(--secondary); opacity: 1}
body .section-contact-form .contact-form__wrapper .contact-form-more .contact-list .contact-item h5 { color: var(--black); font-size: 18px; line-height: 28px}
body .section-contact-form .contact-form__wrapper .contact-form-more .contact-list .contact-item .contact-desc { color: var(--black); font-size: var(--font-s); line-height: var(--lineheight-s); font-family: var(--font-heading-family); font-weight: 600; word-break: normal}
body .section-contact-form .contact-form__wrapper .contact-form-more .contact-list .contact-item .contact-desc:hover { text-decoration: none; color: var(--primary)}
.bcontact-form .bcontact-field { margin-bottom: 16px}
.bcontact-form .bcontact_input,.bcontact-form .bcontact_textarea { height: 100% !important; padding: 12px 34px 12px 12px!important ; font-family: var(--font-body-family) !important;}
.bcontact-form .bcontact-submit-btn {position: relative; background-color: var(--secondary) !important;padding: 12px 24px !important;color: var(--white) !important;font-size: var(--font-l) !important;line-height: 100% !important;font-family: var(--font-body-family) !important;font-weight: 400 !important;min-height: auto !important;border-radius: 10px!important ;transform .3s cubic-bezier(0,0,.3,1) }
#shopify-section-template--17614196506705__map_banner_Aahwqt .section__wrapper.map-banner__wrapper { margin-bottom: var(--div-space)}
@media only screen and (max-width: 1024px) {
  body .section-contact-form .contact-form__wrapper .contact-form-more { padding-left: 100px; margin-left: -50px}
}
@media only screen and (max-width: 991px) {
    body .section-contact-form .contact-form__wrapper .bcontact-form .bcontact-field--1_2 { flex-basis: unset}
    body .section-contact-form .contact-form__wrapper .contact-form-more { padding-left: 75px}
  .bcontact-form .bcontact-submit-btn { padding: 8px 16px !important; font-size: var(--font-m) !important; line-height: var(--lineheight-m)!important;}
  body .section-contact-form .contact-form__wrapper .contact-form-more .contact-list .contact-item {gap: 10px;}.section-contact-form .contact-form__wrapper .contact-form-more .contact-list .contact-item {width: 100%;}
}
@media only screen and (max-width: 767px) {
  .bcontact-form .bcontact-submit-btn { font-size: var(--font-s)!important; line-height: var(--lineheight-s)!important;}
}
@media only screen and (max-width: 749px) {
  body .section-contact-form .contact-form__wrapper .contact-form-more, body .section-contact-form .contact-form__wrapper .contact-form-form { width: 100%; padding: 30px}
  body .section-contact-form .contact-form__wrapper .contact-form-more { margin-left: 0;}
  body .section-contact-form .contact-form__wrapper { gap: 30px}
}
@media only screen and (max-width: 575px) {
  body .section-contact-form .contact-form__wrapper .contact-form-more, body .section-contact-form .contact-form__wrapper .contact-form-form { padding: 20px}
  .contact-icon-wrap { width: 40px; height: 40px}
  body .section-contact-form .contact-form__wrapper .contact-form-more .contact-list .contact-item .icon { width: 20px}
  body .section-contact-form .contact-form__wrapper .contact-form-more .contact-list .contact-item { gap: 16px}
  body .section-contact-form .contact-form__wrapper .contact-form-more .contact-list .contact-item .contact-icon-wrap + div { width: calc(100% - 56px)}
}

/* Cart Page */
.main-cart-content .cart-details{ padding: var(--div-space) 0;}
body .main-cart-content .cart-details:not(.is-empty) .cart-details-inner .cart-details-main { padding-top: 0}
body .main-cart-content .cart-details:not(.is-empty) .cart-details-inner .cart-details-main .cart-items-list table thead th {font-size: var(--font-l); line-height: var(--lineheight-m);font-family: var(--font-body-family); padding-top: 0}
#shopify-section-template--17614196342865__1744022587eec326d4 #ptw-wrapin { margin-bottom: var(--div-space)}
body .ptw-app-gnote .ptw-message-note { display: block}
body #ptw-wrapin #ptw-text-message { width: 100%}

/* Search page */
body .paginate-content--empty{padding: 0 }
body .paginate-content--empty .empty-title { font-size: var(--font-l); line-height: var(--lineheight-l); opacity: 1}
#shopify-section-template--17614196670545__collection_thumbnails_D34nAn .collection-thumbnails { padding-bottom: var(--div-space)}

/* Account pages */
body .customer .customer-recover-wrapper,body .customer .customer-login-wrapper,body .customer .customer-register-wrapper,body .customer .customer-activate-wrapper,body .customer .customer-reset-password-wrapper { padding: 80px 0 ; max-width: 40rem; min-height: unset}
body .customer h1 { text-align: center}
#customer_login  { text-align: center}
body .customer .button-group { flex-wrap: wrap; justify-content: center}
body .customer .button-group .button[type="submit"],body .button-group .confirm-button , .customer-recover-wrapper .button-group .button:first-child{ background: var(--secondary); border-color: var(--secondary)}
body .customer .button-group .button { margin-right: 0 !important; max-width: fit-content; font-size: 14px; line-height: 24px}
body .customer form input, body .field .field-label { font-size: var(--font-s); line-height: var(--lineheight-s)}
.customer .customer-account-header + #Paginate-Content{ margin-bottom: var(--div-space)}
.address-info br { display: block}
body .main-cart-content .cart-details.is-empty .cart-details-inner .cart-details-inner--empty { padding: 0}
body .customer .forgot-pwd { color: var(--black)}
.account-card.order-card b , .account-card.order-card b + span { color: var(--black)}
body .customer .customer-order-list .order-card>div { color: var(--black)}
@media only screen and (max-width: 991px) {
  body .customer .customer-recover-wrapper, body .customer .customer-login-wrapper, body .customer .customer-register-wrapper, body .customer .customer-activate-wrapper, body .customer .customer-reset-password-wrapper { padding-top: var(--div-space); padding-bottom: var(--div-space)}
  body .customer .customer-address-list .address-card { padding: 16px;}
}
@media only screen and (max-width: 767px) {
  body .field-line-group>* { flex: unset; width: 100%;}
  body .field-line-group { flex-direction: column; gap: 14px;}
  body .modal.drawer>.modal-inner { padding: 20px}
  body .modal.drawer[open] { justify-content: center}
}
/* Inner Pages */
body .section-template--17614196605009__main-margin { margin-bottom: 0;background: transparent; padding: var(--div-space) 0;}
body .content-width--normal.text-content { max-width: 100%}
.content-width--normal.text-content .text-content-description{ text-align: left; margin-top: 40px; color: var(--black)}
.content-width--normal.text-content .text-content-description ul , .article-template-content ul { display: flex; flex-direction: column; gap:10px}
.content-width--normal.text-content .text-content-description ul li, .article-template-content ul li{ position: relative; padding-left: 24px; margin-bottom: 0}
.content-width--normal.text-content .text-content-description ul li a, .content-width--normal.text-content .text-content-description a, .content-width--normal.text-content .text-content-description p a, .article-template-content ul li a , .article-template-content a, .article-template-content p a { color: var(--secondary)}
.content-width--normal.text-content .text-content-description ul li a:hover , .content-width--normal.text-content .text-content-description a:hover, .content-width--normal.text-content .text-content-description p a:hover, .article-template-content ul li a:hover, .article-template-content a:hover, .article-template-content p a:hover
{ color: var(--primary)}
.content-width--normal.text-content .text-content-description ul li:before, .article-template-content ul li:before { content: ""; position: absolute;left: 0; top: 8px; width: 8px; height: 8px; background-color: var(--secondary); border-radius: 50%}
body .site-map-wrap { padding: var(--div-space) 16px;} 
.site-map-wrap .SectionHeader__Heading { text-align: center; margin-bottom: 40px;}
.site-map-wrap ul { margin: 0; display: flex; flex-direction: row; flex-wrap: wrap;gap: 24px}
.site-map-wrap ul li a{ padding: 10px 20px;background: var(--secondary-light);border-radius: 10px; display: block}
.site-map-wrap ul li a:hover{ background-color: var(--secondary); color: var(--white)}
body .section-rich-text .rich-text__wrapper .text-content-description { text-align: center}
.section-rich-text .text-content-description p { color: var(--white)}
.social-share-artical { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; border-top: 1px solid var(--secondary-light); margin-top: 20px; padding-top: 20px;}
.social-share-artical h3 { width: 100%;}
.social-share-artical a:hover svg path { fill: var(--secondary)}
/* Brand Page */
.vendors-list { padding: var(--div-space) 0;}
.vendors-list .vendors-list-inner h1 { text-align: center; margin-bottom: 40px}
.vendors-list .vendors-list-inner ul , .collection-list-custom .grid  { display: flex;flex-wrap: wrap; gap: 30px; margin: 0}
.collection-list-custom {padding-top: 30px;}
#shopify-section-template--17737615638609__collection_list_brand_GcnFwJ { padding-top: var(--div-space);}
#shopify-section-template--17737615638609__collection_list_brand_GcnFwJ .collection-list-custom {padding-top: 0;}
#shopify-section-template--17737615638609__collection_list_brand_hwzJL3 { padding-bottom: var(--div-space);}
.collection-list-custom .grid { margin: 0 auto}
.vendors-list .vendors-list-inner ul li { width: calc(20% - 120px/5);background-color: var(--white); box-shadow: 0 4px 10px rgba(0,0,0,0.1);border-top: 2px solid var(--primary);display: flex; align-items: center; justify-content: center; padding: 30px}
.collection-list-custom .grid .collection-item { width: calc(20% - 120px/5);}
.collection-list-custom .grid .collection-item > a{ width: 100%; background-color: var(--white); border: 1px solid var(--primary); border-radius: 16px; padding: 16px; flex-direction: column; height: 100%}
/* .collection-list-custom .grid .collection-item .brand-content { max-height: 135px} */
.collection-list-custom .grid .collection-item .brand-content img {max-height: 100%; max-width: 100%;}
.collection-list-custom .grid .collection-item h3 { font-size: var(--font-l); line-height: var(--lineheight-l); height: 135px; display: flex; align-items: center; justify-content: center}
.vendors-list .vendors-list-inner ul li a,  .collection-list-custom .grid .collection-item a{ display: flex; align-items: center; justify-content: center; text-align: center; color: var(--primary)}
.vendors-list .vendors-list-inner ul li a img , .collection-list-custom .grid .collection-item img {max-width: 135px; max-height: 135px; object-fit: contain;aspect-ratio: 1}
/* .collection-list-custom .grid .collection-item img { margin-bottom: 15px} */
.collection-list-custom .grid .collection-item a > div + p { margin-top: 16px; margin-bottom: 0; font-weight: 500; font-size: var(--font-m); line-height: var(--lineheight-m); color:#848884}
 .collection-list-custom .grid .collection-item .collecction-shop-link a{ color: var(--secondary); border-bottom: 1px solid var(--primary)}
 .collection-list-custom .grid .collection-item .collecction-shop-link a:hover { color: #F74E1C66}
#shopify-section-template--17614196441169__collection_list_brand_FME7M3 .collection-list-custom { padding: var(--div-space) 0;}
@media only screen and (max-width: 1024px) {
  .vendors-list .vendors-list-inner ul , .collection-list-custom .grid { gap: 16px}
  .vendors-list .vendors-list-inner ul li, .collection-list-custom .grid .collection-item{ width: calc(20% - 64px/ 5)}
  .vendors-list .vendors-list-inner ul li a img, .collection-list-custom .grid .collection-item img { max-width: 120px; max-height: 120px}
}
@media only screen and (max-width: 767px) {
  .vendors-list .vendors-list-inner ul li, .collection-list-custom .grid .collection-item{ width: calc(50% - 16px / 2)}
}
/* @media only screen and (max-width: 575px) {
  .vendors-list .vendors-list-inner ul li, .collection-list-custom .grid .collection-item{ width: calc(50% - 16px / 2)}
} */
@media only screen and (max-width: 360px) {
  .vendors-list .vendors-list-inner ul li, .collection-list-custom .grid .collection-item{ width: 100%}
}
/* Faq Page */
body .section-faq { padding: var(--div-space) 0; background-color: var(--light-bg)}
body .section-faq .section-faq__wrapper .faq-list .faq-item summary {border-bottom: 1px solid var(--secondary-light); border-radius: 0; font-weight: 500; font-size: var(--font-l); line-height: var(--lineheight-l)}
body .section-faq .section-faq__wrapper .faq-list .faq-item.has-opened summary { color: var(--primary); background-color: transparent}
body .section-faq .section-faq__wrapper .faq-list .faq-item summary:after { content: none}
body .section-faq .section-faq__wrapper .faq-list .faq-item .details-disclosure-content { background: transparent}
body .section-faq .section-faq__wrapper .faq-list details-disclosure:not(:last-child) { margin-bottom: 0}
 body .section-faq .section-faq__wrapper .faq-list .faq-item .details-disclosure-content a { color: var(--secondary)}
 body .section-faq .section-faq__wrapper .faq-list .faq-item .details-disclosure-content a:hover { color: var(--primary)}

@media only screen and (max-width:767px) {
  body .section-faq .section-faq__wrapper .faq-list .faq-item summary { font-size: var(--font-m); line-height: var(--lineheight-m)}
}
/* About us page */
.about-us-wrap .top-section h5{ font-size: 28px; line-height: 38px; margin-top:30px}
.about-us-wrap .top-section h5:first-child{ margin-top: 0}
.about-us-wrap .img-with-text-wrapper { margin-top: var(--div-space)}
.about-us-wrap .img-with-text-wrapper h2 { margin-bottom: 40px;}
.about-us-wrap .img-with-text-wrapper .abt_section { display: flex; align-items: center; gap: 36px;}
.about-us-wrap .img-with-text-wrapper .abt_section .meet-founder-img { width: 40%}
.about-us-wrap .img-with-text-wrapper .abt_section .meet-founder-img  img { width: 100%}
.about-us-wrap .img-with-text-wrapper .abt_section .meet-founder-section { width: calc(100% - 40% - 36px); position: relative}
.about-us-wrap .img-with-text-wrapper .abt_section .meet-founder-section:after { content: ""; position: absolute; bottom: 0;right: -62px; background-image: url(car-toy.svg);background-size: contain; background-repeat: no-repeat;width: 86px;height: 68px;z-index: -1; }
body .section-header .header-wrapper .header .header-main .search-wrapper .search-container { background: var(--light-bg)}
@media only screen and (max-width: 1690px) {
  .about-us-wrap .img-with-text-wrapper .abt_section .meet-founder-section:after { right: 0 ; bottom: -20px}
}
@media only screen and (max-width: 1024px) {
  .about-us-wrap .img-with-text-wrapper .abt_section { gap: 15px}
  .about-us-wrap .img-with-text-wrapper .abt_section .meet-founder-img { width: 50%} 
  .about-us-wrap .img-with-text-wrapper .abt_section .meet-founder-section { width: calc(50% - 15px / 2)}
}
@media only screen and (max-width: 860px) {
  .about-us-wrap .img-with-text-wrapper .abt_section { flex-direction: column}
   .about-us-wrap .img-with-text-wrapper .abt_section .meet-founder-img ,  .about-us-wrap .img-with-text-wrapper .abt_section .meet-founder-section { width: 100%} 
  .customer .customer-order-main {flex-wrap: wrap;}

}
/* 404 page */
body .main-404 { padding: var(--div-space) 16px;}

/* blog list page */
body .main-article .article-main { padding-top: 80px; padding-bottom: 80px}
keyword-related-results .product-card-wrapper product-card { align-items: flex-start !important;}
keyword-related-results .product-card-wrapper product-card .card-content .st-wishlist-button{top: auto; bottom: 0; right: 0; }
body keyword-related-results.related-list .article-card-wrapper .card .card-media-wrapper, body keyword-related-results.related-list .product-card-wrapper .card .card-media-wrapper { padding: 10px !important}
body keyword-related-results.related-list .product-card-wrapper .card .card-content { padding: 0 !important} 
 body keyword-related-results.related-list .product-card-wrapper .card .card-content .card-heading { margin-top: 0 !important}
keyword-related-results .product-card-wrapper product-card .card-wrapper .card .card-content>*:not(:first-child) { margin-top: 0 !important}
body keyword-related-results ul { display: flex; flex-direction: column; gap: 24px;}
body .article-template-nav .nav-button { padding: 10px !important}
.collection-thumbnails { padding-bottom: var(--div-space); padding-top: var(--div-space)}
.main-article .article-main .article-comments { display: none}
.article-card-wrapper .badge  { display: none}

@media only screen and (max-width: 1200px) {
  body keyword-related-results.related-list .article-card-wrapper .card .card-content .link , body keyword-related-results.related-list .product-card-wrapper .card .card-content .link { font-size: var(--font-s); line-height: var(--lineheight-s)}
}
@media only screen and (max-width: 1024px) {
  body .main-article .article-main { gap: 30px}
}


/* QA bugs and feedback 01/05/2025 */
.promo-message {gap: 0;}.promo-message span:first-of-type {padding-right: 20px;}.header-main {padding: 10px 1rem !important;}
.promo-message span:last-of-type {padding-left: 20px;border-left: 1px solid var(--white);}
/* body .section-multicolumn .column-list {max-width: 1396px;margin: 0 auto;} */
body .section-multicolumn .column-list li {position: relative;}
.card-tag {position: absolute;top: 13px;z-index: 1;left: 13px;background: var(--primary);color: var(--white);font-size: var(--font-m);font-weight: 500;padding: 4px 16px;line-height: normal;border-radius: 100px;}
/* ul#Slider-template--17614196408401__featured_collection_tabs_y7bGhe {max-width: 1396px;margin: 0 auto;} */
section#shopify-section-template--17614196408401__image_with_text_F3ejCE .section-heading-description h2 {font-size: var(--font-h2);font-weight: 800;font-family: var(--font-heading-family);line-height: normal;color: var(--black);}
section#shopify-section-template--17614196408401__image_with_text_F3ejCE .section-heading-description .top-description {font-size: var(--font-m);font-weight: 400;font-family: var(--font-body-family);letter-spacing: 1px;color: var(--black);}
.instagram-feed h2 {font-size: var(--font-h2);margin: 0 0 10px 0;color: var(--black);}.footer-content-top .footer-blocks .track-order-btn {font-size: var(--font-m);}
.search-results-wrapper .tab-panel-tabs li {color: var(--black) !important;font-weight: 400 !important;border: 1px solid var(--primary);border-radius: 100px !IMPORTANT;padding: 5px 10px !important;}
.search-results-wrapper .tab-panel-tabs li span {border-left: 1px solid var(--primary);border-radius: unset !important;background: transparent !important;color: var(--black) !important;font-size: 14px !important;font-family: 'Nunito';font-weight: 500;}div#Product-QuickView-Details {margin-top: 20px;}
#ptw-wrapin .ptw-app-gnote {margin: 0 !important;}body .ptw-app-wrapper .ptw-app-gnote .ptw-message-note {margin-top: 10px;}
.ptw-app-wrapper {display: flex !important;align-items: flex-start;flex-direction: column;justify-content: flex-end;}.ptw-app-wrapper .ptw-app-gnote {width: 100%;}.product-buy-button .product-form .form .product-form-buttons .quantity-selector .quantity-label .quantity-in-cart {font-size: var(--font-m) !important;}
@media (max-width: 1400px) {div#Product-QuickView-Details .slider-container {overflow: auto !important;padding-right: 10px;} .promo-message span:last-of-type { padding-left: 8px}.promo-message span:first-of-type { padding-right: 0}}
@media (max-width: 1024px) {.section-faq .section-faq__wrapper {justify-content: flex-start !important;flex-wrap: wrap;gap: 1rem !important;}.faq-more.text-content {padding: 0 15px;position: unset !important;}}
@media (max-width: 820px) {.quickview-content .product-container {padding-right: 10px;}}
@media only screen and (max-width: 767px) { .promo-message span:last-of-type { border: none; padding: 0 }.card-tag { font-size: 14px; line-height: 20px; padding: 2px 10px; font-weight: 400}}
@media (max-width: 660px) {.main-cart-content .cart-details:not(.is-empty) .cart-details-inner .cart-details-main .cart-items-list table .cart-item .cart-item-details cart-remove {top: 0 !important;}li.social-item a {display: inline-flex;}}

/*Read More css */ 
.collection-description.expanded .read-more-content {
    display: -webkit-box;
    -webkit-line-clamp: 4;  
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
body.collection-page ul.breadcrumb-wrapper li:nth-child(2) {display: none;}
.collection-description { padding-top: var(--div-space) !important;}
.collection-description .read-more-content { margin-bottom: 30px}
.collection-thumbnails scrollable-content-viewer .collection-list .collection-item .image-wrapper { width: 100% !important;}
.collection-thumbnails scrollable-content-viewer .collection-list .collection-item .image-wrapper img { border-radius: 16px; overflow: hidden}
.pp_tracking_content input.PP-TextField__Input { height: 100% !important;padding: 12px 34px 12px 12px !important;font-family: var(--font-body-family) !important;border: 1px solid #DADADA;background: transparent;border-radius: 5px; font-size: 14px; line-height: 24px}
.pp_tracking_content .pp_tracking_form { max-width: 100% !important;}
.ptpl_embedbtn_look {
    min-height: 55px !important;
    border-width: 1px !important;
    font-size: 18px !important;
}
a.button.notifyme.button--pill.d-inline-flex.align-items-center.gap-2 {
    background-color: #0072BD!important;
}
.gfa-widget.GSC-uMmQjENzqKkYcro{
  background-color: #E9FBFF!important;
}

.faq-section {
  max-width: 100%;
  margin: 30px auto;
  font-family: Arial, sans-serif;
  background: #fff8f6;
  padding: 20px;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}
.faq-section h2 {
  text-align: left;
  color: #333;
  margin-bottom: 20px;
}
.accordion-item {
  border-bottom: 1px solid #e6dcd8;
}
.accordion-button {
  background: #fff8f6;
  color: #333;
  cursor: pointer;
  padding: 15px;
  width: 100%;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  border: none;
  outline: none;
  transition: all 0.3s ease;
  border-radius: 8px;
}
.accordion-button:hover {
  background: #fceeea;
}
.accordion-content {
  display: none;
  padding: 15px;
  background: #ffffff;
  border-radius: 8px;
  margin: 10px 0;
  font-size: 15px;
  line-height: 1.6;
  color: #444;
}
.accordion-item.active .accordion-content {
  display: block;
}