:root{--cz-brown: #493325;--cz-cream: #f9f7ed;--cz-cream-hero: #f5f1e6;--cz-gold: #d6ac5c;--cz-gold-link: #cfad5e;--cz-price: #9b6548;--cz-ink: #000000;--cz-gradient-button: linear-gradient(90deg, #966b37 0%, #d6b267 50%, #f1ddb1 100%);--cz-gradient-frame: linear-gradient(225deg, #fbf1d6 0%, #dcbb78 45%, #b28746 100%);--cz-gradient-stars: linear-gradient(90deg, #5a3d24 0%, #c99d55 100%);--cz-font-display: "Optima", "Optima Medium", Candara, "Segoe UI", sans-serif;--cz-font-text: "Optima Nova Condensed", "Optima Nova Condensed Regular", "Optima", Candara, sans-serif;--cz-font-script: "Carlinet", "Licorice", "Segoe Script", "Brush Script MT", cursive;--cz-fs-hero: clamp(3.2rem, 3.9vw, 4.4rem);--cz-fs-h2: clamp(2.6rem, 2.7vw, 2.8rem);--cz-fs-eyebrow: clamp(1.5rem, 2.086vw, 1.6rem);--cz-fs-label: clamp(1.3rem, 1.304vw, 1.4rem);--cz-fs-text: clamp(1.5rem, 1.565vw, 1.6rem);--cz-fs-text-sm: clamp(1.4rem, 1.304vw, 1.3rem);--cz-fs-link: clamp(1.5rem, 1.656vw, 1.8rem);--cz-fs-button: clamp(1.2rem, .939vw, 1.4rem);--cz-fs-hero-button: clamp(1.4rem, 1.42vw, 2rem);--cz-fs-caption: clamp(1rem, .626vw, 1.1rem);--cz-tracking: .1em}.rte,.rte p{font-family:var(--cz-font-text)}.cz-eyebrow{margin:0 0 .15em;font-family:var(--cz-font-display);font-weight:500;font-size:var(--cz-fs-eyebrow);line-height:1;letter-spacing:var(--cz-tracking);text-transform:uppercase;color:var(--cz-gold)}.collection__title:has(.cz-eyebrow){flex-direction:column;align-items:center;justify-content:center;text-align:center}.collection__title:has(.cz-eyebrow) .title{margin:0;font-weight:700;line-height:1;letter-spacing:0;color:var(--cz-brown)}.scrolling-text span{font-family:var(--cz-font-display);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{font-family:var(--cz-font-display);font-weight:600;font-size:1.5rem;letter-spacing:0;color:var(--cz-brown)}.header__heading-link{padding:0;margin-top:.75rem}.slideshow .banner__heading{font-family:var(--cz-font-display);font-weight:700;font-size:var(--cz-fs-hero);line-height:1;color:var(--cz-cream-hero)}.slideshow .banner__buttons .button{min-height:auto;padding:calc(.35em * var(--buttons-size-scale, 1)) calc(.9em * var(--buttons-size-scale, 1));font-family:var(--cz-font-display);font-weight:700;font-size:var(--cz-fs-hero-button);letter-spacing:0;text-transform:uppercase;color:var(--cz-ink);background-color:var(--cz-cream-hero);border-radius:0}.slideshow .banner__buttons .button:before,.slideshow .banner__buttons .button:after{box-shadow:none}.slideshow .banner__buttons .button:hover{background-color:#fff}.product-card-wrapper .card{--border-radius: clamp(1rem, 1.04vw, 1.5rem);--image-padding: clamp(.5rem, .52vw, .75rem);--border-width: 0px;--shadow-opacity: 0;--shadow-visible: 0}.product-card-wrapper .card--standard .card__inner.gradient{border:1px solid transparent;border-radius:var(--border-radius);background:linear-gradient(#fff,#fff) padding-box,var(--cz-gradient-frame) border-box}.product-card-wrapper .card--standard .card__media .media{border-radius:calc(var(--border-radius) - var(--image-padding));overflow:hidden}.product-card-wrapper .card__content{padding-inline:.5rem}.card--media .card__inner{container-type:inline-size}.card--media .card__inner .card__content{--cz-badge-edge: calc(var(--badge-edge-spacing-desktop, 2.5) * 1cqi);--cz-badge-pull: calc(var(--cz-badge-edge) - var(--image-padding, 0px) - 1rem)}@media screen and (max-width:749px){.card--media .card__inner .card__content{--cz-badge-edge: calc(var(--badge-edge-spacing-mobile, 3) * 1cqi)}}@media screen and (max-width:749px){.card .card__badge .badge{font-size:calc(1.1rem * var(--badge-size-mobile, .85));padding:calc(.5rem * var(--badge-size-mobile, .85)) calc(.6rem * var(--badge-size-mobile, .85))}}.card--media .card__inner .card__badge{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.4rem}.card--media .card__inner .card__badge.top{margin-top:var(--cz-badge-pull)}.card--media .card__inner .card__badge.bottom{margin-bottom:var(--cz-badge-pull)}.card--media .card__inner .card__badge.left{margin-left:var(--cz-badge-pull)}.card--media .card__inner .card__badge.right{margin-right:var(--cz-badge-pull)}.product-grid .grid__item>product-component{display:block;height:100%}.product-grid .product-card-wrapper,.product-grid .product-card-wrapper .card--standard{height:100%}.product-card-wrapper .card--standard>.card__content{display:flex;flex-direction:column;flex-grow:1}.product-card-wrapper .card--standard>.card__content>.card__information{flex-grow:1}.product-card-wrapper .card--standard>.card__content>.quick-add{margin-top:auto}.product-card-wrapper .card__information .card__heading,.product-card-wrapper .card__information .card__heading a{font-family:var(--cz-font-display);font-weight:600!important;font-size:var(--cz-fs-label)!important;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:var(--cz-brown)}.product-card-wrapper .card-information{display:flex;flex-wrap:wrap;align-items:center;column-gap:.4rem}.product-card-wrapper .card-information>.price{order:-1;flex-basis:100%;margin:.1em 0 .6em}.product-card-wrapper .card .price,.product-card-wrapper .card .price .price-item--regular,.product-card-wrapper .card .price .price-item--last{font-family:var(--cz-font-display);font-style:italic;font-weight:700!important;font-size:var(--cz-fs-label)!important;letter-spacing:0;color:var(--cz-price)}.product-card-wrapper .rating-star:before,.cz-collection-card__stars .rating-star:before,.product__info-container .rating-star:before{background:var(--cz-gradient-stars) 0 0 / var(--percent) 100% no-repeat,linear-gradient(#49332526,#49332526);-webkit-background-clip:text;background-clip:text}.product-card-wrapper .rating-count{font-family:var(--cz-font-display);font-style:italic;font-size:var(--cz-fs-caption);color:var(--cz-brown)}.product-card-wrapper .quick-add__submit.button{min-height:calc(max(2.4rem,1.7vw) * var(--buttons-size-scale, 1));margin-top:.8rem;padding:calc(.4rem * var(--buttons-size-scale, 1)) calc(1rem * var(--buttons-size-scale, 1));border:0;border-radius:0;background:var(--cz-gradient-button);color:var(--cz-brown);font-family:var(--cz-font-display);font-weight:600;font-size:calc(var(--cz-fs-button) * var(--buttons-size-scale, 1));letter-spacing:0;text-transform:uppercase;transition:filter var(--duration-short, .1s) ease}.product-card-wrapper .quick-add__submit.button:before,.product-card-wrapper .quick-add__submit.button:after{box-shadow:none}.product-card-wrapper .quick-add__submit.button:hover:not([disabled]){filter:brightness(1.06)}.product-card-wrapper .quick-add__submit.button[disabled]{opacity:.6}.cz-multicolumn .multicolumn-card__info h3{margin:0 0 .9em;font-family:var(--cz-font-display);font-weight:600;font-size:var(--cz-fs-label);line-height:1.2;letter-spacing:0;text-transform:uppercase;color:var(--cz-brown)}.cz-multicolumn .multicolumn-card__info .rte,.cz-multicolumn .multicolumn-card__info .rte p{font-family:var(--cz-font-text);font-weight:400;font-size:var(--cz-fs-text-sm);line-height:1.2;letter-spacing:var(--cz-tracking);color:var(--cz-ink)}.cz-multicolumn .multicolumn-card__info:has(.cz-eyebrow) h3{margin:0 0 .35em;font-weight:700;font-size:var(--cz-fs-h2);line-height:1}.cz-multicolumn .multicolumn-card__info:has(.cz-eyebrow) .rte,.cz-multicolumn .multicolumn-card__info:has(.cz-eyebrow) .rte p{max-width:24em;margin-inline:auto;font-size:var(--cz-fs-text);line-height:1.33}.cz-multicolumn .multicolumn-card__info .link{font-family:var(--cz-font-text);font-weight:700;font-size:var(--cz-fs-link);text-transform:uppercase;color:var(--cz-gold-link);text-decoration:underline;text-underline-offset:.3em}.footer .footer-block__heading{font-family:var(--cz-font-text);font-weight:400;font-size:var(--cz-fs-text-sm);letter-spacing:var(--cz-tracking);text-transform:uppercase}.footer .footer-block__heading strong{font-weight:inherit}.footer .footer-block__details-content .list-menu__item--link{font-family:var(--cz-font-text);font-weight:400;font-size:var(--cz-fs-text-sm);text-transform:uppercase;color:#fff}@media screen and (max-width:749px){.product-card-wrapper .card-information>.price{margin-bottom:.4em}.product-card-wrapper .quick-add__submit.button{min-height:calc(3.6rem * var(--buttons-size-scale, 1))}}@media(prefers-reduced-motion:reduce){.product-card-wrapper .quick-add__submit.button{transition:none}}.header__icon .cz-header-label{display:none}@media screen and (min-width:990px){.header__icon.cz-has-label{text-decoration:none;width:auto;gap:.4rem;padding-inline:.6rem}.header__icon--search.cz-has-label{display:inline-flex;align-items:center}.header__icon.cz-has-label .cz-header-label{display:inline-flex;align-items:center;height:auto;font-family:var(--cz-font-display);font-weight:500;font-size:clamp(1.2rem,1.043vw,1.5rem);letter-spacing:0;line-height:1;color:var(--cz-brown);text-decoration:none;white-space:nowrap}details[open]>.header__icon--search.cz-has-label .cz-header-label{display:none}}.cz-dashes{display:flex;justify-content:center;gap:.5rem;margin-top:3rem}.cz-dashes[hidden]{display:none}.cz-dashes__dash{width:1.6rem;height:2px;background:#c9c4bd;transition:background-color .2s ease}.cz-dashes__dash.is-active{background:var(--cz-brown)}.cz-header-marble,.cz-multicolumn--map{position:relative;isolation:isolate}.cz-header-marble:before,.cz-multicolumn--map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-repeat:no-repeat}.cz-header-marble:before{background-image:var(--cz-marble);background-position:center bottom;background-size:cover}.cz-multicolumn--map:before{background-image:var(--cz-map);background-position:right bottom;background-size:min(100%,1440px) auto}.cz-multicolumn--map:before{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%);mask-image:linear-gradient(to bottom,transparent,#000 30%)}@media screen and (max-width:989px){.cz-multicolumn--map .multicolumn-card__image-wrapper--third-width{max-width:10rem}}@media screen and (min-width:990px){.cz-multicolumn--map .page-width{max-width:160rem;padding-inline:0}.cz-multicolumn--map .multicolumn-card__image-wrapper--third-width{width:26.5%}.multicolumn.cz-multicolumn--map .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:min(3vw,6rem)}.cz-multicolumn--map .multicolumn-card__info h3{margin-bottom:1.15em;font-size:max(1.1vw,1.3rem)}.cz-multicolumn--map .multicolumn-card__info .rte,.cz-multicolumn--map .multicolumn-card__info .rte p{font-size:max(1.1vw,1.3rem);line-height:1.19;letter-spacing:.085em}}.slideshow .cz-hero-script{width:clamp(18rem,26.1vw,24rem);margin:-3.6vw 0 0 5.9vw;line-height:0;pointer-events:none}.slideshow__text--center .cz-hero-script{margin-inline:auto}.cz-hero-script__img{display:block;width:100%;height:auto}.slideshow .cz-hero-script+.banner__buttons,.slideshow .cz-hero-script+.banner__text{margin-top:1.2rem}@media screen and (max-width:749px){.slideshow .cz-hero-script{margin:-1rem 0 0 2.4rem}}.cz-carousel{position:relative}@media screen and (min-width:990px){.cz-carousel.slider-component-desktop:not(.slider-component-full-width){max-width:var(--page-width);margin-inline:auto;padding-inline:5rem}.cz-carousel .slider--desktop{scroll-padding-left:0;margin-right:calc(-1 * var(--grid-desktop-horizontal-spacing))}.cz-carousel .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.cz-carousel .slider--desktop:after{padding-left:var(--grid-desktop-horizontal-spacing)}.cz-carousel .slider.slider--desktop .grid__item{width:calc((100% - var(--grid-desktop-horizontal-spacing) * var(--cz-columns)) / var(--cz-columns));max-width:none}}.cz-carousel .slider-button{position:absolute;top:var(--cz-arrow-top, 35%);translate:0 -50%;z-index:2;width:3.3rem;height:3.3rem;border-radius:50%;background-color:var(--cz-arrow-bg, #aa8146);background-image:linear-gradient(90deg,#784a20,#a57c42,#d2ad69 70%,#ecd59f);color:var(--cz-arrow-fg, #ffffff);transition:filter .2s ease}.cz-carousel .slider-button:not([disabled]):hover{filter:brightness(1.08)}.cz-carousel .slider-button .icon-cz-arrow,.cz-carousel .slider-button:not([disabled]):hover .icon-cz-arrow{width:2.1rem;height:2.1rem;color:currentColor;transform:none}.cz-carousel .slider-button--prev{transform:scaleX(-1)}.cz-carousel .slider-button--prev{left:.4rem}.cz-carousel .slider-button--next{right:.4rem}@media screen and (min-width:990px){.cz-carousel .slider-button--prev{left:3.4rem}.cz-carousel .slider-button--next{right:3.4rem}}.cz-carousel .slider-button[disabled]{opacity:0;pointer-events:none}@media(hover:hover)and (min-width:990px){.cz-carousel:has(cz-carousel-edges) .slider-button{opacity:0;transition:opacity .3s ease,filter .2s ease}.cz-carousel:has(.cz-edge-start:hover) .slider-button--prev:not([disabled]),.cz-carousel:has(.cz-edge-end:hover) .slider-button--next:not([disabled]),.cz-carousel:has(cz-carousel-edges) .slider-button:not([disabled]):hover,.cz-carousel:has(cz-carousel-edges) .slider-button:not([disabled]):focus-visible{opacity:1}}.cz-related__heading{font-family:var(--cz-font-display);font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--cz-brown)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc((4.5rem + var(--buttons-border-width) * 2) * var(--buttons-size-scale, 1))}.button,.shopify-challenge__button,.customer button{padding-inline:calc(3rem * var(--buttons-size-scale, 1))}.collection-card-wrapper .card--card .card__information{padding-block:1rem}.collection-card-wrapper .card__heading{font-size:1.5rem;font-weight:600;line-height:1.3}@media screen and (max-width:749px){.collection-card-wrapper .card--card .card__information{padding-inline:.4rem}.collection-card-wrapper .card__heading{font-size:1.3rem}}.cz-collection-carousel .card--standard .card__inner.gradient{border:1px solid transparent;border-radius:var(--border-radius);background:linear-gradient(#fff,#fff) padding-box,var(--cz-gradient-frame) border-box}.cz-collection-carousel .card--standard .card__media .media{border-radius:calc(var(--border-radius) - var(--image-padding));overflow:hidden}.cz-collection-carousel .card-wrapper,.cz-collection-carousel .card--standard{height:100%}.cz-collection-carousel .card--standard>.card__content{display:flex;flex-direction:column;flex-grow:1;padding-inline:.5rem}.cz-collection-carousel .card--standard>.card__content>.card__information{flex-grow:1;padding-block:1.2rem 0}.cz-collection-carousel .card__heading,.cz-collection-carousel .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--cz-font-display);font-weight:600;font-size:var(--cz-fs-label);line-height:1.2;letter-spacing:0;text-transform:uppercase;color:var(--cz-brown)}.cz-collection-card__stars{display:block;margin-top:.6rem}.cz-collection-card__stars .rating-star{--font-size: 1.3;--letter-spacing: .15}.cz-collection-card__button.button{position:relative;z-index:1;box-sizing:border-box;width:100%;min-height:calc(max(2.4rem,1.7vw) * var(--buttons-size-scale, 1));margin-top:.8rem;padding:calc(.4rem * var(--buttons-size-scale, 1)) calc(1rem * var(--buttons-size-scale, 1));border:0;border-radius:0;background:var(--cz-gradient-button);color:var(--cz-brown);font-family:var(--cz-font-display);font-weight:600;font-size:calc(var(--cz-fs-button) * var(--buttons-size-scale, 1));letter-spacing:0;text-transform:uppercase;transition:filter var(--duration-short, .1s) ease}.cz-collection-card__button.button:before,.cz-collection-card__button.button:after{box-shadow:none}.cz-collection-card__button.button:hover{filter:brightness(1.06)}.cz-collection-card__button.button:not([disabled]):hover:before,.cz-collection-card__button.button:not([disabled]):hover:after,.product-card-wrapper .quick-add__submit.button:not([disabled]):hover:before,.product-card-wrapper .quick-add__submit.button:not([disabled]):hover:after,.cz-search .cz-search__button.button:not([disabled]):hover:before,.cz-search .cz-search__button.button:not([disabled]):hover:after{box-shadow:none}.animate--hover-3d-lift .cz-collection-card__button.button:not([disabled]):hover,.animate--hover-3d-lift .product-card-wrapper .quick-add__submit.button:not([disabled]):hover,.animate--hover-3d-lift .cz-search .cz-search__button.button:not([disabled]):hover{transform:none;box-shadow:none}.cz-collection-carousel .card--standard>.card__content{box-sizing:border-box}@media screen and (max-width:989px){.cz-collection-carousel .slider-buttons{display:none}.cz-collection-card__button.button{min-height:calc(3.2rem * var(--buttons-size-scale, 1));padding-block:.4rem;line-height:1.2}}.multicolumn-card__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:transform var(--duration-long, .5s) ease}.multicolumn-card__image-link>img{display:block;position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center}.multicolumn-card__title-link{color:inherit;text-decoration:none;transition:color .3s ease}@media(hover:hover){.multicolumn-card:has(.multicolumn-card__title-link:hover,.multicolumn-card__image-link:hover) .multicolumn-card__image-link{transform:scale(1.03)}.multicolumn-card:has(.multicolumn-card__title-link:hover,.multicolumn-card__image-link:hover) .multicolumn-card__title-link{color:var(--cz-link-hover, var(--cz-gold))}}.cz-hero .banner__box{max-width:64rem}.cz-hero .banner__heading{font-family:var(--cz-font-display);font-weight:700;line-height:1.05;letter-spacing:.01em;text-transform:uppercase}@media screen and (max-width:749px){.cz-hero .banner__heading{font-size:min(3.6rem,9.5vw);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}.cz-hero .banner__text,.cz-hero .banner__text p{max-width:44ch;font-family:var(--cz-font-text);font-weight:400;font-size:clamp(1.5rem,1.25vw,1.9rem);line-height:1.5;letter-spacing:.03em}.cz-hero .banner__box>*+.banner__text{margin-top:1.6rem}.cz-hero .banner__buttons{margin-top:2.8rem}.cz-hero .banner__buttons .button{min-height:4.8rem;padding:0 3.2rem;border-radius:0;font-family:var(--cz-font-display);font-weight:600;font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase}.cz-hero .banner__buttons .button:before,.cz-hero .banner__buttons .button:after{box-shadow:none}.cz-faq .collapsible-content__header{margin-bottom:1.6rem}.cz-faq .collapsible-content__heading{font-family:var(--cz-font-display);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--cz-brown)!important}.cz-faq .collapsible-content__header .caption-with-letter-spacing{color:var(--cz-gold)}.cz-faq .accordion{margin:0!important;border-bottom:1px solid rgba(72,51,36,.15)!important}.cz-faq .accordion summary{padding:2rem 0}.cz-faq .accordion__title{font-family:var(--cz-font-display)!important;font-weight:600;font-size:clamp(1.6rem,1.25vw,1.5rem)!important;line-height:1.35;color:var(--cz-brown)}.cz-faq .accordion .icon-caret{color:var(--cz-brown)}.cz-faq .accordion__content,.cz-faq .accordion__content p{max-width:72ch;font-family:var(--cz-font-text);font-size:clamp(1.5rem,1.15vw,1.6rem);line-height:1.6;letter-spacing:.02em;color:var(--cz-ink, var(--cz-brown))}.cz-faq details[open]>.accordion__content{padding-bottom:2rem!important}cart-drawer{--inputs-radius: 0px;--inputs-radius-outset: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .25;--inputs-shadow-opacity: 0;--buttons-radius: 0px;--buttons-radius-outset: 0px}.drawer__inner{height:100dvh}.drawer__heading,.cart-drawer .cart__empty-text{font-family:var(--cz-font-display);font-weight:700;font-size:2.2rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cz-brown)}.cart-drawer .cart-items thead th{font-size:1.1rem;letter-spacing:.18em;opacity:.6}.cart-drawer .cart-item__image{border-radius:0}.cart-drawer .cart-item__name{font-family:var(--cz-font-display);font-weight:600;font-size:1.5rem;line-height:1.3;text-transform:uppercase;color:var(--cz-brown)}.cart-drawer .cart-item__details .product-option{font-size:1.3rem;opacity:.7}.cart-drawer .cart-item__totals .price{white-space:nowrap;font-family:var(--cz-font-display);font-weight:700;color:var(--cz-brown)}.cart-drawer .drawer__footer{border-top:1px solid rgba(72,51,36,.12)}.cart-drawer .totals__total,.cart-drawer .totals__total-value{font-family:var(--cz-font-display);font-weight:700;text-transform:uppercase;color:var(--cz-brown)}.cart-drawer .cart__ctas .button,.cart-drawer .cart__empty-text~.button{min-height:5.2rem;font-family:var(--cz-font-display);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cart-drawer .cart-drawer__empty-content .button{padding-inline:3.2rem}.cart-drawer__collection.cz-collection-carousel{width:100%;max-width:26rem;margin-inline:auto}.product .product__media-list .product__media-item .product-media-container,.product .thumbnail-list .thumbnail,.cz-product-note{--cz-frame-radius: clamp(1rem, 1.04vw, 1.5rem);border:1px solid transparent;border-radius:var(--cz-frame-radius);background:linear-gradient(#fff,#fff) padding-box,var(--cz-gradient-frame) border-box}.product .product__media-list .product__media-item .product-media-container{overflow:hidden!important}.product .product__media-list .product-media-container>.media,.product .product__media-list .product-media-container .product__modal-opener{border-radius:calc(var(--cz-frame-radius) - 1px);overflow:hidden}.product .thumbnail-list .thumbnail{overflow:hidden;box-shadow:none}.product .thumbnail-list .thumbnail img{object-fit:contain;padding:.4rem}.product .thumbnail-list .thumbnail[aria-current],.product .thumbnail-list .thumbnail[aria-current]:focus,.product .thumbnail-list .thumbnail[aria-current]:focus-visible{border-width:2px;outline:none;box-shadow:none;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(225deg,#e2c587,#c9a25e,#b28746) border-box}.product .thumbnail-list .thumbnail:focus-visible{outline:2px solid #c9a25e;outline-offset:2px}.cz-product-note{display:grid;margin:0;padding:.2rem 1.4rem;color:var(--cz-brown)}.cz-product-note__row{display:flex;align-items:center;gap:1rem;padding-block:.8rem;font-family:var(--cz-font-display);font-size:1.3rem;line-height:1.35}.cz-product-note__row+.cz-product-note__row{border-top:1px solid rgba(201,157,85,.3)}.cz-product-note__row .svg-wrapper{flex:none;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#f9f6ef;box-shadow:inset 0 0 0 1px #c99d5573;color:#a57c42}.cz-product-note__row .svg-wrapper svg{width:1.4rem;height:1.4rem}.product__info-container .icon-with-text--vertical{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2rem}@media screen and (min-width:1440px){.product__info-container .icon-with-text--vertical{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem 1.6rem}}.product__info-container .cz-flavor--subtitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;margin:-.4rem 0 .4rem}.cz-flavor--subtitle .cz-flavor__label{display:inline-flex;align-items:center;gap:1rem;font-family:var(--cz-font-display);font-weight:600;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:#a57c42}.cz-flavor--subtitle .cz-flavor__label:after{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.6}.cz-flavor--subtitle .cz-flavor__value{font-family:var(--cz-font-display);font-style:italic;font-weight:500;font-size:clamp(1.7rem,1.35vw,2rem);line-height:1.3;color:var(--cz-price, #9b6548)}.cz-flavor--line .cz-flavor__label{font-weight:600}.cz-product-note__text strong{font-weight:700;color:#a57c42}.product__accordion summary .icon-caret,.facets__disclosure-vertical>summary .icon-caret{transition:transform .35s ease}.product__accordion details[open]>summary .icon-caret,.facets__disclosure-vertical[open]>summary .icon-caret{transform:rotate(180deg)}@supports selector(::details-content){.product__accordion details,.facets__disclosure-vertical{interpolate-size:allow-keywords}.product__accordion details::details-content,.facets__disclosure-vertical::details-content{height:0;overflow:clip;transition:height .4s ease,content-visibility .4s allow-discrete}.product__accordion details[open]::details-content,.facets__disclosure-vertical[open]::details-content{height:auto}}@media(prefers-reduced-motion:reduce){.product__accordion summary .icon-caret,.product__accordion details::details-content,.facets__disclosure-vertical>summary .icon-caret,.facets__disclosure-vertical::details-content{transition:none}}.cz-reels .cz-reels__title{font-family:var(--cz-font-display);font-weight:700;font-size:1.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cz-brown)}.cz-reels [data-rf-slide]{border-radius:var(--cz-reel-radius, 14px);box-shadow:0 0 0 1px #c99d5599}.jdgm-review-widget{--jdgm-primary-color: #483324;--jdgm-secondary-color: rgba(72, 51, 36, .12);--jdgm-star-color: #c99d55;--jdgm-write-review-bg-color: #483324;--jdgm-write-review-text-color: #ffffff;--jdgm-paginate-color: #483324;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #483324;color:var(--cz-brown)}.jdgm-review-widget .jm-review-widget,.jdgm-write-review-modal{--jm-review-widget-star-and-histogram-color: #c99d55 !important;--jm-review-widget-button-color: #483324 !important;--jm-review-widget-button-text-color: #ffffff !important;--jm-review-widget-text-color: #483324 !important;--jm-review-widget-lighter-text-color: rgba(72, 51, 36, .6) !important;--jm-widget-primary-color: #483324 !important;--jm-widget-border-radius: 0px !important;--jm-widget-border-radius-simplified: 0px !important;--jm-review-widget-form-border-radius: 0px !important;--jm-review-widget-form-button-color: #483324 !important}.jdgm-review-widget .jm-review-widget-minimal-header__title{font-family:var(--cz-font-display);font-weight:700!important;font-size:clamp(2.4rem,2.5vw,3.6rem)!important;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--cz-brown)}.jdgm-review-widget .jm-average-rating-display,.jdgm-review-widget .jm-average-rating-display .jm-text{font-family:var(--cz-font-display);color:var(--cz-brown)}.jdgm-review-widget .jm-star-rating,.jdgm-review-widget .jm-star-rating__font-icon,.jdgm-review-widget .jm-average-rating-display [class*=star]{color:#c99d55!important}.jdgm-review-widget .jm-button,.jdgm-review-widget .jm-sort-filter,.jdgm-review-widget .jm-sort-filter__select{border-radius:0!important;font-family:var(--cz-font-display)}.jdgm-widget.jdgm-review-widget .jm-button.jm-button--primary{min-height:4.4rem;padding-inline:2.8rem;border-color:#483324!important;background:#483324!important;color:#fff!important;font-weight:600;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.jdgm-widget.jdgm-review-widget .jm-button.jm-button--primary:hover{background:var(--cz-link-hover, #b8913f)!important;border-color:var(--cz-link-hover, #b8913f)!important}.jdgm-review-widget .jm-button--secondary,.jdgm-review-widget .jm-sort-filter{border-color:#4833244d!important;color:var(--cz-brown)!important}.jdgm-review-widget .jm-custom-answer-filter--compact,.jdgm-review-widget .jm-sort-filter--compact{box-sizing:border-box;display:inline-grid!important;place-items:center;width:4.4rem!important;height:4.4rem!important;min-height:4.4rem!important;padding:0!important;border:1px solid rgba(72,51,36,.3)!important;background:#fff!important}.jdgm-review-widget .jm-sort-filter--compact{position:relative}.jdgm-review-widget .jm-sort-filter--compact .jm-sort-filter__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0!important}.jdgm-review-widget .jm-sort-filter--compact .jm-sort-filter__icon--chevron{display:none}.jdgm-review-widget .jm-media-grid__item,.jdgm-review-widget .jm-media-grid__image-container,.jdgm-review-widget .jm-media-grid__image,.jdgm-review-widget .jm-media-thumbnail-list__thumbnail,.jdgm-review-widget .jm-media-thumbnail-list__thumbnail img{border-radius:0!important}.jdgm-review-widget .jm-media-grid__arrow{border:0!important;background-image:linear-gradient(90deg,#784a20,#a57c42,#d2ad69 70%,#ecd59f)!important;color:#fff!important}.jdgm-review-widget .jm-reviewer-avatar{border-radius:0!important;background:#f9f6ef!important;color:var(--cz-brown)!important}.jdgm-review-widget .jm-reviewer-info__name{font-family:var(--cz-font-display);font-weight:600;color:var(--cz-brown)}.jdgm-review-widget .jm-review-content__body,.jdgm-review-widget .jm-review-content__body p{font-family:var(--cz-font-text);font-size:1.6rem;line-height:1.6;letter-spacing:.02em;color:var(--cz-brown)}.jdgm-review-widget .jm-review-item{border-color:#4833241f!important}.custom_contact-form,.contact[class*=become-partner-]{--inputs-radius: 0px;--inputs-radius-outset: 0px}.cz-quote form{--inputs-border-width: 1px;--inputs-border-opacity: .2;--inputs-shadow-opacity: 0;max-width:96rem;margin-inline:auto;padding:clamp(2rem,3vw,4rem);background:#f9f6ef}.cz-quote .field__input{background-color:#fff}.cz-quote .field__input:not(textarea){min-height:5.6rem}.cz-quote .contact__button{margin-top:.8rem}.cz-quote .contact__button .button{width:100%;min-height:5.2rem;font-family:var(--cz-font-display);letter-spacing:.14em}.cz-search .template-search__header{margin-bottom:3.2rem}.cz-search .cz-eyebrow{margin-bottom:.35em}.cz-search__title{margin:0;font-family:var(--cz-font-display);font-weight:700;font-size:var(--cz-fs-h2);line-height:1.05;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;color:var(--cz-brown)}.cz-search .template-search__search{--inputs-radius: 0px;--inputs-radius-outset: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .3;--inputs-shadow-opacity: 0;max-width:64rem;margin-bottom:2.4rem}.cz-search .template-search__search .search{margin-top:2.4rem}.cz-search .template-search__search .field__input{height:5.6rem;background-color:#fff;font-family:var(--cz-font-text);font-size:1.7rem;letter-spacing:.04em;color:var(--cz-brown)}.cz-search .template-search__search .field__label{font-family:var(--cz-font-text);letter-spacing:.08em;color:#493325a6}.cz-search .template-search__search .search__button{color:#a57c42}.cz-search .cz-search__empty{max-width:52rem;margin:0 auto;font-family:var(--cz-font-text);font-size:var(--cz-fs-text-sm);line-height:1.5;letter-spacing:.02em;text-align:center;color:var(--cz-brown)}.cz-search__empty-action{margin-top:2.4rem}.cz-search .cz-search__button{min-width:22rem;border:0;border-radius:0;background:var(--cz-gradient-button);color:var(--cz-brown);font-family:var(--cz-font-display);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cz-search .cz-search__button:before,.cz-search .cz-search__button:after{box-shadow:none}.cz-search .card--text{background:#f9f6ef}.cz-search .card--text .card__heading,.cz-search .card--text .card__heading a{font-family:var(--cz-font-display);font-weight:600;text-transform:uppercase;color:var(--cz-brown)}.cz-search .pagination__item{font-family:var(--cz-font-display);color:var(--cz-brown)}.cz-search .pagination__item--current:after{height:2px;background:#c99d55}.search-modal__form,.cz-search .predictive-search{--inputs-radius: 0px;--inputs-radius-outset: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .3;--inputs-shadow-opacity: 0}.search-modal__form .search__input{font-family:var(--cz-font-text);letter-spacing:.04em;color:var(--cz-brown)}.search-modal__form .search__button{color:#a57c42}.predictive-search{border-radius:0}.predictive-search__heading{font-family:var(--cz-font-display);font-size:1.1rem;letter-spacing:.16em;color:#a57c42;border-bottom-color:#c99d554d}.predictive-search__item-heading,.predictive-search__item--term{font-family:var(--cz-font-display);font-weight:600;color:var(--cz-brown)}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background-color:#f9f6ef}.predictive-search__item-heading mark{background:none;color:#a57c42}.search-modal__form .field__input:focus,.search-modal__form .field__input:focus-visible,.cz-search .template-search__search .field__input:focus,.cz-search .template-search__search .field__input:focus-visible{box-shadow:0 0 0 1px #c99d55}.facets__heading,.facet-filters__label,.product-count__text,.mobile-facets__open-label,.mobile-facets__count{font-family:var(--cz-font-display);font-weight:600;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:#a57c42}.facets__heading--vertical{margin-bottom:1.2rem}.facets__summary,.facet-filters__sort,.mobile-facets__summary,.mobile-facets__sort .select__select{font-family:var(--cz-font-display);font-weight:600;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cz-brown)}.facets__summary:hover,.facet-filters__sort:hover,.mobile-facets__summary:hover,.facets__summary .icon-caret,.facet-filters__field .select .svg-wrapper,.mobile-facets__arrow,.mobile-facets__open .svg-wrapper{color:#a57c42}.facets-vertical-sort,.facets-container,.mobile-facets__open-wrapper{border:0!important}.facets-vertical-sort,.facets-container{margin-bottom:1.6rem}.facets__label,.facet-checkbox,.mobile-facets__label{font-family:var(--cz-font-text);font-size:1.5rem;letter-spacing:.03em;color:var(--cz-brown)}.facet-checkbox>svg,.mobile-facets__label>svg{border:1px solid rgba(165,124,66,.7);border-radius:0;background-color:#fff}.facet-checkbox>input[type=checkbox]:checked~svg,.mobile-facets__checkbox:checked+.mobile-facets__label>svg{background-color:#f9f6ef;border-color:var(--cz-brown)}.facet-checkbox .icon-checkmark,.mobile-facets__label .icon-checkmark{color:var(--cz-brown)}.facet-checkbox--disabled,.mobile-facets__label--disabled{opacity:.55}.facets__reset,.mobile-facets__clear,.show-more .button-show-more,.facets__item .label-text{font-family:var(--cz-font-display);color:#a57c42}.facets__display{border:1px solid rgba(201,157,85,.45);border-radius:0;box-shadow:0 1.2rem 3rem #4933251a}.facets__price .field,.mobile-facets__submenu .facets__price .field{--inputs-radius: 0px;--inputs-radius-outset: 0px}.active-facets__button-inner{border-radius:0;background:#f9f6ef;box-shadow:inset 0 0 0 1px #c99d5573;color:var(--cz-brown);font-family:var(--cz-font-display)}.active-facets__button:hover .active-facets__button-inner{box-shadow:inset 0 0 0 1px #a57c42}.mobile-facets__inner{background-color:#fff}.mobile-facets__header{background-color:#f9f6ef}.mobile-facets__heading{font-family:var(--cz-font-display);font-weight:700;font-size:1.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cz-brown)}.mobile-facets__close-button{font-family:var(--cz-font-display);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cz-brown)}.mobile-facets__close-button .icon-arrow,.mobile-facets__close .svg-wrapper{color:#a57c42}.mobile-facets__label:hover,.mobile-facets__label:focus-within{background-color:#f9f6ef}.mobile-facets__footer{background-color:#fff}.mobile-facets__footer .button.button--primary{min-height:4.6rem;border-radius:0;background:var(--cz-gradient-button);color:var(--cz-brown);font-family:var(--cz-font-display);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mobile-facets__footer .button.button--primary:before,.mobile-facets__footer .button.button--primary:after{box-shadow:none}.mobile-facets__clear-wrapper .mobile-facets__clear{font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-underline-offset:.3em}
/*# sourceMappingURL=/cdn/shop/t/10/assets/chocozen-design.css.map */
