.product-selection-modal-overlay{position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;opacity:0;transition:opacity .3s ease;pointer-events:none;padding:0}.product-selection-modal-overlay.open{opacity:1;pointer-events:auto}.product-selection-modal-overlay .product-selection-modal-content{position:relative;width:100vw;max-width:100vw;min-height:100vh;background:#f6f6f6;overflow-y:auto;transform:translateY(1.25rem);transition:transform .3s ease;margin:0;padding:0}@media(min-width:576px){.product-selection-modal-overlay .product-selection-modal-content{max-width:31.25rem;margin:1.25rem auto;min-height:auto;border-radius:1rem;box-shadow:0 1.25rem 1.5625rem -.3125rem rgba(0,0,0,.1),0 .625rem .625rem -.3125rem rgba(0,0,0,.04)}}.product-selection-modal-overlay.open .product-selection-modal-content{transform:translateY(0)}:root{--Gold-Linear:linear-gradient(91deg,#c6892d 9.07%,#e3a549 16.98%,#fff9de 50.19%,#e3a549 86.96%,#c6892d 91.31%);--GOLD-BUTTON:linear-gradient(74deg,#b17e2a,#d39632);--GOLD-HERO-BG:radial-gradient(50.86% 50.87% at 91.22% 49.93%,#ffdeac 0%,rgba(255,255,255,0) 100%)}button{transition:background-color .3s}.btn-primary,button{border-radius:.1875rem}.btn-primary{background-color:#3238fa;border-color:#3238fa;box-shadow:0 .125rem .25rem hsla(0,0%,100%,.075)}@media(hover:hover){.btn-primary:hover{background-color:#3238fa;border-color:#3238fa;cursor:pointer}}.btn-secondary{border-radius:.1875rem;color:#3238fa;background-color:#fff;border-color:#3238fa;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}@media(hover:hover){.btn-secondary:hover{background-color:#3238fa;border-color:#3238fa;cursor:pointer}}.btn,a.btn{transition:background-color .3s;border-radius:3.125rem;padding:.75rem 1.25rem;text-transform:capitalize;box-shadow:none;border-width:0}.width-100{width:100%}.category-faq-section{position:relative;display:flex;min-height:40vh;padding:2.5rem 1rem;flex-direction:column;align-items:flex-start;gap:.75rem}@media(min-width:576px){.category-faq-section{padding:2.5rem 1.5rem}}@media(min-width:768px){.category-faq-section{padding:2.5rem 2rem}}@media(min-width:992px){.category-faq-section{padding:2.5rem}}.category-faq-container{width:100%;max-width:80rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:992px){.category-faq-container{width:72%}}@media(min-width:1300px){.category-faq-container{width:56%}}.category-faq-title{color:#fff;font-family:Roboto,sans-serif;text-align:left;text-transform:capitalize;margin:0;font-size:2rem;font-weight:300;line-height:2.25rem}@media(min-width:992px){.category-faq-title{font-size:2.5rem;font-weight:300;line-height:3rem}}.category-faq-tabs{display:flex;flex-wrap:nowrap;gap:.5rem;width:100%;max-width:100%}.category-faq-tabs::-webkit-scrollbar{display:none}@media(min-width:992px){.category-faq-tabs{padding-bottom:1rem;padding-top:1rem;flex-wrap:nowrap;gap:2rem}}@media(max-width:576px){.category-faq-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}.category-faq-tab{display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;font-family:Roboto,sans-serif;text-align:center;transition:all .3s ease;flex-shrink:0;white-space:nowrap;height:2.5rem;padding:.625rem 1rem;gap:.625rem;border-radius:3.125rem;font-size:.875rem;font-weight:400;line-height:2rem;background:rgba(0,0,0,0);color:#fff;border:.0625rem solid rgba(0,0,0,0)}@media(min-width:992px){.category-faq-tab{width:auto;height:3.25rem;padding:1.125rem 1.25rem;gap:1.125rem;border-radius:5.625rem;font-size:1.5rem;line-height:2.5rem}}.category-faq-tab:hover{border:.0625rem solid #fff}.category-faq-tab.active{font-weight:500;background:#f6f6f6;color:#000;border:none}.category-faq-learn-more{text-align:left}.category-faq-learn-more-text{color:#fff;font-family:Roboto,sans-serif;font-weight:400;margin-top:.5rem;font-size:1rem;line-height:1.5rem}@media(min-width:576px){.category-faq-learn-more-text{font-size:1.125rem;line-height:1.75rem}}.category-faq-learn-more-link{color:#fff;text-decoration:underline;transition:color .3s ease}.category-faq-learn-more-link:hover{color:hsla(0,0%,100%,.8)}.category-faq-section ol{list-style-type:disc;margin-left:1.5rem;margin-top:1rem;margin-bottom:1rem;padding-left:0}.category-faq-section ol li{margin-left:1rem;margin-bottom:.5rem;padding-left:.5rem}.category-faq-section p{margin-bottom:1rem}.category-faq-section p:last-child{margin-bottom:0}