.zen-catalog-section{background:#fffaf5}.zen-catalog{padding-top:4rem;padding-bottom:4rem;color:#263022}.zen-catalog__header{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin-bottom:3rem}.zen-catalog__eyebrow{margin:0 0 .8rem;font-size:1.2rem;line-height:1.4;font-weight:750;letter-spacing:.22em;text-transform:uppercase;color:#aa4a21}.zen-catalog__header h2{margin:0;font:700 clamp(2.7rem,2.5vw,3.6rem)/1.12 var(--font-heading-family);letter-spacing:-.025em;color:#293a26}.zen-catalog__intro{max-width:72rem;font-size:1.55rem;line-height:1.6;color:#514d44}.zen-catalog__intro p{margin:.8rem 0 0}.zen-catalog__view-all{display:inline-flex;justify-content:center;align-items:center;gap:1.3rem;flex-shrink:0;min-height:4.4rem;padding:.9rem 2.2rem;border-radius:999px;background:#b64e1e;color:#fff;text-decoration:none;font-size:1.35rem;font-weight:700;transition:background .2s}.zen-catalog__view-all:hover{background:#954119}.zen-catalog__view-all span{font-size:2rem}.zen-catalog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.6rem 2.2rem;list-style:none;margin:0;padding:0}.zen-catalog__item{min-width:0}.zen-catalog__card{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #eee3d7;border-radius:1.8rem;background:#fffaf5;box-shadow:0 2px 5px #57351d08;transition:box-shadow .2s,transform .2s}.zen-catalog__card:hover{box-shadow:0 7px 20px #57351d12;transform:translateY(-2px)}.zen-catalog__photo{display:block;aspect-ratio:1.16;overflow:hidden;background:#f3eade}.zen-catalog__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--image-focus,center);transition:transform .35s}.zen-catalog__card:hover .zen-catalog__photo img{transform:scale(1.025)}.zen-catalog__details{display:flex;flex-direction:column;flex:1;padding:1.25rem 1.55rem 1.4rem}.zen-catalog__details h3{margin:0;font-family:var(--font-body-family);font-size:1.55rem;line-height:1.35;font-weight:650;letter-spacing:0;min-height:4.2rem}.zen-catalog__details h3 a{color:#252722;text-decoration:none}.zen-catalog__details h3 a:hover{text-decoration:underline;text-underline-offset:3px}.zen-catalog__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:.7rem}.zen-catalog__price{margin:0;line-height:1.2;white-space:nowrap}.zen-catalog__price-prefix{display:block;min-height:1.6rem;color:#726b60;font-size:1rem;font-weight:400}.zen-catalog__price strong{display:block;font-size:2.05rem;font-weight:750;letter-spacing:-.02em;color:#b74f1f}.zen-catalog__soldout{color:#726b60;font-size:1.4rem}.zen-catalog__shop{display:grid;place-items:center;flex:0 0 4.4rem;width:4.4rem;height:4.4rem;background:#f6eadf;color:#b64e1e;border-radius:50%;text-decoration:none;position:relative;z-index:1}.zen-catalog__shop:hover{background:#eed8c5}.zen-catalog__shop svg{width:2.4rem;height:2.4rem}.zen-catalog a:focus-visible{outline:2px solid #a44b24;outline-offset:3px}.zen-catalog__benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;padding:2.2rem 2rem;background:#f8eee4;border-radius:1.8rem}.zen-catalog__benefits>div{display:flex;align-items:center;justify-content:center;gap:1.7rem;padding:0 1.8rem}.zen-catalog__benefits>div+div{border-left:1px solid #e8d5c4}.zen-catalog__benefits svg{width:3.4rem;height:3.4rem;flex-shrink:0;color:#b64e1e}.zen-catalog__benefits p{margin:0;font-size:1.35rem;line-height:1.4;color:#282a23}.zen-catalog__benefits strong,.zen-catalog__benefits span{display:block}@media(max-width:989px){.zen-catalog__grid{gap:1.6rem}.zen-catalog__header{align-items:flex-start}.zen-catalog__details{padding:1.2rem}.zen-catalog__details h3{font-size:1.45rem}.zen-catalog__price strong{font-size:1.8rem}.zen-catalog__shop{flex-basis:4rem;width:4rem;height:4rem}.zen-catalog__benefits{gap:1rem;padding:1.7rem .5rem}.zen-catalog__benefits>div{gap:1rem;padding:0 1rem}}@media(max-width:749px){.zen-catalog{padding-top:2.8rem;padding-bottom:2.8rem}.zen-catalog__header{display:block;margin-bottom:2rem}.zen-catalog__header h2{font-size:2.9rem}.zen-catalog__intro{font-size:1.45rem}.zen-catalog__view-all{margin-top:1.6rem;min-height:4.4rem;font-size:1.3rem}.zen-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.zen-catalog__card{border-radius:1.4rem}.zen-catalog__details{padding:1rem}.zen-catalog__details h3{font-size:1.35rem;min-height:5.5rem}.zen-catalog__photo{aspect-ratio:1}.zen-catalog__price strong{font-size:1.7rem}.zen-catalog__shop{flex-basis:3.6rem;width:3.6rem;height:3.6rem}.zen-catalog__shop svg{width:2.1rem;height:2.1rem}.zen-catalog__benefits{grid-template-columns:1fr;padding:.5rem 1.8rem;margin-top:2.6rem}.zen-catalog__benefits>div{justify-content:flex-start;padding:1.5rem 0}.zen-catalog__benefits>div+div{border-left:0;border-top:1px solid #e8d5c4}}@media(prefers-reduced-motion:reduce){.zen-catalog__card,.zen-catalog__photo img{transition:none;transform:none!important}}zenlart-catalog-carousel{display:block}.zen-catalog__controls{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin:-1rem 0 1.8rem}.zen-catalog__controls button{width:4.4rem;height:4.4rem;border:1px solid #dcc4ad;border-radius:50%;background:#fffaf5;color:#ad4b1f;font-size:2.4rem;cursor:pointer}.zen-catalog__controls button:disabled{opacity:.35;cursor:default}.zen-catalog__controls button:focus-visible,.zen-catalog__grid--carousel:focus-visible{outline:2px solid #ad4b1f;outline-offset:3px}.zen-catalog__position{font-size:1.25rem;color:#625a4d;min-width:7rem;text-align:right;margin-right:.5rem}.zen-catalog__grid--carousel{display:flex;gap:2.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;padding-bottom:1.5rem;scrollbar-width:thin;scrollbar-color:#c4a184 #f3eade}.zen-catalog__grid--carousel>.zen-catalog__item{flex:0 0 calc((100% - 6.6rem)/4);scroll-snap-align:start}.zen-catalog__offer{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;min-height:2.3rem;margin:.2rem 0 .4rem;font-size:1.2rem}.zen-catalog__offer s{color:#82766a;font-weight:400}.zen-catalog__offer>span{color:#995027;background:#f4e5d5;border-radius:1rem;padding:.2rem .65rem;font-size:1rem;font-weight:650}@media(max-width:989px){.zen-catalog__grid--carousel{gap:1.6rem}.zen-catalog__grid--carousel>.zen-catalog__item{flex-basis:calc((100% - 4.8rem)/4)}}@media(max-width:749px){.zen-catalog__controls{margin:0 0 1.4rem}.zen-catalog__grid--carousel{gap:1.2rem}.zen-catalog__grid--carousel>.zen-catalog__item{flex-basis:calc((100% - 1.2rem)/2)}.zen-catalog__offer{font-size:1.1rem}.zen-catalog__price{white-space:normal}}.zen-catalog__card{position:relative}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zenlart-curated-catalog.css.map */
