body.zen-unified{--zen-paper:#fdf9f5;--zen-cream:#f4ece2;--zen-line:#e5d6c5;--zen-olive:#303f21;--zen-rust:#b74d16;background:var(--zen-paper);color:#303428;letter-spacing:0}.zen-unified h1,.zen-unified h2,.zen-unified h3{color:var(--zen-olive);letter-spacing:-.35px}.zen-unified .page-width{max-width:1360px;padding-left:30px;padding-right:30px}.zen-unified .header-wrapper{background:#fdf9f5;border-bottom:1px solid #eaded2}.zen-unified .header{max-width:1360px;min-height:88px;padding-top:14px;padding-bottom:14px;gap:30px}.zen-unified .header__heading-logo{max-width:190px;height:auto}.zen-unified .zenlart-desktop-nav{justify-content:center;gap:34px}.zen-unified .zenlart-desktop-nav__link{font-size:16px;color:#282d23;letter-spacing:0}.zen-unified .zenlart-desktop-nav__link--active{color:var(--zen-rust)}.zen-unified .zenlart-nav-dropdown__panel{border:1px solid var(--zen-line);border-radius:16px;background:#fffaf5;box-shadow:0 12px 35px #49322012}.zen-unified .header__icon{color:#303428}.zen-unified .button:not(.button--tertiary){border-radius:12px;font-weight:600;letter-spacing:0;min-height:48px}.zen-unified .button:before,.zen-unified .button:after{border-radius:12px}.zen-unified .button--primary{background:var(--zen-rust);color:#fff}.zen-unified a:focus-visible,.zen-unified button:focus-visible{outline:2px solid var(--zen-rust);outline-offset:4px}.zen-unified .zsc-card{width:100%;height:100%;background:#fdf9f5;border:1px solid #ecdfd1;box-shadow:0 4px 12px #482e1608;border-radius:18px;overflow:hidden}.zen-unified .zsc-photo{border-radius:14px;aspect-ratio:1.18;background:#f3e9dd}.zen-unified .zsc-info{padding:12px 10px 14px}.zen-unified .zsc-info h3{font-size:16px;line-height:1.35;font-weight:600;min-height:44px}.zen-unified .zsc-prices strong{font-size:21px;color:var(--zen-rust)}.zen-unified .zsc-shop{width:38px;height:38px;border-radius:50%;border:0;background:#f4e8da;color:var(--zen-rust)}.zen-unified .zsc-shop:hover{background:#ead6c1}.zen-unified .grid__item>.zsc-card{margin-bottom:0}.zen-unified .collection .grid{row-gap:26px;column-gap:20px}.zen-unified .facets__disclosure,.zen-unified .facet-filters__sort{border-radius:24px;border:1px solid var(--zen-line);padding:8px 14px;background:transparent}.zen-unified .facet-filters__sort{padding-right:28px}.zen-unified .template-search__header{padding:24px 0 10px;margin-bottom:30px}.zen-unified .template-search__header h1{font-size:40px}.zen-unified .template-search__search .field{border-radius:30px;background:#fffaf5}.zen-unified .template-search__search .field:after{border-radius:30px}.zen-unified .template-search__search input{border-radius:30px}.zen-unified .rte{line-height:1.7}.zen-unified .rte img{max-width:100%;height:auto}.zen-unified .main-page-title{font-size:42px;margin:36px 0 26px}.zen-unified .contact .field:after,.zen-unified .contact input,.zen-unified .contact textarea{border-radius:12px}.zen-unified .contact .button{background:var(--zen-rust);color:#fff}.zen-product{padding-top:0!important}.zen-product-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding:22px 0;font-size:13px;line-height:1.5;color:#756b60}.zen-product-breadcrumb a{color:inherit;text-decoration:none}.zen-product .product{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:48px;align-items:start;margin:0}.zen-product .product>.grid__item{width:100%;max-width:100%;padding:0;min-width:0}.zen-product .product__info-container{max-width:none;position:static}.zen-product .product__title{margin:0 0 18px}.zen-product .product__title h1{font-size:35px;line-height:1.2;font-weight:600;margin:0}.zen-product .product__info-container>*+*{margin-top:18px;margin-bottom:0}.zen-product .price--large .price-item--sale,.zen-product .price--large:not(.price--on-sale) .price-item--regular{font-size:32px;font-weight:700;color:var(--zen-rust)}.zen-product .price--large .price-item--regular{font-size:18px}.zen-product .price__badge-sale{border:0;background:#f4e4d1;color:#a5440d;font-size:13px;border-radius:24px;padding:5px 12px}.zen-product .product-form__input{max-width:100%}.zen-product .product-form__input input[type=radio]+label{background:#fffaf5;border:1px solid #d9c6b3;border-radius:22px;padding:10px 17px;font-size:14px;letter-spacing:0}.zen-product .product-form__input input[type=radio]:checked+label{background:#f1e5d5;color:#303f21;border-color:#ac4c18}.zen-product .product-form__input .form__label{font-size:14px;color:#63594d;margin-bottom:10px}.zen-product .quantity{border:1px solid #d4bfaa;border-radius:12px;min-height:49px;background:#fffaf5}.zen-product .quantity:before,.zen-product .quantity:after{box-shadow:none}.zen-product .product-form__buttons{max-width:100%;display:flex;flex-direction:column;gap:10px}.zen-product .product-form__buttons .button{font-size:16px;border-radius:13px;min-height:52px;margin:0}.zen-product .product-form__submit{background:transparent;color:#a8450e;border:1px solid #b84b12}.zen-product .product-form__submit:after{box-shadow:none}.zen-product .product__tax{font-size:14px;line-height:1.6;color:#544f45}.zen-product .product__tax small{font-size:12px}.zen-product .zenlart-product-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;background:#f7eee3;border-radius:14px;padding:16px;border:0}.zen-product .zenlart-product-trust>*{border:0;background:transparent;color:#4b4b3e;font-size:12px}.zen-product .product__media-list{margin:0!important;padding:0!important}.zen-product .product__media-item{border-radius:18px;overflow:hidden;background:#f1e7db;padding:0!important;width:100%!important}.zen-product .product__media.media{padding-top:100%!important;background:#f1e7db}.zen-product .product__media.media img{object-fit:contain}.zen-product .product__media-icon{border:1px solid var(--zen-line);background:#fffaf5;color:var(--zen-rust);border-radius:50%}.zen-product .thumbnail{border-radius:12px;border:2px solid transparent;box-shadow:none}.zen-product .thumbnail[aria-current=true]{border-color:var(--zen-rust)}.zen-product .thumbnail img{object-fit:cover;border-radius:8px}.zen-product-details{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:55px;border-top:1px solid var(--zen-line);margin-top:42px;padding-top:26px;align-items:start}.zen-product-details>div>h2{font-size:25px;margin:0 0 22px}.zen-product-details .product__description{font-size:16px;line-height:1.75;margin:0;color:#3b3b31}.zen-product-details .product__description h2,.zen-product-details .product__description h3{font-size:23px;line-height:1.35;margin:25px 0 12px}.zen-product-details .product__description table{width:100%;border-collapse:collapse}.zen-product-details .product__description td,.zen-product-details .product__description th{padding:11px;border-color:var(--zen-line)}.zen-product-details aside{padding:24px;background:#f5ede2;border-radius:18px}.zen-product-details .accordion{margin-top:0;border-color:#e0cdb8}.zen-product-details .accordion summary{padding:17px 0}.zen-product-details .accordion__title{font-size:17px}.zen-product-details .accordion__content{font-size:14px;line-height:1.65;padding:0 0 20px}.zen-unified product-recommendations{display:block;background:#f3ece3;margin-bottom:0;padding:40px 30px}.zen-unified .product-recommendations__heading{font-size:32px;margin-bottom:25px}.zen-page-cart cart-items{display:block;padding-top:38px!important;padding-bottom:20px!important}.zen-page-cart .title-wrapper-with-link{margin:0 0 30px;align-items:center}.zen-page-cart .title--primary{font-size:42px;font-weight:600}.zen-page-cart .cart-items th{font-size:11px;letter-spacing:1.5px;color:#86796b;border-bottom-color:var(--zen-line)}.zen-page-cart .cart-item__image-container{border-radius:14px;overflow:hidden;background:#f4ebe0}.zen-page-cart .cart-item__image{border-radius:14px;object-fit:cover}.zen-page-cart .cart-item__name{font-size:19px;font-weight:600;color:#303f21;text-decoration:none;line-height:1.35}.zen-page-cart .cart-item .product-option{color:#716658;font-size:14px;line-height:1.5}.zen-page-cart .cart-item__price-wrapper .price{font-size:19px;font-weight:600;color:#4b4a3c}.zen-page-cart .cart-item .quantity{border:1px solid #d6c1ac;border-radius:12px;background:#fffaf5;min-height:46px}.zen-page-cart .cart-item .quantity:before,.zen-page-cart .cart-item .quantity:after{box-shadow:none}.zen-page-cart cart-remove-button .button{border:0;background:#f5e9dc;color:#a54a18;border-radius:50%;width:34px;min-width:34px;height:34px;min-height:34px}.zen-page-cart .cart__footer{border-top:1px solid var(--zen-line);padding-top:30px;gap:70px;padding-bottom:40px}.zen-page-cart .cart__note{width:100%;max-width:460px}.zen-page-cart .cart__note label{font-size:14px;color:#716658}.zen-page-cart .cart__note textarea{min-height:130px;border:1px solid #d7c2ae;border-radius:12px;background:#fffaf5;font-size:16px}.zen-page-cart .cart__note:after{box-shadow:none}.zen-page-cart .cart__blocks{width:390px;max-width:100%;padding:24px;background:#f7eee4;border:1px solid #eadbc9;border-radius:18px}.zen-page-cart .totals{justify-content:space-between;gap:20px}.zen-page-cart .totals__subtotal{font-size:22px;font-weight:600}.zen-page-cart .totals__subtotal-value{font-size:23px;font-weight:700;color:#ad4a14}.zen-page-cart .tax-note{font-size:12px;color:#7c7163;line-height:1.5;margin-top:12px;text-align:left}.zen-page-cart .zenlart-cart-flow-summary{padding:13px 0;background:transparent;border-radius:0;border-top:1px solid #e4d2bd;margin-top:16px}.zen-page-cart .zenlart-cart-flow-summary strong{color:#344026}.zen-page-cart .zenlart-document-field{background:#fffaf5;border-color:#e0cbb4;border-radius:12px;padding:14px}.zen-page-cart .zenlart-document-field__input{border:1px solid #dac5b0;border-radius:9px;font:inherit;background:#fffdf9}.zen-page-cart #checkout{background:#b74d16;color:#fff;border-radius:12px;font-size:16px;min-height:52px}.zen-page-cart .cart__ctas{margin-top:18px}.zen-benefits-wrap{max-width:1360px;padding:0 30px;margin:auto}.zen-benefits-wrap .zp-benefits{margin:34px 0}.zen-page-cart .collection__title h2{font-size:30px}@media(min-width:990px){.zen-product media-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:start}.zen-product [id^=GalleryViewer-]{grid-column:2;grid-row:1;min-width:0}.zen-product .thumbnail-slider{grid-column:1;grid-row:1;margin:0!important;display:block!important;max-height:570px;overflow-y:auto;scrollbar-width:thin}.zen-product .thumbnail-list{display:flex!important;flex-direction:column;gap:10px;scroll-padding:0;margin:0;padding:0!important}.zen-product .thumbnail-list__item{width:100%!important;max-width:none!important;padding:0;flex-shrink:0}.zen-product .thumbnail-slider>.slider-button{display:none}.zen-product .thumbnail{width:100%;aspect-ratio:1}}@media(max-width:989px){.zen-unified .header{min-height:72px;gap:16px;padding:12px 22px}.zen-unified .header__heading-logo{max-width:155px}.zen-product .product{gap:26px}.zen-product .product__title h1{font-size:29px}.zen-product-details{gap:30px;grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr)}}@media(max-width:749px){.zen-unified .page-width{padding-left:18px;padding-right:18px}.zen-unified .header{gap:8px;min-height:68px}.zen-unified .header__heading-logo{max-width:138px}.zen-unified .zsc-card{border-radius:14px}.zen-unified .zsc-photo{aspect-ratio:1;border-radius:11px}.zen-unified .zsc-info{padding:10px 6px}.zen-unified .zsc-info h3{font-size:14px;min-height:54px}.zen-unified .zsc-prices strong{font-size:18px}.zen-unified .zsc-shop{width:34px;height:34px}.zen-unified .template-search__header h1,.zen-unified .main-page-title{font-size:30px}.zen-product-breadcrumb{font-size:12px;padding:15px 0}.zen-product-breadcrumb [aria-current]{display:none}.zen-product .product{grid-template-columns:1fr;gap:24px}.zen-product .product__title h1{font-size:29px}.zen-product .product__info-wrapper{padding:0!important}.zen-product .product__media-list{width:100%;scroll-padding-left:0}.zen-product .product__media-list .product__media-item{width:100%!important;margin-left:0!important}.zen-product .slider-mobile-gutter{margin:0!important}.zen-product .thumbnail-list{gap:8px;padding:0!important}.zen-product .thumbnail-list__item{width:64px!important}.zen-product .thumbnail-slider{margin-top:10px}.zen-product-details{grid-template-columns:1fr;gap:26px;margin-top:30px;padding-top:24px}.zen-product-details .product__description{font-size:15px}.zen-product-details aside{padding:19px}.zen-product .zenlart-product-trust{padding:14px}.zen-page-cart cart-items{padding-top:24px!important}.zen-page-cart .title--primary{font-size:33px}.zen-page-cart .title-wrapper-with-link{margin-bottom:23px;gap:15px}.zen-page-cart .title-wrapper-with-link>a{font-size:13px}.zen-page-cart .cart-item__name{font-size:16px}.zen-page-cart .cart-item .product-option{font-size:12px}.zen-page-cart .cart-item__price-wrapper .price{font-size:16px}.zen-page-cart .cart__footer{display:flex;flex-direction:column;gap:26px;padding-top:25px;padding-bottom:20px}.zen-page-cart .cart__note{max-width:none}.zen-page-cart .cart__note textarea{min-height:100px}.zen-page-cart .cart__blocks{width:100%;padding:20px}.zen-benefits-wrap{padding:0 18px}.zen-unified product-recommendations{padding:30px 18px}.zen-unified .product-recommendations__heading{font-size:28px}}.zen-product-reviews-wide{width:100%;min-width:0;margin:44px 0 28px}.zen-product-reviews-wide .zenlart-ml-reviews{width:100%;max-width:none;margin:0;padding:32px;border:1px solid var(--zen-line);border-radius:20px;background:#f8f2ea;box-shadow:none;box-sizing:border-box;scroll-margin-top:110px}.zen-product-reviews-wide .zenlart-ml-reviews__layout{display:block;width:100%;min-width:0}.zen-product-reviews-wide .zenlart-ml-reviews__header{max-width:none;margin:0 0 24px}.zen-product-reviews-wide .zenlart-ml-reviews h2{font-size:32px;line-height:1.2;color:var(--zen-olive);margin:8px 0 14px}.zen-product-reviews-wide .zenlart-ml-reviews__grid{display:grid;grid-template-columns:1fr;gap:14px;min-width:0}.zen-product-reviews-wide .zenlart-ml-review-card{border:1px solid #e7d9c9;border-radius:14px;background:#fffdf9;min-width:0}.zen-product-reviews-wide .zenlart-ml-review-card__body{padding:22px 24px}.zen-product-reviews-wide .zenlart-ml-review-card p{max-width:none;font-size:17px;line-height:1.65;margin:12px 0;color:#36362d}.zen-product-reviews-wide .zenlart-ml-review-card__stars{color:#b6501e}.zen-product-reviews-wide .zenlart-ml-review-card__meta{font-size:12px;color:#716d61}.zen-product-reviews-wide .zenlart-ml-review-card__meta span:after{content:none}.zen-product-reviews-wide .zenlart-ml-reviews:has(.zen-review-customer-photos){display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:30px;align-items:start}.zen-review-customer-photos{min-width:0;padding-top:4px}.zen-review-customer-photos h3{font-size:22px;line-height:1.3;margin:0 0 18px;color:var(--zen-olive)}.zen-review-customer-photos__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zen-review-customer-photos figure{margin:0;min-width:0}.zen-review-customer-photos img{display:block;width:100%;height:370px;max-width:100%;object-fit:cover;border-radius:14px;background:#eee6da}.zen-review-customer-photos figcaption{font-size:13px;line-height:1.5;margin-top:10px;color:#625e53}@media(max-width:989px){.zen-product-reviews-wide .zenlart-ml-reviews:has(.zen-review-customer-photos){grid-template-columns:1fr}.zen-review-customer-photos img{height:300px}}@media(max-width:749px){.zen-product-reviews-wide{margin:28px 0}.zen-product-reviews-wide .zenlart-ml-reviews{padding:18px;border-radius:16px}.zen-product-reviews-wide .zenlart-ml-reviews h2{font-size:27px}.zen-product-reviews-wide .zenlart-ml-review-card__body{padding:18px}.zen-product-reviews-wide .zenlart-ml-review-card p{font-size:16px}.zen-review-customer-photos img{height:230px}.zen-review-customer-photos__grid{gap:10px}}.zen-product .thumbnail-slider{max-height:none!important;overflow:visible!important;scrollbar-width:none}.zen-product .thumbnail-slider>.slider-button{display:none!important}.zen-product .thumbnail-list{overflow:visible!important;scroll-snap-type:none!important;scroll-behavior:auto!important;max-height:none!important}.zen-product .thumbnail-list:after{display:none!important}.zen-product .thumbnail-list__item{margin:0!important;transform:none!important;scroll-snap-align:none!important}.zen-product .thumbnail{transition:border-color .12s;transform:none!important}@media(min-width:990px){.zen-product .thumbnail-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}.zen-product .thumbnail-list__item{flex:0 0 auto!important}}@media(max-width:989px){.zen-product .thumbnail-slider{display:block!important;margin:12px 0 0!important}.zen-product .thumbnail-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px!important;padding:3px!important;margin:0!important}.zen-product .thumbnail-list__item{width:100%!important;max-width:none!important;min-width:0!important}.zen-product .thumbnail{width:100%;aspect-ratio:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zenlart-unified.css.map */
