.collection-directory{overflow:hidden;padding:clamp(36px,6vw,76px) 0 clamp(64px,8vw,108px);background:radial-gradient(circle at 8% 0%,rgba(255,90,0,.1),transparent 31%),linear-gradient(180deg,#fffaf6,#fff 42%)}.collection-directory__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;overflow:hidden;padding:clamp(32px,5vw,64px);border-radius:30px;background:#171717;color:#fff;box-shadow:0 24px 60px #17171724}.collection-directory__hero:after{position:absolute;width:330px;height:330px;top:-170px;right:-80px;border-radius:50%;background:radial-gradient(circle,#ff7a24b3,#ff5a0000);content:"";pointer-events:none}.collection-directory__hero-copy,.collection-directory__all{position:relative;z-index:1}.collection-directory__eyebrow{margin:0 0 12px;color:#ff8a45;font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.collection-directory__hero h1{max-width:760px;margin:0;font-size:clamp(42px,6vw,72px);line-height:.98;letter-spacing:-.055em}.collection-directory__hero-copy>p:last-child{max-width:670px;margin:20px 0 0;color:#c9c9c9;font-size:15px;line-height:1.7}.collection-directory__all{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:18px;padding:0 20px;border-radius:14px;background:#ff5a00;color:#fff;font-size:13px;font-weight:800;white-space:nowrap;transition:background .18s ease,transform .18s ease}.collection-directory__all:hover{background:#ff7425;transform:translateY(-2px)}.collection-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.collection-directory__card{min-width:0;padding:10px 10px 20px;border:1px solid #eee7e1;border-radius:24px;background:#fffffff5;box-shadow:0 14px 36px #34221312;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.collection-directory__card:hover{border-color:#ffd2b8;box-shadow:0 22px 48px #3422131f;transform:translateY(-5px)}.collection-directory__card:focus-visible,.collection-directory__all:focus-visible{outline:3px solid rgba(255,90,0,.36);outline-offset:4px}.collection-directory__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:18px;background:linear-gradient(135deg,#fff0e5,#f1e7df)}.collection-directory__media img,.collection-directory__placeholder{width:100%;height:100%}.collection-directory__media img{display:block;object-fit:cover;transition:transform .42s ease}.collection-directory__card:hover .collection-directory__media img{transform:scale(1.045)}.collection-directory__placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#ffede1,#fff9f4 58%,#f4e7df)}.collection-directory__placeholder span{color:#ff5a00;font-size:72px;font-weight:900;opacity:.72}.collection-directory__image-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 62%,rgba(23,23,23,.16));pointer-events:none}.collection-directory__card-body{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:18px 8px 0}.collection-directory__count{display:block;margin-bottom:5px;color:#ff5a00;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.collection-directory__card h2{margin:0;font-size:clamp(21px,2vw,27px);line-height:1.08;letter-spacing:-.035em}.collection-directory__round-arrow{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff2e9;color:#ff5a00;font-size:18px;transition:background .18s ease,color .18s ease}.collection-directory__card:hover .collection-directory__round-arrow{background:#ff5a00;color:#fff}.collection-directory__card-description{margin:12px 8px 0;color:#757575;font-size:13px;line-height:1.6}.collection-directory__explore{display:inline-flex;gap:8px;align-items:center;margin:16px 8px 0;color:#282828;font-size:12px;font-weight:800}.collection-directory__empty{margin:28px 0 0;padding:34px;border:1px dashed #e5d8cf;border-radius:20px;background:#fff;text-align:center}.collection-directory__assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;overflow:hidden;border:1px solid #eee7e1;border-radius:18px;background:#fff}.collection-directory__assurances div{min-height:68px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;color:#4c4c4c;font-size:12px;font-weight:750}.collection-directory__assurances div+div{border-left:1px solid #eee7e1}.collection-directory__assurances span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#fff1e8;color:#ff5a00;font-weight:900}@media(max-width:989px){.collection-directory__hero{grid-template-columns:1fr;align-items:start}.collection-directory__all{width:fit-content}.collection-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.collection-directory{padding-top:20px;padding-bottom:64px}.collection-directory__hero{gap:26px;padding:30px 22px;border-radius:22px}.collection-directory__hero h1{font-size:42px}.collection-directory__all{width:100%}.collection-directory__grid{grid-template-columns:1fr;gap:15px;margin-top:18px}.collection-directory__card{border-radius:20px}.collection-directory__media{aspect-ratio:16 / 10;border-radius:15px}.collection-directory__assurances{grid-template-columns:1fr}.collection-directory__assurances div{justify-content:flex-start;min-height:58px;padding-left:18px}.collection-directory__assurances div+div{border-top:1px solid #eee7e1;border-left:0}}@media(prefers-reduced-motion:reduce){.collection-directory__all,.collection-directory__card,.collection-directory__media img,.collection-directory__round-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/95/compiled_assets/styles.css.map */
