@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";body{border:1px solid #5A3682}@media (max-width: 767px){body{border:1px solid #E2AECA}}.section-heading{font-family:URBANO;font-weight:400;font-style:Regular;font-size:64px;line-height:64px;letter-spacing:0px;text-transform:uppercase;color:#5a3682;margin:0}.section-heading span{color:#e97e3d}.section-subheading p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:#5a3682;margin:0}@media (max-width: 543px){.section-heading{font-size:54px;line-height:46px}.section-subheading p{font-size:14px;line-height:22px}}.button.button--primary{border:1px solid #5A3682;background:linear-gradient(to right,#bbcf3d 50%,#97d1e2 50%);background-size:200% 100%;background-position:left;padding:20px 24px;transition:background-position .5s ease,border .3s;color:#000;position:relative;z-index:1}.button.button--primary:hover{background-position:right}.button.button--primary:target{background:#fff3ec}.button.button--primary:focus{border:4px solid #5A368233}.button.button--primary span{display:flex;align-items:center;gap:8px;font-family:Roc Grotesk;font-weight:500;font-size:16px;line-height:16px;letter-spacing:0;text-align:center;color:#5a3682}.button.button--secondary{position:relative;border:1px solid #5A3682;background:#fff3ec;padding:20px 24px;transition:all .5s}.button.button--secondary:hover{background:#ffede3}.button.button--secondary:target{background:#fff3ec;border-color:#5a368299}.button.button--secondary:focus{background:#fff3ec;border:4px solid #5A368233}.button.button--secondary span{display:flex;align-items:center;gap:8px;font-family:Roc Grotesk;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;color:#5a3682}.button.button--primary:target span{opacity:.6}.button.button--tertiry{position:relative;border:1px solid #5A368266;background:#fff3ec;padding:20px 24px;transition:all .5s}.button.button--tertiry:hover{background:#ffede3}.button.button--tertiry:target{background:#fff3ec;border-color:#5a368266}.button.button--tertiry:focus{background:#fff3ec;border:4px solid #5A368233}.button.button--tertiry span{display:flex;align-items:center;gap:8px;font-family:Roc Grotesk;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;color:#e97e3d}.button.button--primary:target span{color:#5a368299}.product .product-form__submit.button{background:#5a3682}.product .product-form__submit.button span{color:#fff}@media (max-width: 767px){.button.button--primary{padding:16px 24px}}@media (max-width: 543px){.button.button--primary,.button.button--secondary{padding:15px 10px}.button.button--primary span,.button.button--secondary span{font-size:14px}}@media (min-width: 992px){.for_mobile{display:none!important}}@media (max-width: 991px){.for_desktop{display:none!important}}.p5{padding:5px}.poolblue_bg{background:#97d1e2}.dustpink_bg{background:#e2aeca}.limegreen_bg{background:#bbcf3d}.owl-nav button{display:flex;align-items:center;justify-content:center;height:48px;width:48px;border-radius:50%;border:1px solid #5A3682!important}.owl-nav button.disabled{opacity:40%}.owl-nav button span{font-size:34px;line-height:34px;color:#5a3682}@media (max-width: 1400px){.owl-nav button{height:35px;width:35px}.owl-nav button span{font-size:24px;line-height:24px}}.image-with-text{background:#fff3ec}.image-with-text .image-with-text__text-item .image-with-text__content{padding:6rem}.image-with-text .image-with-text__text-item .image-with-text__text--caption{font-family:Poppins,sans-serif;font-weight:700;font-size:18px;line-height:20px;letter-spacing:.6px;text-transform:uppercase;color:#5a3682}.image-with-text .image-with-text__text-item .image-with-text__heading{font-family:URBANO;font-weight:400;font-size:80px;line-height:80px;letter-spacing:-2px;text-transform:uppercase;color:#5a3682;margin-top:6px}.image-with-text .image-with-text__text-item .image-with-text__text.rte{margin-top:6px}.image-with-text .image-with-text__text-item .image-with-text__text.rte p{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#5a3682}.image-with-text .image-with-text__text-item .icon-with__text{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.image-with-text .image-with-text__text-item .icon-with__text img{height:50px;width:50px}.image-with-text .image-with-text__text-item .icon-with__text .icon-with__text-headtext{font-family:Roc Grotesk;font-weight:700;font-size:26px;line-height:26px;letter-spacing:0;color:#5a3682}.image-with-text .image-with-text__text-item .icon-with__text .icon-with__text-headtext p{margin:0}.image-with-text .image-with-text__text-item .icon-with__text .icon-with__text-desctext{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#5a3682;margin-top:7px}.image-with-text .image-with-text__text-item .icon-with__text .icon-with__text-desctext p{margin:0}.image-with-text .image-with-text__text-item .button_groups{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:40px}@media (max-width: 1199px){.image-with-text .image-with-text__text-item .image-with-text__content{padding:5rem 3rem}.image-with-text .image-with-text__text-item .image-with-text__heading{font-size:60px;line-height:60px}}@media (max-width: 991px){.image-with-text .image-with-text__grid{flex-direction:column}.image-with-text .image-with-text__media-item,.image-with-text .image-with-text__text-item{width:100%!important}.image-with-text .image-with-text__media-item{padding:0 1.6rem}.image-with-text .image-with-text__text-item .image-with-text__content{padding:2.5rem 1.6rem 6rem}.image-with-text .image-with-text__text-item.for_mobile .image-with-text__content{padding:6rem 1.6rem 2.5rem}.image-with-text .image-with-text__text-item .image-with-text__text--caption{color:#e97e3d}.image-with-text .image-with-text__text-item .icon-with__text .icon-with__text-desctext{margin-top:5px}.image-with-text .image-with-text__text-item .icon-with__text{margin-top:0;margin-bottom:25px}.image-with-text .image-with-text__text-item .button_groups{margin-top:0}}@media (max-width: 543px){.image-with-text .image-with-text__text-item .image-with-text__content{padding:2.5rem 1.6rem 4rem}.image-with-text .image-with-text__text-item.for_mobile .image-with-text__content{padding:4rem 1.6rem 2.5rem}.image-with-text .image-with-text__text-item .image-with-text__text--caption{font-size:14px}.image-with-text .image-with-text__text-item .image-with-text__heading{font-size:56px;line-height:56px}.image-with-text .image-with-text__text-item .image-with-text__text.rte p{font-size:14px;line-height:20px}.image-with-text .image-with-text__text-item .icon-with__text{gap:25px}.image-with-text .image-with-text__text-item .icon-with__text .icon-with__text-headtext{font-size:18px;line-height:24px}.image-with-text .image-with-text__text-item .image-with-text__heading br{display:none}.image-with-text .image-with-text__text-item .icon-with__text .icon-with__text-desctext{font-size:14px;line-height:20px;margin-top:5px}.image-with-text .image-with-text__text-item .icon-with__text .icon-with__text-desctext{font-size:14px;line-height:20px}.image-with-text .image-with-text__text-item .button_groups{width:100%}}.services-block{padding:80px 0!important}.services-block .section-header{margin-bottom:50px}.services-block .section-header .title{font-family:URBANO;font-weight:400;font-size:60px;line-height:56px;letter-spacing:-2px;text-align:center;text-transform:uppercase;color:#5a3682;margin-top:20px;margin-bottom:0}.services-block .section-header .sub-title{font-family:Poppins,sans-serif;font-weight:700;font-size:18px;line-height:20px;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#e97e3d}.services-block .service-width-2,.services-block .service-width-3,.services-block .service-width-4{display:grid;grid-column-gap:0;grid-row-gap:0}.services-block .service-width-2 .services:nth-child(odd){clear:left}.services-block .service-width-3 .services:nth-child(3n+1){clear:left}.services-block .service-width-4 .services:nth-child(4n+1){clear:left}.services-block .services.icon-center{text-align:center}.services-block .services.icon-left a{display:flex;align-items:center}.services-block .services.icon-left .service-img{margin-right:15px;display:inline-block;vertical-align:middle}.services-block .services.icon-center .service-img{height:100px;width:100px;margin:0 auto 20px}.services-block .services .service-img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.services-block .services.icon-center .service-img img{width:100%;height:100%;max-width:100%}.services-block .services .service-block .service-title{font-family:Roc Grotesk;font-weight:700;font-size:20px;line-height:24px;letter-spacing:0px;text-align:center;color:#5a3682}.services-block .services .service-block .service-desc{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;color:#5a3682;margin-top:5px;margin-bottom:0}@media (min-width: 768px){.services-block .services:hover .service-img{transform:rotateY(360deg);-webkit-transition:rotateY(360deg);-moz-transition:rotateY(360deg);-o-transition:rotateY(360deg)}}@media (max-width: 1199px){.services-block{padding:100px 0!important}.services-block .service-width-4.icon-left .services:nth-child(4n+1){clear:none}.services-block .service-width-4.icon-left.services:nth-child(odd){clear:left}}@media (max-width: 991px){.services-block{padding:70px 0!important}.services-block .section-header .sub-title{font-size:16px}.services-block .service-width-4 .services:nth-child(4n+1){clear:none}.services-block .service-width-4 .services:nth-child(odd){clear:left}}@media (max-width: 767px){.services-block .section-header{margin-bottom:35px}.services-block .section-header .title{font-size:56px;line-height:46px}.services-block .services.icon-center .service-img{height:50px;width:50px}}@media (max-width: 543px){.services-block{padding:50px 0!important}.services-block .section-header .title{margin-top:10px}.services-block .services .service-block{padding:0}.services-block .services.icon-center .service-img{margin:0 auto 10px}.services-block .services .service-block .service-title{font-size:18px}.services-block .services .service-block .service-desc{font-size:14px;line-height:22px;margin-top:0}}@media (max-width: 450px){.services-block .section-header .title{font-size:46px;line-height:40px}}.product__pick-variant{border:1px solid #5A368266;padding:20px;margin-top:30px!important;margin-bottom:0!important}.product__pick-variant .label{font-family:Poppins,sans-serif;font-weight:700;font-size:18px;line-height:20px;letter-spacing:.6px;text-transform:uppercase;color:#5a3682;margin-bottom:16px}.product__pick-variant .variant__box{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:20px}.product__pick-variant .variant__box .variant__box--item{height:100px;width:100px}.product__pick-variant .variant__box .variant__box--item img{border:1px solid #5A3682;height:100%;width:100%;object-fit:cover}.product__pick-variant .variant__box .variant__box--item.active img{border-width:5px}.product__pick-variant .variant__box--info{padding-top:16px;border-top:1px solid rgb(90 54 130 / 20%);margin-top:16px}.product__pick-variant .variant_name{font-family:Roc Grotesk;font-weight:700;font-size:30px;line-height:34px;letter-spacing:0;margin-bottom:16px;color:#5a3682}.product__pick-variant .product__description{margin-bottom:16px}.product__pick-variant .product__description p{font-family:Poppins,sans-serif;font-weight:400;font-size:20px;line-height:36px;letter-spacing:0;color:#5a3682}.variant_details{margin-top:16px}.variant_details .label{font-family:Roc Grotesk;font-weight:700;font-size:24px;line-height:30px;letter-spacing:0;color:#5a3682;margin-bottom:10px}ul.included-items{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:16px}ul.included-items li{border:1px solid #5A368266;padding:8px 16px;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0;vertical-align:middle;color:#5a3682}.customize-box{margin-top:40px!important}.customize-box .heading{font-family:Roc Grotesk!important;font-weight:700;font-size:24px;line-height:30px;letter-spacing:0;margin:0 0 16px;color:#5a3682;text-transform:capitalize}.customize-box .option-group{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.customize-box .option{padding:16px;cursor:pointer;transition:border-color .2s ease;border:1px solid #5A368266}.customize-box .option input{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.customize-box .option-title{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:16px;letter-spacing:0;vertical-align:middle;color:#5a3682}.customize-box .option-desc{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;color:#5a3682;margin-top:6px}.customize-box .option{display:flex;align-items:flex-start;gap:8px;border:1px solid #9b59b6;padding:16px;transition:border .2s ease}.customize-box .option.active{border:5px solid #5A368266}.customize-box .option .custom_radio{position:relative;height:13px;width:13px;border:1px solid #5A3682;display:block!important;border-radius:50%}.customize-box .option .custom_radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:9px;width:9px;background:#5a3682;border-radius:50%;opacity:0;visibility:hidden}.customize-box .option.active .custom_radio:after{opacity:1;visibility:visible}.customize-box .option .option--info{width:calc(100% - 22px)}.customize-box .personalize--btn{margin-bottom:16px}.customize-box .personalize--btn .button,.customize-box .non_personalize--btn .button{width:100%!important;max-width:100%!important}.customize-box .non_personalize--btn .product-form__buttons{display:grid;grid-template-columns:1fr 1fr}.customize-box .non_personalize--btn .product-form__buttons .shopify-payment-button{width:100%!important;max-width:100%!important}.reminder_info{display:flex;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-weight:400;font-style:Italic;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:#5a3682}.reminder-box{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #5A368266}.reminder-text{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;color:#5a3682;width:50%;margin:0}.product .grid__item.product__media-wrapper .slider-buttons{display:none}@media (max-width: 1199px){.customize-box .option-group{grid-template-columns:1fr}}@media (max-width: 991px){.customize-box .option-group{grid-template-columns:1fr 1fr}.product .grid__item.product__media-wrapper,.product .product__info-wrapper.grid__item,.product__info-container{width:100%!important;max-width:100%!important}.product--thumbnail_slider .product__media-list{margin-bottom:0!important}}@media (max-width: 767px){.customize-box .option-group{grid-template-columns:1fr}.product .product__info-wrapper.grid__item{padding:20px 16px 0}.product__pick-variant{padding:16px;margin-top:20px!important}.product__pick-variant .variant__box{gap:8px}.product__pick-variant .variant_name{font-size:24px;line-height:30px}.product .product__info-wrapper .product__description{margin-bottom:16px}.product__pick-variant .product__description p{font-size:14px;line-height:24px}.variant_details .label{font-size:14px;line-height:16px;margin-bottom:5px}ul.included-items li{font-size:12px;line-height:12px}.reminder_info{font-size:12px;line-height:16px}.reminder-box{padding:10px}}@media (max-width: 543px){.reminder-box{gap:15px}.reminder-text{font-size:12px;line-height:16px}.reminder-box .button.button--tertiry{min-height:40px;padding:10px}.reminder-box .button.button--tertiry span{font-size:12px;line-height:12px}}.jdgm-rev-widg__reviews{display:grid;gap:20px;grid-template-columns:1fr 1fr}.jdgm-rev.jdgm-divider-top.jdgm--done-setup{border:1px solid #5A368266;padding:20px}.jdgm-rev__content{color:#5a3682}a.jdgm-write-rev-link{background:#bbcf3d!important;border:1px solid #5A3682!important;padding:20px 10px!important;color:#5a3682!important}h2.jdgm-rev-widg__title{font-size:50px;line-height:50px;color:#5a3682;padding:20px 0;margin:0!important}.jdgm-rev-widg__summary-text{color:#5a3682!important;letter-spacing:0;margin-top:3px}a.jdgm-write-rev-link{border:1px solid #5A3682;background:linear-gradient(to right,#bbcf3d 50%,#97d1e2 50%);background-size:200% 100%;background-position:left;padding:20px 24px;height:54px;transition:background-position .5s ease,border .3s;color:#5a3682!important;position:relative;font-family:Roc Grotesk;font-weight:500;letter-spacing:0;z-index:1}a.jdgm-write-rev-link:hover{background-position:right!important}input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev{border:1px solid #5A3682;background:linear-gradient(to right,#bbcf3d 50%,#97d1e2 50%);background-size:200% 100%;background-position:left;padding:15px 24px;height:auto;transition:background-position .5s ease,border .3s;color:#5a3682!important;position:relative;font-family:Roc Grotesk;font-weight:500;letter-spacing:0;z-index:1}input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev:hover{background-position:right!important}a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev{background:#5a3682;border:1px solid #5A3682;font-family:Roc Grotesk;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;color:#fff!important;padding:13px 24px}.jdgm-form__title{font-family:Roc Grotesk;font-weight:700;font-size:28px;line-height:34px;letter-spacing:-.2px;text-align:center;margin-top:0;margin-bottom:10px;color:#5a3682}.jdgm-form .jdgm-form__fieldset>label{color:#5a3682;letter-spacing:0}.jdgm-form input[type=text],.jdgm-form input[type=email],.jdgm-form input[type=url],.jdgm-form textarea{padding:10px 15px;border:1px solid #5A368266;background:#fff3ec;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;color:#5a3682;margin-top:0}.jdgm-form__fieldset p{font-size:14px;color:#000}@media (max-width:543px){h2.jdgm-rev-widg__title{font-size:30px;line-height:30px}.jdgm-rev-widg__reviews{grid-template-columns:1fr}}.modal_popup .form-message.success{padding:15px 0;text-align:center;font-family:Poppins,sans-serif;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;color:#5a3682}.modal_popup .form-message.error{color:red}.popup-top__header .header-box{border:1px solid #5A3682}.popup-top__header .header-box .steps{width:75%;border-right:1px solid #5A3682;background:#5a3682}.popup-top__header .header-box .close-btn{width:25%}.steps .step{flex-direction:row}.collection-bundle-heading .popup-top__header{background-image:unset;background:#fff3ec;padding:0}.pagination .breadcrumb{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0;text-align:center;vertical-align:middle;color:#5a3682;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:35px}.pagination .breadcrumb a{color:#5a3682}.steps{gap:0}.step-progress-bar{display:flex;align-items:center;font-family:Inter,sans-serif;background:#fff3ec;border:1px solid #dab8e2;border-radius:0;overflow:hidden}.step-progress-bar .step{position:relative;clip-path:polygon(90% 0%,100% 50%,90% 100%,0% 100%,10% 50%,0% 0%);background:#5a3682;flex:1;margin-left:-42px}.step-progress-bar .step:first-child{clip-path:polygon(100% 0%,100% 98%,100% 100%,0% 100%,0% 50%,0% 0%);margin-left:0}.step-progress-bar .step .step-inner{display:flex;align-items:center;padding:20px 20px 20px 80px;background:#fff3ec;position:relative;flex:1}.step-progress-bar .step:first-child .step-inner{padding:20px}.step-progress-bar .step:last-child{clip-path:polygon(100% 0%,100% 100%,100% 100%,0% 100%,10% 50%,0% 0%)}.step-progress-bar .step.active .step-inner{background:#5a3682}.step-progress-bar .step.active.checked .step-inner{background:#fff3ec}.step-progress-bar .step.active:after{display:none}.step-progress-bar .step.active .text{color:#fff3ec}.step-progress-bar .step.active.checked .text{color:#5a3682}.step-progress-bar .step.active:after{border-left-color:#5a3682}.step .circle{width:36px;height:36px;border:2px solid #5a3682;border-radius:50%;margin-right:12px;display:flex;align-items:center;justify-content:center}.step.active .circle{background:transparent;border-color:#fff3ec}.step .circle svg{display:none;align-items:center;justify-content:center}.step.checked .circle{background:#5a3682}.step.checked .circle svg{display:flex}.step .info{display:flex;flex-direction:column;font-size:12px;align-items:flex-start}.step .info .label{font-size:12px;font-weight:700;color:#f26522;margin-bottom:2px;text-transform:uppercase}.step.active .info .label,.step.active .info .text{color:#fff}.step-progress-bar .step .info .label{font-family:Poppins,sans-serif;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.6px;vertical-align:middle;text-transform:uppercase;color:#e97e3d}.step .info .text{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;line-height:36px;letter-spacing:0;color:#5a3682}.step.active .info .text{color:#fff3ec}.step-progress-bar .actions{display:flex;gap:30px;padding:15px 30px}.step-progress-bar .actions div{text-align:center;font-size:12px;color:#5a3682}.step-progress-bar .actions svg{display:block;margin:0 auto 5px;width:30px;height:30px}@media (max-width:1199px){.popup-top__header .header-box .steps{width:100%;overflow:auto;white-space:nowrap}}@media (max-width: 991px){.step-progress-bar .step .step-inner{padding:20px 20px 20px 50px}.step .circle{width:24px;height:24px}.step .info .text{font-size:16px;line-height:26px}}@media (max-width: 767px){.step .circle{width:20px;height:20px}.step-progress-bar .step .step-inner{padding:20px 20px 20px 40px}.step .info .text{font-size:11px;line-height:16px}.step-progress-bar .step{margin-left:-25px}.popup-top__header .header-box .close-btn .close svg{height:30px;width:30px}}@media (max-width: 575px){.popup-top__header .header-box{border-bottom:4px solid #97D1E2;border-left:1px solid #E2AECA;border-right:1px solid #E2AECA}.step-progress-bar .step,.popup-top__header .header-box .steps{background:#fff3ec;border:none}.step-progress-bar .step{clip-path:none!important}.step-progress-bar .step .step-inner{padding:16px}.step-progress-bar .step{display:none}.step-progress-bar .step.active{display:block}.step-progress-bar .step.active .step-inner{background:#fff3ec;padding:15px}.step .circle{display:none}.step.active .info .text{color:#5a3682;font-size:16px;line-height:24px}}ul#product-grid{border-top:1px solid #5A3682}#product-grid .grid__item{transition:border .3s ease}#product-grid .grid__item .grid-item{border-top:1px solid #5A3682}#product-grid .grid__item:focus{border:8px solid #5A368233}#product-grid .grid__item .grid-item a{text-decoration:none}#product-grid .grid__item .product-block--image{position:relative;overflow:hidden;padding-top:100%;margin-top:8px;margin-bottom:8px}#product-grid .grid__item .product-block--image:after{content:"";background:#5a368233;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;transition:opacity .3s ease}#product-grid .grid__item:target .product-block--image:after{opacity:1}#product-grid .grid__item .product-block--image img{position:absolute;top:0;object-fit:cover;width:100%;height:100%;display:block;transition:transform .5s ease;transform:scale(1)}#product-grid .grid__item:hover .product-block--image img{transform:scale(1.1)}#product-grid .grid__item .grid-item .info{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 0 0;border-top:1px solid #5A3682}#product-grid .grid__item .grid-item .info .left-info{width:calc(100% - 33px)}#product-grid .grid__item .grid-item .info .left-info .product-title{font-family:Roc Grotesk;font-weight:500;font-size:24px;line-height:32px;letter-spacing:0;color:#5a3682;margin:0}#product-grid .grid__item .grid-item .info .left-info .product-price{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#5a3682;margin:0}#product-grid .grid__item .grid-item .info .left-info .swatches{display:flex;align-items:center;gap:7px;margin-top:10px}#product-grid .grid__item .grid-item .info .left-info .swatches .swatch{width:2rem}#product-grid .grid__item .grid-item .info .left-info .swatches .swatch[title="Navy Blue"]{background-color:#282099!important}#product-grid .grid__item .grid-item .info .left-info .swatches .swatch[title="Orange Evil Eye"],#product-grid .grid__item .grid-item .info .left-info .swatches .swatch[title=Orange]{background-color:#ff8a00!important}#product-grid .grid__item .grid-item .info .left-info .swatches .swatch[title=Pearl]{background-color:#ebe2da!important}.personalize--box{border-top:1px solid #b99bc9;border-bottom:1px solid #b99bc9;padding:30px 0;margin:30px 0!important}.personalize--box h2.heading{font-family:Roc Grotesk!important;font-weight:700;font-size:18px;line-height:24px;letter-spacing:0;margin:0 0 16px;color:#5a3682;text-transform:capitalize}.personalize--box>label{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid #5A368266}.personalize--box input[type=checkbox]{position:relative;border:1.5px solid #5a3682;border-radius:4px;background-color:transparent;cursor:pointer;margin:0;height:16px;width:16px;-webkit-appearance:none;opacity:1;isolation:isolate}.personalize--box input[type=checkbox]:checked{--checkbox-color: #FFF;background-color:#5a3682;opacity:1}.personalize--box input[type=checkbox]:before{content:"";position:absolute;right:50%;top:48%;width:3px;height:8px;border:solid #FFF;border-width:0 2px 2px 0;margin:0;transform:rotate(45deg) translate(-50%,-50%);opacity:0;z-index:2}.personalize--box input[type=checkbox]:checked:before{opacity:1}.personalize--box .checkbox-details{width:calc(100% - 26px)}.personalize--box .checkbox-details .checkbox_title{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:16px;letter-spacing:0;vertical-align:middle;color:#5a3682}.personalize--box .checkbox-details .checkbox_desc{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;color:#5a3682;margin-top:6px}.personalization-details{border:1px solid #5A368266;margin-top:20px}.personalization-details .custom--line_item-properties{flex-direction:column;padding:20px}.personalization-details .custom--line_item-properties .title{font-size:36px;line-height:30px}.personalization-details .custom--line_item-properties .desc{font-size:14px;line-height:20px}.personalization-details #pick-cover-trinkle .cover-options{margin-top:20px}.personalization-details .personal-note{padding:0;margin:0;border:none;width:100%}@media (max-width: 991px){.personalize--box{padding:20px 0;margin:20px 0!important}.personalization-details #pick-cover-trinkle .cover-options .cover-item{width:100%}.personalization-details .custom--line_item-properties{gap:20px}.personalization-details .custom--line_item-properties{padding:10px}.personalization-details #pick-cover-trinkle .cover-options{gap:10px}.personalization-details #pick-cover-trinkle .cover-options .cover-item .name{padding:10px}.personalization-details #pick-cover-trinkle .cover-options{margin-top:10px}}@media (max-width: 400px){.personalization-details #pick-cover-trinkle .cover-options .cover-item .name{font-size:12px;line-height:14px}}.collection-hero{padding:0!important}.collection-hero .collection-hero__inner{flex-direction:column-reverse;padding:0!important;max-width:100%}.collection-hero .collection-hero__image-container{margin:0!important;min-height:unset;height:100%}.collection-hero .collection-hero__image-container img{position:unset!important}.collection-hero .collection-hero__text-wrapper{width:100%;text-align:center;padding:50px 15px 0!important}.collection-hero .collection-hero__text-wrapper .collection-hero__title{font-weight:400;font-size:60px;line-height:56px;letter-spacing:-2px;text-transform:uppercase;color:#5a3682;margin-top:0;margin-bottom:10px}.collection-hero .collection-hero__text-wrapper .collection-hero__description{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;text-align:center;color:#5a3682;margin:0 auto}@media (max-width: 991px){.collection-hero .collection-hero__text-wrapper .collection-hero__title{font-size:38px;line-height:38px}.collection-hero .collection-hero__text-wrapper .collection-hero__description{font-size:16px;line-height:24px}}@media (max-width: 543px){.collection-hero .collection-hero__text-wrapper{padding:30px 15px 0!important}.collection-hero .collection-hero__text-wrapper .collection-hero__description{font-size:14px;line-height:22px}}.page-policy__content,.shopify-policy__container{max-width:100%;padding:80px 40px!important}.page-policy__content .main-page-title{color:#5a3682!important;text-align:center}.shopify-policy__container .shopify-policy__title h1{font-size:64px;font-style:normal;font-weight:400;line-height:52px;text-transform:uppercase;margin:0;margin-bottom:20px!important;color:#5a3682!important;text-align:center}.shopify-policy__body .rte ul{padding:0;list-style:none}.shopify-policy__body .rte ul li{position:relative;padding-left:25px}.shopify-policy__body .rte ul li:before{content:"";height:12px;width:12px;position:absolute;top:7px;left:4px;background:#5a3682;transform:rotate(45deg)}.shopify-policy__body .rte ul li:after{content:"";height:12px;width:12px;position:absolute;top:7px;left:2px;background:#fff3ec;border:1px solid #5a3682;transform:rotate(45deg)}.page-policy__content .rte p,.page-policy__content .rte p strong,.shopify-policy__body .rte p,.shopify-policy__body .rte ul li,.shopify-policy__body .rte a,.shopify-policy__body .rte h1,.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4,.shopify-policy__body .rte h5,.shopify-policy__body .rte h6{font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#5a3682!important}.shopify-policy__body .rte h1,.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4,.shopify-policy__body .rte h5,.shopify-policy__body .rte h6{font-size:26px;line-height:30px}.page-policy__content .rte p{font-weight:400}@media (max-width: 989px){.page-policy__content,.shopify-policy__container{padding:60px 16px!important}.shopify-policy__container .shopify-policy__title h1{font-size:50px;line-height:46px}}@media (max-width: 543px){.page-policy__content,.shopify-policy__container{padding:40px 16px!important}.shopify-policy__container .shopify-policy__title h1{font-size:34px;line-height:30px}}.shopify-challenge__message{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;color:#5a3682;margin-top:0}.shopify-challenge__button{position:relative;border:1px solid #5A3682;background:#5a3682;padding:15px 24px;font-family:Poppins,sans-serif;font-size:18px;letter-spacing:0;transition:all .5s}ul.shopify-challenge__error{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;color:#5a3682;margin-top:0;padding:0}.owl-theme .owl-dots .owl-dot span{background:#5a3682a3!important}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#5a3682!important}.header__heading-logo{height:30px;shape-rendering:geometricPrecision;transform:translateZ(0);backface-visibility:hidden}.product-media-container .media{padding-top:100%!important}@media (max-width: 749px){.slider--mobile:after{padding-left:0!important}}.template-search__header .h2{font-family:URBANO;font-weight:400;font-size:60px;line-height:56px;letter-spacing:-2px;text-transform:uppercase;color:#5a3682;margin:0}.template-search__header p[role=status]{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;vertical-align:middle;color:#5a3682;margin:0}.search-modal__content.search-modal__content-bottom{background-color:#fff3ec}predictive-search .field:before,predictive-search .field:after{display:none}predictive-search .field input{border-radius:0;border:2px solid #5A368266;padding:12px 12px 12px 40px!important;background:#fff3ec;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#5a3682cc}predictive-search .field input:focus{box-shadow:none}predictive-search .field input::placeholder{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#5a3682cc;opacity:1}predictive-search .field .field__label{display:none}predictive-search .search__button{left:0}predictive-search .predictive-search.predictive-search--header{background:#fff3ec}predictive-search .predictive-search.predictive-search--header .predictive-search__heading{font-family:URBANO;color:#5a3682;text-transform:uppercase;font-size:20px;line-height:20px;font-weight:700}predictive-search .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,predictive-search .predictive-search__list-item .predictive-search__item-heading{font-family:Poppins,sans-serif!important;font-size:14px;text-decoration:none;color:#5a3682}predictive-search .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading mark,predictive-search .predictive-search__list-item .predictive-search__item-heading mark{color:#5a3682}predictive-search span[data-predictive-search-search-for-text]{font-family:URBANO;color:#5a3682;text-transform:uppercase;font-size:20px;line-height:20px;font-weight:700}@media (max-width: 991px){.search #product-grid .grid__item .grid-item .info .left-info .product-title{font-size:20px;line-height:24px}}@media (max-width: 767px){.template-search__header .h2{font-size:44px;line-height:36px}.search #product-grid .grid__item .grid-item .info .left-info .product-title{font-size:18px;line-height:22px}}@media (max-width: 543px){.header__search .search-modal.modal__content{min-height:70px}.template-search__header .h2{font-size:34px;line-height:26px}.search #product-grid .grid__item .grid-item .info .left-info .product-title{font-size:16px;line-height:20px}}.search .grid__item .article-card-wrapper .card{background:#fff3ec}.search .grid__item .article-card-wrapper .card:before,.search .grid__item .article-card-wrapper .card:after{display:none}.search .grid__item .article-card-wrapper .card .card__heading a{font-family:Roc Grotesk;font-weight:500;font-size:24px;line-height:32px;letter-spacing:0;color:#5a3682;margin:0}.search .grid__item .article-card-wrapper .card .badge{background:#bbcf3d;border:1px solid #5A3682;color:#5a3682;font-family:Poppins,sans-serif;font-size:12px;line-height:10px;letter-spacing:0}@media (max-width: 991px){.search .grid__item .article-card-wrapper .card .card__heading a{font-size:20px;line-height:24px}}@media (max-width: 767px){.search .grid__item .article-card-wrapper .card .card__heading a{font-size:18px;line-height:22px}}@media (max-width: 543px){.search .grid__item .article-card-wrapper .card .card__heading a{font-size:16px;line-height:20px}}@media (max-width: 991px){#shopify-section-template--19649771143405__image_with_text_VbieTB,#shopify-section-template--19649771143405__image_with_text_98JkCY,#shopify-section-template--19649771143405__image_with_text_kbgxJH{border-bottom:1px solid #5A3682}}.price-range-custom-slider{margin:auto;text-align:center;position:relative;width:100%}.price-range-custom-slider svg,.price-range-custom-slider input[type=range]{position:absolute;left:0;bottom:-2px}.price-range-custom-slider input[type=number]{border:1px solid #bcacce;text-align:center;font-size:1.6em;-moz-appearance:textfield}.price-range-custom-slider input[type=number]::-webkit-outer-spin-button,.price-range-custom-slider input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.price-range-custom-slider input[type=number]:invalid,.price-range-custom-slider input[type=number]:out-of-range{border:2px solid #5a3682;border-radius:30px}.price-range-custom-slider input[type=range]{-webkit-appearance:none;border-radius:30px;position:absolute;width:calc(100% - 5px);top:0}.price-range-selected-slider{position:absolute;height:6px;width:auto;top:-1px;background:#5a3682;z-index:1;left:0;right:0;border-radius:30px}.price-range-custom-slider input[type=range].slider-min-range{left:-3px}.price-range-custom-slider input[type=range].slider-max-range{right:-3px;left:auto}.price-range-custom-slider input[type=range]::-webkit-slider-runnable-track,.price-range-custom-slider input[type=range]::-webkit-slider-thumb,.price-range-custom-slider input[type=range]::-moz-range-track{background:#3498db}.price-range-custom-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;animate:.2s;background:#bcacce;border-radius:30px;box-shadow:none;border:0}.price-range-custom-slider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none}.price-range-custom-slider input[type=range]::-webkit-slider-thumb{z-index:2;position:relative;height:15px;width:15px;border-radius:25px;background:#5a3682;cursor:pointer;-webkit-appearance:none;margin-top:-4px}.price-range-custom-slider input[type=range]::-webkit-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:#5a3682;border-radius:1px;box-shadow:none;border:0}.price-range-custom-slider input[type=range]::-webkit-range-thumb{z-index:2;position:relative;height:12px;width:12px;border-radius:25px;background:#a1d0ff;cursor:pointer}.price-range-custom-slider input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}.price-range-custom-slider input[type=range]::-webkit-fill-lower,.price-range-custom-slider input[type=range]::-webkit-fill-upper{background:#5a3682;border-radius:30px;border:0}.price-range-custom-slider input[type=range]::-webkit-thumb{z-index:2;position:relative;border:1px solid #5a3682;height:12px;width:12px;border-radius:25px;background:#5a3682;cursor:pointer}.facets__price .field__input:not(:placeholder-shown){padding:0;border:0}.facets__price .field__input{padding:0;border:0;height:auto}.facets__price .facets__price .field{width:auto}.facets__price .facets__price{justify-content:space-between}.facets__price .field__input::placeholder{color:#5a3682;font-size:14px}price-range.facets__price{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:28px;letter-spacing:0;text-align:center;color:#5a3682;padding:10px 0}price-range.facets__price .field__input{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:left;color:#5a3682}#FacetsWrapperMobile facet-remove{display:none}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 5rem;background-color:#ffffffb3}.loading-overlay__spinner{width:3rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}.collection.loading .loading-overlay{display:flex!important;align-items:flex-start;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/33/assets/redesign.css.map */
