.menu-drawer__panel{background-color:rgb(var(--background));isolation:isolate;z-index:1}.menu-drawer__panel-body{background-color:rgb(var(--background))}header-menu-drawer::part(overlay){background-color:#00000080}.menu-drawer__panel-body .h4{font-size:var(--menu-drawer-font-size, 16px);line-height:1.3;letter-spacing:.05em}.menu-drawer__chevron{width:12px;height:12px;opacity:.6;flex-shrink:0;transition:opacity .2s ease}.menu-drawer__panel-body button:hover .menu-drawer__chevron,.menu-drawer__panel-body button:focus .menu-drawer__chevron{opacity:1}.menu-drawer__panel-body ul.v-stack>li:not(:last-child),.menu-drawer__panel-body .v-stack.faded-linklist>li:not(:last-child){border-bottom:1px solid rgba(var(--border-color),.25);padding-bottom:.5rem;margin-bottom:.125rem}.menu-drawer__panel-body ul.v-stack{gap:0!important}.menu-drawer__separator{border:none;border-top:1px solid rgba(var(--border-color),.25);margin:1rem 0}.menu-drawer__panel-footer{padding:1.5rem var(--menu-drawer-padding-inline);border-top:1px solid rgba(var(--border-color),.25);display:flex;flex-direction:column;gap:1rem;background-color:#fcfaf6;color:#2c2c2c;margin-top:auto}.menu-drawer__footer-links{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.menu-drawer__footer-links a{color:#2c2c2c;text-decoration:none;opacity:.7;transition:opacity .2s ease}.menu-drawer__footer-links a:hover,.menu-drawer__footer-links a:focus{opacity:1}.menu-drawer__footer-separator{color:#2c2c2c;opacity:.4;font-size:10px}.menu-drawer__panel-footer .button{width:100%;text-align:center;background-color:#2c2c2c;color:#fcfaf6;border-color:#2c2c2c}.menu-drawer__panel-footer .button:hover,.menu-drawer__panel-footer .button:focus{background-color:#1a1a1a;color:#fff;border-color:#1a1a1a}.menu-drawer__social{display:flex;justify-content:center;margin-top:.5rem}.menu-drawer__social svg{color:#2c2c2c}.menu-drawer__panel-footer .menu-drawer__footer-item{color:#2c2c2c}.menu-drawer__promo-block{display:block;position:relative;margin:1rem var(--menu-drawer-padding-inline);text-decoration:none;color:inherit}.menu-drawer__promo-image{width:100%;height:auto;aspect-ratio:3 / 1;object-fit:cover;border-radius:4px;display:block}.menu-drawer__promo-button{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:.5rem;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(transparent,#0009);text-decoration:none;border-radius:0 0 4px 4px;transition:background .2s ease}.menu-drawer__promo-button:hover{background:linear-gradient(transparent,#000c)}.menu-drawer__panel .menu-promo__item{min-width:155px;max-width:155px;flex-shrink:0}.menu-drawer__panel .menu-promo__item img{width:100%;height:auto;object-fit:contain}.klaviyo-form-floating,.klaviyo-popup,[class*=klaviyo]{z-index:50!important}header-menu-drawer[open]{z-index:200}.menu-drawer__panel{will-change:transform}.menu-drawer__panel[data-promo-layout=grid] .menu-promo__carousel{display:grid!important;grid-template-columns:repeat(2,1fr);gap:.5rem;overflow:visible}.menu-drawer__panel[data-promo-layout=grid] .menu-promo__item{min-width:unset;max-width:unset;width:100%}.menu-drawer__panel[data-promo-layout=grid] carousel-prev-button,.menu-drawer__panel[data-promo-layout=grid] carousel-next-button{display:none}@media screen and (max-width: 999px){.trust-icons__carousel{grid:auto-flow / repeat(2,minmax(0,1fr))!important;overflow:visible!important;gap:1rem}.trust-icons .scroll-marker-group{display:none!important}}.shopify-section--main-product~.shopify-section--text-with-media .color-scheme{background:transparent!important}.shopify-section--main-product~.shopify-section--text-with-media .section-split{margin-inline:16px;margin-block:24px;border-radius:16px;overflow:hidden;background-color:#fcfaf6}@media screen and (min-width: 700px){.shopify-section--main-product~.shopify-section--text-with-media .section-split{margin-inline:32px;margin-block:32px}}.shopify-section--main-product~.shopify-section--text-with-media .prose ul{list-style:none;padding-left:0}.shopify-section--main-product~.shopify-section--text-with-media .prose ul li{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.shopify-section--main-product~.shopify-section--text-with-media .prose ul li:before{content:"";min-width:22px;height:22px;border-radius:50%;background:#cba692 url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3334 4L6.00002 11.3333L2.66669 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;flex-shrink:0}.modal--quick-buy::part(overlay){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c}@media screen and (max-width: 999px){.modal--quick-buy::part(content){border-radius:16px 16px 0 0}}@media screen and (min-width: 1000px){.modal--quick-buy::part(content){border-radius:8px}}.shopify-section--main-article .prose h2{font-size:22px;line-height:1.25}.shopify-section--main-article .prose h3{font-size:18px;font-weight:600;line-height:1.25}.shopify-section--main-article .prose h4{font-size:16px;font-weight:600;line-height:1.25}.shopify-section:has(+.shopify-section--main-collection) .prose>.max-w-sm{margin-block-start:16px}@media screen and (min-width: 1000px){.shopify-section:has(+.shopify-section--main-collection) .prose>.max-w-sm{margin-block-start:24px}}.drawer--cart just-pay-button{display:flex!important;align-items:stretch!important;min-height:42px!important;width:100%!important;border-radius:1.875rem;overflow:hidden}@media screen and (min-width: 700px){.drawer--cart just-pay-button{min-height:48px!important}}.drawer--cart just-pay-button::part(just-button){background:rgb(var(--button-background-primary))!important;color:rgb(var(--button-text-primary))!important;border:1px solid transparent!important;border-radius:1.875rem!important;font-style:normal!important;font-weight:400!important;font-size:.75rem!important;line-height:1.4!important;font-family:Plus Jakarta Sans,sans-serif!important;letter-spacing:0em!important;text-transform:uppercase!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:42px!important;padding:.75rem 1.5rem!important;box-sizing:border-box!important;margin:0!important;cursor:pointer;transition:all .2s ease-in-out}.drawer--cart just-pay-button::part(just-button-logo-img){display:inline-block!important;height:1em;width:auto;vertical-align:middle;margin-inline-start:.35em}@media screen and (min-width: 700px){.drawer--cart just-pay-button::part(just-button){font-size:.8125rem!important;padding:.875rem 2.5rem!important;min-height:48px!important}}.modal--quick-buy just-pay-button{display:none}.obsidian-reviews{background-color:#faf7f2}.obsidian-reviews__header{text-align:center;margin-bottom:2.5rem}.obsidian-reviews__title{font-size:1.125rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#2c2c2c;margin:0 0 1.25rem}.obsidian-reviews__rating-badge{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.obsidian-reviews__google-icon{width:18px;height:18px;flex-shrink:0}.obsidian-reviews__score{display:flex;align-items:baseline;gap:1px}.obsidian-reviews__score-number{font-size:1.75rem;font-weight:600;color:#2c2c2c;line-height:1}.obsidian-reviews__score-max{font-size:.875rem;font-weight:400;color:#2c2c2c;opacity:.5}.obsidian-reviews__stars,.obsidian-reviews__card-stars{display:flex;align-items:center;gap:2px}.obsidian-reviews__star{flex-shrink:0}.obsidian-reviews__star--filled,.obsidian-reviews__star--half{color:#cba692}.obsidian-reviews__star--empty{color:#cba692;opacity:.3}.obsidian-reviews__count{font-size:.8125rem;color:#2c2c2c;opacity:.5;letter-spacing:.02em}.obsidian-reviews__grid{display:grid;grid-template-columns:1fr;gap:0}.obsidian-reviews__card{padding:1.5rem 0;border-bottom:1px solid rgba(44,44,44,.08)}.obsidian-reviews__card:last-child{border-bottom:none}.obsidian-reviews__card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.obsidian-reviews__avatar{width:36px;height:36px;border-radius:50%;background-color:#cba692;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;letter-spacing:.02em;flex-shrink:0;line-height:1}.obsidian-reviews__author-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.obsidian-reviews__author-name{font-size:.875rem;font-weight:600;color:#2c2c2c;letter-spacing:.01em}.obsidian-reviews__date{font-size:.75rem;color:#2c2c2c;opacity:.4;white-space:nowrap;flex-shrink:0;align-self:flex-start;margin-top:2px}.obsidian-reviews__text{margin:0;padding:0;border:none}.obsidian-reviews__text p{font-size:.9375rem;line-height:1.6;color:#2c2c2c;opacity:.75;margin:0;font-style:normal}.obsidian-reviews__footer{text-align:center;margin-top:2rem;padding-top:1.5rem}.obsidian-reviews__google-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#2c2c2c;text-decoration:none;opacity:.55;transition:opacity .2s ease}.obsidian-reviews__google-link:hover,.obsidian-reviews__google-link:focus{opacity:1}.obsidian-reviews__google-link svg{transition:transform .2s ease}.obsidian-reviews__google-link:hover svg{transform:translate(2px,-2px)}@media screen and (min-width: 700px){.obsidian-reviews__grid{grid-template-columns:repeat(2,1fr);gap:0 2rem}.obsidian-reviews__card{padding:1.75rem 0}.obsidian-reviews__card:nth-last-child(-n+2){border-bottom:none}}@media screen and (min-width: 1000px){.obsidian-reviews__header{margin-bottom:3rem}.obsidian-reviews__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.obsidian-reviews__card{background-color:#fff;border-radius:8px;padding:1.75rem;border-bottom:none;transition:box-shadow .3s ease}.obsidian-reviews__card:hover{box-shadow:0 4px 20px #2c2c2c0f}.obsidian-reviews__card:nth-last-child(-n+2){border-bottom:none}.obsidian-reviews__footer{margin-top:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/obsidian-custom.css.map */
