.elementor .icon-mask-base{width:19px;height:19px;min-width:0;padding:0;background-color:currentColor;display:inline-block;flex:0 0 auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;\n}.elementor .text-serif-italic-statement{font-family:var(--font-family-heading-serif);font-weight:400;font-size:clamp(26px, 2.6vw, 36px);color:var(--color-text-primary-black);line-height:1.3;font-style:italic;margin:0}.elementor .empty-state-message-block{max-width:560px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.elementor .filter-chip-target-saint{flex:0 0 auto}.elementor .filter-chip-target-lovely-bride{flex:0 0 auto}.elementor .filter-chip-target-annie-victor{flex:0 0 auto}.elementor .filter-chip-target-armonia{flex:0 0 auto}.elementor .filter-chip-target-lanesta{flex:0 0 auto}.elementor .filter-chip-target-ariamo{flex:0 0 auto}.elementor .filter-chip-target-all-collections{flex:0 0 auto}.elementor .layout-page-bottom-spacing{padding-block-end:var(--spacing-section-vertical-padding)}.elementor .layout-stack-gap-20{width:auto;padding:0;display:flex;flex-direction:column;gap:20px}.elementor .text-eyebrow-label{font-family:var(--font-family-body-sans-serif);font-weight:400;font-size:var(--font-size-uppercase-label);color:var(--color-text-primary-black);letter-spacing:.24em;line-height:1.4;text-transform:uppercase;margin:0}.elementor .page-title-header-row{padding:0;margin-block-end:44px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.elementor .filter-chip-text-inherit{font-family:var(--font-family-body-sans-serif);font-weight:400;font-size:var(--font-size-uppercase-label);color:inherit;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.elementor .filter-chip-count-faded{font-family:var(--font-family-body-sans-serif);color:inherit;margin-inline-start:4px;opacity:60%;font-size:inherit;letter-spacing:inherit;line-height:inherit;\n}.elementor .filter-chips-sticky-bar{position:sticky;inset-block-start:86px;z-index:5;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0;padding-inline-end:0;margin-block-end:48px;border-block-start-width:1px;border-block-end-width:1px;background-color:var(--color-background-white);display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-top-style:solid;border-top-color:rgb(17 17 17 / .2);border-bottom-style:solid;border-bottom-color:rgb(17 17 17 / .2);transition:top .5s;\n}.elementor .dress-card-collection-name{font-family:var(--font-family-heading-serif);font-size:15px;color:var(--color-text-secondary-gray);line-height:1.2;font-style:italic;margin:0}.elementor .dress-card-name{font-family:var(--font-family-heading-serif);font-weight:400;font-size:clamp(22px, 2.4vw, 30px);color:var(--color-text-primary-black);line-height:1;margin:0}.elementor .dress-card-title-row{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;\n}.elementor .dress-card-favorite-heart-button{width:44px;height:44px;min-width:0;position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:3;color:var(--color-text-primary-black);cursor:pointer;padding:0;border-radius:50%;border-width:0;background-color:var(--color-badge-background-white-transparent);transition:transform 0.45s;display:flex;justify-content:center;align-items:center}.elementor .dress-card-silhouette-badge{position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;font-family:var(--font-family-body-sans-serif);font-weight:400;font-size:10px;color:var(--color-text-primary-black);letter-spacing:.2em;line-height:1.4;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--radius-pill-fully-rounded);background-color:var(--color-badge-background-white-transparent);pointer-events:none;\n}.elementor .dress-card-image-back-on-hover:hover,.elementor .dress-card-image-back-on-hover:focus-visible{opacity:100%;transform:scale3d(1.06,1.06,1)}.elementor .dress-card-image-back-on-hover{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0;inset-inline-start:0;opacity:0%;transition:opacity 0.6s,transform 1.4s;display:block}.elementor .dress-card-image-front{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0;inset-inline-start:0;transition:transform 1.4s;display:block}.elementor .dress-card-image-frame{overflow:hidden;aspect-ratio:2 / 3;position:relative;padding:0;border-radius:var(--radius-image-and-card-corner);background-color:var(--color-image-placeholder-background);display:block}.elementor .dress-card{position:relative;color:var(--color-text-primary-black);padding:0;display:flex;flex-direction:column;gap:14px}.elementor .image-source-field-slika-pozadi{display:block}.elementor .icon-heart-outline{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' 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");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' 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");\n}.elementor .filter-chip-pill:hover,.elementor .filter-chip-pill:focus-visible{color:var(--color-text-primary-black);background-color:var(--color-section-background-beige)}.elementor .filter-chip-pill{width:auto;font-family:var(--font-family-body-sans-serif);font-weight:400;font-size:var(--font-size-uppercase-label);color:var(--color-text-primary-black);letter-spacing:.16em;line-height:1.4;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:var(--radius-pill-fully-rounded);border-width:1px;border-color:var(--color-border-medium-black-transparent);border-style:solid;background-color:#fff0;transition:background-color 0.35s,color 0.35s;display:inline-flex;flex-direction:row;flex:0 0 auto;align-items:baseline;white-space:nowrap;\n}.elementor .link-underlined-uppercase{font-family:var(--font-family-body-sans-serif);font-weight:400;font-size:var(--font-size-uppercase-label);color:var(--color-text-primary-black);letter-spacing:.2em;text-transform:uppercase;padding-block-end:6px;border-block-end-width:1px;display:inline-block;align-self:flex-start;border-bottom-style:solid;border-bottom-color:currentColor;white-space:nowrap;\n}.elementor .text-intro-paragraph-narrow{max-width:40ch;font-family:var(--font-family-body-sans-serif);font-weight:300;font-size:var(--font-size-body-text-small);line-height:1.75;margin:0}.elementor .text-page-title-large{font-family:var(--font-family-heading-serif);font-weight:400;font-size:var(--font-size-page-title-large);line-height:.92;margin:0}.elementor .dress-card-grid{column-gap:var(--gap-dress-card-grid-columns);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(calc(50% - 7px), 260px),1fr));row-gap:var(--gap-dress-card-grid-rows);\n}.elementor .layout-page-top-spacing-below-header{padding-block-start:var(--spacing-page-top-padding-below-header)}.elementor .layout-content-container{width:100%;max-width:var(--size-content-maximum-width);padding-inline-start:var(--spacing-page-horizontal-padding);padding-inline-end:var(--spacing-page-horizontal-padding);margin-inline-start:auto;margin-inline-end:auto;box-sizing:border-box;\n}.elementor .visually-hidden-screen-reader-text{width:1px;height:1px;overflow:hidden;position:absolute;padding:0;margin:-1px;border-width:0;clip:rect(0,0,0,0);white-space:nowrap;\n}