.cl__head{margin-bottom:2.4rem;text-align:center}.cl__heading{margin:0}.cl__heading em,.cl__heading i{font-style:italic;color:var(--cl-accent, #8c7a66)}.cl__sub{margin:.8rem auto 0;max-width:56rem;font-size:1.5rem;line-height:1.5;opacity:.7}.cl__grid{display:grid;grid-template-columns:repeat(var(--cl-m, 2),minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.cl__item{min-width:0}.cl__all{margin-top:3rem}.cl-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--cl-radius, 16px);background:var(--cl-footer, #2f343c);color:var(--cl-footer-text, #f8f6f3);text-decoration:none;-webkit-tap-highlight-color:transparent}.cl-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--cl-ratio, 1 / 1);background:#00000014}.cl-card__media img,.cl-card__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cl-card__badge{position:absolute;top:1rem;left:1rem;z-index:1;padding:.5rem 1rem;border-radius:999px;background:var(--cl-btn, #b4a190);color:var(--cl-btn-text, #2f343c);font-size:1.05rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cl-card__footer{display:flex;flex:1;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem 1.1rem 1.4rem}.cl-card__title{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:1.5rem;font-weight:500;line-height:1.3}.cl-card__btn{flex:none;display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.4rem;border-radius:999px;background:var(--cl-btn, #b4a190);color:var(--cl-btn-text, #2f343c);font-size:1.2rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.cl-card__btn svg{transition:transform .3s ease}.cl-card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media(hover:hover){.cl-card:hover .cl-card__media img,.cl-card:hover .cl-card__media .placeholder-svg{transform:scale(1.06)}.cl-card:hover .cl-card__btn svg{transform:translate(.3rem)}}@media screen and (min-width:750px){.cl__head{margin-bottom:3.6rem}.cl__sub{font-size:1.6rem}.cl__grid{grid-template-columns:repeat(var(--cl-t, 3),minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:990px){.cl__grid{grid-template-columns:repeat(var(--cl-d, 4),minmax(0,1fr));gap:2rem}}@media screen and (max-width:749px){.cl--m2 .cl-card__footer{padding:.9rem .9rem .9rem 1.2rem}.cl--m2 .cl-card__title{font-size:1.35rem}.cl--m2 .cl-card__btn{justify-content:center;width:3.2rem;height:3.2rem;padding:0}.cl--m2 .cl-card__btn-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.cl-card__media img,.cl-card__media .placeholder-svg,.cl-card__btn svg{transition:none}}.custom-slideshow{position:relative;overflow:hidden}.custom-slideshow__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.custom-slideshow__track::-webkit-scrollbar{display:none}.custom-slideshow__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.custom-slideshow__slide picture,.custom-slideshow__slide img,.custom-slideshow__slide .placeholder-svg,.custom-slideshow__link{display:block;width:100%;height:auto}.custom-slideshow__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-background),.85);color:rgb(var(--color-foreground));cursor:pointer;transform:translateY(-50%)}.custom-slideshow__arrow svg{width:1rem}.custom-slideshow__arrow--prev{left:1.2rem}.custom-slideshow__arrow--prev svg{transform:rotate(90deg)}.custom-slideshow__arrow--next{right:1.2rem}.custom-slideshow__arrow--next svg{transform:rotate(-90deg)}.custom-slideshow__dots{position:absolute;left:50%;bottom:1.2rem;z-index:2;display:flex;gap:.8rem;padding:.6rem 1rem;border-radius:2rem;background:rgba(var(--color-background),.7);transform:translate(-50%)}.custom-slideshow__dot{width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground),.35);cursor:pointer}.custom-slideshow__dot[aria-current=true]{background:rgb(var(--color-foreground))}@media screen and (max-width:749px){.custom-slideshow__arrow{display:none}}@media(prefers-reduced-motion:reduce){.custom-slideshow__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
