*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a,button{-webkit-tap-highlight-color:transparent}@supports (padding: env(safe-area-inset-top)){body,.header-wrapper,.announcement-bar-section{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.shopify-section-group-footer-group,.cart-drawer,.menu-drawer{padding-bottom:env(safe-area-inset-bottom)}}a,button,[role=button],input[type=submit],input[type=button],summary,.list-menu__item,.product-form__submit,.cart__ctas .button{min-height:44px}@media screen and (max-width:749px){.header__icon,.header__icon--menu,.header__icon--search,.header__icon--cart{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}}@media screen and (max-width:749px){.announcement-bar-section .announcement-bar__message{font-size:11px!important;padding:.45rem .8rem!important;letter-spacing:.02em}}@media screen and (max-width:449px){.announcement-bar-section .announcement-bar__message{font-size:10px!important;padding:.4rem .6rem!important;line-height:1.35!important}}@media screen and (max-width:749px){.header__left-icons-wrapper{padding-left:12px;gap:.3rem}.header--middle-center .header__icons{padding-right:12px}.header__heading-logo-wrapper{max-width:140px}.header__heading-logo-wrapper img{max-height:40px;width:auto}.header__icon--globe svg{width:20px;height:20px}.header__icon--globe{padding:.5rem}}@media screen and (max-width:449px){.globe-dropdown{min-width:240px;right:-8px}.globe-dropdown__inner{padding:1rem 1.2rem}.globe-dropdown__title{font-size:.7rem}.globe-dropdown__option{font-size:.88rem}}@media screen and (max-width:749px){.menu-drawer{width:100vw!important;max-width:100vw!important}.sadhana-drawer__header{padding:1.2rem 1rem .6rem}.sadhana-nav__link{padding:.7rem 1.4rem;font-size:13px}.sadhana-nav__spacer{height:1.8rem}.menu-drawer__newsletter-section{padding:1.5rem 1.4rem 1.2rem;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}.menu-drawer__newsletter-heading{font-size:13px}.menu-drawer__newsletter-input,.menu-drawer__newsletter-button{font-size:13px;padding:.85rem 1rem}}@media screen and (min-width:750px)and (max-width:989px){.menu-drawer{max-width:380px!important}}@media screen and (max-width:449px){.banner__heading{font-size:clamp(1.5rem,6vw,2.2rem)!important;line-height:1.2!important}.banner__text,.banner .subtitle,.image-banner .banner__text{font-size:15px!important;line-height:1.5!important}.banner__box .button{font-size:13px;padding:.8rem 1.6rem;min-width:160px}.banner{min-height:50vh}}@media screen and (min-width:450px)and (max-width:749px){.banner__heading{font-size:clamp(1.8rem,5vw,2.8rem)!important;line-height:1.2!important}.banner__text,.banner .subtitle,.image-banner .banner__text{font-size:16px!important}.banner{min-height:55vh}}@media screen and (min-width:750px)and (max-width:989px){.banner__heading{font-size:clamp(2.2rem,4.5vw,3.2rem)!important}.banner{min-height:60vh}}@media screen and (max-width:449px){.collection-list__item{flex:0 0 85%;max-width:85%}.collection-list .title{font-size:1.1rem!important}.section-header__title,.collection-list-title h2{font-size:clamp(1.3rem,5vw,1.8rem)!important}.section-header__description{font-size:14px;line-height:1.5}}@media screen and (min-width:450px)and (max-width:749px){.collection-list__item{flex:0 0 48%;max-width:48%}}@media screen and (max-width:749px){.card--media .card__content{padding:.8rem}.card__heading{font-size:.9rem}.price__regular .price-item{font-size:.95rem}.product-grid .grid__item{padding:0 .4rem}}@media screen and (max-width:749px){.image-with-text .grid{gap:0!important}.image-with-text__content{padding:1.5rem 1.2rem!important}.image-with-text__content h2{font-size:clamp(1.4rem,5vw,2rem)!important}.image-with-text__content .rte{font-size:15px;line-height:1.6}}@media screen and (max-width:749px){.multicolumn-list{gap:1rem}.multicolumn-list__item{flex:0 0 100%!important}.multicolumn-list__item .multicolumn-card__info h3{font-size:1rem}.multicolumn-list__item .rte{font-size:14px;line-height:1.5}}@media screen and (min-width:750px)and (max-width:989px){.multicolumn-list__item{flex:0 0 calc(50% - 1rem)!important}}@media screen and (max-width:449px){blockquote,.quote,.testimonial__text,.trust-statement,.rich-text .rte em{font-size:17px!important;line-height:1.5!important}.rich-text .button{font-size:13px;padding:.8rem 1.5rem}.rich-text__blocks{padding:0 .8rem}}@media screen and (min-width:450px)and (max-width:749px){blockquote,.quote,.testimonial__text,.trust-statement,.rich-text .rte em{font-size:19px!important}}@media screen and (max-width:749px){.newsletter .newsletter__wrapper{padding:2rem 1.2rem}.newsletter .title{font-size:clamp(1.3rem,5vw,1.8rem)!important}.newsletter-form__field-wrapper{max-width:100%}.newsletter-form .field__input{font-size:14px;padding:.85rem 1rem}.newsletter-form .newsletter-form__button{min-width:100px}}@media screen and (max-width:749px){.sadhana-footer__trust-bar{padding:1.8rem 1.2rem;margin-bottom:1.5rem}.sadhana-footer__trust-headline{font-size:19px;line-height:1.3}.sadhana-footer__trust-sub{font-size:11px;letter-spacing:.08em}.sadhana-footer__columns{gap:1.5rem;padding:0 1rem}.sadhana-footer__columns .footer-block--menu .list-menu__item--link{font-size:14px;padding:.4rem 0;display:inline-block;min-height:44px;line-height:44px}.sadhana-footer__columns .footer-block--menu .footer_link--text{margin-bottom:0}.sadhana-footer__copyright{margin-top:1.8rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}}@media screen and (min-width:750px)and (max-width:989px){.sadhana-footer__columns{padding:0 1.5rem;gap:1.5rem}}@media screen and (max-width:749px){.product__media-wrapper{margin:0 -1rem}.product__info-container{padding:1.2rem 0}.product__title{font-size:clamp(1.3rem,5vw,1.8rem)!important}.product__description .rte{font-size:15px;line-height:1.6}.product-form__buttons .button{width:100%;padding:.95rem 1.5rem;font-size:14px}.product-form__input--dropdown,.product-form__input--pill{font-size:14px}}@media screen and (max-width:449px){.collection-hero__title{font-size:clamp(1.5rem,6vw,2rem)!important}.collection-hero__description{font-size:14px;line-height:1.5}.collection .grid--2-col-tablet-down .grid__item{width:calc(50% - .5rem)}}@media screen and (min-width:750px)and (max-width:989px){.collection .grid--4-col-desktop .grid__item{width:calc(33.333% - 1rem)}}@media screen and (max-width:749px){.cart-drawer{width:100vw!important;max-width:100vw!important}.cart-drawer .drawer__header{padding:1rem}.cart-item__details{font-size:14px}}@media screen and (max-width:749px){.accordion .accordion__title,.product__info-container .product__description-wrapper>.accordion__title{font-size:15px;padding:1rem 0}.accordion .accordion__content .rte{font-size:14px;line-height:1.6}}@media screen and (max-width:749px){.main-page-title{font-size:clamp(1.5rem,6vw,2rem)!important}.page-width{padding-left:1rem;padding-right:1rem}.rte h2{font-size:1.2rem;margin-top:1.5rem}.rte p,.rte li{font-size:15px;line-height:1.6}}@media screen and (max-width:749px){.blog-articles{grid-template-columns:1fr!important}.article-card__image--small .ratio:before,.article-card__image--medium .ratio:before{padding-bottom:56%!important}.article-card .card__content{padding:1rem}.article-card .card__heading{font-size:1rem}}@media screen and (max-height:500px)and (orientation:landscape){.banner{min-height:80vh}.banner__heading{font-size:1.8rem!important}.menu-drawer__navigation-container{max-height:100vh}}@media screen and (min-width:1440px){.page-width{max-width:1400px;margin:0 auto}.banner__heading{font-size:3.5rem!important}.sadhana-footer__trust-headline{font-size:30px}}@media print{.header-wrapper,.menu-drawer-container,.sadhana-footer__copyright,.newsletter,.back-to-top,.cart-notification,.announcement-bar-section{display:none!important}body{font-size:12pt;color:#000;background:#fff}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid #C9472B;outline-offset:2px}:focus:not(:focus-visible){outline:none}[class*=values_section] .multicolumn-list.swiper-wrapper{height:auto!important;align-items:stretch!important}[class*=values_section] .swiper-slide.multicolumn-list__item{height:auto!important;align-self:stretch!important;display:flex!important}[class*=values_section] .multicolumn-list__item>.content-container{height:100%!important;display:flex!important;flex-direction:column!important}[class*=story_section] .image-with-text__media img{object-fit:contain!important;object-position:center center!important;padding:2rem!important}.collection-list__item .card-collection-content{pointer-events:none}.collection-list__item .card-collection-content .card__heading a{pointer-events:auto}@supports (-webkit-overflow-scrolling: touch){.cart-drawer,.menu-drawer{-webkit-overflow-scrolling:touch}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header__heading-logo-wrapper img{image-rendering:-webkit-optimize-contrast}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sadhana-responsive.css.map */
