.discover-more{padding-top:22px;padding-bottom:32px;border-top:1px solid var(--m-rule)}
.discover-more h2{font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}
.discover-more>div{display:flex;flex-wrap:wrap;gap:10px}
.discover-more a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--m-ink);font-size:13px;color:var(--m-ink);text-decoration:none}
.discover-more a:hover{background:var(--m-ink);color:var(--m-surface)}
.recs-actions{display:none}
@media(min-width:901px){
 .wft-recs .recs-window .goods{padding-bottom:0}
 .wft-recs.is-collapsed .recs-window{max-height:var(--recs-preview-height);overflow:hidden;overflow:clip;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 110px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 110px),transparent 100%)}
 .wft-recs.is-collapsed .card[inert]{pointer-events:none}
 .recs-actions{display:flex;justify-content:center;position:relative;margin:0 0 32px;padding-top:0}
 .recs-actions:before{content:'';position:absolute;left:0;right:0;top:22px;border-top:1px solid var(--m-rule)}
 .recs-actions .btn{position:relative;z-index:1;min-height:44px;max-width:100%;text-align:center;white-space:normal}
 .wft-recs.is-collapsed .recs-all{display:none}
 .wft-recs:not(.is-collapsed) .recs-actions{margin-top:20px}
 .recs-all-collection{margin-left:4px}
}
@media(max-width:900px){.discover-more{padding-top:18px;padding-bottom:24px}.discover-more a{padding:8px 12px}.recs-window{overflow:visible}}
