@import"https://fonts.googleapis.com/css2?family=Baskervville:ital,wght@0,400..700;1,400..700&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";.pt64{padding-top:64px}.pb64{padding-bottom:64px}.pt48{padding-top:48px}.pb48{padding-bottom:48px}.header .header__wrapper{padding:19px 64px}ul.header__icon-list li{width:32px;height:32px;display:flex;justify-content:CENTER;align-items:CENTER}.header .header__icon-list svg{stroke-width:1.2}.header .header__icon-list svg{stroke-width:1.2;height:24px;width:24px}.sec_video_with_cta .video_with_cta_wrap{display:flex;flex-wrap:wrap}.sec_video_with_cta .video_with_cta_video{width:60%}.sec_video_with_cta .video_with_cta_video video{width:100%;height:500px;object-fit:cover}.sec_video_with_cta .video_with_cta_video h1{padding:64px;position:absolute;bottom:0;left:0;width:100%;max-width:600px;color:#fff;font-family:var(--heading-font-family);font-size:48px;font-style:normal;font-weight:400;line-height:56px;letter-spacing:-.96px}.sec_video_with_cta .video_with_cta-list{width:40%}.sec_video_with_cta .video_with_cta-list .slick-list,.sec_video_with_cta .video_with_cta-list .slick-track{height:100%}.sec_video_with_cta .video_with_cta-list .video_with_cta-slide{position:relative}.sec_video_with_cta .video_with_cta-list .video_with_cta-slide .prose{width:calc(100% - 48px);position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.sec_video_with_cta .video_with_cta-list .video_with_cta-slide .prose a{width:100%;background:#fff;border:1px solid #673B96;color:#673b96;padding:13px;font-weight:500;font-size:18px;line-height:22px;transition:all linear .3s}.sec_video_with_cta .video_with_cta-list .video_with_cta-slide .prose a:hover{background:#673b96;color:#fff}.sec_video_with_cta .video_with_cta-list .slick-dots{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sec_video_with_cta .video_with_cta-list .slick-dots button{font-size:0;line-height:0;width:15px;height:3px;background:#ebdef9;border-radius:10px;outline:none;border:none}.sec_video_with_cta .video_with_cta-list .slick-dots li{line-height:0;margin:0 5px 24px}.sec_video_with_cta .video_with_cta-list .slick-dots .slick-active button{background:#673b96;width:40px}.sec_video_with_cta .video_with_cta-list .video_with_cta_img{height:100%}.sec_video_with_cta .video_with_cta-list .video_with_cta_img img{height:500px;width:100%;object-fit:cover}.sec_collection_cards .section{padding-left:0;padding-right:0}.sec_collection_cards .collection_cards_heading{text-align:center}.sec_collection_cards .collection_cards-list{padding-bottom:32px}.sec_collection_cards .slick-list{padding:0 32px}.sec_collection_cards .collection_cards-slide .collection_img{border-radius:24px;overflow:hidden}.sec_collection_cards .grid_enabled .swiper-wrapper{gap:12px}.sec_collection_cards .collection_cards-slide{flex:0 1 calc(33.33% - 8px)}.sec_collection_cards .slider_enabled .collection_cards-slide{position:relative;width:316px;flex:1 0 316px}.sec_collection_cards .collection_cards-slide .prose{width:calc(100% - 32px);position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.sec_collection_cards .collection_cards-slide .prose .button{width:100%;background:#fff;border:1px solid #673B96;color:#673b96;padding:13px;font-weight:500;font-size:18px;line-height:22px;transition:all linear .3s}.sec_collection_cards .collection_cards-slide .prose .button:hover{background:#673b96;color:#fff}.sec_collection_cards .swiper-pagination{position:unset;margin-top:32px;line-height:0}.sec_collection_cards .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;border-radius:10px;width:16px;height:8px;background:#ebdef9;opacity:1;cursor:pointer}.sec_collection_cards .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#673b96}.shopify-section--scrolling-text .section{padding:0}.marquee-section{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:20px;padding:14px 0}.marquee-group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:20px;min-width:100%;animation:scroll-x 60s linear infinite}.marquee-group .scrolling-text__text{padding:0;font-size:16px;line-height:22px;text-transform:uppercase}@keyframes scroll-x{0%{transform:translate(0)}to{transform:translate(-100%)}}.shopify-section--collection-tabs .container{padding-left:32px;padding-right:32px}.section-title{font-family:var(--heading-font-family);margin-bottom:32px;font-weight:400;font-size:48px;line-height:1.04;letter-spacing:-.32px;text-align:center}.sec_collection_cards .section-title,.shopify-section--collection-tabs .section-title,.shopify-section--featured-reviews .section-title{color:#432c5b}.shopify-section--collection-tabs .tabs-inner{gap:0;overflow:hidden}.shopify-section--collection-tabs .tabs-title-wrap{display:flex;margin:0 auto 24px;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.shopify-section--collection-tabs .tabs-title-wrap .tabs-nav__button{padding:11px 20px;font-size:18px;color:#2c2a32;line-height:22px;border-radius:30px;white-space:nowrap;background:#fff;border:1px solid #673B96;box-shadow:0 1px 20px #ffffff4d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shopify-section--collection-tabs .tabs-title-wrap .tabs-nav__button[aria-selected=true]{background:#ebdef9}.custom-tabs-wrap{display:flex;gap:24px;flex-wrap:wrap}.custom-tabs-wrap .custom-tab-inner{position:relative;width:calc(25% - 18px)}.shopify-section--collection-tabs .product-list{gap:12px;display:flex;flex-wrap:wrap;position:relative}.shopify-section--collection-tabs .product-card{background:transparent}.product-card__figure img{border-radius:24px}.product-card__figure img.aspect-natural{height:415px;object-fit:cover}.product-card .product-card__info{padding:16px 0 0}.product-card .product-card__info .product-card__title a{display:inline-block;font-size:20px;line-height:1;padding-bottom:12px;color:#2c2a32}.product-card .product-card__info .price-list{align-items:center}.product-card .product-card__info .price-list .text-on-sale{font-weight:500;font-size:20px;line-height:24px;color:#2c2a32}.product-card .product-card__info .price-list compare-at-price{color:#737373;font-weight:400;font-size:20px;line-height:24px}.disc-percentage{color:#ce0003;font-weight:400;font-size:16px;line-height:1;padding-left:5px}.product-card__info form,.product-card__info .custom-btn{width:100%}.product-card__info .custom-btn button{background:#fff;width:100%;padding:15px 24px;font-size:18px;line-height:1;color:#673b96;border:1px solid #673B96;font-weight:500;margin-top:8px;height:auto}.product-card__info .custom-btn button:hover{background:#673b96;color:#fff}.rating{align-items:center;gap:4px;display:flex;position:absolute;bottom:8px;left:8px;background:#fff;border-radius:20px;padding:4px 8px;font-size:12px;line-height:1;flex-direction:row-reverse}.rating span{line-height:1}.shopify-section--collection-tabs .link-to-coll{margin-top:50px}.shopify-section--collection-tabs .link-to-coll .button{background:transparent;color:#673b96;padding:0;font-weight:500;font-size:20px;line-height:24px;border-bottom:1px solid #673B96;border-radius:0}@media screen and (min-width: 700px){.shopify-section--collection-tabs .product-list,.shopify-section--product-recommendations .product-list{flex-wrap:nowrap;overflow-x:auto}.shopify-section--collection-tabs .product-list::-webkit-scrollbar,.shopify-section--product-recommendations .product-list::-webkit-scrollbar{display:none}.shopify-section--collection-tabs .product-card,.shopify-section--product-recommendations .product-card{width:calc(25% - 9px);flex:0 0 calc(25% - 9px)}.tabs-parent{text-align:center}}.shopify-section--featured-reviews .section{padding-top:0;padding-left:0;padding-right:0}.shopify-section--featured-reviews .featured_review_block{width:640px}.shopify-section--featured-reviews .featured_review_block .featured_review_block_inner{display:flex;flex-direction:row-reverse;gap:8px}.shopify-section--featured-reviews .featured_review_block .featured_review_block_text{width:60%;background:#fff;padding:24px;border-radius:32px 8px 8px 32px;border:1px solid #D5D5D5;display:flex;flex-wrap:wrap;align-content:space-between}.shopify-section--featured-reviews .featured_review_block_text .review_count{width:fit-content;background:#fff;border:1px solid #673B96;border-radius:24px;padding:4px 6px;font-weight:500;font-size:14px;line-height:14px;text-transform:uppercase;display:flex;align-items:center;gap:2px}.shopify-section--featured-reviews .featured_review_block_text .review_text{margin-top:20px}.shopify-section--featured-reviews .featured_review_block_text .review_text p{font-size:18px;line-height:26px;color:#432c5b}.shopify-section--featured-reviews .featured_review_block .review_image{width:40%;border-radius:8px 32px 32px 8px;border:1px solid #D5D5D5;overflow:hidden}.shopify-section--featured-reviews .featured_review_block_text .name{color:#432c5b;font-size:18px;line-height:22px;font-weight:500}.shopify-section--about-us{background:#fffcf4!important}.about-us-wrapper{gap:100px}.about-us-wrapper .about-us-image,.about-us-wrapper .about-us-content{width:calc(50% - 50px)}.about-us-wrapper .about-us-content .about-us-title{width:100%;max-width:350px;font-size:64px;line-height:72px;text-align:left;color:#432c5b;margin-bottom:24px}.about-us-wrapper .about-us-desc p{font-size:18px;line-height:22px;color:#737373}.about-us-wrapper .about-us-txt_boxes{border-top:1px solid #D5D5D5;margin-top:48px;padding-top:24px;display:flex;flex-wrap:wrap;gap:48px}.about-us-wrapper .about-us-text-content{border-top:1px solid #D5D5D5;margin-top:48px;padding-top:24px;font-size:18px;line-height:1.22}.about-us-wrapper .about-us-txt_boxes .about-txt_box{width:100%;max-width:calc(50% - 24px)}.about-us-wrapper .about-us-txt_boxes .about-txt_box h3{color:#432c5b;font-weight:400;font-size:24px;line-height:20px;margin-bottom:16px}.about-us-wrapper .about-us-txt_boxes .about-txt_box p{font-size:16px;line-height:22px;color:#737373}.shopify-section--available-on .section{padding-top:64px;padding-bottom:64px}.shopify-section--available-on .available_on-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.shopify-section--available-on .section-title{width:100%;max-width:300px;text-align:left;margin-bottom:0}.shopify-section--available-on .available_on-blocks{width:calc(100% - 560px);display:flex;align-items:center;justify-content:space-between}.shopify-section--available-on .available_on-blocks img{width:100%;max-width:170px;height:auto}.single_txt_scroll .marquee-section{padding:24px 0}.single_txt_scroll .marquee-group .scrolling-text__text{font-family:Baskervville;font-weight:400;font-size:48px;line-height:50px;letter-spacing:-.32px;text-transform:unset}.single_txt_scroll .marquee-group svg{display:none}.shopify-section--notes .section{padding:0;border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5}.notes-wrapper{gap:32px}.notes-wrapper .notes-image{width:calc(60% - 16px)}.notes-wrapper .notes-content{width:calc(40% - 16px)}.notes-wrapper .notes-content .notes-title{width:100%;max-width:200px;font-size:48px;line-height:50px;text-align:left;color:#432c5b;margin-bottom:24px}.notes-wrapper .notes-desc p{width:100%;max-width:400px;font-size:18px;line-height:22px;color:#737373;margin-bottom:32px}.notes-wrapper .button{background:#fff;color:#673b96;border:1px solid #673B96;font-size:18px;line-height:22px;font-weight:500;padding:13px 60px}.notes-wrapper .button:hover{background:#673b96;color:#fff}.footer{background:#432c5b;color:#fff;padding:32px}.footer .container{width:100%;max-width:100%;margin:0;padding:0}.footer .footer__block-list{gap:40px;justify-content:space-between}.footer .footer__block--text{flex-basis:unset;width:100%;max-width:460px;height:100%;display:flex;flex-wrap:wrap;align-content:space-between}.footer .footer__block--text .footer__copyright{width:100%;order:1;display:flex;align-items:center;font-size:14px;line-height:20px;justify-content:space-between}.footer .footer__block--text p.bold{font-family:Baskervville;color:#fff;font-size:48px;font-weight:400;line-height:50px;letter-spacing:-.96px}.footer .footer__block--text .prose{color:#ebdef9;font-size:16px;line-height:22px;opacity:75%;margin:32px 0}.footer .footer__block--text .social-media{gap:21px!important}.footer .footer__block--text .social-media li{line-height:0}.footer .footer__block--text .social-media a:before{content:unset}.footer .footer__block--text .social-media a{display:inline-block;background:#fff;color:#432c5b;padding:10px;border-radius:12px}.footer .footer__block--text .social-media a svg{width:21px;height:21px}.footer .footer_menu_newsletter{width:100%;max-width:40%}.footer .footer_menu_newsletter .footer__block{display:flex;flex-wrap:wrap;justify-content:space-between}.footer .footer_menu_newsletter .footer__block--menu p.bold{font-size:24px;line-height:34px;font-weight:400;margin-bottom:20px}.footer .footer_menu_newsletter .footer__block--menu ul{display:flex;flex-direction:column;gap:12px}.footer .footer_menu_newsletter .footer__block--menu ul li{line-height:0}.footer .footer_menu_newsletter .footer__block--menu a{font-size:14px;line-height:20px}.footer .footer_menu_newsletter .footer__block--newsletter{border-top:1px solid #673B96;display:block;padding-top:36px;margin-top:36px}.footer .footer_menu_newsletter .footer__block--newsletter .v-stack.gap-6{gap:16px}.footer .footer_menu_newsletter .footer__block--newsletter p.h6{font-family:Instrument Sans;line-height:24px}.footer .footer_menu_newsletter .footer__newsletter-form{max-width:100%;background:#fff;border-radius:100px;display:flex;align-items:center}.footer .footer__newsletter-form .input{color:#432c5b;background:#fff;height:56px;outline:none;box-shadow:none;border:none;border-radius:50px;font-size:18px;line-height:22px;padding-right:8px;flex:1}.footer .footer__newsletter-form .input::placeholder{color:#432c5b}.footer .footer__newsletter-form button{background:#673b96;border-radius:56px;height:48px;width:86px;margin-right:4px;background-image:url('data:image/svg+xml,<svg width="16" height="13" viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9779 5.4574L15.0821 5.46246C15.594 5.51569 15.9934 5.95734 15.9934 6.4939C15.9934 7.03045 15.594 7.4721 15.0821 7.52533L14.9779 7.53039H1.01545C0.454634 7.53039 0 7.06634 0 6.4939C0 5.92145 0.454634 5.4574 1.01545 5.4574H14.9779Z" fill="white"/><path d="M8.61747 0.322491C9.00379 -0.0923944 9.64588 -0.109206 10.0524 0.285039L12.8687 3.01698L12.8875 3.0352L15.325 5.52319C15.4707 5.57596 15.6069 5.66317 15.7207 5.78535C16.1071 6.20025 16.0905 6.85663 15.684 7.25102L10.0534 12.7149C9.64691 13.1093 9.00386 13.0923 8.61747 12.6774C8.23131 12.2627 8.24713 11.6072 8.65317 11.2128L13.4577 6.54957L11.4506 4.50087L8.65416 1.78715C8.2477 1.39282 8.23123 0.737424 8.61747 0.322491Z" fill="white"/></svg>');background-repeat:no-repeat;background-position:center}.footer .footer__newsletter-form button:hover{background:#000;background-image:url('data:image/svg+xml,<svg width="16" height="13" viewBox="0 0 16 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9779 5.4574L15.0821 5.46246C15.594 5.51569 15.9934 5.95734 15.9934 6.4939C15.9934 7.03045 15.594 7.4721 15.0821 7.52533L14.9779 7.53039H1.01545C0.454634 7.53039 0 7.06634 0 6.4939C0 5.92145 0.454634 5.4574 1.01545 5.4574H14.9779Z" fill="white"/><path d="M8.61747 0.322491C9.00379 -0.0923944 9.64588 -0.109206 10.0524 0.285039L12.8687 3.01698L12.8875 3.0352L15.325 5.52319C15.4707 5.57596 15.6069 5.66317 15.7207 5.78535C16.1071 6.20025 16.0905 6.85663 15.684 7.25102L10.0534 12.7149C9.64691 13.1093 9.00386 13.0923 8.61747 12.6774C8.23131 12.2627 8.24713 11.6072 8.65317 11.2128L13.4577 6.54957L11.4506 4.50087L8.65416 1.78715C8.2477 1.39282 8.23123 0.737424 8.61747 0.322491Z" fill="white"/></svg>');background-repeat:no-repeat;background-position:center}.footer .footer__newsletter-form button .icon{display:none}.footer .footer__block--image{width:100%;max-width:294px}.shopify-section--main-product .section{padding:32px 48px 64px}.lc_pro_info .product-info>*+*{margin-block-start:0;margin-block-end:16px}.lc_pro_info .product-info__text .prose{color:#432c5b;font-size:16px;font-weight:400;line-height:22px}.lc_pro_info .product-info__block-item[data-block-type=price]{margin-bottom:32px;margin-top:32px}.lc_pro_info .product-info__price .product-info__badge-list{display:none}.lc_pro_info .product-info__price .price-list{align-items:center}.lc_pro_info .product-info__price .text-on-sale{font-weight:500;font-size:24px;line-height:24px;color:#2c2a32}.lc_pro_info .product-info__price compare-at-price{font-weight:400;font-size:24px;line-height:24px;color:#737373}.lc_pro_info .product-info__price .disc-percentage{color:#ce0003;font-weight:400;font-size:16px;line-height:22px;padding-left:5px}.icon-text-blocks{justify-content:space-between;align-items:center}.icon-text-blocks .icon-text-block{gap:6px}.icon-text-blocks .icon-text-block img{width:24px;height:24px}.icon-text-blocks .icon-text-block span{font-size:14px;font-weight:400;color:#737373}.lc_pro_info .accordion-group{border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;padding:24px 0}.lc_pro_info .accordion-group .accordion{border:none}.lc_pro_info .accordion-group .accordion .accordion__toggle{color:#2c2a32;font-size:16px;font-weight:500;line-height:1.3;padding-block-start:12px;padding-block-end:12px}.lc_pro_info .accordion-group .accordion .accordion__toggle .circle-chevron{height:32px;width:32px;border-radius:8px;border:1px solid #EBDEF9;color:#432c5b;background:#fff}.lc_pro_info .accordion-group .accordion .accordion__content{margin:0}.lc_pro_info .accordion-group .accordion .accordion__content *{color:#737373;font-size:14px;line-height:22px}.lc_pro_info .accordion-group .accordion .accordion__content p{margin:10px 0}.product-info__accordion .accordion__toggle svg{transform:rotate(180deg);transition:transform .5s linear}.product-info__accordion[open] .accordion__toggle svg{transform:rotate(0)}.lc_pro_info .product-info__block-title{color:#432c5b;font-size:18px;font-weight:500;line-height:22px;margin-bottom:20px}.lc_pro_info .complementary_products_wrap{display:flex;gap:8px;overflow-x:auto}.lc_pro_info .complementary_products_wrap::-webkit-scrollbar{display:none}.lc_pro_info .complementary_products_wrap .product-card{width:200px;flex:0 0 200px;background:transparent}.lc_pro_info .complementary_products_wrap .product-card .product-card__info,.pro_feature .pro_feature_wrap .product-card .product-card__info{padding:12px 0 0}.lc_pro_info .complementary_products_wrap .product-card .product-card__figure img,.pro_feature .pro_feature_wrap .product-card .product-card__figure img{border-radius:16px!important}.lc_pro_info .complementary_products_wrap .product-card .product-card__figure img.aspect-natural,.pro_feature .pro_feature_wrap .product-card .product-card__figure img.aspect-natural{height:248px;object-fit:cover}.lc_pro_info .complementary_products_wrap .product-card .product-card__title a,.pro_feature .pro_feature_wrap .product-card .product-card__title a{color:#2c2a32;font-size:16px;font-weight:400;line-height:20px;padding-bottom:8px}.lc_pro_info .complementary_products_wrap .product-card .price-list,.pro_feature .pro_feature_wrap .product-card .price-list{align-items:center}.lc_pro_info .complementary_products_wrap .product-card .text-on-sale,.pro_feature .pro_feature_wrap .product-card .text-on-sale{font-weight:500;font-size:14px;line-height:14px;color:#2c2a32}.lc_pro_info .complementary_products_wrap .product-card compare-at-price,.pro_feature .pro_feature_wrap .product-card compare-at-price{font-weight:400;font-size:14px;line-height:14px;color:#737373}.lc_pro_info .complementary_products_wrap .product-card .disc-percentage,.pro_feature .pro_feature_wrap .product-card .disc-percentage{color:#ce0003;font-weight:400;font-size:12px;line-height:16px;padding-left:0}.lc_pro_info .complementary_products_wrap .product-card__quick-buy,.pro_feature .pro_feature_wrap .product-card__quick-buy{opacity:1;visibility:visible;bottom:8px;right:8px;transform:translateY(0)}.lc_pro_info .complementary_products_wrap .product-card__quick-buy .button,.pro_feature .pro_feature_wrap .product-card__quick-buy .button{height:40px;width:40px;padding:0;font-size:20px;line-height:20px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1px solid #673B96;background:#673b96;color:#fff;transition:all linear .3s}.lc_pro_info .complementary_products_wrap .product-card__quick-buy .button:hover,.pro_feature .pro_feature_wrap .product-card__quick-buy .button:hover{border:1px solid #2C2A32;background:#2c2a32}.product-personalization_wrap{background:#fff;padding:24px;border-radius:38px;border:1px solid #EBDEF9}.product-personalization__title{font-size:18px;line-height:1.2;text-transform:uppercase;font-weight:500;margin-bottom:16px}.product-personalization__field{display:flex;flex-wrap:wrap;gap:24px;flex:1}.product-personalization__input-wrap{width:100%;max-width:300px;position:relative;border-radius:999px;background:#f4e5ff;color:#673b96;padding:10px 24px;height:48px}.product-personalization__input{width:100%;border:none;outline:none;background:transparent;font-size:18px}.product-personalization__counter{position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.7}.product-personalization__preview{margin-top:0;font-size:24px;line-height:30px;padding-top:10px;flex:1}.product-giftwrap{margin-top:8px;border-radius:32px;background:#fff;padding:11px;display:flex;align-items:center;cursor:pointer;gap:8px}.product-giftwrap__label{display:flex;align-items:center;gap:10px;width:100%;cursor:pointer}.product-giftwrap__checkbox{position:absolute;opacity:0;pointer-events:none}.product-giftwrap__bubble{width:26px;height:26px;border-radius:999px;border:2px solid #673B96;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-giftwrap__check{width:24px;height:24px;border-radius:999px;background:#673b96;display:none;justify-content:CENTER;align-items:CENTER}.product-giftwrap__label.selected .product-giftwrap__check{display:flex}.product-giftwrap .product-giftwrap__label-text{color:#673b96;font-size:16px;font-weight:500;line-height:1.3;display:flex;gap:8px}.product-giftwrap .product-giftwrap__label-text img{width:20px}.lc_pro_info .shopify-product-form .button{border-radius:24px;border:1px solid #673B96;background:#673b96;padding:13px;color:#fff;font-size:18px;font-weight:500;line-height:22px;text-transform:uppercase;transition:all linear .3s}.lc_pro_info .shopify-product-form .button:hover{border:1px solid #2C2A32;background:#2c2a32}.shop_look .section-title,.pro_feature .section-title,.others_vs_us .section-title{color:#432c5b}.shop_look img{width:100%;max-width:1000px;margin:auto;border-radius:32px}.shopify-section--pro_feature .section{padding-top:0}.pro_feature .pro_feature_wrap{display:flex;flex-wrap:wrap;gap:24px}.pro_feature .pro_feature_wrap .pro_feature_img{width:calc(50% - 12px);line-height:0}.pro_feature .pro_feature_wrap .pro_feature_img img{width:100%;height:100%;object-fit:cover;border-radius:24px}.pro_feature .pro_feature_wrap .product_grid{width:calc(50% - 12px);display:flex;flex-wrap:wrap;gap:24px 8px}.pro_feature .product_grid .product-card{width:calc(33.33% - 8px*2/3);background:transparent}.pro_faq{gap:0}.pro_faq .section-stack__intro{margin-bottom:32px}.pro_faq .accordion-box{padding:0;background:transparent}.pro_faq .section-stack__main{width:100%;max-width:1000px}.pro_faq .accordion-box .accordion{border-radius:24px;border:1px solid #D5D5D5;background:#fff}.pro_faq .accordion-box .accordion summary{padding:24px}.pro_faq .accordion-box .accordion:not(:last-child){margin-bottom:12px}.pro_faq .accordion-box .accordion .accordion__toggle{padding:0;color:#2c2a32;font-size:18px;font-weight:400;line-height:22px}.pro_faq .accordion-box .accordion .accordion__toggle .circle-chevron{width:24px;height:24px;padding:0;background:transparent;transform:rotate(180deg)}.pro_faq .accordion-box .accordion[open] .accordion__toggle .circle-chevron{transform:unset}.pro_faq .accordion-box .accordion .accordion__toggle .circle-chevron .icon{width:12px;height:auto;color:#000}.pro_faq .accordion-box .accordion .accordion__content{margin:-4px 24px 24px;color:#737373;font-size:16px;line-height:22px}.others_vs_us .others_vs_us_wrap{position:relative;width:100%;max-width:1000px;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;border-radius:32px;overflow:hidden}.others_vs_us .others_vs_us_wrap:before{content:"VS";height:56px;width:56px;border-radius:100px;background:#fff;color:#673b96;font-family:Instrument Sans;font-size:20px;font-weight:500;line-height:24px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.others_vs_us .others_vs_us_wrap .others_vs_us_lft,.others_vs_us .others_vs_us_wrap .others_vs_us_rtl{width:50%;padding:32px;min-height:400px;display:flex;flex-direction:column;justify-content:space-between;background-position:center;background-repeat:no-repeat;background-size:cover}.others_vs_us .others_vs_us_lft .others_vs_us_title,.others_vs_us .others_vs_us_rtl .others_vs_us_title{color:#fff;font-family:Baskervville;font-size:32px;font-weight:400;line-height:38px;letter-spacing:-.64px}.others_vs_us .others_vs_us_rtl .others_vs_us_title{text-align:right}.others_vs_us .others_vs_us_wrap ul li{display:flex;flex-wrap:wrap;gap:8px;color:#fff;font-size:18px;font-weight:500;line-height:18px}.others_vs_us .others_vs_us_wrap ul li:not(:last-child){margin-bottom:24px}.others_vs_us .others_vs_us_wrap .others_vs_us_rtl ul li{text-align:right}.others_vs_us .others_vs_us_wrap ul li img{width:2px;height:auto}.others_vs_us .others_vs_us_wrap ul li span{width:calc(100% - 10px)}.shopify-section--product-recommendations .product-list{display:flex;flex-wrap:wrap;gap:12px}.sec_collection_cards .swiper{padding:0 32px}.product-personalization__field_wrap{display:flex;gap:24px}.product-personalization__field_wrap.field-count-2 .product-personalization__field{flex-direction:COLUMN;flex:1;width:calc(50% - 12px)}@media screen and (min-width: 1150px){.mega-menu{background:#fff;padding:32px 64px}.mega-menu__nav_inner{width:100%;display:flex}ul.mega-menu__nav{display:block;width:200px;flex:unset;padding-right:48px;border-right:1px solid #673B96}.mega-menu__nav-content{width:calc(100% - 200px);flex:1;padding:0 0 0 32px;position:relative}.mega-menu img{border-radius:24px;object-fit:cover;height:100%}ul.mega-menu__nav>li{display:flex;width:unset;color:#1a332e}ul.mega-menu__nav>li>a{font-family:var(--text-font-family);font-size:18px!important;line-height:22px!important;font-weight:700!important;cursor:pointer;padding:10px 0;color:#673b96}ul.mega-menu__nav>li>a>span{font-weight:400}ul.mega-menu__nav>li>a.active>span{font-weight:700}.mega-menu__nav-content ul:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:url(divider.png) repeat left;background-size:100%}.mega-menu__nav-content ul{display:none;height:100%;flex-direction:row;overflow-x:scroll}.mega-menu__nav-content ul.active{display:flex}.mega-menu__nav-content ul li{min-width:257px;max-width:257px;height:100%}.mega-menu__nav-content ul li a{display:block;height:100%}.header nav ul li summary svg{display:none}.mega-menu{border-block-start-width:0}.mega-menu-arrow-scrollable-list{scroll-behavior:smooth}.mega-menu-arrow-scroll-arrow{cursor:pointer;min-width:40px;text-align:center;flex-shrink:0;position:sticky;z-index:1;justify-content:center;align-items:center;display:grid}.mega-menu__nav-content .img-nav-last{position:relative;height:100%}.mega-menu__nav-content .img-nav-last span{font-family:var(--text-font-family);position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);padding:14px 36px;border-radius:24px;border:1px solid #673B96;background:#fff;font-size:18px;font-weight:500;color:#673b96;text-transform:uppercase;text-align:CENTER;line-height:20px;transition:all linear .2s}.mega-menu__nav-content .img-nav-last span:hover{background:#673b96;color:#fff}}@media screen and (max-width: 1149px){.header .header__wrapper{padding:15px 16px}.header__logo-image{width:145px}.mobile-logo-bar{display:flex;justify-content:space-between;padding:10px 8px;align-items:center;background:#fff;border-bottom:.5px solid #d5d5d5}.navigation-drawer[mobile-opening=left]::part(body){padding-block-start:0;gap:0}.navigation-drawer [is=close-button]{border-radius:0;border-width:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.navigation-drawer[mobile-opening=left] .panel__wrapper{padding-block-start:0;padding:0;gap:0}.navigation-drawer .panel__scroller{padding:16px}.mobile-menu-item{font-size:16px;border-bottom:1px solid #D5D5D5;padding-bottom:12px}.navigation-drawer .icon-box{width:32px;height:32px;color:#431c5b;background:#ebdef9;border-radius:8px;display:flex;justify-content:center;align-items:center}.navigation-drawer .panel-footer{background:#fffcf4;padding:16px}.navigation-drawer .panel-footer .secondary_drawer_links a{position:relative;color:#432c5b;font-size:14px;line-height:20px;width:33.33%;text-align:center}.navigation-drawer .panel-footer .secondary_drawer_links a:after{content:"";display:block;width:1px;height:100%;background:#d5d5d5;position:absolute;top:0;right:0}.navigation-drawer .panel-footer .secondary_drawer_links a:last-child:after{content:unset}.navigation-drawer .panel-footer .secondary_drawer_links{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.navigation-drawer .panel-footer .mobile-bottom-text a{width:100%;border-radius:24px;border:1px solid #673B96;background:#673b96;color:#fff;text-align:center;font-size:16px;font-weight:500;line-height:22px}.navigation-drawer .panel-footer .mobile-bottom-text a:hover{border:1px solid #000;background:#000}.submenu-header{padding:0 0 8px;justify-content:space-between}.submenu-header .text-with-icon,.panel-list__wrapper .panel .text-with-icon,.mobile_submenu_links .mobile_submenu_link_item a{font-family:Instrument Sans;color:#052326;font-size:18px;font-weight:400;line-height:24px}.submenu-header .text-with-icon svg{border-radius:8px;border:1px solid #EBDEF9;background:#ebdef9;height:32px;width:32px;padding:10px}.submenu-header .link{font-size:14px;color:#052326;line-height:1}.mobile_submenu_links .plus-icon{display:block}.mobile_submenu_links .minus-icon,.mobile_submenu_links .js-mobile-accordion-toggle[aria-expanded=true] .plus-icon{display:none}.mobile_submenu_links .js-mobile-accordion-toggle[aria-expanded=true] .minus-icon{display:block}.mobile_submenu_links{padding:0 0 16px}.mobile_submenu_links .mobile_submenu_link_item .text-with-icon,.mobile_submenu_links .mobile_submenu_link_item a{padding:10px 0}.mobile_submenu_links .mobile_submenu_link_item .mobile_submenu_panel a{position:relative;display:block;padding:0}.mobile_submenu_links .mobile_submenu_link_item .mobile_submenu_panel .v-stack{display:flex;flex-wrap:wrap;gap:4px}.mobile_submenu_links .mobile_submenu_link_item .mobile_submenu_panel li{width:100%;max-width:calc(33.33% - 4px*2/3)}.mobile_submenu_links .mobile_submenu_link_item .mobile_submenu_panel li img{width:100%;height:150px;object-fit:cover;border-radius:12px}.mobile_submenu_links .mobile_submenu_link_item .mobile_submenu_panel li span{font-family:var(--text-font-family);position:absolute;bottom:4px;left:4px;width:calc(100% - 8px);padding:5px;border-radius:24px;border:1px solid #673B96;background:#fff;font-size:12px;font-weight:400;color:#673b96;text-transform:uppercase;text-align:CENTER;line-height:12px;transition:all linear .2s}}@media screen and (min-width: 768px){.hide_lg{display:none!important}}@media screen and (max-width: 767px){.hide_sm{display:none!important}.announcement-bar p{font-size:12px;line-height:16px}.pt64{padding-top:48px}.pb64{padding-bottom:48px}.pt48{padding-top:24px}.pb48{padding-bottom:24px}.header .header__wrapper{padding:14px 8px}.sec_video_with_cta .video_with_cta_video{width:100%;position:relative}.sec_video_with_cta .video_with_cta_video video{height:230px}.sec_video_with_cta .video_with_cta_video h1{padding:24px;font-size:32px;line-height:38px;letter-spacing:-.64px}.sec_video_with_cta .video_with_cta-list .video_with_cta_img img{height:370px}.sec_video_with_cta .video_with_cta-list{width:100%}.section-title{margin-bottom:28px;font-size:32px;line-height:38px;letter-spacing:-.64px}.shopify-section--collection-tabs .container{padding-left:12px;padding-right:12px}.shopify-section--video-cards .container{padding-left:0;padding-right:0}.shopify-section--collection-tabs .container,.shopify-section--about-us .container,.shopify-section--video-cards .container,.shopify-section--available-on .container{width:100%;max-width:100%;margin:0}.sec_collection_cards .grid_enabled .swiper-wrapper{gap:0}.sec_collection_cards .collection_cards-slide{position:relative;width:280px;flex:0 0 280px}.shopify-section--collection-tabs .tabs,.shopify-section--collection-tabs .tabs-inner{display:unset}.shopify-section--collection-tabs .tabs-parent{display:grid;overflow-x:auto}.shopify-section--collection-tabs .tabs-parent::-webkit-scrollbar{display:none}.shopify-section--collection-tabs .tabs-title-wrap{flex-wrap:nowrap}.shopify-section--collection-tabs .product-list{gap:12px 8px}.shopify-section--collection-tabs .product-list .product-card{width:calc(50% - 4px)}.shopify-section--collection-tabs .tabs-title-wrap{margin:0 auto 16px;gap:8px}.shopify-section--collection-tabs .tabs-title-wrap .tabs-nav__button{padding:10px 20px;font-size:14px;line-height:20px}.product-card .product-card__info .product-card__title a{font-size:14px}.product-card .product-card__info .price-list{gap:4px;align-items:center}.product-card .product-card__info .price-list .text-on-sale,.product-card .product-card__info .price-list compare-at-price{font-size:12px;line-height:16px}.disc-percentage{font-size:10px;padding-left:0}.product-card__info .custom-btn button{padding:11px 24px;font-size:14px;margin-top:4px}.shopify-section--collection-tabs .link-to-coll{margin-top:28px}.shopify-section--collection-tabs .link-to-coll .button{font-size:16px;line-height:18px}.shopify-section--featured-reviews .featured_review_block{width:340px;height:unset}.shopify-section--featured-reviews .featured_review_block .featured_review_block_inner{gap:4px;height:100%}.shopify-section--featured-reviews .featured_review_block .review_image img{height:100%;object-fit:cover}.shopify-section--featured-reviews .featured_review_block .featured_review_block_text{padding:16px}.shopify-section--featured-reviews .featured_review_block_text .review_text{margin-top:8px}.shopify-section--featured-reviews .featured_review_block_text .review_text p{font-size:14px;line-height:20px}.shopify-section--featured-reviews .featured_review_block_text .name{font-size:14px;line-height:20px;margin-top:30px}.about-us-wrapper,.notes-wrapper{gap:0;flex-wrap:wrap}.about-us-wrapper .about-us-image,.about-us-wrapper .about-us-content,.notes-wrapper .notes-image,.notes-wrapper .notes-content{width:100%}.about-us-wrapper .about-us-content .about-us-title,.notes-wrapper .notes-content .notes-title{max-width:250px;font-size:32px;line-height:42px;margin-bottom:20px}.about-us-wrapper .about-us-desc p,.notes-wrapper .notes-desc p{font-size:14px;line-height:20px}.about-us-wrapper .about-us-txt_boxes{margin-top:32px;padding-top:24px;gap:24px}.about-us-wrapper .about-us-text-content{margin-top:24px;font-size:14px}.about-us-wrapper .about-us-txt_boxes .about-txt_box{max-width:calc(50% - 12px)}.about-us-wrapper .about-us-txt_boxes .about-txt_box h3{font-size:18px;line-height:22px;margin-bottom:12px}.about-us-wrapper .about-us-txt_boxes .about-txt_box p{font-size:14px;line-height:20px}.shopify-section--video-cards .section{padding-left:0;padding-right:0}.shopify-section--available-on .section{padding-top:48px;padding-bottom:48px}.single_txt_scroll .marquee-section{padding:20px 0}.shopify-section--available-on .section-title{width:100%;max-width:100%;text-align:center;margin-bottom:0}.shopify-section--available-on .available_on-blocks{flex-wrap:nowrap;width:100%;margin-top:16px;gap:40px;overflow-x:scroll}.shopify-section--available-on .available_on-blocks::-webkit-scrollbar{display:none}.shopify-section--available-on .available_on-blocks .available_on-block{min-width:120px}.notes-wrapper .notes-content{text-align:center;padding:24px}.notes-wrapper .notes-content .notes-title{max-width:100%;text-align:center}.notes-wrapper .button{font-size:16px;padding:11px 32px}.footer{padding:24px 16px}.footer .footer__block-list{display:flex;flex-wrap:wrap;gap:32px}.footer .footer__block--text,.footer .footer_menu_newsletter,.footer .footer__block--image{max-width:100%}.footer .footer__block--text{height:auto}.footer .footer__block--text p.bold{font-size:32px;line-height:38px;letter-spacing:-.64px}.footer .footer__block--text .prose{font-size:14px;line-height:20px}.footer .footer__block--menu{width:100%;max-width:100%;border-bottom:1px solid #673B96;padding-bottom:20px}.footer__block--menu .footer__block--menu-title{display:flex;justify-content:space-between;align-items:center}.footer .footer_menu_newsletter .footer__block--menu p.bold{font-size:20px;line-height:24px;margin-bottom:0}.footer__block--menu .footer_block_icon{width:20px;height:20px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:24px}.footer__block--menu .footer_block_icon .minus,.footer__block--menu.open .footer_block_icon .plus{display:none}.footer__block--menu.open .footer_block_icon .minus{display:block}.footer__block--menu ul{height:0;overflow:hidden;padding:0 8px}.footer__block--menu.open ul{height:auto;padding:20px 0 0}.footer .footer_menu_newsletter .footer__block--newsletter{border-top:none;display:block;padding-top:0;margin-top:32px}.footer .footer__wrapper{gap:16px}.footer .footer__copyright{display:flex;align-items:center;font-size:14px;line-height:20px;justify-content:space-between}.footer .footer__newsletter-form button{width:70px}.footer .footer__newsletter-form .input{height:53px}.footer .footer_menu_newsletter .footer__block--newsletter p.h6{font-size:18px}.shopify-section--main-product .section{padding:0}.shopify-section--main-product .lc_pro_info{padding:16px 16px 48px}.shopify-section--main-product .section .product,.shopify-section--main-product .product .product-gallery{gap:0}.shopify-section--main-product .product .product-gallery .product-gallery__ar-wrapper{width:calc(100% - 24px);margin:8px 12px;border-radius:16px;position:relative;overflow:hidden}.shopify-section--pro_feature .section{padding-bottom:0}.shopify-section--faq .section{padding-top:0;padding-bottom:0}.product .product-gallery__thumbnail-list{grid-auto-columns:76px}.product .product-gallery__thumbnail-list .product-gallery__thumbnail:after{position:absolute;top:0;left:0;height:100%;margin-block-start:0;background:transparent;border:1px solid #673B96;border-radius:8px}.lc_pro_info .product-info__title{font-size:32px;line-height:40px;letter-spacing:-.64px}.lc_pro_info .product-info__text .prose{color:#432c5b;font-size:14px;font-weight:400;line-height:20px}.product-personalization_wrap{padding:18px 20px;border-radius:24px}.product-personalization__title{font-size:16px;line-height:1;margin-bottom:12px}.product-personalization__field{gap:8px}.product-personalization__input-wrap{max-width:100%}.icon-text-blocks .icon-text-block{gap:4px}.icon-text-blocks .icon-text-block img{width:16px;height:16px}.icon-text-blocks .icon-text-block span{font-size:10px;font-weight:400;color:#737373;white-space:nowrap}.lc_pro_info .complementary_products_wrap{flex-wrap:nowrap;overflow:scroll}.lc_pro_info .complementary_products_wrap::-webkit-scrollbar{display:none}.lc_pro_info .complementary_products_wrap .product-card{max-width:160px;min-width:160px}.lc_pro_info .complementary_products_wrap .product-card .product-card__figure img.aspect-natural,.pro_feature .pro_feature_wrap .product-card .product-card__figure img.aspect-natural{height:201px}.lc_pro_info .complementary_products_wrap .product-card__quick-buy .product-card__mobile-quick-buy-button,.pro_feature .product_grid .product-card .product-card__mobile-quick-buy-button{border:1px solid #673B96;background:#fff;color:#673b96;font-weight:700}.lc_pro_info .complementary_products_wrap .product-card__quick-buy .product-card__mobile-quick-buy-button:hover,.pro_feature .product_grid .product-card .product-card__mobile-quick-buy-button:hover{background:#673b96;color:#fff}.pro_feature .pro_feature_wrap{gap:8px}.pro_feature .pro_feature_wrap .pro_feature_img,.pro_feature .pro_feature_wrap .product_grid{width:100%}.pro_feature .product_grid .product-card{width:calc(50% - 4px);background:transparent}.pro_faq{gap:0}.pro_faq .accordion-box .accordion{border-radius:16px}.pro_faq .accordion-box .accordion summary{padding:20px}.pro_faq .accordion-box .accordion .accordion__toggle{font-size:16px;line-height:22px}.pro_faq .accordion-box .accordion .accordion__content{margin:-8px 20px 20px;padding-right:0;font-size:14px;line-height:20px}.others_vs_us .others_vs_us_wrap{border-radius:16px}.others_vs_us .others_vs_us_wrap .others_vs_us_lft,.others_vs_us .others_vs_us_wrap .others_vs_us_rtl{padding:24px 16px;min-height:300px}.others_vs_us .others_vs_us_lft .others_vs_us_title,.others_vs_us .others_vs_us_rtl .others_vs_us_title{font-family:Instrument Sans;font-size:18px;font-weight:400;line-height:22px;letter-spacing:0}.others_vs_us .others_vs_us_wrap ul li:not(:last-child){margin-bottom:8px}.others_vs_us .others_vs_us_wrap ul li{gap:8px;font-size:12px;line-height:18px}.others_vs_us .others_vs_us_wrap:before{height:38px;width:38px;font-size:14px;line-height:22px}.sec_collection_cards .swiper{padding:0 12px}.product-personalization__field_wrap{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/custom.css.map */
