@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@700&display=swap";@font-face{font-family:Quicksand;src:url(/cdn/shop/files/Quicksand-Medium.woff?v=1743660619) format("woff");font-weight:500}.custom-text p{margin:0;font-size:14px;font-weight:600;color:#666;font-family:Quicksand,sans-serif}.custom-text p span{font-weight:600;color:#ac64f2}.custom-text{padding-bottom:10px}.custom-text>h3{color:#856e9a;font-weight:600;font-family:Avenir Next LT Pro;font-size:16px;margin:0}.price-per-item__container{width:100%;display:flex}#trustoo-allinone.trustoo-write-review .window-product{display:block!important}#trustoo-allinone.trustoo-write-review .window-product .product-image{border-radius:0!important;border:0!important;height:70px!important}#trustoo-allinone.trustoo-write-review .window-product .product-right{text-align:center;margin:15px}section#shopify-section-template--18876614672606__17386544506a9c7f03{background:#f8edfe}.pack-quntitys button,.pack-quntity button{border:1px solid #E5E5E5;border-radius:8px;max-width:80px;width:100%;padding:10px;background:transparent;font-family:Avenir Next LT Pro;font-weight:500;font-size:13px;line-height:100%;color:#000;cursor:pointer}.pack-quntity button{color:#856e9a}.pack-quntitys button.active,.pack-quntity button.active{background:#a3b1cb;border:1px solid #A3B1CB;color:#fffdf8}.pack-quntitys p,.pack-quntity p{color:#000;font-family:Avenir Next LT Pro;font-weight:500;font-size:13px;line-height:100%;letter-spacing:0}.pack-quntity p{color:#856e9a}.pack-quntity{margin-bottom:15px}.custom-featured-product .pack-quntitys p #selected-values,.pack-quntity #selected-value{color:#999}.pack-quntitys button + button,..pack-quntity button + button,{margin-left:10px}@font-face{font-family:Avenir Next LT Pro;src:url(/cdn/shop/files/Avenir_Next_LT_Pro_Demi.woff2?v=1742213346) format("woff2")}.rich-text__heading{font-family:Quicksand,sans-serif}@media screen and (min-width:750px){.product .thumbnail-slider .slider-button{display:none!important}.product .thumbnail-slider{flex:0 0 100px}.product .thumbnail-slider .slider__slide{width:100%!important}.custom-featured-section .product .thumbnail-slider{display:flex;align-items:center}.product .flex-hr-media-gallery{gap:15px}.product .flex-hr-media-gallery>button,.custom-featured-section .thumb-nav-btn{position:absolute;left:50px;bottom:-30px;transform:translate(-50%,-50%);box-shadow:0 0 20px #0000001a;width:40px;height:40px;border-radius:50px;background:#fff;border:0;cursor:pointer}.product .thumbnail-slider .slider__slide .thumbnail img{border-radius:10px}.product .product__media-wrapper{max-width:55%!important;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product .product__info-wrapper{max-width:45%!important;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product .product__media-wrapper .product__media img{border-radius:20px}.product--thumbnail_slider .product__media-list,.product--thumbnail_slider .product__media-list .product__media-item{height:100%!important;max-height:700px;margin-bottom:0!important;overflow:hidden;border-radius:20px}.product__info-wrapper{padding-left:4rem!important}.product__info-wrapper .product__title h1{font-size:30px;line-height:1.2}}.product-form__buttons.add-to-cart-wrapper{display:flex;gap:15px}.product-form__buttons.add-to-cart-wrapper .product-form__input,.product-form__buttons.add-to-cart-wrapper .product-form__submit{max-width:100%;flex:1;border-radius:8px}.product-form__buttons.add-to-cart-wrapper .product-form__input .quantity__label{display:none}.product-form__buttons.add-to-cart-wrapper .price-per-item__container>*{flex:1}.product-form__buttons.add-to-cart-wrapper .product-form__submit:before,.product-form__buttons.add-to-cart-wrapper .product-form__submit:after{display:none}.product-form__buttons.add-to-cart-wrapper .product-form__submit{background:#a3b1cb;color:#fff;text-transform:uppercase;font-weight:600;font-size:13px;font-family:Avenir Next LT Pro}.product-form__buttons.add-to-cart-wrapper .quantity:after{display:none}.product-form__buttons.add-to-cart-wrapper .quantity{border:1px solid #AD8EC8;border-radius:8px}.product__info-wrapper .features-container .features-title{color:#856e9a;font-family:Avenir Next LT Pro}.product__info-wrapper .features-container .feature-item{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#666;font-family:Avenir Next}.product__info-wrapper .features-container{padding:0;margin-top:-8px!important}.product__info-wrapper .features-list{gap:5px;border-bottom:1px solid #E5E5E5;padding-bottom:10px}.product__info-wrapper .product__description p{color:#666;line-height:1.4}.product__info-wrapper .product__description p strong{font-weight:600;font-family:Avenir Next LT Pro}.product__info-wrapper .price__regular .price-item--regular{font-weight:700}.custom-featured-product .product-media-container{width:100%!important}.custom-featured-product .price .price-item{font-weight:600;color:#ad8ec8}.product-image{max-width:100%!important;max-height:600px!important;border-radius:40px;display:block;width:100%!important;object-fit:cover!important}.product-container .content-grid{min-height:initial!important}.bottom-logo{margin-top:0!important;position:absolute;bottom:-240px;z-index:2;left:5vw}.custom-featured-product .slider-mobile-gutter{max-height:300px;overflow:hidden}.section-header.shopify-section-group-header-group{z-index:9999}.custom-container{position:relative;z-index:99;margin-top:20px}.custom-container .save__price{display:flex;justify-content:center;gap:10px}.custom-container .save__price p:first-child{color:#999}.custom-container .save__price p:last-child{font-weight:700}.custom-container .butdooo{display:flex;justify-content:center;margin-top:15px;width:100%;max-width:400px;margin-inline:auto}.custom-container .butdooo>div{width:100%}.custom-container .product-form__buttons{min-width:250px}.custom-container .butdooo form more-payment-options-link{display:none!important}.product-recommendation .section-title1{font-size:34px;margin-bottom:40px}.product-form__input .form__label{color:#856e9a;font-weight:600;font-family:Avenir Next LT Pro}.product-form__input .form__label span{color:#cc8383}.product-form__input--pill .form__label span{color:#999}.product .price__container{margin-bottom:0}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:1.5rem 0!important}.product .product-form__input--pill input[type=radio]+label{border-radius:8px!important;padding:10px;min-width:100px;border-color:#e5e5e5!important;font-family:Avenir Next LT Pro}.product .product-form__input--pill input[type=radio]:checked+label{background:#a3b1cb!important;border-color:#a3b1cb!important}.custom-featured-product .product__media-wrapper{max-width:45%!important;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)!important}.custom-featured-product .custom-button-featured{max-width:55%!important;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)!important}.custom-featured-product .product__title{color:#ad8ec8;font-family:Quicksand,sans-serif}.product-recommendation .recommendation-product-image{object-fit:cover}.product-recommendation .product-title1{color:#af96c5}.product-recommendation .product-content{color:#666}.product-recommendation .product-price{color:#af96c5}.product-recommendation .star{padding-top:0!important}.product-recommendation .select-button{text-decoration:none}.thumbnail[aria-current]{box-shadow:none!important;border-color:transparent}.custom-featured-product .product__media{padding-top:300px!important}.product__info-wrapper .product__title h1{font-family:Quicksand,sans-serif}.product .product__info-wrapper .price{color:#af96c5}.custom-featured-product .product-form__input .form__label{color:#684e3d;font-weight:600}.custom-container .save-price p{text-align:center;font-weight:600;margin:0 0 5px!important}.custom-container .totalprice{font-family:Avenir Next LT Pro;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;text-decoration:line-through;color:#999;margin-right:7px}.custom-container .discounted_price{font-size:24px;color:#ad8ec8}.custom-container .price{color:#ad8ec8;font-family:Avenir Next;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;text-align:center}.custom-container .price+.text{color:#666;font-weight:500;font-family:Avenir Next}.custom-background .title{color:#896b98;font-family:Quicksand;font-weight:700;font-size:48px;line-height:100%;letter-spacing:0;text-align:center;max-width:20ch;margin-inline:auto;margin-bottom:30px}.custom-background .video-pattern-img-top{position:absolute;top:35px;z-index:-1;left:-90px;display:block;max-width:400px;width:100%}.custom-background .video-pattern-img-bottom{position:absolute;bottom:45%;right:-40px;transform:translateY(50%);z-index:-1;width:70px}@media screen and (min-width:1700px){.custom-background .video-pattern-img-bottom{right:-200px;width:120px}.custom-background .video-pattern-img-top{top:0;left:-130px;max-width:550px}}@media screen and (max-width:1400px){.custom-background{overflow:hidden}}@media screen and (max-width:1024px){.product .product__media-wrapper .product__media img{height:initial!important}}@media screen and (max-width:768px){.main-heading{padding-top:0!important}}@media screen and (max-width:991px){.custom-background .video-pattern-img-top{top:60px;left:5px;max-width:180px}}@media screen and (max-width:749px){.product .flex-hr-media-gallery>button{display:none!important}.product .product__media-list .product__media-item{width:100%}.product .grid--peek.slider .grid__item:first-of-type{margin-left:0}.product .slider.slider--mobile{scroll-padding-left:0}.product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product .product__media img{border-radius:10px;overflow:hidden}.product .thumbnail{border-radius:6px;padding:2px}.product .thumbnail img{border-radius:6px!important}.product .thumbnail-slider .thumbnail-list.slider{gap:2px;width:100%}.product .thumbnail-list__item.slider__slide{width:calc(16.66% - 2px)}.product .thumbnail-slider .slider-button{position:absolute;top:45%;transform:translateY(-50%);width:30px;height:30px;border-radius:50px;background:#fff;border:0;cursor:pointer;border:1px solid #AD8EC8;z-index:2}.product .thumbnail-slider .slider-button svg path{fill:#ad8ec8}.product .thumbnail-slider .slider-button--prev{left:0}.product .thumbnail-slider .slider-button--next{right:0}product-info{padding-top:15px!important}.section-featured-product product-info{padding-top:0!important}.product__info-wrapper .product__title h1{font-size:24px;line-height:1.2}.product-form__buttons.add-to-cart-wrapper .product-form__submit,.custom-container .product-form__buttons{min-width:initial}.custom-featured-product{flex-direction:column}.custom-featured-product .product__media-wrapper,.custom-featured-product .custom-button-featured{max-width:100%!important;width:100%!important}.faq-section{padding:10px 20px 40px!important;min-height:initial!important}.faq-title{margin-top:0}.product .product-form__input--pill input[type=radio]+label{border-radius:6px!important;min-width:85px;font-size:12px}.product .product__media-wrapper .product__media img{height:100%!important}.custom-background .title{font-size:28px}.custom-background .video-section__media video,.custom-background .deferred-media__poster{border-radius:20px!important}}@media screen and (max-width:576px){.custom-container{margin-block:20px}.product-container{margin-block:70px 0px}.wave-body-template--18876614672606__ss_waves_trQRGN{height:100px!important}.custom-background .video-pattern-img-top{top:80px;max-width:100px}.custom-background .deferred-media__poster-button{height:5.2rem;width:5.2rem}.custom-background .video-pattern-img-bottom{display:none}}.banner .banner__heading{color:#fff;font-size:55px;line-height:1.2;font-family:Quicksand,sans-serif;font-weight:700;max-width:18ch;margin-bottom:30px}.banner .banner__content{max-width:1430px;padding-inline:15px;align-items:flex-start!important;padding-top:123px}.banner .banner__content .banner__box{padding:0!important}.banner .banner__text p{color:#fffdf8;font-family:Quicksand;font-weight:500;font-size:24px;line-height:1.4;max-width:38ch}.banner .banner__text{margin-bottom:35px}.banner__buttons .button:after,.banner__buttons .button:before{display:none}.banner__buttons .button{background:#d2c7e0;border-radius:20px;font-size:20px;font-family:Quicksand,sans-serif;font-weight:700;padding:24px;width:100%;display:flex;min-width:220px;transition:all .4s ease-in-out}.banner__buttons .button:hover{background:linear-gradient(135deg,#d2c7e0,#856e9a);transform:scale(1.05);transition:all .3s ease;box-shadow:0 10px 20px #0000001a}.custom-featured-section .page-width{max-width:1242px;padding-inline:15px;padding-block:0}.custom-featured-section .product__title.h1{color:#af96c5;font-family:Quicksand,sans-serif;font-weight:700;font-size:30px}.custom-featured-section .slider-mobile-gutter{width:100%}.custom-featured-section media-gallery{flex-direction:row-reverse;display:flex!important;width:100%;max-width:100%;position:sticky;top:3rem;z-index:2;gap:15px}.custom-featured-section .product-media-container{width:100%!important}.custom-featured-section .thumbnail-list{display:flex;padding:.5rem;flex:1;scroll-padding-left:.5rem}.custom-featured-section .star-item path{fill:#ff5308!important}.custom-featured-section .tt-rating-text{font-size:15px;line-height:1.2;color:#856e9a;font-weight:600!important;text-decoration:underline}.custom-featured-section .varint-size-chart{position:relative}.custom-featured-section span#Size_chart_trigger{color:#856e9a;font-size:14px;line-height:1.2;font-weight:600;text-decoration:underline;position:absolute;top:68px;right:62px;cursor:pointer}.custom-featured-section .star-item svg{width:16px;height:16px}@media screen and (max-width:1600px){.banner .banner__content{max-width:1240px;padding-top:92px;padding-inline:30px}.banner .banner__heading{font-size:42px;margin-bottom:18px}.banner .banner__text p{font-size:20px}.banner .banner__text{margin-bottom:16px}.banner__buttons .button{font-size:20px}}@media screen and (max-width:1200px){.custom-featured-section span#Size_chart_trigger{right:0}}@media screen and (max-width:749px){.banner .banner__content{padding:40px 15px}.banner .banner__heading{font-size:32px;margin-bottom:14px;color:#856e9a;max-width:30ch;margin-inline:auto}.banner .banner__text p{font-size:18px;color:#856e9a;margin-inline:auto;max-width:50ch}.banner .banner__text{margin-bottom:6px}.banner__buttons .button{font-size:18px;padding:16px;min-width:178px}.custom-featured-section .thumb-nav-btn{display:none!important}}@media screen and (max-width:576px){.banner .banner__heading{font-size:24px}.banner .banner__content{padding:36px 15px 48px}.banner .banner__text p{font-size:14x;max-width:100%}.banner__buttons .button{font-size:16px;padding:12px}.custom-featured-section span#Size_chart_trigger{font-size:12px;top:76px;right:0}}@media screen and (min-width: 750px){.product-media-container.media-fit-cover,.product-media-container.media-fit-cover .product__modal-opener,.product-media-container.media-fit-cover .media{height:100%}.custom-featured-section .product__media-list,.custom-featured-section .product__media-list .product__media-item{height:100%!important;max-height:735px;margin-bottom:0!important;overflow:hidden;border-radius:20px}}a.featured-arrow-link{font-weight:600;font-size:20px;line-height:100%;font-family:Avenir Next LT Pro;text-decoration:none;color:#856e9a;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #E5E5E5;padding-top:17px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
