.elementor .fud-patc:hover,.elementor .fud-patc:focus-visible{background-color:#D46A8C;}.elementor .fud-patc{font-family:Poppins;font-weight:600;font-size:14px;color:#FFFFFF;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-color:#4A2C3A;}.elementor .fud-pprice{font-family:Poppins;font-weight:600;font-size:15px;color:#C2567D;}.elementor .fud-ptitle{font-family:"Playfair Display";font-size:20px;color:#4A2C3A;line-height:1.25;}.elementor .fud-pbody{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;align-items:flex-start;}.elementor .fud-pimg{width:100%;aspect-ratio:1 / 1;object-fit:cover;background-color:#F8E1E7;display:block;}.elementor .fud-pcard:hover,.elementor .fud-pcard:focus-visible{box-shadow:0px 14px 36px 0px rgba(74,44,58,0.14);}.elementor .fud-pcard{height:100%;overflow:hidden;padding:0px;border-radius:22px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(74,44,58,0.08);display:flex;flex-direction:column;text-align:left;\n}.elementor .fud-pgrid{display:grid;gap:24px;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;}.elementor .fud-grad-pink{background-image:linear-gradient(135deg, #F4C6D3 0%,#F8E1E7 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .fud-sample-title{font-family:"Playfair Display";font-size:20px;color:#4A2C3A;line-height:1.25;}.elementor .fud-sample-cat{font-family:Poppins;font-size:11px;color:#8C6F7C;letter-spacing:1.5px;text-transform:uppercase;}.elementor .fud-sample-body{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .fud-grad-gold{background-image:linear-gradient(135deg, #F6E3C4 0%,#EBCB9B 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .fud-grad-coral{background-image:linear-gradient(135deg, #F9D5C8 0%,#F4C6D3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .fud-grad-rose{background-image:linear-gradient(135deg, #EFA9BF 0%,#F4C6D3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .fud-grad-lilac{background-image:linear-gradient(135deg, #DCCBF0 0%,#EDE3F6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .fud-grad-peach{background-image:linear-gradient(135deg, #F6DCC4 0%,#FFF1E3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .fud-grad-plum{background-image:linear-gradient(135deg, #6B3A4E 0%,#A5566F 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .fud-sample-img{width:100%;aspect-ratio:1 / 1;padding:0px;}.elementor .fud-sample-card{overflow:hidden;padding:0px;border-radius:22px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(74,44,58,0.08);display:flex;flex-direction:column;text-align:left;\n}.elementor .fud-sample-grid{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(4, 1fr);}.elementor .fud-swatch{width:100%;height:190px;}.elementor .fud-link:hover,.elementor .fud-link:focus-visible{color:#4A2C3A;}.elementor .fud-link{font-family:Poppins;font-weight:600;font-size:14px;color:#C2567D;padding-block-start:2px;padding-block-end:2px;padding-inline-start:22px;padding-inline-end:22px;background-color:transparent;}.elementor .fud-btn:hover,.elementor .fud-btn:focus-visible{background-color:#B9507A;}.elementor .fud-btn{font-family:Poppins;font-weight:600;font-size:15px;color:#FFFFFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-color:#D46A8C;}.elementor .fud-pill{font-family:Poppins;font-weight:600;font-size:11px;color:#C2567D;letter-spacing:1.5px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:22px;margin-inline-end:22px;border-radius:999px;background-color:#F8E1E7;}.elementor .fud-card-text{font-family:Poppins;font-size:14px;color:#6E5462;line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .fud-card-title{font-family:"Playfair Display";font-size:22px;color:#4A2C3A;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .fud-card{overflow:hidden;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-radius:22px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(74,44,58,0.08);display:flex;flex-direction:column;gap:10px;flex:1 1 240px;align-items:flex-start;text-align:left;\n}.elementor .fud-row{width:100%;max-width:1160px;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .fud-lead{max-width:560px;font-family:Poppins;font-size:16px;color:#6E5462;line-height:1.7;}.elementor .fud-h2{font-family:"Playfair Display";font-size:40px;color:#4A2C3A;line-height:1.15;}.elementor .fud-eyebrow{font-family:Poppins;font-weight:500;font-size:12px;color:#C2567D;letter-spacing:3px;text-transform:uppercase;}.elementor .fud-section{width:100%;text-align:center;padding-block-start:88px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:14px;align-items:center;}