ig-new-arrivals{display:block;padding:24px 16px;width:100%;box-sizing:border-box;font-family:Oswald,sans-serif}
.ig-arrivals__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}
.ig-arrivals__heading h2{margin:0;font-family:inherit;font-size:28px;line-height:1.3;color:#111}
.ig-arrivals__controls{display:flex;align-items:center;gap:10px}
.ig-arrivals__controls a{color:inherit;text-decoration:underline;font-size:15px;white-space:nowrap}
.ig-arrivals__controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #111;border-radius:50%;background:#fff;color:#111;font-size:30px;line-height:1;cursor:pointer}
.ig-arrivals__controls button:hover{background:#de2910;border-color:#de2910;color:#fff}
.ig-arrivals__controls button:focus-visible,.ig-arrivals__track:focus-visible{outline:3px solid #de2910;outline-offset:3px}
.ig-arrivals__controls button:disabled{opacity:.4;cursor:default}
.ig-arrivals__track{display:flex;align-items:stretch;position:relative;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;list-style:none;padding:5px 0 16px;margin:0;overscroll-behavior-x:contain}
.ig-arrivals__item{display:flex;flex:0 0 calc((100% - 72px)/5);min-width:0;scroll-snap-align:start;list-style:none;padding:0;margin:0}
.ig-arrivals__item .card--default{display:flex;flex-direction:column;position:relative;flex:1;min-width:0;height:100%;box-sizing:border-box}
.ig-arrivals__item .card__info{display:flex;flex-direction:column;flex:1;position:static}
.ig-arrivals__item .card__title{white-space:normal;font-family:Oswald,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.25!important;color:#013809!important;text-transform:capitalize!important}
#ig-new-arrivals-carousel.ig-arrivals .ig-arrivals__track .ig-arrivals__item .card--default .card__info a.card__title,#ig-new-arrivals-carousel.ig-arrivals .ig-arrivals__track .ig-arrivals__item .card--default .card__info a.card__title:visited,#ig-new-arrivals-carousel.ig-arrivals .ig-arrivals__track .ig-arrivals__item .card--default .card__info a.card__title:hover{color:#013809!important}
.ig-arrivals__item .card__buttons{margin-top:auto;padding-top:12px;min-height:44px}
.ig-arrivals__item .klaviyo-favorites-plp-slot{position:absolute!important;top:8px!important;right:12px!important;bottom:auto!important;left:auto!important;width:28px!important;height:28px!important;min-height:0!important;margin:0!important;padding:0!important;z-index:4;display:flex!important;align-items:center;justify-content:center}
.ig-arrivals__item .klaviyo-favorites-plp-slot button{position:static!important;width:28px!important;height:28px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:9999px!important;background:transparent!important;color:#000}
.ig-arrivals__item .klaviyo-favorites-plp-slot svg{width:14px!important;height:14px!important}
.ig-arrivals__item .klaviyo-favorites-plp-slot .kl-hub-wishlist-icon--active{color:#de2910}
.ig-arrivals__status{min-height:1.3em;font-size:14px;margin:8px 0 0}
@media(max-width:1023px){.ig-arrivals__item{flex-basis:calc((100% - 36px)/3)}}
@media(max-width:639px){ig-new-arrivals{padding:20px 12px}.ig-arrivals__heading h2{font-size:24px}.ig-arrivals__controls{gap:7px}.ig-arrivals__controls button{width:36px;height:36px}.ig-arrivals__item{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.ig-arrivals__track{scroll-behavior:auto}}

