.hero-banner-outer .left-col{border-radius:40px;background:#f5f5f5;padding:132px 70px}.hero-banner-outer .banner-slider{border-radius:40px;background:#fafafa;position:relative}.hero-banner-outer .banner-slider img{border-radius:40px}.hero-banner-outer .banner-slider .custom-nav-buttons{position:absolute;bottom:40px;right:60px;display:flex;gap:8px}.hero-banner-outer .banner-slider .custom-arrows{position:static;padding:0;width:auto;height:auto;transform:unset;opacity:1}.hero-banner-outer .banner-slider svg{width:53px;height:53px}.hero-banner-outer .banner-slider .custom-arrows:hover svg{background:#000;stroke:#fff;fill:#000;border-radius:100%}.hero-banner-outer .banner-slider .custom-arrows:hover svg path{fill:#fff}.hero-banner-outer .inner-wrapper>.group-block-content{align-items:normal}.hero-banner-outer .left-col h1{color:#0d0d0d;font-weight:700;line-height:99.752%}.hero-banner-outer .left-col p{color:#515151;font-size:34px;font-style:normal;font-weight:300;line-height:130%}.hero-banner-outer .counter-col{border-radius:40px;border:1px solid #F5F5F5;padding:45px 40px}.hero-banner-outer .right-img-col{border-radius:40px;border:1px solid #F5F5F5;background:#fafafa;padding:45px 70px}.hero-banner-outer .counter-col h1{color:#0d0d0d;font-size:90px;font-style:normal;font-weight:400;line-height:100%}.hero-banner-outer .counter-col p,.hero-banner-outer .right-img-col{color:#515151;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:121%}.hero-banner-outer search-page-input-component{border-radius:10px;border:1px solid #0D0D0D;background:#fff;box-shadow:0 6px 22px #5781d81a;width:100%;padding:5px 5px 5px 20px}.hero-banner-outer .search-page-input{border:0;border-color:unset;background-color:unset;color:#2b2b2b;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:0}.hero-banner-outer form.search-page-input__parent{width:100%;max-width:697px}.hero-banner-outer .search-page-input:focus-visible{outline:unset}.hero-banner-outer button.button.cstm-btn{border-radius:10px;border:1px solid #5781D8;background:#5781d8;height:auto;color:#fff;text-align:center;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22.4px;max-width:211px;width:100%;padding:14px}.custom-faq-outer .faq-header h3{color:#0d0d0d!important;font-size:38px!important;font-style:normal;font-weight:500!important;line-height:125%!important}.custom-faq-outer .accordion-column{border-radius:40px;background-color:#f5f5f5;padding:100px 80px}.custom-faq-outer summary.details__header{color:#0d0d0d;font-family:DM Sans,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:138%}.custom-faq-outer details.details{border-radius:10px;border:1px solid #0D0D0D!important;background:#fff;padding:8.4px 31px}.custom-faq-outer .accordion{display:flex;flex-wrap:wrap;gap:20px}.custom-faq-outer accordion-custom{width:100%}.custom-faq-outer .details-content{padding:0!important}.custom-faq-outer .details-content p{color:#515151;font-size:18px;font-style:normal;font-weight:400;line-height:155%;width:100%;padding-right:52px}.custom-faq-outer .details-content p strong{font-weight:500}.custom-faq-outer .details-content p a{font-weight:500;color:#515151}.custom-faq-outer button.read-btn{border-radius:10px;border:1.089px solid #525252;padding:10.89px 21.78px;color:#525252;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;background:transparent;cursor:pointer}.custom-faq-outer details.details:open svg{fill:#000}.custom-faq-outer details.details:open svg path{fill:#fff;opacity:1}.custom-faq-outer details.details span.svg-wrapper,.custom-faq-outer details.details svg{width:33px;height:33px;min-width:33px}.custom-faq-outer a.button-secondary{color:#0d0d0d;text-align:center;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding:16px 25px;border-radius:10px;border:1px solid #0D0D0D}.custom-faq-outer a.button-secondary:hover{background-color:#0d0d0d;color:#fff}.custom-community-outer .inner-container{border-radius:40px;border:1px solid #EEE;background:#f5f5f5;padding:110px 20px 130px}.custom-community-outer .inner-container>.group-block-content{max-width:1154px;margin:auto}.custom-community-outer p{color:#515151;font-size:34px!important;font-weight:300!important}.custom-community-outer .email-signup__input-group{gap:14px!important}.custom-community-outer .email-signup__input{border-radius:10px;border:1px solid #0D0D0D;display:flex;padding:17px 20px;align-items:center;color:#a5a5a5;font-size:16px!important;font-weight:400;line-height:normal}.custom-community-outer .email-signup__button{border-radius:10px;border:1px solid #5781D8;background-color:#5781d8!important;padding:16px 94.5px;font-size:16px;font-style:normal;font-weight:400;line-height:22.4px}.custom-community-outer .email-signup__button:hover{background-color:transparent!important;color:#0d0d0d;border-color:#0d0d0d}.custom-community-outer .h6 p{color:#5781d8!important;font-size:32px!important;font-style:normal;font-weight:600;line-height:123%;font-family:Inter,sans-serif}.custom-community-outer p.email-signup__message-text{font-size:18px!important;font-weight:500!important}.custom-community-outer .email-signup__message{margin-top:10px}.odd-even-outer .odd:before{position:absolute;content:"";background-image:url(/cdn/shop/files/Vector.png?v=1775564964);width:100%;height:100%;background-repeat:no-repeat;bottom:0;left:0;background-size:contain;background-position:left bottom}.odd-even-outer .even:before{position:absolute;content:"";background-image:url(/cdn/shop/files/Vector.png?v=1775564964);width:100%;height:100%;background-repeat:no-repeat;top:5px;left:0;background-size:contain;background-position:left bottom}.odd-even-outer .even{margin-top:310px}.odd-even-outer p{font-weight:300!important}.custom-faq-banner p{color:#515151;font-size:18px}.custom-faq-banner a{color:#5781d8}.custom-faq-banner h2{font-weight:500!important}.custom-contact-support-outer .inner-box{border-radius:20px;border:1px solid #EBEBEB;background:#f5f5f5;padding:60px 45px}.custom-contact-support-outer .inner-box h3{color:#2b2b2b;text-align:center;font-style:normal;font-weight:300;line-height:138%;font-family:Inter,sans-serif!important}.custom-contact-support-outer .inner-box p{color:#2b2b2b;font-size:24px;font-style:normal;font-weight:300;line-height:34px;font-family:Inter,sans-serif!important}.custom-contact-support-outer .inner-box a.button-secondary{color:#fff;text-align:center;border:1px solid #5781D8!important;background:#5781d8;--button-border-color: unset}.custom-contact-support-outer h2{color:#0d0d0d!important;font-weight:500!important}.custom-contact-form-outer .contact-form__form-row{flex-direction:column!important;align-items:flex-start}.custom-contact-form-outer label.visually-hidden:first-child,.custom-contact-form-outer label{margin-top:0}.custom-contact-form-outer label.contact-form-label,.custom-contact-form-outer label.visually-hidden,.custom-contact-form-outer .visually-hidden:not(:focus,:active){position:relative!important;overflow:unset;width:auto;height:unset;margin:unset;padding:0;border:0;clip:unset;color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:138%;margin-top:22px}.custom-contact-form-outer .contact-form__form{border-radius:40px;background:#f5f5f5;padding:84px}.custom-contact-form-outer input{color:#515151;font-family:Inter,sans-serif!important;font-size:18px;font-style:normal;font-weight:400;line-height:169%;padding:11px 30px;border-radius:10px;border:1px solid #CDCDCD;background:#fff}.custom-contact-form-outer textarea{color:#515151;font-family:Inter,sans-serif!important;font-size:18px;font-style:normal;font-weight:400;line-height:169%;padding:11px 30px;border-radius:10px;border:1px solid #CDCDCD;background:#fff;height:110px!important}.custom-contact-form-outer .submit-button{border-radius:10px;border:1px solid #5781D8;background:#5781d8;width:100%;color:#fff;text-align:center;font-family:DM Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:124%;margin-top:22px}.custom-help-center-outer input{border-color:unset;background-color:transparent!important;border-radius:500px;border:1px solid #A5A5A5;padding:15.5px 20px;color:#2b2b2b;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;width:100%}.custom-help-center-outer search-page-input-component{max-width:410px!important;margin-bottom:0!important}.custom-help-center-outer .search-page-input__parent{width:100%}.custom-help-center-outer span.svg-wrapper.search__icon{left:auto;right:10px}.custom-help-center-form-outer .inner-container{max-width:1100px;border-radius:40px;background:#f5f5f5;padding:85px}.custom-help-center-form-outer .inner-container .contact-form__form{padding:0;border-radius:unset;background:transparent}.custom-help-center-faq .accordion-column{padding:85px}.custom-help-center-form-outer a.button{border-radius:15.741px;border:1.574px solid #5781D8;background:#5781d8;color:#fff;text-align:center;font-family:DM Sans,sans-serif!important;font-size:28px;font-style:normal;font-weight:400;line-height:124%;display:flex;gap:25px;padding:24.5px 50px}.custom-help-center-form-outer a.button:hover,.custom-contact-form-outer.custom-help-center-form-outer .submit-button:hover{background-color:transparent;border-color:#0d0d0d;color:#0d0d0d}.custom-contact-form-outer.custom-help-center-form-outer .submit-button{width:fit-content;padding:14.85px 51.42px}.custom-contact-form-outer.custom-help-center-form-outer h3{margin-bottom:12px!important;font-size:38px!important}.custom-help-center-form-outer p.footer-message{color:#515151;font-size:18px;font-style:normal;font-weight:400;line-height:169%;margin-top:8px}.custom-overview-outer .inner-box{max-width:1160px;margin:auto;flex:unset}.custom-overview-outer .inner-box p{color:#515151;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.custom-overview-outer .inner-box h4{color:#0d0d0d;font-size:28px;font-style:normal;font-weight:500;line-height:normal}.junip-mt-4.junip-d-flex.junip-gap-3,.junip-review-list-item .junip-d-flex.junip-align-items-center.junip-gap-2,.junip-powered-by-footer.junip-mt-3{display:none}.junip-button-border-radius-shaved .junip-btn{font-family:DM Sans,sans-serif;font-size:16px;border-radius:10px;border:1px solid #5781D8;background:#5781d8}h2.junip-product-review-title{text-transform:capitalize}.custom-search-page-product .main-collection-grid{grid-template-columns:1fr}.custom-search-page-product ul.product-grid{display:flex;flex-wrap:wrap;gap:40px}.custom-search-page-product .product-grid__item{width:calc(25% - 30px)}.custom-search-page-product .product-media{margin:auto;border-radius:10px;background:#f5f5f5;padding:40px;position:relative;display:flex}.custom-search-page-product img{object-fit:cover;transition:all .3s ease-in-out}.custom-search-page-product .product-media:hover img{transform:scale(1.15)}.custom-search-page-product .add-to-cart-button{border-radius:10px;border:1px solid;background:#5781d8;color:#fff;text-align:center;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22.4px;border-color:#5781d8!important;--button-border-width: 0px;padding:16px!important}.custom-search-page-product .add-to-cart-button:hover{background:#0d0d0d;border-color:#0d0d0d!important}.custom-search-page-product span.svg-wrapper.add-to-cart-icon{display:none}.custom-search-page-product span.buy-buttons-block{left:0;position:absolute;bottom:100px;margin:auto;padding:0 20px;display:none;width:100%}.custom-search-page-product .product-grid__item:hover span.buy-buttons-block{display:block}.product-grid--template--20778610196645__main:not([product-grid-view=zoom-out]):is(.product-grid--organic) .product-grid__item:nth-of-type(6n+2),.product-grid--template--20778610196645__main:not([product-grid-view=zoom-out]):is(.product-grid--organic) .product-grid__item:nth-of-type(6n+5){align-self:unset!important}.custom-faq-outer .blog-detail-page-contain{background-color:transparent;max-width:1240px;padding:0 20px}.custom-blog-post-faq-outer .faq-item .faq-question{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.custom-blog-post-faq-outer .faq-item span{width:100%;color:#0d0d0d;font-family:DM Sans,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:138%}.custom-blog-post-faq-outer .faq-item span.faq-icon{width:fit-content}.custom-blog-post-faq-outer .faq-item{border-radius:10px;border:1px solid #0D0D0D!important;background:#fff;padding:19px 27px}.custom-blog-post-faq-outer .faq-wrapper{display:flex;flex-wrap:wrap;gap:20px;flex-direction:column}.custom-blog-post-faq-outer .faq-answer{color:#515151;font-size:18px;font-style:normal;font-weight:400;line-height:155%;width:100%;padding-right:52px}.custom-blog-post-faq-outer .faq-item .faq-question.active svg{transform:rotate(180deg);fill:#000}.custom-blog-post-faq-outer .faq-item .faq-question.active svg path{fill:#fff}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-section.css.map */
