@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Inter:wght@400,500;600;700&display=swap";.rte p,.rte li{font-size:17px;line-height:1.7}h1.product-single__title{color:#333}.product-subheadline{font-weight:400;font-style:italic;margin:1.5em 0 2em;font-size:1.15em;color:#666;padding-left:20px;border-left:3px solid #000;line-height:1.6}.rte h3{margin-top:2.5em;margin-bottom:1em}.product-closing-tagline{font-style:italic;text-align:center;margin-top:2.5em;padding:1.5em 0;border-top:1px solid #e5e5e5;font-size:1.1em;color:#555}.product-subheading,.jewelry-subheading,.premium-subheading{margin-top:3em}.product-subheading{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:#888}.jewelry-subheading{font-style:italic}.premium-subheading{font-variant:small-caps;letter-spacing:.05em;font-weight:600}.rte blockquote p{margin-bottom:1em!important}.rte blockquote footer{font-style:normal;font-weight:400;text-align:right;color:#555;margin-top:1em}.rte .ingredients-list dt{font-weight:700;margin-top:1.5em;padding-top:1.5em;border-top:1px solid #e5e5e5}.rte .ingredients-list dd{margin-left:0;padding-left:1.5em;padding-bottom:1em;font-size:17px;line-height:1.7}.rte .benefits-list{list-style-type:none;padding-left:0;margin-top:1em}.rte .benefits-list li{margin-bottom:.75em}.warning-notice{background-color:#fffbe6;border:1px solid #ffe58f;border-radius:12px;padding:1em 1.5em;margin:2.5em 0;font-size:.95em;line-height:1.6}.product-section .variant-input-wrap label{border:2px solid #000;background-color:#fff;color:#000;font-weight:500;letter-spacing:.05em;padding:12px 20px;transition:all .2s ease-in-out}.product-section .variant-input-wrap label:hover{background-color:#f5f5f5;border-color:#000}.product-section .variant-input-wrap input:checked+label{background-color:#000;color:#fff;border-color:#000}.site-nav__link,.site-nav__dropdown-link,.mobile-nav__link{font-family:Poppins,sans-serif!important}.site-nav__link{font-weight:500;letter-spacing:.03em;text-transform:uppercase}.site-nav__dropdown-link--top-level,.mobile-nav__link--top-level,.mobile-nav__sublist-link--has-children .mobile-nav__link-text{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#333!important}.section-header__title,.collection-item__title{font-family:Poppins,sans-serif!important}.grid-product__title{line-height:1.4!important;letter-spacing:.02em!important}.grid-product__price,.jdgm-widget{margin-top:8px!important}.internal-brief{display:block;color:#6a4c3a;background-color:#fdfaf7;border:1px dashed #dcdcdc;padding:1em;margin-bottom:2em;font-family:monospace;font-size:.9em;white-space:pre-wrap}body:not([class*=admin--]) .internal-brief{display:none}.seasonal-notice{background-color:#fff9e6;border:1px solid #f0d000;border-radius:12px;padding:12px 16px;font-size:16px;line-height:1.5;text-align:center;margin:10px 0}.seasonal-notice strong{color:#d4a000}.rte blockquote{background-color:transparent!important;border:none!important;padding:1em 0 1em 24px!important;margin:30px 0!important;font-style:italic!important;color:#4a4a4a!important}.rte .customer-testimonial{background-color:#fdfaf7!important;border:1px solid #ede8e1!important;border-left:1px solid #ede8e1!important;border-radius:12px!important;padding:30px 30px 30px 50px!important;margin:30px 0!important;position:relative!important;font-style:normal!important}.rte .customer-testimonial:before{content:'"'!important;position:absolute!important;left:15px!important;top:20px!important;font-family:Georgia,serif!important;font-size:80px!important;color:#ede8e1!important;line-height:1!important}.rte .customer-testimonial p{font-size:1.1em!important;font-style:normal!important;line-height:1.6!important;color:#5c4b40!important;margin:0!important}.rte blockquote footer{margin-top:15px!important;font-style:normal!important;font-weight:700!important;color:#666!important;text-align:right!important;padding-right:10px}.rte .customer-testimonial footer{color:#8a786a!important}.rte .premium-subheading+.customer-testimonial{margin-top:20px!important}.rte .testimonial-headline{display:block!important;margin-bottom:1em!important;text-align:center}.full-ingredients-disclosure{margin:1rem 0;border:1px solid #e8e8e8;border-radius:12px;background:#fff}.ingredients-toggle{font-family:inherit;font-size:.9rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#000;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.5rem;background:none;border:none;list-style:none;-webkit-user-select:none;user-select:none;margin:0}details.full-ingredients-disclosure summary::-webkit-details-marker{display:none}details.full-ingredients-disclosure summary:after{content:"\2304";font-size:1.2rem;color:#000;font-weight:400;transform:rotate(0);transition:transform .2s ease}details.full-ingredients-disclosure[open] summary:after{transform:rotate(180deg)}details.full-ingredients-disclosure[open] .ingredients-toggle{border-bottom:1px solid #e8e8e8;padding-bottom:1rem;margin-bottom:1rem}.full-ingredients-list{font-size:.9rem;line-height:1.7;color:#333;padding:0 1.5rem 1.5rem;margin:0}.full-ingredients-list a{color:#333;text-decoration:underline;text-underline-offset:2px}.full-ingredients-list a:hover{color:#000}.rte p,.rte li{font-family:Libre Baskerville,Georgia,serif;font-size:16px;line-height:1.8;color:#2c2c2c}.product-single__title,.premium-subheading,.product-subheading{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.product-form__buttons .btn--add-to-cart,.product-form__buttons button[name=add]{background:#000!important;color:#fff!important;border:2px solid #000!important;padding:18px 40px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;font-family:Inter,sans-serif!important;border-radius:12px!important}.product-form__buttons .btn--add-to-cart:hover,.product-form__buttons button[name=add]:hover{background:#fff!important;color:#000!important;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.product-form__buttons .btn--add-to-cart:active,.product-form__buttons button[name=add]:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.product-single__price,.product__price{font-size:24px!important;font-weight:600!important;letter-spacing:.02em!important;color:#000!important;font-family:Inter,sans-serif!important;margin:20px 0!important}.premium-subheading{position:relative;padding-top:2.5em;margin-top:2.5em}.premium-subheading:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:40px;height:1px;background:#000}.premium-subheading:first-of-type:before{display:none}.customer-testimonial{border:1px solid #000!important;background:#fafafa!important;position:relative;overflow:hidden}.customer-testimonial:after{content:"";position:absolute;top:-1px;right:-1px;width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #000 transparent transparent}.full-ingredients-disclosure{border:1.5px solid #000!important;margin-top:3em!important;background:#fff!important;transition:all .3s ease;border-radius:12px!important}.full-ingredients-disclosure:hover{box-shadow:0 2px 8px #00000014}.ingredients-toggle{background:transparent!important;padding:1.2rem 1.5rem!important;font-weight:500!important;transition:all .2s ease}.ingredients-toggle:hover{background:#f8f8f8!important}details.full-ingredients-disclosure[open] .ingredients-toggle{background:#000!important;color:#fff!important;border-radius:10px 10px 0 0!important}details.full-ingredients-disclosure[open] summary:after{color:#fff!important}.benefits-list li{transition:padding-left .3s cubic-bezier(.4,0,.2,1);position:relative}.benefits-list li:hover{padding-left:10px}.rte a,.ingredients-list a{position:relative;text-decoration:none;color:inherit;transition:color .2s ease}.rte a:after,.ingredients-list a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#000;transition:width .3s ease}.rte a:hover:after,.ingredients-list a:hover:after{width:100%}.product-subheadline{font-family:Libre Baskerville,Georgia,serif!important;font-size:1.2em!important;line-height:1.6!important;color:#555!important;padding-left:20px!important;margin:2em 0!important}.rte blockquote{margin:2.5em 0!important}.rte blockquote p{font-size:17px!important;line-height:1.7!important;color:#333!important}.product-section .variant-input-wrap label{border:1px solid #000!important;background:#fff!important;color:#000!important;padding:10px 16px!important;font-size:14px!important;font-weight:400!important;transition:all .2s ease!important}.product-section .variant-input-wrap label:hover{background:#fafafa!important}.product-section .variant-input-wrap input:checked+label{background:#000!important;color:#fff!important;border-color:#000!important}.product-section .variant-input-wrap label{border-radius:50px!important}.handcrafted-badge{display:inline-block;padding:4px 12px;border:1px solid #000;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;margin-left:15px;font-family:Inter,sans-serif;border-radius:12px}.product-closing-tagline{font-family:Libre Baskerville,Georgia,serif!important;font-size:1.15em!important;font-style:italic!important;color:#333!important;text-align:center!important;margin:3em 0 2em!important;padding:2em 0!important;border-top:1px solid #e5e5e5!important;border-bottom:1px solid #e5e5e5!important}.sealsubs-target-element{border:none!important;background:transparent!important;padding:8px 0!important}.sealsubs-target-element .sls-option[type=radio]+.sls-custom-radio:before{border:1.5px solid #000!important;background:#fff!important}.sealsubs-target-element .sls-option[type=radio]:checked+.sls-custom-radio:after{background:#000!important;width:8px!important;height:8px!important}.sealsubs-target-element:has(.sls-option[type=radio]:checked){background:#fafafa!important;padding-left:8px!important}.ingredient-glossary-header{margin-bottom:40px;padding:30px 20px;background-color:#f8f8f8;border-bottom:1px solid #e0e0e0;border-radius:12px}.ingredient-glossary-header h2{margin-bottom:20px;color:#333}.ingredient-glossary-header p{margin-bottom:15px;line-height:1.6}.glossary-notes{margin-left:20px;margin-bottom:20px;line-height:1.8}.glossary-notes li{margin-bottom:8px}.glossary-metaphor{margin-top:20px;font-style:italic}.ingredient-glossary-header a{text-decoration:underline}.ingredient-glossary-header a:hover{opacity:.7}.ingredient-post-header{margin-bottom:25px;padding:12px 16px;background-color:#fafafa;border-left:3px solid #d4d4d4;font-size:.95em;line-height:1.5;border-radius:0 12px 12px 0}.ingredient-post-header p{margin:0;color:#666}.ingredient-post-header a{color:#333;text-decoration:underline}.ingredient-post-header a:hover{opacity:.7}.ingredient-post-header .disclaimer{padding-left:8px;font-style:italic;color:#999}.deeper-dive-reference{clear:left;background:#f4efe9;border-left:3px solid #9b7e6b;border-radius:0 12px 12px 0;padding:14px 18px 14px 44px;margin:25px 0 35px;font-size:.92em;line-height:1.6;color:#4a3d35;position:relative;box-shadow:0 3px 8px #9b7e6b26;transition:all .3s ease;background-image:linear-gradient(135deg,#f4efe9,#f0ebe5)}.deeper-dive-reference:hover{transform:translate(3px);box-shadow:0 4px 12px #9b7e6b40;background:#f6f1eb}.deeper-dive-reference:before{content:"\1f4d6";position:absolute;left:16px;top:50%;transform:translateY(-50%);font-style:normal;font-size:20px;transition:transform .3s ease}.deeper-dive-reference:hover:before{transform:translateY(-50%) rotate(5deg) scale(1.1)}.deeper-dive-reference a{color:#6a4c3a;text-decoration:none;background:linear-gradient(to bottom,transparent 60%,#d4b5a3 60%);background-size:100% 200%;background-position:top;font-weight:600;transition:all .3s ease;padding:0 2px}.deeper-dive-reference a:hover{color:#3a2519;background-position:bottom}.product-handmade-message{margin:25px 0;padding:18px 20px;background:#fdfaf7;border:1px solid #d4b5a3;border-radius:12px;font-size:14px;line-height:1.65;color:#4a3d35;font-family:Inter,-apple-system,sans-serif}.product-handmade-message p{margin:0}.product-handmade-message strong{font-style:italic;font-weight:400;color:#000}.product-amenity-message{margin:25px 0;padding:18px 20px;background:#fff9f0;border:1px solid #e8b888;border-radius:12px;font-size:14px;line-height:1.65;color:#5a4030;font-family:Inter,-apple-system,sans-serif}.product-amenity-message p{margin:0}.product-amenity-message strong{color:#000;font-weight:600}.product-handmade-message a{color:#4a3d35;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:all .2s ease}.product-handmade-message a:hover{color:#000;text-decoration-thickness:2px}.product-cta-button{display:inline-block;padding:14px 28px;background:#000;color:#fff!important;border:2px solid #000;font-family:Inter,-apple-system,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none!important;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border-radius:12px}.product-cta-button:hover{background:#fff;color:#000!important;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.product-cta-button:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.product-cta-wrapper{text-align:center;margin:1.5em 0}.collection-description{max-width:900px;margin:0 auto 3rem;font-family:Inter,-apple-system,sans-serif;font-size:17px;line-height:1.7;color:#333}.collection-tagline{font-family:Libre Baskerville,Georgia,serif;font-style:italic;font-size:1.2em;color:#555;text-align:center;margin-bottom:1.5rem}.collection-highlight{background:#fdfaf7;border-left:3px solid #9b7e6b;padding:14px 18px;margin-top:2rem;font-size:.95em;color:#4a3d35;text-align:center;border-radius:0 12px 12px 0}.collection-highlight strong{text-transform:uppercase;letter-spacing:.05em;font-size:.85em;color:#6a4c3a}.collection-highlight a{color:#6a4c3a;text-decoration:underline;text-underline-offset:2px}.collection-highlight a:hover{color:#4a3d35}.template-product{background-color:#f5f3ef!important}.template-product .product-images,.template-product .product-single__photos,.template-product .product__photos,.template-product .product-single__media-group{background:#fff;border-radius:12px;padding:20px}.template-product .product-single__meta,.template-product .product__content{background:#fff;border-radius:12px;padding:30px}.template-product .product-single__description{background:#fff;border-radius:12px;padding:30px;margin-top:20px}.template-product .product-section,.template-product .page-content,.template-product .main-content{background:transparent!important}.grid-product__image-mask{border-radius:12px!important;overflow:hidden!important;background:#fff!important}.grid-product__image-mask .grid__image-ratio,.grid-product__image-mask .image-wrap,.grid-product__image-mask img,.grid-product__secondary-image,.grid-product__secondary-image img,.grid-product__color-image{border-radius:0!important}.grid-product__secondary-image{background:transparent!important}.grid__image-ratio{background:#fff!important}.quick-product__btn,.grid-product__btn,.grid-product__quick-shop-btn,.quick-add-btn,.btn--quick-add,[class*=quick-shop-btn],[class*=quick-view-btn],.grid-product__link .btn,.grid-product .btn,.grid-product__content .btn,.grid-product__actions .btn{border-radius:12px!important}.collection-image{border-radius:12px!important;overflow:hidden!important;background:#fff!important}.collection-item,.collection-item *,.collection-image,.collection-image *,.collection-image img,.collection-image .image-wrap,.collection-item .image-wrap,.collection-item img{transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transition:none!important;-webkit-transition:none!important}.collection-item:hover,.collection-item:hover *,.collection-image:hover,.collection-image:hover *,.collection-item:hover .collection-image,.collection-item:hover .collection-image *,.collection-item:hover img,.collection-image:hover img{transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;opacity:1!important}.collection-image img{border-radius:0!important}.collection-item{background:transparent!important}.collection-item:before,.collection-item:after,.collection-image:before,.collection-image:after{display:none!important}.collection-item__bg,.collection-item__overlay{background:transparent!important}.article__grid-image{border-radius:12px!important;overflow:hidden!important;display:block}.article__grid-image .image-wrap{border-radius:12px!important;overflow:hidden!important}.article__grid-image image-element{border-radius:12px!important;overflow:hidden!important;display:block}.article__grid-image img,.article__grid-image image-element img{border-radius:0!important}.blog__article-image,.article__image,.blog-post__image,.indiv-blog-post__image{border-radius:12px!important;overflow:hidden!important}.product-single__thumbnail,.product-single__thumbnail-image{border-radius:8px!important;overflow:hidden!important}.product-single__thumbnail.is-active,.product-single__thumbnail--active,.product-single__thumbnail[aria-current=true],.product-single__thumbnail.active,.slick-current .product-single__thumbnail,.is-selected .product-single__thumbnail{border-radius:8px!important;border:none!important;outline:none!important;box-shadow:0 0 0 2px #000!important}.product-single__thumbnail:focus,.product-single__thumbnail:focus-visible{outline:none!important;border:none!important;box-shadow:0 0 0 2px #000!important;border-radius:8px!important}.modal .product-single__thumbnail,.modal--quick-shop .product-single__thumbnail{border-radius:8px!important;overflow:hidden!important}.modal .product-single__thumbnail.is-active,.modal--quick-shop .product-single__thumbnail.is-active,.modal .slick-current .product-single__thumbnail{border-radius:8px!important;border:none!important;outline:none!important;box-shadow:0 0 0 2px #000!important}.modal--square .modal__inner,.modal--square .modal__centered-content,.modal--quick-shop .modal__inner,.modal--quick-shop .modal__centered-content{border-radius:12px!important}.modal__centered-content{max-height:90vh!important;overflow-y:auto!important}.modal .product-single__photo,.modal .product-single__photo-wrapper,.modal--square .product-single__photo,.modal--square .product-single__photo-wrapper,.modal--quick-shop .product-single__photo,.modal--quick-shop .product-single__photo-wrapper,.modal--quick-shop .product-single__photos,.modal--quick-shop .product__photos,.quick-shop__photos{border-radius:12px!important;overflow:hidden!important}.modal img,.modal--square img,.modal--quick-shop img,.modal .product-single__photo img,.modal--square .product-single__photo img,.modal--quick-shop .product-single__photo img,.quick-shop__photos img,.modal--quick-shop .btn--add-to-cart,.modal--quick-shop button[name=add],.modal--square .btn--add-to-cart,.modal--square button[name=add],.modal .btn--add-to-cart,.modal .add-to-cart{border-radius:12px!important}.modal__close{border-radius:50%!important}.shopify-payment-button,.shopify-payment-button__button,[data-shopify=payment-button],.product-form__buttons .shopify-payment-button,.dynamic-checkout__buttons,.additional-checkout-buttons,.shopify-payment-button__more-options,[data-shopify-buttoncontainer]{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important}.quantity-selector,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea,select,.site-header__search-input,.search-bar__input,.disclosure__toggle,.styled-select select{border-radius:12px!important}p.product-subheadline{border-left:none!important;border:none!important;position:relative!important;padding-left:24px!important}p.product-subheadline:before{content:""!important;position:absolute!important;left:0!important;top:6px!important;bottom:6px!important;width:4px!important;background-color:#000!important;border-radius:4px!important;display:block!important}.rte blockquote:not(.customer-testimonial){border-left:none!important;border:none!important;position:relative!important;padding-left:24px!important}.rte blockquote:not(.customer-testimonial):before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:4px!important;background-color:#000!important;border-radius:4px!important;display:block!important}.product-block--tab .collapsibles-wrapper,.product-block--tab .collapsibles-wrapper--border-bottom{border:1px solid #e5e5e5!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;margin-bottom:10px!important}.collapsibles-wrapper--border-bottom{border-bottom:1px solid #e5e5e5!important}.product-block--tab .collapsible-trigger-btn,.product-block--tab .collapsible-trigger-btn--borders{border:none!important;border-top:none!important;border-bottom:none!important;background:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/151/assets/custom-styles.css.map */
