@media(max-width: 960px){.collection-banner-section .cb__ritual-parent{padding-bottom:40px !important}}@media(max-width: 960px){.collection-hero__text-content .cb__ritual-title{padding-bottom:12px !important;line-height:48px !important}}@media(max-width: 425px){.collection-hero__text-content .cb__ritual-title{padding-top:32px;font-weight:500 !important}}.collection-hero__text-content .page-section-title{letter-spacing:0}@media(max-width: 460px){.collection-hero__text-content .page-section-title{font-size:22px;line-height:39px !important}}.collection-banner-section{background-color:#f1f2f3}.collection-banner-section .collection-hero__text-col{padding-right:32px;height:350px;max-width:448px;box-sizing:border-box}.collection-banner-section .collection-hero__text-col .breadcrumb{position:absolute;top:16px;padding:0}.collection-banner-section .collection-hero__text-col .collection-hero__text-content h2.section-title{margin-bottom:8px}.collection-banner-section .collection-hero__text-col .collection-hero__text-content div.collection-hero__description{max-height:78px;overflow:hidden;position:relative}.collection-banner-section .collection-hero__text-col .collection-hero__text-content div.collection-hero__description a{font-size:inherit;line-height:inherit;text-decoration:underline}.collection-banner-section .collection-hero__text-col .collection-hero__text-content div.collection-hero__description *{line-height:26px;margin:0;font-weight:400;font-style:normal}.collection-banner-section .collection-hero__text-col .collection-hero__text-content div.collection-hero__description::after{content:"";position:absolute;right:0;top:52px;background:linear-gradient(270deg, #f1f2f3 8.1%, rgba(255, 255, 255, 0) 100%);height:28px;max-width:80px;width:100%;pointer-events:none}.collection-banner-section .collection-hero__text-col .collection-hero__text-content a{display:inline-block;margin-top:16px;font-size:13px;line-height:20px;font-weight:500}.collection-banner-section .collection-hero__bg{position:absolute;right:0;top:0;height:350px}.collection-banner-section .collection-hero__bg img{width:100%;height:100%;object-fit:cover}@media(min-width: 1441px){.collection-banner-section .collection-hero__bg{width:calc(((100vw - 1440px) / 2) + (1440px - 480px))}}@media(min-width: 961px)and (max-width: 1440px){.collection-banner-section .collection-hero__bg{width:calc(100vw - 480px)}}@media(max-width: 960px){.collection-banner-section{flex-direction:column}.collection-banner-section .collection-hero-text{order:1}.collection-banner-section .collection-hero-text .collection-parent-container{height:100% !important;display:flex;flex-direction:column;align-items:baseline}.collection-banner-section .collection-hero-text .collection-parent-container .breadcrumb{position:unset;padding-top:16px;padding-bottom:16px}.collection-banner-section .collection-hero-text .collection-parent-container .collection-hero__text-content .section-title{margin-bottom:0 !important;padding-top:0 !important}.collection-banner-section .collection-hero-text .collection-hero__text-col{max-width:unset;padding-right:0;height:262px}.collection-banner-section .collection-hero-text .collection-hero__text-col .div.collection-hero__description *{line-height:26px}.collection-banner-section .collection-hero__bg{position:unset;width:100%}.collection-banner-section .collection-hero__bg.no-image{height:0}}@media(max-width: 460px){.collection-banner-section .collection-hero__text-col .collection-hero__text-content h2.section-title{line-height:30px;margin-bottom:12px}.collection-banner-section .collection-hero__text-col .collection-hero__text-content div.collection-hero__description *{font-size:15px;max-height:78px}.collection-banner-section .collection-hero__bg{height:137px}}.collection-banner__popup-text-parent{padding-top:16px}.collection-banner__popup-text-parent .collection-banner__popup-icons{max-width:18px}.collection-banner__popup-text-parent .collection-banner__popup-text{padding-left:11px;text-decoration:underline;letter-spacing:2.4px}.collection-hero__description a:hover{color:#72818b}.collection-banner__popup-video-parent .collection-banner__popup-close{background-color:#e5e5e5}.collection-banner__popup-video-parent .collection-banner__popup-video{max-width:1024px !important;width:100%}@media(max-width: 376px){.collection-banner__popup-video-parent .collection-banner__popup-video{max-width:343px !important}}#modal-open .uk-modal-body{padding:0;max-width:555px !important;width:100%}#modal-open .uk-modal-body button{line-height:0;padding:0;top:23px;right:16px;cursor:pointer}#modal-open .uk-modal-body button img{width:16px;height:16px}#modal-open .uk-modal-body h3{padding:11.5px 16px;margin-bottom:0;font-size:22px;line-height:39px;box-shadow:0px 4px 24px rgba(76,76,77,.05)}#modal-open .uk-modal-body .modal-body{padding:24px 16px;font-size:15px;line-height:26px}#modal-open .uk-modal-body .modal-body p{margin:0}.collection-playlist .collection-banner-playlist,.collection-playlist .collection-banner-meditation{text-decoration:underline;letter-spacing:2.4px}@media(max-width: 322px){.collection-playlist .collection-banner-playlist,.collection-playlist .collection-banner-meditation{font-size:12px !important}}.collection-playlist .collection-banner-playlist .collection-playlist-icons,.collection-playlist .collection-banner-meditation .collection-playlist-icons{margin-right:10px}@media(max-width: 450px){.collection-hero__text-content .collection-section-title{margin-top:25px}}@media(max-width: 375px){.collection-hero__text-content .collection-section-title{margin-bottom:0 !important}}@media(max-width: 345px){.collection-hero__text-content .collection-section-title{font-size:25.5px}}.collection-banner-section.about-us-banner{background-color:#fff}@media(max-width: 960px){.collection-banner-section.about-us-banner .collection-hero__text-col{max-height:262px;height:100% !important;flex-direction:column;align-items:flex-start}.collection-banner-section.about-us-banner .collection-hero__text-col nav.breadcrumb{position:unset;padding:16px 0}.collection-banner-section.about-us-banner .collection-hero__text-col h2.section-title{padding-bottom:24px}}@media(max-width: 460px){.collection-banner-section.about-us-banner .collection-hero__text-col h2.section-title{font-size:22px;line-height:39px;padding-bottom:0;margin-bottom:24px}}@media(max-width: 960px){.collection-banner-section.contact-banner .collection-hero__text-col{max-height:262px;height:100% !important;flex-direction:column;align-items:flex-start;padding-bottom:40px}.collection-banner-section.contact-banner .collection-hero__text-col nav.breadcrumb{position:unset;padding:16px 0}.collection-banner-section.contact-banner .collection-hero__text-col h2.section-title{margin:0;padding-bottom:12px}}@media(max-width: 460px){.collection-banner-section.contact-banner .collection-hero__text-col h2.section-title{font-size:22px;line-height:39px}}@media(max-width: 376px){.collection-banner__popup-video-parent .cb__modal-iframe{width:343px;height:192px}}@media(max-width: 780px){.collection-banner-section.faq-banner .collection-hero__text-col .collection-hero__text-content .section-title{font-size:22px;line-height:39px}}
