.ev-home-campaigns-frame{margin-block-end:12px!important;padding-block-end:0!important}
.ev-home-priorities__main{max-width:760px}
.ev-home-campaigns__item--overlay>.ev-home-campaigns__copy{align-self:end;padding:16px 14px 16px 0;gap:8px}
.ev-home-campaigns__copy .button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;min-height:44px;padding:11px 9px!important;margin:0!important;line-height:1.25!important;text-align:center!important;transform:none!important;background-image:none!important;letter-spacing:0!important;font-weight:700}
.ev-home-campaigns__item--overlay .button{background:#fff!important;color:#111!important;border:1px solid #fff;font-size:11px}
.ev-home-category-browser{margin:8px auto 24px}
.ev-home-category-browser .ev-home-category-browser__tabs{gap:8px;margin-bottom:12px}
.ev-home-category-browser .ev-home-category-browser__tabs button{justify-content:center;min-height:48px;padding:10px 12px;font-size:12px;line-height:1.3;transform:none;border:1px solid #111;background:#111;color:#fff;text-align:center}
.ev-home-category-browser .ev-home-category-browser__tabs button[aria-selected=true]{background:#111;color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}
.ev-home-category-browser .ev-home-category-browser__tabs button[aria-selected=false]{background:#111;color:#fff}
.ev-home-category-browser .ev-home-category-browser__tabs button>span{font-size:inherit!important;line-height:inherit!important;transform:none!important}
.ev-home-shop__links a,.ev-home-shop__more,.ev-home-shop__reset,.ev-home-shop__modes button,.ev-look .ev-look__open,.ev-look .ev-look__show-all,.ev-community-looks__more{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;background:#111!important;background-image:none!important;border:1px solid #111;color:#fff!important;border-radius:3px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;letter-spacing:0;transform:none}
.ev-home-shop__links{gap:8px}
.ev-home-shop__modes{gap:8px}
.ev-home-shop__modes button[aria-selected=true]{color:#fff;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}
.ev-home-shop__modes button[aria-selected=false]{color:#fff}
.ev-home-shop__world-arrow{display:none}
.ev-home-shop__world-check{width:18px;height:18px}
.ev-home-shop__world-check svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}
.sub-collection-proof-home{display:flex;align-items:center;gap:8px;text-decoration:none!important}
.ev-home-rating-stars{display:inline-flex;flex-shrink:0;width:72px;height:16px}
.ev-home-rating-stars[hidden]{display:none}
.ev-home-rating-stars svg{display:block;width:100%;height:100%}
.sub-collection-header-home .scroll-arrow-home{background:#111;color:#fff;border-color:#111}
.ev-look .ev-look__spot{background:transparent!important;border:0;box-shadow:none;animation:none;width:44px;height:44px;transform:translate(-50%,-50%)}
.ev-look .ev-look__spot::before{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:#111;border:1px solid #ffffffd9;box-shadow:0 1px 5px #0004;transition:transform .2s}
.ev-look .ev-look__spot span{position:relative;z-index:1;font-size:15px;line-height:1;color:#fff}
.ev-look .ev-look__spot:hover::before{transform:scale(1.1)}
.ev-look .ev-look__spot[aria-pressed=true]{background:transparent!important;transform:translate(-50%,-50%)}
.ev-look .ev-look__spot[aria-pressed=true]::before{background:#fff;border-color:#111}
.ev-look .ev-look__spot[aria-pressed=true] span{font-size:0}
.ev-look .ev-look__spot[aria-pressed=true] span::after{content:"";display:block;width:5px;height:9px;border-right:2px solid #111;border-bottom:2px solid #111;transform:translateY(-1px) rotate(45deg)}
.ev-look .ev-look__open{display:flex;width:100%;margin-top:12px;margin-inline:auto}
.ev-look .ev-look__show-all{font-size:11px;padding:8px 12px;min-height:40px;width:fit-content}
.ev-hero-event .ev-hero-event__cta{background:#fff;color:#111;border-radius:3px;min-height:44px;padding:8px 12px;text-align:center}
.ev-hero-event .ev-hero-event__cta b{text-decoration:none}
@media(max-width:699px){.sub-collection-header-home .sub-collection-arrows-home{display:none}.sub-collection-proof-home{max-width:100%;font-size:9.5px}.ev-look__scene{max-width:300px}.ev-look .ev-look__open{max-width:300px}.ev-home-shop__links a{font-size:11px;padding-inline:12px}}
@media(min-width:700px){.ev-home-priorities__main{max-width:760px!important}.ev-home-campaigns__item--overlay>.ev-home-campaigns__copy{padding:28px 26px 28px 0;gap:14px}.ev-home-campaigns__item--overlay .ev-home-campaigns__eyebrow{font-size:11px}.ev-home-campaigns__item--overlay .ev-home-campaigns__copy .h2{font-size:32px}.ev-home-campaigns__item--overlay .ev-home-campaigns__copy .prose{font-size:15px}.ev-home-campaigns__item--overlay .ev-home-campaigns__price{font-size:26px}.ev-home-campaigns__item--overlay .button{font-size:15px;min-height:52px}.ev-home-category-browser .ev-home-category-browser__tabs{max-width:660px}.ev-home-category-browser .ev-home-category-browser__tabs button{font-size:15px;min-height:48px}}
@media(prefers-reduced-motion:reduce){.ev-look .ev-look__spot::before{transition:none}}
