.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}}.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}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
