.elementor-379 .elementor-element.elementor-element-cc26cb7{--spacer-size:60px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-379 .elementor-element.elementor-element-833ee8f{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-379 .elementor-element.elementor-element-be10b9b{--spacer-size:50px;}.elementor-379 .elementor-element.elementor-element-2381d0a{--spacer-size:50px;}.elementor-379 .elementor-element.elementor-element-f4c8f42{--spacer-size:100px;}:root{--page-title-display:none;}


























/* Start custom CSS for spacer, class: .elementor-element-f4c8f42 *//* homepage */

position: absolute,
width: 8337px;
height: 25727px,

background: #F5F5F5;


/* Frame */

position: relative;
width: 7473px;
height: 4110px;

background: rgba(226, 217, 210, 0.7);
box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.3);
border-radius: 40px;


/* Group 9 */

position: absolute;
width: 5953.39px;
height: 1645px;
left: 948px;
top: 2181px;



/* Brend je osnovala Katarina, iz potrebe da pronađe nakit koji može nositi svaki dan, a da pritom ne izgubi osjećaj posebnosti. Vjerujemo da nakit ne mora biti skup da bi bio poseban. Zato biramo materijale poput čelika, srebra i pozlate, kako bi tvoji komadi trajali, bili sigurni za kožu i uvijek spremni upotpuniti tvoj stil. */

position: absolute;
width: 5953.39px;
height: 1645px;
left: 948px;
top: 2181px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 400;
font-size: 150px;
line-height: 189px;
text-align: center;
letter-spacing: 0.05em;

color: #2B391F;



/* Group 2057 */

position: absolute;
width: 1500px;
height: 1500px;
left: 2986px;
top: 369px;



/* Group 1 */

position: absolute;
width: 1500px;
height: 1500px;
left: 2986px;
top: 369px;



/* Ellipse 1 */

position: absolute;
width: 1500px;
height: 1500px;
left: 2986px;
top: 369px;

background: url(WhatsApp Image 2025-07-23 at 12.34.51.jpg);


/* Group 2054 */

position: absolute;
width: 2316px;
height: 3061px;



/* Group 2050 */

position: absolute;
width: 2316px;
height: 3061px;



/* Frame */

position: absolute;
width: 2316px;
height: 3061px;

background: #4B1E2F;
border-radius: 20px;


/* Frame 3 */

position: absolute;
width: 1809px;
height: 1367px;
right: 0px;
bottom: 0px;



/* Ellipse 5 */

position: absolute;
width: 100px;
height: 100px;
left: 943.5px;
top: 1128.5px;



/* shutterstock_2483031235 1 */

position: absolute;
width: 2316px;
height: 2321px;
left: 0px;
top: -380px;

background: url(IMG_9339-1-scaled.jpg);


/* Exclude */

position: absolute;
width: 3947px;
height: 3174px;
left: -1466px;
top: -578px;

background: #4B1E2F;
filter: blur(49.5px);


/* Rectangle 2 */

position: absolute;
width: 3947px;
height: 3174px;
left: -1466px;
top: -578px;

background: #D9D9D9;


/* Ellipse 3 */

position: absolute;
width: 1482.85px;
height: 1485.01px;
left: 488.14px;
top: 56.08px;

background: #D9D9D9;


/* Biramo samo antialergijske materijale i nikada ne skrivamo što nosiš na svojoj koži. */

position: absolute;
width: 1744px;
height: 656px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 130px;
line-height: 164px;
text-align: center;
letter-spacing: 0.05em;

color: #E2D9D2;



/* Group 2056 */

position: absolute;
width: 2316px;
height: 3061px;



/* Group 2050 */

position: absolute;
width: 2316px;
height: 3061px;



/* Frame */

position: absolute;
width: 2316px;
height: 3061px;

background: #4B1E2F;
border-radius: 20px;


/* Frame 3 */

position: absolute;
width: 1809px;
height: 1367px;
right: 0px;
bottom: 0px;



/* Ellipse 5 */

position: absolute;
width: 100px;
height: 100px;
left: 943.5px;
top: 1128.5px;



/* shutterstock_2483031235 1 */

position: absolute;
width: 2316px;
height: 2321px;
left: -124px;
top: -208px;

background: url(IMG_9452-48-scaled.jpg);


/* Exclude */

position: absolute;
width: 3947px;
height: 3174px;
left: -1466px;
top: -578px;

background: #4B1E2F;
filter: blur(49.5px);


/* Rectangle 2 */

position: absolute;
width: 3947px;
height: 3174px;
left: -1466px;
top: -578px;

background: #D9D9D9;


/* Ellipse 3 */

position: absolute;
width: 1482.85px;
height: 1485.01px;
left: 488.14px;
top: 56.08px;

background: #D9D9D9;


/* Svaki komad prolazi provjeru kvalitete i dolazi pažljivo pakiran, spreman za darivanje. */

position: absolute;
width: 1744px;
height: 656px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 130px;
line-height: 164px;
text-align: center;
letter-spacing: 0.05em;

color: #E2D9D2;



/* Group 2055 */

position: absolute;
width: 2316px;
height: 3061px;



/* Group 2050 */

position: absolute;
width: 2316px;
height: 3061px;



/* Frame */

position: absolute;
width: 2316px;
height: 3061px;

background: #4B1E2F;
border-radius: 20px;


/* Frame 3 */

position: absolute;
width: 1809px;
height: 1367px;
right: 0px;
bottom: 0px;



/* Ellipse 5 */

position: absolute;
width: 100px;
height: 100px;
left: 943.5px;
top: 1128.5px;



/* shutterstock_2483031235 1 */

position: absolute;
width: 2316px;
height: 2321px;
left: 165px;
top: -323px;

background: url(IMG_20240126_171048-scaled.jpg);


/* Exclude */

position: absolute;
width: 3947px;
height: 3174px;
left: -1466px;
top: -578px;

background: #4B1E2F;
filter: blur(49.5px);


/* Rectangle 2 */

position: absolute;
width: 3947px;
height: 3174px;
left: -1466px;
top: -578px;

background: #D9D9D9;


/* Ellipse 3 */

position: absolute;
width: 1482.85px;
height: 1485.01px;
left: 488.14px;
top: 56.08px;

background: #D9D9D9;


/* Nakit izrađuje se ručno, u malim količinama te se puno pažnje pridaje malim detaljima. */

position: absolute;
width: 1744px;
height: 656px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 130px;
line-height: 164px;
text-align: center;
letter-spacing: 0.05em;

color: #E2D9D2;



/* image 22 */

position: absolute;
width: 4212px;
height: 1863px;

background: url(image);


/* image 23 */

position: absolute;
width: 4213px;
height: 1863px;

background: url(image);


/* Frame */

position: relative;
width: 3515px;
height: 4318px;

background: #F5F5F5;
box-shadow: 10px 10px 30px #000000;
border-radius: 40px;


/* Ellipse 4 */

position: absolute;
width: 1361.94px;
height: 1300.06px;
left: 1076px;
top: 440px;

background: url(IMG_20250603_125418-scaled);


/* Naša misija je pružiti ženama nakit koji odražava njihovu snagu, nježnost i jedinstvenost. Vjerujemo da svaki komad treba imati priču – baš kao i osoba koja ga nosi. */

position: absolute;
width: 2736px;
height: 1312px;
left: 419px;
top: 2773px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 130px;
line-height: 164px;
text-align: center;
letter-spacing: 0.05em;

color: #4B1E2F;



/* NAŠA MISIJA */

position: absolute;
width: 2203px;
height: 403px;
left: 772px;
top: 2055px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 700;
font-size: 320px;
line-height: 403px;
letter-spacing: 0.05em;

color: #2B391F;



/* Frame */

position: relative;
width: 3515px;
height: 4318px;

background: #F5F5F5;
box-shadow: 10px 10px 30px #000000;
border-radius: 40px;


/* Ellipse 4 */

position: absolute;
width: 1361.94px;
height: 1300.06px;
left: 1076px;
top: 440px;

background: url(DSC04652-scaled.jpg);


/* Naša vizija je stvoriti prepoznatljiv brend koji nadahnjuje žene da biraju nakit prema osjećaju. Želimo izgraditi zajednicu u kojoj nakit nije samo ukras – već izraz osobnosti. */

position: absolute;
width: 2736px;
height: 1312px;
left: 419px;
top: 2773px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 130px;
line-height: 164px;
text-align: center;
letter-spacing: 0.05em;

color: #4B1E2F;



/* NAŠA VIZIJA */

position: absolute;
width: 2203px;
height: 403px;
left: 772px;
top: 2055px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 700;
font-size: 320px;
line-height: 403px;
letter-spacing: 0.05em;

color: #2B391F;



/* Frame */

position: relative;
width: 7388px;
height: 3362px;

background: #E2D9D2;
box-shadow: 10px 10px 30px #000000;
border-radius: 40px;


/* 3-removebg-preview 1 */

position: absolute;
width: 1678px;
height: 1807px;
left: 5285px;
top: 303px;

background: url(3-removebg-preview);


/* menu */

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 12px 300px 12px 500px;

position: relative;
width: 8337px;
height: 646px;

border-bottom: 1px solid #E6E8EB;


/* Depth 3, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 16px;

width: 1210px;
height: 621px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Depth 4, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 1596px;
height: 705px;

background: url(5-removebg-preview.png);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Depth 3, Frame 1 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: flex-end;
align-items: flex-start;
padding: 0px;
gap: 100px;

width: 3655px;
height: 251px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Depth 4, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 150px;

width: 2730px;
height: 251px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Depth 5, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 575px;
height: 21px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Narukvice */

width: 575px;
height: 21px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 120px;
line-height: 21px;
/* identical to box height, or 18% */

color: #171214;


flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Depth 5, Frame 1 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 533px;
height: 21px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Naušnice */

width: 533px;
height: 21px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 120px;
line-height: 21px;
/* identical to box height, or 18% */

color: #171214;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Depth 5, Frame 2 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 430px;
height: 21px;


/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Ogrlice */

width: 430px;
height: 21px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 120px;
line-height: 21px;
/* identical to box height, or 18% */

color: #171214;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Depth 5, Frame 3 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 456px;
height: 21px;


/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* Kontakt */

width: 456px;
height: 21px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 120px;
line-height: 21px;
/* identical to box height, or 18% */

color: #171214;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Depth 4, Frame 1 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;
gap: 50px;

width: 940px;
height: 250px;

border-radius: 20px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Depth 5, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px 10px;
gap: 8px;

width: 250px;
max-width: 480px;
height: 250px;

background: #E2D9D2;
border-radius: 20px;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Depth 6, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;

width: 230px;
height: 200px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;


/* Depth 7, Frame 0 */

width: 200px;
height: 200px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector - 0 */

position: absolute;
width: 200px;
height: 200px;
left: 10px;
top: 10.5px;

background: #171214;


/* Depth 8, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;

position: absolute;
width: 16px;
height: 16px;
left: infpx;
top: infpx;

transform: matrix(1, 0, 0, 1, -nan, -nan);


/* Depth 5, Frame 1 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px 10px;
gap: 8px;

width: 250px;
max-width: 480px;
height: 250px;

background: #E2D9D2;
border-radius: 20px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Depth 6, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;

width: 230px;
height: 200px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;


/* Depth 7, Frame 0 */

width: 200px;
height: 200px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector - 0 */

position: absolute;
width: 200px;
height: 200px;
left: 10px;
top: 10.5px;

background: #171214;


/* Depth 8, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;

position: absolute;
width: 16px;
height: 16px;
left: infpx;
top: infpx;

transform: matrix(1, 0, 0, 1, -nan, -nan);


/* Depth 5, Frame 2 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px 10px;
gap: 8px;

width: 250px;
max-width: 480px;
height: 250px;

background: #E2D9D2;
border-radius: 20px;

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Depth 6, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;

width: 200px;
height: 200px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Depth 7, Frame 0 */

width: 200px;
height: 200px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 1;


/* Vector - 0 */

position: absolute;
width: 200px;
height: 200px;
left: 0px;
top: 0px;

background: #171214;


/* Depth 8, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;

position: absolute;
width: 16px;
height: 14px;
left: infpx;
top: infpx;

transform: matrix(1, 0, 0, 1, -nan, -nan);


/* Frame 5 */

position: relative;
width: 3790px;
height: 4543px;



/* Ellipse 4 */

position: absolute;
width: 4351px;
height: 4104px;
left: 198px;
top: 0px;

background: url(Ogrlica-s-biserom-2.jpg);


/* Frame 6 */

position: relative;
width: 3580.23px;
height: 5620.7px;

transform: rotate(-179.57deg);


/* Ellipse 4 */

position: absolute;
width: 4351px;
height: 4104px;
left: -968.77px;
top: 1294.1px;

background: url(Ogrlica-slovo-i-srce-1.jpg);
transform: rotate(0.43deg);


/* DEVUSHKA Nakit koji priča tvoju priču */

position: absolute;
width: 7087px;
height: 1215px;

font-family: 'Helvetica';
font-style: normal;
font-weight: 700;
font-size: 350px;
line-height: 402px;
text-align: center;
letter-spacing: 0.05em;

color: #000000;



/* Devushka je hrvatski brend nakita koji se oslanja na kvalitetu ručne izrade, pažljiv odabir materijala i bezvremensku estetiku. Svaki komad zamišljen je kao svakodnevni luksuz – dostupan svima, ali bez kompromisa u kvaliteti i dojmu. */

position: absolute;
width: 4224px;
height: 945px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 700;
font-size: 120px;
line-height: 151px;
text-align: center;
letter-spacing: 0.05em;

color: #2B391F;



/* Button

Buttons communicate actions that users can take. They are typically placed throughout your UI, in places like Dialogs, Modal windows, Forms, Cards and Toolbars

Filled buttons are high-emphasis buttons.
They have the most visual impact after the FAB, and should be used for important, final actions that complete a flow, like &quot;Save&quot;, &quot;Join now&quot;, or &quot;Confirm&quot;.
*/

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0px;
gap: 8px;

position: relative;
width: 1200px;
height: 300px;

background: #4B1E2F;
border-radius: 100px;


/* state-layer */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 24px;
gap: 8px;

width: 1200px;
height: 300px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 1;


/* label-text */

width: 694px;
height: 20px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 700;
font-size: 100px;
line-height: 20px;
/* identical to box height, or 20% */
display: flex;
align-items: center;
text-align: center;
letter-spacing: 0.1px;

/* M3/sys/light/on-primary */
color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Hvala ti što biraš Devushka nakit. */

position: absolute;
width: 4862px;
height: 1260px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 700;
font-size: 500px;
line-height: 630px;
text-align: center;
letter-spacing: 0.05em;

color: #2B391F;



/* Button

Buttons communicate actions that users can take. They are typically placed throughout your UI, in places like Dialogs, Modal windows, Forms, Cards and Toolbars

Filled buttons are high-emphasis buttons.
They have the most visual impact after the FAB, and should be used for important, final actions that complete a flow, like &quot;Save&quot;, &quot;Join now&quot;, or &quot;Confirm&quot;.
*/

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0px;
gap: 8px;

position: relative;
width: 3401px;
height: 385px;

background: #4B1E2F;
border-radius: 100px;


/* state-layer */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 24px;
gap: 8px;

width: 3401px;
height: 385px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 1;


/* label-text */

width: 3001px;
height: 20px;

font-family: 'Helvetica';
font-style: normal;
font-weight: 700;
font-size: 150px;
line-height: 20px;
/* identical to box height, or 13% */
display: flex;
align-items: center;
text-align: center;
letter-spacing: 0.1px;
text-transform: uppercase;

/* M3/sys/light/on-primary */
color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;/* End custom CSS */
/* homepage */

position: absolute;
width: 8337px;
height: 25727px;

background: #F5F5F5;


/* Frame */

position: relative,
width: 7473px
height: 4110px;

background: rgba(226, 217, 210, 0.7);
box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.3);
border-radius: 40px;


/* Group 9 */

position: absolute;
width: 5953.39px;
height: 1645px;
left: 948px;
top: 2181px;



/* Brend je osnovala Katarina, iz potrebe da pronađe nakit koji može nositi svaki dan, a da pritom ne izgubi osjećaj posebnosti. Vjerujemo da nakit ne mora biti skup da bi bio poseban. Zato biramo materijale poput čelika, srebra i pozlate, kako bi tvoji komadi trajali, bili sigurni za kožu i uvijek spremni upotpuniti tvoj stil. */

position: absolute;
width: 5953.39px;
height: 1645px;
left: 948px;
top: 2181px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 400;
font-size: 150px;
line-height: 189px;
text-align: center;
letter-spacing: 0.05em;

color: #2B391F;



/* Group 2057 */

position: absolute;
width: 1500px;
height: 1500px;
left: 2986px;
top: 369px;



/* Group 1 */

position: absolute;
width: 1500px;
height: 1500px;
left: 2986px;
top: 369px;



/* Ellipse 1 */

position: absolute;
width: 1500px;
height: 1500px;
left: 2986px;
top: 369px;

background: url(WhatsApp Image 2025-07-23 at 12.34.51.jpg);


/* Group 2054 */

position: absolute;
width: 2316px;
height: 3061px;



/* Group 2050 */

position: absolute;
width: 2316px;
height: 3061px;



/* Frame */

position: absolute;
width: 2316px;
height: 3061px;

background: #4B1E2F;
border-radius: 20px;


/* Frame 3 */

position: absolute;
width: 1809px;
height: 1367px;
right: 0px;
bottom: 0px;



/* Ellipse 5 */

position: absolute;
width: 100px;
height: 100px;
left: 943.5px;
top: 1128.5px;



/* shutterstock_2483031235 1 */

position: absolute;
width: 2316px;
height: 2321px;
left: 0px;
top: -380px;

background: url(IMG_9339-1-scaled.jpg);


/* Exclude */

position: absolute;
width: 3947px;
height: 3174px;
left: -1466px;
top: -578px;

background: #4B1E2F;
filter: blur(49.5px);


/* Rectangle 2 */

position: absolute;
width: 3947px;
height: 3174px;
left: -1466px;
top: -578px;

background: #D9D9D9;


/* Ellipse 3 */

position: absolute;
width: 1482.85px;
height: 1485.01px;
left: 488.14px;
top: 56.08px;

background: #D9D9D9;


/* Biramo samo antialergijske materijale i nikada ne skrivamo što nosiš na svojoj koži. */

position: absolute;
width: 1744px;
height: 656px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 130px;
line-height: 164px;
text-align: center;
letter-spacing: 0.05em;

color: #E2D9D2;



/* Group 2056 */

position: absolute;
width: 2316px;
height: 3061px;



/* Group 2050 */

position: absolute;
width: 2316px;
height: 3061px;



/* Frame */

position: absolute;
width: 2316px;
height: 3061px;

background: #4B1E2F;
border-radius: 20px;


/* Frame 3 */

position: absolute;
width: 1809px;
height: 1367px;
right: 0px;
bottom: 0px;



/* Ellipse 5 */

position: absolute;
width: 100px;
height: 100px;
left: 943.5px;
top: 1128.5px;



/* shutterstock_2483031235 1 */

position: absolute;
width: 2316px;
height: 2321px;
left: -124px;
top: -208px;

background: url(IMG_9452-48-scaled.jpg);


/* Exclude */

position: absolute;
width: 3947px;
height: 3174px;
left: -1466px;
top: -578px;

background: #4B1E2F;
filter: blur(49.5px);


/* Rectangle 2 */

position: absolute;
width: 3947px;
height: 3174px;
left: -1466px;
top: -578px;

background: #D9D9D9;


/* Ellipse 3 */

position: absolute;
width: 1482.85px;
height: 1485.01px;
left: 488.14px;
top: 56.08px;

background: #D9D9D9;


/* Svaki komad prolazi provjeru kvalitete i dolazi pažljivo pakiran, spreman za darivanje. */

position: absolute;
width: 1744px;
height: 656px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 130px;
line-height: 164px;
text-align: center;
letter-spacing: 0.05em;

color: #E2D9D2;



/* Group 2055 */

position: absolute;
width: 2316px;
height: 3061px;



/* Group 2050 */

position: absolute;
width: 2316px;
height: 3061px;



/* Frame */

position: absolute;
width: 2316px;
height: 3061px;

background: #4B1E2F;
border-radius: 20px;


/* Frame 3 */

position: absolute;
width: 1809px;
height: 1367px;
right: 0px;
bottom: 0px;



/* Ellipse 5 */

position: absolute;
width: 100px;
height: 100px;
left: 943.5px;
top: 1128.5px;



/* shutterstock_2483031235 1 */

position: absolute;
width: 2316px;
height: 2321px;
left: 165px;
top: -323px;

background: url(IMG_20240126_171048-scaled.jpg);


/* Exclude */

position: absolute;
width: 3947px;
height: 3174px;
left: -1466px;
top: -578px;

background: #4B1E2F;
filter: blur(49.5px);


/* Rectangle 2 */

position: absolute;
width: 3947px;
height: 3174px;
left: -1466px;
top: -578px;

background: #D9D9D9;


/* Ellipse 3 */

position: absolute;
width: 1482.85px;
height: 1485.01px;
left: 488.14px;
top: 56.08px;

background: #D9D9D9;


/* Nakit izrađuje se ručno, u malim količinama te se puno pažnje pridaje malim detaljima. */

position: absolute;
width: 1744px;
height: 656px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 130px;
line-height: 164px;
text-align: center;
letter-spacing: 0.05em;

color: #E2D9D2;



/* image 22 */

position: absolute;
width: 4212px;
height: 1863px;

background: url(image);


/* image 23 */

position: absolute;
width: 4213px;
height: 1863px;

background: url(image);


/* Frame */

position: relative;
width: 3515px;
height: 4318px;

background: #F5F5F5;
box-shadow: 10px 10px 30px #000000;
border-radius: 40px;


/* Ellipse 4 */

position: absolute;
width: 1361.94px;
height: 1300.06px;
left: 1076px;
top: 440px;

background: url(IMG_20250603_125418-scaled);


/* Naša misija je pružiti ženama nakit koji odražava njihovu snagu, nježnost i jedinstvenost. Vjerujemo da svaki komad treba imati priču – baš kao i osoba koja ga nosi. */

position: absolute;
width: 2736px;
height: 1312px;
left: 419px;
top: 2773px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 130px;
line-height: 164px;
text-align: center;
letter-spacing: 0.05em;

color: #4B1E2F;



/* NAŠA MISIJA */

position: absolute;
width: 2203px;
height: 403px;
left: 772px;
top: 2055px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 700;
font-size: 320px;
line-height: 403px;
letter-spacing: 0.05em;

color: #2B391F;



/* Frame */

position: relative;
width: 3515px;
height: 4318px;

background: #F5F5F5;
box-shadow: 10px 10px 30px #000000;
border-radius: 40px;


/* Ellipse 4 */

position: absolute;
width: 1361.94px;
height: 1300.06px;
left: 1076px;
top: 440px;

background: url(DSC04652-scaled.jpg);


/* Naša vizija je stvoriti prepoznatljiv brend koji nadahnjuje žene da biraju nakit prema osjećaju. Želimo izgraditi zajednicu u kojoj nakit nije samo ukras – već izraz osobnosti. */

position: absolute;
width: 2736px;
height: 1312px;
left: 419px;
top: 2773px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 130px;
line-height: 164px;
text-align: center;
letter-spacing: 0.05em;

color: #4B1E2F;



/* NAŠA VIZIJA */

position: absolute;
width: 2203px;
height: 403px;
left: 772px;
top: 2055px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 700;
font-size: 320px;
line-height: 403px;
letter-spacing: 0.05em;

color: #2B391F;



/* Frame */

position: relative;
width: 7388px;
height: 3362px;

background: #E2D9D2;
box-shadow: 10px 10px 30px #000000;
border-radius: 40px;


/* 3-removebg-preview 1 */

position: absolute;
width: 1678px;
height: 1807px;
left: 5285px;
top: 303px;

background: url(3-removebg-preview);


/* menu */

box-sizing: border-box;

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 12px 300px 12px 500px;

position: relative;
width: 8337px;
height: 646px;

border-bottom: 1px solid #E6E8EB;


/* Depth 3, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 16px;

width: 1210px;
height: 621px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Depth 4, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 1596px;
height: 705px;

background: url(5-removebg-preview.png);

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Depth 3, Frame 1 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: flex-end;
align-items: flex-start;
padding: 0px;
gap: 100px;

width: 3655px;
height: 251px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Depth 4, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 150px;

width: 2730px;
height: 251px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Depth 5, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 575px;
height: 21px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Narukvice */

width: 575px;
height: 21px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 120px;
line-height: 21px;
/* identical to box height, or 18% */

color: #171214;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Depth 5, Frame 1 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 533px;
height: 21px;


/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Naušnice */

width: 533px;
height: 21px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 120px;
line-height: 21px;
/* identical to box height, or 18% */

color: #171214;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Depth 5, Frame 2 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 430px;
height: 21px;


/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Ogrlice */

width: 430px;
height: 21px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 120px;
line-height: 21px;
/* identical to box height, or 18% */

color: #171214;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Depth 5, Frame 3 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 0px;

width: 456px;
height: 21px;


/* Inside auto layout */
flex: none;
order: 3;
flex-grow: 0;


/* Kontakt */

width: 456px;
height: 21px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 500;
font-size: 120px;
line-height: 21px;
/* identical to box height, or 18% */

color: #171214;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 0;


/* Depth 4, Frame 1 */

/* Auto layout */
display: flex;
flex-direction: row;
align-items: flex-start;
padding: 0px;
gap: 50px;

width: 940px;
height: 250px;

border-radius: 20px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Depth 5, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px 10px;
gap: 8px;

width: 250px;
max-width: 480px;
height: 250px;

background: #E2D9D2;
border-radius: 20px;

/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Depth 6, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;

width: 230px;
height: 200px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;


/* Depth 7, Frame 0 */

width: 200px;
height: 200px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector - 0 */

position: absolute;
width: 200px;
height: 200px;
left: 10px;
top: 10.5px;

background: #171214;


/* Depth 8, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;

position: absolute;
width: 16px;
height: 16px;
left: infpx;
top: infpx;

transform: matrix(1, 0, 0, 1, -nan, -nan);


/* Depth 5, Frame 1 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px 10px;
gap: 8px;

width: 250px;
max-width: 480px;
height: 250px;

background: #E2D9D2;
border-radius: 20px;

/* Inside auto layout */
flex: none;
order: 1;
flex-grow: 0;


/* Depth 6, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;

width: 230px;
height: 200px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 1;


/* Depth 7, Frame 0 */

width: 200px;
height: 200px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Vector - 0 */

position: absolute;
width: 200px;
height: 200px;
left: 10px;
top: 10.5px;

background: #171214;


/* Depth 8, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;

position: absolute;
width: 16px;
height: 16px;
left: infpx;
top: infpx;

transform: matrix(1, 0, 0, 1, -nan, -nan);


/* Depth 5, Frame 2 */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px 10px;
gap: 8px;

width: 250px;
max-width: 480px;
height: 250px;

background: #E2D9D2;
border-radius: 20px;

/* Inside auto layout */
flex: none;
order: 2;
flex-grow: 0;


/* Depth 6, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;

width: 200px;
height: 200px;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Depth 7, Frame 0 */

width: 200px;
height: 200px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 1;


/* Vector - 0 */

position: absolute;
width: 200px;
height: 200px;
left: 0px;
top: 0px;

background: #171214;


/* Depth 8, Frame 0 */

/* Auto layout */
display: flex;
flex-direction: column;
align-items: center;
padding: 0px;

position: absolute;
width: 16px;
height: 14px;
left: infpx;
top: infpx;

transform: matrix(1, 0, 0, 1, -nan, -nan);


/* Frame 5 */

position: relative;
width: 3790px;
height: 4543px;



/* Ellipse 4 */

position: absolute;
width: 4351px;
height: 4104px;
left: 198px;
top: 0px;

background: url(Ogrlica-s-biserom-2.jpg);


/* Frame 6 */

position: relative;
width: 3580.23px;
height: 5620.7px;

transform: rotate(-179.57deg);


/* Ellipse 4 */

position: absolute;
width: 4351px;
height: 4104px;
left: -968.77px;
top: 1294.1px;

background: url(Ogrlica-slovo-i-srce-1.jpg);
transform: rotate(0.43deg);


/* DEVUSHKA Nakit koji priča tvoju priču */

position: absolute;
width: 7087px;
height: 1215px;

font-family: 'Helvetica';
font-style: normal;
font-weight: 700;
font-size: 350px;
line-height: 402px;
text-align: center;
letter-spacing: 0.05em;

color: #000000;



/* Devushka je hrvatski brend nakita koji se oslanja na kvalitetu ručne izrade, pažljiv odabir materijala i bezvremensku estetiku. Svaki komad zamišljen je kao svakodnevni luksuz – dostupan svima, ali bez kompromisa u kvaliteti i dojmu. */

position: absolute;
width: 4224px;
height: 945px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 700;
font-size: 120px;
line-height: 151px;
text-align: center;
letter-spacing: 0.05em;

color: #2B391F;



/* Button

Buttons communicate actions that users can take. They are typically placed throughout your UI, in places like Dialogs, Modal windows, Forms, Cards and Toolbars

Filled buttons are high-emphasis buttons.
They have the most visual impact after the FAB, and should be used for important, final actions that complete a flow, like &quot;Save&quot;, &quot;Join now&quot;, or &quot;Confirm&quot;.
*/

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0px;
gap: 8px;

position: relative;
width: 1200px;
height: 300px;

background: #4B1E2F;
border-radius: 100px;


/* state-layer */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 24px;
gap: 8px;

width: 1200px;
height: 300px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 1;


/* label-text */

width: 694px;
height: 20px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 700;
font-size: 100px;
line-height: 20px;
/* identical to box height, or 20% */
display: flex;
align-items: center;
text-align: center;
letter-spacing: 0.1px;

/* M3/sys/light/on-primary */
color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Hvala ti što biraš Devushka nakit. */

position: absolute;
width: 4862px;
height: 1260px;

font-family: 'Plus Jakarta Sans';
font-style: normal;
font-weight: 700;
font-size: 500px;
line-height: 630px;
text-align: center;
letter-spacing: 0.05em;

color: #2B391F;



/* Button

Buttons communicate actions that users can take. They are typically placed throughout your UI, in places like Dialogs, Modal windows, Forms, Cards and Toolbars

Filled buttons are high-emphasis buttons.
They have the most visual impact after the FAB, and should be used for important, final actions that complete a flow, like &quot;Save&quot;, &quot;Join now&quot;, or &quot;Confirm&quot;.
*/

/* Auto layout */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0px;
gap: 8px;

position: relative;
width: 3401px;
height: 385px;

background: #4B1E2F;
border-radius: 100px;


/* state-layer */

/* Auto layout */
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 24px;
gap: 8px;

width: 3401px;
height: 385px;


/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 1;


/* label-text */

width: 3001px;
height: 20px;

font-family: 'Helvetica';
font-style: normal;
font-weight: 700;
font-size: 150px;
line-height: 20px;
/* identical to box height, or 13% */
display: flex;
align-items: center;
text-align: center;
letter-spacing: 0.1px;
text-transform: uppercase;

/* M3/sys/light/on-primary */
color: #FFFFFF;


/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;


/* Start custom CSS *//* homepage */

position: absolute;
width: 8337px;
height: 25727px;

background: #F5F5F5;/* End custom CSS */