/** Shopify CDN: Minification failed

Line 117:2 Unexpected "878205595963.product-discount-badge--best-sanitary-pads-for-women"

**/
.rf-pricelazy-section:has(.spinner) {
  display: flex;
  justify-content: center;
  scale: 0.7;
}


body .body-color, body .announcement, body .subfooter__items, body .radio__fieldset .radio__button input:checked ~ label, body .shopify-payment-button .shopify-payment-button__button--unbranded, body .Avada-Offer__ButtonAddToCart, body .subfooter, body .announcement p{
  background:rgb(183, 164, 135) !important;
  color: white !important;
}
.announcement svg path{
  fill: white !important;
}
.header__inner,
.footer,
.deal-of-day-section,
.index__column.grid__item.slide-item.text-center .read-more-text-block,
.index__column.grid__item.slide-item.text-center .text-container,
.index__column.grid__item.slide-item.text-center .column__image{
background:rgb(246, 234, 215) !important;
 /* color: white !important; */
}
label.variant-label.template----index,
label.variant-label.template----index{
   background:rgb(183, 164, 135)!important; 
    /* color: white !important; */
    background-color: #b7a487;
}



.shopify-section:has(lazy-section) ~ .shopify-section:has(lazy-section) {
  visibility: hidden;
  max-width: 1px;
  max-height: 1px;
}
.wht-power-label {
  display: none !important;
}

.combo-highlight-tag {
  background-color: #f83a3a;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding: 3px;
  border-radius: 5px;
  display: inline-block;
  font-size: 8px;
  position: absolute;
  top: 10px;
}
a.Combos.navlink.navlink--toplevel{
  position: relative;
}
.mobikqik-img{
 width: 70%;
 margin-bottom: 10px;
}
.product__badge.product__badge--sold {
  top: 5px !important;
  background: black;
  color: white;
  border-radius: 10px;
  font-weight: 800;
}
.variants-price-container span {
  overflow: hidden;
}
.template-collection .collection-product-card {
  background: #fcfaf7;
}
span.current-price {
  text-align: center;
  display: block;
}
.blog__article__content.rte h2,
h2.OutlineElement.Ltr.SCXW52784933.BCX0 span.NormalTextRun.SCXW52784933.BCX0,
h4.Paragraph.SCXW52784933.BCX0 span.NormalTextRun.SCXW52784933.BCX0 {
  font-size: 20px;
  color: black;
}
.blog__article__content.rte i {
  font-style: normal;
}
.product-discount-badge--best-sanitary-pads-for-women {
  display: none;
}
.empty_block_condition {
  height: 20px;
}
.variant-price-wrapper .current-price {
  display: flex;
  justify-content: end;
  width: 100%;
}
.variant-price-wrapper .compare-at-price {
  display: flex;
  justify-content: flex-start;
}
.template-collection .product__grid__title__wrapper {
  height: 75px;
}
.empty_image_not_mentioned {
  height: 20px;
}
.template-collection .product__grid__title__wrapper {
  width: 100%;
}
.product-discount-badge.\39
  878205595963.product-discount-badge--best-sanitary-pads-for-women {
  display: none;
}
.variant-price-wrapper .current-price,
.variant-price-wrapper .compare-at-price,
.variant-price-wrapper .offer-percentage {
  border: none;
}
.variants-price-container .offer-percentage {
  position: absolute;
  color: white;
  background: #f83a3a;
  border-radius: 3.75rem;
  padding: 7px;
  font-size: 10px;
  top: 5px;
  right: 10px;
}
.product-discount-badge {
  position: absolute;
  z-index: 9;
  top: 5px;
  background-color: #f83a3a;
  color: white;
  padding: 6px;
  border-radius: 3.75rem;
  right: 5px;
  font-size: 10px;
}
.icon-and-text a {
  text-decoration: none;
}
.article__item-image .aspect-\[--wh-ratio\] {
  aspect-ratio: 2 !important;
}
.template-blog
  img.block.overflow-hidden.w-full.h-full.object-cover.transition-opacity.duration-300.ease-linear {
  object-fit: cover !important;
}
.blog__article__content.rte h4,
.blog__article__content.rte h3 {
  font-size: 20px;
  color: black;
  font-family: var(--FONT-STACK-HEADING);
  margin-bottom: 10px;
}
body .blog__article__content strong {
  font-size: 12px;
}
.customer-support-footer {
  color: black;
  font-weight: 800;
}
.rte a:not([class]) {
  text-decoration: none !important;
}
body .tab-content:not(.current) * {
  font-size: 14px;
}
.spinner {
  width: 3rem;
  animation: rotator 1.4s linear infinite;
}
.path {
  stroke-dasharray: 280;
  stroke-dashoffset: 0;
  transform-origin: center;
  stroke: black;
  animation: dash 1.4s ease-in-out infinite;
}
@keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@keyframes dash {
  0% {
    stroke-dashoffset: 280;
  }
  50% {
    stroke-dashoffset: 75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 280;
    transform: rotate(450deg);
  }
}
html.js.aos-initialized.supports-touch {
  padding-bottom: 0;
}
.image-colums-with-text [data-grid]:not([data-grid-no-gutters]) [data-item] {
  margin-right: 1px;
}
.accent-title-large.strong.mb-r4 {
  position: absolute;
  top: 20%;
  width: 100%;
  color: #1f1f1f;
}
body h2.kicker-flourished,
.whatmore-root p {
  font-size: 24px;
  margin-bottom: 1rem;
  font-weight: 600;
  color: rgb(66, 66, 66);
  letter-spacing: 2.16px;
  line-height: 30px;
  text-transform: capitalize !important;
}
.image-colums-with-text .column__image {
  margin-bottom: 0;
}
.image-colums-with-text [data-grid]:not([data-grid-no-gutters]) [data-item] {
  position: relative;
}
.image-colums-with-text [data-grid]:not([data-grid-no-gutters]) [data-item] {
  flex: 0 0 33%;
  padding-bottom: 0;
  padding: 0;
}
.image-colums-with-text .accent-title-large.strong.mb-r4 {
  font-size: 30px;
}
p.footer__title.footer__accordion__head.js,
.footer a,
div#accordion-text-3-4 h3,
.footer__icon--social path {
  color: #000000;
  fill: #000000;
}
.subfooter__item:nth-child(odd):last-child {
  justify-content: center;
  color: white;
  padding: 2px;
}
.breadcrumb {
  display: flex;
  align-items: center;
}
.article__item-image .aspect-\[--wh-ratio\] {
  aspect-ratio: 3;
}
.breadcrumb img {
  rotate: 90deg;
  padding-top: 0px;
}
.bread-crubm-container {
  padding-bottom: 1rem;
}
.whatmore-root p {
  font-weight: 500 !important;
  letter-spacing: 1px !important;
}
.sliderow__title {
  text-transform: capitalize;
}
.template-search .quickview__form__wrapper.is-expanded {
  max-height: 100%;
}
.selector-wrapper:first-child {
  margin-bottom: 5px;
}
.template-search .variant-price-wrapper .current-price {
  font-weight: 900;
  font-size: 16px;
}
.template-search p.variant-price-wrapper {
  gap: 5px;
}
ul.footer__menu.footer__menu--underline {
  margin-left: 0;
}
.index__column.grid__item.slide-item.text-center .text-container h6 strong {
  font-weight: 900;
}
product-description .product-description-text {
  margin-bottom: 0;
}
.extra-text__button {
  display: inline-block;
  background: inherit;
  margin-left: 5px;
}
.product-title.personalise-btn {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  font-weight: 600;
}
button#read-more-button {
  font-weight: 900;
  color: black;
}
.description-content p {
  letter-spacing: 1px;
  font-size: 14px !important;
}
span.product__price--sale,
.comparated-price {
  font-size: 22px;
}
.comparated-price {
  text-decoration: line-through;
  margin-left: 10px;
}
.template-product .product__price--off em {
  display: none;
}
.radio__button input:checked + label span {
  text-transform: math-auto;
}
.template-index .js-grid[data-grid-large="4"] {
  display: flex;
  justify-content: center;
}
#single-variant-products .popup-message {
  display: none;
}
.product__price--off {
  color: #fff;
  background-color: #ee3d43;
  border-radius: 6px;
  border: none;
}
.radio__legend span {
  font-weight: 900;
  color: #000;
}
.radio__button label {
  border-radius: 10px;
}
.product__block__icon {
  padding: 10px;
  border: 1px dotted;
}
.product-view-count {
  margin: 1rem 0;
}
live-view {
  margin-left: 0.5rem;
}
.shipping-text a {
  text-decoration: underline;
}
.shipping-text {
  margin-bottom: 1rem;
}
.accordion-content__entry h4 {
  font-size: 14px;
}
.accordion-content__entry p {
  font-size: 12px;
}
.header__desktop__buttons--icons
  .header__cart__status
  [data-header-cart-full="true"],
.header__mobile__button .header__cart__status [data-header-cart-full="true"] {
  display: none;
}
.header__desktop__buttons--icons
  .header__cart__status
  [data-header-cart-count]:not([data-header-cart-count="0"]),
.header__mobile__button
  .header__cart__status
  [data-header-cart-count]:not([data-header-cart-count="0"]) {
  height: auto;
  width: auto;
  position: relative !important;
  clip: auto;
  margin: auto;
  overflow: auto;
  display: block;
}
span.compare-at.em {
  margin-top: 0;
  font-size: 18px;
  color: black;
  text-decoration: line-through;
  margin-left: 1rem;
}
.product__block__icon strong {
  font-weight: 900 !important;
  color: #000000;
  font-size: 16px;
}
.home-collection-list .radio__button span {
  text-transform: capitalize;
  color: black;
}
.input-group .input-group-field {
  font-size: 12px;
}
.template-index .variant-price-wrapper .current-price {
  font-family: "Poppins";
  color: #231f20;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  text-transform: capitalize;
  flex: 0 0 31%;
  justify-content: end;
  gap: 5px;
}
.template-index .on-sale {
  font-family: "Poppins";
  color: #231f20;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  text-transform: capitalize;
  flex: 0 0 23%;
  justify-content: end;
  gap: 5px;
}
.template-index .variant-price-wrapper .compare-at-price {
  flex: 0 0 20%;
}
.template-index p.variant-price-wrapper {
  width: 75%;
  gap: 4px;
}
.section-tabs h4 {
  font-size: 16px;
}
.section-tabs .text-content\/100 {
  font-weight: 900;
  color: #000000;
}
.border-content\/20 {
  border-color: #000000 !important;
}
.shipping-bar {
  width: 100%;
  border-radius: 2rem;
  background: #f2f0ff;
  padding: 0.75rem 2rem;
  margin: 1.5rem 0 0.5rem;
}
.cart-drawer__black {
  color: #111314;
}
.shipping-bar .shipping-bar__container {
  height: 1rem;
  background: #fff;
  border-radius: 1rem;
  position: relative;
  margin: 1.4rem 0 0.75rem;
}
.shipping-bar .shipping-bar__filled {
  height: 100%;
  border-radius: 1rem;
  transition: all 0.75s ease-in-out;
  background-color: #afafed;
}
.shipping-bar .shipping__icon {
  position: absolute;
  transition: all 0.75s ease-in-out;
  transform: translate(-70%, -45%) rotate(30deg);
}
.cart__graph circle {
  stroke: gray;
}
.template-collection .breadcrumb span {
  width: auto;
}
.blog__article__title,
.blog__article__content strong,
.article__item-title {
  font-size: 18px;
  color: #000;
}
.blog__article__content p {
  font-size: 12px !important;
  color: black;
}
.blog__article__content h2 strong,
.blog__article__content p strong {
  font-size: 12px;
}
.home-collection-list .product__grid__price.product__grid__price--nowrap {
  display: none;
}
.home-collection-list .btn--add-to-cart {
  min-height: 38px;
}
.home-collection-list .product__grid__title {
  font-size: 18px;
}
.shopify-policy__body p {
  margin-top: 1rem;
  font-weight: 500;
}
.shopify-policy__body .rte {
  margin-top: 1rem;
  font-weight: 500;
}
body .shopify-policy__container {
  width: 90%;
}
.em-secondary-desc span {
  text-transform: none;
}
.kicker-flourished:after {
  content: none;
}
.product-clip__image {
  width: 114px;
}
.template-product .quickview button {
  background-color: black;
  color: white;
  width: 30% !important;
}
.template-product .quickview button .btn-state-ready {
  color: white !important;
}
.template-product .product__badge.product__badge--sale {
  background: #fa8900;
  color: white;
  top: 5px !important;
}
.radio__legend span:first-child {
  text-transform: capitalize;
}
.template-product .md\:opacity-0 {
  opacity: 1;
}
.template-product .quickview.md\:w-full {
  padding-bottom: 0;
}
.template-product .quickview__form .product__submit__quick {
  display: none !important;
}
.template-product .product__block__variants {
  padding-bottom: 0;
}
.template-product .selector-wrapper {
  margin-top: 5px;
}
.shopify-policy__body li {
  list-style: none;
}
.template-index .product__grid__title__wrapper {
  padding: 0 4px;
  width: 100%;
}
.header__mobile__right {
  gap: 1rem;
}
span.tracking-page-redirect {
  display: flex;
  align-items: anchor-center;
}
.home-collection-list .selector-wrapper {
  margin-top: 5px;
}
.radio__legend {
  padding: 5px 0 3px 0;
}

.home-collection-list .product__grid__info.text-left {
  border-left: 1px solid #e5e4e2;
  border-right: 1px solid #e5e4e2;
  border-bottom: 1px solid #e5e4e2;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #fcfaf7;
  padding: 1rem;
}
.product-card-price-button span {
  font-size: 16px;
  font-weight: bold;
}
.em-secondary-desc {
  margin-bottom: 1rems;
}
.mobile-navigation-bottom {
  border-radius: 2.2rem 2.2rem 0 0;
}
.product__block__description:not(:has(*)):empty,
.product__block__description.rte.body-size-4:not(:has(*)):empty {
  display: none;
}
.product__block__description.rte.body-size-4 {
  display: none;
}

.product-clip__price .new-price {
  color: black;
}
.em-secondary-desc span {
  font-family: "Poppins";
}
.em-secondary-desc li {
  text-transform: math-auto;
}
.template-product
  button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
  display: none;
}
.announcement .icon {
  font-size: 30px;
  font-weight: 900;
}
.container-why-time {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.section-why-time {
  display: flex;
  align-items: center;
  gap: 2rem;
}
.section-why-time:nth-child(even) {
  flex-direction: row-reverse;
}
.section-why-time h3 {
  flex: 1;
  text-align: center;
  color: #77350f;
}
.section-why-time div {
  flex: 2;
  color: #555;
  font-size: 1rem;
  line-height: 1.5;
  flex: 0 0 42%;
}

.article__item-title a {
  font-size: 16px;
  letter-spacing: 0px;
  text-transform: capitalize;
}
.article__item-title {
  margin-bottom: 1rem;
}
.text-link-bare {
  text-transform: capitalize;
}
#gokwik-buy-now {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 800;
}
body#why-time #MainContent .brick__block__text__inner {
  width: 40%;
  margin-left: 1rem;
}
body#why-time .text__standard.text-left {
  height: 600px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body#why-time .page__template .text__standard.text-left {
  height: auto;
}
body#why-time .brick__block .text__standard.text-left {
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}
#why-time h3 {
  text-transform: math-auto;
  letter-spacing: 0;
}
.header__logo.header__logo--image h1 {
  margin-bottom: 0;
}
#why-time .rte.body-size-5 {
  font-size: 13px;
}
body#media .text__standard.text-left {
  text-align: center !important;
}
.blog__article__content.rte {
  text-align: left;
}
body .blog__article__content h2 strong {
  font-size: 20px;
  letter-spacing: 0;
}
body .blog__article__content.rte h3 strong {
  margin-bottom: 0;
  margin-top: 0;
}
body .blog__article__content.rte h3 {
  margin-top: 0;
  letter-spacing: 0;
}
.contactus_svg a {
  text-align: left;
}
.location_info p {
  text-align: left;
}
.subfooter__item.subfooter__item--social {
  justify-content: left !important;
}
.template-collection .product-categories {
  flex-wrap: nowrap;
  overflow: scroll;
  justify-content: left;
}
.template-collection .product-grid-item .compare-at,
.template-index .product-grid-item .compare-at {
  margin-left: 0;
}
.newsletter--default-messages .btn.btn--secondary {
  background-color: black;
}
.template-collection .product-categories::-webkit-scrollbar {
  height: 10px;
  background: #fff;
}
.template-collection .product-categories::-webkit-scrollbar-thumb {
  background: #fee;
  border-radius: 5px;
}
.template-collection .product-categories {
  scrollbar-color: #fee white;
  scrollbar-width: thin;
}

.body-color,
.announcement,
.subfooter__items,
.radio__fieldset .radio__button input:checked ~ label,
.shopify-payment-button .shopify-payment-button__button--unbranded,
.Avada-Offer__ButtonAddToCart,
.subfooter,
.announcement p {
  background: #e3ced0 !important;
  color: black !important;
}
.circular-collection .animated-text-time,
button.variant-option.selected {
  background: #7e6749 !important;
  color: white;
}
.gif-section--main-content {
  color: white;
  padding-bottom: 2rem;
}
.jdgm-star.jdgm--on:before {
  color: goldenrod;
}
.subfooter__copyright {
  color: black;
}
/* .section-collection.home-collection-list {
  background: #fee;
} */
 .ct-tabs-nav {
  -ms-overflow-style: none;  /* IE & Edge */
  scrollbar-width: none;     /* Firefox */
}
.ct-tabs-nav {
  display: flex;
  gap: 22px;
  justify-content: center;
  margin-bottom: 25px;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 10px;
  width: 90%;
  margin: 0 auto;
  -webkit-overflow-scrolling: touch;

  -ms-overflow-style: none;
  scrollbar-width: none;
}

.ct-tabs-nav::-webkit-scrollbar {
  display: none;
}


.ct-tabs-nav::-webkit-scrollbar {
  display: none;             /* Chrome, Safari */
}

h2.Paragraph.SCXW149860544.BCX8 {
  font-size: 27px;
  font-weight: 700;
  text-align: justify;
}
h2.Paragraph.SCXW149860544.BCX8 span {
  font-size: 18px;
}
p.Paragraph.SCXW149860544.BCX8 span {
  font-size: 16px;
}
.template-article .blog__article__title {
  font-size: 24px;
}
.OutlineElement.Ltr.SCXW149860544.BCX8 {
  text-align: left;
}
.em-secondary-desc li {
  list-style: disc;
  margin-left: 1.5rem;
  margin-bottom: 0;
  letter-spacing: 0;
  color: black;
}
#why-time .brick--2 .brick__block {
  width: 100%;
}
.brick__section {
  position: relative;
}
.brick__block.text-block {
  position: absolute;
  top: 0;
}
.em-secondary-desc ul {
  margin-bottom: 0;
}
.quickview__form__wrapper.is-expanded {
  width: 100%;
}
.template-index .product__grid__title__wrapper {
  height: 64px;
}
.part-time-work {
  border-color: rgb(255, 255, 255);
  background: linear-gradient(rgb(255, 255, 255), #dd3c7e) !important;
}
button.variant-option.selected {
  border-radius: 10px;
}
.form__selectors {
  margin-bottom: 1rem;
}
.accordion__title {
  text-align: -webkit-left;
}
.text__standard *:last-child:not(.standard__cta):not(.timer) {
  text-align: left;
  line-height: 19px;
}
.hero__title.heading-size-10.contact.aos-init.aos-animate p {
  font-size: 24px;
}
.js__header__stuck--animated.js__header__stuck--trigger-animation
  .theme__header,
.js__header__stuck--trigger-animation .theme__header {
  background-color: #fee;
}
.header__inner {
  background-color: #fee;
}
.header__logo {
  padding: 0 !important;
}
.product__submit__buttons button span,
.template-product .shopify-payment-button .shopify-payment-button__button {
  text-transform: uppercase !important;
}
.product-tab__content p:first-child {
  margin-bottom: 0 !important;
}
header.theme__header {
  background: white;
}
/* .section-padding-template--23787384406331__circular_collection_YRdzHE.page-width.bg-template--23787384406331__circular_collection_YRdzHE {
  background-color: #ffeeee;
} */
.header__dropdown__inner .product__grid__title,
.header__dropdown__inner .price.on-sale {
  font-size: 12px !important;
}
.header__dropdown__inner .compare-at {
  font-size: 10px;
}
.header__dropdown__inner
  button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
  border-radius: 0rem;
  width: 100%;
}
.header__dropdown__inner .product__grid__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.home-collection-list .radio__button .unavailable + label:before {
  background: none;
}
.home-collection-list
  button.btn--outline.btn--full.btn--primary.btn--add-to-cart {
  width: 50%;
  max-width: 50%;
  background-color: #231f20 !important;
  border: none;
}
.home-collection-list .product__submit__buttons {
  display: flex;
  flex-direction: row-reverse;
}
.home-collection-list .product-card-price-button {
  width: 50%;
}
.home-collection-list .product__submit__buttons {
  border-radius: 2.4rem;
  overflow: overlay;
  border: 1px solid #231f20;
}
.home-collection-list .product-card-price-button {
  color: #000000 !important;
  background-color: white !important;
  border-radius: 2.4rem;
}
.home-collection-list .price-in-home-page {
  display: none;
}
.icon-theme-stroke {
  stroke: black !important;
}
.product__badge.product__badge--sale {
  background: transparent;
}
.product__badge {
  top: -4px !important;
}
.navtext,
.cart__message.is-success .cart__message-success,
.rte--lock-font.rte--lock-size.px-r6.flex.flex-row.items-center.accent-size-5
  p {
  text-transform: capitalize;
}
a.Subscription.navlink.navlink--toplevel.Subscription {
  display: flex;
  flex-direction: column;
}
@keyframes pulse-scale {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
}
@keyframes color-change {
  0% {
    color: #c97449;
  }
  50% {
    color: #ff5733;
  }
  100% {
    color: #c97449;
  }
}
@keyframes blink {
  50% {
    opacity: 0;
  }
}
.animated-text {
  display: inline-block;
  font-weight: bold;
  animation: pulse-scale 3s ease-in-out infinite,
    color-change 5s ease-in-out infinite, blink 0s step-start infinite;
}
.whatmore-root p {
  text-transform: math-auto;
}
.navtext,
.category-title,
body h2.kicker-flourished,
.product__grid__title,
.whatmore-carousel-events p,
.accent-title-large.strong.mb-r4,
.one-whole.text-center p,
.product__align-left .product__title,
.btn-state-ready,
.collection-item__title,
.sidebar__item.stateful-filter-icons a {
  color: #2c2525 !important;
}
.template-index .rating__wrapper__grid {
  display: none;
}
.template-product
  img.block.overflow-hidden.w-full.h-full.object-cover.transition-opacity.duration-300.ease-linear {
  border-radius: 0;
}
.metafield-rich_text_field {
  font-size: 14px;
}
.metafield-rich_text_field h4 {
  margin-bottom: 2rem;
}
.index__column.grid__item.slide-item.text-center p {
  margin-top: 5px;
}
.index__column.grid__item.slide-item.text-center .column__image {
  border-radius: 8px 8px 0 0;
  border-bottom: none;
  padding-bottom: 20px;
  margin-bottom: 0;
  background-color: #e3ced0;
}
.index__column.grid__item.slide-item.text-center .read-more-text-block {
  border-top: none;
  padding-bottom: 1.5rem;
  background-color: #e3ced0;
  border-radius: 0 0 8px 8px;
}
.index__column.grid__item.slide-item.text-center .text-container {
  border-bottom: none;
  border-top: none;
  padding-bottom: 12px;
  margin-bottom: 0;
  background-color: #e3ced0;
}
.btn--primary.btn--outline,
.btn--outline.shopify-challenge__button {
  border: 1px solid #de9b99;
  border: none;
}

.section-tabs .text-content\/100 {
  color: black !important;
  border-color: #de9b99 !important;
  font-weight: 900;
  font-size: 15px;
}
.sidebar__item.stateful-filter-icons a {
  text-align: end;
}
.border-content\/20 {
  border-color: #de9b99 !important;
}
.on-sale {
  color: black !important;
  font-weight: 900;
  font-size: 14px;
}
.product-grid-item .product__grid__info.text-left .compare-at {
  color: #ba4444;
}
.whatmore-root p {
  font-weight: 900;
  font-size: 14px;
}
p.chakra-text.whatmore-css-sv-1hfs5mg {
  color: black !important;
}
p.footer__title.footer__accordion__head.js,
.footer a,
div#accordion-text-3-4 h3,
.footer__icon--social path {
  color: black !important;
  fill: black !important;
}
.whatsapp_icon_footer g,
.whatsapp_icon_footer path,
.footer__mobile-section svg path {
  fill: black;
}
.product__submit__buttons button {
  background-color: black;
  color: black;
}
.product__submit__buttons button span {
  color: white;
}
.product__submit__buttons .btn-state-ready {
  font-size: 16px;
  font-weight: 800;
}
.product__submit__buttons .btn-state-ready {
  color: white !important;
}
.footer {
  background: #fee;
}
.sale-badge-value {
  position: absolute;
  top: 10px;
  left: 19px;
  width: 50%;
  color: white;
}
.blog__article__content.rte .NormalTextRun {
  font-size: 12px;
}
.article__item-meta {
  display: none;
}
.sliderow__title {
  font-size: 16px;
}
.search__results__products__list .product__inline__title {
  font-weight: 400;
}
.image-context-wrapper {
  padding: 10px;
}
.home-collection-list h2.kicker-flourished,
.template-index h2.kicker-flourished.mb-r11,
.template-index .reviews-section-text h2 {
  padding-bottom: 0;
  margin-bottom: 1rem;
  text-transform: math-auto;
  display: flex;
  justify-content: center;
}
.reviews-section-text,
.wrapper--none.section-padding,
.wrapper.section-padding {
  text-align: center;
}
.template-collection .collection__text-content {
  padding-top: 0;
}
.template-collection .wrapper.section-padding {
  padding-top: 0;
}
.template-collection .bread-crubm-container {
  padding-bottom: 0;
}
p.category-size {
  font-size: 10px;
  color: black;
  letter-spacing: 0px;
  margin-bottom: 5px;
}
span.product__price--sale {
  font-weight: bold;
}
a.Subscription.navlink.navlink--toplevel.Subscription svg {
  height: 18px;
  margin-top: 1rem;
}
.product__block__price {
  --PB: 10px !important;
}
.sliderow.Subscription {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.sub-heading {
  text-transform: capitalize;
}
flickity-carousel .collection-grid-item .image__hero__frame,
flickity-carousel .grid__item img {
  border-radius: 1rem;
}
.list__collections [data-grid] .grid__item {
  margin-bottom: 0;
}
.product-view-count img {
  height: 16px;
  width: 30px;
}
.product-view-count {
  height: 20px;
}

.template-product .rte ul {
  color: #000000;
}
.jdgm-rev {
  text-align: left;
}
#snowflake {
  width: 20px;
  font-size: 24px;
  display: block;
}
.snow {
  font-size: 20px;
  position: fixed;
  top: -5vh;
  z-index: 999;
  transform: translateY(0);
  transform: rotate(180deg);
  animation: fall 7s linear forwards;
}
@keyframes fall {
  to {
    transform: translateY(105vh);
  }
}

.radio__inputss:first-of-type .radio__buttonn:first-of-type label {
  background-color: #9cd3bc;
}
.home-collection-list .radio__inputs .radio__button:first-of-type label {
  padding: 7px;
  font-weight: 500;
}
.home-collection-list .product__block__buttons {
  margin-top: 2rem;
}
.home-collection-list .radio__button span {
  font-size: 10px;
}
.home-collection-list .radio__fieldset .radio__button label {
  padding: 8px;
}
.home-collection-list span.radio__legend__label {
  font-size: 12px;
}
.home-collection-list .product-variant-value {
  font-size: 12px;
}
.label-name-product {
  font-size: 12px;
  color: #000000;
}
video {
  object-fit: fill !important;
}
.variants-price-container span,
span.mobile-hide,
span.desktop-hide {
  color: white;
  letter-spacing: 1px;
}
span.mobile-hide {
  text-transform: uppercase;
}
.header__dropdown__inner .quickview.md\:w-full,
.header__dropdown__inner
  button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
  display: none;
}

button.tab-link.tab-link-1.tab-link__recent {
  display: none;
}
.template-collection .md\:w-full {
  width: 100%;
}
.template-product .quickview button {
  border-radius: 0 0 0 0;
  width: 100%;
}
.template-product
  button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
  border-radius: 0 0 0 0;
  background-color: #fa8900;
  color: white;
}
.template-product
  button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto
  .md\:block {
  color: white;
}
.accordion__body p {
  font-size: 14px;
}
.text__standard *:last-child:not(.standard__cta):not(.timer) {
  text-transform: none;
}
.template-product .md\:w-full {
  width: 100%;
}
.product-tab__content.tab_content_account_page button {
  pointer-events: visible !important;
}
body .tab-content:not(.current) * {
  pointer-events: visible !important;
}
.float-grid label {
  font-size: 12px;
}
form#address_form_new label {
  line-height: 12px;
}
.product-tab__content p:first-child {
  margin-bottom: 2rem;
}
.grid__item.one-half.mobile--one-whole {
  padding: 0;
}
form#address_form_new .medium-up--one-half,
div#AddressProvinceContainerNew {
  padding: 0;
}
p.my-r5.default-name {
  font-size: 16px;
  display: block;
  line-height: 28px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.form--standard.max-w-page-narrow {
  font-size: 12px;
}
.form--standard.max-w-page-narrow label {
  line-height: 12px;
}
span#ROS_account_button {
  display: none !important;
}
.product-grid-item {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 8px 8px 8px 8px;
  overflow: hidden;
}
.faq_section-right {
  width: 100%;
}
form#address_form_new {
  font-size: 12px;
}
.jdgm-rev__content {
  text-transform: none;
}
.template-search .pagination-custom {
  display: none;
}

.template-collection
  button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
  flex: 0 0 50%;
  background: black;
  padding: 14px;
  color: #000;
  border-radius: 0 3rem 3rem 0;
  font-size: 14px;
  letter-spacing: 0;
  font-weight: 600;
}
.template-collection .product__grid__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-bottom: 1rem;
}
.template-collection .add-to-cart-button-card .product-price-card-product {
  position: relative;
}
.whatsapp__icon {
  position: fixed;
  bottom: 95px;
  right: 30px;
  width: 50px;
  height: 50px;
  overflow: hidden;
  z-index: 9999;
}

.whatsapp__icon img {
  object-fit: contain;
  width: 100%;
  height: auto;
}

div#one-click-popup-main-content .logo,
.whatsapp__icon {
  display: none !important;
}
.theme__header {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.casa_popup {
  padding: 12px 12px !important;
}
div#drawer-cart {
  display: none !important;
}
div#one-click-popup-main-content .logo {
  display: none !important;
}
div#one-click-popup-main-content .branding {
  display: none;
}
#one-click-popup-13553372974531 .logo {
  display: none !important;
}
.body-color {
  background: var(--COLOR-BODY-COLOR);
}
.product__grid__title__wrapper,
.product-variant-option {
  padding: 1rem;
}
.template-index .product-variant-option {
  width: 100%;
}
.product__grid__title__wrapper {
  text-align: left;
  padding: 1rem;
}
.product-variant-option {
  padding: 1rem;
}
.quickview.md\:w-full {
  padding: 1rem;
}
.template-index .product-grid-item__container {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: white;
}
.template-index .product__grid__title {
  font-size: 18px;
}
.template-index .product-variant-option {
  text-align: left;
}
.template-index .label-name-variant {
  color: gray;
  text-transform: capitalize;
}
.template-index .product-grid-item__image-wrapper {
  display: none;
}
.template-index .product-grid-item__image-wrapper.is-active {
  display: block !important;
}
.template-index .product-grid-item__image-wrapper {
  position: relative;
}
.quickview.md\:w-full {
  display: flex;
}
.product__grid__price--nowrap {
  display: contents !important;
}
.quickview button {
  width: 50%;
}
.add-to-cart-button-card {
  padding: 0rem 5px 1rem 5px;
}


/* .product__grid__title{
          text-transform: lowercase;
} */

.free-shipping-text-product{

}
.free-shipping-text-product {
  margin-top: 1rem;
  height: 20px;
}
.template-product .free-shipping-text-product {
  height: 48px;
  width: 100px;
  padding-left: 0;
  margin-top: 0;
}
.free-shipping-text-product {
  padding-left: 5px;
}
.free-shipping-text-product img {
  width: 80%;
  margin-bottom: 5px;
}
.add-to-cart-button-card {
  width: 100%;
  display: flex;
}
.add-to-cart-button-card .product-price-card-product {
  width: 100% !important;
  border: 1px solid gray;
  border-radius: 3rem 0 0 3rem;
  background: white;
}
.radio__inputss:first-of-type .radio__buttonn:first-of-type label {
  padding: 0 8px 3px 8px;
  color: black;
}
.home-collection-list .product__grid__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.template-index .product-variant-option {
  margin-bottom: 0;
}
.template-index .product__grid__title__wrapper,
.template-index .product-variant-option {
  padding-top: 0;
  padding-bottom: 0;
}
.template-index .label-name-variant {
  margin-bottom: 3px;
}
.radio__inputss:first-of-type .radio__buttonn:first-of-type label {
  margin-left: 0;
}
.radio__buttonn label.button-for-open-quick-view {
  padding: 0 4px 3px 8px;
}
.home-collection-list .product__grid__title {
  font-size: 18px;
}
.home-collection-list span.radio__legend__label,
.home-collection-list .product-variant-value,
.label-name-variant {
  font-size: 9px;
}
.home-collection-list .radio__buttonn span {
  font-size: 10px;
  font-weight: 900;
}
.home-collection-list .radio__buttonn span {
  letter-spacing: 0;
  text-transform: capitalize;
}
.quickview button {
  border-radius: 10px 0 0 10px;
  border: 1px solid #e5e4e2;
  background-color: white;
}
button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
  border-radius: 0 3rem 3rem 0;
}
.quickview button {
  border-radius: 3rem 0 0 3rem;
}
button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
  background: black;
  color: white;
}
button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto
  .btn-state-ready {
  color: black !important;
}
button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
  font-weight: 700;
  font-family: "Poppins";
  font-size: 14px;
  letter-spacing: 0;
}
p.sub-heading-text.animated-subheading {
  text-align: center;
  margin-bottom: 3rem;
  font-size: 10px;
}
.bg-images-slider-container {
  margin-top: 3rem;
}
.bg-images-slider-container img {
  width: 100%;
}

.template-index .product__block__variants,
.template-index .drawer__top__left,
.home-collection-list .product__block__buttons {
  display: none;
}
.variants-price-container {
  display: flex;
  justify-content: space-around;
}
.variants-price-container span {
  flex: 0 0 50%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3rem 0 0 3rem;
  border: 1px solid gray;
  background-color: white;
}
.template-index
  .stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
  background: black;
  color: white;
}
button.add-to-cart-button-for-product-card {
  flex: 0 0 50%;
  background: black;
  padding: 14px;
  color: white;
  border-radius: 0 3rem 3rem 0;
  font-size: 14px;
  letter-spacing: 0;
}
.product-card.single-variant {
  margin-top: 0rem;
}
.product-card.single-variant {
  height: 8rem;
}
.product-grid-item,
.quickview__form {
  background-color: #fcfaf7;
  box-shadow: none;
}
.variant-options {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
}
.variant-option {
  font-size: 10px;
  padding: 8px 8px !important;
  border-radius: 2rem;
}
.quickview__form__wrapper.is-expanded .quickview__form {
  padding: 0 5px 0px 5px;
}
img.block.overflow-hidden.w-full.h-full.object-cover.transition-opacity.duration-300.ease-linear {
  border-radius: 8px 8px 0 0;
}

.product-card {
  width: 100%;
}
.product-card.single-variant {
  width: 98%;
}
.template-collection .product__grid__price--nowrap .price {
  font-size: 14px;
}
.product__grid__price--nowrap .price {
  font-weight: 700;
  font-size: 16px;
  color: black;
}
.template-index .product-grid-item .compare-at {
  margin-left: 0;
  font-size: 10px;
}

#ETP_VARIANT_DESCRIPTION p {
  color: black;
}
#ETP_VARIANT_DESCRIPTION {
  margin-bottom: 1rem;
}
#ETP_VARIANT_DESCRIPTION strong {
  font-size: 14px;
  font-weight: 800;
}

p.variant-price-wrapper span {
  border: none;
}
p.variant-price-wrapper {
  font-size: 9px;
  display: flex;
  gap: 0;
}
.variant-price-wrapper .compare-at-price {
  margin: 1px !important;
}
.product__grid__title__wrapper {
  padding: 0;
}
.search__item__generic {
  flex-direction: column;
}
.collection__products {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.rating__wrapper__search {
  display: flex;
  justify-content: center;
}
.template-search .product__block__variants,
.template-search product-form.product__block__buttons {
  display: none;
}
.template-search .h-full {
  height: auto;
}
.template-search .drawer__top__left {
  display: none;
}
.template-collection .product-grid-item__image-wrapper {
  background-color: #fcfaf7;
}
.template-collection .product-card.single-variant {
  min-height: 8rem;
}
.template-collection .product__grid__title__wrapper {
  padding: 5px;
}
.template-collection .product__align-left .radio__button label {
  padding: 12px 5px;
}
.template-collection .variant-label span {
  font-size: 9px;
}
.template-search .product__grid__title {
  z-index: 9;
  padding: 5px;
    display: -webkit-box;
  -webkit-line-clamp: 2; /* Limit to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.template-search .product-card.single-variant {
  margin-bottom: 1rem;
}
.template-search
  button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
  background: black;
}
.template-search .product-grid-item {
  flex: 0 0 30%;
}
.template-search .rating__wrapper__grid {
  display: none;
}
.template-search .variant-label span {
  font-size: 9px;
}
.template-search .quickview__form__wrapper.is-expanded .quickview__form {
  padding: 5px;
}
.search__item__generic {
  flex: 0 0 30%;
}
.template-search
  .group\/quick-actions-toolbar.flex.flex-col.justify-end.items-end.overflow-hidden.top-\[calc\(var\(--inner\)\/2\)\].right-\[calc\(var\(--inner\)\/2\)\].bottom-\[calc\(var\(--inner\)\/2\)\].left-\[calc\(var\(--inner\)\/2\)\].transition.duration-\[--exit-animation-duration\].md\:items-normal.md\:translate-y-r4.md\:group-hover\/product-grid-item\:opacity-100.md\:group-hover\/product-grid-item\:translate-y-0.md\:group-focus-within\/product-grid-item\:opacity-100.md\:group-focus-within\/product-grid-item\:translate-y-0.pointer-events-none {
  background-color: #fcfaf7;
}
.template-search .product__grid__title {
  margin-bottom: 0;
  background-color: #fcfaf7;
}
.template-search .product-grid-item__container div {
  width: 100%;
}
.template-collection .product__block__variants,
.template-collection product-form.product__block__buttons {
  display: none;
}
.template-collection .h-full {
  height: auto;
}
.template-collection .product__grid__title {
  position: relative;
  width: 100%;
}
.template-collection .rating__wrapper__grid {
  position: relative;
}
.template-collection .drawer__top__left {
  display: none;
}
.template-search .sale-badge-value {
  position: absolute;
  top: 10px;
  left: 20px;
  width: 15%;
  color: #fff;
}
.template-search .product-grid-item__image-wrapper.is-active {
  background-color: #fcfaf7;
  /* border: 0.5px solid gray; */
}
.template-search .product-grid-item{
  border: 1px solid gray;
  overflow: hidden;
}
.template-search .free-shipping-text-product img {
  position: relative;
}
.template-search .radio__legend span {
  font-size: 10px;
}

.template-product
  .product-grid-item
  .product__grid__info.text-left
  .price.on-sale {
  font-weight: 600;
  font-family: "Poppins";
}
.rte.body-size-4.columns--1.aos-init.aos-animate {
  text-transform: math-auto;
}
.template-index product-grid-item.product-grid-item.group\/product-grid-item {
  border: 0.5px solid #d8c0c0;
  background-color: white;
}
.home-collection-list .radio__fieldset .radio__button label {
  background-color: white;
}
.template-index .product-grid-item__container {
  background-color: white;
}
.template-index .quickview__form {
  background-color: white;
}
.footer__content__inner {
  padding-top: 3rem !important;
}

.page-contact .btn--neutral.btn--outline {
  padding: 10px;
  width: 12%;
  max-width: 12%;
  min-width: 12%;
}
.template-index .quickview__form {
  position: static;
  z-index: 1;
}
.template-index .drawer__top {
  display: block;
}
.blog__article__content li {
  font-size: 12px;
  color: black;
}
.template-index .variants-price-container .offer-percentage {
  top: 5px !important;
}

.variants-price-container span,
.add-to-cart-button-card .product-price-card-product {
  border-right: transparent;
}

product-grid-item-variant .overflow-hidden {
  overflow: visible;
}
.product-grid-item,
product-grid-item-variant.product-grid-item__content.on-sale.tagged.is-slideshow,
.template-index .product-grid-item__container {
  overflow: visible;
}
.product__price--off {
  background: #d67c7c !important;
  color: white !important;
  font-size: 14px;
  letter-spacing: 2px;
}

.home-collection-list .radio__button span {
  text-transform: math-auto;
}
.variant-price-wrapper .compare-at-price {
  text-decoration: line-through;
  color: #7b7b7b;
  margin-left: 10px;
  font-size: 10px;
  font-size: 11px;
  font-weight: 900;
}

.variant-price-wrapper .current-price,
.template-collection .product__grid__price--nowrap .price,
.current-price,
span.price.on-sale,
.price {
  font-weight: bold;
  color: #000;
  font-size: 14px;
  font-family: system-ui !important;
}
.compare-at-price,
.compare-at {
  font-family: system-ui;
}
.product__price.accent-size-5 span {
  font-size: 22px;
  font-weight: 700;
  font-family: sans-serif;
}
.template-product .product__price__main .product__price--off {
  background: #ee3d43 !important;
}
.tracking-page-redirect svg {
  height: 36px;
  width: 30px;
}
.variants-price-container span {
  font-weight: 600;
}
.product-clip__price .new-price {
  font-size: 12px;
  font-weight: 700;
}
.popup-message {
  position: fixed;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 10px;
  font-weight: bold;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  display: none;
  transition: opacity 0.5s ease, transform 0.5s ease;
  z-index: 999999999999999999;
}
.popup-message.show {
  display: block;
  transform: translate(-50%, 0);
}
@keyframes confetti-fall {
  0% {
    transform: translateY(-100vh) rotate(0deg);
    opacity: 1;
  }
  100% {
    transform: translateY(100vh) rotate(720deg);
    opacity: 0;
  }
}
.footer__accordion__body h3 {
  font-size: 12px;
}

.shopify-policy__body ol b {
  color: black;
  font-weight: 900;
  font-size: 18px;
  margin-left: 0;
  margin-top: 1rem;
}
.shopify-policy__body ol {
  margin-left: 0;
  margin-top: 1rem;
}
.shopify-policy__body p strong {
  color: black;
  font-weight: 900;
  font-size: 18px;
  margin-left: 0;
}

.variants-price-container span,
.add-to-cart-button-card .product-price-card-product {
  border-right: transparent;
}
.section-slideshow .flickity-page-dots:before {
  opacity: 0 !important;
}

.free-shipping-text-product,
.free-shipping-text-products {
  margin-top: 0;
}

.template-product .free-shipping-text-product img {
  width: 100%;
  height: 100%;
  object-fit: scale-down;
}
.template-product .free-shipping-text-product {
  width: 46%;
}

.free-shipping-text-product {
  margin-bottom: 0.5rem !important;
}
.popup-message img {
  height: 470px;
  width: 100%;
  z-index: 99999999999999;
}
.card-wrapper {
  height: auto !important;
}
.variant-drop-down {
  display: block !important;
}
.variant-button {
  background-color: black;
  color: white;
  padding: 5px;
  border-radius: 5px;
  margin-top: 5px;
}
.variant-button:hover {
  background-color: white;
  color: black;
  cursor: pointer;
}
.free-shipping-text-product {
  width: 100%;
}
.radio__button input:checked + label span {
  color: black !important;
  font-weight: 600;
}
.home-collection-list .radio__button span,
.template-collection .variant-label span {
  font-weight: 600;
}
body#time-pads-scooter-gift-hamper-policy h3 {
  font-size: 20px;
  margin-bottom: 1rem;
}
body#time-pads-scooter-gift-hamper-policy p,
body#time-pads-scooter-gift-hamper-policy li {
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 28px;
}

body#time-pads-scooter-gift-hamper-policy
  h2.standard__heading.heading-size-8.aos-init.aos-animate {
  display: none;
}


p.chakra-text.whatmore-css-sv-17nouop,
p.chakra-text.whatmore-css-sv-bc1oi9 {
  color: black !important;
}
.blog__article__content.rte a {
  color: blue;
  text-decoration: underline !important;
}

.firebadge .badge-text {
  color: red;
}
.sale-badge {
  display: inline-flex;
  align-items: center;
  position: absolute;
  z-index: 999;
  left: 5px;
  top: 5px;
  gap: 6px;
  background: linear-gradient(90deg, rgb(255, 255, 255), #fee);
  padding: 6px 12px;
  color: #fff;
  font-weight: bold;
  font-size: 8px;
  border-radius: 30px;
  box-shadow: 0 0 10px rgba(255, 100, 0, 0.7);
  animation: pulseBadge 1.5s infinite;
}



.fire-icon {
  animation: fireGlow 1s infinite alternate;
  font-size: 10px;
}

.product-discount-badge {
  display: none;
}

@keyframes pulseBadge {
  0%,
  100% {
    transform: scale(1);
    box-shadow: 0 0 10px rgba(255, 100, 0, 0.7);
  }
  50% {
    transform: scale(1.05);
    box-shadow: 0 0 16px rgba(255, 50, 0, 0.9);
  }
}

@keyframes fireGlow {
  0% {
    transform: scale(1);
    text-shadow: 0 0 6px orange, 0 0 12px red;
  }
  100% {
    transform: scale(1.2);
    text-shadow: 0 0 10px yellow, 0 0 18px red;
  }
}

/* Combo Offers Recomendations */
.product-recommendation-offer h3 {
  font-size: 16px;
  color: black;
  font-weight: 900;
}
.recommended-item a {
  display: flex;
}

.product-recommendation-offer {
  margin-top: 0rem;
  margin-bottom: 1rem;
  padding: 1rem;
  background-color: #f9f5e8;
  border: 1px dashed #cc9933;
}

.recommendation-grid {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
.recommended-item {
  width: 100%;
  text-align: center;
}
.recommended-item button {
  background-color: #000;
  color: #fff;
  padding: 5px 20px;
}
.recommended-item img {
  width: 100px;
  height: 100px;
  border-radius: 8px;
}

@media only screen and (min-width:768px){
  .product__grid__title__wrapper {
    padding: 5px;
  }
  .template-search .quickview__form__wrapper.is-expanded .quickview__form{
        width: 95%;
    margin: auto;
  }
  .circle-collections-heading{
    font-size: 24px;
    margin-bottom: 1rem;
    font-weight: 600;
    color: rgb(66, 66, 66);
    letter-spacing: 2.16px;
    line-height: 30px;
  }
}


@media only screen and (max-width: 767px){
  .template-search .group\/quick-actions-toolbar.flex.flex-col.justify-end.items-end.overflow-hidden.top-\[calc\(var\(--inner\)\/2\)\].right-\[calc\(var\(--inner\)\/2\)\].bottom-\[calc\(var\(--inner\)\/2\)\].left-\[calc\(var\(--inner\)\/2\)\].transition.duration-\[--exit-animation-duration\].md\:items-normal.md\:translate-y-r4.md\:group-hover\/product-grid-item\:opacity-100.md\:group-hover\/product-grid-item\:translate-y-0.md\:group-focus-within\/product-grid-item\:opacity-100.md\:group-focus-within\/product-grid-item\:translate-y-0.pointer-events-none{
    padding: 5px;
    
  }
  .ct-collection-tabs{
    margin-top: 0 !important;
  }
  .ct-products-grid{
        gap: 10px !important;
  }
  .template-search .product-grid-item__container div{
    padding: 0;
  }
  .rf__header.rf__header-section.rf__header-center strong{
    font-size: 16px;
    font-weight: 900;
  }
  .template-search .variant-price-wrapper .current-price{
    font-size: 10px;
  }
   .template-search .quickview__form__wrapper.is-expanded .quickview__form{
    margin-bottom: 1rem;
    width: 95%;
    margin: auto;
  }

  .template-collection .free-shipping-text-product {
       padding: 11px;
  }
  .sliderow.is-visible .combo-highlight-tag{
    left: 65%;
  }
  .mobile-nav-new {
    font-size: 8px;
    position: absolute;
    top: 15%;
    left: 10%;
    background: red;
    color: white;
    padding: 2px 5px;
    border-radius: 10px;
    animation: blink 3s infinite; /* Blink every 1 second */
}
/* Keyframes for blinking */
@keyframes blink {
    0%, 50%, 100% {
        opacity: 1;
    }
    25%, 75% {
        opacity: 0.5;
    }
}
  body#time-pads-scooter-gift-hamper-policy p, 
  body#time-pads-scooter-gift-hamper-policy li {
    font-size: 13px;
  }
  .recommended-item p {
    font-size: 10px;
  }
  .template-collection .sale-badge {
    left: -6rem;
  }
  .sale-badge {
    padding: 0px 2px;
  }
  .product-discount-badge {
    font-size: 8px;
    padding-right: 5px;
    background: red;
    color: white;
    right: 0;
  }
  .template-index [data-parallax-wrapper] .image__hero__scale {
    min-height: 100% !important;
  }
  .search__predictive__outer .wrapper {
    padding: 0;
  }
  .search-bar {
    margin-bottom: 0;
  }
  .drawer__search {
    background-color: rgb(246, 234, 215);
    width: 100%;
  }
  .drawer__search .search__predictive__actions input {
    font-size: 12px;
    height: 40px;
  }
  .drawer__search .search__predictive__actions {
    height: 40px;
    padding-left: 2rem;
  }
  /* Search bar color*/
  #search-drawer {
    background: rgb(246, 234, 215);
    border: 0.5px solid gray;
    border-radius: 32px;
  }
  .gif-section--main-content {
    padding-bottom: 0;
  }
  .home-collection-list .product__grid__price.product__grid__price--nowrap {
    display: flex !important;
    flex-direction: column !important;
  }
  .add-to-cart-button-card .product-price-card-product {
    width: 77% !important;
    height: 43px !important;
  }
  .add-to-cart-button-card {
    padding: 5px;
    padding-top: 0 !important;
  }
  span.desktop-hide {
    font-size: 14px;
    background: transparent !important;
    border: none !important;
  }
  .variants-price-container span {
    flex: 0 0 61%;
    min-width: 28%;
    max-width: 45%;
    font-size: 14px;
    flex-direction: column;
  }
  button.add-to-cart-button-for-product-card {
    min-width: 51%;
    text-align: -webkit-center;
    flex: 0 0 40%;
    padding: 11px 0;
    font-size: 11px !important;
  }
  .template-index p.variant-price-wrapper {
    width: 100%;
    row-gap: 0;
    gap: 4px;
    padding-left: 7px;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
  }
  .template-index .variant-price-wrapper .current-price {
    font-size: 12px;
    justify-content: center;
    flex: 0 0 27% !important;
    width: 100%;
  }
  .template-index .variant-price-wrapper .compare-at-price {
    flex: 0 0 39% !important;
  }
  span.mobile-hide, .mobile-hide, .sticky-atc-bar-wrapper {
    display: none !important;
  }
  .template-collection .product-card.single-variant {
    padding-right: 5px;
    min-height: 7rem;
  }
  .image__hero__frame img {
    object-fit: fill;
  }
  p.contact-info_footer.footer__title.footer__accordion__head.js svg {
    transform: translateY(-50%) rotate(90deg);
  }
  h1.circular-collection-heading {
    margin-bottom: 0 !important;
  }
  .popup-message {
    width: 100%;
  }
  .product-card.single-variant {
    height: 9rem;
    min-height: 9.2rem;
    margin-top: 0;
  }
  button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
    max-height: 43px;
    height: 20px;
    padding: 21.5px !important;
  }
  .form__selectors {
    height: 8rem !important;
  }
  .page-contact .btn--neutral.btn--outline {
    padding: 10px;
    width: 30%;
    max-width: 30%;
    min-width: 30%;
  }
  .template-index product-grid-item.product-grid-item.group\/product-grid-item {
    overflow: hidden !important;
    width: 100% !important;
  }
  .home-collection-list .radio__button span {
    font-size: 10px !important;
    font-size: 11px;
    letter-spacing: 1px;
  }
  .header__mobile__button .header__cart__status [data-header-cart-count]:not([data-header-cart-count="0"]) {
    display: none;
  }
  .tracking-page-redirect {
    display: flex;
    align-items: anchor-center;
  }
  .header__mobile__right {
    gap: 1rem;
  }
  .template-index .header__cart__status {
    display: none;
  }
  .header__mobile__button {
    min-width: 25px !important;
    z-index: 999999;
  }
  .template-collection .product__align-left .radio__button label {
    padding: 8px 5px;
  }
  .template-search .product-card.single-variant {
    height: 8rem;
    min-height: 6rem !important;
  }
  .template-index .product__align-left .radio__button label {
    padding: 8px 7px;
  }
  .template-collection .radio__fieldset .radio__button input:checked ~ label {
    padding: 8px 5px;
  }
  .template-index .radio__fieldset .radio__button input:checked ~ label {
    padding: 8px 7px;
  }
  .template-product .form__selectors {
    min-height: 10.5rem !important;
  }
  .template-search .form__selectors {
    height: 8rem !important;
  }
  .product__grid__price--nowrap .price {
    font-size: 14px;
    font-weight: 600;
  }
  .template-search .product-grid-item {
    flex: 0 0 47%;
  }
  .template-search .product__grid__price--nowrap .price {
    position: relative;
  }
  .template-search .variant-label span {
    font-size: 9px;
  }
  .template-search .product-grid-item .compare-at {
    display: none;
    position: relative;
  }
  .template-search .variant-price-wrapper .compare-at-price {
    display: none;
  }
  .template-search .radio__button label {
    padding: 5px;
  }
  .template-search .collection__products {
    gap: 5px;
    justify-content: center;
  }
  .template-search .add-to-cart-button-card .product-price-card-product {
    border: 1px solid gray;
    position: relative;
  }
  .whatsapp__icon {
    bottom: 12rem;
    right: 5%;
    width: 50px;
    height: 50px;
    transition: 0.5s ease;
  }
  #testimonial-slider-list .splide__slide {
    height: 196px;
  }
  .category-title {
    padding-bottom: 1rem;
    width: 90%;
    margin: auto;
  }
  .template-collection .free-shipping-text-product {
    position: sticky;
    margin-top: 0;
    height: 20px;
  }
  .template-collection .collection-product-card {
    border: 0.5px solid #d8c0c0;
    border-radius: 10px;
    overflow: hidden;
  }
  .template-collection .rating__wrapper__grid {
    display: none;
  }
  .template-collection .quickview__form__wrapper.is-expanded .quickview__form {
    padding-bottom: 0.5rem;
  }
  .template-collection .product__grid__title {
    margin-bottom: 0;
  }
  nav#header-menu .product__grid__title__wrapper {
    padding: 0;
    margin-bottom: 1rem;
  }
  .template-index .on-sale, .template-index .product__grid__price--nowrap .price {
    font-family: Poppins;
    color: #231f20;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: capitalize;
    flex: 0 0 67%;
  }
  .variant-option {
    font-size: 8px;
  }
  .home-collection-list product-grid-item.product-grid-item.group\/product-grid-item {
    flex: 0 0 65%;
  }
  .js-grid[data-grid-small="2"] {
    gap: 7px;
    display: grid !important;
  }
  .radio__inputss {
    width: 47%;
  }
  .product__grid__price--nowrap {
    display: flex !important;
    flex-direction: column;
  }
  .template-product.shopify-body-section-header-sticky .whatsapp__icon {
    bottom: 165px;
  }
  .use_pixels_500 {
    height: 275px;
  }
  .work-form-home-wrapper {
    overflow: scroll;
    padding-bottom: 1rem;
  }
  .work-form-home-container .column__inner.aos-init.aos-animate {
    flex: 0 0 60%;
  }
  video {
    width: 100% !important;
    height: 100% !important;
    object-fit: fill !important;
    object-position: center center !important;
    top: 0 !important;
    left: 0 !important;
  }
  .template-index .drawer__content .product-grid-item__container {
    height: auto;
    padding-bottom: 10px;
  }
  .drawer__content button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
    display: none;
  }
  .drawer__content .product__grid__title, .home-collection-list .product__grid__title {
    font-size: 14px !important;
  }
  .label-name-product {
    font-size: 9px;
  }
  .product-variant-option, .product__grid__title__wrapper {
    padding: 5px;
  }
  label.button-for-open-quick-view {
    margin-left: 0 !important;
  }
  button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto span.hidden.md\:block {
    display: block;
    font-size: 12px;
  }
  .quickview.md\:w-full {
    padding: 5px;
    width: 100%;
  }
  .on-sale {
    font-size: 12px;
  }
  .template-index .product-grid-item__container {
    height: 100%;
  }
  product-grid-item-variant {
    height: 100%;
  }
  .add-to-cart-button-card .md\:w-full button, .add-to-cart-button-card .md\:w-full {
    width: 100%;
  }
  .template-index .product__grid__title__wrapper {
    min-height: 64px;
  }
  .product-grid-item .compare-at {
    font-size: 12px;
    margin-left: 0;
  }
  .add-to-cart-button-card .on-sale {
    font-size: 14px;
  }
  span.block.md\:hidden {
    display: none !important;
  }
  .home-collection-list span.radio__legend__label, .home-collection-list .product-variant-value {
    font-size: 9px;
  }
  .home-collection-list .radio__inputs .radio__button:first-of-type label {
    padding: 8px 7px;
  }
  .home-collection-list .radio__legend {
    padding: 0 0 5px;
  }
  .home-collection-list .radio__fieldset .radio__button label {
    padding: 8px 6px;
  }
  .home-collection-list .product__grid__info.text-left {
    padding: 5px;
    min-height: 283px;
  }
  .home-collection-list button.btn--outline.btn--full.btn--primary.btn--add-to-cart {
    padding: 0;
  }
  .home-collection-list .btn-state-ready {
    font-size: 9px;
  }
  .product-card-price-button span {
    font-size: 11px;
  }
  .template-collection span.block.md\:hidden {
    display: block !important;
    font-size: 14px;
    font-weight: 900;
  }
  .template-collection button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
    padding: 21.5px !important;
    width: 97% !important;
  }
  .template-collection button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto span.hidden.md\:block {
    display: none;
  }
  .quickview__form__wrapper .free-shipping-text-product img {
    margin-bottom: 14px;
  }
  .template-collection .js-grid[data-grid-small="2"] {
    width: 95%;
    margin: auto;
  }
  .template-collection .product__grid__title__wrapper {
    padding: 5px;
  }
  .template-collection .quickview__form__wrapper.is-expanded {
    width: 100%;
  }
  .template-product span.block.md\:hidden {
    display: block !important;
  }
  .template-product button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
    width: 10% !important;
  }
  .template-product button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto span.hidden.md\:block {
    display: none;
  }
  #collections .product-categories {
    flex-wrap: wrap;
  }
  #collections .product-categories a {
    flex: 0 0 50%;
  }
  .section-related .product__grid__price--nowrap {
    text-align: left !important;
    align-items: flex-start;
  }
  body#why-time .brick__block .text__standard.text-left {
    margin-top: 1rem;
  }
  .accordion__body p:first-of-type {
    font-size: 12px;
    letter-spacing: 1px;
  }
  div#one-click-popup-main-content .logo {
    display: none !important;
  }
  .mobile-svg-bottom-offers {
    height: 20px;
    width: 20px;
  }
  .menu-bar-svg-icon svg {
    margin-left: 2.5rem;
    height: 2rem;
    padding-top: 6px;
  }
  .drawer__menu[data-sliderule-pane="0"] {
    display: flex;
  }
  .sliderow.Subscription {
    padding-bottom: 0.5rem;
    padding-top: 0.2rem;
  }
  .Subscription-menu {
    order: -1;
  }
  .casa_page {
    bottom: 5rem !important;
  }
  .sliderow.Subscription .sliderow__title {
    min-height: 31px;
  }
  .radio__button span {
    font-size: 11px;
  }
  span.letter.out {
    font-size: 20px;
  }
  .header__dropdown__image__holder .aspect-\[--wh-ratio\] {
    aspect-ratio: auto;
  }
  .rotating-text p .word .letter.in, .rotating-text p {
    font-size: 20px;
  }
  .rotating-text {
    font-size: 5px !important;
  }
  .rotating-text-p {
    margin-right: 1rem;
  }
  .product__grid__title__wrapper, .product__title__wrapper {
    flex-wrap: wrap;
  }
  .product__mobile--slideshow .flickity-page-dots {
    bottom: 1rem !important;
    left: 8rem !important;
    right: auto !important;
  }
  .template-collection .product-categories {
    gap: 0.5px;
  }
  .template-collection .product-categories a {
    flex: 0 0 25%;
  }
  .template-collection .product-categories .category-title {
    font-size: 11px;
  }
  body .widgets-by-corner .max-h-16 {
    max-height: 19em !important;
    width: 60% !important;
  }
  body .widgets-by-corner .w-16 {
    width: 7em !important;
  }
  body .widgets-by-corner.corner-widget .text-cowi-accent-fg {
    width: 100%;
  }
  .widgets-by-corner .px-2 {
    flex-direction: column !important;
  }
  .template-product .quickview button {
    padding: 8px;
    width: 65% !important;
  }
  .announcement p {
    font-size: 12px;
  }
  .template-product img.block.overflow-hidden.w-full.h-full.object-cover.transition-opacity.duration-300.ease-linear {
    border-radius: 0;
  }
  .section-why-time, .section-why-time:nth-child(2n) {
    flex-direction: column;
  }
  body#why-time #MainContent .brick__block__text__inner {
    width: 100%;
    margin-left: 1rem;
  }
  #why-time h3 {
    text-transform: math-auto;
    letter-spacing: 1.5px;
    font-size: 27px;
    line-height: 36px;
  }
  .announcement .icon {
    font-size: 23px;
  }
  .section-video {
    --full-screen: auto !important;
  }
  .template-article .use_screen_two_thirds {
    height: 230px;
  }
  .template-article .object-cover {
    object-fit: fill;
  }
  .template-article .image__hero__scale {
    height: auto;
  }
  h2.Paragraph.SCXW149860544.BCX8 span {
    font-size: 12px !important;
  }
  h2.Paragraph.SCXW149860544.BCX8 {
    text-align: left !important;
  }
  p.Paragraph.SCXW149860544.BCX8 span {
    font-size: 10px !important;
  }
  .article__item-image {
    height: 150px;
  }
  .product-grid-item__content .form__selectors, .template-collection .product-grid-item__content .form__selectors {
    height: 8rem !important;
    margin-right: 5px;
  }
  .template-collection .circle-background:hover .product-image {
    transform: none;
  }
  .mobikqik-img {
    width: 100%;
    margin-bottom: 10px;
  }
  .blog__article__content.rte h4, .blog__article__content.rte h3 {
    font-size: 16px;
    color: black;
    font-family: var(--FONT-STACK-HEADING);
    font-weight: 600;
  }
  body .blog__article__content strong {
    font-size: 10px;
  }
  .index__column.grid__item.slide-item.text-center .text-container {
    padding: 10px;
  }
  .image-colums-with-text [data-grid]:not([data-grid-no-gutters]) [data-item] {
    flex: 0 0 89%;
  }
  body h2.kicker-flourished, .whatmore-root p {
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 500 !important;
    letter-spacing: 1px !important;
  }
  .wht-prod-info p {
    font-size: 13px !important;
  }
  product-grid-item .product__grid__title {
    font-size: 14px;
  }
  .breadcrumb {
    flex-wrap: wrap;
  }
  .breadcrumb span {
    width: 55%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .variants-price-container .offer-percentage {
    top: -16rem !important;
    right: 5px;
  }
      .combo-highlight-tag{
     left: 30%;
  }
}
.template-index .variants-price-container .offer-percentage,
.offer-percentage{
  display: none !important;
}
.breadcrumb{
  display: none;
}
@media only screen and (max-width: 749px) and (orientation: portrait) {
  .tracking-page-redirect {
    display: flex;
    align-items: center;
  }
}
  .wrapper.section-padding.page-contact button.btn--neutral.btn--long.btn--outline{
        margin-top: 2rem;
    text-align: center;
  }
@media only screen and (min-width: 768px) {
  body#contact-us-for-rash-free-sanitary-pads-amp-best-feminine-products .text__standard.text-left {
     width: 50%;
  }
  .drawer__search.desktop-hide{
    display: none;
  }
  body#why-time-best-menstrual-pads-amp-women-hygiene-products .brick--1 .brick__block__text__inner .text__standard {
    margin-left: 1rem;
    max-width: 40%;
  }
  .combo-highlight-tag{
     right: 0;
  }
  .template-collection .sale-badge {
    left: -8rem;
  }
  [data-grid] {
    margin: auto;
    width: 96%;
  }
  span.desktop-hide {
    display: none !important;
  }
  span.mobile-hide {
    background: transparent !important;
    border: none !important;
  }
  .template-blog img.block.overflow-hidden.w-full.h-full.object-cover.transition-opacity.duration-300.ease-linear {
    object-fit: fill;
  }
  .template-index product-grid-item.product-grid-item.group\/product-grid-item {
    overflow: hidden;
  }
  .group\/quick-actions-toolbar.flex.flex-col.justify-end.items-end.overflow-hidden.top-\[calc\(var\(--inner\)\/2\)\].right-\[calc\(var\(--inner\)\/2\)\].bottom-\[calc\(var\(--inner\)\/2\)\].left-\[calc\(var\(--inner\)\/2\)\].transition.duration-\[--exit-animation-duration\].md\:items-normal.md\:translate-y-r4.md\:group-hover\/product-grid-item\:opacity-100.md\:group-hover\/product-grid-item\:translate-y-0.md\:group-focus-within\/product-grid-item\:opacity-100.md\:group-focus-within\/product-grid-item\:translate-y-0.pointer-events-none .popup-message {
    top: -120%;
    width: 100%;
  }
  .template-product .free-shipping-text-product img {
    width: 45% !important;
  }
  .add-to-cart-button-card {
    padding-top: 1rem;
    margin-bottom: 1rem;
  }
  .free-shipping-text-product {
    height: 32px;
  }
  .template-search .popup-message.show {
    width: 30% !important;
    display: none !important;
  }
  .template-index .js-grid[data-grid-large="4"] {
    gap: 20px;
    width: 90%;
    margin: auto;
  }
  .quickview__form__wrapper.is-expanded .quickview__form {
    padding: 0 5px 10px 5px;
  }
  .free-shipping-text-product img {
    width: 50%;
    margin-bottom: 5px;
  }
  .group\/quick-actions-toolbar.flex.flex-col.justify-end.items-end.overflow-hidden.top-\[calc\(var\(--inner\)\/2\)\].right-\[calc\(var\(--inner\)\/2\)\].bottom-\[calc\(var\(--inner\)\/2\)\].left-\[calc\(var\(--inner\)\/2\)\].transition.duration-\[--exit-animation-duration\].md\:items-normal.md\:translate-y-r4.md\:group-hover\/product-grid-item\:opacity-100.md\:group-hover\/product-grid-item\:translate-y-0.md\:group-focus-within\/product-grid-item\:opacity-100.md\:group-focus-within\/product-grid-item\:translate-y-0.pointer-events-none .free-shipping-text-product img {
    margin-top: 15px;
    margin-bottom: 0;
  }
  .add-to-cart-button-card .product-price-card-product {
    min-width: 45%;
  }
  .add-to-cart-button-card .md\:w-full {
    width: 100%;
  }
  .circle-background .product-image {
    width: 100%;
    height: auto;
  }
  .template-page.class-faqs #MainContent {
    width: 80%;
    margin: auto;
  }
  .drawer.drawer--right.quickview_modal.is-open .drawer__content {
    left: 30%;
    width: 57%;
  }
  .drawer.drawer--right.quickview__modal.is-open .drawer__content {
    left: 20%;
    max-width: 57%;
  }
  .brick__block__text.brick__block__text--transparent.text--neutral {
    position: absolute;
    top: 50%;
  }
  .widgets-by-corner .bg-gray-300 {
    width: 30% !important;
    height: 100px !important;
  }
  body .widgets-by-corner .max-h-16 {
    max-height: 5.5em !important;
  }
  .cowi-cart-recommended-item-carousel-info-wrapper {
    flex-direction: column;
  }
  .cowi-cart-recommended-item-carousel-info-wrapper button {
    width: 100%;
  }
  .widgets-by-corner.corner-widget .text-cowi-accent-fg {
    width: 100%;
    margin-top: 1rem !important;
  }
  .template-collection .product-categories {
    justify-content: center;
  }
  .template-collection .circle-background:hover .product-image {
    transform: none;
  }
  .product-single .grid__item {
    top: 3rem;
    z-index: 1;
  }
  [data-thumbnails-left] .product__media__wrapper {
    position: sticky;
    top: 0;
    height: fit-content;
  }
  span.variant-price-wrapper {
    gap: 5px;
  }
  .template-index .product-grid-item, .quickview__form {
    flex: 0 0 23%;
  }
  .template-index .stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto{
    padding: 10px;
  }
  .template-index .js-grid[data-grid-large="8"] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
  }
  .float-grid.product-single {
    position: relative;
  }
  .grid__item.product__media__wrapper.medium-up--one-half.product__mobile--thumbs {
    position: sticky;
    top: 0;
    height: fit-content;
  }
  .template-index .variant-price-wrapper .compare-at-price {
    font-size: 10px;
  }
  .slideshow__wrapper [data-parallax-wrapper] .image__hero__scale {
    min-height: 100%;
    max-height: 100%;
  }
  .header__desktop__button.tacking-id {
    display: flex;
    align-items: anchor-center;
    margin: 1rem;
    cursor: pointer;
  }
  .template-collection .collection-product-card {
    border: 0.5px solid #d8c0c0;
    border-radius: 10px;
    overflow: hidden;
  }
  .template-collection .rating__wrapper__grid {
    display: none;
  }
  .template-collection .quickview__form__wrapper.is-expanded .quickview__form {
    padding-bottom: 1rem;
    padding-bottom: 0px !important;
  }
  .template-collection .product__grid__title {
    margin-bottom: 0 !important;
  }
  .variants-price-container {
    margin-bottom: 1rem;
  }
  .jdgm-widget-actions-wrapper {
    width: 20%;
  }
  .template-index .form__selectors {
    height: 110px;
  }
  .header__inner {
    padding: 0 2rem;
  }
  p.footer__title.footer__accordion__head.js {
    font-size: 16px;
  }
  .header__dropdown__wrapper {
    width: 80% !important;
    margin: auto;
  }
  .index__column.grid__item.slide-item.text-center p {
    padding: 5px 10px 10px 10px;
  }
  .relative.block.w-full.h-full.overflow-hidden.aspect-\[--wh-ratio\] {
    --wh-ratio: auto !important;
  }
  .empty_block_condition {
    height: 33px;
  }
  .variants-price-container .offer-percentage {
    top: -19.6rem !important;
    right: 10px;
  }
  .template-product .whatsapp__icon {
    bottom: 190px;
  }
  .product-single .product__inner {
    max-width: 88% !important;
  }
}

@media only screen and (min-width: 360px) and (max-width: 375px) {
  .variants-price-container .offer-percentage {
    top: -15.7rem !important;
    right: 5px;
  }
  .radio__button span{
    font-size: 10px;
  }
}

@media only screen and (min-width: 310px) and (max-width: 360px) {

.template-index .radio__fieldset .radio__button input:checked ~ label{
    padding: 5px 0px;
}
  .radio__button span{
    font-size: 8px;
  }
  .variant-price-wrapper .current-price, .current-price {
  font-size: 10px;
  }
  .template-collection .product__grid__price--nowrap .price, .price {
     font-size: 10px;
  }
  
}
@media only screen and (min-width: 767px) and (max-width: 1024px) {
  .template-index .product-grid-item, .quickview__form {
    flex: 0 0 39%;
  }
  .template-collection .collection-product-card {
    flex: 0 0 47%;
  }
  .js-grid[data-grid-large="4"] {
    display: flex;
    flex-wrap: wrap;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
  .template-index span.mobile-hide {
    font-size: 10px;
  }
  .variants-price-container .offer-percentage {
    top: -24.6rem !important;
    right: 10px;
  }
}

@media only screen and (max-width: 540px) and (min-width: 720px) {
  .template-collection .js-grid[data-grid-small="2"] {
    grid-template-columns: 1fr 1fr !important;
  }
}

@media only screen and (min-width: 540px) and (max-width: 720px) {
  .template-collection .js-grid[data-grid-small="2"] {
    grid-template-columns: 1fr 1fr !important;
  }
  .variants-price-container .offer-percentage {
    top: -19.5rem !important;
  }
}

@media only screen and (min-width: 344px) and (max-width: 882px) {
  .variants-price-container .offer-percentage {
    top: -14.5rem !important;
  }
}

@media only screen and (min-width: 853px) and (max-width: 1280px) {
  .variants-price-container .offer-percentage {
    top: -20rem !important;
  }
}

@media only screen and (min-width: 1020px) and (max-width: 1300px) {
  .template-collection button.stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto, span.mobile-hide, button.add-to-cart-button-for-product-card {
    font-size: 10px !important;
    padding: 9px 0 9px 0 !important;
  }
  .template-collection button.add-to-cart-button-for-product-card {
    padding: 10px 0 10px 0 !important;
  }
  .template-index .stain-button-canvas.group\/quick-action-button.bg-button.flex.items-center.justify-center.type-accent.font-bold.text-r3.transition-opacity.duration-\[--enter-animation-duration\].pointer-events-auto.w-r12.aspect-square.min-w-\[40px\].min-h-\[40px\].md\:min-h-\[48px\].md\:px-r8.md\:py-r5.md\:w-full.md\:aspect-auto {
    padding: 0;
  }
}

@media only screen and (min-width: 1301px) and (max-width: 1400px) {
  .template-collection button.add-to-cart-button-for-product-card {
    padding: 14px 9px 14px 8px !important;
  }
}



    .testimonial-wrapper-content .icons img {
        height: 10px;
        width: 10px;
    }

    .icons {
        display: flex;
        gap: 4px;
        margin-top: 8px;
    }

    .splide__pagination__page.is-active {
        background: #e36b80 !important;
        width: 15px;
        height: 5px;
        border-radius: 5px;
    }

    .testimonial-wrapper {
        background: #fff;
        border-radius: 10px;
        padding: 20px;
        max-width: 90%;
        text-align: left;
    }

    .testimonial-wrapper-content {
        display: flex;
        gap: 1rem;
    }

    .testimonial-wrapper-content img {
        height: 80px;
        width: 80px;
        border-radius: 50%;
    }

    .testimonial-content h3 {
        font-size: 16px;
        margin-bottom: 0.5rem;
    }

    .testimonial-name h3 {
        font-size: 16px;
        margin-bottom: 0.5rem;
    }

    .testimonial-name p {
        font-size: 12px;
    }

    .testimonial-content h3 {
        margin-top: 1rem;
    }

    .testimonial-content p {
        font-size: 10px;
        letter-spacing: 1px;
    }

    #testimonial-slider-list .splide__slide {
        display: flex;
        justify-content: center;
        border: 0.5px solid #e2dfdf;
        margin: 5px;
        border-radius: 10px;
        box-shadow: rgba(0, 0, 0, 0.2) 0px 60px 40px -7px;
    }

    @media (min-width: 768px) {
        #testimonial-slider-list .splide__slide {
            width: 31% !important;
        }
    }

    @media (max-width: 767px) {
        .testimonial-content h3 {
            font-size: 12px;
        }

        .testimonial-content p {
            font-size: 8px;
        }

        .testimonial-wrapper {
            max-width: 95%;
        }

        .testimonial-name h3 {
            font-size: 12px;
        }

        .testimonial-name p {
            font-size: 10px;
        }

        .testimonial-wrapper {
            padding: 10px 0 20px 0;
        }

        #testimonial-slider-list .splide__slide {
            flex: 0 0 90%;
            margin: 0 auto;
            margin: 5px;
        }
    }


    .stay-tuned {
  font-weight: bold;
  color: white; /* Change to your brand color */
  position: relative;
  animation: pulseGlow 1.5s infinite;
  position: absolute;
  top: 6px;
  padding: 5px;
  
  font-size: 8px;
  border-radius: 10px;
  background-color: #f83a3a;
}
.coming-soon-CC{
  padding: 5px;
    color: white; 
      animation: pulseGlow 1.5s infinite;
  font-size: 8px;
  border-radius: 10px;
  background-color: #f83a3a;
    position: absolute;
    z-index: 99999;
}
a.Upcoming.navlink.navlink--toplevel{
  position: relative;
}
@media only screen and (min-width: 768px){
    .stay-tuned{
 right: 0;
  }
}
@media only screen and (max-width: 767px){
  .stay-tuned{
     left: 8rem;
  }
  .header__backfill{
    display: none;
  }
  .theme__header{
        position: unset;
  }
  /* .section-slideshow{
    padding-top: 50px;
  } */
}


@keyframes pulseGlow {
  0% {
    text-shadow: 0 0 5px rgba(255, 87, 34, 0.6);
  }
  50% {
    text-shadow: 0 0 15px rgba(255, 87, 34, 1);
  }
  100% {
    text-shadow: 0 0 5px rgba(255, 87, 34, 0.6);
  }
}


.fly-animation-clone {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #000;
  opacity: 1;
  transition: transform 0.9s cubic-bezier(0.3, 1.17, 0.34, 1.01), opacity 0.9s;
}

div#corner-cowi-cart-page-wrapper{
  margin-top: 7rem;
}






.add-to-cart-button-for-product-card {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 14px 18px;
  background: #000;
  color: #fff;
  border-radius: 10px;
  border: none;
  cursor: pointer;
  font-size: 16px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* Press scale effect */
.add-to-cart-button-for-product-card:active:not(.loading) {
  transform: scale(0.94);
}

/* Glow ring background */
.add-to-cart-button-for-product-card.loading {
  /* box-shadow: 0 0 18px #b4a286; */
  transform: scale(1.02);
}

/* Spinner */
@keyframes spin {
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}

/* Fade text */
.add-to-cart-button-for-product-card.loading .btn-text {
  opacity: 0;
}

/* Show spinner */
.add-to-cart-button-for-product-card.loading .loading-spinner {
  display: block;
}

/* Bubbles */
.bubble {
  position: absolute;
  width: 2px;
  height: 2px;
  background-color: #b4a286;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  animation: bubbleExplode 0.9s ease-out forwards;
}

/* Explosion motion */
@keyframes bubbleExplode {
  0% {
    transform: scale(0.4) translate(0, 0);
    opacity: 1;
  }
  60% {
    transform: scale(1.4) translate(var(--x), var(--y));
  }
  100% {
    transform: scale(0.5) translate(var(--x), var(--y));
    opacity: 0;
  }
}




.add-to-cart-button-for-product-card {
  position: relative;
  overflow: visible;
  transition: all 0.3s ease;
}

/* Hide text when loading */
.add-to-cart-button-for-product-card.loading span {
  opacity: 0;
}

/* Loader dots */
.add-to-cart-button-for-product-card::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 6px;
  height: 6px;
  background: transparent;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
}

.add-to-cart-button-for-product-card.loading::after {
  opacity: 1;
  width: 0.5px;
  height: 0.5px;
  box-shadow: 
    0 -12px 0 0 #fff,
    8px -8px 0 0 #fff,
    12px 0 0 0 #fff,
    8px 8px 0 0 #fff,
    0 12px 0 0 #fff,
    -8px 8px 0 0 #fff,
    -12px 0 0 0 #fff,
    -8px -8px 0 0 #fff;
  animation: spinLoader 1s linear infinite;
}

/* Loader animation */
@keyframes spinLoader {
  0% { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}

/* Bubble style */
.bubble {
  position: absolute;
  width: 2px;
  height: 2px;
  background: #4caf50;
  border-radius: 50%;
  opacity: 0.9;
  animation: bubbleUp 1.3s ease-out forwards;
}

@keyframes bubbleUp {
  0% {
    transform: translate(0, 0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translate(calc(-30px + 60px * var(--rand-x)), -80px) scale(0.4);
    opacity: 0;
  }
}
.add-cart-button-singale-variant {
  position: relative;
  overflow: visible;
}


.add-cart-button-singale-variant.loading::after {
  opacity: 1;
  width: 6px;
  height: 6px;
  box-shadow: 
    0 -12px 0 0 #fff,
    8px -8px 0 0 #fff,
    12px 0 0 0 #fff,
    8px 8px 0 0 #fff,
    0 12px 0 0 #fff,
    -8px 8px 0 0 #fff,
    -12px 0 0 0 #fff,
    -8px -8px 0 0 #fff;
  animation: spinLoader 1s linear infinite;
}

/* Loader animation */
@keyframes spinLoader {
  0% { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}


/* Bubble style */
.add-cart-button-singale-variant .bubble {
  position: absolute;
  width: 2px;
  height: 2px;
  background: rgba(255,255,255,0.8);
  border-radius: 50%;
  pointer-events: none;
  opacity: 1;
  animation: bubbleRise 1.3s ease-out forwards;
}

@keyframes bubbleRise {
  0% {
    transform: translate(0, 0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translate(calc(-30px + 60px * var(--rand-x)), -80px) scale(0.4);
    opacity: 0;
  }
}

.add-cart-button-singale-variant.loading .btn-state-ready { opacity: 0; }
.add-cart-button-singale-variant.loading .btn-state-loading { opacity: 1; }
.add-cart-button-singale-variant.loading span {
  opacity: 0;
}
.add-cart-button-singale-variant {
  position: relative;
  overflow: visible;
}

/* DO NOT hide all spans */
.add-cart-button-singale-variant.loading .btn-state-ready {
  opacity: 0; /* hide only text */
}

.add-cart-button-singale-variant.loading .btn-state-loading {
  opacity: 1; /* show loader */
}

/* Bubble style */
.add-cart-button-singale-variant .bubble {
  position: absolute;
  width: 2px;
  height: 2px;
  background: rgba(255,255,255,0.85);
  border-radius: 50%;
  pointer-events: none;
  animation: bubbleRise 1.3s ease-out forwards;
}

@keyframes bubbleRise {
  from {
    transform: translate(0, 0) scale(1);
    opacity: 1;
  }
  to {
    transform: translate(calc(-30px + 60px * var(--rand-x)), -80px) scale(0.4);
    opacity: 0;
  }
}
