.cy-cgp{background:var(--cy-bg,#f6f3ee);color:var(--cy-accent,#1a1a1a);font-family:Inter,system-ui,sans-serif;padding:96px 24px 80px;max-width:1400px;margin:0 auto}.cy-cgp em{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:300}.cy-cgp h1,.cy-cgp h2,.cy-cgp h3,.cy-cgp h4{font-family:Cormorant Garamond,Georgia,serif;font-weight:300}.cy-cgp__hero{text-align:left;border-bottom:1px solid rgba(26,26,26,.1);padding-bottom:32px;margin-bottom:32px}.cy-cgp__eyebrow{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#1a1a1a8c;margin-bottom:18px}.cy-cgp__eyebrow .cy-line{display:inline-block;width:36px;height:1px;background:#1a1a1a66}.cy-cgp__title{font-size:clamp(40px,6vw,76px);line-height:.95;margin:0 0 16px}.cy-cgp__sub{font-size:15px;color:#1a1a1ab3;max-width:540px;margin:0;line-height:1.65}.cy-cgp__usp-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:#1a1a1a1a;border:1px solid rgba(26,26,26,.1);margin-bottom:32px}.cy-cgp__usp{background:var(--cy-bg,#f6f3ee);padding:18px;display:flex;flex-direction:column;gap:4px}.cy-cgp__usp>span:first-child{font-size:18px}.cy-cgp__usp strong{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.cy-cgp__usp-sub{font-size:12px;color:#1a1a1a99}.cy-cgp__toolbar{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(26,26,26,.1);margin-bottom:32px}.cy-cgp__count{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#1a1a1a99}.cy-cgp__toolbar form{display:flex;align-items:center;gap:10px}.cy-cgp__toolbar label{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#1a1a1a99}.cy-cgp__toolbar select{background:transparent;border:1px solid rgba(26,26,26,.2);padding:8px 12px;font-size:12px;color:var(--cy-accent)}.cy-cgp__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px}@media(min-width:760px){.cy-cgp__grid{grid-template-columns:repeat(var(--cy-cols,4),1fr);gap:48px 24px}}.cy-cgp__card{display:flex;flex-direction:column}.cy-cgp__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#fff;display:block}.cy-cgp__media img{width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform 1s}.cy-cgp__media--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.cy-cgp__media:hover .cy-cgp__media--alt{opacity:1}.cy-cgp__media:hover img:first-child{transform:scale(1.04)}.cy-cgp__tag{position:absolute;top:10px;left:10px;background:var(--cy-accent);color:#f6f3ee;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:5px 10px}.cy-cgp__tag--sale{background:#b94a3a}.cy-cgp__tag--out{top:auto;bottom:10px;background:#1a1a1ad9}.cy-cgp__body{padding-top:14px;display:flex;flex-direction:column;gap:6px}.cy-cgp__vendor{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#1a1a1a80}.cy-cgp__name{margin:0;font-size:20px;font-weight:300}.cy-cgp__name a{color:inherit;text-decoration:none}.cy-cgp__sub-name{margin:0;font-size:13px;color:#1a1a1a99;font-style:italic}.cy-cgp__meta{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.cy-cgp__price{font-family:Cormorant Garamond,serif;font-size:16px}.cy-cgp__price s{opacity:.5;margin-right:6px}.cy-cgp__stars{color:var(--cy-accent);font-size:12px;letter-spacing:1px}.cy-cgp__qa button{margin-top:10px;width:100%;background:transparent;color:var(--cy-accent);border:1px solid var(--cy-accent);padding:12px;font-size:10px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:all .3s}.cy-cgp__qa button:hover{background:var(--cy-accent);color:#f6f3ee}.cy-cgp__qa button:disabled{opacity:.4;cursor:not-allowed}.cy-cgp__reassure{margin-top:96px;padding-top:48px;border-top:1px solid rgba(26,26,26,.1);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.cy-cgp__reassure-item{text-align:center;padding:24px}.cy-cgp__reassure-icon{font-size:28px;display:block;margin-bottom:14px}.cy-cgp__reassure-item h4{margin:0 0 8px;font-size:20px}.cy-cgp__reassure-item p{margin:0;font-size:13px;color:#1a1a1ab3;line-height:1.6}.cy-cgp__empty{text-align:center;padding:96px 24px;color:#1a1a1a99;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cilsy-collection-pro.css.map */
