.vianka-specials .vianka-specials__badge{background-color:#9b6a52;margin:0;line-height:1.2}.vianka-specials .vianka-specials__headline{color:#1d645b;font-family:Playfair Display,serif;font-style:italic}.vianka-specials.elementor .elementor-element.elementor-element-9f9f978 .elementor-heading-title{font-size:40px;line-height:1.2}.vianka-specials .vianka-specials__edition{text-transform:uppercase}.vianka-specials .elementor-element-737c3a4 .elementor-heading-title,.vianka-specials .elementor-element-400718d .elementor-heading-title{line-height:1.35}.vianka-specials .elementor-heading-title{margin:0}.vianka-specials .vianka-specials__row{--padding-bottom:0px}.vianka-specials .vianka-specials__row>.e-con-inner{align-items:stretch}.vianka-specials .vianka-specials__photo{background-color:#f5f1ef;position:relative;overflow:hidden;background-image:none!important}.vianka-specials .vianka-specials__photo img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.vianka-specials .vianka-specials__card .elementor-element-eb56cef{flex-wrap:wrap}.vianka-specials .vianka-specials__card .elementor-element-292e224{--width:auto;flex-shrink:0;width:auto}.vianka-specials .vianka-specials__card .elementor-element-43c12dd{--width:auto;flex:auto;width:auto}.vianka-specials .vianka-specials__name{text-wrap:balance;font-size:34px;line-height:1.2}.vianka-specials .vianka-specials__price{font-size:40px}.vianka-specials .vianka-specials__savings{color:var(--e-global-color-primary,#1d645b);letter-spacing:.04em;text-align:end;text-transform:uppercase;margin:-12px 0 0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:1.5}.vianka-specials .vianka-specials__savings s{color:#7a9398;text-decoration-thickness:1px}.vianka-specials .vianka-specials__footer{text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:760px;margin:0 auto;padding:60px 30px 100px;display:flex}.vianka-specials .vianka-specials__note{color:var(--e-global-color-text,#555);margin:0;font-family:Playfair Display,serif;font-size:20px;font-style:italic;font-weight:400;line-height:1.6}.vianka-specials .vianka-specials__note a{color:#1d645b;white-space:nowrap;text-underline-offset:4px;font-style:normal;text-decoration:underline 1px}.vianka-specials .vianka-specials__cta{color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#00493f;border-radius:30px;padding:16px 34px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-block}.vianka-specials .vianka-specials__cta:hover,.vianka-specials .vianka-specials__cta:focus-visible{color:#fff;background:#1d645b}.vianka-specials .vianka-specials__cta:focus-visible,.vianka-specials .vianka-specials__note a:focus-visible{outline-offset:3px;outline:2px solid #1d645b}@media (width>=768px) and (width<=1199px){.vianka-specials.elementor-271 .vianka-specials__row[data-offers="3"] .elementor-element.elementor-element-f429aa4{--flex-direction:column}.vianka-specials.elementor-271 .vianka-specials__row[data-offers="3"] .elementor-element.elementor-element-bd9c239,.vianka-specials.elementor-271 .vianka-specials__row[data-offers="3"] .elementor-element.elementor-element-25dbc5a{--width:100%}.vianka-specials.elementor-271 .vianka-specials__row[data-offers="3"] .elementor-element.elementor-element-f979ee7,.vianka-specials.elementor-271 .vianka-specials__row[data-offers="3"] .elementor-element.elementor-element-c45991a{--align-self:flex-start}.vianka-specials.elementor-271 .vianka-specials__row[data-offers="3"] .elementor-element.elementor-element-c45991a{text-align:start}.vianka-specials.elementor-271 .vianka-specials__row[data-offers="3"] .vianka-specials__savings{text-align:start;margin-top:-14px}}@media (width>=768px) and (width<=1023px){.vianka-specials.elementor-271 .elementor-element.vianka-specials__row[data-offers="3"]{--flex-direction:column;--align-items:center}.vianka-specials.elementor-271 .vianka-specials__row[data-offers="3"] .vianka-specials__card{width:100%;max-width:560px;margin-inline:auto}}@media (width<=767px){.vianka-specials.elementor .elementor-element.elementor-element-9f9f978 .elementor-heading-title{font-size:32px}.vianka-specials .vianka-specials__savings{text-align:start;margin-top:-14px}.vianka-specials .vianka-specials__footer{padding:50px 30px 90px}.vianka-specials .vianka-specials__note{font-size:18px}}
