/** Shopify CDN: Minification failed

Line 1167:0 Unexpected "}"

**/
:root {
  --leaves: #fcebd7; /* Define your custom color */
  --flowers: #fabeb3;
  --bird: #5e626b;
  --jungle: #a9b6be;
  --tiger: #19203d;
  --tan: #d97304;
  --silver: #a29082;
  --natural: #e1d0b6;
  --skyblue: #6a696e;
  --mint: #acb39f;
  --pewter: #5d4d40;
  --fish: #6c7982;
  --peacock: #fdead9;
  --metallic: #545750;
  --army: #969174;

  --orange: orange;
  --gold: gold;
  --pink: pink;
  --black: black;
  --red: red;
  --white: white;
  --yellow: yellow;
  --blue: blue;
  --purple: purple;
  --beige: beige;
  --brown: brown;
  --green: #a1a894;
}

*::selection {
  background: #000000;
  color: #ffffff;
}

video.collection-video {
  width: 100%;
  margin: 0;
  padding: 0;
}

div#video-urban-elegance,
div#video-bohemian-chic,
div#video-nature-s-palette {
  line-height: 0;
}

.col-auto a {
  color: #000 !important;
}
.size-recommendations table,
th,
td {
  border: 1px solid black;
  border-collapse: collapse;
}

.Size-table th {
  background-color: #f4f4f4;
  border: 1px solid #000;
  padding: 10px;
  text-align: center;
  font-size: 16px;
  font-family: poppins;
  color: #4a4a4a;
}
.Size-table td {
  border: 1px solid #000;
  padding: 10px;
  text-align: left;
  font-size: 16px;
  font-family: poppins;
  color: #121212bf;
}
.table-container-size {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
}

      h2.background-heading {
                                    color: #ffffff1a;
                                    text-transform: uppercase;
                                    text-align: center;
                                    font-size: 12vw;
                                    margin: 0;
                                    line-height: 1.1;
                                    font-weight: bolder;
                                    position: absolute;
                                    top: 25px;
                                    left: 50%;
                                    transform: translate(-50%, 0px);
                                    width: 100%;
                                }

                              .background-heading-sec {
                                  position: relative;
                                z-index:0;
                              }

@media screen and (max-width: 820px) {
  /* smartphones, Android phones, landscape iPhone */

  .Size-table th {
    font-size: 16x;
  }
  .Size-table td {
    font-size: 14px;
  }
}

@media screen and (max-width: 600px) {
  /* smartphones, Android phones, landscape iPhone */
  .Size-table th {
    font-size: 16px;
  }
  .Size-table td {
    font-size: 16px;
  }
}

.Size-table {
  width: 100%; /* Make the table take full width */
  border-collapse: collapse;
  max-width: 1400px;
}

.size-chart table,
th,
td {
  border: 1px solid black;
  border-collapse: collapse;
}
.Size-chart-table th {
  background-color: #f4f4f4;
  border: 1px solid #000;
  padding: 10px;
  text-align: center;
  font-size: 16px;
  font-family: poppins;
  color: #4a4a4a;
}
.Size-chart-table td {
  border: 1px solid #000;
  padding: 10px;
  text-align: center;
  font-size: 16px;
  font-family: poppins;
  color: #121212bf;
}

@media screen and (max-width: 820px) {
  /* smartphones, Android phones, landscape iPhone */

  .Size-chart-table th {
    font-size: 20x;
  }
  .Size-chart-table td {
    font-size: 20px;
  }
}

@media screen and (max-width: 600px) {
  /* smartphones, Android phones, landscape iPhone */
  .Size-chart-table th {
    font-size: 15px;
  }
  .Size-chart-table td {
    font-size: 15px;
  }
}
/* .mobile-view {
  display: none !important;
} */
.category-list .card__information span.icon-wrap {
  display: none;
}

.category-list h3.card__heading a {
  color: #fff;
  font-size: 24px;
  text-align: center;
}
.category-list .card:not(.ratio) > .card__content {
  grid-template-rows: max-content minmax(0, 1fr) max-content auto;
  display: none;
}
.category-list .card--standard.card--media .card__inner .card__information,
.card--standard.card--text:not(.card--horizontal)
  > .card__content
  .card__heading:not(.card__heading--placeholder),
.card--standard:not(.card--horizontal) > .card__content .card__badge,
.card--standard.card--text.article-card > .card__content .card__information,
.card--standard > .card__content .card__caption {
  display: block !important;
  color: #fff !important;
}
.category-list .card__content {
  display: grid;
  grid-template-rows: auto !important;
  padding: 1rem;
  width: 100%;
  flex-grow: 1;
  /* justify-items: center; */
  align-items: end;
}
.image-banner-buttons {
    display: flex;
    gap: 20px;
}
/* ---------- css for table ------------- */

.footer-block--newsletter {
  display: none !important;
}
shop-login-button {
  display: none;
}

section#shopify-section-template--24122529775912__174228927941d21343 {
  background: url(/cdn/shop/files/3.png?v=1742283320);
  background-repeat: no-repeat;
  padding-top: 30px;
  padding-bottom: 30px;
}
.our-store .hero-slider_item-banner {
  aspect-ratio: 192 / 40;
}

.footer__content-bottom-wrapper {
  display: flex;
  width: 100%;
  justify-content: center;
}

.section-sections--24121646645544__footer-padding {
  padding-bottom: 20px !important;
}
.footer__content-bottom {
  padding-top: 0px !important;
}
.table-container {
  width: 100%;
  max-width: 79%;
  margin: 0 auto;
  /* display: flex; */
  justify-content: center;
}
.country-table {
  width: 100%;
  border-collapse: collapse;
}

.country-table td {
  border: 1px solid #000;
  padding: 10px;
  text-align: left;
}

.country-table th {
  border: 1px solid #000;
  padding: 10px;
  text-align: center;
}
.country-table th {
  background-color: #f4f4f4;
}

/* ---------- css 14-02 ------------- */
.image-with-text__text.rte.body p {
  color: #000;
}
.rich-text__text.rte p {
  color: #000;
}

.clara-childhood-white .image-with-text__media-item {
  padding: 6rem 7rem 6rem 0;
  background: #fff;
}
.rich-text__blocks {
  max-width: 100% !important;
}

.brand-grew .image-with-text__media-item {
  padding: 6rem 6rem 0rem 6rem;
}
.clara-balance .image-with-text__media-item {
  padding: 6rem 0rem 6rem 6rem;
}

/* ---------- size chart -------------  */
.size-chart svg {
  width: 100%;
  max-width: 25px;
}
.size-chart path {
  fill: #000;
}
.size-chart a {
  color: #000;
}
span.timesact_text {
  color: #000;
  font-size: 14px;
}

.hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #000;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
  pointer-events: none;
}
.lookbook-collection-list-item:hover .hover-text {
  opacity: 1;
}

.lookbook-collection-inner-images {
  margin-bottom: 0px;
}
/* ---------- css for collection-card ------------- */
.collection__title.title-wrapper.title-wrapper--no-top-margin.page-width h2 {
  text-align: center;
}
.collection__title.title-wrapper.title-wrapper--no-top-margin.page-width p {
  text-align: center;
}
.collection-list-wrapper .title-wrapper-with-link {
  justify-content: center;
}

/* ---------- css for header ------------- */

.header--middle-left {
  grid-template-columns: 0.3fr 1fr 0.15fr !important;
  gap: 10px;
}
nav.header__inline-menu {
  text-align: center;
}
.cart-count-bubble {
  top: 0.8rem !important;
  background-color: #e67e22 !important;
}
.header__menu-item {
  color: #000 !important;
}
/* ---------- css for icon-box ------------- */
.icon-box img {
  width: 70px;
  height: auto;
}
.Icon-box-section-inner {
  display: flex;
  gap: 15px;
  justify-content: center;
}
.icon-box {
  width: 100%;
  max-width: 350px;
  text-align: center;
  line-height: 1;
}
.icon-box h2 {
  font-size: 18px;
}
.icon-box p {
  font-size: 16px;
}
section.Icon-box-section {
  padding: 50px 0px;
  background: #f2f2f2;
}

@media only screen and (max-width: 600px) {
  .Icon-box-section-inner {
    flex-direction: column;
  }
}

/* ---------- css for permotional-boxes ------------- */
.permotional-boxes {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
.permotional-image img {
  width: 100%;
  height: auto;
  display: block;
}

.permotional-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 60px 40px;
  height: 565px;
}

.permotional-heading {
  margin: 0;
  font-size: 34px !important;
  font-weight: bold;
  max-width: 380px;
}

.permotional-description {
  margin: 5px 0;
  /* color: #000; */
  line-height: 1.5;
  max-width: 380px;
}

.permotional-button {
  display: inline-block;
  margin-top: 10px;
  padding: 10px 40px;
  background: #7e5c40;
  color: white;
  text-decoration: none;
  border-radius: 5px;
  margin-bottom: 10px;
}

.permotional-button--secondary {
  background: #7e5c40;
}

.permotional-button:hover {
  background: #fff;
  color: #000;
}

@media only screen and (max-width: 600px) {
  .permotional-content {
    padding: 30px 20px;
    height: 350px;
  }
  .permotional-boxes {
    display: block;
  }
  .permotional-box {
    margin-bottom: 10px;
    height: 300px !important;
  }
  .permotional-heading {
    font-size: 22px !important;
  }

  .permotional-button {
    padding: 7px 18px;
    font-size: 12px;
  }

  .permotional-description {
    font-size: 14px !important;
    max-width: 204px !important;
  }
}

/* ---------- css for testimonial ------------- */
.testimonials__title .title:not(:only-child) {
  margin-bottom: 1rem;
}
.review-box {
  background: #ffffff;
  padding: 30px;
  border-radius: 10px;
  box-shadow: 0 0 8px 0px #00000012;
  margin: 10px;
}
.review-corner {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 100%;
  max-width: 120px;
}
.review-img img {
  max-width: 100px;
  z-index: 1;
  position: relative;
  border-radius: 10px;
  box-shadow: 0 0 10px 0px #0000001f;
}
.review-top {
  display: flex;
  gap: 20px;
  align-items: center;
}
.review-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.review-img {
  width: 10%;
}
.review-content {
  width: 80%;
}
.review-content p {
  margin: 0;
  font-size: 16px;
}
.reviewer_name {
  margin: 0;
  line-height: 1.7;
}
.reviewer_designation {
  margin: 0;
  line-height: 1.7;
}
.review-box hr {
  margin: 25px 0;
  background: #dae5f0;
}
.testimonials i.fa.fa-star {
  color: #ff9736;
}
.testimonials i.fa.fa-star-o {
  color: #ff9736;
}
.testimonials button.owl-dot.active {
  border: 2px solid #7e5c40 !important;
  border-radius: 100px;
  width: 26px;
  height: 26px;
  margin: 0 5px;
}
.testimonials button.owl-dot {
  border: 2px solid #cedce9 !important;
  border-radius: 100px;
  width: 26px;
  height: 26px;
  margin: 0 5px;
}
.testimonials button.owl-dot.active span {
  background: #7e5c40 !important;
  margin: 0 6px !important;
}
.testimonials button.owl-dot span {
  background: transparent !important;
}
@media screen and (max-width: 768px) {
  .review-box {
    padding: 30px 15px;
  }
  .review-top {
    flex-direction: column;
  }
  .review-img {
    width: 30%;
  }
  .review-content {
    width: 100%;
  }
  .review-bottom {
    gap: 15px;
  }
  .testimonials i.fa.fa-star {
    font-size: 14px;
  }
  .testimonials i.fa.fa-star-o {
    font-size: 14px;
  }
}

/* ---------- css for card-box ------------- */
@media screen and (max-width: 600px) {
  .card__information h3 {
    font-size: 17px;
  }
  .card-information .price {
    font-size: 14px;
  }
  .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width h2 {
    font-size: 30px;
    text-align: center;
  }
  .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width p {
    text-align: center;
    font-size: 16px;
  }
}

/* -------------- our story page ------------------ */

.image-with-text--overlap .image-with-text__content {
  background: #f2f2f2;
  box-shadow: 0 0 10px #0000003b !important;
}
.rich-text__blocks {
  max-width: 100% !important;
}

/* css start for single product page  */

.product .grid__item.product__media-wrapper .product__column-sticky {
  display: flex;
  flex-direction: row-reverse;
  height: 670px;
  overflow: hidden;
  top: 14rem;
}
.product .slider-mobile-gutter {
  width: 80%;
}
.product .thumbnail-slider {
  width: 20%;
  display: flex;
  flex-direction: column;
}
.product .thumbnail-list {
  flex-direction: column;
  width: 100%;
  padding: 0px 10px 0 0 !important;
}
.product .thumbnail-list .thumbnail-list__item {
  width: 100% !important;
}
.product .product__media-wrapper .slider-mobile-gutter .slider-button {
  display: none !important;
}

.product--thumbnail_slider .slider-mobile-gutter .slider-button {
  display: none !important;
}

li.thumbnail-list__item.slider__slide {
  margin-bottom: 10px !important;
}

.product button.slick-prev.slick-arrow {
  z-index: 1;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  max-width: 95%;
  border-radius: 0 !important;
  border: none;
  padding: 4px;
  cursor: pointer;
  background: #000000ab;
}

.product button.slick-next.slick-arrow {
  width: 100%;
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 95%;
  border-radius: 0 !important;
  border: none;
  padding: 4px;
  cursor: pointer;
  background: #000000ab;
}
.product button.slick-arrow:focus-visible {
  outline: 0;
  outline-offset: 0;
  box-shadow: none;
}
.product .thumbnail-list .thumbnail-list__item .thumbnail {
  border: none;
}
/* .product .thumbnail-list .thumbnail-list__item. .thumbnail {
  border: 1px solid;
} */
button.slick-arrow img {
  /* filter: invert(1); */
  width: 15px;
}
.product .thumbnail[aria-current]:focus:not(:focus-visible),
.product .thumbnail[aria-current] {
  outline: 0;
  box-shadow: none;
  border: none;
}
.product img.top-arrow {
  transform: rotate(180deg);
}
.product .thumbnail:hover {
  opacity: 1;
}
.customer button:hover {
  background: #fff;
  color: #000;
}

.single-product-page .collection .title {
  line-height: 1.8;
}

#timesact_widget .timesact_widget_wrapper {
  border: none !important;
  border-radius: 0 !important;
  margin-bottom: 5px;
  margin-top: 10px;
}
#timesact_widget .timesact_circle {
  display: none !important;
}
#timesact_widget .timesact_option {
  padding: 0 0 12px !important;
}
.timesact-preorder-description {
  color: #000 !important;
}

.shopify-payment-button__button {
  display: none;
}

.product__tax.caption.rte {
  display: none;
}

/* css end for single product page  */

/*  css for product swatches */

.product-color-swatches {
  width: 100%;
  position: relative;
  z-index: 2;
  margin-top: 0.7rem;
}
.product-colorlist {
  display: flex;
  width: 100%;
  gap: 0 5px;
}
.product-colorlist-item {
  width: 30px;
  height: 30px;
  border: 2px solid #d3d3d3;
  cursor: pointer;
  position: relative;
}
.product-color-swatches div:empty {
  display: block;
}
.active-swatch {
  border: 5px solid #d3d3d3;
}

a.pagination__item.link {
  border: 1px solid #aaaaaa;
  border-radius: 8px;
}
a.pagination__item.pagination__item--current.light {
  border: 1px solid #000;
  background: #000;
  color: #fff;
  opacity: 1;
  border-radius: 8px;
}
a.pagination__item:hover:after,
a.pagination__item.pagination__item--current.light:after {
  display: none;
}

/* ---------- css for single deja vu page ----- */
.multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width {
  margin: 0 !important;
  padding: 0 !important;
}

.listpage-expect .rich-text.content-container {
  background: url(/cdn/shop/files/Group_309.png?v=1745586285);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: left top;
}
.listpage-expect .rich-text__text {
  width: 100%;
  margin: 10px auto;
  max-width: 1000px;
  font-size: 18px;
}

@media only screen and (max-width: 767px) {
  .hover-text {
    display: none;
  }
}

/* ---------- css for insta feed ----- */
.page-width:has(#insta-feed) {
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.instafeed-new-layout-container {
  width: 100% !important;
  max-width: 100% !important;
}

/* ---------- css for color swatches----- */
.swatch-input__input:disabled + .swatch-input__label > .swatch,
.swatch-input__input.visually-disabled + .swatch-input__label > .swatch {
  opacity: 1 !important;
}

/* ---------- css for single product page ------------- */
@media screen and (max-width: 600px) {
  .product .grid__item.product__media-wrapper .product__column-sticky {
    justify-content: center;
    height: auto;
  }
  .product .slider-mobile-gutter {
    width: 100%;
  }
  .product .thumbnail-slider {
    width: 0;
  }
  .popup-title h3 {
    font-size: 13px;
    text-align: left;
    margin: 0px;
  }
  .lookbook-product .lifestyle-link {
    max-width: 100%;
  }

  .table-container {
    font-size: 12px;
    padding: 0px 10px;
  }
}

@media screen and (max-width: 320px) {
  .table-container {
    font-size: 10px;
    padding: 0px 10px;
  }
}

.samitaWS-registrationForm-control input,
.samitaWS-registrationForm-control textarea,
.samitaWS-registrationForm-control select {
  display: block;
  height: 50px !important;
  background-color: #ffffff !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  color: #757575 !important;
}
.samitaWS-registrationForm-id-5464
  .samitaWS-registrationForm-app
  .footer
  button {
  width: 100%;
  padding: 20px !important;
  border-radius: 8px !important;
  text-transform: uppercase !important;
}
.samitaWS-registrationForm-app .message + .footer {
  margin-top: 15px !important;
}

/* css for list page */
.imageslider__title .title {
  margin-bottom: 1rem;
}
.imageslider__description {
  text-align: center;
}
.ribbon-main {
  display: flex;
  width: 100%;
}
.ribbon-left {
  width: 49%;
  display: block !important;
  background: linear-gradient(
    90deg,
    #ad1001 0%,
    #a00902 4%,
    #c32219 9%,
    #b70000 15%,
    #b70000 28%,
    #cb0e1c 33%,
    #c40413 38%,
    #b70000 45%,
    #d0333d 64%,
    #b1212c 67%,
    #b70000 71%,
    #b70000 74%,
    #b70000 78%,
    #a00902 83%,
    #ab0403 100%
  );
}
.ribbon-bow-img {
  background: transparent;
  height: 20px;
  width: 3%;
}
.ribbon-bow-img img {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -46%);
  width: 100%;
  max-width: 150px;
}
.ribbon-right {
  width: 50%;
  display: block !important;
  background: linear-gradient(
    90deg,
    #ad1001,
    #b21407 4%,
    #a00902 9%,
    #de3737 15%,
    #b70000 22.9%,
    #cb0e1c 33%,
    #c40413 38%,
    #c20111 45%,
    #7d0000 62.47%,
    #99121f 71%,
    #a00902 74%,
    #b70000 83%,
    #a00902
  );
}
.imageslider button.owl-dot.active {
  border: 2px solid #7e5c40 !important;
  border-radius: 100px;
  width: 26px;
  height: 26px;
  margin: 0 5px;
}

.imageslider button.owl-dot.active span {
  background: #7e5c40 !important;
  margin: 0 6px !important;
}
.imageslider button.owl-dot {
  border: 2px solid #cedce9 !important;
  border-radius: 100px;
  width: 26px;
  height: 26px;
  margin: 0 5px;
}
.imageslider button.owl-dot span {
  background: transparent !important;
  margin: 0 6px !important;
}

@media screen and (max-width: 600px) {
  .listpage-our-vision .image-with-text__media {
    margin-bottom: -20px !important;
  }
  .listpage-expect .rich-text.content-container {
    background: url(/cdn/shop/files/Group_360.png?v=1746004788);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: left top;
  }
}
/* css for collaborator page */

.collaborator-page .banner--desktop-transparent .banner__box {
  max-width: 120rem;
}

@media screen and (max-width: 600px) {
  /* .collaborator-page .banner__heading.inline-richtext.hxxl {
    font-size: 13vw;
  } */
  .collaborator-page .banner__text.rte.subtitle {
    font-size: 18px;
  }
  .collaborator-page .banner__text.rte.subtitle br {
    display: none;
  }
  .trunk-show-section-outer {
    padding: 2rem 0rem 4rem !important;
    width: 100% !important;
  }
  .background-heading {
    font-size: 24vw !important;
  }
  .trunk-show-section-heading,
  .trunk-show-section-heading2 {
    font-size: 10vw !important;
  }
  .trunk-show-section-description {
    font-size: 18px !important;
    width: 100% !important;
  }
  .trunk-show-section-description2 {
    font-size: 20px !important;
  }
  .trunk-show-section-boxs {
    gap: 1.5rem !important;
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr)) !important;
  }
  .trunk-show-section-box-item {
    padding: 20px 15px !important;
  }
  .collaborator-video-section-inner {
    padding-top: 100px !important;
  }
  .collaborator-video-content {
    gap: 0 !important;
    flex-direction: column !important;
  }
  .collaborator-video-content-left,
  .collaborator-video-content-right {
    width: 100% !important;
  }
  .collaborator-video-content-left h3 {
    font-size: 10vw !important;
    margin: 0 !important;
  }
  .collaborator-video-content-right p {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }
  .collaborator-video-box {
    gap: 10px !important;
    flex-direction: column !important;
  }
  .explore-collection-section-inner.section-inner-top {
    flex-direction: column !important;
  }
  .explore-collection-section-inner.section-inner-top-left,
  .explore-collection-section-inner.section-inner-top-right {
    width: 100% !important;
  }
  p.explore-collection-section-box-item-description {
    font-size: 30px !important;
  }
  .explore-collection__button {
    text-align: left !important;
  }
  .explore-collection-section-slider .owl-stage {
    left: 0px !important;
  }
  .video-content-description {
    font-size: 20px !important;
  }
  h3.collaborator-testimonails-section-heading {
    font-size: 10vw !important;
    margin: 30px 0 !important;
  }
  .collaborator-testimonails-section-testimonials {
    width: 100% !important;
  }
  .collaborator-testimonails-section-testimonials-slide {
    padding: 20px !important;
  }
  .collaborator-testimonails-section-testimonials-slide-review {
    font-size: 20px !important;
  }
  .collaborator-testimonails-section-testimonials-slide-details {
    gap: 15px !important;
    flex-direction: column !important;
    align-items: flex-start !important;
  }
  img.collaborator-testimonails-section-testimonials-slide-img {
    max-width: 60px !important;
  }
  h5.collaborator-testimonails-section-testimonials-slide-name {
    font-size: 22px !important;
  }
  h3.trunkshow-video-content-heading {
    font-size: 10vw !important;
  }
  .trunkshow-video-content.center p {
    font-size: 18px !important;
    width: 100% !important;
  }
  h3.learn-more-content-heading {
    font-size: 10vw !important;
    margin: 30px 0px 20px !important;
  }
  p.learn-more-content-description {
    font-size: 20px !important;
  }
  .collaborator-video-box {
    margin-top: 0px !important;
  }
}

.trunk-show-section-heading:hover {
  background-image: url("/cdn/shop/files/Frame_1618872707_3.png?v=1747043610");
  background-size: 200%;
  background-position: 0 50%;
  background-clip: text !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: animate-background 15s infinite alternate linear;
}

h3.trunk-show-section-heading2:hover,
.collaborator-video-content-left h3:hover,
h3.collaborator-testimonails-section-heading:hover,
h3.trunkshow-video-content-heading:hover,
h3.learn-more-content-heading:hover {
  color: transparent;
  background-image: url("/cdn/shop/files/Frame_1618872707_3.png?v=1747043610");
  background-size: 150%;
  background-position: 0 50%;
  background-clip: text !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: animate-background 10s infinite alternate linear;
}

@keyframes animate-background {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

.collaborator-page a.button.button--primary:hover {
  color: #000; 

  background: rgba(255, 255, 255, 1);
border-width: 0px, 4px, 6px, 0px;
border-style: solid;
border-color: rgba(126, 92, 64, 1);
box-shadow: 0px 0px 15px 0px rgba(238, 224, 212, 0.63);
}


.collaborator-page a.button.button--primary {
  font-size: 20px;
    padding: 24px 30px !important;
    font-weight: 600;
   
}

  @media screen and (max-width: 600px) {
    .collaborator-page a.button.button--primary {
    font-size: 16px;
    padding: 15px 20px !important;
    font-weight: 600;
}
  }

}