/*!
 * Copyright © 2026 Nail Alliance - North America, Inc.
 * Authors: See snippets/copyright-notices.liquid in the theme.
 * No other use is authorized without a written contract.
 */.cp-landing{display:block}.cp-landing :where(h1,h2,h3,h4,h5,p,ul){margin:0;padding:0}.cp-landing :where(h1,h2,h3,h4,h5){line-height:1.2}.cp-landing :where(a){text-decoration:none}.cp-landing .lustpro4{font-family:Lust Pro,Georgia,serif}.cp-landing .lustpro3{font-family:"Color Plus Lust 3",Georgia,serif}.cp-discovery .buttons button[aria-pressed=true]{background:#711b97}.cp-discovery .buttons button{background:#000;color:#fff}.cp-discovery .parraph{min-height:3em;padding-inline:12px}.cp-discovery .cp-carousel .container{min-height:624px}.cp-discovery .cp-carousel .product-item{min-width:0}.cp-discovery .cp-carousel .container-products{min-width:0;grid-column:2;grid-row:1}.cp-discovery .cp-carousel .without-persona .container-products{grid-column:1/-1}.cp-discovery .cp-carousel :is(.media-container,.cp-random-feature){grid-column:1;grid-row:1}.cp-discovery .cp-carousel .cp-empty{grid-column:2;grid-row:1;padding:40px 60px;align-self:center}.cp-discovery .cp-carousel .media img{height:100%;width:100%;object-fit:cover}.cp-discovery .cp-carousel .media-container :is(.left,.right){padding:0;border:1px solid #b8b8b8;background:#fdfdfd;color:#777;display:grid;place-items:center}.cp-discovery .cp-carousel .media-container :is(.left,.right) svg{width:24px;height:24px;transform:none}.cp-discovery .cp-carousel .media-container .left{left:-25px}.cp-discovery .cp-carousel .media-container .right{right:-25px}.cp-discovery .cp-carousel .title{z-index:1;pointer-events:none}.cp-discovery .cp-random-feature{min-width:0}.cp-discovery .cp-carousel .without-persona .cp-empty{grid-column:1/-1}.cp-kit .container .left .kit-description{font-size:clamp(.9rem,1.5vw,1.8rem);margin-bottom:3%;max-width:30ch;text-align:center;font-weight:300;text-transform:uppercase;line-height:1.2}.cp-kit .container .left .image img,.cp-kit .container .right img{height:auto}.cp-kit .btn-black{border-radius:999px;padding:15px 25px;background:#1f2326;color:#fff;border:none;font-weight:500;letter-spacing:.07em;line-height:1.2}.cp-kit .btn-black:disabled{opacity:.65;cursor:not-allowed}.cp-topcoat .product-container>.product{grid-column:1}.cp-topcoat .product-card{width:100%}.cp-strength .background picture,.cp-clean .background picture{height:100%}.cp-strength .container ul{list-style:none}.cp-clean .background{height:100%}.cp-clean .container li:before{content:"";background:var(--cp-check) center/contain no-repeat;width:20px;height:20px;flex:0 0 20px}.cp-video .info li:before{content:"";width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:#711b97}.cp-application .media img{width:100%;height:100%;object-fit:cover}.cp-application .wrap .media{width:100%}@media(max-width:767px){.cp-discovery .cp-carousel .container{min-height:350px}.cp-discovery .cp-carousel .cp-empty{grid-column:2;padding:12px}.cp-discovery .cp-carousel .media-container :is(.left,.right){width:32px;height:32px;top:40%}.cp-discovery .cp-carousel .media-container .left{left:4px}.cp-discovery .cp-carousel .media-container .right{right:4px}.cp-discovery .cp-carousel .media-container :is(.left,.right) svg{width:18px;height:18px}.cp-kit .container{aspect-ratio:auto;padding:35px 16px}.cp-kit .container .left .image{width:85%}.cp-topcoat .product-container>.product{width:100%;max-width:320px;margin-inline:auto}.cp-topcoat .wrap{grid-template-rows:auto auto}.cp-application .wrap>div:empty{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/color-plus-landing__styles.css.map */
