.clpr__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px)}@media(min-width:990px){.clpr__grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.2vw,28px)}}.clpr__card{margin:0;min-width:0}.clpr__photo{overflow:hidden;border-radius:var(--cl-r-m, 18px);background:var(--cl-sand, #f6f1ea);aspect-ratio:4 / 5}.clpr__photo img{display:block;width:100%;height:100%;object-fit:cover}.clpr__card--render .clpr__photo{aspect-ratio:1 / 1;background:#fcfcf9}.clpr__card--render .clpr__photo img{object-fit:contain}.clpr__tag{display:inline-block;margin:12px 0 0;padding:3px 9px;border-radius:20px;background:var(--cl-sage-soft, #edf1e3);color:var(--cl-sage, #6f8f6a);font:400 11px/1.4 var(--cl-sans);letter-spacing:.1em;text-transform:uppercase}.clpr__tag[hidden]{display:none}.clpr__tag+.clpr__names{margin-top:6px}.clpr__grid[data-clpr-follow] .clpr__tag[hidden]{display:inline-block;visibility:hidden}.clpr__grid[data-clpr-follow] .clpr__names{min-height:2.8em}.clpr__names{margin:14px 0 0;font:400 16px/1.4 var(--cl-sans);color:var(--cl-ink, #3b3731)}.clpr__price{margin:4px 0 0;font:400 16px/1.4 var(--cl-sans);color:var(--cl-ink, #3b3731)}.clpr__free{color:var(--cl-sage, #6f8f6a)}.clpr__btn.button{display:block;width:100%;margin:12px 0 0;min-height:48px;padding:0 16px}.clpr__btn.button:disabled{opacity:.55;cursor:not-allowed}.clpr__state{margin:12px 0 0;min-height:48px;display:flex;align-items:center;font:400 14px/1.4 var(--cl-sans);color:var(--cl-muted, #6f655b)}.clpr__btn.is-added{background:var(--cl-sage, #6f8f6a)}.clpr__change,.clpr__view,.clpr__all{display:inline-block;margin:10px 0 0;font:400 14px/1.4 var(--cl-sans);color:var(--cl-muted, #6f655b);text-decoration:underline;text-underline-offset:3px}.clpr__view{margin-left:14px;color:var(--cl-ink, #3b3731)}@media(max-width:989px){.clpr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.clpr__grid{display:flex;flex-wrap:nowrap;gap:12px;margin:0 calc(-1 * var(--cl-pad, 16px));padding:0 var(--cl-pad, 16px) 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--cl-pad, 16px);-webkit-overflow-scrolling:touch;scrollbar-width:none}.clpr__grid::-webkit-scrollbar{display:none}.clpr__card{flex:0 0 calc((100vw - 2 * var(--cl-pad, 16px) - 24px) / 1.6);scroll-snap-align:start}.clpr__names{font-size:15px}}.clpr--card{margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--cl-line, #e6e5e4)}.clpr--card .clpr__eyebrow{margin:0 0 10px}.clpr--card .clpr__grid{display:block;margin:0;padding:0;overflow:visible}.clpr--card .clpr__card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:0 16px;align-items:start;flex:none}.clpr--card .clpr__card[hidden]{display:none}.clpr--card .clpr__photo{grid-row:1 / span 4;aspect-ratio:4 / 5;border-radius:var(--cl-r-s, 10px)}.clpr--card .clpr__names{margin:0;font-size:15px}.clpr--card .clpr__price{margin:2px 0 0;font-size:15px}.clpr--card .clpr__btn.button{margin:10px 0 0;min-height:44px}.clpr--card .clpr__state{margin:8px 0 0;min-height:0}.clpr--card .clpr__change,.clpr--card .clpr__view{margin:8px 0 0}.clpr--card .clpr__all{display:block;margin:12px 0 0}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cozyleigh-set-presets.css.map */
