.cs-main-product{width:100%;margin:0 auto}.cs-main-product__wrapper{display:grid;grid-template-columns:1fr 1fr;margin:0 auto}.cs-main-product__link{display:contents;text-decoration:none;color:inherit}.cs-main-product__image-wrapper{flex:1;order:1}.cs-main-product__image-wrapper--right{order:2}.cs-main-product__image{width:100%;height:auto;display:block;object-fit:cover}.cs-main-product__details{flex:1;display:flex;gap:35px;flex-direction:column;justify-content:center;padding-left:90px;order:2}.cs-main-product__details--right{order:1;padding-left:0;padding-right:90px}.cs-main-product__title{font-size:100px;width:80%;font-weight:900;line-height:1;margin:0;text-transform:uppercase;letter-spacing:-.02em;color:#000}.cs-main-product__tagline{font-size:44px;margin:0;color:#000}.cs-main-product__price{display:inline-block;width:fit-content;background-color:#000;color:#fff;padding:10px 25px;border-radius:25px;font-size:18px;font-weight:600}.cs-main-product__swatches{display:flex;gap:7px;align-items:center;position:relative;z-index:10}.cs-main-product__swatches--with-bg{padding:15px 20px;border-radius:8px;width:fit-content}.cs-main-product__swatch{position:relative;cursor:pointer;transition:transform .2s ease;z-index:10}.cs-main-product__swatch:hover{transform:scale(1.1)}.cs-main-product__swatch-input{position:absolute;opacity:0;pointer-events:none}.cs-main-product__swatch-label{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.cs-main-product__swatch-circle{width:50px;height:50px;display:block;border-radius:50%;transition:all .2s ease;position:relative;box-shadow:0 2px 8px #00000026}.cs-main-product__swatch-circle:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;transition:border-color .2s ease}.cs-main-product__swatch-input:checked+.cs-main-product__swatch-label .cs-main-product__swatch-circle:before{border-color:#000}.cs-main-product__swatch-text{font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.cs-main-product__add-to-cart{margin-top:30px;padding:15px 40px;background-color:#000;color:#fff;border:none;border-radius:30px;font-size:16px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease;max-width:300px}.cs-main-product__add-to-cart:hover{background-color:#333}@media (max-width: 768px){.cs-main-product__wrapper{grid-template-columns:1fr}.cs-main-product{flex-direction:column;gap:20px}.cs-main-product__image-wrapper{max-width:100%;order:1!important}.cs-main-product__details{order:2!important;padding:30px}.cs-main-product__tagline{font-size:24px}.cs-main-product__title{font-size:32px}.cs-main-product__description{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cs-main-product.css.map */
