.collection-shop{width:min(98%,1500px)!important;padding:14px!important;background:linear-gradient(135deg,#f8f2ea,#fff 48%,#f4eef9)!important}.collection-hero{display:grid;grid-template-columns:1fr 320px;gap:18px;padding:clamp(28px,5vw,66px);border-radius:24px;background:radial-gradient(circle at 72% 20%,#f6dce9,transparent 25%),radial-gradient(circle at 92% 90%,#dcecff,transparent 30%),#fffdf9}.collection-hero span{font-size:9px;font-weight:900;letter-spacing:.24em;color:#c43b78}.collection-hero h1{margin:10px 0;font-family:Georgia,serif;font-size:clamp(48px,7vw,92px);line-height:.88;letter-spacing:-.055em}.collection-hero p{max-width:680px;color:#655a53;line-height:1.55}.collection-promises{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px;font-size:9px;letter-spacing:.09em}.collection-hero aside{align-self:stretch;padding:25px;border-radius:20px;background:linear-gradient(145deg,#211b22,#4b3241);color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.collection-hero aside strong{font-family:Georgia,serif;font-size:25px}.collection-hero aside p{color:#ded3da;font-size:12px}.collection-hero aside a{margin-top:14px;color:#f4c6dc;font-size:10px;font-weight:900}.collection-categories{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:11px 0}.collection-categories button{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #eadfd7;border-radius:16px;background:#fffaf5;text-align:left;cursor:pointer}.collection-categories button i{display:grid;place-items:center;min-width:38px;height:38px;border-radius:50%;background:#f4ebe4;color:#ae7545;font-style:normal;font-size:20px}.collection-categories button span,.collection-categories button small{display:block}.collection-categories button span{font-size:9px;font-weight:900}.collection-categories button small{margin-top:3px;color:#94877d;font-size:8px;font-weight:500}.collection-categories button.is-active{border-color:#e65896;background:linear-gradient(135deg,#fff2f7,#f5efff);box-shadow:0 8px 22px #9d3f7417}.collection-toolbar{display:flex;justify-content:space-between;align-items:end;padding:16px 4px 12px;border-bottom:1px solid #decfc4}.collection-toolbar>div span,.collection-toolbar>div small{display:block}.collection-toolbar>div span{font-weight:900}.collection-toolbar>div small{font-size:9px;color:#988a80}.collection-toolbar label{font-size:8px;font-weight:900;letter-spacing:.1em}.collection-toolbar select{margin-left:8px;padding:9px 30px 9px 10px;border:1px solid #ded1c8;border-radius:20px;background:#fff}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:12px}.collection-card{min-width:0;padding:7px;border-radius:22px;background:#fffdf9;box-shadow:0 9px 25px #593a2410}.collection-card__image{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:20px;background:#f2ebe5}.collection-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.collection-card:hover img{transform:scale(1.035)}.collection-card__image em{position:absolute;top:10px;left:10px;padding:6px 9px;border-radius:7px;background:#211a20;color:#edcfa2;font-size:8px;font-style:normal;font-weight:900;letter-spacing:.1em}.collection-card__image i{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#dc3e83;font-style:normal;font-size:20px;box-shadow:0 5px 16px #4b263533}.collection-card__meta{padding:9px 4px}.collection-card__rating{display:flex;align-items:center;gap:6px}.collection-card__rating span{color:#c28d3f;letter-spacing:-2px}.collection-card__rating small{font-size:8px;color:#998d84}.collection-card h2{margin:7px 0 4px;font-size:13px;line-height:1.15}.collection-card__meta>p{margin:0;color:#9b8d82;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.collection-card__footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.collection-card__footer strong{font-family:Georgia,serif;font-size:16px}.collection-card__footer button{padding:8px 11px;border:0;border-radius:18px;background:#211a20;color:#fff;font-size:8px;font-weight:900;cursor:pointer}.collection-empty{text-align:center;padding:60px;font-family:Georgia,serif;font-size:24px}@media(max-width:1000px){.collection-grid{grid-template-columns:repeat(3,1fr)}.collection-categories{display:flex;overflow-x:auto}.collection-categories button{flex:0 0 170px}.collection-hero{grid-template-columns:1fr 260px}}@media(max-width:760px){.collection-shop{width:100%!important;margin:0!important;padding:7px!important}.collection-hero{grid-template-columns:1fr;padding:30px 20px}.collection-hero h1{font-size:53px}.collection-hero aside{min-height:170px}.collection-promises{gap:9px}.collection-categories button{flex-basis:145px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.collection-card{padding:4px;border-radius:16px}.collection-card__image{border-radius:15px}.collection-card h2{font-size:11px}.collection-card__footer{align-items:flex-end}.collection-card__footer button{padding:7px 8px;font-size:7px}.collection-toolbar{align-items:center}.collection-toolbar label{font-size:0}.collection-toolbar select{margin:0;max-width:150px}}
