.elementor .e-c82213c-1f2f484{font-family:"Playfair Display";font-weight:600;font-size:65px;color:#F8F4EE;display:block;flex-direction:column;}.elementor .e-6bbda40-53e973a{font-family:Montserrat;font-weight:400;font-size:16px;color:#E8D8C8;}.elementor .e-13360fc-5b661c2{font-family:"Playfair Display";font-weight:600;font-size:13px;letter-spacing:0.5px;font-style:normal;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:3px;border-width:1px;border-color:#C99552;border-style:solid;background-color:#C89455;display:flex;flex-direction:row;}.elementor .e-13360fc-5b661c2:hover,.elementor .e-13360fc-5b661c2:focus-visible{color:#F8F4EE;border-radius:3px;border-width:1px;border-color:#C99552;background-color:#2B1711;}.elementor .e-4f6b216-2162a10{font-family:"Playfair Display";font-weight:600;font-size:13px;color:#F8F4EE;letter-spacing:0.5px;font-style:normal;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:3px;border-width:1px;border-color:#F8F4EE;border-style:solid;background-color:#2B1711;background-clip:border-box;mix-blend-mode:normal;display:flex;gap:12px;justify-content:flex-start;align-items:start;}.elementor .e-4f6b216-2162a10:hover,.elementor .e-4f6b216-2162a10:focus-visible{color:#2B1711;border-color:#C99552;background-color:#C99552;}.elementor .e-19bb555-696e76e{column-gap:12px;row-gap:0px;flex-wrap:wrap-reverse;}.elementor .e-67859d7{width:43%;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-9b88359-8b34c65{object-fit:cover;border-radius:3px;border-width:1px;border-color:#8F693C;border-style:solid;}.elementor .e-1b81a9e{width:57%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6a77d94{padding-block-start:90px;padding-block-end:90px;padding-inline-start:60px;padding-inline-end:60px;background-color:#21140F;display:flex;flex-direction:row;justify-content:space-between;align-items:center;selector img {
border: 1px solid #8F693C;
border-radius: 3px;
box-shadow: 0 8px 25px rgba(0,0,0,0.20);
display: block;
}\n}.elementor .e-ad42d34-8c6f9a7{selector {
background: #2A160F;
padding: 75px 55px;
border-top: 1px solid #8F693C;
border-bottom: 1px solid #8F693C;
box-sizing: border-box;
}

selector h2 {
color: #F3E2C5;
font-family: "Cormorant Garamond", serif;
font-size: 46px;
font-weight: 600;
line-height: 1.12;
margin-bottom: 20px;
}

selector p {
color: #D8B98A;
font-family: Montserrat, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.8;
max-width: 520px;
}

selector .elementor-button {
background: #D4A853;
color: #21140F;
border: 1px solid #D4A853;
border-radius: 3px;
font-family: Montserrat, sans-serif;
font-size: 13px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
padding: 14px 28px;
transition: all 0.3s ease;
}

selector .elementor-button:hover {
background: #E8C77A;
border-color: #E8C77A;
color: #21140F;
}

selector img {
border: 1px solid #8F693C;
border-radius: 3px;
box-shadow: 0 10px 30px rgba(0,0,0,0.22);
}\n}.elementor .e-4491340{width:20%;flex-direction:column;}.elementor .e-7601623-8c4de81{width:20%;flex-direction:column;}.elementor .e-9c9544c-b342bce{width:20%;flex-direction:column;}.elementor .e-6da1ccf-b004fcd{width:20%;flex-direction:column;}.elementor .e-db2f219-e36c96b{width:20%;flex-direction:column;}.elementor .e-3f2840d-1e4c3de{min-height:92px;background-color:#21140F;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;selector {
background: #2A160F;
border-top: 1px solid #8F693C;
border-bottom: 1px solid #8F693C;
padding: 22px 10px;
box-sizing: border-box;
}

selector > .e-con-inner {
gap: 0;
}

selector img {
display: block;
width: 100%;
height: auto;
transition: transform 0.3s ease, filter 0.3s ease;
}

selector img:hover {
transform: translateY(-2px);
filter: brightness(1.05);
}\n}.elementor .e-725c777-3dfc763{font-family:"Cormorant Garamond";font-weight:600;font-size:42px;color:#C9A15A;letter-spacing:0px;text-align:center;background-color:#2B160F;}.elementor .e-2b4767d-bcd706c{font-family:"Cormorant Garamond";font-weight:400;font-size:17px;color:#E8D8C8;text-align:center;font-style:italic;background-color:#2B160F;}.elementor .e-0d611df{background-color:#2A1710;flex-direction:column;selector {
background: #21140F;
padding: 75px 40px 85px;
border-top: 1px solid #8F693C;
border-bottom: 1px solid #8F693C;
box-sizing: border-box;
}

/* Section heading */
selector h2 {
color: #D4A853;
font-family: "Cormorant Garamond", serif;
font-size: 44px;
font-weight: 600;
line-height: 1.15;
text-align: center;
margin-bottom: 12px;
}

/* Section description */
selector p {
color: #D8B98A;
font-family: "Cormorant Garamond", serif;
font-size: 17px;
font-style: italic;
line-height: 1.6;
text-align: center;
max-width: 900px;
margin: 0 auto 40px;
}

/* Gift box images */
selector img {
display: block;
width: 100%;
border: 1px solid #8F693C;
border-radius: 3px;
box-shadow: 0 10px 28px rgba(0,0,0,0.20);
transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
}

selector img:hover {
transform: translateY(-4px);
border-color: #D4A853;
box-shadow: 0 16px 32px rgba(0,0,0,0.28);
}

/* Product titles */
selector h3 {
color: #F3E2C5;
font-family: "Cormorant Garamond", serif;
font-size: 25px;
font-weight: 600;
line-height: 1.15;
text-align: center;
}

/* Supporting text */
selector .elementor-widget-text-editor {
color: #D8B98A;
}

/* Buttons */
selector .elementor-button {
background: #D4A853;
color: #21140F;
border: 1px solid #D4A853;
border-radius: 3px;
font-family: Montserrat, sans-serif;
font-size: 13px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
padding: 14px 28px;
transition: all 0.3s ease;
}

selector .elementor-button:hover {
background: #E8C77A;
color: #21140F;
border-color: #E8C77A;
}\n}.elementor .e-21d01ce-05c5268{width:100%;object-fit:contain;object-position:center left;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-6641c61-e709691{font-family:"Playfair Display";font-weight:600;font-size:20px;color:#C9A15A;line-height:24px;text-align:center;margin-block-start:10px;}.elementor .e-d56a5ec-b5487af{font-family:Montserrat;font-weight:400;font-size:14px;color:#E8D8C8;letter-spacing:0.5px;line-height:21px;text-align:center;font-style:italic;margin-block-end:10px;}.elementor .e-907e382-0da5633{font-family:Montserrat;font-weight:500;font-size:12px;color:#2B160F;padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:1px;border-color:#C89A5B;border-style:solid;background-color:#B8864B;transition:all 0.3s;align-self:center;}.elementor .e-907e382-0da5633:hover,.elementor .e-907e382-0da5633:focus-visible{font-size:14px;color:#2B160F;border-radius:4px;border-width:1px;border-color:#D4A15C;background-color:#D4A15C;}.elementor .e-0dc97ee{width:33.3333%;column-gap:14px;display:flex;flex-direction:column;row-gap:0px;flex:1 1 20%;justify-content:flex-start;align-items:stretch;}.elementor .e-1d8f2e0-fa5a761{width:100%;object-fit:contain;object-position:center left;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-38eddf7-ceacc83{font-family:"Playfair Display";font-weight:600;font-size:20px;color:#C9A15A;line-height:24px;text-align:center;margin-block-start:10px;}.elementor .e-19c8da7-1f4d48a{font-family:Montserrat;font-weight:400;font-size:14px;color:#E8D8C8;letter-spacing:0.5px;line-height:21px;text-align:center;font-style:italic;margin-block-end:10px;}.elementor .e-995135f-b787213{font-family:Montserrat;font-weight:500;font-size:12px;color:#2B160F;padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:1px;border-color:#C89A5B;border-style:solid;background-color:#B8864B;transition:all 0.3s;align-self:center;}.elementor .e-995135f-b787213:hover,.elementor .e-995135f-b787213:focus-visible{font-size:14px;color:#2B160F;border-radius:4px;border-width:1px;border-color:#D4A15C;background-color:#D4A15C;}.elementor .e-945b389-168532d{width:33.3333%;column-gap:14px;display:flex;flex-direction:column;row-gap:0px;flex:1 1 20%;justify-content:flex-start;align-items:stretch;}.elementor .e-71e9ad7-796b29c{width:100%;object-fit:contain;object-position:center left;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-b99207e-bb2e599{font-family:"Playfair Display";font-weight:600;font-size:20px;color:#C9A15A;line-height:24px;text-align:center;margin-block-start:10px;}.elementor .e-900c04d-0dfe8d7{font-family:Montserrat;font-weight:400;font-size:14px;color:#E8D8C8;letter-spacing:0.5px;line-height:21px;text-align:center;font-style:italic;margin-block-end:10px;}.elementor .e-c04e25c-45a751d{font-family:Montserrat;font-weight:500;font-size:12px;color:#2B160F;padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:1px;border-color:#C89A5B;border-style:solid;background-color:#B8864B;transition:all 0.3s;align-self:center;}.elementor .e-c04e25c-45a751d:hover,.elementor .e-c04e25c-45a751d:focus-visible{font-size:14px;color:#2B160F;border-radius:4px;border-width:1px;border-color:#D4A15C;background-color:#D4A15C;}.elementor .e-54cbe6b-86c1baa{width:33.3333%;column-gap:14px;display:flex;flex-direction:column;row-gap:0px;flex:1 1 20%;justify-content:flex-start;align-items:stretch;}.elementor .e-e06ffd7{column-gap:10px;background-color:#2A1710;display:flex;flex-direction:row;row-gap:0px;justify-content:space-between;align-items:stretch;selector .woocommerce ul.products {
gap: 24px;
}

selector .woocommerce ul.products li.product {
background: #321C13;
border: 1px solid #8F693C;
border-radius: 3px;
padding: 15px;
box-sizing: border-box;
transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

selector .woocommerce ul.products li.product:hover {
transform: translateY(-4px);
border-color: #D4A853;
box-shadow: 0 12px 28px rgba(0,0,0,0.22);
}

selector .woocommerce ul.products li.product img {
border-radius: 2px;
display: block;
}

selector .woocommerce ul.products li.product .price {
color: #D4A853;
}

selector .woocommerce ul.products li.product .button {
background: #D4A853;
color: #21140F;
border: 1px solid #D4A853;
border-radius: 3px;
font-family: Montserrat, sans-serif;
font-weight: 600;
}

selector .woocommerce ul.products li.product .button:hover {
background: #E8C77A;
border-color: #E8C77A;
}\n}.elementor .e-788c470-52ab95b{width:100%;object-fit:contain;object-position:center left;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-aae38a3-1e05cbe{font-family:"Playfair Display";font-weight:600;font-size:20px;color:#C9A15A;line-height:24px;text-align:center;margin-block-start:10px;}.elementor .e-bb2074f-a9966fc{font-family:Montserrat;font-weight:400;font-size:14px;color:#E8D8C8;letter-spacing:0.5px;line-height:21px;text-align:center;font-style:italic;margin-block-end:10px;}.elementor .e-2be94b7-d057124{font-family:Montserrat;font-weight:500;font-size:12px;color:#2B160F;padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:1px;border-color:#C89A5B;border-style:solid;background-color:#B8864B;transition:all 0.3s;align-self:center;}.elementor .e-2be94b7-d057124:hover,.elementor .e-2be94b7-d057124:focus-visible{font-size:14px;color:#2B160F;border-radius:4px;border-width:1px;border-color:#D4A15C;background-color:#D4A15C;}.elementor .e-bbbc8a6-027de20{width:33.3333%;column-gap:14px;display:flex;flex-direction:column;row-gap:0px;flex:1 1 20%;justify-content:flex-start;align-items:stretch;}.elementor .e-075f157-a34f068{width:100%;object-fit:contain;object-position:center left;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-d578a0b-8b55555{font-family:"Playfair Display";font-weight:600;font-size:20px;color:#C9A15A;line-height:24px;text-align:center;margin-block-start:10px;}.elementor .e-08c040a-bba604a{font-family:Montserrat;font-weight:400;font-size:14px;color:#E8D8C8;letter-spacing:0.5px;text-align:center;font-style:italic;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c904c8f-e4ba91a{font-family:Montserrat;font-weight:500;font-size:12px;color:#2B160F;padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:1px;border-color:#C89A5B;border-style:solid;background-color:#B8864B;transition:all 0.3s;align-self:center;}.elementor .e-c904c8f-e4ba91a:hover,.elementor .e-c904c8f-e4ba91a:focus-visible{font-size:14px;color:#2B160F;border-radius:4px;border-width:1px;border-color:#D4A15C;background-color:#D4A15C;}.elementor .e-f207c18-b2c12cf{width:33.3333%;column-gap:14px;display:flex;flex-direction:column;row-gap:0px;flex:1 1 20%;justify-content:flex-start;align-items:stretch;}.elementor .e-11a75a5-c026874{width:33.3333%;column-gap:14px;display:flex;flex-direction:column;row-gap:0px;flex:1 1 20%;justify-content:flex-start;align-items:stretch;}.elementor .e-eb4110a-88d5d1a{column-gap:10px;background-color:#2A1710;display:flex;flex-direction:row;row-gap:0px;justify-content:space-between;align-items:stretch;selector .woocommerce ul.products {
gap: 24px;
}

selector .woocommerce ul.products li.product {
background: #321C13;
border: 1px solid #8F693C;
border-radius: 3px;
padding: 15px;
box-sizing: border-box;
transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

selector .woocommerce ul.products li.product:hover {
transform: translateY(-4px);
border-color: #D4A853;
box-shadow: 0 12px 28px rgba(0,0,0,0.22);
}

selector .woocommerce ul.products li.product img {
border-radius: 2px;
display: block;
}

selector .woocommerce ul.products li.product .price {
color: #D4A853;
}

selector .woocommerce ul.products li.product .button {
background: #D4A853;
color: #21140F;
border: 1px solid #D4A853;
border-radius: 3px;
font-family: Montserrat, sans-serif;
font-weight: 600;
}

selector .woocommerce ul.products li.product .button:hover {
background: #E8C77A;
border-color: #E8C77A;
}\n}.elementor .e-06a0f96-973a895{font-family:"Cormorant Garamond";font-weight:500;font-size:42px;color:#F5E8D5;text-align:center;}.elementor .e-6001f2d-4e21975{font-family:Montserrat;font-weight:400;font-size:16px;color:#E8D8C8;text-align:center;font-style:italic;}.elementor .e-7f908a0-c80e22f{font-family:Montserrat;font-weight:500;font-size:13px;color:#2A1710;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;background-color:#C28C4A;transition:all 0.3s;align-self:center;}.elementor .e-7f908a0-c80e22f:hover,.elementor .e-7f908a0-c80e22f:focus-visible{color:#2A1710;background-color:#D4A15B;}.elementor .e-b17b7a8{width:45%;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:start;}.elementor .e-2236ba6{width:55%;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-21eb477-50bf5a9{background-color:#2A1710;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:center;}.elementor .e-ff280dd-90f1163{width:100%;object-fit:contain;object-position:center left;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-6a46834-6c4df20{font-family:"Playfair Display";font-weight:600;font-size:20px;color:#C9A15A;line-height:24px;text-align:center;margin-block-start:10px;}.elementor .e-691bf0e-56d1f11{font-family:Montserrat;font-weight:400;font-size:14px;color:#E8D8C8;letter-spacing:0.5px;line-height:21px;text-align:center;font-style:italic;margin-block-end:10px;}.elementor .e-17b9c2c-f783bc6{font-family:Montserrat;font-weight:500;font-size:12px;color:#2B160F;padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:1px;border-color:#C89A5B;border-style:solid;background-color:#B8864B;transition:all 0.3s;align-self:center;}.elementor .e-17b9c2c-f783bc6:hover,.elementor .e-17b9c2c-f783bc6:focus-visible{font-size:14px;color:#2B160F;border-radius:4px;border-width:1px;border-color:#D4A15C;background-color:#D4A15C;}.elementor .e-2ff798c-23c4764{width:33.3333%;column-gap:14px;display:flex;flex-direction:column;row-gap:0px;flex:1 1 20%;justify-content:flex-start;align-items:stretch;}.elementor .e-69141ac-a6c957e{width:100%;object-fit:contain;object-position:center left;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-7ce4d83-ac3298f{font-family:"Playfair Display";font-weight:600;font-size:20px;color:#C9A15A;line-height:24px;text-align:center;margin-block-start:10px;}.elementor .e-b1bc208-cc4d506{font-family:Montserrat;font-weight:400;font-size:14px;color:#E8D8C8;letter-spacing:0.5px;line-height:21px;text-align:center;font-style:italic;margin-block-end:10px;}.elementor .e-40897e1-f0e25f9{font-family:Montserrat;font-weight:500;font-size:12px;color:#2B160F;padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:1px;border-color:#C89A5B;border-style:solid;background-color:#B8864B;transition:all 0.3s;align-self:center;}.elementor .e-40897e1-f0e25f9:hover,.elementor .e-40897e1-f0e25f9:focus-visible{font-size:14px;color:#2B160F;border-radius:4px;border-width:1px;border-color:#D4A15C;background-color:#D4A15C;}.elementor .e-1a1b716-6cb3906{width:33.3333%;column-gap:14px;display:flex;flex-direction:column;row-gap:0px;flex:1 1 20%;justify-content:flex-start;align-items:stretch;}.elementor .e-632940d-58fc3cc{width:100%;object-fit:contain;object-position:center left;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-de87ff7-4ee1b50{font-family:"Playfair Display";font-weight:600;font-size:20px;color:#C9A15A;line-height:24px;text-align:center;margin-block-start:10px;}.elementor .e-0afbe7e-cf67678{font-family:Montserrat;font-weight:400;font-size:14px;color:#E8D8C8;letter-spacing:0.5px;line-height:21px;text-align:center;font-style:italic;margin-block-end:10px;}.elementor .e-6a09b77-54d4419{font-family:Montserrat;font-weight:500;font-size:12px;color:#2B160F;padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:1px;border-color:#C89A5B;border-style:solid;background-color:#B8864B;transition:all 0.3s;align-self:center;}.elementor .e-6a09b77-54d4419:hover,.elementor .e-6a09b77-54d4419:focus-visible{font-size:14px;color:#2B160F;border-radius:4px;border-width:1px;border-color:#D4A15C;background-color:#D4A15C;}.elementor .e-cf7c096-8f2a03d{width:33.3333%;column-gap:14px;display:flex;flex-direction:column;row-gap:0px;flex:1 1 20%;justify-content:flex-start;align-items:stretch;}.elementor .e-6cc7908-ae1e4dd{column-gap:10px;background-color:#2A1710;display:flex;flex-direction:row;row-gap:0px;justify-content:space-between;align-items:stretch;}.elementor .e-9703de8-8d9ebdc{font-family:"Playfair Display";font-weight:500;font-size:42px;color:#E8D8C8;text-align:center;}.elementor .e-e2b6686-cc77e49{font-family:Montserrat;font-weight:400;font-size:14px;color:#C8A878;text-align:center;font-style:italic;}.elementor .e-5759da1-ee4f49f{font-family:"Cormorant Garamond";font-weight:500;font-size:42px;color:#E8D8C8;text-align:center;}.elementor .e-d84c311-d8fdcaa{font-family:Montserrat;font-weight:400;font-size:18px;color:#D8B98A;font-style:italic;}.elementor .e-7b5e072-2341bd5{width:33%;padding-block-start:35px;padding-block-end:35px;padding-inline-start:25px;padding-inline-end:25px;border-radius:12px;border-width:1px;border-color:#8F693C;border-style:solid;background-color:#321C13;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-b10e7bd-eb41f11{font-family:"Cormorant Garamond";font-weight:500;font-size:42px;color:#E8D8C8;text-align:center;border-radius:2px;border-width:3px;border-color:#321C13;border-style:solid;}.elementor .e-8c14105-ccdb91f{font-family:Montserrat;font-weight:400;font-size:18px;color:#D8B98A;font-style:italic;}.elementor .e-65c5f47-2088ab4{width:33%;padding-block-start:35px;padding-block-end:35px;padding-inline-start:25px;padding-inline-end:25px;border-radius:12px;border-width:1px;border-color:#8F693C;border-style:solid;background-color:#321C13;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-05b2adf-23830b4{font-family:"Cormorant Garamond";font-weight:500;font-size:42px;color:#E8D8C8;text-align:center;}.elementor .e-5021a6c-4f900ea{font-family:Montserrat;font-weight:400;font-size:18px;color:#D8B98A;font-style:italic;}.elementor .e-1866974-424e079{width:33%;padding-block-start:35px;padding-block-end:35px;padding-inline-start:25px;padding-inline-end:25px;border-radius:12px;border-width:1px;border-color:#8F693C;border-style:solid;background-color:#321C13;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-1826507-35928ae{width:25%;padding-block-start:35px;padding-block-end:35px;padding-inline-start:25px;padding-inline-end:25px;border-radius:12px;border-color:#8F693C;border-style:solid;background-color:#321C13;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;flex:1 1 auto;justify-content:space-between;align-items:stretch;}.elementor .e-5c1d110-774195c{width:100%;max-width:1100px;margin-block-start:45px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;}.elementor .e-8fa7283-9f26256{width:100%;max-width:1200px;column-gap:0px;display:flex;flex-direction:column;row-gap:20px;justify-content:center;align-items:center;selector {
background: #2A160F;
padding: 75px 40px 85px;
border-top: 1px solid #8F693C;
border-bottom: 1px solid #8F693C;
box-sizing: border-box;
}

/* Main heading */
selector h2 {
color: #F3E2C5;
font-family: "Cormorant Garamond", serif;
font-size: 46px;
font-weight: 600;
line-height: 1.15;
text-align: center;
margin-bottom: 12px;
}

/* Intro text */
selector p {
color: #D4A853;
font-family: "Cormorant Garamond", serif;
font-size: 18px;
font-style: italic;
line-height: 1.6;
text-align: center;
}

/* Cards */
selector .elementor-element {
box-sizing: border-box;
}

selector img {
display: block;
width: 100%;
border: 1px solid #8F693C;
border-radius: 3px;
box-shadow: 0 8px 25px rgba(0,0,0,0.20);
transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
}

selector img:hover {
transform: translateY(-4px);
border-color: #D4A853;
box-shadow: 0 14px 30px rgba(0,0,0,0.28);
}

/* Card headings */
selector h3 {
color: #D4A853;
font-family: "Cormorant Garamond", serif;
font-size: 25px;
font-weight: 600;
line-height: 1.2;
text-align: center;
}

/* Card descriptions */
selector .elementor-widget-text-editor {
color: #D8B98A;
font-family: Montserrat, sans-serif;
line-height: 1.7;
}

/* Mobile */
@media (max-width: 767px) {
selector {
  padding: 55px 20px 65px;
}

selector h2 {
  font-size: 36px;
}

selector p {
  font-size: 16px;
}
}\n}.elementor .e-bf8cb19-58921be{width:100%;min-height:500px;padding-block-start:70px;padding-block-end:70px;padding-inline-start:6%;padding-inline-end:6%;margin:0px;background-color:#2A1710;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-6480a2b{width:50%;background-color:#2B160F;flex-direction:column;}.elementor .e-8a126c1-23eec6d{font-family:"Cormorant Garamond";color:#C9A15A;align-self:center;}.elementor .e-2c40619-ad447ab{font-family:"Cormorant Garamond";font-weight:500;color:#F2E4CC;align-self:center;}.elementor .e-dd31488-f6aa5d4{width:48%;object-fit:fill;font-family:Montserrat;font-weight:600;font-size:13px;color:#2B1710;text-align:center;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#C99A4A;align-self:center;}.elementor .e-dd31488-f6aa5d4:hover,.elementor .e-dd31488-f6aa5d4:focus-visible{color:#24130D;border-radius:2px;border-width:1px;border-color:#D4A24C;border-style:solid;background-color:#F0D39A;}.elementor .e-2a81041{width:50%;padding-block-start:20px;padding-block-end:20px;padding-inline-start:45px;padding-inline-end:45px;background-color:#2B160F;flex-direction:column;gap:18px;justify-content:center;align-items:start;}.elementor .e-95fc00d{background-color:#2B160F;display:flex;flex-direction:row;selector {
background: #21140F;
padding: 70px 55px;
border-top: 1px solid #8F693C;
border-bottom: 1px solid #8F693C;
box-sizing: border-box;
}

/* Gift box image */
selector img {
display: block;
width: 100%;
border: 1px solid #8F693C;
border-radius: 3px;
box-shadow: 0 12px 30px rgba(0,0,0,0.22);
}

/* Main heading */
selector h2 {
color: #D4A853;
font-family: "Cormorant Garamond", serif;
font-size: 42px;
font-weight: 600;
line-height: 1.15;
text-align: center;
margin-bottom: 22px;
}

/* Supporting heading */
selector h3 {
color: #F3E2C5;
font-family: "Cormorant Garamond", serif;
font-size: 34px;
font-weight: 500;
line-height: 1.2;
text-align: center;
}

/* Description */
selector p {
color: #D8B98A;
font-family: Montserrat, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.8;
text-align: center;
}

/* CTA */
selector .elementor-button {
background: #D4A853;
color: #21140F;
border: 1px solid #D4A853;
border-radius: 3px;
font-family: Montserrat, sans-serif;
font-size: 13px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
padding: 14px 28px;
transition: all 0.3s ease;
}

selector .elementor-button:hover {
background: #E8C77A;
color: #21140F;
border-color: #E8C77A;
}

/* Mobile */
@media (max-width: 767px) {
selector {
  padding: 55px 20px;
}

selector h2 {
  font-size: 34px;
}

selector h3 {
  font-size: 29px;
}
}\n}.elementor .e-9089826-a26f1c0{font-family:Montserrat;font-weight:600;font-size:25px;color:#C99A4A;text-align:center;}.elementor .e-1f79dae-3f0ff0b{font-family:"Cormorant Garamond";font-weight:500;color:#F4E4CC;text-align:center;}.elementor .e-e8373b4-3397766{font-family:Montserrat;font-weight:500;font-size:16px;color:#D9B77A;text-align:center;font-style:italic;}.elementor .e-d96f525-e2aa3a6{width:45%;object-fit:fill;font-family:Montserrat;font-weight:600;font-size:13px;color:#2B1710;text-align:center;margin-block-start:35px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#C99A4A;align-self:center;}.elementor .e-d96f525-e2aa3a6:hover,.elementor .e-d96f525-e2aa3a6:focus-visible{color:#24130D;border-radius:2px;border-width:1px;border-color:#D4A24C;border-style:solid;background-color:#F0D39A;}.elementor .e-e5432f5{width:50%;flex-direction:column;}.elementor .e-6b83b9a{width:50%;flex-direction:column;}.elementor .e-9ffd7e2{background-color:#2B1710;display:flex;flex-direction:row;gap:60px;justify-content:space-between;align-items:center;}.elementor .e-d586942-daf1df9{font-family:Montserrat;font-weight:600;font-size:16px;color:#D4A853;text-align:center;}.elementor .e-95f57d9-51e98a5{font-family:Montserrat;font-weight:400;font-size:42px;color:#F5E7C8;}.elementor .e-465d494-aa6a520{font-family:Montserrat;font-weight:400;font-size:16px;color:#D4A853;text-align:center;font-style:italic;}.elementor .e-8c0cc67-9a7e843{font-family:Montserrat;font-weight:500;font-size:13px;color:#2B1710;border-radius:2px;border-width:1px;border-color:#D4A94F;background-color:#C99A4A;transition:all 0.3s;}.elementor .e-8c0cc67-9a7e843:hover,.elementor .e-8c0cc67-9a7e843:focus-visible{color:#1B100B;border-width:1px;border-color:#E8C77A;border-style:solid;background-color:#E8C77A;}.elementor .e-7a6d475-7178b9f{width:100%;max-width:1200px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:25px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .e-ff5df2e{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;background-color:#2B160F;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-d88a2fd-1b4e8f5{font-family:Montserrat;font-weight:600;font-size:14px;color:#D4A853;text-align:center;}.elementor .e-1f7e0d6-e4e11ff{font-family:"Cormorant Garamond";font-weight:500;font-size:42px;color:#F3E2C5;text-align:center;}.elementor .e-fc176e6-9e6adb3{font-family:Montserrat;font-weight:400;font-size:14px;color:#D8B98A;text-align:center;}.elementor .e-c26d272{background-color:#2B160F;flex-direction:column;}.elementor .e-6e0d531-e0ed9c4{font-family:Montserrat;font-weight:500;font-size:16px;color:#D4A853;text-align:center;}.elementor .e-df81032-804ec69{font-family:Montserrat;font-weight:400;font-size:14px;color:#E8D8C8;text-align:center;}.elementor .e-6eaeab6-0ce5c16{font-family:"Cormorant Garamond";font-weight:600;font-size:18px;color:#D4A853;text-align:center;}.elementor .e-6290a45{width:25%;border-radius:3px;border-width:1px;border-color:#8F693C;border-style:solid;background-color:#321C13;flex-direction:column;}.elementor .e-681a0a3-cfba6b1{font-family:Montserrat;font-weight:500;font-size:16px;color:#D4A853;text-align:center;}.elementor .e-5ed46ee-c0fc7b4{font-family:Montserrat;font-weight:400;font-size:14px;color:#E8D8C8;text-align:center;}.elementor .e-189471a-ac00798{font-family:"Cormorant Garamond";font-weight:600;font-size:18px;color:#D4A853;text-align:center;}.elementor .e-0602c40-cac2548{width:25%;border-radius:3px;border-width:1px;border-color:#8F693C;border-style:solid;background-color:#321C13;flex-direction:column;}.elementor .e-a07032f-ab5bd2d{font-family:Montserrat;font-weight:500;font-size:16px;color:#D4A853;text-align:center;}.elementor .e-07a81cd-f3b69b9{font-family:Montserrat;font-weight:400;font-size:14px;color:#E8D8C8;text-align:center;}.elementor .e-ead01f2-53dc41a{font-family:"Cormorant Garamond";font-weight:600;font-size:18px;color:#D4A853;text-align:center;}.elementor .e-e65b03d-4bbcc70{width:25%;border-radius:3px;border-width:1px;border-color:#8F693C;border-style:solid;background-color:#321C13;flex-direction:column;}.elementor .e-9923a34-bc35c36{font-family:Montserrat;font-weight:500;font-size:16px;color:#D4A853;text-align:center;}.elementor .e-498eaac-1015fe3{font-family:Montserrat;font-weight:400;font-size:14px;color:#E8D8C8;text-align:center;}.elementor .e-58057c6-57b2f1f{font-family:"Cormorant Garamond";font-weight:600;font-size:18px;color:#D4A853;text-align:center;}.elementor .e-4131002-0cffd18{width:25%;border-radius:3px;border-width:1px;border-color:#8F693C;border-style:solid;background-color:#321C13;flex-direction:column;}.elementor .e-9e145b7{padding-block-start:20px;padding-block-end:35px;padding-inline-start:6%;padding-inline-end:6%;background-color:#2B160F;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-1d2b155-f00297b{font-family:Montserrat;font-weight:600;font-size:14px;color:#D4A853;text-align:center;}.elementor .e-a97d8b4-6793346{font-family:"Cormorant Garamond";font-weight:500;font-size:42px;color:#F3E2C5;text-align:center;}.elementor .e-e7622d8-8cf5686{font-family:Montserrat;font-weight:400;font-size:14px;color:#D8B98A;text-align:center;}.elementor .e-9645c27{padding-block-start:0px;padding-block-end:0px;padding-inline-start:6%;padding-inline-end:6%;background-color:#2B160F;flex-direction:column;}.elementor .e-cf505f0-db9a478{border-radius:3px;border-width:1px;border-color:#8F693C;border-style:solid;}.elementor .e-d2dcab8{width:25%;flex-direction:column;}.elementor .e-057bc67-0d2b060{border-radius:3px;border-width:1px;border-color:#8F693C;border-style:solid;align-self:center;}.elementor .e-2625608{width:25%;border-radius:0px;border-style:none;flex-direction:column;}.elementor .e-6269e7f-602f12a{border-radius:3px;border-width:1px;border-color:#8F693C;border-style:solid;}.elementor .e-8f8676b{width:25%;flex-direction:column;}.elementor .e-15f04ea-07d751c{border-radius:3px;border-width:1px;border-color:#8F693C;border-style:solid;}.elementor .e-3cb2fcc{width:25%;display:flex;flex-direction:column;}.elementor .e-2cd9370{background-color:#2B160F;display:flex;flex-direction:row;}.elementor .e-cc0538f-c564da5{font-family:Montserrat;font-weight:600;font-size:13px;color:#21140F;text-align:center;border-radius:3px;border-width:1px;border-color:#D4A853;border-style:solid;background-color:#D4A853;justify-content:center;}.elementor .e-cc0538f-c564da5:hover,.elementor .e-cc0538f-c564da5:focus-visible{color:#21140F;border-color:#E8C77A;background-color:#E8C77A;}.elementor .e-8c9ef5e-2d89303{background-color:#2B160F;display:flex;justify-content:center;}.elementor .e-98659a2-c7efb64{font-family:Montserrat;font-weight:600;font-size:14px;color:#D4A853;text-align:center;}.elementor .e-20e4d34-04dc696{font-family:"Cormorant Garamond";font-weight:500;font-size:42px;color:#F3E2C5;text-align:center;}.elementor .e-561349e-58fd26d{font-family:Montserrat;font-weight:400;font-size:14px;color:#D8B98A;text-align:center;}.elementor .e-759211d-cc68b8d{font-family:Montserrat;font-weight:600;font-size:13px;color:#21140F;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;margin:20px;border-radius:3px;border-width:1px;border-color:#D4A853;border-style:solid;background-color:#D4A853;transition:all 0.3s;align-self:center;}.elementor .e-759211d-cc68b8d:hover,.elementor .e-759211d-cc68b8d:focus-visible{border-color:#E8C77A;background-color:#E8C77A;}.elementor .e-b7110b9{padding-block-start:3px;padding-block-end:60px;padding-inline-start:6%;padding-inline-end:6%;background-color:#2B160F;flex-direction:column;}