@media only screen and (min-width:0rem){#hero-2149{min-height:clamp(16rem,38vh,22rem);overflow:hidden;padding:clamp(6rem,12vw,10rem) 1rem 1rem;position:relative;z-index:1}#hero-2149,#hero-2149 .cs-container{align-items:center;display:flex;justify-content:center}#hero-2149 .cs-container{margin:auto;max-width:80rem;width:100%}#hero-2149 .cs-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}#hero-2149 .cs-title{font-size:clamp(4rem,9vw,8rem);font-weight:400;max-width:30ch}#hero-2149 .cs-text,#hero-2149 .cs-title{color:var(--bodyTextColorWhite)}#hero-2149 .cs-text{font-size:clamp(1rem,2vw,1.25rem);margin-bottom:2rem;max-width:55ch;opacity:.8}#hero-2149 .cs-background{z-index:-2}#hero-2149 .cs-background,#hero-2149 .cs-background:before{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#hero-2149 .cs-background:before{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));content:"";opacity:1;pointer-events:none;z-index:1}#hero-2149 .cs-background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#hero-2149 .cs-topper{color:#fff;font-weight:700;padding-bottom:1rem}}@media only screen and (min-width:48rem){#hero-2149{min-height:clamp(25rem,50vh,37.5rem)}}@media only screen and (min-width:0rem){#collection-1570{padding:var(--sectionPadding)}#collection-1570 .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem;position:relative;width:100%;z-index:1}#collection-1570 .cs-content{align-items:center;display:contents;flex-direction:column;text-align:center;width:100%}#collection-1570 .cs-title{color:var(--primary);font-size:clamp(2.5rem,6vw,4rem);font-weight:400;margin:0}#collection-1570 .cs-card-group{-moz-column-gap:clamp(1rem,3vw,1.25rem);column-gap:clamp(1rem,3vw,1.25rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(19.0625rem,1fr));justify-items:center;margin:0;padding:0;position:relative;row-gap:clamp(1rem,3vw,2.5rem);transform-style:preserve-3d;width:100%}#collection-1570 .cs-item{border:1px solid #e8e8e8;border-radius:1.25rem;max-width:18.5rem;padding:1rem;width:100%}#collection-1570 .cs-item:hover .cs-picture img{transform:scale(1.05)}#collection-1570 .cs-link{text-decoration:none}#collection-1570 .cs-image-group{height:18.75rem;margin-bottom:1.25rem;position:relative;width:auto}#collection-1570 .cs-picture{background-color:#f6f6f6;display:block;height:100%;overflow:hidden;width:100%}#collection-1570 .cs-picture img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}#collection-1570 .cs-offer{background:#ff4747;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:1.3px;line-height:1.2em;padding:.375rem;position:absolute;right:.75rem;text-transform:uppercase;top:.75rem}#collection-1570 .cs-tags{color:#767676;font-size:1rem;line-height:1.5em}#collection-1570 .cs-details{align-items:center;display:flex;flex-direction:column;text-align:center}#collection-1570 .cs-details .cs-button-solid{margin-top:1rem}#collection-1570 .cs-product{align-items:center;color:var(--headerColor);display:flex;font-family:--bodyFont;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;justify-content:center;line-height:1.2em;margin:0}#collection-1570 .cs-wrapper{align-items:center;display:flex;justify-content:space-between;margin-top:1.25rem}#collection-1570 .cs-info{align-items:center;display:flex;flex-direction:row}#collection-1570 .cs-price{color:var(--primary);font-size:1.25rem;font-weight:700;line-height:1.2em}#collection-1570 .cs-old-price{color:#767676;font-size:1rem;font-weight:700;line-height:1.2em;text-decoration:line-through}#collection-1570 .cs-stars{display:flex;margin-top:.25rem;width:5.75rem}#collection-1570 .cs-buy{align-items:center;background:none;border:1px solid var(--primary);border-radius:.25rem;display:flex;justify-content:center;max-height:2.5rem;padding:.5rem}}@media only screen and (min-width:48rem){#collection-1570 .cs-content{display:flex;flex-direction:row;justify-content:center}#collection-1570 .cs-item{max-width:none}#collection-1570 .cs-image-group{height:clamp(12rem,23vw,20rem)}}@media only screen and (min-width:64rem){#collection-1570 .cs-card-group{grid-template-columns:repeat(3,1fr)}}