:root{--hs-bg: #171310;--hs-surface: #252019;--hs-walnut: #C4A87A;--hs-gold: #D4AA3C;--hs-gold-hover: #E2BC55;--hs-terracotta: #C47A4E;--hs-wheat: #3D3322;--hs-cream: #F0EBE3;--hs-clay: #A8998A;--hs-divider: #3E342A;--hs-space-1: 8px;--hs-space-2: 16px;--hs-space-3: 24px;--hs-space-4: 32px;--hs-space-6: 48px;--hs-space-8: 64px;--color-background-contrast: 62, 52, 42;--color-link: 196, 122, 78}.color-scheme-1,.color-scheme-4{--color-background: 23, 19, 16;--gradient-background: #171310;--color-foreground: 240, 235, 227;--color-background-contrast: 62, 52, 42;--color-button: 212, 170, 60;--color-button-text: 23, 19, 16;--color-secondary-button: 23, 19, 16;--color-secondary-button-text: 240, 235, 227;--color-link: 196, 122, 78;--color-shadow: 0, 0, 0}.color-scheme-2,.color-scheme-3{--color-background: 37, 32, 25;--gradient-background: #252019;--color-foreground: 240, 235, 227;--color-background-contrast: 62, 52, 42;--color-button: 212, 170, 60;--color-button-text: 23, 19, 16;--color-secondary-button: 37, 32, 25;--color-secondary-button-text: 240, 235, 227;--color-link: 196, 122, 78;--color-shadow: 0, 0, 0}.color-scheme-5{--color-background: 61, 51, 34;--gradient-background: #3D3322;--color-foreground: 240, 235, 227;--color-background-contrast: 62, 52, 42;--color-button: 212, 170, 60;--color-button-text: 23, 19, 16;--color-secondary-button: 61, 51, 34;--color-secondary-button-text: 240, 235, 227;--color-link: 196, 122, 78;--color-shadow: 0, 0, 0}body{background-color:var(--hs-bg);color:var(--hs-cream);font-family:DM Sans,Helvetica Neue,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gradient,body.gradient{color:var(--hs-cream);background:var(--hs-bg)}::selection{background-color:#d4aa3c59;color:var(--hs-cream)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Lora,Georgia,serif;color:var(--hs-walnut);font-weight:500;letter-spacing:0}h1,.h1{font-size:3.6rem;line-height:1.2;font-weight:500}h2,.h2{font-size:2.8rem;line-height:1.25;font-weight:500}h3,.h3{font-size:2rem;line-height:1.3;font-weight:500}@media screen and (min-width:750px){h1,.h1{font-size:4.4rem}h2,.h2{font-size:3.2rem}h3,.h3{font-size:2.2rem}}p,dd,dt,label,span,address{font-family:DM Sans,Helvetica Neue,Arial,sans-serif}p,dd{font-size:1.6rem;line-height:1.7;color:var(--hs-cream)}small,.caption,.caption-with-letter-spacing,.caption-large{font-size:1.4rem;color:var(--hs-clay);letter-spacing:.02em}a{color:var(--hs-terracotta);text-decoration:none;transition:color .2s ease}a:hover,a:focus{color:var(--hs-gold);text-decoration:underline;text-underline-offset:3px}.button,button.button,.shopify-payment-button__button--unbranded{font-family:DM Sans,sans-serif;font-weight:500;letter-spacing:.02em;border-radius:6px!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease;box-shadow:none;min-height:44px}.button--primary,.shopify-payment-button__button--unbranded{background-color:var(--hs-gold);color:var(--hs-bg);border:1px solid var(--hs-gold)}.button--primary:before,.button--primary:after{display:none!important}.button--primary:hover,.button--primary:focus,.shopify-payment-button__button--unbranded:hover{background-color:var(--hs-gold-hover);border-color:var(--hs-gold-hover);color:var(--hs-bg);box-shadow:none}.button--secondary,.button--tertiary{background-color:transparent;color:var(--hs-cream);border:1px solid var(--hs-divider)}.button--secondary:before,.button--secondary:after,.button--tertiary:before,.button--tertiary:after{display:none!important}.button--secondary:hover,.button--secondary:focus,.button--tertiary:hover,.button--tertiary:focus{background-color:var(--hs-wheat);border-color:var(--hs-divider);color:var(--hs-cream)}.field__input,.select__select,.text-area,input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],textarea,select{background-color:var(--hs-surface)!important;color:var(--hs-cream)!important;border:1px solid var(--hs-divider)!important;border-radius:6px!important;font-family:DM Sans,sans-serif;box-shadow:none!important}.field__input::placeholder,input::placeholder,textarea::placeholder{color:var(--hs-clay)!important;opacity:1}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--hs-gold)!important;box-shadow:0 0 0 3px #d4aa3c2e!important;outline:none!important}.field__label,.form__label{color:var(--hs-clay);font-family:DM Sans,sans-serif}.footer,.shopify-section-footer,.shopify-section-group-footer-group{background-color:var(--hs-surface)!important;border-top:1px solid var(--hs-divider);color:var(--hs-clay)}.footer *{color:var(--hs-clay)}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer .footer-block__heading{color:var(--hs-walnut);font-family:Lora,Georgia,serif}.footer a,.footer .link,.footer__list-social a{color:var(--hs-walnut);transition:color .2s ease}.footer a:hover,.footer .link:hover,.footer__list-social a:hover{color:var(--hs-gold)}.footer .copyright,.footer .copyright__content,.footer small{color:var(--hs-clay);font-size:1.4rem}.copyright__content a[href*="shopify.com"],.copyright__content:has(>a[href*="shopify.com"]){display:none!important}.card,.card-wrapper .card,.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card{background-color:var(--hs-surface);border:1px solid var(--hs-divider)!important;border-radius:8px!important;overflow:hidden;box-shadow:none!important}.card__inner,.card__content{background-color:transparent}.card__media,.card .media,.card__inner .media{border-radius:4px 4px 0 0;overflow:hidden}.card__heading,.card__heading a,.card-information__text,.full-unstyled-link{color:var(--hs-cream)!important;font-family:Lora,Georgia,serif;font-weight:500}.card__heading a:hover,.full-unstyled-link:hover{color:var(--hs-walnut)!important}.price,.price__regular,.price-item,.price-item--regular,.price__sale .price-item--sale{color:var(--hs-gold)!important;font-family:DM Sans,sans-serif;font-size:1.7rem;font-weight:500}.price--on-sale .price-item--regular,.price__regular .price-item--last{color:var(--hs-clay)!important;text-decoration:line-through;font-weight:400}.price__badge-sale{background-color:var(--hs-terracotta);color:var(--hs-bg)}hr,.hr,.section-divider{border:0;border-top:1px solid var(--hs-divider);background:transparent;height:0;margin:var(--hs-space-3) 0}.list-menu__item--link:after,.list-menu__item:after{background-color:var(--hs-divider)}.cart-drawer,.search-modal,predictive-search,.predictive-search{background-color:var(--hs-surface)!important;color:var(--hs-cream);border-color:var(--hs-divider)}*:focus-visible{outline:2px solid var(--hs-gold);outline-offset:2px}blockquote{border-left:3px solid var(--hs-divider);color:var(--hs-cream);padding-left:var(--hs-space-2)}table{border-color:var(--hs-divider)}table th,table td{border-color:var(--hs-divider);color:var(--hs-cream)}[id$=__hero]{background-color:var(--hs-bg);position:relative}[id$=__hero] .rich-text__wrapper{align-items:center;text-align:center}[id$=__hero] .rich-text__blocks{max-width:780px;margin:0 auto;position:relative;padding-top:var(--hs-space-4)}[id$=__hero] .rich-text__blocks:before{content:"";display:block;width:64px;height:1px;background-color:var(--hs-gold);margin:0 auto var(--hs-space-3);opacity:.7}[id$=__hero] .rich-text__caption{color:var(--hs-terracotta)!important;font-family:DM Sans,sans-serif;font-size:1.25rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;margin-bottom:var(--hs-space-2)}[id$=__hero] .rich-text__heading{color:var(--hs-walnut)!important;font-family:Lora,Georgia,serif;font-weight:500;font-size:3rem;line-height:1.15;margin:0 0 var(--hs-space-3);max-width:18ch;margin-left:auto;margin-right:auto}@media screen and (min-width:750px){[id$=__hero] .rich-text__heading{font-size:4.4rem}}@media screen and (min-width:990px){[id$=__hero] .rich-text__heading{font-size:5rem}}[id$=__hero] .rich-text__text,[id$=__hero] .rich-text__text p{color:var(--hs-clay)!important;font-family:DM Sans,sans-serif;font-size:1.7rem;line-height:1.7;max-width:56ch;margin:0 auto var(--hs-space-4)}[id$=__hero] .rich-text__buttons{margin-top:var(--hs-space-2)}[id$=__hero] .rich-text__buttons .button{padding:0 var(--hs-space-4);min-height:52px;font-size:1.6rem}[id$=__featured_collection] .title-wrapper-with-link,[id$=__featured_collection] .collection__title{text-align:center;justify-content:center;flex-direction:column}[id$=__featured_collection] .title{text-align:center;width:100%;margin-bottom:var(--hs-space-2)}[id$=__featured_collection] .collection__description,[id$=__featured_collection] .collection__description p{color:var(--hs-clay);text-align:center;max-width:56ch;margin:0 auto var(--hs-space-4);font-size:1.6rem}.card-wrapper .card__media .media img,.card-wrapper .card .media img{object-fit:cover;object-position:center}.card-wrapper .card__inner,[id$=__about_teaser] .image-with-text__media-item{background-color:var(--hs-surface)}[id$=__about_teaser] .image-with-text__media{background-color:var(--hs-surface);border:1px solid var(--hs-divider);border-radius:8px;position:relative;min-height:360px}[id$=__about_teaser] .image-with-text__media .placeholder-svg{display:none}[id$=__about_teaser] .image-with-text__media:after{content:"Artist photo";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--hs-clay);font-family:DM Sans,sans-serif;font-size:1.45rem;letter-spacing:.05em;text-transform:uppercase}[id$=__about_teaser] .image-with-text__heading{color:var(--hs-walnut);font-family:Lora,Georgia,serif;font-weight:500}[id$=__about_teaser] .image-with-text__text,[id$=__about_teaser] .image-with-text__text p{color:var(--hs-cream);font-size:1.6rem;line-height:1.75}[id$=__about_teaser] .image-with-text__content .button{background:transparent;color:var(--hs-terracotta);border:none;padding:0;min-height:auto;font-weight:500;text-transform:none;letter-spacing:0}[id$=__about_teaser] .image-with-text__content .button:before,[id$=__about_teaser] .image-with-text__content .button:after{display:none!important}[id$=__about_teaser] .image-with-text__content .button:hover{color:var(--hs-gold);background:transparent;text-decoration:underline;text-underline-offset:4px}[id$=__trust_strip]{background-color:var(--hs-surface);border-top:1px solid var(--hs-divider);border-bottom:1px solid var(--hs-divider)}[id$=__trust_strip] .multicolumn-card__image-wrapper,[id$=__trust_strip] .multicolumn-card .media{display:none!important}[id$=__trust_strip] .multicolumn-card{background:transparent;border:0;padding:0;text-align:center}[id$=__trust_strip] .multicolumn-card__info{padding:0 var(--hs-space-3)}[id$=__trust_strip] .multicolumn-card__info h3{color:var(--hs-clay);font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.04em;margin:0;position:relative}@media screen and (min-width:750px){[id$=__trust_strip] .multicolumn-list__item+.multicolumn-list__item .multicolumn-card__info h3:before{content:"";position:absolute;left:-1px;top:50%;transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%;background-color:var(--hs-gold)}}.collection-hero,.collection-hero__inner,.main-collection-banner{text-align:center}.collection-hero__title,.main-collection-banner .collection-hero__title{font-family:Lora,Georgia,serif;color:var(--hs-walnut);font-weight:500;text-align:center}.collection-hero__description,.main-collection-banner .collection-hero__description{color:var(--hs-clay);max-width:600px;margin:var(--hs-space-2) auto 0;text-align:center;font-size:1.6rem;line-height:1.7}#product-grid,.collection .product-grid,ul.product-grid{--grid-desktop-vertical-spacing: 24px;--grid-desktop-horizontal-spacing: 24px;gap:24px}@media screen and (min-width:990px){#product-grid.grid--3-col-desktop>li,ul.product-grid>li{width:calc(33.333% - 16px)}}.facets,.facets-wrapper,.facets__form{background-color:var(--hs-bg)}.facets__heading,.facets__summary,.facets__display{color:var(--hs-walnut);font-family:Lora,Georgia,serif}.facets__disclosure summary,.facets__summary{background-color:var(--hs-surface)!important;color:var(--hs-cream)!important;border:1px solid var(--hs-divider)!important;border-radius:6px}.facets__list,.facets__display{background-color:var(--hs-surface);border:1px solid var(--hs-divider);color:var(--hs-cream)}.facets__label,.facet-checkbox,.facets__item label{color:var(--hs-cream);font-family:DM Sans,sans-serif}.facets__price input,.facets__selected{background-color:var(--hs-surface)!important;color:var(--hs-cream)!important;border:1px solid var(--hs-divider)!important}.facets__price .field__label,.price-filter .field__label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.facets__price .field__input,.price-filter .field__input{padding:1rem 1.2rem!important}.facets__price .field__input::placeholder,.price-filter .field__input::placeholder{opacity:1!important;color:#a8998a!important}.active-facets__button,.active-facets__button-remove{background-color:var(--hs-wheat);color:var(--hs-cream);border:1px solid var(--hs-divider)}.facet-filters__sort,select.facet-filters__sort{background-color:var(--hs-surface)!important;color:var(--hs-cream)!important;border:1px solid var(--hs-divider)!important;border-radius:6px}.product__media-wrapper,.product__media-list .product__media-item{background-color:transparent}.product__media-list .product__media-item .product__media,.product__media-list .product__media-item .media{border:1px solid var(--hs-divider);border-radius:6px;overflow:hidden;background-color:var(--hs-surface)}.product__media-list .product__media-item img,.product__media-list .product__media-item .media img{object-fit:contain!important;background-color:var(--hs-surface)}.thumbnail-list__item .thumbnail{border:1px solid var(--hs-divider);border-radius:4px;background-color:var(--hs-surface)}.thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--hs-gold)}.thumbnail-list__item .thumbnail img{object-fit:contain!important}.product__title h1,.product__title>*{font-family:Lora,Georgia,serif;color:var(--hs-walnut);font-weight:500;font-size:3.2rem;line-height:1.2}@media screen and (min-width:990px){.product__title h1{font-size:3.8rem}}.product .price,.product__info-container .price,.product__info-container .price__regular .price-item{color:var(--hs-gold)!important;font-family:DM Sans,sans-serif;font-size:2.4rem;font-weight:500}.product__description,.product__description p,.product__info-container .product__text{color:var(--hs-cream);font-family:DM Sans,sans-serif;font-size:1.6rem;line-height:1.75}.product-form__input .form__label,fieldset.product-form__input legend{color:var(--hs-clay);font-family:DM Sans,sans-serif;font-size:1.4rem;text-transform:uppercase;letter-spacing:.06em}.product-form__input input[type=radio]+label,.product-form__input .product-form__option-pill{background-color:var(--hs-surface)!important;color:var(--hs-cream)!important;border:1px solid var(--hs-divider)!important;border-radius:6px}.product-form__input input[type=radio]:checked+label{background-color:var(--hs-wheat)!important;border-color:var(--hs-gold)!important;color:var(--hs-cream)!important}.quantity{background-color:var(--hs-surface);border:1px solid var(--hs-divider);border-radius:6px}.quantity__input{color:var(--hs-cream)!important;background-color:transparent!important;border:none!important}.quantity__button{color:var(--hs-cream)}.product-form__buttons{display:flex;flex-direction:column;gap:var(--hs-space-2);width:100%;max-width:none}.product-form__submit{background-color:var(--hs-gold)!important;color:var(--hs-bg)!important;border:1px solid var(--hs-gold)!important;border-radius:6px!important;font-weight:500;min-height:52px;width:100%}.product-form__submit:hover{background-color:var(--hs-gold-hover)!important;border-color:var(--hs-gold-hover)!important}.shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button__button{background-color:transparent!important;color:var(--hs-cream)!important;border:1px solid var(--hs-divider)!important;border-radius:6px!important;min-height:52px;font-weight:500}.shopify-payment-button .shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button:hover{background-color:var(--hs-wheat)!important;border-color:var(--hs-divider)!important;color:var(--hs-cream)!important}.product__info-container .product__description h2,.product__info-container .product__description h3{color:var(--hs-walnut);font-family:Lora,Georgia,serif}.share-button__button{color:var(--hs-clay)}.main-page-title,.shopify-section main-page h1,[id*=__main] .main-page-title{text-align:center;color:var(--hs-walnut);font-family:Lora,Georgia,serif;font-weight:500;margin-bottom:var(--hs-space-4)}.rte{color:var(--hs-cream);font-family:DM Sans,sans-serif;font-size:1.6rem;line-height:1.8}.rte h2,.rte h3,.rte h4{color:var(--hs-walnut);font-family:Lora,Georgia,serif;font-weight:500;margin-top:var(--hs-space-6);margin-bottom:var(--hs-space-2)}.rte p+p{margin-top:var(--hs-space-2)}.rte a{color:var(--hs-terracotta);text-decoration:none}.rte a:hover{color:var(--hs-gold);text-decoration:underline;text-underline-offset:3px}.rte blockquote{border-left:3px solid var(--hs-gold);background-color:var(--hs-wheat);color:var(--hs-cream);font-family:Lora,Georgia,serif;font-style:italic;font-size:1.8rem;line-height:1.6;padding:var(--hs-space-3) var(--hs-space-4);margin:var(--hs-space-4) 0;border-radius:0 6px 6px 0}.rte blockquote p{margin:0;color:var(--hs-cream)}[id$=__contact_hero] .rich-text__wrapper{text-align:center}[id$=__contact_hero] .rich-text__heading{color:var(--hs-walnut);font-family:Lora,Georgia,serif;font-weight:500;font-size:3.6rem;margin-bottom:var(--hs-space-2)}[id$=__contact_hero] .rich-text__text,[id$=__contact_hero] .rich-text__text p{color:var(--hs-clay);max-width:52ch;margin:0 auto}[id$=__form] .contact,.shopify-section .contact{max-width:600px;margin:0 auto}.contact__fields,.contact .field{margin-bottom:var(--hs-space-2)}.contact .field__input,.contact textarea.text-area{width:100%;background-color:var(--hs-surface)!important;color:var(--hs-cream)!important;border:1px solid var(--hs-divider)!important;border-radius:6px!important}.contact button[type=submit],.contact .button{background-color:var(--hs-gold)!important;color:var(--hs-bg)!important;border:1px solid var(--hs-gold)!important;border-radius:6px!important;width:100%;min-height:52px;font-weight:500}.contact button[type=submit]:hover{background-color:var(--hs-gold-hover)!important;border-color:var(--hs-gold-hover)!important}.hs-contact-info{max-width:600px;margin:0 auto;padding-top:var(--hs-space-4);border-top:1px solid var(--hs-divider);text-align:center}.hs-contact-info h3{color:var(--hs-clay);font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;margin-bottom:var(--hs-space-2)}.hs-contact-info ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--hs-space-1)}.hs-contact-info li{color:var(--hs-clay);font-family:DM Sans,sans-serif;font-size:1.45rem}.hs-contact-info li strong{color:var(--hs-clay);font-weight:500;margin-right:var(--hs-space-1)}.hs-contact-info li a{color:var(--hs-walnut);text-decoration:none}.hs-contact-info li a:hover{color:var(--hs-gold);text-decoration:underline;text-underline-offset:3px}.cart__items,.cart-items,cart-items,.cart__contents{background-color:transparent}.cart-item{background-color:var(--hs-surface);border:1px solid var(--hs-divider);border-radius:8px;padding:var(--hs-space-2);margin-bottom:var(--hs-space-2)}.cart-items thead,.cart-items tbody,.cart-items tr,.cart-items th,.cart-items td{background-color:transparent;border-color:var(--hs-divider);color:var(--hs-cream)}.cart-items th{color:var(--hs-clay);font-family:DM Sans,sans-serif;font-weight:500;text-transform:uppercase;font-size:1.25rem;letter-spacing:.06em}.cart-item__name,.cart-item__details a{color:var(--hs-cream)!important;font-family:Lora,Georgia,serif;font-weight:500}.cart-item__name:hover{color:var(--hs-walnut)!important}.cart-item__price,.cart-item__price-wrapper .price,.cart-item__totals,.cart-item__final-price,.cart-item__discounted-prices .price{color:var(--hs-gold)!important;font-family:DM Sans,sans-serif;font-weight:500}.cart-item__quantity-wrapper .quantity{background-color:var(--hs-bg);border:1px solid var(--hs-divider);border-radius:6px}cart-remove-button .button,.cart-remove-button,.cart-item__remove a,button.cart-remove-button{color:var(--hs-terracotta)!important;background:transparent!important;border:none!important}cart-remove-button .button:hover,.cart-item__remove a:hover{color:var(--hs-gold)!important}.cart__footer,.cart__ctas{background-color:transparent;border-top:1px solid var(--hs-divider);padding-top:var(--hs-space-3)}.totals,.totals__total,.cart__footer .totals__total-value{color:var(--hs-gold)!important;font-family:DM Sans,sans-serif;font-weight:500;font-size:2rem}.cart__ctas .cart__update-button{background-color:transparent!important;color:var(--hs-cream)!important;border:1px solid var(--hs-divider)!important}.cart__ctas .cart__update-button:hover{background-color:var(--hs-wheat)!important}.cart__ctas .cart__checkout-button,#checkout{background-color:var(--hs-gold)!important;color:var(--hs-bg)!important;border-color:var(--hs-gold)!important}.cart__ctas .cart__checkout-button:hover{background-color:var(--hs-gold-hover)!important;border-color:var(--hs-gold-hover)!important}.cart__empty-text{color:var(--hs-cream);font-family:Lora,Georgia,serif;text-align:center}.placeholder-svg{background-color:var(--hs-surface);color:var(--hs-divider);fill:var(--hs-divider)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.3;letter-spacing:-.01em}p,dd,.rte p{line-height:1.7}small,.caption,.caption-with-letter-spacing,.caption-large{line-height:1.5}[id$=__hero] .rich-text__caption,.hs-eyebrow{letter-spacing:.12em}@media screen and (min-width:1280px){.page-width{max-width:1200px}}.card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover{transform:translateY(-2px)}.card-wrapper:hover .card,.card-wrapper:hover .card__inner{box-shadow:0 8px 24px -12px #0000008c;border-color:var(--hs-divider)!important}.card-wrapper .card__media,.card-wrapper .card .media{overflow:hidden}.card-wrapper .card__media img,.card-wrapper .card .media img{transition:transform .4s ease;will-change:transform}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.03)}.card-wrapper:hover .card__heading,.card-wrapper:hover .card__heading a,.card-wrapper:hover .full-unstyled-link{color:var(--hs-gold)!important}.button,.button--primary,.button--secondary,.shopify-payment-button__button,.product-form__submit{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .12s ease}.button:active,.button--primary:active,.product-form__submit:active,.shopify-payment-button__button:active{transform:scale(.98)}a{text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.card-wrapper .card.ratio,.card-wrapper .card__inner.ratio,.card .ratio{background:var(--hs-surface)}.card-wrapper [style*=--ratio-percent],.product-card-wrapper [style*=--ratio-percent]{aspect-ratio:auto}.product__media-list .product__media-item .product__media,.product__media-list .product__media-item .media,.product__media-wrapper .product__media-item .media{background-color:var(--hs-surface);border:1px solid var(--hs-divider);border-radius:6px;padding:8px;overflow:hidden}.product__media-list .product__media-item img,.product__media-list .product__media-item .media img{border-radius:2px;object-fit:contain!important;background:transparent}.product__media-list .product__media-item img,.product__media-wrapper .product__media-item img{transform:none!important;transition:none!important}.card-wrapper .card--text,.card-wrapper .card.card--text .card__inner,.product-card-wrapper .card--text{background-color:var(--hs-wheat);min-height:320px;position:relative}.card-wrapper .card--text:after,.product-card-wrapper .card--text:after{content:"Image coming soon";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--hs-clay);font-family:DM Sans,sans-serif;font-size:1.4rem;letter-spacing:.05em;pointer-events:none}.card-wrapper .placeholder-svg,.product-card-wrapper .placeholder-svg{display:none!important}cart-drawer.is-empty,cart-drawer,.cart-drawer,.drawer,.drawer__inner{background-color:var(--hs-bg)!important;color:var(--hs-cream);border-color:var(--hs-divider)}.cart-drawer__heading,.drawer__heading{color:var(--hs-walnut);font-family:Lora,Georgia,serif;font-weight:500}.cart-drawer .cart-item__name,.drawer .cart-item__name{color:var(--hs-cream)!important;font-family:Lora,Georgia,serif}.cart-drawer .price,.drawer .price,.cart-drawer .totals,.cart-drawer .totals__total-value{color:var(--hs-gold)!important}.cart-drawer .cart-item,.drawer .cart-item{background-color:var(--hs-surface);border:1px solid var(--hs-divider);border-radius:8px;padding:var(--hs-space-2)}.cart-drawer cart-remove-button .button,.drawer cart-remove-button .button{color:var(--hs-terracotta)!important}.cart-drawer .cart-drawer__footer,.drawer__footer{background-color:var(--hs-bg);border-top:1px solid var(--hs-divider)}.cart-drawer__overlay,.drawer__overlay{background-color:#0009}.drawer__close,.cart-drawer__close,button[aria-label*=close i].drawer__close{color:var(--hs-cream)}.cart-drawer .cart__checkout-button,.cart-drawer #CartDrawer-Checkout{background-color:var(--hs-gold)!important;color:var(--hs-bg)!important;border-color:var(--hs-gold)!important}cart-notification,.cart-notification,.cart-notification-wrapper{background-color:var(--hs-surface)!important;color:var(--hs-cream)!important;border:1px solid var(--hs-divider)!important;border-radius:8px}.cart-notification__heading,.cart-notification-product__name{color:var(--hs-walnut)!important;font-family:Lora,Georgia,serif}.cart__warnings,.is-empty .cart__warnings,.cart__empty-text{color:var(--hs-cream);font-family:Lora,Georgia,serif;text-align:center;padding:var(--hs-space-6) var(--hs-space-3)}.cart__warnings .button{background-color:var(--hs-gold)!important;color:var(--hs-bg)!important;border-color:var(--hs-gold)!important}.search-modal,.search-modal__content,.search-modal__form{background-color:var(--hs-bg)!important;color:var(--hs-cream)}.search-modal .field,.search-modal .search__input,.search-modal input[type=search]{background-color:var(--hs-surface)!important;color:var(--hs-cream)!important;border:1px solid var(--hs-divider)!important;border-radius:6px!important;font-family:DM Sans,sans-serif}.search-modal__close-button,.search-modal .search__button .icon{color:var(--hs-cream)}predictive-search,.predictive-search,.predictive-search__results{background-color:var(--hs-bg)!important;border:1px solid var(--hs-divider);color:var(--hs-cream)}.predictive-search__heading{color:var(--hs-walnut);font-family:Lora,Georgia,serif}.predictive-search__list-item,.predictive-search__item{background-color:transparent;color:var(--hs-cream);border-bottom:1px solid var(--hs-divider)}.predictive-search__list-item:hover,.predictive-search__item:hover{background-color:var(--hs-surface)}.template-search,.search__input-wrapper{color:var(--hs-cream)}.search__input-wrapper input{background-color:var(--hs-surface)!important;border:1px solid var(--hs-divider)!important;color:var(--hs-cream)!important;border-radius:6px}.template-404,.hs-404{background-color:var(--hs-bg);min-height:60vh;display:flex;align-items:center;justify-content:center;padding:var(--hs-space-8) var(--hs-space-3)}.hs-404__inner{text-align:center;max-width:480px;margin:0 auto}.hs-404__eyebrow{color:var(--hs-terracotta);font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:500;text-transform:uppercase;letter-spacing:.22em;margin:0 0 var(--hs-space-2)}.hs-404__title{color:var(--hs-walnut);font-family:Lora,Georgia,serif;font-weight:500;font-size:3.6rem;line-height:1.2;margin:0 0 var(--hs-space-2)}.hs-404__subtext{color:var(--hs-clay);font-family:DM Sans,sans-serif;font-size:1.6rem;line-height:1.6;margin:0 0 var(--hs-space-4)}.hs-404__cta{display:inline-flex;align-items:center;justify-content:center;min-width:200px;min-height:52px;padding:0 var(--hs-space-4)}body.password,body.password.gradient{background-color:var(--hs-bg)!important;color:var(--hs-cream);font-family:DM Sans,sans-serif;display:flex;flex-direction:column;min-height:100vh}body.password .password-main{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--hs-space-6) var(--hs-space-3)}body.password .email-signup-banner{background:var(--hs-bg)!important;background-image:none!important;padding:0;min-height:auto}body.password .email-signup-banner__box{background-color:var(--hs-surface)!important;border:1px solid var(--hs-divider)!important;border-radius:12px;padding:var(--hs-space-6) var(--hs-space-4)!important;max-width:480px;margin:0 auto;text-align:center}body.password .email-signup-banner__heading{color:var(--hs-walnut)!important;font-family:Lora,Georgia,serif;font-weight:500}body.password .email-signup-banner__paragraph,body.password .email-signup-banner__paragraph p{color:var(--hs-clay)!important;font-family:DM Sans,sans-serif}body.password .password-modal,body.password #LoginModal{background-color:var(--hs-surface);color:var(--hs-cream);border:1px solid var(--hs-divider);border-radius:12px}body.password .password-modal .field input,body.password #LoginModal input[type=password]{background-color:var(--hs-bg)!important;color:var(--hs-cream)!important;border:1px solid var(--hs-divider)!important;border-radius:6px!important}body.password .password-modal button[type=submit],body.password #LoginModal button[type=submit]{background-color:var(--hs-gold)!important;color:var(--hs-bg)!important;border:1px solid var(--hs-gold)!important;border-radius:6px!important;min-height:52px;font-family:DM Sans,sans-serif;font-weight:500}@media screen and (max-width:749px){body.password .email-signup-banner .banner__box,body.password .email-signup-banner__box{--color-foreground: 240, 235, 227;--color-button: 212, 170, 60;--color-button-text: 23, 19, 16;background-color:var(--hs-surface)!important}}body.password .password-header,body.password .password-footer,body.password footer{background-color:var(--hs-bg);color:var(--hs-clay);border-color:var(--hs-divider)}body.password .password-header__heading,body.password .shop-name{color:var(--hs-walnut);font-family:Lora,Georgia,serif}body.password .password-footer a{color:var(--hs-walnut)}body.password .password-footer a:hover{color:var(--hs-gold)}@media screen and (max-width:749px){[id$=__hero]{padding-top:72px!important;padding-bottom:72px!important}[id$=__hero] .rich-text__heading{font-size:2.8rem!important;line-height:1.2}[id$=__hero] .rich-text__text,[id$=__hero] .rich-text__text p{font-size:1.5rem}[id$=__hero] .rich-text__caption{font-size:1.15rem}#product-grid,ul.product-grid{grid-template-columns:1fr!important;gap:24px!important}#product-grid>li,ul.product-grid>li{width:100%!important}.product__media-wrapper{width:100%;margin-bottom:var(--hs-space-3)}.product__info-wrapper,.product__info-container{padding-left:var(--hs-space-2);padding-right:var(--hs-space-2)}.page-width--narrow,.main-page-title,.rte{padding-left:20px;padding-right:20px}[id$=__form] .contact,.contact{max-width:100%;padding-left:20px;padding-right:20px}.footer .footer__blocks-wrapper,.footer__content-top{flex-direction:column;gap:var(--hs-space-3)}[id$=__trust_strip] .multicolumn-list__item+.multicolumn-list__item .multicolumn-card__info h3:before{display:none}[id$=__trust_strip] .multicolumn-list{flex-direction:column;gap:var(--hs-space-2)}[id$=__about_teaser] .image-with-text__grid{flex-direction:column}[id$=__about_teaser] .image-with-text__media{min-height:240px}}@media screen and (min-width:750px)and (max-width:1023px){#product-grid,ul.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}#product-grid>li,ul.product-grid>li{width:calc(50% - 12px)!important}[id$=__about_teaser] .image-with-text__media-item{flex:0 0 40%}[id$=__about_teaser] .image-with-text__text-item{flex:0 0 60%}}@media screen and (min-width:1024px){#product-grid,ul.product-grid{grid-template-columns:repeat(3,1fr)!important;gap:24px!important}#product-grid>li,ul.product-grid>li{width:calc(33.333% - 16px)!important}}input,button,textarea,select{font-family:DM Sans,Helvetica Neue,Arial,sans-serif}button{cursor:pointer}html,body,main{background-color:var(--hs-bg)!important}.card-wrapper *[style*="aspect-ratio: 1"],.card .ratio[style*="--ratio-percent: 100%"]{aspect-ratio:auto}body,p,dd,.rte,.rte p{font-size:1.7rem!important;line-height:1.7}h1,.h1{font-size:3.2rem!important;line-height:1.25}h2,.h2{font-size:2.6rem!important;line-height:1.3}h3,.h3{font-size:2.1rem!important;line-height:1.35}@media screen and (min-width:750px){h1,.h1{font-size:4rem!important}h2,.h2{font-size:3rem!important}h3,.h3{font-size:2.2rem!important}}small,.caption,.caption-with-letter-spacing,.caption-large{font-size:1.45rem!important;line-height:1.5}.price,.price__regular,.price-item,.price-item--regular,.product .price,.product__info-container .price,.product__info-container .price__regular .price-item,.cart-item__price,.cart-item__totals,.cart-item__final-price{font-size:1.8rem!important}.product .price,.product__info-container .price{font-size:2.5rem!important}.rte,.rte p,.rte li{font-size:1.7rem!important;line-height:1.8!important}.rte h2{font-size:2.7rem!important}.rte h3{font-size:2.2rem!important}.rte h4{font-size:1.8rem!important}.page-width--narrow{max-width:760px!important;padding-left:24px;padding-right:24px}@media screen and (min-width:750px){.page-width--narrow{padding-left:24px;padding-right:24px}}.main-page-title{margin-bottom:var(--hs-space-4);font-size:3.6rem!important}@media screen and (min-width:750px){.main-page-title{font-size:4.4rem!important}}.contact .field__label,.contact .form__label,.contact label.field__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;pointer-events:none;opacity:0}.contact .field__input::placeholder,.contact textarea::placeholder,.contact input::placeholder{opacity:1!important;color:var(--hs-clay)!important;font-family:DM Sans,sans-serif}.contact .field__input,.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill,.contact .text-area,.contact textarea.text-area{padding:16px 18px!important;margin:0!important;background-color:var(--hs-surface)!important;color:var(--hs-cream)!important;border:1px solid var(--hs-divider)!important;border-radius:6px!important;font-family:DM Sans,sans-serif;font-size:1.7rem;line-height:1.5;width:100%;box-sizing:border-box}.contact .contact__fields{display:flex;flex-direction:column;gap:var(--hs-space-2)}.contact .contact__fields .field{width:100%}.contact>form>.field,.contact .field{margin-bottom:var(--hs-space-2)}.contact .field__input:focus,.contact .text-area:focus{border-color:var(--hs-gold)!important;box-shadow:0 0 0 3px #d4aa3c2e!important;outline:none}.contact .contact__button{width:100%;margin-top:var(--hs-space-2)}.contact .contact__button .button{width:100%}.footer{background-color:var(--hs-surface)!important;border-top:1px solid var(--hs-divider)}.footer__content-top{padding-bottom:var(--hs-space-4);border-bottom:1px solid var(--hs-divider)}.footer__blocks-wrapper{gap:var(--hs-space-6);align-items:start}@media screen and (min-width:750px){.footer__blocks-wrapper{grid-template-columns:1.2fr 1fr 1.2fr}}.footer-block__heading{font-family:Lora,Georgia,serif!important;color:var(--hs-walnut)!important;font-weight:500;font-size:1.9rem!important;margin-bottom:var(--hs-space-2)}.footer-block__details-content,.footer-block__details-content p,.footer-block .rte,.footer-block .rte p{color:var(--hs-clay)!important;font-family:DM Sans,sans-serif;font-size:1.6rem;line-height:1.7}.footer-block__details-content a,.footer-block .rte a{color:var(--hs-terracotta)!important;text-decoration:none;transition:color .2s ease}.footer-block__details-content a:hover,.footer-block .rte a:hover{color:var(--hs-gold)!important;text-decoration:underline;text-underline-offset:4px}.footer-block--menu .list-menu__item,.footer-block--menu .footer-block__details-content a{color:var(--hs-clay)!important;font-family:DM Sans,sans-serif;font-size:1.6rem;padding:4px 0;display:inline-block;transition:color .2s ease;text-decoration:none}.footer-block--menu .list-menu__item:hover,.footer-block--menu .footer-block__details-content a:hover{color:var(--hs-cream)!important;text-decoration:none}.footer__content-bottom{padding-top:var(--hs-space-3)}.footer__content-bottom-wrapper{justify-content:center!important}.footer__copyright{text-align:center;width:100%}.footer__copyright .copyright__content{color:var(--hs-clay)!important;font-size:1.4rem;font-family:DM Sans,sans-serif}.footer__column--info,.footer__localization,.footer__list-social,.footer-block--newsletter{display:none!important}[id$=__hero]{padding-top:40px;padding-bottom:40px}@media screen and (min-width:750px){[id$=__hero]{padding-top:80px;padding-bottom:80px}}[id$=__hero]{scroll-margin-top:80px}.kani-hero{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:140px 24px 100px;background:linear-gradient(160deg,#171310,#252019,#2a2218);overflow:hidden;isolation:isolate}.kani-hero__pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(212,170,60,.7) 1.2px,transparent 1.5px);background-size:24px 24px;background-position:0 0;opacity:.06;z-index:0}.kani-hero__inner{position:relative;z-index:1;max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.kani-hero__eyebrow{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-size:1.4rem!important;font-weight:500!important;color:#c47a4e!important;letter-spacing:.12em!important;text-transform:uppercase;margin:0 0 1.5rem;line-height:1.5}.kani-hero__heading{font-family:Lora,Georgia,serif!important;font-weight:500!important;color:#c4a87a!important;font-size:5rem!important;line-height:1.2!important;letter-spacing:-.01em;max-width:700px;margin:0 auto 1.25rem}.kani-hero__subtext{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;color:#a8998a!important;font-size:1.7rem!important;line-height:1.7!important;max-width:560px;margin:0 auto 2rem}.kani-hero__cta{display:inline-flex;align-items:center;justify-content:center;font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-size:1.6rem!important;font-weight:500!important;color:#171310!important;background-color:#d4aa3c!important;border:1px solid #D4AA3C!important;border-radius:6px!important;padding:14px 36px!important;text-decoration:none!important;letter-spacing:.02em;transition:background-color .2s ease,border-color .2s ease,transform .12s ease;min-height:52px}.kani-hero__cta:hover,.kani-hero__cta:focus{background-color:#e2bc55!important;border-color:#e2bc55!important;color:#171310!important;text-decoration:none!important}.kani-hero__cta:active{transform:scale(.98)}@media screen and (max-width:749px){.kani-hero{padding:100px 24px 80px}.kani-hero__heading{font-size:3.2rem!important;line-height:1.2!important}.kani-hero__subtext{font-size:1.6rem!important}.kani-hero__eyebrow{font-size:1.25rem!important}.kani-hero__cta{padding:14px 28px!important}}body,.rte,.rte p,main p,.page-width p{font-size:1.7rem!important;line-height:1.8!important}h1,.h1{font-size:4.4rem!important;font-family:Lora,Georgia,serif!important;color:#c4a87a!important;line-height:1.2!important;font-weight:500!important}h2,.h2{font-size:3.2rem!important;font-family:Lora,Georgia,serif!important;color:#c4a87a!important;line-height:1.25!important;font-weight:500!important}h3,.h3{font-size:2.2rem!important;font-family:Lora,Georgia,serif!important;color:#c4a87a!important;line-height:1.3!important;font-weight:500!important}@media screen and (max-width:749px){h1,.h1{font-size:3.4rem!important}h2,.h2{font-size:2.6rem!important}h3,.h3{font-size:2rem!important}}.price,.price-item,.product__price,.card-information .price,.card-information .price-item{font-size:1.9rem!important;color:#d4aa3c!important;font-weight:500!important}.template-page .rte p,.template-page .rte li,.shopify-section main-page .rte p,.shopify-section .rte p{margin-bottom:1.5rem!important}.template-page .page-width--narrow,.shopify-section .page-width--narrow{max-width:760px!important;padding-left:24px;padding-right:24px}.product__title h1,.product__title>*{font-size:3.2rem!important;font-family:Lora,Georgia,serif!important;color:#c4a87a!important;line-height:1.2!important}.product__description,.product__description p{font-size:1.7rem!important;line-height:1.75!important}[id$=__featured_collection]{background-color:#171310;padding-top:80px;padding-bottom:80px}[id$=__featured_collection] .title,[id$=__featured_collection] .title-wrapper-with-link .title{font-family:Lora,Georgia,serif!important;color:#c4a87a!important;font-size:3rem!important;text-align:center!important;font-weight:500!important;line-height:1.25;margin:0 auto 1rem;width:100%}[id$=__featured_collection] .title-wrapper-with-link{flex-direction:column;align-items:center;text-align:center}[id$=__featured_collection] .collection__description,[id$=__featured_collection] .collection__description p{color:#a8998a!important;text-align:center;max-width:56ch;margin:0 auto 2.5rem;font-size:1.6rem!important;line-height:1.7!important}[id$=__featured_collection] .card-wrapper .card__media img,[id$=__featured_collection] .card-wrapper .card .media img{object-fit:contain!important;background-color:#252019}[id$=__featured_collection] .card-wrapper .card,[id$=__featured_collection] .card-wrapper .card__inner{background-color:#252019!important;border:1px solid #3E342A!important;border-radius:8px!important;overflow:hidden}[id$=__featured_collection] .card__heading,[id$=__featured_collection] .card__heading a{font-family:Lora,Georgia,serif!important;color:#f0ebe3!important;font-weight:500!important;font-size:1.7rem!important}[id$=__featured_collection] .price,[id$=__featured_collection] .price-item{color:#d4aa3c!important;font-size:1.8rem!important}[id$=__about_teaser]{background-color:#171310;padding-top:80px;padding-bottom:80px}[id$=__about_teaser] .image-with-text__heading{font-family:Lora,Georgia,serif!important;color:#c4a87a!important;font-size:3rem!important;font-weight:500!important;margin-bottom:1rem}[id$=__about_teaser] .image-with-text__text,[id$=__about_teaser] .image-with-text__text p{color:#f0ebe3!important;font-size:1.7rem!important;line-height:1.75!important}[id$=__trust_strip]{background-color:#3d3322!important;padding-top:24px!important;padding-bottom:24px!important;border-top:1px solid #3E342A;border-bottom:1px solid #3E342A}[id$=__trust_strip] .multicolumn{background-color:transparent!important}[id$=__trust_strip] .multicolumn-list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;flex-wrap:wrap}[id$=__trust_strip] .multicolumn-list__item{flex:0 0 auto;width:auto!important;max-width:none;padding:0 24px;position:relative;display:flex;align-items:center;justify-content:center}[id$=__trust_strip] .multicolumn-card{background:transparent!important;border:0!important;padding:0!important;text-align:center;display:flex;align-items:center}[id$=__trust_strip] .multicolumn-card__info{padding:0!important;margin:0!important;display:flex;align-items:center}[id$=__trust_strip] .multicolumn-card__image-wrapper,[id$=__trust_strip] .multicolumn-card .media,[id$=__trust_strip] .multicolumn-card .placeholder-svg{display:none!important}[id$=__trust_strip] .multicolumn-card__info h3,[id$=__trust_strip] .multicolumn-card__info .multicolumn-card__title{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;color:#f0ebe3!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.04em;margin:0!important;text-transform:none;line-height:1.5}@media screen and (min-width:750px){[id$=__trust_strip] .multicolumn-list__item+.multicolumn-list__item:before{content:"";position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:4px;height:4px;border-radius:50%;background-color:#d4aa3c;line-height:1;display:flex;align-items:center}}@media screen and (max-width:749px){[id$=__trust_strip] .multicolumn-list{flex-direction:column;gap:12px}[id$=__trust_strip] .multicolumn-list__item+.multicolumn-list__item:before{display:none}}.button--primary,.button.button--primary,button.button--primary,.shopify-payment-button button,.shopify-payment-button__button--unbranded,.product-form__submit,.kani-hero__cta,.hs-404__cta{color:#171310!important;background-color:#d4aa3c!important;border-color:#d4aa3c!important}.button--primary:hover,.button--primary:focus,.button--primary:active,.button--primary:focus-visible,.button--primary:focus-within,button.button--primary:hover,button.button--primary:focus,button.button--primary:active,.shopify-payment-button button:hover,.shopify-payment-button button:focus,.shopify-payment-button button:active,.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button__button--unbranded:active,.product-form__submit:hover,.product-form__submit:focus,.product-form__submit:active,.kani-hero__cta:hover,.kani-hero__cta:focus,.kani-hero__cta:active,.hs-404__cta:hover,.hs-404__cta:focus,.hs-404__cta:active{color:#171310!important;background-color:#dcba55!important;border-color:#dcba55!important}.button--primary:before,.button--primary:after,.button.button--primary:before,.button.button--primary:after{background:transparent!important;color:transparent!important;display:none!important;content:none!important;box-shadow:none!important}.button--primary span,.button--primary svg,.product-form__submit span,.kani-hero__cta span{color:#171310!important}[id$=__about_teaser] .image-with-text__media-item,[id$=__about_teaser] .image-with-text__media{background-color:#252019!important;border:1px solid #3E342A!important;border-radius:8px;position:relative;min-height:400px;overflow:hidden}[id$=__about_teaser] .image-with-text__media .placeholder-svg,[id$=__about_teaser] .image-with-text__media-item .placeholder-svg{display:none!important}[id$=__about_teaser] .image-with-text__media:before{content:"";position:absolute;left:50%;top:calc(50% - 22px);transform:translate(-50%,-50%);width:56px;height:56px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23A8998A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='8' width='36' height='32' rx='2'/%3E%3Ccircle cx='17' cy='19' r='3'/%3E%3Cpath d='M6 32l11-11 9 9 5-5 11 11'/%3E%3C/svg%3E");opacity:.9}[id$=__about_teaser] .image-with-text__media:after{content:"Artist photo";position:absolute;left:0;right:0;top:calc(50% + 28px);text-align:center;color:#a8998a;font-family:DM Sans,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;letter-spacing:.04em;display:block}@media screen and (min-width:750px){[id$=__about_teaser] .image-with-text__media,[id$=__about_teaser] .image-with-text__media-item{min-height:440px;height:100%}}.hs-credit{display:block;text-align:center;margin-top:8px;color:#a8998a;font-family:DM Sans,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;line-height:1.5;opacity:.7;transition:opacity .2s ease}.hs-credit:hover{opacity:1}.hs-credit__link{color:#a8998a!important;text-decoration:none;transition:color .2s ease}.hs-credit__link:hover,.hs-credit__link:focus{color:#c4a87a!important;text-decoration:none}body,.rte,.rte p,.rte li,main p,.page-width p,.product__description p,.product__text,.collapsible-content__wrapper p{font-size:1.7rem!important;line-height:1.8!important;color:#f0ebe3!important}h1,.h1,.product__title,.page-title{font-size:4.4rem!important;font-family:Lora,Georgia,serif!important;color:#c4a87a!important;line-height:1.2!important;letter-spacing:-.01em!important}h2,.h2,.section-header__title{font-size:3.2rem!important;font-family:Lora,Georgia,serif!important;color:#c4a87a!important;line-height:1.25!important}h3,.h3{font-size:2.2rem!important;font-family:Lora,Georgia,serif!important;color:#c4a87a!important}h4,.h4,h5,.h5,h6,.h6{font-family:Lora,Georgia,serif!important;color:#c4a87a!important}.card__heading,.card__heading a,.card-information__text,.card__content .h3{font-size:1.7rem!important;font-family:Lora,Georgia,serif!important;color:#f0ebe3!important}.price,.price-item,.price-item--regular,.price-item--sale,.product__price,.card-information .price{font-size:1.9rem!important;color:#d4aa3c!important;font-weight:500!important}.product__price .price-item--regular{font-size:2.4rem!important}.button,.shopify-payment-button button,.button--primary{font-size:1.6rem!important}small,.caption,.badge{font-size:1.4rem!important}.kani-hero,.kani-hero__inner,[class*=hero] .banner__content,.banner--content-align-center{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.banner,.banner__box{display:flex!important;align-items:center!important;justify-content:center!important}.button--primary,.button--primary:hover,.button--primary:focus,.button--primary:active,.button--primary:focus-visible,.button--primary:visited,.shopify-payment-button button,.shopify-payment-button button:hover{color:#171310!important;background-color:#d4aa3c!important}.button--primary:hover,.shopify-payment-button button:hover{background-color:#dcba55!important;color:#171310!important}.button--secondary,.button--secondary:hover{color:#f0ebe3!important;border-color:#3e342a!important}.button--secondary:hover{background-color:#3d3322!important}.collection .card__media,.collection .media,.collection .card__media img,.collection-product-card .media{aspect-ratio:auto!important;padding-bottom:0!important;height:auto!important}.collection .card__media img,.collection .media img{object-fit:contain!important;width:100%!important;height:auto!important}.collection .grid__item{margin-bottom:24px!important}.drawer__close{color:#a8998a!important}.page--about .page-width,.template-page .page-width{max-width:760px!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important}.page--about .rte h2,.page--about .rte h3,.template-page .rte h2,.template-page .rte h3{margin-top:2.5rem!important;margin-bottom:1rem!important}.page--about .rte p,.template-page .rte p{margin-bottom:1.5rem!important}.rte blockquote{border-left:3px solid #D4AA3C!important;background:#3d3322!important;padding:1.25rem 1.5rem!important;margin:2rem 0!important;font-family:Lora,Georgia,serif!important;font-style:italic!important;color:#f0ebe3!important;border-radius:0 6px 6px 0!important}.search-modal,.search-modal__content,predictive-search{background:#171310!important;color:#f0ebe3!important}.search-modal__form input,.search__input{background:#252019!important;color:#f0ebe3!important;border-color:#3e342a!important}.cart-drawer,cart-drawer-items,.drawer,.drawer__inner{background:#171310!important;color:#f0ebe3!important}.cart-item__name,.cart-item__details a{color:#f0ebe3!important;font-family:Lora,Georgia,serif!important}.cart-item__price .price,.totals__total-value{color:#d4aa3c!important}.kani-nav{position:sticky!important;top:0!important;z-index:1000!important;background:#171310e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .2s ease;padding:12px 24px}.kani-nav__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.kani-nav__logo{font-family:Lora,Georgia,serif;font-size:1.8rem;font-weight:500;color:#c4a87a;text-decoration:none;white-space:nowrap;line-height:1}.kani-nav__links{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.kani-nav__link{font-family:DM Sans,sans-serif;font-size:1.4rem;font-weight:500;color:#a8998a;text-decoration:none;letter-spacing:.03em;transition:color .2s ease}.kani-nav__link:hover,.kani-nav__link--active{color:#f0ebe3}.kani-nav__icons{display:flex;align-items:center;gap:.75rem}.kani-nav__icon{color:#a8998a;transition:color .2s ease;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none}.kani-nav__icon:hover{color:#f0ebe3}.kani-nav__cart-count{position:absolute;top:-6px;right:-8px;background:#d4aa3c;color:#171310;font-size:1rem;font-weight:600;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.section-header,.shopify-section-header,#shopify-section-header{position:static!important;margin-bottom:0!important}@media(max-width:989px){.kani-nav__links{display:none}.kani-nav,.kani-nav__inner{position:relative}header-drawer{position:static}.menu-drawer{position:fixed;top:var(--header-height, 60px);left:0;width:100%;max-width:40rem;height:calc(100vh - var(--header-height, 60px));transform:translate(-100%);transition:transform .3s ease;background:var(--hs-bg);z-index:999;overflow-y:auto}.menu-drawer-container[open] .menu-drawer,details[open]>.menu-drawer{transform:translate(0)}.menu-drawer__inner-container,.menu-drawer__navigation-container,.menu-drawer__navigation{display:block;width:100%}.menu-drawer__menu{list-style:none;padding:0;margin:0}.menu-drawer__menu-item{color:var(--hs-cream)!important;padding:1.2rem 2rem;display:block;text-decoration:none;border-bottom:1px solid var(--hs-divider);font-family:Lora,Georgia,serif}.menu-drawer__menu-item:hover{color:var(--hs-gold)!important;background:var(--hs-surface)}}cart-notification,.cart-notification-wrapper,cart-notification .cart-notification-wrapper{display:none!important;border:none!important;height:0!important;overflow:hidden!important}cart-notification.active,cart-notification.active .cart-notification-wrapper{display:block!important;height:auto!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/heritage-studio.css.map */
