.recommendations[hidden]{display:none!important}
.recommendations{margin:30px 0 32px;min-width:0}
.recommendations-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}
.recommendations-heading .eyebrow{font-size:9px;letter-spacing:2px;color:#94adc5;margin:0 0 8px}
.recommendations-heading h2{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:0;font-weight:850}
.recommendations-arrows{display:flex;gap:9px}
.recommendations-arrows button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #42586c;border-radius:50%;background:#15212c;color:#c7dcf3}
.recommendations-arrows button:hover{background:#23384c}.recommendations-arrows button:disabled{opacity:.35;cursor:default}
#recommendations-prev svg{transform:rotate(180deg)}
.recommendations-row{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px 10px}
.recommendations-row::-webkit-scrollbar{display:none}
.recommendations-row .gift-card{flex:0 0 calc((100% - 80px)/6);scroll-snap-align:start;min-width:180px;content-visibility:visible;position:relative}
.recommendations-row .card-open{display:block;width:100%}
.recommendations-row .gift-art{position:relative}
.recommendations-row .nft-poster{width:100%;height:100%;object-fit:contain;display:block}
.recommendations-row .myth-mask-art .nft-poster{position:absolute;inset:12%;width:76%;height:76%}
.recommendations-row .gift-body{padding:12px 7px 4px}
.recommendations-row .gift-bottom{margin-top:14px;padding:0 7px 12px}
.recommendations-row .gift-bottom[hidden]{display:none}
.recommendations-row .card-buy{margin-top:0}
.recommendations-row .gift-card:focus-within{outline:1px solid #b9d2ec;outline-offset:0}
@media(max-width:1100px){.recommendations-row .gift-card{flex-basis:calc((100% - 48px)/4)}}
@media(max-width:760px){.recommendations{margin:25px 0 28px}.recommendations-heading h2{font-size:22px}.recommendations-row{gap:12px}.recommendations-row .gift-card{flex-basis:calc((100% - 20px)/2.1);min-width:150px}.recommendations-arrows{gap:6px}.recommendations-arrows button{width:44px;height:44px}}
