@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;800&family=DM+Sans:wght@400;500;600;700&display=swap";.template-collection,.template-product{background-color:#1e1e1e}.collection__title,h1.title{font-family:Playfair Display,Georgia,serif!important;font-weight:800!important;color:#f0ead6!important;font-size:clamp(2rem,5vw,3rem)!important}.facets-container,.facets__form{background-color:#252525!important;border-bottom:1px solid rgba(204,153,51,.2)!important}.facets__summary,details>summary{font-family:DM Sans,sans-serif!important;font-size:.8125rem!important;font-weight:600!important;color:#c8bfa8!important;letter-spacing:.05em!important;text-transform:uppercase!important}.facets__summary:hover{color:#c93!important}.facets__checkbox{accent-color:#CC9933!important}.facets__label{font-family:DM Sans,sans-serif!important;color:#c8bfa8!important}.active-facets__button{background-color:#cc993326!important;border:1px solid rgba(204,153,51,.4)!important;color:#c93!important;font-family:DM Sans,sans-serif!important;font-size:.75rem!important;border-radius:100px!important}.facet-filters__sort select{background-color:#252525!important;color:#c8bfa8!important;border:1px solid rgba(204,153,51,.2)!important;font-family:DM Sans,sans-serif!important;border-radius:4px!important}.card-wrapper,.product-card-wrapper{background-color:#252525!important;border:1px solid rgba(204,153,51,.12)!important;border-radius:8px!important;overflow:hidden!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.card-wrapper:hover,.product-card-wrapper:hover{border-color:#cc993373!important;transform:translateY(-5px)!important;box-shadow:0 20px 48px #00000080!important}.card__media{background-color:#1e1e1e!important}.card__media img{transition:transform .5s ease!important}.card-wrapper:hover .card__media img{transform:scale(1.04)!important}.card__content,.card__information{background-color:#252525!important;padding:1.25rem!important}.card__heading,.card__heading a{font-family:Playfair Display,Georgia,serif!important;font-size:1.0625rem!important;font-weight:700!important;color:#f0ead6!important;line-height:1.3!important}.card__heading a:hover{color:#c93!important}.price .price-item,.price__regular,.price__sale{font-family:DM Sans,sans-serif!important;font-weight:700!important;color:#c93!important;font-size:1.0625rem!important}.price__compare{color:#8a7f6e!important;text-decoration:line-through!important}.rating,.jdgm-prev-badge{color:#c93!important}.rating-text,.jdgm-prev-badge__count{font-family:DM Sans,sans-serif!important;color:#8a7f6e!important;font-size:.8125rem!important}.quick-add__submit,.card__footer .button{background-color:#c93!important;color:#1e1e1e!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:.8125rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:2px solid #CC9933!important;border-radius:4px!important;transition:all .3s ease!important}.quick-add__submit:hover,.card__footer .button:hover{background-color:#e5b84d!important;border-color:#e5b84d!important}.pagination__item,.pagination a{background-color:#252525!important;color:#c8bfa8!important;border:1px solid rgba(204,153,51,.2)!important;font-family:DM Sans,sans-serif!important;border-radius:4px!important}.pagination__item--current{background-color:#c93!important;color:#1e1e1e!important;border-color:#c93!important;font-weight:700!important}.product__title,h1.product__title{font-family:Playfair Display,Georgia,serif!important;font-weight:800!important;color:#f0ead6!important;font-size:clamp(1.75rem,4vw,2.5rem)!important;line-height:1.2!important}.product__price .price-item,.product__price .price__regular,.product__price .price__sale{font-family:DM Sans,sans-serif!important;font-weight:700!important;color:#c93!important;font-size:1.5rem!important}.product__price .price__compare{color:#8a7f6e!important;text-decoration:line-through!important}.product-form__input label,.variant-picker__label,.product-form__label,variant-picker fieldset legend{font-family:DM Sans,sans-serif!important;font-size:.8125rem!important;font-weight:700!important;color:#c8bfa8!important;letter-spacing:.08em!important;text-transform:uppercase!important}.variant-option__button-label{background-color:#252525!important;color:#c8bfa8!important;border:1px solid rgba(204,153,51,.25)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;border-radius:4px!important;transition:all .2s ease!important;cursor:pointer!important}.variant-option__button-label__pill{background-color:#252525!important;transition:background-color .2s ease!important}.variant-option__button-label__text{color:#c8bfa8!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;position:relative!important;z-index:1!important}.variant-option__button-label:has(input[data-current-checked=true]){border-color:#c93!important}.variant-option__button-label:has(input[data-current-checked=true]) .variant-option__button-label__pill{background-color:#c93!important}.variant-option__button-label:has(input[data-current-checked=true]) .variant-option__button-label__text{color:#1e1e1e!important;font-weight:700!important}.variant-option__button-label:has(input:checked){border-color:#c93!important}.variant-option__button-label:has(input:checked) .variant-option__button-label__pill{background-color:#c93!important}.variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#1e1e1e!important;font-weight:700!important}.variant-option__button-label:hover{border-color:#c939!important}.variant-option__button-label:hover .variant-option__button-label__text{color:#c93!important}.swatch__input+.swatch__label,.variant-picker__option-label{background-color:#252525!important;color:#c8bfa8!important;border:1px solid rgba(204,153,51,.25)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;border-radius:4px!important;transition:all .2s ease!important}.swatch__input:checked+.swatch__label,.variant-picker__option-label--selected{background-color:#c93!important;color:#1e1e1e!important;border-color:#c93!important;font-weight:700!important}.selling-plan-group{background-color:#252525!important;border:1px solid rgba(204,153,51,.2)!important;border-radius:8px!important;padding:1rem!important}.selling-plan-group__title{font-family:DM Sans,sans-serif!important;font-weight:700!important;color:#f0ead6!important;font-size:.875rem!important;text-transform:uppercase!important}.selling-plan-group__badge,.badge--sale{background-color:#c93!important;color:#1e1e1e!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;font-size:.6875rem!important;border-radius:100px!important}.quantity__button,.quantity-selector-component button{background-color:#252525!important;color:#c8bfa8!important;border:1px solid rgba(204,153,51,.2)!important;transition:all .2s ease!important}.quantity__button:hover,.quantity-selector-component button:hover{background-color:#cc993326!important;color:#c93!important;border-color:#c93!important}.quantity__input,.quantity-selector-component input{background-color:#252525!important;color:#f0ead6!important;border:1px solid rgba(204,153,51,.2)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important}.product-form__submit{background-color:#c93!important;color:#1e1e1e!important;font-family:DM Sans,sans-serif!important;font-weight:800!important;font-size:1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;border:2px solid #CC9933!important;border-radius:4px!important;padding:1rem 2rem!important;transition:all .3s ease!important;box-shadow:0 4px 16px #cc993340!important}.product-form__submit:hover{background-color:#e5b84d!important;border-color:#e5b84d!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #c936!important}.product__description{font-family:DM Sans,sans-serif!important;color:#c8bfa8!important;font-size:.9375rem!important;line-height:1.8!important}.product__description strong{color:#f0ead6!important;font-weight:700!important}.product__description a{color:#c93!important}.product__thumbnail{background-color:#252525!important;border:1px solid rgba(204,153,51,.15)!important;border-radius:4px!important;transition:border-color .2s ease!important}.product__thumbnail--active,.product__thumbnail:hover{border-color:#c93!important}#judgeme_product_reviews,.jdgm-widget{background-color:#1e1e1e!important;border-top:1px solid rgba(204,153,51,.2)!important;padding-top:2rem!important}.jdgm-rev-widg__title,.jdgm-widget__title{font-family:Playfair Display,Georgia,serif!important;color:#f0ead6!important;font-size:1.75rem!important;font-weight:800!important}.jdgm-rev__author{color:#c93!important;font-family:DM Sans,sans-serif!important;font-weight:700!important}.jdgm-rev__body,.jdgm-rev__title{color:#c8bfa8!important;font-family:DM Sans,sans-serif!important}.jdgm-rev__timestamp{color:#8a7f6e!important;font-family:DM Sans,sans-serif!important;font-size:.75rem!important}.jdgm-star{color:#c93!important}.jdgm-rev{background-color:#252525!important;border:1px solid rgba(204,153,51,.1)!important;border-radius:8px!important;padding:1.5rem!important;margin-bottom:1rem!important}.complementary-products,.product-recommendations{background-color:#1e1e1e!important;border-top:1px solid rgba(204,153,51,.2)!important}.complementary-products .title,.product-recommendations .title{font-family:Playfair Display,Georgia,serif!important;color:#f0ead6!important;font-size:1.5rem!important;font-weight:800!important}.breadcrumbs a,.breadcrumb a{color:#8a7f6e!important;font-family:DM Sans,sans-serif!important;font-size:.8125rem!important}.breadcrumbs a:hover,.breadcrumb a:hover{color:#c93!important}.collapsible-content,.section-collapsible-content,[class*=collapsible-content]{background-color:#1e1e1e!important}.collapsible-content__heading,.collapsible-content .title,.collapsible-content h2{font-family:Playfair Display,Georgia,serif!important;font-weight:800!important;color:#f0ead6!important}.collapsible-content__subheading,.collapsible-content .subtitle{font-family:DM Sans,sans-serif!important;color:#c8bfa8!important}.accordion,details.accordion,.collapsible-content__row{background-color:#252525!important;border:1px solid rgba(204,153,51,.18)!important;border-radius:8px!important;margin-bottom:.75rem!important;overflow:hidden!important;transition:border-color .25s ease!important}.accordion:hover,details.accordion:hover,.collapsible-content__row:hover{border-color:#cc993373!important}.accordion[open],details.accordion[open],.collapsible-content__row--open{border-color:#cc99338c!important}.accordion__title,details.accordion>summary,.collapsible-content__summary,summary.accordion__title{font-family:DM Sans,sans-serif!important;font-size:1rem!important;font-weight:600!important;color:#f0ead6!important;padding:1.25rem 1.5rem!important;cursor:pointer!important;list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background-color:#252525!important;transition:color .2s ease,background-color .2s ease!important}.accordion__title:hover,details.accordion>summary:hover,.collapsible-content__summary:hover{color:#c93!important;background-color:#cc99330d!important}details.accordion[open]>summary,.accordion[open] .accordion__title{color:#c93!important;background-color:#cc99330f!important}.accordion__title svg,details.accordion>summary svg,.collapsible-content__summary svg,.icon-caret{color:#c93!important;fill:#c93!important;stroke:#c93!important;flex-shrink:0!important;transition:transform .3s ease!important}details.accordion[open]>summary svg,details.accordion[open] .icon-caret{transform:rotate(180deg)!important}.accordion__content,details.accordion .accordion__content,.collapsible-content__content{font-family:DM Sans,sans-serif!important;font-size:.9375rem!important;color:#c8bfa8!important;line-height:1.8!important;padding:0 1.5rem 1.25rem!important;background-color:#252525!important}.accordion__content a,.collapsible-content__content a{color:#c93!important;text-decoration:underline!important}.accordion__content strong,.collapsible-content__content strong{color:#f0ead6!important}details.accordion>summary::-webkit-details-marker,details.accordion>summary::marker{display:none!important}.template-cart{background-color:#111!important}.template-cart h1,.template-cart .cart-title,.template-cart .cart-page__title h1{font-family:Playfair Display,Georgia,serif!important;font-weight:800!important;color:#f0ead6!important;font-size:clamp(2rem,5vw,2.75rem)!important}.cart-items__wrapper{background-color:#111!important}.cart-items__table{border-collapse:collapse!important;width:100%!important}.cart-item{background-color:#1a1a1a!important;border:1px solid rgba(204,153,51,.1)!important;border-radius:8px!important;margin-bottom:1.25rem!important;padding:1.25rem!important;display:flex!important;flex-direction:row!important;gap:1.5rem!important;transition:border-color .3s ease!important}.cart-item:hover{border-color:#cc993359!important}.cart-item__image-container{background-color:#111!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:6px!important;overflow:hidden!important;max-width:110px!important;flex-shrink:0!important}.cart-item__details{flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.cart-item__name,.cart-item__name a{font-family:Playfair Display,Georgia,serif!important;font-size:1.15rem!important;font-weight:700!important;color:#f0ead6!important;text-decoration:none!important;line-height:1.3!important}.cart-item__name a:hover{color:#c93!important}.cart-item__discounted-prices,.cart-item__price{font-family:DM Sans,sans-serif!important;font-weight:700!important;color:#c93!important;font-size:1.05rem!important}.cart-item__option,.cart-item__property{font-family:DM Sans,sans-serif!important;color:#ffffff80!important;font-size:.85rem!important;margin-top:.25rem!important}.cart-item__selling-plan,.cart-item__property:has(span[data-appstle-subscription-details]),.cart-item__details .subscription-details,.cart-item__details [class*=subscription]{background-color:#cc99330d!important;border:1px solid rgba(204,153,51,.2)!important;border-radius:6px!important;padding:.5rem .75rem!important;margin-top:.5rem!important;font-size:.8rem!important;color:#c8bfa8!important;line-height:1.4!important;display:inline-block!important;max-width:max-content!important}.cart-item__selling-plan strong,.cart-item__property strong{color:#c93!important}.cart-item__quantity{display:flex!important;align-items:center!important;gap:.75rem!important;margin-top:.75rem!important}.cart-item__quantity-wrapper{background-color:#111!important;border:1px solid rgba(204,153,51,.2)!important;border-radius:4px!important;overflow:hidden!important}.cart-item__remove-button{color:#fff6!important;transition:color .2s ease!important}.cart-item__remove-button:hover{color:#ef4444!important}.cart-summary{background-color:#1a1a1a!important;border:1px solid rgba(204,153,51,.15)!important;border-radius:8px!important;padding:1.5rem!important}.cart-summary__inner{background-color:#1a1a1a!important;padding:0!important}.cart-totals{width:100%!important;border-bottom:1px solid rgba(255,255,255,.05)!important;padding-bottom:1.25rem!important;margin-bottom:1.25rem!important}.cart-totals__total{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.cart-totals__total-label{font-family:DM Sans,sans-serif!important;font-size:.95rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#c8bfa8!important}.cart-totals__total-value{font-family:DM Sans,sans-serif!important;font-size:1.4rem!important;font-weight:700!important;color:#c93!important}.cart-totals__tax-note{font-family:DM Sans,sans-serif!important;font-size:.8rem!important;color:#fff6!important;margin-top:.5rem!important;text-align:right!important}.cart__checkout-button{background-color:#c93!important;color:#111!important;font-family:DM Sans,sans-serif!important;font-weight:800!important;font-size:1rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:2px solid #CC9933!important;border-radius:4px!important;width:100%!important;padding:1rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 16px #cc993340!important;cursor:pointer!important}.cart__checkout-button:hover{background-color:#e5b84d!important;border-color:#e5b84d!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #c936!important}.cart__checkout-button:active{transform:scale(.98)!important}.additional-checkout-buttons{margin-top:1rem!important;width:100%!important}.additional-checkout-buttons [class*=button]{border-radius:4px!important}.cart-page--empty{padding:4rem 1.5rem!important;text-align:center!important}.cart-page--empty p{font-family:DM Sans,sans-serif!important;color:#c8bfa8!important;font-size:1.1rem!important;margin-bottom:2rem!important}.cart-items__empty-button{background-color:transparent!important;color:#c93!important;border:2px solid #CC9933!important;font-family:DM Sans,sans-serif!important;font-weight:700!important;border-radius:4px!important;padding:.875rem 2rem!important;transition:all .2s ease!important}.cart-items__empty-button:hover{background-color:#cc99331a!important;color:#e5b84d!important;border-color:#e5b84d!important}
/*# sourceMappingURL=/cdn/shop/t/54/assets/bbb-custom.css.map */
