.clt2-section{padding-top:var(--clt2-pt-mobile);padding-bottom:var(--clt2-pb-mobile);max-width:1400px;margin:0 auto}.clt2-full-width{max-width:100%}@media screen and (min-width:750px){.clt2-section{padding-top:var(--clt2-pt-desktop);padding-bottom:var(--clt2-pb-desktop)}}.clt2-heading{margin-bottom:24px}.clt2-heading--small p{font-size:22px;margin:0}.clt2-heading--medium p{font-size:30px;margin:0}.clt2-heading--large p{font-size:40px;margin:0}.clt2-align-left{text-align:left}.clt2-align-center{text-align:center}.clt2-align-right{text-align:right}.clt2-heading-wrap{margin-bottom:36px}.clt2-heading-wrap .clt2-heading p{margin:0;font-weight:400}.clt2-subheading{margin-top:10px;font-size:15px;color:var(--color-text-secondary, #6b6b6b)}.clt2-subheading p{margin:0}.clt2-divider{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:10px;color:var(--clt2-accent, #D4AF37)}.clt2-divider-line{flex:1;height:1px;background:currentColor;max-width:220px;opacity:.6}.clt2-divider-ornament{display:flex;flex-shrink:0}.clt2-align-center .clt2-divider{justify-content:center}.clt2-align-left .clt2-divider,.clt2-align-right .clt2-divider{display:none}.clt2-card-link,.clt2-card{position:relative;display:block;height:100%;border-radius:6px;overflow:hidden;text-decoration:none;color:inherit}.clt2-card-media{position:relative;width:100%;overflow:hidden}.clt2-ratio-square{aspect-ratio:1 / 1}.clt2-ratio-portrait{aspect-ratio:3 / 4}.clt2-ratio-landscape{aspect-ratio:4 / 3}.clt2-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.clt2-anim-zoom:hover .clt2-img{transform:scale(1.08)}.clt2-anim-ken_burns .clt2-img{animation:clt2-kenburns 14s ease-in-out infinite alternate}@keyframes clt2-kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.14) translate(-2%,-2%)}}.clt2-anim-fade_overlay .clt2-hover-scrim{opacity:0;transition:opacity .25s ease}.clt2-anim-fade_overlay:hover .clt2-hover-scrim{opacity:1}.clt2-anim-slide_up .clt2-hover-scrim{transform:translateY(100%);transition:transform .3s ease}.clt2-anim-slide_up:hover .clt2-hover-scrim{transform:translateY(0)}.clt2-hover-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.clt2-card-overlay-content{position:absolute;left:0;right:0;bottom:0;padding:32px 20px 24px;text-align:center;background:linear-gradient(to top,#000000e0,#00000080,#0000);color:#fff}.clt2-card-title{font-size:28px;line-height:1.1;margin:0 0 8px;font-weight:400;font-family:var(--font-heading-family, Georgia, "Times New Roman", serif)}.clt2-card-explore{display:inline-flex;align-items:center;gap:6px;font-size:14px;letter-spacing:.02em;color:var(--clt2-accent, #D4AF37);text-decoration:none}.clt2-card-explore svg{width:14px;height:14px;transition:transform .2s ease}.clt2-card-link:hover .clt2-card-explore svg{transform:translate(4px)}.clt2-content{padding-top:14px;text-align:center}.clt2-count{display:block;font-size:12px;color:var(--color-text-secondary, #777);margin-top:4px}.clt2-title--small{font-size:14px}.clt2-title--medium{font-size:17px}.clt2-title--large{font-size:20px}.clt2-grid{display:grid;grid-template-columns:repeat(var(--clt2-columns-mobile),1fr);gap:16px}@media screen and (min-width:750px){.clt2-grid{grid-template-columns:repeat(var(--clt2-columns-desktop),1fr);gap:24px}}.clt2-collage-1{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.clt2-collage-feature{grid-column:span 2}@media screen and (min-width:750px){.clt2-collage-1{grid-template-columns:repeat(3,1fr);gap:24px}.clt2-collage-feature{grid-row:span 2;grid-column:span 1}}.clt2-collage-2{display:grid;grid-template-columns:repeat(var(--clt2-columns-mobile),1fr);gap:16px}@media screen and (min-width:750px){.clt2-collage-2{grid-template-columns:repeat(var(--clt2-columns-desktop),1fr);gap:24px}}.clt2-shopall{text-align:center;margin-top:28px}.clt2-slider{position:relative}.clt2-slider-viewport{overflow:hidden}.clt2-slider-track{display:flex;gap:16px;transition:transform .4s ease}.clt2-slide{flex:0 0 calc((100% / var(--clt2-columns-mobile)) - 12px)}@media screen and (min-width:750px){.clt2-slider-track{gap:24px}.clt2-slide{flex:0 0 calc((100% / var(--clt2-columns-desktop)) - 20px)}}.clt2-empty{padding:40px;text-align:center;border:1px dashed var(--color-border-tertiary, #ccc);color:var(--color-text-secondary, #666)}.clt2-nav{display:flex;gap:10px;justify-content:flex-end;margin-bottom:16px}.clt2-nav-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-tertiary, #ddd);background:var(--clt2-nav-bg, #ffffff);color:var(--clt2-nav-fg, #121212);cursor:pointer;transition:background-color .2s ease,color .2s ease}.clt2-nav--square .clt2-nav-btn{border-radius:4px}.clt2-nav--round .clt2-nav-btn{border-radius:50%}.clt2-nav-btn:hover{background-color:var(--clt2-nav-hover-bg, #121212);color:var(--clt2-nav-hover-text, #ffffff)}.clt2-btn{display:inline-block;padding:12px 28px;border-radius:4px;font-size:14px;text-decoration:none;border:1px solid #121212;cursor:pointer}.clt2-btn--primary{background:#121212;color:#fff}.clt2-btn--secondary{background:transparent;color:#121212}.clt2-btn--small{padding:8px 18px;font-size:13px}.clt2-btn--large{padding:14px 34px;font-size:15px}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
