.header-wrapper--border-bottom{border-bottom:unset}.header__icons{gap:18px;align-items:center}.rich-text__blocks>*+*{margin:0}body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding:5px}.header__icon:not(.header__icon--summary),.header__icon{border-radius:38.645px;background:#e7e7fb}.rich-text__heading{font-weight:700;font-size:57px;line-height:75px;letter-spacing:-1px;text-align:center;vertical-align:middle;padding-top:190px;padding-bottom:30px}.rich-text__text p{font-weight:300;font-size:20px;line-height:36px;text-align:center;padding-bottom:50px}.isolate .section-template--16569870254128__rich_text_LizQzB-padding{padding-top:0}.product-slider-section{position:relative;align-content:center;margin-bottom:135px}.slider-fade-left,.slider-fade-right{position:absolute;top:0;width:220px;height:100%;z-index:3;pointer-events:none;display:block!important}.slider-fade-left{left:0;background:#fff;background:linear-gradient(90deg,#ffffffc9 3%,#ffffff03 87%)}.slider-fade-right{right:0;background:#fff;background:linear-gradient(270deg,#ffffffc9 3%,#ffffff03 87%)}.slider-nav{position:absolute;top:50%;width:98%;justify-self:anchor-center;z-index:4;display:flex;justify-content:space-between;transform:translateY(-50%);padding:0 20px}.slider-arrow{background-color:#4b00b4;border:none;width:60px;height:60px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px #0003;transition:background-color .3s ease}.slider-arrow:hover{background-color:#360084}.slider-arrow img{width:20px;height:20px}.product-slider{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;padding:30px 20px}.product-slider::-webkit-scrollbar{display:none}.product-card{flex:0 0 400px;border-radius:20px;position:relative;scroll-snap-align:center;overflow:hidden;box-shadow:0 4px 20px #0000001a;display:block;padding:38px 0}.hover-inner-data{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:84%;display:flex;flex-wrap:wrap;justify-content:center}.card-image{height:100%;object-fit:contain;transition:opacity .4s ease;display:flex;place-self:anchor-center;width:85%;position:relative;margin:0 auto}.product-card:hover .hover-content{top:0;left:0}.hover-content{position:absolute;top:0;left:100%;text-align:center;padding-left:16px;padding-right:16px;width:100%;transition:.7s;height:100%}.hover-header{display:flex;margin-bottom:30px}.hover-header img{width:auto;height:60px;margin-right:30px;margin-top:5px}.hover-header h3{font-weight:700;font-size:38px;line-height:46px;color:#fff;margin:0;text-align:left;letter-spacing:initial}.hover-content p,.hover-content a{font-weight:100;font-size:20px;line-height:1.6;color:#fff;margin:0;max-width:100%;text-align:left;text-decoration:none}.modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background:#00000080;z-index:1000;align-items:center;justify-content:center}.modal h4{color:#1b1b1b;font-size:16px;font-weight:300;line-height:1.8}.modal p{color:gray;font-size:14px;font-weight:300;line-height:20px;margin-top:0}#quote-modal .button,.button-label,.shopify-challenge__button,.customer button{background:#472ea8;padding:12px 35px;color:#fff}#quote-modal form{display:flex;flex-direction:column;gap:25px}#quote-modal input[type=text]:focus-visible,#quote-modal input[type=email]:focus-visible{outline:initial;box-shadow:none}#quote-modal input[type=text],#quote-modal input[type=email]{border-bottom:1px solid #EAECF0;border-right:unset;border-left:0;border-radius:0;border-top:0;padding:10px 0;font-size:15px;font-weight:300;width:100%}.modal.is-visible{display:flex}.modal-close{float:inline-end;border:unset;background:unset;font-size:22px}.modal__inner{padding:1em 2em;max-width:458px;position:relative;z-index:1001;border-radius:33px;background:#fff;box-shadow:0 10px 50px #0000000f}@media (max-width: 992px){.hover-header h3{font-size:25px;line-height:1.4;text-align:left}.hover-content p,.hover-content a{font-size:15px;line-height:1.5;text-align:left;text-decoration:none}.product-slider{gap:16px;padding:0 10px}.slider-arrow{display:none}}.scroll-change-section{text-align:center;background:#42099e;transition:background-color 2s ease-in-out}.scroll-title{transition:color .6s ease;font-weight:700;font-size:57px;letter-spacing:-1px;text-align:center;max-width:1267px;width:90%;margin:auto;padding-top:190px;padding-bottom:70px;color:#fff}.scroll-text p{color:#d9ceec;font-weight:300}.scroll-text p strong{color:#fff;font-weight:500}.scroll-columns{display:grid;grid-template-columns:1fr 1fr 1fr;padding-bottom:140px;margin:auto;padding-left:0;padding-right:0;max-width:1072px}.scroll-gif{max-width:70px;height:auto;margin-bottom:20px}.scroll-text{transition:color .6s ease;font-weight:300;font-size:19px;line-height:1.9;text-align:left;margin:0 auto}.rich-text__wrapper,.section-template--16569870254128__image_with_text_tzGhWK-padding .page-width{max-width:1326px!important;width:95%}@media (max-width: 1024px){.scroll-change-section{padding:80px 16px}.scroll-columns{width:90%;gap:40px 20px}.scroll-change-section .scroll-title{font-size:42px;width:90%}.scroll-column{flex:1 1 45%;max-width:none}}@media (max-width: 768px){.scroll-columns{flex-direction:column;align-items:center;width:100%}.scroll-column{max-width:100%;padding:0 20px}.scroll-change-section .scroll-title{font-size:26px;line-height:1.3;margin-bottom:20px;padding-top:20px;max-width:365px}.scroll-text{font-size:17px;line-height:28px;text-align:center}.scroll-gif{max-width:60px;margin-bottom:16px}}@media (max-width: 480px){.scroll-text{font-size:16px;line-height:26px}.scroll-gif{max-width:50px}.image-with-text__content .button{align-self:center!important}}.image-with-text.image-with-text--overlap .backround-transparent,.image-with-text:not(.image-with-text--overlap) .background-transparent{padding:0}.image-with-text__media.image-with-text__media--adapt.global-media-settings.gradient.color-scheme-1.media{border:unset!important}.image-with-text__media.image-with-text__media--adapt.global-media-settings.background-transparent.media.animate--zoom-in{border:none}.image-with-text__heading{color:#1b1b1b;font-size:57px;font-style:normal;font-weight:700;letter-spacing:-1.14px;line-height:1.49em}.section-template--16760966840368__image_with_text_tzGhWK-padding .image-with-text__content>*+*{color:gray;font-size:20px;font-style:normal;font-weight:300;padding:35px 0;margin:unset}.section-template--16760966840368__image_with_text_tzGhWK-padding .image-with-text__content .button--primary{min-width:145px;justify-content:center;padding:17px 40px;border-radius:50px;font-weight:600;font-size:20px;transition:all .3s ease;background-color:#472ea8;color:#fff;border:2px solid #472EA8;margin:0!important}#shopify-section-template--16750000308290__product-grid .btn-productgrid .learnmore-btn button{background-color:#fff;box-shadow:0 8px 20px #42099e14;color:#42099e;text-align:center;font-size:19px;font-weight:400;padding:15px 30px;border-radius:30px;border:1px solid #42099E}#shopify-section-template--16750000308290__product-grid .btn-productgrid .learnmore-btn button:hover{background-color:#42099e;border:2px solid #42099E;color:#fff}.image-with-text.image-with-text--overlap .backround-transparent,.image-with-text:not(.image-with-text--overlap) .background-transparent{background:transparent;border:none}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}@media (max-width: 1024px){.image-with-text__heading{font-size:42px;line-height:1.2}.image-with-text__content>*+*{font-size:18px;line-height:28px}.section-template--16750000570434__image_with_text_tzGhWK-padding .image-with-text__content .button--primary{font-size:1.4rem;padding:.9em 1.8em}}@media (max-width: 768px){.image-with-text__heading{font-size:32px;line-height:1.3;text-align:center}.image-with-text__content>*+*{font-size:17px;text-align:center}.image-with-text__content .button--primary{display:block;margin:20px auto 0;font-size:1.3rem;padding:.8em 1.6em}}@media (max-width: 480px){.image-with-text__heading{font-size:26px}.image-with-text__content>*+*{font-size:16px}.image-with-text__content .button--primary{font-size:1.2rem;padding:.7em 1.4em}}.text-hotspot-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1400px;margin:0 auto;padding-top:180px;padding-bottom:400px}.text-content,.hotspot-content{flex:1}.text-content .overtitle{color:#472ea8;font-size:15px;font-weight:500;text-transform:uppercase;margin-bottom:20px}.text-content .rich-text{font-size:19px;line-height:1.9;max-width:417px;font-weight:300;color:gray}.hotspot-content{color:gray;font-size:19px;font-style:normal;font-weight:300;line-height:36px;letter-spacing:-.38px;text-align:-webkit-right;position:relative}.hotspot-wrapper{display:block;max-width:75%;width:100%;margin:0 auto}.hotspot-image{width:100%;display:block;box-shadow:8px 8px 5px 10px #42099e1a;border-radius:50px}.hotspot{position:absolute;width:23px;height:23px;border-radius:50%;z-index:1;background:#3c009c;border:6px solid #D9CEEC;filter:drop-shadow(0px 5px 2px #00000047);outline:5px solid #fff}.hotspot:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:50%;background:#3c009c4d;animation:pulse 1.5s ease-out infinite;z-index:-1}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.tooltip{position:absolute;background:#430a9e;color:#fff;font-size:15px;padding:11px 20px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;line-height:1.7;top:-12px;left:38px;font-weight:300}.hotspot:hover .tooltip{opacity:1}@media (max-width: 1024px){.text-hotspot-container{flex-direction:column;text-align:center;gap:40px;flex-wrap:nowrap;padding-top:10px;padding-bottom:10px}.text-with-hotspot-section{background-color:#f2eef9;background-image:none!important}.text-content,.text-content .rich-text{max-width:100%}.text-content{flex:1 1 100%}.text-content .title{font-size:42px}.hotspot-content{text-align:center}}@media (max-width: 768px){.text-content .title{font-size:32px}.text-content .rich-text{font-size:16px;line-height:26px}.text-with-hotspot-section{padding:60px 16px;margin-top:20px;margin-bottom:20px}}@media (max-width: 480px){.text-content .title{font-size:26px}.text-content .rich-text{font-size:15px;line-height:24px}}.testimonial-slide.active{opacity:1}.testimonial-slide.slide-jump{animation://slideZoomJump .5s ease-out}@keyframes slideZoomJump{0%{transform:scale(.985) translate(30px);opacity:.3}60%{transform:scale(1.015) translate(-10px);opacity:1}to{transform:scale(1) translate(0)}}.testimonial-slider-section{max-width:965px;margin:auto;padding:9em 0;position:relative}.testimonial-slider-wrapper{position:relative;width:100%;height:460px;perspective:1500px;display:flex;justify-content:center;align-items:center}.testimonial-slides{position:relative;width:100%;height:100%}.testimonial-slide{position:absolute;width:100%;height:100%;padding:100px;border-radius:20px;color:#fff;z-index:0;background-color:var(--bg-color);box-shadow:0 15px 52px #3f2e8426;display:flex;align-items:center;transition:all .6s cubic-bezier(.23,1,.32,1)}.testimonial-inner{max-width:989px;text-align:center;margin:0 auto}.testimonial-title{color:#fff;text-align:center;font-size:44px;font-weight:700;letter-spacing:-.5px;margin-bottom:20px;margin-top:0}.testimonial-text{color:#fff;text-align:center;font-size:15px;font-weight:300;max-width:727px;margin:0 auto;letter-spacing:.1px}.testimonial-author{font-size:20px;font-weight:600}.testimonial-author span{display:inline-block;font-weight:300;font-size:15px;opacity:.85;margin-left:8px;color:#ffffffa6}.testimonial-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:28px;color:#bbb;background:#fff;border-radius:50%;cursor:pointer;z-index:5;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 6px #0000001a;border:none;box-shadow:none}.testimonial-arrow.left{left:-60px}.testimonial-arrow.right{right:-60px}@media screen and (max-width: 992px) and (min-width: 769px){.testimonial-slider-wrapper{height:500px}.testimonial-title{font-size:40px;line-height:1.2}.testimonial-text{font-size:16px;line-height:1.5}.testimonial-author{font-size:18px}.testimonial-author span{font-size:16px}}@media screen and (max-width: 992px) and (min-width: 426px){.testimonial-slide{padding:50px 30px}.testimonial-title{font-size:40px;line-height:1.2}.testimonial-text{font-size:17px;line-height:1.6}.testimonial-author{font-size:18px}.testimonial-author span{font-size:16px}.testimonial-arrow{width:35px;height:35px}.testimonial-arrow.left{left:-30px}.testimonial-arrow.right{right:-30px}}@media screen and (max-width: 769px){.testimonial-title{font-size:28px;line-height:1.3}.testimonial-text{font-size:16px;line-height:1.5}.testimonial-author{font-size:16px}.testimonial-author span{font-size:14px}}.about-founder-section{background:#fff;padding-top:120px;padding-bottom:150px}.about-founder-container{display:flex;flex-wrap:wrap;max-width:965px;margin:0 auto;justify-content:space-between}.title{margin-bottom:30px;color:#1b1b1b;line-height:1.6;margin-top:0;color:#000;font-size:57px;letter-spacing:initial;font-weight:700}@media (max-width: 1024px){.title{font-size:42px}.about-text p{font-size:17px;line-height:28px}.callout-image img{margin-left:-40px}}@media (max-width: 768px){.about-founder-container{flex-direction:column;padding:1em 15px 3em}}@media (max-width: 768px){.about-founder-section{padding-top:30px;padding-bottom:30px}.title{font-size:32px;line-height:1.3;text-align:center}.overtitle{text-align:center;font-size:13px}.callout-image{display:flex;justify-content:center;margin:20px 0 0}.callout-image img{margin-left:0;width:100%;max-width:100%}.about-text p{font-size:16px;line-height:26px;text-align:center}}@media (max-width: 480px){.title{font-size:26px}.about-text p{font-size:15px;line-height:24px}.callout-image img{width:100%}}.roseland-hour-section{background:#daccf080;padding:180px 20px;display:flex;justify-content:center;position:relative;z-index:0}.footer__content-top{padding:75px 0}@media screen and (min-width: 750px){.section-sections--16760967069744__footer-padding{padding:0}}.roseland-hour-wrapper{position:relative;background:#3f0592;border-radius:32px;max-width:965px;padding:80px 40px;color:#fff;text-align:center;box-sizing:border-box;width:100%}.banner-content{position:relative;z-index:3}.banner-content h2{color:#fff;text-align:center;font-size:44px;font-weight:700;margin:0 0 15px;letter-spacing:-.5px}.banner-content p{color:#fff;text-align:center;font-size:15px;font-weight:300;margin-left:auto;margin-right:auto;margin-bottom:25px}.banner-btn{background:#f7d65f;padding:8px 35px;color:#42099e;font-weight:500;border-radius:999px;text-decoration:none;display:inline-block;transition:background .3s ease;font-size:15px;border:1px solid #f7d65f}.banner-btn:hover{color:#fff}.decor{position:absolute;z-index:2;pointer-events:none}.decor-top-left{top:-40px;left:-53px;width:60px}.decor-bottom-right{bottom:-56px;right:-40px;width:60px;transform:rotate(199deg)}.decor-top-right{top:-125px;right:-99px;width:262px;transform:rotate(78deg)}.decor-bottom-left{bottom:-99px;left:-114px;width:262px;transform:rotate(3deg)}.circle-ring{position:absolute;border-radius:50%;z-index:-1;pointer-events:none;display:block!important}.ring-bottom-left{width:321px;height:321px;background:#bda8f0;bottom:-130px;left:-122px}.ring-top-right{width:321px;height:321px;border:20px solid #BDA8F0;background:transparent;top:-132px;right:-140px}@media screen and (max-width: 992px){.roseland-hour-section{padding:120px 16px}.roseland-hour-wrapper{padding:60px 24px;border-radius:24px;width:70%}.banner-content h2{font-size:32px;line-height:1.3;word-break:keep-all}.banner-content p{font-size:16px;line-height:28px;max-width:100%}.banner-btn{padding:10px 30px;font-size:14px;margin-top:20px}.decor-bottom-right{width:20px;bottom:-20px;right:-15px}.decor-top-left{top:-20px;left:-15px;width:20px}.decor-top-right,.decor-bottom-left{width:140px}.decor-top-right{top:-60px;right:-60px}.decor-bottom-left{bottom:-60px;left:-60px}.ring-top-right,.ring-bottom-left{width:80px;height:80px}.ring-top-right{top:-27px;right:-27px}.ring-bottom-left{bottom:-27px;left:-27px}.footer-block{justify-content:left!important}}@media screen and (max-width: 600px){.ring-top-right,.ring-bottom-left{display:none}}.shop-hero-section{padding-top:0;padding-bottom:190px;color:#fff;display:flex;justify-content:center}.shop-hero-wrapper{max-width:1260px;border-radius:20px;background:#3f0592;width:100%}.shop-hero-content{display:flex;justify-content:space-between;padding:50px 114px 0 147px}.shop-hero-text{max-width:476px;padding-top:72px;padding-bottom:90px}.shop-hero-title{margin-bottom:20px;color:#fff;font-size:44px;font-weight:700;line-height:1.4;letter-spacing:-1px;margin-top:0}.shop-hero-subtext{line-height:1.6;margin-bottom:40px;color:#d9ceec;font-size:16px;font-weight:300}.shop-hero-buttons{display:flex;gap:20px;flex-wrap:wrap}.shop-btn{display:inline-block;padding:15px 30px;border-radius:999px;text-decoration:none;font-weight:500;transition:all .3s ease;align-self:anchor-center;font-size:15px;line-height:1}.shop-btn.primary{background:#fff;color:#3f0592;box-shadow:0 5.106px 12.766px #e7e7fb40;border:1px solid #fff}.shop-btn.primary:hover{background:#3f0592;color:#fff;box-shadow:0 5.106px 12.766px #e7e7fb40}.shop-btn.secondary{background:transparent;border:1px solid white;color:#fff;box-shadow:0 5.106px 12.766px #e7e7fb40}.shop-btn.secondary:hover{background:#fff;color:#3f0592}.shop-hero-image{max-width:650px;flex:1;text-align:center;min-width:45%}.shop-hero-image img{width:100%;max-width:100%;margin-bottom:-44px}@media screen and (max-width: 1024px){.shop-hero-content{flex-direction:column;padding:40px 30px!important;text-align:center}.shop-hero-text{max-width:100%;margin-bottom:40px}.shop-hero-title{font-size:36px;line-height:1.3}.shop-hero-subtext{font-size:18px;line-height:1.8}.shop-hero-buttons{justify-content:center}.shop-btn{padding:10px 24px;font-size:16px}.shop-hero-image{max-width:100%;text-align:center}.shop-hero-image img{max-width:80%;margin:0 auto}}@media screen and (max-width: 600px){.shop-hero-title{font-size:28px}.shop-hero-text{padding-top:0;margin-bottom:0;padding-bottom:0}#shopify-section-template--16750000308290__rich_text_eizUFB.rich-text__blocks h2.rich-text__heading.rte.inline-richtext.h0.scroll-trigger.animate--slide-in{font-family:32px;line-height:1.6}.shop-hero-buttons{flex-direction:column;gap:15px;align-items:center}.shop-btn{width:100%;padding:13px 24px;max-width:280px}}@media screen and (max-width: 989px){#shopify-section-template--16750000308290__rich_text_eizUFB h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{padding-top:60px}}.full-unstyled-link{color:#1b1b1b;font-size:20px;font-weight:500}.rich-text__text.rte{margin:0}.section-template--16569652412464__product-grid-padding .card-information>.price{color:gray;font-size:20px;font-style:normal;font-weight:400}.custom-card-product{text-align:left;display:flex;flex-direction:column;gap:1rem}.product-card-media-wrapper{position:relative;border-radius:20px;overflow:hidden;background:#f5f5f5;padding:1rem}.custom-bag-icon{position:absolute;top:10px;right:10px;width:30px;height:30px}.custom-bag-icon img{width:100%;height:auto}.custom-product-info{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.custom-product-icon-title{display:flex;align-items:center;gap:1rem}.product-icon{width:40px;height:40px}.title-button-group{display:flex;align-items:center;gap:1rem}.product-title{font-weight:700;margin:0}.learn-more-button{padding:6px 16px;background-color:#4c00a4;color:#fff;border-radius:20px;font-size:14px;text-decoration:none;transition:background .3s ease}.learn-more-button:hover{background-color:#36007a}.section-template--16569652412464__product-grid-padding .full-unstyled-link{color:#1b1b1b;font-size:20px;font-weight:600}.collection-hero{display:none}@media screen and (max-width: 989px){.rich-text__heading{font-size:42px;line-height:58px}.rich-text__text p{font-size:18px;line-height:30px}}@media screen and (max-width: 749px){.rich-text__heading{font-size:32px;line-height:42px}.rich-text__text p{font-size:16px;line-height:28px}}@media screen and (max-width: 480px){.rich-text__heading{font-size:28px;line-height:36px}.rich-text__text p{font-size:15px;line-height:26px}}body .item-section .item-slider .item-card{height:400px!important}body .item-section .item-slider .item-card:hover{height:510px!important}body .item-section .slider-arrow{width:43px!important;height:43px!important}body .item-section .slider-arrow.left{left:40px!important}body .item-section .slider-arrow.right{right:40px!important}@media screen and (max-width: 989px){body .item-section .item-slider .item-card{height:350px!important}body .item-section .item-slider .item-card:hover{height:450px!important}body .item-section .slider-arrow{width:38px!important;height:38px!important}body .item-section .slider-arrow.left{left:20px!important}body .item-section .slider-arrow.right{right:20px!important}}@media screen and (max-width: 749px){body .item-section .item-slider .item-card,body .item-section .item-slider .item-card:hover{height:400px!important}body .item-section .slider-arrow{width:32px!important;height:32px!important}body .item-section .slider-arrow.left{left:10px!important}body .item-section .slider-arrow.right{right:10px!important}}.product__title h1{color:#1b1b1b;font-size:28px;font-weight:600;letter-spacing:-1px}.product__title{padding:0;margin-bottom:0!important}.price__regular .price-item--regular{color:#1b1b1b;font-size:30px;font-weight:600;line-height:1;letter-spacing:initial}#price-template--16750000734274__main{display:flex;justify-content:space-between;align-items:center}.product__description{color:gray;font-size:20px;font-weight:300}#variant-selects-template--16750000734274__main .product-form__input--pill input[type=radio]+label{border-radius:10px;background:#f3f3f3;color:gray;font-size:16px;font-weight:400;padding:12px 32px 12px 30px;border:none}.variant-selects-template--16760967004208__main .page-width{max-width:1300px!important;width:90%!important}#variant-selects-template--16750000734274__main{border-bottom:1px solid #E4E4E4;border-top:1px solid #E4E4E4;padding:25px}#variant-selects-template--16750000734274__main .product-form__input--pill input[type=radio]+label:before{content:"";display:inline-block;width:18px;height:18px;margin-right:8px;border:1px solid #999;border-radius:50%;vertical-align:middle;z-index:1;top:32%;left:8px}button#ProductSubmitButton-template--16750000734274__main{border-radius:29.5px;border:1px solid #472EA8;background:#472ea8;color:#fff;font-size:20px;font-weight:400}button#ProductSubmitButton-template--16750000734274__main:before{position:absolute;left:0;top:0;content:url('{{ "Frame.png" | asset_url }}')}.quantity:after{box-shadow:none}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){background-color:unset}button.shopify-payment-button__button.shopify-payment-button__button--unbranded,#RequestQuoteButton{border-radius:29.5px;background:#fff;color:#472ea8;font-size:20px;font-weight:300;height:unset;padding:12px 10px;border:2px solid #472ea8;line-height:1;letter-spacing:initial}button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{background-color:#f7d65f}.product-form__buttons{max-width:100%!important}.product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height{border:unset;border-radius:40px;background:#e7e7fb59;margin:0}section#ProductInfo-template--16760967004208__main{max-width:65rem}@media screen and (min-width: 750px){.section#ProductInfo-template--16760967004208__main{max-width:65rem}}ul.icon-with-text.icon-with-text--vertical.list-unstyled{border-radius:14px;border:1px solid #E4E4E4;padding:17px}#shopify-section-template--16750000734274__main_product_tabs_pPYRGX{max-width:1577px;margin:auto;width:90%}.tab-button.active{box-shadow:0 4px #472ea8;color:#472ea8;font-weight:700}.tab-button{background:none;border:none;padding:5px 12px;color:gray;font-size:20px;font-weight:500;margin-right:10px;cursor:pointer}.tab-panels p{color:gray;font-size:15px;font-weight:300}.tab-panels h2{color:#1b1b1b;font-size:18px;font-weight:700;line-height:normal;margin-top:40px;letter-spacing:initial}@media screen and (min-width: 990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:60%!important}}.product-icon-txt{display:flex;gap:15px}.product-form__input price-per-item{width:28%}button#ProductSubmitButton-template--16750000734274__main{width:70%;float:right;margin-bottom:20px;margin-top:-10px;padding:15px}.card-information>.price{color:#1b1b1b;font-size:20px!important;font-weight:600}#shopify-section-template--16569653002288__featured_collection_FpfW3T .card-wrapper .card .card__heading .full-unstyled-link{color:#42099e!important;font-size:14px!important;font-weight:600}.card__content{display:flex;flex-direction:row;align-items:center;padding-top:20px!important}.banner-contact-form .gradient{background:transparent}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none!important}.button,.button-label,.shopify-challenge__button,.customer button{background:#42099e;padding:12px 55px;color:#fff;font-weight:500;border-radius:999px;text-decoration:none;display:inline-block;transition:background .3s ease;line-height:inherit}#shopify-section-template--16760966905904__main{display:none}@media screen and (min-width: 750px){.grid--2-col-tablet .grid__item{align-items:end}}@media screen and (min-width: 990px){summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset{display:none!important}}.card-product__title-with-icon{display:flex;justify-content:space-between!important;align-items:flex-start}.card__information{width:100%}.product-icon-badge img{width:auto;height:75px}.section-template--16750000308290__product-grid-padding .full-unstyled-link:hover{color:#472ea8}.section-template--16750000308290__product-grid-padding .price__regular .price-item--regular{color:gray;font-size:20px;font-style:normal;font-weight:400}li.grid__item.scroll-trigger.animate--slide-in{margin-bottom:60px}.card__inner{position:relative}.bag-badge{height:30px;width:auto;top:6%;position:absolute;right:6%}#shopify-section-template--16750000308290__rich_text_eizUFB .rich-text__wrapper{background:#f7d65f!important;filter:drop-shadow(0px 13px 35px rgba(135,96,141,.1));border-radius:30px;padding:10px;width:55%;margin:auto}#shopify-section-template--16750000308290__rich_text_eizUFB .rich-text__wrapper .rich-text__blocks .rich-text__text p{color:#1b1b1b;text-align:center;font-size:20px;font-weight:600;padding:0}.shipping-txt p{border-radius:20px;background:#e7e7fb;padding:6px 20px;color:#000;font-size:15px;display:flex;align-items:center;gap:10px;margin:0;line-height:1;font-weight:300}.header__cta-button{padding:12px 40px}a.header__cta-button.header__cta-button--primary{font-size:20px;width:239px;height:56px;align-content:center;text-align:center;background-color:#fff;color:#42099e;border:2px solid #42099e}a.header__cta-button.header__cta-button--primary:hover{background-color:#472ea8;color:#fff}a.header__cta-button.header__cta-button--secondary{width:224px;height:56px;text-align:center;align-content:center;font-size:16px;background-color:#42099e;color:#fff;border:2px solid #42099e;line-height:1}a.header__cta-button.header__cta-button--secondary:hover{background-color:#fff;color:#472ea8}.announcement-bar__message{font-size:16px;padding:15px 0;letter-spacing:initial;line-height:initial;display:block}@media (min-width: 990px){.page-width{padding:0}.grid--2-col-tablet .grid__item{align-items:start}}@media (min-width: 990px){#MainProduct-template--16760967004208__main .page-width{max-width:1577px!important;width:90%!important}}.section-template--16760966578224__product-grid-padding .product-icon-badge img{width:70px;height:70px}.icon-with-text--vertical img{display:flex;align-self:self-start;width:25px!important;height:25px!important}span.h4.inline-richtext{color:#1d364d;font-size:20px;font-weight:300}span.h4.inline-richtext p{color:gray;font-size:14px;font-weight:300;margin:10px 0 0;letter-spacing:initial}.product-form__input li.icon-with-text__item{margin-bottom:0}.product-tabs .tab-panels .metafield-rich_text_field li:before{background-size:contain;background-repeat:no-repeat;margin-right:15px}.product-tabs .tab-panels .metafield-rich_text_field ul{list-style:none;padding:0;margin-top:20px}.product-tabs .tab-panels .metafield-rich_text_field ul li{color:gray;font-size:15px;font-weight:300;padding-bottom:14px;display:flex;line-height:1.3}.text-hotspot-container strong,.image-with-text strong,.product-tabs .tab-panels .metafield-rich_text_field strong,.product__description strong{color:#1b1b1b!important;font-weight:500}.swiper-slide img{width:100%;height:auto;object-fit:cover;border-radius:40px;background:#e7e7fb59}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:20px;height:20px;background-color:#e7e7fb;opacity:1;border-radius:50%;margin:0 6px!important;transition:background-color .3s}span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#472ea8!important}.related-products .product-icon-badge,.related-products .btn-productgrid{display:none}.related-products .full-unstyled-link{color:#1b1b1b;font-size:14px;font-weight:600}.related-products .full-unstyled-link:hover{color:#42099e}.related-products span.price-item.price-item--regular{color:#1b1b1b;font-size:20px!important;font-style:normal;font-weight:600}.related-products__heading{color:#1b1b1b;font-size:32px;font-weight:600}@media screen and (max-width: 1273px){#price-template--16569653002288__main{flex-direction:column;align-items:start}}@media screen and (min-width: 990px){#shopify-section-template--16750000308290__rich_text_eizUFB .rich-text__blocks{max-width:85rem}}#shopify-section-template--16750000308290__rich_text_eizUFB{padding:0!important}#shopify-section-template--16750000308290__rich_text_eizUFB .rich-text__blocks h2.rich-text__heading.rte.inline-richtext.h0.scroll-trigger.animate--slide-in{color:#1b1b1b;text-align:center;font-size:57px;font-style:normal;font-weight:600;padding-top:20px}#shopify-section-template--16750000308290__rich_text_eizUFB .rich-text__blocks .rich-text__text.rte p{text-align:center;font-size:20px}#shopify-section-template--16750000308290__rich_text_eizUFB .rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--16569652412464__rich_text_wakPNW-padding{padding:0}.mega-menu__column:first-child{border-right:1px solid #80808030}.footer__blocks-wrapper .footer-block img{justify-content:center}footer.footer.color-.gradient.section-sections--16760967069744__footer-padding{padding:75px 0}.bottom-footer{display:flex;margin:0;width:100%;gap:10px;padding:20px 0;align-items:center}#shopify-section-sections--16569651265584__custom_liquid_pVHYzn{border-top:1px solid #E4E4E4}.contact-info .contact-item span,.footer-block__details-content p{color:gray;font-size:20px;font-weight:300}.footer__content-top{padding:0}.footer__content-top.page-width{padding-bottom:0}.cart-remove-button .button{display:inline-flex}@media screen and (min-width: 750px){.section-template--16760966840368__image_with_text_tzGhWK-padding{padding-top:140px!important;padding-bottom:140px!important}}.main-hero{background-image:url(https://cdn.shopify.com/s/files/1/0624/4741/9440/files/tt_1.png?v=1746196107);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll}.header__menu-item .icon-caret{right:20px}.header-wrapper.scrolled{box-shadow:0 4px 20px #42099e12}.mega-menu__link:hover,.mega-menu__link--active{color:#3f0592!important;text-decoration:none!important}a.button.button--tertiaryr{display:flex!important}.contact-info .footer-block__heading{margin:0;padding-bottom:15px;color:gray;font-size:20px;font-style:normal;font-weight:400}@media screen and (min-width: 991px){.footer-block{display:flex!important;justify-content:center!important}}@media screen and (max-width: 1273px){.contact-info .contact-item span,.footer-block__details-content p{font-size:17px}}.contact__fields{display:flex!important;flex-direction:column}.contact-left h2{color:#000;text-align:center;font-size:44px;font-weight:700;line-height:1.2;letter-spacing:-.5px;margin:auto;padding-bottom:20px;max-width:380px;padding-top:30px}.contact-left p{color:gray;font-size:15px;font-weight:300;line-height:1.8;max-width:340px;text-align:center;margin:0 auto}.form#ContactForm .field__input{border-bottom:1px solid #66666640}.contact-right{background:#fff;padding:0 50px;border-radius:40px}.field__label{color:gray;font-size:20px;font-style:normal;font-weight:400;line-height:38px;left:auto}.contact-right .button,.button-label,.shopify-challenge__button,.customer button{background:#42099e;color:#fff;font-weight:500;border-radius:999px;text-decoration:none;display:inline-block;transition:background .3s ease;padding:17px 40px}@media screen and (max-width: 991px){.contact{flex-direction:column}.contact-left h2{font-size:38px;width:100%}.contact-left p{font-size:17px;width:100%}}#shopify-section-template--16760966938672__main{display:none}.footer__blocks-wrapper{display:flex}.product-form__input--pill input[type=radio]:checked+label:before{content:"";display:inline-block;width:18px;height:18px;margin-right:8px;border:1px solid #999;border-radius:50%;vertical-align:middle;position:relative;top:32%;left:8px;background-color:#fff}@media (min-width:991px){.footer-block.grid__item{width:unset;flex:none}.footer-block__details-content.rte br,h2.footer-block__heading{display:none}.contact-info{display:flex}.footer-block.grid__item{margin-right:20px}.footer__blocks-wrapper{display:flex;place-content:space-between}}#shopify-section-template--16750000668738__featured_collection_Q4dmy6 h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in{color:#1b1b1b;font-size:32px;font-style:normal;font-weight:600;line-height:38px;border-top:1px solid #E4E4E4;padding-top:70px}#shopify-section-template--16750000668738__featured_collection_Q4dmy6 .product-icon-badge{display:none}#shopify-section-template--16750000668738__featured_collection_Q4dmy6 .card__heading{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:36px}#shopify-section-template--16750000668738__featured_collection_Q4dmy6 .card-product__title-with-icon .caption-large .price{color:#1b1b1b;font-size:20px!important;font-style:normal;font-weight:600;line-height:36px}#shopify-section-template--16750000668738__featured_collection_Q4dmy6 .btn-productgrid{display:none}#shopify-section-template--16750000668738__featured_collection_Q4dmy6 .full-unstyled-link{color:#1b1b1b;font-size:14px;font-weight:600}#shopify-section-template--16750000668738__featured_collection_Q4dmy6 .price span{font-size:20px!important}#shopify-section-template--16750000668738__featured_collection_Q4dmy6 .card--standard>.card__content .card__information{padding:0!important}#shopify-section-template--16750000668738__featured_collection_Q4dmy6 .card__content{padding-top:10px!important}#cart-notification .cart-notification__links #cart-notification-form,#cart-notification .cart-notification__links .button-label{display:none}.product-option{text-align:center}.global-media-settings img{width:100px;height:100px;position:relative}.cart-notification__heading{color:#000;font-size:20px;font-weight:500;line-height:normal}.cart-notification-product__image.global-media-settings{border:0;margin:0;width:117px}div#cart-notification{border-radius:25px;background:#fff;box-shadow:0 11.593px 34.778px #0000001a;border:0;z-index:1;padding:35px}.cart-notification-product__name{text-align:center}@media (max-width: 990px){.purchase-orders-image img{position:block;width:100%}.purchase-orders-container{flex-direction:column}.purchase-orders-image,.purchase-orders-content{width:100%;max-width:100%}.purchase-orders-content h4{margin-top:0}}.footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3em 0;align-items:center}.first-col{width:90%;max-width:15%}.second-col{width:90%;max-width:45%;padding:0}.footer__links li{list-style-type:none}.footer__links li a{color:#666;text-align:center;font-size:18px;font-weight:300;text-decoration:none;padding:0 8px;border-right:1px solid #666666}.footer__links li:last-child a{border-right:unset}.third-col{width:90%;max-width:40%}.footer__info a{color:gray;font-size:16px;font-weight:300;text-decoration:none;line-height:1;display:flex;align-items:center;gap:5px}footer.site-footer{border-bottom:1px solid #E4E4E4;background:#fff;position:relative}ul.footer__links{padding:0;display:flex;flex-wrap:wrap;margin:0;line-height:1}#shopify-section-template--16760966905904__contact_form_3YfQKT .gradient{background-image:url(/cdn/shop/files/Slice_1_1.png?v=1745629723);background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:20px}#shopify-section-template--16750000668738__featured_collection_Q4dmy6 .collection{background-image:url(/cdn/shop/files/Slice_1_1.png?v=1745629723);background-size:cover;background-position:bottom;background-repeat:no-repeat;padding-bottom:20px}#variant-selects-template--16750000734274__main .product-form__input--pill input[type=radio]+label:before{position:relative;top:0}.slider-nav{pointer-events:none}.slider-arrow{pointer-events:auto}.cart-items{border-spacing:0 20px;width:100%}.cart-item__media{padding:1rem;width:120px}.cart-item__details{padding:1rem .5rem;vertical-align:top}.cart-item__quantity-wrapper{display:flex;align-items:center;gap:.5rem}.cart-item__totals{padding:1rem;vertical-align:middle;font-weight:600;font-size:16px}.cart-item__price-wrapper{display:flex;justify-content:flex-end}.cart__items table{width:100%}.cart-item__image{border-radius:8px;object-fit:cover;width:100px;height:auto}.cart-item__name{font-weight:700;font-size:16px;margin-bottom:4px}.product-option{font-size:14px;color:#666}.cart-item__quantity-wrapper .quantity__button{background:#f0f0f0;border:none;padding:6px 10px;border-radius:4px}.button--tertiary{border:none;background:transparent;color:#6c6c6c}.cart__contents{padding-top:20px}@media screen and (min-width: 750px){.cart-item td{vertical-align:middle}}.custom-cart-layout{display:grid;grid-template-columns:1.34fr .66fr;gap:15px}table.cart-items{border:unset;border-radius:25px;background:#fff}.cart-sidebar{border-radius:25px;background:#fff;box-shadow:0 11.593px 34.778px #0000001a;padding:50px 40px}#shopify-section-template--16760966545456__cart-items li.icon-with-text__item{display:flex;gap:12px}#shopify-section-template--16760966545456__cart-items ul.icon-with-text.icon-with-text--vertical.list-unstyled{border-radius:0;border:0;padding:17px}@media screen and (min-width: 990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:unset!important}}.cart-items a.cart-item__name.h4.break{color:#1b1b1b;font-size:16px;font-style:normal;font-weight:300;line-height:normal;padding-bottom:5px}.cart-items .product-option{border-radius:10px;background:#f3f3f3;color:gray;font-size:18px;font-weight:300;border:none;padding:10px;width:100%}.cart-items span.price.price--end{color:#000;font-size:24px;font-style:normal;font-weight:600;line-height:1;padding-bottom:10px;margin:0}.cart-sidebar a.btn.btn--primary.full-width,.sidebar-box #RequestQuoteButton,.cart-footer .btn{width:100%;display:flex;color:#fff;font-size:16px;font-weight:500;background:#472ea8;text-align:center;text-decoration:none;border-radius:40px;margin-bottom:15px;justify-content:center;border:2px solid #472ea8;padding:18px 10px;line-height:1}.cart-footer .btn{width:325px;margin:0}.sidebar-box #RequestQuoteButton{background:#fff;color:#472ea8}.cart-sidebar a.btn.btn--secondary.full-width{width:100%;display:flex;color:#472ea8;text-align:center;font-size:18px;font-style:normal;font-weight:600;background:#fff;padding:10px;place-content:center;text-decoration:none;border-radius:40px;border:2px solid #472EA8}.cart-sidebar .subtotal{display:flex;justify-content:space-between;color:#1d364d;font-size:20px;font-weight:300;align-items:center;margin-top:2.5em;line-height:1}.cart-sidebar .subtotal strong{color:#1b1b1b;font-size:40px;font-style:normal;font-weight:700;line-height:120%}.cart__footer-wrapper:last-child .cart__footer{display:none}.custom-cart-layout .cart__contents{padding:0}.cart-sidebar h3{color:#000;font-size:28px;font-weight:600;line-height:1;margin:0 0 15px}.bottom-footer .f-1{color:#42099e;text-align:center;font-size:14px;font-weight:700;line-height:1;letter-spacing:-.32px;margin:0}.bottom-footer .f-2{color:gray;text-align:center;font-size:12px;font-weight:300;line-height:1;letter-spacing:-.28px;padding-left:5px;margin:0}.bottom-footer .f-3{color:#80808080;font-size:12px;font-weight:300;line-height:1;letter-spacing:-.28px;margin:0}.btn-productgrid{z-index:100}.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transform:unset!important}#ProductSubmitButton-template--16750000734274__main span:before{content:"";display:inline-block;width:1em;height:1em;background-image:url(/cdn/shop/files/Frame.svg?v=1748994982);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-10px,3px)}.product__description.rte ul li::marker{font-size:1em}@media screen and (min-width: 990px){#shopify-section-template--16750000308290__featured_collection_j6X3WD .card__inner.color-scheme-2.gradient.ratio{height:610px}}.product-form__input--pill input[type=radio]:checked+label{background:#e7e7fb!important;color:#472ea8!important}.section-template--16750000308290__product-grid-padding .full-unstyled-link:hover{text-decoration:none!important}.section-template--16750000570434__image_with_text_tzGhWK-padding .image-with-text__content .button--primary{min-width:145px;font-weight:600;font-size:20px;background-color:#472ea8;color:#fff;padding:17px 40px;border-radius:50px;transition:.3s;border-width:2px;border-style:solid;border-color:#472ea8;border-image:initial;margin:0!important}.mega-menu__link{display:flex;align-items:center;text-decoration:none;color:gray;font-size:20px;font-weight:400;line-height:normal}.header__menu-item:hover{color:#472ea8}.header__menu-item:hover span{text-decoration:none!important}.mega-menu__link:hover,.mega-menu__link--active{color:#472ea8!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
