.choose-shade{background:var(--section-bg);color:var(--text-color);padding:72px 20px 80px}.choose-shade *{box-sizing:border-box}.choose-shade__container{width:100%;max-width:1240px;margin:0 auto}.choose-shade__header{text-align:center;margin-bottom:42px}.choose-shade__heading{margin:0;color:var(--text-color);font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:-.035em}.choose-shade__subheading{max-width:600px;margin:15px auto 0;font-size:16px;line-height:1.5;opacity:.65}.choose-shade__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.choose-shade .shade-card{position:relative;display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(0,1fr);min-height:400px;background:var(--card-bg);border:1px solid rgba(0,0,0,.1);border-radius:20px;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.choose-shade .shade-card:hover{transform:translateY(-5px);border-color:#0000002e;box-shadow:0 22px 55px #00000017}.choose-shade .shade-card__product-image{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:30px 10px 30px 24px;text-decoration:none}.choose-shade .shade-card__product-image img{display:block;width:100%;height:410px;object-fit:contain;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.choose-shade .shade-card:hover .shade-card__product-image img{transform:scale(1.035)}.choose-shade .shade-card__content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:32px 32px 32px 15px}.choose-shade .shade-card__eyebrow{display:block;margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;opacity:.48}.choose-shade .shade-card__title{margin:0 0 17px;line-height:1.05;letter-spacing:-.025em}.choose-shade .shade-card__title a{color:inherit;text-decoration:none}.choose-shade .shade-card__swatch{position:relative;display:block;width:100%;max-width:165px;aspect-ratio:1 / 1;margin-bottom:18px;border-radius:12px;overflow:hidden;background:#f4f4f4;text-decoration:none}.choose-shade .shade-card__swatch img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.choose-shade .shade-card__swatch-overlay{position:absolute;inset:auto 8px 8px 8px;padding:7px 10px;background:#ffffffeb;color:#111;border-radius:7px;font-size:11px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:.04em;opacity:0;transform:translateY(5px);transition:opacity .25s ease,transform .25s ease}.choose-shade .shade-card__swatch:hover img{transform:scale(1.06)}.choose-shade .shade-card__swatch:hover .shade-card__swatch-overlay{opacity:1;transform:translateY(0)}.choose-shade .shade-card__price{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:17px;font-weight:650}.choose-shade .shade-card__price-compare{font-size:14px;font-weight:400;opacity:.45}.choose-shade .shade-card__rating{min-height:28px;margin-bottom:17px}.choose-shade div[data-bv-show]{display:block!important}.choose-shade .shade-card__button{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding:10px;background:#111;color:#fff;border:1px solid #111;border-radius:9px;font-size:13px;font-weight:700;line-height:1;letter-spacing:.055em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,color .25s ease}.choose-shade .shade-card__button-arrow{font-size:18px;transition:transform .25s ease}.choose-shade .shade-card__button:hover{background:transparent;color:#111}.choose-shade .shade-card__button:hover .shade-card__button-arrow{transform:translate(4px)}@media screen and (max-width:1131px){.choose-shade{padding:55px 18px 60px}.choose-shade .shade-card{grid-template-columns:1fr}.choose-shade .shade-card__product-image{padding:25px 20px 0}.choose-shade .shade-card__product-image img{height:260px}.choose-shade .shade-card__content{padding:20px 25px 25px}}@media screen and (max-width:749px){.choose-shade{padding:45px 14px 50px}.choose-shade__header{margin-bottom:28px}.choose-shade__grid{grid-template-columns:1fr;gap:14px}.choose-shade .shade-card{grid-template-columns:40% 60%;min-height:300px;border-radius:16px}.choose-shade .shade-card__product-image{padding:20px 4px 20px 14px}.choose-shade .shade-card__product-image img{height:245px}.choose-shade .shade-card__content{padding:22px 20px 22px 8px}.choose-shade .shade-card__title{margin-bottom:12px;font-size:21px}.choose-shade .shade-card__swatch{max-width:105px;margin-bottom:12px;border-radius:9px}.choose-shade .shade-card__price{font-size:15px}.choose-shade .shade-card__rating{margin-bottom:11px}.choose-shade .shade-card__button{padding:13px 14px;font-size:11px}.choose-shade .shade-card__swatch-overlay{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/choose-shade.css.map */
