/** Shopify CDN: Minification failed

Line 516:57 Expected identifier but found whitespace
Line 516:158 Expected identifier but found whitespace
Line 1488:1 Expected identifier but found whitespace
Line 2156:2 Unexpected ")"

**/
html {
  scroll-behavior: smooth;
}
/* clears the ‘X’ from Internet Explorer */
input[type="search"]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
/* clears the ‘X’ from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.yotpo .text-m {
    font-size: 16px;
}

.footer_links{
    display: flex;
    gap: 3em;
}
search-bar button,
search-bar button:hover,
search-bar .before\:bg-body:before {
  background: transparent !important;
  border: 0px;
}
search-bar .before\:bg-body:before {
}
search-bar button svg {
  transform: unset !important;
}
.template-product slider-engine video-element {
  position: absolute !important;
  width: 100%;
  height: 100%;
  padding-top: 0px !important;
}
.yotpo .write-review .connect-wrapper {
  padding-left: 0px;
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter {
  top: 15px;
  left: 0px;
}
div#splide01 {
  row-gap: 0px !important;
}
form.mainheadsearch.bg-page.text-body {
  background-color: var(--colors-background);
}
nav.footer_menu .drop-down a {
  padding-left: 0px;
}
.footer_links .zn-plus,
.footer_links .zn-minus {
  font-size: 40px;
  font-weight: 100;
  font-family: "Albra";
  line-height: 0px;
  padding-left: 10px;
  padding-bottom: 10px;
}
.drop-down-menu .zn-desklinknew a,
.footer_links .drop-down-menu .menu-title h5 {
  letter-spacing: 1.5px;
}
.shopall-icon img {
  margin: auto;
  width: 150px;
  margin-bottom: 20px;
}
.template-captcha .shopify-challenge__container {
    padding: 100px 0px;
}
h2.find-us-p {
    padding: 0px 25%;
}
.template-captcha .shopify-challenge__container .shopify-challenge__message {
    font-size: 20px;
    margin-bottom: 30px;
    color: #201547;
    letter-spacing: 1.5px;
}
.shopify-challenge__container .shopify-challenge__button {
    background-color: #201547;
    color: #fff;
    box-shadow: 8px 6px 0 1px #20154782!important;
    padding: 20px;
    max-width: 300px;
    margin: 40px auto 0px auto;
    border: 2px solid #201547;
    font-size: 22px;
    letter-spacing: 2px;
    width: 100%;
}
.shopify-challenge__container .shopify-challenge__button:hover{
  background-color: #ffbe9f;
  cursor:pointer;
}
.shopall-icon h2 {
  letter-spacing: 1px;
}
.shopall-icon h3 {
  font-size: 24px;
  letter-spacing: 2px;
  margin-top: 30px;
}
.find-store {
    margin-bottom: 30px;
}
ul.gallery-slides {
  margin-top: 60px;
}
.zn-custom-about
  div#shopify-section-template--21187834151194__40c73d20-e4c4-4510-93bc-100ebfafee0a
  img {
  box-shadow: 30px 30px 0px 0px #daf1eb;
}
.zn-custom-about
  div#shopify-section-template--21187834151194__40c73d20-e4c4-4510-93bc-100ebfafee0a
  .mb-5.w-full {
  overflow: visible;
}
.collection-slider2 .collection-slider__box a span,
.zr_dropdown_btn a button {
  letter-spacing: 1.5px;
}
product-price2 .line-through span,
product-price .line-through span, .zr_discounted_amt span {
  font-size: 20px;
  margin-left: 10px;
}
.zr_discounted_amt_main span {
    font-size: 18px!important;
    margin-left: 10px;
    font-weight: 500!important;
}
.zn-custom-about .text-body p {
  font-size: 19px !important;
  letter-spacing: 2px;
  line-height: 32px;
}
product-card .zn-crosssell-price {
  padding-left: 16px;
}
.zn-menu-links .zn-desklinknew {
  display: block;
}
.zn-custom-contact fade-slider h3,
.zn-custom-pbody-rewards fade-slider h3 {
  font-size: 24px !important;
  font-weight: 600;
  letter-spacing: 2px;
  margin-bottom: 20px;
}
.navigation-item-dropdown-mobile {
  display: none;
}
#shopify-section-template--21220113219866__e8a6ae41-69eb-473c-9fbf-b249e3ef021a
  li
  div {
  padding: 0px !important;
}
.zn-custom-contact fade-slider p,
.zn-custom-pbody-rewards fade-slider p {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 0px 10px;
  margin-bottom: 30px;
}
.zn-menu-links .activate:checked ~ .zn-desklinknew {
  display: none;
}
.zn-menu-links .zn-plus {
  display: none;
}
.zn-menu-links .zn-minus {
  display: block;
  margin-left: 10px;
}
section[data-armada-selector="section-collection-filters"]
  .filter-topbar-container
  > div.w-full,
section[data-armada-selector="section-search-filters"]
  .filter-topbar-container
  > div.w-full {
  background-color: transparent;
  justify-content: end;
}
section[data-armada-selector="section-collection-filters"]
  .filter-topbar-container
  > div
  armada-modal-open,
section[data-armada-selector="section-search-filters"]
  .filter-topbar-container
  > div
  armada-modal-open {
  background-color: #fff;
}
section[data-armada-selector="section-collection-filters"]
  .filter-topbar-container
  > div
  armada-modal
  div.flex.items-center.relative.\!p-3.\!px-5.\!pt-5.p-2.md\:p-3,
section[data-armada-selector="section-search-filters"]
  .filter-topbar-container
  > div
  armada-modal
  div.flex.items-center.relative.\!p-3.\!px-5.\!pt-5.p-2.md\:p-3 {
  background-color: #fff;
}

div[data-armada-selector="product-results-header"] .close-icon-results {
  display: none;
}

.zn-menu-links .activate:checked ~ label .zn-plus {
  display: block !important;
}
.zn-menu-links .activate:checked ~ label .zn-minus {
  display: none !important;
}
.zn-flc,
.zn-fn {
  float: left;
}
.zn-flc {
  margin-right: 80px;
}
.template-collection .filter-topbar-container {
  background-color: transparent !important;
}
.zr_logout_btndiv a.zr_button_fake_class, .zr_addnewBtn_block armada-modal-open button {
    background-color: #ffbe9f!important;
}
.zr_return_act a.zr_button_fake_class {
    background-color: #ffffff!important;
}
.template-collection .filter-topbar-container .sort_form {
  background-color: #ffffff;
}
div#main-navigation ul.nav-ul-big-menu .navigation-item-content {
  background-color: #f7f7f7 !important;
}

.footer_social_media_icons svg {
  width: 35px;
  height: 35px;
}
.letter-space-1 {
  letter-spacing: 1px;
}
.letter-space-2 {
  letter-spacing: 2px;
}
.zn-countnum {
  font-size: 70px;
  font-weight: 700;
  text-shadow: -1px 5px white;
}
.slick-next:before,
.slick-prev:before {
  display: none;
}
.myiconSlider button.slick-prev.slick-arrow {
  left: -10px;
}
.myiconSlider button.slick-next.slick-arrow {
  right: 0px;
}
.zn-custom-contact .mycontact form#ContactForm input {
  height: 54px;
}
.mycontact
  div#shopify-section-template--20923629797658__a74c1c41-0666-401f-9d71-a9136e6b70a1
  h3
  span {
  font-family: Run_Wild_2;
  font-size: 38px;
  font-weight: 400;
}
.z-20.col-start-1.col-end-2.text-body.md\:text-left.p-4.md\:p-6.flex.flex-col.justify-center.items-start.text-left.cstm_mobile_view {
  display: none;
}
.accordion-cust summary.active {
  color: #e86850;
}
.accordion-cust .prose {
  border-top: 1px solid #9dafac;
  padding: 24px 0px;
  border-bottom: 1px solid #9dafac;
}
.zr_cstm_feature_slider .slick-slider {
  position: unset;
}
.has-side-banners {
  position: relative;
}
toast-item {
    background-color: #ffffff!important;
}
.zr_cstm_feature_slider .slick-slider .slick-prev {
  left: 20px;
}
.zr_cstm_feature_slider .slick-slider .slick-next {
  right: 10px;
}
.has-side-banners .zr_cstm_feature_slider ul.slick-dots {
  display: none !important;
}

.has-side-banners .zr_cstm_feature_slider .slick-track {
  transition: transform 500ms ease 0s !important;
}
.yotpo-menu-mobile-collapse.yotpo-hidden-mobile {
  margin: 10px 0px;
}
.yotpo-nav .sorting span {
  display: inline-block !important;
}
.yotpo .yotpo-nav-dropdown span:not(.yotpo-icon) {
  padding-bottom: 10px;
}
.zn-custom-faq .faq-main-head,
.zn-custom-shipreturn .shipretrn-main-head,
.zn-custom-pripolicy .privacy-main-head,
.zn-custom-about .about-main-head,
.zn-custom-pbody-find.us.in.store .find-us-main-head,
.template-collection .about-main-head {
  display: flex;
  justify-content: center;
  align-items: center;
}

.zn-custom-faq .faq-main-head img {
  width: 115px;
  margin-left: 30px;
}
.zn-custom-about .about-main-head img {
  width: 35px;
  margin-left: 30px;
  margin-bottom: 60px;
}
.zn-custom-pbody-find.us.in.store .find-us-main-head img {
  width: 35px;
  margin-left: 30px;
  margin-bottom: 60px;
}
.zn-custom-faq .faq-main-head img,
.zn-custom-shipreturn .shipretrn-main-head img,
.zn-custom-pripolicy .privacy-main-head img,
.zn-custom-about .about-main-head img,
.zn-custom-pbody-find.us.in.store .find-us-main-head img,
.template-collection .about-main-head img {
  margin-left: 30px;
}
.zn-custom-faq .accordion-cust,
.zn-custom-shipreturn .accordion-cust,
.zn-custom-pripolicy .accordion-cust,
.zn-custom-about .accordion-cust,
.zn-custom-pbody-find.us.in.store .accordion-cust {
  padding: 80px 20px 200px 20px;
  margin-bottom: 120px;
  position: relative;
}
.zn-custom-faq .accordion-cust:before,
.zn-custom-shipreturn .accordion-cust:before,
.zn-custom-pripolicy .accordion-cust:before,
.zn-custom-about .accordion-cust:before,
.zn-custom-pbody-find.us.in.store .accordion-cust:before {
  background-image: url("/cdn/shop/files/Colored_Sparkle_Web_n_Mobile.svg?v=1693897191");
  content: "";
  width: 75px;
  height: 88px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.zr_dropdown_btn a button {
  min-width: 165px;
  max-width: 180px;
  width: 100%;
}
.accordion-cust details {
  border-top: 1px solid #9dafac;
}
.zn-custom-faq .accordion-cust .accordion-outer hr,
.zn-custom-shipreturn .accordion-cust .accordion-outer hr,
.zn-custom-pripolicy .accordion-cust .accordion-outer hr,
.zn-custom-about .accordion-cust .accordion-outer hr,
.zn-custom-pbody-find.us.in.store .accordion-cust .accordion-outer hr {
  display: none;
}
.zn-custom-faq .accordion-cust .accordion-outer,
.zn-custom-shipreturn .accordion-cust .accordion-outer,
.zn-custom-pripolicy .accordion-cust .accordion-outer,
.zn-custom-about .accordion-cust .accordion-outer,
.zn-custom-pbody-find.us.in.store .accordion-cust .accordion-outer {
  border-bottom: 1px solid #9dafac;
}
.zn-var-opt {
  width: 48%;
}
.mycontact .contact-form-outer h3 {
  display: none;
}
.mycontact .contact-form-outer {
  position: relative;
  padding-top: 120px;
  margin-bottom: 120px;
}
.zn-custom-contact .mycontact form#ContactForm input,
.zn-custom-contact .mycontact form#ContactForm textarea,
.zn-custom-contact .mycontact select#form_select-an-option {
  border: 2px solid #201547;
  background-color: #ffffff;
  box-shadow: 5px 5px 0 1px #201547;
}
.template-customers-register form input,
.template-customers-login form input {
  border: 2px solid #201547;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 0px #00000042;
}
.template-customers-login div#rc_login a {
  color: #201547;
  font-size: 20px;
  letter-spacing: 1px;
}

.zn-custom-contact .mycontact select.option1-selected {
  font-family: "Panton";
  color: #d2d1d7;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  padding-left: 25px;
}
.zn-custom-contact .mycontact select.optionall-selected {
  padding-left: 25px;
}
.collection-slider-main .has-side-banners {
  display: flex;
  padding-right: 30px;
  padding-left: 30px;
}
.has-side-banners .featured-coolection__side-banner {
  padding-right: 20px;
  padding-left: 20px;
}
.collection-slider-main .has-side-banners .featured-coolection__side-banner {
  width: 20%;
}
.collection-slider-main .has-side-banners .zr_cstm_feature_slider {
  width: 80%;
  background: #fff;
}
.collection-slider__containers2 {
  background: #fff;
  padding: 20px;
}
.collection-slider-main
  .has-side-banners
  .zr_cstm_feature_slider
  .featured-collection-box {
  padding: 0px 20px;
}

.slick-prev, .slick-next{
  z-index: 10000;
}
.zn-custom-swatch .armament-swatch-option .zn-colswa-label .myvarscol {
  width: 60px;
  height: 60px;
}
.zn-custom-swatch .armament-swatch-option .zn-colswa-label .myvarscol,
.zn-custom-swatch .armament-swatch-option .zn-colswa-label .myvarscol {
  border-radius: 100px;
  border: 9px solid #fff;
  opacity: 1;
}
.zn-custom-swatch .armament-swatch-option:hover .zn-colswa-label .myvarscol,
.zn-custom-swatch .armament-swatch-option:hover .zn-colswa-label .myvarscol,
.zn-custom-swatch .armament-swatch-option input:checked + label .myvarscol {
  border: 9px solid #b3dfd7;
}

.zn-custom-swatch .armament-swatch-option label:before {
  border: 0px;
}

.armament-swatch-option span.colortextz {
  margin-left: 15px;
}
.zn-custom-swatch .armament-swatch-option input:checked:: .zn-custom-swatch .armament-swatch-option, .zn-custom-swatch .armament-swatch-option input:checked:: .zn-custom-swatch .armament-swatch-option {
  background-color: #e0f3ef;
}
.colswa-maindiv {
  margin: 0px 0px 25px 0px;
  padding: 10px;
  border: solid #d9d8d6;
  border-width: 3px 0px;
}
.zn-custom-swatch .armament-swatch-option label:hover,
.zn-custom-swatch .armament-swatch-option label.active {
  background-color: #e0f3ef;
  border-radius: 100px 0px 0px 100px;
  cursor: pointer;
}
.zn-custom-swatch .armament-swatch-option label {
  font-size: 18px;
  letter-spacing: 1px;
  width: 100%;
  display: flex;
  align-items: center;
  margin: 0px;
}

.zn-custom-contact .mycontact form#ContactForm label[animate-label],
.template-customers-register form label[animate-label],
.template-customers-login form label[animate-label] {
  width: auto;
  font-family: "Panton";
  color: #d2d1d7 !important;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: left !important;
  letter-spacing: 1px;
  left: 30px !important;
}

.zr-login-forget {
  font-size: 16px;
  letter-spacing: 1px;
}
.template-customers-register form label[animate-label],
.template-customers-login form label[animate-label] {
  margin: 0 !important;
}
.zn-custom-contact
  .mycontact
  form#ContactForm
  input[animate-label]:focus
  ~ label[animate-label],
.zn-custom-contact
  .mycontact
  form#ContactForm
  textarea[animate-label]:focus
  ~ label[animate-label] {
  font-size: 10px;
}

.zn-custom-contact
  .mycontact
  form#ContactForm
  input[animate-label]:-webkit-autofill
  ~ label[animate-label],
.zn-custom-contact
  .mycontact
  form#ContactForm
  input[animate-label]:focus
  ~ label[animate-label],
.zn-custom-contact
  .mycontact
  form#ContactForm
  input[animate-label]:not(:placeholder-shown)
  ~ label[animate-label],
.zn-custom-contact
  .mycontact
  form#ContactForm
  select[animate-label]
  ~ label[animate-label],
.zn-custom-contact
  .mycontact
  form#ContactForm
  textarea[animate-label]:focus
  ~ label[animate-label],
.zn-custom-contact
  .mycontact
  form#ContactForm
  textarea[animate-label]:not(:placeholder-shown)
  ~ label[animate-label] {
  font-size: calc(var(--font-size-base) - 35%);
}

.zn-custom-faq summary.heading-font,
.zn-custom-about summary.heading-font,
.zn-custom-pbody-find.us.in.store summary.heading-font {
  font-size: 28px;
  letter-spacing: 1px;
  line-height: 38px;
}

/* details summary.heading-font {
    color: #e86850;
} */

.zn-custom-faq .animate-details-content p,
.zn-custom-shipreturn .animate-details-content p,
.zn-custom-about .animate-details-content p,
.zn-custom-pbody-find.us.in.store .animate-details-content p {
  font-size: 18px;
  letter-spacing: 1.5px;
}

.zn-custom-contact,
.zn-custom-faq,
.zn-custom-shipreturn,
.zn-custom-pripolicy,
.template-customers-register,
.template-customers-login,
.template-customers-account,
.template-policy,
body:has(#ReCharge),
.template-search, .template-customers-addresses,
.template-captcha
{
  background: linear-gradient(
      180deg,
      #b3e1d7 28%,
      #bae3db 32%,
      #daede9 49%,
      #d9e4e8 60%,
      #ced4e4 66%,
      #d2d0de 69%,
      #dfcbcc 76%,
      #ecc4b8 79%,
      #fcbea5 86%
    )
    no-repeat !important;
}
.template-search .bg-page,
.template-search collection-grid.collection-grid-main {
  background: transparent;
}
.template-search search-bar input,
div [data-armada-selector="modal-inner"] {
  background: #fff !important;
}
.template-search search-bar input:focus-within {
  border: 1px solid var(--colors-body-text);
}
.template-search search-bar {
  padding: 20px 30px;
}
.template-collection {
  background: linear-gradient(
      180deg,
      #bae3db 2%,
      #daede9 5%,
      #e1e0de 8%,
      #f7f9f8 45%,
      #ededf5 83%,
      #d2d0de 93%,
      #dfcbcc 96%,
      #ecc4b8 98%,
      #fcbea5 100%
    )
    no-repeat !important;
}
.template-collection .video-testmonials-section {
  margin-bottom: 100px;
}

.zn-custom-pbody-rewards,
.zn-custom-about,
.zn-custom-pbody-find.us.in.store {
  background: linear-gradient(
      180deg,
      #b3e1d7 20%,
      #cdefe8 50%,
      #daede9 55%,
      #d9e4e8 60%,
      #ced4e4 66%,
      #d2d0de 69%,
      #dfcbcc 76%,
      #ecc4b8 100%
    )
    no-repeat !important;
}

.template-customers-register
  div#shopify-section-section-announcement-bar
  .bg-page,
.template-customers-login div#shopify-section-section-announcement-bar .bg-page,
.template-customers-account
  div#shopify-section-section-announcement-bar
  .bg-page,
.template-collection .bg-page,
.template-collection collection-grid.collection-grid-main {
  background-color: transparent;
}

.zn-custom-contact fade-slider img {
  max-width: 170px !important;
  width: 100%;
  max-height: 210px !important;
  margin: 10px auto;
}
.zn-custom-pbody-rewards fade-slider img {
  width: 100%;
  margin: 10px auto;
}
.zn-custom-contact
  .mycontact
  form#ContactForm
  select#form_select-an-option
  option:first-child {
  color: #d2d1d7;
}
.zn-custom-contact
  .mycontact
  form#ContactForm
  select#form_select-an-option
  option {
  color: #201547;
  font-weight: 400;
}
.mycontact
  div#shopify-section-template--20923629797658__a74c1c41-0666-401f-9d71-a9136e6b70a1
  .text-body {
  padding: 30px 10px 60px 10px;
}
.mycontact
  div#shopify-section-template--20923629797658__a74c1c41-0666-401f-9d71-a9136e6b70a1
  h3,
.mycontact
  div#shopify-section-template--20923629797658__a74c1c41-0666-401f-9d71-a9136e6b70a1
  h4 {
  font-size: 24px;
  letter-spacing: 0.5px;
}
.zn-custom-contact fade-slider ul li div {
  padding: 15px 80px;
}

.zn-custom-contact
  div#shopify-section-template--20532140605722__71e8cb8f-98f9-4ccd-9388-6ca1fff1c25d
  .text-body {
  padding: 80px 0px 0px 0px;
  margin: auto;
  max-width: 950px;
}
#shopify-section-template--20923629797658__page-contact-form {
  background-image: url("/cdn/shop/files/desk-cust-contact-bkg.png?v=1692884647");
  background-repeat: no-repeat;
  background-position: 50% 70%;
  background-size: inherit;
}
/* About us section bottom back pattern */
div#shopify-section-template--21187834151194__40c73d20-e4c4-4510-93bc-100ebfafee0a {
  background-image: url(/cdn/shop/files/Rain_Pattern_web.svg?v=1695900562);
  background-repeat: no-repeat;
  background-position: 0% 85%;
  background-size: inherit;
}
.shopify-policy__container {
  max-width: 70% !important;
  margin-bottom: 200px;
}
.mycontact
  div#shopify-section-template--20923629797658__bccfbd8a-06d3-4e7d-b0e4-845b76cd4f84
  .text-body {
  padding: 40px 10px 80px 10px;
}
.shopify-policy__body p,
#ReCharge {
  font-size: 28px;
  letter-spacing: 1px;
}
#ReCharge {
  padding-bottom: 80px;
  padding-top: 80px;
  margin: 20px auto;
}
#ReCharge .rc_medium-up-max-width-half {
  max-width: 70% !important;
}
#ReCharge input#customer_email {
  padding: 13px 23px;
  border: 2px solid rgb(32, 21, 71);
  background-color: rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.26) 0px 2px 4px 0px;
  font-size: 1em;
}
#ReCharge input#customer_email::placeholder {
  font-size: 1em;
  font-weight: 600;
  opacity: 0.5;
  text-transform: uppercase;
}
#ReCharge button.btn.btn-primary.btn--primary.button {
  box-shadow: 8px 6px 0 1px #20154782;
  border: 2px solid var(--colors-body-text);
  padding: 20px;
  font-weight: 600;
  text-transform: uppercase;
  background-color: rgb(32, 21, 71);
  margin: 30px auto;
  font-size: 22px;
  max-width:400px;
  color: #fff;
  letter-spacing:2px;
}
#login_verification p a, .rc_header-settings__description p, .shopify-policy__body .rte p {
  color: #201547;
  text-align: center;
}
.contactus-page-text p {
  font-size: 20px;
  letter-spacing: 0.7px;
  line-height: 1.7em;
}
.contactus-page-text p span {
  font-size: 27px;
}
.contactus-page-text p span.two {
  font-size: 23px;
}
.contactus-main-head h1,
.faq-main-head h1,
.about-main-head h1,
.find-us-main-head h1,
.shipretrn-main-head h1,
.privacy-main-head h1,
.shopify-policy__title h1,
#ReCharge .rc_header-settings__title {
  font-size: 62px;
  text-shadow: 0px 4px #ffffff;
  letter-spacing: 1px;
  font-weight: 700 !important;
  align-self: center;
}
.shopify-policy__title h1,
#ReCharge .rc_header-settings__title {
  color: var(--colors-headings);
  text-transform: lowercase;
  font-family: 'Panton';
}
.template-customers-login .customers-login-main-head {
    align-items: flex-end;
}
.about-main-head h1,
.find-us-main-head h1 {
  font-size: 52px;
}
.rc_header-settings__title.rc_title-bar__title h2 {
    margin-bottom: 20px;
}
.template-customers-account .customer-account-main-head h2,
.template-customers-login .login h2,
.template-customers-login .customers-rest-main-head h2,
.template-customers-register .customers-register-main-head h2,
.template-customers-account .customer-account-main-head h2, customer-addresses h2
{
  font-size: 70px;
  text-shadow: 0px 6px #ffffff;
  letter-spacing: 1px;
  font-weight: 700 !important;
}

customer-addresses h2
{
  font-family: Panton!important;
  font-size: 42px!important;
}
customer-addresses armada-modal h2 {
    font-size: 28px!important;
}
customer-addresses a span, customer-addresses armada-modal-open button span {
    margin-right: 10px;
}
customer-addresses .justify-content-center {
    justify-content: center;
}
form#address_form_new input, form#address_form_new select
 {
    border: 1px solid #201547;
}
form#address_form_new input:focus, form#address_form_new select:focus
 {
    border: 1px solid #2563eb;
    outline: 0;
}
.template-customers-login form label[animate-label] {
  font-size: 24px;
  font-weight: 500;
}
.template-customers-login form#newsletter-footer_form label[animate-label],
.template-customers-register form#newsletter-footer_form label[animate-label] {
  font-size: 16px;
}
.template-customers-login form#newsletter-footer_form input[animate-label] {
  padding: 13px 32px 13px 12px;
}
.template-customers-register form#newsletter-footer_form input {
  padding: 13px 32px 13px 12px;
}
.template-customers-login form#newsletter-footer_form .zr_button_fake_class,
.template-customers-register form#newsletter-footer_form .zr_button_fake_class {
  width: 100% !important;
  margin: 0px;
  font-size: 14px;
}
.template-customers-register form label[animate-label] {
  font-size: 21px;
  font-weight: 500;
}
.template-customers-login .customers-login-main-head,
.template-customers-login .customers-rest-main-head,
.template-customers-register .customers-register-main-head,
.template-customers-account .customer-account-main-head {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.template-customers-login .customers-login-main-head img:first-child {
  width: 190px;
  margin-bottom: 30px;
  margin-right: 30px;
}
.template-customers-login .customers-login-main-head img:last-child {
  width: 130px;
  margin-bottom: 50px;
  margin-left: 60px;
}
.template-customers-register .customers-register-main-head img:first-child {
  width: 160px;
  margin-bottom: 30px;
  margin-right: 20px;
}

.template-customers-login .customers-rest-main-head img:first-child,
.template-customers-account .customer-account-main-head img:first-child {
  width: 160px;
  margin-bottom: 30px;
  margin-right: 20px;
}

.template-customers-register .customers-register-main-head img:last-child {
  width: 100px;
     margin-bottom: 60px;
  margin-left: 30px;
}

.template-customers-login .customers-rest-main-head img:last-child,
.template-customers-account .customer-account-main-head img:last-child {
  width: 100px;
  margin-top: 0px;
  margin-left: 30px;
  margin-bottom: 50px;
}

.template-customers-login input[animate-label],
.template-customers-login textarea[animate-label] {
  padding-bottom: 23px;
  padding-top: 23px;
}

.template-customers-register input[animate-label],
.template-customers-register textarea[animate-label] {
  padding-bottom: 18px;
  padding-top: 18px;
}
form#customer_login button, form#create_customer button {
    background-color: #201547;
    color: #fff;
    box-shadow: 8px 6px 0 1px #20154782!important;
    padding: 20px;
    max-width: 400px;
    margin: 15px auto 30px auto;
    border: 2px solid #201547;
    font-size:22px;
    letter-spacing:2px;
}
form#customer_login button:hover, form#create_customer button:hover {
    background-color: #ffbe9f;
}
form#create_customer, form#customer_login {
    max-width: 768px;
    margin: auto;
}

input#customer_email {
  width: 100%;
}
.template-customers-login a.zr_button_fake_class {
  width: 400px !important;
  margin: 0 auto;
  font-size: 22px;
  padding: 20px;
  color: #201547 !important;
  box-shadow: 0px 2px 4px 0px #00000042!important;
}

.template-customers-register zr_button_fake_class {
  color: #fff;
  background-color: #201547;
  box-shadow: 8px 6px 0px 1px rgb(32 21 71 / 50%) !important;
  width: 400px !important;
  margin: 30px auto;
  font-size: 22px;
  padding: 20px;
}
.template-customers-login a.zr_button_fake_class svg {
  display: none;
}
@media only screen and (max-width: 1280px) {
  .template-customers-login .customers-login-main-head img:first-child {
    width: 140px;
    margin-right: 20px;
  }
  .template-customers-login .customers-login-main-head img:last-child {
    width: 90px;
    margin-left: 40px;
  }
  .template-customers-login .login h2 {
    font-size: 62px;
  }
  .template-customers-register .customers-register-main-head img:first-child {
    width: 110px;
    margin-right: 10px;
  }
  .template-customers-register .customers-register-main-head img:last-child {
    width: 70px;
    margin-left: 20px;
  }
  .template-customers-login .customers-rest-main-head img:first-child,
  .template-customers-account .customer-account-main-head img:first-child {
    width: 110px;
    margin-right: 10px;
  }
  .template-customers-login .customers-rest-main-head img:last-child,
  .template-customers-account .customer-account-main-head img:last-child {
    width: 70px;
    margin-left: 20px;
  }
  .template-customers-login .customers-rest-main-head img:last-child,
  .template-customers-account .customer-account-main-head img:last-child {
    width: 70px;
    margin-left: 20px;
  }

  .template-customers-login .customers-rest-main-head h2,
  .template-customers-register .customers-register-main-head h2,
  .template-customers-account .customer-account-main-head h2 {
    font-size: 55px;
  }
}
@media only screen and (max-width: 995px) {
  .template-customers-login .customers-rest-main-head img:first-child,
  .template-customers-register .customers-register-main-head img:first-child,
  .template-customers-account .customer-account-main-head img:first-child,
  .template-customers-account .customer-account-main-head img:last-child {
    width: 100px;
    margin-right: 0px;
  }
  .template-customers-login .customers-rest-main-head img:first-child,
  .template-customers-register .customers-register-main-head img:last-child,
  .template-customers-account .customer-account-main-head img:first-child,
  .template-customers-account .customer-account-main-head img:last-child {
    width: 60px;
    margin-left: 5px;
  }
  .template-customers-login .customers-rest-main-head h2,
  .template-customers-register .customers-register-main-head h2,
  .template-customers-account .customer-account-main-head h2 {
    font-size: 48px;
  }
}
@media only screen and (max-width: 875px) {
  .template-customers-register .customers-register-main-head h2 {
    display: flex;
    text-align: center;
    width: 235px;
  }

  .template-customers-login .customers-rest-main-head h2,
  .template-customers-account .customer-account-main-head h2 {
    display: flex;
    text-align: center;
    font-size: 42px;
  }
  .template-customers-login .customers-login-main-head h2 {
    font-size: 55px;
  }

  .template-customers-login .customers-login-main-head img:first-child {
    width: 110px;
    margin-right: 20px;
  }
  .template-customers-login .customers-login-main-head img:last-child {
    width: 70px;
    margin-left: 20px;
  }

  .template-customers-register .customers-register-main-head img:first-child {
    width: 100px;
    margin-right: 0px;
    margin-bottom: 60px;
  }

  .template-customers-login .customers-rest-main-head img:first-child,
  .template-customers-account .customer-account-main-head img:first-child {
    width: 100px;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .template-customers-login .customers-rest-main-head img:last-child,
  .template-customers-account .customer-account-main-head img:last-child {
    width: 50px;
   margin-left: 30px;
    margin-bottom: 50px;
  }
  .template-customers-register .customers-register-main-head img:last-child {
    width: 60px;
    margin-left: 0px;
    margin-bottom: 0px;
  }
  .template-customers-register .customers-register-main-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 768px) {
  .nav-ul-big-menu li .navigation-item-link-only {
    margin-left: 0px;
  }
  .find-store {
    margin-bottom: 15px;
}
  form#customer_login button, form#create_customer button, #ReCharge button.btn.btn-primary.btn--primary.button {
    max-width: 100%;
    padding: 15px;
  }
  #ReCharge .rc_medium-up-max-width-half {
    max-width: 95% !important;
}
  form#create_customer, form#customer_login {
    max-width: 100%;
  }
  .template-customers-account .customer-account-main-head {
    justify-content: space-around;
  }
  .template-customers-account .customer-account-main-head img:first-child {
    width: 50px;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .template-customers-account .customer-account-main-head img:last-child {
    width: 30px;
    margin-left: 0px;
    margin-bottom: 30px;
  }
  div#shopify-section-template--21220113219866__9b4ffbb8-a317-41f6-aea6-ccfa80e8b0c1
    section {
    padding: 0px;
  }
  .template-customers-register .customers-register-main-head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
  .template-customers-register .customers-register-main-head h2 {
    width: 100%;
    justify-content: center;
  }
  .template-customers-register .customers-register-main-head img:first-child {
    width: 100px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .template-customers-register .customers-register-main-head img:last-child {
    width: 60px;
    margin-left: 0px;
    margin-bottom: 0px;
  }
  .template-customers-login .customers-login-main-head img:first-child {
    width: 60px;
    margin-bottom: 0px;
    margin-right: 0px;
  }
  .template-customers-login .customers-login-main-head img:last-child {
    width: 40px;
    margin-top: 0px;
    margin-left: 0px;
  }
  .template-customers-login .customers-login-main-head {
    display: flex;
    justify-content: space-between;
        align-items: flex-start;
  }
  .template-customers-login div#rc_login a {
    font-size: 18px;
}
  form#customer_login button {
    margin: 40px auto 25px auto;
}
  .template-customers-login .customers-login-main-head h2 {
    align-self: center;
  }
  .template-customers-login form label[animate-label] {
    font-size: 19px;
    font-weight: 500;
  }
  .template-customers-login input[animate-label],
  .template-customers-login textarea[animate-label] {
    padding-bottom: 13px;
    padding-top: 13px;
  }
  .template-customers-register .zr_button_fake_class,
  .template-customers-login .zr_button_fake_class,
  .template-customers-login a.zr_button_fake_class {
    width: 100% !important;
    padding: 15px;
  }

  .template-customers-account .zr_button_fake_class {
    padding: 10px !important;
  }

}
@media only screen and (max-width: 625px) {
  .template-customers-register .customers-register-main-head h2 {
    width: 235px;
    font-size: 42px !important;
  }

  .template-customers-register .customers-register-main-head img:first-child {
    width: 60px;
    margin-right: 0px;
    margin-bottom: 70px;
  }
  .template-customers-account .customer-account-main-head h2, .template-customers-login .login h2, .template-customers-login .customers-rest-main-head h2, .template-customers-register .customers-register-main-head h2, .template-customers-account .customer-account-main-head h2, customer-addresses h2 {
    text-shadow: 0px 4px #ffffff;
}
  .template-customers-register .customers-register-main-head img:last-child {
    width: 50px;
    margin-left: 0px;
    margin-bottom: 40px;
  }
  .template-customers-register .customers-register-main-head {
    align-items: flex-start;
  }
}
@media only screen and (max-width: 520px) {
  .template-customers-login .customers-rest-main-head h2 {
    width: 210px;
  }
  .template-customers-login .customers-rest-main-head img:first-child {
    width: 70px;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .template-customers-login .customers-rest-main-head img:last-child {
    width: 60px;
    margin-left: 0px;
    margin-bottom: 30px;
  }
  .template-customers-account .zr_button_fake_class {
    padding: 5px !important;
  }
}
@media only screen and (max-width: 360px) {
  .template-customers-login .customers-rest-main-head h2 {
    font-size: 32px !important;
  }
  .template-customers-login .customers-rest-main-head img:first-child {
    width: 50px;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .template-customers-login .customers-rest-main-head img:last-child {
    width: 40px;
    margin-left: 0px;
    margin-bottom: 30px;
  }
  .template-customers-register .customers-register-main-head h2 {
    font-size: 35px !important;
  }
}

.contactus-page-text {
  padding: 0px 10%;
}

.zn-custom-faq summary.heading-font,
.zn-custom-shipreturn summary.heading-font,
.zn-custom-pripolicy summary.heading-font,
.zn-custom-about summary.heading-font,
.zn-custom-pbody-find.us.in.store summary.heading-font,
.zn-custom-faq summary.heading-font,
.zn-custom-about summary.heading-font,
.zn-custom-pbody-find.us.in.store summary.heading-font {
  font-size: 28px;
  letter-spacing: 1px;
}

.zn-custom-contact .bg-page,
.zn-custom-pbody-rewards .bg-page,
.zn-custom-faq .bg-page,
.zn-custom-shipreturn .bg-page,
.zn-custom-pripolicy .bg-page,
.zn-custom-about .bg-page,
.zn-custom-pbody-find.us.in.store .bg-page {
  background-color: transparent;
}

.mycontact form#ContactForm button {
  text-align: center;
  margin: 25px auto 0px auto;
  background-color: #201547;
  color: #fffefe;
  box-shadow: 8px 6px 0 1px #20154782 !important;
  max-width: 175px;
  position: relative;
}

div#shopify-section-template--20923629797658__bccfbd8a-06d3-4e7d-b0e4-845b76cd4f84,
div#shopify-section-template--20923629797658__a74c1c41-0666-401f-9d71-a9136e6b70a1,
div#shopify-section-template--20923630059802__0bf2f168-3338-43f9-ba8d-46469ee1ea5c,
div#shopify-section-template--20923629797658__71e8cb8f-98f9-4ccd-9388-6ca1fff1c25d,
div#shopify-section-template--20923629863194__0bf2f168-3338-43f9-ba8d-46469ee1ea5c,
div#shopify-section-template--20923630027034__0bf2f168-3338-43f9-ba8d-46469ee1ea5c,
div#shopify-section-template--21220113219866__a74c1c41-0666-401f-9d71-a9136e6b70a1 {
  position: relative;
}
.rewards-main-head:before {
  background-image: url("/cdn/shop/files/Outlined_Sparkle_Web_n_Mobile.svg?v=1693895871");
  content: "";
  width: 55px;
  height: 50px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.faq-main-head:before,
.contactus-main-head:before,
.shipretrn-main-head:before,
.privacy-main-head:before {
  background-image: url("/cdn/shop/files/Outlined_Sparkle_Web_n_Mobile.svg?v=1693895871");
  content: "";
  width: 55px;
  height: 50px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
div#zn-searchcollection product-card a.zn-cross-image img {
  width: 170px;
  height: 100%;
  object-fit: contain;
  margin: 0 auto;
}
#newsletter-footer_form input[animate-label]:focus ~ label[animate-label] {
  color: #cbcbcb;
  font-weight: 300;
  font-size: 8px;
}
.mainheadsearch input#zn_search::placeholder {
  color: #d9d8d6;
}
.mainheadsearch .search-icon {
  width: 21px;
  height: 21px;
}
search-bar .empty-search-div {
  background-color: #f4f3f7f0 !important;
}
.product-main-form .zn-mainpro-addtocartbutton button.zr_button_fake_class.a2 {
  padding: 18px 12px;
}
.lg-down-shown {
  display: none;
}
product-recommendations .arrows-icons {
  top: 45%;
}
form#ContactForm input:focus,
form#ContactForm textarea:focus {
  border: 1px solid #2563eb;
  box-shadow: 0px 0px 0px #2563eb;
}

.omnisend-form-6227756732a222001e479435-container {
  z-index: 1111111 !important;
}
.omnisend-form-6227756732a222001e479435-overlay {
  background-color: #222424 !important;
}
form#omnisend-form-6227756732a222001e479435-submit-form
  input#omnisend-form-6227756732a222001e479435-field-container-63e210d82ead3b61e89ef0fa-emailField-input {
  border-radius: 0px !important;
  border: 2px solid #201547;
  font-family: "Panton";
  letter-spacing: 0.5px;
}
form#omnisend-form-6227756732a222001e479435-submit-form
  button#omnisend-form-6227756732a222001e479435-action-63e210d82ead3b61e89ef0fb {
  box-shadow: 6px 6px 0 1px #8181997f;
  font-family: "Panton";
  font-weight: 600;
  letter-spacing: 1px;
}
form#omnisend-form-6227756732a222001e479435-submit-form p strong {
  font-family: "Albra";
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: capitalize;
}
#shopify-section-template--18690924216602__1861a92f-3c97-4c59-a23f-a9e9814df01c {
  display: none;
}
.quick-add-and-price.product-recommendations-box-shadow button#zn-add-to-cart {
  font-size: 14px;
}
.quick-add-and-price.product-recommendations-box-shadow product-price .money {
  font-size: 16px;
}
.quick-add-and-price .select select:focus-visible {
  background-color: #f4bca3;
}
.cart-wrap form#cart cart-remove,
.cart-wrap form#cart cart-remove span.flex {
  height: 22px;
}

input#CustomerPassword:focus,
input#RegisterForm-FirstName:focus,
input#RegisterForm-LastName:focus,
input#RegisterForm-password:focus {
  border: 2px solid #2563eb;
  outline: 0;
}
.zr_dropdown_btn a svg {
  margin-left: 10px;
}
.zr_search_top_cust {
  border: 2px solid #1f1447;
}
.cust-flex {
  display: flex;
  max-width: 350px;
  justify-content: center;
}
div#shopify-section-engine-quick-search form.mainheadsearch {
  padding-top: 6px;
  padding-bottom: 6px;
}
.zr_cstm_our_story_btn.uppercase {
  display: none !important;
}
#shopify-section-footer-mobile {
  display: none;
}
. .hide-mobile {
  display: grid;
}
.hide-desktop {
  display: none;
}
.line-height-54 {
  line-height: 54px;
}
.line-height-50 {
  line-height: 50px;
}
.line-height-40 {
  line-height: 40px;
}
.line-height-34 {
  line-height: 34px;
}
.line-height-30 {
  line-height: 30px;
}
.line-height-28 {
  line-height: 28px;
}
.line-height-26 {
  line-height: 26px;
}
.line-height-24 {
  line-height: 24px;
}
.line-height-19 {
  line-height: 19px;
}
.line-height-14 {
  line-height: 14px;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-lowercase::first-letter {
  text-transform: capitalize;
}
.letter-spacing-2-8 {
  letter-spacing: 2.8px;
}
.letter-spacing-1-8 {
  letter-spacing: 1.8px;
}
.letter-spacing-1-6 {
  letter-spacing: 1.6px;
}
.letter-spacing-1-2 {
  letter-spacing: 1.2px;
}
.letter-spacing-1 {
  letter-spacing: 1px;
}
.letter-spacing-0-9-6 {
  letter-spacing: 0.96px;
}
.letter-spacing-0-6 {
  letter-spacing: 2px;
}
.letter-spacing-0-5-6 {
  letter-spacing: 0.56px;
}
.letter-spacing-0-5 {
  letter-spacing: 0.5px;
}
.letter-spacing-0-4-8-4 {
  letter-spacing: 0.484px;
}
.letter-spacing-0-4 {
  letter-spacing: 0.4px;
}
.letter-spacing-0-3-2 {
  letter-spacing: 0.32px;
}
.letter-spacing-0-2 {
  letter-spacing: 0.2px;
}
.letter-spacing-0-1-6 {
  letter-spacing: 0.16px;
}
.letter-spacing-0-8 {
  letter-spacing: 0.08px;
}
.letter-spacing-minus-0-7-9-2 {
  letter-spacing: -0.0792px;
}
.letter-spacing-minus-0-1-6-2 {
  letter-spacing: -0.0162px;
}
.badge-colors {
  background-color: #e86850 !important;
  border-radius: 25px;
}
.text-45 {
  font-size: 45px;
}
.armament-text-option {
  box-shadow: 6px 4px 0px 0px rgb(32 21 71);
}
.armament-text-option:hover {
  background-color: #ffbe9f;
}
.accordion-border-top {
  border-top: 1px solid #d9d8d6;
}
.accordion-border-y {
  border-bottom-width: 1px;
  border-top-width: 1px;
  border-bottom-color: #d9d8d6;
  border-top-color: #d9d8d6;
}
.accordion-border-color {
  stroke: #d9d8d6;
  color: #d9d8d6;
}
.badge-colors span {
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
}
.box-shadow {
  box-shadow: 8px 6px 0px 1px rgb(32 21 71) !important;
}
.white-arrow {
  color: #fff;
  fill: #fff;
}
.subscribe-button:hover .white-arrow {
  color: #201547;
  fill: #201547;
}
.subscribe-button {
  background-color: #201547;
  color: #fffefe;
  box-shadow: 8px 6px 0 1px #20154782;
}
.subscribe-button:hover {
  background-color: #fabda0;
  color: #201547;
}
.button-box-shadow-purple {
  box-shadow: 8px 6px 0px 1px rgb(32 21 71 / 50%);
}
.product-recommendations-box-shadow {
  box-shadow: 8px 6px 0px 1px rgb(129 129 153 / 50%);
}
.white-arrow-hover:hover {
  background-color: #ffbe9f;
}
.quick-add-and-price .white-arrow-hover:hover {
  border-color: #ffbe9f;
}
.cross-sell-button {
  background-color: #fff;
}
.cross-sell-button:hover {
  background-color: #fabda0;
}
.star-color svg {
  color: #ffbe9f;
  stroke: #201547;
  margin-right: 5px;
}
.collection-single-product {
  position: relative;
  height: 100%;
}
.collection-single-product > div {
  height: 100%;
}
span.yotpo-stars {
  letter-spacing: 3px;
  padding: 0px 5px !important;
}
.product-attributes-container {
  display: flex;
  justify-content: space-around;
  margin-bottom: 20px;
}
.product-attributes-container .atributre-box__icon {
  max-width: 50px;
  width: 90%;
  margin-bottom: 11px !important;
  margin: auto;
}
.product-attributes-container .atributre-box__title {
  text-align: center;
}
#shopify-section-header > header-main > header,
#main-navigation > ul {
  background-color: #fec6ac;
}
#omnisend-dynamic-container
  div
  div.soundest-form-image-left.soundest-form-delight
  > div.soundest-form-image-left-outer
  input[type="email"] {
  margin-bottom: 30px;
}
.diff-grid-quick-add {
  grid-template-columns: 50% 50% !important;
}
.quick-add-and-price {
  display: grid;
  grid-template-columns: 55% 45% !important;
  background-color: var(--general-colors-body);
  color: #fffefe;
}
.quick-add-and-price product-price {
  font-size: 18px;
}
.quick-add-and-price product-price {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  position: relative;
}
.quick-add-and-price:hover product-price {
  cursor: pointer;
  color: var(--general-colors-body);
}
.quick-add-and-price product-price:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  height: 70%;
  transform: translateY(-50%);
  border-left: 1px solid white;
}
.quick-add-and-price:hover,
.quick-add-and-price button[data-name="button-add"]:hover {
  background: #fabda0;
  color: var(--general-colors-body);
  border: 2px solid #fabda0;
}
.quick-add-and-price:hover button[data-name="button-add"],
.quick-add-and-price:hover button[data-name="button-choose"] {
  color: var(--general-colors-body);
  border: none;
}
.quick-add-and-price:hover button[data-name="button-add"]:after,
.quick-add-and-price:hover button[data-name="button-add"]:before,
.quick-add-and-price:hover button[data-name="button-choose"]:after,
.quick-add-and-price:hover button[data-name="button-choose"]:before {
  visibility: hidden !important;
}
.quick-add-and-price
  product-price
  div[data-armada-selector="regular-price-container"]
  + .flex {
  display: none;
}
[data-armada-selector="collection-card-grid"]
  product-card[data-aid="product-card"] {
  background: #f8f7f7;
  height: 100%;
  display: flex;
  flex-direction: column;
}
product-card[data-aid="product-card"] {
  background: #f8f7f7;
  height: 100%;
}
[data-armada-selector="collection-card-grid"] {
  column-gap: 25px;
  row-gap: 45px;
}
[data-armada-selector="collection-card-grid"]
  product-card[data-aid="product-card"]
  .yotpo {
  margin-top: auto;
}
.collection-sidebar-title {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
collection-grid.collection-grid-main {
  background: #fffefe;
}
#collection-title-and-desc {
  height: fit-content;
}
div#shopify-section-engine-quick-search search-bar {
  top: -60px;
  margin: auto;
  right: 0px;
  left: 0;
  background: transparent;
  max-width: 80% !important;
}
.template-index {
  background: #ffffff;
  background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(186, 189, 213, 1) 61%, rgba(255, 198, 171, 1) 100%);
}

.template-product {
  background: linear-gradient(
      180deg,
      #fefefe 40%,
      #f3f3f5 48%,
      #d7ebe7 50%,
      #e5f1ee 51%,
      #f9e6da 56%,
      #f6d9c9 90%,
      #fcf3ee 95%,
      #ffffff 100%
    )
    no-repeat !important;
}
.colection-banner-space-2-rows {
  width: 100%;
}
.colection-banner-space-2-rows.full-row-banner img {
  width: 100%;
  max-height: 300px;
  object-fit: cover;
}
section[data-armada-selector="section-collection-filters"]
  .filter-topbar-container
  > div,
section[data-armada-selector="section-search-filters"]
  .filter-topbar-container
  > div {
  background: #fffefe;
}
#collection-title-and-desc ~ [data-modal-id="sort-modal-trigger"] {
  background: #fffefe;
}
section[data-armada-selector="section-collection-filters"]
  .filter-topbar-container
  > div
  armada-modal-open,
section[data-armada-selector="section-search-filters"]
  .filter-topbar-container
  > div
  armada-modal-open {
  border: 2px solid #1f1447;
  box-shadow: 4px 4px #000;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 200px;
}
section[data-armada-selector="section-collection-filters"]
  .filter-topbar-container
  > div
  armada-modal-open
  hr,
section[data-armada-selector="section-search-filters"]
  .filter-topbar-container
  > div
  armada-modal-open
  hr {
  display: none;
}
.quick-add-and-price button {
  text-transform: uppercase;
}
.collection-single-product .text-headings {
  margin-bottom: 15px;
}
.template-collection .yotpo .yotpo-bottomline .yotpo-icon-star,
.template-collection .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.template-collection .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
  color: #1f1447;
}
.colection-banner-space-2-rows.signle-row-banner {
  height: 100%;
}
.colection-banner-space-2-rows.signle-row-banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.multi-columns--section {
  overflow: visible;
  z-index: 11;
  position: relative;
}
.multi-columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
}
.multi-columns__box {
  width: 100%;
  height: 100%;
}
.multi-columns__box--text {
  height: 119.5%;
  padding: 58px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  border: 1px solid #d2d0db;
  background-color: #f0f0f0;
  border-top: 0;
}
.multi-columns__box--video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
a.multi-columns__button {
  background: #ffffff;
  border: 3px solid #201547;
  box-shadow: 8px 6px 0px 1px rgb(32 21 71);
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #201547;
  backdrop-filter: blur(5px);
  padding: 10px 15px;
}
.custom-video-hero__heading {
  position: absolute;
  top: 10%;
  z-index: 10;
  left: 40px;
}
.custom-video-hero > section {
  width: 100%;
  margin: auto;
  height: 100%;
  position: relative;
}
.testimonial-slider__box {
  width: 33%;
  padding: 30px 10px 70px 10px;
  background: white;
  margin-left: 10px;
  margin-right: 10px;
  transition: margin-top 0.4s;
}
.columns-images {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.columns-images__image img {
  height: 140px;
  object-fit: contain;
  width: auto;
}
.columns-images__title,
.columns-images__text {
  text-align: center;
}
.columns-images__box {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.columns-images--title {
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;
  font-size: 28px;
  color: #201547;
  font-family: Albra;
}
.columns-images__text-box {
  padding-top: 50px;
}
.columns-images__title {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 12px;
  color: #201547;
  letter-spacing: 1px;
}
.columns-images__text {
  font-size: 14px;
  letter-spacing: 1.4px;
  color: #201547;
  max-width: 230px;
}
.collection-slider__box {
  max-width: 315px;
  margin-left: 20px;
  margin-right: 20px;
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.collection-slider__product-info {
  padding: 20px 30px 50px 30px;
  background: #f0f0f0;
  border: 1px solid #f8f9fb;
  box-shadow: 0px 5px 7.5px rgba(0, 0, 0, 0.0784314);
  display: flex;
  flex-direction: column;
  gap: 20px;
  flex: 1;
}
.collection-slider__title {
  text-align: center;
  margin-bottom: 80px;
  font-family: Albra;
  font-size: 36px;
  letter-spacing: 2px;
  color: #201547;
}
.collection-slider {
  padding-top: 80px;
  padding-bottom: 30px;
}
.collection-slider__product-review .yotpo-stars ~ a {
  display: none;
}
.collection-slider__product-review .yotpo-bottomline.pull-left {
  width: 100%;
  justify-content: center;
}
.collection-slider .flickity-page-dots {
  bottom: 104%;
  bottom: calc(100% + 30px);
  margin-left: -30px;
}
.collection-slider-main div[data-aid="featured-collection-header"] {
  padding-left: 0;
}
.multi-columns__box--image img {
  width: 100%;
}
.custom-video-hero .custom-video-hero__heading + div {
  background: transparent;
  box-shadow: none;
  border: none;
}
.new-homepage__big-title {
  font-size: 42px;
  font-family: Albra;
  color: #201547;
  letter-spacing: 0.3px;
  font-weight: 400;
  line-height: inherit;
}
.new-homepage__subtitle {
  font-family: "Panton", sans-serif;
  letter-spacing: 0.924px; /* 0.3px */
  color: #201547;
  font-size: 22px;
}
.new-homepage__title {
  font-family: "Panton", sans-serif;
  letter-spacing: 2px;
  color: #201547;
  font-size: 26px;
  text-transform: uppercase;
  font-weight: 600;
}
.button-text {
  font-family: "Panton", sans-serif;
  letter-spacing: 1px;
  color: #201547 !important;
  font-weight: 600;
  font-size: 20px;
  background-color: white !important;
  gap: 20px;
  padding: 15px 20px 15px 50px;
}
.multi-columns__text {
  text-align: center;
}
.testimonial-slider__author {
  font-family: "Panton", sans-serif;
  letter-spacing: 1px;
  font-size: 22px;
  font-weight: 600;
  color: #201547;
  text-align: center;
  margin-top: 30px;
}
.testimonial-slider__content p {
  font-family: Albra, sans-serif;
  letter-spacing: 0.2px;
  font-size: 22px;
  font-weight: 400;
  color: #201547;
  text-align: center;
}
.custom-video-hero__heading h3 {
  font-family: Albra, sans-serif;
  letter-spacing: 0.2px;
  font-size: 30px !important;
  font-weight: normal;
  color: #201547;
  text-align: left;
}
.custom-video-hero__heading p {
  font-family: "Panton", sans-serif;
  letter-spacing: 0.8px;
  font-size: 24px;
  font-weight: normal;
  color: #201547;
  text-align: left;
  margin-top: 10px;
}
.button-text.not-arrow {
  padding-left: 50px;
  padding-right: 50px;
}
.button-text.not-arrow svg {
  display: none;
}
.custom-video-hero {
  padding-top: 6.2%;
  padding-bottom: 80px;
}
.refer-section h4 {
  font-family: Albra;
  font-size: 36px;
  letter-spacing: 0.3px;
  color: #201547;
  font-weight: 400;
  margin-bottom: 15px;
}
.refer-section h3 {
  font-family: "Panton", sans-serif;
  font-size: 30px;
  letter-spacing: 0.3px;
  color: #201547;
  font-weight: 400;
}
.refer-section div.break-words {
  font-family: "Panton", sans-serif;
  font-size: 22px;
  letter-spacing: 0.35px;
  color: #201547;
  font-weight: 400;
}
.refer-section img {
  max-width: 232.1px;
  object-fit: contain;
}
.template-index main > div,
.template-index footer,
.template-index
  div:not(
    .slidecarthq,
    [data-armada-selector="cart-count"],
    #shopify-section-section-announcement-bar,
    .navigation-item-content,
    .collection-slider__product-info,
    .featured-collection-slider__product-info,
    .quick-add-and-price,
    .custom-controls,
    .testimonial-slider__box,
    .soundest-form-image-left-content-outer,
    .soundest-form-image-left-overlay,
    .multi-columns__box--text,
    #omnisend-dynamic-container *,

  ),
.template-index
  section:not(
    [data-armada-selector="announcement-bar"],
    .featured-coolection__collection,
    .checkit-modal *
  ),
.template-index
  div:not(
    .navigation-item-content,
    #omnisend-dynamic-container,
    .quick-add-and-price
  )
  .template-index
  section.featured-coolection__collection {
  background-color: transparent;
}
.zr-search-main-div {
  background-color: #f4f3f7f0 !important;
}
.zr-search-main-div h3 {
  font-family: "Panton", sans-serif;
  font-weight: 600;
  padding-bottom: 10px;
  letter-spacing: 2px;
}
.zr-search-main-div .zn-trendlist {
  display: inline-flex !important;
  flex-direction: row;
  align-items: center;
}
.zr-search-main-div .zn-trendlist li {
  width: auto;
}
.zr-search-main-div .zn-trendlist li a {
  background-color: #fcd7c5;
  padding: 7px 14px;
  border-radius: 100px;
  font-weight: 600;
  margin-right: 10px;
  letter-spacing: 2px;
  font-size: 14px;
  text-transform: lowercase;
}
#zn-searchcollection .quick-add-and-price {
  box-shadow: 4px 4px 0 1px #2015478a;
}
#zn-searchcollection .quick-add-and-price button {
  font-size: 11px;
  padding: 3px;
}
#zn-searchcollection .testing.money {
  font-size: 11px;
}
#zn-searchcollection h5 {
  font-size: 15px;
  font-family: "Albra", sans-serif;
  font-weight: 100;
  letter-spacing: 1px;
}
.zr-search-main-div div#zn-searchfeaturedimg img {
  width: 350px;
  height: 350px;
  overflow: hidden;
  object-fit: cover;
}

#zn-searchcollection .custom-flex-class {
  display: flex;
  justify-content: space-evenly;
}
#zn-searchcollection product-card {
  width: 48%;
  float: left;
  display: flex;
  flex-direction: row;
}
div#zn-searchcollection product-card[data-aid="product-card"] {
  height: auto;
  margin-top: 0px;
  margin-bottom: 8px;
  margin-right: 8px;
}
div#zn-searchcollection {
  width: 75%;
}
div#zn-searchfeaturedimg {
  width: 25%;
  margin-top: 35px;
}
div#zn-searchcollection
  product-card[data-aid="product-card"]
  .custom-flex-class {
  padding: 10px;
}
#zn-searchcollection .search-div-p-image product-badge {
  padding: 2px 10px;
}
#zn-searchcollection .search-div-p-image product-badge span {
  font-size: 11px;
}
#zn-searchcollection .hidden.lg\:grid.grid-cols-2.gap-1 {
  display: block;
}

#zn-searchcollection .search-div-p-image {
  width: 28%;
  border: 1px solid #d9d8d6;
  background-color: #ffffff !important;
  overflow: hidden;
  justify-content: center;
}
#zn-searchcollection .custom-flex-class {
  width: 72%;
}
/* #zn-searchcollection .aspect-natural.relative.group.zn-cross-image {
  width: 170px;
  height: 170px;
  overflow: hidden; 
} */
.searched-prod-div .searched-prod-inner-div {
  display: block;
}
.searched-prod-div .searched-prod-inner-div product-card {
  display: inline-flex;
  width: 18%;
  margin: 5px;
  flex-direction: column;
}
.searched-prod-inner-div a h5 {
  font-size: 15px !important;
  line-height: 24px !important;
}
.searched-prod-inner-div button {
  padding: 5px;
  font-size: 12px;
}
.searched-prod-inner-div .testing.money {
  font-size: 12px;
  font-weight: 400;
}
.searched-prod-div {
  background-color: #f4f3f7f0 !important;
}
.featured-collection-slider__product-title {
  margin-top: 15px;
  color: #201547;
  font-family: Albra;
  font-weight: 400;
  letter-spacing: 0.2px;
  line-height: 32px;
  margin-bottom: 9px;
  font-size: 22px;
}
.featured-collection-slider_product-description,
.collection-single-product .text-body h5.font-body {
  color: #201547;
  font-family: "Panton", sans-serif;
  font-weight: 400;
  letter-spacing: 0.2px;
  font-size: 13px;
  margin-bottom: 20px;
}
.featured-collection-slider__product-review .yotpo-stars ~ a,
.collection-single-product .yotpo-bottomline a {
  font-size: 12px;
  color: #201547;
  font-family: "Panton", sans-serif;
  font-weight: 600;
  letter-spacing: 0.11px;
}
.featured-collection-slider__product-review {
  margin-bottom: 27px;
}
.custom-controls {
  background: #f8f7f7;
  padding: 35px 20px;
  border: 0.5px solid #201547;
  border-radius: 0;
}
.testimonial-slider__box.is-selected {
  margin-top: -50px;
}
.testimonial-slider {
  padding-top: 100px;
}
.testimonial-slider .flickity-viewport {
  overflow: visible;
}
.testimonial-slider__stars {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  gap: 2px;
}
.testimonial-slider__content {
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}
.banner-slideshow__custom-content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.banner-slideshow__subheading {
  color: #201547;
  font-family: "Panton", sans-serif;
  font-weight: 400;
  letter-spacing: 0.5px;
  font-size: 22px;
  text-align: left;
  margin-bottom: 18px;
}
.banner-slideshow__heading {
  color: #201547;
  font-family: Albra;
  font-weight: 400;
  letter-spacing: 0.4px;
  font-size: 28px;
  text-align: left;
  margin-bottom: 18px;
}

.heading_Albra {
  font-family: Albra;
}

.heading_Panton {
  font-family: "Panton", sans-serif;
  text-shadow: 0px 4px #ffffff;
  letter-spacing: 1px;
  font-weight: 700 !important;
  align-self: center;
}

.heading_Panton_regular {
  font-family: "Panton", sans-serif;
}

.heading_Albra_Italic {
  font-family: "albradisplayregularitalic";
}

.heading_Albra_Italic_Light {
  font-family: "albradisplaylightitalic";
}

.banner-slideshow__desc {
  color: #201547;
  font-family: "Panton", sans-serif;
  font-weight: 400;
  letter-spacing: 0.4px;
  font-size: 16px;
  text-align: left;
  margin-bottom: 60px;
}
.banner-slideshow__button {
  color: #201547;
  font-family: "Panton", sans-serif;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 20px;
  background-color: white !important;
  padding-left: 70px;
  max-width: 300px;
  margin-right: auto;
  box-shadow: 8px 6px 0 1px #201547 !important;
}
.banner-slideshow__dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: white;
  display: block;
}
.banner-slideshow__dots-container {
  position: absolute;
  bottom: 20px;
  left: 20px;
  display: flex;
  gap: 13px;
}
.banner-slideshow__dot {
  cursor: pointer;
}
.featured-collection-slider__box {
  min-height: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
}
.featured-collection-slider:not(.flickity-enabled) {
  display: flex;
}
#shopify-section-template--17714547851546__53955d36-2524-4555-8bc5-97a63dacbb3a
  .featured-coolection__collection {
  background-color: #f8f7f7 !important;
  padding: 30px;
}
.smaller-text {
  padding-top: 40px !important;
}
.smaller-text .font-heading {
  color: #201547;
  font-family: "Panton", sans-serif;
  font-size: 22px;
  letter-spacing: 0.2px;
  font-weight: 400;
}
.video-testimonials__title {
  color: #201547;
  font-family: Albra;
  font-size: 36px;
  letter-spacing: 2px;
  font-weight: 400;
  margin-bottom: 0px;
  text-align: center;
}
.video-testimonials__description p {
  color: #201547;
  font-family: "Panton", sans-serif;
  font-size: 20px;
  letter-spacing: 0.4px;
  font-weight: 400;
  margin-bottom: 57px;
  text-align: center;
}
body.template-index .video-testmonials-section {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  max-width: unset;
}
.testimonial-slider__title {
  color: #201547;
  font-family: Albra;
  font-size: 36px;
  letter-spacing: 0.35px;
  font-weight: 400;
  text-align: center;
}
.collection-slider__product-title {
  font-size: 22px;
  color: #201547;
  font-family: Albra;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.collection-slider_product-price {
  color: #201547;
  font-family: "Panton", sans-serif;
  font-size: 19px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.has-side-banner {
  display: grid;
  grid-template-columns: min(30%, 385px) 1fr;
  position: relative;
  padding-bottom: 50px;
}
.has-side-banner .bg-page {
  padding-top: 0;
}
/* .has-side-banner .bg-page > div {
  padding-left: 0;
} */
.has-side-banner .product-attributes-container .atributre-box__icon {
  max-width: 40px;
}

.featured-collection-slider__box {
  width: 31%;
  margin-right: 40px;
}
.featured-collection-slider__box:first-child {
  margin-left: 20px;
}
.featured-collection-slider,
.featured-collection-slider .flickity-viewport {
  height: 100%;
}
.featured-coolection__collection {
  padding-bottom: 30px;
  padding-top: 30px;
  position: relative;
}
.featured-coolection__side-banner img {
  height: auto;
  object-fit: fill;
}
.featured-collection-slider__box .yotpo-stars {
  display: flex;
  gap: 3.5px;
  padding-right: 5px !important;
}
.smaller-text .button_container a {
  background-color: white;
}
.refer-form {
  display: grid;
  grid-template-columns: 70% 30%;
  background: #ffffff;
  border: 3px solid #201547;
  box-shadow: 8px 6px 0 1px #201547;
  backdrop-filter: blur(5px);
  margin-top: 57px;
  align-items: center;
}
.refer-form__email {
  border: none;
}
.refer-section [data-aid="image-with-text--text-slide"] {
  padding-bottom: 20px;
}
.smaller-text .font-heading ~ div a {
  background-color: #fff !important;
}
.refer-form__submit {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding-right: 20px;
  width: 100%;
  margin-top: 0px;
}
.smaller-text .font-heading ~ div a svg {
  display: none;
}
.smaller-text .font-heading ~ div a {
  min-width: 200px;
}
.button-text {
  box-shadow: 8px 6px 0 1px #201547 !important;
}
.testimonial-slider__rays {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.new-homepage__big-title ~ div a {
  box-shadow: 8px 6px 0 1px #201547;
}
#shopify-section-template--17714547851546__2011e560-7be3-4406-8c84-20a926128882 {
  margin-bottom: 6.15%;
}
.callout-devider {
  color: #d2d0db;
}
.testimonial-slider .flickity-button,
.video-testmonials-section .flickity-button,
.has-side-banner .flickity-button,
.multi-columns-slider-mobile .flickity-button {
  background: #facab3;
  display: flex;
  align-items: center;
  justify-content: center;
}
.testimonial-slider .flickity-button svg.flickity-button-icon,
.video-testmonials-section .flickity-button svg.flickity-button-icon,
.has-side-banner .flickity-button svg.flickity-button-icon,
.multi-columns-slider-mobile .flickity-button svg.flickity-button-icon {
  fill: #201547;
  width: 18px;
  height: 18px;
  position: static;
}
.callout-subtitle {
  font-family: "Panton", sans-serif;
  letter-spacing: 0.2px;
  color: #201547;
  font-size: 22px;
  margin-top: 70px;
}
.featured-coolection__side-banner {
  padding-right: 50px;
  padding-left: 30px;
}
.featured-coolection__side-banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.featured-collection-slider__product-info {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
#dynamic-checkout-cart [role="button"]:focus-visible,
.armament-swatch-option input:focus-visible + label,
:focus-visible {
  outline: none !important;
}
.flickity-button:focus {
  box-shadow: none;
}
.featured-collection-slider__product-info .quick-add-and-price {
  margin-top: auto;
}
.collection-slider__container:not(.flickity-enabled) {
  display: grid;
  grid-template-columns: repeat(20, 300px);
}
.collection-slider__container.flickity-enabled {
  display: block;
  height: 100%;
}
#shopify-section-template--17714547851546__48eca3da-da78-4295-9888-edd60e46b613
  > section {
  padding-bottom: 10px;
}
.multi-columns__box--video svg {
  width: 100px;
  height: 100px;
  fill: #201547;
}
.multi-columns__box--video {
  position: relative;
}
.multi-columns__box--video .js-play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.video-testimonials-cont:not(.flickity-enabled) {
  display: flex;
}
body.template-index
  #omnisend-dynamic-container
  .omnisend-form-622777b7da037700232c581d-overlay {
  background-color: #222424 !important;
}
body.template-index
  #omnisend-dynamic-container
  .omnisend-form-622777b7da037700232c581d-section-63e210d82ead3b61e89ef104-opacity-layer {
  background-color: #ffffff !important;
}
.nav-sales {
  text-transform: uppercase;
  color: #e86850;
}

#slidecarthq .item .title,
#slidecarthq .header h2,
#slidecarthq .item .title a,
#slidecarthq .item .price,
#slidecarthq .footer-row strong,
#slidecarthq .rewards {
  color: #201547 !important;
}
.zr_cstm_testimonial_title {
  display: none;
}
.template-index h2.testimonial-slider__title.zr_cstm_testimonial_title {
  display: block !important;
  margin-top: 40px;
}
quantity-selector button {
  padding: 0px 10px !important;
  width: 45px;
}
quantity-selector input {
  padding: 13px 30px !important;
  width: 90px;
}
.zn-main-price product-price,
.loop-purchase-options-label {
  display: none;
}
#loadtopsec product-price {
  display: flex;
  width: 90px;
  float: left;
  font-size: 30px;
  position: relative;
  margin-right: 20px;
}
#loadtopsec h3.font-heading.heading-case.text-headings {
  font-size: 28px;
}
#loadtopsec #product-form-installment {
  display: flex;
}
.flickity-button:focus {
  outline: 0 !important;
  box-shadow: unset !important;
}
ul.flex.flex-col.zn-trendlist {
  display: block;
}
.zn-trendlist li {
  float: left;
  width: 140px;
  display: inline-block;
  text-align: center;
}
input.refer-form__email {
  --tw-ring-color: transparent !important;
}
@media only screen and (max-width: 2560px) {
  div#zn-searchcollection {
    width: 85%;
  }
  div#zn-searchfeaturedimg {
    width: 15%;
    margin-top: 35px;
  }
  .video-testmonials-section .flickity-page-dots {
    bottom: 113%;
  }
}

@media only screen and (max-width: 1920px) {
  div#zn-searchfeaturedimg {
    width: 25%;
    margin-top: 35px;
  }
  div#shopify-section-engine-quick-search search-bar {
    max-width: 76% !important;
  }
  .video-testmonials-section .flickity-page-dots {
    bottom: 117%;
  }
}
@media only screen and (max-width: 1700px) {
  div#zn-searchfeaturedimg {
    width: 35%;
  }
  div#shopify-section-engine-quick-search search-bar {
    max-width: 72% !important;
  }
}
@media only screen and (max-width: 1440px) {
  div#zn-searchfeaturedimg {
    width: 35%;
  }
  div#shopify-section-engine-quick-search search-bar {
    max-width: 67% !important;
  }
  .zr-search-main-div div#zn-searchfeaturedimg img {
    width: 100%;
    height: 100%;
  }
  .video-testmonials-section .flickity-page-dots {
    bottom: 121%;
  }
}

@media only screen and (max-width: 1350px) {
  div#zn-searchfeaturedimg {
    width: 35%;
  }
  .video-testmonials-section .flickity-page-dots {
    bottom: 123%;
  }
  div#shopify-section-engine-quick-search search-bar {
    max-width: 69% !important;
  }
}

@media only screen and (max-width: 1300px) {
  div#shopify-section-engine-quick-search search-bar {
    max-width: 100% !important;
  }
  .video-testmonials-section .flickity-page-dots {
    bottom: 137% !important;
  }
}

@media only screen and (max-width: 1103px) {
  div#main-navigation ul.nav-ul-big-menu {
    padding: 5px 5px 15px 5px;
  }
  .nav-ul-big-menu li .navigation-item-link-only {
    margin-left: 20px !important;
  }
}

@media only screen and (max-width: 1024px) {
  .product-template-wrapper ul li .w-full.grid {
    width: 100%;
    padding-top: 100%; /* This ensures a 1:1 aspect ratio (square) */
    position: relative;
    overflow: hidden;
  }
  .product-template-wrapper ul li .w-full.grid img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  #main-navigation .navigation-list-item .navigation-item-link-only {
    margin-left: 0px !important;
  }
  #main-navigation > ul li {
    padding-left: 10px;
  }
  #main-navigation div a,
  #main-navigation div.flex-col button {
    margin-left: 10px;
  }
  .zn-noicon-div {
    margin-left: 37px !important;
  }
  .zn-menu-button {
    margin-left: 22px !important;
  }
  .nav-ul-big-menu .navigation-item-link-only nav-link {
    margin-left: 0px !important;
  }
  .nav-ul-big-menu .navigation-item-link-only nav-link svg {
    margin: 0px;
    margin-right: 16px;
  }
  .nav-ul-big-menu li .navigation-item-link-only nav-link a {
    margin: 0px !important;
  }

  search-bar div#zn-searchfeaturedimg {
    display: none;
  }
  .searched-prod-div .searched-prod-inner-div product-card {
    width: 23%;
  }
  div#shopify-section-template--19595770757402__products-filter-search-results
    .filter-topbar-container {
    width: 90%;
    margin: 40px auto 0px auto;
  }
  div#main-navigation ul.nav-ul-big-menu {
    background-color: #f7f7f7 !important;
  }
}

@media only screen and (max-width: 1023px) {
  .search-lg-div,
  .searched-prod-div .searched-prod-inner-div {
    display: none !important;
  }

  div#zn-searchcollection slider-engine product-card,
  .searched-prod-div slider-engine ul li product-card {
    width: 100%;
    float: unset;
    display: inline-block;
    flex-direction: row;
  }
  div#shopify-section-engine-quick-search search-bar {
    top: 0px;
  }
  div#zn-searchcollection {
    width: 100%;
  }
  predictive-search {
    display: block;
    /* width: 100%; */
    max-width: 100%;
    margin: auto;
    left: 0;
    position: absolute;
  }
}
@media only screen and (max-width: 991px) {
  .searched-prod-div .searched-prod-inner-div product-card {
    width: 31%;
  }
}
@media only screen and (max-width: 768px) {
  a.collection-slider__box2 {
    width: 44%;
    margin: 0px 10px 20px;
  }
  #ReCharge {
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 20px auto;
  }
  .rc_header-settings__title.rc_title-bar__title h2 {
    font-size: 44px;
}
  #login_verification p a, .rc_header-settings__description p, .shopify-policy__body .rte p {
    font-size: 20px;
}
  div#shopify-section-template--20923629797658__page-contact-form {
    background-image: none;
  }
  /* About us section bottom back pattern */
  div#shopify-section-template--21187834151194__40c73d20-e4c4-4510-93bc-100ebfafee0a {
    background-image: url(/cdn/shop/files/Rain_Pattern_Mobile.svg?v=1695900829);
    background-position: right 110%;
    background-size: 270px;
  }
  div#shopify-section-template--20923629797658__page-contact-form
    .contact-form-outer {
    background-image: url("/cdn/shop/files/website_DASHED_LINE.png?v=1694166590");
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
  }
  .has-side-banners
    .zr_cstm_feature_slider
    .slick-slider
    .yotpo-stars
    span.yotpo-icon {
    font-size: 12px !important;
  }
  .collection-slider-main .has-side-banners .zr_cstm_feature_slider {
    width: 100%;
  }
  .zn-custom-faq summary.heading-font,
  .zn-custom-about summary.heading-font,
  .zn-custom-pbody-find.us.in.store summary.heading-font {
    font-size: 20px;
    line-height: 28px;
  }
  .zn-custom-faq .animate-details-content p,
  .zn-custom-about .animate-details-content p,
  .zn-custom-pbody-find.us.in.store .animate-details-content p {
    font-size: 15px;
  }
  .mycontact .contact-form-outer {
    padding: 150px 30px 0px 30px;
    margin-bottom: 30px;
  }
  #main-navigation .nav-ul-big-menu li a h6 {
    font-size: 14px !important;
  }
  .shopify-product-form button#zn-add-to-cart {
    font-size: 10px !important;
  }
  .zn-cross-sells .zn-cross-sell-butt button#zn-add-to-cart {
    padding: 5px;
    font-size: 11px !important;
    font-weight: 600;
  }
  header-main {
    display: block;
    height: 60px;
  }
  input[type="email"].newsletter-placeholder::placeholder {
    opacity: 1;
    text-align: center;
    padding-left: 20px;
  }
  input[type="email"].newsletter-placeholder:focus {
    padding: 13px 32px 13px 12px !important;
  }
  input[type="email"].newsletter-placeholder {
    font-size: 1rem;
  }
  .label-hide {
    display: none;
  }
  .searched-prod-div slider-engine ul li .zn-cross-image {
    height: auto;
  }
  .searched-prod-div slider-engine ul li h5 {
    font-size: 15px;
  }

  .searched-prod-div slider-engine ul li .testing.money {
    font-size: 13px;
  }
  .main-content.cart-wrap,
  .main-content div#shopify-section-template--19595769872666__main,
  div#shopify-section-template--19595769938202__main,
  div#shopify-section-template--19595770102042__collection-list-header {
    margin-top: 80px;
  }

  .featured-coolection__collection {
    padding: 0px;
  }
  .home-mob-custom-section product-card h5.font-heading {
    font-size: 18px;
  }
  .home-mob-custom-section product-card h5.font-body {
    font-size: 13px;
    margin: 5px 0px;
  }
  .home-mob-custom-section .yotpo-stars .yotpo-icon-star,
  .home-mob-custom-section .yotpo-stars .yotpo-icon-half-star {
    font-size: 14px !important;
  }
  .home-mob-custom-section .product-attributes-container .atributre-box__icon {
    max-width: 40px !important;
  }
  .home-mob-custom-section .quick-add-and-price button {
    font-size: 11px !important;
  }
  .home-mob-custom-section .quick-add-and-price .money {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .collection-slider__containers2 .slick-prev {
    left: 5px !important;
    z-index: 11;
    top: 40% !important;
  }
  .collection-slider__containers2 .slick-next {
    right: 5px !important;
    z-index: 11;
    top: 40% !important;
  }
  .filter-topbar-container armada-modal-open {
    max-width: unset !important;
  }
  .collection-slider__box {
    max-width: 280px;
  }
  .zn-mainpro-des {
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.3px;
    display: block;
  }
  .testimonial-slider__author {
    font-size: 20px;
  }
  .zr_cstm_slide_content h4 {
    font-size: 21px;
    line-height: 28px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
  #shopify-section-header > header-main > header,
  #main-navigation > ul {
    background-color: #fec6ac;
  }

  .main-pro-accordion {
    margin-bottom: 30px;
  }

  .main-pro-accordion
    summary.list-none.heading-font.heading-case.leading-none.font-heading.cursor-pointer.flex.justify-between.outline-offset-\[-3px\].py-3.md\:py-4.group.font-body.font-semibold.text-h4.sm\:text-18 {
    font-size: 20px !important;
    padding: 22px 15px;
    letter-spacing: 1px;
  }
  .main-pro-accordion details {
    height: unset !important;
  }
  .zn-imagebox {
    height: 399px;
  }
  .main-pro-accordion .animate-details-content {
    padding: 0px 25px;
  }
  .main-pro-accordion summary svg {
    width: 14px;
  }
  .zn-var-opt label {
    font-size: 13px !important;
    padding: 15px 5px;
  }
  /*
  div#shopify-section-engine-quick-search search-bar {
    margin-top: 59px;
  }
  */
  .cross-sells .yotpo.bottomLine.yotpo-small {
    display: none;
  }
  .select.relative.grid.grid-cols-1.grid-rows-1.items-center {
    margin-top: 20px;
  }
  .quick-add-and-price.diff-grid-quick-add .select {
    margin-top: 10px !important;
  }

  .hide-mobile {
    display: none;
  }
  .hide-desktop {
    display: grid;
  }
  .footer_logo_container,
  .footer_social_media_icons {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .footer_social_media_icons {
    justify-content: flex-start !important;
  }
  .footer_newsletter,
  .footer_links {
    text-align: center;
  }
}

@media screen and (max-width: 768px) {
  .mx-unset {
    max-width: unset;
    width: unset;
  }
  .h-490 {
    height: 490px;
  }
  /* .collection-template-wrapper, */
  div#shopify-section-template--18690923954458__page-header,
  div#shopify-section-template--18690923987226__rich-text-0,
  div#shopify-section-template--18690923987226__rich-text-0,
  div#shopify-section-template--18690923823386__image-with-text-overlay,
  div#shopify-section-template--18690923954458__page-header,
  div#shopify-section-template--18690923954458__page-header,
  div#shopify-section-template--18690923954458__page-header,
  div#shopify-section-template--18690923954458__page-header,
  /* .product-template-wrapper, */
  div#shopify-section-template--18690923135258__main,
  .template-search #shopify-section-engine-quick-search,
  .template-customers-login #shopify-section-template--18690923495706__main,
  div#ReCharge,
  div#shopify-section-template--18936507498778__main,
  div#shopify-section-template--19200628293914__main {
    margin-top: 80px;
  }

  #slidecarthq .header button {
    background: transparent;
    width: auto;
    height: auto;
  }
  #slidecarthq .header button svg {
    width: 18px;
  }
  #slidecarthq .header button svg path {
    fill: #201547;
  }
  div#slidecarthq .slidecarthq .note a {
    color: #201547;
    font-size: 17px;
    letter-spacing: 1.2px;
    font-weight: 600;
  }
  #slidecarthq .discount-box-form input {
    border: 3px solid #201547;
    border-radius: 0px;
  }
  #slidecarthq .discount-box-form button {
    border: 3px solid #201547;
    border-radius: 0px;
    font-size: 12px;
    box-shadow: 8px 3px 0 1px #2015478a;
  }
  #slidecarthq .discount-box-form input::placeholder {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
  }
  div#slidecarthq .slidecarthq header {
    padding: 30px 15px;
  }
  div#slidecarthq .slidecarthq .footer-row strong {
    letter-spacing: 2px;
    font-size: 18px;
  }
  #slidecarthq .slidecarthq #slidecart-checkout-form button {
    font-weight: 600;
    letter-spacing: 2px;
    border: 2px solid #201547;
    font-size: 16px;
    background-color: #fff;
    color: #201547;
    box-shadow: 7px 7px 0 1px #2015478a;
  }
  .template-index .collection-slider__container .collection-slider__image-box {
    border: 1px solid #d5d5d5;
  }
  .flickity-page-dots .dot {
    background: #989897 !important;
  }
  [type="email"]:focus {
    --tw-ring-shadow: 0;
  }
  .yotpo-stars .yotpo-icon-star,
  span.yotpo-stars .yotpo-icon-empty-star,
  span.yotpo-stars .yotpo-icon-half-star {
    font-size: 18px !important;
  }
  #slidecarthq .header {
    width: 100%;
  }
  .animate-details-content p span.metafield-multi_line_text_field {
    display: block;
    /* text-align: justify; */
  }
  span.yotpo-action .y-label,
  .yotpo-dropdown-button span {
    font-family: "Panton";
  }
  product-form .cross-sells product-card {
    display: grid;
    grid-template-columns: 40% 55%;
    grid-template-rows: -webkit-min-content -webkit-min-content 1fr;
    grid-template-rows: min-content min-content 1fr;
  }
  div#slidecarthq .slidecarthq h2 {
    letter-spacing: 3px;
    font-size: 18px !important;
  }

  div#slidecarthq .slidecarthq h2 span {
    letter-spacing: 3px;
    font-size: 18px !important;
    color: #201547 !important;
  }
  .testimonial-slider__stars {
    margin-top: 20px;
    gap: 1px;
  }

  .yotpo .font-color-gray {
    color: #201547;
    font-family: "Albra";
  }
  .testimonial-slider__content p {
    letter-spacing: 0px;
    font-size: 21px;
    padding: 0px 10px;
  }
  .testimonial-slider__box {
    padding: 10px 25px 25px;
  }
  .zn-cross-sell-butt {
    width: 180px;
  }
  .zn-mainpaybutton {
    padding: 0px 10px;
    width: 95%;
    margin: 0px auto 20px;
  }
  .checkit-shoptrade-wrapper .checkit-gallery {
    width: 95% !important;
  }
  .checkitPaddingClass {
    padding: 5px;
  }
  .zn-promainmedia img {
    width: 85%;
    margin: 10px auto;
  }
  .zr_cstm_follow_bg {
    padding: 50px 20px 30px !important;
  }
  .zr_cstm_follow_bg h3 {
    font-size: 26px !important;
    letter-spacing: 1px;
  }
  .zn-mainpaybutton .quick-add-and-price {
    padding: 5px;
    grid-template-columns: 65% 40%;
    box-shadow: 4px 11px 0 -4px #878099;
  }
  .checkit-shoptrade-wrapper:not(.checkit-shoptrade-modal) {
    margin: 0 auto !important;
  }
  .zn-reviewbox {
    /*     margin-top:25px; */
    background-color: #fae1dc;
  }
  .zn-add-to-cart quantity-selector {
    padding: 0px;
  }
  .zn-quantity {
    width: 32%;
  }
  .zn-mainpro-addtocartbutton {
    width: 60%;
  }

  .quick-add-and-price button {
    padding: 5px;
    font-size: 13px !important;
    justify-content: flex-start;
  }
  .product-main-form #price-field span.testing.money {
    font-size: 19px;
    margin-bottom: 15px;
    display: block;
  }
  product-price2 .line-through span,
  product-price .line-through span {
    font-size: 19px;
  }
  .zn-add-to-cart .payement-button {
    padding: 10px 12px;
    font-size: 18px !important;
    justify-content: space-between !important;
    border-width: 4px;
  }
  .payement-button svg {
    width: 30px;
  }
  .zn-add-to-cart .payement-button.box-shadow {
    box-shadow: 8px 9px 0 -1px #201547 !important;
  }
  .zn-quantity quantity-selector.box-shadow {
    box-shadow: 8px 9px 0 -1px #201547 !important;
  }
  .cross-sell-button svg {
    width: 35px;
  }

  .box-shadow {
    box-shadow: 3px 3px 0px 1px #201547 !important;
  }
  .zr_cstm_template--18690924216602__987007fb-b46a-4039-93a9-cebcdd6f4f8f,
  .zr_cstm_img_height,
  .backsection,
  .main-pro-accordion details,
  .cross-sells {
    background-color: transparent;
  }

  #shopify-section-footer-mobile {
    display: block !important;
  }
  .collection-slider__container {
    padding-left: 30px;
  }
  .marquee {
    font-size: 22px;
    letter-spacing: 0.5px;
  }
  .colums-with-images .container {
    padding-left: 25px;
    padding-right: 25px;
  }
  .columns-images__image img {
    height: 71.3px;
  }
  .columns-images__title {
    font-size: 9px;
    letter-spacing: 1px;
  }
  .columns-images__text {
    font-size: 12px;
    letter-spacing: 0.9px;
  }
  .hide-mobile {
    display: none !important;
  }
  .collection-slider-main .has-side-banner {
    grid-template-columns: 1fr;
  }
  .featured-coolection__side-banner,
  .featured-collection-slider__box {
    width: 80%;
  }
  .new-homepage__title {
    font-size: 26px !important;
  }
  .new-homepage__subtitle {
    font-size: 22px !important;
  }
  .new-homepage__big-title {
    font-size: 26px !important;
    letter-spacing: 0.5px;
    line-height: 35px;
  }
  .multi-columns__box--text {
    height: 100%;
  }
  .custom-video-hero__heading {
    position: static;
    padding: 0 30px;
  }
  .custom-video-hero__heading ~ div {
    position: absolute;
    bottom: 120%;
    left: 50%;
    transform: translateX(-50%);
  }
  .custom-video-hero__heading h3 {
    font-size: 8px;
    text-align: center;
    margin-top: 40px;
  }

  .custom-video-hero__heading p {
    text-align: center;
  }
  body.template-index .video-testimonials-block {
    width: 80%;
    margin-right: 0%;
  }
  .testimonial-slider__box {
    width: 85%;
  }
  .custom-video-hero > section {
    width: 100%;
  }
  .refer-section h4 {
    font-size: 32px !important;
  }
  .refer-section h3 {
    font-size: 28px;
  }
  .refer-section h4,
  .refer-section h3 {
    padding-bottom: 15px;
  }
  .refer-section div.break-words {
    font-size: 18px;
  }
  .banner-slideshow__button {
    padding-left: 16px; /*0 */
  }
  .banner-slideshow slider-engine > div > ul,
  .banner-slideshow slider-engine > div > ul > li {
    height: auto;
  }
  .banner-slideshow slider-engine > div > ul > li [data-aid="slide-imgs"] {
    height: 0;
    position: relative;
    padding-top: 68%;
  }
  .banner-slideshow slider-engine > div > ul > li [data-aid="slide-imgs"] img {
    position: absolute;
    width: 100%;
    height: 490px;
    top: 0;
  }
  .banner-slideshow__custom-content {
    position: relative;
    margin-top: 25px;
  }
  .button-text {
    padding-left: 20px;
  }
  .banner-slideshow__subheading,
  .banner-slideshow__heading,
  .banner-slideshow__desc {
    text-align: center;
  }
  .banner-slideshow__desc ~ div {
    align-items: center;
    justify-content: center;
  }
  .banner-slideshow__button {
    margin: auto;
  }
  .button-text {
    min-width: 200px;
  }

  #shopify-section-template--17714547851546__2011e560-7be3-4406-8c84-20a926128882 {
    margin-bottom: 20px;
  }
  .banner-slideshow__dots-container {
    bottom: 20px;
    left: 50%;
    width: 300px;
    transform: translateX(-50%);
  }
  .banner-slideshow slider-engine {
    margin-bottom: 0;
    padding-bottom: 20px;
  }
  .callout-subtitle {
    font-size: 18px !important;
  }
  .custom-video-hero {
    padding-top: 0px;
  }
  .banner-slideshow__heading {
    line-height: 40px;
  }
  .banner-slideshow__desc {
    margin-bottom: 16px;
  }
  .featured-coolection__side-banner.hide-pc {
    height: 100%;
  }
  .multi-columns-slider-mobile {
    display: block;
  }
  .multi-columns-slider-mobile .multi-columns__box {
    min-height: 100%;
    height: auto;
  }
  .multi-columns-slider-mobile .multi-columns__box--video {
    display: grid;
  }
  .callout-devider {
    margin-left: 30px;
    margin-right: 30px;
  }

  .collection-sidebar-title,
  .filter-topbar-container .filter_form {
    position: relative;
    text-align: center;
    width: 100%;
    display: flex;
    align-items: center;
  }
  #collection-title-and-desc {
    width: 100%;
  }

  armada-modal-open[data-modal-id="sort-modal-trigger"] {
    max-width: 150px;
  }
  section[data-armada-selector="section-collection-filters"]
    .filter-topbar-container
    > div,
  section[data-armada-selector="section-search-filters"]
    .filter-topbar-container
    > div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
  }
  .filter-topbar-container .filter_form {
    display: none;
  }
  .colection-banner-space-2-rows.full-row-banner,
  .three-spaces-row-banner,
  .two-spaces-row-banner {
    grid-column-start: 1;
    grid-column-end: 3;
  }
  .colection-banner-space-2-rows.full-row-banner,
  .three-spaces-row-banner,
  .two-spaces-row-banner {
    margin: 30px 0 30px 0;
    max-height: 300px;
    display: flex;
  }
  .colection-banner-space-2-rows.full-row-banner img,
  .three-spaces-row-banner img,
  .two-spaces-row-banner img {
    max-height: 100%;
    object-fit: cover;
  }

  .tablet-down-hidden {
    display: none;
  }
  .zr_cstm_slide_content h3 {
    font-size: 25px;
    line-height: 1.3;
    letter-spacing: 1px;
  }
  .zr_cstm_slide_content p {
    font-size: 14px;
    width: 65%;
    margin: 0 auto 20px;
    letter-spacing: 1px;
    line-height: 20px;
  }
  .banner-slideshow .marquee {
    padding: 21px 0;
  }
  .zr_cstm_slider_btn a {
    width: 75% !important;
    padding: 12px 0px;
    font-size: 18px !important;
  }
  .zr_cstm_col_with_img h2 {
    font-size: 26px;
    line-height: 1.18;
    width: 95%;
    margin: 0px auto 40px;
    padding-top: 40px;
    letter-spacing: 1px;
  }
  .zr_cstm_col_with_img h4 {
    font-size: 8px;
    margin-bottom: 10px;
  }
  .zr_cstm_col_with_img p {
    font-size: 11px;
    line-height: 15px;
    width: 90%;
    letter-spacing: 1.5px;
    margin: 0 auto;
  }
  .collection-slider {
    padding-top: 35px !important;
  }
  .zr_cstm_feature_slider div h4 {
    font-size: 24px !important;
    line-height: 1.3;
    font-weight: 600;
    height: 60px;
  }
  .zr_cstm_feature_slider h4.featured-collection-slider__product-title {
    font-size: 20px !important;
    line-height: 1.3;
    text-align: left;
    font-weight: 400;
    height: unset;
  }
  .collection-slider-main .flickity-prev-next-button.next svg,
  .collection-slider-main .flickity-prev-next-button.previous svg {
    width: 10px;
  }
  a.featured-collection-slider__box {
    padding-bottom: 10px;
  }
  .featured-collection-slider__product-info .quick-add-and-price {
    margin-bottom: 30px;
    box-shadow: 4px 11px 0 -4px #878099;
  }
  .zr_cstm_feature_slider div h2 {
    font-size: 19px !important;
    letter-spacing: 1px;
    line-height: 1.4;
    font-weight: 500;
  }
  .custom-video-hero__heading p {
    font-size: 16px !important;
    line-height: 2;
    margin-top: 15px;
  }
  .columns-images__text-box {
    padding: 15px 1px;
  }

  .zr_cstm_template--18690923692314__2011e560-7be3-4406-8c84-20a926128882
    .button_container {
    width: 80%;
  }
  /* .custom-video-hero {
    background-color: #daeeec !important;
  } */
  .zr_cstm_our_story_btn.uppercase {
    text-align: center;
    text-decoration: none;
    margin: 30px 0;
    cursor: pointer;
    padding: 12px 23px;
    border: 3px solid black !important;
    position: relative;
    font-size: 20px !important;
    display: flex !important;
    justify-content: space-around;
    align-items: center;
    letter-spacing: 1px;
  }
  .zr_cstm_our_story_btn.uppercase p {
    letter-spacing: 1px;
  }
  .zr_cstm_our_story_btn.uppercase img {
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 40px;
    height: 25px;
  }

  p.zr_cstm_best_seller_block_title {
    font-size: 25px !important;
    font-weight: 700;
  }
  p.zr_cstm_best_seller_block_subtitle {
    font-size: 20px;
    padding-bottom: 22px;
    line-height: 1.7;
  }
  h3.font-heading.heading-case.text-headings.break-anywhere.text-42.sm\:text-h1.leading-heading.mb-2.line-height-50.sm\:line-height-40.text-lowercase.letter-spacing-1-2.text-42 {
    font-size: 26px !important;
    line-height: 35px;
    margin-block: 15px;
    letter-spacing: 0;
    color: #201547;
    font-family: Albra;
  }
  .cross-sells span.testing.money {
    font-weight: 600;
    font-size: 14px !important;
    margin-bottom: unset !important;
    display: block !important;
  }
  .zn-crosssell-price {
    padding: 10px;
  }
  .cross-sells span.opacity-60.text-base.font-body {
    font-size: 14px;
    margin-left: 5px;
    color: #979797;
    opacity: 1;
  }
  .cross-sells .line-through {
    color: #979797;
  }
  span.ml-2.text-base.font-body {
    font-size: 13px;
    font-weight: 600;
  }
  button.asas.line-height-24.box-shadow.white-arrow-hover.flex.flex-row.items-center.a3.text-h5.sm\:text-h5.font-semibold.font-body.heading-case.leading-heading.letter-spacing-1-2.text-center.min-h-\[44px\].py-\[13px\].xl\:px-4.px-3.inline-block.border-2.border-body.line-height-24.a2.armament-button--filled.focus\:disabled\:text-page.w-full.cross-sell-button {
    letter-spacing: 1px;
    line-height: 0;
    font-size: 14px !important;
    padding: 0px 5px;
    min-height: 35px;
  }
  .cross-sells.bg-page.text-body.px-3.py-4.md\:px-4.-mx-3.md\:mx-0.text-center
    hr {
    border: none !important;
    height: 1px !important;
    background-color: #d7d2cb !important;
  }
  .zn-cross-sell-box {
    margin-top: 10px;
  }
  .zn-cross-sells
    h2.font-heading.heading-case.text-headings.break-anywhere.text-42.sm\:text-h1.leading-heading.pb-2 {
    font-size: 25px !important;
    letter-spacing: 0;
    color: #201547;
    font-family: Albra;
  }

  .zn-cross-sells
    h5.font-heading.heading-case.text-headings.break-anywhere.text-h4.sm\:text-18.leading-none.font-body.letter-spacing-0-2.sm\:letter-spacing-1.line-height-24 {
    font-size: 14px !important;
    line-height: 1.2;
    font-family: Panton;
    letter-spacing: 1px;
  }
  .zn-cross-sells .zn-short_tagline {
    min-height: 40px;
  }
  .zn-cross-sells .zn-short_tagline h5 {
    font-size: 10px !important;
    line-height: 14px;
    letter-spacing: 1px;
    font-weight: 600;
  }
  .zn-cross-image {
    height: 100%;
    display: block;
    width: 100%;
    object-fit: cover;
  }
  .cstm2 {
    margin: 15px auto 0px;
  }

  .cstm2 h2 {
    font-size: 25px !important;
    letter-spacing: 0.5px;
    color: #201547;
    font-family: Albra;
    line-height: 35px;
    width: 80%;
    margin: 0px auto;
    text-align: center !important;
  }
  .zn-mainpro-slider {
    background: #faf6f7;
  }
  hr.zr_cstm_hr {
    border-top: 1px solid #979797;
    margin-bottom: 40px;
  }
  hr.zr_cstm_hr2 {
    width: 90%;
    border-top: 1px solid #979797;
    margin: 0 auto;
  }
  h3.font-heading.heading-case.text-headings.break-anywhere.text-45.sm\:text-h1.leading-heading.mb-2.md\:mb-3.line-height-54.sm\:line-height-40.letter-spacing-1-2 {
    font-size: 26px !important;
    letter-spacing: 1px;
  }
  .zn-secdiv
    h4.font-heading.heading-case.text-headings.break-anywhere.text-h3.sm\:text-18.font-body.letter-spacing-0-5.line-height-28 {
    font-size: 20px !important;
    letter-spacing: 0;
    line-height: 29px;
    width: 95%;
    margin: 30px auto 10px;
  }

  .zn-reviewtext.mb-3.md\:mb-4.text-h5.letter-spacing-1.line-height-28 {
    font-size: 12px;
    line-height: 25px;
    width: 100%;
    margin: 0 auto;
  }
  h3.zn-reviewauthor.font-heading.heading-case.text-headings.break-anywhere.text-26.sm\:text-h3.mb-2.font-semibold.font-body.line-height-28.letter-spacing-1-6 {
    letter-spacing: 0;
    font-size: 23px !important;
    margin-top: 10px;
  }
  h2.font-heading.heading-case.text-headings.break-anywhere.text-body.mb-4.md\:mb-5.z-40.text-45.sm\:text-h2.line-height-54.xs\:line-height-30.letter-spacing-minus-0-1-6-2 {
    font-size: 26px !important;
    letter-spacing: 1px;
  }
  footer h3 {
    margin-bottom: 10px;
  }
  footer h4 {
    margin-bottom: 10px;
  }
  h5.font-heading.heading-case.text-headings.break-anywhere.text-h5.font-body.sm\:text-center {
    text-align: left;
    padding-left: 10px;
    font-size: 12px;
    height: 30px;
    width: 100%;
    margin: 0 auto;
    letter-spacing: 0.3px;
  }
  .zn-mainpro-slider svg {
    width: 10px;
  }
  span.Zr_footer_size {
    font-size: 12px;
    letter-spacing: 1.5px;
  }
  .pb-3.md\:pb-4.rte.prose.text-h5.prose-strong\:text-body.prose-blockquote\:text-body.prose-figcaption\:text-body.sm\:line-height-19
    p {
    font-size: 14px !important;
    text-align: left;
    letter-spacing: 1px;
    width: 80%;
  }
  .zn-cstm-box {
    background-color: #fdeae1;
  }
  .zn-signup label {
    font-size: 20px !important;
    letter-spacing: 1.5px;
  }

  .zr_Fsize_cstm2 {
    margin-top: 10px;
    padding: 25px 0px !important;
    justify-content: space-between !important;
  }
  .zr_Fsize_cstm2 {
    margin-top: 10px;
    padding: 25px 70px !important;
  }
  .zr_Fsize_cstm2 span {
    letter-spacing: 2px;
    font-size: 20px;
  }
  .menu-title {
    display: flex;
    cursor: pointer;
    align-items: center;
  }
  span.zn-plus {
    font-size: 23px;
    font-weight: 500;
    font-family: "yotpo-widget-font";
    margin-left: 10px;
  }
  .z-20.col-start-1.col-end-2.text-body.md\:text-left.p-4.md\:p-6.flex.flex-col.justify-center.items-start.text-left.cstm_mobile_view.zr_cstm_back_clr {
    background-color: #fdeae1 !important;
  }

  /*------------------Today code ------------------*/

  .menu-title
    h5.font-heading.heading-case.text-headings.break-anywhere.text-18.zr_fWeight.font-body.uppercase.sm\:text-h5.md\:pb-4 {
    font-size: 14px !important;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 3;
    display: contents;
  }
  /* .footer_social_media_icons {
    justify-content: left !important;
  } */
  .flex.justify-around div img {
    width: 85%;
  }
  .zn-linecenter {
    align-items: center;
  }
  /*--------------- Home page code starts ---------------------*/
  #shopify-section-template--18690924216602__1861a92f-3c97-4c59-a23f-a9e9814df01c
    .cstm2 {
    margin: 0 auto !important;
  }
  #shopify-section-template--18690924216602__1861a92f-3c97-4c59-a23f-a9e9814df01c
    .zr_cstm_back_clr {
    padding-bottom: 70px;
  }

  .banner-slideshow__custom-content {
    position: relative !important;
    margin-top: 10px;
  }

  /*------------Home page wednesday code-------------*/

  .zr_cstm_second_btn {
    background-color: #fff !important;
    display: inherit;
  }
  .zr_cstm_first_btn {
    display: none !important;
  }

  .collection-slider__product-title {
    font-size: 20px;
    letter-spacing: 1px;
  }
  .flickity-page-dots .dot {
    width: 8.5px !important;
    height: 8.5px !important;
    margin: 0 5px !important;
  }
  .collection-slider__title {
    margin-bottom: 70px;
    font-size: 25px;
  }
  .colums-with-images .container {
    padding-left: 10px;
    padding-right: 10px;
  }
  /*   .flex.flex-row.justify-center.mt-3.md\:mt-4.zr_cstm_slider_btn a span {
    margin: 0 auto;
} */
  .multi-columns.zr_cstm_atns_multi_col {
    margin-top: -10% !important;
  }
  /*-------------------Home page Thursday code-------------------------*/

  .multi-columns__box.multi-columns__box--text.zr_cstm_atns_multi_col--text_block {
    padding: 58px 15px 70px 15px !important;
  }
  .smaller-text .font-heading {
    font-size: 17px !important;
    line-height: 1.3;
  }
  .button-text.not-arrow,
  .smaller-text .font-heading ~ div a {
    padding: 10px;
    min-width: 205px;
  }
  .video-testimonials__title {
    font-size: 28px;
    padding: 0 31px;
  }
  .video-testmonials-section .flickity-page-dots {
    bottom: 112% !important;
  }
  .video-testimonials__description p {
    font-size: 17px;
    padding: 0 31px;
  }
  .zr_cstm_insta_sec {
    display: none !important;
  }
  .zr_cstm_testimonial_title {
    display: block;
    font-size: 30px;
  }
  .zn-newslet-head {
    font-size: 31px;
    width: 90%;
    margin: 0 auto 20px;
    line-height: 36px;
    letter-spacing: 1px;
  }
  .zn-newslet-subhead {
    font-size: 26px !important;
    width: 90%;
    margin: 0 auto 20px;
    line-height: 30px;
    font-family: "Panton";
    letter-spacing: 1px;
  }
  .zn-newslet-para {
    font-size: 16px !important;
    width: 90%;
    margin: 0 auto;
    line-height: 28px;
    letter-spacing: 1px;
  }
  .zn-main-news {
    width: 95%;
  }
  .zn-main-news input::placeholder {
    font-weight: 600;
    color: #d2d0da;
    letter-spacing: 1.7px;
    font-size: 17px;
  }
  button.zr_Fsize_cstm span {
    font-size: 20px;
    letter-spacing: 1.5px;
  }
  .zn-main-news svg {
    margin: 0 auto;
  }
  .zr_Fsize_cstm {
    padding: 25px 5px 25px 35px !important;
    display: grid;
    grid-template-columns: 70% 30%;
    align-content: center;
    justify-content: space-around;
    /* align-items: center; */
  }

  /* .multi-columns.zr_cstm_atns_multi_col div .flickity-viewport {
    height: 390px !important; 
} */
  /*------------------------Home page Thursday code ends---------------------------------*/
  /*   .z-20.col-start-1.col-end-2.text-body.md\:text-left.p-4.md\:p-6.flex.flex-col.justify-center.items-start.text-left.cstm_mobile_view {
    background-color: #fdefee;
} */
  /* .zr_cstm_fix_layout ul li {
	min-width: 80% !important;
} */
  /* .header-mobile-search.flex.lg\:hidden.w-44.h-44.zr_cstm_head_height.items-center.justify-center.group.cursor-pointer 
{
    height: 35px !important;
} 
 
  ------------------Today code ends----------------------*/
  scroll-bar .zr_cstm_scroll {
    width: 230px;
    margin: 0 auto;
  }
  scroll-bar .zr_cstm_scroll .scroll-track {
    background: #fff;
    border: 1px solid #201547;
    opacity: 1;
    border-radius: 0px;
    height: 6px;
  }
  scroll-bar .zr_cstm_scroll .scroll-range {
    background-color: #d9d8d6 !important;
    border-radius: 0;
    height: 4px;
    top: 0px;
    left: 0px;
  }
  .text-columns-with-images .zn-secdiv {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background: transparent;
  }

  slider-engine.block.group.relative.text-columns-slider--template--18690924216602__ff1e64e4-d06b-490d-887c-1f3cd196710c
    li {
    margin-right: 10px;
  }

  slider-engine.block.group.relative.text-columns-slider--template--18690924216602__ff1e64e4-d06b-490d-887c-1f3cd196710c
    .relative.overflow-hidden {
    overflow: visible;
  }

  slider-engine.block.group.relative.text-columns-slider--template--18690924216602__ff1e64e4-d06b-490d-887c-1f3cd196710c
    .relative.overflow-hidden
    li {
    margin-right: 10px;
  }

  input.refer-form__email.zr_refer_email_inp {
    padding: 8px 10px;
    background: transparent;
    letter-spacing: 1px;
  }
  /* .footer_content_container.text-body {
    margin-top: -60px;
  } */
  h3.font-heading.heading-case.text-headings.break-anywhere.text-h3.leading-heading.pb-2.md\:pb-3.break-words {
    font-size: 25px;
    padding-left: 10px;
  }
  h5.font-heading.heading-case.text-headings.break-anywhere.text-18.zr_fontwaight.letter-spacing-0-3-2.font-body.uppercase.pb-3.md\:pb-4.font-semibold {
    text-align: left;
    font-size: 17px;
    letter-spacing: 1px;
  }
  h4.font-heading.heading-case.text-headings.break-anywhere.text-h4.sm\:text-18.leading-none.pb-2.break-words {
    font-family: Panton;
    line-height: 2;
    padding-left: 10px;
    font-size: 19px !important;
    letter-spacing: 1px;
  }
  li.h-full.flex.flex-col.justify-center.min-w-full.relative.px-4.md\:px-5 div {
    font-size: 15px !important;
    line-height: 1.8;
    padding-left: 10px;
  }
  form.refer-form {
    margin-top: 30px;
  }
  .z-20.col-start-1.col-end-2.row-start-1.row-end-4.text-body.md\:text-left.p-4.md\:p-6.flex.flex-col.justify-center.items-start.text-left.cstm_desktop_view {
    display: none !important;
  }

  #shopify-section-template--18690924216602__1861a92f-3c97-4c59-a23f-a9e9814df01c {
    display: block;
  }

  .z-20.col-start-1.col-end-2.text-body.md\:text-left.p-4.md\:p-6.flex.flex-col.justify-center.items-start.text-left.cstm_mobile_view {
    display: block !important;
  }

  section.px-0.px-0.bg-page.w-full.grid.grid-cols-1.auto-rows-auto.overflow-hidden.h-\[500px\].md\:h-\[550px\] {
    background-color: #fdefee;
  }

  /* div#shopify-section-template--18690924216602__product-recommendations {
    background-color: #fdefee;
} 
section.text-body.bg-page.w-full.py-5.px-4.md\:py-6.md\:px-7 {
    background-color: #fdefee;
}
section#shopify-section-template--18690924216602__16726093732a9d3a2b {
    background-color: #fdefee;
}
  */
  h3.font-heading.heading-case.text-headings.break-anywhere.line-height-34.letter-spacing-0-5-6.text-28.sm\:mb-2.sm\:mt-3.sm\:text-center {
    font-size: 20px;
    line-height: 1.3;
    text-align: left;
    padding-left: 10px;
    min-height: 60px;
  }

  header.grid.py-3.px-4.lg\:px-5.xl\:px-6.lg\:py-2.md\:gap-\[1rem\].items-center.bg-page.text-body.relative.border-b.border-b-border-opacity-10 {
    padding: 7px 10px;
  }
  #header .logo {
    width: 110px !important;
    margin-left: 10px;
  }
  header {
    position: absolute !important;
    z-index: 1111111;
    width: 100%;
  }
  #shopify-payment-terms-modal header {
    position: relative !important;
    z-index: 1111111;
    width: 100%;
  }
  #shopify-payment-terms-modal .help_text small {
    font-weight: 400;
  }

  .h-full.zr_reffer_img img {
    margin: 0 auto;
  }

  .py-1 {
    padding-bottom: 6px;
    padding-top: 6px;
  }
  li.text-14.font-semibold.sm\:text-h5.xs\:text-h6.min-w-\[232px\].min-h-\[24px\].letter-spacing-1-8.flex.items-center.justify-center.row-start-1.col-start-1.text-center.transition-opacity.duration-500.z-\[1\] {
    font-size: 14px !important;
    font-family: "Panton", sans-serif;
    letter-spacing: 1px;
  }
  /*   img.tester.relative.object-contain.m-auto.hover\:cursor-crosshair
  {
    width: 430px !important;
  } */

  h5.font-heading.heading-case.text-headings.break-anywhere.text-h3.font-body.letter-spacing-0-4-8-4.line-height-24 {
    display: none;
  }
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star,
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,
  .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star {
    font-size: 14.5px;
  }
  span.yotpo-stars {
    letter-spacing: 3px;
    padding: 0px 5px !important;
  }
  .yotpo .text-m {
    font-size: 13px;
    text-decoration: underline !important;
    font-weight: 600;
    font-family: "Panton";
    margin-bottom: 0px;
  }
  .product-main-form
    h5.font-heading.heading-case.text-headings.break-anywhere.text-h3.font-body {
    font-size: 19px;
    line-height: 1.3;
    letter-spacing: 1px;
    margin-bottom: 15px;
  }
  .mb-3.md\:mb-4.text-center.rte.prose.prose-strong\:text-body.prose-figcaption\:text-body.prose-blockquote\:text-body.block.\!max-w-full
    p {
    text-align: center !important;
    font-size: 15px;
    letter-spacing: 0.3px;
    line-height: 22px;
  }

  input#quantity-6804968767569 {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  button.flex.items-center.justify-center.w-44.h-44.group {
    padding-left: 0px;
    margin-left: 7px;
    margin-right: 0px;
  }
  button.flex.items-center.justify-center.w-44.h-44.group {
    padding-right: 6px;
  }
  .border-2 {
    border-width: 3.5px;
  }
  /*  .w-44 
  {
    width: 15px;
  }  */
  button.flex.items-center.justify-center.w-44.h-44.group svg {
    width: 10px;
  }
  .py-\[13px\] {
    padding-bottom: 0px;
    padding-top: 0px;
  }

  /*   div#price-field span {
    font-size: 15px;
} */

  .zn-cross-sells .badge-colors span {
    font-size: 9px !important;
    letter-spacing: 1.5px;
    font-weight: 600;
  }
  .badge-colors {
    background-color: #e86850;
    border-radius: 25px;
    padding: 2px 10px !important;
  }
  /*   .sm\:py-1 {
    padding-bottom: 0px;
    padding-top: 0px;
  } */
  .absolute.top-0.right-0.mr-2.mt-2.z-50.pointer-events-none.text-h5.sm\:left-0.sm\:ml-2 {
    margin-right: 4px !important;
  }
  product-badge.bg-page.text-body.block.px-3.py-2.sm\:py-1.leading-none.w-max.badge-colors.text-h5.sm\:text-h6 {
    padding: 0px 11px;
  }

  .max-w-screen-xl.flex-auto.px-3.md\:px-4.-mx-3.md\:mx-0 {
    letter-spacing: 1px;
  }
  product-recommendations .quick-add-and-price span.testing.money {
    font-size: 12px !important;
    font-weight: 400;
  }

  div#shopify-section-template--18690924216602__main {
    background-image: linear-gradient(180deg, #fefefe, #fdfdfd, #f9f9fa);
  }

  div#shopify-section-template--18690924216602__229e54d9-6611-4dcd-9e43-6dd4bcdb14ff {
    background-image: linear-gradient(180deg, #f9f9fa, #efeff2);
  }

  div#shopify-section-template--18690924216602__ff1e64e4-d06b-490d-887c-1f3cd196710c {
    background-image: linear-gradient(358deg, #e3f1ef, #ededef);
  }
  div#shopify-section-template--18690924216602__987007fb-b46a-4039-93a9-cebcdd6f4f8f {
    background-color: #e4f1f2;
  }

  section#shopify-section-template--18690924216602__1667456869e5cf005b {
    background-image: linear-gradient(180deg, #e3f1ef, #ededef);
  }

  #shopify-section-template--18690924216602__1861a92f-3c97-4c59-a23f-a9e9814df01c {
    display: block;
    background-image: linear-gradient(180deg, #feefe8, #fde8de);
  }

  div#shopify-section-template--18690924216602__product-recommendations {
    background-image: linear-gradient(180deg, #fde8de, #feede5);
  }

  div#shopify-section-template--18690924216602__0e479748-485b-43cd-8408-a7e15c2ffbdf {
    background-color: #feede5;
  }

  section#shopify-section-template--18690924216602__16726093732a9d3a2b {
    background-image: linear-gradient(180deg, #feeee6, #fef4f0);
  }
  .callout-devider {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 5px;
    padding-bottom: 65px;
  }

  div#shopify-section-template--18690923692314__720c732d-00d4-419f-948d-c1543fe5290d {
    background-color: #f3f3f5 !important;
    padding-top: 15px;
  }
  div#shopify-section-template--18690923692314__720c732d-00d4-419f-948d-c1543fe5290d
    .marquee-container {
    margin-top: 0px;
  }

  /* .template-index div#shopify-section-footer-mobile {
    background-image: linear-gradient(
      180deg,
      #fbd4c3,
      #fce0d2,
      #fde9e0,
      #fef5f2
    );
  } */

  fieldset#loop-selling-plan-fieldset,
  .zn-var-opt-div {
    background-color: #fef4f0;
  }
  #product-form-installment .shopify-installments {
    background-color: #f8f7f7;
    padding: 15px 10px;
    letter-spacing: 0.3px;
    line-height: 24px;
    text-align: left;
  }
}

@media only screen and (max-width: 650px) {
  .banner-slideshow slider-engine > div > ul > li [data-aid="slide-imgs"] {
    padding-top: 75%;
  }
  .mycontact
    div#shopify-section-template--20923629797658__bccfbd8a-06d3-4e7d-b0e4-845b76cd4f84
    .text-body {
    padding: 40px 10px 40px 10px;
  }
  .video-testmonials-section .flickity-page-dots {
    bottom: 116% !important;
  }
  quantity-selector input {
    padding: 10px 15px !important;
    width: 50px;
  }
  .contactus-main-head h1,
  .faq-main-head h1,
  .shipretrn-main-head h1,
  .privacy-main-head h1 {
    font-size: 52px !important;
    margin-bottom: 30px;
  }

  .about-main-head h1,
  .find-us-main-head h1 {
    font-size: 32px !important;
    margin-bottom: 20px;
  }

  .about-main-head {
    display: block !important;
  }

  .about-main-head img {
    margin: 0 auto !important;
  }
  .find-us-main-head img {
    margin: 0 auto !important;
  }
  .zn-custom-shipreturn .shipretrn-main-head,
  .zn-custom-pripolicy .privacy-main-head {
    flex-direction: column;
  }

  .zn-custom-shipreturn .shipretrn-main-head img,
  .zn-custom-pripolicy .privacy-main-head img {
    margin-left: 0px;
  }
  .zn-custom-faq summary.heading-font,
  .zn-custom-shipreturn summary.heading-font,
  .zn-custom-pripolicy summary.heading-font,
  .zn-custom-about summary.heading-font,
  summary.heading-font {
    font-size: 22px;
  }
  .zn-custom-faq .animate-details-content p,
  .zn-custom-shipreturn .animate-details-content p,
  .zn-custom-pripolicy .animate-details-content p,
  .zn-custom-about .animate-details-content p,
  .zn-custom-pbody-find.us.in.store .animate-details-content p {
    font-size: 15px;
  }
  div#shopify-section-template--20923630059802__0bf2f168-3338-43f9-ba8d-46469ee1ea5c,
  div#shopify-section-template--20923630027034__0bf2f168-3338-43f9-ba8d-46469ee1ea5c {
    padding-bottom: 100px;
  }
}

@media (max-width: 500px) {
  quantity-selector button {
    padding: 0px 7px !important;
    width: 30px;
    height: 37px !important;
  }
  quantity-selector input {
    padding: 0px 5px !important;
    width: 27px !important;
    font-size: 13px !important;
  }
  .zn-var-opt {
    width: 42%;
  }
}

@media only screen and (max-width: 362px) {
  a.collection-slider__box2 {
    width: 42%;
  }
}

@media screen and (min-width: 320px) and (max-width: 580px) {
  .template-index #grad1 {
    background-color: transparent !important;
    background-image: unset !important;
  }
  .filter-topbar-container armada-modal-open {
    padding: 10px;
  }
  .filter-topbar-container armada-modal-open h6 {
    font-size: 16px;
  }
  .template-index .refer-form.zn-mob-email {
    background-color: #ffffff !important;
  }

  .zn-linecenter {
    margin: 30px 0px;
  }
  .template-index .zn-main-news {
    margin-bottom: 30px;
  }
  .zr_cstm_soothe_depuf_sec a {
    margin-bottom: 20px !important;
  }
  .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
  }

  .yotpo .font-color-gray {
    color: #201547;
    font-size: 24px;
    font-family: Albra;
    padding-top: 0px !important;
  }

  .zn-add-to-cart {
    margin-bottom: 30px;
  }
  .yotpo-header.yotpo-verified-buyer {
    display: flex;
    flex-direction: column;
  }

  .yotpo-header.yotpo-verified-buyer .yotpo-header-element {
    display: flex !important;
    flex-direction: column;
  }
  .yotpo-header.yotpo-verified-buyer .yotpo-icon-profile {
    display: none !important;
  }
  .yotpo-review .yotpo-header-element .yotpo-user-name {
    font-size: 23px !important;
    margin-bottom: 15px;
    font-family: "Albra";
    font-weight: 600 !important;
    letter-spacing: 1px;
  }
  .yotpo-review .yotpo-header-element .yotpo-user-title {
    font-size: 14px !important;
    color: #201547;
    font-family: "Panton";
    font-weight: 600;
    text-transform: uppercase !important;
    letter-spacing: 1px;
  }
  .loop-subscription-group-selling-plans-container {
    margin-left: 0rem !important;
    flex-direction: column;
  }
  .loop-subscription-group-selling-plans-container
    .loop-selling-plan-selector-description {
    margin-top: 10px !important;
    letter-spacing: 0.3px;
    text-align: left;
  }
  .loop-subscription-group-selling-plans-container .loop-selling-plan-selector {
    margin: 0px 0px 0px 0px !important;
    width: 100% !important;
  }
  .yotpo-bottomline.pull-left.star-clickable {
    align-items: center;
  }
  .loop-subscription-group-selling-plans-container
    .loop-selling-plan-selector-label {
    font-weight: 600;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 5px;
    letter-spacing: 1px;
  }
  .yotpo-review .content-review {
    color: #201547 !important;
    font-family: "Panton";
    letter-spacing: 0.3px;
    line-height: 24px;
  }
  .yotpo-review .yotpo-main .content-title {
    font-family: "Panton";
    font-weight: 600;
    letter-spacing: 1.7px;
    font-size: 18px;
    color: #707070 !important;
    margin-top: 20px;
  }
  .yotpo-review .yotpo-review-date {
    font-family: "Panton";
    color: #201547 !important;
    margin-top: 10px;
  }
  .collection-template-wrapper
    div#collection-title-and-desc
    .collection-sidebar-title {
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
  }
  .collection-template-wrapper .filter-topbar-container {
    margin-bottom: 20px;
  }
  .collection-template-wrapper
    section[data-armada-selector="section-collection-filters"]
    .filter-topbar-container
    > div
    armada-modal-open,
  .collection-template-wrapper
    section[data-armada-selector="section-search-filters"]
    .filter-topbar-container
    > div
    armada-modal-open {
    width: 100%;
    max-width: 160px !important;
  }
  div#shopify-section-template--20923629273370__9d5d620d-9526-4f1b-89df-c949432bc4f0
    section {
    padding: 0px;
    margin-top: 30px;
  }
  .collection-template-wrapper
    section[data-armada-selector="section-collection-filters"]
    .filter-topbar-container
    > div
    armada-modal-open
    div,
  .collection-template-wrapper
    section[data-armada-selector="section-search-filters"]
    .filter-topbar-container
    > div
    armada-modal-open
    div {
    display: flex;
    justify-content: space-evenly;
  }
  .collection-template-wrapper
    section[data-armada-selector="section-collection-filters"]
    .filter-topbar-container
    > div
    armada-modal-open
    h6,
  .collection-template-wrapper
    section[data-armada-selector="section-search-filters"]
    .filter-topbar-container
    > div
    armada-modal-open
    h6 {
    margin: 0;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 16px !important;
    margin-right: 30px;
  }

  .collection-template-wrapper
    section[data-armada-selector="section-collection-filters"]
    .filter-topbar-container
    > div
    armada-modal-open
    svg,
  .collection-template-wrapper
    section[data-armada-selector="section-search-filters"]
    .filter-topbar-container
    > div
    armada-modal-open
    svg {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
  }
  .template-collection .collection-single-product a .text-headings {
    font-size: 15px !important;
    font-weight: 600;
    font-family: "Panton";
    line-height: 20px;
    letter-spacing: 0px;
  }
  .template-collection .collection-single-product .text-headings {
    font-size: 13px !important;
    letter-spacing: 1px;
    line-height: 16px;
  }
  .template-collection .collection-single-product .badge-colors span {
    font-size: 10px !important;
  }
  .collection-template-wrapper .yotpo-stars .yotpo-icon-star,
  .collection-template-wrapper span.yotpo-stars .yotpo-icon-empty-star,
  .collection-template-wrapper span.yotpo-stars .yotpo-icon-half-star {
    font-size: 12px !important;
  }
  .collection-template-wrapper span.yotpo-stars {
    letter-spacing: 1px;
  }
  .collection-template-wrapper .yotpo .text-m {
    font-size: 11px;
  }
  .template-collection .quick-add-and-price {
    grid-template-columns: 50% 50% !important;
  }
  .collection-template-wrapper .quick-add-and-price button {
    padding: 0px;
  }
  .collection-template-wrapper .quick-add-and-price button {
    padding: 0;
    font-size: 12px !important;
  }
  .collection-template-wrapper
    .quick-add-and-price
    product-price
    span.testing.money {
    font-size: 13px !important;
    font-weight: 500;
  }
  .collection-template-wrapper .product-attributes-container div {
    margin-left: 2px;
    margin-right: 2px;
  }
  .collection-template-wrapper
    div#shopify-section-template--18690923299098__11bac67e-7c38-4ff3-9360-9c82470fb806
    .video-testmonials-section {
    padding: 0;
    margin-top: 40px;
  }
  .collection-template-wrapper
    div#shopify-section-template--18690923299098__11bac67e-7c38-4ff3-9360-9c82470fb806
    .video-testimonials-cont {
    /*     height: 680px; */
    margin-bottom: 60px;
  }
  .collection-template-wrapper .product-attributes-container {
    margin-bottom: 15px;
    margin-top: 14px;
  }
  .collection-template-wrapper
    .product-attributes-container
    .atributre-box__icon {
    max-width: 35px !important;
  }
  .collection-template-wrapper
    .product-attributes-container
    .atributre-box__title {
    font-size: 8px !important;
  }
  #slidecarthq .slidecarthq.open .items {
    margin-top: 80px;
  }
  .collection-template-wrapper .colection-banner-space-2-rows {
    width: 100%;
    margin: 15px 0px;
    grid-column: 1 / -1;
  }
  .template-collection #grad1 .max-w-screen-xl {
    display: none;
  }
  .template-collection #grad1 {
    height: auto;
    /* background-color: #e3f3f0; */
    background-image: none;
    margin-top: 60px;
  }
  .template-collection #grad1 .footer_newsletter h5.font-heading {
    font-size: 15px;
  }
  .template-collection #grad1 .footer_newsletter p {
    width: 100%;
  }
  /* .template-collection #grad1 .footer_social_media_icons {
    justify-content: center !important;
  } */

  .template-collection .footer_block .zn-linecenter {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .template-collection.footer_block .zn-linecenter .zn-footer-badge {
    margin-right: 0px;
    margin-bottom: 30px;
  }

  /* .template-collection
    .footer_block
    .zn-linecenter
    nav.footer_menu
    .menu-title {
    justify-content: center;
  } */
  .product-template-wrapper .badge-colors span {
    font-size: 12px;
  }
  .template-product .zn-mainpro-slider {
    background: transparent;
  }
  .template-product .zn-promainmedia img {
    width: 100%;
    margin: 0px auto;
  }
  .zn-custom-about .text-body p {
    font-size: 18px !important;
  }

  div#shopify-section-template--21349258854682__9d5d620d-9526-4f1b-89df-c949432bc4f0
    .about-main-head {
    display: flex !important;
    flex-direction: row;
    margin: 0px;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 20px;
  }
  div#shopify-section-template--21349258854682__9d5d620d-9526-4f1b-89df-c949432bc4f0
    .about-main-head
    img {
    margin: 0px !important;
    margin-left: 20px !important;
  }
  div#shopify-section-template--21349258854682__9d5d620d-9526-4f1b-89df-c949432bc4f0
    section {
    padding-bottom: 0px;
  }
  div#shopify-section-template--21349258854682__9d5d620d-9526-4f1b-89df-c949432bc4f0
    .about-main-head
    h1 {
    margin: 0px;
  }
}
@media only screen and (max-width: 580px) {
  .banner-slideshow slider-engine > div > ul > li [data-aid="slide-imgs"] {
    padding-top: 85%;
  }
  .contactus-page-text {
    padding: 0px 0%;
  }
  .video-testmonials-section .flickity-page-dots {
    bottom: 120% !important;
  }
  quantity-selector input {
    padding: 10px 5px !important;
    width: 45px;
  }
  quantity-selector button {
    padding: 0 5px !important;
    width: 35px;
  }
  .shopify-product-form .zn-cross-sells button#zn-add-to-cart {
    font-size: 12px !important;
  }
  .sm\:text-10 {
    font-size: 10px !important;
  }
  .quick-add-and-price .select {
    margin: 0px 5px;
  }
  .quick-add-and-price select {
    padding: 2px;
    font-size: 11px;
  }

  .home-mob-custom-section product-card h5.font-heading {
    font-size: 16px;
    line-height: 20px;
  }

  .home-mob-custom-section product-card h5.font-body {
    font-size: 13px !important;
    margin: 5px 0px;
    line-height: 16px !important;
  }
  .home-mob-custom-section
    .zn-cross-sells
    .shopify-product-form
    button#zn-add-to-cart {
    font-size: 10px !important;
    font-weight: bold;
  }
  .home-mob-custom-section .product-attributes-container .atributre-box__icon {
    max-width: 30px !important;
  }
  .home-mob-custom-section .product-attributes-container .atributre-box__title {
    font-size: 8px !important;
  }
  .activate:checked ~ .drop-down {
    max-height: 245px !important;
  }
  .contactus-page-text p {
    font-size: 16px;
  }
  .contactus-page-text p span,
  .contactus-page-text p span.two {
    font-size: 20px;
  }
  .shopall-icon img {
    width: 100px;
  }
  div#shopify-section-template--21220113219866__602c81f9-852d-482e-9004-20b8aca7698f
    h3 {
    margin-top: 20px !important;
  }
  div#shopify-section-template--21220113219866__602c81f9-852d-482e-9004-20b8aca7698f
    section {
    padding-bottom: 0px;
  }
  #shopify-section-template--21220113219866__4a42ef25-85f9-44b5-8c5c-5c7ecea910d2
    .zn-icon-sec-img {
    height: 170px !important;
  }
  #shopify-section-template--21220113219866__4a42ef25-85f9-44b5-8c5c-5c7ecea910d2
    .zn-icon-sec-img
    img,
  #shopify-section-template--21220113219866__010bfa50-b6dd-411e-84fc-9c293b4099f6
    .zn-icon-sec-img
    img {
    max-height: 100%;
    display: block;
    max-width: 80% !important;
  }
  .myiconSlider li .w-full.px-3 div {
    padding: 0px;
  }
  #shopify-section-template--21220113219866__e8a6ae41-69eb-473c-9fbf-b249e3ef021a
    img {
    padding-bottom: 0px !important;
  }
  .earn-points-div .zn-icon-sec-img {
    margin-bottom: 20px;
  }
  .earn-points-div p {
    font-size: 16px !important;
  }
  .template-customers-register form label[animate-label] {
    font-size: 18px;
}
}

@media only screen and (max-width: 520px) {
  .banner-slideshow slider-engine > div > ul > li [data-aid="slide-imgs"] {
    padding-top: 95%;
  }
}
@media only screen and (max-width: 480px) {
  div#zn-searchcollection slider-engine ul li {
    display: flex;
  }
  div#zn-searchcollection slider-engine ul li,
  .searched-prod-div slider-engine ul li {
    min-width: 80% !important;
  }
  .banner-slideshow slider-engine > div > ul > li [data-aid="slide-imgs"] {
    padding-top: 105%;
  }
  .video-testmonials-section .flickity-page-dots {
    bottom: 126% !important;
  }
  .home-mob-custom-section .yotpo.bottomLine .yotpo-bottomline {
    display: flex;
    flex-direction: row;
    margin: 5px 0px;
    align-items: center;
  }
  .home-mob-custom-section .yotpo-stars .yotpo-icon-star,
  .home-mob-custom-section .yotpo-stars .yotpo-icon-half-star {
    font-size: 11px !important;
  }
  .home-mob-custom-section .yotpo.bottomLine .yotpo-bottomline .yotpo-stars {
    padding: 0px !important;
  }
  header a.header-account {
    font-size: 10px !important;
  }
  .yotpo .text-m {
    font-size: 11px;
  }
  .template-collection .video-testmonials-section {
    margin-bottom: 0px;
    padding: 0px 10px;
  }
}

@media (max-width: 425px) {
  .cart-wrap quantity-selector button svg {
    width: 10px;
  }
  .mycontact form#ContactForm button {
    margin: 25px 0px 0px 0px;
    max-width: 70%;
  }
  .cart-wrap quantity-selector input {
    padding: 0px !important;
    font-size: 13px !important;
  }
  .video-testmonials-section .flickity-page-dots {
    bottom: 133% !important;
  }
  .refer-section img {
    width: 50%;
    margin: auto;
  }
  .sm\:line-height-40 {
    line-height: 40px;
  }
  .sm\:line-height-34 {
    line-height: 34px;
  }
  .sm\:line-height-19 {
    line-height: 19px;
  }
  .sm\:line-height-24 {
    line-height: 24px;
  }
  .sm\:line-height-10 {
    line-height: 10px;
  }
  .video-testmonials-section .flickity-page-dots {
    bottom: 133%;
  }
  .has-side-banner {
    padding-bottom: 0;
  }

  .product-attributes-container div {
    margin-left: 5px;
    margin-right: 5px;
  }
  .product-attributes-container .atributre-box__icon {
    max-width: 30px;
    margin-bottom: 7px;
  }
  .product-attributes-container .atributre-box__title {
    white-space: initial;
  }
  .banner-slideshow slider-engine > div > ul > li [data-aid="slide-imgs"] {
    padding-top: 110%;
  }
}

@media only screen and (max-width: 400px) {
  .banner-slideshow slider-engine > div > ul > li [data-aid="slide-imgs"] {
    padding-top: 120%;
  }
  .zn-add-to-cart quantity-selector {
    display: flex;
    align-items: center;
  }
  /* .zr_cstm_feature_slider div h4 {
    line-height: 25px;
  } */
}

@media only screen and (max-width: 398px) {
  .shopify-product-form button#zn-add-to-cart {
    font-size: 8px !important;
  }
  /* .quick-add-and-price product-price:after {
    display: none;
  } */
}
@media only screen and (max-width: 393px) {
  .collection-template-wrapper
    .quick-add-and-price
    product-price
    span.testing.money {
    font-size: 11px !important;
  }

  product-recommendations .quick-add-and-price span.testing.money {
    font-size: 11px !important;
  }
  product-recommendations .quick-add-and-price span.testing.money {
    line-height: 24px;
  }
}

@media only screen and (max-width: 389px) {
  .quick-add-and-price {
    display: flex !important;
    flex-direction: column !important;
  }
  .collection-template-wrapper
    .quick-add-and-price
    product-price
    span.testing.money {
    line-height: 24px;
  }
  .quick-add-and-price product-price:after {
    display: none;
  }
  .home-mob-custom-section .quick-add-and-price .money {
    padding-bottom: 8px;
    display: inline-block;
  }
  /*  .yotpo-bottomline.pull-left.star-clickable {
    flex-direction: column;
    align-items: flex-start !important;
  }

  */
}

@media (max-width: 375px) {
  .quick-add-and-price button {
    padding: 0;
  }
  .shopify-product-form button#zn-add-to-cart {
    font-size: 10px !important;
  }
  button.zr_Fsize_cstm span {
    font-size: 16px;
  }
  .quick-add-and-price product-price:after {
    content: none;
  }
  .product-attributes-container {
    padding: 0 0 10px 0;
  }
  .product-attributes-container div {
    margin-left: 3px;
    margin-right: 3px;
  }
  .product-attributes-container .atributre-box__icon {
    max-width: 24px;
  }
  .product-attributes-container .atributre-box__title {
    font-size: 10px;
    word-wrap: break-word;
  }
  .quick-add-and-price {
    display: grid;
    flex-direction: column;
    padding-top: 4px;
    padding-bottom: 7px;
  }
  div#zn-searchcollection slider-engine ul li {
    display: flex;
    min-width: 95% !important;
  }
  .banner-slideshow slider-engine > div > ul > li [data-aid="slide-imgs"] {
    padding-top: 130%;
  }
  .zn-cross-sell-butt {
    width: 150px;
  }
}
@media only screen and (max-width: 360px) {
  .zn-add-to-cart .payement-button {
    font-size: 14px !important;
  }
  .mycontact form#ContactForm button {
    max-width: 65%;
  }
  .zn-var-opt label {
    font-size: 11px !important;
    padding: 15px 1px;
  }
  .home-mob-custom-section .yotpo.bottomLine .yotpo-bottomline {
    flex-direction: column;
    align-items: flex-start;
  }
}
@media only screen and (max-width: 349px) {
  .refer-form {
    grid-template-columns: 80% 20%;
  }
  .shopify-product-form button#zn-add-to-cart {
    font-size: 8px !important;
    border: 2px solid #201547;
    width: 100% !important;
  }
  .collection-template-wrapper
    .quick-add-and-price
    product-price
    span.testing.money {
    font-size: 10px !important;
  }
  .shopify-product-form button#zn-add-to-cart {
    padding-left: 2px !important;
    padding-right: 2px !important;
    width: auto;
  }
  .zn-mainpro-addtocartbutton button.zr_button_fake_class {
    font-size: 12px !important;
  }
  .banner-slideshow slider-engine > div > ul > li [data-aid="slide-imgs"] {
    padding-top: 140%;
  }
  .video-testmonials-section .flickity-page-dots {
    bottom: 138% !important;
  }
}
@media (max-width: 320px) {
  .video-testmonials-section .flickity-page-dots {
    bottom: 145%;
  }
  .xs\:line-height-30 {
    line-height: 30px;
  }
}

@media (min-width: 769px) {
  .product-attributes-container .atributre-box__icon {
    max-width: 42px;
    margin-bottom: 7px;
  }
  .product-attributes-container {
    padding-bottom: 30px;
  }
  .product-attributes-container .atributre-box__title {
    font-size: 14px;
  }
  section[data-armada-selector="section-collection-filters"]
    .filter-topbar-container
    > div,
  section[data-armada-selector="section-search-filters"]
    .filter-topbar-container
    > div {
    display: flex;
    justify-content: center;
    background-color: transparent;
  }

  section[data-armada-selector="section-collection-filters"]
    .filter-topbar-container
    > div
    armada-modal-open,
  section[data-armada-selector="section-search-filters"]
    .filter-topbar-container
    > div
    armada-modal-open {
    position: static;
    width: 300px;
  }
  section[data-armada-selector="section-collection-filters"]
    .filter-topbar-container
    .filter_form.overflow-hidden,
  section[data-armada-selector="section-search-filters"]
    .filter-topbar-container
    .filter_form.overflow-hidden {
    display: none;
  }
  #collection-title-and-desc {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .colection-banner-space-2-rows.full-row-banner {
    grid-column-start: 1;
    grid-column-end: 5;
  }
  .colection-banner-space-2-rows.three-spaces-row-banner {
    grid-column: span 3;
  }
  .colection-banner-space-2-rows.two-spaces-row-banner {
    grid-column: span 2;
  }
  .colection-banner-space-2-rows.full-row-banner {
    height: 300px;
  }
  .colection-banner-space-2-rows:not(.signle-row-banner) {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .colection-banner-space-2-rows:not(.signle-row-banner) img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
  }
  #omnisend-dynamic-container
    div
    div.soundest-form-image-left.soundest-form-delight
    > div.soundest-form-image-left-outer {
    min-width: 800px;
    margin-left: -400px;
  }
  .hide-pc {
    display: none;
  }
  .video-testimonials__description {
    padding-left: 20px;
    padding-right: 20px;
  }
  .refer-form {
    max-width: 85%;
  }
  .callout-devider {
    margin: 0 40px;
  }
  .testimonial-slider {
    padding-top: 100px;
    padding-left: 60px;
    padding-right: 60px;
  }
  .custom-video-hero {
    padding-left: 60px;
    padding-right: 60px;
  }
  .has-side-banner {
    padding-left: 40px;
    padding-right: 40px;
  }
  .banner-slideshow__dots-container {
    left: 120px;
  }
}

@media only screen and (min-width: 769px) and (max-width: 1352px) {
  .video-testmonials-section .flickity-page-dots {
    bottom: calc(100% + 150px);
  }
}
@media only screen and (min-width: 769px) and (max-width: 1353px) {
  .video-testmonials-section .flickity-page-dots {
    bottom: 117%;
  }
}
@media only screen and (min-width: 769px) and (max-width: 825px) {
  .quick-add-and-price button {
    font-size: 15px;
  }
}
@media (max-width: 1024px) {
  .lg-down-hidden {
    display: none;
  }

  .nav-ul-big-menu {
    padding-left: 20px;
    padding-right: 20px;
  }
  .zn-onlymob {
    margin-left: 20px;
  }
  #main-navigation .navigation-item-dropdown-mobile div a {
    margin-left: 0px;
  }
  #main-navigation .navigation-item-dropdown-mobile div span {
    margin-left: 10px;
  }
  section[data-armada-selector="section-collection-filters"]
    .filter-topbar-container
    > div,
  section[data-armada-selector="section-search-filters"]
    .filter-topbar-container
    > div,
  collection-grid.collection-grid-main {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1200px) {
  .custom-video-hero {
    padding-bottom: 40px;
  }
  .zn-custom-contact fade-slider ul li div {
    padding: 15px 50px;
  }
  .zn-custom-pbody-rewards fade-slider ul li div {
    padding: 15px 50px;
  }

  product-recommendations product-card h3.font-heading {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 12px;
  }
  product-recommendations product-card h5.font-heading {
    font-size: 12px;
    word-wrap: break-word;
  }
  product-recommendations product-card p.atributre-box__title {
    font-size: 12px !important;
  }
  .zn-cross-sells .zn-cross-sell-butt button#zn-add-to-cart {
    padding: 5px;
    font-size: 12px;
    font-weight: 600;
  }
}

@media only screen and (max-width: 1216px) {
  .quick-add-and-price button {
    padding: 2px;
  }
  .product-attributes-container .atributre-box__title {
    text-align: center;
    font-size: 12px;
    margin-top: 3px;
    /* white-space: nowrap; */
  }
  [data-armada-selector="collection-card-grid"] {
    column-gap: 12px;
    row-gap: 30px;
  }
  .quick-add-and-price.product-recommendations-box-shadow product-price .money {
    font-size: 13px;
  }
  .quick-add-and-price.product-recommendations-box-shadow
    button#zn-add-to-cart {
    font-size: 11px;
  }
  h2.find-us-p {
    padding: 0px 15%;
}
}
@media only screen and (max-width: 1366px) {
  .quick-add-and-price.product-recommendations-box-shadow
    button#zn-add-to-cart {
    font-size: 11px;
  }
  .quick-add-and-price.product-recommendations-box-shadow product-price .money {
    font-size: 14px;
  }
  .has-side-banners
    .zr_cstm_feature_slider
    .slick-slide
    .product-attributes-container
    .atributre-box__title {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1299px) and (max-width: 1400px) {
  .quick-add-and-price product-price {
    padding-right: 7px;
  }
  .quick-add-and-price button {
    padding: 13px;
  }
}

input#zn_search {
  border: 0px solid;
}
#shopify-section-engine-quick-search form.mainheadsearch {
  box-shadow: 0 0 5px 2px #ddd;
}
@media only screen and (max-width: 1830px) {
  div#shopify-section-engine-quick-search search-bar {
    max-width: 65%;
  }
}
@media only screen and (max-width: 1800px) {
  .zn-pro-title {
    height: 80px;
  }
}
@media only screen and (max-width: 1600px) {
  /* #zn-searchcollection .aspect-natural.relative.group.zn-cross-image {
    width: 130px;
    height: 130px;
    overflow: hidden;
  } */

  #zn-searchcollection .search-div-p-image {
    width: 40%;
  }

  #zn-searchcollection .custom-flex-class {
    width: 60%;
  }
  #zn-searchcollection slider-engine .search-div-p-image,
  #zn-searchcollection slider-engine .custom-flex-class {
    width: unset;
  }
  #zn-searchcollection
    slider-engine
    .aspect-natural.relative.group.zn-cross-image {
    width: unset;
    height: unset;
  }
}
@media only screen and (max-width: 1500px) {
  #shopify-section-engine-quick-search .quick-add-and-price {
    grid-template-columns: 65% 35% !important;
  }
  /* #zn-searchcollection .aspect-natural.relative.group.zn-cross-image {
    width: 110px;
    height: 110px;
  } */
}

@media only screen and (max-width: 1366px) {
  .featured-collection-slider__box {
    width: 37%;
    margin-right: 40px;
  }
  .featured-collection-slider
    .product-attributes-container
    p.atributre-box__title {
    font-size: 12px;
  }
}

@media only screen and (max-width: 991px) {
  .featured-collection-slider__box {
    width: 42%;
    margin-right: 20px;
  }
  .zn-custom-contact fade-slider ul li div {
    padding: 15px 25px;
  }

  .zn-custom-pbody-rewards fade-slider ul li div {
    padding: 15px 25px;
  }

  .quick-add-and-price button,
  .featured-collection-slider__product-info .quick-add-and-price span.money {
    font-size: 11px;
  }
}

@media only screen and (max-width: 768px) {
  .shopall-subhead {
    display: none;
  }
  .mybrhide {
    display: none;
  }
  .rewards-main-head:before {
    width: 42px;
    height: 38px;
  }
  .rewards-main-head {
    padding-top: 20px;
  }
  .rewards-main-head h3 {
    line-height: 42px !important;
    letter-spacing: 0.3px;
  }
  div#zn_2butsec-template--21220113219866__515f71ab-5e85-4a97-b6c6-da359a5abb1f {
    padding-top: 0px;
  }
  #zn_2butsec-template--21220113219866__515f71ab-5e85-4a97-b6c6-da359a5abb1f
    .main-2butsec-button,
  #zn_2butsec-template--21220113219866__515f71ab-5e85-4a97-b6c6-da359a5abb1f
    .main-2butsec-button-2 {
    font-size: 18px !important;
    max-width: 250px;
    padding: 20px 0px;
  }
  #zn_2butsec-template--21220113219866__515f71ab-5e85-4a97-b6c6-da359a5abb1f {
    margin: 0px auto 30px !important;
  }
  fade-slider .myiconSlider .w-full.px-3 {
    padding: 0px !important;
  }
  .rewards-main-head p {
    font-size: 16px !important;
    letter-spacing: 0.3px;
    padding: 0px 25px;
    line-height: 33px !important;
  }
  .lg-down-shown {
    display: block;
  }
  .has-side-banners .zr_cstm_feature_slider .slick-slider {
    margin-bottom: 0px;
  }

  .has-side-banners
    .zr_cstm_feature_slider
    .slick-track
    .slick-slide
    .quick-add-and-price {
    margin: 0px;
  }
  .has-side-banners .zr_cstm_feature_slider .slick-track .slick-slide {
    padding: 0px 10px;
  }
  .cstm_mobile_view.contactus-image {
    display: none;
  }

  div#shopify-section-engine-quick-search slider-engine .zn-cross-image {
    height: unset;
  }

  #zn-searchcollection {
    width: 90vw;
    max-width: 100vw;
  }
  .template-index {
    background: #ffffff;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(186, 189, 213, 1) 61%, rgba(255, 198, 171, 1) 100%);
  }
  .template-product {
    background: linear-gradient(
        180deg,
        #fefefe 40%,
        #f3f3f5 52%,
        #d7ebe7 55%,
        #e5f1ee 59%,
        #f9e6da 62%,
        #f6d9c9 71%,
        #fcf3ee 95%,
        #ffffff 100%
      )
      no-repeat !important;
  }
  .collection-slider-main .has-side-banners {
    padding-right: 10px;
    padding-left: 10px;
  }
  .hide-pc.home-mob-custom-section .section-collection-grid {
    width: 100%;
  }
    h2.find-us-p {
    padding: 0px 0%;
  }
  .zn-custom-pbody-find.us.in.store .find-us-main-head img{
        margin-left: 0px;
  }
}
