.wi-beauty-salon-page--wedding .wi-beauty-salon-block--beauty-wedding-packages{position:relative;height:auto;padding:clamp(78px,6.3vw,92px) 0;overflow:hidden;background:linear-gradient(120deg,#eef3fb,#f9e9e4)}.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__heading{margin-bottom:clamp(48px,4.8vw,70px)}.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__heading h2{max-width:760px;text-wrap:balance}.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__grid{align-items:stretch;gap:30px}.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__item{overflow:hidden;background:#fff;border-radius:4px;box-shadow:0 18px 44px #3c2d281f;transition:transform .22s ease,box-shadow .22s ease}.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__container{position:relative;z-index:1}.wi-beauty-salon-wedding-packages__watermark{position:absolute;top:50%;right:-62px;z-index:0;color:#fffc;font-family:var(--cms-font-heading);font-size:clamp(160px,17vw,250px);line-height:1;pointer-events:none;transform:translateY(-50%) rotate(90deg);transform-origin:center;white-space:nowrap}.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__item:hover{transform:translateY(-5px);box-shadow:var(--cms-shadow-hover)}.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__item-image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.wi-beauty-salon-wedding-packages__meta{display:flex;margin:0 0 14px;flex-wrap:wrap;gap:8px 14px;color:var(--cms-color-muted);font-size:13px}.wi-beauty-salon-wedding-packages__meta span{display:inline-flex;align-items:center;gap:6px}.wi-beauty-salon-wedding-packages__services{color:var(--cms-color-secondary);font-weight:600}.wi-beauty-salon-wedding-packages__points{display:grid;padding:0;margin:18px 0 0;gap:8px;list-style:none}.wi-beauty-salon-wedding-packages__points li{position:relative;padding-left:20px;color:var(--cms-color-muted);font-size:14px;line-height:1.5}.wi-beauty-salon-wedding-packages__points li:before{position:absolute;top:.65em;left:0;width:8px;height:8px;border-radius:50%;background:var(--cms-color-primary);content:"";transform:translateY(-50%)}.wi-beauty-salon-wedding-packages__campaign{padding:11px 13px;margin:18px 0 0;background:var(--c-beauty-blush, #ffece7);color:var(--cms-color-secondary);font-size:13px;line-height:1.5}.wi-beauty-salon-wedding-packages__details{margin-top:18px;border-top:1px solid rgba(60,45,40,.12)}.wi-beauty-salon-wedding-packages__details summary{padding:13px 0 0;color:var(--cms-color-secondary);cursor:pointer;font-size:13px;font-weight:600}.wi-beauty-salon-wedding-packages__details p{margin:9px 0 0;color:var(--cms-color-muted);font-size:13px;line-height:1.55}.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__package-price a{display:inline-flex;top:-22px;right:24px;width:auto;max-width:calc(100% - 48px);height:44px;min-height:44px;padding-inline:12px;align-items:center;gap:6px;border-radius:999px;font-size:18px;white-space:nowrap}.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__package-price a span{overflow:hidden;color:inherit;font-size:13px;font-weight:600;text-overflow:ellipsis}.wi-beauty-salon-wedding-packages__footer{margin:54px 0 0;color:var(--cms-color-secondary);font-family:var(--cms-font-heading);font-size:clamp(24px,2vw,28px);line-height:1.2;text-align:center}.wi-beauty-salon-wedding-packages__footer a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.wi-beauty-salon-wedding-packages__footer a:focus-visible,.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__package-price a:focus-visible{outline:2px solid var(--cms-color-secondary);outline-offset:4px}@media(max-width:991px){.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wi-beauty-salon-wedding-packages__watermark{display:none}}@media(max-width:575px){.wi-beauty-salon-page--wedding .wi-beauty-salon-block--beauty-wedding-packages{padding:62px 0}.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__heading{margin-bottom:34px}.wi-beauty-salon-block--beauty-wedding-packages .wi-beauty-salon-canonical__grid{grid-template-columns:1fr;gap:30px}.wi-beauty-salon-wedding-packages__footer{margin-top:38px;font-size:23px;line-height:1.3}}
