/** Shopify CDN: Minification failed

Line 227:2 Comments in CSS use "/* ... */" instead of "//"
Line 302:2 Comments in CSS use "/* ... */" instead of "//"
Line 333:2 Comments in CSS use "/* ... */" instead of "//"
Line 441:2 Comments in CSS use "/* ... */" instead of "//"
Line 615:2 Comments in CSS use "/* ... */" instead of "//"
Line 618:2 Comments in CSS use "/* ... */" instead of "//"
Line 924:4 Comments in CSS use "/* ... */" instead of "//"
Line 1042:4 Comments in CSS use "/* ... */" instead of "//"
Line 1045:4 Comments in CSS use "/* ... */" instead of "//"
Line 1046:4 Comments in CSS use "/* ... */" instead of "//"
... and 7 more hidden warnings

**/
@font-face {
  font-family: "Playfair Display";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("/cdn/shop/files/PlayfairDisplay-Regular.woff2?v=1719298731")
  format("woff2"),
  url("/cdn/shop/files/PlayfairDisplay-Regular.woff?v=1719298731")
  format("woff");
}
*{
  font-display: swap !important;
}
.template--product strong {
    font-weight: 100;
}
.blog-post-card__info h2 {
    line-height: 20px;
}
.footer__block.footer__block--links ul.v-stack h4 {
    font-weight: 100;
}
.product-list .product-card__info .justify-items-center h2 {
    font-weight: 100;
    font-size: 16px;
}
main#main h1.h2.main_blog_title {
    padding-bottom: 0 !important;
    font-size: 28px !important;
    letter-spacing: 0 !important;
    font-family: var(--heading-font-family) !important;
}
/* section header style start */


 /* .section-header, .section-stack > .v-stack,#shopify-section-template--18741122236592__rich_text_QwYNFF .container .prose,#shopify-section-template--18741122236592__rich_text_RPtkfL .container .prose{
  position:relative;

    &:before,&:after{
      content:" ";
      position:absolute;
      top: 50%;
      transform: translateY(-50%);
      width:40px;
      height:40px;
      background-size:contain;
    }
    &:before{
      left: 110%;
      background-image:url(/cdn/shop/files/04.png?v=1759318618);
    }
    &:after{
      right:110%;
      background-image:url(/cdn/shop/files/03.png?v=1759318619);

    }
} */

#shopify-section-template--18741122236592__rich_text_QwYNFF .container .prose, #shopify-section-template--18741122236592__rich_text_RPtkfL .container .prose{
  max-width:fit-content;
  margin:auto;
}

#shopify-section-template--18741122236592__newsletter_R7qcPM .section-header{
   &:before,&:after{
    content:unset !important;
  }
}

#shopify-section-template--18741122236592__featured-collections .v-stack{
  
  &:before,&:after{
   content:unset !important;
  }
}





/* section header style end */










.custom_label.new.forproduct {
  position: absolute;
  right: 0;
  z-index: 1;
}
.template--index .form-control input {
    border: 1px solid;
}
.product-card__quick-add-button .icon.icon-cart path,
.product-card__quick-add-button .icon.icon-cart circle {
  stroke: #b52f4a;
}
.product-gallery__zoom-button {
  inset-block-start: 1.5rem;
}
.slideshow .prose .h1 {
  font-size: 40px;
  font-family: "Playfair Display";
  letter-spacing: 0;
  text-align: left;
}
span.swym-header-launcher-badge.cart-count-bubble {
  position: absolute;
  top: 0;
  font-size: 12px;
}
.prose p.h4 {
  font-size: 20px;
  font-family: "Playfair Display";
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 30px !important;
  text-align: left;
}
.slideshow__slide-content .prose p.h6 {
  text-transform: inherit;
  font-size: 16px;
  text-align: left;
}
.slideshow .page-dots {
  width: 100%;
  inset-inline: auto;
}
.slideshow .tap-area {
  position: relative;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}

.template--index .section-stack .h2, .template--index .section-stack h2.h2, .template--index .prose .h2,.template--index .prose .h6{
    font-family: 'Playfair Display';
}


.prose .h6,.section-stack .v-stack .h6{
text-transform:capitalize;
}
.v-stack {
  gap: 0.25rem;
}
.prose .h2 {
  margin-block-start: 0.25rem;
}
.prose p.h6,
.v-stack .h6 {
  font-family: 'Playfair Display';
  letter-spacing: 0;
  font-size: clamp(16px, 2vw, 20px);
}

.prose .h2,
.v-stack .h2 {
  text-transform: capitalize;
  letter-spacing: 0;
  line-height: 36px;
  font-family: var(--heading-font-family);
}
li.header__primary-nav-item a,
li.header__primary-nav-item summary {
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.section-spacing {
  padding-block-start: 3rem;
  padding-block-end: 3rem;
}
.section-stack {
  gap: 2rem;
}
.product-list .product-card__info {
  text-align: left;
  justify-items: left;
}
.product-list .product-card__info .justify-items-center {
  justify-items: flex-start;
}
.product-list .product-card__info .price-list {
  justify-content: flex-start;
}
.text-on-sale,
price-list.price-list sale-price.text-subdued {
  color: #b52f4a;
  font-weight: bold;
}
.collection-card__content .button {
  background-image: linear-gradient(#b52f4a, #b52f4a), var(--hover-gradient);
  background-position: right;
  color: #000;
  border: 1px solid #949494;
  background-size: 0 100%, 100% 100%;
}
.collection-card__content .button:hover {
  background-position: var(--hover-background-position) !important;
  border-color: #949494 !important;
  background-size: 100% 100%, 0 100% !important;
}
.featured-collections-navigation button {
  font-size: 16px;
  //border: 1px solid #949494;
  padding: 0 30px;
}
.thumbnail_wrapper [aria-current="true"] {
  color: #b52f4a;
  font-weight: bold;
  border: 1px solid #b52f4a;
}
.featured-collections-navigation
  > button:not(:only-child)[aria-current="true"]:after {
  transform: scaleX(0);
}
.thumbnail_wrapper {
  display: flex;
}
.thumbnail_wrapper img,
.thumbnail_wrapper button {
  border: 1px solid #949494;
  height: 40px;
}
.thumbnail_wrapper button {
  padding: 0 15px;
}
/* section#shopify-section-template--18741122236592__rich_text_QwYNFF .prose.text-center .h1:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 40px;
  height: 1px;
  background-color: #000;
  bottom: -10px;
  left: 0;
  right: 0;
  margin: auto;
} */
#shopify-section-template--18741122236592__image_with_text_KNeDHR
  .image-with-text
  .prose
  .h6:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 40px;
  height: 1px;
  background-color: #000;
  bottom: -10px;
  left: 0;
  right: 0;
  margin: 0;
}
.newsletter .content {
  justify-content: center;
}
.footer__aside {
  border-top: 1px solid #dfdfdf;
  padding: 25px 0;
}
.footer {
  padding-block-end: min(var(--section-vertical-spacing), 0rem);
}
.custom__media--class .button.button--outline {
  color: #000;
  border: 1px solid;
  background-image: linear-gradient(#b52f4a, #b52f4a), var(--hover-gradient) !important;
  background-size: 0 100%, 100% 100%;
  background-color: transparent !important;
}
.custom__media--class .button.button--outline:hover {
  border: 1px solid !important;
  color: #fff !important;
  border-color: #000 !important;
  background-size: 100% 100%, 0 100%;
}
.announcement-bar {
  padding: 0;
  //background-color: transparent;
}
.announcement-bar__carousel p.prose {
  padding: 10px 0;
}
.announcement-bar__carousel {
  /* background-color:#b52f4a; */
    background-image: url(/cdn/shop/files/Strip_02.png?v=1767427127);
    background-size: contain;
    background-position: center;
}
.mobil_categ_inner {
  display: flex;
  overflow: auto;
}
.mobile_category_item {
  width: 45%;
  flex: 0 0 45%;
  padding: 10px;
}
.custom__mobile_category .mobile_category_item p {
  color: #000;
  text-align: center;
  margin-block-start: 10px !important;
}
.mobile_category_item .button {
  padding: 0;
  border: none;
  text-decoration: underline;
}
.custom__mobile_category .mobile_category_item p.h6 {
  //font-family: "Playfair Display";
  text-transform: inherit;
  font-size: 24px;
}
.mobile_category_item .collection-card__content {
  text-align: center;
}
.mobile_category_item .collection-card__content .button {
  margin-top: 0;
}
.block-swatch {
  border-color: #aeaeae;
  padding: 1px 5px;
  font-size: 13px;
}
:checked + .block-swatch,
.block-swatch.is-selected {
  background-color: #b52f4a;
  color: #fff;
  border-color: #b52f4a;
}
.sr-only:checked + .block-swatch {
  color: rgb(var(--text-color) / .65);
  background-color:unset;
  border-color:#aeaeae;
}
.sr-only.buy-buttons:checked + .block-swatch {
  background-color: #b52f4a;
  color: #fff;
  border-color: #b52f4a;

}
.buy-buttons .button--outline {
  background-image: linear-gradient(#b52f4a, #b52f4a);
  background-size: 100% 100%, 0 100%;
  border-color: #b52f4a;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.buy-buttons .button--outline:hover {
  border-color: #b52f4a !important;
  color: #b52f4a !important;
}
.product-info__block-list .product-title {
  /* text-align: center; */
  padding-bottom: 10px;
  font-family: "Playfair Display";
  text-transform: inherit;
  font-weight: bold;
}
.product-info__block-list .price-list {
  justify-content: center;
}
.price-list--product .text-on-sale {
  font-size: 22px;
}
product-card.product-card compare-at-price.text-subdued.line-through {
  font-size: 14px;
}
.variant-picker__option {
  padding: 15px 0;
}

.buy-buttons .shopify-payment-button__button,
#gokwik-buy-now {
  color: #c5707d;
  border: 1px solid #c5707d;
}
.buy-buttons .shopify-payment-button__button:hover,
#gokwik-buy-now:hover {
  border: 1px solid #c5707d !important;
  color: #c5707d !important;
}
.product-info__block-item span.accordion__toggle.h6 {
  color: #1e1e1e;
  font-size: 18px;
  padding-block: 0.7rem;
  padding-left: 20px;
}
.product-info__block-item span.accordion__toggle.h6 .animated-plus {
  left: 0;
  right: inherit;
  margin-left: 0;
  margin-right: auto;
  position: absolute;
}
.complementary-products .h5 {
  color: #1e1e1e;
  font-weight: bold;
  font-size: 20px;
  text-transform: inherit;
  padding-bottom: 10px;
}
.color_variant__name,
.fabric_variant__name,
.variant-picker__option-info {
  /* display: none; */
}
.variant-picker__option-values {
  /* justify-content: center; */
}
.product_badges {
  display: flex;
  justify-content: space-between;
  padding: 17px 0 0px;
  margin-top: 15px;
  border-top: 1px solid rgb(var(--border-color));
  //align-items: center;
}
.badges_item {
  text-align: center;
}
.badges_item img {
  max-width: 60px;
  min-width: 50px;
  margin: auto;
  min-height: 60px;
}
.badges_item p {
  font-size: 12px;
  color: #b7344e;
  font-family: "Poppins";
  padding-top: 7px;
  font-weight: bold;
}
.footer__block p.h6 {
  overflow-wrap: normal;
}
.buy-buttons .button--outline[disabled]:hover {
  color: #fff !important;
}
ul.offer_menu {
  margin: 0;
  display: flex;
  flex-wrap: unset;
  justify-content: space-between;
  text-align: center;
  overflow: hidden;
  overflow-x: auto;
}
li.offer_list {
  list-style: none;
  display: inline-block;
  padding: 15px 5px;
  width: 55%;
  flex: 0 0 55%;
}

/* width */
.offer_menu::-webkit-scrollbar {
  width: 10px;
  height: 5px;
}

/* Track */
.offer_menu::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.offer_menu::-webkit-scrollbar-thumb {
  background: #b52f4a;
  border-radius: 10px;
}

li.offer_list p {
  color: #666666;
  text-transform: uppercase;
  text-align: center;
}
button.offer_btn {
  color: #d791a3;
  border: 1px solid #d791a3;
  padding: 10px 12px;
  border-radius: 20px;
  font-weight: 700;
  background: none !important;
  margin-top: 10px !important;
  font-size: 12px;
  text-transform: uppercase;
}
.offers {
  border-bottom: 1px solid #aeaeae;
  border-top: 1px solid #aeaeae;
  padding-top: 15px;
  padding-bottom: 15px;
}
.product-card__image {
  object-fit: cover;
}
.product-gallery__media > * {
  width: 100%;
  object-fit: contain;
  aspect-ratio: 2 / 3;
  object-fit: cover;
  object-position: center;
}
[data-block-type="sku"],
.product-info__block-item:is(
    [data-block-type="vendor"],
    [data-block-type="title"],
    [data-block-type="sku"],
    [data-block-type="price"]
  ),
[data-block-type="variant-picker"] {
  /* max-width: 80%; */
  margin: auto;
}
[data-block-type="title"] {
  /* max-width: 90% !important; */
}
variant-sku {
  /* text-align: center; */
  display: block;
  padding-bottom: 10px;
}
[data-block-type="price"] .v-stack {
  gap: 0;
  line-height: 15px;
}
.product-info__block-item:is(
    [data-block-type="variant-picker"],
    [data-block-type="product-variations"],
    [data-block-type="separator"],
    [data-block-type="description"],
    [data-block-type="text"],
    [data-block-type="liquid"],
    [data-block-type="share-buttons"]
  ) {
  --product-info-gap: 0.5rem;
}
.accordion__content ul li,
.accordion__content p,
.accordion__content span {
  font-size: 15px;
}
.complementary-products .product-title {
  padding-bottom: 0px;
}
.sipping_time.size__chart {
  display: flex;
  justify-content: left;
  align-items: center;
  margin-block:20px;
}
.sipping_time.size__chart > div{
  display:flex;
  flex-direction:column;
  gap:8px;
}
.custom-price-style{
  display:flex;
  justify-content:start;
  align-items:center;
  gap:4px;
}
.custom-price-style .text-sm{
  font-size:10px;
}
#sm-widget-btn.snap_emi_txt{
  margin-inline:0 !important;
}
.size_chart .link,
.size__chart p {
  background: no-repeat;
  text-transform: capitalize;
  color: #666666;
  font-size: 14px;
}
.size_chart .link {
  display: flex;
  align-items: center;
}
p.text-sm.text-subdued {
  text-align: center;
}
span.size-coll {
  text-align: left;
  margin-top: 5px;
}
span.size-values.text-center {
  //background: #ffffffb8;
  padding: 2px 2px;
  font-size: 12px;
  //border: 1px solid;
  color: #000;
}
span.size-values.soldout.text-center {
  position: relative;
}
span.size-values.soldout.text-center:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 1px;
  height: 18px;
  background-color: #656565;
  transform: rotate(50deg);
  top: 5%;
  left: 41%;
}
.product-info__block-list .accordion__content {
  padding-left: 20px;
}
.quick-buy-modal__content .buy-buttons .shopify-payment-button__button {
  color: #fff;
  border: 1px solid #c5707d;
}
.quick-buy-modal__content .buy-buttons .button--outline {
  color: #fff;
}
.quick-buy-modal__content .shopify-payment-button__button--unbranded {
  background-color: #c5707d;
}
.collection-toolbar__button-container .text-with-icon,
button.collection-toolbar__button,
p.collection-toolbar__products-count {
  color: #272727;
  font-weight: bold;
  font-size: 16px;
}
.button {
  padding: 0.5rem 1rem;
  text-transform: capitalize;
}
badge-list.badge-list.badge-list--vertical.onright {
  right: 10px !important;
  left: inherit !important;
}
/* .swym-button-bar.swym-wishlist-button-bar.swym-inject {
    width: 50%;
    float: right;
    margin: -47px 0 0 0;
    bottom: 0 !important;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext {
    height: 48px !important;
    line-height: 48px !important;
}
.shopify-payment-button {
    width: 50%;
} */
.price-list--product .line-through {
  font-size: 18px;
}
[data-block-type="price"] .discount--perc {
  font-size: 22px;
}
.complementary-products .button--subdued.button--outline,
.complementary-products .button--subdued.button--outline:hover {
  color: #000000;
  border-color: #dfdfd2;
}
.complementary-products .horizontal-product-card__info {
  grid-auto-flow: row;
}
.collection-toolbar__button {
  opacity: 1;
}
.product-card__figure .product-card__quick-add-button {
  background-color: transparent;
}
.product-list .prev-next-button,
.product-list .prev-next-button {
  inset-block-start: calc(38% - 1.5625rem) !important;
}
multi-column.multi-column .slick-track {
  padding-bottom: 30px !important;
}
multi-column .slick-dots {
  bottom: 0;
}
.accordion__content .table-responsive,
.accordion__content h4 {
  display: none;
}
.selectedVariants {
  pointer-events: none;
  opacity: 0.5;
}
.header-sidebar__linklist-button,
.header-sidebar__footer span#kwik-pass-text,
.header-sidebar__linklist a.header-sidebar__linklist-button,
.header-sidebar__nested-linklist a.link-faded-reverse,
.header-sidebar__back-button {
  text-transform: uppercase;
  color: #000;
  font-size: 15px;
}
.header-sidebar__linklist-button,
.header-sidebar__back-button {
  color: #fff !important;
}
/* width */
.discount__coupon::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
.discount__coupon::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 4px;
}

/* Handle */
.discount__coupon::-webkit-scrollbar-thumb {
  background: #d791a3;
  border-radius: 4px;
}
.shopify-product-form {
  position: relative;
}
.notification_Box {
  background-color: #b52f4a;
  color: #fff;
  display: inline-block;
  padding: 10px;
  max-width: 130px;
  font-size: 12px;
  position: absolute;
  bottom: 100%;
  text-align: center;
  right: 0;
}
.notification_Box:before {
  content: "";
  position: absolute;
  display: block;
  width: 15px;
  height: 15px;
  background-color: #b52f4a;
  right: 90%;
  transform: rotate(45deg);
  top: 33%;
}
.collection
  .product-list[collection-desktop-layout="compact"]
  .product-card__info {
  display: block;
}
#smile-ui-lite-launcher-frame-container.smile-improved-mobile-launcher {
  box-shadow: none !important;
}
.product-info__block-item sale-price span.money {
  font-size: 22px !important;
}
.cart-recap button.button {
  width: 100%;
}
.gokwik-checkout button.button.w-full {
  background-color: #000;
  color: #fff;
}
.gokwik-checkout button.button.w-full span {
  color: #fff;
}

/* Amrendra Custom Css */

section#shopify-section-template--18741122236592__collection_list_THCBY7
  .collection-list
  .content-over-media
  p.h3 {
  font-family: "Playfair Display";
  font-size: 30px;
  text-transform: capitalize;
}

/* end Amrendra Custom Css */

.giftbox {
  position: relative;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.giftbox input {
  position: absolute;
  left: 5px;
  top: 8px;
  opacity: 0;
}
.giftbox img {
  width: 90px !important;
  border: 3px solid #000;
}
.giftbox input:checked {
  opacity: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-32px);
  left: 33px;
  visibility: hidden;
}
.giftbox input:checked:after {
  content: "\2713";
  color: black;
  background: transparent;
  top: -18px;
  left: 3px;
  visibility: visible;
  font-size: 27px;
  font-weight: 900;
}
.giftbox input {
  position: absolute;
  left: 5px;
  top: 8px;
  opacity: 0;
}
.shopify-section--header {
  transform: inherit !important;
}

body
  header#shopify-section-sections--18741122236592__header
  .doubly-nice-select.slim:after {
  right: 6px;
  top: 15px;
}
.doubly-wrapper {
  float: none !important;
  display: inline-block !important;
  position: fixed;
  bottom: 10px;
  left: 10px;
  right: auto;
  z-index: 100000;
}
body
  header#shopify-section-sections--18741122236592__header
  .doubly-nice-select
  .current,
body
  header#shopify-section-sections--18741122236592__header
  .doubly-wrapper
  .doubly-nice-select:after {
  color: #403f3f !important;
  border-color: #403f3f !important;
}
.swym-button-bar.swym-wishlist-button-bar.swym-inject {
  bottom: 5px !important;
}
.swym-button-bar .swym-btn-container .swym-add-to-wishlist.swym-icontext:after {
  width: 100% !important;
  left: 36% !important;
  transform: translateX(-50%) !important;
}
span.custom_label.new,
span.custom_label.bestseller {
  font-size: 0.6875rem;
  background: rgb(var(--on-sale-badge-background));
  color: rgb(var(--on-sale-badge-text));
  text-align: center;
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  letter-spacing: var(--heading-letter-spacing);
  text-transform: uppercase;
  align-items: center;
  width: max-content;
  padding: 0.0625rem 0.3125rem;
}
badge-list.badge-list.badge-list--vertical {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.swym-button.swym-add-to-wishlist-view-product.swym-heart:after {
  color: #b52f4a !important;
}
@media screen and (min-width: 1000px) {
  .slideshow .content-over-media {
    --content-over-media-gap: 8rem;
  }
  .shop-the-look__item-content {
    gap: 0.5rem;
  }
  .shopify-section--main-product .section-spacing {
    padding-block-start: 2rem;
  }
  .shop-the-look__image-wrapper {
    margin-top: -186px;
  }
  .shopify-section--announcement-bar {
    position: sticky;
    top: 0;
    z-index: 3;
  }
  .shopify-section--header {
    //top: 43px !important;
  }
}

@media screen and (min-width: 700px) {
  height-observer.announce__bar {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  .announcement-bar {

    padding: 0;
    flex: 0 0 50%;
    position: relative;
  }
  .announcement-bar:before {
        content: "";
        position: absolute;
        /* background-image: url(/cdn/shop/files/festive-1.png); */
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        display: block;
        width: 40px;
        height: 40px;
        bottom: 0;
        left: 10px;
        transform: translate(50%);
      }
      .announcement-bar:after {
        content: "";
        position: absolute;
        /* background-image: url(/cdn/shop/files/festive-2.png); */
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        display: block;
        width: 64px;
        height: 30px;
        right: 40px;
        bottom: 7px;
        transform: translate(50%);
    }
  .app_annouc_new{
    position: relative;
  }
   .app_annouc_new:before {
        content: "";
        position: absolute;
        /* background-image: url(/cdn/shop/files/festive-4.png); */
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        display: block;
        width: 40px;
        height: 40px;
        bottom: 0;
        right: 40px;
        transform: translate(50%);
      }
      .app_annouc_new:after {
        content: "";
        position: absolute;
        /* background-image: url(/cdn/shop/files/festive-3.png); */
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        display: block;
        width: 45px;
        height: 30px;
        bottom: 7px;
        left: 0px;
        transform: translate(50%); 
    }
  .app_annouc_new {
    /* background-color: #b52f4a; */
     background-image: url(/cdn/shop/files/Strip_01.png?v=1767427127);
    background-size: cover;
    background-position: center;
    flex: 0 0 50%;
    max-width: 100%;
    height: 100%;
  }
  .app_annouc_new p {
    padding: 10px 0;
    color: #fff;
  }
  .collection .product-list[collection-desktop-layout="medium"] {
    --product-list-items-per-row: 5;
  }
  .complementary-products .horizontal-product-card__figure {
    width: 10rem;
  }
  .complementary-products .justify-items-start {
    justify-items: center;
  }
  .collection .product-list[collection-desktop-layout="medium"] {
    --product-list-items-per-row: 5;
  }
  a.mob__title.product-title {
    display: none;
  }
  .newsletter-popup {
    width: 30rem;
    inset: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
  }
  .featured-collections-navigation {
    column-gap: 1rem;
  }
  .announcement-bar button {
    display: none;
  }
  .announcement-bar__carousel > :not(.is-selected) {
    //visibility: visible;
  }
  .announcement-bar__carousel {
    //max-width: 100%;
    //display: flex;
    //justify-content: center;
  }
  .announcement-bar__carousel p.prose {
    //width: 50%;
    //flex: 0 0 50%;
  }
  .custom__mobile_category {
    display: none;
  }
  .shipping--information .multi-column {
    grid: auto / repeat(auto-fit, calc(65% / 6 - 7rem * ((2 - 1) / 3)));
    column-gap: 3.875rem;
  }
  .footer__inner {
    max-width: 85%;
  }
}
@media screen and (max-width: 699px) {
  .header__secondary-nav a.swym-wishlist {
    display: none;
}
  badge-list.badge-list.badge-list--vertical {
    flex-direction: column;
  }
  .badge,
  span.custom_label.new,
  span.custom_label.bestseller {
    font-size: 0.5rem;
  }
  p#pop-message {
    display: none;
  }
  .swym-button-bar
    .swym-btn-container
    .swym-add-to-wishlist.swym-icontext:after {
    left: 31% !important;
  }
  .header {
    column-gap: 0.25rem;
    padding-inline-start: 0.9rem;
    padding-inline-end: 0.9rem;
  }
  .header__secondary-nav {
    gap: 0.625rem 0.2rem;
  }
  .doubly-wrapper {
    bottom: 75px !important;
  }
  .template--product .doubly-wrapper {
    bottom: 115px !important;
  }
  .product-list .product-card__info .justify-items-center {
    width: 100%;
  }
  .app_annouc_new {
    /* background-color: #b52f4a; */
     background-image: url(/cdn/shop/files/Ticker_01_81df7b30-2315-4640-b6fe-f5ad5397537d.jpg?v=1759318619);
    background-size: cover;
    background-position: center;
    padding: 6px 0;
    text-align: center;
    color: #fff;
    display: none;
  }
  .section-spacing {
    padding-block-start: 2rem;
    padding-block-end: 2rem;
  }
  .shipping--information .multi-column {
    grid: auto / auto-flow 30%;
    column-gap: 0.8rem;
  }
  .smile-launcher-frame-container,
  iframe#smile-lite-launcher-frame,
  .smile-launcher-frame-container .smile-launcher-frame {
    opacity: 0;
    width: 70px !important;
    right: 0 !important;
    left: inherit !important;
  }
  #main .product-info .shopify-product-form .v-stack.gap-4 {
    position: fixed;
    bottom: 54px;
    background-color: #fff;
    width: 100%;
    left: 0;
    z-index: 2;
  }
  #sm-widget-btn.snap_emi_txt.snap_emi_txt_wrapper.snap_below_pdp_widget{
    /* width:unset !important; */
  }

  .shopify-product-form buy-buttons .gkButton,
  .buy-buttons .button--outline {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
  .wishlist_wrapper .giftbox,
  .wishlist_wrapper .swym-wishlist-button-bar {
    flex: 0 0 49% !important;
    max-width: 49% !important;
  }
  .swym-btn-container[data-position="default"]
    .swym-add-to-wishlist.swym-icontext {
    padding: 0 4px !important;
  }
  .size_chart .link,
  .size__chart p {
    font-size: 13px !important;
  }
  .buy-buttons {
    grid-template-columns: 1fr 1fr;
  }
  #gokwik-buy-now {
    margin-bottom: 0;
  }
  .collection-toolbar__button-list {
    padding-left: 10px;
  }
  .complementary-products__header {
    text-align: left;
    justify-content: left;
  }
  .mobile_category_item .collection-card__content .button {
    display: none;
  }
  .custom__mobile_category .mobile_category_item p.h6 {
    font-size: 18px;
  }
  .mobile_category_item {
    width: 40%;
    flex: 0 0 40%;
  }
  .doubly-float {
    bottom: 110px !important;
  }
  .announcement-bar__carousel p.prose,
  .announcement-bar__carousel {
    /* width: 100%; */
    max-width: 100%;
  }
  .announcement-bar__carousel{
    background-image: url(/cdn/shop/files/Untitled-1_4.png?v=1767432060);
        background-repeat: no-repeat;
        width: 100%;
        background-size: 100%;
  }
  .announcement-bar__carousel p.prose, 
  .app_annouc_new p {
    font-size: 12px !important;
}
  /* .announcement-bar__carousel{
    position: relative;
  }
  .announcement-bar__carousel:before{
        content: "";
        position: absolute;
        top: 10px;
        left: 0;
        background-image: url(/cdn/shop/files/Layer_152.png?v=1734324041);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        display: block;
        width: 70px;
        height: 22px;
  }
  .announcement-bar__carousel:after{
        content: "";
        position: absolute;
        top: 10px;
        right: 0;
        background-image: url(/cdn/shop/files/Layer_152.png?v=1734324041);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        display: block;
        width: 70px;
        height: 22px;
        transform: perspective(10cm) rotatey(190deg);
  } */
  .announcement-bar button {
    display: none;
  }
  .slideshow__slide .button-group a.button {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .product-list--carousel {
    --product-list-card-width: min(300px, 75%);
  }
  .slideshow__slide-content .prose p.h4,
  .slideshow__slide-content .prose p.h6 {
    display: none;
  }
  .slideshow .prose .h1 {
    font-size: 27px;
  }
  .slideshow .tap-area {
    width: 12px;
    height: 12px;
  }
  .media-grid {
    display: none;
  }
  .collection-list .collection-card {
    flex: 0 0 49%;
    width: 49%;
  }
  .collection-list {
    grid-column-gap: 5px;
  }
  .featured-collections-navigation button {
    font-size: 15px;
    padding: 0 10px;
  }
  .footer__block.footer__block--links {
    text-align: left !important;
  }
  .newsletter .content.section-stack.gap-8.text-center {
    align-items: flex-start;
    justify-content: center;
  }
  /* .footer__block.footer__block--links p.h6:before {
    content: " ";
  } */
  .unstyled-list.oprn--block--links {
    display: block !important;
  }
  a.dekstop__title.product-title {
    display: none;
  }
  section#shopify-section-template--18741122236592__collection_list_THCBY7
    .collection-list
    .content-over-media
    p.h3 {
    font-size: 25px !important;
    bottom: 0 !important;
  }
  #shopify-section-template--18741122236592__collection_list_THCBY7
    .collection-card__content
    .h6 {
    font-size: 14px !important;
  }
  .footer__inner .Paymnt-icon-wrps {
    max-width: 100% !important;
  }
}
@media screen and (min-width: 1150px) {
  .shopify-section--main-product .product {
    --product-gap: 4rem;
  }
}
@media screen and (max-width: 999px) {
  .product-info__block-item span.accordion__toggle.h6 .animated-plus {
    left: 25px;
  }
  .product-info__block-item:is(
      [data-block-type="vendor"],
      [data-block-type="title"],
      [data-block-type="sku"],
      [data-block-type="price"]
    ),
  [data-block-type="variant-picker"] {
    max-width: 100%;
    margin: 0;
  }
  .product-info__block-list .product-title,
  p.text-sm.text-subdued,
  variant-sku {
    text-align: left;
  }
  .product-info__block-list .price-list,
  .variant-picker__option-values {
    justify-content: left;
  }
}
#shopify-section-template--17210427703472__main
  .section-spacing.section-spacing--tight.color-scheme.color-scheme--scheme-1.color-scheme--bg-862f708e4c0450dacfedf7c4dff6e683 {
  display: none;
}
.feature-row__text--inner .rte.featured-row__subtext.textarea {
  border: none;
  padding: 0;
}
.feature-row .feature-row__image.col-md-5.col-12.wow.fadeIn {
  width: 100%;
  max-width: 40%;
}
.feature-row .feature-row__text.col-md-7.col-12.wow.fadeInUp {
  width: 100%;
  max-width: 60%;
}
.title-bar.custom-font h1 {
  padding-bottom: 30px;
  font-family: "Poppins";
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 28px;
  color: #656565;
}
.title-bar custom-font p {
  font-size: 16px;
  color: #656565;
  font-family: "Poppins";
}
.homepage-section--text-and-image-wrapper .feature-row {
  align-items: flex-start !important;
  column-gap: 30px;
  padding: 30px 0;
}
@media only screen and (max-width: 768px) {
  .blog-article-wrapper .product_text {
    padding: 20px 25px 50px;
}
 .blog-article-wrapper .row.product_Potato_wrapped {
    flex-direction: column;
}
  .blog-article-wrapper .col.span_5 {
    order: 1;
}
  .blog-article-wrapper .col.span_7 {
    order: 2;
}
  .chart__tabber p {
    margin: 0 4px !important;
    font-size: 12px;
  }
  .table-scroller {
    overflow-y: hidden;
    overflow-x: scroll;
  }
  .table-scroller table th {
    min-width: 80px !important;
    max-width: 100px !important;
    padding: 0;
  }

 
  .feature-row .feature-row__image.col-md-5.col-12.wow.fadeIn,
  .feature-row .feature-row__text.col-md-7.col-12.wow.fadeInUp {
    max-width: 100%;
  }
  .homepage-section--text-and-image-wrapper .feature-row {
    padding: 10px 0;
  }
  #shopify-section-template--18741122236592__image_with_text_a4bweP
    .prose:before,
  #shopify-section-template--18741122236592__image_with_text_a4bweP
    .prose:after {
    width: 70px !important;
    height: 70px !important;
  }

  section#shopify-section-template--18741122236592__featured_collections_CU8Eww:before,
  section#shopify-section-template--18741122236592__featured_collections_CU8Eww:after {
    width: 120px !important;
    height: 42px !important;
    top: 30px !important;
  }
}

.custom__mobile_category
  .mobile_category_item
  .mobile_category_content
  .collection-card__content {
  place-self: center;
}

/* element start */
section#shopify-section-template--18741122236592__media_grid_79WVA4
  .custom__media--class {
  position: relative;
}
section#shopify-section-template--18741122236592__media_grid_79WVA4
  .custom__media--class:before {
  content: "";
  position: absolute;
  top: -4px;
  left: 0;
  background-image: url(/cdn/shop/files/Christmas_Border.png?v=1734082710);
  background-repeat: no-repeat;
  background-size: cover;
  width: 235px;
  height: 135px;
}
section#shopify-section-template--18741122236592__media_grid_79WVA4
  .custom__media--class:after {
  content: "";
  position: absolute;
  top: -12px;
  right: 0;
  background-image: url(/cdn/shop/files/Christmas_Border_copy.png?v=1734082711);
  background-repeat: no-repeat;
  background-size: cover;
  width: 235px;
  height: 135px;
}
#shopify-section-template--18741122236592__featured-collections
  .section-spacing {
  position: relative;
}
/* #shopify-section-template--18741122236592__featured-collections .section-spacing:before {
    content: "";
    position: absolute;
    top: -48px;
    left: 0;
    background-image: url(/cdn/shop/files/Layer_134.png?v=1730792900);
    background-repeat: no-repeat;
    background-size: cover;
    width: 178px;
    height: 75px;
} */
section#shopify-section-template--18741122236592__image_with_text_a4bweP
  .prose.text-center {
  position: relative;
}
/* #shopify-section-template--18741122236592__image_with_text_a4bweP .prose:after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/002.png?v=1734090832);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: block;
    width: 230px;
    height: 150px;
    bottom: 0;
    left: 0;
} */
#shopify-section-template--18741122236592__image_with_text_a4bweP image-with-text {
  background-color: #fceee3;
  }
section#shopify-section-template--18741122236592__image_with_text_a4bweP .prose {
  box-sizing: border-box;
  padding: 0 40px;
  content: "";
  position: absolute;
  background-image: url(/cdn/shop/files/Untitled-3.png?v=1767420582);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  /* display: block; */
  width: 100%;
  height: 100%;
  min-height:400px;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 2;
}
#shopify-section-template--18741122236592__image_with_text_a4bweP .prose:before {
    content: '';
    position: absolute;
    /* background-image: url(/cdn/shop/files/rose-left.png?v=1752300217); */
    background-repeat: no-repeat;
    background-size: cover;
    width: 84px;
    height: 110px;
    bottom: 0;
    left: 0;
}
#shopify-section-template--18741122236592__image_with_text_a4bweP .prose:after {
    content: '';
    position: absolute;
    /* background-image: url(/cdn/shop/files/rose-right.png?v=1752300217); */
    background-repeat: no-repeat;
    background-size: cover;
    width: 84px;
    height: 110px;
    bottom: 0;
    right: 0;
}
#shopify-section-template--18741122236592__image_with_text_KNeDHR {
  /* margin-bottom:20px; */

  image-with-text{
  background-color: #fceee3;
  }
}
#shopify-section-template--18741122236592__image_with_text_KNeDHR  image-with-text img {
  width:100%;
  max-width:100%;
}
#shopify-section-template--18741122236592__image_with_text_KNeDHR .prose{
  position: relative;
  box-sizing: border-box;
  background-size: 100% 100% !important;
  background-image: url(/cdn/shop/files/017.png?v=1767416545);

}
#shopify-section-template--18741122236592__image_with_text_KNeDHR .prose:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100px;
  /* background-image: url(/cdn/shop/files/flowers_47a69e29-2083-46e2-aef5-660aff841b44.png?v=1752298918); */
  background-size:cover;
  box-sizing:border-box;
  max-width:100%;
  background-position: bottom;
}
#shopify-section-template--18741122236592__image_with_text_KNeDHR .prose:before {
    content: "";
    position: absolute;
    top: 20px;
    left: 20px;
    height: 135px;
    /* background-image: url(/cdn/shop/files/Vector_Smart_Object_copy_4_237ea975-8070-4152-b14b-0fcaeedb6d8c.png?v=1752306452); */
    background-size: cover;
    box-sizing: border-box;
    width: 350px;
}
section#shopify-section-template--18741122236592__blog_posts_cPBrWM {
   position:relative;

    &:before, &:after{
    content: " ";
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 260px;
    height: 195px;
    top: 0;
    }

     &:before{
    background-image: url(/cdn/shop/files/018.png?v=1767416544);
    left: 0;
    width: 260px;
    height: 195px;
    top: 0px
  }
  &:after{
     background-image: url(/cdn/shop/files/019.png?v=1767416544); 
    right: 0;
  }

  .section-stack{
    position:relative;

    &:before, &:after{
    content: " ";
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 70px;
    height: 90px;
    z-index:1;
    top: -22px;
    }

     &:before{
    /* background-image: url(/cdn/shop/files/festive-18.png); */
    left: 0px;
    
  }
  &:after{
    /* background-image: url(/cdn/shop/files/festive-18.png); */
    right: 0;
  }
  }
  
}

#shopify-section-template--18741122236592__1734427615b5df3aa9 .container{
  position:relative;

    &:before, &:after{
    content: " ";
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index:1;
  }
  
  &:before{
    top: -30px;
     /* background-image: url(/cdn/shop/files/christmas-18.png?v=1764575106);  */
     left: -25px;
    height: 65px;
    width: 70px;
    
  }
  &:after{
     /* background-image: url(/cdn/shop/files/christmas-19.png?v=1764575107);  */
     right: -47px;
     top: -60px;
     height: 113px;
     width: 113px;
  }

}

section#shopify-section-template--18741122236592__custom_liquid_tBtGek {
   position:relative;

    &:before, &:after{
       content: " ";
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    }

     &:before{
    /* background-image: url(/cdn/shop/files/Layer_25_9c09618d-c7b2-4127-837f-0e5554f808be.png?v=1751442872); */
    width: 80px;
    height: 100px;
    top: 0;
    left: 0px;
    
  }
  &:after{
    /* background-image: url(/cdn/shop/files/winter-17.png?v=1762238221); */
    width: 180px;
    height: 180px;
    right: 50px;
    bottom: -25px;
  }
  
}

#shopify-section-template--18741122236592__newsletter_R7qcPM {
   position:relative;

    &:before, &:after{
       content: " ";
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    }

     &:before{
    /* background-image: url(/cdn/shop/files/Layer_25_9c09618d-c7b2-4127-837f-0e5554f808be.png?v=1751442872); */
    width: 80px;
    height: 100px;
    top: 0;
    left: 0px;
    
  }
  &:after{
    background-image: url(/cdn/shop/files/020.png?v=1767416544);
    width: 120px;
    height: 190px;
    right: 0px;
    bottom: -5px;
  }
  
}

section#shopify-section-template--18741122236592__collection_list_THCBY7 {
  position: relative;

  &:before, &:after{
    content: " ";
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 105px;
      height: 100px;
      top: -44px;
  }
  &:before{
    background-image: url(/cdn/shop/files/009.png?v=1767416543);
    left: -15px;
    width: 195px;
    height: 85px;
    top: -30px;
    z-index: 3;
    
  }
  &:after{
    right: 0px;
    background-image: url(/cdn/shop/files/010.png?v=1767416543);
    width: 120px;
    height: 85px;
    top: -25px;
  }
}


section#shopify-section-template--18741122236592__featured_collections_CU8Eww {
  position: relative;
}
section#shopify-section-template--18741122236592__featured_collections_CU8Eww:before {
  content: "";
  position: absolute;
  background-image: url(/cdn/shop/files/Layer_132_copy_2.png?v=1730792900);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: block;
  width: 150px;
  height: 62px;
  top: 0px;
  left: 0;
}
section#shopify-section-template--18741122236592__featured_collections_CU8Eww:after {
  content: "";
  position: absolute;
  background-image: url(/cdn/shop/files/Layer_132_copy.png?v=1730792900);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: block;
  width: 150px;
  height: 62px;
  top: 0px;
  right: 0;
}

section#shopify-section-template--18741122236592__image_with_text_KNeDHR {
  position: relative;
}
section#shopify-section-template--18741122236592__image_with_text_KNeDHR:before {
  content: "";
  position: absolute;
  background-image: url(/cdn/shop/files/Layer_130_copy_1_1.png?v=1730802887);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: block;
  width: 370px;
  height: 312px;
  top: 0;
  right: 0;
}
section#shopify-section-template--18741122236592__image_with_text_KNeDHR
  .image-with-text
  > .prose {
  /* width: 100%; */
  height: 100%;
  max-width: 100%;
  display: flex;
  align-items: center;
  /* background-image: url(/cdn/shop/files/001_copy.png?v=1734324320); */
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0;  
}
section#shopify-section-template--18741122236592__image_with_text_KNeDHR:after {
  content: "";
  position: absolute;
  //background-image: url(/cdn/shop/files/Layer_152.png?v=1734324041);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: block;
  width: 300px;
  height: 100px;
  bottom: 10px;
  right: 0;
}
section#shopify-section-template--18741122236592__featured_collections_CU8Eww
  .featured-collections-carousel {
  position: relative;
}
section#shopify-section-template--18741122236592__featured_collections_CU8Eww
  .featured-collections-carousel:before {
  content: "";
  background-image: url(/cdn/shop/files/Layer_146_copy.png?v=1734083739);
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 80px;
  height: 83px;
  background-size: cover;
  position: absolute;
  left: 160px;
  top: -33px;
  z-index: 3;
}
.bottom_box_forimg {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
}
.bottom_box_forimg:before {
  content: "";
  position: absolute;
  background-image: url(/cdn/shop/files/home-page-png-3_1.png?v=1731052238);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: block;
  width: 60px;
  height: 82px;
  bottom: 0;
  left: 0;
}
.bottom_box_forimg:after {
  content: "";
  position: absolute;
  background-image: url(/cdn/shop/files/home-page-png-1_1.png?v=1731052238);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: block;
  width: 80px;
  height: 82px;
  bottom: 0;
  right: 0;
}
/* element end */

@media screen and (max-width: 699px) {
  .collection-list .content-over-media p.h3 {
    font-size: 18px !important;
    bottom: 0 !important;
  }
}
.announce__bar {
  position: relative;
}
/* .announce__bar:before {
    content: "";
    background-image: url(/cdn/shop/files/Vector_Smart_Object_18ade794-fdf3-4d9a-966e-99b053779aa3.png?v=1740375962);
    display: block;
    position: absolute;
    bottom: -14px;
    left: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50px;
    width: 50px;
    height: 50px;
    z-index: 1;
} */
/* .announce__bar:after {
    content: '';
    background-image: url(/cdn/shop/files/Vector_Smart_Object_1_623e04c6-de97-45c1-8ebb-4340f62c568e.png?v=1740375961);
    position: absolute;
    bottom: -15px;
    right: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 60px;
    width: 60px;
    height: 60px;
    z-index: 1;
} */
section#shopify-section-template--18741122236592__media_grid_79WVA4
  .media-grid
  a.media-grid__item:first-child,
section#shopify-section-template--18741122236592__media_grid_79WVA4
  .media-grid
  a.media-grid__item:nth-child(2) {
  position: relative;
}

/* Rahul ================================================================================================================================================== */

aside#shopify-section-sections--18741122236592__announcement-bar {
  .announcement-bar,
  .app_annouc_new {
    position: relative;

    &:before,
    &:after {
      content: " ";
      position: absolute;
      background-size: contain !important;
      background-repeat: no-repeat !important;
    }
  }
  .announcement-bar {
    &:before {
      width: 30px;
      height: 30px;
      left: 8px;
      top: unset;
      bottom:0;
      background: url(/cdn/shop/files/summer-1.png?v=1744283479);
    }
    &:after {
      width: 30px;
      height: 30px;
      right: 8px;
      bottom:0;
      background: url(/cdn/shop/files/summer-2.png?v=1744283479);
    }
  }
  .app_annouc_new {
    &:before {
      width: 30px;
      height: 30px;
      left: 8px;
      top: unset;
      bottom:0;
      background: url(/cdn/shop/files/summer-1.png?v=1744283479);
    }
    &:after {
      width: 30px;
      height: 30px;
      right: 8px;
     top: unset;
      bottom:0;
      background: url(/cdn/shop/files/summer-2.png?v=1744283479);
    }
  }
}

section#shopify-section-template--18741122236592__multi_column_wiebRR {
  position: relative;

  &:before,
  &:after {
    content: " ";
    position: absolute;
    top: 0;
    z-index: 2;
    background-size: contain !important;
    background-repeat: no-repeat !important;
  }

  &:before {
      width: 120px;
      height: 135px;
      left: 10px;
      top: 15px;
    background: url(/cdn/shop/files/Untitled-1_3.png?v=1767420582);
    
  }

  &:after {
   right: 3px;
   width: 195px;
    height: 195px;
    top: 27px;
    background: url(/cdn/shop/files/Untitled-2_97395cd3-4d08-41fc-8f7c-c2cb77347276.png?v=1767420581);

  }

  .prose {
    position: relative;

    /* &:before,
    &:after {
      content: " ";
      position: absolute;
      background-size: contain !important;
      background-repeat: no-repeat !important;
    } */

    /* &:before {
      width: 126px;
      height: 21px;
      left: -100%;
      top: 10px;
      background: url(/cdn/shop/files/sbcl2.png?v=1741696348);
    } */
    /* &:after {
      width: 42px;
      height: 42px;
      right: -35%;
      top: 35px;
      background: url(/cdn/shop/files/ann-start.png?v=1741753936);
    } */
  }
}

section#shopify-section-template--18741122236592__multi_column_wiebRR
  .multi-column__item:nth-child(3) {
  position: relative;
}
section#shopify-section-template--18741122236592__multi_column_wiebRR
  .multi-column__item:nth-child(3):before {
  content: "";
  position: absolute;
  top: -100%;
  left: 10px;
  width: 80px;
  height: 54px;
  background-image: url(/cdn/shop/files/Vector_Smart_Object_copy_18.png?v=1741688741);
  background-repeat: no-repeat;
}
section#shopify-section-template--18741122236592__media_grid_79WVA4
  .media-grid
  a.media-grid__item:first-child:before {
  content: "";
  background-image: url(/cdn/shop/files/Vector_Smart_Object_Double_Click_to_Edit_copy_79ba2f95-855b-4cfa-8882-5d4c3940bb98.png?v=1734083130);
  display: block;
  position: absolute;
  top: -16px;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 310px;
  height: 42px;
  z-index: 1;
}
section#shopify-section-template--18741122236592__media_grid_79WVA4
  .media-grid
  a.media-grid__item:nth-child(2):before {
  content: "";
  background-image: url(/cdn/shop/files/Vector_Smart_Object_Double_Click_to_Edit_copy_79ba2f95-855b-4cfa-8882-5d4c3940bb98.png?v=1734083130);
  display: block;
  position: absolute;
  top: -16px;
  right: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 310px;
  height: 42px;
  z-index: 1;
}
section#shopify-section-template--18741122236592__media_grid_XN4HfH
  .media-grid
  a.media-grid__item:first-child,
section#shopify-section-template--18741122236592__media_grid_XN4HfH
  .media-grid
  a.media-grid__item:nth-child(2) {
  position: relative;
}

section#shopify-section-template--18741122236592__media_grid_XN4HfH
  .media-grid
  a.media-grid__item:first-child:before {
  content: "";
  background-image: url(/cdn/shop/files/Layer_146_copy.png?v=1734083739);
  display: block;
  position: absolute;
  bottom: -60px;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 60px;
  height: 62px;
  z-index: 1;
}
section#shopify-section-template--18741122236592__media_grid_XN4HfH
  .media-grid
  a.media-grid__item:nth-child(2):before {
  content: "";
  background-image: url(/cdn/shop/files/Vector_Smart_Object_Double_Click_to_Edit_1.png?v=1734083739);
  display: block;
  position: absolute;
  bottom: -3px;
  right: -4px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 30px;
  height: 30px;
  z-index: 1;
}
section#shopify-section-template--18741122236592__featured-collections
  .featured-collections-carousel {
  position: relative;
}
/* section#shopify-section-template--18741122236592__featured-collections .featured-collections-carousel:after {
    content: "";
    background-image: url(/cdn/shop/files/Design_6f645a22-ca4e-45e5-9d1f-997cc7e67e04.png?v=1734084378);
    display: block;
    position: absolute;
    bottom: 96%;
    right: -3px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 150px;
    height: 100px;
    z-index: 3;
} */
section#shopify-section-template--18741122236592__featured_collections_hK8kzY
  .v-stack
  .h2,
section#shopify-section-template--18741122236592__collection_list_THCBY7 .prose,
section#shopify-section-template--18741122236592__collection_list_THCBY7
  .collection-list,
section#shopify-section-template--18741122236592__featured-collections
  .featured-collections-navigation,
section#shopify-section-template--18741122236592__multi_column_bfe8DA
  .section-header {
  position: relative;
}
body
  section#shopify-section-template--18741122236592__featured-collections
  .featured-collections-navigation {
  overflow: inherit;
}
/* section#shopify-section-template--18741122236592__featured-collections {
  position: relative;
     &:before,
    &:after {
      content: " ";
      position: absolute;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      top: -70px;
      width: 215px;
      height: 100px;
      z-index: 1;
    }

    &:before {
      left: 0;
      background-image: url(/cdn/shop/files/winter-03.png?v=1762238221);
    }
    &:after {
      right: 0;
      background-image: url(/cdn/shop/files/winter-04.png?v=1762238221);
    }

} */

section#shopify-section-template--18741122236592__image_with_text_a4bweP {
  position: relative;
     &:before,
    &:after {
      content: " ";
      position: absolute;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      top: -70px;
      z-index: 1;
    }

    &:before {
    left: 0;
    width: 230px;
    height: 155px;
      background-image: url(/cdn/shop/files/007.png?v=1767416543);
    }
    &:after {
      right: 0;
      width: 110px;
      height: 85px;
      /* background-image: url(/cdn/shop/files/christmas-07.png?v=1764575106); */
    }

}

section#shopify-section-template--18741122236592__featured-collections 
.featured-collections-carousel::before,
section#shopify-section-template--18741122236592__featured-collections 
.featured-collections-carousel::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  top: -70px;
  z-index: 1;
}

section#shopify-section-template--18741122236592__featured-collections
.featured-collections-carousel::before {
  left: -50px;
    width: 105px;
    top: -110px;
    height: 105px;
  background-image: url("/cdn/shop/files/005.png?v=1767416543");
}

section#shopify-section-template--18741122236592__featured-collections
.featured-collections-carousel::after {
    right: -45px;
    width: 100px;
    height: 90px;
    top: -105px;
  background-image: url("/cdn/shop/files/006.png?v=1767416543");
}


section#shopify-section-template--18741122236592__multi_column_bfe8DA {
  position: relative;
   &:before {
    content: " ";
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: 0px;
    left: -30px;
    height: 170px;
    width: 185px;
    z-index: 2;
    /* background-image: url(/cdn/shop/files/christmas-09.png?v=1764575106); */
  } 
   /* &:after {
    content: " ";
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: 12px;
    right: 0;
    height: 100px;
    width: 140px;
    z-index: 2;
     background-image: url(/cdn/shop/files/winter-07.png?v=1762238221); 
  }   */
  /* .section-header {
    &:before,
    &:after {
      content: "";
      position: absolute;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
    }

    &:before {
      top: -50px;
      left: -100px;
       background-image: url(/cdn/shop/files/eid-design-15.png?v=1741768906); 
      width: 30px;
      height: 80px;
    }
    &:after {
      top: 23px;
      right: -300px;
       background-image: url(/cdn/shop/files/eid-design_1.png?v=1741760196);
      width: 65px;
      height: 44px;
    } */
  }

  .section-stack {
    position: relative;

    &:before,
    &:after {
      content: " ";
      position: absolute;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
    }
    &:before {
      width: 115px;
      height: 65px;
      left: 0;
      top:4px;
      /* bottom: -56px; */
      /* background-image: url(/cdn/shop/files/festive-10.png); */
    }
    &:after {
      width: 115px;
      height: 65px;
      right: 45px;
      top:unset;
      bottom: -65px;
      /* background-image: url(); */
    }
  }



#shopify-section-template--18741122236592__collection_list_Kkiy3Y{
  .container{
    position:relative;
    &:before,
    &:after {
      content: " ";
      position: absolute;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;     
      top:-5px;
      z-index:1;
    }
    &:before {
      left: 0px;
      background-image: url(/cdn/shop/files/011.png?v=1767416543);
      width: 100px;
      height: 95px;
    }
    &:after {
      right: -10px;
      background-image: url(/cdn/shop/files/012.png?v=1767416543);
      width: 100px;
      height: 75px;
    }
  }
}

/* section#shopify-section-template--18741122236592__collection_list_THCBY7 .collection-list:after {
    content: '';
    background-image: url(/cdn/shop/files/Vector_Smart_Object_Double_Click_to_Edit_copy_15.png?v=1734091684);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    top: -20px;
    left: 0;
    width: 400px;
    height: 59px;
} */
/* section#shopify-section-template--18741122236592__featured_collections_hK8kzY .v-stack .h2:before{
    content: "";
    position: absolute;
    top: -37px;
    left: 110%;
    background-image: url(/cdn/shop/files/Layer_6.png?v=1740375961);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 200px;
    height: 78px;
} */
section#shopify-section-template--18741122236592__collection_list_THCBY7
  .section-header
  .prose:before {
  /* content: "";
  position: absolute;
  width: 37px;
  height: 60px;
  top: -20px;
  right: -70px;
  background-image: url(/cdn/shop/files/eid-design-5.png?v=1741762137);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain !important; */
}


section#shopify-section-template--18741122236592__rich_text_QwYNFF{
  position: relative;

  &:before, &:after{
    content: "";
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;
  }
  &:before{
    width: 100px;
    height: 145px;
    bottom: -20%;
    left: 0;
    /* background-image: url(/cdn/shop/files/Layer_22_8e93e8f5-6ec7-46db-9f12-68d19fd3aca4.png?v=1751442872); */
  }
  
  &:after{
    width: 255px;
    height: 76px;
    right: 5px;
    bottom: -45px;
    background-image: url(/cdn/shop/files/007.png?v=1767416543);
  }
}


section#shopify-section-template--18741122236592__rich_text_RPtkfL,
section#shopify-section-template--18741122236592__rich_text_RPtkfL p.h2 {
  position: relative;
}
section#shopify-section-template--18741122236592__rich_text_RPtkfL p.h2 {
  display: inline-block;
}
/* section#shopify-section-template--18741122236592__rich_text_RPtkfL p.h2:before {
  content: "";
  position: absolute;
  top: -22px;
  left: 95%;
  background-image: url(/cdn/shop/files/Vector_Smart_Object_6_07ed3583-b88d-47a9-84a4-a8e2f563b870.png?v=1740375961);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70px;
  height: 90px;
} */
section#shopify-section-template--18741122236592__rich_text_RPtkfL:before {
  /* content: "";
  background-image: url(/cdn/shop/files/eid-design-12.png?v=1741765765);
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 110px;
  height: 60px; */
}
section#shopify-section-template--18741122236592__rich_text_RPtkfL:after {
  /* content: "";
  background-image: url(/cdn/shop/files/eid-design-11.png?v=1741765765);
  display: block;
  position: absolute;
  top: 10px;
  right: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 120px;
  height: 60px; */
}


div#snow {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 1000;
}
section#shopify-section-template--18741122236592__image_with_text_KNeDHR
  .image-with-text
  > .prose
  > div {
  //padding-right: 60px;
}
.whatsapp_button {
  position: fixed;
  right: 20px;
  z-index: 4;
  bottom: 60px;
}
span.swym-header-launcher-icon svg path {
  stroke-width: 2px;
}
.doubly-nice-select.right .list {
  left: auto;
  right: inherit !important;
  bottom: 30px;
  top: inherit;
}
.giftbox img {
  display: none;
}
.giftbox {
  border: 1px solid #b52f4a;
  /* padding: 6px 10px; */
}
.giftbox comment p {
  display: none;
}
@media screen and (max-width: 768px) {
  section#shopify-section-template--18741122236592__collection_list_THCBY7
    .section-header
    .prose:before {
    width: 120px;
    height: 60px;
    right: -110px;
  }
  section#shopify-section-template--18741122236592__featured-collections
    .featured-collections-navigation:after {
    top: 50px;
    right: 0;
    width: 50px;
    height: 20px;
  }
  section#shopify-section-template--18741122236592__featured-collections
    .featured-collections-navigation:before {
    top: 50px;
    left: 0;
    width: 50px;
    height: 20px;
  }
  section#shopify-section-template--18741122236592__multi_column_wiebRR:before {
    height: 27px;
  }
  /* .announce__bar:before {
    width: 35px;
    height: 100px;
} */
  /* .announce__bar:after {
    width: 35px;
    height: 100px;
} */
  section#shopify-section-template--18741122236592__media_grid_79WVA4
    .custom__media--class:before {
    width: 150px;
    height: 85px;
  }
  section#shopify-section-template--18741122236592__media_grid_79WVA4
    .custom__media--class:after {
    width: 150px;
    height: 85px;
  }
  section#shopify-section-template--18741122236592__featured-collections
    .featured-collections-carousel:after {
    bottom: 99%;
    right: -20px;
    width: 70px;
    height: 50px;
  }
  section#shopify-section-template--18741122236592__featured_collections_CU8Eww
    .featured-collections-carousel:before {
    width: 60px;
    height: 63px;
    left: 50px;
  }
  /* section#shopify-section-template--18741122236592__collection_list_THCBY7:before, section#shopify-section-template--18741122236592__collection_list_THCBY7:after {
    width: 80px;
    height: 36px;
    top: 20px;
} */

  /* 
  section#shopify-section-template--18741122236592__featured_collections_hK8kzY .v-stack .h2:before {
    top: 15px;
    left: 90%;
    width: 100px;
    height: 37px;
} */

  section#shopify-section-template--18741122236592__collection_list_THCBY7
    .collection-list:after {
    top: -10px;
    left: 0;
    width: 190px;
    height: 27px;
  }
  section#shopify-section-template--18741122236592__image_with_text_KNeDHR
    .image-with-text
    > .prose {
    width: auto;
    background-size: cover;
    margin-top: 0;
    background-repeat: round;
  }
  section#shopify-section-template--18741122236592__image_with_text_KNeDHR:after {
    width: 130px;
    height: 46px;
    display: none;
  }
 
  section#shopify-section-template--18741122236592__rich_text_RPtkfL
    p.h2:before {
    top: -12px;
    left: 95%;
    width: 60px;
    height: 70px;
  }
  section#shopify-section-template--18741122236592__multi_column_bfe8DA
    .section-header:before {
    top: 28px;
    left: -70px;
  }
  section#shopify-section-template--18741122236592__multi_column_bfe8DA
    .section-header:after {
    top: 28px;
    right: -70px;
  }
  /* section#shopify-section-template--18741122236592__rich_text_RPtkfL:before,
  section#shopify-section-template--18741122236592__rich_text_RPtkfL:after {
    width: 60px;
    height: 90px;
  } */
 
  section#shopify-section-template--18741122236592__image_with_text_KNeDHR
    .image-with-text
    > .prose
    > div {
    padding-right: 0;
  }
  #shopify-section-template--18741122236592__collection_list_THCBY7
    .collection-card__content
    .h6 {
    /* min-height: 70px !important; */
  }
  /* #shopify-section-template--18741122236592__image_with_text_a4bweP
    .text-center {
    padding-left: 0;
    padding-right: 10px;
    max-width: 100% !important;
  } */
  .whatsapp_button {
    display: none !important;
  }
}

.giftbox div {
  width: 100%;
  height: 100%;
}
.giftbox label {
  display: block !important;
  width: 100%;
  height: 100%;
}
.giftbox input:checked:after {
  content: "\2713";
  top: 10px;
  left: 40px;
  visibility: visible;
  font-size: 27px;
  font-weight: 900;
  right: 0;
  bottom: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  color: #b52f4a;
}
.giftbox span strong {
  color: #b52f4a !important;
}
.giftbox input:checked ~ span strong {
  opacity: 0;
}
body
  main#main
  section#shopify-section-template--17654838100144__main
  .product-info
  .giftbox
  input:checked {
  opacity: 1;
  width: 100% !important;
  position: absolute;
  top: 0;
  transform: translate(-50%);
  left: 50%;
  visibility: hidden;
  height: 100%;
}
.variant_and_sizechart_wrapper {
  //display: flex;
}
.variant_and_sizechart_wrapper button.link {
  width: 100px;
  display: flex;
  align-items: center;
  background: no-repeat;
  justify-content: flex-end;
}
.shopify-product-form buy-buttons {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}
.shopify-product-form buy-buttons .gkButton,
.buy-buttons .button--outline {
  flex: 0 0 48%;
  max-width: 48%;
}
#gokwik-buy-now {
  margin-bottom: 0;
}
.discount__coupon {
  margin-top: 30px;
}
.wishlist_wrapper .giftbox,
.wishlist_wrapper .swym-wishlist-button-bar {
  flex: 0 0 48%;
  max-width: 48%;
}
.swym-btn-container[data-position="default"],
.swym-btn-container[data-position="default"]
  .swym-add-to-wishlist.swym-icontext {
  display: block;
  width: 100% !important;
}
body
  main#main
  .product-info
  .product-info__block-item
  .wishlist_wrapper
  .swym-add-to-wishlist {
  background: transparent !important;
  color: #b52f4a !important;
  border: 1px solid #b52f4a;
}
body
  main#main
  .product-info
  .product-info__block-item
  .wishlist_wrapper
  .swym-add-to-wishlist
  span.swym-wishlist-cta {
  text-transform: math-auto;
  font-weight: bold;
}
.swym-btn-container[data-position="default"]
  .swym-add-to-wishlist.swym-icontext {
  text-indent: 0 !important;
}
.swym-btn-container[data-position="default"]
  .swym-add-to-wishlist.swym-icontext:after {
  color: #b52f4a !important;
  left: -6px;
}
@media screen and (max-width: 999px) {
  section#shopify-section-template--18741122236592__featured-collections
    .featured-collections-navigation:before {
    top: 48px;
    left: -30px;
    width: 60px;
    height: 20px;
  }
  section#shopify-section-template--18741122236592__featured-collections
    .featured-collections-navigation:after {
    top: 48px;
    right: -30px;
    width: 60px;
    height: 20px;
  }
  /* section#shopify-section-template--18741122236592__multi_column_CAxaFc:after, section#shopify-section-template--18741122236592__multi_column_CAxaFc:before {
    width: 330px;
} */
  /* section#shopify-section-template--18741122236592__multi_column_wiebRR:before {
    height: 57px;
  } */
}



@media screen and (max-width: 900px) {
  section#shopify-section-template--18741122236592__featured-collections
    .featured-collections-navigation:before,
  section#shopify-section-template--18741122236592__featured-collections
    .featured-collections-navigation:after {
    display: none;
  }
  body
    section#shopify-section-template--18741122236592__featured-collections
    .featured-collections-navigation {
    overflow: auto;
  }
}

section#shopify-section-template--18741122236592__featured_collections_hK8kzY .container {
  position: relative;

  &:before,
  &:after {
    content: " ";
    position: absolute;
    background-size: contain !important;
    background-repeat: no-repeat !important;
  }
  &:before {
   width: 145px;
   height: 145px;
    /* left: max(var(--container-gutter), calc(50% - var(--container-max-width) / 2)); */
    left: -48px;
    top: 0px;
    background: url(/cdn/shop/files/013.png?v=1767416543);
  }
  &:after {
    right: -48px;
    width: 155px;
    height: 155px;
    top: -28px;
    /* right:-18px; */
    background: url(/cdn/shop/files/014.png?v=1767416543);
  }
}


section#shopify-section-template--18741122236592__multi_column_CAxaFc {
     position: relative;
  &:before,
  &:after {
    content: " ";
    position: absolute;
    background-size: contain !important;
    background-repeat: no-repeat !important;
   
  }

  &:before {
    left: calc(-1 * max(var(--container-gutter), calc(50% - var(--container-max-width) / 2)));;
    width: 200px;
    height: 185px;
    left: -40px;
    bottom: 0;
    background: url(/cdn/shop/files/015_6948d5b4-c967-491d-b054-0d645efeaa77.png?v=1767416543); 
  }
  &:after {
    right: calc(-1 * max(var(--container-gutter), calc(50% - var(--container-max-width) / 2)));;
    width: 150px;
    height: 215px;
    bottom: 0;
    right: 0px;
    background: url(/cdn/shop/files/016_a4b8c8c4-5501-4efb-8da5-525ce61b8870.png?v=1767416543);
  }
}

section#shopify-section-template--18741122236592__image_with_text_overlay_mCU3Am {
  position: relative;

  /* &:before,
  &:after {
    content: " ";
    position: absolute;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 70px;
    height: 220px;
  } */
  /* &:before {
    top: -300px;
    left: 20px;
    background: url(/cdn/shop/files/img-16.png?v=1743068178);
  } */
  /* &:after {
    top: -300px;
    right: 20px;
    background: url(/cdn/shop/files/img-17.png?v=1743068178);
  } */
}

#shopify-section-template--18741122236592__rich_text_Jt3BtV {
  position: relative;
  /* &:before,
  &:after {
    content: " ";
    position: absolute;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 170px;
    height: 96px;
    bottom: 40px;
  } */

  /* &:before {
    left: 0;
    background: url(/cdn/shop/files/img-20.png?v=1743076923);
  } */
  /* &:after {
    right: 0;
    background: url(/cdn/shop/files/img-21.png?v=1743076923);
  } */
}


@media (width<768px) {
  #carousel-sections--18430646583472__announcement-bar{
    position:relative;
      &:before,
      &:after {
      position:absolute;
      content:'';
      background-size:contain;
      background-repeat:no-repeat;
      width:40px;
      height: 30px;
      bottom:6px;
      }
    
      &:before {
        /* background-image: url(/cdn/shop/files/festive-1.png); */
        left: 4px;
        background-position:left;
      }
      
      &:after {
        /* background-image: url(/cdn/shop/files/festive-4.png); */
        right: 4px;
        background-position:right;
      }
  }
 
  .instafeed-new-layout-wrapper {
       grid-auto-flow: column !important;
       overflow-x: auto !important;
   }
  .instafeed-new-layout-item {
      width: 40vw !important;
      aspect-ratio: 5 / 9;
      height: unset !important;
  }
  section#shopify-section-template--18741122236592__rich_text_QwYNFF:after {
    width: 118px;
    height: 85px;
  }
  section#shopify-section-template--18741122236592__rich_text_QwYNFF:before {
    width: 80px;
    height: 110px;
  }
  section#shopify-section-template--18741122236592__multi_column_wiebRR {
    &:before {
      width: 70px;
      height: 70px;
      left: 0px;
      top: 40px;
    }

    &:after {
      right: 0;
      width: 115px;
      height: 90px;
      top: 47px;
    }

    /* .prose {
      &:before {
        width: 126px;
        height: 21px;
        left: 0;
        top: -20px;
      }
    } */
  }

   section#shopify-section-template--18741122236592__image_with_text_a4bweP {
    &:before {
        width: 120px;
        height: 120px;
        top: -58px;
    }

    &:after {
       width: 77px;
        height: 100px;
    }
  }

  section#shopify-section-template--18741122236592__featured-collections {
    &:before {
      display: none;
    }

    &:after {
      display: none;
    }
  }

  

  section#shopify-section-template--18741122236592__featured-collections {
    featured-collections-carousel{

     &:before,
      &:after {
        top: -25px;
        width: 20px;
        height: 20px;
      }

      &:before {
        left: -5px;
        background-image: none !important;
      }
        
      &:after {
        right: -5px;
        background-image: none !important;
      }
    
    }
    .section-stack {
      &:before {
        width: calc(126px / 2);
        top: -42px;
        height: 70px;
        left: 0;
        display:none;
      }
      &:after {
        width: calc(82px / 2);
        top: -42px;
        right: 0;
        display:none;
      }

      > .v-stack {
        &:before {
          width: calc(252px / 2);
          height: calc(42px / 2);
          top: -25px;
          left: 120px;
          /* background-image: url(/cdn/shop/files/sbcl2.png?v=1741696348); */
        }
      }
    }

  }


  section#shopify-section-template--18741122236592__blog_posts_cPBrWM {

        &:before, &:after{
        content: " ";
        width: 130px;
        height: 97px;
        }

        .section-stack{
          position:relative;

          &:before, &:after{
          width: 70px;
          height: 90px;
          z-index:1;
          top: -22px;
          }

        }
  
    }

#shopify-section-template--18741122236592__1734427615b5df3aa9 .container {
    &:after {
        right: -20px;
        top: -37px;
        height: 75px;
        width: 75px;
    }
}

  section#shopify-section-template--18741122236592__multi_column_bfe8DA {
    &:before {
     width: 105px;
     height: 96px;
     left: -25px;
     top: 25px;
    }
    &:after {
      width: 70px;
      height: 90px;
      /* left:0; */
    }
    .section-header {
      &:before {
        top: -50px;
        left: -100px;
        width: 15px;
        height: 40px;
        display: none;
      }
      &:after {
        top: 36px;
        right: -90px;
        width: calc(65px / 2);
      }
    }

    .section-stack {
      &:before {
        width: 90px;
        height:40px;
        top:29px;
        /* bottom: -50px; */
      }
      &:after {
        width: 70px;
        /* bottom: -50px; */
      }
    }
  }

  section#shopify-section-template--18741122236592__featured_collections_hK8kzY {
    &:before{
      width: 70px;
      height: 40px;
      top:28px;
      left:40px;
      
    }
    &:after {
    }
  }

    #shopify-section-template--18741122236592__newsletter_R7qcPM {
    &:after {
      /* background-image: none; */
      width: 70px;
      height: 70px;
      right: 10px;
    }
  }

  section#shopify-section-template--18741122236592__image_with_text_overlay_mCU3Am {
    &:before,
    &:after {
      width: 40px;
      height: 100px;
      top: -115px;
    }
    &:before{
      left:0;
    }
  
    &:after {
     right:0;
    }
  }

  

  /* #shopify-section-template--18741122236592__image_with_text_a4bweP .prose {
    background-size: inherit;
  } */

  section#shopify-section-template--18741122236592__collection_list_THCBY7 {
  &:before, &:after{
  }
  &:before{
   width: 75px;
   height: 70px;
   top: 0;
   left: 0px;
    
  }
  &:after{
    width: 55px;
    height: 55px;
    top: 5px;
    right: 0px;
  }
}

#shopify-section-template--18741122236592__collection_list_Kkiy3Y{
  .container{
    &:before,
    &:after {
    
    }
    &:before {
      width: 70px;
      height: 70px;
      top: 16px;
      left: -20px;
    }
    &:after {
      width: 75px;
      height: 50px;
      right: -19px;
      top: 15px;
    }
  }
}

  section#shopify-section-template--18741122236592__featured_collections_hK8kzY .container {
  &:before{
    width: 95px;
    height: 95px;
    top: 25px;
    left: -20px;
  }
  &:after {
   width: 90px;
    height: 70px;
    top: 10px;
    right: -20px;
  }
  
}

  section#shopify-section-template--18741122236592__multi_column_CAxaFc {
  &:before{
    Display: none;
    width: 95px;
    height: 95px;
    top: 25px;
    left: -20px;
  }
  &:after {
    Display: none;
   width: 90px;
    height: 70px;
    top: 10px;
    right: -20px;
  }
  
}

#shopify-section-template--18741122236592__image_with_text_KNeDHR .prose div p{
  padding-inline:20px;
}

 section#shopify-section-template--18741122236592__multi_column_CAxaFc .container{
  &:before,
  &:after {
    height: 90px;
    z-index:2;
   
  }

  &:before {
    /* left: -48px; */
     width: 75px;
    bottom: 84%;
  }
  &:after {
    /* right: -48px; */
     width: 70px;
    bottom: 90%;
  }
}

  #shopify-section-template--18741122236592__blog_posts_cPBrWM {

  .container{

     &:before{
    width: 30px;
    left: -20px;
    
  }
  &:after{
    width: 40px;
    bottom: -60px;
  }
    
  }
  
}
/* 

  #shopify-section-template--18741122236592__rich_text_Jt3BtV {
  position: relative;
  &:before,
  &:after {
    width: 120px;
    bottom: 10px;
  }

  /* &:before {
  }
  &:after {
  } */  
}

section#shopify-section-template--18741122236592__custom_liquid_tBtGek {
  &:after{
    width: 140px;
    height: 140px;
    right: 14px;
    bottom: -20px;
  }
  
}


#shopify-section-template--18741122236592__1734427615b5df3aa9 .container{
  position:relative;
    &:before, &:after{
  }
  
  &:before{
  }
  &:after{
  }

}

}

#shopify-pc__banner {
  padding:20px;
}
#shopify-pc__banner__body-title{
  font-size:14px;
}
#shopify-pc__banner .shopify-pc__banner__body p{
font-size:12px;
}
.shopify-pc__banner__btns.shopify-pc__banner__btns-granular{
  flex-direction:row !important;
  flex-wrap:wrap !important;
  justify-content:center !important;
  gap:8px;
  margin-top:8px;
}
#shopify-pc__banner__btn-manage-prefs{
  flex:2 2 80%;
  font-size:12px;
  margin:0 !Important;
  order:3 !important;
  transaction:all ease .2s;
}
#shopify-pc__banner__btn-manage-prefs:hover{
  text-decoration:none;
}
#shopify-pc__banner__btn-accept, #shopify-pc__banner__btn-decline{
  font-size:12px;
  padding:8px;
  flex:1 1 40%;
  margin:0 !Important;
  transaction:all ease .2s;
}
#shopify-pc__banner__btn-accept:hover, #shopify-pc__banner__btn-decline:hover{
 background-color:#000;
 color:#fff;
}

@media screen and (min-width: 700px) {

.custom-help-style{
  padding-bottom:20px;
}
  .custom-price-style{
  /* justify-content:center; */
}

    .quick-buy-modal__content {
        align-items: self-start;
    }
}
.doubly-wrapper {
    left: 0 !important;
}
.doubly-wrapper {
    margin: 0 -15px -2px 0px !important;
}
button.swym-add-to-list-btn {
    background-color: #b52f4a !important;
}
.announcement-bar__carousel p.prose, .app_annouc_new p {
    font-size: 14px;
}
@media screen and (min-width: 767px) and (max-width: 900px){
  height-observer.announce__bar p {
    font-size: 9px;
}
}

.header-sidebar__linklist .winter-edit {
    /* font-weight: 700; */
    color:#FFD700 !important; 
    animation: blink 1s linear infinite;
}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}

@media (width>767px){
  section#shopify-section-template--18741122236592__image_with_text_a4bweP .image-with-text picture {
    position: relative;
}
  section#shopify-section-template--18741122236592__image_with_text_a4bweP .image-with-text picture:after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/left-jhallar.png?v=1752302969);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100px;
    height: 160px;
    left: 100%;
    top: 0;
}
  section#shopify-section-template--18741122236592__image_with_text_a4bweP{
    position: relative;
  }
    /* section#shopify-section-template--18741122236592__image_with_text_a4bweP:after{
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/right-jhallar.png?v=1752302968);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100px;
    height: 160px;
    right: 0;
    top: 0;
  } */
}