.ss-promo{background:#faf5f0;color:#382b26;padding:52px 24px 72px;font-family:inherit}.ss-promo *{box-sizing:border-box}.ss-promo__inner{max-width:1180px;margin:auto}.ss-promo h1,.ss-promo h2,.ss-promo h3,.ss-promo p,.ss-promo figure{margin:0}.ss-promo h1,.ss-promo h2{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#382b26;letter-spacing:-.035em}.ss-promo h1{font-size:clamp(38px,5vw,66px);line-height:1.05;max-width:650px;margin:14px 0 22px}.ss-promo h2{font-size:clamp(29px,3.3vw,42px);line-height:1.13;margin:10px 0 26px}.ss-promo__hero{display:grid;grid-template-columns:1.15fr 1fr;gap:52px;align-items:center}.ss-promo__eyebrow{color:#834052;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.ss-promo__intro{font-size:17px;line-height:1.7;max-width:520px;margin-bottom:26px!important}.ss-promo a{text-decoration:none;color:inherit}.ss-promo__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 23px;border:1px solid #834052;background:#834052;color:#fffdfb!important;font-size:15px;line-height:1.4;font-weight:500;text-align:center;border-radius:2px}.ss-promo__button:hover{background:#6b3040;border-color:#6b3040}.ss-promo__button--outline{background:transparent;color:#834052!important}.ss-promo__button--outline:hover{background:#f4e5e6}.ss-promo a:focus-visible{outline:3px solid #834052;outline-offset:4px}.ss-promo__images{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.ss-promo__image{display:block;width:100%;height:290px;object-fit:cover;border-radius:120px 120px 4px 4px}.ss-promo__image--lashes{height:230px;object-position:50% 45%;border-radius:4px 4px 120px 120px}.ss-promo__visual figcaption{font-size:11px;line-height:1.55;color:#6c5c55;margin-top:12px}.ss-promo__steps{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #dfd0c6;margin:40px 0 48px}.ss-promo__steps a{min-height:64px;display:flex;gap:14px;align-items:center;padding:12px 16px;font-size:15px;line-height:1.35}.ss-promo__steps a+a{border-left:1px solid #dfd0c6}.ss-promo__steps span{color:#834052;font-family:Georgia,serif;font-size:24px}.ss-promo__anchor{scroll-margin-top:130px}.ss-promo__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ss-promo__card{min-width:0;display:flex;flex-direction:column;background:#fffdfb;border:1px solid #eadfd6;padding:26px 24px}.ss-promo__card h3{font-size:19px;line-height:1.4;font-weight:500;color:#382b26}.ss-promo__price{color:#834052;font-family:Georgia,serif;font-size:36px;line-height:1.3;margin:12px 0!important}.ss-promo__card-copy{font-size:14px;line-height:1.7;margin-bottom:18px!important}.ss-promo__text-link{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;color:#834052!important;font-size:14px;font-weight:600;line-height:1.45;border-bottom:1px solid #cda9b1;padding:10px 0}.ss-promo__card .ss-promo__text-link{margin-top:auto}.ss-promo__text-link span{font-size:20px}.ss-promo__menus{margin:48px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.ss-promo__menu{min-width:0}.ss-promo__menu--lashes{grid-column:1/-1}.ss-promo table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;border:0;background:transparent;margin:0;table-layout:fixed}.ss-promo caption{text-align:left;font-family:Georgia,serif;font-size:28px;color:#382b26;padding:0 0 16px;caption-side:top;line-height:1.25}.ss-promo th,.ss-promo td{text-align:left;padding:13px 10px;border:0;border-bottom:1px solid #dfd0c6;overflow-wrap:anywhere}.ss-promo thead th{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#6c5c55}.ss-promo tbody th{font-weight:400}.ss-promo th:last-child,.ss-promo td:last-child{text-align:right;width:95px;white-space:nowrap;color:#834052}.ss-promo__conditions{padding:32px;background:#f0e5df;border:1px solid #dfd0c6}.ss-promo__conditions h2{font-size:32px;margin-bottom:16px}.ss-promo__conditions ul{padding-left:20px;margin:0;font-size:15px;line-height:1.75}.ss-promo__conditions li+li{margin-top:10px}.ss-promo__conditions .ss-promo__text-link{width:max-content;max-width:100%;margin-top:12px}.ss-promo__booking{margin-top:50px;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:50px}.ss-promo__booking h2{margin-bottom:16px}.ss-promo__booking p:not(.ss-promo__eyebrow){font-size:16px;line-height:1.7}.ss-promo__actions{display:grid;gap:12px}@media(max-width:989px){.ss-promo__hero{gap:28px}.ss-promo__image{height:230px}.ss-promo__image--lashes{height:190px}.ss-promo__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ss-promo{padding:32px 20px 50px}.ss-promo__hero{grid-template-columns:1fr;gap:26px}.ss-promo__intro{font-size:16px}.ss-promo__image{height:205px}.ss-promo__image--lashes{height:175px}.ss-promo__visual{max-width:480px}.ss-promo__steps{margin:26px 0 34px}.ss-promo__steps a{padding:12px 7px;gap:6px;flex-direction:column;align-items:flex-start;font-size:12px}.ss-promo__steps span{font-size:20px}.ss-promo__cards{grid-template-columns:1fr;gap:14px}.ss-promo__card{padding:24px}.ss-promo__menus{grid-template-columns:1fr;gap:32px;margin:36px 0}.ss-promo__menu--lashes{grid-column:auto}.ss-promo table{font-size:14px}.ss-promo th,.ss-promo td{padding:12px 4px}.ss-promo th:last-child,.ss-promo td:last-child{width:75px}.ss-promo__conditions{padding:24px 20px}.ss-promo__conditions h2{font-size:29px}.ss-promo__booking{grid-template-columns:1fr;gap:24px;margin-top:36px}}.ss-service-footer{background:var(--ss-footer-bg);color:var(--ss-footer-text);padding:48px 24px 20px;margin-top:24px}.ss-footer-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:32px}.ss-service-footer h2{font-size:17px;font-weight:600;color:inherit;margin:0 0 16px}.ss-footer-brand h2{font-size:26px}.ss-service-footer p{font-size:15px;line-height:1.65;margin:0 0 16px}.ss-service-footer ul{list-style:none;padding:0;margin:0}.ss-service-footer li{margin:0}.ss-service-footer nav a{display:block;padding:8px 0;font-size:14px;line-height:1.5;color:inherit}.ss-service-footer a:hover{text-decoration:underline}.ss-service-footer a:focus-visible{outline:3px solid var(--ss-footer-accent);outline-offset:3px}.ss-footer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.ss-footer-actions a{background:var(--ss-footer-accent);color:#fff;padding:12px 18px;border-radius:6px;font-weight:600;font-size:14px}.ss-footer-actions .ss-footer-wa{background:#18784b;color:#fff}.ss-service-footer .ss-footer-note{font-size:13px}.ss-service-footer .ss-footer-copyright{max-width:1200px;margin:30px auto 0;padding-top:20px;border-top:1px solid #dfcfcb;font-size:12px}@media(max-width:1000px){.ss-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:600px){.ss-service-footer{padding:32px 20px 18px}.ss-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.ss-footer-brand,.ss-footer-inner nav:last-child{grid-column:1 / -1}.ss-footer-inner nav:last-child ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.ss-footer-actions a{text-align:center;flex:1 1 130px}.ss-service-footer nav a{min-height:44px;padding:11px 0}.ss-service-footer h2{margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAACQ */
