@font-face{font-family:Andora;src:url(AndoraModernSerif.woff2) format("woff2"),url(AndoraModernSerif.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(Montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(Montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(Montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(Montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--heading-font-family: "Andora", serif;--nuo-modal-border-radius: .5rem;--nuo-letter-spacing: .05em;--nuo-primary-color: #502814}.cart-drawer .h4,.cart-drawer .h5,.cart-drawer .h6{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);text-transform:none;letter-spacing:var(--text-letter-spacing)}.h6{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:.1em;text-transform:uppercase}.accordion .accordion__toggle.h6,.accordion .accordion__toggle.h6 span{font-family:Andora,serif;font-weight:400;font-style:normal;font-size:1.125rem;text-transform:none;letter-spacing:normal}.badge{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:.05em}.collection-toolbar__button-container .collection-toolbar__button{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);font-size:.8125rem;text-transform:uppercase;letter-spacing:var(--nuo-letter-spacing);display:flex;align-items:center;justify-content:center;opacity:1}.header-search__input{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style)}.facets-drawer [slot=header],.facets-sidebar .section-header{font-family:var(--text-font-family);font-weight:400;font-style:var(--text-font-style);text-transform:uppercase;font-size:.875rem;letter-spacing:var(--nuo-letter-spacing);display:flex;align-items:center}.facets .accordion__toggle{font-family:var(--text-font-family);font-weight:400;font-style:var(--text-font-style);text-transform:none;font-size:1rem;letter-spacing:normal;color:rgb(var(--text-color))}.popover [slot=header],#sort-by-popover [slot=header]{font-family:var(--text-font-family);font-weight:400;font-style:var(--text-font-style);text-transform:uppercase;text-align:left;font-size:.875rem;letter-spacing:var(--nuo-letter-spacing)}.popover__value-list>*{color:rgb(var(--text-color));font-family:var(--text-font-family);font-weight:400}.popover__value-list>*[aria-selected=true],.popover__value-list>*:has(:checked){font-weight:500}#sort-by-popover::part(content){border-radius:var(--nuo-modal-border-radius)}.product-card__add-button{width:auto;font-size:.75rem;letter-spacing:var(--nuo-letter-spacing);border-radius:9999px;padding:.5rem 1.5rem;border-color:var(--nuo-primary-color)!important;color:var(--nuo-primary-color)!important;opacity:1!important;visibility:visible!important}.product-card__add-button:hover,.product-card__add-button:active,.product-card__add-button:focus{background-color:transparent!important;color:var(--nuo-primary-color)!important}.product-card product-form{display:block}.product-card__info,.product-card__info>*{opacity:1;visibility:visible}.product-card__figure{background-color:#f5f5f5;border-radius:8px;aspect-ratio:5 / 6;display:flex;align-items:center;justify-content:center}.product-card__figure .product-card__image{object-fit:contain;object-position:center center;max-width:100%;max-height:100%}.product-card{gap:.625rem}.product-card__info{text-align:left;justify-items:start;gap:.5rem!important}.product-card__info :is(.price-list,.rating-badge){justify-content:flex-start}.product-card__info>.price-list{margin-top:-.1875rem;margin-bottom:.1875rem}.product-card__info .v-stack{justify-items:start}.product-card__info fieldset.h-stack{justify-content:flex-start;margin-top:-.3125rem;margin-bottom:.3125rem}.product-card .product-title{line-height:1.4;font-size:.90625rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card .color-swatch{--swatch-size: 1.75rem;border-radius:4px}.swatch-overflow-indicator{display:inline-flex;align-items:center;justify-content:center;width:var(--swatch-size, 1.75rem);height:var(--swatch-size, 1.75rem);border-radius:4px;background-color:#f5f5f5;color:rgb(var(--text-color));font-family:var(--text-font-family);font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .15s ease}.swatch-overflow-indicator:hover{background-color:#e8e8e8}.product-list{--product-list-default-row-gap: 3.25rem}@media screen and (min-width: 700px){.product-list{--product-list-default-row-gap: 4.5rem}}@media screen and (min-width: 1000px){.product-list{--product-list-default-row-gap: 6rem}}.quick-buy-modal [slot=header]{font-family:var(--text-font-family);font-weight:400;text-transform:uppercase;font-size:.875rem;letter-spacing:var(--nuo-letter-spacing);display:flex;align-items:center;height:100%}.quick-buy-modal .product-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:none;letter-spacing:normal}@media screen and (max-width: 999px){.quick-buy-modal__gallery-wrapper{display:none!important}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=title],.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=price]{display:block!important}.quick-buy-modal .price-list,.quick-buy-modal .price-list .h4,.quick-buy-modal .price-list .h5,.quick-buy-modal .price-list sale-price,.quick-buy-modal .price-list compare-at-price{font-family:var(--text-font-family)!important;font-weight:var(--text-font-weight)!important;letter-spacing:normal!important}.quick-buy-modal__info-wrapper{border-block-start-width:0;margin-block-start:0;padding-block-start:0}.quick-buy-modal::part(content){border-radius:var(--nuo-modal-border-radius) var(--nuo-modal-border-radius) 0 0!important}.quick-buy-modal .product-info__block-item[data-block-type=buy-buttons]{position:sticky;bottom:0;background:rgb(var(--dialog-background));padding-block:1rem;margin-inline:calc(var(--modal-body-padding-inline) * -1);padding-inline:var(--modal-body-padding-inline);z-index:10;border-top:1px solid rgb(var(--border-color))}.quick-buy-modal .buy-buttons .button{border-radius:9999px;font-size:.875rem;letter-spacing:var(--nuo-letter-spacing)}}@keyframes nuo-spin{to{transform:rotate(360deg)}}.product-card__add-button.is-loading,.buy-buttons .button.is-loading{position:relative;pointer-events:none;color:transparent!important;-webkit-text-fill-color:transparent}.product-card__add-button.is-loading:after,.buy-buttons .button.is-loading:after{content:"";display:block;position:absolute;border-radius:50%;animation:nuo-spin .6s linear infinite}.product-card__add-button.is-loading:after{width:14px;height:14px;top:calc(50% - 7px);left:calc(50% - 7px);border:2px solid color-mix(in srgb,var(--nuo-primary-color) 30%,transparent);border-top-color:var(--nuo-primary-color)}.buy-buttons .button.is-loading:after{width:20px;height:20px;top:calc(50% - 10px);left:calc(50% - 10px);border:2px solid rgb(var(--button-text-color) / .3);border-top-color:rgb(var(--button-text-color))}.menu-link-text{display:inline-flex;align-items:baseline}.footer-copyright{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);font-size:.8125rem;letter-spacing:normal;color:rgb(var(--text-color));opacity:1}.product-info .product-title.h3{font-size:var(--text-h2)}.section-header .h2{letter-spacing:normal}.product-info [data-block-type=title] .product-title{letter-spacing:normal;text-transform:none}.product-info .price-list,.product-info .price-list .h4,.product-info .price-list .h5,.product-info .price-list sale-price,.product-info .price-list compare-at-price,.product-info [data-block-type=price]{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:normal}.product-sticky-bar .price-list,.product-sticky-bar .price-list .h4,.product-sticky-bar .price-list .h5,.product-sticky-bar sale-price,.product-sticky-bar compare-at-price{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:normal}.product-sticky-bar{transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s;box-shadow:none;border:none;padding-block:.625rem}.product-sticky-bar.is-visible{transform:translateY(0);opacity:1;visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s 0s}.product-info .buy-buttons .button{border-radius:9999px;font-size:.875rem;letter-spacing:var(--nuo-letter-spacing)}.product-sticky-bar .button{border-radius:9999px;font-size:.875rem;letter-spacing:var(--nuo-letter-spacing);height:var(--nuo-button-height);padding-block:0;display:inline-flex;align-items:center;justify-content:center}:root{--nuo-button-height: 2.75rem}.product-info [data-block-type=description] .prose{font-size:.9375rem;line-height:1.5}.product-description-collapsible{--truncate-lines: 2;--line-height: 1.5;--font-size: .9375rem;position:relative}.product-description-collapsible__content{font-size:var(--font-size);line-height:var(--line-height)}.product-description-collapsible__content.prose>p:first-child{margin-top:0}.product-description-collapsible__fade{position:absolute;bottom:0;right:0;display:none;align-items:flex-end;padding-left:2.5rem;background:linear-gradient(to right,transparent,rgb(var(--background)) 40%);height:calc(var(--line-height) * var(--font-size));pointer-events:none}.product-description-collapsible.is-initialized:not(.no-truncation):not(.is-expanded) .product-description-collapsible__fade{display:flex}.product-description-collapsible.is-expanded .product-description-collapsible__fade{display:none!important}.product-description-collapsible__fade .product-description-collapsible__toggle{pointer-events:auto}.product-description-collapsible__toggle,.product-description-collapsible__toggle span{display:inline;font-family:var(--text-font-family);font-size:var(--font-size)!important;line-height:var(--line-height);font-weight:var(--text-font-weight);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;margin:0;color:rgb(var(--text-color));white-space:nowrap}.product-description-collapsible__toggle:hover{opacity:.7}.product-description-collapsible.no-truncation .product-description-collapsible__fade{display:none!important}.product-info .quantity-selector{--quantity-selector-height: var(--nuo-button-height);--quantity-selector-input-width: 2rem;border-radius:9999px;overflow:hidden;grid-template-columns:2.25rem auto 2.25rem}.product-info__block-item[data-block-type=quantity-selector] .v-stack>.text-subdued{display:none}.product-info__block-item[data-block-type=quantity-selector]>.v-stack{gap:0}.product-info__block-group.quantity-buy-row{display:flex;align-items:center;gap:.75rem}.quantity-buy-row .product-info__block-item[data-block-type=quantity-selector]{flex-shrink:0}.quantity-buy-row .product-info__block-item[data-block-type=buy-buttons]{flex:1;min-width:0}.quantity-buy-row .buy-buttons .button{height:var(--nuo-button-height);min-height:var(--nuo-button-height)}.product-info .color-swatch{--swatch-size: 2.75rem;border-radius:6px}.product-gallery__thumbnail{border-radius:6px;padding:3px}.product-gallery .thumbnail-swatch{border-radius:6px!important;padding:3px}.product-gallery .thumbnail-swatch>img{border-radius:4px!important}.product-info__block-item[data-block-type=title]{margin-block-end:0!important}.product-info__block-list>.product-info__block-item[data-block-type=description]:not(:empty){margin-block-start:.25rem!important;margin-block-end:0!important}.product-info__block-item[data-block-type=price],.product-info__block-item[data-block-type=variant-picker]{margin-block-start:.7rem!important;margin-block-end:0!important}.product-info .variant-picker__option-info{font-size:.9375rem}.product-info__block-group[data-group-type=quantity-buy-row],.product-info__block-item[data-block-type=quantity-selector],.product-info__block-item[data-block-type=buy-buttons]{margin-block-start:.7rem!important}.product-info .price-list sale-price.text-subdued{color:rgb(var(--text-color))}.product-info .buy-buttons .button[type=submit]{height:var(--nuo-button-height);padding-block:0!important;display:inline-flex;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.nuo.css.map */
