/* QuickSilky luxe draft */ body{background:#fffafd!important} .header-wrapper{background:#fff8fb!important} .button,.product-form__submit{background:#e84b90!important;color:white!important;border-radius:12px!important} .card-wrapper .card{border-radius:16px!important;overflow:hidden!important} .price{color:#c43779!important} .qs-model-hero{display:flex;align-items:center;min-height:380px;background:linear-gradient(110deg,#fce5e9,#fff4f7);overflow:hidden}.qs-model-hero__text{width:48%;padding:6%;z-index:1}.qs-model-hero__text h1{font-size:clamp(30px,5vw,64px);line-height:1.06;color:#21151c;margin:12px 0}.qs-model-hero__text h1 em{font-style:normal;color:#e54b8a}.qs-model-hero__text p{font-size:18px}.qs-model-hero__image{width:52%;align-self:stretch;object-fit:cover;object-position:center}.qs-model-hero__cta{display:inline-block;background:#e84b90;color:white;padding:14px 32px;border-radius:30px;text-decoration:none;font-weight:700}@media(max-width:749px){.qs-model-hero{min-height:480px;position:relative;align-items:flex-end}.qs-model-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.qs-model-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#fff0f4 0%,#fff0f4d9 30%,transparent 75%)}.qs-model-hero__text{width:100%;position:relative;z-index:2;padding:24px}.qs-model-hero__text h1{font-size:36px}.qs-model-hero__text p{font-size:15px}}