.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Cormorant";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Cormorant";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-weight:400}.elementor-kit-6 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--color-text-primary-black:#111111;--color-background-white:#ffffff;--color-section-background-beige:#f5f0ea;--color-row-hover-background-beige:#f3ede6;--color-background-light-beige:#faf7f3;--color-divider-line-light-gray:#ececec;--color-image-placeholder-background:#ececec;--color-text-selection-background:#e6e6e6;--color-text-secondary-gray:#666666;--color-text-body-dark-gray:#444444;--color-button-hover-dark-gray:#333333;--color-text-muted-gray:#9a9a9a;--color-border-subtle-black-transparent:rgba(17,17,17,0.12);--color-border-medium-black-transparent:rgba(17,17,17,0.25);--color-footer-text-light-gray:#e6e6e6;--color-footer-divider-white-transparent:rgba(255,255,255,0.14);--color-badge-background-white-transparent:rgba(255,255,255,0.92);--color-wolfpack-gold-link:#e8a33d;--color-wolfpack-gold-link-hover:#f2bc63;--font-family-heading-serif:Cormorant;--font-family-body-sans-serif:Jost;--spacing-page-horizontal-padding:clamp(20px, 4vw, 56px);--spacing-section-vertical-padding:clamp(28px, 3.2vw, 44px);--spacing-page-top-padding-below-header:clamp(136px, 11vw, 148px);--spacing-beige-section-vertical-padding:clamp(160px, 13vw, 180px);--size-content-maximum-width:1320px;--radius-image-and-card-corner:14px;--radius-pill-fully-rounded:999px;--font-size-hero-slider-heading:clamp(52px, 8vw, 128px);--font-size-page-title-large:clamp(52px, 7vw, 112px);--font-size-section-heading-large:clamp(40px, 4.6vw, 68px);--font-size-section-heading-medium:clamp(36px, 4vw, 60px);--font-size-uppercase-label:12px;--font-size-uppercase-label-small:11px;--font-size-body-text:16px;--font-size-body-text-small:15px;--gap-dress-card-grid-columns:clamp(14px, 1.6vw, 24px);--gap-dress-card-grid-rows:clamp(28px, 3vw, 48px)}body{background:#fff;color:#111;font-family:Jost,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;text-wrap:pretty}::selection{background:#e6e6e6}:focus-visible{outline:1px solid #111;outline-offset:3px}html.is-overlay-open{overflow:hidden}body:has(.page-hero-full-screen-dark) .site-header-fixed-bar:not(.is-scrolled):not(.is-mega-menu-open){background-color:#fff0;color:#fff;border-bottom-color:#fff0}body .elementor .site-header-fixed-bar.is-scrolled .site-header-three-column-grid{padding-top:14px;padding-bottom:14px}body .elementor .site-header-fixed-bar.is-scrolled .site-header-logo-image{height:40px}body.admin-bar .elementor .site-header-fixed-bar{top:32px}@media (max-width:782px){body.admin-bar .elementor .site-header-fixed-bar{top:46px}}body .elementor .site-header-navigation-link.is-active{border-bottom-color:currentColor}body .elementor .mega-menu-dropdown-panel.is-open,body .elementor .mega-menu-page-backdrop.is-open{display:block}body .elementor .mega-menu-image-card:hover .mega-menu-card-image-darkened{transform:scale(1.05);filter:brightness(1)}body .elementor .mobile-menu-fullscreen-overlay.is-open{display:flex}body .elementor .search-overlay-fullscreen.is-open{display:block}body .elementor .is-pulsing{animation:lovely-bride-pulse .45s cubic-bezier(.3,1.8,.5,1)}@keyframes lovely-bride-pulse{50%{transform:scale(1.35)}}body .elementor .dress-card-image-frame:hover .dress-card-image-front{transform:scale(1.06)}body .elementor .dress-card-image-frame:hover .dress-card-image-back-on-hover{opacity:1}body .elementor .dress-description-text.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body .elementor .dress-description-toggle-button .icon-mask-base{transition:transform .4s}body .elementor .dress-description-toggle-button.is-expanded .icon-mask-base{transform:rotate(180deg)}.favorites-toast-message{position:fixed;left:clamp(12px,2vw,28px);bottom:clamp(12px,2vw,28px);z-index:80;background:#111;color:#fff;padding:14px 20px;font:300 13px/1.4 Jost,sans-serif;transform:translateY(140%);opacity:0;transition:transform .6s cubic-bezier(.2,.9,.2,1),opacity .4s;pointer-events:none}.favorites-toast-message.is-visible{transform:none;opacity:1}.search-results-group{display:flex;flex-direction:column;gap:18px}.search-results-group-label{font:400 11px/1.4 Jost,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#666}.search-results-dress-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:0 clamp(16px,3vw,40px);border-top:1px solid rgb(17 17 17 / .15)}.search-result-dress-row{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid rgb(17 17 17 / .15);transition:background .3s}.search-result-dress-row:hover{background:#faf7f3;color:#111}.search-result-dress-thumbnail{width:52px;aspect-ratio:2/3;flex:none;overflow:hidden;border-radius:6px;background:#ececec}.search-result-dress-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.search-result-dress-text{display:flex;flex-direction:column;gap:4px;min-width:0}.search-result-dress-name{font:400 26px/1 Cormorant,serif}.search-result-dress-subtitle{font-size:12px;color:#666;letter-spacing:.04em}.search-results-page-list{border-top:1px solid rgb(17 17 17 / .15)}.search-result-page-row{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;border-bottom:1px solid rgb(17 17 17 / .15)}.search-result-page-row:hover{background:#faf7f3;color:#111}.search-result-page-name{font:400 24px/1.15 Cormorant,serif}.search-result-page-kind{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#666;white-space:nowrap}.search-results-empty-message{margin:0;font-size:16px;line-height:1.7;color:#666}.search-results-empty-message a{color:#111;text-decoration:underline}body .elementor .hover-preview-list-row.is-active{background:#f3ede6;color:#111}body .elementor .hover-preview-list-row.is-active .hover-preview-row-title{transform:translateX(18px)}body .elementor .hover-preview-image-pair.is-active,body .elementor .hover-preview-description.is-active{opacity:1;transform:none}body .elementor .review-slide{display:none}body .elementor .review-slide.is-active{display:flex;animation:lovely-bride-fade-in .5s ease}@keyframes lovely-bride-fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body.post-type-archive-vencanica .filter-chip-target-all-silhouettes,body.term-a-kroj .filter-chip-target-a-kroj,body.term-sirena .filter-chip-target-sirena,body.term-princeza .filter-chip-target-princeza,body.term-ravni-kroj .filter-chip-target-ravni-kroj,body.term-mini .filter-chip-target-mini,body.term-ariamo .filter-chip-target-ariamo,body.term-lanesta .filter-chip-target-lanesta,body.term-armonia .filter-chip-target-armonia,body.term-annie-victor .filter-chip-target-annie-victor,body.term-lovely-bride .filter-chip-target-lovely-bride,body.term-saint .filter-chip-target-saint{background-color:#111;color:#fff;border-color:#111}body:has(.site-header-fixed-bar.is-scrolled) .filter-chips-sticky-bar{top:66px}body .elementor .filter-chips-sticky-bar::-webkit-scrollbar{display:none}body .elementor .silhouette-advantages-checklist ul{margin:0;padding:0;list-style:none}body .elementor .silhouette-advantages-checklist li{display:flex;gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px solid rgb(17 17 17 / .15)}body .elementor .silhouette-advantages-checklist li::before{content:"✓";font:italic 400 18px/1 Cormorant,serif}body .elementor .horizontal-scroll-gallery-sticky-viewport{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(24px,3vw,40px)}body .elementor .horizontal-scroll-gallery-sticky-viewport::-webkit-scrollbar{display:none}body .elementor .horizontal-scroll-gallery-image{scroll-snap-align:start}@supports (animation-timeline:view()){body .elementor .horizontal-scroll-gallery-section{height:240vh;view-timeline-name:--lovely-bride-horizontal-gallery}body .elementor .horizontal-scroll-gallery-sticky-viewport{position:sticky;top:0;height:100vh;overflow:hidden;scroll-snap-type:none;padding-top:0;padding-bottom:0}body .elementor .horizontal-scroll-gallery-track{animation:lovely-bride-horizontal-gallery linear both;animation-timeline:--lovely-bride-horizontal-gallery;animation-range:contain 0% contain 100%}}@media (max-width:767px){body .elementor .horizontal-scroll-gallery-sticky-viewport{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}@media (hover:none){body .elementor .dress-card-image-back-on-hover{display:none}}@keyframes lovely-bride-horizontal-gallery{from{transform:translateX(0)}to{transform:translateX(min(0px,calc(100vw - 100%)))}}@media (max-width:1179px){body .elementor .visibility-hidden-below-1180px{display:none}body .elementor .visibility-only-below-1180px{display:flex}body .elementor .site-header-navigation-group-right-aligned{gap:16px}body .elementor .hero-scroll-hint{display:none}}body .elementor .hero-slide-layer{animation:lovely-bride-hero-slide 9s linear infinite both}body .elementor .hero-slide-layer-first{animation-delay:-0.74s}body .elementor .hero-slide-layer-second{animation-delay:2.26s}body .elementor .hero-slide-layer-third{animation-delay:5.26s}body .elementor .hero-slide-layer img{animation:lovely-bride-hero-zoom 9s cubic-bezier(.2,.7,.2,1) infinite both;animation-delay:inherit}@media (max-width:767px){body .elementor .hero-slide-layer img{animation:none}}body .elementor .hero-slide-text-group{animation:lovely-bride-hero-text 9s ease infinite both}body .elementor .hero-slide-text-group-first{animation-delay:-0.74s}body .elementor .hero-slide-text-group-second{animation-delay:2.26s}body .elementor .hero-slide-text-group-third{animation-delay:5.26s}body .elementor .hero-slide-navigation-item:nth-child(1) .hero-slide-progress-fill{animation:lovely-bride-hero-progress 9s linear infinite both;animation-delay:-0.74s}body .elementor .hero-slide-navigation-item:nth-child(2) .hero-slide-progress-fill{animation:lovely-bride-hero-progress 9s linear infinite both;animation-delay:2.26s}body .elementor .hero-slide-navigation-item:nth-child(3) .hero-slide-progress-fill{animation:lovely-bride-hero-progress 9s linear infinite both;animation-delay:5.26s}body .elementor .hero-slide-navigation-item{cursor:pointer}body .elementor .hero-slide-heading em{display:inline-block;padding-left:.7em}@keyframes lovely-bride-hero-slide{0%{opacity:0}8.2%{opacity:1}33.3%{opacity:1}41.5%{opacity:0}100%{opacity:0}}@keyframes lovely-bride-hero-zoom{0%{transform:scale(1.14)}41.5%{transform:scale(1)}100%{transform:scale(1)}}@keyframes lovely-bride-hero-text{0%{opacity:0;transform:translateY(40px)}8.2%{opacity:1;transform:none}31%{opacity:1;transform:none}36%{opacity:0;transform:translateY(-20px)}100%{opacity:0}}@keyframes lovely-bride-hero-progress{0%{width:0}33.3%{width:100%}33.4%{width:0}100%{width:0}}body .elementor .hero-scroll-hint-line{animation:lovely-bride-float 2.4s ease-in-out infinite}@keyframes lovely-bride-float{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}body .elementor .silhouette-card:hover .image-hover-zoom-slow{transform:scale(1.05)}body .elementor .silhouette-card:hover{color:#111}body:has(.site-header-fixed-bar.is-scrolled):not(:has(.contact-page-marker)) .sticky-booking-bar{display:flex}body .elementor .favorites-page-dress-grid [role="listitem"]{display:none}body .elementor .favorites-page-dress-grid [role="listitem"].is-favorite-visible{display:block}body .elementor .favorites-page-dress-grid.is-hidden,body .elementor .favorites-empty-state.is-hidden{display:none}body .elementor .favorites-book-fitting-button{display:none}body .elementor .favorites-book-fitting-button.is-visible{display:inline-flex}body .elementor .faq-accordion-item>summary,body .elementor .faq-accordion-item>summary+*{padding:0}body .elementor .faq-accordion-item>summary::-webkit-details-marker{display:none}body .elementor .faq-accordion-item>summary>*{flex:1}body .elementor .faq-plus-sign{transition:transform .4s}body .elementor details[open] .faq-plus-sign{transform:rotate(45deg)}body .elementor .masonry-gallery-item:hover .image-hover-zoom-slow{transform:scale(1.05)}body .elementor .contact-map-frame iframe{display:block;width:100%;height:100%;border:0}body .elementor .legal-section-bullet-list ul{margin:0;padding-left:1.1em}body .elementor .legal-section-bullet-list li{padding:2px 0}body .elementor .legal-section-bullet-list li::marker{color:#999}body .elementor .blog-featured-article-link:hover .image-hover-zoom-slow{transform:scale(1.05)}body .elementor .blog-article-card:hover .image-hover-zoom-slow{transform:scale(1.06)}body .elementor .blog-post-content :is(h2,h3,h4){margin:48px 0 16px;font-family:Cormorant,serif;font-weight:400;line-height:1.15;color:#111}body .elementor .blog-post-content h2{font-size:clamp(28px,2.8vw,38px)}body .elementor .blog-post-content :is(h3,h4){font-size:clamp(24px,2.2vw,30px)}body .elementor .blog-post-content :is(h2,h3,h4) strong{font-weight:inherit}body .elementor .blog-post-content p{margin:0 0 16px}body .elementor .blog-post-content :is(.elementor-widget-theme-post-content,.elementor-widget-container)>p:first-child{margin-bottom:8px;font-family:Cormorant,serif;font-style:italic;font-size:clamp(24px,2.4vw,32px);line-height:1.4}body .elementor .blog-post-content :is(ul,ol){margin:0 0 16px;padding-left:1.2em}body .elementor .blog-post-content li{margin:6px 0}body .elementor .blog-post-content a{text-decoration:underline;text-underline-offset:3px}body .elementor .blog-post-content figure{margin:32px 0}body .elementor .blog-post-content img{display:block;width:auto;max-width:100%;height:auto;max-height:720px;margin:0 auto;border-radius:14px}body .elementor .blog-post-content blockquote{margin:32px 0;padding-left:24px;border-left:1px solid #111;font-family:Cormorant,serif;font-style:italic;font-size:26px;line-height:1.4}body .elementor .icon-heart-filled{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='1.4'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='1.4'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}body .elementor .e-con.e-atomic-element{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}body .elementor .is-reveal-pending{opacity:0;transform:translateY(28px)}body .elementor .is-reveal-pending.is-revealed{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}body .elementor .instagram-grid>[role="listitem"]:nth-child(even){margin-top:56px}button,[type=button],[type=submit]{color:inherit}button:hover,button:focus,[type=button]:hover,[type=button]:focus,[type=submit]:hover,[type=submit]:focus{background-color:#fff0;color:inherit}@media (min-width:1025px){body .elementor .page-title-header-row{flex-wrap:nowrap}body .elementor .page-title-header-row>:first-child{flex:1 1 auto;min-width:0}body .elementor .page-title-header-row>:not(:first-child){flex:0 0 auto}}body .cky-consent-container .cky-consent-bar,body .cky-modal .cky-preference-center{border-radius:0}body .cky-btn{border-radius:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase}body .cky-notice-des a.cky-policy,body .cky-notice-des button.cky-policy{color:#111}body .cky-switch input[type="checkbox"]:checked{background:#111}body .elementor .contact-map-consent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;height:100%;min-height:240px;padding:24px;text-align:center;font-size:14px;line-height:1.6;color:var(--color-text-secondary-gray)}body .elementor .contact-map-consent p{margin:0;max-width:340px}body .elementor .contact-map-consent button{background:#fff0;color:var(--color-text-primary-black);border:1px solid var(--color-text-primary-black);padding:12px 22px;font-family:var(--font-family-body-sans-serif);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}body .elementor .contact-map-consent button:hover{background:var(--color-text-primary-black);color:#fff}