.template-index{overflow-x:clip}.template-index .shambhala-material-atlas-section,.template-index .shambhala-craft-timeline-section,.template-index .shambhala-sacred-traditions-section,.template-index .shambhala-brand-promise-section,.template-index .shambhala-sacred-counters-section,.template-index .shambhala-impact-stats-section,.template-index .shambhala-oracle-section{content-visibility:auto;contain-intrinsic-size:auto 520px}@media(max-width:767px){.template-index .shambhala-material-story,.template-index .shambhala-material-atlas,.template-index .shambhala-craft-timeline,.template-index .shambhala-sacred-counters,.template-index .shambhala-impact-stats,.template-index .shambhala-brand-promise,.template-index .shambhala-oracle-wrap{padding-top:44px!important;padding-bottom:44px!important}.template-index .section-image-banner,.template-index .halo-image-banner{margin-top:8px!important;margin-bottom:8px!important}.template-index .shambhala-sacred-traditions{padding-top:44px!important;padding-bottom:44px!important}.template-index .shambhala-brand-promise__stories{gap:12px}.template-index .custom-image-banner-block{margin-top:12px!important;margin-bottom:12px!important}.template-index .slideshow .slide-content{padding-left:16px!important;padding-right:16px!important}.template-index .slideshow .slide-heading{font-size:26px!important;line-height:1.2!important}.template-index .slideshow .slide-des{font-size:14px!important;line-height:1.6!important}.template-index .wrapper-body{z-index:auto}.template-index .oracle-container{margin:0 auto;padding:24px 16px}.template-index .oracle-textarea{height:88px;font-size:14px}.template-index .shambhala-material-story__nav{margin-bottom:24px}.template-index .shambhala-craft-timeline__steps{gap:28px}.template-index .shambhala-material-atlas__stage{max-width:280px}.template-index .shambhala-material-atlas__header,.template-index .shambhala-material-story__header,.template-index .shambhala-craft-timeline__header,.template-index .shambhala-sacred-counters__header,.template-index .shambhala-impact-stats__header{margin-bottom:28px}.template-index .cct-section{padding-top:36px!important;padding-bottom:36px!important}.template-index .cct-main-heading{margin-bottom:20px;font-size:24px!important}.template-index .cct-tabs-header{margin-bottom:20px}.template-index .cct-tab-pane{padding:12px 8px!important}}@media(max-width:551px){.shambhala-sacred-counters__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.shambhala-sacred-counters__card{padding:18px 10px 16px!important}.shambhala-sacred-counters__icon-wrap{width:64px;height:64px;margin-bottom:12px}.shambhala-sacred-counters__number{font-size:36px!important}.shambhala-sacred-counters__suffix{font-size:18px!important}.shambhala-sacred-counters__tagline{font-size:9px;letter-spacing:.1em;padding:3px 8px;margin-bottom:8px}.shambhala-sacred-counters__label{font-size:12px!important}.shambhala-sacred-counters__desc{font-size:11px;line-height:1.5}.shambhala-sacred-counters__card-index{display:none}.shambhala-impact-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.shambhala-impact-stats__card{padding:16px 10px!important}.shambhala-impact-stats__number{font-size:32px!important}.shambhala-impact-stats__card-title{font-size:12px!important}.shambhala-impact-stats__card-desc{font-size:11px}}.template-product .shambhala-craft-timeline-section,.template-product .shambhala-guarantee-wrapper{content-visibility:auto;contain-intrinsic-size:auto 480px}@media(max-width:767px){.template-product .shambhala-craft-timeline,.template-product .shambhala-guarantee-wrapper{padding-top:40px!important;padding-bottom:40px!important}}.template-product .productView-buttons>.installment{margin:0 0 12px}.template-product .productView-payment .shopify-payment-button__more-options{color:#f4f0ea!important}.template-product .productView-payment .shopify-payment-button__more-options:hover{color:#d4af37!important}.template-product .productView-quantity .quantity__label,.template-product .pvGroup-row .productView-share,.template-product .productView-groupTop .productView-share{display:none!important}.template-product .pvGroup-row{display:flex;align-items:stretch;justify-content:flex-start;gap:12px;width:100%}.template-product .pvGroup-row .quantity__group--1{flex:0 0 auto;margin:0}.template-product .pvGroup-row .productView-groupTop{flex:1 1 auto;min-width:0;width:auto}.template-product .pvGroup-row .productView-action{width:100%}.template-product .pvGroup-row .productView-action .button,.template-product .pvGroup-row .quantity__group--1 .quantity__input,.template-product .pvGroup-row .quantity__group--1 .btn-quantity{height:50px;box-sizing:border-box}.template-product .pvGroup-row .productView-action .button{padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center}.template-product .pvGroup-row .quantity__group--1 .btn-quantity.minus:before,.template-product .pvGroup-row .quantity__group--1 .btn-quantity.plus:before,.template-product .pvGroup-row .quantity__group--1 .btn-quantity.plus:after{top:24px}.template-product .productView-desc{position:relative;margin:2px 0 18px;padding:11px 14px 11px 16px;border-left:2px solid rgba(212,175,55,.85);background:#ffffff09;color:#d8d3c9!important;font-size:13px;font-weight:400;line-height:1.65;letter-spacing:.01em}.template-product .productView-desc:before{content:"";position:absolute;top:0;left:-2px;width:2px;height:24px;background:#d4af37}@media(max-width:767px){.template-product .productView-desc{margin-top:0;margin-bottom:14px;padding:9px 11px 9px 13px;font-size:12px;line-height:1.55}}.template-product .productView-infoLinks{display:flex;flex-wrap:nowrap;align-items:center;gap:10px 16px;width:100%;margin:0 0 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.template-product .productView-infoLinks::-webkit-scrollbar{display:none}.template-product .productView-infoLinks>.productView-moreItem{flex:0 0 auto;width:auto;margin:0;padding-top:0!important;padding-bottom:0!important}.template-product .productView-infoLinks .productView-sizeChart .text,.template-product .productView-infoLinks .productView-sizeChart .link,.template-product .productView-infoLinks .product-customInformation__content .title,.template-product .productView-infoLinks .product-customInformation__content .title h2{color:#f4f0ea}.template-product .productView-infoLinks .productView-perks{display:inline-flex;align-items:center;gap:0;white-space:nowrap;overflow:visible}.template-product .productView-infoLinks .productView-perks>div+div{margin-left:16px}.template-product .productView-infoLinks .productView-sizeChart .text,.template-product .productView-infoLinks .productView-sizeChart .link,.template-product .productView-infoLinks .product-customInformation__content .title,.template-product .productView-infoLinks .product-customInformation__content .title h2{font-size:11px!important;line-height:1.2;white-space:nowrap}.template-product .productView-infoLinks .productView-sizeChart .icon{width:16px;height:12px;margin-right:6px}.template-product .productView-infoLinks .product-customInformation{display:inline-flex;align-items:center;white-space:nowrap}.template-product .productView-infoLinks .product-customInformation__icon{margin-right:6px}.template-product .productView-infoLinks .product-customInformation__icon svg{width:16px;height:16px}.template-product .productView-infoLinks .product-customInformation__content .product__text.title{margin-bottom:0}.template-product .productView-infoLinks .product-customInformation__content .product__text.title h2{margin:0;font-weight:500;transition:text-decoration var(--duration-short, .2s) ease}@media(min-width:1025px){.template-product .productView-infoLinks .product-customInformation:hover .product__text.title h2{text-decoration:underline;text-underline-offset:.3rem}}.template-product .productView-infoLinks .product-customInformation .product__text.des{display:none}.template-product .product-customInformation .product__text.title svg.icon-info{display:none!important}@media(max-width:767px){.template-product .productView-infoLinks{gap:8px 12px;margin-bottom:10px}.template-product .productView-infoLinks .productView-sizeChart .text,.template-product .productView-infoLinks .product-customInformation__content .title h2{font-size:10px!important}}.template-product .productView-options .product-form__input:not(.product-form__swatch) .product-form__label{margin-right:8px;margin-bottom:8px}.template-product .productView-options .product-form__input:not(.product-form__swatch) .product-form__label .text{padding-left:9px;padding-right:9px;font-size:calc(var(--font-body-size) - 2px);letter-spacing:.02em}@media(max-width:767px){.template-product .productView-options .product-form__input:not(.product-form__swatch) .product-form__label{margin-top:3px;margin-right:5px;margin-bottom:5px}.template-product .productView-options .product-form__input:not(.product-form__swatch) .product-form__label .text{min-width:0;height:calc(var(--product-swatch-height) - 4px);line-height:calc(var(--product-swatch-height) - 6px);padding-left:7px;padding-right:7px;font-size:calc(var(--font-body-size) - 3px)}}.template-product .productView-moreItem--description-tab{width:100%;margin-top:8px}.template-product .halo-productView-right .productView-tab.layout-vertical{--spd-text: #d4d0c8;--spd-text-bright: #f4f0ea;--spd-gold: #d4af37;--spd-border: rgba(212, 175, 55, .18);margin-top:4px}.template-product .halo-productView-right .productView-tab.layout-vertical .tabs-contents-vertical .tab-content:first-child{border-top-color:#d4af372e}.template-product .halo-productView-right .productView-tab .tab-content svg{fill:#d4af37;stroke:#d4af37}.template-product .productView-bottom:not(:has(.productView-tab)):not(:has(.quick-order-list)){display:none}.template-page{overflow-x:clip}.template-page .shopify-section:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 480px}.template-page .newsletter-sections,.template-page [id*=blog_posts],.template-page [class*=blog-posts]{content-visibility:auto;contain-intrinsic-size:auto 420px}@media(max-width:767px){.template-page .halo-image-banner{margin-top:0!important}.template-page .item--largeImg .banner-heading{font-size:clamp(1.25rem,5.5vw,1.75rem)!important;line-height:1.25!important}.template-page .item--largeImg .banner-text{font-size:13px!important;line-height:1.5!important}.template-page .item--smallImg .img-box,.template-page .item--smallImg .banner-content{width:100%!important;max-width:100%!important}.template-page .products-grid,.template-page .productListing{gap:12px!important}.template-page .product-card .card-title,.template-page .card-product .card-title{font-size:13px!important;line-height:1.35!important}.template-page .newsletter-sections{padding-left:16px;padding-right:16px}}.page-discover-our-promise,.page-discover-our-promise .body-content-wrapper,.page-discover-our-promise #MainContent{background:#111}.quick_shop_option_2 .variants-popup,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .variants-popup,#halo-card-mobile-popup .variants-popup,.halo-product-list-view-popup .variants-popup{--variant-color: #232323;--variant-bg: #ffffff;--swatch-border: #888888;--variant-color-active: #ffffff;--variant-bg-active: #232323;--swatch-border-active: #232323;--product-vendor-color: #232323;--form-label: #232323;--color-text: #232323;background-color:#fff!important;color:#232323!important}.product-item.quickshop-popup-show .card-action .variants-popup{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.quick_shop_option_2 .variants-popup .selector-wrapper .form-label,.quick_shop_option_2 .variants-popup .label-quantity-2,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .selector-wrapper .form-label,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .label-quantity-2{color:#232323!important}.quick_shop_option_2 .variants-popup .selector-wrapper .form-label .label-value-1,.quick_shop_option_2 .variants-popup .selector-wrapper .form-label .label-value-2,.quick_shop_option_2 .variants-popup .selector-wrapper .form-label .label-value-3,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .selector-wrapper .form-label .label-value-1,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .selector-wrapper .form-label .label-value-2,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .selector-wrapper .form-label .label-value-3{color:#232323!important;font-weight:600!important}.quick_shop_option_2 .variants-popup .selector-wrapper:not(.option-color) .single-label,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .selector-wrapper:not(.option-color) .single-label{color:#232323!important;background-color:#fff!important;border:1px solid #888888!important;text-decoration:none!important}.quick_shop_option_2 .variants-popup .selector-wrapper:not(.option-color) .swatch-element:hover .single-label,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .selector-wrapper:not(.option-color) .swatch-element:hover .single-label{color:#232323!important;background-color:#f0f0f0!important;border-color:#232323!important}.quick_shop_option_2 .variants-popup .selector-wrapper:not(.option-color) .single-option:checked+.single-label,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .selector-wrapper:not(.option-color) .single-option:checked+.single-label{color:#fff!important;background-color:#232323!important;border-color:#232323!important;text-decoration:none!important}.quick_shop_option_2 .variants-popup .selector-wrapper:not(.option-color) .swatch-element.soldout .single-label,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .selector-wrapper:not(.option-color) .swatch-element.soldout .single-label{color:#999!important;background-color:#f5f5f5!important;border-color:#ccc!important;text-decoration:line-through!important}.quick_shop_option_2 .variants-popup .selector-wrapper.option-color .form-label,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .selector-wrapper.option-color .form-label{color:#232323!important}.quick_shop_option_2 .variants-popup .previewCartItem-qty input,.quick_shop_option_2 .variants-popup .quickshop-quantity input,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .previewCartItem-qty input{color:#232323!important;background-color:#fff!important;border:1px solid #888888!important}.quick_shop_option_2 .variants-popup .previewCartItem-qty .btn-quantity:before,.quick_shop_option_2 .variants-popup .previewCartItem-qty .btn-quantity.plus:after,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .previewCartItem-qty .btn-quantity:before,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .previewCartItem-qty .btn-quantity.plus:after{background:#232323!important}.quick_shop_option_2 .variants-popup .product-card__button2 .button.add-to-cart-btn,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .product-card__button2 .button.add-to-cart-btn{color:#fff!important;background-color:#232323!important;border:1px solid #232323!important}.quick_shop_option_2 .variants-popup .product-card__button2 .button.add-to-cart-btn:hover,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .product-card__button2 .button.add-to-cart-btn:hover{color:#fff!important;background-color:#000!important;border-color:#000!important}.quick_shop_option_2 .variants-popup .product-card__button2 .button.cancel-btn,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .product-card__button2 .button.cancel-btn{color:#232323!important;background-color:#fff!important;border:1px solid #232323!important}.quick_shop_option_2 .variants-popup .product-card__button2 .button.cancel-btn:hover,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .product-card__button2 .button.cancel-btn:hover{color:#fff!important;background-color:#232323!important;border-color:#232323!important}.quick_shop_option_2 .variants-popup .variants-popup-close,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .variants-popup-close{color:#232323!important}.quick_shop_option_2 .variants-popup .variants-popup-close svg,.quick_shop_option_2 .product-item.quickshop-popup-show .card-action .variants-popup-close svg{fill:#232323!important}.quick_shop_option_2 .card-action .button-ATC,.quick_shop_option_2 .card-action .variants-popup .add-to-cart-btn{pointer-events:auto!important;cursor:pointer}.halo-cart-sidebar .halo-sidebar-header .title{color:#232323!important}.halo-cart-sidebar .previewCartItem-qty input{color:#232323!important;background-color:#fff!important;border:1px solid #c7c7c7!important}.halo-cart-sidebar .previewCartItem-qty .btn-quantity:before,.halo-cart-sidebar .previewCartItem-qty .btn-quantity.plus:after{background:#232323!important}.halo-edit-cart-popup,.halo-edit-cart-popup .halo-popup-wrapper,.halo-edit-cart-popup .cart-edit{background-color:#fff!important;color:#232323!important}.halo-edit-cart-popup .halo-popup-edit-title,.halo-edit-cart-popup .product-edit-title,.halo-edit-cart-popup .product-edit-title-variant,.halo-edit-cart-popup .product-edit-price,.halo-edit-cart-popup .product-edit-price .price,.halo-edit-cart-popup .product-edit-price .new-price,.halo-edit-cart-popup .product-edit-quantity .form-label,.halo-edit-cart-popup .product-edit-quantity .quantity__label,.halo-edit-cart-popup .form__label,.halo-edit-cart-popup legend.form__label,.halo-edit-cart-popup legend.form__label span,.halo-edit-cart-popup .product-form__label .text,.halo-edit-cart-popup .add-more,.halo-edit-cart-popup .halo-popup-close{color:#232323!important}.halo-edit-cart-popup .halo-popup-close svg{fill:#232323!important;stroke:#232323!important}.halo-edit-cart-popup .product-form__label{background-color:#fff!important;border:1px solid #232323!important;color:#232323!important}.halo-edit-cart-popup .product-form__label .text{color:#232323!important}.halo-edit-cart-popup .product-form__radio:checked+.product-form__label{background-color:#232323!important;border-color:#232323!important}.halo-edit-cart-popup .product-form__radio:checked+.product-form__label .text{color:#fff!important}.halo-edit-cart-popup .product-edit-quantity input{color:#232323!important;background-color:#fff!important;border:1px solid #c7c7c7!important}.halo-edit-cart-popup .product-edit-quantity .btn-quantity:before,.halo-edit-cart-popup .product-edit-quantity .btn-quantity.plus:after{background:#232323!important}:root{--jdgm-shambhala-bg: #282828;--jdgm-shambhala-card: #282828;--jdgm-shambhala-text: #f4f0ea;--jdgm-shambhala-muted: #a3a3a3;--jdgm-shambhala-gold: #d4af37;--jdgm-shambhala-accent: #ff8b21;--jdgm-shambhala-border: rgba(212, 175, 55, .18)}.shopify-section:has(.jdgm-widget),.shopify-section:has(.jdgm-rev-widg),.shopify-section:has(.jm-review-widget),.shopify-section:has(#judgeme_product_reviews),.shopify-section:has([class*=jm-]){background-color:#282828!important}.shopify-section:has(.jdgm-widget) .page-width,.shopify-section:has(.jdgm-rev-widg) .page-width,.shopify-section:has(.jm-review-widget) .page-width,.shopify-section:has(#judgeme_product_reviews) .page-width,.shopify-app-block:has(.jdgm-widget),.shopify-app-block:has(.jdgm-rev-widg),.shopify-app-block:has(.jm-review-widget),.shopify-app-block:has([class*=jm-]){background-color:transparent!important}.jdgm-widget,.jdgm-rev-widg,.jdgm-review-widget,.jm-review-widget,#judgeme_product_reviews,div[data-testid=review-widget]{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding:32px 24px!important;box-sizing:border-box!important;background-color:transparent!important;color:var(--jdgm-shambhala-text)!important}.jdgm-widget,.jdgm-rev-widg,.jdgm-review-widget,.jm-review-widget,#judgeme_product_reviews,.jdgm-rev-widg__title,.jdgm-rev__author,.jdgm-rev__title,.jdgm-rev__body,[class*=jm-][class*=title],[class*=jm-][class*=author],[class*=jm-][class*=header]{color:var(--jdgm-shambhala-text)!important}.jdgm-rev__timestamp,.jdgm-rev-widg__summary-text,.jdgm-histogram__frequency,.jdgm-sort-dropdown-arrow,[class*=jm-][class*=date],[class*=jm-][class*=muted],[class*=jm-][class*=secondary],[class*=jm-][class*=count]{color:var(--jdgm-shambhala-muted)!important}.jdgm-rev-widg__header,[class*=jm-][class*=header]{padding-left:8px!important;padding-right:8px!important}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--half,.jdgm-histogram__bar-content,[class*=jm-][class*=star],[class*=jm-star]{color:var(--jdgm-shambhala-gold)!important;fill:var(--jdgm-shambhala-gold)!important}.jdgm-histogram__bar-content{background-color:var(--jdgm-shambhala-gold)!important}.jdgm-write-rev-link,.jdgm-btn--solid,a.jdgm-write-rev-link,button.jdgm-write-rev-link,[data-testid=write-review-button],[class*=jm-][class*=write-review],[class*=jm-][class*=write]>button,[class*=jm-] button[class*=primary]{background-color:var(--jdgm-shambhala-accent)!important;background:var(--jdgm-shambhala-accent)!important;border-color:var(--jdgm-shambhala-accent)!important;color:#1a1a1a!important;border-radius:4px!important;font-weight:600!important;box-shadow:none!important}.jdgm-write-rev-link:hover,.jdgm-btn--solid:hover,[data-testid=write-review-button]:hover,[class*=jm-][class*=write]>button:hover{background-color:#e67a1a!important;background:#e67a1a!important;border-color:#e67a1a!important;color:#1a1a1a!important;opacity:1!important}.jdgm-rev__buyer-badge,.jm-verified-buyer-badge__text,[class*=jm-verified]{background-color:#d4af3733!important;color:var(--jdgm-shambhala-gold)!important;border:1px solid var(--jdgm-shambhala-border)!important}.jdgm-rev,.jdgm-rev-widg__reviews,[class*=jm-][class*=review-card],[class*=jm-][class*=rev-card]{background-color:var(--jdgm-shambhala-card)!important;border-color:var(--jdgm-shambhala-border)!important;border-radius:8px!important}.jdgm-gallery,.jdgm-rev-widg__body,[class*=jm-][class*=media],[class*=jm-][class*=gallery]{border-color:var(--jdgm-shambhala-border)!important}.jdgm-paginate__page.jdgm-curt,.jdgm-paginate__page:hover{background-color:var(--jdgm-shambhala-gold)!important;border-color:var(--jdgm-shambhala-gold)!important;color:#1a1a1a!important}.jdgm-widget,.jm-review-widget,#judgeme_product_reviews{--jdgm-primary-color: #ff8b21;--jdgm-write-review-bg-color: #ff8b21;--jdgm-write-review-text-color: #1a1a1a;--jdgm-star-color: #d4af37;--jdgm-text-color: #f4f0ea;--jdgm-secondary-text-color: #a3a3a3;--jdgm-bg: #282828}@media(max-width:767px){.jdgm-widget,.jdgm-rev-widg,.jdgm-review-widget,.jm-review-widget,#judgeme_product_reviews{padding:24px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
