.check-icon[data-v-90d46342]{display:inline-block}.check-icon.size-small[data-v-90d46342]{height:1.5rem;width:1.5rem}.check-icon.size-medium[data-v-90d46342]{height:2rem;width:2rem}.check-icon.size-large[data-v-90d46342]{height:3rem;width:3rem}.check-icon .st1[data-v-90d46342]{fill:currentColor}.check-icon .st0[data-v-90d46342]{fill:none;stroke:#fff;stroke-linecap:round;stroke-miterlimit:10;stroke-width:2px}@font-face{font-family:Lateef;src:local("Lateef Regular"),local("Lateef"),url(../_fonts/WnLw-O7eeO7HRM7n6Bk_OIegsB-uKLPxKkDJNXkt4F8-JUE52wxhpgxQDaa1GodbnCjKxZ1M2wR26kGATZ_TDHc.woff2) format(woff2);font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1;font-weight:400;font-style:normal}@font-face{font-family:"Lateef Fallback: Times New Roman";src:local("Times New Roman");size-adjust:80.649%;ascent-override:117.2737%;descent-override:61.997%;line-gap-override:0%}@font-face{font-family:Lateef;src:local("Lateef Regular"),local("Lateef"),url(../_fonts/9ZqYjmG9zCAZY-4Z3v6HYkcMQnguJiPCTplO37tpiEU-5vmRUR9_wKjLhdNoMSlQ6p_rcLulscq4hBqc-6U6tfA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Lateef;src:local("Lateef Regular"),local("Lateef"),url(../_fonts/B14F0t5G4xWSOHqkbsl5Kft6tL4jex78hed_7VxW-9c-nUNMt3SRJ1_4QvFcJS1DMcUvw__kVKuLNWScZUVH_OM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Lateef;src:local("Lateef Regular"),local("Lateef"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-nqpdkpJyEILz55EyIRUO5w5C_sjFHw0jQau3tWsPRyM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/GVbET22Ouy9Nep6UDGwtOz9KeAWOk3e8rJ3iXAKZz_g-cDVtBSgPCS_4ksj4wTb8aqBBeWeRRawS3Gh0Gw6KVkU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Outfit Fallback: Arial";src:local("Arial");size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/H7JIvm-LzeiNOZAbU7tvVi7tD37bIG2T73PdbLQ9hxo-I2ubcPLBx_SdeFSIKgPsCqo9t7q1nWqrOJZOTnDYljg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:local("Outfit Regular"),local("Outfit"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-ipWWsvE65gAG7xTKuDdFqB2KgbU4TkyOAeT58a1X5h0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.modal-overlay[data-v-b7b3a387]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;display:flex;justify-content:center;inset:0;padding:1.5rem;position:fixed;z-index:1000}.modal-content[data-v-b7b3a387]{background:#fff;border:1px solid #a3bce5;border-radius:3.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:100%}.close-button[data-v-b7b3a387]{align-items:center;background:#a3bce5;border:none;border-radius:9999px;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;position:absolute;right:2rem;top:2rem;transition:background-color .3s ease;width:30px;z-index:10}.close-button[data-v-b7b3a387]:hover{background-color:#7b9fda}.close-button svg[data-v-b7b3a387]{color:#fff;height:32px;width:32px}.product-image-container[data-v-b7b3a387]{align-items:center;display:flex;justify-content:center;padding:2rem 2rem 0;text-align:center}.product-image-container .product-image[data-v-b7b3a387]{border-radius:.5rem;display:block;height:200px;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:200px}.product-details[data-v-b7b3a387]{padding:2rem;text-align:left}.product-title[data-v-b7b3a387]{color:#1f2023;font-family:Lateef,"Lateef Fallback: Times New Roman",serif;font-size:2.25rem;font-weight:300;line-height:.9;margin-bottom:.5rem}.product-description[data-v-b7b3a387]{margin-bottom:2rem}.product-description div[data-v-b7b3a387]{color:#77716e;font-size:1rem;line-height:1.6;margin-bottom:.5rem;text-align:left}.product-description div[data-v-b7b3a387]:last-child{margin-bottom:0}.product-description p[data-v-b7b3a387]{color:#77716e;font-size:1rem;line-height:1.6;margin-bottom:.5rem;text-align:left}.product-description strong[data-v-b7b3a387]{color:#1f2023;font-weight:600}.product-description br[data-v-b7b3a387]{margin-bottom:.25rem}.product-price[data-v-b7b3a387]{margin-bottom:.5rem;text-align:left}.product-price .price-label[data-v-b7b3a387]{color:#77716e;display:block;font-size:1rem;margin-bottom:0}.product-price .price-amount[data-v-b7b3a387]{color:#1f2023;display:block;font-size:1.5rem;font-weight:700}.cta-button[data-v-b7b3a387]{background-color:#4679ca;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-family:Outfit,"Outfit Fallback: Arial",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:600;padding:1rem;transition:background-color .3s ease;width:100%}.cta-button[data-v-b7b3a387]:hover{background-color:#22416f}@media (max-width:768px){.modal-content[data-v-b7b3a387]{margin:1rem;max-width:100%}.product-image-container[data-v-b7b3a387]{align-items:center;display:flex;justify-content:center;padding:1.5rem 1.5rem 0}.product-image-container .product-image[data-v-b7b3a387]{display:block;height:150px;margin:0 auto;width:150px}.product-details[data-v-b7b3a387]{padding:1.5rem}.product-title[data-v-b7b3a387]{font-size:1.25rem}.product-subtitle[data-v-b7b3a387]{font-size:1rem}}
