.bk-card{display:block;background:var(--bk-green-800);border:1px solid var(--bk-rule-faint);text-decoration:none;transition:border-color .3s}.bk-card:hover{border-color:var(--bk-gold)}.bk-card__media{position:relative;display:flex;align-items:center;justify-content:center;height:var(--bk-card-media, 320px);background:radial-gradient(ellipse at center 70%,var(--bk-green-400) 0%,var(--bk-green-600) 72%);overflow:hidden}.bk-card__img{max-width:78%;max-height:86%;width:auto;height:auto;object-fit:contain}.bk-card__soldout{position:absolute;top:14px;left:14px;padding:6px 10px;background:#0b1a15db;border:1px solid var(--bk-rule-mid);color:var(--bk-sage-light);font:400 9.5px/1 var(--bk-font-display);letter-spacing:.22em;text-transform:uppercase}.bk-card__badge{position:absolute;top:14px;left:14px;background:var(--bk-gold);color:var(--bk-green-700);font:400 9.5px/1 var(--bk-font-display);letter-spacing:.22em;text-transform:uppercase;padding:6px 10px}.bk-card__year{position:absolute;top:10px;right:16px;display:flex;font-family:var(--bk-font-display);font-size:40px;line-height:1}.bk-card__year-d{color:#c9a45c38;transition:color .18s ease,transform .18s ease;transition-delay:0s}.bk-card:hover .bk-card__year-d,.bk-card:focus-visible .bk-card__year-d{color:#c9a45cd9;transform:translateY(-2px);transition-delay:calc(var(--i, 0) * 90ms)}@media(prefers-reduced-motion:reduce){.bk-card__year-d{transition:none}.bk-card:hover .bk-card__year-d,.bk-card:focus-visible .bk-card__year-d{transform:none;transition-delay:0s}}.bk-card__body{display:block;padding:22px 20px 26px;text-align:center}.bk-card__cat{display:block;margin-bottom:10px;font:400 10.5px/1.3 var(--bk-font-display);letter-spacing:var(--bk-track-widest);color:var(--bk-sage);text-transform:uppercase}.bk-card__name{display:block;margin-bottom:8px;font-family:var(--bk-font-display);font-size:19px;line-height:1.25;color:var(--bk-cream)}.bk-card__fact{display:block;margin-bottom:12px;font:400 16px/1.4 var(--bk-font-body);font-style:italic;color:var(--bk-sage-dark)}.bk-card__notes{display:block;margin-bottom:12px;font:400 10.5px/1.5 var(--bk-font-display);letter-spacing:var(--bk-track-wide);color:var(--bk-sage-dark);text-transform:uppercase}.bk-card__cta{display:block;margin-top:14px;font:400 10.5px/1 var(--bk-font-display);letter-spacing:var(--bk-track-wide);color:var(--bk-sage);text-transform:uppercase;transition:color .18s ease}.bk-card:hover .bk-card__cta,.bk-card:focus-visible .bk-card__cta{color:var(--bk-gold)}.bk-card__avail{display:block;margin-top:10px;font:400 10px/1.3 var(--bk-font-display);letter-spacing:var(--bk-track-wide);text-transform:uppercase;color:var(--bk-sage-dark)}.bk-card__avail--by-invitation{color:var(--bk-gold)}.bk-card__avail--special-order{color:var(--bk-sage)}.bk-card__avail--ready-to-ship{color:var(--bk-sage-dark)}.bk-card__rating{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0}.bk-card__rating-score{font:400 12px/1 var(--bk-font-display);letter-spacing:var(--bk-track-tight);color:var(--bk-cream)}.bk-card__stars{display:inline-flex;gap:2px;font-size:12px;line-height:1}.bk-card__star{color:var(--bk-rule-mid)}.bk-card__star.is-on{color:var(--bk-gold)}.bk-card__rating-count{font:400 12px/1 var(--bk-font-body);color:var(--bk-sage)}.bk-card__inquire{display:block;font:400 13px/1 var(--bk-font-display);letter-spacing:var(--bk-track);color:var(--bk-sage);text-transform:uppercase}.bk-card__price{display:block;font:400 17px/1 var(--bk-font-display);letter-spacing:.1em;color:var(--bk-gold)}@media(prefers-reduced-motion:reduce){.bk-card{transition:none}}.bk-sechead{text-align:center;margin-bottom:48px}.bk-sechead__eyebrow{margin:0 0 14px;font:400 20px/1.2 var(--bk-font-display);letter-spacing:.4em;color:var(--bk-gold);text-transform:uppercase}.bk-sechead__sub{margin:0;font:400 18px/1.5 var(--bk-font-body);font-style:italic;color:var(--bk-sage)}.bk-band{border-top:1px solid rgba(201,164,92,.2)}.bk-w-full .bk-page{max-width:none}@media screen and (max-width:749px){.bk-sechead{margin-bottom:32px}.bk-sechead__eyebrow{font-size:14px;letter-spacing:.28em}.bk-card__media{height:240px}.bk-card__year{font-size:30px}}[id]:is(.bk-band,.bk-ihero,.bk-phero,.bk-ritual,.bk-prose,.bk-pillars,.bk-libgroup,.bk-reviews){scroll-margin-top:var(--bk-scroll-offset)}.bk-journal__grid{display:grid;grid-template-columns:repeat(var(--bk-journal-cols, 3),minmax(0,1fr));gap:28px}.bk-journal__card{display:block;background:var(--bk-green-800);border:1px solid var(--bk-rule-faint);text-decoration:none;transition:border-color .3s}.bk-journal__card:hover{border-color:var(--bk-gold)}.bk-journal__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--bk-green-600)}.bk-journal__img{width:100%;height:100%;object-fit:cover}.bk-journal__body{display:block;padding:24px 24px 28px}.bk-journal__kicker{display:block;margin-bottom:12px;font:400 10.5px/1.3 var(--bk-font-display);letter-spacing:.28em;color:var(--bk-gold);text-transform:uppercase}.bk-journal__title{display:block;margin-bottom:10px;font-family:var(--bk-font-display);font-size:19px;line-height:1.35;color:var(--bk-cream)}.bk-journal__excerpt{display:block;font:400 16px/1.55 var(--bk-font-body);font-style:italic;color:var(--bk-sage)}@media screen and (max-width:989px){.bk-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media screen and (max-width:599px){.bk-journal__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bk-journal__card{transition:none}}.bk-switch{display:inline-flex;flex:0 0 auto;cursor:pointer}.bk-switch__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.bk-switch__track{position:relative;display:block;box-sizing:border-box;width:46px;height:24px;border:1px solid var(--bk-rule-circle);border-radius:12px;background:transparent;overflow:hidden;transition:background-color .25s,border-color .25s}.bk-switch__knob{position:absolute;top:50%;left:3px;width:16px;height:16px;border-radius:50%;background:#c9a45c80;transform:translateY(-50%);transition:left .25s,background-color .25s}.bk-switch__input:checked~.bk-switch__track{border-color:var(--bk-gold);background:var(--bk-gold)}.bk-switch__input:checked~.bk-switch__track .bk-switch__knob{left:26px;background:var(--bk-green-700)}.bk-switch__input:focus-visible~.bk-switch__track{outline:1px solid var(--bk-gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.bk-switch__track,.bk-switch__knob{transition:none}}.bk-cart-lines{margin:0;padding:0;list-style:none}.bk-line{display:grid;grid-template-columns:88px 1fr auto;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--bk-rule-faint)}.bk-line--page{grid-template-columns:132px 1fr auto;gap:28px;padding:28px 0}.bk-line__media{position:relative;display:flex;align-items:center;justify-content:center;height:110px;background:radial-gradient(ellipse at center 70%,var(--bk-green-400) 0%,var(--bk-green-600) 75%);overflow:hidden}.bk-line--page .bk-line__media{height:160px}.bk-line__img{max-width:86%;max-height:92%;width:auto;height:auto;object-fit:contain;transition:transform .4s ease}.bk-line__media:hover .bk-line__img{transform:scale(1.04)}.bk-line__flag{position:absolute;top:6px;left:6px;padding:4px 7px;background:var(--bk-gold);color:var(--bk-green-700);font:400 8px/1 var(--bk-font-display);letter-spacing:.18em;text-transform:uppercase}.bk-line__name{display:block;margin-bottom:4px;font-family:var(--bk-font-display);font-size:17px;color:var(--bk-cream);text-decoration:none}.bk-line--page .bk-line__name{font-size:21px}.bk-line__name:hover{color:var(--bk-gold-hover)}.bk-line__note{margin:0 0 12px;font:400 14px/1.4 var(--bk-font-body);font-style:italic;color:var(--bk-sage)}.bk-line--page .bk-line__note{font-size:16px}.bk-line__wait{margin:0 0 12px;font:400 12px/1.4 var(--bk-font-display);letter-spacing:var(--bk-track-tight);color:var(--bk-gold);text-transform:uppercase}.bk-line__qty{display:flex;align-items:center;width:fit-content;border:1px solid var(--bk-rule-mid)}.bk-line__qty-btn{padding:6px 12px;background:none;border:0;font-family:var(--bk-font-display);font-size:14px;color:var(--bk-text);cursor:pointer;transition:color .2s}.bk-line__qty-btn:hover{color:var(--bk-gold)}.bk-line__qty-val{min-width:24px;text-align:center;font-family:var(--bk-font-display);font-size:14px;color:var(--bk-cream)}.bk-line__side{display:flex;flex-direction:column;align-items:flex-end;gap:26px;text-align:right}.bk-line__remove{padding:0;background:none;border:0;font:400 11px/1 var(--bk-font-body);letter-spacing:.1em;color:var(--bk-sage-dark);cursor:pointer;transition:color .2s}.bk-line__remove:hover{color:var(--bk-gold)}.bk-line__price{font-family:var(--bk-font-display);font-size:17px;color:var(--bk-gold)}.bk-line--page .bk-line__price{font-size:20px}.bk-line--page .bk-line__side{flex-direction:column-reverse;justify-content:flex-end;gap:12px}.bk-line__was{font-family:var(--bk-font-display);font-size:20px;line-height:1;color:var(--bk-sage-dark);text-decoration:line-through}.bk-line__included{font:400 12px/1 var(--bk-font-display);letter-spacing:var(--bk-track-wide);color:var(--bk-gold);text-transform:uppercase}.bk-summary__row{display:flex;align-items:center;gap:16px;padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid var(--bk-rule-faint)}.bk-summary__icon{flex:0 0 auto;color:var(--bk-gold);line-height:0}.bk-summary__row-text{flex:1 1 0;min-width:0}.bk-summary__row-title{margin:0;font:400 12px/1.3 var(--bk-font-display);letter-spacing:var(--bk-track);color:var(--bk-cream);text-transform:uppercase}.bk-summary__row-note{margin:0;font:400 14px/1.4 var(--bk-font-body);font-style:italic;color:var(--bk-sage)}.bk-summary__row-price{flex:0 0 auto;font:500 16px/1 var(--bk-font-body);color:var(--bk-sage-dark);transition:color .25s}.bk-summary__row-price--on{color:var(--bk-gold)}.bk-summary__gift{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--bk-rule-faint)}.bk-summary__gift-toggle{display:flex;align-items:center;gap:14px;cursor:pointer}.bk-summary__gift-label{font:400 12px/1.3 var(--bk-font-display);letter-spacing:var(--bk-track);color:var(--bk-text);text-transform:uppercase}.bk-summary__gift-panel{margin-top:16px}.bk-summary__gift-panel[hidden]{display:none}.bk-summary__gift-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.bk-summary__gift-title{margin:0;font:400 11px/1 var(--bk-font-display);letter-spacing:var(--bk-track-wide);color:var(--bk-gold);text-transform:uppercase}.bk-summary__gift-count{margin:0;font:400 13px/1 var(--bk-font-body);color:var(--bk-sage-dark)}.bk-summary__gift-input{display:block;width:100%;box-sizing:border-box;padding:12px 14px;background:var(--bk-green-800);border:1px solid var(--bk-rule-soft);font:400 16px/1.5 var(--bk-font-body);font-style:italic;color:var(--bk-cream);resize:vertical}.bk-summary__gift-input::placeholder{color:var(--bk-sage-dark)}.bk-summary__gift-input:focus{outline:1px solid var(--bk-gold);outline-offset:1px}.bk-summary__gift-notes{margin:12px 0 0;padding:0 0 0 14px;list-style:none}.bk-summary__gift-notes li{position:relative;margin-bottom:5px;font:400 13px/1.5 var(--bk-font-body);color:var(--bk-sage-dark)}.bk-summary__gift-notes li:before{content:"\b7";position:absolute;left:-14px;color:var(--bk-gold)}.bk-summary__subtotal{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.bk-summary__subtotal-label{font:400 13px/1 var(--bk-font-display);letter-spacing:.22em;color:var(--bk-sage);text-transform:uppercase}.bk-summary__subtotal-value{font-family:var(--bk-font-display);font-size:22px;color:var(--bk-cream)}.bk-summary__tax{margin:0 0 18px;font:400 15px/1.4 var(--bk-font-body);font-style:italic;color:var(--bk-sage-dark)}.bk-summary__policy{margin-top:14px}.bk-summary__policy-head{display:flex;align-items:center;gap:11px;cursor:pointer;list-style:none}.bk-summary__policy-head::-webkit-details-marker{display:none}.bk-summary__policy-title{flex:1 1 0;font:400 14px/1.4 var(--bk-font-body);letter-spacing:.04em;color:var(--bk-sage)}.bk-summary__policy-label--close,.bk-summary__policy[open] .bk-summary__policy-label--open{display:none}.bk-summary__policy[open] .bk-summary__policy-label--close{display:inline}.bk-summary__policy-body{margin-top:12px;padding:14px 16px;background:#c9a45c0f;border:1px solid var(--bk-rule-mid)}.bk-summary__policy-body p{margin:0;font:400 15px/1.55 var(--bk-font-body);color:var(--bk-sage-light)}.bk-summary__policy-body p+p{margin-top:8px;font-style:italic;color:var(--bk-sage-dark)}@media screen and (max-width:749px){.bk-line--page{grid-template-columns:88px 1fr;gap:18px}.bk-line--page .bk-line__media{height:110px}.bk-line--page .bk-line__name{font-size:18px}.bk-line--page .bk-line__side{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:14px}}@media screen and (max-width:599px){.bk-line{grid-template-columns:70px 1fr}.bk-line__side{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:14px}}.bk-upsell{margin:24px 0;padding:20px;background:var(--bk-green-900);border:1px solid var(--bk-rule)}.bk-upsell__title{margin:0 0 14px;font:400 10.5px/1 var(--bk-font-display);letter-spacing:.28em;color:var(--bk-gold);text-transform:uppercase}.bk-upsell__row{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center}.bk-upsell__media{display:flex;align-items:center;justify-content:center;height:74px;background:radial-gradient(ellipse at center 70%,var(--bk-green-400) 0%,var(--bk-green-600) 75%);overflow:hidden}.bk-upsell__img{max-height:66px;max-width:90%;object-fit:contain}.bk-upsell__name{margin:0 0 3px;font-family:var(--bk-font-display);font-size:15px;color:var(--bk-cream)}.bk-upsell__note{margin:0;font:400 14px/1.3 var(--bk-font-body);font-style:italic;color:var(--bk-sage)}.bk-upsell__price{margin:6px 0 0;font:400 16px/1 var(--bk-font-display);color:var(--bk-gold)}.bk-upsell__btn{padding:10px 16px;background:transparent;border:1px solid var(--bk-gold);color:var(--bk-gold);font:400 10.5px/1 var(--bk-font-display);letter-spacing:var(--bk-track-wide);text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s}.bk-upsell__btn:hover{background:var(--bk-gold);color:var(--bk-green-800)}@media screen and (max-width:599px){.bk-upsell__row{grid-template-columns:56px 1fr}.bk-upsell__btn{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.bk-upsell__btn,.bk-line__img,.bk-line__qty-btn,.bk-line__remove,.bk-summary__row-price{transition:none}.bk-line__media:hover .bk-line__img{transform:none}}.bk-link{padding-bottom:5px;border-bottom:1px solid rgba(201,164,92,.5);font:400 12px/1 var(--bk-font-display);letter-spacing:var(--bk-track-wider);color:var(--bk-gold);text-transform:uppercase;text-decoration:none;transition:color .2s,border-color .2s}.bk-link:hover,.bk-link:focus-visible{color:var(--bk-gold-hover);border-bottom-color:var(--bk-gold-hover)}.bk-link--sm{padding-bottom:3px;border-bottom-color:var(--bk-rule-circle);font-size:10.5px;letter-spacing:var(--bk-track-wide)}@media(prefers-reduced-motion:reduce){.bk-link{transition:none}}.bk-pager{display:flex;align-items:center;justify-content:center;gap:18px}.bk-pager__list{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.bk-pager__item{display:flex}.bk-pager__link,.bk-pager__gap,.bk-pager__edge{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:8px;font:400 13px/1 var(--bk-font-display);letter-spacing:var(--bk-track-wide);color:var(--bk-sage);text-decoration:none;border:1px solid transparent;transition:color .2s,border-color .2s}.bk-pager__link:hover,.bk-pager__edge:hover{color:var(--bk-gold-hover)}.bk-pager__link--current{color:var(--bk-gold);border-color:var(--bk-rule-circle)}.bk-pager__gap{min-width:24px;color:var(--bk-sage-dark)}.bk-pager__edge{min-width:44px;font-size:16px;color:var(--bk-gold)}.bk-pager__edge--off{color:var(--bk-sage-dark);opacity:.4}@media(prefers-reduced-motion:reduce){.bk-pager__link,.bk-pager__edge{transition:none}}.bk-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.bk-chip{padding:9px 16px;border:1px solid var(--bk-rule);font:400 11px/1 var(--bk-font-display);letter-spacing:.18em;color:var(--bk-text);text-transform:uppercase}.bk-chip--muted{color:var(--bk-sage)}.bk-markers{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 56px;margin:0;padding:0;list-style:none}.bk-marker{padding-top:14px;border-top:1px solid rgba(201,164,92,.5);font:400 13px/1 var(--bk-font-display);letter-spacing:var(--bk-track-wide);color:var(--bk-text);text-transform:uppercase}@media screen and (max-width:749px){.bk-markers{gap:18px 28px}.bk-marker{font-size:11px;padding-top:10px}}.bk-rte,.shopify-policy__body .rte{font:400 19px/1.75 var(--bk-font-body);color:var(--bk-sage)}.bk-rte>:first-child,.shopify-policy__body .rte>:first-child{margin-top:0}.bk-rte>:last-child,.shopify-policy__body .rte>:last-child{margin-bottom:0}.bk-rte p,.shopify-policy__body .rte p{margin:0 0 22px}.bk-rte h1,.bk-rte h2,.bk-rte h3,.bk-rte h4,.shopify-policy__body .rte h1,.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{margin:44px 0 18px;font-family:var(--bk-font-display);font-weight:400;line-height:1.3;color:var(--bk-cream);letter-spacing:0;text-transform:none}.bk-rte h1,.shopify-policy__body .rte h1{font-size:34px}.bk-rte h2,.shopify-policy__body .rte h2{font-size:27px}.bk-rte h3,.bk-rte h4,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{font-size:15px;letter-spacing:.2em;text-transform:uppercase}.bk-rte strong,.shopify-policy__body .rte strong{font-weight:600;color:var(--bk-cream)}.bk-rte em,.shopify-policy__body .rte em{font-style:italic}.bk-rte a,.shopify-policy__body .rte a{color:var(--bk-gold);text-decoration:none;border-bottom:1px solid rgba(201,164,92,.4)}.bk-rte a:hover,.bk-rte a:focus-visible,.shopify-policy__body .rte a:hover,.shopify-policy__body .rte a:focus-visible{color:var(--bk-gold-hover);border-bottom-color:var(--bk-gold-hover)}.bk-rte ul,.bk-rte ol,.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 22px;padding-left:22px}.bk-rte li,.shopify-policy__body .rte li{margin-bottom:10px}.bk-rte li::marker,.shopify-policy__body .rte li::marker{color:var(--bk-gold)}.bk-rte blockquote,.shopify-policy__body .rte blockquote{margin:32px 0;padding-left:26px;border-left:1px solid var(--bk-rule-mid);font-style:italic;color:var(--bk-cream)}.bk-rte hr,.shopify-policy__body .rte hr{margin:40px 0;border:0;border-top:1px solid var(--bk-rule-faint)}.bk-rte img,.shopify-policy__body .rte img{max-width:100%;height:auto}.bk-rte table,.shopify-policy__body .rte table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:0 0 22px}.bk-rte th,.bk-rte td,.shopify-policy__body .rte th,.shopify-policy__body .rte td{padding:12px 16px;border:1px solid var(--bk-rule-faint);text-align:left}.bk-rte th,.shopify-policy__body .rte th{font:400 12px/1.2 var(--bk-font-display);letter-spacing:.2em;color:var(--bk-cream);text-transform:uppercase}.shopify-policy__container{max-width:760px;padding:96px var(--bk-gutter) 120px;margin-inline:auto}.shopify-policy__title{margin-bottom:40px}.shopify-policy__title h1{margin:0;font-family:var(--bk-font-display);font-size:min(44px,8vw);font-weight:400;line-height:1.2;color:var(--bk-cream)}@media screen and (max-width:749px){.bk-rte,.shopify-policy__body .rte{font-size:17px}.shopify-policy__container{padding:56px 22px 80px}}.bk-video__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.bk-video__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080f0c8c,#080f0c40 40%,#080f0cd1)}.bk-video__play{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:92px;height:92px;padding:0;border:1px solid rgba(242,236,219,.85);border-radius:50%;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s,border-color .3s,transform .3s}.bk-video__play:hover{background:#c9a45ce6;border-color:var(--bk-gold);transform:translate(-50%,-50%) scale(1.06)}.bk-video__play-tri{width:0;height:0;border-left:22px solid var(--bk-cream);border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:6px}.bk-video__play:hover .bk-video__play-tri{border-left-color:var(--bk-green-700)}@media screen and (max-width:989px){.bk-video__play{width:68px;height:68px;top:38%}.bk-video__play-tri{border-left-width:16px;border-top-width:10px;border-bottom-width:10px}}@media(prefers-reduced-motion:reduce){.bk-video__play{transition:none}.bk-video__play:hover{transform:translate(-50%,-50%)}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/bhakta-components.css.map */
