:root{--reference-header-height: 132px;--reference-announcement-height: 42px}html{scroll-padding-top:calc(var(--reference-header-height) + var(--reference-announcement-height))}body{overflow-x:clip;color:var(--color-text);font-size:var(--font-size-body);line-height:var(--line-height-body)}.page-width{max-width:calc(var(--page-width) + (var(--page-padding-desktop) * 2));padding-inline:var(--page-padding-desktop)}.section+.section{margin-top:var(--spacing-section-desktop)}.title,.title-wrapper-with-link{letter-spacing:0}.title-wrapper-with-link{justify-content:center;text-align:center}.home-section-heading{margin-bottom:3rem;text-align:center}.home-section-heading__title{margin:0;font-size:1.55rem;font-weight:400;line-height:1.35;letter-spacing:.045em;text-transform:uppercase}.home-section-heading__link{display:inline-block;margin-top:1rem;color:inherit;font-size:1rem;line-height:1;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}.home-section-heading__link:after{display:block;width:2.4rem;height:1px;margin:.8rem auto 0;background:currentColor;content:"";opacity:.35}.reference-outline-link{display:inline-flex;align-items:center;justify-content:center;min-width:90px;padding:8px 14px;border:1px solid #e8e8e1;background-color:transparent;background-position:150% 45%;color:#000;font-size:12px;text-decoration:none}.reference-outline-link:after{display:none}.title--primary,.main-page-title,.collection-hero__title{font-size:var(--font-size-h1);font-weight:400;letter-spacing:0}.button,.shopify-challenge__button,.customer button{min-height:var(--button-height);border-radius:var(--button-radius);letter-spacing:.18em;text-transform:uppercase;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.button:hover{transform:translateY(-1px)}.announcement-bar-section{min-height:var(--reference-announcement-height)}.announcement-bar{min-height:var(--reference-announcement-height);padding-block:0}.announcement-bar__message{min-height:auto;padding:0;font-size:1.35rem;line-height:2.2rem;letter-spacing:.12em}.header-wrapper{border-bottom-color:rgba(var(--color-foreground),.12)}.header{min-height:92px;padding-top:14px;padding-bottom:14px}.header__heading-logo{max-height:58px;object-fit:contain}.header__menu-item{padding-inline:1.2rem;font-size:1.35rem;letter-spacing:.015em;text-transform:uppercase}.menu-drawer,.cart-drawer .drawer__inner{width:min(var(--drawer-width),100vw)}.template-index .section-header.shopify-section-group-header-group{position:sticky;z-index:4;margin-bottom:0}.template-index #MainContent{margin-top:calc(var(--header-height, var(--reference-header-height)) * -1)}.template-index #MainContent>.shopify-section+.shopify-section{margin-top:75px}.template-index .section-header:not(.scrolled-past-header):not(.menu-open) .header-wrapper{background:transparent}.template-index .section-header:not(.scrolled-past-header):not(.menu-open){color:#fff}.template-index .section-header:not(.scrolled-past-header):not(.menu-open) .header__icon,.template-index .section-header:not(.scrolled-past-header):not(.menu-open) .header__menu-item,.template-index .section-header:not(.scrolled-past-header):not(.menu-open) .header__heading-link,.template-index .section-header:not(.scrolled-past-header):not(.menu-open) .header__heading-link .h2{color:#fff}.template-index main>.shopify-section:first-child .banner{min-height:clamp(560px,56.25vw,810px)}.card__heading{font-size:1.45rem;line-height:1.35}.card-information{font-size:1.35rem;text-align:var(--product-card-text-alignment)}.card-information .price--on-sale .price-item--regular{color:var(--color-text-muted)}.price__sale .price-item--sale,.badge.color-scheme-5{color:var(--color-sale)}.price-item--save{color:var(--color-sale);font-size:.9em}.card-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none}.card-swatches .swatch,.card-swatches__text{display:grid;width:1.8rem;height:1.8rem;place-items:center;font-size:.9rem;border:1px solid var(--color-border);border-radius:50%}.card-wrapper .media>img{transition:opacity var(--transition-normal),transform .55s ease}.card-wrapper:hover .media>img{transform:scale(1.025)}.product-grid{row-gap:var(--grid-desktop-vertical-spacing)}.collection-hero{margin-bottom:0}.collection-hero__inner{padding-block:38px}.facets-container{padding-block:22px;border-block:1px solid var(--color-border)}.product__info-container{max-width:56rem}.product__title h1{font-size:clamp(2.1rem,1.7vw,2.6rem);font-weight:400;line-height:1.25}.product__info-wrapper{padding-left:clamp(3rem,5vw,7rem)}.product-form__submit{min-height:54px}.article-template__content,.rte.reference-prose{max-width:80rem;margin-inline:auto;font-size:1.7rem;line-height:1.7}.article-template__content h2,.rte.reference-prose h2{margin-top:6rem;font-size:var(--font-size-h2)}.article-template__content h3,.rte.reference-prose h3{margin-top:4.5rem;font-size:var(--font-size-h3)}.article-template__content table,.rte.reference-prose table{display:block;max-width:100%;overflow-x:auto}.footer{border-top:1px solid var(--color-border)}.footer__blocks-wrapper{column-gap:clamp(3rem,7vw,10rem)}.footer-block__heading{font-size:1.25rem;letter-spacing:.28em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link{padding-block:.45rem;font-size:1.3rem}@media screen and (max-width:989px){:root{--reference-header-height: 68px}.page-width{padding-inline:var(--page-padding-tablet)}.header{min-height:var(--reference-header-height)}.product__info-wrapper{padding-left:3rem}}@media screen and (max-width:749px){:root{--reference-header-height: 68px}.page-width{padding-inline:var(--page-padding-mobile)}.section+.section{margin-top:var(--spacing-section-mobile)}.home-section-heading{margin-bottom:2rem}.home-section-heading__title{font-size:1.35rem}.template-index #MainContent>.shopify-section+.shopify-section{margin-top:40px}.template-index main>.shopify-section:first-child .banner{min-height:690px}.card__heading{font-size:1.3rem}.card-information{font-size:1.25rem}.product__info-wrapper{padding-left:0}.footer__content-top{padding-inline:var(--page-padding-mobile)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/buddha-theme.css.map */
