.iw-blx__page{color:#1a0a1e;background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;--blx-gold: #c0766a;--blx-gold-light: #e8c4bc;--blx-gold-dark: #8f3d33;--blx-navy: #2d1035;--blx-navy-mid: #4a1d55;--blx-cream: #fdf4f8;--blx-cream-dark: #f5e8f2;--blx-white: #ffffff;--blx-mid-grey: #6b5470;--blx-light-grey: #f9f0fa;--blx-border: #e8d0e8;--blx-red: #b85450;--blx-star: #c9862a;--blx-radius-sm: 6px;--blx-radius-md: 12px;--blx-radius-lg: 20px;--blx-shadow-sm: 0 2px 8px rgba(80,20,80,.1);--blx-shadow-md: 0 6px 24px rgba(80,20,80,.16);--blx-shadow-lg: 0 12px 48px rgba(80,20,80,.18)}.iw-blx__section{padding:64px 0}.iw-blx__section--alt{background:var(--blx-cream)}.iw-blx__section--dark{background:linear-gradient(135deg,#2d1035,#4a1d55,#3d1040);color:var(--blx-white);border-top:1px solid var(--blx-border);border-bottom:1px solid var(--blx-border)}.iw-blx__section-label{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--blx-gold)}.iw-blx__section-title{font-size:clamp(26px,4vw,40px);font-weight:400;line-height:1.25;color:var(--blx-navy);margin:16px 0}.iw-blx__section-title--light{color:var(--blx-white)}.iw-blx__section-sub{font-size:16px;color:var(--blx-mid-grey);max-width:580px;line-height:1.7}.iw-blx__section-sub--light{color:#ffffffc7}.iw-blx__center{text-align:center}.iw-blx__center .iw-blx__section-sub{margin:0 auto}.iw-blx__btn{display:inline-block;text-decoration:none;font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase;border:none;cursor:pointer;border-radius:var(--blx-radius-sm);transition:background .22s ease,transform .18s ease,box-shadow .22s ease}.iw-blx__btn--primary{background:var(--blx-gold);color:var(--blx-white);padding:17px 40px;box-shadow:0 4px 18px #c0766a66}.iw-blx__btn--primary:hover{background:var(--blx-gold-dark);color:var(--blx-white);transform:translateY(-2px);box-shadow:0 8px 28px #c0766a80}.iw-blx__btn--large{padding:20px 56px;font-size:16px}.iw-blx__divider{width:48px;height:2px;background:var(--blx-gold);margin:20px 0}.iw-blx__divider--center{margin:20px auto}.iw-blx__divider--light{background:#fff6}.iw-blx__stars{color:var(--blx-star);font-size:18px;letter-spacing:2px}.iw-blx__trust-bar{background:#f9eef8;border-top:1px solid var(--blx-border);border-bottom:1px solid var(--blx-border);padding:24px 0}.iw-blx__trust-bar-inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.iw-blx__trust-bar-item{display:flex;align-items:center;gap:10px;padding:10px 32px;border-right:1px solid var(--blx-border);flex:1;min-width:180px;max-width:240px}.iw-blx__trust-bar-item:last-child{border-right:none}.iw-blx__trust-bar-icon{font-size:20px;flex-shrink:0;color:var(--blx-gold-dark)}.iw-blx__trust-bar-title{font-size:16px;font-weight:700;color:var(--blx-navy);display:block}.iw-blx__trust-bar-sub{font-size:14px;color:var(--blx-mid-grey);display:block}.iw-blx__problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-top:48px}.iw-blx__problem-list{list-style:none;display:flex;flex-direction:column;gap:16px;padding:unset!important}.iw-blx__problem-item{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;background:var(--blx-white);border:1px solid var(--blx-border);border-radius:var(--blx-radius-md);box-shadow:var(--blx-shadow-sm);font-size:16px;color:var(--blx-navy);line-height:1.55}.iw-blx__problem-item-icon{font-size:20px;flex-shrink:0;margin-top:1px}.iw-blx__problem-image{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden}.iw-blx__problem-img{width:100%;height:100%;object-fit:cover;border-radius:var(--blx-radius-lg)}.iw-blx__led-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.iw-blx__led-card{background:var(--blx-white);border:1px solid var(--blx-border);border-radius:var(--blx-radius-md);overflow:hidden;box-shadow:var(--blx-shadow-sm);transition:transform .22s ease,box-shadow .22s ease;display:flex;flex-direction:column}.iw-blx__led-card:hover{transform:translateY(-4px);box-shadow:var(--blx-shadow-md)}.iw-blx__led-img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.iw-blx__led-content{padding:18px 20px 22px;flex:1}.iw-blx__led-desc{font-size:16px;color:var(--blx-mid-grey);line-height:1.6}.iw-blx__features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.iw-blx__feature-card{background:var(--blx-white);border:1px solid var(--blx-border);border-radius:var(--blx-radius-md);padding:32px 28px;position:relative;box-shadow:var(--blx-shadow-sm);transition:transform .22s ease,box-shadow .22s ease}.iw-blx__feature-card:hover{transform:translateY(-3px);box-shadow:var(--blx-shadow-md)}.iw-blx__feature-icon{font-size:32px;margin-bottom:16px;display:block}.iw-blx__feature-title{font-size:18px;font-weight:400;color:var(--blx-navy);margin-bottom:10px}.iw-blx__feature-desc{font-size:16px;color:var(--blx-mid-grey);line-height:1.65}.iw-blx__feature-card:after{content:"";position:absolute;bottom:0;left:28px;width:32px;height:2px;background:var(--blx-gold);border-radius:2px}.iw-blx__box-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-top:48px}.iw-blx__box-list{list-style:none;display:flex;flex-direction:column;gap:16px;padding:unset!important}.iw-blx__box-item{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--blx-white);border:1px solid var(--blx-border);border-radius:var(--blx-radius-sm);font-size:16px;color:var(--blx-navy)}.iw-blx__box-check{width:24px;height:24px;background:var(--blx-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--blx-white);flex-shrink:0;font-weight:700}.iw-blx__box-image{width:100%;aspect-ratio:4/3;overflow:hidden;display:flex;align-items:center;justify-content:center}.iw-blx__box-img{width:100%;height:100%;object-fit:cover;border-radius:var(--blx-radius-lg)}.iw-blx__steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.iw-blx__step{text-align:center;padding:32px 20px;position:relative}.iw-blx__step:not(:last-child):after{content:"\2192";position:absolute;right:-12px;top:48px;font-size:20px;color:#ffffff73}.iw-blx__step-num{width:52px;height:52px;background:#ffffff26;color:var(--blx-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;margin:0 auto 16px;border:2px solid rgba(255,255,255,.45)}.iw-blx__step-title{font-size:16px;font-weight:400;color:var(--blx-white);margin-bottom:8px}.iw-blx__step-desc{font-size:16px;color:#ffffffad;line-height:1.6}.iw-blx__reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.iw-blx__review-card{background:var(--blx-white);border:1px solid var(--blx-border);border-radius:var(--blx-radius-md);padding:28px 24px;box-shadow:var(--blx-shadow-sm);position:relative}.iw-blx__review-card:before{content:"\201c";position:absolute;top:16px;right:24px;font-size:48px;color:var(--blx-gold-light);line-height:1}.iw-blx__review-stars{margin-bottom:12px}.iw-blx__review-title{font-size:16px;font-weight:400;color:var(--blx-navy);margin-bottom:10px}.iw-blx__review-text{font-size:16px;color:var(--blx-mid-grey);line-height:1.65;margin-bottom:20px}.iw-blx__review-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.iw-blx__review-author{font-size:16px;font-weight:700;color:var(--blx-navy)}.iw-blx__review-verified{font-size:14px;color:#27ae60;font-weight:600;display:flex;align-items:center;gap:4px}.iw-blx__review-date{font-size:14px;color:var(--blx-mid-grey);width:100%}.iw-blx__final-cta{background:linear-gradient(135deg,#2d1035,#4a1d55,#7a3060);color:var(--blx-white);padding:80px 0;text-align:center;position:relative;overflow:hidden}.iw-blx__final-cta:before{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(244,184,192,.18) 0%,transparent 70%);pointer-events:none}.iw-blx__final-cta-inner{position:relative;z-index:1}.iw-blx__final-cta .iw-blx__section-label{color:#f4b8c0}.iw-blx__final-note{font-size:16px;color:#ffffff80;margin-bottom:32px}.iw-blx__final-trust{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin-top:32px}.iw-blx__final-trust-item{font-size:16px;color:#ffffff8c;display:flex;align-items:center;gap:7px}.iw-blx__warranty-banner{background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:var(--blx-radius-md);padding:20px 32px;display:inline-flex;align-items:center;gap:16px;margin:0 auto 36px;max-width:560px;width:100%;text-align:left}.iw-blx__warranty-icon{font-size:32px;flex-shrink:0}.iw-blx__warranty-text{font-size:16px;color:#ffffffc7;line-height:1.5}.iw-blx__warranty-title{font-weight:700;color:#f4b8c0;display:block;font-size:16px}.iw-blx__final-cta .iw-blx__btn--primary{background:var(--blx-white);color:var(--blx-navy);box-shadow:0 4px 20px #0003}.iw-blx__final-cta .iw-blx__btn--primary:hover{background:#f4e0f0;color:var(--blx-navy)}@media(max-width:1023px){.iw-blx__led-grid{grid-template-columns:repeat(4,1fr);gap:16px}.iw-blx__features-grid{grid-template-columns:repeat(2,1fr)}.iw-blx__problem-grid,.iw-blx__box-grid{grid-template-columns:1fr;gap:40px}.iw-blx__steps-grid{grid-template-columns:repeat(2,1fr);gap:32px}.iw-blx__step:not(:last-child):after{display:none}.iw-blx__reviews-grid{grid-template-columns:repeat(2,1fr)}.iw-blx__trust-bar-item{padding:10px 20px}}@media(max-width:767px){.iw-blx__section{padding:48px 0}.iw-blx__trust-bar-inner{flex-direction:column}.iw-blx__trust-bar-item{border-right:none;border-bottom:1px solid var(--blx-border);max-width:100%;width:100%;justify-content:center}.iw-blx__trust-bar-item:last-child{border-bottom:none}.iw-blx__led-grid{grid-template-columns:repeat(2,1fr);gap:16px}.iw-blx__features-grid,.iw-blx__steps-grid{grid-template-columns:1fr;gap:20px}.iw-blx__step:not(:last-child):after{display:none}.iw-blx__reviews-grid{grid-template-columns:1fr}.iw-blx__btn--large{padding:18px 36px;font-size:16px}.iw-blx__final-trust{flex-direction:column;align-items:center;gap:16px}.iw-blx__warranty-banner{flex-direction:column;text-align:center;padding:20px}}@media(min-width:1421px){.iw-blx__led-grid{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/files/beauluxe-face-mask_d2ca0de2-50c8-475a-81a7-b48170f48423.css.map */
