@keyframes fadeIn {
  from {
    opacity: 0;
    transform: scale(0.9);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}.animate-fadeIn{animation:fadeIn .3s ease-out forwards}#mobileGallery{width:100vw;height:100vh;overflow:hidden}#desktopVideoSlider{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}#desktopVideoSlider::-webkit-scrollbar{display:none}#desktopVideoSlider.active{cursor:grabbing}.hover-effect:hover text{fill:#ff0083}.hover-effect:hover ellipse{stroke:#ff0083}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-pink-500::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color: rgb(236 72 153 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-scrollbar\]\:w-\[3px\]::-webkit-scrollbar{width:3px}.header-container{transition:top .3s ease-in-out}.show-header{top:0!important}.hide-header{top:-100px!important}*{font-family:"Quicksand",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}@media (min-width:768px) and (max-width:1023px){main#MainContent{}}details[open] summary~* {animation:sweep .3s ease-in-out}@keyframes sweep {
    0% {
      opacity: 0;
      transform: translateY(-10px);
    }

    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.slick-prev,.slick-next{z-index:10;background:rgba(0,0,0,.5);border-radius:50%;width:40px;height:40px}.slick-prev:hover,.slick-next:hover{background:rgba(0,0,0,.8)}.slick-prev::before,.slick-next::before{color:#fff;font-size:20px}.faq-button span{transition:transform .3s}.faq-button.active span{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out , padding .3s ease-in-out}.faq-answer.active{max-height:500px;padding-top:10px}.menu-drawer::-webkit-scrollbar{width:6px}.menu-drawer::-webkit-scrollbar-track{background:#f9a8d4}.menu-drawer::-webkit-scrollbar-thumb{background:#ec4899;border-radius:4px}.menu-drawer::-webkit-scrollbar-thumb:hover{background:#db2777}.page-section__content{max-height:450px;overflow:hidden}.page-section__button{font-size:12px;font-weight:600;border:0;border-radius:0;padding:3px 0;background:transparent;display:block;margin:0 auto;cursor:pointer}.page-section__button{border-bottom:.75px solid rgba(255,255,255,.6)}.page-section__custom .page-section__button span{text-transform:uppercase;font-family:Quicksand,sans-serif;font-size:12px!important;letter-spacing:.6px;font-weight:600!important;color: #fff9
  }.page-section__button:hover span{color:#fff!important}.page-section__button .less{display:none}.section-page{background-position:top center;background-repeat:no-repeat;background-size:contain}.section-page .title-wrapper .page-title{margin-top:0;margin-bottom:0;font-weight:700;font-size:10vw;line-height:1;text-transform:uppercase;opacity:.2}.section-page p,.section-page span{font-size:14px;font-weight:500!important;color: #fffc;line-height:1.3;margin:0}@media (max-width:749px){.section-page p{font-size:14px;font-weight:500}}.section-page img{display:block;margin:1rem auto 0;border-radius:1rem}.pages h5{font-weight:700;margin-top:1.4rem!important;margin-bottom:1.4rem!important}.pages h5{font-size:1.4rem}.pages{background-color: #0000004d
  }.pages>div{padding:1rem}@media screen and (min-width:750px){.section-page{background-image:none}.section-page .title-wrapper .page-title{font-weight:700;font-size:75px;line-height:71px;margin-bottom:-18px}.pages{position:relative;display:flex;column-gap:2rem;padding-bottom:2rem}.pages>*{max-width:33%;width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.pages h5{font-size:14px!important;font-weight:700!important;color: #fffc !important
    }.pages p,.pages span{font-size:14px!important;font-weight:500!important;line-height:1.3em!important;color: #fffc !important
    }.page-title--mobile{display:none}}@media screen and (max-width:749px){.section-page{background-size:cover;padding-bottom:3rem}.section-page .title-wrapper{margin-top:-2rem}.section-page .title-wrapper .page-title{margin-top:.3rem}.page-title--desktop{display:none}.section-page img{margin-bottom:1.4rem}}@media screen and (max-width:400px){.section-page{padding-bottom:3rem}}@media screen and (min-width:1441px){.section-page{background-size:auto;padding-bottom:10rem}}@media screen and (min-width:1101px) and (max-width:1439px){.section-page{background-image:none}}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block;height:350px}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-wrapper1{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.slider-single-item{height:auto;background-color:#151719}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.double-reviews__slider-single{padding:20px 0}.item__author{font-weight:600;color:#e06e93;margin-top:auto}.swiper-button-next,.swiper-button-prev{width:50px;height:50px;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.1)}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px;color:#e06e93}.swiper-pagination-bullet-active{background:#e06e93}.double-reviews__wrapper{padding-top:100px;padding-bottom:100px;position:relative}.double-reviews--bg{position:absolute;background-repeat:no-repeat;top:0;width:100%;height:1119px;background-size:cover;z-index:-1}.double-reviews__slider-single{margin-bottom:20px}.swiper-wrapper{align-items:stretch}.slider-single-item{height:auto;background-color:#151719}.slider-single-item .slider-item{display:flex;flex-direction:column;justify-content:space-between;height:100%}.slider-single-item .item__text{padding:20px 20px 0;margin-bottom:18px;min-height:125px;flex:1}.slider-single-item .item__text p{color:#fff;margin:0;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;line-height:24.75px}.slider-single-item .item__author{padding:0 20px;color:#fff;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;line-height:24.75px;margin-bottom:18px}.slider-single-item .item__rating-badge{padding:0 20px;display:flex;margin-bottom:28px}.slider-single-item .item__review-count{padding:10px 20px;color:#fff;font-family:Quicksand;font-size:10.5px;font-style:normal;font-weight:400;line-height:130%;background-color:#0b0b29;display:flex;justify-content:space-between;align-items:center}.slider-single-item .item__review-count span{display:inline-block}.slider-single__pagination{display:none}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:50px;height:var(--swiper-navigation-size);margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.double-reviews__wrapper .swiper-button-next svg rect,.double-reviews__wrapper .swiper-button-prev svg rect{fill:gray;opacity:.7}.slider-single-btn-next:after,.slider-single-btn-prev:after{display:none}@media (max-width:768px){.double-reviews__slider-single{margin-bottom:50px}.slider-single-btn-prev,.slider-single-btn-next{display:none}}@media (max-width:575px){.double-reviews__slider-single{position:relative}.slider-single__pagination{display:block;top:100%!important}.swiper-pagination .swiper-pagination-bullet{width:7px;height:7px;background:#444649;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{background:#d5d5d5!important;width:37px!important;border-radius:50px}.double-reviews--bg{top:-79px;height:1178px}}@media (max-width:420px){.double-reviews--bg{top:-79px;height:1378px}}.faq__search:focus-visible{outline:none!important}.item__text{color:#fff;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:18.2px}@media (max-width:575px){.item__text{font-size:10px;line-height:13.6px}}.page-width{max-width:80rem;position:relative;z-index:1;margin:0 auto;padding:0}@media screen and (min-width:750px){.page-width{padding:0 2rem}}@media screen and (min-width:990px){.page-width{padding:0 1rem}}body{color: rgb(var(--color-foreground));background-color: rgb(var(--color-background));overflow-x:hidden}*:focus{outline:0;box-shadow:none}.no-js *:focus:not(:focus-visible) {outline:0;box-shadow:none}.focus-inset:focus-visible{outline: .2rem solid rgb(var(--color-keyboard-focus));outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-keyboard-focus),.5)}.no-js .focus-inset:focus:not(:focus-visible) {outline:0;box-shadow:none}.focus-offset:focus-visible{outline: .2rem solid rgb(var(--color-keyboard-focus));outline-offset:1rem;box-shadow: 0 0 0 1rem rgb(var(--color-background)), 0 0 .2rem 1.2rem rgba(var(--color-keyboard-focus), .5)
  }.no-js .focus-offset:focus:not(:focus-visible) {outline:0;box-shadow:none}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible{outline:none;box-shadow: inset 0 0 0 .2rem rgb(var(--color-border))
  }.section--padding{padding-top: calc(var(--section-padding-top) * .75);padding-bottom: calc(var(--section-padding-bottom) * .75)
  }@media screen and (min-width:750px){.section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}.klaviyo-form[data-testid="klaviyo-form-S9gAsY"] input:focus-visible{outline-color:#ea1969}.header-container{position:fixed;top:-100px;left:0;width:100%;background-color:rgba(0,0,0,.9);z-index:1000;transition:top .5s ease-in-out}.gift-card{position:relative;padding:0}@media screen and (max-width:990px){.gift-card{margin-top:1rem}}.gift-card__desktop-image{width:100%;height:100%}.gift-card__mobile-image1{display:block;width:100%;position:relative;z-index:2;margin-left:auto;margin-right:-22px}.gift-card__desktop-image{display:none}.gift-card .gift-card__labels--container{position:absolute;z-index:1;top:11%;left:3%;width:80%;height:100%}.gift-card .gift-card__label{cursor:pointer;width:fit-content;background: #0003;transition:.3s ease all;border-radius:32px;padding:26px 54px;font-family:Quicksand;font-style:normal;font-weight:700;font-size:24px;line-height:33px;margin-top:21px;margin-bottom:21px}.gift-card .gift-card__label:hover{background: #0009;background:linear-gradient(90deg,#9d70af,#f188b7)}.gift-card .gift-card__label span{font-style:normal;font-weight:400;font-size:47px;line-height:5px}.gift-cart__form--container{position:absolute;top:40%;right:5%;z-index:10;display:flex;flex-direction:column;align-items:center;width:30%;padding:42px 36px;background:linear-gradient(137.71deg,#e3789b -7.11%,#d13362 123.58%);border-radius:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none}.gift-cart__form--container form{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between;gap:7px}.gift-cart__form--container .gift-cart__form--heading{font-size:32px;font-weight:700;line-height:28px;text-align:center;width:100%;height:50px;margin:0}.gift-cart__form--container .gift-cart__form--subheading{font-size:16px;font-weight:500;margin:-2rem 0 1rem}.gift-cart__form--container .email input[type="email"]:focus-visible,.gift-cart__form--container .first-name input[type="text"]:focus-visible,.gift-cart__form--container .phone input[type="tel"]:focus-visible{outline:none;box-shadow:none;border:1px solid #fff}@media screen and (min-width:315px){.gift-cart__form--container{top:64%;right:12%;width:83%;padding:20px 0 10px}.gift-card .gift-card__labels--container{top:1%;left:0%;width:60%}.gift-card .gift-card__label{font-size:12px;font-weight:700;color:#fff;line-height:16px;padding:10px 21px;margin-top:6px;margin-bottom:6px}.gift-card .gift-card__label span{font-size:22px}.gift-card .gift-card__label1{margin-left:17%}.gift-card .gift-card__label2{margin-left:15%}.gift-card .gift-card__label3{margin-left:1%}.gift-card .gift-card__label4{margin-left:4%}}@media screen and (min-width:350px){.gift-card .gift-card__label:hover{font-size:11px}.gift-card .gift-card__labels--container{top:5%;left:0%;width:60%}.gift-card .gift-card__label{padding:10px 21px;margin-top:6px;margin-bottom:6px}.gift-card .gift-card__label1,.gift-card .gift-card__label2{margin-left:14%}.gift-card .gift-card__label3{margin-left:0%}.gift-card .gift-card__label4{margin-left:8%}}@media screen and (min-width:390px){.gift-card .gift-card__labels--container{top:7%;left:0%;width:60%}.gift-card .gift-card__label{padding:10px 21px;margin-top:8px;margin-bottom:8px}.gift-card .gift-card__label span{font-size:20px}.gift-card .gift-card__label1{margin-left:16%}.gift-card .gift-card__label2{margin-left:13%}.gift-card .gift-card__label3,.gift-card .gift-card__label4{margin-left:0%}}@media screen and (min-width:445px){.gift-cart__form--container{top:67%}.gift-card .gift-card__label:hover{font-size:12px}.gift-card__mobile-image1{width:65%}.gift-card .gift-card__labels--container{top:8%;left:0%;width:60%}.gift-card .gift-card__label{font-size:12px;padding:10px 21px;margin-top:8px;margin-bottom:8px}.gift-card .gift-card__label1{margin-left:17%}.gift-card .gift-card__label2{margin-left:14%}.gift-card .gift-card__label3,.gift-card .gift-card__label4{margin-left:2%}}@media screen and (min-width:490px){.gift-card .gift-card__labels--container{top:9%;left:0%;width:60%}.gift-card .gift-card__label{font-size:12px;line-height:16px;padding:10px 21px;margin-top:8px;margin-bottom:8px}.gift-card .gift-card__label span{font-size:20px}.gift-card .gift-card__label1{margin-left:19%}.gift-card .gift-card__label2{margin-left:16%}.gift-card .gift-card__label3{margin-left:6%}.gift-card .gift-card__label4{margin-left:5%}}@media screen and (min-width:550px){.gift-card .gift-card__labels--container{top:5%;left:0%;width:60%}.gift-card .gift-card__label{font-size:12px;line-height:27px;padding:10px 28px;margin-top:8px;margin-bottom:8px}.gift-card .gift-card__label1{margin-left:28%}.gift-card .gift-card__label2{margin-left:20%}.gift-card .gift-card__label3{margin-left:10%}.gift-card .gift-card__label4{margin-left:11%}}@media screen and (min-width:620px){.gift-card .gift-card__labels--container{top:7%;left:0%;width:60%}.gift-card .gift-card__label{font-size:12px;line-height:27px;padding:10px 28px;margin-top:8px;margin-bottom:8px}.gift-card .gift-card__label span{font-size:20px}.gift-card .gift-card__label1{margin-left:32%}.gift-card .gift-card__label2{margin-left:24%}.gift-card .gift-card__label3{margin-left:12%}.gift-card .gift-card__label4{margin-left:13%}}@media screen and (min-width:690px){.gift-card .gift-card__label:hover{font-size:16px}.gift-card .gift-card__labels--container{top:9%;left:5%;width:60%}.gift-card .gift-card__label{font-size:16px;line-height:27px;padding:10px 28px;margin-top:8px;margin-bottom:8px}.gift-card .gift-card__label span{font-size:24px}.gift-card .gift-card__label1{margin-left:17%}.gift-card .gift-card__label2{margin-left:14%}.gift-card .gift-card__label3{margin-left:1%}.gift-card .gift-card__label4{margin-left:0%}}@media screen and (min-width:768px){.gift-cart__form--container{top:43%;right:15%;width:27%;display:flex}.gift-cart__form--container .gift-cart__form--heading{font-size:24px;height:44px}.gift-card__mobile-image1{display:none}.gift-card__desktop-image{display:block;width:75%;position:relative;z-index:2;margin-left:auto}.gift-card .gift-card__labels--container{top:20%;left:5%;width:50%}.gift-card .gift-card__label{font-size:16px;line-height:26px;padding:10px 28px;margin-top:8px;margin-bottom:8px}.gift-card .gift-card__label span{font-size:24px}.gift-card .gift-card__label1{margin-left:8%}.gift-card .gift-card__label2{margin-left:5%}.gift-card .gift-card__label3{margin-left:-1%}.gift-card .gift-card__label4{margin-left:0%}}@media screen and (min-width:850px){.gift-card .gift-card__label{font-size:16px;line-height:27px;padding:12px 28px;margin-top:8px;margin-bottom:8px}.gift-card .gift-card__label span{font-size:28px}.gift-card .gift-card__label1{margin-left:9%}.gift-card .gift-card__label2{margin-left:6%}.gift-card .gift-card__label3{margin-left:-1%}.gift-card .gift-card__label4{margin-left:0%}}@media screen and (min-width:940px){.gift-card .gift-card__label{font-size:16px;line-height:27px;padding:18px 38px;margin-top:12px;margin-bottom:12px}.gift-card .gift-card__label span{font-size:28px}.gift-card .gift-card__label1{margin-left:11%}.gift-card .gift-card__label2{margin-left:7%}.gift-card .gift-card__label3{margin-left:0%}.gift-card .gift-card__label4{margin-left:2%}}@media screen and (min-width:1100px){.gift-card .gift-card__labels--container{top:30%}.gift-cart__form--container .gift-cart__form--heading{font-size:24px}.gift-card .gift-card__label:hover{font-size:20px}.gift-card .gift-card__label{font-size:16px;line-height:27px;padding:15px 34px;margin-top:0;margin-bottom:15px}.gift-card .gift-card__label span{font-size:35px}.gift-card .gift-card__label1,.gift-card .gift-card__label2{margin-left:6%}.gift-card .gift-card__label3{margin-left:-1%}.gift-card .gift-card__label4{margin-left:1%}}@media screen and (min-width:1350px){.gift-cart__form--container{top:44%;right:16%;width:27%}.gift-card .gift-card__label:hover{font-size:18px}.gift-card .gift-card__label{font-size:16px;font-weight:700;line-height:25px}.gift-card .gift-card__label span{font-size:30px;font-weight:400}.gift-card .gift-card__label1,.gift-card .gift-card__label2{margin-left:6%}.gift-card .gift-card__label3{margin-left:-1%}.gift-card .gift-card__label4{margin-left:0%}}.mobile-dock{transition:transform .3s ease , opacity .3s ease;will-change:transform , opacity}.mobile-dock--hidden{opacity:0;transform:translateY(100%);pointer-events:none}.mobile-dock--visible{opacity:1;transform:translateY(0);pointer-events:auto}.shopify-section-group-footer-group:last-child{padding-bottom:var(--mobile-dock-height);overflow-x:hidden}.mobile-dock{display:flex;flex-wrap:wrap;z-index:994;width:80%;max-width:500px;position:fixed;left:0;bottom:0;overflow:hidden;transform:translateY(100%);transition:transform .4s ease-in-out;background-color:#000;border-radius:0 20px 20px 0}@media screen and (max-width:401px){.mobile-dock{width:75%}}.mobile-dock.is-active{overflow:visible;transform:translateY(0);bottom:10px}.dock__item{flex-grow:1;flex-shrink:0;width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;color: rgb(var(--color-foreground))}.mobile-dock--2-col .dock__item{width:50%}.mobile-dock--3-col .dock__item{width:33.33%}.mobile-dock--4-col .dock__item{width:25%}.mobile-dock--5-col .dock__item{width:20%}.mobile-dock--6-col .dock__item{width:16.66%}.dock__item p{margin:0;position:relative;display:flex}.dock__item .cart-count-bubble{margin-top:-.5rem;margin-right:-2rem}.dock__item svg{height:1.5rem;width:auto;margin-top:12px;margin-bottom:12px}.dock__item .icon-cart{width:2.7rem;height:2.7rem}.dock__item .icon-wishlist{width:2rem;height:2.4rem}.dock__item .icon path{stroke-width:1.7}.dock__item>span{font-size:1.2rem;line-height:1.3;display:none}@media screen and (min-width:990px){.shopify-section-group-footer-group:last-child{padding-bottom:0}.mobile-dock{display:none!important}}.mobile-dock .list-contacts{display:flex;flex-direction:row;justify-content:space-between;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;width:100%;background:linear-gradient(89.78deg,#9d70af .14%,#f188b7 72.52%);margin-top:-10px;margin-bottom:10px;border-radius:0 20px 0 0}.mobile-dock .list-contacts li{width:calc(25% - 1rem)}.mobile-dock .list-contacts a{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;text-decoration:none;line-height:1.2em;font-size:10px;text-align:center}.mobile-dock .list-contacts a svg{width:40px!important;height:40px!important;margin-bottom:0}.mobile-dock .list-contacts a svg.icon-phone{width:26px!important;height:26px!important;margin-bottom:7px;margin-top:7px}@keyframes marquee {
    from {
      transform: translateX(100%);
    }

    to {
      transform: translateX(-100%);
    }
  }@media (max-width:769px){.animate-marquee{display:inline-block;min-width:100%;animation:marquee 20s linear infinite}}.cls-1{fill:none}.cls-2{clip-path:url(#clip-path)}.cls-3{fill:#e06e93}.cls-4{fill:#fff!important}.pages{max-height:500px;overflow:hidden;transition:max-height .5s ease-in-out}.pages.expanded{max-height:5000px}