@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);:root{--c-navy:#071a2f;--c-navy-2:#0b2440;--c-aqua:#007f9e;--c-aqua-ink:#00708c;--c-aqua-light:#33b5d1;--c-aqua-glow:#007f9e59;--c-gold:#c9a227;--c-gold-light:#e6cb6b;--c-gold-dark:#a88a18;--c-gold-ink:#7f6409;--c-ivory:#faf7ee;--c-ivory-2:#f3eddc;--c-ink:#0e2238;--c-ink-soft:#3f5168;--c-muted:#5b6b7d;--c-muted-light:#7c8896;--c-line:#ddd5bf;--c-line-soft:#ece6d6}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-tooltip,.skiptranslate>iframe{display:none!important}body{top:0!important}.goog-text-highlight{background:none!important;box-shadow:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a,button,input,label,select,textarea{-webkit-tap-highlight-color:rgba(201,162,39,.25);touch-action:manipulation}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}.astroFooterCol a,footer a{display:inline-block;padding:12px 0}.cartIcon,.explore-btn,.review-arrow,.viewAll{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.mobile-category-header{padding:13px 0}.premium-trust-bar,.product-info-section{box-sizing:border-box;margin-left:0!important;margin-right:0!important;padding:0 16px;width:100%!important}.product-info-heading{font-size:22px!important}.shop-topbar{box-sizing:border-box;display:grid!important;grid-template-columns:1fr 1fr}.shop-topbar .category-search{box-sizing:border-box;grid-column:1/-1;margin:0;max-width:none;order:-1;padding:8px 12px;width:100%}}#root{overflow-x:hidden;width:100%}.offerbar-text{color:#fff;flex:1 1;font-family:Mulish,sans-serif;font-size:14px;font-weight:500;text-align:center}@media (max-width:500px){.offerbar-text{display:none}}.offerbar-text strong{font-family:Mulish,sans-serif;font-weight:700}.topHeader{background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2));border-bottom:1px solid var(--c-line);height:82px;justify-content:space-between;padding:0 40px;position:relative;width:100%;z-index:1000}.topHeader,.topLeft{align-items:center;display:flex}.topLeft{background:linear-gradient(135deg,var(--c-navy) 0,var(--c-navy-2) 45%,var(--c-aqua) 70%);border-radius:24px 24px 24px 24px;gap:12px;margin-left:38%;padding:8px}.topLeft button{background:#fff;border:2px solid var(--c-gold);border-radius:30px;color:var(--c-ink);cursor:pointer;font-family:Mulish,sans-serif;font-size:13px;font-weight:500;margin-left:8px;padding:5px 20px;transition:.35s}.topLeft button:hover{background:var(--c-gold);color:var(--c-navy-2)}.logoArea img{height:80px}.topRight{gap:25px}.searchBox,.topRight{align-items:center;display:flex}.searchBox{background:#fff;border:1px solid #c59b3d40;border-radius:50px;box-shadow:0 6px 20px #0f1e3214;height:46px;isolation:isolate;overflow:hidden;padding:0 16px;position:relative;width:320px}.searchBox:before{animation:movingLine 2.5s linear infinite;background:linear-gradient(90deg,#0000 0,#0000 35%,var(--c-gold) 45%,#fff4b8 50%,var(--c-gold) 55%,#0000 65%,#0000 100%);background-size:250% 100%;border-radius:50px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;position:absolute;z-index:-1}@keyframes movingLine{0%{background-position:250% 0}to{background-position:-250% 0}}.searchBox svg{color:#7d8794;flex-shrink:0;height:18px;transition:all .3s ease;width:18px;z-index:2}.searchBox input{background:#0000;border:none;color:var(--c-navy);flex:1 1;font-family:Mulish,sans-serif;font-size:13px;font-weight:500;margin-left:10px;outline:none;padding:0;width:100%;z-index:2}.searchBox input::placeholder{color:#9aa2ad;font-weight:400}.searchBox:hover{box-shadow:0 10px 30px #0f1e3221,0 0 15px #c59b3d1a}.searchBox:hover svg{color:var(--c-gold);transform:scale(1.08)}.searchBox:focus-within{box-shadow:0 0 0 3px #c59b3d14,0 10px 30px #0f1e3224}.searchBox:focus-within svg{color:var(--c-gold)}@media (max-width:768px){.searchBox{height:44px;width:280px}}@media (max-width:480px){.searchBox{height:42px;width:100%}}.icon{cursor:pointer;font-size:23px}.cartIcon{position:relative}.cartIcon svg{font-size:21px}.cartIcon span{align-items:center;background:var(--c-aqua);border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:-10px;top:-10px;width:20px}.navbar{background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2));border-bottom:1px solid var(--c-gold);border-top:1px solid var(--c-gold);height:52px;position:relative;top:0;z-index:999}.navbar ul{height:100%;justify-content:center;list-style:none}.navbar ul,.navbar ul li{align-items:center;display:flex}.navbar ul li{gap:5px;position:relative}.navLink{align-items:center;box-sizing:border-box;color:#000;display:flex;font-family:Mulish,sans-serif;height:100%;justify-content:center;padding:18px 25px;text-decoration:none;width:100%}.navbar ul li:hover{color:var(--c-aqua-ink)}.downIcon{font-size:12px;margin-left:7px}.megaMenu{grid-gap:30px;animation:fadeMenu .3s ease;background:#fff;border-radius:0 0 12px 12px;box-shadow:0 15px 40px #00000026;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);left:50%;padding:35px;position:absolute;top:100%;transform:translateX(-50%);width:1300px;z-index:9999}@keyframes fadeMenu{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.megaColumn h4{border-bottom:2px solid var(--c-line-soft);color:var(--c-aqua-ink);font-size:18px;margin-bottom:15px;padding-bottom:8px}.megaColumn ul{align-items:flex-start;display:flex;flex-direction:column}.megaColumn ul li{color:var(--c-ink-soft);font-size:15px;font-weight:400;height:auto;padding:8px 0}.megaColumn ul li:hover{color:var(--c-aqua-ink);padding-left:10px}.navbar ul li:after{background:var(--c-aqua);bottom:0;content:"";height:3px;left:50%;position:absolute;transition:.3s;width:0}.navbar ul li:hover:after{left:0;width:100%}.mobileMenu{cursor:pointer;display:none;font-size:26px}.mobile-overlay{background:#00000073;inset:0;opacity:0;position:fixed;transition:.3s;visibility:hidden;z-index:9998}.mobile-overlay.show{opacity:1;visibility:visible}.mobile-sidebar{background:#fff;box-shadow:0 0 20px #00000040;height:100vh;left:-100%;max-width:90%;overflow-y:auto;position:fixed;top:0;transition:.35s;width:320px;z-index:99999}.mobile-sidebar.active{left:0}.mobile-header{align-items:center;background:var(--c-aqua);color:#fff;display:flex;gap:15px;height:60px;padding:0 20px}.mobile-header button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px}.mobile-links{padding:10px 0}.mobile-link{align-items:center;border-bottom:1px solid var(--c-line-soft);cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:16px 20px}.mobile-link:hover{background:var(--c-ivory)}.accordion-content{max-height:0;overflow:hidden;transition:.35s}.accordion-content.open{max-height:3000px}@media(max-width:576px){.accordion-content.open{height:auto;max-height:fit-content}}@media(max-width:768px){.accordion-content.open{height:auto;max-height:fit-content}}.mobile-category{border-bottom:1px solid var(--c-ivory);padding:15px 22px}.mobile-category h4{color:var(--c-aqua-ink);font-size:15px;margin-bottom:10px}.mobile-category p{color:var(--c-ink-soft);cursor:pointer;font-size:14px;padding:6px 0;transition:.3s}.mobile-category p:hover{color:var(--c-aqua-ink);padding-left:8px}@media(max-width:991px){.topLeft{display:none}.mobile-link{align-items:center;border-bottom:1px solid var(--c-line-soft);color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:16px 20px;text-decoration:none}.navbar ul,.searchBox{display:none}.mobileMenu{align-items:center;display:flex;height:52px;padding-left:20px}.topHeader{height:70px;padding:0 15px}.logoArea img{height:48px}.topRight{gap:15px;margin-right:5%}.cartIcon svg,.headerIconBtn{font-size:20px}}.mega-menu-container{display:grid;grid-template-columns:260px 1fr 330px;min-height:520px}.mega-left{background:var(--c-ivory);border-right:1px solid var(--c-line-soft)}.mega-category{border-bottom:1px solid var(--c-line-soft);cursor:pointer;font-size:16px;padding:18px 22px;transition:.3s}.mega-category:hover{background:#fff;color:var(--c-aqua-ink)}.mega-category.active{background:var(--c-aqua);color:#fff;font-weight:600}.mega-middle{padding:35px}.mega-middle h3{color:var(--c-aqua-ink);font-size:26px;margin-bottom:25px}.mega-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.mega-item{border-radius:8px;cursor:pointer;padding:15px;transition:.3s}.mega-item:hover{background:var(--c-aqua);color:#fff;transform:translateX(8px)}.mega-right{background:var(--c-ivory);border-left:1px solid var(--c-line-soft);display:flex;flex-direction:column;padding:25px}.mega-right img{border-radius:12px;height:220px;margin-bottom:20px;object-fit:cover;width:100%}.mega-offer h2{color:var(--c-aqua-ink);margin-bottom:10px}.mega-offer p{color:var(--c-ink-soft);margin-bottom:20px}.mega-offer button{border:none;border-radius:30px;color:#fff;cursor:pointer;padding:12px 30px;transition:.3s}.mega-offer button,.mega-offer button:hover{background:var(--c-aqua)}.search-wrapper{width:420px}.search-box{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:8px;display:flex;height:48px;padding:0 15px}.search-box input{border:none;flex:1 1;font-size:15px;outline:none;padding-left:10px}.search-dropdown{background:#fff;border-radius:10px;box-shadow:0 10px 25px #00000026;left:0;max-height:420px;overflow:auto;position:absolute;top:55px;width:100%;z-index:99999}.search-item{align-items:center;cursor:pointer;display:flex;gap:15px;padding:15px;transition:.3s}.search-item:hover{background:var(--c-ivory)}.search-item img{border-radius:8px;height:65px;object-fit:cover;width:65px}.no-result{padding:20px;text-align:center}.category-card{background:#fff;border-radius:12px;box-shadow:0 8px 20px #00000014;cursor:pointer;overflow:hidden;transition:.3s}.category-card:hover{transform:translateY(-6px)}.category-card img{height:180px;object-fit:cover;width:100%}.category-card h4{font-size:17px;padding:15px;text-align:center}.category-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr);padding:30px}.megaDropdown{background:#fff;border-radius:10px;box-shadow:0 15px 40px #00000026;display:flex;left:0;overflow:hidden;position:absolute;top:100%;width:760px;z-index:99999}.dropdownLeft{background:var(--c-ivory);border-right:1px solid var(--c-line-soft);width:260px}.leftItem{border-bottom:1px solid var(--c-line-soft);cursor:pointer;font-size:14px;font-weight:500;padding:14px 20px;transition:.3s}.leftItem.active,.leftItem:hover{background:var(--c-aqua);color:#fff}.dropdownMiddle{border-right:1px solid var(--c-line-soft);padding:25px;width:300px}.dropdownMiddle h3{color:var(--c-aqua-ink);font-size:14px;margin-bottom:20px}.middleItem{border-radius:8px;cursor:pointer;font-size:14px;margin-bottom:8px;padding:12px;transition:.3s}.middleItem.active,.middleItem:hover{background:var(--c-ivory);color:var(--c-aqua-ink)}.dropdownRight{flex:1 1;padding:25px}.dropdownRight h3{color:var(--c-aqua-ink);margin-bottom:20px}.productGrid{grid-gap:15px;gap:15px;grid-template-columns:repeat(2,1fr)}.productItem{border:1px solid var(--c-line-soft);border-radius:8px;cursor:pointer;padding:14px;transition:.3s}.productItem:hover{background:var(--c-aqua);color:#fff}.mobile-sub-link{color:var(--c-ink-soft);display:block;font-size:14px;padding:8px 0;text-decoration:none}.mobile-sub-link:hover{color:var(--c-gold)}.logoArea{align-items:center;display:flex;gap:12px}.logoArea img{height:95px;object-fit:contain;width:83px}.companyName h2{color:var(--c-gold);font-family:Cormorant Garamond,serif;font-size:20px;font-weight:700;line-height:1.3;margin-left:-3px}.companyName p{color:var(--c-muted);font-size:10px;margin:2px 0 0}@media(max-width:480px){.companyName h2,.companyName p{display:none}}.mega-wrapper{left:0;position:absolute;top:100%;z-index:9999}.offerbar{background:var(--c-navy);color:#fff;overflow:hidden;padding:0;width:100%}.offerbar-wrapper{gap:25px;margin-left:2%;min-height:45px;width:100%}.languageBox,.offerbar-wrapper{align-items:center;display:flex}.languageBox{flex-shrink:0;gap:8px;z-index:5}.globeIcon{color:var(--c-gold);flex-shrink:0;font-size:16px}.languageBox select{background:#0000;border:1px solid #ffffff4d;border-radius:5px;color:#fff;cursor:pointer;font-family:Mulish,sans-serif;font-size:13px;outline:none;padding:5px 12px}.languageBox select option{background:#fff;color:#000}.announcement-wrapper{flex:1 1;min-width:0;overflow:hidden}.announcement-wrapper .offerbar{background:#0000;padding:0;width:100%}.announcement-wrapper .offerbar-wrapper{margin:0;min-height:auto;width:100%}@media (max-width:768px){.offerbar-wrapper{align-items:center;flex-direction:row;gap:12px;min-height:42px;padding:0 12px;width:100%}.languageBox{flex-shrink:0}.globeIcon{font-size:14px}.languageBox select{font-size:11px;padding:4px 7px}.announcement-wrapper{flex:1 1;min-width:0}.ab-item{font-size:12px;padding:8px 0}.ab-sep{padding:0 18px}}@media (max-width:480px){.offerbar-wrapper{gap:8px;padding:0 8px}.languageBox{gap:5px}.languageBox select{max-width:85px;padding:4px 5px}.ab-item{font-size:11px}.ab-sep{padding:0 12px}}@media (prefers-reduced-motion:reduce){.ab-track{animation-duration:33s;animation-duration:calc(var(--ab-duration, 30s)*1.1)}}.headerIconBtn{align-items:center;background:#fff;border:none;border-radius:50%;color:var(--c-navy-2);cursor:pointer;display:flex;height:15px;justify-content:center;margin-top:4%;padding:0;transition:all .3s ease;width:30px}@media (max-width:480px){.headerIconBtn{align-items:center;background:#fff;border:none;border-radius:50%;color:var(--c-navy-2);cursor:pointer;display:flex;height:44px;justify-content:center;margin-top:-1%;padding:0;transition:all .3s ease;width:44px}.headerIconBtn svg{font-size:21px}}.cartIcon{align-items:center;background:#fff;border:none;border-radius:50%;color:var(--c-navy-2);cursor:pointer;display:flex;height:39px;justify-content:center;margin-top:1%;padding:0;transition:all .3s ease;width:39px}.headerIconBtn .icon{font-size:17px}.header-cart-wrapper{position:relative}.header-cart-btn{background:#fff;border:none;border-radius:50%;color:#17344a;cursor:pointer;font-size:23px;height:45px;position:relative;width:45px}.header-cart-btn,.header-cart-count{align-items:center;display:flex;justify-content:center}.header-cart-count{background:#0086a4;border-radius:50px;color:#fff;font-size:11px;font-weight:700;height:20px;min-width:20px;padding:0 5px;position:absolute;right:-4px;top:-5px}.features-bar{background:#fff;cursor:pointer}.features-container{display:grid;grid-template-columns:repeat(4,1fr);margin:auto;max-width:92%}.feature-card{align-items:center;border-right:1px solid var(--c-line-soft);display:flex;gap:12px;padding:18px 20px}.feature-card:last-child{border-right:none}.feature-icon{color:#b14b4b;font-size:16px;height:38px;min-width:38px;width:38px}.feature-content h4{color:var(--c-ink);font-family:Mulish,sans-serif;font-size:12px;font-weight:800;margin:0}.feature-content p{color:var(--c-muted);font-family:Mulish,sans-serif;font-size:11px;line-height:1.5;margin-top:4px}@media (max-width:991px){.features-container{grid-template-columns:repeat(2,1fr)}.feature-card:nth-child(2){border-right:none}.feature-card{padding:15px}}@media (max-width:576px){.features-container{cursor:pointer;grid-template-columns:repeat(2,1fr);max-width:100%}.feature-card{align-items:flex-start;border-bottom:1px solid var(--c-line-soft);border-right:1px solid var(--c-line-soft);padding:12px 10px}.feature-card:nth-child(2),.feature-card:nth-child(4){border-right:none}.feature-card:nth-child(3),.feature-card:nth-child(4){border-bottom:none}.feature-content h4{font-size:10px}.feature-content p{font-size:9px;line-height:1.4}.feature-icon{font-size:14px;height:32px;min-width:32px;width:32px}}.feature-icon{background:var(--c-gold-light);border:1px solid var(--c-line);color:#b84b4b;font-family:Mulish,sans-serif;font-size:18px}.faq-section{margin-left:57px;padding:60px 20px}.faq-title{font-family:Mulish,sans-serif;font-size:27px;line-height:1.1;margin-bottom:40px;text-align:center}.faq-wrapper{align-items:flex-start;display:flex;gap:40px}.faq-left{flex:1 1}.faq-left img{border-radius:12px;height:400px;object-fit:cover;width:100%}.faq-right{flex:1 1}.faq-item{border-bottom:1px solid var(--c-line);padding:15px 0}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.faq-question h4{font-size:16px;margin:0}.faq-answer{color:var(--c-ink-soft);margin-top:10px}@media (max-width:768px){.faq-wrapper{flex-direction:column}.faq-left img{height:250px}}.promise-section{background:var(--c-ivory-2);padding:44px 20px;width:100%}.promise-container{align-items:center;display:flex;gap:60px;justify-content:space-between;margin:auto;max-width:1300px;padding:9px 23px}.promise-image{flex:1 1;position:relative}.promise-image img{border-radius:25px;display:block;margin-left:45px;min-height:350px;object-fit:cover;width:90%}.trust-badge{background:#fff;border-radius:15px;bottom:25px;box-shadow:0 8px 20px #0000001a;left:25px;padding:15px 20px;position:absolute}.trust-badge h3{color:var(--c-gold-ink);font-size:28px;margin-bottom:4px}.trust-badge span{color:var(--c-muted);font-size:12px;letter-spacing:1px}.promise-content{flex:1 1;margin-right:42px}.sub-heading{color:var(--c-gold-ink);font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.promise-content h2{color:var(--c-ink)}.promise-content h2,.promise-content h2 span{font-family:serif;font-size:35px;margin:auto;max-width:900px}.promise-content h2 span{color:var(--c-gold-ink);font-style:italic}.promise-content p{color:var(--c-ink-soft);font-size:17px;line-height:1.8;margin-top:25px}.benefits-list{list-style:none;margin-top:35px}.benefits-list li{align-items:flex-start;display:flex;gap:15px;margin-bottom:25px}.benefits-list li span{align-items:center;background:var(--c-gold-ink);border-radius:50%;color:#fff;display:flex;font-size:14px;height:34px;justify-content:center;min-width:34px}.benefits-list strong{color:var(--c-ink)}.story-btn{background:var(--c-gold-ink);border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:25px;padding:16px 35px;transition:.3s}.story-btn:hover{transform:translateY(-3px)}@media (max-width:992px){.promise-container{flex-direction:column;gap:40px}.promise-content h2{font-size:42px}.promise-image img{min-height:450px}}@media (max-width:768px){.promise-section{padding:60px 15px}.promise-content h2{font-size:32px}.promise-content p{font-size:15px}.promise-image img{min-height:350px}.trust-badge{bottom:15px;left:15px;padding:12px 15px}.trust-badge h3{font-size:22px}.story-btn{width:100%}.benefits-list li{gap:10px}}@media (max-width:480px){.promise-content h2{font-size:28px}.sub-heading{font-size:12px}.promise-image img{min-height:280px}.benefits-list li span{font-size:12px;height:28px;min-width:28px}}.vvFeatures-bar{background:var(--c-ivory);border-bottom:1px solid var(--c-gold);border-top:1px solid var(--c-gold);width:100%}.vvFeatures-container{display:grid;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1400px}.vvFeature-card{align-items:center;background:#0000;border:none;border-radius:0;border-right:1px solid var(--c-gold);display:flex;gap:15px;padding:14px 25px;position:relative;transition:.3s}.vvFeature-card:last-child{border-right:none}.vvFeature-card:hover{background:#fff;box-shadow:none;transform:none}.vvFeature-icon{align-items:center;background:var(--c-gold);border:1px solid var(--c-gold);border-radius:50%;color:var(--c-navy);display:flex;font-size:20px;height:42px;justify-content:center;min-width:42px;transition:.3s;width:42px}.vvFeature-card:hover .vvFeature-icon{background:var(--c-aqua);color:#fff;transform:none}.vvFeature-content h4{color:var(--c-ink);font-weight:700;margin:0}.vvFeature-content h4,.vvFeature-content p{font-family:Mulish,sans-serif;font-size:12px}.vvFeature-content p{color:var(--c-muted);line-height:1.4;margin-top:5px}@media (max-width:991px){.vvFeatures-container{grid-template-columns:repeat(2,1fr)}.vvFeature-card{border-bottom:1px solid var(--c-line-soft);border-right:1px solid var(--c-line-soft)}.vvFeature-card:nth-child(2),.vvFeature-card:nth-child(4){border-right:none}.vvFeature-card:nth-child(3),.vvFeature-card:nth-child(4){border-bottom:none}}@media (max-width:767px){.vvFeatures-container{grid-template-columns:repeat(2,1fr)}.vvFeature-card{align-items:flex-start;border-bottom:1px solid var(--c-line);border-right:1px solid var(--c-line);gap:10px;padding:12px}.vvFeature-card:nth-child(2),.vvFeature-card:nth-child(4){border-right:none}.vvFeature-card:nth-child(3),.vvFeature-card:nth-child(4){border-bottom:none}.vvFeature-icon{font-size:15px;height:32px;min-width:32px;width:32px}.vvFeature-content h4{font-size:11px;line-height:1.3}.vvFeature-content p{font-size:10px;line-height:1.4;margin-top:4px}}.rashi-section{background-image:url(https://res.cloudinary.com/dbb2hkjri/image/upload/v1786189311/d0fc36b2-850a-46e6-b39f-63a036b4047e_mcllm3.png);background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:40px 20px;width:100%}.rashi-container{margin:auto;max-width:1400px}.rashi-heading{margin-bottom:35px;text-align:center}.rashi-heading h2{font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;margin:0;text-align:center}.rashi-section .swiper{grid-template-columns:repeat(7,1fr);margin-top:4%;padding-bottom:19px}.rashi-section .swiper-slide{height:auto}.rashi-card{padding:0 8px;text-align:center;transition:.35s}.rashi-card:after{background:var(--c-line);content:"";height:82px;position:absolute;right:0;top:12px;width:1px}.rashi-section .swiper-slide:last-child .rashi-card:after{display:none}.rashi-image{align-items:center;border-radius:50%;box-shadow:0 10px 22px #00000014;display:flex;height:78px;justify-content:center;margin:auto;transition:.35s;width:78px}.rashi-image img{height:64px;object-fit:contain;transition:.35s;width:64px}.rashi-card h4{font-family:Mulish,sans-serif;font-size:16px;margin-top:21px}.rashi-card:hover .rashi-image{box-shadow:0 18px 35px #d455172e;transform:translateY(-8px)}.rashi-card:hover img{transform:scale(1.08)}.rashi-section .swiper-pagination{bottom:0!important}.rashi-section .swiper-pagination-bullet{background:#d8bcbc;border-radius:20px;height:4px;opacity:1;transition:.3s;width:12px}.rashi-section .swiper-pagination-bullet-active{background:var(--c-aqua);width:40px}.rashi-button-wrapper{display:flex;justify-content:center;margin-top:20px}.rashi-explore-btn{align-items:center;background:linear-gradient(135deg,var(--c-navy),var(--c-navy-2),var(--c-aqua));border:1px solid var(--c-gold);border-radius:50px;box-shadow:0 8px 22px #007f9e33,inset 0 1px 0 #ffffff1f;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:18px;height:52px;justify-content:center;letter-spacing:.3px;min-width:210px;overflow:hidden;padding:0 8px 0 26px;position:relative;text-decoration:none;transition:all .35s ease}.rashi-explore-btn:before{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transform:skewX(-20deg);transition:left .7s ease;width:80%}.rashi-explore-btn:hover:before{left:130%}.rashi-explore-btn:hover{background:linear-gradient(135deg,var(--c-navy-2),var(--c-aqua),var(--c-navy-2));box-shadow:0 14px 30px #007f9e47,0 0 0 4px #c9a22714;color:#fff;transform:translateY(-4px)}.rashi-btn-arrow{align-items:center;background:var(--c-gold);border-radius:50%;color:var(--c-navy);display:flex;font-size:20px;height:38px;justify-content:center;line-height:1;transition:all .35s ease;width:38px}.rashi-explore-btn:hover .rashi-btn-arrow{background:var(--c-gold);transform:translateX(5px)}@media (max-width:767px){.rashi-button-wrapper{margin-top:15px}.rashi-explore-btn{font-size:13px;gap:14px;height:48px;min-width:190px;padding-left:21px}.rashi-btn-arrow{font-size:18px;height:34px;width:34px}}@media (max-width:1200px){.rashi-heading h2{font-size:44px}.rashi-image{height:72px;width:72px}.rashi-image img{height:58px;width:58px}.rashi-card h4{font-size:15px}}@media (max-width:991px){.rashi-section{padding:50px 15px 35px}.rashi-heading{margin-bottom:30px}.rashi-heading h2{font-size:36px}.rashi-card:after{height:72px;top:10px}.rashi-image{height:68px;width:68px}.rashi-image img{height:55px;width:55px}.rashi-card h4{font-size:14px;margin-top:10px}}@media (max-width:768px){.rashi-section .swiper{grid-template-columns:repeat(7,1fr);margin-bottom:21px;margin-top:9%;padding-bottom:19px}.rashi-section{padding:40px 12px 30px}.rashi-heading h2{font-size:30px;line-height:1.3}.rashi-card{padding:0 4px}.rashi-card:after{height:60px}.rashi-image{height:60px;width:60px}.rashi-image img{height:48px;width:48px}.rashi-card h4{font-size:13px;margin-top:8px}.rashi-section .swiper-pagination-bullet{height:4px;width:10px}.rashi-section .swiper-pagination-bullet-active{width:28px}}@media (max-width:480px){.rashi-section{padding:35px 10px 25px}.rashi-heading h2{font-size:26px}.rashi-image{height:54px;width:54px}.rashi-image img{height:42px;width:42px}.rashi-card h4{font-size:12px}.rashi-card:after{height:52px}}@media (max-width:360px){.rashi-heading h2{font-size:23px}.rashi-image{height:48px;width:48px}.rashi-image img{height:38px;width:38px}.rashi-card h4{font-size:11px}}.rashi-card{overflow:hidden;position:relative}.rashi-card:before{background:linear-gradient(135deg,#fff0,#ffaa462e,#fff0);content:"";height:180%;left:-120%;position:absolute;top:-120%;transform:rotate(25deg);transition:.8s;width:180%}.rashi-card:hover:before{left:120%}.rashi-image{overflow:hidden;position:relative}.rashi-image:after{border:2px solid #0000;border-radius:50%;content:"";inset:0;position:absolute;transition:.35s}.rashi-card:hover .rashi-image:after{border-color:var(--c-aqua)}.rashi-card:hover .rashi-image{background:linear-gradient(135deg,var(--c-ivory),var(--c-ivory))}.rashi-card:hover img{transform:scale(1.12) rotate(4deg)}.rashi-card h4{transition:.3s}.rashi-card:hover h4{color:var(--c-aqua-ink);letter-spacing:.4px}.rashi-card:hover .rashi-image{box-shadow:0 10px 25px #f478202e,0 0 0 8px #ffffff73}.rashi-section .swiper-pagination{margin-top:15px}.rashi-section .swiper-pagination-bullet{transition:.35s}.rashi-section .swiper-pagination-bullet:hover{background:var(--c-aqua)}.rashi-section .swiper-pagination-bullet-active{box-shadow:0 3px 12px #b3270059}.rashi-section .swiper-wrapper{align-items:center}.rashi-section .swiper-slide{transition:.35s}@keyframes rashiFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.rashi-card:hover .rashi-image{animation:rashiFloat .8s ease}.rashi-section{transition:.4s}.journal-sec{background:#fff;overflow:hidden;padding:40px 0 10px;width:100%}.journal-container{margin:0 auto;max-width:1400px;width:87%}.journal-main{align-items:center;display:grid;grid-template-columns:50% 50%;min-height:564px}.journal-left{padding-right:55px}.journal-label{color:var(--c-gold-ink);display:block;font-size:11px;font-weight:600;letter-spacing:3px;margin-bottom:8px}.journal-left>h2{color:#000;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;letter-spacing:-.5px;line-height:1.1;margin-bottom:20px;margin-top:10px}.journal-intro{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:15px;line-height:1.75;max-width:600px}.journal-list{margin-top:10px;width:100%}.journal-list-item{grid-gap:15px;align-items:center;border-bottom:1px solid var(--c-line);cursor:pointer;display:grid;gap:15px;grid-template-columns:68px 1fr 45px;min-height:105px;padding:8px 0;transition:.3s ease}.journal-list-item:first-child{border-top:none}.journal-list-icon{align-items:center;background:var(--c-ivory);border:1px solid var(--c-line);border-radius:50%;color:var(--c-gold-ink);display:flex;font-size:20px;height:50px;justify-content:center;transition:.3s ease;width:50px}.journal-list-item.active .journal-list-icon{background:var(--c-ivory);border-color:var(--c-gold);transform:scale(1.04)}.journal-list-content{min-width:0}.journal-list-content h3{color:var(--c-aqua-ink);font-family:Mulish,sans-serif;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 9px;transition:.3s ease}.journal-list-item.active .journal-list-content h3{color:var(--c-ink)}.journal-list-meta{align-items:center;color:var(--c-gold-ink);display:flex;flex-wrap:wrap;font-family:Mulish,sans-serif;font-size:12px;gap:10px}.journal-list-meta span{align-items:center;display:flex;gap:7px}.journal-list-meta svg{color:var(--c-gold-ink);font-size:15px}.journal-list-meta i{background:var(--c-line);display:block;height:15px;width:1px}.journal-small-arrow{align-items:center;background:#0000;border:1px solidvar(--c-gold);border-radius:50%;color:var(--c-gold-ink);cursor:pointer;display:flex;height:34px;justify-content:center;transition:.3s ease;width:34px}.journal-small-arrow svg{font-size:17px}.journal-small-arrow:hover{transform:translateX(3px)}.journal-all-btn,.journal-small-arrow:hover{background:var(--c-gold);color:var(--c-navy)}.journal-all-btn{align-items:center;border-radius:10px;box-shadow:0 8px 20px #2d23161f;display:inline-flex;font-family:Mulish,sans-serif;font-size:14px;font-weight:600;gap:12px;justify-content:center;margin-top:20px;padding:14px 22px;text-decoration:none;transition:.35s ease}.journal-all-btn svg{font-size:18px;transition:.3s ease}.journal-all-btn:hover{background:var(--c-gold);color:var(--c-navy);transform:translateY(-3px)}.journal-all-btn:hover svg{transform:translateX(4px)}.journal-featured{padding-left:10px;width:100%}.journal-featured-image{align-items:flex-start;animation:journalImageFade .6s ease;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:20px;display:flex;height:400px;overflow:hidden;position:relative;transition:background-image .5s ease,transform .4s ease;width:100%}@keyframes journalImageFade{0%{opacity:.55;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.journal-category{background:var(--c-gold);border-radius:11px;color:var(--c-navy);font-family:Mulish,sans-serif;font-size:12px;font-weight:700;left:52px;letter-spacing:.2px;padding:12px 18px;position:absolute;top:58px;z-index:3}.journal-featured-content{bottom:105px;color:#fff;left:52px;position:absolute;width:66%;z-index:3}.journal-featured-content h2{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.12;margin:0 0 18px}.journal-featured-content p{color:#ffffffeb;font-family:Mulish,sans-serif;font-size:15px;line-height:1.8;margin:0 0 28px;max-width:550px}.journal-read-btn{align-items:center;background:var(--c-gold);border-radius:30px;color:var(--c-navy);display:inline-flex;font-family:Mulish,sans-serif;font-size:14px;font-weight:700;gap:14px;padding:13px 24px;text-decoration:none;transition:.3s ease}.journal-read-btn svg{font-size:18px;transition:.3s ease}.journal-read-btn:hover{background:var(--c-gold);transform:translateY(-2px)}.journal-read-btn:hover svg{transform:translateX(4px)}.journal-slider-arrow{align-items:center;background:#18140ec7;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease;width:50px;z-index:5}.journal-slider-arrow svg{font-size:25px}.journal-slider-arrow:hover{background:var(--c-gold);transform:translateY(-50%) scale(1.06)}.journal-prev{left:-25px}.journal-next{right:-25px}.journal-dots{align-items:center;bottom:27px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.journal-dot{background:#ffffffbf;border:none;border-radius:50%;cursor:pointer;height:9px;padding:0;transition:.3s ease;width:9px}.journal-dot.active{background:var(--c-gold);height:11px;width:11px}.journal-dot:hover{transform:scale(1.25)}@media (min-width:1500px){.journal-main{grid-template-columns:40% 60%}.journal-left>h2{font-size:51px}.journal-featured-image{height:600px}.journal-featured-content h2{font-size:46px}}@media (max-width:1200px){.journal-container{width:92%}.journal-main{grid-template-columns:42% 58%}.journal-left{padding-right:30px}.journal-left>h2{font-size:42px}.journal-featured-image{height:540px}.journal-featured-content{left:40px;width:60%}.journal-featured-content h2{font-size:38px}.journal-category{left:40px}}@media (min-width:577px) and (max-width:992px){.journal-sec{overflow:hidden;padding:45px 0;width:100%}.journal-container{margin:0 auto;max-width:100%;width:92%}.journal-main{align-items:stretch;display:flex;flex-direction:column;gap:30px;min-height:auto}.journal-left{padding:0;width:100%}.journal-label{font-size:11px;margin-bottom:10px}.journal-left>h2{font-size:27px;line-height:1.25;margin:10px 0 18px}.journal-intro{font-size:14px;line-height:1.75;max-width:700px;width:100%}.journal-list{margin-top:20px;width:100%}.journal-list-item{gap:12px;grid-template-columns:60px minmax(0,1fr) 38px;min-height:95px;padding:12px 0}.journal-list-icon{font-size:19px;height:48px;width:48px}.journal-list-content{min-width:0}.journal-list-content h3{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.journal-list-meta{font-size:11px;gap:8px}.journal-list-meta span{gap:5px}.journal-list-meta svg{font-size:13px}.journal-small-arrow{height:32px;width:32px}.journal-all-btn{margin-top:18px;padding:12px 20px}.journal-featured{padding:0;width:100%}.journal-featured-image{background-position:50%;background-size:cover;border-radius:16px;height:430px;width:100%}.journal-category{font-size:11px;left:25px;padding:10px 15px;top:25px}.journal-featured-content{bottom:65px;left:25px;width:calc(100% - 50px)}.journal-featured-content h2{font-size:30px;line-height:1.2;margin-bottom:12px}.journal-featured-content p{font-size:14px;line-height:1.65;margin-bottom:18px;max-width:100%}.journal-read-btn{font-size:13px;padding:12px 20px}.journal-slider-arrow{height:42px;width:42px}.journal-slider-arrow svg{font-size:20px}.journal-prev{left:10px}.journal-next{right:10px}.journal-dots{bottom:20px;gap:8px}}@media (max-width:576px){.journal-sec{overflow:hidden;padding:30px 0;width:100%}.journal-container{margin:0 auto;max-width:100%;width:94%}.journal-main{align-items:stretch;display:flex;flex-direction:column;gap:25px;min-height:auto;width:100%}.journal-left{padding:0;width:100%}.journal-label{display:block;font-size:10px;letter-spacing:2px;margin-bottom:9px;text-align:center}.journal-left>h2{font-size:24px;line-height:1.35;margin:8px 0 15px}.journal-intro,.journal-left>h2{padding:0 5px;text-align:center;width:100%}.journal-intro{font-size:13px;line-height:1.7;margin:10px auto 18px;max-width:100%}.journal-list{margin-top:15px;width:100%}.journal-list-item{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr) 30px;min-height:85px;padding:12px 0}.journal-list-icon{font-size:17px;height:40px;width:40px}.journal-list-content{min-width:0}.journal-list-content h3{font-size:13px;line-height:1.45;margin:0 0 6px;overflow-wrap:anywhere}.journal-list-meta{display:flex;flex-wrap:wrap;font-size:10px;gap:5px 8px;line-height:1.5}.journal-list-meta span{gap:4px}.journal-list-meta svg{font-size:12px}.journal-list-meta i{height:12px}.journal-small-arrow{height:28px;width:28px}.journal-small-arrow svg{font-size:14px}.journal-all-btn{border-radius:8px;font-size:12px;gap:8px;margin-top:17px;padding:12px 18px}.journal-featured{padding:0;width:100%}.journal-featured-image{background-position:50%;background-size:cover;border-radius:13px;height:350px;min-height:350px;overflow:hidden;width:100%}.journal-category{border-radius:7px;font-size:10px;left:15px;padding:8px 12px;top:18px}.journal-featured-content{bottom:55px;left:15px;width:calc(100% - 30px)}.journal-featured-content h2{font-size:21px;line-height:1.3;margin-bottom:10px}.journal-featured-content p{font-size:12px;line-height:1.6;margin-bottom:15px;max-width:100%}.journal-read-btn{font-size:12px;gap:8px;padding:10px 16px}.journal-read-btn svg{font-size:15px}.journal-slider-arrow{height:32px;width:32px}.journal-slider-arrow svg{font-size:17px}.journal-prev{left:6px}.journal-next{right:6px}.journal-dots{bottom:17px;gap:7px}.journal-dot{height:7px;width:7px}.journal-dot.active{height:9px;width:9px}.journal-title-line{margin:12px auto}}@media (max-width:380px){.journal-sec{padding:25px 0}.journal-container{margin:0 auto;width:94%}.journal-main{gap:20px}.journal-left>h2{font-size:21px}.journal-intro{font-size:12px;line-height:1.65}.journal-list-item{gap:7px;grid-template-columns:38px minmax(0,1fr) 27px;min-height:80px}.journal-list-icon{font-size:15px;height:36px;width:36px}.journal-list-content h3{font-size:12px;line-height:1.4}.journal-list-meta{font-size:9px;gap:4px 6px}.journal-small-arrow{height:26px;width:26px}.journal-featured-image{height:300px;min-height:300px}.journal-category{font-size:9px;left:12px;padding:7px 10px;top:14px}.journal-featured-content{bottom:48px;left:12px;width:calc(100% - 24px)}.journal-featured-content h2{font-size:18px}.journal-featured-content p{font-size:11px;margin-bottom:12px}.journal-read-btn{font-size:11px;padding:9px 13px}.journal-slider-arrow{height:28px;width:28px}}@media (max-width:992px){.journal-container,.journal-featured,.journal-left,.journal-list,.journal-main{max-width:100%;min-width:0}.journal-list-content{overflow-wrap:anywhere}.journal-featured-image{position:relative}}.bold{color:var(--c-gold);font-style:italic;font-weight:400}.rqf-section{background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2));padding:50px 49px;width:100%}.rqf-container{background:#fff;margin:auto;max-width:1350px;width:88%}.rqf-title{margin-bottom:27px;text-align:center}.rqf-title h2{color:var(--c-navy-2);margin-bottom:15px}.rqf-title h2,.rqf-title span{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.rqf-title span{color:var(--c-gold)}.rqf-title p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:15px;line-height:28px;margin:16px auto auto;max-width:740px}.rqf-wrapper{display:flex;gap:11px;justify-content:space-between;margin-left:4%;width:90%}.rqf-sidebar{background:#fff;padding:20px 30px;width:27%}.rqf-category-btn{background:#0000;border:none;border-bottom:1px solid #0000;color:var(--c-muted);cursor:pointer;font-family:Mulish,sans-serif;font-size:15px;font-weight:700;padding:15px 0;position:relative;text-align:left;transition:.3s;width:100%}.rqf-category-btn:hover{color:var(--c-gold);font-family:Mulish,sans-serif;padding-left:10px}.rqf-category-btn.rqf-active{color:var(--c-gold);font-family:Mulish,sans-serif;font-weight:600}.rqf-content{width:73%}.rqf-search{align-items:center;background:#fff;display:flex;height:60px;justify-content:space-between;margin-bottom:18px;padding:0 22px;width:100%}.rqf-search input{background:#0000;border:none;color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:15px;outline:none;width:100%}.rqf-search svg{color:var(--c-muted-light);font-family:Mulish,sans-serif;font-size:20px}.rqf-card{background:#fff;margin-bottom:14px;transition:.3s}.rqf-card:hover{box-shadow:0 8px 20px #00000014}.rqf-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px 25px}.rqf-question span{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:15px;font-weight:700;line-height:28px}.rqf-question svg{flex-shrink:0;font-size:24px}.rqf-answer,.rqf-question svg{color:var(--c-muted);font-family:Mulish,sans-serif}.rqf-answer{animation:rqfFade .35s ease;border-top:1px solid var(--c-line-soft);font-size:15px;line-height:30px;padding:0 25px 22px}@keyframes rqfFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.rqf-empty{background:#fff;border-radius:4px;color:var(--c-muted-light);font-size:18px;padding:40px;text-align:center}@media (max-width:1200px){.rqf-container{width:95%}.rqf-wrapper{gap:35px}.rqf-sidebar{width:32%}.rqf-content{width:68%}.rqf-title h2{font-size:42px}}@media (max-width:991px){.rqf-section{padding:60px 0}.rqf-wrapper{flex-direction:column}.rqf-sidebar{display:flex;gap:7px;overflow-x:auto;padding-bottom:18px;scrollbar-width:none;width:100%}.rqf-sidebar::-webkit-scrollbar{display:none}.rqf-category-btn{background:#fff;border:1px solid var(--c-line);border-radius:30px;font-size:15px;padding:12px 18px;white-space:nowrap;width:auto}.rqf-category-btn:hover{padding-left:18px}.rqf-category-btn.rqf-active{background:var(--c-gold);color:var(--c-navy)}.rqf-category-btn.rqf-active:after{display:none}.rqf-content{width:100%}.rqf-title h2{font-size:36px}.rqf-title p{font-size:15px;max-width:100%}}@media (max-width:480px){.rqf-content{margin-left:3px;width:98%}}@media (max-width:768px){.rqf-section{padding:30px 0}.rqf-container{width:92%}.rqf-title{margin-bottom:35px}.rqf-title h2{font-size:20px;line-height:42px}.rqf-title p{font-size:14px;line-height:24px}.rqf-search{height:52px;padding:0 15px}.rqf-search input{font-size:14px}.rqf-question{padding:18px}.rqf-question span{font-size:15px;line-height:24px;width:90%}.rqf-question svg{font-size:20px}.rqf-answer{font-size:14px;line-height:24px;padding:0 18px 18px}}@media (max-width:480px){.rqf-title h2{font-size:20px}.rqf-title p{font-size:14px;text-align:center;width:90%}.rqf-category-btn{font-size:13px;padding:10px 16px}.rqf-search{height:48px}.rqf-question{padding:16px}.rqf-answer,.rqf-question span{font-size:13px}}.als-slider{border-bottom:3px solid var(--c-gold);padding:9px 5px 23px;position:relative;width:100%}.als-slider .swiper{overflow:visible}.als-slider .swiper-slide{border-radius:10px;margin-left:12px;overflow:hidden}.als-bg{border-radius:10px;display:block;height:auto;object-fit:contain;width:100%}.swiper-pagination-bullet{background:#fff;opacity:.6}.swiper-pagination-bullet-active{background:var(--c-gold)}@media (max-width:768px){.als-slider{padding:10px 5px 16px}.als-bg{aspect-ratio:auto;height:auto;object-fit:contain}.als-slider .swiper{overflow:hidden}}.mukhi-section{background:url(/static/media/about-page-bg_1.6298bbcdbffccc114558.webp);padding:50px 20px}.containervv{margin:auto;max-width:87%}.mukhi-heading{border-bottom:1px solid var(--c-line-soft);color:var(--c-ink);font-size:28px;font-weight:400;line-height:1.6;margin-bottom:40px;padding-bottom:20px;text-align:center}.mukhi-heading span,.mukhi-heading strong{font-weight:700}.mukhi-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(8,1fr)}.mukhi-card{background:var(--c-ivory);border:1px solid var(--c-line-soft);cursor:pointer;font-family:Mulish,sans-serif;text-align:center;transition:.3s}.mukhi-card:hover{box-shadow:0 10px 25px #0000001f;transform:translateY(-5px)}.mukhi-image{height:130px;overflow:hidden;width:100%}.mukhi-image img{height:100%;transition:.4s;width:100%}.mukhi-card:hover img{transform:scale(1.08)}.mukhi-card h4{color:#000;font-family:Mulish,sans-serif;font-size:15px;font-weight:500;padding:12px}.btn-box{margin-top:35px;text-align:center}@media (max-width:991px){.mukhi-grid{grid-template-columns:repeat(4,1fr)}.mukhi-heading{font-size:24px}}@media (max-width:768px){.mukhi-section{background-attachment:scroll;background-image:url(/static/media/about-page-bg_1.6298bbcdbffccc114558.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:30px 15px}}@media (max-width:576px){.mukhi-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.mukhi-image{height:110px}.mukhi-card h4{font-size:17px;padding:10px}.mukhi-heading{font-size:20px}.view-btn{font-size:17px;padding:14px;width:100%}}.mukhi-section .swiper{margin-top:40px;padding-bottom:10px;width:100%}.mukhi-section .swiper-slide{height:auto}.mukhi-card{display:block;text-decoration:none}@media (max-width:768px){.mukhi-image{height:120px}.mukhi-card h4{font-size:13px;padding:10px 5px}}.containera{margin:auto;max-width:90%;width:90%}.heading-wrapper h1{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.3;margin-bottom:-2px;margin-left:6%;text-align:center;width:90%}.small-heading{color:var(--c-gold);display:block;font-size:9px;font-weight:600;letter-spacing:3px;margin-bottom:9px;text-align:center}.category-section h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;margin:0;text-align:center}.category-section p{color:var(--c-muted);font-family:Mulish,sans-serif;font-size:15px;line-height:28px;margin-left:22%;margin-top:13px;max-width:56%;text-align:center}.category-grida{grid-gap:20px;display:grid;display:flex;gap:20px;grid-template-columns:repeat(5,1fr);margin-top:30px}.category-slider{cursor:pointer;grid-template-columns:repeat(3,1fr);width:80%}.calculator-card{flex-shrink:0;width:20%}.category-carda{border-radius:10px;height:290px;overflow:hidden;position:relative}.category-carda img{height:100%;object-fit:cover;transition:.5s;width:100%}.category-carda:hover img{transform:scale(1.08)}.overlay{background:linear-gradient(0deg,#0000008c,#0000 60%);height:100%;left:0;position:absolute;top:0;width:100%}.content{bottom:25px;color:#fff;left:25px;position:absolute;right:20px}.content h3{background-color:#fff;border:1px solid var(--c-gold);color:#000;font-family:Mulish,sans-serif;font-size:13px;font-weight:600;margin-bottom:12px;padding:10px}.content span{align-items:center;display:flex;font-size:15px;gap:8px}.calculator-card{align-items:start;background:var(--c-gold-light);border-radius:10px;display:flex;flex-direction:column;height:290px;justify-content:center;padding:15px;text-align:left}.icon{color:#9c2432;font-size:15px;margin-bottom:15px}.calculator-card h3{color:var(--c-ink);font-size:17px;margin-bottom:15px}.calculator-card p{color:#fff;font-size:15px;line-height:24px;margin-bottom:15px;margin-left:0;margin-top:3%;max-width:210px;text-align:left;width:100%}.contact-btn{align-items:center;background:var(--c-gold);border-radius:30px;color:var(--c-navy);display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:center;padding:4px 14px;text-decoration:none;transition:.4s}.contact-btn:hover{background:var(--c-gold);transform:translateY(-4px)}@media(max-width:992px){.category-grida{grid-template-columns:repeat(2,1fr)}.category-carda{height:360px}.category-section h2{font-size:38px}}@media (max-width:768px){.category-section{padding:30px 0}.containera{max-width:92%;width:92%}.small-heading{font-size:10px;letter-spacing:2px}.category-section h2{font-size:30px;line-height:1.2}.category-section p{font-size:14px;line-height:24px;margin:12px auto 0;max-width:100%;padding:0 5px;width:100%}.category-grida{display:flex;flex-direction:column;gap:20px;margin-top:25px}.category-slider{width:100%}.calculator-card{align-items:flex-start;border-radius:12px;display:none;height:auto;padding:22px;width:100%}.calculator-card h3{font-size:20px;margin-bottom:10px}.calculator-card p{font-size:14px;line-height:24px;margin:0 0 20px;max-width:100%}.contact-btn{font-size:14px;justify-content:center;padding:12px 18px;width:100%}.category-carda{height:260px}.category-carda,.category-carda img{border-radius:12px}.content{bottom:15px;left:15px;right:15px}.content h3{font-size:16px;margin-bottom:-14px;padding:10px}.explore-btn{font-size:14px}.category-slider .swiper{padding-bottom:8px}.category-slider .swiper-slide{height:auto}}.explore-btn{align-items:center;color:#fff;display:flex;font-weight:600;gap:8px;margin-top:10px;text-decoration:none}.explore-btn:hover{color:var(--c-gold)}.rashi-card{align-items:center;color:var(--c-ink);cursor:pointer;display:flex;flex-direction:column;justify-content:center;text-decoration:none}.rashi-card h4{color:var(--c-ink);font-size:15px;font-weight:500;margin-top:29px}.rashi-card:hover h4{color:var(--c-gold)}.section-heading{margin:-15px auto 65px;text-align:center}.separator-ring{display:block;height:22px;margin:0 auto -41px;width:45px}.expert-consultation{background:var(--c-ivory);overflow:hidden;width:100%}.expert-container{display:flex;min-height:400px;width:100%}.expert-content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:32px 40px 25px 7.1%;width:59.5%}.expert-content h2{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;letter-spacing:-.5px;line-height:1.38;margin:0}.expert-features{align-items:center;display:flex;margin-top:35px}.expert-feature{align-items:flex-start;display:flex;flex-direction:column;min-width:145px}.feature-icon{border:1px solid var(--c-aqua);color:var(--c-aqua-ink);font-size:17px;height:36px;margin-bottom:14px;position:relative;width:36px}.feature-icon:after{border-right:1px solid var(--c-aqua);bottom:2px;content:"";height:7px;position:absolute;right:-2px;transform:rotate(45deg);width:7px}.expert-feature span{color:var(--c-ink);font-family:Mulish,sans-serif;font-size:14px;font-weight:400;white-space:nowrap}.feature-divider{background:var(--c-aqua);height:56px;margin:0 18px;width:1px}.expert-buttons{align-items:center;display:flex;gap:26px;margin-top:65px}.expert-btn{align-items:center;box-sizing:border-box;display:inline-flex;font-family:Arial,sans-serif;font-size:12px;gap:12px;height:39px;justify-content:center;letter-spacing:.3px;min-width:143px;padding:0 20px;text-decoration:none;transition:all .3s ease}.expert-btn svg{font-size:15px}.chat-btn{border:1px solid var(--c-aqua)}.chat-btn,.chat-btn:hover{background:var(--c-aqua);color:#fff}.chat-btn:hover{border-color:var(--c-gold)}.call-btn{background:#0000;border:1px solid var(--c-aqua);color:var(--c-gold-ink)}.call-btn:hover{background:var(--c-aqua);color:#fff}.expert-image{align-items:flex-end;display:flex;height:398px;justify-content:center;overflow:hidden;width:28.5%}.expert-image img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}@media (min-width:1600px){.expert-content{padding-left:7.5%}.expert-content h2{font-size:36px}.expert-image{height:400px}}@media (max-width:1100px){.expert-container{min-height:380px}.expert-content{padding:30px 25px 25px 5%;width:60%}.expert-content h2{font-size:29px;line-height:1.35}.expert-features{margin-top:28px}.expert-feature{min-width:auto}.expert-feature span{font-size:11px}.feature-divider{margin:0 12px}.expert-buttons{gap:18px;margin-top:48px}.expert-image{height:380px;width:40%}}@media (max-width:850px){.expert-content{padding-left:4%;width:60%}.expert-content h2{font-size:25px}.expert-feature span{font-size:10px}.feature-divider{margin:0 8px}.expert-btn{min-width:125px;padding:0 13px}.expert-image{width:40%}}@media (max-width:650px){.expert-container{flex-direction:column}.expert-image{height:320px;order:1;width:100%}.expert-content{order:2;padding:35px 20px 40px;width:100%}.expert-content h2{font-size:27px;line-height:1.35;text-align:center}.expert-features{flex-wrap:wrap;gap:18px 10px;justify-content:center;margin-top:30px}.expert-feature{align-items:center;min-width:105px}.feature-icon{margin-bottom:10px}.expert-feature span{font-size:11px;line-height:1.4;text-align:center;white-space:normal}.feature-divider{height:48px;margin:0 3px}.expert-buttons{gap:12px;justify-content:center;margin-top:38px}.expert-btn{height:42px;min-width:135px}}@media (max-width:420px){.expert-image{height:280px}.expert-content{padding:30px 15px 35px}.expert-content h2{font-size:23px}.expert-features{gap:15px 5px}.expert-feature{min-width:95px}.expert-feature span{font-size:10px}.feature-divider{display:none}.expert-buttons{flex-direction:column;width:100%}.expert-btn{max-width:220px;width:100%}}.features-bar{background:var(--c-ivory);box-sizing:border-box;padding:40px 0;width:100%}.features-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:100%}.feature-item{flex:1 1;flex-direction:column;text-align:center}.feature-circle,.feature-item{align-items:center;display:flex;justify-content:center}.feature-circle{border:1px solid var(--c-aqua);border-radius:50%;color:var(--c-gold);font-size:16px;height:38px;margin-bottom:20px;position:relative;width:38px}.feature-circle:after{border-bottom:1px solid var(--c-gold);border-right:1px solid var(--c-gold);bottom:1px;content:"";height:7px;position:absolute;right:-3px;transform:rotate(45deg);width:7px}.feature-item p{color:var(--c-ink);font-family:Mulish,sans-serif;font-size:14px;font-weight:400;line-height:1.4;margin:0}.feature-separator{background:var(--c-aqua);flex-shrink:0;height:80px;width:1px}@media (min-width:1500px){.features-container{max-width:1350px}.feature-circle{height:40px;width:40px}.feature-item p{font-size:13px}.feature-separator{height:80px}}@media (max-width:1000px){.features-bar{padding:40px 20px}.features-container{width:100%}.feature-item p{font-size:12px}.feature-separator{height:65px}}@media (max-width:750px){.features-container{grid-row-gap:35px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:35px}.feature-separator{display:none}.feature-item p{font-size:12px}.feature-circle{margin-bottom:12px}}@media (max-width:550px){.features-bar{padding:35px 15px}.features-container{gap:35px 15px;grid-template-columns:repeat(2,1fr)}.feature-circle{font-size:14px;height:36px;width:36px}.feature-item p{font-size:11px}}@media (max-width:380px){.features-container{gap:30px 10px;grid-template-columns:1fr 1fr}.feature-item p{font-size:10px}.feature-circle{margin-bottom:10px}}.headdd{font-family:Mulish,sans-serif;font-size:15px;margin-top:20px}.premium-product-page{background:var(--c-ivory)}.premium-details-grid{align-items:start;gap:28px}.premium-image-box{background:#fff;border:1px solid var(--c-ivory-2);border-radius:16px;padding:6px}@media(max-width:576px){.premium-image-box{border-radius:16px;margin-left:2%;padding:2px}}.premium-image-layout{align-items:stretch;display:flex;gap:15px}.premium-thumbs{display:flex;flex-direction:column;gap:10px;width:76px}.premium-360,.premium-thumb{background:#fff;border:none;border-radius:12px;cursor:pointer;height:77px;padding:6px;transition:.25s ease;width:103px}.premium-thumb img{border-radius:8px;height:100%;object-fit:contain;width:100%}.premium-main-image-wrapper{border-radius:15px;flex:1 1;min-height:470px;overflow:hidden;position:relative}.premium-main-image{display:block;height:100%;min-height:470px;object-fit:contain;width:100%}.premium-360{flex-direction:column;gap:4px;height:90px}.premium-360,.premium-360-icon{align-items:center;display:flex;justify-content:center}.premium-360-icon{border:2px solid var(--c-gold-ink);border-radius:50%;color:var(--c-gold-ink);font-size:12px;height:34px;width:34px}.premium-360 small{color:var(--c-ink-soft);font-size:9px;font-weight:700}.premium-image-features{background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2));border-radius:11px;justify-content:space-around;margin-top:6px;padding:5px}.premium-image-features,.premium-image-features>div{align-items:center;display:flex;gap:7px}.premium-image-features span{color:var(--c-gold-ink);font-size:18px}.premium-image-features p{color:var(--c-ink-soft);font-family:Mulish;font-size:13px;margin:0}.premium-info-box{padding:2px 0}.premium-title-row{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:17px}.premium-title-row h1{color:var(--c-navy);font-size:27px;font-weight:600;letter-spacing:-.3px;line-height:1.2;margin:0}.premium-rating{align-items:center;color:var(--c-ink-soft);display:flex;flex-wrap:wrap;font-family:Mulish;font-size:14px;gap:7px;margin-top:9px}.premium-rating .stars{color:var(--c-gold-ink);font-size:16px;letter-spacing:2px}.rating-divider{color:var(--c-line)}.premium-share-btn{align-items:center;background:#0000;border:0;color:var(--c-navy-2);cursor:pointer;display:flex;font-family:Mulish;font-size:14px;gap:6px;padding:6px}.premium-short-description{color:var(--c-ink-soft);font-size:13px;line-height:1.6;margin:10px 0 15px}.premium-price-row{align-items:center;display:flex;gap:14px;margin-bottom:12px}.premium-price-row h2{color:var(--c-navy);font-size:31px;font-weight:700;line-height:1;margin:0}.premium-price-row del{color:var(--c-muted-light);font-size:14px}.premium-discount{background:var(--c-gold);border-radius:4px;color:var(--c-navy);font-size:11px;font-weight:700;padding:5px 9px}.premium-benefits{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.premium-benefit{align-items:center;color:var(--c-ink-soft);display:flex;font-size:12px;gap:8px}.premium-benefit svg{color:var(--c-navy-2);font-size:10px}.premium-customization{background:linear-gradient(145deg,#fffcf6fa,#fcf5e8d1);border:1px solid var(--c-line);border-radius:16px;margin-bottom:21px;padding:14px}.premium-step{margin-bottom:17px}.premium-step:last-child{margin-bottom:0}.premium-step h3{align-items:center;color:var(--c-aqua-ink);display:flex;font-family:Mulish;font-size:13px;gap:8px;letter-spacing:.5px;margin:0 0 10px}.step-number{align-items:center;background:var(--c-navy-2);border-radius:50%;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.required{color:#e13c31}.premium-style-options{display:flex;gap:12px}.premium-style-card{background:#fff;border:1px solid var(--c-line);border-radius:12px;cursor:pointer;min-height:122px;padding:8px;position:relative;transition:.25s ease;width:116px}.premium-style-card:hover{border-color:var(--c-gold-ink)}.premium-style-card.active{background:var(--c-ivory);border:2px solid var(--c-gold-ink)}.premium-style-image{align-items:center;display:flex;height:79px;justify-content:center;position:relative}.premium-style-image img{height:68px;object-fit:contain;width:68px}.premium-style-card strong{color:var(--c-ink);display:block;font-size:11px;margin-top:5px;text-align:center}.premium-selected-check{align-items:center;background:var(--c-gold-ink);border-radius:50%;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:2px;top:0;width:18px}.premium-select-row{align-items:center;display:flex;gap:20px}.premium-select-wrapper{flex:1 1;position:relative}.premium-select{appearance:none;background:#fff;border:1px solid var(--c-line);border-radius:8px;color:var(--c-ink);font-family:Mulish;font-size:12px;height:38px;outline:none;padding:0 40px 0 12px;width:100%}.premium-select:focus{border-color:var(--c-gold-ink)}.premium-select-arrow{color:var(--c-muted-light);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.free-label{color:var(--c-gold-ink);font-size:11px;font-weight:700}.design-help{color:var(--c-muted);font-family:Mulish;font-size:13px;margin:-3px 0 10px}.premium-design-options{display:flex;gap:10px}.premium-design-card{background:#fff;border:1px solid var(--c-line);border-radius:10px;cursor:pointer;padding:5px;position:relative;text-align:left;transition:.25s ease;width:82px}.premium-design-card.active{border:2px solid var(--c-gold-ink)}.premium-design-image{align-items:center;display:flex;height:66px;justify-content:center;position:relative}.premium-design-image img{height:60px;object-fit:contain;width:60px}.premium-design-card strong{color:var(--c-ink);display:block;font-size:11px;margin:2px 0}.premium-design-card>span{color:var(--c-gold-ink);font-size:10px}.premium-price-summary{background:#fff;border:1px solid var(--c-line);border-radius:10px;margin-top:6px;padding:11px 13px}.premium-price-summary>div{align-items:center;color:var(--c-ink-soft);display:flex;font-family:Mulish;font-size:12px;gap:15px;justify-content:space-between;margin-bottom:5px}.premium-price-summary strong{color:var(--c-ink);font-weight:600}.premium-price-summary .total-price-row{border-top:1px solid var(--c-line);color:#202a2d;font-size:14px;margin-bottom:1px;margin-top:6px;padding-top:7px}.premium-price-summary .total-price-row strong{font-size:15px}.premium-price-summary small{color:var(--c-muted);display:block;font-size:8px}.premium-purchase-row{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:86px 1fr 1fr;margin-top:13px}.premium-quantity{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:8px;display:grid;grid-template-columns:1fr 1fr 1fr;height:39px;overflow:hidden}.premium-quantity button{background:#fff;border:0;color:var(--c-ink-soft);cursor:pointer;font-size:16px;height:100%}.premium-quantity span{border-left:1px solid var(--c-line-soft);border-right:1px solid var(--c-line-soft);font-size:12px;text-align:center}.premium-buy-btn,.premium-cart-btn{border-radius:8px;cursor:pointer;font-size:11px;font-weight:700;height:39px;letter-spacing:.35px}.premium-cart-btn{background:#fff;border:1.5px solid var(--c-navy);color:var(--c-navy)}.premium-buy-btn{background:linear-gradient(135deg,var(--c-gold-dark),var(--c-gold));border:0;color:var(--c-navy)}.premium-secure-payment{background:#fff;border:1px solid var(--c-gold-light);border-radius:20px;color:var(--c-ink-soft);font-family:Mulish;font-size:13px;margin-top:10px;padding:8px;text-align:center}.premium-offers{background:var(--c-ivory);border:1px solid var(--c-line);border-radius:13px;margin-top:12px;padding:12px}.premium-offers h3{color:var(--c-ink);font-size:14px;margin:0 0 9px}.premium-offer-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.premium-offer-card{background:var(--c-ivory);border:1px dashed var(--c-line);border-radius:8px;margin:0;padding:8px}.premium-offer-card p{color:var(--c-ink-soft);font-family:Mulish;font-size:13px;margin:0 0 4px}.premium-offer-card strong{color:var(--c-ink);font-size:12px}.premium-trust-bar{align-items:center;background:var(--c-navy);border-radius:12px;color:#fff;display:flex;justify-content:space-between;margin-left:41px;margin-top:22px;padding:41px 18px;width:92%}.premium-trust-item{align-items:center;display:flex;gap:9px}.premium-trust-icon{align-items:center;border:1px solid var(--c-gold);border-radius:50%;color:var(--c-gold);display:flex;font-size:19px;height:45px;justify-content:center;width:45px}.premium-trust-item strong{color:#fff;display:block;font-family:Mulish;font-size:13px}.premium-trust-item span{color:var(--c-line);display:block;font-size:12px;margin-top:2px}.premium-trust-divider{background:#ffffff40;height:35px;width:1px}@media (max-width:1000px){.premium-details-grid{grid-template-columns:1fr}.premium-main-image,.premium-main-image-wrapper{min-height:430px}.premium-trust-bar{flex-wrap:wrap;gap:18px}.premium-trust-divider{display:none}}@media (max-width:600px){.premium-image-layout{gap:8px}.premium-thumbs{width:60px}.premium-360,.premium-thumb{background:#fff;height:85px;margin-left:-23%;margin-top:-13%;width:102px}.premium-main-image,.premium-main-image-wrapper{min-height:fit-content}.premium-image-features{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.premium-title-row{gap:10px}.premium-title-row h1{font-size:21px}.premium-share-btn{font-size:11px}.premium-price-row h2{font-size:21px}.premium-customization{padding:11px}.premium-style-card{min-height:110px;width:100px}.premium-purchase-row{grid-template-columns:78px 1fr}.premium-buy-btn{grid-column:2}.premium-offer-grid,.premium-trust-bar{grid-template-columns:1fr}.premium-trust-bar{grid-gap:14px;display:grid;gap:14px}.premium-trust-item{justify-content:flex-start}}.certificate-options{display:flex;flex-direction:column;gap:12px;margin-top:15px}.certificate-option{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:10px;cursor:pointer;display:flex;gap:14px;height:37px;padding:15px 18px;position:relative;transition:all .25s ease}.certificate-option.active,.certificate-option:hover{background:var(--c-ivory);border-color:var(--c-gold)}.certificate-option.active{box-shadow:0 3px 10px #c9a2271f}.certificate-option input{opacity:0;pointer-events:none;position:absolute}.certificate-checkmark{align-items:center;background:#fff;border:1.5px solid var(--c-gold);border-radius:5px;color:#fff;display:flex;font-size:14px;font-weight:700;height:10px;justify-content:center;min-width:22px;width:10px}.certificate-option.active .certificate-checkmark{background:var(--c-gold);border-color:var(--c-gold)}.certificate-option-content{align-items:center;display:flex;gap:15px;justify-content:space-between;width:100%}.certificate-option-content strong{color:var(--c-ink);font-family:Mulish;font-size:14px}.certificate-option-content small{color:var(--c-gold-ink);font-size:14px;font-weight:700}.certificate-note{background:var(--c-ivory);border-radius:7px;color:var(--c-ink);font-size:13px;font-weight:600;margin:12px 0 0;padding:10px 14px}.gemstone-style-options{display:flex;flex-wrap:wrap;gap:16px}.gemstone-style-options .premium-style-card{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:15px;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:108px;justify-content:center;width:105px}.gemstone-style-options .premium-style-card img{height:58px;object-fit:contain;width:58px}.gemstone-style-options .premium-style-card.active{border:2px solid var(--c-aqua);box-shadow:0 2px 6px #0000001f}.gemstone-design-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.gemstone-design-grid .premium-design-card{background:#fff;border:1px solid var(--c-line);border-radius:14px;cursor:pointer;padding:8px;text-align:center}.gemstone-design-grid .premium-design-card.active{border:2px solid var(--c-aqua)}.gemstone-design-grid .premium-design-image{height:75px;margin:auto;position:relative;width:85px}.gemstone-design-grid .premium-design-image img{height:100%;object-fit:contain;width:100%}@media (max-width:768px){.gemstone-style-options{gap:12px}.gemstone-style-options .premium-style-card{width:105px}.gemstone-design-grid{gap:12px;grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.gemstone-style-options .premium-style-card{height:95px;width:82px}.gemstone-design-grid{grid-template-columns:repeat(3,1fr)}.gemstone-design-grid .premium-design-image{height:60px;width:65px}}.reviews-section{padding:30px 0 40px}.reviews-section .container{margin:0 auto;max-width:900px;padding:0 20px}.reviews-summary-row{align-items:center;display:flex;font-family:Mulish;gap:10px;margin-bottom:20px}.reviews-summary-row .stars{color:var(--c-gold-ink);letter-spacing:2px}.reviews-summary-row strong{color:#202a2d;font-size:16px}.reviews-summary-row span{color:var(--c-muted);font-size:13px}.reviews-list{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.review-card{border:1px solid var(--c-line);border-radius:10px;padding:14px 16px}.review-card-header{align-items:center;display:flex;gap:10px;margin-bottom:6px}.review-card .stars{color:var(--c-gold-ink);font-size:13px;letter-spacing:2px}.review-card strong{color:var(--c-ink);font-size:13px}.review-card p{color:var(--c-ink-soft);font-family:Mulish;font-size:13px;margin:0}.review-form-box{background:var(--c-ivory);border:1px solid var(--c-line);border-radius:10px;max-width:480px;padding:18px}.review-form-box h3{color:#202a2d;font-size:15px;margin:0 0 12px}.review-form{display:flex;flex-direction:column;gap:12px}.review-form textarea{border:1px solid var(--c-line);border-radius:8px;color:var(--c-ink);font-family:Mulish;font-size:13px;padding:10px 12px;resize:vertical;width:100%}.review-form textarea:focus{border-color:var(--c-gold-ink);outline:none}.coupon-apply-box{font-family:Mulish;margin:10px 0}.coupon-input-row{display:flex;gap:8px}.coupon-input-row input{border:1px solid var(--c-line);border-radius:8px;color:var(--c-ink);flex:1 1;font-size:12px;height:38px;outline:none;padding:0 12px;text-transform:uppercase}.coupon-input-row input:focus{border-color:var(--c-gold-ink)}.coupon-input-row button{background:var(--c-gold-ink);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:38px;padding:0 18px;white-space:nowrap}.coupon-input-row button:disabled{cursor:not-allowed;opacity:.6}.coupon-applied-row{align-items:center;background:#f1f8ec;border:1px solid #b9dba0;border-radius:8px;color:#2e7d32;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:8px 12px}.coupon-applied-row button{background:#0000;border:none;color:#c0392b;cursor:pointer;font-size:12px;font-weight:600;text-decoration:underline}.coupon-error{color:#c0392b;font-size:12px;margin:6px 0 0}.coupon-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.coupon-chip{background:var(--c-ivory);border:1px dashed var(--c-gold-ink);border-radius:20px;color:var(--c-gold-ink);cursor:pointer;font-size:11px;font-weight:700;padding:5px 12px}.coupons-section{padding:10px 0 40px}.coupons-section .container{margin:0 auto;max-width:900px;padding:0 20px}.coupons-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.coupon-card{background:var(--c-ivory);border:1px dashed var(--c-gold-ink);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.coupon-card-code{color:#202a2d;font-size:15px;font-weight:800;letter-spacing:1px}.coupon-card-body{font-family:Mulish}.coupon-card-body strong{color:var(--c-gold-ink);display:block;font-size:13px;margin-bottom:4px}.coupon-card-body p{color:var(--c-ink-soft);font-size:12px;margin:0 0 4px}.coupon-card-body span{color:var(--c-muted);font-size:11px}.coupon-card-apply{align-self:flex-start;background:var(--c-gold-ink);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 16px}.coupon-card-apply:disabled{cursor:not-allowed;opacity:.6}.productSliderWrapper{padding:15px 0;position:relative;width:100%}.productSlider{display:flex;gap:20px;overflow-x:auto;padding:10px 5px 20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.productSlider::-webkit-scrollbar{display:none}.productSlider .productCard{background:#fff;border:1px solid #eee4d5;border-radius:12px;flex-basis:calc(25% - 15px);flex-grow:0;flex-shrink:0;min-width:0;overflow:hidden;scroll-snap-align:start;transition:transform .3s ease,box-shadow .3s ease}.productSlider .productCard:hover{box-shadow:0 8px 22px #00000017;transform:translateY(-5px)}.productSlider .productCard img{background:#fff;display:block;height:230px;object-fit:contain;width:100%}.productSlider .cardBody{padding:14px}.productSlider .cardBody h4{font-size:15px;line-height:1.5;margin:0 0 8px;min-height:45px}.productSlider .cardBody h5{font-size:18px;margin:0 0 12px}.productSlider .cardBody .cardRating{color:#9b6b24;font-size:14px;font-weight:600;margin:0 0 8px}.productSlider .cardBody .cardRatingCount{color:#777;font-weight:400}.productViewButton{background:#9b6b24;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:11px;width:100%}.sliderArrow{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 12px #0000002e;color:#8b5e22;cursor:pointer;height:40px;position:absolute;top:42%;width:40px;z-index:2}.prevArrow{left:-12px}.nextArrow{right:-12px}@media (max-width:1024px){.productSlider .productCard{flex-basis:calc(33.33333% - 13.33333px);flex-grow:0;flex-shrink:0}}@media (max-width:768px){.productSlider .productCard{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0}.productSlider .productCard img{height:190px}.sliderArrow{height:34px;width:34px}}@media (max-width:420px){.productSlider .productCard{flex:0 0 78%}}.viewProductBtn{align-items:center;background:linear-gradient(135deg,#b8862d,#e4c477);border:1px solid #c69b45;border-radius:8px;box-shadow:0 4px 12px #b8862d2e;color:#fff;cursor:pointer;display:inline-flex;font-family:Mulish;font-size:15px;font-weight:400;justify-content:center;letter-spacing:.4px;margin-top:12px;padding:12px 20px;transition:all .3s ease;width:100%}.viewProductBtn:hover{background:linear-gradient(135deg,#8f651d,#c69b45);box-shadow:0 7px 18px #b8862d4d;transform:translateY(-2px)}.viewProductBtn:active{transform:translateY(0) scale(.98)}.viewProductBtn:focus-visible{outline:2px solid #b8862d;outline-offset:3px}@media (max-width:480px){.viewProductBtn{font-size:14px;padding:10px 14px}}.new-arrivals-message{padding:20px}.new-arrivals-message,.new-arrivals-no-image{align-items:center;color:#8a6b35;display:flex;justify-content:center;min-height:220px;text-align:center;width:100%}.new-arrivals-no-image{background:#f5f0e6}.category-carda>img{display:block;height:100%;object-fit:cover;width:100%}.product-description{color:#344563;font-size:15px;line-height:1.8}.product-description h2{color:#172b4d;font-size:22px;font-weight:600;margin:24px 0 12px}.product-description h3{color:#172b4d;font-size:18px;font-weight:600;margin:20px 0 10px}.product-description h4{color:#172b4d;font-size:16px;margin:16px 0 8px}.product-description p{margin:0 0 15px}.product-description ol,.product-description ul{margin:12px 0 18px;padding-left:25px}.product-description li{margin-bottom:8px}.product-description b,.product-description strong{font-weight:700}.product-description blockquote{background:#faf7ef;border-left:3px solid #d6b66e;margin:16px 0;padding:12px 18px}.product-description table{border-collapse:collapse;margin:18px 0;width:100%}.product-description td,.product-description th{border:1px solid #e5dcc8;padding:10px;text-align:left}@media (max-width:480px){.journal-featured{display:none}}*,:after,:before{box-sizing:border-box}body,html{margin:0;overflow-x:hidden;width:100%}.container,.containera,.containervv,body,button,html,iframe,img,input,section,select,textarea,video{max-width:100%}.feature-icon:after{border-bottom:1px solid var(--c-aqua)}.journal-small-arrow{border:1px solid var(--c-gold)}@media (max-width:1024px){.features-bar{padding:30px 20px}.features-container{width:100%}.feature-item p{font-size:12px}.feature-separator{height:55px}.faq-section{margin-left:0;width:100%}.faq-section,.rqf-section{padding:45px 20px}.rqf-container{width:100%}.rqf-wrapper{gap:20px;margin-left:0;width:100%}.rqf-sidebar{padding:18px}.rqf-title h2{font-size:32px}.promise-image{margin-left:0}.promise-content{margin-right:0}.rashi-section{padding-left:20px;padding-right:20px}.journal-container{max-width:100%;width:94%}.journal-main{gap:20px}.journal-featured-image{max-width:100%}.containervv{width:94%}.mukhi-grid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.containera{width:94%}.category-grida{gap:15px}.category-carda{min-width:0}.expert-content{padding:30px 25px;width:60%}.expert-image{width:40%}.expert-content h2{font-size:28px}.expert-features{flex-wrap:wrap;gap:15px}.expert-feature{min-width:100px}.expert-buttons{flex-wrap:wrap;gap:12px;margin-top:35px}.premium-details-grid{gap:20px;grid-template-columns:1fr 1fr}.premium-main-image,.premium-main-image-wrapper{min-height:350px}.premium-360,.premium-thumb{height:75px;width:75px}.premium-trust-bar{gap:15px;margin-left:0;padding:25px 18px;width:100%}.gemstone-design-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.productSlider .productCard{flex-basis:calc(33.33333% - 13.33333px);flex-grow:0;flex-shrink:0}}@media (max-width:768px){section{width:100%}.features-bar{padding:30px 15px}.features-container{grid-gap:25px 15px;display:grid;gap:25px 15px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-separator{display:none}.feature-item{min-width:0}.feature-item p{font-size:12px;line-height:1.5}.faq-section{margin:0;width:100%}.faq-section,.rqf-section{padding:35px 15px}.rqf-container{width:100%}.rqf-title h2{font-size:28px;line-height:1.3}.rqf-wrapper{flex-direction:column;gap:15px;margin:0;width:100%}.rqf-sidebar{display:flex;gap:10px;overflow-x:auto;padding:10px 5px;scrollbar-width:none;width:100%}.rqf-sidebar::-webkit-scrollbar{display:none}.rqf-category-btn{flex:0 0 auto;padding:11px 16px;white-space:nowrap;width:auto}.rqf-content{margin:0;width:100%}.promise-container{flex-direction:column;gap:25px}.promise-content,.promise-image{margin:0;width:100%}.promise-image img{display:block;height:auto;width:100%}.vvFeatures-container{grid-template-columns:repeat(2,minmax(0,1fr))}.rashi-section{padding:30px 15px}.section-heading{margin:35px auto}.rashi-card h4{font-size:14px;margin-top:15px}.journal-sec{padding:38px 26px}.journal-container{margin-bottom:0;width:100%}.journal-main{display:flex;flex-direction:column;gap:25px}.journal-list{width:100%}.journal-featured-image{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.als-slider{padding:8px 0 15px;width:100%}.als-slider .swiper{overflow:hidden}.als-slider .swiper-slide{margin-left:0}.als-bg{height:auto;object-fit:contain;width:100%}.mukhi-section{padding:30px 15px}.containervv{width:100%}.mukhi-heading{font-size:23px;line-height:1.5;margin-bottom:25px}.mukhi-grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mukhi-image{height:120px}.category-section{padding:30px 0}.containera{width:94%}.heading-wrapper h1{font-size:24px;margin:0 auto;width:100%}.category-section h2{font-size:30px}.category-section p{font-size:14px;line-height:24px;margin:12px auto;max-width:100%;padding:0 10px;width:100%}.category-grida{display:flex;flex-direction:column;gap:20px;width:100%}.category-slider{min-width:0;width:100%}.category-carda{height:280px}.calculator-card{height:auto;width:100%}.expert-container{flex-direction:column;min-height:auto}.expert-image{height:320px;order:1;width:100%}.expert-content{order:2;padding:35px 25px;width:100%}.expert-content h2{font-size:27px}.expert-features{flex-wrap:wrap;gap:20px 15px;justify-content:center}.expert-feature{align-items:center;min-width:110px}.expert-feature span{text-align:center;white-space:normal}.feature-divider{display:none}.expert-buttons{justify-content:center;margin-top:30px}.premium-details-grid{gap:25px;grid-template-columns:1fr}.premium-image-box{margin:0;width:100%}.premium-image-layout{gap:10px}.premium-thumbs{flex-shrink:0;width:70px}.premium-360,.premium-thumb{height:75px;margin:0;width:100%}.premium-main-image-wrapper{min-height:350px;min-width:0}.premium-main-image{min-height:350px}.premium-image-features{flex-wrap:wrap;justify-content:center}.premium-trust-bar{flex-wrap:wrap;margin:20px 0 0;padding:22px;width:100%}.premium-trust-divider{display:none}.premium-style-options{flex-wrap:wrap}.premium-style-card{width:105px}.gemstone-design-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.coupons-section .container,.reviews-section .container{padding:0 15px;width:100%}.productSlider{gap:12px}.productSlider .productCard{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0}.productSlider .productCard img{height:180px}.prevArrow{left:0}.nextArrow{right:0}.journal-featured{display:none;width:100%}}@media (max-width:576px){.features-container{gap:25px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-circle{height:36px;width:36px}.feature-item p{font-size:11px}.faq-section,.rqf-section{padding:28px 12px}.rqf-title{margin-bottom:22px}.rqf-title h2{font-size:23px}.rqf-title p{font-size:13px;line-height:23px}.rqf-question{gap:10px;padding:14px}.rqf-question span{font-size:13px;line-height:1.6}.rqf-answer{font-size:13px;line-height:1.7;padding:12px 14px}.mukhi-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mukhi-heading{font-size:20px;padding-bottom:15px}.mukhi-image{height:115px}.mukhi-card h4{font-size:13px;padding:9px 5px}.category-carda{height:230px}.content{bottom:15px;left:12px;right:12px}.content h3{font-size:13px;padding:9px}.calculator-card{padding:20px}.expert-image{height:270px}.expert-content{padding:28px 15px}.expert-content h2{font-size:23px;line-height:1.4}.expert-features{gap:18px 10px}.expert-feature{min-width:90px}.expert-feature span{font-size:11px}.expert-buttons{flex-direction:column;width:100%}.expert-btn{max-width:260px;width:100%}.premium-image-layout{gap:7px}.premium-thumbs{width:58px}.premium-360,.premium-thumb{height:65px;padding:4px}.premium-main-image,.premium-main-image-wrapper{min-height:280px}.premium-image-features{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.premium-image-features>div{gap:5px}.premium-image-features p{font-size:11px}.premium-title-row{gap:8px}.premium-title-row h1{font-size:21px}.premium-share-btn{flex-shrink:0;font-size:11px}.premium-price-row{flex-wrap:wrap;gap:8px}.premium-price-row h2{font-size:24px}.premium-customization{padding:10px}.premium-style-options{gap:8px}.premium-style-card{min-width:85px;width:calc(33.33% - 6px)}.premium-select-row{flex-wrap:wrap;gap:8px}.premium-design-options{flex-wrap:wrap}.premium-design-card{width:75px}.premium-purchase-row{grid-template-columns:75px 1fr}.premium-buy-btn{grid-column:2}.premium-offer-grid,.premium-trust-bar{grid-template-columns:1fr}.premium-trust-bar{grid-gap:15px;display:grid;gap:15px;padding:18px}.premium-trust-item{justify-content:flex-start}.certificate-option{gap:10px;height:auto;min-height:48px;padding:10px 12px}.certificate-option-content{gap:8px}.certificate-note,.certificate-option-content small,.certificate-option-content strong{font-size:12px}.gemstone-style-options{gap:8px}.gemstone-style-options .premium-style-card{height:95px;width:85px}.gemstone-design-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.gemstone-design-grid .premium-design-image{height:55px;width:60px}.reviews-summary-row{flex-wrap:wrap}.review-form-box{max-width:100%;width:100%}.coupon-input-row{flex-wrap:wrap}.coupon-input-row input{min-width:0;width:100%}.coupon-input-row button{width:100%}.coupons-grid{grid-template-columns:1fr}.productSlider{gap:10px;padding:10px 2px 18px}.productSlider .productCard{flex:0 0 78%}.productSlider .productCard img{height:180px}.productSlider .cardBody{padding:10px}.productSlider .cardBody h4{font-size:13px}.productSlider .cardBody h5{font-size:16px}.sliderArrow{height:30px;width:30px}.journal-featured-image{aspect-ratio:4/3;height:auto}.product-description{font-size:14px;line-height:1.7;overflow-wrap:anywhere;word-break:normal}.product-description h2{font-size:19px}.product-description h3{font-size:17px}.product-description table{display:block;max-width:100%;overflow-x:auto}}@media (max-width:380px){.features-bar{padding:25px 10px}.feature-item p{font-size:10px}.rqf-title h2{font-size:20px}.rqf-category-btn{font-size:12px;padding:9px 12px}.mukhi-heading{font-size:18px}.category-section h2{font-size:25px}.expert-content h2{font-size:21px}.expert-feature{min-width:82px}.expert-feature span{font-size:10px}.premium-main-image,.premium-main-image-wrapper{min-height:230px}.premium-thumbs{width:50px}.premium-360,.premium-thumb{height:58px}.premium-title-row h1{font-size:19px}.premium-price-row h2{font-size:21px}.premium-style-card{min-width:75px;padding:5px}.premium-purchase-row{gap:6px;grid-template-columns:65px 1fr}.gemstone-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.productSlider .productCard{flex:0 0 85%}}.product-description{overflow-wrap:anywhere;white-space:normal}.product-description p{white-space:pre-line}@media (max-width:768px){.category-grida,.expert-container,.expert-content,.features-container,.journal-main,.premium-details-grid,.premium-image-box,.premium-image-layout,.premium-info-box,.rqf-content,.rqf-wrapper{max-width:100%;min-width:0}.premium-trust-bar{margin-left:0;width:100%}}.site-search{position:relative}.site-search .searchBox{box-sizing:border-box;gap:0}.site-search .searchBox:focus-within{border-color:var(--c-aqua);box-shadow:0 0 0 2px #007f9e1f}.site-search .searchBox input{min-width:0}.site-search input[type=search]::-webkit-search-cancel-button,.site-search input[type=search]::-webkit-search-decoration{appearance:none}.site-search-clear{align-items:center;background:none;border:none;color:var(--c-muted-light);cursor:pointer;display:flex;font-size:12px;margin-left:4px;padding:4px}.site-search-clear:hover{color:var(--c-aqua-ink)}.site-search-dropdown{background:#fff;border:1px solid var(--c-line-soft);border-radius:10px;box-shadow:0 12px 32px #071a2f24;box-sizing:border-box;font-family:Mulish,sans-serif;left:0;max-width:calc(100vw - 32px);overflow:hidden;position:absolute;top:calc(100% + 6px);width:max(100%,380px);z-index:1000}.topRight .site-search-dropdown{left:auto;right:0}.site-search-results{list-style:none;margin:0;max-height:60vh;overflow-y:auto;padding:6px 0;transition:opacity .15s}.site-search-results.is-stale{opacity:.55}.site-search-item{align-items:center;cursor:pointer;display:flex;gap:12px;padding:8px 14px}.site-search-item.active{background:var(--c-ivory);box-shadow:inset 3px 0 0 var(--c-gold)}.site-search-item img{background:var(--c-ivory);border-radius:6px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.site-search-item-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.site-search-item-name{color:var(--c-navy-2);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-search-item-category{color:var(--c-muted);font-size:12px}.site-search-item-meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.site-search-item-price{font-feature-settings:"tnum";color:var(--c-aqua-ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.site-search-item-stock{color:#b3261e;font-size:11px}.site-search-status{color:var(--c-ink-soft);font-size:13px;padding:16px 14px}.site-search-view-all{background:var(--c-ivory);border:none;border-top:1px solid var(--c-line-soft);color:var(--c-aqua-ink);cursor:pointer;display:block;font-family:inherit;font-size:13px;font-weight:700;padding:11px 14px;text-align:left;width:100%}.site-search-view-all:focus-visible,.site-search-view-all:hover{background:var(--c-ivory-2)}.mobile-search{border-bottom:1px solid var(--c-line-soft);padding:12px 16px}.mobile-sidebar .mobile-search .searchBox{display:flex;width:100%}.mobile-search .site-search-dropdown{box-shadow:none;margin-top:8px;max-width:none;position:static;width:100%}.mobile-search .site-search-item{padding:8px 4px}.mega-menu-container{background:#fff;border-radius:18px;box-shadow:0 12px 35px #0000001f;display:flex;left:50%;overflow:hidden;position:absolute;top:100%;transform:translateX(-50%);width:800px;z-index:999}.mega-column{width:50%}.mega-column:first-child{border-right:1px solid var(--c-line-soft)}.mega-category-card{align-items:center;border-bottom:1px solid var(--c-line-soft);color:var(--c-ink);display:flex;gap:21px;height:75px;padding:0 25px;text-decoration:none;transition:.3s}.mega-column .mega-category-card:last-child{border-bottom:none}.mega-category-card:hover{background:var(--c-ivory)}.mega-category-icon{border:2px solid var(--c-gold);border-radius:50%;height:40px;object-fit:cover;width:40px}.mega-category-card span{font-family:Mulish,sans-serif;font-size:16px;font-weight:500;line-height:1.4}.ab-bar{background:var(--c-gold);border-bottom:1px solid var(--c-gold-dark);border-radius:24px 0 0 24px;color:var(--c-navy);height:34px;overflow:hidden;width:70%}.ab-track{animation:ab-scroll 30s linear infinite;display:flex;width:max-content;will-change:transform}.ab-bar:active .ab-track,.ab-bar:focus-within .ab-track,.ab-bar:hover .ab-track{animation-play-state:paused}.ab-group{align-items:center;display:flex;flex:none;justify-content:space-around;min-width:70vw}.ab-item{color:#fff;display:inline-block;font-family:Mulish,sans-serif;font-size:14px;font-weight:700;letter-spacing:.2px;line-height:1.3;padding:7px 0;text-decoration:none;white-space:nowrap}.ab-link:focus-visible,.ab-link:hover{text-decoration:underline}.ab-sep{color:var(--c-navy-2);font-size:12px;padding:0 28px}@keyframes ab-scroll{0%{transform:translateX(10%)}to{transform:translateX(-100%)}}@media (max-width:600px){.ab-bar{width:70%}.ab-item{font-size:13px;padding:8px 0}.ab-sep{padding:0 20px}.ab-group{min-width:70vw}}@media (prefers-reduced-motion:reduce){.ab-track{animation-duration:30s}}.cart-drawer{background:#fff;height:100%}@keyframes cartSlideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.cart-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:22px}.cart-header h2{color:#17344a;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;margin:0 0 5px}.cart-header span{color:#777;font-family:Mulish,sans-serif;font-size:13px}.cart-close,.cart-remove{background:#0000;border:none;color:#333;cursor:pointer;font-family:Mulish,sans-serif;font-size:21px}.cart-item{border-bottom:1px solid #eee;display:flex;gap:14px;margin-bottom:20px;padding-bottom:20px}.cart-item img{background:#fafafa;border-radius:8px;height:105px;object-fit:contain;width:90px}.cart-item-info{flex:1 1}.cart-item-info h3{color:#17344a;font-family:Mulish,sans-serif;font-size:15px;margin:0 0 6px}.cart-item-info p{color:#777;font-family:Mulish,sans-serif;font-size:12px;margin:0 0 8px}.cart-item-info strong{color:#0086a4;font-family:Mulish,sans-serif}.cart-quantity{align-items:center;border:1px solid #ddd;border-radius:5px;display:flex;gap:15px;margin-top:12px;padding:5px 10px;width:fit-content}.cart-quantity button{background:none;border:none;cursor:pointer}.cart-quantity button:disabled{cursor:not-allowed;opacity:.35}.cart-remove{align-self:flex-start;color:#c0392b}.cart-footer{padding:22px}.cart-checkout-btn,.cart-continue-btn,.empty-cart button{border-radius:30px;cursor:pointer;font-weight:600;margin-top:12px;padding:14px;width:100%}.empty-cart{margin:auto;padding:25px;text-align:center}.empty-cart button{background:#0086a4;border:none;color:#fff}@media(max-width:480px){.cart-drawer{width:100%}}.cart-overlay{background:#0000007a;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:99999}.cart-drawer{animation:cartSlideIn .3s ease;background:#fafafa;box-shadow:-5px 0 25px #00000026;display:flex;flex-direction:column;height:100dvh;max-width:100%;overflow:hidden;position:relative;width:440px;z-index:100000}.cart-items{flex:1 1;min-height:0;overflow-y:auto;padding:20px}.cart-footer{background:#fff;border-top:1px solid #eee;flex-shrink:0;isolation:isolate;padding:16px 22px 22px;position:relative;z-index:100001}.cart-subtotal{display:flex;font-size:18px;justify-content:space-between}.cart-footer p{color:#777;font-size:12px;margin:4px 0 10px}.cart-checkout-btn,.cart-continue-btn{border-radius:30px;cursor:pointer;display:block;font-weight:600;margin-top:12px;min-height:45px;padding:12px;position:relative;width:100%}.cart-checkout-btn{background:#0086a4;border:1px solid #0086a4;color:#fff}.cart-continue-btn{background:#fff;border:1px solid #0086a4;color:#0086a4}@media (max-width:480px){.cart-drawer{height:100dvh;width:100%}.cart-footer{padding:14px 22px max(20px,env(safe-area-inset-bottom))}}.astroFooter{animation:gradientMove 12s ease infinite;background:linear-gradient(135deg,var(--c-navy) 0,var(--c-navy-2) 45%,var(--c-aqua) 70%,var(--c-gold) 100%);background-size:400% 400%;color:#fff;overflow:hidden;padding:30px 5% 50px;position:relative}.astroFooter:before{animation:floatGold 15s ease-in-out infinite alternate;border-radius:50%;content:"";filter:blur(60px);height:700px;position:absolute;right:-150px;top:-250px;width:700px}.astroFooterContainer{grid-gap:26px;border-bottom:1px solid #c9a22780;display:grid;gap:26px;grid-template-columns:1.6fr 1fr 1fr 1.2fr 1.5fr;margin:auto;max-width:1400px;position:relative;z-index:5}.astroFooterLogo{display:block;height:140px;margin-bottom:25px;object-fit:contain;width:170px}.astroFooterCol h3{color:var(--c-gold);display:inline-block;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:700;margin-bottom:25px;position:relative}.astroFooterCol h3:after{animation:slideLine 2s linear infinite;background:linear-gradient(90deg,#0000,#fff,#0000);background-size:200% 100%;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:60px}@keyframes slideLine{0%{background-position:200% 0}to{background-position:-200% 0}}.astroFooterCol p{line-height:1.9;margin-bottom:15px}.astroFooterCol h4,.astroFooterCol p{font-family:Mulish,sans-serif;font-size:13px}.astroFooterCol h4{font-weight:500;margin-top:20px}.astroFooterCol ul li{cursor:pointer;font-family:Mulish,sans-serif;font-size:14px;margin-bottom:16px;transition:.3s}.astroFooterCol ul li:hover{color:var(--c-gold);padding-left:5px}.astroContactBox h5{font-family:Mulish,sans-serif;font-size:15px;font-weight:600;margin:18px 0 8px}.astroContactBox p{align-items:center;color:#fff;cursor:pointer;display:flex;gap:10px;line-height:1.8;margin-bottom:10px}.astroContactIcon{color:#fff;font-size:16px;min-width:16px}.astroSocialIcons{display:flex;gap:12px;margin-bottom:30px}.astroSocialIcons a{align-items:center;background:#ffffff26;border-radius:5px;color:#fff;display:flex;height:45px;justify-content:center;text-decoration:none;transition:.3s;width:45px}.astroSocialIcons a:hover{background:#fff;color:var(--c-gold-ink)}.astroNewsletterTitle{font-family:Mulish,sans-serif;font-size:26px;font-weight:500;margin-bottom:20px}.astroNewsletter{display:flex;width:100%}.astroNewsletter input{flex:1 1;font-size:14px;height:50px;padding:0 15px}.astroNewsletter button,.astroNewsletter input{border:1px solid var(--c-gold);font-family:Mulish,sans-serif}.astroNewsletter button{background:var(--c-gold);color:var(--c-navy);cursor:pointer;font-weight:600;padding:0 25px;transition:.3s}.astroNewsletter button:hover{color:var(--c-aqua-ink)}.astroCopyright{font-family:Mulish,sans-serif;font-size:14px;font-weight:400;margin-top:20px;text-align:center}.astroFooterCol:first-child{align-items:flex-start;display:flex;flex-direction:column}.astroFooterTop{background:linear-gradient(135deg,var(--c-navy) 0,var(--c-navy-2) 45%,var(--c-aqua) 70%,var(--c-gold-light) 100%);background-size:400% 400%;border-bottom:1px solid #c9a22780;border-top:1px solid #c9a22780;overflow:hidden;padding:30px 7%;position:relative}.astroFooterTop:before{animation:floatGold 15s ease-in-out infinite alternate;border-radius:50%;content:"";filter:blur(60px);height:700px;position:absolute;right:-150px;top:-250px;width:700px}.astroFooterTopContainer{grid-gap:60px;display:grid;gap:60px;grid-template-columns:repeat(4,1fr);margin:auto auto auto -63px;max-width:1400px}.astroFooterCard{color:#fff;text-align:center}.astroFooterIcon{align-items:center;border:1.5px solid var(--c-gold);border-radius:50%;color:var(--c-gold);display:flex;font-size:28px;height:72px;justify-content:center;margin:0 auto 20px;transition:.4s;width:72px}.astroFooterCard:hover .astroFooterIcon{background:var(--c-gold-light);color:#0e2b19;transform:translateY(-8px)}.astroFooterCard h3{color:var(--c-gold-light);font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;letter-spacing:.5px;line-height:1.4;margin-bottom:10px;text-transform:uppercase}.astroFooterCard p{color:var(--c-line);color:#fff;font-family:Mulish,sans-serif;font-size:13px;font-weight:400;line-height:1.7}.astroFooterCol ul{list-style:none;margin:0;padding:0}.astroFooterCol ul li{margin-bottom:9px}.astroFooterCol ul li a{color:#fff;display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;line-height:1;margin-bottom:19px;margin-left:1px;text-decoration:none;transition:.3s}.astroFooterCol ul li a:hover{color:var(--c-gold);padding-left:1px}@media (max-width:1199px){.astroFooterContainer{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.astroFooterTopContainer{grid-template-columns:repeat(2,1fr)}.astroFooter{padding:60px 4%}.astroFooterContainer{gap:35px;grid-template-columns:repeat(2,1fr)}.astroFooterCol h3{font-size:26px}.astroNewsletterTitle{font-size:22px}}@media(max-width:767px){.astroFooterTop{background:linear-gradient(135deg,var(--c-navy) 0,var(--c-navy-2) 45%,var(--c-aqua) 70%,var(--c-gold-light) 100%);background-size:400% 400%;border-bottom:1px solid #c9a22780;border-top:1px solid #c9a22780;overflow:hidden;padding:27px 3%;position:relative}.astroFooter{padding:35px 20px}.astroFooterContainer{display:block}.astroFooterCol:first-child{margin-bottom:-20px}.astroFooterLogo{width:180px}.astroAccordionTitle{align-items:center;border-bottom:1px solid #fff;cursor:pointer;display:flex;justify-content:space-between;padding:15px 0}.astroAccordionTitle h3{font-size:16px;margin:0}.astroAccordionTitle h3:after{display:none}.astroAccordionContent{max-height:0;overflow:hidden;transition:.4s}.astroAccordionContent.open{max-height:1000px;padding-top:15px}.astroFooterCol ul li{padding:1px 0}.astroContactBox,.astroNewsletter,.astroSocialIcons{margin-top:10px}.astroNewsletter{flex-direction:column;gap:10px}.astroNewsletter button,.astroNewsletter input{height:45px;width:100%}.astroSocialIcons{flex-wrap:wrap}}@media(max-width:576px){.astroFooterTop{padding:19px 12px}.astroFooterCol:first-child{align-items:flex-start;display:flex;flex-direction:row}.astroFooterLogo{display:block;height:113px;margin-bottom:34px;object-fit:contain;width:170px}.astroFooterCol p{font-family:Mulish,sans-serif;font-size:11px;line-height:1.9;margin-bottom:15px}.astroFooterTopContainer{gap:10px;grid-template-columns:repeat(2,1fr);margin-left:0}.astroFooterCard h3{font-size:15px}.astroFooterCard p{font-size:14px}.astroFooterTopContainer{margin-left:0!important}.astroFooterTopContainer .swiper-slide{display:flex;justify-content:center}.astroFooterCard{padding:10px 15px;width:100%}}.astroFooterGrid{display:grid}.astroFooterSlider{display:none}@media(max-width:576px){.astroFooterGrid{display:none}.astroFooterSlider{display:block}.astroFooterIcon{align-items:center;border:1.5px solid var(--c-gold);border-radius:50%;color:var(--c-gold);display:flex;font-size:20px;height:52px;justify-content:center;margin:0 auto 20px;transition:.4s;width:52px}}.atelier-btn{align-items:center;background:#d3aa27;border-radius:50px;bottom:16px;box-shadow:0 5px 20px #b482144d;color:#fff;display:flex;font-family:Arial,sans-serif;font-size:15px;font-weight:600;gap:9px;justify-content:center;min-height:49px;padding:0 24px;position:fixed;right:21px;text-decoration:none;transition:all .3s ease;z-index:999}.atelier-btn:hover{background:#bd9419;color:#fff;transform:translateY(-3px)}.atelier-btn .chat-icon{font-size:20px}.atelier-btn .atelier-text{white-space:nowrap}.atelier-btn .atelier-arrow{font-size:20px;margin-left:3px}.atelier-btn img{height:65px;object-fit:contain;pointer-events:none;position:absolute;right:0;top:-43px;width:65px}@media (max-width:480px){.atelier-btn{bottom:20px;font-size:13px;gap:7px;min-height:52px;padding:0 18px;right:15px}.atelier-btn .atelier-arrow,.atelier-btn .chat-icon{font-size:17px}.atelier-btn img{height:40px;top:-14px;width:40px}.atelier-btn .atelier-green-dot{bottom:12px;height:7px;right:18px;width:7px}}@media (min-width:768px) and (max-width:1199px){.astroFooterContainer{gap:30px;grid-template-columns:repeat(2,1fr);padding-bottom:30px}.astroFooterTopContainer{gap:35px;grid-template-columns:repeat(2,1fr);margin-left:0}.astroFooter{padding:45px 4%}.astroFooterCol h3{font-size:21px}.astroFooterLogo{height:120px;width:160px}.astroNewsletterTitle{font-size:22px}.astroNewsletter input{min-width:0}}@media (max-width:767px){.astroFooter,.astroFooterTop{box-sizing:border-box;max-width:100%;width:100%}.astroFooter{padding:35px 18px 25px}.astroFooterContainer{border-bottom:1px solid #c9a22780;display:block;margin-left:1%;width:100%}.astroFooterCol:first-child{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:-2px}.astroFooterLogo{height:115px;margin-bottom:15px;object-fit:contain;width:160px}.astroFooterCol p{font-size:13px;line-height:1.8}.astroFooterCol h3{font-size:17px;margin-bottom:15px}.astroFooterCol ul li{margin-bottom:10px}.astroFooterCol ul li a{font-size:13px;line-height:1.5;margin-bottom:10px}.astroAccordionTitle{align-items:center;border-bottom:1px solid #ffffff59;cursor:pointer;display:flex;justify-content:space-between;padding:14px 0}.astroAccordionTitle h3{font-size:17px;margin:0}.astroAccordionTitle h3:after{display:none}.astroAccordionContent{max-height:0;overflow:hidden;transition:max-height .4s ease}.astroAccordionContent.open{max-height:1200px;padding-top:15px}.astroContactBox{margin-top:15px}.astroSocialIcons{flex-wrap:wrap;margin-bottom:25px;margin-top:15px}.astroNewsletter{display:flex;flex-direction:column;gap:10px;width:100%}.astroNewsletter button,.astroNewsletter input{box-sizing:border-box;height:46px;width:100%}.astroNewsletterTitle{font-size:21px;margin-bottom:15px}.astroCopyright{font-size:12px;line-height:1.7;padding:0 10px}.astroFooterTop{padding:25px 12px}.astroFooterTopContainer{gap:20px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;width:100%}.astroFooterCard{box-sizing:border-box;padding:10px 5px;width:100%}.astroFooterIcon{font-size:21px;height:55px;margin-bottom:13px;width:55px}.astroFooterCard h3{font-size:12px;line-height:1.5}.astroFooterCard p{font-size:12px;line-height:1.6}.astroFooterGrid{display:none}.astroFooterSlider{display:block;overflow:hidden;width:100%}.astroFooterSlider .swiper-slide{display:flex;justify-content:center}.atelier-btn{bottom:15px;box-sizing:border-box;font-size:12px;gap:7px;max-width:calc(100vw - 24px);min-height:46px;padding:0 15px;right:12px}.atelier-btn .atelier-arrow,.atelier-btn .chat-icon{font-size:17px}.atelier-btn img{height:42px;top:-20px;width:42px}}@media (max-width:480px){.astroFooter{padding:10px 15px 22px}.astroFooterLogo{height:105px;margin-left:-9%;width:145px}.astroFooterCol p{font-size:12px}.astroFooterTop{padding:20px 10px}.astroFooterTopContainer{gap:15px 5px}.astroFooterCard{padding:8px 4px}.astroFooterCard h3,.astroFooterCard p{font-size:11px}.astroFooterIcon{font-size:19px;height:48px;width:48px}.atelier-btn{bottom:12px;font-size:11px;min-height:44px;padding:0 13px;right:10px}}@media (max-width:360px){.astroFooter{padding-left:12px;padding-right:12px}.astroFooterTopContainer{grid-template-columns:repeat(2,minmax(0,1fr))}.astroFooterCard h3{font-size:11px}.astroFooterCard p,.atelier-btn{font-size:10px}.atelier-btn{bottom:10px;padding:0 10px;right:8px}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.rudraksha-section{margin-bottom:-19px;padding:25px 0;width:100%}.rudraksha-section .container{height:89%;margin:auto;max-width:1400px;width:90%}.section-top{margin-bottom:25px}.section-top h2{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:600}.tabs{gap:12px}.section-content{grid-template-columns:30% 70%}.left-banner img{object-fit:cover}@media(max-width:992px){.section-content{grid-template-columns:1fr}.left-banner,.left-banner img{height:420px}.section-top{align-items:flex-start;flex-direction:column;gap:20px}.tabs{width:100%}}@media (max-width:768px){.rudraksha-section{margin-bottom:0;padding:19px 0}.rudraksha-section .container{max-width:94%;width:94%}.section-top{align-items:center;flex-direction:column;gap:18px;margin-bottom:20px;text-align:center}.section-top h2{font-size:28px;line-height:1.3;margin-bottom:0}.tabs{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding:5px 0 10px;scrollbar-width:none;white-space:nowrap;width:100%}.tabs::-webkit-scrollbar{display:none}.tabs button{border-radius:30px;flex:0 0 auto;font-size:13px;font-weight:600;padding:10px 18px}.section-content{display:flex;flex-direction:column;gap:20px;padding:0}.left-banner{border-radius:16px;height:240px;overflow:hidden;width:100%}.left-banner img{height:240px;object-fit:cover;width:100%}.right-products{width:100%}.right-products .swiper{overflow:visible;padding-bottom:15px}.right-products .swiper-slide{height:auto}.swiper-button-next,.swiper-button-prev{display:none!important}.swiper-pagination{margin-top:15px}.swiper-pagination-bullet{height:8px;width:8px}.swiper-pagination-bullet-active{background:var(--c-gold)!important;border-radius:20px;width:22px}.product-card{border-radius:16px;overflow:hidden}.product-card img{height:220px;object-fit:cover}.product-card h4{font-size:16px;line-height:1.5}.product-card p{font-size:18px}.right-products{height:auto;overflow:hidden;width:100%}.right-products .swiper{overflow:visible;padding-bottom:10px}.right-products .swiper-wrapper{align-items:stretch}.right-products .swiper-slide{display:flex;height:auto}.right-products .product-card{height:100%;width:100%}.right-products .swiper-slide{width:calc(50% - 5px)}.product-card{width:100%}.product-card img{height:160px;object-fit:cover}}.product-buttons{gap:8px}.view-btn{height:40px;width:40px}@media (max-width:768px){.product-buttons{gap:6px}.cart-btn{border-radius:8px;flex:none;height:42px;padding:0;width:42px}.cart-btn span{display:none}.cart-btn svg{font-size:18px;margin:0}.view-btn{border-radius:8px;height:42px;width:42px}.view-btn svg{font-size:18px}}.product-details{background:#fff;padding:30px 0}.product-details .containerb{margin:auto;max-width:1401px;width:91%}.details-grid{grid-gap:13px;align-items:flex-start;display:grid;gap:13px;grid-template-columns:46% 53%}.image-box{position:sticky;top:120px}.main-image{background:#fff;border:1px solid var(--c-line-soft);border-radius:12px;height:402px;margin-left:0;object-fit:fill;padding:1px;width:99%}.thumbs{display:flex;gap:10px;margin-left:0;margin-top:18px}.thumbs img{border-radius:10px;cursor:pointer;height:90px;margin-left:-24%;margin-top:-11px;object-fit:cover;padding:8px;transition:.3s;width:90px}.thumbs img:hover{border-color:var(--c-aqua)}.info-box{padding-top:10px}.product-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.product-tags span{background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2));border:1px solid var(--c-gold);border-radius:30px;font-size:12px;padding:4px 14px}.info-box h1{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:900;margin:0 0 10px;text-align:left}.rating-row{color:var(--c-muted);font-size:14px;gap:13px;margin-bottom:20px}.sold{color:var(--c-gold);font-size:14px;font-weight:600}.price-box{align-items:center;border:1px solid var(--c-gold);border-radius:10px;display:flex;gap:15px;margin-bottom:25px;padding:20px}.price-box h2{color:var(--c-aqua-ink);font-size:21px;margin:0}.price-box del,.price-box h2{font-family:Mulish,sans-serif}.price-box del{color:var(--c-muted-light)}.discount{background:var(--c-gold);border-radius:6px;color:var(--c-navy);font-family:Mulish,sans-serif;font-size:15px;padding:5px 30px}.qty-row{align-items:center;display:flex;gap:16px;margin-bottom:19px;padding:-3px}.qty-row button{background:var(--c-aqua);border:none;border-radius:50%;color:#fff;cursor:pointer;height:30px;width:30px}.btn-row{display:flex;gap:20px;margin-bottom:25px}.buy-btn,.cart-btn{border:none;border-radius:40px;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;height:55px}.buy-btn{background:var(--c-gold);color:var(--c-navy)}.secure-box{border:1px solid var(--c-gold);border-radius:33px;font-size:14px;margin-bottom:14px;padding:10px 20px}.offers,.secure-box{background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2))}.offers{border:1px solid var(--c-gold);border-radius:10px;padding:15px}.offer-card,.offers{font-family:Mulish,sans-serif}.offer-card{border:1px dashed var(--c-gold);border-radius:8px;display:inline-block;font-size:12px;margin-left:0;margin-top:7px;padding:24px;width:100%}@media(max-width:991px){.details-grid{grid-template-columns:1fr}.image-box{position:relative;top:0}.main-image{height:380px}}@media(max-width:576px){.info-box h1{font-size:28px}.price-box{flex-wrap:wrap}.btn-row{flex-direction:column}.main-image{height:280px}.thumbs{justify-content:center}}.product-card{border-radius:16px}.discount-badge{left:15px;top:15px}.product-image{height:260px}.product-image img{height:93%;object-fit:contain;transition:.4s}.product-card:hover .product-image img{transform:scale(1.08)}.product-content{height:250px}.product-category{font-size:13px;margin-bottom:10px}.product-title{font-size:15px;margin-bottom:12px}.product-rating{margin-bottom:15px}.product-price{margin-bottom:10px}.new-price{font-size:18px}.cart-btn{font-size:15px;font-weight:600;height:55px}@media(max-width:768px){.product-image{height:200px}.product-content{padding:15px}.product-buttons{flex-direction:column}.view-btn{border-radius:10px;width:100%}}@media(max-width:480px){.product-image{height:180px}.product-title{font-size:15px}.new-price{font-size:20px}.discount-badge{font-size:11px}}.info-section{padding:2px 20px}.info-heading{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:900;margin:0 0 30px}.info-card li{font-size:14px}@media(max-width:768px){.info-heading{font-size:34px;margin-bottom:40px}.info-wrapper{display:block}.info-card{border:none!important;border-bottom:1px solid var(--c-gold);width:100%}.info-card:last-child{border-bottom:none}.info-card h3{font-size:22px}.info-card li{font-size:15px}.info-card button{width:100%}}@media(max-width:480px){.info-section{padding:50px 15px}.info-heading{font-size:28px}.icon-box{font-size:22px;height:48px;width:48px}.info-card{padding:30px 20px}}.product-info-section{width:97%}.product-info-heading{font-size:36px;font-weight:900}@media (max-width:576px){.bannewr{border-radius:12px;margin:20px 15px}.bannewr img{height:200px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.astro-loader{--gold:var(--c-gold);--gold-soft:#c9a22759;--teal:var(--c-aqua);--teal-soft:#007f9e38;align-items:center;display:flex;flex-direction:column;gap:16px}.astro-loader-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffdf8f0;inset:0;position:fixed;z-index:9999}.astro-loader-inline,.astro-loader-overlay{align-items:center;display:flex;justify-content:center}.astro-loader-inline{padding:48px 16px;width:100%}.astro-loader-ring{height:84px;height:var(--astro-loader-size,84px);position:relative;width:84px;width:var(--astro-loader-size,84px)}.astro-loader-tick{animation:astroTickPulse 1.44s linear infinite;animation-delay:calc(var(--i)*.12s);background:var(--gold);border-radius:2px;height:9%;left:50%;margin:-4.5% 0 0 -1.5px;min-height:6px;opacity:.2;position:absolute;top:50%;transform:rotate(calc(var(--i)*30deg)) translateY(-39px);transform:rotate(calc(var(--i)*30deg)) translateY(calc(var(--astro-loader-size, 84px)/-2 + 3px));transform-origin:50% 50%;width:3px}.astro-loader-arc{animation:astroSpin 1.1s cubic-bezier(.55,.1,.45,.9) infinite;border-bottom:3px solid #0000;border-bottom-color:var(--teal-soft);border-left:3px solid #0000;border-radius:50%;border-right:3px solid #0000;border-right-color:var(--gold-soft);border-top:3px solid #0000;border-top-color:var(--gold);inset:14%;position:absolute}.astro-loader-core{animation:astroCorePulse 1.6s ease-in-out infinite alternate;background:radial-gradient(circle at 35% 30%,var(--c-gold-light),var(--gold) 70%);border-radius:50%;box-shadow:0 0 12px 2px #c9a2278c;inset:40%;position:absolute}.astro-loader-label{align-items:center;color:var(--teal);display:flex;flex-direction:column;font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;gap:6px;letter-spacing:.5px}.astro-loader-shimmer{animation:astroShimmer 1.6s linear infinite;background:linear-gradient(90deg,#0000,var(--gold) 45%,var(--gold) 55%,#0000);background-size:220% 100%;border-radius:2px;height:2px;width:52px}@keyframes astroSpin{to{transform:rotate(1turn)}}@keyframes astroTickPulse{0%,to{opacity:.2}50%{opacity:1}}@keyframes astroCorePulse{0%{opacity:.85;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}@keyframes astroShimmer{0%{background-position:140% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.astro-loader-arc,.astro-loader-core,.astro-loader-shimmer,.astro-loader-tick{animation-duration:2.6s}}.related-products-section{padding:12px 1px}.related-heading{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;margin:0 0 50px;text-align:center}@media(max-width:1100px){.related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.related-grid{grid-template-columns:1fr}}.gemstones-section{margin-top:-32px;padding:6px 0;width:100%}.gemstones-section .container{height:89%;margin:auto;max-width:1400px;width:90%}.section-top{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2px;margin-left:2%}.section-top h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;margin:0 0 20px;text-align:center}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tabs button{background:#fff;border:1px solid var(--c-gold);border-radius:40px;color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:12px;font-weight:700;padding:5px 10px;transition:.35s}.tabs button.active,.tabs button:hover{background:var(--c-aqua);border-color:var(--c-aqua);color:#fff;font-family:Mulish,sans-serif}.section-content{grid-gap:15px;display:grid;gap:15px;grid-template-columns:34% 67%;padding:17px}.left-banner{border-radius:20px;height:94%;overflow:hidden}.left-banner img{height:470px;object-fit:fill;transition:.5s;width:100%}.left-banner:hover img{transform:scale(1.05)}.right-products{position:relative}.swiper{height:100%;width:100%}.swiper-button-next,.swiper-button-prev{border-radius:50%;color:var(--c-aqua-ink)!important;height:18px!important;width:18px!important}.swiper-pagination-bullet-active{background:var(--c-gold)!important}@media (max-width:992px){.section-content{box-sizing:border-box;gap:20px;grid-template-columns:1fr;padding:10px;width:100%}.left-banner{border-radius:12px;height:auto;min-height:0;overflow:hidden;width:100%}.left-banner img{display:block;height:auto;max-width:100%;object-fit:contain;object-position:center;width:100%}.section-top{align-items:flex-start;flex-direction:column;gap:12px;margin-left:0;padding:0 10px}.tabs{box-sizing:border-box;max-width:100%;width:100%}}@media (max-width:768px){.gemstones-section{box-sizing:border-box;overflow:hidden;padding:14px 0;width:100%}.section-content{grid-gap:15px;display:grid;gap:15px;grid-template-columns:minmax(0,1fr);padding:8px}.section-top{align-items:flex-start;flex-direction:column;gap:12px;margin:0;padding:0 12px}.section-top h2{font-size:clamp(18px,5vw,22px);line-height:1.4;margin:0;text-align:left}.tabs{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:8px;margin-top:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:5px 0 12px;scrollbar-width:none;white-space:nowrap;width:100%}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:0 0 auto;white-space:nowrap}.left-banner{border-radius:10px;height:auto;min-height:0;overflow:hidden;width:100%}.left-banner img{height:auto;max-width:100%}.left-banner img,.product-card img{display:block;object-fit:contain;object-position:center;width:100%}.product-card img{height:200px}.product-card h4{font-size:15px;line-height:1.5}.product-card p{font-size:16px}.swiper-button-next,.swiper-button-prev{display:none!important}}@media (max-width:480px){.gemstones-section{padding:10px 0}.section-content{gap:12px;padding:6px}.section-top{padding:0 10px}.section-top h2{font-size:19px}.left-banner,.left-banner img{height:auto;width:100%}.left-banner img,.product-card img{object-fit:contain}.product-card img{height:170px}.product-card h4{font-size:14px}.product-card p{font-size:15px}}.extra-details{margin-top:80px}.extra-details h3{font-size:20px;margin-bottom:18px}.extra-details li{line-height:28px;margin-bottom:12px}.extra-details p{line-height:30px}@media(max-width:991px){.details-grid{grid-template-columns:1fr}.product-details .containerb{margin:auto;max-width:1401px;width:94%}.image-box{border:none;position:relative;top:0}.main-image{height:380px}}@media(max-width:576px){.info-box h1{font-size:21px}.price-box{flex-wrap:wrap}.btn-row{flex-direction:column}.main-image{height:280px;padding:0}.thumbs{justify-content:center}}.product-card{border:1px solid var(--c-line-soft);border-radius:9px;height:94%;overflow:hidden;position:relative;transition:.35s ease}.product-card:hover{transform:translateY(-8px)}.discount-badge{background:var(--c-gold);border-radius:30px;color:var(--c-navy);font-size:12px;font-weight:600;left:157px;padding:5px 12px;position:absolute;top:4px;z-index:2}.product-image{align-items:center;background:var(--c-ivory);display:flex;height:auto;justify-content:center;overflow:hidden;width:100%}.product-image img{height:100%;object-fit:cover;transition:.4s ease;width:100%}.product-card:hover .product-image img{transform:scale(1.05)}.product-content{height:220px;margin-top:1px;padding:10px}.product-category{color:var(--c-gold-ink);display:inline-block;font-size:12px;font-weight:600;margin-bottom:4px}.product-title{color:var(--c-ink);display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:700;line-height:1.5;margin-bottom:7px;text-decoration:none;transition:.3s}.product-title:hover{color:var(--c-aqua-ink)}.product-rating{align-items:center;color:var(--c-gold-ink);display:flex;gap:3px;margin-bottom:5px}.product-rating span{color:var(--c-muted);font-size:14px;margin-left:6px}.product-price{align-items:center;display:flex;gap:12px;margin-bottom:8px}.new-price{color:var(--c-aqua-ink);font-size:16px;font-weight:700}.new-price,.old-price{font-family:Mulish,sans-serif}.old-price{color:var(--c-muted-light);font-size:14px;text-decoration:line-through}.product-buttons{display:flex;gap:12px}.cart-btn{align-items:center;background:var(--c-aqua);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;height:45px;justify-content:center;transition:.3s}.cart-btn:hover{background:var(--c-navy-2)}.view-btn{align-items:center;background:var(--c-gold);border-radius:50%;color:var(--c-navy);display:flex;height:46px;justify-content:center;text-decoration:none;transition:.3s;width:46px}.view-btn:hover{background:var(--c-aqua)}@media(max-width:992px){.product-image{height:220px}.product-title{font-size:16px}.new-price{font-size:22px}}@media(max-width:768px){.product-image{height:200px}.product-content{height:auto;padding:20px 14px}.product-buttons{flex-direction:row;margin-bottom:20px}.view-btn{border-radius:10px;width:100%}}@media(max-width:480px){.related-heading{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;margin-bottom:28px;margin-top:18px;text-align:center}.product-image{height:180px}.product-title{font-size:13px}.product-category{color:var(--c-gold-ink);display:inline-block;font-size:10px;font-weight:600;margin-bottom:10px}.new-price{font-size:15px}.discount-badge{font-size:11px;left:99px}.cart-btn{align-items:center;background:var(--c-aqua);border:none;border-radius:43px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:2px;height:46px;justify-content:center;padding:11px;transition:.3s}}.info-section{padding:39px 20px;width:100%}.containeraa{margin:auto;max-width:1300px}.info-heading{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;margin:0 0 50px;text-align:center}.info-wrapper{background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2));border-radius:5px;display:flex;justify-content:space-between;overflow:hidden}.info-card{flex:1 1;padding:17px 35px;position:relative}.info-card:not(:last-child){border-right:1px solid var(--c-gold)}.icon-boxx{align-items:center;border:1px solid var(--c-gold);border-radius:50%;color:var(--c-gold);display:flex;font-size:24px;height:55px;justify-content:center;margin-bottom:25px;width:55px}.info-card h3{font-family:Mulish,sans-serif;font-size:17px;font-weight:700;margin:0 0 10px;text-align:left}.info-card ul{padding-left:18px}.info-card li{color:var(--c-ink-soft);line-height:1.6;margin-bottom:12px}.info-card li,.learn-btn{font-family:Mulish,sans-serif;font-size:15px}.learn-btn{background:#0000;border:1px solid var(--c-gold);color:var(--c-gold);cursor:pointer;height:50px;letter-spacing:1px;margin-top:30px;padding:10px;text-decoration:none;transition:.4s;width:170px}.learn-btn:hover{background:var(--c-aqua);color:#fff}@media(max-width:1200px){.info-heading{font-size:42px}.info-card{padding:35px 25px}.info-card h3{font-size:24px}}@media(max-width:992px){.info-wrapper{flex-wrap:wrap}.info-card{border-bottom:1px solid var(--c-gold);border-right:none!important;flex:initial;width:50%}.info-card:nth-child(2){border-left:1px solid var(--c-gold)}.info-card:last-child{width:100%}}@media(max-width:768px){.info-heading{font-size:34px;margin-bottom:40px}.info-wrapper{display:block}.info-card{border:none!important;border-bottom:1px solid var(--c-gold);width:100%}.info-card:last-child{border-bottom:none}.info-card h3{font-size:19px}.info-card li{font-size:15px}.info-card button{width:100%}}@media(max-width:480px){.info-section{padding:10px 15px}.icon-box,.info-heading{font-size:22px}.icon-box{height:48px;width:48px}.info-card{padding:30px 20px}}.related-products{margin-bottom:70px;margin-top:70px}.related-title{color:var(--c-aqua-ink);font-size:34px;font-weight:700;margin-bottom:40px;text-align:center}@media (max-width:576px){.related-grid{grid-template-columns:1fr}}.related-products h2{font-size:32px;margin-bottom:30px;text-align:center}.related-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.related-card{background:#fff;border:1px solid var(--c-line-soft);border-radius:12px;color:var(--c-ink);padding:18px;text-align:center;text-decoration:none;transition:.3s}.related-card:hover{box-shadow:0 10px 25px #00000014;transform:translateY(-6px)}.related-card img{height:220px;object-fit:contain;width:100%}.related-card h4{font-size:18px;margin:15px 0 10px}.related-card p{color:var(--c-gold);font-weight:700;margin-bottom:15px}.related-card button{background:var(--c-aqua);border:none;border-radius:30px;color:#fff;cursor:pointer;padding:12px 20px}@media(max-width:992px){.related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.related-grid{gap:6px;grid-template-columns:repeat(2,1fr);width:100%}}.product-info-section{margin-left:43px;margin-top:44px;width:93%}.product-info-heading{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;margin:0 0 20px;text-align:left}.info-accordion{background:#fff;border:1px solid var(--c-line);border-radius:10px;margin-bottom:16px;overflow:hidden;padding:0;width:100%}.info-accordion summary{color:var(--c-navy-2);cursor:pointer;font-family:Mulish,sans-serif;font-size:18px;font-weight:600;list-style:none;padding:20px 25px;position:relative}.info-accordion summary::-webkit-details-marker{display:none}.info-accordion summary:after{content:"+";font-size:22px;position:absolute;right:25px;top:18px}.info-accordion[open] summary:after{content:"−"}.info-content{color:var(--c-muted);line-height:1.8;padding:0 25px 20px}.info-content ul{margin:0;padding-left:20px}.info-content li{margin-bottom:10px}.product-extra{margin-top:20px}.product-extra p{margin-bottom:10px}.bannewr{overflow:hidden;width:100%}.bannewr img{border-radius:20px;box-shadow:0 10px 30px #0000001f;display:block;height:441px;margin-left:3%;object-fit:cover;object-position:center;transition:transform .4s ease;width:94%}@media (max-width:992px){.bannewr img{height:320px}}@media (max-width:576px){.bannewr{border-radius:12px;margin:20px 15px}.bannewr img{height:200px}.product-info-section{margin-left:43px;margin-top:25px;width:97%}}.community{margin:30px auto;max-width:1500px;overflow:hidden;width:90%}.community-heading{margin-bottom:35px}.community-heading span{color:var(--c-gold-ink);display:block;font-size:11px;font-weight:600;letter-spacing:3px;margin-bottom:8px;text-align:center}.community-heading h2{color:var(--c-navy-2);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;margin:10px 0;text-align:center}.community-heading p{color:var(--c-muted);font-family:Mulish,sans-serif;font-size:15px;line-height:1.8;margin-left:20%;margin-top:10px;max-width:730px;text-align:center}.community-slider{overflow:hidden;position:relative;width:100%}.community-track{animation:sacredCommunitySlider 30s linear infinite;display:flex;gap:3px;width:max-content;will-change:transform}.community-slider:hover .community-track{animation-play-state:paused}.community-card{background:var(--c-line-soft);cursor:pointer;flex-basis:calc(18vw - 1.8px);flex-grow:0;flex-shrink:0;max-width:231px;overflow:hidden;position:relative}.community-card img{display:block;height:280px;object-fit:cover;transition:transform .6s ease,filter .6s ease;width:100%}.community-overlay{align-items:center;background:var(--c-gold);color:var(--c-navy);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .4s ease,background .4s ease}.community-card:hover img{filter:brightness(.85);transform:scale(1.08)}.community-card:hover .community-overlay{opacity:1}.instaIcon{font-size:42px;margin-bottom:15px;transform:translateY(15px);transition:transform .4s ease}.community-card:hover .instaIcon{transform:translateY(0)}.community-overlay h4{font-family:Mulish,sans-serif;font-size:15px;font-weight:600;line-height:1.8;margin:0 0 10px;text-align:center;transform:translateY(15px);transition:transform .4s ease .05s}.community-card:hover .community-overlay h4{transform:translateY(0)}.community-overlay span{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px;transform:translateY(15px);transition:transform .4s ease .1s}.community-card:hover .community-overlay span{transform:translateY(0)}.community-overlay span svg{font-size:13px}@keyframes sacredCommunitySlider{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:1400px){.community{width:90%}.community-card{flex-basis:calc(22.5vw - 2.25px)}.community-card img{height:320px}}@media (max-width:992px){.community{margin:45px auto;width:92%}.community-heading h2{font-size:34px}.community-card{flex-basis:calc(46vw - 1.5px);flex-grow:0;flex-shrink:0;max-width:none}.community-card img{height:300px}.community-track{animation-duration:24s}}@media (max-width:576px){.community{margin:35px auto;width:94%}.community-heading{margin-bottom:25px}.community-heading span{font-size:10px;letter-spacing:2.5px}.community-heading h2{font-size:25px;margin:8px 0}.community-heading .line{margin:12px 0;width:60px}.community-heading p{font-size:14px;line-height:1.7;margin-left:7%;margin-right:9%}.community-card{flex:0 0 60vw;max-width:none}.community-card img{height:280px}.community-overlay{opacity:0}.instaIcon{font-size:38px}.community-overlay h4{font-size:18px}.community-track{animation-duration:22s}}@media (max-width:480px){.community{width:94%}.community-card{flex-basis:94vw}.community-card img{height:260px}.community-heading h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.community-track{animation:none}.community-card img,.community-overlay,.community-overlay h4,.community-overlay span,.instaIcon{transition:none}}.community-image-instagram{align-items:center;background:linear-gradient(135deg,var(--c-gold) 0,#ee2a7b 45%,#6228d7 100%);border-radius:50%;box-shadow:0 5px 15px #00000040;color:#fff;display:flex;height:42px;justify-content:center;opacity:0;position:absolute;right:15px;text-decoration:none;top:15px;transform:translateY(-8px);transition:all .3s ease;width:42px;z-index:10}.community-image-instagram svg{font-size:21px}.community-card:hover .community-image-instagram{opacity:1;transform:translateY(0)}.community-image-instagram:hover{transform:scale(1.1)}@media (max-width:576px){.community-image-instagram{height:38px;right:10px;top:10px;width:38px}.community-image-instagram svg{font-size:19px}}@media (min-width:577px) and (max-width:992px){.community{margin:40px auto;overflow:hidden;width:94%}.community-heading{margin-bottom:28px;text-align:center}.community-heading span{font-size:11px;letter-spacing:2.5px}.community-heading h2{font-size:30px;line-height:1.35}.community-heading p{font-size:14px;line-height:1.7;margin:10px auto 0;max-width:650px;text-align:center;width:90%}.community-slider{overflow:hidden;width:100%}.community-track{animation-duration:25s;gap:10px}.community-card{flex-basis:calc(46vw - 10px);flex-grow:0;flex-shrink:0;max-width:none}.community-card img{height:280px;object-fit:cover;width:100%}.community-overlay{padding:15px}.instaIcon{font-size:36px;margin-bottom:12px}.community-overlay h4{font-size:15px;line-height:1.6;padding:0 8px}.community-overlay span{font-size:12px}.community-image-instagram{height:40px;right:12px;top:12px;width:40px}.community-image-instagram svg{font-size:19px}}@media (max-width:576px){.community{margin:30px auto;max-width:100%;overflow:hidden;width:94%}.community-heading{margin-bottom:22px;text-align:center;width:100%}.community-heading span{font-size:10px;letter-spacing:2px;margin-bottom:8px}.community-heading h2{font-size:23px;line-height:1.4;margin:8px 0;padding:0 5px}.community-heading p{font-size:13px;line-height:1.7;margin:10px auto 0;max-width:100%;padding:0 8px;text-align:center;width:100%}.community-heading .line{margin:12px auto;width:55px}.community-slider{overflow:hidden;width:100%}.community-track{animation-duration:22s;display:flex;gap:8px;width:max-content}.community-card{flex:0 0 78vw;max-width:none;min-width:0;width:78vw}.community-card img{display:block;height:260px;object-fit:cover;width:100%}.community-overlay{padding:12px}.instaIcon{font-size:34px;margin-bottom:10px}.community-overlay h4{font-size:15px;line-height:1.6;padding:0 8px}.community-overlay span{font-size:12px;gap:6px}.community-image-instagram{height:38px;right:10px;top:10px;width:38px}.community-image-instagram svg{font-size:19px}}@media (max-width:400px){.community{margin:25px auto;width:94%}.community-heading{margin-bottom:18px}.community-heading h2{font-size:21px}.community-heading p{font-size:12px;line-height:1.7}.community-card{flex:0 0 82vw;width:82vw}.community-card img{height:235px}.community-track{animation-duration:20s;gap:7px}.community-overlay h4{font-size:14px}.community-image-instagram{height:35px;width:35px}}@media (prefers-reduced-motion:reduce){.community-track{animation:none;transform:none}.community-card img,.community-image-instagram,.community-overlay,.community-overlay h4,.community-overlay span,.instaIcon{transition:none}}.reviews-section{background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2));box-sizing:border-box;overflow:hidden;padding:35px 20px 37px;width:100%}.reviews-container{margin:0 auto;max-width:1000px;width:100%}.reviews-heading{margin-bottom:52px;text-align:center}.reviews-heading h2{color:var(--c-navy-2);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.3;margin:0}.reviews-heading h2 span{color:var(--c-gold);font-style:italic}.reviews-heading p{color:var(--c-muted);font-family:Mulish,sans-serif;font-size:14px;line-height:1.5;margin:7px 0 0}.reviews-summary{align-items:center;background:#fff;border-radius:11px;box-shadow:0 1px 3px #00000005;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:13px;min-height:78px;padding:13px 20px;width:100%}.google-review-info{align-items:center;display:flex;gap:18px}.google-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.google-icon,.google-icon svg{height:30px;width:30px}.google-review-content h3{color:var(--c-ink);font-family:Arial,sans-serif;font-size:19px;font-weight:500;margin:0 0 5px}.rating-row{gap:8px}.rating-row,.stars{align-items:center;display:flex}.stars{gap:2px}.stars svg{color:var(--c-gold);font-size:12px}.rating-row span{color:var(--c-ink-soft);font-family:Arial,sans-serif;font-size:12px}.write-review-btn{background:var(--c-gold);border:none;border-radius:3px;color:var(--c-navy);cursor:pointer;font-size:11px;font-weight:600;height:37px;min-width:116px;outline:none;padding:0 17px;transition:all .25s ease}.write-review-btn:hover{background:var(--c-gold);transform:translateY(-1px)}.reviews-slider-wrapper{position:relative;width:100%}.reviews-slider{overflow:hidden;width:100%}.reviews-track{display:flex;transition:transform .55s ease;will-change:transform}.review-slide{box-sizing:border-box;flex:0 0 33.333333%;padding:0 5px;width:33.333333%}.review-card{background:#fff;border-radius:11px;box-sizing:border-box;display:flex;flex-direction:column;min-height:302px;padding:20px 20px 18px}.card-stars{align-items:center;display:flex;gap:2px;margin-bottom:15px}.card-stars svg{color:var(--c-gold);font-size:12px}.review-text{color:var(--c-ink-soft);flex:1 1;font-family:Mulish,sans-serif;font-size:14px;line-height:1.55;margin:0}.review-divider{background:var(--c-line-soft);height:1px;margin:15px 0 11px;width:100%}.review-user{align-items:center;display:flex;gap:11px}.review-avatar-letter,.review-user img{border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.review-avatar-letter{align-items:center;background:var(--c-line);color:#fff;display:flex;font-family:Arial,sans-serif;font-size:19px;justify-content:center}.review-user-info h4{color:var(--c-gold);font-family:Arial,sans-serif;font-size:12px;font-weight:500;margin:0 0 4px}.review-user-info span{color:var(--c-ink-soft);font-family:Arial,sans-serif;font-size:10px}.review-arrow{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 3px 12px #0000001f;color:var(--c-gold);cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease;width:30px;z-index:5}.review-arrow svg{font-size:11px}.review-arrow:hover{background:var(--c-gold);color:var(--c-navy)}.review-arrow-left{left:-15px}.review-arrow-right{right:-15px}.review-dots{align-items:center;display:flex;gap:5px;justify-content:center;margin-top:16px}.review-dot{background:var(--c-line);border:none;border-radius:50%;cursor:pointer;height:5px;padding:0;transition:all .3s ease;width:5px}.review-dot.active{background:var(--c-gold);border-radius:10px;width:10px}@media (max-width:991px){.reviews-container{max-width:720px}.review-slide{flex:0 0 50%;width:50%}.reviews-heading{margin-bottom:35px}.reviews-heading h2{font-size:27px}}@media (max-width:600px){.reviews-section{padding:30px 14px 21px}.reviews-container{max-width:100%}.reviews-heading{margin-bottom:28px}.reviews-heading h2{font-size:24px}.reviews-heading p{font-size:10px;padding:0 15px}.reviews-summary{align-items:flex-start;flex-direction:column;gap:15px;min-height:auto;padding:16px}.google-review-info{gap:12px}.google-review-content h3{font-size:16px}.rating-row{flex-wrap:wrap}.write-review-btn{width:100%}.review-slide{flex:0 0 100%;padding:0;width:100%}.review-card{min-height:230px;padding:20px}.review-arrow{height:27px;width:27px}.review-arrow-left{left:5px}.review-arrow-right{right:5px}}@media (max-width:400px){.reviews-heading h2{font-size:21px}.google-review-content h3{font-size:15px}.rating-row span,.review-text{font-size:10px}}.blog-section{--blog-bg:#fdfbf5;--blog-gold:#c49a36;--blog-border:#e9ddc3;--blog-navy:#102f50;--blog-text:#344252;background:var(--blog-bg);color:var(--blog-navy);font-family:Mulish,sans-serif;padding:16px 0 35px}.blog-section,.blog-section *{box-sizing:border-box}.blog-header{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;max-width:1200px;min-height:65px;position:relative;width:92%}.blog-header-main{padding:0 240px;text-align:center;width:100%}.blog-heading{color:var(--blog-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:700;line-height:1.2;margin:0;text-align:center}.blog-heading:after{display:none}.blog-heading-divider{align-items:center;display:flex;gap:0;justify-content:center;margin:7px auto 5px;width:230px}.blog-heading-divider>span:first-child,.blog-heading-divider>span:last-child{background:linear-gradient(90deg,#0000,var(--blog-gold));flex:1 1;height:1px}.blog-heading-divider>span:last-child{background:linear-gradient(90deg,var(--blog-gold),#0000)}.blog-divider-ornament{color:var(--blog-gold);font-size:17px;line-height:1;padding:0 5px}.blog-subheading{color:#4d5864;font-family:system-ui;font-size:14px;line-height:1.6;margin:0}.blog-search{align-items:center;background:#fffefa;border:1px solid var(--blog-border);border-radius:6px;display:flex;height:28px;padding:0 9px;position:absolute;right:0;top:2px;width:224px}.blog-search .search-icon{color:#183750;flex-shrink:0;font-size:13px;position:static;transform:none}.blog-search input{background:#0000;border:0;color:var(--blog-navy);font-family:Mulish,sans-serif;font-size:10px;height:100%;outline:none;padding:0 0 0 9px;width:100%}.blog-search input::placeholder{color:#7a8189}.blog-search input:focus{border:0}.blog-toolbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto 10px;max-width:1200px;min-height:20px;width:92%}.blog-result-label{color:#727b84;font-size:10px}.blog-sort{align-items:center;color:#182a3b;display:flex;font-size:9px;font-weight:600;gap:6px}.blog-grid{grid-gap:15px;align-items:stretch;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1200px;width:92%}.blog-card{background:#fffefa;border:1px solid var(--blog-border);border-radius:7px;box-shadow:0 2px 5px rgba(70,51,15,.035);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.blog-card:hover{box-shadow:0 8px 20px #46330f17;transform:translateY(-3px)}.blog-image-link{background:#f0e6d1;display:block;flex-shrink:0;height:193px;overflow:hidden;width:100%}.blog-card img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.blog-card:hover .blog-image-link img{transform:scale(1.04)}.blog-content{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:10px 12px 9px}.blog-meta{align-items:center;color:#626e7a;display:flex;flex-wrap:wrap;font-family:Mulish,sans-serif;font-size:9px;gap:10px;margin-bottom:7px}.blog-category{background:#f7edcf;border-radius:12px;color:#98731d;display:inline-block;font-size:8px;line-height:1.2;padding:3px 7px}.blog-date{font-size:9px}.blog-content h3{color:var(--blog-navy);font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.35;margin:0 0 7px;text-align:left}.blog-title-link{color:inherit;font-family:Mulish;font-size:15px;font-weight:600;text-decoration:none}.blog-title-link:hover{color:#a77c1e}.blog-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--blog-text);display:-webkit-box;font-family:Mulish,sans-serif;font-size:13px;line-height:1.55;margin:0 0 10px;overflow:hidden}.blog-card-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:auto}.read-more-link{align-items:center;background:#fffdf7;border:1px solid #e5d1a2;border-radius:20px;color:#94701e;display:inline-flex;font-family:Mulish,sans-serif;font-size:11px;gap:6px;justify-content:center;min-height:24px;padding:10px 12px;text-decoration:none;transition:background .2s ease,color .2s ease;white-space:nowrap}.read-more-link:hover{background:#b98c27;color:#fff}.blog-social-actions{align-items:center;display:flex;gap:9px}.social-icon{align-items:center;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Arial,sans-serif;font-size:11px;font-weight:700;height:15px;justify-content:center;padding:0;text-decoration:none;width:15px}.social-whatsapp{background:#1dbb63;color:#fff}.social-facebook{background:#2479e8;color:#fff}.social-share{background:#0000;color:#142b40}.blog-stat{align-items:center;color:#344456;display:inline-flex;font-size:9px;gap:3px}.blog-stat small{font-size:8px}.blog-heart{color:#e04450;font-size:17px;line-height:1}.blog-comment{font-size:14px;line-height:1}.blog-message{background:#fffefa;border:1px solid var(--blog-border);border-radius:8px;color:var(--blog-navy);margin:20px auto;max-width:1200px;padding:24px;text-align:center;width:92%}.blog-message button{background:#fff;border:1px solid var(--blog-gold);border-radius:20px;color:var(--blog-navy);cursor:pointer;margin-top:10px;padding:8px 16px}.blog-section .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:25px auto 5px}.blog-section .pagination button{align-items:center;background:#fffefa;border:1px solid #e2d3b3;border-radius:50%;color:var(--blog-navy);cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;transition:.2s ease;width:34px}.blog-section .pagination button.active{background:var(--blog-navy);border-color:var(--blog-gold);color:#fff}.blog-section .pagination button:hover:not(:disabled){border-color:var(--blog-gold)}.blog-section .pagination button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:992px){.blog-header{width:92%}.blog-header-main{padding:0 0 42px}.blog-search{bottom:0;right:0;top:auto}.blog-toolbar{margin-top:12px}.blog-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-image-link{height:170px}.blog-content h3{font-size:15px}.blog-description{font-size:12px}.blog-card-footer{align-items:flex-start}}@media (max-width:576px){.blog-section{padding:22px 0 28px}.blog-header{align-items:stretch;flex-direction:column;min-height:auto;width:92%}.blog-header-main{padding:0}.blog-heading{font-size:25px;line-height:1.2}.blog-heading-divider{margin:8px auto;width:180px}.blog-subheading{font-size:13px;margin:0 auto;max-width:320px}.blog-search{bottom:auto;height:38px;margin:15px 0 0;position:relative;right:auto;top:auto;width:100%}.blog-search input{font-size:12px}.blog-toolbar{margin-bottom:12px;margin-top:12px;width:92%}.blog-grid{gap:16px;grid-template-columns:minmax(0,1fr);width:92%}.blog-image-link{height:205px}.blog-content{padding:12px}.blog-meta{gap:10px;margin-bottom:8px}.blog-content h3{font-size:17px;line-height:1.4;margin-bottom:8px}.blog-description{font-size:12px;line-height:1.65}.blog-card-footer{align-items:center;gap:10px}.read-more-link{font-size:10px;min-height:30px;padding:6px 12px}.blog-section .pagination,.blog-social-actions{gap:8px}}.nrBlogWrapper{--nr-ivory:#faf7ee;--nr-ivory-2:#f5f0e3;--nr-gold:#c99b2e;--nr-ink:#102d4c;--nr-muted:#647080;--nr-line:#e9e0cd;background:linear-gradient(100deg,var(--nr-ivory),var(--nr-ivory-2));color:var(--nr-ink);font-family:Mulish,Arial,sans-serif;padding:18px 0 14px}.nrBlogWrapper *{box-sizing:border-box}.nrBlogContainer{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr 1.16fr .94fr;margin:0 auto;max-width:95%;width:1200px}.nrBlogIntro{min-width:0;padding:38px 10px 20px 0}.nrIntroCategories{align-items:center;border:1px dotted #24364a;border-radius:24px;color:#242424;display:flex;flex-wrap:wrap;font-family:system-ui;font-size:12px;gap:6px;margin-bottom:14px;padding:6px;width:78%}.nrIntroCategories span:first-child{color:var(--nr-gold)}.nrBlogHeading{color:var(--nr-ink);font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:600;letter-spacing:-.5px;margin:0 0 14px}.nrBlogSubHeading{color:#24364a;font-family:system-ui;font-size:14px;font-weight:400;line-height:1.65;margin:0}.nrFeaturedCard{align-self:stretch;background:#fffefa;border:1px solid #d2c4a459;border-radius:9px;box-shadow:0 3px 12px #382a0c12;min-width:0;overflow:hidden;width:95%}.nrImageBox{height:221px;overflow:hidden;position:relative}.nrImageBox img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.nrFeaturedBadge{background:linear-gradient(135deg,#d9ae39,#a97b0b);border-radius:20px;color:#fff;font-size:10px;font-weight:700;left:10px;padding:5px 13px;position:absolute;top:10px}.nrImageStats{color:#fff;display:flex;font-size:11px;font-weight:600;gap:12px;position:absolute;right:12px;text-shadow:0 1px 4px #000;top:11px}.nrFeaturedContent{padding:9px 12px 11px}.nrPopularTag,.nrTag{background:#f6edcf;border-radius:12px;color:#9b761d;display:inline-block;font-size:9px;line-height:1.3;padding:3px 8px}.nrFeaturedTitle{color:var(--nr-ink);font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.28;margin:5px 0 8px}.nrMetaInfo{align-items:center;color:#6a7480;display:flex;flex-wrap:wrap;font-family:system-ui;font-size:10px;gap:7px;margin-bottom:8px}.nrDescription{color:#485567;font-family:system-ui;font-size:10.5px;line-height:1.65;margin:0 0 9px}.nrReadMore{align-items:center;background:linear-gradient(100deg,#c99a24,#a87908);border-radius:22px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:7px;justify-content:center;padding:7px 15px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.nrReadMore:hover{box-shadow:0 4px 12px #a9790840;transform:translateY(-2px)}.nrPopularSection{background:#fffefaa6;border:1px solid #d2c4a44d;border-radius:9px;box-shadow:0 3px 12px #382a0c0a;margin-left:-6%;min-width:0;padding:6px 9px 8px;width:100%}.nrPopularHeader{align-items:flex-start;display:flex;gap:10px;margin-bottom:11px;margin-top:3%}.nrCrown{color:var(--nr-gold);font-size:25px;line-height:1}.nrPopularHeading{color:var(--nr-ink);font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.2;margin:0 0 3px}.nrPopularHeader p{color:#606b79;font-family:system-ui;font-size:12px;margin:0}.nrPopularList{display:flex;flex-direction:column;gap:8px}.nrPopularCard{grid-gap:9px;align-items:center;background:#fffefa;border:1px solid #eee7d9;border-radius:8px;color:inherit;display:grid;font-family:system-ui;font-weight:700;gap:9px;grid-template-columns:78px minmax(0,1fr);min-width:0;padding:9px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.nrPopularCard:hover{box-shadow:0 5px 14px #26211414;transform:translateY(-2px)}.nrPopularImage{background:#f3ecdd;border-radius:6px;height:63px;overflow:hidden;width:65px}.nrPopularImage img{display:block;height:100%;object-fit:cover;width:100%}.nrPopularContent{min-width:0}.nrPopularTag{font-size:8px;margin-bottom:3px;padding:2px 7px}.nrPopularTitle{color:var(--nr-ink);font-size:12px;font-weight:500;margin:0 0 5px;overflow-wrap:anywhere}.nrPopularMeta,.nrPopularTitle{font-family:system-ui;line-height:1.3}.nrPopularMeta{align-items:center;color:#6c7580;display:flex;flex-wrap:wrap;font-size:10px;gap:5px}.featureStrip{background:#0000;margin:14px auto 0;max-width:95%;padding:0;width:1200px}.featureContainer{background:#fffefa;border:1px solid #d2c4a459;border-radius:11px;box-shadow:0 4px 14px #382a0c0f;justify-content:space-between;padding:27px 13px}.featureContainer,.featureItem{align-items:center;display:flex}.featureItem{flex:1 1;gap:10px;min-width:0;padding:0 13px}.featureItem:not(:last-child){border-right:1px solid #e7deca}.featureIcon{align-items:center;background:linear-gradient(135deg,#dbb044,#b98819);border-radius:50%;color:#fff;display:flex;flex:0 0 36px;font-size:19px;height:36px;justify-content:center;width:36px}.featureText{min-width:0}.featureText h4{color:var(--nr-ink);font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;line-height:1.4;margin:0}.featureText p{color:#737b83;font-family:system-ui;font-size:11px;line-height:1.45;margin:3px 0 0}@media (max-width:992px){.nrBlogContainer{gap:16px;grid-template-columns:1fr 1fr}.nrBlogIntro{grid-column:1/-1;padding:10px 0 4px}.nrBlogHeading{font-size:31px;max-width:550px}.nrBlogSubHeading{font-size:13px;max-width:500px}.nrFeaturedCard,.nrPopularSection{height:100%}.nrImageBox{height:180px}.nrFeaturedTitle{font-size:17px}.nrDescription{font-size:12px}.nrPopularCard{grid-template-columns:75px minmax(0,1fr)}.nrPopularImage{height:72px;width:75px}.nrPopularTitle{font-size:11px}.featureContainer{flex-wrap:wrap;row-gap:18px}.featureItem{border-right:none!important;flex:0 0 50%}.featureItem:nth-child(odd){border-right:1px solid #e7deca!important}}@media (max-width:576px){.nrBlogWrapper{padding:20px 0 14px}.nrBlogContainer{gap:15px;grid-template-columns:1fr;max-width:92%;width:92%}.nrBlogIntro{grid-column:auto;padding:5px 0 8px}.nrIntroCategories{font-size:10px;gap:5px;margin-bottom:12px}.nrBlogHeading{font-size:29px;line-height:1.15;margin-bottom:9px}.nrBlogSubHeading{font-size:14px;margin-bottom:0}.nrImageBox{height:205px}.nrFeaturedContent{padding:12px}.nrFeaturedTitle{font-size:15px;line-height:1.3;margin:7px 0 10px}.nrMetaInfo{font-size:10px;gap:6px}.nrDescription{font-size:13px;line-height:1.7}.nrReadMore{align-items:center;background:linear-gradient(100deg,#c99a24,#a87908);border-radius:22px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:7px;justify-content:center;padding:7px 15px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.nrPopularSection{margin-left:0;padding:12px}.nrPopularHeading{font-size:20px}.nrPopularHeader p{font-size:11px}.nrPopularCard{gap:10px;grid-template-columns:86px minmax(0,1fr);padding:7px}.nrPopularImage{height:80px;width:86px}.nrPopularTitle{font-size:12px;line-height:1.4}.nrPopularTag{font-size:9px}.nrPopularMeta{font-size:9px;gap:7px}.featureStrip{margin-top:15px;max-width:92%;width:92%}.featureContainer{padding:14px 10px;row-gap:16px}.featureItem{flex:0 0 100%;gap:12px;padding:0 4px}.featureItem:nth-child(odd){border-right:none!important}.featureIcon{flex-basis:40px;font-size:20px;height:40px;width:40px}.featureText h4{font-size:12px}.featureText p{font-size:10px}}.pagination{margin:50px 0 20px;padding:10px 0;width:100%}.pagination button{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:50%;box-shadow:0 3px 10px #46321914;color:var(--c-ink);cursor:pointer;display:flex;font-size:15px;font-weight:600;height:42px;justify-content:center;transition:all .3s ease;width:42px}.pagination button:hover:not(:disabled){background:var(--c-ivory);border-color:var(--c-gold);box-shadow:0 6px 15px #4632191f;color:var(--c-gold-ink);transform:translateY(-2px)}.pagination button.active{background:linear-gradient(135deg,var(--c-gold),var(--c-gold-dark));border-color:var(--c-gold);box-shadow:0 6px 18px #8f71384d;color:var(--c-navy);transform:translateY(-2px)}.pagination button:disabled{box-shadow:none;opacity:.35;transform:none}.pagination span{align-items:center;color:var(--c-ink-soft);display:flex;font-size:16px;font-weight:600;height:42px;justify-content:center;width:35px}.pagination button:first-child,.pagination button:last-child{font-size:22px;font-weight:400}@media (max-width:768px){.pagination{gap:6px;margin:35px 0 15px}.pagination button{font-size:14px;height:38px;width:38px}.pagination button:first-child,.pagination button:last-child{font-size:19px}.pagination span{font-size:14px;width:25px}}@media (max-width:480px){.pagination{gap:5px}.pagination button{font-size:13px;height:34px;width:34px}.pagination span{font-size:13px;width:20px}}.blog-details-container{background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2));color:#18303f;min-height:70vh;padding:12px 13px 36px}.blog-details-inner{margin:0 auto;max-width:1230px;width:100%}.blog-breadcrumb{align-items:center;color:#18303f;display:flex;flex-wrap:wrap;font-family:Mulish;font-size:15px;gap:10px;line-height:1.8;margin:0 0 20px;padding:21px 1px}.blog-breadcrumb a{color:var(--c-gold);flex-shrink:0;font-weight:600;text-decoration:none}.blog-breadcrumb a:hover{color:#b69a5b}.breadcrumb-separator{color:#b69a5b;font-size:16px}.breadcrumb-category{color:#6c7378}.breadcrumb-current{color:#62666a;overflow-wrap:anywhere}.blog-article-header{padding:1px 0}.blog-article-header h1{color:#18303f;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.3;margin:10px 0 16px}.blog-article-excerpt{color:#66727a;font-size:17px;line-height:1.8;margin:0}.blog-article-meta{color:#8a713e;display:flex;flex-wrap:wrap;font-family:Mulish;font-size:15px;gap:20px;margin-bottom:18px;margin-top:19px}.blog-article-meta span{align-items:center;display:inline-flex;gap:8px}.blog-article-image-wrapper{background:#f1ead9;border-radius:10px;margin-bottom:30px;max-height:520px;overflow:hidden;width:100%}.blog-article-image{border-radius:10px;display:block;max-height:520px;object-fit:fill;object-position:center;width:100%}.blog-content-layout{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1.8fr) minmax(290px,.9fr);margin-top:0}.blog-article-body{min-width:0;padding:0 0 35px}.blog-content-section{margin-bottom:28px;scroll-margin-top:100px}.blog-content-section h2{color:#18303f;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;line-height:1.5;margin:0 0 14px}.blog-article-content,.blog-section-paragraph{color:#394952;font-size:17px;line-height:1.9;overflow-wrap:anywhere;white-space:pre-line}.blog-section-paragraph p{font-family:Mulish;font-size:16px;margin:0 0 18px;text-align:justify}.blog-section-paragraph h2,.blog-section-paragraph h3{color:#18303f;margin:22px 0 12px}.blog-section-paragraph ol,.blog-section-paragraph ul{margin:12px 0 22px;padding-left:25px}.blog-section-paragraph li{margin-bottom:8px}.blog-section-paragraph img{border-radius:10px;display:block;height:auto;margin:20px 0;max-width:100%}.blog-highlights{min-width:0;padding:0 0 20px;position:sticky;top:25px}.blog-highlights h2{color:#18303f;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;line-height:1.35;margin:0 0 22px}.blog-highlights nav{background:#fff;border:2px solid #18303f;border-radius:12px;box-shadow:0 4px 12px #18303f0d;display:flex;flex-direction:column;padding:12px 18px}.blog-highlights nav a{align-items:baseline;color:#8a713e;display:flex;font-family:Mulish;font-size:15px;font-weight:600;gap:11px;line-height:1.6;padding:8px 0;text-decoration:none;transition:color .2s ease}.blog-highlights nav a:hover{color:#18303f}.highlight-diamond{color:#b69a5b;flex-shrink:0;font-size:10px}.blog-highlights-empty{background:#fff;border:1px solid #eadcc5;border-radius:12px;color:#626d74;font-size:14px;line-height:1.7;padding:18px}.back-to-blogs{align-items:center;color:#18303f;display:inline-flex;font-size:14px;font-weight:600;gap:9px;margin-top:20px;text-decoration:none;transition:color .25s ease}.back-to-blogs:hover{color:#b69a5b}.blog-details-footer{background:#f1ead9;border-radius:14px;margin-top:35px;padding:28px;text-align:center}.blog-details-footer p{font-family:Georgia,Times New Roman,serif;font-size:23px;margin:0 0 14px}.blog-details-footer .back-to-blogs{margin-bottom:0}.blog-details-message{background:#fff;border-radius:16px;padding:70px 20px;text-align:center}.blog-details-message h2{font-family:Georgia,Times New Roman,serif}.blog-details-message .back-to-blogs{margin-top:18px}.blog-loader{animation:blog-spin .8s linear infinite;border:3px solid #eee3d1;border-radius:50%;border-top-color:#941b2b;height:35px;margin:0 auto 15px;width:35px}@keyframes blog-spin{to{transform:rotate(1turn)}}@media (max-width:850px){.blog-content-layout{gap:25px;grid-template-columns:minmax(0,1fr)}.blog-highlights{background:#fff;border:1px solid #eee3d1;border-radius:12px;grid-row:1;padding:20px;position:static}.blog-highlights h2{font-size:20px}.blog-highlights nav a{font-size:14px}}@media (max-width:600px){.blog-details-container{padding:11px 15px 0}.blog-highlights nav{background:#fff;border:2px solid #18303f;border-radius:12px;box-shadow:0 4px 12px #18303f0d;display:flex;flex-direction:column;padding:4px 8px}.blog-article-meta{color:#8a713e;display:flex;flex-wrap:wrap;font-family:Mulish;font-size:13px;gap:20px;margin-bottom:18px;margin-top:19px}.blog-breadcrumb{font-size:12px;gap:7px;margin:0 0 6px}.blog-article-header h1{font-size:29px}.blog-article-excerpt{font-size:15px}.blog-article-meta{gap:12px}.blog-article-image-wrapper{margin-bottom:22px}.blog-article-image{max-height:320px}.blog-content-section h2{font-size:22px}.blog-article-content,.blog-section-paragraph{font-size:15px;line-height:1.85}.blog-details-footer{padding:22px 15px}}.blog-detail-title{color:#18303f;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;letter-spacing:-.4px;line-height:1.35;margin:0 0 20px;overflow-wrap:anywhere}.blog-detail-excerpt{background:#fff;border:1px solid #eee2cd;border-left:4px solid #b69a5b;border-radius:10px;color:#46545d;font-family:Mulish;font-size:16px;font-weight:400;line-height:1.85;margin:0 0 28px;overflow-wrap:anywhere;padding:20px 24px}@media (max-width:768px){.blog-detail-title{font-family:system-ui;font-size:20px;line-height:1.4;margin-bottom:15px;width:94%}.blog-section-paragraph p{font-family:Mulish;font-size:15px;margin:0 0 18px;text-align:left}.blog-detail-excerpt{font-size:15px;line-height:1.8;margin-bottom:22px;padding:16px 18px}}.related-blogs-section{border-top:1px solid #e9decb;margin-top:45px;padding:30px 0 20px}.related-blogs-heading{margin-bottom:28px;text-align:center}.related-blogs-heading h2{color:#18303f;font-family:Arial,sans-serif;font-size:26px;font-weight:700;margin:0 0 8px}.related-blogs-heading p{color:#72777b;font-size:14px}.related-blogs-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.related-blog-card{background:#fff;border:1px solid #e6dfd4;border-radius:8px;box-shadow:0 4px 14px #18303f0f;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.related-blog-card:hover{box-shadow:0 10px 25px #18303f1f;transform:translateY(-4px)}.related-blog-image{background:#f1ead9;display:block;height:150px;overflow:hidden}.related-blog-image img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.related-blog-card:hover .related-blog-image img{transform:scale(1.04)}.related-blog-no-image{align-items:center;color:#80652f;display:flex;height:100%;justify-content:center}.related-blog-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;padding:14px 12px 18px}.related-blog-category{color:#9b7d40;font-size:11px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.related-blog-content h3{font-size:15px;line-height:1.5;margin:0 0 12px}.related-blog-content h3 a{color:#18303f;text-decoration:none}.related-blog-content h3 a:hover{color:#9d2334}.related-blog-content p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#626970;display:-webkit-box;font-size:12px;line-height:1.8;margin:0 0 16px;overflow:hidden;overflow-wrap:anywhere}.related-blog-link{color:#9d2334;font-size:13px;font-weight:600;margin-top:auto;text-decoration:none}.related-blog-link:hover{color:#18303f;text-decoration:underline}@media (max-width:1000px){.related-blogs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.related-blogs-grid{grid-template-columns:1fr}.related-blog-image{height:200px}}@media (max-width:480px){.nrBlogHeading{font-size:22px}}.blog-rendered-html{color:#333;font-size:17px;line-height:1.9;overflow-wrap:anywhere;width:100%}.blog-rendered-html p{line-height:1.9;margin:0 0 20px}.blog-rendered-html h1,.blog-rendered-html h2,.blog-rendered-html h3,.blog-rendered-html h4{color:#18303f;font-weight:700;line-height:1.4;margin:28px 0 15px}.blog-rendered-html h1{font-size:32px}.blog-rendered-html h2{font-size:27px}.blog-rendered-html h3{font-size:23px}.blog-rendered-html h4{font-size:20px}.blog-rendered-html b,.blog-rendered-html strong{font-weight:700}.blog-rendered-html ol,.blog-rendered-html ul{margin:15px 0 22px;padding-left:28px}.blog-rendered-html li{margin-bottom:10px}.blog-rendered-html img{border-radius:8px;display:block;height:auto;margin:20px auto;max-width:100%}.blog-rendered-html blockquote{background:#f8f5ed;border-left:4px solid #b69a5b;margin:25px 0;padding:15px 20px}.blog-rendered-html table{border-collapse:collapse;margin:20px 0;width:100%}.blog-rendered-html td,.blog-rendered-html th{border:1px solid #ddd;padding:10px;text-align:left}.blog-rendered-html a{color:#9a7937;text-decoration:underline}@media (max-width:768px){.blog-rendered-html{font-size:16px;line-height:1.8}.blog-rendered-html h1{font-size:28px}.blog-rendered-html h2{font-size:24px}.blog-rendered-html h3{font-size:20px}.blog-rendered-html table{display:block;overflow-x:auto}}@media (max-width:1024px){.blog-details-container,.blog-section,.nrBlogWrapper{max-width:100%;overflow-x:clip;width:100%}.blog-details-inner,.blog-grid,.blog-header,.blog-toolbar,.featureStrip,.nrBlogContainer{max-width:94%}.blog-card,.nrFeaturedCard,.nrPopularSection,.related-blog-card{min-width:0}.blog-card img,.nrFeaturedCard img,.nrPopularImage img,.related-blog-image img{max-width:100%}.blog-content,.nrFeaturedContent,.nrPopularContent,.related-blog-content{min-width:0}.blog-rendered-html,.blog-title-link,.nrFeaturedTitle,.nrPopularTitle{overflow-wrap:anywhere}.blog-rendered-html{max-width:100%}.blog-rendered-html pre{max-width:100%;overflow-x:auto}.blog-rendered-html table{max-width:100%}.blog-article-image{height:auto;object-fit:contain;width:100%}}@media (min-width:769px) and (max-width:1024px){.blog-section{padding:25px 0 35px}.blog-header{min-height:auto;width:94%}.blog-header-main{padding:0 180px 0 0}.blog-heading{font-size:30px}.blog-search{height:36px;width:190px}.blog-search input{font-size:12px}.blog-toolbar{margin-top:15px;width:94%}.blog-result-label,.blog-sort{font-size:12px}.blog-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));width:94%}.blog-image-link{height:210px}.blog-content{padding:15px}.blog-content h3{font-size:18px;line-height:1.45}.blog-title-link{font-size:16px}.blog-description{font-size:13px;line-height:1.7}.blog-meta{font-size:11px}.read-more-link{font-size:12px}.nrBlogContainer{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:94%;width:94%}.nrBlogIntro{grid-column:1/-1;padding:15px 0 5px}.nrIntroCategories{font-size:12px;max-width:100%;width:fit-content}.nrBlogHeading{font-size:34px;line-height:1.25}.nrBlogSubHeading{font-size:14px;max-width:700px}.nrFeaturedCard{height:100%;width:100%}.nrImageBox{height:220px}.nrFeaturedContent{padding:15px}.nrFeaturedTitle{font-size:18px;line-height:1.4}.nrDescription{font-size:13px;line-height:1.7}.nrPopularSection{margin-left:0;padding:15px;width:100%}.nrPopularHeading{font-size:21px}.nrPopularCard{grid-template-columns:85px minmax(0,1fr);padding:10px}.nrPopularImage{height:75px;width:80px}.nrPopularTitle{font-size:13px}.featureStrip{max-width:94%;width:94%}.featureContainer{flex-wrap:wrap;padding:20px 12px;row-gap:22px}.featureItem{border-right:none!important;flex:0 0 50%;padding:0 12px}.featureItem:nth-child(odd){border-right:1px solid #e7deca!important}.featureText h4{font-size:14px}.featureText p{font-size:12px}.blog-details-container{padding:20px 22px 35px}.blog-details-inner{max-width:100%;width:100%}.blog-breadcrumb{font-size:13px;margin-bottom:15px;padding:12px 0}.blog-article-header h1{font-size:36px}.blog-article-excerpt{font-size:16px}.blog-article-image-wrapper{max-height:430px}.blog-article-image{height:auto;max-height:430px;object-fit:contain;width:100%}.blog-content-layout{gap:25px;grid-template-columns:minmax(0,1fr)}.blog-article-body{width:100%}.blog-highlights{background:#fff;border:1px solid #eee3d1;border-radius:12px;grid-row:1;padding:20px;position:static}.blog-highlights h2{font-size:22px;margin-bottom:15px}.blog-highlights nav a{font-size:14px}.blog-content-section h2{font-size:24px}.blog-article-content,.blog-section-paragraph{font-size:16px;line-height:1.85}.related-blogs-section{margin-top:30px;padding:25px 0}.related-blogs-grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.related-blog-image{height:190px}.related-blog-content h3{font-size:16px}}@media (min-width:481px) and (max-width:768px){.blog-section{padding:25px 0 30px}.blog-header{align-items:stretch;flex-direction:column;min-height:auto;width:92%}.blog-header-main{padding:0}.blog-heading{font-size:29px}.blog-subheading{font-size:13px}.blog-search{bottom:auto;height:42px;margin-top:15px;position:relative;right:auto;top:auto;width:100%}.blog-search input{font-size:13px}.blog-toolbar{margin:18px auto;width:92%}.blog-result-label,.blog-sort{font-size:11px}.blog-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:92%}.blog-image-link{height:180px}.blog-content{padding:13px}.blog-content h3{font-size:16px;line-height:1.4}.blog-title-link{font-size:14px}.blog-description{font-size:12px;line-height:1.7}.blog-card-footer{align-items:center;flex-wrap:wrap;gap:10px}.read-more-link{font-size:11px;padding:8px 11px}.nrBlogWrapper{padding:25px 0}.nrBlogContainer{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:92%;width:92%}.nrBlogIntro{grid-column:1/-1;padding:5px 0 10px}.nrIntroCategories{font-size:11px;max-width:100%;width:fit-content}.nrBlogHeading{font-size:30px;line-height:1.25}.nrBlogSubHeading{font-size:13px}.nrFeaturedCard{width:100%}.nrImageBox{height:190px}.nrFeaturedContent{padding:12px}.nrFeaturedTitle{font-size:16px}.nrDescription{font-size:12px}.nrPopularSection{margin-left:0;padding:12px;width:100%}.nrPopularHeading{font-size:18px}.nrPopularHeader p{font-size:11px}.nrPopularCard{gap:8px;grid-template-columns:65px minmax(0,1fr);padding:7px}.nrPopularImage{height:65px;width:65px}.nrPopularTitle{font-size:11px}.nrPopularMeta{font-size:9px}.featureStrip{max-width:92%;width:92%}.featureContainer{flex-wrap:wrap;gap:18px 0;padding:18px 12px}.featureItem{border-right:none!important;flex:0 0 50%;padding:0 10px}.featureItem:nth-child(odd){border-right:1px solid #e7deca!important}.featureIcon{flex-basis:34px;font-size:17px;height:34px;width:34px}.featureText h4{font-size:12px}.featureText p{font-size:10px}.blog-details-container{padding:15px 18px 30px}.blog-details-inner{width:100%}.blog-breadcrumb{font-size:12px;gap:7px;margin-bottom:12px;padding:10px 0}.blog-article-header h1,.blog-detail-title{font-size:28px;line-height:1.35;margin:8px 0 14px;width:100%}.blog-article-excerpt,.blog-detail-excerpt{font-size:14px;line-height:1.8;padding:15px}.blog-article-meta{font-size:12px;gap:12px;margin:15px 0}.blog-article-image-wrapper{margin-bottom:22px;max-height:350px}.blog-article-image{height:auto;max-height:350px;object-fit:contain;width:100%}.blog-content-layout{gap:20px;grid-template-columns:minmax(0,1fr)}.blog-highlights{background:#fff;border:1px solid #eee3d1;border-radius:12px;grid-row:1;padding:17px;position:static}.blog-highlights h2{font-size:21px;margin-bottom:12px}.blog-highlights nav{padding:10px 13px}.blog-highlights nav a{font-size:13px;padding:7px 0}.blog-content-section{margin-bottom:22px}.blog-content-section h2{font-size:22px;line-height:1.4}.blog-article-content,.blog-section-paragraph{font-size:15px;line-height:1.8}.blog-section-paragraph p{font-size:14px;text-align:left}.blog-rendered-html{font-size:15px;line-height:1.8}.blog-rendered-html h1{font-size:26px}.blog-rendered-html h2{font-size:23px}.blog-rendered-html h3{font-size:20px}.blog-rendered-html h4{font-size:18px}.related-blogs-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.related-blog-image{height:160px}.related-blog-content{padding:12px}.related-blog-content h3{font-size:14px}.related-blog-content p{font-size:12px}}@media (max-width:480px){.blog-section{padding:20px 0 25px}.blog-header{align-items:stretch;flex-direction:column;min-height:auto;width:92%}.blog-header-main{padding:0}.blog-heading{font-size:24px;line-height:1.3}.blog-heading-divider{margin:8px auto;width:160px}.blog-subheading{font-size:12px;line-height:1.6;max-width:100%}.blog-search{border-radius:8px;bottom:auto;height:40px;margin:14px 0 0;position:relative;right:auto;top:auto;width:100%}.blog-search input{font-size:12px}.blog-toolbar{flex-wrap:wrap;gap:10px;margin:15px auto;width:92%}.blog-result-label,.blog-sort{font-size:10px}.blog-sort{gap:4px}.blog-grid{gap:17px;grid-template-columns:minmax(0,1fr);width:92%}.blog-card{border-radius:10px;width:100%}.blog-image-link{height:205px;width:100%}.blog-card img{height:100%;object-fit:cover;width:100%}.blog-content{padding:13px}.blog-meta{font-size:10px;gap:8px;margin-bottom:9px}.blog-category{font-size:9px;padding:4px 8px}.blog-date{font-size:10px}.blog-content h3{font-size:17px;line-height:1.45;margin-bottom:9px}.blog-title-link{font-size:15px;line-height:1.5}.blog-description{font-size:13px;line-height:1.7;margin-bottom:12px}.blog-card-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.read-more-link{font-size:11px;min-height:32px;padding:7px 12px}.blog-social-actions{gap:9px}.social-icon{font-size:12px;height:23px;width:23px}.blog-stat{font-size:10px}.nrBlogWrapper{padding:22px 0 16px;width:100%}.nrBlogContainer{gap:17px;grid-template-columns:minmax(0,1fr);max-width:92%;width:92%}.nrBlogIntro{grid-column:auto;padding:5px 0}.nrIntroCategories{font-size:10px;gap:5px;line-height:1.5;margin-bottom:12px;max-width:100%;padding:6px 9px;width:fit-content}.nrBlogHeading{font-size:25px;line-height:1.25;margin-bottom:10px}.nrBlogSubHeading{font-size:13px;line-height:1.7}.nrFeaturedCard{border-radius:11px;width:100%}.nrImageBox{height:205px;width:100%}.nrImageBox img{height:100%;object-fit:cover;width:100%}.nrFeaturedBadge{font-size:9px;padding:5px 10px}.nrImageStats{font-size:10px;gap:8px}.nrFeaturedContent{padding:13px}.nrPopularTag,.nrTag{font-size:9px}.nrFeaturedTitle{font-size:17px;line-height:1.4;margin:8px 0 10px}.nrMetaInfo{font-size:10px;gap:7px}.nrDescription{font-size:13px;line-height:1.75}.nrReadMore{font-size:12px;padding:9px 16px}.nrPopularSection{border-radius:11px;margin-left:0;padding:13px;width:100%}.nrPopularHeader{gap:9px;margin-bottom:13px;margin-top:0}.nrCrown{font-size:23px}.nrPopularHeading{font-size:19px;line-height:1.3}.nrPopularHeader p{font-size:11px}.nrPopularList{gap:10px}.nrPopularCard{border-radius:9px;gap:10px;grid-template-columns:76px minmax(0,1fr);padding:8px;width:100%}.nrPopularImage{height:76px;width:76px}.nrPopularTitle{font-size:12px;line-height:1.45;margin-bottom:5px}.nrPopularMeta{font-size:9px;gap:5px}.featureStrip{margin:15px auto 0;max-width:92%;width:92%}.featureContainer{align-items:stretch;display:flex;flex-direction:column;gap:17px;padding:16px 12px}.featureItem{flex:0 0 100%;gap:12px;padding:0 4px;width:100%}.featureItem,.featureItem:nth-child(odd){border-right:none!important}.featureIcon{flex:0 0 38px;font-size:19px;height:38px;width:38px}.featureText h4{font-size:13px}.featureText p{font-size:11px;line-height:1.5}.blog-details-container{padding:12px 13px 25px;width:100%}.blog-details-inner{max-width:100%;width:100%}.blog-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;line-height:1.6;margin:0 0 12px;padding:9px 0}.blog-breadcrumb a{font-size:11px}.breadcrumb-separator{font-size:12px}.blog-article-header{padding:0}.blog-article-header h1,.blog-detail-title{font-size:24px;letter-spacing:-.3px;line-height:1.4;margin:8px 0 13px;overflow-wrap:anywhere;width:100%}.blog-article-excerpt,.blog-detail-excerpt{font-size:13px;line-height:1.8;margin-bottom:18px;padding:14px}.blog-article-meta{display:flex;flex-wrap:wrap;font-size:11px;gap:9px 13px;margin:14px 0 17px}.blog-article-meta span{gap:5px}.blog-article-image-wrapper{margin-bottom:20px}.blog-article-image,.blog-article-image-wrapper{border-radius:9px;height:auto;max-height:none;width:100%}.blog-article-image{display:block;object-fit:contain}.blog-content-layout{gap:20px;grid-template-columns:minmax(0,1fr);margin-top:0;width:100%}.blog-article-body{min-width:0;padding-bottom:20px;width:100%}.blog-highlights{background:#fff;border:1px solid #eee3d1;border-radius:11px;grid-row:1;padding:14px;position:static;width:100%}.blog-highlights h2{font-size:20px;line-height:1.35;margin-bottom:12px}.blog-highlights nav{border:1px solid #18303f;border-radius:9px;display:flex;flex-direction:column;padding:7px 11px}.blog-highlights nav a{font-size:12px;gap:8px;line-height:1.6;padding:7px 0}.highlight-diamond{font-size:9px}.blog-highlights-empty{font-size:12px;padding:13px}.blog-content-section{margin-bottom:21px;scroll-margin-top:75px}.blog-content-section h2{font-size:20px;line-height:1.45;margin-bottom:10px}.blog-article-content,.blog-section-paragraph{font-size:14px;line-height:1.85}.blog-section-paragraph p{font-size:13px;line-height:1.85;margin-bottom:15px;text-align:left}.blog-section-paragraph ol,.blog-section-paragraph ul{padding-left:20px}.blog-section-paragraph img{height:auto;max-width:100%}.blog-rendered-html{font-size:14px;line-height:1.8;overflow-wrap:anywhere;width:100%}.blog-rendered-html p{margin-bottom:15px}.blog-rendered-html h1{font-size:24px;margin:20px 0 12px}.blog-rendered-html h2{font-size:21px;margin:20px 0 12px}.blog-rendered-html h3{font-size:19px;margin:18px 0 10px}.blog-rendered-html h4{font-size:17px}.blog-rendered-html ol,.blog-rendered-html ul{margin:12px 0 18px;padding-left:22px}.blog-rendered-html li{margin-bottom:8px}.blog-rendered-html img{height:auto;max-width:100%;width:auto}.blog-rendered-html blockquote{margin:18px 0;padding:12px}.blog-rendered-html table{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto;white-space:normal;width:100%}.blog-rendered-html td,.blog-rendered-html th{font-size:12px;min-width:90px;padding:8px}.blog-details-footer{border-radius:11px;margin-top:22px;padding:20px 13px}.blog-details-footer p{font-size:19px;line-height:1.5}.back-to-blogs{font-size:12px;margin-top:14px}.related-blogs-section{margin-top:25px;padding:22px 0 15px}.related-blogs-heading{margin-bottom:18px}.related-blogs-heading h2{font-size:21px;line-height:1.4}.related-blogs-heading p{font-size:12px}.related-blogs-grid{gap:15px;grid-template-columns:minmax(0,1fr)}.related-blog-card{border-radius:10px;width:100%}.related-blog-image{height:190px;width:100%}.related-blog-content{padding:13px}.related-blog-category{font-size:10px}.related-blog-content h3{font-size:15px;line-height:1.5}.related-blog-content p{font-size:12px;line-height:1.7}.related-blog-link{font-size:12px}.blog-section .pagination,.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:25px 0 15px;padding:8px 0}.blog-section .pagination button,.pagination button{font-size:12px;height:34px;width:34px}.pagination button:first-child,.pagination button:last-child{font-size:17px}.pagination span{font-size:12px;height:34px;width:17px}.blog-details-message,.blog-message{margin:15px auto;padding:25px 15px;width:92%}.blog-details-message h2{font-size:20px}}@media (max-width:360px){.blog-heading{font-size:22px}.blog-image-link{height:175px}.blog-content{padding:11px}.blog-content h3{font-size:15px}.blog-title-link{font-size:14px}.nrBlogHeading{font-size:22px}.nrImageBox{height:180px}.nrPopularCard{gap:8px;grid-template-columns:65px minmax(0,1fr)}.nrPopularImage{height:65px;width:65px}.nrPopularTitle{font-size:11px}.blog-article-header h1,.blog-detail-title{font-size:21px}.blog-highlights{padding:11px}.blog-highlights nav a{font-size:11px}.related-blog-image{height:165px}}@media (hover:none) and (pointer:coarse){.blog-card:hover,.blog-card:hover img,.nrPopularCard:hover,.related-blog-card:hover,.related-blog-card:hover img{transform:none}.blog-section .pagination button,.nrReadMore,.pagination button,.read-more-link{min-height:36px}}*{margin:0;padding:0}.contact-banner{background-image:url(https://res.cloudinary.com/dbb2hkjri/image/upload/v1793265113/file_000000004704820aaf8613ce07705374_mhgg2e.png);background-repeat:no-repeat;background-size:contain;height:670px;position:relative;width:100%}.banner-content{border:2px solid var(--c-gold);border-radius:24px;color:#fff;padding:30px 20px}.banner-content h1{font-family:Cormorant Garamond,serif;font-size:50px;font-weight:600;margin-bottom:20px;text-align:center}.banner-content p{font-size:15px;font-weight:400;line-height:1.6;margin-top:-18px;max-width:800px;text-align:center}@media (max-width:992px){.contact-banner{height:380px}.banner-content h1{font-size:56px}.banner-content p{font-size:20px}}@media (max-width:768px){.contact-banner{height:320px;padding:40px 20px}.banner-content{margin:0 auto;max-width:90%;text-align:center}.banner-content h1{font-size:34px;line-height:1.2;margin-bottom:12px}.banner-content p{font-size:16px;line-height:1.6;margin:0 auto;max-width:600px}}@media (max-width:480px){.contact-banner{background-position:90%;background-repeat:no-repeat;background-size:cover;height:185px}.banner-content h1{font-size:34px}.banner-content p{font-size:15px}}.breadcrumb{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff26;border-radius:30px;display:inline-flex;gap:10px;margin-top:10px;padding:10px 22px}.breadcrumb a,.breadcrumb span{color:#fff;font-size:16px}.contact-section{background:var(--c-ivory);padding:31px 14px;width:100%}.contact-container{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;margin:auto;max-width:1250px;width:90%}.contact-left{width:47%}.contact-subtitle{color:var(--c-gold);display:block;font-size:9px;font-weight:600;letter-spacing:3px;margin-bottom:9px;text-align:left}.contact-left h2{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;letter-spacing:-.5px;line-height:1.38;margin-bottom:10px}.contact-left p{color:var(--c-ink);font-family:Mulish,sans-serif;font-size:15px;line-height:1.8;margin-bottom:32px;margin-top:-2px}.contact-info-box{background:linear-gradient(135deg,var(--c-navy) 0,var(--c-navy-2) 45%,var(--c-aqua) 70%);display:grid;grid-template-columns:repeat(2,1fr)}.info-item{align-items:center;border:1px solid #ffffff40;display:flex;gap:18px;min-width:0;padding:25px}.info-item:nth-child(2){grid-column:1/-1;order:3}.info-item>div:last-child{min-width:0}.icon{align-items:center;background:#fff;border-radius:50%;color:var(--c-aqua-ink);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;padding:9px;width:40px}.info-item h4{font-size:16px;margin-bottom:6px}.info-item h4,.info-item span{color:#fff;font-family:Mulish,sans-serif}.info-item span{display:block;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.social-section{align-items:center;background:var(--c-ivory);display:flex;gap:20px;padding:20px}.social-section span{font-family:Georgia,Times New Roman,serif;font-size:21px;margin-left:-4%}.social-icons{display:flex;gap:15px}.social-icons a{align-items:center;border:1px solid var(--c-gold);border-radius:50%;color:var(--c-gold-ink);display:flex;height:42px;justify-content:center;margin-top:0;text-decoration:none;transition:.4s;width:42px}.social-icons a:hover{background:var(--c-gold);color:var(--c-navy)}.contact-right{background:#fff;border-radius:27px;padding:35px;width:50%}.contact-right h3{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;letter-spacing:-.5px;line-height:1.38;margin-bottom:10px}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.contact-right select,.contact-right textarea,.form-grid input{border:1px solid var(--c-line);border-radius:27px;font-size:16px;margin-bottom:20px;outline:none;padding:11px;width:100%}.contact-right textarea{resize:none}.contact-right button{background:var(--c-gold);border:none;border-radius:24px;color:#fff;cursor:pointer;font-family:Mulish,sans-serif;font-size:15px;padding:13px 20px;transition:.3s}.contact-right button:hover{background:var(--c-aqua)}.contact-right button:disabled{cursor:not-allowed;opacity:.6}.contact-form-error,.contact-form-success{border-radius:12px;font-size:14px;margin-bottom:20px;padding:12px 16px}.contact-form-success{background:#e6f4ea;border:1px solid #b7e1c0;color:#1e7d32}.contact-form-error{background:#fdecea;border:1px solid #f5c6c2;color:#c62828}@media (max-width:992px){.contact-container{flex-direction:column;gap:50px}.contact-left,.contact-right{width:100%}.contact-left h2{font-size:44px}.contact-right h3{font-size:32px}}@media (max-width:768px){.contact-section{padding:4px 19px}.contact-container{gap:40px;width:100%}.contact-left h2{font-size:36px}.contact-left p{font-size:16px;line-height:28px}.contact-info-box{grid-template-columns:1fr}.info-item:nth-child(2){grid-column:auto;order:0}.form-grid{gap:0;grid-template-columns:1fr}.contact-right{padding:25px}.contact-right h3{font-size:28px}.social-section{align-items:flex-start;flex-direction:column;gap:15px}}@media (max-width:576px){.contact-left h2{color:#000;font-size:20px}.contact-subtitle{font-size:13px;font-weight:600}.contact-left p{font-family:Mulish;font-size:14px}.info-item{padding:18px}.icon{font-size:16px;height:30px;width:30px}.info-item h4,.info-item span{font-size:13px}.contact-right{margin-bottom:12px;margin-top:-10%;padding:20px}.contact-right h3{color:#000;font-size:20px;margin-bottom:30px}.contact-right select,.contact-right textarea,.form-grid input{font-size:12px;margin-bottom:8px;padding:9px}.contact-right button{font-size:15px;padding:10px;width:62%}.social-section span{font-size:18px}.social-icons{flex-wrap:wrap;gap:7px;margin-left:-5%}.social-icons a{align-items:center;border:1px solid var(--c-gold);border-radius:50%;color:var(--c-gold-ink);display:flex;font-size:15px;height:35px;justify-content:center;margin-top:0;text-decoration:none;transition:.4s;width:35px}}@media (min-width:1400px){.contact-container{max-width:1320px}}.contact-page{border-radius:24px;margin-bottom:13px;margin-left:20px;margin-top:13px;padding:20px;width:96%}.contact-map{overflow:hidden;width:100%}.contact-map iframe{border:none;border-radius:24px;display:block;height:300px;width:100%}@media (max-width:768px){.contact-map iframe{height:350px}}@media (max-width:480px){.contact-map iframe{height:280px}.contact-page{border-radius:24px;margin-bottom:7px;margin-left:-1px;margin-top:13px;padding:14px;width:100%}}.offer-section{background:var(--c-ivory);padding:40px 6%;text-align:center}.offer-small-title{color:var(--c-gold);display:block;font-size:9px;font-weight:600;letter-spacing:3px;margin-bottom:9px;text-align:center}.offer-title{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;letter-spacing:-.5px;line-height:1.38}.offer-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(6,1fr);margin-top:5%}.offer-cardg{background:#fff;border-radius:22px;box-shadow:0 8px 30px #0000000d;transition:.35s}.offer-cardg:hover{box-shadow:0 15px 35px #0000001f;transform:translateY(-8px)}.offer-icon{color:var(--c-gold-ink);font-size:56px;margin-bottom:12px;margin-top:-18%}.offer-cardg h3{color:var(--c-navy-2);font-family:Cormorant Garamond,serif;font-size:18px;font-weight:800;margin-bottom:19px}.offer-cardg p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:13px;line-height:1.8;margin-bottom:24px}@media (max-width:991px){.offer-grid{-ms-overflow-style:none;display:flex!important;gap:20px;overflow-x:auto;overflow-y:hidden;padding:40px 5px 20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.offer-icon{color:var(--c-gold-ink);font-size:56px;margin-bottom:12px;margin-top:-11%}.offer-grid::-webkit-scrollbar{display:none}.offer-cardg{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0;min-width:calc(50% - 10px);scroll-snap-align:start}.offer-title{line-height:1.3;text-align:center}.about-heading-line{align-items:center;display:flex;justify-content:center;margin-top:49px}}@media (max-width:576px){.offer-section{overflow:hidden}.offer-grid{-ms-overflow-style:none;display:flex!important;gap:15px;height:210px;overflow-x:auto;overflow-y:hidden;padding:5px 5px 6px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:95%}.offer-cardg p{font-size:14px}.offer-grid::-webkit-scrollbar{display:none}.offer-cardg{flex:0 0 85%;min-width:85%;scroll-snap-align:center}.offer-title{color:#000;font-size:20px;line-height:1.3;text-align:center}.offer-icon{color:var(--c-gold-ink);font-size:55px;margin-bottom:12px;margin-top:4%}.offer-small-title{font-size:13px;font-weight:600;margin-top:-3%}.about-heading-line img{height:auto;max-width:180px}.offer-cardg h3{color:var(--c-navy-2);font-family:Cormorant Garamond,serif;font-size:19px;font-weight:800;margin-bottom:19px}.offer-cardg p{color:var(--c-ink-soft);font-family:Mulish;font-size:15px;line-height:1.8;margin-bottom:24px;margin-left:5%;width:220px}}.bestSelling{background:url(https://res.cloudinary.com/dbb2hkjri/image/upload/v1786189311/d0fc36b2-850a-46e6-b39f-63a036b4047e_mcllm3.png);background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:40px 8%}.sectionHeader{justify-content:space-between;margin-bottom:35px}.sectionHeader,.titleArea{align-items:center;display:flex}.titleArea{gap:20px;margin-bottom:-23px;margin-left:36%}.titleArea h2{color:var(--c-navy-2);font-size:29px;font-weight:400;margin:0;text-align:center}.titleArea span{background:var(--c-line);height:2px;width:90px}.viewAll{align-items:center;border:1px solid var(--c-gold);border-radius:23px;color:var(--c-navy-2);display:flex;font-family:Mulish,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:5px;text-decoration:none;transition:.3s}.viewAll:hover{color:var(--c-gold)}.productGrid{grid-gap:18px;display:grid;gap:18px}.productCard{background:#fff;border:1px solid var(--c-line-soft);border-radius:14px;overflow:hidden;transition:.35s}.productCard:hover{box-shadow:0 15px 30px #0000001f;transform:translateY(-8px)}.productCard img{height:170px;object-fit:cover;width:100%}.cardBody{padding:15px}.cardBody h4{color:var(--c-navy-2);font-size:14px;font-weight:600;margin-bottom:8px}.cardBody h5{color:var(--c-ink);font-size:13px;margin-bottom:10px}.rating{align-items:center;color:var(--c-gold);display:flex;font-size:12px;gap:3px}.rating span{color:var(--c-muted);font-size:12px;margin-left:5px}@media (max-width:1200px){.productGrid{-ms-overflow-style:none;display:flex!important;gap:20px;overflow-x:auto;overflow-y:hidden;padding:10px 5px 20px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.productGrid::-webkit-scrollbar{display:none}.productCard{flex-basis:calc(33.333% - 14px);flex-grow:0;flex-shrink:0;min-width:calc(33.333% - 14px);scroll-snap-align:start}}@media (max-width:768px){.bestSelling{overflow:hidden;padding:50px 20px}.viewAll{align-items:center;color:var(--c-navy-2);display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:-34px;margin-top:42px;text-decoration:none;transition:.3s}.sectionHeader{align-items:flex-start;flex-direction:column;gap:20px;margin-left:-44%}.titleArea h2{font-size:32px;line-height:1.3;margin-left:-22%}.productGrid{display:flex!important;gap:18px;overflow-x:auto;padding:10px 5px 20px;scroll-snap-type:x mandatory}.productCard{flex-basis:calc(50% - 9px);flex-grow:0;flex-shrink:0;min-width:calc(50% - 9px);scroll-snap-align:start}}@media (max-width:480px){.bestSelling{padding:40px 15px}.viewAll{display:none}.titleArea{align-items:center;display:contents;gap:14px;margin-bottom:-12px;margin-left:-1%;width:75%}.titleArea h2{font-size:24px;margin-left:37%}.productGrid{gap:15px;padding-left:3px;padding-right:3px}.productCard{flex:0 0 50%;min-width:50%;scroll-snap-align:center}.productCard img{height:220px;object-fit:cover;width:100%}}.sectionHeader{align-items:flex-start;flex-direction:column;gap:20px}.titleArea h2{font-family:Georgia,Times New Roman,serif;font-size:28px;margin-bottom:-9%}.productGrid{grid-template-columns:repeat(6,1fr)}@media(max-width:500px){.titleArea h2{font-family:Georgia,Times New Roman,serif;font-size:22px;margin-bottom:-9%;margin-left:45%}.productGrid{grid-template-columns:1fr}.productCard img{height:220px}}.productCard{color:inherit;cursor:pointer;display:block;text-decoration:none}.num,.number{color:#fff;text-decoration:none}.num{display:block;font-family:system-ui;margin-top:8px;transition:color .3s ease}.contact-info a:hover{color:#c49a45}@media (max-width:1024px){.bestSelling,.contact-section,.offer-section{max-width:100%;overflow-x:hidden;width:100%}.contact-container{gap:30px;max-width:100%;width:94%}.contact-left,.contact-right,.info-item{min-width:0}.info-item span{overflow-wrap:anywhere}.contact-map,.contact-map iframe,.offer-grid,.productGrid{max-width:100%}}@media (min-width:769px) and (max-width:1024px){.contact-banner{background-position:50%;background-repeat:no-repeat;background-size:contain;height:420px;width:100%}.banner-content{margin:auto;max-width:85%;padding:25px 20px}.banner-content h1{font-size:42px;line-height:1.2}.banner-content p{font-size:16px;margin:0 auto;max-width:650px}.contact-section{padding:35px 25px}.contact-container{align-items:stretch;flex-direction:column;gap:35px;width:100%}.contact-left,.contact-right{width:100%}.contact-left h2{font-size:34px}.contact-left p{font-size:15px;line-height:1.8}.contact-info-box{grid-template-columns:repeat(2,1fr)}.info-item{gap:14px;padding:22px 18px}.info-item:nth-child(2){grid-column:1/-1}.social-section{flex-wrap:wrap;gap:15px;margin-top:10px;padding:20px 10px}.social-section span{font-size:20px;margin-left:0}.contact-right{border-radius:22px;padding:30px}.contact-right h3{font-size:29px}.form-grid{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-right select,.contact-right textarea,.form-grid input{font-size:14px;width:100%}.contact-page{margin:15px auto;padding:15px;width:96%}.contact-map iframe{height:320px}.offer-section{padding:40px 25px}.offer-title{font-size:27px}.offer-grid{grid-gap:25px 18px;display:grid!important;gap:25px 18px;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;overflow:visible;padding:35px 5px 15px}.offer-cardg{flex:initial;min-width:0;padding:20px 12px;width:100%}.offer-icon{font-size:45px;margin-top:-15px}.offer-cardg h3{font-size:18px}.offer-cardg p{font-size:13px;margin-left:0;width:100%}.bestSelling{padding:45px 25px}.sectionHeader{align-items:center;flex-direction:row;gap:15px;justify-content:space-between;margin:0 0 30px}.titleArea{align-items:center;display:flex;gap:12px;justify-content:center;margin:0;width:auto}.titleArea h2{font-size:26px;line-height:1.3;margin:0}.titleArea span{width:35px}.viewAll{font-size:13px;margin:0}.productGrid{grid-gap:18px;display:grid!important;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:10px 0 20px}.productCard{flex:initial;min-width:0;width:100%}.productCard img{height:190px;object-fit:cover;width:100%}.cardBody{padding:12px}}@media (min-width:481px) and (max-width:768px){.contact-banner{background-position:50%;background-repeat:no-repeat;background-size:contain;height:380px;width:100%}.banner-content{max-width:95%;padding:20px 15px}.banner-content h1{font-size:34px;line-height:1.2}.banner-content p{font-size:14px;line-height:1.6;margin:0 auto}.breadcrumb{gap:8px;padding:8px 15px}.breadcrumb a,.breadcrumb span{font-size:13px}.contact-section{padding:30px 18px}.contact-container{flex-direction:column;gap:30px;width:100%}.contact-left,.contact-right{width:100%}.contact-left h2{font-size:30px;line-height:1.3}.contact-left p{font-size:14px;line-height:1.8;margin-bottom:22px}.contact-subtitle{font-size:11px}.contact-info-box{grid-template-columns:repeat(2,minmax(0,1fr))}.info-item{gap:10px;padding:18px 12px}.info-item:nth-child(2){grid-column:1/-1}.icon{font-size:15px;height:35px;width:35px}.info-item h4{font-size:14px}.info-item span{font-size:12px}.social-section{flex-wrap:wrap;gap:12px;margin:0;padding:20px 5px}.social-section span{font-size:19px;margin-left:0}.social-icons{flex-wrap:wrap;gap:10px;margin-left:0}.social-icons a{height:37px;width:37px}.contact-right{border-radius:20px;margin:0;padding:25px 20px}.contact-right h3{font-size:26px;margin-bottom:20px}.form-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-right select,.contact-right textarea,.form-grid input{font-size:13px;margin-bottom:12px;padding:11px;width:100%}.contact-right button{min-width:150px;padding:12px 22px;width:auto}.contact-page{margin:10px auto;padding:12px;width:100%}.contact-map iframe{border-radius:15px;height:280px}.offer-section{overflow:hidden;padding:35px 18px}.offer-title{font-size:24px;line-height:1.3}.offer-grid{grid-gap:25px 15px;display:grid!important;gap:25px 15px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;overflow:visible;padding:25px 0;width:100%}.offer-cardg{flex:initial;min-width:0;padding:15px 12px;width:100%}.offer-icon{font-size:42px;margin-top:0}.offer-cardg h3{font-size:17px;margin-bottom:12px}.offer-cardg p{font-size:13px;line-height:1.7;margin:0;width:100%}.bestSelling{padding:35px 18px}.sectionHeader{flex-direction:row;gap:10px;justify-content:space-between;margin:0 0 25px}.sectionHeader,.titleArea{align-items:center;display:flex}.titleArea{gap:8px;justify-content:center;margin:0;width:auto}.titleArea h2{font-size:23px;line-height:1.3;margin:0}.titleArea span{width:20px}.viewAll{display:flex;font-size:12px;margin:0}.productGrid{grid-gap:15px;display:grid!important;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:5px 0 15px;width:100%}.productCard{flex:initial;min-width:0;width:100%}.productCard img{height:190px;object-fit:cover;width:100%}.cardBody{padding:12px}.cardBody h4{font-size:13px}.cardBody h5{font-size:12px}}@media (max-width:480px){.contact-banner{background-position:50%;background-repeat:no-repeat;background-size:contain;height:auto;min-height:201px;width:100%}.banner-content{border-radius:15px;max-width:100%;padding:12px 10px}.banner-content h1{font-size:clamp(22px,6vw,30px);line-height:1.2;margin-bottom:10px}.banner-content p{font-size:12px;line-height:1.5;margin:0 auto}.breadcrumb{gap:6px;margin-top:5px;padding:7px 12px}.breadcrumb a,.breadcrumb span{font-size:11px}.contact-section{padding:25px 14px;width:100%}.contact-container{flex-direction:column;gap:25px;width:100%}.contact-left,.contact-right{min-width:0;width:100%}.contact-subtitle{font-size:10px;letter-spacing:2px;margin-bottom:8px}.contact-left h2{font-size:23px;line-height:1.35;margin-bottom:12px}.contact-left p{font-size:13px;line-height:1.7;margin:0 0 20px}.contact-info-box{display:grid;grid-template-columns:1fr;width:100%}.info-item{gap:12px;padding:16px;width:100%}.info-item:nth-child(2){grid-column:auto;order:0}.icon{flex-shrink:0;font-size:15px;height:34px;width:34px}.info-item h4{font-size:13px;margin-bottom:5px}.info-item span{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.social-section{align-items:flex-start;flex-direction:column;gap:12px;margin:0;padding:18px 0;width:100%}.social-section span{font-size:18px;margin:0}.social-icons{display:flex;flex-wrap:wrap;gap:10px;margin:0}.social-icons a{font-size:14px;height:36px;margin:0;width:36px}.contact-right{border-radius:18px;margin:0 0 10px;padding:22px 16px}.contact-right h3{font-size:22px;line-height:1.3;margin-bottom:18px}.form-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr}.contact-right select,.contact-right textarea,.form-grid input{border-radius:18px;font-size:13px;margin-bottom:12px;padding:11px 13px;width:100%}.contact-right textarea{min-height:100px}.contact-right button{font-size:14px;padding:12px;width:100%}.contact-form-error,.contact-form-success{font-size:12px;padding:10px}.contact-page{border-radius:15px;margin:10px auto;padding:10px;width:100%}.contact-map iframe{border-radius:15px;height:250px;width:100%}.offer-section{overflow:hidden;padding:30px 14px;width:100%}.offer-small-title{font-size:10px;letter-spacing:2px;margin:0 0 8px}.offer-title{font-size:21px;line-height:1.35;text-align:center}.offer-grid{-ms-overflow-style:none;display:flex!important;gap:14px;height:auto;overflow-x:auto;overflow-y:hidden;padding:20px 3px 15px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.offer-grid::-webkit-scrollbar{display:none}.offer-cardg{border-radius:18px;flex:0 0 82%;min-width:82%;padding:18px 14px;scroll-snap-align:center;width:82%}.offer-icon{font-size:42px;margin-bottom:10px;margin-top:0}.offer-cardg h3{font-size:18px;margin-bottom:12px}.offer-cardg p{font-size:13px;line-height:1.7;margin:0;width:100%}.about-heading-line{margin-top:20px}.about-heading-line img{height:auto;max-width:150px}.bestSelling{overflow:hidden;padding:30px 14px;width:100%}.sectionHeader{flex-direction:row;gap:8px;justify-content:space-between;margin:0 0 20px;width:100%}.sectionHeader,.titleArea{align-items:center;display:flex}.titleArea{gap:6px;justify-content:flex-start;margin:0;width:auto}.titleArea h2{font-size:20px;line-height:1.3;margin:0;white-space:normal}.titleArea span{flex-shrink:0;height:1px;width:15px}.viewAll{align-items:center;display:flex;flex-shrink:0;font-size:11px;justify-content:center;margin:0;padding:6px 9px;white-space:nowrap}.productGrid{-ms-overflow-style:none;display:flex!important;gap:12px;overflow-x:auto;overflow-y:hidden;padding:5px 2px 15px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.productGrid::-webkit-scrollbar{display:none}.productCard{border-radius:12px;flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;min-width:calc(50% - 6px);scroll-snap-align:start;width:calc(50% - 6px)}.productCard img{height:165px;object-fit:cover;width:100%}.cardBody{padding:10px}.cardBody h4{font-size:12px;line-height:1.5;margin-bottom:6px}.cardBody h5{font-size:11px;margin-bottom:8px}.rating{flex-wrap:wrap;font-size:11px}.rating span{font-size:10px}}@media (max-width:360px){.contact-section{padding-left:10px;padding-right:10px}.contact-left h2{font-size:21px}.contact-right{padding:18px 12px}.offer-cardg{flex-basis:90%;min-width:90%}.titleArea h2{font-size:18px}.titleArea span{width:8px}.viewAll{font-size:10px;padding:5px 7px}.productCard{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;min-width:calc(50% - 6px)}.productCard img{height:145px}}body{color:var(--c-ink);font-family:Arial,Helvetica,sans-serif;margin:0}.page{padding:23px 0}.policy-card{background:#fff;border:1px solid var(--c-ivory-2);border-radius:13px;margin:0 auto;max-width:1000px;padding:18px 20px}.policy-card h2{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.3;margin:0 0 18px}.policy-card h2:not(:first-child){margin-top:22px}.policy-card ul{margin:0;padding-left:18px}.policy-card li{font-family:Mulish,sans-serif;font-size:15px;line-height:1.8;margin-bottom:12px;padding-left:2px}.policy-card li::marker{font-size:11px}.policy-card strong{font-family:Mulish,sans-serif;font-weight:700}.bottom-text{font-size:14px;line-height:1.7;margin:14px 0 0}@media (max-width:768px){.page{padding:10px}.policy-card{padding:16px}.policy-card h2{font-size:18px}.bottom-text,.policy-card li{font-size:13px}.whatsapp{bottom:15px;padding:12px 17px;right:15px}}@media (min-width:769px) and (max-width:1024px){.page{padding:20px 22px}.page,.policy-card{box-sizing:border-box;width:100%}.policy-card{max-width:100%;padding:22px}.policy-card h2{font-size:20px}.policy-card li{font-size:14px;line-height:1.8}.bottom-text{font-size:14px}}@media (max-width:768px){.page{padding:15px 12px}.page,.policy-card{box-sizing:border-box;width:100%}.policy-card{border-radius:10px;margin:0 auto;max-width:100%;padding:18px 15px}.policy-card h2{font-size:19px;line-height:1.4;margin-bottom:14px;overflow-wrap:break-word}.policy-card h2:not(:first-child){margin-top:22px}.policy-card ul{margin:0;padding-left:19px}.policy-card li{font-size:13px;line-height:1.75;margin-bottom:11px;overflow-wrap:anywhere;padding-left:1px}.policy-card li::marker{font-size:10px}.policy-card strong{font-size:inherit;overflow-wrap:anywhere}.bottom-text{font-size:13px;line-height:1.7;margin-top:13px;overflow-wrap:anywhere}.whatsapp{bottom:14px;box-sizing:border-box;max-width:calc(100vw - 28px);right:14px}}@media (max-width:480px){.page{padding:12px 9px}.policy-card{border-radius:9px;padding:16px 13px}.policy-card h2{font-size:18px;line-height:1.4;margin-bottom:12px}.policy-card h2:not(:first-child){margin-top:19px}.policy-card li{font-size:12px;line-height:1.75;margin-bottom:10px}.policy-card ul{padding-left:17px}.bottom-text{font-size:12px;line-height:1.7}}@media (max-width:360px){.page{padding:10px 7px}.policy-card{padding:14px 11px}.policy-card h2{font-size:17px}.bottom-text,.policy-card li{font-size:11.5px}}*{box-sizing:border-box}.shipping-page{color:#3c2725;font-family:Arial,Helvetica,sans-serif;min-height:100vh;width:100%}.shipping-hero{padding:55px 20px 0;width:100%}.page-title{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2;margin:0 0 22px;text-align:center}.hero-card{border-bottom:1px solid var(--c-line);margin:0 auto;padding:20px 28px 17px;text-align:center;width:min(1000px,100%)}.hero-badge,.hero-card{background:var(--c-ivory)}.hero-badge{align-items:center;border:1px solid var(--c-gold);border-radius:20px;color:var(--c-gold);display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:2px;min-height:28px;padding:0 15px}.hero-card h2{color:var(--c-gold);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;line-height:1.2;margin:11px 0 7px}@media (max-width:768px){.hero-card h2{color:var(--c-gold);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.2;margin:11px 0 7px}}.hero-stars{color:var(--c-gold);display:flex;font-size:14px;gap:17px;justify-content:center;margin:0 0 11px}.hero-stars span{display:inline-block}.hero-description{color:var(--c-aqua-ink);font-family:Mulish,sans-serif;font-size:15px;line-height:1.65;margin:0 auto;max-width:620px;width:90%}.shipping-points{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:14px}.shipping-points span{align-items:center;background:var(--c-ivory);border:1px solid var(--c-line);border-radius:20px;color:var(--c-aqua-ink);display:flex;font-family:Mulish,sans-serif;font-size:14px;min-height:30px;padding:0 13px;white-space:nowrap}.shipping-details{margin:0 auto;padding:15px 0 60px;width:min(100%,1000px)}.content-section{box-sizing:border-box;margin:45px 0 23px;padding:auto}.section-heading{gap:8px;margin-bottom:8px;width:100%}.section-heading h3{color:var(--c-gold);flex:0 0 auto;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.2;margin:0}.heading-line{background:var(--c-line);flex:1 1;height:1px}.content-section>p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:16px;line-height:1.8;margin:0}.content-section strong{color:#3f3431}.link-text{color:var(--c-aqua-ink);font-weight:700}.timeline-table-wrapper{background:var(--c-ivory);border:1px solid var(--c-line);border-radius:7px;margin-top:12px;overflow-x:auto;width:100%}.timeline-table{border-collapse:collapse;min-width:650px;table-layout:fixed;width:100%}.timeline-table td,.timeline-table th{border-bottom:1px solid var(--c-line);color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:14px;line-height:1.55;padding:8px 9px;text-align:left;vertical-align:top}.timeline-table th{background:var(--c-ivory);color:#9a6372;font-family:Mulish,sans-serif;font-size:14px;font-weight:400}.timeline-table td:first-child,.timeline-table td:nth-child(2),.timeline-table th:first-child,.timeline-table th:nth-child(2){width:22%}.timeline-table td:nth-child(3),.timeline-table th:nth-child(3){width:56%}.timeline-table tbody tr:last-child td{border-bottom:none}.timeline-table td strong{color:#3d302d;font-weight:700}.india-section .section-heading{margin-bottom:0}@media (max-width:768px){.shipping-hero{padding:40px 16px 0}.page-title{font-size:30px;margin-bottom:20px}.hero-card{padding:20px 20px 18px}.hero-card h2{font-size:27px}.hero-description{font-size:12px;width:100%}.shipping-details{padding-top:22px;width:calc(100% - 32px)}.content-section>p{font-size:13px}.timeline-table{min-width:620px}}@media (max-width:480px){.shipping-hero{padding:28px 12px 0}.page-title{font-size:23px;margin-bottom:17px}.hero-card{padding:18px 14px 16px}.hero-badge{font-size:8px;letter-spacing:1.5px;min-height:26px;padding:0 12px}.hero-card h2{font-size:22px;line-height:1.25;margin-top:10px}.hero-stars{font-size:11px;gap:12px;margin-bottom:9px}.hero-description{font-size:15px;line-height:1.65;text-align:center}.shipping-points{gap:5px;margin-top:12px}.shipping-points span{display:block;font-size:11px;min-height:27px;padding:4px 9px}.shipping-details{padding-bottom:40px;padding-top:20px;width:calc(100% - 24px)}.content-section{margin-bottom:20px}.section-heading{gap:6px;margin-bottom:7px}.section-heading h3{font-size:17px;line-height:1.4;max-width:100%;overflow:visible!important;overflow-wrap:break-word;text-align:left;text-overflow:clip!important;white-space:normal!important;width:100%;word-break:normal}.shipping-page{background:var(--c-ivory);color:#3c2725;font-family:Arial,Helvetica,sans-serif;margin-left:1px;min-height:100vh;width:95%}.content-section>p{font-size:13px;line-height:1.7}.timeline-table-wrapper{border-radius:6px;margin-top:10px}.timeline-table{min-width:560px}.timeline-table td,.timeline-table th{font-family:system-ui;font-size:11px;padding:7px}.timeline-table th{font-family:Mulish;font-size:12px}}@media (max-width:360px){.page-title{font-size:24px}.hero-card h2{font-size:20px}.hero-description{font-size:9px}.shipping-points span{font-size:6.5px;padding:0 7px}.shipping-details{width:calc(100% - 20px)}}@media (max-width:768px){.shipping-details{margin:0 auto;padding:15px 0 60px;width:min(92%,1000px)}}.india-section{margin-top:5px}.india-section .section-heading{margin-bottom:8px}.india-intro{margin-bottom:16px}.shipping-info-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:30px;width:100%}.shipping-info-card{background:#fff;border:1px solid var(--c-line);border-radius:10px;min-height:120px;overflow:hidden;padding:15px 14px 14px;position:relative}.card-top-line{background:linear-gradient(to right,var(--c-navy) 0,var(--c-navy-2) 45%,var(--c-aqua) 70%,var(--c-gold) 100%);height:3px;left:0;position:absolute;top:0;width:100%}.shipping-info-card h4{color:#3d2524;font-family:Mulish,sans-serif;font-size:15px;font-weight:700;line-height:1.3;margin:1px 0 10px}.shipping-info-card p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:15px;line-height:1.75;margin:0}.order-tracking-section{margin-top:44px}.delivery-address-section{margin-top:38px}.address-note{margin-top:12px!important}@media (max-width:768px){.card-top-line{width:100%}}@media (max-width:991px){.shipping-info-cards{gap:20px;grid-template-columns:repeat(2,1fr)}.shipping-info-card{padding:24px 20px}.shipping-info-card h4{font-size:18px}.shipping-info-card p{font-size:14px;line-height:1.6}}@media (max-width:576px){.shipping-info-cards{gap:16px;grid-template-columns:1fr}.shipping-info-card{box-sizing:border-box;padding:22px 18px;width:100%}.shipping-info-card h4{font-size:17px;margin-bottom:8px}.shipping-info-card p{font-size:13px;line-height:1.6;margin-bottom:0}.card-top-line{height:3px;margin-bottom:14px;width:100%}.link-text{white-space:nowrap}}.support-section{background:var(--c-ivory);border-top:1px solid var(--c-line);padding:55px 20px}.support-content{margin:0 auto;width:min(100%,1000px)}.support-content h2{color:var(--c-gold);margin:0 0 10px}.support-content p{color:var(--c-ink-soft);margin:0 0 20px}.support-btn,.support-content p{font-family:Mulish,sans-serif;font-size:14px}.support-btn{border-radius:25px;justify-content:center;padding:12px 24px;transition:all .3s ease}.support-btn svg{font-size:18px}.support-btn:hover{transform:translateY(-2px)}.seller-grievance-box{background:var(--c-ivory);border:1px solid var(--c-line);border-radius:11px;margin:35px auto 0;max-width:1000px;padding:15px 18px 12px;width:100%}.seller-grievance-box h3{color:var(--c-gold);font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 9px}.seller-grievance-box p{color:var(--c-ink-soft);font-family:Mulish,Arial,sans-serif;font-size:14px;line-height:1.8;margin:0 0 10px}.seller-grievance-box p:last-child{margin-bottom:0}.seller-grievance-box strong{color:#302624;font-weight:700}.seller-grievance-box a{color:var(--c-gold);text-decoration:underline;text-underline-offset:2px}.seller-grievance-box a:hover{color:var(--c-gold)}@media (max-width:768px){.seller-grievance-box{margin-bottom:29px;padding:11px 16px 14px;width:calc(100% - 61px)}.seller-grievance-box h3{font-size:16px}.seller-grievance-box p{font-size:13px;line-height:1.6;width:100%}}@media (max-width:480px){.seller-grievance-box{border-radius:8px;margin-top:25px;padding:12px 13px 10px;width:calc(100% - 24px)}.seller-grievance-box h3,.seller-grievance-box p{font-size:13px;margin-bottom:8px}.seller-grievance-box p{line-height:1.7;width:100%}}@media (max-width:360px){.seller-grievance-box{padding:11px;width:calc(100% - 20px)}.seller-grievance-box h3{font-size:12px}.seller-grievance-box p{font-size:13px;line-height:1.7;margin-bottom:8px;width:100%}}.delivery-section{align-items:center;background:linear-gradient(135deg,var(--c-navy) 0,var(--c-navy-2) 45%,var(--c-aqua) 70%,var(--c-gold) 100%);background-size:400% 400%;border-radius:22px;box-shadow:0 18px 35px #5b0f2b2e;display:flex;justify-content:center;margin:44px auto 0;min-height:242px;width:100%}.delivery-content{color:#fff;text-align:center}.delivery-content h2{color:var(--c-gold);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:700;line-height:1.2;margin:0 0 12px}.delivery-content p{font-family:Mulish,sans-serif;font-size:15px;font-weight:400;line-height:1.8;margin:0}.delivery-buttons{gap:12px;margin-top:33px}.delivery-btn,.delivery-buttons{display:flex;justify-content:center}.delivery-btn{align-items:center;background:#fff;border-radius:28px;color:var(--c-gold);font-family:Mulish,sans-serif;font-family:Arial,sans-serif;font-size:14px;font-weight:700;height:51px;min-width:170px;padding:0 25px;text-decoration:none;transition:all .2s ease}.delivery-btn:hover{background:var(--c-gold);color:var(--c-navy);transform:translateY(-2px)}@media (max-width:768px){.delivery-section{margin-top:15px;min-height:auto;padding:25px 20px;width:calc(100% - 11px)}.delivery-content h2{font-size:23px}.delivery-content p{font-size:15px}.desktop-break{display:none}.delivery-buttons{align-items:center;flex-direction:row;margin-top:25px}.delivery-btn{max-width:250px;width:100%}.delivery-footer{line-height:1.5;padding:0 20px}.whatsapp-chat{height:42px;right:15px}}@media (max-width:480px){.delivery-buttons{align-items:center;flex-direction:column;margin-top:25px}}@media (min-width:769px) and (max-width:1024px){.shipping-page{margin:0;width:100%}.shipping-hero{padding:40px 22px 0}.page-title{font-size:32px}.hero-card{max-width:900px;padding:22px 20px;width:100%}.hero-card h2{font-size:30px}.hero-description{font-size:14px;max-width:650px;width:100%}.shipping-details{max-width:900px;padding:25px 0 45px;width:calc(100% - 44px)}.content-section{margin:32px 0 22px;padding:0}.content-section>p{font-size:14px;line-height:1.8}.section-heading h3{font-size:19px}.timeline-table{min-width:620px}.shipping-info-cards{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-info-card{min-width:0;padding:20px 16px}.shipping-info-card h4{font-size:16px}.shipping-info-card p{font-size:14px}.seller-grievance-box{margin:30px auto;max-width:900px;width:100%}.delivery-section{min-height:230px;padding:30px 20px;width:100%}.delivery-content h2{font-size:25px}}@media (max-width:768px){.shipping-page{margin:0;max-width:100%;min-height:100vh;overflow-x:clip;width:100%}.shipping-hero{padding:28px 14px 0;width:100%}.page-title{font-size:27px;line-height:1.3;margin-bottom:18px;padding:0 5px}.hero-card{border-radius:8px;padding:19px 14px 17px;width:100%}.hero-badge{font-size:9px;letter-spacing:1.2px;min-height:26px;padding:0 11px;text-align:center}.hero-card h2{font-size:25px;line-height:1.3;margin:12px 0 9px;overflow-wrap:break-word}.hero-stars{font-size:12px;gap:12px;margin-bottom:10px}.hero-description{font-size:13px;line-height:1.7;max-width:100%;text-align:center;width:100%}.shipping-points{gap:7px;justify-content:center;margin-top:14px}.shipping-points span{font-size:11px;justify-content:center;min-height:28px;padding:5px 10px;text-align:center;white-space:normal}.shipping-details{margin:0 auto;max-width:100%;padding:22px 0 35px;width:calc(100% - 28px)}.content-section{margin:28px 0 22px;padding:0;width:100%}.section-heading{gap:7px;margin-bottom:10px;width:100%}.section-heading h3{flex:0 1 auto;font-size:18px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;white-space:normal}.heading-line{min-width:15px}.content-section>p{font-size:13px;line-height:1.75;overflow-wrap:anywhere}.timeline-table-wrapper{-webkit-overflow-scrolling:touch;margin-top:12px;max-width:100%;overflow-x:auto;width:100%}.timeline-table{min-width:560px;table-layout:fixed;width:100%}.timeline-table td,.timeline-table th{font-size:12px;line-height:1.5;overflow-wrap:break-word;padding:8px}.timeline-table th{font-size:12px}.shipping-info-cards{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;width:100%}.shipping-info-card{border-radius:9px;min-height:110px;min-width:0;padding:17px 13px;width:100%}.shipping-info-card h4{font-size:15px;line-height:1.4;margin-bottom:8px;overflow-wrap:anywhere}.shipping-info-card p{font-size:13px;line-height:1.65;overflow-wrap:anywhere}.card-top-line{height:3px;width:100%}.order-tracking-section{margin-top:30px}.delivery-address-section{margin-top:28px}.address-note{margin-top:10px!important}.support-section{padding:35px 15px;width:100%}.support-content{width:100%}.support-content h2{font-size:24px;line-height:1.3}.support-content p{font-size:13px;line-height:1.7}.support-btn{font-size:13px;padding:11px 21px}.seller-grievance-box{border-radius:9px;margin:25px auto;max-width:100%;padding:15px;width:100%}.seller-grievance-box h3{font-size:16px;line-height:1.4}.seller-grievance-box p{font-size:13px;line-height:1.7;overflow-wrap:anywhere;width:100%}.seller-grievance-box a{overflow-wrap:anywhere}.delivery-section{border-radius:15px;margin:25px auto 0;min-height:auto;padding:30px 15px;width:calc(100% - 28px)}.delivery-content{width:100%}.delivery-content h2{font-size:24px;line-height:1.35}.delivery-content p{font-size:13px;line-height:1.7}.desktop-break{display:none}.delivery-buttons{align-items:center;display:flex;flex-direction:column;gap:11px;margin-top:22px}.delivery-btn{font-size:13px;height:46px;max-width:250px;min-width:0;padding:0 15px;width:100%}}@media (max-width:480px){.shipping-hero{padding:23px 11px 0}.page-title{font-size:23px;margin-bottom:15px}.hero-card{padding:17px 12px}.hero-card h2{font-size:21px}.hero-description{font-size:12px}.shipping-points{gap:6px}.shipping-points span{font-size:10px;padding:5px 8px}.shipping-details{padding-bottom:30px;padding-top:18px;width:calc(100% - 22px)}.content-section{margin:23px 0 19px}.section-heading h3{font-size:16px}.content-section>p{font-size:12px;line-height:1.75}.timeline-table{min-width:520px}.timeline-table td,.timeline-table th{font-size:11px;padding:7px}.shipping-info-cards{gap:12px;grid-template-columns:1fr;margin-top:18px}.shipping-info-card{min-height:auto;padding:17px 15px}.shipping-info-card h4{font-size:15px}.shipping-info-card p{font-size:12px}.support-section{padding:28px 13px}.support-content h2{font-size:21px}.seller-grievance-box{margin:20px auto;padding:13px 12px}.seller-grievance-box h3{font-size:14px}.seller-grievance-box p{font-size:12px}.delivery-section{border-radius:12px;padding:25px 12px;width:calc(100% - 22px)}.delivery-content h2{font-size:21px}.delivery-content p{font-size:12px}.delivery-btn{height:44px;max-width:230px}}@media (max-width:360px){.page-title{font-size:21px}.hero-card h2{font-size:19px}.hero-description{font-size:11px}.shipping-points span{font-size:9px;padding:4px 7px}.shipping-details{width:calc(100% - 18px)}.section-heading h3{font-size:15px}.content-section>p{font-size:11px}.shipping-info-card h4{font-size:14px}.shipping-info-card p{font-size:11px}.seller-grievance-box{padding:11px}.delivery-content h2{font-size:19px}}.lo-overlay{align-items:flex-end;animation:lo-fade .25s ease;background:#071a2f99;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.lo-modal{animation:lo-rise .3s ease;background:var(--c-ivory);border-radius:20px 20px 0 0;border-top:4px solid var(--c-gold);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:420px;padding:30px 22px calc(24px + env(safe-area-inset-bottom, 0px));position:relative;text-align:center;width:100%}.lo-close{background:#0000;border:0;color:var(--c-ink);cursor:pointer;font-size:22px;height:44px;position:absolute;right:6px;top:6px;width:44px}.lo-icon{align-self:center;animation:lo-bob 2.4s ease-in-out infinite;background:var(--c-navy);border-radius:50%;color:var(--c-gold-light);display:grid;font-size:26px;height:58px;place-items:center;width:58px}.lo-eyebrow{color:var(--c-gold-ink);font-size:12px;font-weight:700;letter-spacing:1.5px;margin:4px 0 0;text-transform:uppercase}.lo-modal h2{color:var(--c-ink);font-family:Cormorant Garamond,serif;font-size:28px;line-height:1.2;margin:0}.lo-modal h2 strong{color:var(--c-gold-ink)}.lo-text{color:var(--c-ink-soft);font-size:15px;line-height:1.6;margin:0}.lo-note{color:var(--c-muted);font-size:13px;margin:0}.lo-btn{border:2px solid #0000;border-radius:999px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;min-height:48px}.lo-btn-gold{background:var(--c-gold);color:var(--c-navy);margin-top:6px}.lo-btn-gold:hover{background:var(--c-gold-light)}.lo-btn-ghost{background:#0000;color:var(--c-muted);font-size:14px;font-weight:600}@keyframes lo-fade{0%{opacity:0}to{opacity:1}}@keyframes lo-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes lo-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (min-width:640px){.lo-overlay{align-items:center}.lo-modal{border-radius:20px;padding-bottom:24px}}.policy-page .shipping-details{margin-left:auto;margin-right:auto;max-width:1100px}.policy-num{color:var(--c-gold-ink)}.policy-page .content-section>p{margin:0 0 14px}.policy-list,.policy-page .content-section>p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:15px;line-height:1.85}.policy-list{margin:4px 0 14px;padding-left:22px}.policy-signoff{color:var(--c-ink-soft);font-family:Mulish,sans-serif;line-height:1.7;margin:40px 0 10px;text-align:center}@media (max-width:768px){.policy-list,.policy-page .content-section>p{font-size:14px}}.astroFaq-section{margin:auto;padding:62px 0;width:74%}.astroFaq-category-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.astroFaq-category-btn{background:#fff;border:1px solid var(--c-line);border-radius:8px;cursor:pointer;font-family:Mulish,sans-serif;font-size:15px;font-weight:500;padding:18px;transition:.3s}.astroFaq-category-btn:hover{border-color:var(--c-gold-ink);color:var(--c-gold-ink)}.astroFaq-category-btn.active{background:var(--c-gold-ink);border-color:var(--c-gold-ink);color:#fff}.astroFaq-list{max-width:900px}.astroFaq-item{border-bottom:1px solid var(--c-line);padding:2px 0}.astroFaq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:22px 0}.astroFaq-question h4{font-family:Mulish,sans-serif;font-size:18px;margin:0}.astroFaq-answer{color:var(--c-muted);font-family:Mulish,sans-serif;line-height:1.8;padding-bottom:20px}@media (max-width:768px){.astroFaq-category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.astroFaq-section{margin-top:-64px;width:89%}.astroFaq-category-grid{gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:7px}.astroFaq-category-btn{font-family:Mulish,sans-serif;font-size:12px;font-weight:600;padding:8px}.astroFaq-list{margin-left:2%;max-width:94%}.astroFaq-question h4{font-size:14px}.astroFaq-answer{font-size:14px;line-height:1.8}}.support-section{align-items:center;background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2));display:flex;justify-content:center;padding:40px 20px;width:100%}.support-content{text-align:center}.support-content h2{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;margin-bottom:20px}.support-content p{color:var(--c-ink);font-family:Mulish;font-size:15px;margin-bottom:35px}.support-btn{align-items:center;background:var(--c-gold);border:none;border-radius:40px;box-shadow:0 10px 20px #c79b4b40;color:var(--c-navy);cursor:pointer;display:inline-flex;font-size:17px;font-weight:600;gap:8px;margin-left:14px;padding:13px 38px;text-decoration:none;transition:.35s}.support-btn svg{font-size:22px}.support-btn:hover{background:var(--c-gold);box-shadow:0 14px 25px #c79b4b59;transform:translateY(-3px)}@media (max-width:992px){.support-content h2{font-size:40px}.support-content p{font-size:22px}}@media (max-width:768px){.support-section{padding:36px 20px}.support-content h2{font-size:26px}.support-content p{font-size:18px}.support-btn{flex-direction:row;font-size:15px;padding:9px 44px}}@media (max-width:480px){.support-content h2{font-size:17px}.support-content p{font-size:14px}.support-btn{flex-direction:row;font-size:15px;padding:10px 18px;text-decoration:none}}.faq-banner{border-radius:8px;height:350px;overflow:hidden;position:relative;width:100%}.faq-banner-img{display:block;height:100%;object-fit:cover;width:100%}.faq-overlay{color:#fff;left:6%;position:absolute;top:50%;transform:translateY(-50%);width:46%}.faq-overlay h1{color:var(--c-gold);font-family:Cormorant Garamond,serif;font-size:40px;font-weight:600;margin-bottom:20px}.faq-overlay p{color:#fff;font-family:Mulish,sans-serif;font-size:15px;line-height:1.8;margin-bottom:35px}.faq-search{align-items:center;background:#fff;border:2px solid var(--c-gold);border-radius:16px;display:flex;height:53px;padding:0 12px;width:90%}.faq-search input{border:none;color:var(--c-ink-soft);flex:1 1;font-size:16px;outline:none}.faq-search input::placeholder{color:var(--c-muted-light)}.search-iconv{color:var(--c-gold);cursor:pointer;font-size:26px;margin-right:1%;margin-top:0}@media (max-width:992px){.faq-banner{height:320px}.faq-overlay{width:60%}.faq-overlay h1{font-size:40px}.faq-overlay p{font-size:18px}.faq-search{height:58px}}@media (max-width:768px){.faq-banner{height:250px}.astroFaq-section{margin:auto;padding:15px 0;width:90%}.faq-search{align-items:center;background:#fff;border:2px solid var(--c-gold);border-radius:16px;display:flex;height:53px;padding:0 12px;width:62%}.faq-overlay{left:5%;width:90%}.faq-overlay h1{font-size:20px}.faq-overlay p{display:none}.faq-banner-img{display:block;height:91%;object-fit:cover;width:100%}.faq-search{height:40px}.faq-search input{font-size:16px;max-width:167px}.search-iconv{font-size:22px;margin-left:43%}}.about-heading-line{align-items:center;display:flex;justify-content:center;margin-top:10px}.about-heading-line img{height:auto;object-fit:contain;width:193px}@media (max-width:480px){.about-heading-line img{height:auto;object-fit:contain;width:135px}}.contact-bannerd{background-image:url(https://res.cloudinary.com/dbb2hkjri/image/upload/v1792647639/file_000000008da88211ae9d7f8e6bd1ff7e_dukgvz.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px;position:relative;width:100%}@media (max-width:768px){.contact-bannerd{background-image:url(https://res.cloudinary.com/dbb2hkjri/image/upload/v1792647639/file_000000008da88211ae9d7f8e6bd1ff7e_dukgvz.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:311px;width:100%}}@media (max-width:480px){.contact-bannerd{background-image:url(https://res.cloudinary.com/dbb2hkjri/image/upload/v1792649137/d4e725e2-48f7-41ca-93a7-c71dd17ebda0_pfbz35.png);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:20px;height:690px;margin-left:2%;margin-top:2%;width:96%}}.breadcrumb{align-items:left;background-color:#faebd7;display:flex;font-size:12px;gap:12px;justify-content:left;margin-left:27px;width:96%}.breadcrumb a{color:#000;font-family:Mulish,sans-serif;font-size:14px;text-decoration:none;transition:.3s}.breadcrumb a:hover{color:var(--c-gold)}.breadcrumb span{color:#000;font-family:Mulish,sans-serif;font-size:14px}.breadcrumb .active{color:var(--c-gold-ink);font-family:Mulish,sans-serif;font-weight:600}.about-features{display:flex;flex-wrap:wrap;gap:20px;margin-top:35px}.feature-box{align-items:flex-start;background:#fff;border:1px solid var(--c-line-soft);border-radius:12px;box-shadow:0 8px 20px #0000000f;display:flex;flex:1 1;gap:15px;min-width:180px;padding:18px;transition:.4s}.feature-box:hover{border-color:var(--c-gold);box-shadow:0 15px 30px #0000001f;transform:translateY(-6px)}.feature-icon{align-items:center;background:var(--c-gold);border-radius:50%;color:var(--c-navy);display:flex;font-size:22px;height:40px;justify-content:center;min-width:40px;width:40px}.feature-text h4{color:var(--c-navy);font-family:Mulish,sans-serif;font-size:14px;font-weight:600;margin-bottom:6px}.feature-text p{color:var(--c-muted);font-size:14px;line-height:1.6;margin:0}@media(max-width:768px){.about-features{flex-direction:column}.feature-box{width:100%}}@media(max-width:480px){.feature-box{padding:15px}.feature-icon{font-size:17px;height:35px;width:35px}.feature-text h4{font-size:14px;margin-top:9px;text-align:left}.feature-text p{font-size:13px}}.top-marquee{background:linear-gradient(135deg,var(--c-navy) 0,var(--c-navy-2) 45%,var(--c-aqua) 70%,var(--c-gold-light) 100%);overflow:hidden;padding:16px 0;white-space:nowrap;width:100%}.marquee-track{animation:marquee 25s linear infinite;display:flex;width:max-content}.marquee-content,.marquee-content span{align-items:center;display:flex}.marquee-content span{color:#fff;font-family:Mulish,sans-serif;font-size:17px;font-weight:600;gap:8px;margin-right:70px}.marquee-content span svg{font-size:22px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.top-marquee:hover .marquee-track{animation-play-state:paused}@media (max-width:768px){.marquee-content span{font-size:18px;margin-right:40px}.marquee-content span svg{font-size:16px}}@media (max-width:480px){.top-marquee{padding:10px 0}.marquee-content span{font-size:15px;gap:6px;margin-right:30px}.marquee-content span svg{font-size:14px}}.showcaseWrap{align-items:center;display:flex;justify-content:center;min-height:50vh;width:100%}.displayPic{border-radius:10px;height:auto;max-width:100%;object-fit:cover;width:100%}.rs-why-section{background:var(--c-ivory);padding:40px 8%;width:100%}.rs-why-title{color:var(--c-ink);font-family:Cormorant Garamond,serif;font-size:36px;font-weight:600;line-height:1.4;margin-bottom:70px;text-align:center}.rs-why-container{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr 359px 1fr;margin-top:5%}.rs-why-left,.rs-why-right{display:flex;flex-direction:column;gap:80px}.rs-why-left{align-items:flex-end;text-align:center}.rs-why-right{align-items:flex-start;text-align:center}.rs-why-card{max-width:280px;transition:.35s}.rs-why-card:hover{transform:translateY(-8px)}.rs-why-card img{margin-bottom:18px;width:82px}.rs-why-card h3{color:var(--c-navy-2);font-family:Mulish,sans-serif;font-size:18px;font-weight:700;margin-bottom:14px}.rs-why-card p{color:var(--c-muted);font-family:Mulish,sans-serif;font-size:15px;line-height:1.9}.rs-why-center{align-items:center;display:flex;justify-content:center;position:relative}.rs-image-frame{background:#fff;box-shadow:0 20px 40px #0000002e;padding:12px;position:relative;transform:rotate(-2deg);width:360px}.rs-image-frame:before{border:8px solid var(--c-gold);content:"";inset:-10px;position:absolute;transform:rotate(4deg);z-index:-1}.rs-center-image{display:block;width:100%}.rs-bead{position:absolute;width:90%}.rs-bead-top{left:22px;top:-215px}.rs-bead-bottom{bottom:-20px;right:-20px}.why-choose{padding:40px 20px}.heading{margin-bottom:35px;text-align:center}.heading h2{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;letter-spacing:-.5px;line-height:1.38;margin:0}.heading p{color:var(--c-navy);font-family:Mulish,sans-serif;font-size:14px;line-height:1.8;margin:auto;max-width:850px}.top-tags{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:25px}.top-tags span{background:var(--c-navy);border-radius:30px;color:#fff;font-family:Mulish,sans-serif;font-size:15px;padding:12px 22px}.banner{background:url(/static/media/about-back.85303df1f40bede250fa.webp) 50%/cover;border-radius:20px;height:460px;margin-left:20px;margin-top:35px;overflow:hidden;padding:40px 20px;position:relative;width:97%}.card{border-radius:18px;border-top:5px solid var(--c-gold);box-shadow:0 15px 35px #00000014;padding:35px;transition:.4s}.card :hover{transform:translateY(-4px)}.cards{grid-gap:25px;bottom:30px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);left:50%;position:absolute;transform:translateX(-50%);width:92%}.card{background:#fff;border-radius:15px;box-shadow:0 12px 30px #00000026;padding:25px;transition:.3s}.card:hover{transform:translateY(-8px)}.card h3{color:var(--c-ink);font-size:15px;margin-bottom:12px}.card h3,.card p{font-family:Mulish,sans-serif}.card p{color:var(--c-muted);font-size:13px;line-height:1.7}@media(max-width:992px){.cards{bottom:auto;grid-template-columns:1fr;left:auto;padding:20px;position:relative;transform:none}.banner{height:auto;margin-left:-4px;padding:8px 0 11px;width:100%}}@media (max-width:768px){.why-choose{overflow:hidden;padding:50px 18px}.heading{text-align:center}.rqf-title span{color:var(--c-gold);font-family:Georgia,serif;font-size:23px;font-weight:400}.heading-wrapper h1{font-size:20px;line-height:1.3;margin-bottom:-2px;margin-left:6%;text-align:center;width:90%}.heading p{color:var(--c-muted);font-size:14px;line-height:1.8;margin:0 auto 25px;max-width:98%}.top-tags{-webkit-overflow-scrolling:touch;display:flex;gap:12px;overflow-x:auto;padding:5px 0 15px;scroll-snap-type:x mandatory}.top-tags::-webkit-scrollbar{display:none}.top-tags span{background:var(--c-gold);border:1px solid var(--c-line-soft);border-radius:50px;flex:0 0 auto;font-size:14px;font-weight:600;padding:12px 10px;scroll-snap-align:center;white-space:nowrap}.cards{-webkit-overflow-scrolling:touch;display:flex;gap:18px;margin-top:30px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.cards::-webkit-scrollbar{display:none}.card{background:#fff;border-radius:18px;box-shadow:0 10px 30px #00000014;flex:0 0 88%;padding:25px 20px;scroll-snap-align:center;transition:.3s}.card h3{color:var(--c-ink);font-size:15px;line-height:1.5;margin-bottom:15px}.card p{color:var(--c-muted);font-size:13px;line-height:1.9}}.our-approach{font-family:Mulish,sans-serif;margin:30px auto;max-width:1180px}.our-approach h2{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;letter-spacing:-.5px;line-height:1.38;margin:0;text-align:center}.our-approach h3{color:var(--c-gold-ink);font-family:Mulish,sans-serif;font-size:28px;font-weight:600;margin-bottom:45px;text-align:center}.our-approach p{color:var(--c-ink);font-family:Mulish,sans-serif;font-size:15px;line-height:1.5;margin-bottom:30px;text-align:justify}.our-approach p strong{color:var(--c-navy);display:block;font-family:Mulish,sans-serif;font-size:17px;font-weight:700;margin-bottom:12px}.our-approach p:last-child{background:var(--c-ivory);border-left:5px solid var(--c-gold-ink);border-radius:8px;font-style:italic;padding:20px 25px}@media(max-width:768px){.our-approach{font-family:Mulish,sans-serif;margin:10px auto;padding:0 23px}.our-approach h2{font-size:20px;text-align:center}.our-approach h3{font-size:20px}.our-approach p{font-size:14px;line-height:1.8}.our-approach p strong{font-size:16px}}.whyChoose{background:#fff;padding:32px 0;width:100%}.container{max-width:1250px;width:90%}.why-grid{grid-gap:60px;align-items:flex-start;display:grid;gap:60px;grid-template-columns:1fr 1fr}.why-title{color:var(--c-ink);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;margin-bottom:20px}.line{background:var(--c-gold);height:2px;margin:22px 0 35px;width:100%}.left-content{align-items:center;display:flex;justify-content:space-between}.left-content h3{color:var(--c-navy);font-family:Cormorant Garamond,serif;font-size:25px;font-weight:700;margin-bottom:10px;margin-top:-20%;text-align:center}.left-content img{height:152px;margin-left:-5px;margin-top:-4%;object-fit:contain;width:143px}.why-right p{color:var(--c-ink);font-family:Mulish,sans-serif;font-size:15px;line-height:1.5;margin-bottom:30px;text-align:justify}.why-right strong{font-weight:700}@media (max-width:992px){.why-grid{gap:4px;grid-template-columns:1fr}.founderText p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:14px;line-height:1.9;margin-bottom:15px;text-align:justify}.left-content{gap:1px;justify-content:flex-start}.left-content h3{font-size:42px}}@media (max-width:480px){.about-consultation-content{flex-direction:column-reverse;margin-left:39%;text-align:center}}@media (max-width:768px){.whyChoose{padding:30px 2px}.why-title{font-size:21px}.left-content{align-items:flex-start;margin-top:-19px}.left-content h3{font-size:21px;margin-top:4%}.left-content img{height:100px;height:152px;margin-left:-17px;margin-top:-4%;object-fit:contain;width:100px;width:96px}.why-right p{font-size:15px;line-height:1.8;margin-top:-32px;text-align:left}}.certificate-section{background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2));padding:30px 20px;width:100%}.certificate-container{margin:auto;max-width:1100px;text-align:center}.certificate-subtitle{background:#fff;border:1px solid var(--c-gold);border-radius:30px;color:var(--c-gold);display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:18px;padding:8px 18px}.certificate-title{color:var(--c-ink);font-family:Cormorant Garamond,serif;font-size:31px;font-weight:600;margin-bottom:20px}.certificate-description{color:var(--c-ink-soft);font-size:14px;line-height:1.8;margin:auto auto 40px;max-width:850px}.certificate-image-box{align-items:center;display:flex;justify-content:center}.certificate-image{background:#fff;border-radius:12px;box-shadow:0 15px 40px #0000001f;max-width:700px;padding:10px;transition:.4s;width:100%}.certificate-image:hover{box-shadow:0 25px 50px #0000002e;transform:translateY(-8px)}@media (max-width:992px){.certificate-title{font-size:30px}.certificate-description{font-size:16px}}@media (max-width:576px){.certificate-section{padding:50px 15px}.certificate-title{font-size:21px}.certificate-description{font-size:14px;line-height:1.7}.certificate-image{max-width:89%}}.about-image{align-items:center;display:flex;flex:1 1;justify-content:center}.about-image img{border-radius:20px;box-shadow:0 15px 40px #00000026;height:450px;max-width:450px;object-fit:cover;transition:.4s ease;width:100%}.about-image img:hover{transform:scale(1.03)}@media (max-width:991px){.about-image{margin-top:40px}.about-image img{height:auto;max-width:100%}}@media (max-width:480px){.breadcrumb{align-items:left;background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2));display:flex;font-size:9px;gap:12px;justify-content:left;margin-left:13px;width:94%}}.about-faq-section{background:var(--c-ivory);padding:40px 20px;width:100%}.about-faq-container{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:auto;max-width:1400px}.about-faq-title{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;margin:0 0 24px;text-align:center}.about-faq-item{background:#fff;border:1px solid var(--c-line-soft);border-radius:10px;box-shadow:0 4px 10px #0000000a;margin-bottom:15px;overflow:hidden;transition:all .35s ease}.about-faq-item:hover{transform:translateY(-2px)}.about-faq-item.about-active,.about-faq-item:hover{border-color:var(--c-gold)}.about-faq-question{align-items:center;background:#0000;border:none;color:var(--c-ink);cursor:pointer;display:flex;font-size:17px;font-weight:600;justify-content:space-between;padding:18px 22px;transition:.3s;width:100%}.about-faq-question:hover{color:var(--c-gold-ink)}.about-faq-question span{font-family:Mulish,sans-serif;font-size:15px;text-align:left}.about-faq-question svg{color:var(--c-gold-ink);font-size:15px;transition:.35s}.about-faq-item.about-active .about-faq-question svg{transform:rotate(180deg)}.about-faq-answer{background:var(--c-ivory);max-height:0;overflow:hidden;transition:max-height .45s ease,padding .35s ease}.about-faq-answer.about-show{max-height:220px;padding-top:5px}.about-faq-answer p{color:var(--c-muted);font-family:Mulish,sans-serif;font-size:14px;line-height:1.8;margin:0;padding:0 22px 20px}.about-consultation-card{background:linear-gradient(135deg,var(--c-ivory),var(--c-ivory));border:2px solid var(--c-gold-light);border-radius:22px;box-shadow:0 20px 50px #00000014;height:362px;margin-top:14%;overflow:hidden;padding:35px;position:relative;transition:.4s}.about-consultation-card:hover{box-shadow:0 28px 60px #0000001f;transform:translateY(-6px)}.about-consultation-card:before{background:#c9a22714;border-radius:50%;content:"";height:250px;position:absolute;right:-80px;top:-120px;width:250px}.about-consultation-content{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:11%;position:relative;z-index:2}.about-consultation-text{flex:1 1}.about-consultation-text h2{color:var(--c-ink);font-family:Georgia,serif;font-size:42px;line-height:1.25;margin-bottom:18px}.about-consultation-text p{color:var(--c-muted);font-family:Mulish,sans-serif;font-size:14px;line-height:1.8;margin-bottom:28px}.about-consult-btn{background:linear-gradient(90deg,var(--c-gold),var(--c-gold-dark));border:none;border-radius:50px;box-shadow:0 10px 25px #c9a2274d;color:var(--c-navy);cursor:pointer;font-family:Mulish,sans-serif;font-size:14px;font-weight:600;margin-bottom:35px;overflow:hidden;padding:12px 20px;position:relative;transition:.35s}.about-consult-btn:before{background:#ffffff40;content:"";height:100%;left:-120%;position:absolute;top:0;transform:skewX(-25deg);transition:.6s;width:100%}.about-consult-btn:hover:before{left:120%}.about-consult-btn:hover{transform:translateY(-3px)}.about-contact-list{display:-webkit-box;flex-wrap:wrap;gap:15px}.about-contact-item{align-items:center;display:flex;gap:12px;transition:.3s}.about-contact-item:hover{transform:translateY(-4px)}.about-contact-item svg{background:#fff;border-radius:50%;box-shadow:0 6px 18px #00000014;height:46px;padding:11px;transition:.35s;width:46px}.about-contact-item:hover svg{transform:rotate(8deg) scale(1.08)}.about-whatsapp{color:#25d366}.about-phone{color:var(--c-gold-ink)}.about-email{color:var(--c-gold)}.about-contact-item small{color:#000;display:block;font-family:Mulish;font-size:14px;margin-top:2px}.about-consultation-image{align-items:center;display:flex;flex:0 0 178px;justify-content:center;margin-left:-26%}.about-consultation-image img{filter:drop-shadow(0 20px 25px rgba(0,0,0,.25));max-width:100%;transition:.4s;width:250px}.about-consultation-image img:hover{transform:scale(1.05) rotate(-2deg)}.about-consultation-card,.about-faq-left{animation:aboutFadeUp .7s ease}@keyframes aboutFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1400px){.about-faq-container{max-width:1200px}.about-consultation-text h2{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;margin:0 0 24px;text-align:left}.about-consultation-image img{width:220px}}@media (max-width:1200px){.about-faq-container{gap:35px;grid-template-columns:1fr}.about-consultation-content{justify-content:space-between}.about-consultation-image{flex:0 0 220px}.about-consultation-image img{width:210px}}@media (max-width:992px){.about-faq-section{padding:60px 18px}.about-faq-title{font-size:30px}.about-consultation-card{padding:30px}.about-consultation-content{flex-direction:column-reverse;text-align:center}.about-consultation-text{align-items:start;display:flex;flex-direction:column;margin-left:-79%}.about-contact-list{justify-content:center}.about-consultation-text p{color:var(--c-muted);font-family:Mulish,sans-serif;font-size:14px;line-height:1.8;margin-bottom:14px}.about-consultation-image{margin-bottom:-202px;margin-left:65%}.about-consultation-image img{width:190px}.about-consultation-text h2{font-size:34px}}@media (max-width:768px){.about-faq-section{padding:50px 15px}.about-faq-title{font-size:26px;margin-bottom:22px}.about-faq-question{font-size:15px;padding:16px}.about-faq-answer p{font-size:14px;padding:0 16px 18px}.about-consultation-card{border-radius:18px;padding:24px}.about-consultation-text h2{font-size:28px;line-height:1.35}.about-consultation-text p{font-size:15px;text-align:justify;width:121%}.about-consult-btn{padding:15px;width:100%}.about-contact-list{align-items:flex-start;flex-direction:column;gap:18px;width:100%}.about-contact-item{flex-direction:inherit;margin-left:-30%;margin-right:-20%;margin-top:-4%;width:100%}.about-consultation-image img{width:170px}}@media (max-width:480px){.about-faq-title{font-size:20px}.about-faq-question{font-size:14px;padding:14px}.about-consultation-card{height:321px;margin-top:-5%;padding:12px}.about-consultation-text h2{font-size:24px}.about-consultation-text p{font-size:14px;text-align:left}.about-consult-btn{font-size:15px;padding:14px}.about-contact-item svg{height:38px;padding:9px;width:38px}.about-contact-item span{display:none;font-size:14px}.about-contact-item small{font-size:12px}.about-consultation-image img{width:150px}}@media (max-width:360px){.about-faq-section{padding:40px 12px}.about-faq-question{font-size:13px;padding:12px}.about-faq-answer p{font-size:13px}.about-consultation-card{padding:15px}.about-consultation-text h2{font-size:21px}.about-consultation-text p{font-size:13px}.about-consult-btn{font-size:14px;padding:12px}.about-consultation-image img{width:130px}}.about-contact-item a{color:inherit;cursor:pointer;text-decoration:none}.about-contact-item a:hover{color:#c9a35a}.about-contact-item span{color:var(--c-ink);display:block;font-family:Mulish;font-size:15px;font-weight:700;margin-bottom:9px}.pwStorySection{background:var(--c-ivory);overflow:hidden;padding:47px 0 19px;width:100%}.pwStorySection,.pwStorySection *,.pwStorySection :after,.pwStorySection :before{box-sizing:border-box}.pwStoryContainer{align-items:center;display:flex;gap:45px;justify-content:space-between;margin:0 auto;max-width:1400px;width:94%}.pwStoryLeft{flex:0 0 50%;min-width:0}.pwHeading{align-items:flex-start;display:flex;gap:16px}.pwHeading h2{color:var(--c-ink);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1.25;margin:0 0 22px;overflow-wrap:break-word;width:100%}.pwStoryLeft p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:15px;font-weight:400;line-height:1.9;margin:0 0 22px}.pwStoryRight{flex:1 0 100%;min-width:0;overflow:hidden;width:58%}.pwStoryRight .swiper{overflow:hidden;padding:10px 5px 45px;width:100%}.pwStoryRight .swiper-slide{height:auto;min-width:0}.pwStoryCard{border-radius:12px;overflow:hidden}.pwStoryImg{background:#f8f5ed;border-radius:12px}.pwStoryImg img{border-radius:12px;object-fit:contain;transition:transform .4s ease}.pwStoryCard:hover .pwStoryImg img{transform:scale(1.03)}.pwStoryCard h4{margin:12px 0 0}@media (max-width:991px){.pwStoryRight{width:100%}.pwStoryImg{height:320px}}@media (max-width:576px){.pwStoryRight .swiper{padding:5px 3px 45px}.pwStoryImg{height:320px}.pwStoryCard h4{font-size:15px}}.pwStoryLink{outline:none}.pwStoryCard,.pwStoryLink{display:flex;height:100%;min-width:0}.pwStoryCard{background:#0000;border-radius:15px;flex-direction:column;padding:0;transition:transform .35s ease,box-shadow .35s ease;width:100%}.pwStoryCard:hover{transform:translateY(-5px)}.pwStoryImg{border-radius:15px;flex-shrink:0;height:290px;isolation:isolate;overflow:hidden;position:relative;width:100%}.pwStoryImg img{border-radius:inherit;height:100%;max-width:100%;object-fit:fill;object-position:center;transition:transform .55s ease}.pwStoryCard h4{color:var(--c-ink);font-family:Mulish,sans-serif;font-size:15px;font-weight:600;line-height:1.5;margin:15px 0 0;min-height:44px;overflow-wrap:break-word;padding:0 4px;text-align:center;width:100%}.pwStoryRight .swiper-button-next,.pwStoryRight .swiper-button-prev{background:#fff;border:1px solid #b69a5b4d;border-radius:50%;box-shadow:0 4px 16px #0000001f;color:var(--c-gold);height:40px;margin-top:0;position:absolute;top:42%;transition:background .3s ease,color .3s ease,transform .3s ease;width:40px;z-index:10}.pwStoryRight .swiper-button-next{right:10px}.pwStoryRight .swiper-button-prev{left:10px}.pwStoryRight .swiper-button-next:after,.pwStoryRight .swiper-button-prev:after{font-size:15px;font-weight:700}.pwStoryRight .swiper-button-next:hover,.pwStoryRight .swiper-button-prev:hover{background:var(--c-gold);color:#fff;transform:scale(1.06)}.pwStoryRight .swiper-button-disabled{cursor:not-allowed;opacity:.4}.pwStoryRight .swiper-pagination{align-items:center;bottom:12px!important;display:none;gap:3px;justify-content:center}.pwStoryRight .swiper-pagination-bullet{background:var(--c-gold);border-radius:20px;height:8px;margin:0 3px!important;opacity:.35;transition:width .3s ease,opacity .3s ease;width:8px}.pwStoryRight .swiper-pagination-bullet-active{opacity:1;width:24px}.pwExploreBtn{align-items:center;color:var(--c-gold);display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:10px;padding:8px 18px;text-decoration:none;transition:transform .3s ease}.pwExploreBtn:hover{transform:translateY(-2px)}.pwStoryBtn{background:linear-gradient(135deg,var(--c-gold),var(--c-gold-dark));border:none;border-radius:8px;color:var(--c-navy);cursor:pointer;font-size:15px;font-weight:600;padding:14px 34px;transition:transform .3s ease,box-shadow .3s ease}.pwStoryBtn:hover{box-shadow:0 10px 25px #c9a22738;transform:translateY(-3px)}.pwStatsWrapper{background:linear-gradient(90deg,var(--c-ivory),var(--c-ivory-2));border:1px solid var(--c-ivory-2);border-radius:18px;box-shadow:0 8px 35px #0000000d;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px auto 0;max-width:1400px;overflow:hidden;width:95%}.pwStatCard{align-items:center;border-right:1px solid var(--c-line-soft);display:flex;gap:15px;justify-content:center;min-width:0;padding:22px 18px}.pwStatCard:last-child{border-right:none}.pwStatIcon{align-items:center;background:var(--c-ivory);border:2px solid var(--c-gold);border-radius:50%;color:var(--c-gold-ink);display:flex;flex:0 0 45px;font-size:24px;height:45px;justify-content:center;margin-left:0;width:45px}.pwStatText{min-width:0}.pwStatText h3{color:var(--c-ink);font-family:Playfair Display,serif;font-size:27px;line-height:1.2;margin:0}.pwStatText span{color:var(--c-muted);display:block;font-size:13px;line-height:1.5;margin-top:8px}@media (max-width:1200px){.pwStoryContainer{gap:30px}.pwStoryLeft{flex-basis:40%}.pwStoryRight{flex-basis:60%}.pwStoryImg img{border-radius:inherit;display:block;height:95%;max-width:101%;object-fit:fill;object-position:center;transition:transform .55s ease;width:100%}.pwHeading h2{font-size:32px}.pwStoryImg{height:250px}.pwStoryLeft p{font-size:14px;line-height:1.85}.pwStatsWrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.pwStatCard:nth-child(2){border-right:none}.pwStatCard:nth-child(3),.pwStatCard:nth-child(4){border-top:1px solid var(--c-line-soft)}.pwStatCard:nth-child(4){border-right:none}}@media (max-width:991px){.pwStorySection{margin-top:19px;padding:22px 0 15px}.pwStoryContainer{align-items:stretch;flex-direction:column;gap:25px}.pwStoryLeft,.pwStoryRight{flex:0 0 auto;width:100%}.pwStoryRight{margin-top:0}.pwHeading h2{font-size:34px;max-width:750px}.pwStoryLeft p{font-size:15px;line-height:1.85}.pwStoryImg{height:300px}.pwStoryRight .swiper-button-next,.pwStoryRight .swiper-button-prev{top:43%}}@media (max-width:768px){.pwStorySection{padding:30px 0 9px}.pwStoryContainer{gap:20px;width:92%}.pwHeading{gap:10px}.pwHeading h2{font-size:29px;line-height:1.3;margin-bottom:16px;width:100%}.pwStoryLeft p{font-size:14px;line-height:1.8}.pwStoryRight .swiper{padding:8px 4px 48px}.pwStoryImg{height:340px}.pwStoryCard h4{font-size:16px;margin-top:12px;min-height:40px}.pwStoryRight .swiper-button-next,.pwStoryRight .swiper-button-prev{height:36px;width:36px}.pwStoryRight .swiper-button-next:after,.pwStoryRight .swiper-button-prev:after{font-size:13px}.pwStoryBtn{font-size:14px;padding:13px 24px}.pwStatsWrapper{grid-template-columns:1fr;margin-top:25px}.pwStatCard,.pwStatCard:nth-child(2),.pwStatCard:nth-child(3),.pwStatCard:nth-child(4){border-bottom:1px solid var(--c-line-soft);border-right:none;border-top:none;justify-content:flex-start;padding:20px 24px}.pwStatCard:last-child{border-bottom:none}.pwStatIcon{flex-basis:48px;font-size:22px;height:48px;width:48px}.pwStatText h3{font-size:25px}}@media (max-width:480px){.pwStorySection{margin-top:4%;padding:30px 0 2px}.pwStoryContainer{gap:15px;width:92%}.pwHeading h2{font-size:21px;font-weight:600;line-height:1.3;text-align:left}.pwStoryLeft p{font-size:14px;line-height:1.8}.pwStoryRight .swiper{padding:6px 3px 0}.pwStoryImg{border-radius:12px;height:290px}.pwStoryCard h4{font-size:15px;line-height:1.5;margin-top:12px}.pwStoryRight .swiper-button-next,.pwStoryRight .swiper-button-prev{height:32px;width:32px}.pwStoryRight .swiper-button-next{right:8px}.pwStoryRight .swiper-button-prev{left:8px}.pwStoryRight .swiper-button-next:after,.pwStoryRight .swiper-button-prev:after{font-size:12px}.pwStoryBtn{padding:13px 16px;width:100%}.pwStatCard,.pwStatCard:nth-child(2),.pwStatCard:nth-child(3),.pwStatCard:nth-child(4){gap:15px;padding:18px}.pwStatIcon{flex-basis:44px;font-size:20px;height:44px;width:44px}.pwStatText h3{font-size:23px}.pwStatText span{font-size:12px}}.philosophy-section{background:linear-gradient(135deg,var(--c-navy),var(--c-navy),var(--c-navy-2));overflow:hidden;padding:40px;position:relative}.philosophy-overlay{background:radial-gradient(circle at top,#b9954b22,#0000 40%);inset:0;pointer-events:none;position:absolute}.philosophy-container{margin:auto;max-width:1400px;position:relative;z-index:2}.philosophy-heading{align-items:center;color:var(--c-gold);display:flex;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;gap:20px;justify-content:center;margin:0;text-align:center}.philosophy-heading span{background:var(--c-gold);height:2px;width:80px}.philosophy-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:50px}.philosophy-card{border-right:1px solid #ffffff26;color:#fff;padding:0 25px;text-align:center}.philosophy-card:last-child{border-right:none}.philosophy-icon{align-items:center;border:2px solid var(--c-gold);border-radius:50%;color:var(--c-gold);display:flex;font-size:28px;height:72px;justify-content:center;margin:auto auto 20px;transition:.4s;width:72px}.philosophy-card:hover .philosophy-icon{background:var(--c-gold);color:var(--c-navy);transform:rotateY(180deg)}.philosophy-card h3{font-family:system-ui;font-size:18px;font-weight:600;margin:0;text-align:center}.philosophy-card p{color:var(--c-line);font-size:13px;line-height:1.8}@media (max-width:768px){.philosophy-grid{display:flex;gap:15px;overflow-x:auto;padding:5px 5px 15px;scroll-snap-type:x mandatory;scrollbar-width:none}.philosophy-grid::-webkit-scrollbar{display:none}.philosophy-card{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;min-width:calc(50% - 8px);scroll-snap-align:start}}@media (max-width:480px){.philosophy-grid{gap:12px}.philosophy-card{border:1px solid var(--c-gold);flex:0 0 85%;min-width:69%;padding:12px}.philosophy-heading{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;gap:20px;margin:0;text-align:center}.philosophy-heading,.philosophy-icon{align-items:center;color:var(--c-gold);display:flex;justify-content:center}.philosophy-icon{border:2px solid var(--c-gold);border-radius:50%;font-size:24px;height:45px;margin:auto auto 20px;transition:.4s;width:45px}}.trustSection{background:var(--c-ivory);padding:10px 20px}.trustContainer{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr 1fr 1fr;margin:auto;max-width:1308px}.trustBox{border-radius:18px;padding:15px}.trustBox h2{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;margin:0 0 30px;text-align:left}.whyList{list-style:none;margin:0;padding:0}.whyList li{font-family:Mulish,sans-serif;font-size:14px;line-height:1.7;margin-bottom:18px}.certificateImg{border-radius:12px;box-shadow:0 8px 25px #00000026;width:100%}.founderContent{align-items:flex-start;display:flex;gap:25px}.founderText{flex:1 1}.founderText p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:14px;line-height:1.9;margin-bottom:15px}.founderText h4{color:var(--c-ink);font-family:Mulish,sans-serif;font-size:15px;margin-top:20px}.founderText span{color:var(--c-gold-ink);font-weight:600}.address{color:var(--c-muted);font-size:13px;margin-top:20px}.founderImg{border-radius:12px;object-fit:cover;width:220px}@media(max-width:991px){.trustContainer{grid-template-columns:1fr}.founderContent{align-items:center;flex-direction:column;text-align:center}.founderImg{width:260px}}@media(max-width:480px){.trustBox{border-radius:18px;margin-top:5%;padding:9px}.trustBox h2{margin:0 0 30px;text-align:left}.heading h2,.trustBox h2{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.heading h2{color:var(--c-ink);letter-spacing:-.5px;line-height:1.38;margin:0}.founderText p{color:var(--c-ink-soft);line-height:1.9;margin-bottom:15px}.founderText h4,.founderText p{font-family:Mulish,sans-serif;font-size:15px;text-align:left}.founderText h4{color:var(--c-ink);margin-top:20px}.founderText span{color:var(--c-gold-ink);font-weight:600;margin-left:-81%;text-align:left}}.about-difference-section{width:100%}.about-difference-container{margin:0 auto;max-width:1200px;width:100%}.about-difference-header{margin:3px auto;max-width:1180px;padding:20px;text-align:center}.about-small-title{color:var(--c-gold);display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:12px}.about-difference-header h2{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;letter-spacing:-.5px;line-height:1.38;margin:0}.about-difference-header h2 span{color:var(--c-gold-ink)}.about-difference-header p{color:var(--c-ink);font-family:Mulish,sans-serif;font-size:15px;line-height:1.5;margin-bottom:30px;text-align:justify}.about-difference-header strong{color:var(--c-navy-2)}.difference-content-block{background:#fff;border-left:5px solid var(--c-gold);border-radius:12px;box-shadow:0 8px 25px #071a2f0f;margin-bottom:40px;margin-top:-25px;padding:24px 28px;position:relative;transition:all .3s ease}.difference-content-block:hover{border-color:#c9a22773;box-shadow:0 12px 30px #071a2f1a;transform:translateY(-3px)}.difference-content-block h3{color:var(--c-navy-2);font-family:Mulish,sans-serif;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 14px;padding-left:18px;position:relative}.difference-content-block h3:before{background:var(--c-gold);border-radius:10px;content:"";height:27px;left:0;position:absolute;top:4px;width:4px}.difference-content-block p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:15px;line-height:1.8;margin:0}.difference-content-block strong{color:var(--c-navy-2)}.product-list{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,1fr);margin:20px 0 22px}.product-list-item{align-items:center;background:var(--c-ivory);border:1px solid var(--c-ivory-2);border-radius:8px;color:var(--c-ink-soft);display:flex;font-size:14px;font-weight:600;gap:10px;padding:12px 15px;transition:all .3s ease}.product-list-item span{color:var(--c-gold-ink);font-size:15px}.product-list-item:hover{background:var(--c-ivory);border-color:var(--c-gold);transform:translateX(4px)}@media (max-width:992px){.about-difference-section{padding:65px 20px}.about-difference-header h2{font-size:36px}.difference-content-block{padding:26px 28px}}@media (max-width:768px){.about-difference-section{padding:24px 15px}.about-difference-header{margin-bottom:35px}.about-small-title{font-size:11px}.about-difference-header h2{font-size:29px}.about-difference-header p{font-size:15px;line-height:1.7;text-align:center}.difference-content-block{border-radius:10px;margin-bottom:47px;padding:22px 20px}.difference-content-block h3{font-size:19px;padding-left:15px}.difference-content-block h3:before{height:23px;width:3px}.difference-content-block p{font-size:14px;line-height:1.7}.product-list{gap:9px;grid-template-columns:1fr}.product-list-item{font-size:13.5px}.mission-box{border-radius:12px;margin-top:35px;padding:35px 22px}.mission-box h3{font-size:27px}.mission-box p{font-size:14px;line-height:1.7}.mission-brand strong{font-size:17px}}@media (max-width:480px){.about-difference-header h2{font-size:24px}.difference-content-block{margin-bottom:48px;margin-top:-9%;padding:21px 17px}.difference-content-block h3{font-size:18px}.product-list-item{padding:10px 12px}.mission-box{padding:30px 17px}.mission-box h3{font-size:24px}}.spiritual-calculators{--sc-gold:#d6b66e;--sc-gold-light:#f0dba4;--sc-navy:#101d32;--sc-card:#192940;--sc-text:#fff7e8;--sc-muted:#c1c8d3;background:url(/static/media/bd.986b13e153584ac0ea6d.png);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;isolation:isolate;overflow:hidden;padding:75px 22px;position:relative;width:100%}.spiritual-calculators,.spiritual-calculators *{box-sizing:border-box}.spiritual-calculators__container{margin:auto;max-width:1100px;width:100%}.spiritual-calculators__heading{margin:0 auto 45px;max-width:720px;text-align:center}.spiritual-calculators__eyebrow{color:var(--sc-gold);display:block;font-family:Mulish,sans-serif;font-size:10px;font-weight:800;letter-spacing:2.5px;line-height:1.8;margin-bottom:18px}.spiritual-calculators__heading h2{color:var(--sc-text);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.35;margin:0}.spiritual-calculators__heading h2 span{color:var(--sc-gold-light);display:block;font-style:italic}.spiritual-calculators__heading .about-heading-line{display:flex;justify-content:center;margin:13px auto}.spiritual-calculators__heading .about-heading-line img{display:block;filter:brightness(0) saturate(100%) invert(79%) sepia(32%) saturate(507%) hue-rotate(4deg) brightness(96%);height:23px;max-width:70%;object-fit:contain;width:175px}.spiritual-calculators__heading p{color:var(--sc-muted);font-family:Mulish,sans-serif;font-size:14px;line-height:1.9;margin:0 auto;max-width:570px}.spiritual-calculators__slider{width:100%}.spiritual-calculators__grid{grid-gap:25px;align-items:stretch;display:grid;gap:25px;grid-template-columns:repeat(2,minmax(0,1fr))}.spiritual-calculator-card{align-items:flex-start;background:linear-gradient(145deg,#1f3048fa,#152336fc);border:1px solid #d6b66e80;border-radius:18px;box-shadow:0 12px 32px #00000029;display:flex;flex-direction:column;isolation:isolate;min-height:350px;min-width:0;overflow:hidden;padding:31px;position:relative;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.spiritual-calculator-card:before{background:hsla(42,56%,64%,.045);border:1px solid #d6b66e30;border-radius:50%;content:"";height:230px;pointer-events:none;position:absolute;right:-70px;top:-90px;width:230px;z-index:-1}.spiritual-calculator-card:after{border:1px solid #d6b66e1f;border-radius:50%;content:"";height:165px;pointer-events:none;position:absolute;right:-38px;top:-58px;width:165px;z-index:-1}.spiritual-calculator-card:hover{border-color:var(--sc-gold);box-shadow:0 20px 42px #00000047;transform:translateY(-6px)}.spiritual-calculator-card__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px;width:100%}.spiritual-calculator-card__icon{align-items:center;background:linear-gradient(145deg,#3b4657,#29384c);border:1px solid #d6b66ebf;border-radius:16px;color:var(--sc-gold-light);display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;transition:transform .3s ease,background .3s ease;width:60px}.spiritual-calculator-card:hover
.spiritual-calculator-card__icon{background:#465064;transform:translateY(-3px)}.spiritual-calculator-card__number{color:var(--sc-gold);font-family:Georgia,Times New Roman,serif;font-size:15px;letter-spacing:2px}.spiritual-calculator-card__tag{color:var(--sc-gold);font-family:Mulish,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.8px;line-height:1.7;margin-bottom:11px}.spiritual-calculator-card h3{color:var(--sc-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.5vw,29px);font-weight:400;line-height:1.35;margin:0 0 13px}.spiritual-calculator-card p{color:var(--sc-muted);font-family:Mulish,sans-serif;font-size:13px;line-height:1.9;margin:0 0 26px;max-width:410px}.spiritual-calculator-card__button{align-items:center;background:var(--sc-gold);border:1px solid var(--sc-gold);border-radius:8px;color:#172237;display:inline-flex;font-family:Mulish,sans-serif;font-size:12px;font-weight:800;gap:12px;justify-content:center;line-height:1.5;margin-top:auto;max-width:100%;min-height:47px;padding:12px 22px;position:relative;text-align:center;text-decoration:none;transition:background .3s ease,color .3s ease,transform .3s ease;width:fit-content;z-index:2}.spiritual-calculator-card__button:hover{background:#0000;color:var(--sc-gold-light);transform:translateY(-2px)}.spiritual-calculator-card__button:focus-visible{outline:2px solid var(--sc-gold-light);outline-offset:4px}.spiritual-calculator-card__button svg{flex-shrink:0;font-size:12px;transition:transform .3s ease}.spiritual-calculator-card__button:hover svg{transform:translateX(4px)}.spiritual-calculator-card__watermark{bottom:3px;color:hsla(42,56%,64%,.065);font-family:Georgia,Times New Roman,serif;font-size:100px;font-weight:700;line-height:1;pointer-events:none;position:absolute;right:14px;-webkit-user-select:none;user-select:none;z-index:-1}.spiritual-calculators__dots{align-items:center;display:none;gap:8px;justify-content:center;margin-top:19px}.spiritual-calculators__dot{background:#d6b66e59;border-radius:50%;height:7px;width:7px}.spiritual-calculators__dot--active{background:var(--sc-gold);border-radius:10px;width:22px}.spiritual-calculators__footer{color:var(--sc-gold);font-family:Mulish,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;line-height:1.8;margin-top:31px;text-align:center}@media (max-width:768px) and (min-width:521px){.spiritual-calculators{background-attachment:scroll;padding:55px 20px}.spiritual-calculators__grid{gap:18px}.spiritual-calculator-card{min-height:355px;padding:23px 20px}.spiritual-calculator-card h3{font-size:22px}.spiritual-calculator-card__button{font-size:11px;gap:8px;padding:11px 14px}}@media (max-width:520px){.spiritual-calculators{background-attachment:scroll;padding:43px 0}.spiritual-calculators__container{max-width:100%;width:100%}.spiritual-calculators__heading{margin-bottom:28px;padding:0 18px;width:100%}.spiritual-calculators__eyebrow{font-size:9px;letter-spacing:1.5px}.spiritual-calculators__heading h2{font-size:20px}.spiritual-calculators__heading p{font-size:14px;line-height:1.8}.spiritual-calculators__slider{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.spiritual-calculators__slider::-webkit-scrollbar{display:none}.spiritual-calculators__grid{align-items:stretch;display:flex;gap:14px;padding:0 18px;width:100%}.spiritual-calculator-card{border-radius:15px;flex:0 0 88%;min-height:320px;min-width:0;padding:24px 20px;scroll-snap-align:center;scroll-snap-stop:always;width:88%}.spiritual-calculator-card__top{margin-bottom:20px}.spiritual-calculator-card__icon{font-size:21px;height:51px;width:51px}.spiritual-calculator-card__number{font-size:14px}.spiritual-calculator-card__tag{font-size:9px;letter-spacing:1.5px}.spiritual-calculator-card h3{font-size:19px}.spiritual-calculator-card p{font-size:13px;line-height:1.8;margin-bottom:21px}.spiritual-calculator-card__button{font-size:12px;min-height:45px;padding:11px 12px;width:100%}.spiritual-calculator-card__watermark{font-size:76px}.spiritual-calculators__dots{display:flex}.spiritual-calculators__footer{font-size:9px;letter-spacing:1px;margin-top:25px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.spiritual-calculator-card,.spiritual-calculator-card__button,.spiritual-calculator-card__button svg,.spiritual-calculator-card__icon{transition:none}.spiritual-calculators__slider{scroll-behavior:auto}.spiritual-calculator-card:hover,.spiritual-calculator-card__button:hover{transform:none}}@media (max-width:520px){.spiritual-calculators__slider{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;width:100%}.spiritual-calculators__slider::-webkit-scrollbar{display:none}.spiritual-calculators__grid{align-items:stretch;display:flex;flex-wrap:nowrap;gap:14px;min-width:100%;padding:0 18px;width:max-content}.spiritual-calculator-card{flex-basis:calc(100vw - 60px);flex-grow:0;flex-shrink:0;max-width:420px;min-width:0;scroll-snap-align:center;scroll-snap-stop:always;width:calc(100vw - 60px)}}@media (min-width:521px){.spiritual-calculators__slider{overflow:visible}.spiritual-calculators__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.spiritual-calculator-card{max-width:none;width:auto}}.pwStoryLink{color:inherit;cursor:pointer;display:block;text-decoration:none;width:100%}.pwStoryCard{cursor:pointer;transition:transform .35s ease}.pwStoryCard:hover{transform:translateY(-7px)}.pwStoryImg img{display:block;transition:transform .5s ease;width:100%}.pwStoryCard:hover .pwStoryImg img{transform:scale(1.06)}@media (max-width:1024px){.about-difference-section,.about-faq-section,.certificate-section,.our-approach,.philosophy-section,.pwStorySection,.rs-why-section,.trustSection,.why-choose,.whyChoose{box-sizing:border-box;max-width:100%}.about-difference-section *,.about-faq-section *,.certificate-section *,.our-approach *,.philosophy-section *,.pwStorySection *,.rs-why-section *,.trustSection *,.why-choose *,.whyChoose *{box-sizing:border-box}.about-faq-container{gap:30px;grid-template-columns:1fr;width:100%}.about-consultation-card{height:auto;margin-top:20px;min-height:0}.about-consultation-content{gap:25px;margin-top:0}.about-consultation-text{margin-left:0;min-width:0;width:100%}.about-consultation-image{flex:0 1 200px;margin-left:0}.about-consultation-image img{width:190px}.rs-why-container{gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px}.rs-why-center{grid-column:1/-1;grid-row:1}.rs-image-frame{width:min(360px,75%)}.rs-bead-top{left:10px;top:-100px}.rs-why-left,.rs-why-right{align-items:center;gap:35px}.rs-why-card{max-width:100%}.pwStoryContainer{align-items:stretch;flex-direction:column;gap:25px;width:92%}.pwStoryLeft,.pwStoryRight{flex:0 0 auto;min-width:0;width:100%}.pwStoryImg{height:280px}.pwStatsWrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.pwStatCard:nth-child(2){border-right:none}.pwStatCard:nth-child(3),.pwStatCard:nth-child(4){border-top:1px solid var(--c-line-soft)}.trustContainer{gap:15px;grid-template-columns:1fr}.founderContent{align-items:flex-start}.founderImg{height:auto;max-width:220px}.about-difference-container,.about-difference-header{width:100%}.philosophy-grid{gap:25px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.philosophy-card{border-right:none;padding:10px 15px}.banner{height:auto;margin-left:0;min-height:350px;padding:25px 15px;width:100%}.cards{bottom:auto;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));left:auto;padding:15px 0;position:relative;transform:none;width:100%}}@media (min-width:577px) and (max-width:768px){.contact-bannerd{background-position:50%;background-size:cover;border-radius:0;height:310px;margin:0;width:100%}.breadcrumb{align-items:center;flex-wrap:wrap;gap:8px;margin:12px auto;width:94%}.about-heading-line img{width:155px}.about-features{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-box{min-width:0;padding:15px;width:100%}.feature-text h4{font-size:14px}.feature-text p{font-size:13px}.rs-why-title{font-size:30px;margin-bottom:35px}.rs-why-card img{width:70px}.rs-why-card h3{font-size:16px}.rs-why-card p{font-size:14px}.about-difference-header h2,.heading h2,.our-approach h2{font-size:25px}.about-difference-header p,.heading p,.our-approach p{font-size:14px}.top-tags{gap:10px}.top-tags span{font-size:13px;padding:10px 15px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:20px}.why-grid{gap:25px;grid-template-columns:1fr}.left-content{gap:20px;justify-content:center}.left-content h3{font-size:28px;margin:0}.left-content img{height:120px;margin:0;width:120px}.why-right p{font-size:14px;margin-top:0}.certificate-title{font-size:27px}.certificate-description{font-size:14px}.about-image{margin-top:25px}.about-image img{height:auto;max-width:450px}.about-consultation-card{padding:25px}.about-consultation-content{align-items:center;flex-direction:row;text-align:left}.about-consultation-text{align-items:flex-start}.about-consultation-text h2{font-size:27px}.about-consultation-text p{text-align:left;width:100%}.about-consultation-image{flex:0 0 150px;margin:0}.about-consultation-image img{width:150px}.about-contact-list{align-items:flex-start;display:flex;flex-direction:column}.about-contact-item{margin:0;width:100%}.pwHeading h2{font-size:27px}.pwStoryImg{height:300px}.philosophy-section{padding:40px 20px}.philosophy-heading{font-size:25px}.philosophy-card h3{font-size:16px}.philosophy-card p{font-size:13px}.founderContent{flex-direction:row;text-align:left}.founderImg{width:190px}.spiritual-calculators{background-attachment:scroll;padding:50px 20px}}@media (max-width:576px){body{overflow-x:hidden}.about-difference-section,.about-faq-section,.certificate-section,.contact-bannerd,.philosophy-section,.pwStorySection,.rs-why-section,.trustSection,.why-choose,.whyChoose{max-width:100%;width:100%}.about-heading-line{margin-top:8px}.about-heading-line img{max-width:70%;width:125px}.contact-bannerd{background-position:top;background-size:cover;border-radius:15px;height:640px;margin:10px auto;width:96%}.breadcrumb{align-items:center;flex-wrap:wrap;font-size:11px;gap:7px;margin:10px auto;padding:8px 5px;width:94%}.breadcrumb a,.breadcrumb span{font-size:12px}.about-features{display:flex;flex-direction:column;gap:12px;margin-top:22px}.feature-box{gap:12px;min-width:0;padding:14px;width:100%}.feature-icon{flex:0 0 35px;font-size:17px;height:35px;width:35px}.feature-text{min-width:0}.feature-text h4{font-size:14px;margin-top:0}.feature-text p{font-size:13px;line-height:1.7}.top-marquee{padding:10px 0}.marquee-content span{font-size:14px;gap:6px;margin-right:25px}.marquee-content span svg{font-size:15px}.showcaseWrap{min-height:auto;padding:10px;width:100%}.displayPic{height:auto;object-fit:contain;width:100%}.rs-why-section{padding:30px 15px}.rs-why-title{font-size:24px;margin-bottom:25px}.rs-why-container{display:flex;flex-direction:column;gap:25px;margin-top:15px}.rs-why-center{width:100%}.rs-image-frame{max-width:280px;padding:8px;width:75%}.rs-bead{display:none}.rs-why-left,.rs-why-right{align-items:center;gap:25px;width:100%}.rs-why-card{max-width:320px;text-align:center;width:100%}.rs-why-card img{margin-bottom:10px;width:65px}.rs-why-card h3{font-size:16px;margin-bottom:8px}.rs-why-card p{font-size:13px;line-height:1.7}.why-choose{overflow:hidden;padding:30px 15px}.heading{margin-bottom:22px}.heading h2{font-size:21px;line-height:1.4}.heading p{font-size:13px;line-height:1.7;width:100%}.top-tags{flex-wrap:nowrap;gap:10px;justify-content:flex-start;overflow-x:auto;padding:5px 0 12px;scrollbar-width:none}.top-tags::-webkit-scrollbar{display:none}.top-tags span{flex:0 0 auto;font-size:12px;padding:10px 14px;white-space:nowrap}.banner{border-radius:15px;height:auto;margin:20px 0 0;min-height:auto;padding:12px;width:100%}.cards{display:flex;flex-direction:column;gap:12px;margin:0;padding:10px 0;width:100%}.banner .card{border-radius:12px;padding:18px;width:100%}.banner .card h3{font-size:15px}.banner .card p{font-size:13px;line-height:1.7}.our-approach{margin:20px auto;padding:0 16px;width:100%}.our-approach h2{font-size:21px}.our-approach h3{font-size:19px;margin-bottom:22px}.our-approach p{font-size:13px;line-height:1.8;margin-bottom:20px;text-align:left}.our-approach p strong{font-size:15px}.our-approach p:last-child{padding:15px}.whyChoose{padding:25px 15px}.container{max-width:100%;width:100%}.why-grid{display:flex;flex-direction:column;gap:20px}.why-title{font-size:21px;margin-bottom:12px}.line{margin:15px 0 22px}.left-content{align-items:center;gap:12px;justify-content:center;margin:0}.left-content h3{font-size:21px;margin:0}.left-content img{height:100px;margin:0;width:90px}.why-right p{font-size:13px;line-height:1.8;margin:0 0 18px;text-align:left}.certificate-section{padding:30px 15px}.certificate-title{font-size:22px}.certificate-description{font-size:13px;line-height:1.7;margin-bottom:22px}.certificate-image{max-width:100%;padding:7px;width:100%}.about-image{margin-top:20px;width:100%}.about-image img{height:auto;max-width:100%;object-fit:contain;width:100%}.about-faq-section{padding:30px 14px}.about-faq-container{display:flex;flex-direction:column;gap:20px}.about-faq-title{font-size:21px;margin-bottom:18px}.about-faq-question{font-size:14px;gap:10px;padding:13px}.about-faq-question span{font-size:13px;line-height:1.5}.about-faq-answer.about-show{max-height:500px}.about-faq-answer p{font-size:13px;line-height:1.7;padding:0 13px 15px}.about-consultation-card{border-radius:16px;height:auto;margin:10px 0 0;min-height:0;padding:20px 15px;width:100%}.about-consultation-content{align-items:center;display:flex;flex-direction:column-reverse;gap:12px;justify-content:center;margin:0;text-align:center}.about-consultation-text{align-items:center;display:flex;flex-direction:column;margin:0;width:100%}.about-consultation-text h2{font-size:23px;margin:0 0 12px;text-align:center;width:100%}.about-consultation-text p{font-size:13px;line-height:1.7;margin-bottom:15px;text-align:center;width:100%}.about-consult-btn{font-size:13px;margin-bottom:15px;padding:12px;width:100%}.about-consultation-image{flex:0 0 auto;justify-content:center;margin:0;width:100%}.about-consultation-image img{max-width:100%;width:125px}.about-contact-list{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}.about-contact-item{align-items:center;display:flex;gap:10px;margin:0;width:100%}.about-contact-item svg{flex:0 0 36px;height:36px;padding:8px;width:36px}.about-contact-item span{display:block;font-size:13px;margin:0 0 3px}.about-contact-item small{font-size:12px}.pwStorySection{margin-top:0;padding:30px 0}.pwStoryContainer{gap:15px;width:92%}.pwHeading{gap:8px}.pwHeading h2{font-size:21px;line-height:1.4;margin-bottom:12px;width:100%}.pwStoryLeft p{font-size:13px;line-height:1.8}.pwStoryRight{min-width:0;width:100%}.pwStoryRight .swiper{padding:8px 3px 35px;width:100%}.pwStoryImg{height:250px;width:100%}.pwStoryImg img{height:100%;object-fit:contain;width:100%}.pwStoryCard h4{font-size:14px;margin-top:10px;min-height:0}.pwStoryRight .swiper-button-next,.pwStoryRight .swiper-button-prev{height:32px;width:32px}.pwStoryRight .swiper-button-next:after,.pwStoryRight .swiper-button-prev:after{font-size:12px}.pwStatsWrapper{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;width:92%}.pwStatCard,.pwStatCard:nth-child(2),.pwStatCard:nth-child(3),.pwStatCard:nth-child(4){align-items:center;border-bottom:1px solid var(--c-line-soft);border-right:1px solid var(--c-line-soft);border-top:none;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:15px 8px;text-align:center}.pwStatCard:nth-child(2),.pwStatCard:nth-child(4){border-right:none}.pwStatCard:nth-child(3),.pwStatCard:nth-child(4){border-top:none}.pwStatIcon{flex:0 0 40px;font-size:19px;height:40px;margin:0;width:40px}.pwStatText h3{font-size:21px}.pwStatText span{font-size:11px}.philosophy-section{padding:35px 15px}.philosophy-heading{font-size:20px;gap:10px;line-height:1.4}.philosophy-heading span{flex-shrink:0;width:30px}.philosophy-grid{display:flex;gap:12px;margin-top:25px;overflow-x:auto;padding:5px 3px 15px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.philosophy-grid::-webkit-scrollbar{display:none}.philosophy-card{border:1px solid var(--c-gold);border-radius:12px;flex:0 0 85%;min-width:85%;padding:18px 14px;scroll-snap-align:center}.philosophy-icon{font-size:21px;height:48px;margin-bottom:12px;width:48px}.philosophy-card h3{font-size:15px}.philosophy-card p{font-size:12px;line-height:1.7}.trustSection{padding:20px 12px}.trustContainer{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.trustBox{margin:0;padding:12px;width:100%}.trustBox h2{font-size:20px;margin-bottom:18px}.whyList li{font-size:13px;line-height:1.7}.certificateImg{height:auto;width:100%}.founderContent{align-items:center;flex-direction:column;gap:15px;text-align:center}.founderText{width:100%}.founderText p{font-size:13px;line-height:1.8;text-align:left}.founderText h4{font-size:14px;text-align:center}.founderText span{display:block;margin:0;text-align:center}.founderImg{height:auto;max-width:100%;width:180px}.address{font-size:12px;text-align:center}.about-difference-section{padding:25px 14px}.about-difference-container{width:100%}.about-difference-header{margin:0 auto 20px;padding:10px 0;width:100%}.about-small-title{font-size:10px;letter-spacing:1.5px}.about-difference-header h2{font-size:22px;line-height:1.4}.about-difference-header p{font-size:13px;line-height:1.8;text-align:left}.difference-content-block{margin:0 0 18px;padding:18px 15px}.difference-content-block h3{font-size:16px}.difference-content-block p{font-size:13px;line-height:1.8}.product-list{gap:9px;grid-template-columns:1fr}.product-list-item{font-size:13px;padding:11px}.spiritual-calculators{background-attachment:scroll;padding:35px 0}.spiritual-calculators__container{width:100%}.spiritual-calculators__heading{margin-bottom:25px;padding:0 15px}.spiritual-calculators__heading h2{font-size:21px}.spiritual-calculators__heading p{font-size:13px;line-height:1.8}.spiritual-calculators__slider{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.spiritual-calculators__slider::-webkit-scrollbar{display:none}.spiritual-calculators__grid{display:flex;flex-wrap:nowrap;gap:12px;min-width:100%;padding:0 15px;width:max-content}.spiritual-calculator-card{flex-basis:calc(100vw - 50px);flex-grow:0;flex-shrink:0;max-width:420px;min-height:300px;padding:20px 16px;scroll-snap-align:center;width:calc(100vw - 50px)}.spiritual-calculator-card h3{font-size:19px}.spiritual-calculator-card p{font-size:12px}.spiritual-calculator-card__button{font-size:11px;width:100%}.spiritual-calculators__footer{font-size:9px;letter-spacing:1px;padding:0 12px}}@media (max-width:380px){.contact-bannerd{height:550px}.about-consultation-card{padding:15px 12px}.about-consultation-text h2{font-size:20px}.about-consultation-text p{font-size:12px}.about-faq-question{padding:11px}.about-faq-question span{font-size:12px}.pwStoryImg{height:220px}.pwStatCard{padding:12px 5px}.pwStatText h3{font-size:19px}.philosophy-card{flex-basis:90%;min-width:90%}.spiritual-calculator-card{flex-basis:calc(100vw - 35px);padding:17px 14px;width:calc(100vw - 35px)}}@media (max-width:768px){img{max-width:100%}.about-consultation-text,.feature-text,.founderText,.pwStoryLeft,.pwStoryRight{min-width:0}.about-contact-item a,.difference-content-block p,.founderText p{overflow-wrap:anywhere}}.admin-login-container{align-items:center;background:url(https://i.pinimg.com/736x/cf/6e/04/cf6e047be9eacad547d0152be36488a2.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;font-family:Outfit,Inter,sans-serif;isolation:isolate;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100%}.celestial-bg{background:radial-gradient(circle at 18% 30%,#daa54117 0,#0000 28%),radial-gradient(circle at 82% 68%,#ffb14314 0,#0000 30%);inset:0;overflow:hidden;position:absolute;z-index:-1}.celestial-bg:before{background-image:radial-gradient(circle,#ffc252e6 1px,#0000 1.5px),radial-gradient(circle,#ffffffb3 1px,#0000 1.5px),radial-gradient(circle,#ffbe4699 1.2px,#0000 1.8px);background-position:0 0,60px 80px,120px 40px;background-size:130px 130px,190px 190px,240px 240px;content:"";inset:0;opacity:.55;position:absolute}.celestial-bg:after{background:radial-gradient(circle,#e6a5422e 0,#e6a5420d 35%,#0000 70%);border-radius:50%;bottom:-300px;content:"";filter:blur(15px);height:650px;pointer-events:none;position:absolute;right:-230px;width:650px}.login-card-wrapper{animation:cardAppear .7s ease forwards;margin-right:50%;max-width:573px;padding:56px;position:relative;width:100%;z-index:10}.login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#142a3df7,#061623fa);border:1px solid #dca9488c;border-radius:24px;box-shadow:0 30px 80px #0000008c,0 0 45px #d7a03914,inset 0 1px 0 #ffffff0f;overflow:hidden;padding:48px 42px;position:relative;transition:all .35s ease}.login-card:before{border:1px solid #ddac4f14;border-radius:19px;inset:7px}.login-card:after,.login-card:before{content:"";pointer-events:none;position:absolute}.login-card:after{background:#dca43d1a;border-radius:50%;filter:blur(50px);height:200px;left:50%;top:-120px;transform:translateX(-50%);width:300px}.login-logo h2{color:var(--c-gold);font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:600;letter-spacing:.3px;margin:0;text-align:center;text-shadow:0 2px 15px #dda74429}.login-logo p{color:#cbd5df;font-family:Mulish;font-size:15px;font-weight:400;line-height:1.6;margin:0 auto 20px;max-width:330px;text-align:center}.error-alert{background:#ef44441a;border:1px solid #f8717159;border-radius:9px;box-shadow:inset 0 0 20px #ef444408;color:#ff9292;font-size:14px;line-height:1.5;margin-bottom:22px;padding:13px 15px}.error-alert,.login-form{position:relative;z-index:5}.login-form .form-group{margin-bottom:22px}.login-form label{color:var(--c-gold);display:block;font-size:13px;font-weight:500;letter-spacing:1.2px;margin-bottom:9px;text-transform:uppercase}.login-form input{background:linear-gradient(135deg,#0d2334f5,#081b2af5);border:1px solid #d9a6478c;border-radius:11px;box-sizing:border-box;color:var(--c-ivory);font-size:15px;height:52px;outline:none;padding:0 16px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.login-form input:hover{border-color:#e8b54ebf}.login-form input:focus{background:linear-gradient(135deg,#122b3e,#081d2c);border-color:var(--c-gold);box-shadow:0 0 0 3px #e5ae4817,0 0 25px #e5ae4814}.login-form input::placeholder{color:#738392}.login-form input:-webkit-autofill,.login-form input:-webkit-autofill:focus,.login-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--c-ivory);-webkit-box-shadow:0 0 0 1000px var(--c-navy) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-btn{align-items:center;background:linear-gradient(135deg,var(--c-gold) 0,var(--c-gold) 48%,var(--c-gold-ink) 100%);border:1px solid #ffd77d73;border-radius:11px;box-shadow:0 10px 30px #d68f2747,inset 0 1px 0 #ffffff47;color:var(--c-navy);cursor:pointer;display:flex;font-size:16px;font-weight:700;height:54px;justify-content:center;letter-spacing:.2px;margin-top:8px;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;width:100%}.login-btn:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:70%}.login-btn:hover:before{left:150%}.login-btn:hover:not(:disabled){box-shadow:0 14px 35px #d68f2766,0 0 25px #ebb24c21;filter:brightness(1.08);transform:translateY(-2px)}.login-btn:active:not(:disabled){transform:translateY(0)}.login-btn:disabled{cursor:not-allowed;opacity:.65}.spinner{animation:spin .75s linear infinite;border:2px solid #111b2440;border-radius:50%;border-top:2px solid var(--c-navy);height:19px;margin-right:9px;width:19px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{box-shadow:0 0 0 5px #daa43f0f,0 0 30px #e1a73b40;transform:scale(1)}50%{box-shadow:0 0 0 8px #daa43f0a,0 0 40px #e1a73b61;transform:scale(1.04)}}@keyframes cardAppear{0%{opacity:0;transform:translateY(25px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:600px){.admin-login-container{padding:15px}.login-card-wrapper{margin-right:-1%;max-width:100%;padding:10px}.login-card{border-radius:20px;padding:38px 24px}.login-logo h2{font-size:28px}.login-logo p{font-size:14px}.login-form input{height:50px}.login-btn{height:52px}}@media (max-width:380px){.login-card{padding:30px 18px}.login-logo h2{font-size:25px}.logo-symbol{font-size:28px;height:55px;width:55px}}:host,:root{--ck-color-base-foreground:#f7f7f7;--ck-color-base-background:#fff;--ck-color-base-border:#c9d1dc;--ck-color-base-border-light:#e6ecf4;--ck-color-base-action:#4865d5;--ck-color-base-action-hover:#3454c5;--ck-color-base-action-muted:#e5e8f6;--ck-color-base-action-disabled:#a3b2ea;--ck-color-base-focus:#4865d5;--ck-color-base-text:#121c2b;--ck-color-base-text-light:#536379;--ck-color-base-active:#4865d5;--ck-color-base-active-focus:#3454c5;--ck-color-base-hover:#f3f4f7;--ck-color-base-hover-strong:#e9ebf1;--ck-color-base-selected:#eef3fd;--ck-color-base-selected-hover:#e3ebfc;--ck-color-base-error:#d11e1e;--ck-color-base-warning:#e79818;--ck-color-base-success:#107c53;--ck-color-base-highlight:#ff0;--ck-color-base-attention:#f0b429;--ck-color-base-focus-shadow:#4a67d638;--ck-color-base-focus-shadow-faded:#4a67d61a;--ck-color-base-error-shadow:#fae8e8;--ck-color-shadow-drop:#00000020;--ck-color-shadow-drop-active:#0003;--ck-color-shadow-inner:#0000001a;--ck-color-base-diff-insertion:157 80% 34%;--ck-color-base-diff-deletion:0 75% 52%;--ck-color-base-diff-format:191 60% 75%;--ck-color-base-comment:42.1 95.4% 57.3%;--ck-color-surface-canvas:var(--ck-color-base-background);--ck-color-surface-control:var(--ck-color-surface-canvas);--ck-color-surface-container:var(--ck-color-surface-canvas);--ck-color-surface-inverse:var(--ck-color-base-text);--ck-color-border-control:var(--ck-color-base-border);--ck-color-border-container:var(--ck-color-base-border);--ck-color-divider:var(--ck-color-base-border);--ck-color-feedback-error:var(--ck-color-base-error);--ck-color-feedback-success:var(--ck-color-base-success);--ck-color-feedback-warning:var(--ck-color-base-warning);--ck-color-feedback-highlight:var(--ck-color-base-highlight);--ck-color-diff-insertion-border:hsl(var(--ck-color-base-diff-insertion)/50%);--ck-color-diff-insertion-border-active:hsl(var(--ck-color-base-diff-insertion)/60%);--ck-color-diff-insertion-background:hsl(var(--ck-color-base-diff-insertion)/20%);--ck-color-diff-insertion-background-active:hsl(var(--ck-color-base-diff-insertion)/30%);--ck-color-diff-deletion-border:hsl(var(--ck-color-base-diff-deletion)/40%);--ck-color-diff-deletion-border-active:hsl(var(--ck-color-base-diff-deletion)/50%);--ck-color-diff-deletion-background:hsl(var(--ck-color-base-diff-deletion)/20%);--ck-color-diff-deletion-background-active:hsl(var(--ck-color-base-diff-deletion)/30%);--ck-color-diff-deletion-stroke:#c01b1b99;--ck-color-diff-format-border:hsl(var(--ck-color-base-diff-format)/100%);--ck-color-diff-format-border-active:#5cc0d6;--ck-color-diff-insertion-box-border:#499167;--ck-color-diff-deletion-box-border:#ca3c25;--ck-color-diff-insertion-widget-background:#66e5770d;--ck-color-diff-insertion-widget-background-active:#25da3d12;--ck-color-diff-deletion-widget-background:#e566860d;--ck-color-diff-deletion-widget-background-active:#c4214a12;--ck-color-diff-format-widget-background:#0aa0c217;--ck-color-diff-format-widget-background-active:#0aa0c229;--ck-color-diff-insertion-widget-th-background:#66e5771f;--ck-color-diff-insertion-widget-th-background-active:#25da3d24;--ck-color-diff-deletion-widget-th-background:#e5668624;--ck-color-diff-deletion-widget-th-background-active:#c4214a29;--ck-color-comment-box-border:hsl(var(--ck-color-base-comment)/100%);--ck-color-text-primary:var(--ck-color-base-text);--ck-color-text-secondary:var(--ck-color-base-text-light);--ck-color-text-disabled:var(--ck-color-text-secondary);--ck-color-text-inverse:var(--ck-color-base-background);--ck-color-text-error:var(--ck-color-feedback-error);--ck-color-text:var(--ck-color-text-primary);--ck-color-interactive-focus-border-coordinates:218,81.8%,56.9%;--ck-color-interactive-focus-border:var(--ck-focus-border-color);--ck-color-interactive-focus-shadow:var(--ck-color-base-focus-shadow);--ck-color-interactive-focus-disabled-shadow:var(--ck-color-base-focus-shadow-faded);--ck-color-interactive-focus-error-shadow:var(--ck-color-base-error-shadow);--ck-color-interactive-hover-surface:var(--ck-color-base-hover);--ck-color-interactive-hover-surface-strong:var(--ck-color-base-hover-strong);--ck-color-interactive-active-surface:var(--ck-color-base-hover);--ck-color-interactive-selected-surface:var(--ck-color-base-selected);--ck-color-interactive-selected-surface-hover:var(--ck-color-base-selected-hover);--ck-color-interactive-selected-text:var(--ck-color-base-active);--ck-color-interactive-primary-surface:var(--ck-color-base-action);--ck-color-interactive-primary-surface-hover:var(--ck-color-base-action-hover);--ck-color-interactive-primary-surface-muted:var(--ck-color-base-action-muted);--ck-color-interactive-primary-surface-disabled:var(--ck-color-base-action-disabled);--ck-color-interactive-primary-text:var(--ck-color-text-inverse);--ck-color-focus-border-coordinates:var(--ck-color-interactive-focus-border-coordinates);--ck-color-focus-border:var(--ck-color-interactive-focus-border);--ck-color-focus-outer-shadow:var(--ck-color-interactive-focus-shadow);--ck-color-focus-disabled-shadow:var(--ck-color-interactive-focus-disabled-shadow);--ck-color-focus-error-shadow:var(--ck-color-interactive-focus-error-shadow);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:var(--ck-color-base-focus);--ck-color-link-default:#0000f0;--ck-color-link-selected-background:#1fb0ff1a;--ck-color-link-fake-selection:#1fb0ff4d;--ck-color-highlight-background:var(--ck-color-feedback-highlight);--ck-color-light-red:#fcc}:host,:root{--ck-opacity-disabled:.5;--ck-focus-shadow-geometry:0 0 0 3px;--ck-focus-shadow:var(--ck-focus-outer-shadow-geometry,var(--ck-focus-shadow-geometry)) var(--ck-color-focus-outer-shadow);--ck-focus-shadow-disabled:var(--ck-focus-outer-shadow-geometry,var(--ck-focus-shadow-geometry)) var(--ck-color-focus-disabled-shadow);--ck-focus-shadow-error:var(--ck-focus-outer-shadow-geometry,var(--ck-focus-shadow-geometry)) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-focus-border-color:#4865d5;--ck-outline-fake-caret:solid 1px #ffffff80;--ck-font-size-base:16px;--ck-line-height-base:1.5;--ck-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--ck-font-size-xs:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*0.625);--ck-font-size-sm:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*0.75);--ck-font-size-md:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*0.875);--ck-font-size-lg:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*1.125);--ck-font-size-xl:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*1.25);--ck-font-size-2xl:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*1.5);--ck-font-weight-normal:400;--ck-font-weight-medium:500;--ck-font-weight-semibold:600;--ck-font-weight-bold:700;--ck-border-width-thin:1px;--ck-border-width-thick:2px;--ck-size-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded,.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:none;border:0;box-sizing:border-box;height:auto;margin:0;padding:0;position:static;text-decoration:none;transition:none;vertical-align:middle;width:auto}.ck-reset_all :not(.ck-reset_all-excluded,.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:#121c2b;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal 16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font:normal normal normal var(--ck-font-size-normal,var(--ck-font-size-base))/var(--ck-line-height-base) var(--ck-font-face,var(--ck-font-family));text-align:left;white-space:nowrap}.ck-reset_all{& .ck-rtl :not(.ck-reset_all-excluded,.ck-reset_all-excluded *){text-align:right}& iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}& textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}& input[type=password]:not(.ck-reset_all-excluded *),& input[type=text]:not(.ck-reset_all-excluded *),& textarea:not(.ck-reset_all-excluded *){cursor:text}& input[type=password][disabled]:not(.ck-reset_all-excluded *),& input[type=text][disabled]:not(.ck-reset_all-excluded *),& textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}& fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}& button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:host,:root{--ck-radius-base:var(--ck-radius-unit,8px);--ck-radius-xs:calc(var(--ck-border-radius, var(--ck-radius-base))/8);--ck-radius-sm:calc(var(--ck-border-radius, var(--ck-radius-base))/4);--ck-radius-md:calc(var(--ck-border-radius, var(--ck-radius-base))/2);--ck-radius-lg:calc(var(--ck-border-radius, var(--ck-radius-base))*1.5);--ck-radius-xl:calc(var(--ck-border-radius, var(--ck-radius-base))*2);--ck-radius-full:50%;--ck-radius-corners:0}.ck-rounded-corners{--ck-radius-corners:var(--ck-border-radius,var(--ck-radius-base))}:host,:root{--ck-inset-shadow-sm:0 1px 4px #0000000d,0 2px 10px #0000000d inset;--ck-shadow-md:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-shadow-lg:0 1px 4px #0000000d,0 2px 10px #0000000d;--ck-shadow-xl:0 16px 32px -4px #0000001a,0 4px 16px #0000001a;--ck-spacing-base:var(--ck-spacing-unit,8px);--ck-spacing-2xs:calc(var(--ck-spacing-base)*0.125);--ck-spacing-xs:calc(var(--ck-spacing-base)*0.25);--ck-spacing-sm:calc(var(--ck-spacing-base)*0.5);--ck-spacing-md:calc(var(--ck-spacing-base)*0.75);--ck-spacing-lg:calc(var(--ck-spacing-base)*1.5);--ck-spacing-xl:calc(var(--ck-spacing-base)*2);--ck-spacing-ms:var(--ck-spacing-medium-small,var(--ck-spacing-md));--ck-width-xs:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*15);--ck-width-sm:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*20);--ck-width-md:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*25);--ck-width-lg:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*30);--ck-width-xl:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*35);--ck-width-2xl:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*40);--ck-font-weight-ui-default:var(--ck-font-weight-normal);--ck-font-weight-ui-strong:var(--ck-font-weight-semibold);--ck-font-weight-ui-heading:var(--ck-font-weight-semibold);--ck-font-weight-ui-label:var(--ck-font-weight-semibold);--ck-font-weight-ui-emphasis:var(--ck-font-weight-semibold);--ck-font-weight-ui-muted:var(--ck-font-weight-normal);--ck-font-weight-ui-inherit:inherit;--ck-font-size-control:var(--ck-font-size-md);--ck-toolbar-text-font-size:inherit;--ck-menubar-text-font-size:inherit;--ck-spacing-control-padding-block:var(--ck-spacing-small,var(--ck-spacing-sm));--ck-spacing-control-padding-inline:var(--ck-spacing-standard,var(--ck-spacing-base));--ck-spacing-control-padding-inline-compact:var(--ck-spacing-small,var(--ck-spacing-sm));--ck-spacing-control-padding-inline-start-compact:var(--ck-spacing-tiny,var(--ck-spacing-xs));--ck-spacing-control-padding-block-compact:var(--ck-spacing-tiny,var(--ck-spacing-xs));--ck-spacing-control-icon-gap:var(--ck-spacing-medium-small,var(--ck-spacing-md));--ck-spacing-padding-tight:var(--ck-spacing-tiny,var(--ck-spacing-xs));--ck-spacing-padding-compact:var(--ck-spacing-small,var(--ck-spacing-sm));--ck-spacing-padding-snug:var(--ck-spacing-medium-small,var(--ck-spacing-md));--ck-spacing-padding:var(--ck-spacing-base);--ck-spacing-padding-comfortable:var(--ck-spacing-large,var(--ck-spacing-lg));--ck-spacing-padding-spacious:var(--ck-spacing-extra-large,var(--ck-spacing-xl));--ck-spacing-gap-tight:var(--ck-spacing-tiny,var(--ck-spacing-xs));--ck-spacing-gap-compact:var(--ck-spacing-small,var(--ck-spacing-sm));--ck-spacing-gap-snug:var(--ck-spacing-medium-small,var(--ck-spacing-md));--ck-spacing-gap:var(--ck-spacing-base);--ck-spacing-gap-comfortable:var(--ck-spacing-large,var(--ck-spacing-lg));--ck-spacing-gap-spacious:var(--ck-spacing-extra-large,var(--ck-spacing-xl));--ck-border-width-control:var(--ck-border-width-thin);--ck-border-width-surface:var(--ck-border-width-thin);--ck-border-width-divider:var(--ck-border-width-thin);--ck-border-width-emphasis:var(--ck-border-width-thick);--ck-border-control:var(--ck-border-width-control) solid var(--ck-color-border-control);--ck-border-surface:var(--ck-border-width-surface) solid var(--ck-color-border-container);--ck-border-divider:0;--ck-border-radius-control:var(--ck-radius-md);--ck-border-radius-control-small:var(--ck-radius-sm);--ck-border-radius-surface:var(--ck-border-radius,var(--ck-radius-base));--ck-border-radius-uniform:var(--ck-border-radius,var(--ck-radius-base));--ck-border-radius-surface-attached:var(--ck-border-radius-surface);--ck-border-radius-surface-attached-top:0 0 var(--ck-border-radius-surface-attached) var(--ck-border-radius-surface-attached);--ck-border-radius-surface-attached-bottom:var(--ck-border-radius-surface-attached) var(--ck-border-radius-surface-attached) 0 0;--ck-border-radius-surface-cut-top-left:0 var(--ck-border-radius-surface-attached) var(--ck-border-radius-surface-attached) var(--ck-border-radius-surface-attached);--ck-border-radius-surface-cut-top-right:var(--ck-border-radius-surface-attached) 0 var(--ck-border-radius-surface-attached) var(--ck-border-radius-surface-attached);--ck-border-radius-surface-cut-bottom-right:var(--ck-border-radius-surface-attached) var(--ck-border-radius-surface-attached) 0 var(--ck-border-radius-surface-attached);--ck-border-radius-surface-cut-bottom-left:var(--ck-border-radius-surface-attached) var(--ck-border-radius-surface-attached) var(--ck-border-radius-surface-attached) 0;--ck-shadow-surface-floating:var(--ck-shadow-xl);--ck-interactive-focus-ring:var(--ck-focus-ring);--ck-interactive-focus-border-color:var(--ck-focus-border-color);--ck-interactive-focus-shadow:var(--ck-focus-outer-shadow,var(--ck-focus-shadow));--ck-interactive-focus-disabled-shadow:var(--ck-focus-disabled-outer-shadow,var(--ck-focus-shadow-disabled));--ck-interactive-focus-error-shadow:var(--ck-focus-error-outer-shadow,var(--ck-focus-shadow-error));--ck-size-control-min-height:var(--ck-ui-component-min-height,calc(var(--ck-font-size-normal, var(--ck-font-size-base))*2));--ck-width-balloon-form:min(var(--ck-width-md),90vw);--ck-width-dialog:min(var(--ck-width-md),90vw);--ck-width-dialog-lg:min(var(--ck-width-xl),90vw)}.ck-hidden{display:none!important}:host,:root{--ck-z-base:1;--ck-z-overlay:calc(var(--ck-z-base) + 999);--ck-z-modal:9999;--ck-layer-base:var(--ck-z-default,var(--ck-z-base));--ck-layer-control-raised:calc(var(--ck-layer-base) + 1);--ck-layer-panel:var(--ck-z-panel,var(--ck-z-overlay));--ck-layer-panel-above:calc(var(--ck-layer-panel) + 1);--ck-layer-panel-below:calc(var(--ck-layer-panel) - 1);--ck-layer-dialog:var(--ck-z-dialog,var(--ck-z-modal));--ck-layer-tooltip:calc(var(--ck-layer-dialog) + 100);--ck-layer-balloon-arrow-back:calc(var(--ck-layer-base) - 3);--ck-layer-balloon-arrow-front:calc(var(--ck-layer-balloon-arrow-back) + 1);--ck-duration-fast:.1s;--ck-duration-base:.2s;--ck-duration-slow:.3s;--ck-duration-slower:.4s;--ck-animation-duration-fast:var(--ck-duration-fast);--ck-animation-duration-base:var(--ck-duration-base);--ck-animation-duration-slow:var(--ck-duration-slow);--ck-animation-duration-emphasis:1.5s;--ck-animation-duration-reduced:0s;--ck-transition-none:none;--ck-ease-standard:ease;--ck-ease-interactive:ease-in-out;--ck-ease-emphasized:cubic-bezier(0,0,.24,.95);--ck-animation-ease-standard:var(--ck-ease-standard);--ck-animation-ease-interactive:var(--ck-ease-interactive);--ck-animation-ease-linear:linear;--ck-animation-fill-both:both;--ck-animation-repeat-infinite:infinite;--ck-animation-none:var(--ck-transition-none)}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:host,:root{--ck-transition-duration-control-fast:var(--ck-duration-fast);--ck-transition-duration-control:var(--ck-duration-base);--ck-transition-duration-control-emphasized:var(--ck-duration-slow);--ck-transition-duration-surface:var(--ck-duration-slower);--ck-transition-timing-function-control:var(--ck-ease-interactive);--ck-transition-timing-function-control-emphasized:var(--ck-ease-emphasized);--ck-transition-timing-function-surface:var(--ck-ease-standard);--ck-transition-control:box-shadow var(--ck-transition-duration-control) var(--ck-transition-timing-function-control),border var(--ck-transition-duration-control) var(--ck-transition-timing-function-control);--ck-transition-control-fast:box-shadow var(--ck-transition-duration-control-fast) var(--ck-transition-timing-function-control),border var(--ck-transition-duration-control-fast) var(--ck-transition-timing-function-control);--ck-animation-duration-feedback:var(--ck-animation-duration-slow);--ck-animation-duration-surface-entrance:var(--ck-animation-duration-slow);--ck-animation-duration-progress:var(--ck-animation-duration-emphasis);--ck-animation-duration-progress-reduced:var(--ck-animation-duration-reduced);--ck-animation-timing-function-feedback:var(--ck-animation-ease-standard);--ck-animation-timing-function-progress:var(--ck-animation-ease-linear);--ck-animation-fill-mode-feedback:var(--ck-animation-fill-both);--ck-powered-by-font-size:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*0.5);--ck-powered-by-line-height:1.35;--ck-powered-by-letter-spacing:-.2px;--ck-powered-by-padding-vertical:2px;--ck-powered-by-padding-horizontal:4px;--ck-powered-by-label-padding-inline-start:2px;--ck-powered-by-label-margin-inline-end:4px;--ck-powered-by-label-font-weight:var(--ck-font-weight-semibold);--ck-powered-by-text-color:#4f4f4f;--ck-powered-by-border-radius:var(--ck-border-radius,var(--ck-radius-base));--ck-powered-by-background:#fff;--ck-powered-by-border-color:var(--ck-color-focus-border);--ck-powered-by-svg-width:53;--ck-powered-by-svg-height:10;--ck-powered-by-icon-width:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*var(--ck-powered-by-svg-width)/16);--ck-powered-by-icon-height:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*var(--ck-powered-by-svg-height)/16)}.ck.ck-balloon-panel.ck-powered-by-balloon{background:#fff;background:var(--ck-powered-by-background);border-radius:8px;border-radius:var(--ck-powered-by-border-radius);box-shadow:none;min-height:0;min-height:auto;z-index:999;z-index:calc(var(--ck-z-panel, var(--ck-z-overlay)) - 1);& .ck.ck-powered-by{line-height:1.35;line-height:var(--ck-powered-by-line-height);& a{align-items:center;cursor:pointer;display:flex;filter:grayscale(80%);line-height:1.35;line-height:var(--ck-powered-by-line-height);opacity:.66;padding:2px 4px;padding:var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal)}& .ck-powered-by__label{color:#4f4f4f;color:var(--ck-powered-by-text-color);cursor:pointer;font-size:8px;font-size:var(--ck-powered-by-font-size);font-weight:600;font-weight:var(--ck-powered-by-label-font-weight);letter-spacing:-.2px;letter-spacing:var(--ck-powered-by-letter-spacing);line-height:normal;margin-right:4px;margin-right:var(--ck-powered-by-label-margin-inline-end);padding-left:2px;padding-left:var(--ck-powered-by-label-padding-inline-start);text-transform:uppercase}& .ck-icon{cursor:pointer;display:block;height:10px;height:var(--ck-powered-by-icon-height);width:53px;width:var(--ck-powered-by-icon-width)}&:hover{& a{filter:grayscale(0);opacity:1}}}&[class*=position_inside]{border-color:#0000}&[class*=position_border]{border:1px solid #4865d5;border:var(--ck-focus-ring);border-color:#4865d5;border-color:var(--ck-powered-by-border-color)}}:host,:root{--ck-evaluation-badge-font-size:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*7.5/13);--ck-evaluation-badge-line-height:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*7.5/13);--ck-evaluation-badge-letter-spacing:calc(var(--ck-font-size-normal, var(--ck-font-size-base))*-0.2/13);--ck-evaluation-badge-padding-vertical:2px;--ck-evaluation-badge-padding-horizontal:4px;--ck-evaluation-badge-label-padding-inline:2px;--ck-evaluation-badge-label-padding:0 var(--ck-evaluation-badge-label-padding-inline);--ck-evaluation-badge-label-font-weight:var(--ck-font-weight-semibold);--ck-evaluation-badge-text-color:#4f4f4f;--ck-evaluation-badge-border-radius:var(--ck-border-radius,var(--ck-radius-base));--ck-evaluation-badge-background:#fff;--ck-evaluation-badge-border-color:var(--ck-color-focus-border)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon{background:#fff;background:var(--ck-evaluation-badge-background);border-radius:8px;border-radius:var(--ck-evaluation-badge-border-radius);box-shadow:none;min-height:0;min-height:auto;z-index:999;z-index:calc(var(--ck-z-panel, var(--ck-z-overlay)) - 1);& .ck.ck-evaluation-badge{line-height:9.23077px;line-height:var(--ck-evaluation-badge-line-height);padding:2px 4px;padding:var(--ck-evaluation-badge-padding-vertical) var(--ck-evaluation-badge-padding-horizontal);& .ck-evaluation-badge__label{color:#4f4f4f;color:var(--ck-evaluation-badge-text-color);display:block;font-size:9.23077px;font-size:var(--ck-evaluation-badge-font-size);font-weight:600;font-weight:var(--ck-evaluation-badge-label-font-weight);letter-spacing:-.24615px;letter-spacing:var(--ck-evaluation-badge-letter-spacing);line-height:normal;padding:0 2px;padding:var(--ck-evaluation-badge-label-padding);text-transform:uppercase}}&[class*=position_inside]{border-color:#0000}&[class*=position_border]{border:1px solid #4865d5;border:var(--ck-focus-ring);border-color:#4865d5;border-color:var(--ck-evaluation-badge-border-color)}}:host,:root{--ck-scrollbar-thumb-color:#8f94a3;--ck-scrollbar-track-color:#00000006}.ck{scrollbar-color:#8f94a3 #00000006;scrollbar-color:var(--ck-scrollbar-thumb-color) var(--ck-scrollbar-track-color)}:host,:root{--ck-z-default:var(--ck-z-base);--ck-z-panel:var(--ck-z-overlay);--ck-z-dialog:var(--ck-z-modal);--ck-responsive-form-padding:var(--ck-spacing-padding-comfortable);--ck-responsive-form-divider-border:var(--ck-border-divider)}.ck.ck-responsive-form{padding:12px;padding:var(--ck-responsive-form-padding);&:focus{outline:none}[dir=ltr] &{&>:not(:first-child){margin-left:8px;margin-left:var(--ck-spacing-padding)}}[dir=rtl] &{&>:not(:last-child){margin-left:8px;margin-left:var(--ck-spacing-padding)}}@media screen and (max-width:600px){padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;width:14.4em;width:calc(var(--ck-input-width)*.8);& .ck-labeled-field-view{margin:12px 12px 0;margin:var(--ck-spacing-gap-comfortable) var(--ck-spacing-gap-comfortable) 0;& .ck-input-number,& .ck-input-text{min-width:0;width:100%}& .ck-labeled-field-view__error{white-space:normal}}&>.ck-button:last-child,&>.ck-button:nth-last-child(2){border-radius:0;margin-top:12px;margin-top:var(--ck-spacing-gap-comfortable);padding:8px;padding:var(--ck-spacing-control-padding-inline);&:not(:focus){border-top:0;border-top:var(--ck-responsive-form-divider-border)}[dir=ltr] &,[dir=rtl] &{margin-left:0;&:last-of-type{border-right:0;border-right:var(--ck-responsive-form-divider-border)}}}& .ck-button{&:after{bottom:-1px;bottom:calc(var(--ck-border-width-divider)*-1);content:"";position:absolute;right:-1px;right:calc(var(--ck-border-width-divider)*-1);top:-1px;top:calc(var(--ck-border-width-divider)*-1);width:0;z-index:1}&:nth-last-child(2):after{border-right:0;border-right:var(--ck-responsive-form-divider-border)}&:focus:after{display:none}}}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:0;border-right:var(--ck-responsive-form-divider-border)}.ck-vertical-form .ck-button{&:after{bottom:-1px;bottom:calc(var(--ck-border-width-divider)*-1);content:"";position:absolute;right:-1px;right:calc(var(--ck-border-width-divider)*-1);top:-1px;top:calc(var(--ck-border-width-divider)*-1);width:0;z-index:1}&:focus:after{display:none}}:host,:root{--ck-form-default-width:var(--ck-width-md);--ck-form-padding:0;--ck-form-content-padding-bottom:var(--ck-spacing-padding-comfortable)}.ck.ck-form{padding:0;padding:var(--ck-form-padding);&>:last-child{padding-bottom:12px;padding-bottom:var(--ck-form-content-padding-bottom)}&.ck-form_default-width{width:400px;width:var(--ck-form-default-width)}&:focus{outline:none}& .ck.ck-input-number,& .ck.ck-input-text{min-width:100%;width:0}& .ck.ck-dropdown{min-width:100%;& .ck-dropdown__button{&:not(:focus){border:1px solid #c9d1dc;border:var(--ck-border-control)}& .ck-button__label{width:100%}}}&.ck-responsive-form{& .ck.ck-form__row{&.ck-form__row_with-submit{@media screen and (max-width:600px){align-items:stretch;flex-direction:column;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}& .ck-button_with-text,&>.ck{@media screen and (max-width:600px){justify-content:center}}}&.ck-form__row_large-bottom-padding{@media screen and (max-width:600px){padding-bottom:12px;padding-bottom:var(--ck-spacing-padding-comfortable)}}}[dir=ltr] &{&>:not(:first-child){margin-left:0}}[dir=rtl] &{&>:not(:last-child){margin-left:0}}}}.ck.ck-aria-live-announcer{left:-10000px;position:absolute;top:-10000px}.ck.ck-aria-live-region-list{list-style-type:none}:host,:root{--ck-accessibility-help-dialog-max-height:400px;--ck-accessibility-help-dialog-max-width:600px;--ck-accessibility-help-dialog-item-divider-width:1px}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{border:1px solid #c9d1dc;border:var(--ck-border-control);border-radius:4px;border-radius:var(--ck-input-border-radius);margin:12px;margin:var(--ck-dialog-content-padding);max-height:400px;max-height:var(--ck-accessibility-help-dialog-max-height);max-width:600px;max-width:var(--ck-accessibility-help-dialog-max-width);overflow:auto;padding:12px;padding:var(--ck-spacing-padding-comfortable);-webkit-user-select:text;user-select:text;&:focus{border-color:#4865d5;border-color:var(--ck-focus-border-color);box-shadow:0 0 0 3px #4a67d638,0 0;box-shadow:var(--ck-focus-outer-shadow,var(--ck-focus-shadow)),0 0;outline:none}& *{white-space:normal}& .ck-label{display:none}& h3{font-size:1.2em}& h3,& h4{font-weight:600;font-weight:var(--ck-font-weight-ui-heading)}& h4{font-size:1em}& h3,& h4,& p,& table{margin:1em 0}&>p:first-child{margin-top:0}& dl{--ck-divider-border-color:var(--ck-color-divider,#ccced1);border-bottom:none;border-top:var(--ck-accessibility-help-dialog-item-divider-width) solid var(--ck-accessibility-help-dialog-border-color,var(--ck-divider-border-color));display:grid;grid-template-columns:2fr 1fr;& dd,& dt{border-bottom:var(--ck-accessibility-help-dialog-item-divider-width) solid var(--ck-accessibility-help-dialog-border-color,var(--ck-divider-border-color));padding:.4em 0}& dt{grid-column-start:1}& dd{grid-column-start:2;text-align:right}}& code,& kbd{background:#ededed;background:var(--ck-accessibility-help-dialog-code-background-color,#ededed);border-radius:2px;display:inline-block;font-size:.9em;line-height:1;padding:.4em;text-align:center;vertical-align:middle}& code{font-family:monospace}& kbd{box-shadow:0 1px 1px #9c9c9c;box-shadow:0 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color,#9c9c9c);margin:0 1px;min-width:1.8em;&+kbd{margin-left:2px}}}:host,:root{--ck-button-padding:var(--ck-spacing-control-padding-block);--ck-button-with-text-padding:var(--ck-spacing-padding-compact) var(--ck-spacing-padding-comfortable);--ck-button-font-size:var(--ck-font-size-md);--ck-button-border-radius:var(--ck-border-radius-control);--ck-button-border:var(--ck-border-width-control) solid #0000;--ck-button-default-background-color:#0000;--ck-button-default-hover-background-color:var(--ck-color-interactive-hover-surface);--ck-button-default-active-background-color:var(--ck-color-interactive-active-surface);--ck-button-default-disabled-background-color:#0000;--ck-button-on-background-color:var(--ck-color-interactive-selected-surface);--ck-button-on-hover-background-color:var(--ck-color-interactive-selected-surface-hover);--ck-button-on-active-background-color:var(--ck-color-interactive-selected-surface-hover);--ck-button-on-disabled-background-color:#f0f2f4;--ck-button-on-text-color:var(--ck-color-interactive-selected-text);--ck-button-action-background-color:var(--ck-color-interactive-primary-surface);--ck-button-action-hover-background-color:var(--ck-color-interactive-primary-surface-hover);--ck-button-action-active-background-color:var(--ck-color-interactive-primary-surface-hover);--ck-button-action-disabled-background-color:var(--ck-color-interactive-primary-surface-disabled);--ck-button-action-opacity-disabled:1;--ck-button-action-text-color:var(--ck-color-interactive-primary-text);--ck-button-save-color:var(--ck-color-feedback-success);--ck-button-cancel-color:var(--ck-color-feedback-error);--ck-button-icon-gap:var(--ck-spacing-gap-compact);--ck-button-focus-border-color:var(--ck-interactive-focus-border-color);--ck-button-opacity-disabled:var(--ck-disabled-opacity,var(--ck-opacity-disabled));--ck-button-standard-min-width:60px;--ck-button-small-font-size:var(--ck-font-size-small,var(--ck-font-size-sm));--ck-button-small-min-width:40px;--ck-button-small-padding:var(--ck-spacing-padding-tight) var(--ck-spacing-padding);--ck-button-small-icon-padding:3px;--ck-button-small-border-radius:var(--ck-border-radius-control)}.ck.ck-button,:where(a).ck.ck-button{--ck-button-background:var(--ck-color-button-default-background,var(--ck-button-default-background-color));--ck-button-hover-background:var(--ck-color-button-default-hover-background,var(--ck-button-default-hover-background-color));--ck-button-active-background:var(--ck-color-button-default-active-background,var(--ck-button-default-active-background-color));--ck-button-disabled-background:var(--ck-color-button-default-disabled-background,var(--ck-button-default-disabled-background-color));align-items:center;-webkit-appearance:none;background:var(--ck-button-background);border:1px solid #0000;border:var(--ck-button-border);border-radius:4px;border-radius:var(--ck-button-border-radius);cursor:default;display:inline-flex;font-size:14px;font-size:var(--ck-button-font-size);line-height:1;min-height:32px;min-height:var(--ck-size-control-min-height);min-width:32px;min-width:var(--ck-size-control-min-height);padding:4px;padding:var(--ck-button-padding);position:relative;text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;transition:var(--ck-transition-control);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;&:not(.ck-disabled){&:hover{background:var(--ck-button-hover-background)}&:active{background:var(--ck-button-active-background)}}@media (prefers-reduced-motion:reduce){transition:none;transition:var(--ck-transition-none)}&:active,&:focus{border-color:#4865d5;border-color:var(--ck-button-focus-border-color);box-shadow:0 0 0 3px #4a67d638,0 0;box-shadow:var(--ck-focus-outer-shadow,var(--ck-interactive-focus-shadow)),0 0;outline:none}& .ck-button__icon{& use,& use *{color:inherit}}& .ck-button__label{color:inherit;cursor:inherit;display:none;font-size:inherit;font-weight:inherit;font-weight:var(--ck-font-weight-ui-inherit);vertical-align:middle;[dir=ltr] &{text-align:left}[dir=rtl] &{text-align:right}}& .ck-button__keystroke{color:inherit;font-size:inherit;opacity:.5;[dir=ltr] &{margin-left:12px;margin-left:var(--ck-spacing-gap-comfortable)}[dir=rtl] &{margin-right:12px;margin-right:var(--ck-spacing-gap-comfortable)}}&.ck-disabled{background:var(--ck-button-disabled-background);&:active,&:focus{box-shadow:0 0 0 3px #4a67d61a,0 0;box-shadow:var(--ck-focus-disabled-outer-shadow,var(--ck-interactive-focus-disabled-shadow)),0 0}& .ck-button__icon,& .ck-button__label{opacity:.5;opacity:var(--ck-button-opacity-disabled)}& .ck-button__keystroke{opacity:.3}}&.ck-button_with-text{padding:4px 12px;padding:var(--ck-button-with-text-padding);& .ck-button__icon{[dir=ltr] &{margin-right:4px;margin-right:var(--ck-button-icon-gap)}[dir=rtl] &{margin-left:4px;margin-left:var(--ck-button-icon-gap)}}& .ck-button__label{display:inline-block}}&.ck-button_with-keystroke{& .ck-button__label{flex-grow:1}}&.ck-button_standard{min-width:60px;min-width:var(--ck-button-standard-min-width)}&.ck-button_small{--ck-button-font-size:var(--ck-button-small-font-size);--ck-icon-size-ratio:1.33333;--ck-icon-size:calc(1em*var(--ck-icon-size-ratio));--ck-size-control-min-height:calc(var(--ck-button-font-size)*2);--ck-button-border-radius:var(--ck-button-small-border-radius);padding:3px;padding:var(--ck-button-small-icon-padding);&.ck-button_with-text{min-width:40px;min-width:var(--ck-button-small-min-width);padding:2px 8px;padding:var(--ck-button-small-padding)}}&.ck-on{--ck-button-background:var(--ck-color-button-on-background,var(--ck-button-on-background-color));--ck-button-hover-background:var(--ck-color-button-on-hover-background,var(--ck-button-on-hover-background-color));--ck-button-active-background:var(--ck-color-button-on-active-background,var(--ck-button-on-active-background-color));--ck-button-disabled-background:var(--ck-color-button-on-disabled-background,var(--ck-button-on-disabled-background-color));color:#4865d5;color:var(--ck-color-button-on-color,var(--ck-button-on-text-color))}&.ck-button-save{color:#107c53;color:var(--ck-color-button-save,var(--ck-button-save-color))}&.ck-button-cancel{color:#d11e1e;color:var(--ck-color-button-cancel,var(--ck-button-cancel-color))}[dir=ltr] &{justify-content:left}[dir=rtl] &{justify-content:right}&.ck-button_small,&.ck-button_standard,&:not(.ck-button_with-text){justify-content:center}&.ck-button-action{--ck-button-background:var(--ck-color-button-action-background,var(--ck-button-action-background-color));--ck-button-hover-background:var(--ck-color-button-action-hover-background,var(--ck-button-action-hover-background-color));--ck-button-active-background:var(--ck-color-button-action-active-background,var(--ck-button-action-active-background-color));--ck-button-disabled-background:var(--ck-color-button-action-disabled-background,var(--ck-button-action-disabled-background-color));--ck-button-opacity-disabled:var(--ck-button-action-opacity-disabled);color:#fff;color:var(--ck-color-button-action-text,var(--ck-button-action-text-color))}&.ck-button-bold{font-weight:600;font-weight:var(--ck-font-weight-ui-emphasis)}&.ck-button_surface{--ck-button-surface-background:var(--ck-color-surface-canvas);--ck-button-surface-border-color:var(--ck-color-interactive-primary-surface);--ck-button-hover-background:var(--ck-button-surface-background);--ck-button-active-background:var(--ck-button-surface-background);&:not(.ck-disabled):focus{background:var(--ck-button-surface-background)}&.ck-on{--ck-button-background:var(--ck-button-surface-background);--ck-button-hover-background:var(--ck-button-surface-background);--ck-button-active-background:var(--ck-button-surface-background);&:not(:focus){border:var(--ck-border-width-control) solid var(--ck-button-surface-border-color)}}}&.ck-button_outline{--ck-button-outline-color:var(--ck-color-interactive-primary-surface);--ck-button-outline-background:var(--ck-color-surface-canvas);--ck-button-outline-hover-background:var(--ck-color-interactive-hover-surface);--ck-button-outline-active-background:var(--ck-color-interactive-selected-surface);--ck-button-outline-active-hover-background:var(--ck-color-interactive-selected-surface-hover);background:var(--ck-button-outline-background);color:var(--ck-button-outline-color);&:not(:focus){border:var(--ck-border-width-control) solid var(--ck-button-outline-color)}&.ck-on,&:active{&:not(.ck-disabled){background:var(--ck-button-outline-active-background);color:var(--ck-button-outline-color);&:hover{background:var(--ck-button-outline-active-hover-background)}}}&.ck-disabled,&:disabled{background:var(--ck-button-outline-background);opacity:.5;opacity:var(--ck-button-opacity-disabled);&>.ck-button__icon,&>.ck-button__label{opacity:1}}&:hover:not(.ck-disabled,:active,.ck-on){background:var(--ck-button-outline-hover-background)}}}:host,:root{--ck-switch-button-toggle-width:2.61538em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow,var(--ck-color-shadow-inner));--ck-switch-button-toggle-border-radius:var(--ck-border-radius-control);--ck-switch-button-toggle-inner-border-radius:calc(var(--ck-switch-button-toggle-border-radius)*0.9);--ck-switch-button-off-background-color:var(--ck-color-text-secondary);--ck-switch-button-off-hover-background-color:var(--ck-color-base-text-light);--ck-switch-button-on-background-color:var(--ck-color-button-action-background,var(--ck-button-action-background-color));--ck-switch-button-on-hover-background-color:var(--ck-color-interactive-primary-surface-hover);--ck-switch-button-inner-background-color:var(--ck-color-surface-canvas)}.ck.ck-button.ck-switchbutton{&,&.ck-on:active,&.ck-on:focus,&.ck-on:hover,&:active,&:focus,&:hover{background:none;color:inherit}& .ck-button__label{[dir=ltr] &{margin-right:24px;margin-right:calc(var(--ck-spacing-gap-comfortable)*2)}[dir=rtl] &{margin-left:24px;margin-left:calc(var(--ck-spacing-gap-comfortable)*2)}}& .ck-button__toggle{background:#536379;background:var(--ck-color-switch-button-off-background,var(--ck-switch-button-off-background-color));border:1px solid #0000;border:var(--ck-border-width-control) solid #0000;border-radius:4px;border-radius:var(--ck-switch-button-toggle-border-radius);display:block;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;transition:background var(--ck-duration-slower) var(--ck-transition-timing-function-surface),box-shadow var(--ck-transition-duration-control) var(--ck-transition-timing-function-control),outline var(--ck-transition-duration-control) var(--ck-transition-timing-function-control);width:2.61538em;width:var(--ck-switch-button-toggle-width,2.61538em);[dir=ltr] &{margin-left:auto}[dir=rtl] &{margin-right:auto}& .ck-button__toggle__inner{background:#fff;background:var(--ck-color-switch-button-inner-background,var(--ck-switch-button-inner-background-color));border-radius:3.6px;border-radius:var(--ck-switch-button-toggle-inner-border-radius);height:calc(1.07692em + 1px);height:var(--ck-switch-button-toggle-inner-size,calc(1.07692em + 1px));transition:all .3s ease;transition:all var(--ck-transition-duration-control-emphasized) var(--ck-transition-timing-function-surface);width:calc(1.07692em + 1px);width:var(--ck-switch-button-toggle-inner-size,calc(1.07692em + 1px));@media (prefers-reduced-motion:reduce){transition:none;transition:var(--ck-transition-none)}display:block}&:hover{background:#536379;background:var(--ck-color-switch-button-off-hover-background,var(--ck-switch-button-off-hover-background-color));& .ck-button__toggle__inner{box-shadow:0 0 0 5px #0000001a;box-shadow:var(--ck-switch-button-inner-hover-shadow,0 0 0 5px #0000001a)}}}&.ck-disabled .ck-button__toggle{opacity:.5;opacity:var(--ck-disabled-opacity,var(--ck-opacity-disabled))}&:focus{border-color:#0000;box-shadow:none;outline:none;& .ck-button__toggle{box-shadow:0 0 0 1px #fff,0 0 0 5px #4a67d638;box-shadow:0 0 0 1px var(--ck-color-surface-canvas),0 0 0 5px var(--ck-color-interactive-focus-shadow);outline:1px solid #4865d5;outline:var(--ck-interactive-focus-ring);outline-offset:1px}}&.ck-on{& .ck-button__toggle{background:#4865d5;background:var(--ck-color-switch-button-on-background,var(--ck-switch-button-on-background-color));&:hover{background:#3454c5;background:var(--ck-color-switch-button-on-hover-background,var(--ck-switch-button-on-hover-background-color))}& .ck-button__toggle__inner{[dir=ltr] &{transform:translateX(calc(1.53846em - 3px));transform:translateX(var(--ck-switch-button-translation))}[dir=rtl] &{transform:translateX(calc(-1.53846em - -3px));transform:translateX(calc(var(--ck-switch-button-translation)*-1))}}}}}:host,:root{--ck-list-item-button-padding:var(--ck-spacing-control-padding-block) calc(var(--ck-spacing-control-padding-inline)*2);--ck-list-item-button-border-radius:var(--ck-border-radius-control)}.ck.ck-button.ck-list-item-button{padding:4px 16px;padding:var(--ck-list-item-button-padding);&,&.ck-on{background:#fff;background:var(--ck-color-list-background,var(--ck-list-background-color));color:#121c2b;color:var(--ck-color-text)}&:has(.ck-list-item-button__check-holder){[dir=ltr] &{padding-left:4px;padding-left:var(--ck-spacing-control-padding-inline-compact)}[dir=rtl] &{padding-right:4px;padding-right:var(--ck-spacing-control-padding-inline-compact)}}&.ck-button.ck-on:hover,&.ck-on:hover,&.ck-on:not(.ck-list-item-button_toggleable),&:hover:not(.ck-disabled){background:#f3f4f7;background:var(--ck-color-list-button-hover-background,var(--ck-list-button-hover-background-color));&:not(.ck-disabled){color:#121c2b;color:var(--ck-color-text)}}}.ck.ck-list-item-button{border-radius:4px;border-radius:var(--ck-list-item-button-border-radius);min-height:0;min-height:auto;width:100%;[dir=ltr] &{text-align:left}[dir=rtl] &{text-align:right}&.ck-list-item-button_toggleable{[dir=ltr] &{padding-left:4px;padding-left:var(--ck-spacing-control-padding-inline-compact)}[dir=rtl] &{padding-right:4px;padding-right:var(--ck-spacing-control-padding-inline-compact)}}& .ck-list-item-button__check-holder{display:inline-flex;height:.9em;width:.9em;[dir=ltr] &{margin-right:4px;margin-right:var(--ck-spacing-control-padding-inline-compact)}[dir=rtl] &{margin-left:4px;margin-left:var(--ck-spacing-control-padding-inline-compact)}}& .ck-list-item-button__check-icon{height:100%}}:host,:root{--ck-collapsible-padding:var(--ck-spacing-padding);--ck-collapsible-children-padding:var(--ck-spacing-padding-comfortable) 0 0;--ck-collapsible-button-border-radius:var(--ck-border-radius-control);--ck-collapsible-button-font-weight:var(--ck-font-weight-ui-strong)}.ck.ck-collapsible{padding:8px;padding:var(--ck-collapsible-padding);&>.ck.ck-button{border-radius:4px;border-radius:var(--ck-collapsible-button-border-radius);color:inherit;font-weight:600;font-weight:var(--ck-collapsible-button-font-weight);width:100%;&:focus{background:none}&:active,&:hover:not(:focus),&:not(:focus){background:none;border-color:#0000;box-shadow:none}&>.ck-icon{margin-right:6px;margin-right:var(--ck-spacing-control-icon-gap);width:.71429em;width:var(--ck-collapsible-arrow-size,calc(var(--ck-icon-size)*.5))}}&>.ck-collapsible__children{padding:12px 0 0;padding:var(--ck-collapsible-children-padding)}&.ck-collapsible_collapsed{&>.ck.ck-button .ck-icon{transform:rotate(-90deg)}&>.ck-collapsible__children{display:none}}}:host,:root{--ck-color-grid-tile-size:24px;--ck-color-grid-gap:var(--ck-spacing-gap-tight);--ck-color-grid-margin:0;--ck-color-grid-padding:var(--ck-spacing-padding) 0;--ck-color-grid-tile-border-radius:var(--ck-radius-sm);--ck-color-grid-tile-hover-transform:none;--ck-color-grid-tile-hover-layer:auto}.ck.ck-color-grid{grid-gap:2px;grid-gap:var(--ck-color-grid-gap);display:grid;margin:0;margin:var(--ck-color-grid-margin);padding:8px 0;padding:var(--ck-color-grid-padding);width:min-content;&:not(:has(~:not(.ck-hidden))){padding-bottom:0}}.ck.ck-color-grid__tile{border-radius:2px;border-radius:var(--ck-color-grid-tile-border-radius);transition:box-shadow .2s ease;transition:box-shadow var(--ck-transition-duration-control) var(--ck-transition-timing-function-surface);@media (forced-colors:none){border:0;height:24px;height:var(--ck-color-grid-tile-size);min-height:24px;min-height:var(--ck-color-grid-tile-size);min-width:24px;min-width:var(--ck-color-grid-tile-size);padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;width:24px;width:var(--ck-color-grid-tile-size);&.ck-on,&:focus:not(.ck-disabled),&:hover:not(.ck-disabled){border:0}&.ck-color-selector__color-tile_bordered{box-shadow:inset 0 0 0 1px #c9d1dc;box-shadow:inset 0 0 0 1px var(--ck-color-border-control)}&.ck-on{box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #121c2b;box-shadow:inset 0 0 0 1px var(--ck-color-surface-canvas),0 0 0 2px var(--ck-color-text-primary)}&:focus:not(.ck-disabled),&:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #4865d5;box-shadow:inset 0 0 0 1px var(--ck-color-surface-canvas),0 0 0 2px var(--ck-color-interactive-focus-border);transform:none;transform:var(--ck-color-grid-tile-hover-transform);z-index:auto;z-index:var(--ck-color-grid-tile-hover-layer)}}@media (forced-colors:active){height:auto;min-height:0;min-height:auto;min-width:0;min-width:auto;padding-bottom:0;padding-left:8px;padding-right:8px;padding-top:0;padding:0 var(--ck-spacing-padding);width:auto;& .ck-button__label{display:inline-block}}@media (prefers-reduced-motion:reduce){transition:none;transition:var(--ck-transition-none)}&.ck-disabled{cursor:inherit;transition:none 0s ease 0s;transition:initial}& .ck.ck-icon{color:#166fd4;color:var(--ck-color-color-grid-check-icon,#166fd4);display:none}&.ck-on{& .ck.ck-icon{display:block}}}.ck.ck-color-grid__label{padding:0 8px;padding:0 var(--ck-spacing-control-padding-inline)}.color-picker-hex-input{width:max-content;& .ck.ck-input{min-width:0;min-width:auto}}.ck.ck-color-picker__row{display:flex;flex-flow:row;justify-content:space-between;margin:12px 0 0;margin:var(--ck-spacing-gap-comfortable) 0 0;width:auto;& .ck.ck-labeled-field-view{padding-top:0}& .ck.ck-input-text{width:auto}& .ck-color-picker__hash-view{padding-right:6px;padding-right:var(--ck-spacing-control-icon-gap);padding-top:4px;padding-top:var(--ck-spacing-control-padding-block)}}:host,:root{--ck-color-selector-padding:var(--ck-spacing-padding-compact);--ck-color-selector-grids-fragment-padding:var(--ck-spacing-padding-compact);--ck-color-selector-color-picker-padding:var(--ck-spacing-padding);--ck-color-selector-action-bar-padding:0 var(--ck-spacing-padding) var(--ck-spacing-padding);--ck-color-selector-uniform-border-radius:var(--ck-border-radius-uniform);--ck-color-selector-color-picker-border-top:var(--ck-border-divider)}.ck.ck-color-selector{padding:4px;padding:var(--ck-color-selector-padding);& .ck-color-grids-fragment{padding:4px;padding:var(--ck-color-selector-grids-fragment-padding);& .ck-button.ck-color-selector__color-picker,& .ck-button.ck-color-selector__remove-color{align-items:center;display:flex;width:100%;[dir=rtl] &{justify-content:flex-start}& .ck.ck-icon{[dir=ltr] &{margin-right:8px;margin-right:var(--ck-spacing-control-padding-inline)}[dir=rtl] &{margin-left:8px;margin-left:var(--ck-spacing-control-padding-inline)}}}& .ck-button.ck-color-selector__color-picker:not(:focus){border-top:0;border-top:var(--ck-color-selector-color-picker-border-top)}& label.ck.ck-color-grid__label{font-weight:inherit;font-weight:var(--ck-font-weight-ui-inherit)}}& .ck-color-picker-fragment{& .ck.ck-color-picker{padding:8px;padding:var(--ck-color-selector-color-picker-padding);& .hex-color-picker{height:100px;min-width:180px;&::part(saturation){border-radius:8px 8px 0 0;border-radius:var(--ck-border-radius-surface) var(--ck-border-radius-surface) 0 0}&::part(hue){border-radius:0 0 8px 8px;border-radius:0 0 var(--ck-border-radius-surface) var(--ck-border-radius-surface)}&::part(hue-pointer),&::part(saturation-pointer){height:15px;width:15px}}}& .ck.ck-color-selector_action-bar{display:flex;flex-direction:row;justify-content:space-around;padding:0 8px 8px;padding:var(--ck-color-selector-action-bar-padding);& .ck-button-cancel,& .ck-button-save{flex:1 1}}}}:host,:root{--ck-dialog-max-height:90vh;--ck-dialog-max-width:100vw;--ck-dialog-border-radius:var(--ck-border-radius-surface);--ck-dialog-border:var(--ck-border-width-surface) solid var(--ck-color-border-container);--ck-dialog-shadow:var(--ck-shadow-surface-floating);--ck-dialog-background-color:var(--ck-color-surface-container);--ck-dialog-overlay-background-color:#00000080;--ck-dialog-header-padding:var(--ck-form-header-padding);--ck-dialog-content-padding:var(--ck-spacing-padding-comfortable);--ck-dialog-actions-padding:var(--ck-spacing-padding-compact) var(--ck-spacing-padding-comfortable) var(--ck-spacing-padding-comfortable) var(--ck-spacing-padding-comfortable);--ck-dialog-actions-gap:var(--ck-spacing-gap-comfortable)}.ck.ck-dialog-overlay{animation:ck-dialog-fade-in .3s;animation:ck-dialog-fade-in var(--ck-animation-duration-surface-entrance);background:#00000080;background:var(--ck-dialog-overlay-background-color);inset:0;overscroll-behavior:none;position:fixed;-webkit-user-select:none;user-select:none;z-index:9999;z-index:var(--ck-z-dialog,var(--ck-z-modal));&.ck-dialog-overlay__transparent{animation:none;animation:var(--ck-animation-none);background:none;pointer-events:none}}.ck.ck-dialog{background:#fff;background:var(--ck-color-dialog-background,var(--ck-dialog-background-color));border:1px solid #c9d1dc;border:var(--ck-dialog-border);border-radius:8px;border-radius:var(--ck-dialog-border-radius);box-shadow:0 16px 32px -4px #0000001a,0 4px 16px #0000001a,0 0;box-shadow:var(--ck-dialog-drop-shadow,var(--ck-dialog-shadow)),0 0;max-height:90vh;max-height:var(--ck-dialog-max-height);max-width:100vw;max-width:var(--ck-dialog-max-width);overscroll-behavior:none;position:absolute;width:fit-content;& .ck.ck-form__header{border-bottom:0;border-bottom:var(--ck-color-dialog-form-header-border,var(--ck-border-divider));flex-shrink:0;padding:12px 12px 4px;padding:var(--ck-dialog-header-padding)}&:not(.ck-dialog_modal){& .ck.ck-form__header,& .ck.ck-form__header :not(.ck-button,.ck-button *){cursor:grab}}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent &{pointer-events:all}}@keyframes ck-dialog-fade-in{0%{background:none}to{background:#00000080;background:var(--ck-dialog-overlay-background-color)}}.ck.ck-dialog{& .ck.ck-dialog__actions{display:flex;gap:12px;gap:var(--ck-dialog-actions-gap);justify-content:flex-end;padding:4px 12px 12px;padding:var(--ck-dialog-actions-padding)}}:host,:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5);--ck-dropdown-panel-padding:0;--ck-dropdown-panel-uniform-border-radius:var(--ck-border-radius-uniform);--ck-dropdown-panel-uniform-button-border-radius:var(--ck-border-radius-control);--ck-dropdown-panel-border-radius:var(--ck-border-radius-surface-attached);--ck-dropdown-panel-background-color:var(--ck-color-surface-container);--ck-dropdown-panel-border-color:var(--ck-color-border-container);--ck-dropdown-list-background-color:#0000;--ck-dropdown-panel-border:var(--ck-border-width-surface) solid var(--ck-color-dropdown-panel-border,var(--ck-dropdown-panel-border-color))}.ck.ck-dropdown{display:inline-block;font-size:inherit;position:relative;& .ck-dropdown__arrow{pointer-events:none;width:.71429em;width:var(--ck-dropdown-arrow-size);z-index:1;z-index:var(--ck-layer-base)}[dir=ltr] &{& .ck-dropdown__arrow{margin-left:8px;margin-left:var(--ck-spacing-control-padding-inline);right:8px;right:var(--ck-spacing-control-padding-inline)}}[dir=rtl] &{& .ck-dropdown__arrow{left:8px;left:var(--ck-spacing-control-padding-inline);margin-right:4px;margin-right:var(--ck-spacing-control-padding-inline-compact)}}&.ck-disabled .ck-dropdown__arrow{opacity:.5;opacity:var(--ck-disabled-opacity,var(--ck-opacity-disabled))}& .ck-button.ck-dropdown__button{width:100%;[dir=ltr] &{&:not(.ck-button_with-text){padding-left:4px;padding-left:var(--ck-spacing-control-padding-inline-compact)}}[dir=rtl] &{&:not(.ck-button_with-text){padding-right:4px;padding-right:var(--ck-spacing-control-padding-inline-compact)}}& .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}&.ck-disabled .ck-button__label{opacity:.5;opacity:var(--ck-disabled-opacity,var(--ck-opacity-disabled))}&.ck-on{border-radius:4px;border-radius:var(--ck-dropdown-panel-uniform-button-border-radius,var(--ck-border-radius-surface-attached-bottom))}&.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}&.ck-off:active,&.ck-on:active{box-shadow:none;&:focus{box-shadow:0 0 0 3px #4a67d638,0 0;box-shadow:var(--ck-focus-outer-shadow,var(--ck-interactive-focus-shadow)),0 0}}}& .ck-dropdown__panel{display:none;max-width:75vw;max-width:var(--ck-dropdown-max-width,75vw);position:absolute;z-index:1000;z-index:var(--ck-layer-panel);&.ck-dropdown__panel-visible{display:inline-block}&.ck-dropdown__panel_fit-content{max-width:none;max-width:var(--ck-dropdown-max-width,none)}&.ck-dropdown__panel_n,&.ck-dropdown__panel_ne,&.ck-dropdown__panel_nme,&.ck-dropdown__panel_nmw,&.ck-dropdown__panel_nw{bottom:100%}&.ck-dropdown__panel_s,&.ck-dropdown__panel_se,&.ck-dropdown__panel_sme,&.ck-dropdown__panel_smw,&.ck-dropdown__panel_sw{bottom:auto;top:100%}&.ck-dropdown__panel_ne,&.ck-dropdown__panel_se{left:0}&.ck-dropdown__panel_nw,&.ck-dropdown__panel_sw{right:0}&.ck-dropdown__panel_n,&.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}&.ck-dropdown__panel_nmw,&.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}&.ck-dropdown__panel_nme,&.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}}}.ck.ck-dropdown__panel{background:#fff;background:var(--ck-color-dropdown-panel-background,var(--ck-dropdown-panel-background-color));border:1px solid #c9d1dc;border:var(--ck-dropdown-panel-border);border-radius:8px;border-radius:var(--ck-dropdown-panel-border-radius);bottom:0;box-shadow:0 16px 32px -4px #0000001a,0 4px 16px #0000001a,0 0;box-shadow:var(--ck-shadow-surface-floating),0 0;min-width:100%;padding:0;padding:var(--ck-dropdown-panel-padding);&.ck-dropdown__panel_se{border-radius:8px;border-radius:var(--ck-dropdown-panel-uniform-border-radius,var(--ck-border-radius-surface-cut-top-left))}&.ck-dropdown__panel_sw{border-radius:8px;border-radius:var(--ck-dropdown-panel-uniform-border-radius,var(--ck-border-radius-surface-cut-top-right))}&.ck-dropdown__panel_ne{border-radius:8px;border-radius:var(--ck-dropdown-panel-uniform-border-radius,var(--ck-border-radius-surface-cut-bottom-left))}&.ck-dropdown__panel_nw{border-radius:8px;border-radius:var(--ck-dropdown-panel-uniform-border-radius,var(--ck-border-radius-surface-cut-bottom-right))}&>.ck-list{background:#0000;background:var(--ck-dropdown-list-background-color)}&:focus{outline:none}}.ck.ck-toolbar .ck-dropdown__panel{z-index:1001;z-index:var(--ck-layer-panel-above)}.ck.ck-splitbutton{font-size:inherit;& .ck-splitbutton__action:focus{z-index:2;z-index:var(--ck-layer-control-raised)}&.ck-splitbutton_open>.ck-splitbutton__action,&:hover>.ck-splitbutton__action{[dir=ltr] &{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] &{border-bottom-left-radius:0;border-top-left-radius:0}}&>.ck-splitbutton__arrow{min-width:0;min-width:auto;[dir=ltr] &{border-bottom-left-radius:0;border-top-left-radius:0}[dir=rtl] &{border-bottom-right-radius:0;border-top-right-radius:0}& svg{width:.71429em;width:var(--ck-dropdown-arrow-size)}}&>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}&.ck-splitbutton_open{border-radius:4px;border-radius:var(--ck-border-radius-control);&>.ck-splitbutton__action{border-end-start-radius:4px;border-end-start-radius:var(--ck-dropdown-panel-uniform-button-border-radius,0)}&>.ck-splitbutton__arrow{border-end-end-radius:4px;border-end-end-radius:var(--ck-dropdown-panel-uniform-button-border-radius,0)}}&.ck-splitbutton_open,&:hover{&>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:#f3f4f7;background:var(--ck-color-split-button-hover-background,var(--ck-color-interactive-hover-surface))}&>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:#c9d1dc;background-color:var(--ck-color-split-button-hover-border,var(--ck-color-border-control));content:"";height:100%;position:absolute;width:1px}&>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-interactive-focus-border);background-color:#4865d5;background-color:var(--ck-color-split-button-hover-border,var(--ck-color-interactive-focus-border))}[dir=ltr] &{&>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}}[dir=rtl] &{&>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}}}&.ck-splitbutton_flatten{&.ck-splitbutton_open,&:hover{&>.ck-splitbutton__action:not(.ck-disabled),&>.ck-splitbutton__arrow:not(.ck-disabled),&>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:#eef3fd;background-color:var(--ck-color-button-on-background,var(--ck-button-on-background-color));&:after{display:none}}}&.ck-splitbutton_open:hover{&>.ck-splitbutton__action:not(.ck-disabled),&>.ck-splitbutton__arrow:not(.ck-disabled),&>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:#e3ebfc;background-color:var(--ck-color-button-on-hover-background,var(--ck-button-on-hover-background-color))}}}}:host,:root{--ck-toolbar-dropdown-vertical-padding:var(--ck-spacing-padding-compact)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0;&.ck-toolbar_vertical{padding:4px;padding:var(--ck-toolbar-dropdown-vertical-padding)}}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:60vw;max-width:var(--ck-toolbar-dropdown-max-width,60vw);width:max-content;& .ck-button{&:focus{z-index:2;z-index:var(--ck-layer-control-raised)}}}:host,:root{--ck-list-dropdown-uniform-border-radius:var(--ck-border-radius-uniform);--ck-list-dropdown-button-border-radius:var(--ck-border-radius-control)}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list{border-radius:8px;border-radius:var(--ck-list-dropdown-uniform-border-radius,0 var(--ck-dropdown-panel-border-radius) var(--ck-dropdown-panel-border-radius) var(--ck-dropdown-panel-border-radius));& .ck-list__item{&>.ck-button{border-radius:4px;border-radius:var(--ck-list-dropdown-button-border-radius,0)}&:first-child>.ck-button{border-radius:4px;border-radius:var(--ck-list-dropdown-button-border-radius,var(--ck-list-dropdown-uniform-border-radius,0 var(--ck-dropdown-panel-border-radius) 0 0))}&:last-child>.ck-button{border-radius:4px;border-radius:var(--ck-list-dropdown-button-border-radius,var(--ck-list-dropdown-uniform-border-radius,0 0 var(--ck-dropdown-panel-border-radius) var(--ck-dropdown-panel-border-radius)))}}}.ck.ck-dropdown-menu-list__nested-menu{display:block}:host,:root{--ck-dropdown-menu-menu-item-min-width:18em}.ck.ck-dropdown-menu-list__nested-menu__item{min-width:18em;min-width:var(--ck-dropdown-menu-menu-item-min-width)}:host,:root{--ck-dropdown-menu-list-item-spinner-size:20px}.ck-button.ck-dropdown-menu-list__nested-menu__item__button{border-radius:0;&>.ck-spinner-container,&>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size:var(--ck-dropdown-menu-list-item-spinner-size)}&>.ck-spinner-container{margin-left:-4px;margin-left:calc(var(--ck-spacing-control-padding-inline-compact)*-1);margin-right:4px;margin-right:var(--ck-spacing-control-padding-inline-compact)}&:focus{border-color:#0000;box-shadow:none;&:not(.ck-on){background:#f3f4f7;background:var(--ck-color-button-default-hover-background,var(--ck-button-default-hover-background-color))}}}:host,:root{--ck-dropdown-menu-button-border-radius:var(--ck-list-item-button-border-radius)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button{border-radius:4px;border-radius:var(--ck-dropdown-menu-button-border-radius);padding:4px 16px;padding:var(--ck-spacing-control-padding-block) calc(var(--ck-spacing-control-padding-inline)*2);width:100%;&:focus{border-color:#0000;box-shadow:none;&:not(.ck-on){background:#f3f4f7;background:var(--ck-color-button-default-hover-background,var(--ck-button-default-hover-background-color))}}&>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}&.ck-disabled>.ck-button__label{opacity:.5;opacity:var(--ck-disabled-opacity,var(--ck-opacity-disabled))}&.ck-icon-spacing:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(1.42857em - 4px);margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-control-padding-inline-compact))}&>.ck-dropdown-menu-list__nested-menu__button__arrow{pointer-events:none;width:.71429em;width:var(--ck-dropdown-arrow-size);z-index:1;z-index:var(--ck-z-default,var(--ck-z-base));[dir=ltr] &{margin-left:8px;margin-left:var(--ck-spacing-control-padding-inline);margin-right:-4px;margin-right:calc(var(--ck-spacing-control-padding-inline-compact)*-1);right:8px;right:var(--ck-spacing-control-padding-inline);transform:rotate(-90deg)}[dir=rtl] &{left:8px;left:var(--ck-spacing-control-padding-inline);margin-left:-4px;margin-left:calc(var(--ck-spacing-control-padding-inline-compact)*-1);margin-right:4px;margin-right:var(--ck-spacing-control-padding-inline-compact);transform:rotate(90deg)}}&.ck-disabled>.ck-dropdown-menu-list__nested-menu__button__arrow{opacity:.5;opacity:var(--ck-disabled-opacity,var(--ck-opacity-disabled))}[dir=ltr] &{&:not(.ck-button_with-text){padding-left:4px;padding-left:var(--ck-spacing-control-padding-inline-compact)}}[dir=rtl] &{&:not(.ck-button_with-text){padding-right:4px;padding-right:var(--ck-spacing-control-padding-inline-compact)}}}:host,:root{--ck-dropdown-menu-panel-max-height:314px;--ck-dropdown-menu-panel-uniform-border-radius:var(--ck-border-radius-uniform);--ck-dropdown-menu-panel-border-radius:var(--ck-border-radius-surface-attached)}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{background:#fff;background:var(--ck-color-dropdown-panel-background,var(--ck-dropdown-panel-background-color));border:1px solid #c9d1dc;border:var(--ck-dropdown-panel-border);border-radius:8px;border-radius:var(--ck-dropdown-menu-panel-border-radius);bottom:0;box-shadow:0 16px 32px -4px #0000001a,0 4px 16px #0000001a,0 0;box-shadow:var(--ck-shadow-surface-floating),0 0;height:fit-content;max-height:314px;max-height:var(--ck-dropdown-menu-panel-max-height);max-width:75vw;max-width:var(--ck-dropdown-menu-menu-panel-max-width,75vw);overflow-y:auto;position:absolute;z-index:1001;z-index:var(--ck-layer-panel-above);&:after,&:before{display:none}&.ck-balloon-panel_es,&.ck-balloon-panel_se{border-radius:8px;border-radius:var(--ck-dropdown-menu-panel-uniform-border-radius,var(--ck-border-radius-surface-cut-top-left))}&.ck-balloon-panel_sw,&.ck-balloon-panel_ws{border-radius:8px;border-radius:var(--ck-dropdown-menu-panel-uniform-border-radius,var(--ck-border-radius-surface-cut-top-right))}&.ck-balloon-panel_en,&.ck-balloon-panel_ne{border-radius:8px;border-radius:var(--ck-dropdown-menu-panel-uniform-border-radius,var(--ck-border-radius-surface-cut-bottom-left))}&.ck-balloon-panel_nw,&.ck-balloon-panel_wn{border-radius:8px;border-radius:var(--ck-dropdown-menu-panel-uniform-border-radius,var(--ck-border-radius-surface-cut-bottom-right))}&:focus{outline:none}}:host,:root{--ck-editor-editable-padding:1em;--ck-editor-outer-radius:0;--ck-editor-sticky-panel-outer-radius:0;--ck-editor-frame-border-radius:0;--ck-editor-sticky-panel-border-radius:0;--ck-editor-frame-border:var(--ck-border-width-surface) solid var(--ck-editor-frame-border-color);--ck-editor-frame-border-color:var(--ck-color-border-container);--ck-editor-editable-focus-border-color:var(--ck-interactive-focus-border-color)}.ck-rounded-corners{--ck-editor-outer-radius:var(--ck-rounded-corners-radius,var(--ck-radius-corners));--ck-editor-frame-border-radius:var(--ck-editor-outer-radius);--ck-editor-sticky-panel-border-radius:var(--ck-editor-outer-radius)}.ck.ck-editor__top{& .ck-sticky-panel{& .ck-sticky-panel__content{border:1px solid #c9d1dc;border:var(--ck-editor-frame-border);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;border-top-left-radius:0;border-top-left-radius:var(--ck-editor-sticky-panel-border-radius);border-top-right-radius:0;border-top-right-radius:var(--ck-editor-sticky-panel-border-radius);&.ck-sticky-panel__content_sticky{border-bottom-width:1px;border-bottom-width:var(--ck-border-width-surface);border-top-left-radius:0;border-top-left-radius:var(--ck-editor-sticky-panel-outer-radius);border-top-right-radius:0;border-top-right-radius:var(--ck-editor-sticky-panel-outer-radius)}& .ck-menu-bar{border:0;border-bottom:1px solid #c9d1dc;border-bottom:var(--ck-editor-frame-border)}& .ck-toolbar{border:0}&>*{border-radius:0}&>:first-child{border-top-left-radius:-1px;border-top-left-radius:calc(var(--ck-editor-sticky-panel-border-radius) - var(--ck-border-width-surface));border-top-right-radius:-1px;border-top-right-radius:calc(var(--ck-editor-sticky-panel-border-radius) - var(--ck-border-width-surface))}&.ck-sticky-panel__content_sticky>:first-child{border-top-left-radius:-1px;border-top-left-radius:calc(var(--ck-editor-sticky-panel-outer-radius) - var(--ck-border-width-surface));border-top-right-radius:-1px;border-top-right-radius:calc(var(--ck-editor-sticky-panel-outer-radius) - var(--ck-border-width-surface))}}}}.ck.ck-editor__editable_root:not(.ck-editor__nested-editable){border-radius:0;border-radius:var(--ck-editor-frame-border-radius)}.ck.ck-editor__editable:not(.ck-editor__nested-editable){&.ck-focused{border-color:#4865d5;border-color:var(--ck-editor-editable-focus-border-color);box-shadow:0 1px 4px #0000000d,inset 0 2px 10px #0000000d,0 0;box-shadow:var(--ck-inner-shadow,var(--ck-inset-shadow-sm)),0 0;outline:none}}.ck.ck-editor__editable_inline{border:1px solid #0000;border:var(--ck-border-width-control) solid #0000;overflow:auto;padding:1em;padding:var(--ck-editor-editable-padding);&[dir=ltr]{text-align:left}&[dir=rtl]{text-align:right}&>:first-child{margin-top:12px;margin-top:var(--ck-spacing-gap-comfortable)}&>:last-child{margin-bottom:12px;margin-bottom:var(--ck-spacing-gap-comfortable)}&.ck-blurred ::selection{background:#d9d9d9;background:var(--ck-color-editable-blur-selection,#d9d9d9)}&.ck-editor__editable_inline-root br{margin-bottom:0;margin-top:0}}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]{&:after{border-bottom-color:#fff;border-bottom-color:var(--ck-color-panel-background,var(--ck-balloon-panel-background-color))}}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]{&:after{border-top-color:#fff;border-top-color:var(--ck-color-panel-background,var(--ck-balloon-panel-background-color))}}.ck.ck-toolbar-container{&>.ck{border-radius:0}&>.ck:first-child{border-top-left-radius:7px;border-top-left-radius:calc(var(--ck-balloon-panel-border-radius) - var(--ck-border-width-surface));border-top-right-radius:7px;border-top-right-radius:calc(var(--ck-balloon-panel-border-radius) - var(--ck-border-width-surface))}&>.ck:last-child{border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--ck-balloon-panel-border-radius) - var(--ck-border-width-surface));border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--ck-balloon-panel-border-radius) - var(--ck-border-width-surface))}}:host,:root{--ck-form-row-padding:var(--ck-spacing-padding-snug) var(--ck-spacing-padding-comfortable);--ck-form-row-edge-padding-top:var(--ck-spacing-padding-spacious);--ck-form-row-edge-padding-bottom:var(--ck-spacing-padding);--ck-form-row-edge-gap-top:var(--ck-spacing-gap-comfortable);--ck-form-row-edge-gap-bottom:var(--ck-spacing-gap-comfortable);--ck-form-row-label-font-size:var(--ck-font-size-md)}.ck.ck-form__row{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding:6px 12px;padding:var(--ck-form-row-padding);&>.ck-label{font-size:14px;font-size:var(--ck-form-row-label-font-size)}&.ck-form__row_large-top-padding{padding-top:16px;padding-top:var(--ck-form-row-edge-padding-top)}&.ck-form__row_large-bottom-padding{padding-bottom:8px;padding-bottom:var(--ck-form-row-edge-padding-bottom);&:last-child{padding-bottom:12px;padding-bottom:var(--ck-spacing-padding-comfortable)}}&.ck-form__row_large-top-margin{margin-top:12px;margin-top:var(--ck-form-row-edge-gap-top)}&.ck-form__row_large-bottom-margin{margin-bottom:12px;margin-bottom:var(--ck-form-row-edge-gap-bottom)}&.ck-form__row_with-submit{flex-wrap:nowrap;&>:not(:first-child){margin-inline-start:8px;margin-inline-start:var(--ck-spacing-padding)}}&>.ck.ck-form__row{padding:0}}:host,:root{--ck-form-header-height:calc(var(--ck-form-header-label-font-size)*var(--ck-line-height-base) + var(--ck-spacing-padding-comfortable) + var(--ck-spacing-padding-compact));--ck-form-header-padding-block:var(--ck-spacing-padding-compact);--ck-form-header-padding:var(--ck-spacing-padding-comfortable) var(--ck-spacing-padding-comfortable) var(--ck-spacing-padding-compact) var(--ck-spacing-padding-comfortable);--ck-form-header-with-back-button-padding-inline-start:var(--ck-spacing-padding-comfortable);--ck-form-header-label-font-size:var(--ck-font-size-normal,var(--ck-font-size-base))}.ck.ck-form__header{align-items:center;border-bottom:0;border-bottom:var(--ck-border-divider);display:flex;flex-flow:row;flex-shrink:0;height:40px;height:var(--ck-form-header-height);justify-content:space-between;padding:12px 12px 4px;padding:var(--ck-form-header-padding);&>.ck-icon{flex-shrink:0;margin-inline-end:6px;margin-inline-end:var(--ck-spacing-control-icon-gap)}& .ck-form__header__label{--ck-font-size-base:var(--ck-form-header-label-font-size);font-weight:600;font-weight:var(--ck-font-weight-ui-heading)}&:has(.ck-button-back:not(.ck-hidden)){padding-inline-start:12px;padding-inline-start:var(--ck-form-header-with-back-button-padding-inline-start,var(--ck-spacing-padding))}&>.ck-button-back{margin-inline-end:4px;margin-inline-end:var(--ck-spacing-gap-compact)}&>.ck.ck-button{--ck-size-control-min-height:calc(var(--ck-form-header-label-font-size)*var(--ck-line-height-base));flex-shrink:0;padding:1px}& h2.ck-form__header__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}}:host,:root{--ck-icon-size-ratio:1.42857;--ck-icon-size:calc(1em*var(--ck-icon-size-ratio));--ck-icon-font-size:inherit}.ck.ck-icon{cursor:inherit;font-size:inherit;font-size:var(--ck-icon-font-size);height:1.42857em;height:var(--ck-icon-size);vertical-align:middle;width:1.42857em;width:var(--ck-icon-size);& *{cursor:inherit}&.ck-icon_inherit-color{color:inherit;& *{color:inherit;&:not([fill]){fill:currentColor}}}}:host,:root{--ck-input-width:18em;--ck-input-padding:var(--ck-spacing-padding-compact) var(--ck-spacing-padding);--ck-input-font-size:var(--ck-font-size-control);--ck-input-border-radius:var(--ck-border-radius-control);--ck-input-background-color:var(--ck-color-surface-control);--ck-input-border-color:var(--ck-color-border-control);--ck-input-error-border-color:var(--ck-color-feedback-error);--ck-input-text-color:var(--ck-color-text-primary);--ck-input-disabled-background-color:#f2f2f2;--ck-input-disabled-border-color:var(--ck-color-border-control);--ck-input-disabled-text-color:var(--ck-color-text-disabled);--ck-input-border:var(--ck-border-width-control) solid var(--ck-color-input-border,var(--ck-input-border-color));--ck-input-focus-border-color:var(--ck-interactive-focus-border-color);--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{background:#fff;background:var(--ck-color-input-background,var(--ck-input-background-color));border:1px solid #c9d1dc;border:var(--ck-input-border);border-radius:4px;border-radius:var(--ck-input-border-radius);color:#121c2b;color:var(--ck-color-input-text,var(--ck-input-text-color));font-size:14px;font-size:var(--ck-input-font-size);min-height:32px;min-height:var(--ck-size-control-min-height);min-width:18em;min-width:var(--ck-input-width);padding:4px 8px;padding:var(--ck-input-padding);transition:box-shadow .1s ease-in-out,border .1s ease-in-out;transition:var(--ck-transition-control-fast);@media (prefers-reduced-motion:reduce){transition:none;transition:var(--ck-transition-none)}&:focus{border-color:#4865d5;border-color:var(--ck-input-focus-border-color);box-shadow:0 0 0 3px #4a67d638,0 0;box-shadow:var(--ck-focus-outer-shadow,var(--ck-interactive-focus-shadow)),0 0;outline:none}&[readonly]{background:#f2f2f2;background:var(--ck-color-input-disabled-background,var(--ck-input-disabled-background-color));border:1px solid #c9d1dc;border:var(--ck-border-width-control) solid var(--ck-color-input-disabled-border,var(--ck-input-disabled-border-color));color:#536379;color:var(--ck-color-input-disabled-text,var(--ck-input-disabled-text-color));&:focus{box-shadow:0 0 0 3px #4a67d61a,0 0;box-shadow:var(--ck-focus-disabled-outer-shadow,var(--ck-interactive-focus-disabled-shadow)),0 0}}&.ck-error{animation:ck-input-shake .3s ease both;animation:ck-input-shake var(--ck-animation-duration-feedback) var(--ck-animation-timing-function-feedback) var(--ck-animation-fill-mode-feedback);border-color:#d11e1e;border-color:var(--ck-color-input-error-border,var(--ck-input-error-border-color));@media (prefers-reduced-motion:reduce){animation:none;animation:var(--ck-animation-none)}&:focus{box-shadow:0 0 0 3px #fae8e8,0 0;box-shadow:var(--ck-focus-error-outer-shadow,var(--ck-interactive-focus-error-shadow)),0 0}}}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}to{transform:translateX(0)}}.ck-textarea{overflow-x:hidden}.ck.ck-label{display:block;font-weight:600;font-weight:var(--ck-font-weight-ui-label)}.ck.ck-voice-label{display:none}:host,:root{--ck-labeled-field-label-background-color:var(--ck-color-surface-control);--ck-labeled-field-label-start-gap:var(--ck-spacing-padding);--ck-labeled-field-label-font-size:var(--ck-font-size-md)}.ck.ck-labeled-field-view{border-radius:0;border-radius:var(--ck-rounded-corners-radius,var(--ck-radius-corners));& .ck.ck-label{display:block;position:absolute}&>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative;width:100%;&>.ck.ck-label{background:#fff;background:var(--ck-color-labeled-field-label-background,var(--ck-labeled-field-label-background-color));font-size:14px;font-size:var(--ck-labeled-field-label-font-size);font-weight:400;font-weight:var(--ck-font-weight-ui-muted);line-height:normal;max-width:100%;overflow:hidden;padding:0 5px;padding:0 calc(var(--ck-font-size-tiny, var(--ck-font-size-xs))*.5);pointer-events:none;text-overflow:ellipsis;top:0;transition:transform .1s cubic-bezier(0,0,.24,.95),padding .1s cubic-bezier(0,0,.24,.95),background .1s cubic-bezier(0,0,.24,.95);transition:transform var(--ck-transition-duration-control-fast) var(--ck-transition-timing-function-control-emphasized),padding var(--ck-transition-duration-control-fast) var(--ck-transition-timing-function-control-emphasized),background var(--ck-transition-duration-control-fast) var(--ck-transition-timing-function-control-emphasized);[dir=ltr] &{left:0;transform:translate(8px,-6px) scale(.75);transform:translate(var(--ck-labeled-field-label-start-gap),-6px) scale(.75);transform-origin:0 0}[dir=rtl] &{right:0;transform:translate(-8px,-6px) scale(.75);transform:translate(calc(var(--ck-labeled-field-label-start-gap)*-1),-6px) scale(.75);transform-origin:100% 0}@media (prefers-reduced-motion:reduce){transition:none;transition:var(--ck-transition-none)}}}&.ck-error{& .ck-input:not([readonly])+.ck.ck-label,&>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:#d11e1e;color:var(--ck-color-feedback-error)}}& .ck-labeled-field-view__status{font-size:12px;font-size:var(--ck-font-size-small,var(--ck-font-size-sm));margin-top:4px;margin-top:var(--ck-spacing-gap-compact);white-space:normal;&.ck-labeled-field-view__status_error{color:#d11e1e;color:var(--ck-color-feedback-error)}}&.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:#536379;color:var(--ck-color-input-disabled-text,var(--ck-input-disabled-text-color))}&.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:none;max-width:calc(100% - 16px);max-width:var(--ck-labeled-field-empty-unfocused-max-width,calc(100% - var(--ck-labeled-field-label-start-gap)*2));padding:0;[dir=ltr] &{transform:translate(8px,calc(16px - 1lh/2)) scale(1);transform:translate(var(--ck-labeled-field-label-default-position-x,var(--ck-labeled-field-label-start-gap)),var(--ck-labeled-field-label-default-position-y,calc((var(--ck-size-control-min-height) - 1lh)/2))) scale(1)}[dir=rtl] &{transform:translate(-8px,calc(16px - 1lh/2)) scale(1);transform:translate(calc(var(--ck-labeled-field-label-default-position-x, var(--ck-labeled-field-label-start-gap))*-1),var(--ck-labeled-field-label-default-position-y,calc((var(--ck-size-control-min-height) - 1lh)/2))) scale(1)}}&>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:none;padding-inline:8px;padding-inline:var(--ck-spacing-padding)}&.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(100% - 24px - .71429em);max-width:var(--ck-labeled-field-empty-unfocused-max-width,calc(100% - var(--ck-labeled-field-label-start-gap)*2 - var(--ck-dropdown-arrow-size) - var(--ck-spacing-control-padding-inline)))}&.ck-labeled-field-view_full-width{flex-grow:1}}.ck.ck-labeled-input .ck-labeled-input__status{font-size:12px;font-size:var(--ck-font-size-small,var(--ck-font-size-sm));margin-top:4px;margin-top:var(--ck-spacing-gap-compact);white-space:normal}.ck.ck-labeled-input .ck-labeled-input__status_error{color:#d11e1e;color:var(--ck-color-feedback-error)}:host,:root{--ck-list-item-min-width:10em;--ck-list-padding:var(--ck-spacing-padding-compact);--ck-list-item-outer-padding:var(--ck-spacing-padding-tight);--ck-list-separator-inline-margin:calc(var(--ck-spacing-padding-compact)*-1);--ck-list-border-radius:var(--ck-border-radius-surface);--ck-list-background-color:var(--ck-color-surface-control);--ck-list-button-hover-background-color:var(--ck-color-button-default-hover-background,var(--ck-button-default-hover-background-color));--ck-list-button-on-background-color:var(--ck-color-button-on-color,var(--ck-button-on-text-color));--ck-list-button-on-text-color:var(--ck-color-text-inverse);--ck-list-divider-color:var(--ck-color-divider);--ck-list-group-label-font-size:var(--ck-font-size-small,var(--ck-font-size-sm))}.ck.ck-list{background:#fff;background:var(--ck-color-list-background,var(--ck-list-background-color));border-radius:8px;border-radius:var(--ck-list-border-radius);display:flex;flex-direction:column;list-style-type:none;padding:4px;padding:var(--ck-list-padding);-webkit-user-select:none;user-select:none;&.ck-list_no-inline-padding{--ck-list-separator-inline-margin:0;padding-inline:0}& .ck-list__item,& .ck-list__separator{display:block}& .ck-list__item>:focus{position:relative;z-index:1;z-index:var(--ck-layer-base)}}.ck.ck-list__item{cursor:default;min-width:10em;min-width:var(--ck-list-item-min-width);padding:2px;padding:var(--ck-list-item-outer-padding);&>.ck-button:not(.ck-list-item-button){border-radius:4px;border-radius:var(--ck-list-item-button-border-radius);min-height:0;min-height:auto;padding:4px 16px;padding:var(--ck-spacing-control-padding-block) calc(var(--ck-spacing-control-padding-inline)*2);width:100%;[dir=ltr] &{text-align:left}[dir=rtl] &{text-align:right}& .ck-button__label{line-height:24px;line-height:calc(var(--ck-line-height-base)*var(--ck-font-size-normal, var(--ck-font-size-base)))}&:active{box-shadow:none}&.ck-on{background:#4865d5;background:var(--ck-color-list-button-on-background,var(--ck-list-button-on-background-color));color:#fff;color:var(--ck-color-list-button-on-text,var(--ck-list-button-on-text-color));&:active{box-shadow:none}&:hover:not(.ck-disabled){background:#4865d5;background:var(--ck-color-list-button-on-background-focus,var(--ck-color-list-button-on-background,var(--ck-list-button-on-background-color)))}&:focus:not(.ck-disabled){border-color:#fff;border-color:var(--ck-color-surface-control)}}&:hover:not(.ck-disabled){background:#f3f4f7;background:var(--ck-color-list-button-hover-background,var(--ck-list-button-hover-background-color))}}&>.ck-button.ck-switchbutton{&.ck-on{background:#fff;background:var(--ck-color-list-background,var(--ck-list-background-color));color:inherit;&:hover:not(.ck-disabled){background:#f3f4f7;background:var(--ck-color-list-button-hover-background,var(--ck-list-button-hover-background-color));color:inherit}}}}.ck-list .ck-list__group{padding-top:8px;padding-top:var(--ck-spacing-gap);&:first-child{padding-top:0}:not(.ck-hidden)~&{border-top:1px solid #c9d1dc;border-top:var(--ck-border-width-divider) solid var(--ck-list-divider-color)}&>.ck-label{font-size:12px;font-size:var(--ck-list-group-label-font-size);font-weight:600;font-weight:var(--ck-font-weight-ui-label);padding:8px 12px 0;padding:var(--ck-spacing-gap) var(--ck-spacing-padding-comfortable) 0}}.ck.ck-list__separator{background:#c9d1dc;background:var(--ck-list-divider-color);height:1px;margin:4px -4px;margin:var(--ck-spacing-gap-compact) var(--ck-list-separator-inline-margin);width:calc(100% + 8px);width:calc(100% - var(--ck-list-separator-inline-margin)*2)}:host,:root{--ck-balloon-panel-border-radius:var(--ck-border-radius-surface);--ck-balloon-panel-border:var(--ck-balloon-border-width,var(--ck-border-width-surface)) solid var(--ck-color-panel-border,var(--ck-balloon-panel-border-color));--ck-balloon-panel-background-color:var(--ck-color-surface-container);--ck-balloon-panel-border-color:var(--ck-color-border-container);--ck-balloon-panel-arrow-display:none;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-offset:2px}.ck.ck-balloon-panel{background:#fff;background:var(--ck-color-panel-background,var(--ck-balloon-panel-background-color));border:1px solid #c9d1dc;border:var(--ck-balloon-panel-border);border-radius:8px;border-radius:var(--ck-balloon-panel-border-radius);box-shadow:0 16px 32px -4px #0000001a,0 4px 16px #0000001a,0 0;box-shadow:var(--ck-shadow-surface-floating),0 0;display:none;min-height:15px;position:absolute;z-index:1000;z-index:var(--ck-layer-panel);&.ck-balloon-panel_with-arrow{&:after,&:before{border-style:solid;content:"";display:none;display:var(--ck-balloon-panel-arrow-display);height:0;position:absolute;width:0}&:before{z-index:-2;z-index:var(--ck-balloon-panel-arrow-z-index,var(--ck-layer-balloon-arrow-back))}&:after{z-index:-1;z-index:var(--ck-layer-balloon-arrow-front)}}&[class*=arrow_n]{&:after,&:before{border-width:0 8px 10px;border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}&:before{border-color:#0000 #0000 #c9d1dc;border-color:#0000 #0000 var(--ck-color-panel-border,var(--ck-balloon-panel-border-color)) #0000;margin-top:-1px;margin-top:calc(var(--ck-balloon-border-width, var(--ck-border-width-surface))*-1);z-index:-2;z-index:var(--ck-layer-balloon-arrow-back)}&:after{border-color:#0000 #0000 #fff;border-color:#0000 #0000 var(--ck-color-panel-background,var(--ck-balloon-panel-background-color)) #0000;margin-top:1px;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width, var(--ck-border-width-surface)));z-index:-1;z-index:var(--ck-layer-balloon-arrow-front)}}&[class*=arrow_s]{&:after,&:before{border-width:10px 8px 0;border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}&:before{border-color:#c9d1dc #0000 #0000;border-color:var(--ck-color-panel-border,var(--ck-balloon-panel-border-color)) #0000 #0000;filter:drop-shadow(0 2px 2px #00000020);filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow,0 2px 2px var(--ck-color-shadow-drop)));margin-bottom:-1px;margin-bottom:calc(var(--ck-balloon-border-width, var(--ck-border-width-surface))*-1);z-index:-2;z-index:var(--ck-layer-balloon-arrow-back)}&:after{border-color:#fff #0000 #0000;border-color:var(--ck-color-panel-background,var(--ck-balloon-panel-background-color)) #0000 #0000 #0000;margin-bottom:1px;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width, var(--ck-border-width-surface)));z-index:-1;z-index:var(--ck-layer-balloon-arrow-front)}}&[class*=arrow_e]{&:after,&:before{border-width:8px 0 8px 10px;border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}&:before{border-color:#0000 #0000 #0000 #c9d1dc;border-color:#0000 #0000 #0000 var(--ck-color-panel-border,var(--ck-balloon-panel-border-color));margin-right:-1px;margin-right:calc(var(--ck-balloon-border-width, var(--ck-border-width-surface))*-1)}&:after{border-color:#0000 #0000 #0000 #fff;border-color:#0000 #0000 #0000 var(--ck-color-panel-background,var(--ck-balloon-panel-background-color));margin-right:1px;margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width, var(--ck-border-width-surface)))}}&[class*=arrow_w]{&:after,&:before{border-width:8px 10px 8px 0;border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}&:before{border-color:#0000 #c9d1dc #0000 #0000;border-color:#0000 var(--ck-color-panel-border,var(--ck-balloon-panel-border-color)) #0000 #0000;margin-left:-1px;margin-left:calc(var(--ck-balloon-border-width, var(--ck-border-width-surface))*-1)}&:after{border-color:#0000 #fff #0000 #0000;border-color:#0000 var(--ck-color-panel-background,var(--ck-balloon-panel-background-color)) #0000 #0000;margin-left:1px;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width, var(--ck-border-width-surface)))}}&.ck-balloon-panel_arrow_n{&:after,&:before{left:50%;margin-left:-8px;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:-10px;top:calc(var(--ck-balloon-arrow-height)*-1)}}&.ck-balloon-panel_arrow_nw{&:after,&:before{left:16px;left:calc(var(--ck-balloon-arrow-half-width)*2);top:-10px;top:calc(var(--ck-balloon-arrow-height)*-1)}}&.ck-balloon-panel_arrow_ne{&:after,&:before{right:16px;right:calc(var(--ck-balloon-arrow-half-width)*2);top:-10px;top:calc(var(--ck-balloon-arrow-height)*-1)}}&.ck-balloon-panel_arrow_s{&:after,&:before{bottom:-10px;bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:-8px;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}}&.ck-balloon-panel_arrow_sw{&:after,&:before{bottom:-10px;bottom:calc(var(--ck-balloon-arrow-height)*-1);left:16px;left:calc(var(--ck-balloon-arrow-half-width)*2)}}&.ck-balloon-panel_arrow_se{&:after,&:before{bottom:-10px;bottom:calc(var(--ck-balloon-arrow-height)*-1);right:16px;right:calc(var(--ck-balloon-arrow-half-width)*2)}}&.ck-balloon-panel_arrow_sme{&:after,&:before{bottom:-10px;bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:16px;margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}}&.ck-balloon-panel_arrow_smw{&:after,&:before{bottom:-10px;bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:16px;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}}&.ck-balloon-panel_arrow_nme{&:after,&:before{margin-right:16px;margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:-10px;top:calc(var(--ck-balloon-arrow-height)*-1)}}&.ck-balloon-panel_arrow_nmw{&:after,&:before{left:25%;margin-left:16px;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:-10px;top:calc(var(--ck-balloon-arrow-height)*-1)}}&.ck-balloon-panel_arrow_e{&:after,&:before{margin-top:-8px;margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:-10px;right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}}&.ck-balloon-panel_arrow_w{&:after,&:before{left:-10px;left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:-8px;margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}}&.ck-balloon-panel_visible{display:block}}.ck .ck-balloon-rotator__navigation{align-items:center;background:#fff;background:var(--ck-color-toolbar-background,var(--ck-toolbar-background-color));border-bottom:0;border-bottom:var(--ck-border-divider);border-radius:8px 8px 0 0;border-radius:var(--ck-balloon-panel-border-radius) var(--ck-balloon-panel-border-radius) 0 0;display:flex;justify-content:center;padding:0 8px;padding:0 var(--ck-spacing-padding);&>*{margin-bottom:4px;margin-bottom:var(--ck-spacing-gap-compact);margin-right:4px;margin-right:var(--ck-spacing-gap-compact);margin-top:4px;margin-top:var(--ck-spacing-gap-compact)}& .ck-balloon-rotator__counter{margin-left:4px;margin-left:var(--ck-spacing-gap-compact);margin-right:8px;margin-right:var(--ck-spacing-control-padding-inline)}}.ck .ck-balloon-rotator__content{& .ck.ck-annotation-wrapper{box-shadow:none}&>.ck{border:none}}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-fake-panel div{background:#fff;background:var(--ck-color-panel-background,var(--ck-balloon-panel-background-color));border:1px solid #c9d1dc;border:var(--ck-balloon-panel-border);border-radius:8px;border-radius:var(--ck-border-radius-surface);box-shadow:0 16px 32px -4px #0000001a,0 4px 16px #0000001a,0 0;box-shadow:var(--ck-shadow-surface-floating),0 0;height:100%;min-height:15px;position:absolute;width:100%}.ck .ck-fake-panel div:first-child{margin-left:6px;margin-left:var(--ck-balloon-fake-panel-offset-horizontal,6px);margin-top:6px;margin-top:var(--ck-balloon-fake-panel-offset-vertical,6px);z-index:2}.ck .ck-fake-panel div:nth-child(2){margin-left:12px;margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal, 6px)*2);margin-top:12px;margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical, 6px)*2);z-index:1}.ck .ck-fake-panel div:nth-child(3){margin-left:18px;margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal, 6px)*3);margin-top:18px;margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical, 6px)*3)}.ck .ck-fake-panel{position:absolute;z-index:999;z-index:var(--ck-layer-panel-below)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel div,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel div,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel div{&:first-child{margin-top:-6px;margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical, 6px)*-1)}&:nth-child(2){margin-top:-12px;margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical, 6px)*-2)}&:nth-child(3){margin-top:-18px;margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical, 6px)*-3)}}:host,:root{--ck-sticky-panel-uniform-border-radius:initial}.ck.ck-sticky-panel{& .ck-sticky-panel__content_sticky{border-radius:initial;border-radius:var(--ck-sticky-panel-uniform-border-radius,var(--ck-border-radius-surface-attached-top));border-width:0 1px 1px;border-width:0 var(--ck-border-width-surface) var(--ck-border-width-surface);box-shadow:0 16px 32px -4px #0000001a,0 4px 16px #0000001a,0 0;box-shadow:var(--ck-shadow-surface-floating),0 0;position:fixed;top:0;z-index:1000;z-index:var(--ck-layer-panel)}& .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}}:host,:root{--ck-autocomplete-results-max-height:200px;--ck-autocomplete-results-uniform-border-radius:var(--ck-border-radius-uniform);--ck-autocomplete-results-border-radius:var(--ck-border-radius-surface-attached);--ck-autocomplete-results-border:var(--ck-border-width-surface) solid var(--ck-color-dropdown-panel-border,var(--ck-dropdown-panel-border-color));--ck-autocomplete-results-background-color:var(--ck-color-surface-container)}.ck.ck-autocomplete{position:relative;&>.ck-search__results{background:#fff;background:var(--ck-autocomplete-results-background-color);border:1px solid #c9d1dc;border:var(--ck-autocomplete-results-border);border-radius:8px;border-radius:var(--ck-autocomplete-results-border-radius);box-shadow:0 16px 32px -4px #0000001a,0 4px 16px #0000001a,0 0;box-shadow:var(--ck-shadow-surface-floating),0 0;max-height:200px;max-height:var(--ck-autocomplete-results-max-height);min-width:auto;overflow-y:auto;position:absolute;z-index:1000;z-index:var(--ck-z-panel,var(--ck-z-overlay));&.ck-search__results_n{border-radius:8px;border-radius:var(--ck-autocomplete-results-uniform-border-radius,var(--ck-border-radius-surface-attached-bottom));bottom:100%;margin-bottom:-1px;margin-bottom:calc(var(--ck-border-width-surface)*-1)}&.ck-search__results_s{border-radius:8px;border-radius:var(--ck-autocomplete-results-uniform-border-radius,var(--ck-border-radius-surface-attached-top));bottom:auto;margin-top:-1px;margin-top:calc(var(--ck-border-width-surface)*-1);top:100%}}}:host,:root{--ck-search-results-info-padding:var(--ck-spacing-gap) var(--ck-spacing-padding-comfortable);--ck-search-results-info-primary-font-size:var(--ck-font-size-md);--ck-search-results-info-secondary-font-size:var(--ck-font-size-small,var(--ck-font-size-sm))}.ck.ck-search{&>.ck-labeled-field-view{& .ck-input{width:100%}&>.ck-labeled-field-view__input-wrapper>.ck-icon{position:absolute;top:50%;transform:translateY(-50%);[dir=ltr] &{left:6px;left:var(--ck-spacing-control-icon-gap)}[dir=rtl] &{right:6px;right:var(--ck-spacing-control-icon-gap)}}& .ck-search__reset{position:absolute;top:50%;transform:translateY(-50%)}&.ck-search__query_with-icon{--ck-labeled-field-label-default-position-x:var(--ck-search-field-view-horizontal-spacing,calc(var(--ck-icon-size) + var(--ck-spacing-medium, var(--ck-spacing-base))));& .ck-icon{font-size:14px;font-size:var(--ck-input-font-size)}&>.ck-labeled-field-view__input-wrapper>.ck-icon{opacity:.5;pointer-events:none}& .ck-input{width:100%;[dir=ltr] &{padding-left:calc(1.42857em + 8px);padding-left:var(--ck-search-field-view-horizontal-spacing,calc(var(--ck-icon-size) + var(--ck-spacing-medium, var(--ck-spacing-base))))}[dir=rtl] &{&:not(.ck-input-text_empty){padding-left:calc(1.42857em + 8px);padding-left:var(--ck-search-field-view-horizontal-spacing,calc(var(--ck-icon-size) + var(--ck-spacing-medium, var(--ck-spacing-base))))}}}}&.ck-search__query_with-reset{--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-search-field-view-horizontal-spacing,calc(var(--ck-icon-size) + var(--ck-spacing-medium, var(--ck-spacing-base))));&.ck-labeled-field-view_empty{--ck-labeled-field-empty-unfocused-max-width:100% - var(--ck-search-field-view-horizontal-spacing,calc(var(--ck-icon-size) + var(--ck-spacing-medium, var(--ck-spacing-base)))) - var(--ck-spacing-control-icon-gap)}& .ck-search__reset{background:none;min-height:auto;min-width:auto;opacity:.5;padding:0;[dir=ltr] &{right:6px;right:var(--ck-spacing-control-icon-gap)}[dir=rtl] &{left:6px;left:var(--ck-spacing-control-icon-gap)}&:hover{opacity:1}}& .ck-input{width:100%;[dir=ltr] &{&:not(.ck-input-text_empty){padding-right:calc(1.42857em + 8px);padding-right:var(--ck-search-field-view-horizontal-spacing,calc(var(--ck-icon-size) + var(--ck-spacing-medium, var(--ck-spacing-base))))}}[dir=rtl] &{padding-right:calc(1.42857em + 8px);padding-right:var(--ck-search-field-view-horizontal-spacing,calc(var(--ck-icon-size) + var(--ck-spacing-medium, var(--ck-spacing-base))))}}}}&>.ck-search__results{min-width:100%;&>.ck-search__info{padding:8px 12px;padding:var(--ck-search-results-info-padding);width:100%;& *{white-space:normal}&>span:first-child{display:block;font-size:14px;font-size:var(--ck-search-results-info-primary-font-size);font-weight:600;font-weight:var(--ck-font-weight-ui-heading)}&>span:last-child{font-size:12px;font-size:var(--ck-search-results-info-secondary-font-size);margin-top:8px;margin-top:var(--ck-spacing-gap)}&:not(.ck-hidden)~*{display:none}}}}.ck.ck-highlighted-text mark{background:#ff0;background:var(--ck-color-highlight-background);font-size:inherit;font-weight:inherit;font-weight:var(--ck-font-weight-ui-inherit);line-height:inherit;vertical-align:initial}:host,:root{--ck-tooltip-max-width:200px;--ck-tooltip-padding:0 var(--ck-spacing-padding-snug) var(--ck-spacing-padding-tight) var(--ck-spacing-padding-snug);--ck-tooltip-multiline-padding:0 var(--ck-spacing-padding-compact);--ck-tooltip-border:0px solid #0000;--ck-tooltip-border-radius:var(--ck-radius-md);--ck-tooltip-background-color:var(--ck-color-surface-inverse);--ck-tooltip-text-color:var(--ck-color-text-inverse);--ck-tooltip-text-font-size:var(--ck-font-size-tiny,var(--ck-font-size-xs));--ck-tooltip-arrow-half-width:4px;--ck-tooltip-arrow-height:4px;--ck-tooltip-arrow-offset:1px}.ck.ck-balloon-panel.ck-tooltip{--ck-balloon-panel-border:var(--ck-tooltip-border);--ck-balloon-panel-background-color:var(--ck-color-tooltip-background,var(--ck-tooltip-background-color));--ck-balloon-arrow-half-width:var(--ck-tooltip-arrow-half-width);--ck-balloon-arrow-height:var(--ck-tooltip-arrow-height);--ck-balloon-arrow-offset:var(--ck-tooltip-arrow-offset);border-radius:4px;border-radius:var(--ck-tooltip-border-radius);box-shadow:none;line-height:1;min-height:0;min-height:auto;padding:0 6px 2px;padding:var(--ck-tooltip-padding);-webkit-user-select:none;user-select:none;z-index:10099;z-index:var(--ck-layer-tooltip);& .ck-tooltip__text{color:#fff;color:var(--ck-color-tooltip-text,var(--ck-tooltip-text-color));font-size:10px;font-size:var(--ck-tooltip-text-font-size);line-height:1.5}&.ck-tooltip_multi-line .ck-tooltip__text{display:inline-block;max-width:200px;max-width:var(--ck-tooltip-max-width);padding:0 4px;padding:var(--ck-tooltip-multiline-padding);white-space:break-spaces}&:before{display:none}}:host,:root{--ck-toolbar-spinner-size:18px}.ck.ck-spinner-container{animation:ck-spinner-rotate 1.5s linear infinite;animation:var(--ck-animation-duration-progress) var(--ck-animation-repeat-infinite) ck-spinner-rotate var(--ck-animation-timing-function-progress);display:block;@media (prefers-reduced-motion:reduce){animation-duration:3s}position:relative}.ck.ck-spinner,.ck.ck-spinner-container{height:18px;height:var(--ck-toolbar-spinner-size);width:18px;width:var(--ck-toolbar-spinner-size)}.ck.ck-spinner{border:2px solid #121c2b;border:var(--ck-border-width-emphasis) solid var(--ck-color-text);border-radius:50%;border-radius:var(--ck-radius-full);border-top-color:#0000;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}@keyframes ck-spinner-rotate{to{transform:rotate(1turn)}}:host,:root{--ck-toolbar-item-gap-inline:var(--ck-spacing-gap-compact);--ck-toolbar-padding:0 var(--ck-spacing-padding-compact);--ck-toolbar-border-radius:var(--ck-border-radius-surface);--ck-toolbar-vertical-button-border-radius:var(--ck-border-radius-control);--ck-toolbar-background-color:var(--ck-color-surface-container);--ck-toolbar-border-color:var(--ck-color-border-container);--ck-toolbar-border:var(--ck-border-width-surface) solid var(--ck-color-toolbar-border,var(--ck-toolbar-border-color))}.ck.ck-toolbar{align-items:center;background:#fff;background:var(--ck-color-toolbar-background,var(--ck-toolbar-background-color));border:1px solid #c9d1dc;border:var(--ck-toolbar-border);border-radius:8px;border-radius:var(--ck-toolbar-border-radius);display:flex;flex-flow:row;padding:0 4px;padding:var(--ck-toolbar-padding);-webkit-user-select:none;user-select:none;& .ck-button__label{font-size:inherit;font-size:var(--ck-toolbar-text-font-size);line-height:21px;line-height:calc(var(--ck-line-height-base)*var(--ck-button-font-size))}& .ck-button_small .ck-button__label{line-height:18px;line-height:calc(var(--ck-line-height-base)*var(--ck-button-small-font-size))}& .ck.ck-toolbar__separator{background:#c9d1dc;background:var(--ck-color-divider);display:inline-block;height:1.42857em;height:var(--ck-icon-size);margin-bottom:4px;margin-bottom:var(--ck-spacing-gap-compact);margin-top:4px;margin-top:var(--ck-spacing-gap-compact);min-width:1px;width:1px;&:first-child,&:last-child{display:none}}& .ck-toolbar__line-break{flex-basis:100%;height:0}&>.ck-toolbar__items{align-items:center;display:flex;flex-flow:wrap;flex-grow:1;&>:not(.ck-toolbar__line-break){margin-right:4px;margin-right:var(--ck-toolbar-item-gap-inline)}&:empty+.ck.ck-toolbar__separator{display:none}}&>.ck-toolbar__items>:not(.ck-toolbar__line-break),&>.ck.ck-toolbar__grouped-dropdown{margin-bottom:4px;margin-bottom:var(--ck-spacing-gap-compact);margin-top:4px;margin-top:var(--ck-spacing-gap-compact)}&.ck-toolbar_vertical{padding:0;&>.ck-toolbar__items>.ck{border-radius:4px;border-radius:var(--ck-toolbar-vertical-button-border-radius);margin:0;width:100%}}&.ck-toolbar_compact{border-radius:4px;border-radius:var(--ck-border-radius-control);padding:0;&>.ck-toolbar__items>*{margin:0;&:not(:first-child):not(:last-child){border-radius:0}}}&>.ck.ck-toolbar__grouped-dropdown{&>.ck.ck-button.ck-dropdown__button{padding-inline:4px;padding-inline:var(--ck-spacing-control-padding-inline-compact)}&>.ck-dropdown__button .ck-dropdown__arrow{display:none}}& .ck-toolbar__nested-toolbar-dropdown{&>.ck-dropdown__panel{min-width:auto}&>.ck-button>.ck-button__label{max-width:7em;width:auto}}&:focus{outline:none}.ck-toolbar-container &{border:0}&.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}&.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}&.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}& .ck.ck-list__item>.ck.ck-button .ck-button__label{line-height:21px;line-height:calc(var(--ck-line-height-base)*var(--ck-button-font-size))}}.ck.ck-toolbar[dir=rtl],[dir=rtl] .ck.ck-toolbar{&>.ck-toolbar__items>.ck{margin-right:0}&:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:4px;margin-left:var(--ck-toolbar-item-gap-inline)}&>.ck-toolbar__items>.ck:last-child{margin-left:0}&.ck-toolbar_compact>.ck-toolbar__items>.ck{&:first-child{border-radius:0 4px 4px 0;border-radius:0 var(--ck-border-radius-control) var(--ck-border-radius-control) 0}&:last-child{border-radius:4px 0 0 4px;border-radius:var(--ck-border-radius-control) 0 0 var(--ck-border-radius-control)}&:first-child:last-child{border-radius:4px;border-radius:var(--ck-border-radius-control)}}&.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),&>.ck.ck-toolbar__separator{margin-left:4px;margin-left:var(--ck-spacing-gap-compact)}}.ck.ck-toolbar[dir=ltr],[dir=ltr] .ck.ck-toolbar{&>.ck-toolbar__items>.ck:last-child{margin-right:0}&.ck-toolbar_compact>.ck-toolbar__items>.ck{&:first-child{border-radius:4px 0 0 4px;border-radius:var(--ck-border-radius-control) 0 0 var(--ck-border-radius-control)}&:last-child{border-radius:0 4px 4px 0;border-radius:0 var(--ck-border-radius-control) var(--ck-border-radius-control) 0}&:first-child:last-child{border-radius:4px;border-radius:var(--ck-border-radius-control)}}&>.ck.ck-toolbar__separator{margin-right:4px;margin-right:var(--ck-toolbar-item-gap-inline)}&.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child){margin-right:4px;margin-right:var(--ck-spacing-gap-compact)}}.ck-toolbar-context{& .ck.ck-button .ck-button__label{font-size:inherit;font-size:var(--ck-toolbar-text-font-size)}& .ck.ck-list__item>.ck.ck-button .ck-button__label{line-height:21px;line-height:calc(var(--ck-line-height-base)*var(--ck-button-font-size))}}:host,:root{--ck-block-toolbar-button-size:var(--ck-font-size-normal,var(--ck-font-size-base))}.ck.ck-block-toolbar-button{color:#121c2b;color:var(--ck-color-block-toolbar-button,var(--ck-color-text));font-size:16px;font-size:var(--ck-block-toolbar-size,var(--ck-block-toolbar-button-size));position:absolute;z-index:1;z-index:var(--ck-z-default,var(--ck-z-base))}:host,:root{--ck-menu-bar-padding:var(--ck-spacing-padding-compact);--ck-menu-bar-gap:var(--ck-spacing-gap-compact)}.ck.ck-menu-bar{background:#fff;background:var(--ck-color-surface-canvas);border:1px solid #c9d1dc;border:var(--ck-toolbar-border);display:flex;flex-wrap:wrap;gap:4px;gap:var(--ck-menu-bar-gap);justify-content:flex-start;padding:4px;padding:var(--ck-menu-bar-padding);width:100%;& .ck-button__label{font-size:inherit;font-size:var(--ck-menubar-text-font-size)}}:host,:root{--ck-menu-bar-button-border-radius:var(--ck-border-radius-control)}.ck.ck-menu-bar__menu{&>.ck-menu-bar__menu__button{width:100%;&>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}&.ck-disabled>.ck-button__label{opacity:.5;opacity:var(--ck-disabled-opacity,var(--ck-opacity-disabled))}[dir=ltr] &{&:not(.ck-button_with-text){padding-left:4px;padding-left:var(--ck-spacing-control-padding-inline-compact)}}[dir=rtl] &{&:not(.ck-button_with-text){padding-right:4px;padding-right:var(--ck-spacing-control-padding-inline-compact)}}}&.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button{border-radius:4px;border-radius:var(--ck-menu-bar-panel-uniform-border-radius,var(--ck-border-radius-surface-attached-bottom));min-height:0;min-height:auto;padding:4px 6px;padding:var(--ck-spacing-control-padding-block) var(--ck-spacing-control-icon-gap);& .ck-button__label{line-height:inherit;overflow:visible;width:auto}& .ck-icon{display:none}}&>.ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{pointer-events:none;z-index:1;z-index:var(--ck-z-default,var(--ck-z-base))}&:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button{border-radius:4px;border-radius:var(--ck-menu-bar-button-border-radius);&>.ck-menu-bar__menu__button__arrow{width:.71429em;width:var(--ck-dropdown-arrow-size);[dir=ltr] &{margin-left:8px;margin-left:var(--ck-spacing-control-padding-inline);margin-right:-4px;margin-right:calc(var(--ck-spacing-control-padding-inline-compact)*-1);transform:rotate(-90deg)}[dir=rtl] &{left:8px;left:var(--ck-spacing-control-padding-inline);margin-left:-4px;margin-left:calc(var(--ck-spacing-control-padding-inline-compact)*-1);margin-right:4px;margin-right:var(--ck-spacing-control-padding-inline-compact);transform:rotate(90deg)}}&.ck-disabled>.ck-menu-bar__menu__button__arrow{opacity:.5;opacity:var(--ck-disabled-opacity,var(--ck-opacity-disabled))}}}:host,:root{--ck-menu-bar-panel-uniform-border-radius:var(--ck-radius-md);--ck-menu-bar-panel-border-radius:var(--ck-radius-md);--ck-menu-bar-item-focus-border-color:var(--ck-interactive-focus-border-color)}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{background:#fff;background:var(--ck-color-dropdown-panel-background,var(--ck-dropdown-panel-background-color));border:1px solid #c9d1dc;border:var(--ck-dropdown-panel-border);border-radius:4px;border-radius:var(--ck-menu-bar-panel-border-radius);bottom:0;box-shadow:0 16px 32px -4px #0000001a,0 4px 16px #0000001a,0 0;box-shadow:var(--ck-shadow-surface-floating),0 0;height:fit-content;max-width:75vw;max-width:var(--ck-menu-bar-menu-max-width,75vw);position:absolute;z-index:1000;z-index:var(--ck-z-panel,var(--ck-z-overlay));&.ck-menu-bar__menu__panel_fit-content{max-width:none;max-width:var(--ck-menu-bar-menu-max-width,none)}&.ck-menu-bar__menu__panel_position_es,&.ck-menu-bar__menu__panel_position_se{border-radius:4px;border-radius:var(--ck-menu-bar-panel-uniform-border-radius,var(--ck-border-radius-surface-cut-top-left))}&.ck-menu-bar__menu__panel_position_sw,&.ck-menu-bar__menu__panel_position_ws{border-radius:4px;border-radius:var(--ck-menu-bar-panel-uniform-border-radius,var(--ck-border-radius-surface-cut-top-right))}&.ck-menu-bar__menu__panel_position_en,&.ck-menu-bar__menu__panel_position_ne{border-radius:4px;border-radius:var(--ck-menu-bar-panel-uniform-border-radius,var(--ck-border-radius-surface-cut-bottom-left))}&.ck-menu-bar__menu__panel_position_nw,&.ck-menu-bar__menu__panel_position_wn{border-radius:4px;border-radius:var(--ck-menu-bar-panel-uniform-border-radius,var(--ck-border-radius-surface-cut-bottom-right))}&:focus{outline:none}&.ck-menu-bar__menu__panel_position_ne,&.ck-menu-bar__menu__panel_position_nw{bottom:100%}&.ck-menu-bar__menu__panel_position_se,&.ck-menu-bar__menu__panel_position_sw{bottom:auto;top:100%}&.ck-menu-bar__menu__panel_position_ne,&.ck-menu-bar__menu__panel_position_se{left:0}&.ck-menu-bar__menu__panel_position_nw,&.ck-menu-bar__menu__panel_position_sw{right:0}&.ck-menu-bar__menu__panel_position_en,&.ck-menu-bar__menu__panel_position_es{left:calc(100% - 5px);left:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset, 5px))}&.ck-menu-bar__menu__panel_position_es{top:0}&.ck-menu-bar__menu__panel_position_en{bottom:0}&.ck-menu-bar__menu__panel_position_wn,&.ck-menu-bar__menu__panel_position_ws{right:calc(100% - 5px);right:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset, 5px))}&.ck-menu-bar__menu__panel_position_ws{top:0}&.ck-menu-bar__menu__panel_position_wn{bottom:0}}.ck.ck-menu-bar{& .ck-list-item-button{&:active,&:focus{border-color:#0000;box-shadow:none}}&.ck-menu-bar_focus-border-enabled .ck-list-item-button{&:active,&:focus{border-color:#4865d5;border-color:var(--ck-menu-bar-item-focus-border-color);box-shadow:0 0 0 3px #4a67d638,0 0;box-shadow:var(--ck-focus-outer-shadow,var(--ck-interactive-focus-shadow)),0 0;outline:none;position:relative;z-index:2;z-index:var(--ck-layer-control-raised)}}}.ck.ck-menu-bar__menu{display:block;font-size:inherit;position:relative;&.ck-menu-bar__menu_top-level{max-width:100%}}:host,:root{--ck-menu-bar-menu-item-min-width:18em}.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item{min-width:18em;min-width:var(--ck-menu-bar-menu-item-min-width)}:host,:root{--ck-menu-bar-list-item-button-border-radius:var(--ck-border-radius-control)}.ck.ck-menu-bar__menu{& .ck-button.ck-menu-bar__menu__item__button{border-radius:4px;border-radius:var(--ck-menu-bar-list-item-button-border-radius);&>.ck-spinner-container,&>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size:20px}&>.ck-spinner-container{font-size:.833335em;[dir=ltr] &{margin-right:6px;margin-right:var(--ck-spacing-control-icon-gap)}[dir=rtl] &{margin-left:6px;margin-left:var(--ck-spacing-control-icon-gap)}}}}:host,:root{--ck-tab-button-size:36px;--ck-tab-button-margin-bar:var(--ck-spacing-gap);--ck-tab-button-margin-gap:var(--ck-spacing-gap-compact);--ck-tab-button-margin-block:var(--ck-tab-button-margin-gap);--ck-tab-button-margin-inline:var(--ck-tab-button-margin-bar);--ck-tab-button-icon-size:20px;--ck-tab-button-border-radius:var(--ck-border-radius,var(--ck-radius-base));--ck-tab-button-border-width:var(--ck-border-width-control);--ck-tab-button-with-text-padding-inline:var(--ck-spacing-padding-compact);--ck-tab-button-background:#0000;--ck-tab-button-active-background:var(--ck-color-interactive-primary-surface-muted);--ck-tab-button-icon-color:var(--ck-color-base-text-light);--ck-tab-button-active-icon-color:var(--ck-color-base-action);--ck-tab-button-focus-background:var(--ck-color-base-background);--ck-tab-button-focus-hover-background:var(--ck-color-interactive-hover-surface-strong);--ck-tab-button-indicator-width:3px;--ck-tab-button-indicator-radius:var(--ck-border-radius-control-small);--ck-tab-button-indicator-hover-height:16px;--ck-tab-button-indicator-active-height:28px;--ck-tab-button-indicator-hover-color:#c5cef2;--ck-tab-button-indicator-active-color:var(--ck-tab-button-active-icon-color);--ck-tab-button-size-small:28px;--ck-tab-button-margin-bar-small:5px;--ck-tab-button-margin-gap-small:var(--ck-spacing-gap-tight);--ck-tab-button-indicator-width-small:2px;--ck-tab-button-indicator-hover-height-small:14px;--ck-tab-button-indicator-active-height-small:24px}.ck.ck-button.ck-tab-button{--ck-tab-button-indicator-length:0;--ck-tab-button-indicator-color:#0000;background:#0000;background:var(--ck-tab-button-background);border:1px solid #0000;border:var(--ck-tab-button-border-width) solid #0000;border-radius:8px;border-radius:var(--ck-tab-button-border-radius);box-sizing:border-box;cursor:pointer;height:36px;height:var(--ck-tab-button-size);justify-content:center;margin:4px 8px;margin:var(--ck-tab-button-margin-block) var(--ck-tab-button-margin-inline);min-height:0;min-width:0;padding:0;position:relative;transition:background-color .2s,border-color .2s;width:36px;width:var(--ck-tab-button-size);@media (prefers-reduced-motion:reduce){transition:none;transition:var(--ck-transition-none)}& .ck.ck-icon{--ck-icon-size:var(--ck-tab-button-icon-size);color:#536379;color:var(--ck-tab-button-icon-color)}&:before{background:var(--ck-tab-button-indicator-color);content:"";pointer-events:none;position:absolute;transition:width .2s,height .2s,background-color .2s;@media (prefers-reduced-motion:reduce){transition:none;transition:var(--ck-transition-none)}}&:not(.ck-disabled):focus{border-color:#4865d5;border-color:var(--ck-tab-button-active-icon-color)}&:not(.ck-disabled):hover{background:#e5e8f6;background:var(--ck-tab-button-active-background)}&:not(.ck-disabled):focus{background:#fff;background:var(--ck-tab-button-focus-background)}&:not(.ck-disabled):hover:focus{background:#e9ebf1;background:var(--ck-tab-button-focus-hover-background)}&:not(.ck-disabled):not(.ck-on):hover{--ck-tab-button-indicator-length:var(--ck-tab-button-indicator-hover-height);--ck-tab-button-indicator-color:var(--ck-tab-button-indicator-hover-color)}&.ck-on{--ck-tab-button-indicator-length:var(--ck-tab-button-indicator-active-height);--ck-tab-button-indicator-color:var(--ck-tab-button-indicator-active-color);background:#e5e8f6;background:var(--ck-tab-button-active-background);color:#4865d5;color:var(--ck-tab-button-active-icon-color);& .ck.ck-icon{color:#4865d5;color:var(--ck-tab-button-active-icon-color)}}&.ck-tab-button_small{--ck-tab-button-size:var(--ck-tab-button-size-small);--ck-tab-button-margin-bar:var(--ck-tab-button-margin-bar-small);--ck-tab-button-margin-gap:var(--ck-tab-button-margin-gap-small);--ck-tab-button-indicator-width:var(--ck-tab-button-indicator-width-small);--ck-tab-button-indicator-hover-height:var(--ck-tab-button-indicator-hover-height-small);--ck-tab-button-indicator-active-height:var(--ck-tab-button-indicator-active-height-small)}&.ck-tab-button_top{--ck-tab-button-margin-block:var(--ck-tab-button-margin-bar);--ck-tab-button-margin-inline:var(--ck-tab-button-margin-gap)}&.ck-button_with-text{min-width:36px;min-width:var(--ck-tab-button-size);padding-inline:4px;padding-inline:var(--ck-tab-button-with-text-padding-inline);width:auto}&.ck-tab-button_left:before,&.ck-tab-button_right:before{height:var(--ck-tab-button-indicator-length);inset-block-start:50%;transform:translateY(-50%);width:3px;width:var(--ck-tab-button-indicator-width)}&.ck-tab-button_left:before{border-end-start-radius:2px;border-end-start-radius:var(--ck-tab-button-indicator-radius);border-start-start-radius:2px;border-start-start-radius:var(--ck-tab-button-indicator-radius);inset-inline-end:-9px;inset-inline-end:calc((var(--ck-tab-button-margin-inline) + var(--ck-tab-button-border-width))*-1)}&.ck-tab-button_right:before{border-end-end-radius:2px;border-end-end-radius:var(--ck-tab-button-indicator-radius);inset-inline-start:-9px;inset-inline-start:calc((var(--ck-tab-button-margin-inline) + var(--ck-tab-button-border-width))*-1)}&.ck-tab-button_right:before,&.ck-tab-button_top:before{border-start-end-radius:2px;border-start-end-radius:var(--ck-tab-button-indicator-radius)}&.ck-tab-button_top:before{border-start-start-radius:2px;border-start-start-radius:var(--ck-tab-button-indicator-radius);height:3px;height:var(--ck-tab-button-indicator-width);inset-block-end:-5px;inset-block-end:calc((var(--ck-tab-button-margin-block) + var(--ck-tab-button-border-width))*-1);inset-inline:0;margin-inline:auto;width:var(--ck-tab-button-indicator-length)}}.ck-tab-panel{display:flex;flex-direction:column;height:100%;&>*{flex-grow:1}&.ck-tab-panel_disabled{opacity:.5;opacity:var(--ck-disabled-opacity,var(--ck-opacity-disabled));pointer-events:none}}.ck.ck-editor__editable .ck-code_selected{background-color:#c7c7c780}.ck-content code{background-color:#c7c7c74d;border-radius:2px;padding:.15em}.ck-content blockquote{border-left:5px solid #dbe4f0;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #dbe4f0}:host,:root{--ck-bookmark-icon-hover-fill-color:var(--ck-color-widget-hover-border);--ck-bookmark-icon-selected-fill-color:var(--ck-color-focus-border,var(--ck-color-interactive-focus-border));--ck-bookmark-icon-animation-duration:var(--ck-widget-handler-animation-duration);--ck-bookmark-icon-animation-curve:var(--ck-widget-handler-animation-curve)}.ck .ck-bookmark{&.ck-widget{display:inline-block;outline:none;& .ck-bookmark__icon .ck-icon__fill{transition:fill .2s ease;transition:fill var(--ck-bookmark-icon-animation-duration) var(--ck-bookmark-icon-animation-curve)}&:hover{& .ck-bookmark__icon .ck-icon__fill{fill:#f0b429;fill:var(--ck-bookmark-icon-hover-fill-color)}}&.ck-widget_selected{& .ck-bookmark__icon .ck-icon__fill{fill:#4865d5;fill:var(--ck-bookmark-icon-selected-fill-color)}}&.ck-widget_selected,&.ck-widget_selected:hover{outline:none}& .ck-bookmark__icon{display:block;position:relative;top:-.1em;& .ck-icon{height:1.2em;vertical-align:middle;width:auto}}}}.ck .ck-fake-bookmark-selection{background:#1fb0ff4d;background:var(--ck-color-link-fake-selection)}.ck .ck-fake-bookmark-selection_collapsed{border-right:1px solid #121c2b;border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid #ffffff80;outline:var(--ck-outline-fake-caret)}.ck.ck-bookmark-balloon{& .ck.ck-toolbar{&>.ck-toolbar__items{flex-wrap:nowrap}}}.ck.ck-bookmark-toolbar__preview{cursor:default;font-weight:400;max-width:18em;max-width:var(--ck-input-width);min-width:3em;overflow:hidden;padding:0 8px;padding:0 var(--ck-spacing-medium,var(--ck-spacing-base));text-align:center;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}:host,:root{--ck-bookmark-form-width:var(--ck-width-balloon-form)}.ck.ck-bookmark-form{width:min(400px,90vw);width:var(--ck-bookmark-form-width)}:host,:root{--ck-image-processing-highlight-color:#f9fafa;--ck-image-processing-background-color:#e3e5e8}.ck.ck-editor__editable{& .image{&.image-processing{position:relative;&:before{animation:ck-image-processing-animation 2s linear infinite;background:linear-gradient(90deg,#e3e5e8,#f9fafa,#e3e5e8);background:linear-gradient(90deg,var(--ck-image-processing-background-color),var(--ck-image-processing-highlight-color),var(--ck-image-processing-background-color));background-size:200% 100%;content:"";left:0;position:absolute;top:0;width:100%;z-index:1}& img,&:before{height:100%}}}}@keyframes ck-image-processing-animation{0%{background-position:200% 0}to{background-position:-200% 0}}:host,:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable{& .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative;& span{background:#4865d5;background:var(--ck-clipboard-drop-target-color);border:1px solid #4865d5;border:1px solid var(--ck-clipboard-drop-target-color);bottom:-4px;bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;position:absolute;top:-4px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);width:0;&:after{border-color:#4865d5 #0000 #0000;border-color:var(--ck-clipboard-drop-target-color) #0000 #0000 #0000;border-style:solid;border-width:8px 6px 0;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:-4px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}}}& .ck-widget.ck-clipboard-drop-target-range{outline:3px solid #4865d5!important;outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}& .ck-widget:-webkit-drag{zoom:.6;outline:none!important;&>.ck-widget__selection-handle,&>.ck-widget__type-around{display:none}}}.ck.ck-clipboard-drop-target-line{background:#4865d5;background:var(--ck-clipboard-drop-target-color);border:1px solid #4865d5;border:1px solid var(--ck-clipboard-drop-target-color);height:0;margin-top:-1px;pointer-events:none;position:absolute;z-index:1;z-index:var(--ck-z-default,var(--ck-z-base));&:before{border-style:solid;content:"";height:0;position:absolute;top:-6px;top:calc(var(--ck-clipboard-drop-target-dot-width)*-.5);width:0}}[dir=ltr] .ck.ck-clipboard-drop-target-line:before{border-color:#0000 #0000 #0000 #4865d5;border-color:#0000 #0000 #0000 var(--ck-clipboard-drop-target-color);border-width:6px 0 6px 8px;border-width:calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5) var(--ck-clipboard-drop-target-dot-height);left:-1px}[dir=rtl] .ck.ck-clipboard-drop-target-line:before{border-color:#0000 #4865d5 #0000 #0000;border-color:#0000 var(--ck-clipboard-drop-target-color) #0000 #0000;border-width:6px 8px 6px 0;border-width:calc(var(--ck-clipboard-drop-target-dot-width)*.5) var(--ck-clipboard-drop-target-dot-height) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0;right:-1px}:host,:root{--ck-color-code-block-label-background:var(--ck-color-base-text-light)}.ck.ck-editor__editable pre[data-language]:after{background:#536379;background:var(--ck-color-code-block-label-background);border-radius:0 0 2px 2px;border-radius:var(--ck-widget-label-border-radius);color:#fff;content:attr(data-language);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--ck-font-face,var(--ck-font-family));font-size:10px;line-height:16px;padding:2px 8px;padding:var(--ck-spacing-tiny,var(--ck-spacing-xs)) var(--ck-spacing-medium,var(--ck-spacing-base));position:absolute;right:10px;top:-1px;white-space:nowrap}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow:hidden auto}.ck.ck-editor__editable pre{position:relative}.ck-content pre{background:#f5f5f5;border:1px solid #dce5f0;border-radius:2px;color:#353535;direction:ltr;font-style:normal;margin:.9em 0;min-width:200px;padding:1em;tab-size:4;text-align:left;white-space:pre-wrap;& code{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-radius:0;padding:0}}:host,:root{--ck-content-font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-content-font-size:medium;--ck-content-font-color:#000;--ck-content-line-height:1.5;--ck-content-word-break:normal;--ck-content-overflow-wrap:break-word}.ck-content{color:#000;color:var(--ck-content-font-color);font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-family:var(--ck-content-font-family);font-size:medium;font-size:var(--ck-content-font-size);line-height:1.5;line-height:var(--ck-content-line-height);overflow-wrap:break-word;overflow-wrap:var(--ck-content-overflow-wrap);word-break:normal;word-break:var(--ck-content-word-break)}.ck.ck-editor__main>.ck-editor__editable{background:#fff;background:var(--ck-color-base-background);&:not(.ck-focused){border-color:#c9d1dc;border-color:var(--ck-color-base-border)}}.ck.ck-editor__main>.ck-editor__editable_root:not(.ck-editor__nested-editable){border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor{position:relative;& .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:1000;z-index:var(--ck-z-panel,var(--ck-z-overlay))}}.ck.ck-toolbar-container .ck-menu-bar{border:none;border-bottom:1px solid #c9d1dc;border-bottom:1px solid var(--ck-color-toolbar-border,var(--ck-toolbar-border-color))}.ck.ck-emoji{width:320px}.ck .ck.ck-emoji__search{align-items:center;display:flex;justify-content:space-between;padding:12px;padding:var(--ck-spacing-large,var(--ck-spacing-lg));padding-bottom:8px;padding-bottom:var(--ck-spacing-medium,var(--ck-spacing-base));&>.ck.ck-search{flex:1 1}}.ck .ck-fake-emoji-selection{background:#1fb0ff4d;background:var(--ck-color-link-fake-selection)}.ck .ck-fake-emoji-selection_collapsed{border-right:1px solid #121c2b;border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid #ffffff80;outline:var(--ck-outline-fake-caret)}div.ck.ck-balloon-panel.ck-emoji-picker-balloon{z-index:10000;z-index:calc(var(--ck-z-dialog, var(--ck-z-modal)) + 1)}:host,:root{--ck-emoji-categories-list-margin:0 var(--ck-spacing-padding-comfortable)}.ck.ck-emoji__categories-list{display:flex;justify-content:space-between;margin:0 12px;margin:var(--ck-emoji-categories-list-margin);&>.ck.ck-button.ck-tab-button{font-size:20px;font-size:var(--ck-tab-button-icon-size);padding-inline:0;width:36px;width:var(--ck-tab-button-size)}}:host,:root{--ck-emoji-grid-tile-size:27px;--ck-emoji-grid-margin:var(--ck-spacing-padding) var(--ck-spacing-padding-comfortable);--ck-emoji-grid-gap:var(--ck-spacing-gap-compact) var(--ck-spacing-gap-compact)}.ck.ck-emoji{& .ck.ck-emoji__tiles{border-top:1px solid #c9d1dc;border-top:1px solid var(--ck-color-base-border);max-height:min(265px,40vh);max-width:100%;overflow:hidden auto;& .ck-emoji__grid{grid-gap:4px 4px;grid-gap:var(--ck-emoji-grid-gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(27px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--ck-emoji-grid-tile-size),1fr));margin:8px 12px;margin:var(--ck-emoji-grid-margin)}& .ck-emoji__tile{border:0;font-size:1.5em;height:27px;height:var(--ck-emoji-grid-tile-size);min-height:27px;min-height:var(--ck-emoji-grid-tile-size);min-width:27px;min-width:var(--ck-emoji-grid-tile-size);padding:0;transition:box-shadow .2s;width:27px;width:var(--ck-emoji-grid-tile-size);@media (prefers-reduced-motion:reduce){transition:none}&:focus:not(.ck-disabled),&:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #4865d5;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border,var(--ck-color-interactive-focus-border))}& .ck-button__label{line-height:27px;line-height:var(--ck-emoji-grid-tile-size);text-align:center;width:100%}}}}.ck.ck-form.ck-emoji-picker-form{padding-bottom:0;& .ck.ck-dropdown .ck-dropdown__button:not(:focus){border-color:#0000}}.ck.ck-emoji__skin-tone{margin-left:8px;margin-left:var(--ck-spacing-standard,var(--ck-spacing-base));&>.ck.ck-dropdown{& .ck.ck-list__item{min-width:1em}& .ck-button.ck-dropdown__button{& .ck-button__label{width:auto}}}}.ck .ck-placeholder,.ck.ck-placeholder{position:relative;@media (forced-colors:active){forced-color-adjust:preserve-parent-color}&:before{box-sizing:border-box;content:attr(data-placeholder);cursor:text;left:0;overflow:hidden;padding-left:inherit;padding-right:inherit;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap;@media (forced-colors:none){color:#707070;color:var(--ck-color-engine-placeholder-text)}@media (forced-colors:active){font-style:italic;margin-left:1px}}}.ck.ck-read-only .ck-placeholder{&:before{display:none}}.ck.ck-reset_all .ck-placeholder{position:relative}.ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}:host,:root{--ck-color-find-result-selected:#ff9633}.ck-find-result{background:#ff0;background:var(--ck-color-highlight-background);color:#121c2b;color:var(--ck-color-text)}.ck-find-result_selected{background:#ff9633;background:var(--ck-color-find-result-selected)}:host,:root{--ck-find-and-replace-form-width:var(--ck-width-dialog);--ck-find-and-replace-form-replace-field-padding-top:var(--ck-spacing-padding-comfortable);--ck-find-and-replace-form-inputs-padding:var(--ck-spacing-padding-spacious) var(--ck-spacing-padding-comfortable) var(--ck-spacing-padding-compact) var(--ck-spacing-padding-comfortable);--ck-find-and-replace-form-actions-padding:0 var(--ck-spacing-padding-comfortable) var(--ck-spacing-padding-comfortable) var(--ck-spacing-padding-comfortable)}.ck.ck-find-and-replace-form{max-width:100%;width:min(400px,90vw);width:var(--ck-find-and-replace-form-width);&:focus{outline:none}& .ck-find-and-replace-form__actions,& .ck-find-and-replace-form__inputs{align-content:stretch;align-items:center;display:flex;flex:auto;flex-flow:wrap;margin:0;padding:4px 12px 12px;padding:var(--ck-dialog-actions-padding);&>.ck-button{flex:none}[dir=ltr] &{&>*+*{margin-left:8px;margin-left:var(--ck-spacing-standard,var(--ck-spacing-base))}}[dir=rtl] &{&>*+*{margin-right:8px;margin-right:var(--ck-spacing-standard,var(--ck-spacing-base))}}& .ck-labeled-field-view{flex:auto;& .ck-input{min-width:50px;width:100%}}}& .ck-find-and-replace-form__inputs{align-items:flex-start;padding:16px 12px 4px;padding:var(--ck-find-and-replace-form-inputs-padding);&>.ck-button-prev>.ck-icon{transform:rotate(90deg)}&>.ck-button-next>.ck-icon{transform:rotate(-90deg)}& .ck-results-counter{color:#c9d1dc;color:var(--ck-color-base-border);position:absolute;top:50%;transform:translateY(-50%);[dir=ltr] &{right:8px;right:var(--ck-spacing-standard,var(--ck-spacing-base))}[dir=rtl] &{left:8px;left:var(--ck-spacing-standard,var(--ck-spacing-base))}}&>.ck-labeled-field-replace{flex:0 0 100%;padding-top:12px;padding-top:var(--ck-find-and-replace-form-replace-field-padding-top);[dir=ltr] &{margin-left:0}[dir=rtl] &{margin-right:0}}}& .ck-find-and-replace-form__actions{flex-wrap:wrap;justify-content:flex-end;padding:0 12px 12px;padding:var(--ck-find-and-replace-form-actions-padding)}& .ck-switchbutton{align-items:center;display:flex;flex-flow:row;justify-content:space-between;width:100%}}@media screen and (max-width:600px){.ck.ck-find-and-replace-form{max-width:100%;width:300px;& .ck-find-and-replace-form__inputs>.ck-labeled-field-view:not(.ck-labeled-field-replace){flex:1 1;min-width:0}& .ck-find-and-replace-form__actions>.ck-button{flex:1 1;justify-content:center;min-width:0}& .ck-find-and-replace-form__actions>.ck-button-find{flex:0 0 100%;margin-top:8px;margin-top:var(--ck-spacing-standard,var(--ck-spacing-base));[dir=ltr] &{margin-left:0}[dir=rtl] &{margin-right:0}}&.ck-find-and-replace-form__input{flex-wrap:wrap;& .ck-labeled-field-view{flex:1 0 auto;margin-bottom:8px;margin-bottom:var(--ck-spacing-standard,var(--ck-spacing-base));width:100%}&>.ck-button{text-align:center;&:first-of-type{flex:auto;[dir=ltr] &{margin-left:0}[dir=rtl] &{margin-right:0}& .ck-button__label{text-align:center;width:100%}}}}&.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view){flex:auto;flex-wrap:wrap;&>.ck-button{text-align:center;&:first-of-type{flex:auto;[dir=ltr] &{margin-left:0}[dir=rtl] &{margin-right:0}}& .ck-button__label{text-align:center;width:100%}}}}}:host,:root{--ck-content-font-size-tiny:.7em;--ck-content-font-size-small:.85em;--ck-content-font-size-big:1.4em;--ck-content-font-size-huge:1.8em}.ck-content{& .text-tiny{font-size:.7em;font-size:var(--ck-content-font-size-tiny)}& .text-small{font-size:.85em;font-size:var(--ck-content-font-size-small)}& .text-big{font-size:1.4em;font-size:var(--ck-content-font-size-big)}& .text-huge{font-size:1.8em;font-size:var(--ck-content-font-size-huge)}}:host,:root{--ck-fullscreen-editor-top-margin:28px;--ck-fullscreen-editor-bottom-margin:28px;--ck-fullscreen-editable-shadow:none;--ck-fullscreen-left-sidebar-avatar-size:32px;--ck-fullscreen-left-sidebar-toggle-button-hover-background:var(--ck-color-interactive-primary-surface-muted);--ck-fullscreen-editable-border-radius:var(--ck-radius-md)}:host(.ck-fullscreen),body.ck-fullscreen,html.ck-fullscreen{--ck-z-fullscreen:10000;--ck-z-default:calc(var(--ck-z-fullscreen) + 1);--ck-z-base:calc(var(--ck-z-fullscreen) + 1);--ck-z-panel:calc(var(--ck-z-default) + 999);--ck-z-overlay:calc(var(--ck-z-base) + 999);--ck-z-dialog:100000;--ck-z-modal:100000;& .ck-pagination-view-line{z-index:calc(var(--ck-z-fullscreen) + 1)}& .page-break__label{z-index:calc(var(--ck-z-fullscreen) + 2)}& .ck .ck-thread__header{& .ck-context{&.overlay{z-index:calc(var(--ck-z-fullscreen) + 2)}}}& .ck-source-editing-area textarea{border-radius:4px;border-radius:var(--ck-source-editing-area-border-radius)}}.ck.ck-fullscreen__main-wrapper{background:#f7f7f7;background:var(--ck-color-base-foreground);display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--ck-z-fullscreen);& .ck.ck-revision-history-ui__changes-navigation{margin-bottom:0;margin-top:0}}.ck.ck-fullscreen__main-wrapper.ck-fullscreen__main-wrapper_custom-container{position:absolute;& .ck-fullscreen__top-wrapper{border-left:1px solid #c9d1dc;border-left:1px solid var(--ck-color-base-border);border-radius:8px 0;border-radius:var(--ck-border-radius,var(--ck-radius-base)) 0;border-right:1px solid #c9d1dc;border-right:1px solid var(--ck-color-base-border);border-top:1px solid #c9d1dc;border-top:1px solid var(--ck-color-base-border)}}.ck-fullscreen__menu-bar .ck.ck-menu-bar{border:none}.ck.ck-fullscreen__toolbar>.ck-toolbar{border-left:0;border-radius:0;border-right:0}.ck-fullscreen__main-wrapper .ck-fullscreen__editable-wrapper{display:flex;justify-content:flex-start;max-height:100%;overflow:auto}.ck-fullscreen__main-wrapper .ck-fullscreen__editable{height:100%;margin-left:auto;margin-top:28px;margin-top:var(--ck-fullscreen-editor-top-margin);&:after{content:"";display:block;height:28px;height:var(--ck-fullscreen-editor-bottom-margin)}}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable:not(.ck-editor__nested-editable){background:#fff;background:var(--ck-color-base-background);border:1px solid #c9d1dc;border:1px solid var(--ck-color-base-border);border-radius:4px;border-radius:var(--ck-fullscreen-editable-border-radius);box-shadow:none;box-shadow:var(--ck-fullscreen-editable-shadow);box-sizing:border-box;height:fit-content;margin:0;max-width:795.701px;min-height:297mm;padding:20mm 12mm;width:795.701px}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck-source-editing-area{width:795.701px}.ck-fullscreen__sidebar{margin-left:10px;margin-top:28px;margin-top:var(--ck-fullscreen-editor-top-margin);width:270px}.ck-fullscreen__left-sidebar{--ck-user-avatar-size:var(--ck-fullscreen-left-sidebar-avatar-size);--ck-user-name-font-size:1em;align-self:flex-start;background-color:#0000;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin-right:10px;margin-top:0;position:sticky;top:0;& .ck-button.ck-fullscreen__left-sidebar-toggle-button{--ck-icon-size:20px;--ck-size-control-min-height:0px;--ck-button-hover-background:var(--ck-fullscreen-left-sidebar-toggle-button-hover-background);align-self:flex-start;border-radius:100%;flex-shrink:0;margin-bottom:12px;margin-bottom:var(--ck-spacing-large,var(--ck-spacing-lg));margin-top:28px;margin-top:var(--ck-fullscreen-editor-top-margin)}&>.ck-fullscreen__left-sidebar-sticky{min-width:270px;&:first-child{padding-top:28px;padding-top:var(--ck-fullscreen-editor-top-margin)}}&.ck-fullscreen__left-sidebar--collapsed{width:65px;&>:not(.ck-fullscreen__left-sidebar-toggle-button){display:none}}}.ck-fullscreen__left-sidebar .ck.ck-presence-list--collapsed{--ck-user-avatar-size:32px}.ck-fullscreen__left-sidebar .ck-presence-list__users-counter__text,.ck-fullscreen__left-sidebar .ck-user{font-size:.85em}.ck-fullscreen__left-sidebar-item{margin-bottom:8px;margin-bottom:var(--ck-spacing-medium,var(--ck-spacing-base));padding:8px;padding:var(--ck-spacing-medium,var(--ck-spacing-base));&:first-child{padding-top:0}&:last-child{margin-bottom:0}}.ck-fullscreen__left-sidebar-header{--ck-fullscreen-presence-list-header-font-size:.875em;color:var(--ck-document-outline-item-default-color);font-size:var(--ck-fullscreen-presence-list-header-font-size);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-fullscreen__left-sidebar--sticky{position:sticky;top:0;&>:first-child{padding-top:0}}.ck-fullscreen__presence-list{margin-top:8px;margin-top:var(--ck-spacing-medium,var(--ck-spacing-base))}.ck-fullscreen__left-sidebar-item--no-margin{margin:0}.ck-fullscreen__left-sidebar .ck.ck-document-outline{padding-left:0;padding-right:0;padding-top:0}.ck-fullscreen__document-outline-wrapper{overflow-y:auto;padding-top:0}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar{margin-right:auto;margin-top:28px;margin-top:var(--ck-fullscreen-editor-top-margin);&:not(.ck-fullscreen__right-sidebar--collapsed)>:first-child{min-width:270px}&.ck-fullscreen__right-sidebar--collapsed{width:65px;&>:first-child{min-width:65px}}}.ck.ck-fullscreen__right-edge{margin-left:10px;margin-top:0;position:sticky;top:0;&>:first-child{border-bottom:none;border-right:none;border-top:none;height:100%;width:495px}}.ck.ck-heading_heading1 .ck-button__label{font-size:20px}.ck.ck-heading_heading2 .ck-button__label{font-size:17px}.ck.ck-heading_heading3 .ck-button__label{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown{& .ck-dropdown__button .ck-button__label{width:8em}& .ck-dropdown__panel .ck-list__item{min-width:18em}}:host,:root{--ck-content-highlight-marker-yellow:#fdfd77;--ck-content-highlight-marker-green:#62f962;--ck-content-highlight-marker-pink:#fc7899;--ck-content-highlight-marker-blue:#72ccfd;--ck-content-highlight-pen-red:#e71313;--ck-content-highlight-pen-green:#128a00}.ck-content .marker-yellow{background-color:#fdfd77;background-color:var(--ck-content-highlight-marker-yellow)}.ck-content .marker-green{background-color:#62f962;background-color:var(--ck-content-highlight-marker-green)}.ck-content .marker-pink{background-color:#fc7899;background-color:var(--ck-content-highlight-marker-pink)}.ck-content .marker-blue{background-color:#72ccfd;background-color:var(--ck-content-highlight-marker-blue)}.ck-content .pen-red{background-color:#0000;color:#e71313;color:var(--ck-content-highlight-pen-red)}.ck-content .pen-green{background-color:#0000;color:#128a00;color:var(--ck-content-highlight-pen-green)}.ck-editor__editable .ck-horizontal-line{display:flow-root}.ck-content hr{background:#dce5f0;border:0;display:inline-block;height:4px;margin:15px 0;vertical-align:middle;width:100%}:host,:root{--ck-html-embed-content-width:calc(100% - var(--ck-icon-size)*1.5);--ck-html-embed-source-height:10em;--ck-html-embed-unfocused-outline-width:1px;--ck-html-embed-content-min-height:calc(var(--ck-icon-size) + var(--ck-spacing-standard, var(--ck-spacing-base)));--ck-html-embed-background:var(--ck-color-base-foreground);--ck-html-embed-button-hover-background:var(--ck-color-interactive-primary-surface-muted);--ck-html-embed-source-disabled-background:var(--ck-color-base-foreground);--ck-html-embed-source-disabled-color:var(--ck-color-text-disabled)}.ck-widget.raw-html-embed{background-color:#f7f7f7;background-color:var(--ck-html-embed-background);display:flow-root;font-size:16px;font-size:var(--ck-font-size-normal,var(--ck-font-size-base));font-style:normal;margin:.9em auto;min-width:15em;position:relative;&:not(.ck-widget_selected):not(:hover){outline:1px dashed #e6ecf4;outline:var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}&[dir=ltr]{text-align:left}&[dir=rtl]{text-align:right}&:before{background:#536379;background:var(--ck-color-base-text-light);border-radius:0 0 2px 2px;border-radius:var(--ck-widget-label-border-radius);color:#fff;color:var(--ck-color-base-background);content:attr(data-html-embed-label);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--ck-font-face,var(--ck-font-family));font-size:10px;font-size:var(--ck-font-size-tiny,var(--ck-font-size-xs));left:8px;left:var(--ck-spacing-standard,var(--ck-spacing-base));padding:3px 4px 2px;padding:calc(var(--ck-spacing-tiny, var(--ck-spacing-xs)) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small,var(--ck-spacing-sm)) var(--ck-spacing-tiny,var(--ck-spacing-xs));position:absolute;top:-1px;top:calc(var(--ck-html-embed-unfocused-outline-width)*-1);transition:background .2s ease;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);z-index:1}&[dir=rtl]:before{left:auto;right:8px;right:var(--ck-spacing-standard,var(--ck-spacing-base))}&[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck.ck-editor__editable.ck-blurred &.ck-widget_selected:before,.ck.ck-editor__editable:not(.ck-blurred) &.ck-widget_selected:before{padding:2px 4px;padding:var(--ck-spacing-tiny,var(--ck-spacing-xs)) var(--ck-spacing-small,var(--ck-spacing-sm));top:0}.ck.ck-editor__editable:not(.ck-blurred) &.ck-widget_selected:before{background:#4865d5;background:var(--ck-color-focus-border,var(--ck-color-interactive-focus-border))}.ck.ck-editor__editable &:not(.ck-widget_selected):hover:before{padding:2px 4px;padding:var(--ck-spacing-tiny,var(--ck-spacing-xs)) var(--ck-spacing-small,var(--ck-spacing-sm));top:0}& .raw-html-embed__content-wrapper{padding:8px;padding:var(--ck-spacing-standard,var(--ck-spacing-base))}& .raw-html-embed__buttons-wrapper{display:flex;flex-direction:column;position:absolute;right:8px;right:var(--ck-spacing-standard,var(--ck-spacing-base));top:8px;top:var(--ck-spacing-standard,var(--ck-spacing-base));& .ck-button{--ck-button-hover-background:var(--ck-html-embed-button-hover-background)}& .ck-button.raw-html-embed__save-button{color:#107c53;color:var(--ck-color-button-save,var(--ck-button-save-color))}& .ck-button.raw-html-embed__cancel-button{color:#d11e1e;color:var(--ck-color-button-cancel,var(--ck-button-cancel-color))}& .ck-button:not(:first-child){margin-top:4px;margin-top:var(--ck-spacing-small,var(--ck-spacing-sm))}}&[dir=rtl] .raw-html-embed__buttons-wrapper{left:8px;left:var(--ck-spacing-standard,var(--ck-spacing-base));right:auto}& .raw-html-embed__source{box-sizing:border-box;direction:ltr;font-family:monospace;font-size:16px;font-size:var(--ck-font-size-normal,var(--ck-font-size-base));height:10em;height:var(--ck-html-embed-source-height);min-width:0;padding:8px;padding:var(--ck-spacing-standard,var(--ck-spacing-base));resize:none;tab-size:4;text-align:left;white-space:pre-wrap;width:calc(100% - 2.14286em);width:var(--ck-html-embed-content-width);&[disabled]{-webkit-text-fill-color:#536379;-webkit-text-fill-color:var(--ck-html-embed-source-disabled-color);background:#f7f7f7;background:var(--ck-html-embed-source-disabled-background);color:#536379;color:var(--ck-html-embed-source-disabled-color);opacity:1}}& .raw-html-embed__preview{display:flex;min-height:calc(1.42857em + 8px);min-height:var(--ck-html-embed-content-min-height);overflow:hidden;position:relative;width:calc(100% - 2.14286em);width:var(--ck-html-embed-content-width);.ck-editor__editable:not(.ck-read-only) &{pointer-events:none}}& .raw-html-embed__preview-content{background-color:#f7f7f7;background-color:var(--ck-color-base-foreground);border-collapse:initial;border-spacing:7px;box-sizing:border-box;display:table;margin:auto;position:relative;width:100%;&>*{margin-left:auto;margin-right:auto}}& .raw-html-embed__preview-placeholder{align-items:center;color:#536379;color:var(--ck-html-embed-source-disabled-color);display:flex;inset:0;justify-content:center;position:absolute}}:host,:root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{background-color:#f7f7f7;background-color:var(--ck-color-base-foreground);font-size:16px;font-size:var(--ck-font-size-normal,var(--ck-font-size-base));min-width:84px;min-width:calc(76px + var(--ck-spacing-standard, var(--ck-spacing-base)));padding:4px;padding:var(--ck-spacing-small,var(--ck-spacing-sm));padding-top:22px;padding-top:calc(var(--ck-font-size-tiny, var(--ck-font-size-xs)) + var(--ck-spacing-large, var(--ck-spacing-lg)));&:not(.ck-widget_selected):not(:hover){outline:1px dashed #e6ecf4;outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}&:before{background:#536379;background:var(--ck-color-base-text-light);border-radius:0 0 8px 8px;border-radius:0 0 var(--ck-border-radius,var(--ck-radius-base)) var(--ck-border-radius,var(--ck-radius-base));color:#fff;color:var(--ck-color-base-background);content:attr(data-html-object-embed-label);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--ck-font-face,var(--ck-font-family));font-size:10px;font-size:var(--ck-font-size-tiny,var(--ck-font-size-xs));font-style:normal;font-weight:400;left:8px;left:var(--ck-spacing-standard,var(--ck-spacing-base));padding:3px 4px 2px;padding:calc(var(--ck-spacing-tiny, var(--ck-spacing-xs)) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small,var(--ck-spacing-sm)) var(--ck-spacing-tiny,var(--ck-spacing-xs));position:absolute;top:0;transition:background .2s ease;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}& .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}& .html-object-embed__content{pointer-events:none}}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}:host,:root{--ck-color-image-caption-highlighted-background:#fd0}.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{@media (forced-colors:none){animation:ck-image-caption-highlight .6s ease-out}@media (prefers-reduced-motion:reduce){animation:none}}@keyframes ck-image-caption-highlight{0%{background-color:#fd0;background-color:var(--ck-color-image-caption-highlighted-background)}to{background-color:#f7f7f7;background-color:var(--ck-content-color-image-caption-background)}}.ck.ck-editor__editable{& td,& th{& .image-inline.image_resized img{max-width:100%}}}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:8px;margin-right:var(--ck-spacing-standard,var(--ck-spacing-base))}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:8px;margin-left:var(--ck-spacing-standard,var(--ck-spacing-base))}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}.ck.ck-editor__editable{& .image,& .image-inline{position:relative;&.ck-appear{animation:fadeIn .7s;@media (prefers-reduced-motion:reduce){animation:none;opacity:1}}}& .image .ck-progress-bar,& .image-inline .ck-progress-bar{background:#4865d5;background:var(--ck-color-upload-bar-background);height:2px;left:0;position:absolute;top:0;transition:width .1s;width:0}}:host,:root{--ck-color-image-upload-icon:var(--ck-color-base-background);--ck-color-image-upload-icon-background:var(--ck-color-base-success);--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0s,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:#107c53;background:var(--ck-color-image-upload-icon-background);border-radius:50%;display:block;font-size:20px;font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(clamp(0px, 100% - 50px, 1px)*20);height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;position:absolute;right:min(8px,6%);right:min(var(--ck-spacing-medium,var(--ck-spacing-base)),6%);top:min(8px,6%);top:min(var(--ck-spacing-medium,var(--ck-spacing-base)),6%);width:calc(clamp(0px, 100% - 50px, 1px)*20);width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));&:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:2px solid #fff;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:2px solid #fff;border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;content:"";height:0;left:25%;opacity:0;position:absolute;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:0 0;width:0}@media (prefers-reduced-motion:reduce){animation-duration:0s;&:after{animation:none;height:.45em;opacity:1;width:.3em}}z-index:1}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}:host,:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%;&.image-inline{width:179.2px;width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}& img{aspect-ratio:2.8;aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}}.ck .ck-upload-placeholder-loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;&:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid #0000;border-top:3px solid #b3b3b3;border-top:3px solid var(--ck-color-upload-placeholder-loader);content:"";height:32px;height:var(--ck-upload-placeholder-loader-size);position:relative;width:32px;width:var(--ck-upload-placeholder-loader-size)}}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}.ck.ck-editor__editable{& .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}& .image{z-index:1;&.ck-widget_selected{z-index:2}}& .image-inline{z-index:1;&.ck-widget_selected{z-index:2;& ::selection{display:none}}}& .image-inline img{height:auto}& td,& th{& .image-inline img{max-width:none}}}.ck.ck-editor__editable{& img.image_placeholder{background-size:100% 100%}}:host,:root{--ck-image-insert-insert-by-url-width:var(--ck-width-md);--ck-image-insert-form-padding:var(--ck-spacing-padding);--ck-image-insert-form-button-gap:var(--ck-spacing-gap-tight)}.ck.ck-image-insert-url{--ck-input-width:100%;padding:12px;padding:var(--ck-dialog-content-padding);width:400px;& .ck-image-insert-url__action-row{grid-column-gap:12px;grid-column-gap:var(--ck-spacing-large,var(--ck-spacing-lg));display:grid;grid-template-columns:repeat(2,1fr);margin-top:12px;margin-top:var(--ck-spacing-large,var(--ck-spacing-lg));&:empty{margin-top:0}& .ck-button-cancel,& .ck-button-save{justify-content:center;min-width:auto}& .ck-button .ck-button__label{color:#121c2b;color:var(--ck-color-text)}}}.ck.ck-image-insert-form{padding:8px;padding:var(--ck-image-insert-form-padding);&>.ck.ck-button{display:block;width:100%;[dir=ltr] &{text-align:left}[dir=rtl] &{text-align:right}&:not(:last-child){margin-bottom:2px;margin-bottom:var(--ck-image-insert-form-button-gap)}}&>.ck.ck-collapsible{min-width:400px;min-width:var(--ck-image-insert-insert-by-url-width);&:not(:first-child){border-top:1px solid #c9d1dc;border-top:1px solid var(--ck-color-base-border)}&:not(:last-child){border-bottom:1px solid #c9d1dc;border-bottom:1px solid var(--ck-color-base-border)}}&:focus{outline:none}}:host,:root{--ck-image-custom-resize-form-width:var(--ck-width-balloon-form)}.ck.ck-image-custom-resize-form{&.ck-responsive-form{width:min(400px,90vw);width:var(--ck-image-custom-resize-form-width)}}:host,:root{--ck-text-alternative-form-width:var(--ck-width-balloon-form)}.ck.ck-text-alternative-form{&.ck-responsive-form{width:min(400px,90vw);width:var(--ck-text-alternative-form-width)}}:host,:root{--ck-content-color-image-caption-background:#f7f7f7;--ck-content-color-image-caption-text:#333;--ck-content-image-style-spacing:1.5em;--ck-content-inline-image-style-spacing:calc(var(--ck-content-image-style-spacing)/2)}.ck-content .image>figcaption{background-color:#f7f7f7;background-color:var(--ck-content-color-image-caption-background);break-before:avoid;caption-side:bottom;color:#333;color:var(--ck-content-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;overflow-wrap:anywhere;padding:.6em;page-break-before:avoid;word-break:normal;@media (forced-colors:active){background-color:initial;color:inherit}}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%;& img{width:100%}&>figcaption{display:block}}.ck-content{& .image{&.image-style-block-align-left,&.image-style-block-align-right{max-width:calc(100% - 1.5em);max-width:calc(100% - var(--ck-content-image-style-spacing))}&.image-style-align-left,&.image-style-align-right{clear:none}&.image-style-side{float:right;margin-left:1.5em;margin-left:var(--ck-content-image-style-spacing);max-width:50%}&.image-style-align-left{float:left;margin-right:1.5em;margin-right:var(--ck-content-image-style-spacing)}&.image-style-align-right{float:right;margin-left:1.5em;margin-left:var(--ck-content-image-style-spacing)}&.image-style-block-align-right{margin-left:auto;margin-right:0}&.image-style-block-align-left{margin-left:0;margin-right:auto}}& .image-style-align-center{margin-left:auto;margin-right:auto}& .image-style-align-left{float:left;margin-right:1.5em;margin-right:var(--ck-content-image-style-spacing)}& .image-style-align-right{float:right;margin-left:1.5em;margin-left:var(--ck-content-image-style-spacing)}& p+.image.image-style-align-left,& p+.image.image-style-align-right,& p+.image.image-style-side{margin-top:0}& .image-inline{&.image-style-align-left,&.image-style-align-right{margin-bottom:.75em;margin-bottom:var(--ck-content-inline-image-style-spacing);margin-top:.75em;margin-top:var(--ck-content-inline-image-style-spacing)}&.image-style-align-left{margin-right:.75em;margin-right:var(--ck-content-inline-image-style-spacing)}&.image-style-align-right{margin-left:.75em;margin-left:var(--ck-content-inline-image-style-spacing)}}}.ck-content{& .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center;& img{display:block;height:auto;margin:0 auto;max-width:100%;min-width:100%}}& .image-inline{align-items:flex-start;display:inline-flex;max-width:100%;& picture{display:flex}& img,& picture{flex-grow:1;flex-shrink:1;max-width:100%}}}.ck .ck-link_selected{background:#1fb0ff1a;background:var(--ck-color-link-selected-background);& span.image-inline{outline:3px solid #1fb0ff1a;outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}}.ck .ck-fake-link-selection{background:#1fb0ff4d;background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid #121c2b;border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid #ffffff80;outline:var(--ck-outline-fake-caret)}:host,:root{--ck-link-bookmark-icon-size:calc(var(--ck-icon-size)*0.7)}.ck.ck-toolbar.ck-link-toolbar{&>.ck-toolbar__items{flex-wrap:nowrap}}a.ck.ck-button.ck-link-toolbar__preview{align-items:center;color:#0000f0;color:var(--ck-color-link-default);cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:0 8px;padding:0 var(--ck-spacing-medium,var(--ck-spacing-base));& .ck.ck-button__label{max-width:18em;max-width:var(--ck-input-width);text-overflow:ellipsis}&,&:active,&:focus,&:hover{background:none}&:active{box-shadow:none}&:focus,&:hover{text-decoration:underline}&.ck-button_with-text .ck.ck-icon.ck-button__icon{height:1em;height:var(--ck-link-bookmark-icon-size);width:1em;width:var(--ck-link-bookmark-icon-size);[dir=ltr] &{margin-left:4px;margin-left:var(--ck-spacing-small,var(--ck-spacing-sm));margin-right:2px;margin-right:var(--ck-spacing-tiny,var(--ck-spacing-xs))}[dir=rtl] &{margin-left:2px;margin-left:var(--ck-spacing-tiny,var(--ck-spacing-xs));margin-right:4px;margin-right:var(--ck-spacing-small,var(--ck-spacing-sm))}}&:has(.ck-icon){padding-left:1px;padding-left:var(--ck-spacing-extra-tiny,var(--ck-spacing-2xs))}}.ck.ck-link-toolbar__preview{display:inline-block;& .ck-button__label{overflow:hidden}}:host,:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck.ck-editor__editable{& a span.image-inline,& figure.image>a{&:after{background-color:#0006;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";display:block;height:calc(clamp(0px, 100% - 50px, 1px)*20);height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;position:absolute;right:min(8px,6%);right:min(var(--ck-spacing-medium,var(--ck-spacing-base)),6%);top:min(8px,6%);top:min(var(--ck-spacing-medium,var(--ck-spacing-base)),6%);width:calc(clamp(0px, 100% - 50px, 1px)*20);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}}}:host,:root{--ck-link-panel-width:var(--ck-width-balloon-form);--ck-link-provider-list-item-text-height:calc(var(--ck-line-height-base)*var(--ck-font-size-normal, var(--ck-font-size-base)));--ck-link-provider-list-item-height:calc(var(--ck-link-provider-list-item-text-height) + var(--ck-spacing-small, var(--ck-spacing-sm)) + var(--ck-spacing-small, var(--ck-spacing-sm)));--ck-link-provider-list-padding-bottom:var(--ck-spacing-padding-compact)}.ck.ck-form.ck-link-form{padding-bottom:0;width:min(400px,90vw);width:var(--ck-link-panel-width);&.ck-responsive-form{@media screen and (max-width:600px){& .ck-labeled-field-view{flex-basis:0;margin:0}& .ck.ck-form__row.ck-form__row_with-submit{align-items:flex-start;flex-flow:wrap;gap:12px 8px;gap:var(--ck-spacing-gap-comfortable) var(--ck-spacing-padding);padding:6px 12px;padding:var(--ck-form-row-padding);padding-bottom:12px;padding-bottom:var(--ck-spacing-padding-comfortable);&>.ck{margin:0}&>.ck-button-action{flex-basis:100%}}}}& .ck-link-form__providers-list{display:flex;flex-direction:column;padding-bottom:4px;padding-bottom:var(--ck-link-provider-list-padding-bottom);position:relative;&:before{border-top:0;border-top:var(--ck-border-divider);content:"";height:0;left:0;position:absolute;right:0;top:0}&:has(.ck-list__item:nth-child(n+5)){max-height:141px;max-height:calc(var(--ck-link-provider-list-item-height)*4 + var(--ck-spacing-large, var(--ck-spacing-lg)) + 1px);overflow:auto}& .ck-link__button{border-radius:4px;border-radius:var(--ck-button-border-radius);padding:4px 12px;padding:var(--ck-spacing-small,var(--ck-spacing-sm)) var(--ck-spacing-large,var(--ck-spacing-lg));&>.ck-button__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}}}}.ck.ck-link-form{& .ck-link__items:empty{display:none}}:host,:root{--ck-link-properties-width:var(--ck-width-balloon-form)}.ck.ck-link-properties{width:min(400px,90vw);width:var(--ck-link-properties-width)}:host,:root{--ck-link-providers-width:var(--ck-width-balloon-form);--ck-link-list-view-max-height:240px;--ck-link-list-view-icon-size:calc(var(--ck-icon-size)*0.8)}.ck.ck-link-providers{width:min(400px,90vw);width:var(--ck-link-providers-width);& .ck-form__header__label{overflow:hidden;text-overflow:ellipsis}&>.ck-link-providers__list{max-height:min(240px,40vh);max-height:min(var(--ck-link-list-view-max-height),40vh);overflow:hidden auto;overscroll-behavior:contain;& .ck-button{&>.ck-icon{flex-shrink:0;height:1.14286em;height:var(--ck-link-list-view-icon-size);width:1.14286em;width:var(--ck-link-list-view-icon-size)}&>.ck-button__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}& .ck-link__empty-list-info{font-style:italic;padding:24px 8px;padding:calc(var(--ck-spacing-large, var(--ck-spacing-lg))*2) var(--ck-spacing-medium,var(--ck-spacing-base));text-align:center}}.ck-editor__editable .ck-list-bogus-paragraph{display:block}:host,:root{--ck-list-style-button-size:44px;--ck-list-styles-list-padding:var(--ck-spacing-padding)}.ck.ck-list-styles-list{grid-row-gap:8px;grid-row-gap:var(--ck-spacing-medium,var(--ck-spacing-base));grid-column-gap:8px;grid-column-gap:var(--ck-spacing-medium,var(--ck-spacing-base));column-gap:8px;column-gap:var(--ck-spacing-medium,var(--ck-spacing-base));display:grid;grid-template-columns:repeat(3,auto);padding:8px;padding:var(--ck-list-styles-list-padding);row-gap:8px;row-gap:var(--ck-spacing-medium,var(--ck-spacing-base));& .ck-button{box-sizing:initial;height:44px;height:var(--ck-list-style-button-size);margin:0;padding:0;width:44px;width:var(--ck-list-style-button-size);& .ck-icon{height:44px;height:var(--ck-list-style-button-size);width:44px;width:var(--ck-list-style-button-size)}}}.ck.ck-list-properties{&.ck-list-properties_without-styles{padding:12px;padding:var(--ck-spacing-large,var(--ck-spacing-lg));&>*{min-width:14em;&+*{margin-top:8px;margin-top:var(--ck-spacing-standard,var(--ck-spacing-base))}}}&.ck-list-properties_with-numbered-properties{&>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}&>.ck-collapsible{border-top:0;border-top:var(--ck-border-divider);&>.ck-collapsible__children{&>*{width:100%;&+*{margin-top:8px;margin-top:var(--ck-spacing-standard,var(--ck-spacing-base))}}}}}& .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}& .ck.ck-numbered-list-properties__reversed-order{background:none;margin-bottom:-2px;margin-bottom:calc(var(--ck-spacing-tiny, var(--ck-spacing-xs))*-1);padding-left:0;padding-right:0;&:active,&:hover{background:none;border-color:#0000;box-shadow:none}}}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;border:0;display:inline-block;height:16px;height:var(--ck-content-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:16px;width:var(--ck-content-todo-list-checkmark-size);[dir=rtl]&{left:0;margin-left:-15px;margin-right:0;right:-25px}&:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;height:100%;transition:box-shadow .25s ease-in-out;width:100%;@media (prefers-reduced-motion:reduce){transition:none}}&:after,&:before{content:"";display:block;position:absolute}&:after{border-color:#0000;border-style:solid;border-width:0 2px 2px 0;border-width:0 calc(var(--ck-content-todo-list-checkmark-size)/8) calc(var(--ck-content-todo-list-checkmark-size)/8) 0;box-sizing:initial;height:6.15385px;height:calc(var(--ck-content-todo-list-checkmark-size)/2.6);left:5.33333px;left:calc(var(--ck-content-todo-list-checkmark-size)/3);pointer-events:none;top:3.01887px;top:calc(var(--ck-content-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:3.01887px;width:calc(var(--ck-content-todo-list-checkmark-size)/5.3)}&[checked]{&:before{background:#26ab33;border-color:#26ab33}&:after{border-color:#fff}}}.ck-editor__editable.ck-content .todo-list .todo-list__label{&>input,&>span[contenteditable=false]>input{cursor:pointer;&:hover:before{box-shadow:0 0 0 5px #0000001a}}&.todo-list__label_without-description{& input[type=checkbox]{position:absolute}}}:host,:root{--ck-content-list-marker-color:var(--ck-content-font-color);--ck-content-list-marker-font-family:var(--ck-content-font-family);--ck-content-list-marker-font-size:var(--ck-content-font-size);--ck-content-todo-list-checkmark-size:16px}.ck-content li{&>p:first-of-type{margin-top:0}&>p:only-of-type{margin-bottom:0;margin-top:0}&.ck-list-marker-bold::marker{font-weight:700}&.ck-list-marker-italic::marker{font-style:italic}&.ck-list-marker-color::marker{color:#000;color:var(--ck-content-list-marker-color)}&.ck-list-marker-font-family::marker{font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-family:var(--ck-content-list-marker-font-family)}&.ck-list-marker-font-size::marker{font-size:medium;font-size:var(--ck-content-list-marker-font-size)}&.ck-list-marker-font-size-tiny::marker{font-size:.7em;font-size:var(--ck-content-font-size-tiny)}&.ck-list-marker-font-size-small::marker{font-size:.85em;font-size:var(--ck-content-font-size-small)}&.ck-list-marker-font-size-big::marker{font-size:1.4em;font-size:var(--ck-content-font-size-big)}&.ck-list-marker-font-size-huge::marker{font-size:1.8em;font-size:var(--ck-content-font-size-huge)}}.ck-content ol{list-style-type:decimal;& ol{list-style-type:lower-latin;& ol{list-style-type:lower-roman;& ol{list-style-type:upper-latin;& ol{list-style-type:upper-roman}}}}}.ck-content ul{list-style-type:disc;& ul{list-style-type:circle;& ul{list-style-type:square;& ul{list-style-type:square}}}}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;border:0;display:inline-block;height:16px;height:var(--ck-content-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:16px;width:var(--ck-content-todo-list-checkmark-size);[dir=rtl]&{left:0;margin-left:-15px;margin-right:0;right:-25px}&:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;height:100%;transition:box-shadow .25s ease-in-out;width:100%;@media (prefers-reduced-motion:reduce){transition:none}}&:after,&:before{content:"";display:block;position:absolute}&:after{border-color:#0000;border-style:solid;border-width:0 2px 2px 0;border-width:0 calc(var(--ck-content-todo-list-checkmark-size)/8) calc(var(--ck-content-todo-list-checkmark-size)/8) 0;box-sizing:initial;height:6.15385px;height:calc(var(--ck-content-todo-list-checkmark-size)/2.6);left:5.33333px;left:calc(var(--ck-content-todo-list-checkmark-size)/3);pointer-events:none;top:3.01887px;top:calc(var(--ck-content-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:3.01887px;width:calc(var(--ck-content-todo-list-checkmark-size)/5.3)}&[checked]{&:before{background:#26ab33;border-color:#26ab33}&:after{border-color:#fff}}}.ck-content .todo-list{list-style:none;& li{margin-bottom:5px;position:relative;& .todo-list{margin-top:5px}}& .todo-list__label{& .todo-list__label__description{vertical-align:middle}&.todo-list__label_without-description input[type=checkbox]{position:absolute}}}:host,:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto;& .ck-media__placeholder{align-items:center;background:#f7f7f7;background:var(--ck-color-base-foreground);display:flex;flex-direction:column;padding:24px;padding:calc(var(--ck-spacing-standard, var(--ck-spacing-base))*3);& .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:3em;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:12px;margin-bottom:var(--ck-spacing-large,var(--ck-spacing-lg));min-width:3em;min-width:var(--ck-media-embed-placeholder-icon-size);& .ck-icon{height:100%;width:100%}}& .ck-media__placeholder__url__text{color:#757575;color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap;&:hover{color:#121c2b;color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}}& .ck-media__placeholder__url{max-width:100%;position:relative;& .ck-media__placeholder__url__text{display:block;overflow:hidden}}}&[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,&[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,&[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,&[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}&[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3;& .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}& .ck-media__placeholder__url__text{color:#cdf;&:hover{color:#fff}}}&[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000);& .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}& .ck-media__placeholder__url__text{color:#ffe0fe;&:hover{color:#fff}}}&[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5);& .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}& .ck-media__placeholder__url__text{color:#b8e6ff;&:hover{color:#fff}}}&[data-oembed-url*="facebook.com"],&[data-oembed-url*="goo.gl/maps"],&[data-oembed-url*="google.com/maps"],&[data-oembed-url*="instagram.com"],&[data-oembed-url*="maps.app.goo.gl"],&[data-oembed-url*="maps.google.com"],&[data-oembed-url*="twitter.com"]{& .ck-media__placeholder__icon *{display:none}}}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}.ck .ck-widget.media:-webkit-drag>.ck-widget__resizer{display:none}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-media-embed-button .ck-button__icon{margin-right:8px;margin-right:var(--ck-spacing-standard,var(--ck-spacing-base))}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-media-embed-button .ck-button__icon{margin-left:8px;margin-left:var(--ck-spacing-standard,var(--ck-spacing-base))}.ck.ck-dropdown .ck-button.ck-resize-media-embed-button .ck-button__label{width:4em}:host,:root{--ck-media-embed-custom-resize-form-width:340px}@media screen and (max-width:600px){:host,:root{--ck-media-embed-custom-resize-form-width:300px}}.ck.ck-media-embed-custom-resize-form{&.ck-responsive-form{width:340px;width:var(--ck-media-embed-custom-resize-form-width)}}:host,:root{--ck-media-form-width:var(--ck-width-dialog)}.ck.ck-media-form{align-items:flex-start;display:flex;flex-flow:row;padding:12px;padding:var(--ck-dialog-content-padding);width:min(400px,90vw);width:var(--ck-media-form-width);& .ck-labeled-field-view{display:inline-block;width:100%}& .ck-label{display:none}& .ck-input{width:100%}@media screen and (max-width:600px){flex-wrap:wrap;& .ck-labeled-field-view{flex-basis:100%}& .ck-button{flex-basis:50%}}}.ck-content .media{clear:both;display:block;margin:.9em auto;min-width:15em}.ck-content .media:has(>div[data-oembed-url*="open.spotify.com"]){min-width:286px;width:300px}.ck-content .media.media_resized{box-sizing:border-box;display:block;max-width:100%;&>div[data-oembed-url]{width:100%}}:host,:root{--ck-content-media-style-spacing:1.5em}.ck-content{& .media.media-style-align-left,& .media.media-style-align-right{clear:none;width:100%}& .media.media-style-align-left{float:left;margin-right:1.5em;margin-right:var(--ck-content-media-style-spacing)}& .media.media-style-align-right{float:right;margin-left:1.5em;margin-left:var(--ck-content-media-style-spacing)}& .media.media-style-block-align-left{margin-left:0;margin-right:auto}& .media.media-style-block-align-right{margin-left:auto;margin-right:0}}:host,:root{--ck-mention-list-max-height:300px}.ck.ck-mentions{max-height:300px;max-height:var(--ck-mention-list-max-height);overflow:hidden auto;overscroll-behavior:contain;&>.ck-list__item{flex-shrink:0;overflow:hidden}&>.ck-list__item.ck-mentions__item_focused>.ck-button{border-color:#4865d5;border-color:var(--ck-button-focus-border-color);box-shadow:0 0 0 3px #4a67d638,0 0;box-shadow:var(--ck-focus-outer-shadow,var(--ck-interactive-focus-shadow)),0 0}}div.ck.ck-balloon-panel.ck-mention-balloon{z-index:10000;z-index:calc(var(--ck-z-dialog, var(--ck-z-modal)) + 1)}:host,:root{--ck-content-color-mention-background:#9900301a;--ck-content-color-mention-text:#990030}.ck-content .mention{background:#9900301a;background:var(--ck-content-color-mention-background);color:#990030;color:var(--ck-content-color-mention-text)}:host,:root{--ck-color-minimap-tracker-background:208,0%,51%;--ck-color-minimap-iframe-outline:#bfbfbf;--ck-color-minimap-iframe-shadow:#0000001c;--ck-color-minimap-progress-background:#666}.ck.ck-minimap{background:#fff;background:var(--ck-color-base-background);position:absolute;-webkit-user-select:none;user-select:none;&,& iframe{height:100%;width:100%}& iframe{border:0;box-shadow:0 2px 5px #0000001c;box-shadow:0 2px 5px var(--ck-color-minimap-iframe-shadow);margin:0;outline:1px solid #bfbfbf;outline:1px solid var(--ck-color-minimap-iframe-outline);pointer-events:none;position:relative}& .ck.ck-minimap__position-tracker{background:#82828233;background:hsla(var(--ck-color-minimap-tracker-background),.2);position:absolute;top:0;transition:background .1s ease-in-out;width:100%;z-index:1;@media (prefers-reduced-motion:reduce){transition:none}&:hover{background:#8282824d;background:hsla(var(--ck-color-minimap-tracker-background),.3)}&.ck-minimap__position-tracker_dragging,&.ck-minimap__position-tracker_dragging:hover{background:#82828266;background:hsla(var(--ck-color-minimap-tracker-background),.4);&:after{opacity:1}}&:after{background:#666;background:var(--ck-color-minimap-progress-background);border:1px solid #fff;border:1px solid var(--ck-color-base-background);border-radius:3px;color:#fff;color:var(--ck-color-base-background);content:attr(data-progress) "%";font-size:10px;opacity:0;padding:2px 4px;position:absolute;right:5px;top:5px;transition:opacity .1s ease-in-out;@media (prefers-reduced-motion:reduce){transition:none}}}}.ck-content .page-break{align-items:center;clear:both;display:flex;justify-content:center;padding:5px 0;position:relative;&:after{border-bottom:2px dashed #c4c4c4;content:"";position:absolute;width:100%}}.ck-content .page-break__label{background:#fff;border:1px solid #c4c4c4;border-radius:2px;box-shadow:2px 2px 1px #00000026;color:#333;display:block;font-size:.75em;font-weight:700;padding:.3em .6em;position:relative;text-transform:uppercase;-webkit-user-select:none;user-select:none;z-index:1}@media print{.ck-content .page-break{padding:0;&:after{display:none}}.ck-content :has(+.page-break){margin-bottom:0}}:host,:root{--ck-color-restricted-editing-exception-background:#ffa94c33;--ck-color-restricted-editing-exception-hover-background:#ffa94c59;--ck-color-restricted-editing-exception-brackets:#cc690066;--ck-color-restricted-editing-selected-exception-background:#ffa94c80;--ck-color-restricted-editing-selected-exception-brackets:#cc690099}.ck-editor__editable .restricted-editing-exception{background-color:#ffa94c33;background-color:var(--ck-color-restricted-editing-exception-background);border:1px solid;border-image:linear-gradient(90deg,#cc690066 0,#cc690066 5px,#0000 6px,#0000 calc(100% - 6px),#cc690066 calc(100% - 5px),#cc690066) 1;border-image:linear-gradient(to right,var(--ck-color-restricted-editing-exception-brackets) 0,var(--ck-color-restricted-editing-exception-brackets) 5px,#0000 6px,#0000 calc(100% - 6px),var(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-exception-brackets) 100%) 1;transition:background .2s ease-in-out;@media (prefers-reduced-motion:reduce){transition:none}&.restricted-editing-exception_selected{background-color:#ffa94c80;background-color:var(--ck-color-restricted-editing-selected-exception-background);border-image:linear-gradient(90deg,#cc690099 0,#cc690099 5px,#cc690099 calc(100% - 5px),#cc690099) 1;border-image:linear-gradient(to right,var(--ck-color-restricted-editing-selected-exception-brackets) 0,var(--ck-color-restricted-editing-selected-exception-brackets) 5px,var(--ck-color-restricted-editing-selected-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-selected-exception-brackets) 100%) 1}&.restricted-editing-exception_collapsed{padding-left:1ch}}.ck-restricted-editing_mode_restricted{cursor:default;& *{cursor:default}& .restricted-editing-exception{cursor:text;& *{cursor:text}&:hover{background:#ffa94c59;background:var(--ck-color-restricted-editing-exception-hover-background)}}}:host,:root{--ck-show-blocks-border-color:var(--ck-color-base-text-light)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget){& address{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-address-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-address-rtl)}& aside{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-aside-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-aside-rtl)}& blockquote{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-blockquote-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-blockquote-rtl)}& details{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-details-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-details-rtl)}& div:not(.ck-widget,.ck-widget *){--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-div-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-div-rtl)}& footer{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-footer-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-footer-rtl)}& h1{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h1-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h1-rtl)}& h2{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h2-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h2-rtl)}& h3{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h3-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h3-rtl)}& h4{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h4-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h4-rtl)}& h5{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h5-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h5-rtl)}& h6{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h6-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h6-rtl)}& header{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-header-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-header-rtl)}& main{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-main-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-main-rtl)}& nav{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-nav-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-nav-rtl)}& pre{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-pre-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-pre-rtl)}& ol{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-ol-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-ol-rtl)}& ul{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-ul-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-ul-rtl)}& p{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-p-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-p-rtl)}& section{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-section-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-section-rtl)}& :where(figure.image,figure.table) figcaption{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-figcaption-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-figcaption-rtl)}& :where(address,aside,blockquote,details,div:not(.ck-widget,.ck-widget *),footer,h1,h2,h3,h4,h5,h6,header,main,nav,pre,ol,ul,p,section,:where(figure.image,figure.table) figcaption){background-repeat:no-repeat;padding-top:15px}& :where(address,aside,blockquote,details,div:not(.ck-widget,.ck-widget *),footer,h1,h2,h3,h4,h5,h6,header,main,nav,pre,ol,ul,p,section,:where(figure.image,figure.table) figcaption):where(:not(.ck-widget_selected):not(.ck-widget:hover)){outline:1px dashed #536379;outline:1px dashed var(--ck-show-blocks-border-color)}&:dir(ltr) :where(address,aside,blockquote,details,div:not(.ck-widget,.ck-widget *),footer,h1,h2,h3,h4,h5,h6,header,main,nav,pre,ol,ul,p,section,:where(figure.image,figure.table) figcaption){background-image:var(--ck-show-blocks-label-ltr);background-position:1px 1px}&:dir(rtl) :where(address,aside,blockquote,details,div:not(.ck-widget,.ck-widget *),footer,h1,h2,h3,h4,h5,h6,header,main,nav,pre,ol,ul,p,section,:where(figure.image,figure.table) figcaption){background-image:var(--ck-show-blocks-label-rtl);background-position:calc(100% - 1px) 1px}}:host,:root{--ck-source-editing-area-border-radius:var(--ck-radius-md);--ck-source-editing-area-font-size:var(--ck-font-size-md)}.ck-source-editing-area{overflow:hidden;position:relative}.ck-source-editing-area textarea,.ck-source-editing-area:after{border:1px solid #0000;font-family:monospace;font-size:14px;font-size:var(--ck-source-editing-area-font-size);line-height:1.5;line-height:var(--ck-line-height-base);margin:0;padding:12px;padding:var(--ck-spacing-large,var(--ck-spacing-lg));white-space:pre-wrap}.ck-source-editing-area:after{content:attr(data-value) " ";display:block;visibility:hidden}.ck-source-editing-area textarea{border-color:#c9d1dc;border-color:var(--ck-color-base-border);border-radius:0;border-radius:var(--ck-rounded-corners-radius,var(--ck-radius-corners));border-top-left-radius:0;border-top-right-radius:0;box-sizing:border-box;height:100%;outline:none;overflow:hidden;position:absolute;resize:none;width:100%;&:not([readonly]):focus{border:1px solid #4865d5;border:var(--ck-focus-ring,var(--ck-interactive-focus-ring));box-shadow:0 1px 4px #0000000d,inset 0 2px 10px #0000000d,0 0;box-shadow:var(--ck-inner-shadow,var(--ck-inset-shadow-sm)),0 0;outline:none}}.ck.ck-special-characters-navigation{&>.ck-label{max-width:160px;overflow:hidden;text-overflow:ellipsis}&>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow:hidden auto}@media screen and (max-width:600px){max-width:190px;&>.ck-form__header__label{overflow:hidden;text-overflow:ellipsis}}}.ck.ck-special-characters{&>.ck-dialog__content>div{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:100%;max-width:100%;width:350px;&>.ck-character-categories{grid-area:1/1/2/2;padding:4px 12px 12px;padding:var(--ck-dialog-actions-padding);&>.ck-labeled-field-view{padding-top:8px;padding-top:var(--ck-spacing-standard,var(--ck-spacing-base));width:100%;& .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s both;background:#d11e1e;background:var(--ck-color-base-error);color:#fff;color:var(--ck-color-base-background);min-width:150px;min-width:var(--ck-table-properties-min-error-width);padding:4px 8px;padding:var(--ck-spacing-small,var(--ck-spacing-sm)) var(--ck-spacing-medium,var(--ck-spacing-base));text-align:center;&:after{border-color:#0000 #0000 #d11e1e;border-color:#0000 #0000 var(--ck-color-base-error) #0000;border-style:solid;border-width:0 6px 6px;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}@media (prefers-reduced-motion:reduce){animation:none}}& .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}&>.ck-label{font-size:10px;font-size:var(--ck-font-size-tiny,var(--ck-font-size-xs));text-align:center}}& .ck-dropdown{display:block;width:100%;&>button{&:not(:focus){border:1px solid #c9d1dc;border:1px solid var(--ck-color-base-border)}&>span{width:100%}}}}&>.ck-character-grid{grid-area:2/1/3/2;max-height:200px}&>.ck-character-info{grid-area:3/1/4/2}}}:host,:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{max-width:100%;overflow:hidden auto;& .ck-character-grid__tiles{grid-gap:8px;grid-gap:var(--ck-spacing-standard,var(--ck-spacing-base));display:grid;grid-template-columns:repeat(auto-fill,minmax(24px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--ck-character-grid-tile-size),1fr));margin:4px 12px 12px;margin:var(--ck-dialog-actions-padding)}& .ck-character-grid__tile{border:0;font-size:1.25em;height:24px;height:var(--ck-character-grid-tile-size);min-height:24px;min-height:var(--ck-character-grid-tile-size);min-width:24px;min-width:var(--ck-character-grid-tile-size);padding:0;transition:box-shadow .2s;width:24px;width:var(--ck-character-grid-tile-size);@media (prefers-reduced-motion:reduce){transition:none}&:focus:not(.ck-disabled),&:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #4865d5;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}& .ck-button__label{line-height:24px;line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}}}.ck.ck-character-info{border-top:1px solid #c9d1dc;border-top:1px solid var(--ck-color-base-border);display:flex;justify-content:space-between;overflow:hidden;padding:4px 12px 12px;padding:var(--ck-dialog-actions-padding);&>*{font-size:12px;font-size:var(--ck-font-size-small,var(--ck-font-size-sm));text-transform:uppercase}& .ck-character-info__name{max-width:275px;overflow:hidden;text-overflow:ellipsis}& .ck-character-info__code{opacity:.6}}.ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active>.ck-button>.ck-button__label{font-style:italic}:host,:root{--ck-style-panel-button-width:120px;--ck-style-panel-button-height:80px;--ck-style-panel-button-label-background:var(--ck-color-base-hover);--ck-style-panel-button-hover-label-background:#ebebeb;--ck-style-panel-button-hover-border-color:#b3b3b3;--ck-style-panel-columns:3}.ck.ck-style-panel .ck-style-grid{grid-row-gap:12px;grid-row-gap:var(--ck-spacing-large,var(--ck-spacing-lg));grid-column-gap:12px;grid-column-gap:var(--ck-spacing-large,var(--ck-spacing-lg));column-gap:12px;column-gap:var(--ck-spacing-large,var(--ck-spacing-lg));display:grid;grid-template-columns:repeat(3,auto);grid-template-columns:repeat(var(--ck-style-panel-columns),auto);justify-content:start;row-gap:12px;row-gap:var(--ck-spacing-large,var(--ck-spacing-lg));& .ck-style-grid__button{--ck-color-button-default-hover-background:var(--ck-color-base-background);--ck-color-button-default-active-background:var(--ck-color-base-background);display:flex;flex-direction:column;height:80px;height:var(--ck-style-panel-button-height);justify-content:space-between;padding:0;width:120px;width:var(--ck-style-panel-button-width);&:not(:focus){border:1px solid #c9d1dc;border:1px solid var(--ck-color-base-border)}& .ck-button__label{flex-shrink:0;height:22px;line-height:22px;overflow:hidden;padding:0 8px;padding:0 var(--ck-spacing-medium,var(--ck-spacing-base));text-overflow:ellipsis;width:100%}& .ck-style-grid__button__preview{align-items:center;background:#fff;background:var(--ck-color-base-background);border:2px solid #fff;border:2px solid var(--ck-color-base-background);box-sizing:border-box;display:flex;flex-basis:100%;flex-grow:1;opacity:.9;overflow:hidden;padding:8px;padding:var(--ck-spacing-medium,var(--ck-spacing-base));place-content:center flex-start;width:100%}&.ck-disabled{--ck-color-button-default-disabled-background:var(--ck-color-base-foreground);&:not(:focus){border-color:#f3f4f7;border-color:var(--ck-style-panel-button-label-background)}& .ck-style-grid__button__preview{border-color:#f7f7f7;border-color:var(--ck-color-base-foreground);filter:saturate(.3);opacity:.4}}&.ck-on{border-color:#4865d5;border-color:var(--ck-color-base-active);& .ck-button__label{box-shadow:0 -1px 0 #4865d5;box-shadow:0 -1px 0 var(--ck-color-base-active);z-index:1}&:hover{border-color:#3454c5;border-color:var(--ck-color-base-active-focus)}}&:not(.ck-on){& .ck-button__label{background:#f3f4f7;background:var(--ck-style-panel-button-label-background)}&:hover .ck-button__label{background:#ebebeb;background:var(--ck-style-panel-button-hover-label-background)}}&:hover:not(.ck-disabled):not(.ck-on){border-color:#b3b3b3;border-color:var(--ck-style-panel-button-hover-border-color);& .ck-style-grid__button__preview{opacity:1}}}}.ck.ck-style-panel .ck-style-panel__style-group{&>.ck-label{margin:12px 0;margin:var(--ck-spacing-large,var(--ck-spacing-lg)) 0}&:first-child{&>.ck-label{margin-top:0}}}:host,:root{--ck-style-panel-max-height:470px}.ck.ck-style-panel{max-height:470px;max-height:var(--ck-style-panel-max-height);overflow-y:auto;padding:12px;padding:var(--ck-spacing-large,var(--ck-spacing-lg))}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}:host,:root{--ck-color-table-focused-cell-background:#9ec9fa4d;--ck-table-content-default-border-color:#d4d4d4;--ck-table-border-none-helper-line-color:#d4d4d4;--ck-table-border-none-helper-line-style:dashed;--ck-table-border-none-helper-line-width:var(--ck-border-width-thin)}.ck-widget.table{& table[style*="border-style:none"],& table[style*="border-width:0"],& table[style*="border:0"],& table[style*="border:none"]{outline:1px dashed #d4d4d4;outline:var(--ck-table-content-default-border-color) 1px dashed}& td,& th{&.ck-editor__nested-editable{outline:initial;&:not(.ck-editor__editable_selected){&.ck-editor__nested-editable_focused,&:focus{background:#9ec9fa4d;background:var(--ck-color-table-focused-cell-background);outline:1px solid #4865d5;outline:1px solid var(--ck-color-focus-border,var(--ck-color-interactive-focus-border));outline-offset:-1px}}}}}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table){--ck-table-border-none-helper-line:var(--ck-table-border-none-helper-line-width) var(--ck-table-border-none-helper-line-style) var(--ck-table-border-none-helper-line-color);& :where(td,th):where([style*="border:none"],[style*="border:0"],[style*="border-style:none"],[style*="border-width:0"]){border:var(--ck-table-border-none-helper-line)!important}& :where(table,td,th){&:where([style*="border-top-style:none"],[style*="border-top-width:0"]){border-top:var(--ck-table-border-none-helper-line)!important}&:where([style*="border-right-style:none"],[style*="border-right-width:0"]){border-right:var(--ck-table-border-none-helper-line)!important}&:where([style*="border-bottom-style:none"],[style*="border-bottom-width:0"]){border-bottom:var(--ck-table-border-none-helper-line)!important}&:where([style*="border-left-style:none"],[style*="border-left-width:0"]){border-left:var(--ck-table-border-none-helper-line)!important}}}:host,:root{--ck-table-cell-properties-width:var(--ck-width-balloon-form)}.ck.ck-table-cell-properties-form{width:min(400px,90vw);width:var(--ck-table-cell-properties-width);& .ck-form__row{&.ck-table-cell-properties-form__padding-row{--ck-table-cell-properties-padding-width:calc(33.33333% - var(--ck-spacing-large, var(--ck-spacing-lg))*2/3);align-self:flex-end;max-width:var(--ck-table-cell-properties-padding-width);min-width:var(--ck-table-cell-properties-padding-width);padding:0;width:var(--ck-table-cell-properties-padding-width)}&.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap;& .ck.ck-toolbar{background:none;margin-top:8px;margin-top:var(--ck-spacing-standard,var(--ck-spacing-base));&.ck-table-cell-properties-form__horizontal-alignment-toolbar{--ck-table-cell-properties-horizontal-alignment-width:calc(66.66667% - var(--ck-spacing-large, var(--ck-spacing-lg))*2/3*2 + var(--ck-spacing-large, var(--ck-spacing-lg)));max-width:var(--ck-table-cell-properties-horizontal-alignment-width);min-width:var(--ck-table-cell-properties-horizontal-alignment-width);padding:0;width:var(--ck-table-cell-properties-horizontal-alignment-width)}& .ck-button,&.ck-table-cell-properties-form__vertical-alignment-toolbar{flex-grow:1}}}&.ck-form__row.ck-table-form__action-row{&>.ck.ck-button{flex-grow:0;& .ck-button__label{color:currentColor}}}&.ck-table-form__cell-type-row{--ck-table-form-cell-type-width:calc(66.66667% - var(--ck-spacing-large, var(--ck-spacing-lg))*2/3*2 + var(--ck-spacing-large, var(--ck-spacing-lg)));max-width:var(--ck-table-form-cell-type-width);min-width:var(--ck-table-form-cell-type-width);padding:0;width:var(--ck-table-form-cell-type-width);& .ck-dropdown{width:100%}}}}:host,:root{--ck-table-layout-widget-type-around-button-size:16px;--ck-table-layout-widget-type-around-icon-width:10px;--ck-table-layout-widget-type-around-icon-height:8px;--ck-table-layout-widget-handler-icon-size:10px;--ck-table-layout-default-border-color:#d4d4d4}.ck-editor__editable{& .table.layout-table{display:table;margin:0;&>table{border-collapse:revert;height:100%;width:100%;&:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]){border-color:#0000;border-width:0;outline:none}}&>table>tbody>tr>td{border-color:#d4d4d4;border-color:var(--ck-table-layout-default-border-color);border-style:dashed;box-shadow:revert;min-width:2em;padding:revert;text-indent:1px;&[style*=" width:"],&[style*=";width:"],&[style^="width:"]{min-width:auto}&:focus{background-color:#0000}&:not([style*="border:"],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]){border-color:#0000;border-width:0;outline:1px dashed #d4d4d4;outline:var(--ck-table-layout-default-border-color) 1px dashed;outline-offset:-1px;&:focus{outline:1px solid #4865d5;outline:var(--ck-color-focus-border,var(--ck-color-interactive-focus-border)) 1px solid}}&>.ck-table-bogus-paragraph{text-indent:0;width:calc(100% - 1px)}}&.ck-widget{&>.ck-widget__type-around{--ck-widget-type-around-button-size:var(--ck-table-layout-widget-type-around-button-size);&>.ck-widget__type-around__button{&.ck-widget__type-around__button_after,&.ck-widget__type-around__button_before{transform:translateY(0);z-index:2}&.ck-widget__type-around__button_before{border-radius:0 0 100px 100px;left:min(10%,30px);margin-left:16px;margin-left:var(--ck-table-layout-widget-type-around-button-size);&:after{border-radius:0 0 100px 100px}}&.ck-widget__type-around__button_after{border-radius:100px 100px 0 0;&:after{border-radius:100px 100px 0 0}}& svg{height:8px;height:var(--ck-table-layout-widget-type-around-icon-height);width:10px;width:var(--ck-table-layout-widget-type-around-icon-width)}}}&.ck-widget_with-selection-handle{&>.ck-widget__selection-handle{--ck-widget-handler-icon-size:var(--ck-table-layout-widget-handler-icon-size);transform:translateY(-3px);transform:translateY(calc(0px - var(--ck-widget-outline-thickness)));z-index:3}}&.ck-widget_type-around_show-fake-caret_before{&>.ck-widget__type-around{&>.ck-widget__type-around__fake-caret{top:0}}}&.ck-widget_type-around_show-fake-caret_after{&>.ck-widget__type-around{&>.ck-widget__type-around__fake-caret{bottom:0}}}&:hover{z-index:1;z-index:var(--ck-z-default,var(--ck-z-base))}&:hover>.ck-widget__selection-handle{opacity:.75;visibility:visible;&:hover{opacity:1}}&:has(.ck-widget.table:hover)>.ck-widget__selection-handle{opacity:0;visibility:hidden}&.ck-widget_selected{z-index:1;z-index:var(--ck-z-default,var(--ck-z-base))}}}&.ck-editor__editable_inline{&>.ck-widget.ck-widget_with-selection-handle.layout-table{&:first-child{margin-top:12px;margin-top:var(--ck-spacing-large,var(--ck-spacing-lg))}&:last-child,&:nth-last-child(2):has(+.ck-fake-selection-container){margin-bottom:12px;margin-bottom:var(--ck-spacing-large,var(--ck-spacing-lg))}}}}:host,:root{--ck-table-scroll-widget-type-around-icon-width:10px;--ck-table-scroll-widget-type-around-icon-height:8px}.ck.ck-editor__editable figure.table.ck-table-overflowing{display:flex;flex-direction:column;margin-right:0;max-width:100%;overflow:scroll clip;&>figcaption{align-self:flex-start;box-sizing:border-box;order:-1}}.ck.ck-editor__editable figure.table.ck-table-overflowing.ck-widget{--ck-table-scroll-offset:0px;&>table>:is(tbody,thead,tfoot)>tr>:is(td,th):last-of-type{--ck-table-column-resizer-position-offset:0;--ck-table-column-resizer-width:3.5px}&.ck-widget_with-selection-handle>.ck-widget__selection-handle{--ck-widget-handler-icon-size:10px;transform:translate(var(--ck-table-scroll-offset),-3px);transform:translate(var(--ck-table-scroll-offset),calc(0px - var(--ck-widget-outline-thickness)));z-index:3}&>.ck-widget__type-around{--ck-widget-type-around-button-size:16px;inset:0;pointer-events:none;position:absolute;&>.ck-widget__type-around__button{&.ck-widget__type-around__button_after,&.ck-widget__type-around__button_before{transform:translate(var(--ck-table-scroll-offset));z-index:2}&.ck-widget__type-around__button_before{border-radius:0 0 100px 100px;left:min(10%,30px);margin-left:20px;margin-left:var(--ck-widget-type-around-button-size);&:after{border-radius:0 0 100px 100px}}&.ck-widget__type-around__button_after{border-radius:100px 100px 0 0;bottom:-1.5px;bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);&:after{border-radius:100px 100px 0 0}}& svg{height:8px;height:var(--ck-table-scroll-widget-type-around-icon-height);width:10px;width:var(--ck-table-scroll-widget-type-around-icon-width)}}}&.ck-widget_type-around_show-fake-caret_before{&>.ck-widget__type-around>.ck-widget__type-around__fake-caret{top:0}}&.ck-widget_type-around_show-fake-caret_after{&>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:0}}}.ck.ck-form__row{&>:not(.ck-label){&+*{margin-inline-start:12px;margin-inline-start:var(--ck-spacing-large,var(--ck-spacing-lg))}}&>.ck-label{min-width:100%;width:100%}&.ck-table-form__action-row{justify-content:flex-end;& .ck-button-cancel,& .ck-button-save{justify-content:center}}}:host,:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form{--ck-table-form-default-input-width:80px;& .ck-form__row{&.ck-table-form__border-row{& .ck-table-form__border-color,& .ck-table-form__border-style,& .ck-table-form__border-width{flex:none;min-width:0;width:calc(33.33333% - 8px);width:calc(33.33333% - var(--ck-spacing-large, var(--ck-spacing-lg))*2/3)}& .ck-table-form__border-style .ck-dropdown{width:100%}}&.ck-table-form__dimensions-row{--ck-table-form-dimensions-input-width:calc(66.66667% - var(--ck-spacing-large, var(--ck-spacing-lg))*2/3*2 + var(--ck-spacing-large, var(--ck-spacing-lg)));max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0;width:var(--ck-table-form-dimensions-input-width);& .ck-table-form__dimensions-row__height,& .ck-table-form__dimensions-row__width{flex:1 1;margin:0}& .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:32px;height:var(--ck-size-control-min-height);left:-.5ch;line-height:32px;line-height:var(--ck-size-control-min-height);margin:0 6px;margin:0 calc(var(--ck-spacing-large, var(--ck-spacing-lg))/2);overflow:visible;position:relative;width:0}}&.ck-table-form__background-row{--ck-table-form-background-width:calc(33.33333% - var(--ck-spacing-large, var(--ck-spacing-lg))*2/3);max-width:var(--ck-table-form-background-width);min-width:var(--ck-table-form-background-width);width:var(--ck-table-form-background-width)}&.ck-table-form__background-row,&.ck-table-form__border-row,&.ck-table-form__cell-type-row{flex-wrap:wrap}&.ck-table-form__cell-type-row,&.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap;& .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse;& .ck.ck-dropdown{flex-grow:0}}}&:not(.ck-table-form__action-row)>:not(.ck-label,.ck-table-form__dimension-operator){flex-grow:1}}& .ck.ck-labeled-field-view{padding-top:8px;padding-top:var(--ck-spacing-standard,var(--ck-spacing-base));position:relative;& .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s both;background:#d11e1e;background:var(--ck-color-base-error);border-radius:0;border-radius:var(--ck-rounded-corners-radius,var(--ck-radius-corners));bottom:-6px;bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);color:#fff;color:var(--ck-color-base-background);left:50%;min-width:150px;min-width:var(--ck-table-properties-min-error-width);padding:4px 8px;padding:var(--ck-spacing-small,var(--ck-spacing-sm)) var(--ck-spacing-medium,var(--ck-spacing-base));position:absolute;text-align:center;transform:translate(-50%,100%);&:after{border-color:#0000 #0000 #d11e1e;border-color:#0000 #0000 var(--ck-color-base-error) #0000;border-style:solid;border-width:0 6px 6px;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);content:"";left:50%;position:absolute;top:-6px;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}@media (prefers-reduced-motion:reduce){animation:none}z-index:1}& .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}}}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}:host,:root{--ck-table-properties-width:var(--ck-width-balloon-form)}.ck.ck-table-properties-form{width:min(400px,90vw);width:var(--ck-table-properties-width);& .ck-form__row{&.ck-table-properties-form__alignment-row{align-content:baseline;align-self:flex-end;flex-basis:0;flex-wrap:wrap;& .ck.ck-toolbar{background:none;margin-top:8px;margin-top:var(--ck-spacing-standard,var(--ck-spacing-base));& .ck-toolbar__items>*{flex:1 1}}& .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}}}}.ck-editor__editable{& .table.layout-table{&.table-style-align-center{margin-left:auto;margin-right:auto}&.table-style-align-left{margin-right:1.5em;margin-right:var(--ck-content-table-style-spacing)}&.table-style-align-right{margin-left:1.5em;margin-left:var(--ck-content-table-style-spacing)}&.table-style-block-align-left{margin-left:0;margin-right:auto}&.table-style-block-align-right{margin-left:auto;margin-right:0}}}:host,:root{--ck-color-table-caption-highlighted-background:#fd0}.ck.ck-editor__editable .table>figcaption,.ck.ck-editor__editable figure.table>table>caption{@media (forced-colors:none){&.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}}&.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}}@keyframes ck-table-caption-highlight{0%{background-color:#fd0;background-color:var(--ck-color-table-caption-highlighted-background)}to{background-color:#f7f7f7;background-color:var(--ck-content-color-table-caption-background)}}:host,:root{--ck-table-selected-cell-background:#9ecffa4d}.ck.ck-editor__editable .table table{& :where(td,th).ck-editor__editable_selected{box-shadow:none;caret-color:#0000;position:relative;&:after{background-color:#9ecffa4d;background-color:var(--ck-table-selected-cell-background);content:"";inset:0;pointer-events:none;position:absolute}& ::selection,&:focus{background-color:#0000}& .ck-widget{outline:medium none invert;outline:initial;&>.ck-widget__selection-handle{display:none}}}}:host,:root{--ck-color-table-column-resizer-hover:var(--ck-color-base-active);--ck-table-column-resizer-width:7px;--ck-table-column-resizer-position-offset:calc(var(--ck-table-column-resizer-width)*-0.5 - 0.5px)}.ck.ck-editor__editable .table td,.ck.ck-editor__editable .table th{position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{bottom:0;cursor:col-resize;position:absolute;right:-4px;right:var(--ck-table-column-resizer-position-offset);top:0;-webkit-user-select:none;user-select:none;width:7px;width:var(--ck-table-column-resizer-width);z-index:1;z-index:var(--ck-z-default,var(--ck-z-base))}.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer,.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:#4865d5;background-color:var(--ck-color-table-column-resizer-hover);opacity:.25}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:-4px;left:var(--ck-table-column-resizer-position-offset);right:auto}.ck-table-column-resize__resizing-cursor,.ck-table-column-resize__resizing-cursor *{cursor:col-resize!important}:host,:root{--ck-input-color-preview-border-radius:0}.ck.ck-input-color{display:flex;flex-direction:row-reverse;width:100%;&>.ck.ck-input-text{[dir=ltr] &{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] &{border-bottom-left-radius:0;border-top-left-radius:0}&:focus{z-index:0}}&>.ck.ck-dropdown{&>.ck.ck-button.ck-input-color__button{display:flex;height:100%;padding:0;[dir=ltr] &{border-bottom-left-radius:0;border-top-left-radius:0;&:not(:focus){border-left:1px solid #0000}}[dir=rtl] &{border-bottom-right-radius:0;border-top-right-radius:0;&:not(:focus){border-right:1px solid #0000}}&.ck-disabled{background:#f2f2f2;background:var(--ck-color-input-disabled-background,var(--ck-input-disabled-background-color))}&>.ck.ck-input-color__button__preview{border:1px solid #c9d1dc;border:1px solid var(--ck-color-input-border,var(--ck-input-border-color));border-radius:0;border-radius:var(--ck-input-color-preview-border-radius);height:20px;overflow:hidden;position:relative;width:20px;&>.ck.ck-input-color__button__preview__no-color-indicator{background:red;border-radius:2px;display:block;height:150%;left:50%;position:absolute;top:-30%;transform:rotate(45deg);transform-origin:50%;width:8%}}}}& .ck.ck-input-color__remove-color{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:4px 8px;padding:calc(var(--ck-spacing-standard, var(--ck-spacing-base))/2) var(--ck-spacing-standard,var(--ck-spacing-base));width:100%;&:not(:focus){border-bottom:1px solid #c9d1dc;border-bottom:1px solid var(--ck-color-input-border,var(--ck-input-border-color))}[dir=ltr] &{border-top-right-radius:0}[dir=rtl] &{border-top-left-radius:0}& .ck.ck-icon{margin-right:8px;margin-right:var(--ck-spacing-standard,var(--ck-spacing-base));[dir=rtl] &{margin-left:8px;margin-left:var(--ck-spacing-standard,var(--ck-spacing-base));margin-right:0}}}&>input.ck.ck-input-text{flex-grow:1;min-width:auto}&>div.ck.ck-dropdown{min-width:auto;&>.ck-input-color__button .ck-dropdown__arrow{display:none}}}:host,:root{--ck-insert-table-dropdown-padding:var(--ck-spacing-padding);--ck-insert-table-dropdown-box-height:16px;--ck-insert-table-dropdown-box-width:16px;--ck-insert-table-dropdown-box-margin:1px;--ck-insert-table-dropdown-box-border-radius:var(--ck-radius-xs);--ck-insert-table-dropdown-label-font-size:var(--ck-font-size-small,var(--ck-font-size-sm));--ck-insert-table-dropdown-label-padding:var(--ck-spacing-padding-compact) 0}.ck .ck-insert-table-dropdown__grid{display:flex;flex-flow:wrap;padding:8px 8px 0;padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:196px;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{font-size:12px;font-size:var(--ck-insert-table-dropdown-label-font-size);padding:4px 0;padding:var(--ck-insert-table-dropdown-label-padding);text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid #c9d1dc;border:var(--ck-border-width-thin) solid var(--ck-color-base-border);border-radius:1px;border-radius:var(--ck-insert-table-dropdown-box-border-radius);margin:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:16px;min-height:var(--ck-insert-table-dropdown-box-height);min-width:16px;min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none;@media (prefers-reduced-motion:reduce){transition:none}&:focus{box-shadow:none}&.ck-on{background:#4a67d638;background:var(--ck-color-focus-outer-shadow,var(--ck-focus-shadow));border-color:#4865d5;border-color:var(--ck-color-focus-border,var(--ck-color-interactive-focus-border))}}:host,:root{--ck-content-table-style-spacing:1.5em;--ck-content-color-table-caption-background:#f7f7f7;--ck-content-color-table-caption-text:#333}.ck-content{& .table th{text-align:start}&[dir=rtl] .table th{text-align:right}&[dir=ltr] .table th{text-align:left}& figure.table:not(.layout-table){display:table;&>table{height:100%;width:100%}}& .table:not(.layout-table){margin:.9em auto}& figure.table:not(.layout-table)>table,& table.table:not(.layout-table){border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;&>tbody,&>tfoot,&>thead{&>tr{&>th{background:#0000000d;font-weight:700}&>td,&>th{border:1px solid #bfbfbf;min-width:2em;padding:.4em;&>p:first-of-type{margin-top:0}&>p:last-of-type{margin-bottom:0}}}}}}@media print{.ck-content figure.table{&:not(.layout-table){height:fit-content;width:fit-content}&:not(.layout-table)>table{height:auto}}}.ck-content{& figure.table.layout-table,& table.table.layout-table{margin-bottom:0;margin-top:0}& figure.table.layout-table>table,& table.table.layout-table{border-spacing:0}}.ck-content{& .table{&.table-style-align-left{float:left;margin-right:1.5em;margin-right:var(--ck-content-table-style-spacing)}&.table-style-align-right{float:right;margin-left:1.5em;margin-left:var(--ck-content-table-style-spacing)}&.table-style-align-center{margin-left:auto;margin-right:auto}&.table-style-block-align-left{margin-left:0;margin-right:auto}&.table-style-block-align-right{margin-left:auto;margin-right:0}}}.ck-content .table>figcaption,.ck-content figure.table>table>caption{background-color:#f7f7f7;background-color:var(--ck-content-color-table-caption-background);caption-side:top;color:#333;color:var(--ck-content-color-table-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;overflow-wrap:anywhere;padding:.6em;text-align:center;word-break:normal;@media (forced-colors:active){background-color:initial;color:inherit}}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word}:host,:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:var(--ck-duration-base);--ck-widget-handler-animation-curve:var(--ck-ease-standard);--ck-color-widget-blurred-border:var(--ck-color-base-border-light);--ck-color-widget-hover-border:var(--ck-color-base-attention);--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background);--ck-color-resizer:var(--ck-color-focus-border,var(--ck-color-interactive-focus-border));--ck-color-resizer-tooltip-background:var(--ck-color-surface-inverse);--ck-color-resizer-tooltip-text:var(--ck-color-text-inverse);--ck-resizer-border-radius:var(--ck-border-radius,var(--ck-radius-base));--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small, var(--ck-spacing-sm))*2 + 10px);--ck-widget-label-border-radius:0 0 var(--ck-radius-sm) var(--ck-radius-sm);--ck-widget-selection-handle-border-radius:var(--ck-radius-sm) var(--ck-radius-sm) 0 0}.ck .ck-widget{outline-color:#0000;outline-style:solid;outline-width:3px;outline-width:var(--ck-widget-outline-thickness);transition:outline-color .2s ease;transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);@media (prefers-reduced-motion:reduce){transition:none}position:relative;&.ck-widget_selected,&.ck-widget_selected:hover{outline:3px solid #4865d5;outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border,var(--ck-color-interactive-focus-border))}&:hover{outline-color:#f0b429;outline-color:var(--ck-color-widget-hover-border)}}.ck .ck-editor__nested-editable{border:1px solid #0000;&.ck-editor__nested-editable_focused,&:focus{box-shadow:0 1px 4px #0000000d,inset 0 2px 10px #0000000d,0 0;box-shadow:var(--ck-inner-shadow,var(--ck-inset-shadow-sm)),0 0;@media (forced-colors:none){background-color:#fff;background-color:var(--ck-color-widget-editable-focus-background)}&:not(td,th){border:1px solid #4865d5;border:var(--ck-focus-ring);outline:none}}}.ck .ck-widget.ck-widget_with-selection-handle{position:relative;& .ck-widget__selection-handle{background-color:#0000;border-radius:2px 2px 0 0;border-radius:var(--ck-widget-selection-handle-border-radius);box-sizing:border-box;left:-3px;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color .2s ease,visibility .2s ease,opacity .2s ease;transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);@media (prefers-reduced-motion:reduce){transition:none}position:absolute;& .ck-icon{color:#fff;color:var(--ck-color-widget-drag-handler-icon-color);display:block;height:16px;height:var(--ck-widget-handler-icon-size);width:16px;width:var(--ck-widget-handler-icon-size);& .ck-icon__selected-indicator{opacity:0;transition:opacity .3s ease;transition:opacity .3s var(--ck-widget-handler-animation-curve);@media (prefers-reduced-motion:reduce){transition:none}}}&:hover .ck-icon .ck-icon__selected-indicator{opacity:1}}&:hover>.ck-widget__selection-handle{background-color:#f0b429;background-color:var(--ck-color-widget-hover-border);opacity:1;visibility:visible}&.ck-widget_selected,&.ck-widget_selected:hover{&>.ck-widget__selection-handle{background-color:#4865d5;background-color:var(--ck-color-focus-border,var(--ck-color-interactive-focus-border));opacity:1;visibility:visible;& .ck-icon .ck-icon__selected-indicator{opacity:1}}}}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:-3px;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none;&:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}&.ck-widget_with-selection-handle{& .ck-widget__selection-handle,& .ck-widget__selection-handle:hover{background:#e6ecf4;background:var(--ck-color-widget-blurred-border)}}}.ck .ck-widget:has(.ck-widget.table:hover){outline-color:#0000}.ck .ck-widget.ck-widget_with-selection-handle:has(.ck-widget.table:hover)>.ck-widget__selection-handle{opacity:0;visibility:hidden}.ck.ck-editor__editable.ck-blurred .ck-widget{&.ck-widget_selected,&.ck-widget_selected:hover{outline-color:#e6ecf4;outline-color:var(--ck-color-widget-blurred-border);&.ck-widget_with-selection-handle{&>.ck-widget__selection-handle,&>.ck-widget__selection-handle:hover{background:#e6ecf4;background:var(--ck-color-widget-blurred-border)}}}}.ck.ck-editor__editable:not(.ck-pagination-view) blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable:not(.ck-pagination-view)>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + 16px);margin-top:calc(1em + var(--ck-widget-handler-icon-size))}.ck .ck-size-view{background:#121c2b;background:var(--ck-color-resizer-tooltip-background);border:1px solid #fff;border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:8px;border-radius:var(--ck-resizer-border-radius);color:#fff;color:var(--ck-color-resizer-tooltip-text);display:block;font-size:10px;font-size:var(--ck-font-size-tiny,var(--ck-font-size-xs));height:18px;height:var(--ck-resizer-tooltip-height);line-height:18px;line-height:var(--ck-resizer-tooltip-height);padding:0 4px;padding:0 var(--ck-spacing-small,var(--ck-spacing-sm));&.ck-orientation-above-center,&.ck-orientation-bottom-left,&.ck-orientation-bottom-right,&.ck-orientation-top-left,&.ck-orientation-top-right{position:absolute}&.ck-orientation-top-left{left:10px;left:var(--ck-resizer-tooltip-offset);top:10px;top:var(--ck-resizer-tooltip-offset)}&.ck-orientation-top-right{right:10px;right:var(--ck-resizer-tooltip-offset);top:10px;top:var(--ck-resizer-tooltip-offset)}&.ck-orientation-bottom-right{bottom:10px;bottom:var(--ck-resizer-tooltip-offset);right:10px;right:var(--ck-resizer-tooltip-offset)}&.ck-orientation-bottom-left{bottom:10px;bottom:var(--ck-resizer-tooltip-offset);left:10px;left:var(--ck-resizer-tooltip-offset)}&.ck-orientation-above-center{left:50%;top:-18px;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}}:host,:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{display:none;left:0;outline:1px solid #4865d5;outline:1px solid var(--ck-color-resizer);pointer-events:none;position:absolute;top:0}.ck .ck-widget__resizer__handle{background:#4865d5;background:var(--ck-color-focus-border,var(--ck-color-interactive-focus-border));border:1px solid #fff;border:var(--ck-resizer-border-width) solid var(--ck-color-base-background);border-radius:8px;border-radius:var(--ck-resizer-border-radius);height:10px;height:var(--ck-resizer-size);pointer-events:all;position:absolute;width:10px;width:var(--ck-resizer-size);&.ck-widget__resizer__handle-top-left{left:-7px;left:var(--ck-resizer-offset);top:-7px;top:var(--ck-resizer-offset)}&.ck-widget__resizer__handle-top-right{right:-7px;right:var(--ck-resizer-offset);top:-7px;top:var(--ck-resizer-offset)}&.ck-widget__resizer__handle-bottom-right{bottom:-7px;bottom:var(--ck-resizer-offset);right:-7px;right:var(--ck-resizer-offset)}&.ck-widget__resizer__handle-bottom-left{bottom:-7px;bottom:var(--ck-resizer-offset);left:-7px;left:var(--ck-resizer-offset)}&.ck-widget__resizer__handle-bottom-right,&.ck-widget__resizer__handle-top-left{cursor:nwse-resize}&.ck-widget__resizer__handle-bottom-left,&.ck-widget__resizer__handle-top-right{cursor:nesw-resize}}.ck .ck-widget_with-resizer{position:relative}.ck-focused .ck-widget_with-resizer.ck-widget_selected{&>.ck-widget__resizer{display:block}}:host,:root{--ck-widget-type-around-button-size:20px;--ck-widget-type-around-button-border-radius:100px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border,var(--ck-color-interactive-focus-border));--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget{& .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;border-radius:var(--ck-widget-type-around-button-border-radius);display:block;height:20px;height:var(--ck-widget-type-around-button-size);opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .2s ease,background .2s ease;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:20px;width:var(--ck-widget-type-around-button-size);z-index:1;z-index:var(--ck-z-default,var(--ck-z-base));@media (prefers-reduced-motion:reduce){transition:none}& svg{height:8px;left:50%;margin-top:1px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .5s;width:10px;@media (prefers-reduced-motion:reduce){transition:none}z-index:3;z-index:calc(var(--ck-z-default, var(--ck-z-base)) + 2);& *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:#fff;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}& line{stroke-dasharray:7}}&:hover{animation:ck-widget-type-around-button-sonar 1s infinite;& svg{& polyline{animation:ck-widget-type-around-arrow-dash 2s linear}& line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}}@media (prefers-reduced-motion:reduce){animation:none;& svg{& line,& polyline{animation:none}}}}&.ck-widget__type-around__button_before{left:min(10%,30px);top:-1.5px;top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}&.ck-widget__type-around__button_after{bottom:-1.5px;bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}}&:hover{&>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}}&:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:#f0b429;background:var(--ck-color-widget-type-around-button-hover)}&.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,&>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:#4865d5;background:var(--ck-color-widget-type-around-button-active)}&.ck-widget_selected{&.ck-widget_type-around_show-fake-caret_after,&.ck-widget_type-around_show-fake-caret_before{outline-color:#0000}&>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}}&.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}& .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite forwards;background:#121c2b;background:var(--ck-color-base-text);height:1px;outline:1px solid #ffffff80;outline:var(--ck-outline-fake-caret);pointer-events:none}&.ck-widget_type-around_show-fake-caret_after,&.ck-widget_type-around_show-fake-caret_before{&.ck-widget_selected:hover{outline-color:#f0b429;outline-color:var(--ck-color-widget-hover-border)}&>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}&.ck-widget_with-selection-handle{&.ck-widget_selected,&.ck-widget_selected:hover{&>.ck-widget__selection-handle{opacity:0}}}&.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer{opacity:0}}&>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}&:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:-3px;left:calc(var(--ck-widget-outline-thickness)*-1);right:-3px;right:calc(var(--ck-widget-outline-thickness)*-1)}&.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:-4px;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}&.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:-4px;bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected{& .ck-widget{&.ck-widget_selected,&:hover{&>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}}}}.ck .ck-widget:has(.ck-widget.table:hover){&>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:#e6ecf4;background:var(--ck-color-widget-type-around-button-blurred-editable);& svg *{stroke:#e6ecf4;stroke:var(--ck-color-widget-blurred-border)}}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10px}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7px}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 #3779eb00;box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px #3779eb4d;box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px #3779eb00;box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}.ck.ck-editor__editable.ck-restricted-editing_mode_restricted{& .ck-widget__type-around{display:none}& div.restricted-editing-exception .ck-widget__type-around{display:inline;display:initial}}:host,:root{--ck-word-count-font-size:var(--ck-font-size-md)}.ck.ck-word-count{font-size:14px;font-size:var(--ck-word-count-font-size)}.ac-wrap{gap:16px}.ac-subtabs{display:flex;flex-wrap:wrap;gap:8px}.ac-subtab{background:#0000;border:1px solid #c9a22766;border-radius:8px;color:inherit;cursor:pointer;font-weight:600;padding:10px 18px}.ac-subtab.is-active{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-navy)}.ac-filters{flex-wrap:wrap}.ac-input{background:#ffffff0d;border:1px solid #c9a22759;border-radius:8px;box-sizing:border-box;color:inherit;font:inherit;padding:10px 12px;width:100%}.ac-input:disabled{opacity:.45}.ac-code{font-family:Consolas,monospace;font-size:13px}.ac-bar{display:flex;justify-content:flex-end}.ac-btn{background:#0000;border:1px solid #c9a22780;border-radius:8px;color:inherit;cursor:pointer;font-weight:600;padding:9px 16px}.ac-btn-primary{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-navy)}.ac-btn-danger{border-color:#ef444466;color:#f87171}.ac-btn:disabled{cursor:not-allowed;opacity:.6}.ac-warn{color:#f59e0b;font-size:12px;margin-top:4px}.ac-form{gap:14px}.ac-form,.ac-form label{display:flex;flex-direction:column}.ac-form label{font-size:14px;font-weight:600;gap:6px}.ac-form h3,.ac-form h4{margin:6px 0 0}.ac-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ac-check{align-items:center;flex-direction:row!important;gap:8px!important}.ac-check input{width:auto}.ac-photo{align-items:flex-end;display:flex;gap:14px}.ac-photo img{border:2px solid var(--c-gold);border-radius:50%;height:80px;object-fit:cover;width:80px}.ac-schedule{grid-gap:8px;display:grid;gap:8px}.ac-day{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:140px 1fr auto 1fr}.ac-services{grid-gap:8px;border:1px solid #c9a22740;border-radius:10px;display:grid;gap:8px;padding:10px}.ac-service-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.ac-fee{flex:none;width:110px}.ac-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ac-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ac-card{border:1px solid #c9a2274d;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px}.ac-card.is-off{opacity:.6}.ac-card-head{align-items:center;display:flex;gap:12px}.ac-avatar,.ac-card-head img{border-radius:50%;flex:none;height:48px;object-fit:cover;width:48px}.ac-avatar{background:var(--c-gold);color:var(--c-navy);display:grid;font-weight:800;place-items:center}@media (max-width:600px){.ac-day{grid-template-columns:1fr 1fr}.ac-day .ac-check{grid-column:1/-1}.ac-day span{display:none}.ac-service-row{align-items:stretch;flex-direction:column}.ac-fee{width:100%}}.ac-modes{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ac-modes strong{margin-right:6px}.ac-block{grid-gap:10px;border:1px solid #c9a2274d;border-radius:10px;display:grid;gap:10px;padding:12px}.ac-block .ac-btn{justify-self:start}.ac-thumb{border:2px solid var(--c-gold);border-radius:8px;height:80px;object-fit:cover;width:120px}.ac-thumb-sm{border-width:1px;height:32px;width:48px}.an-list{grid-gap:10px;display:grid;gap:10px}.an-row{align-items:center;border:1px solid #c9a2274d;border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:14px}.an-row.is-off{opacity:.6}.an-main{grid-gap:4px;display:grid;flex:1 1 280px;gap:4px;min-width:0;word-break:break-word}.an-status{background:#f59e0b26;border-radius:999px;color:#f59e0b;font-size:11px;font-weight:700;justify-self:start;padding:2px 10px}.an-status.is-live{background:#34d39926;color:#34d399}.an-count{font-weight:400;opacity:.7}.an-preview{background:var(--c-gold);border-radius:8px;color:var(--c-navy);font-size:14px;font-weight:700;overflow:hidden;padding:10px 14px;text-align:center}.mnA-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mnA-toolbar .ac-input{max-width:340px}.mnA-hint{font-size:12.5px;margin:4px 0;opacity:.75}.mnA-table{grid-gap:10px;display:grid;gap:10px}.mnA-row{align-items:center;border:1px solid #c9a2274d;border-radius:12px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.mnA-row.is-off{opacity:.55}.mnA-main{grid-gap:3px;display:grid;gap:3px;min-width:0}.mnA-main small{line-height:1.45;opacity:.75}.mnA-rating{background:#ffffff1f;border-radius:99px;font-size:11px;font-weight:700;margin-left:8px;padding:2px 9px;text-transform:capitalize}.mnA-rating.r-excellent,.mnA-rating.r-good,.mnA-rating.v-RECOMMENDED{background:#2e9a5240;color:#86efac}.mnA-rating.r-mixed,.mnA-rating.v-ACCEPTABLE{background:#e0a10040;color:#fcd34d}.mnA-rating.r-caution{background:#f9731640;color:#fdba74}.mnA-rating.r-avoid,.mnA-rating.v-NOT_RECOMMENDED{background:#ef444440;color:#fca5a5}@media (max-width:700px){.mnA-row{align-items:stretch;flex-direction:column}}.mnA-rating.s-new{background:#33b5d140;color:#7dd3fc}.mnA-rating.s-contacted,.mnA-rating.s-in_progress{background:#e0a10040;color:#fcd34d}.mnA-rating.s-delivered,.mnA-rating.s-number_shared,.mnA-rating.s-payment_received{background:#2e9a5240;color:#86efac}.mnA-rating.s-cancelled{background:#ef444440;color:#fca5a5}.mnA-req{align-items:flex-start}.mnA-detail{grid-gap:4px;display:grid;font-size:13.5px;gap:4px;margin-top:8px}.mnA-status{min-width:150px;width:auto}.mnA-rating.v-EXCELLENT,.mnA-rating.v-GOOD{background:#2e9a5240;color:#86efac}.options-modal.pfaqA-modal{max-width:760px}.pfaqA-hint{color:#5b6b7d;font-size:13px;margin:0 0 12px}.pfaqA-empty{border:1px dashed #cfc7ad;border-radius:8px;color:#5b6b7d;padding:14px}.pfaqA-row{grid-gap:10px;border:1px solid #e5dfc9;border-radius:10px;display:grid;gap:10px;margin-bottom:12px;padding:12px}.pfaqA-row-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.pfaqA-tools{display:flex;gap:6px}.pfaqA-tools button{background:#fff;border:1px solid #cfc7ad;border-radius:6px;cursor:pointer;font:inherit;min-width:34px;padding:5px 10px}.pfaqA-tools button:disabled{cursor:not-allowed;opacity:.4}.pfaqA-tools .pfaqA-remove{border-color:#f0b3ac;color:#b42318}.pfaqA-row label{display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:6px}.pfaqA-row input,.pfaqA-row textarea{border:1px solid #cfc7ad;border-radius:8px;font:inherit;font-weight:400;padding:9px 11px;resize:vertical}.pfaqA-add{background:#0000;border:1px dashed #a88a18;border-radius:8px;cursor:pointer;font:inherit;font-weight:600;padding:9px 16px}.pfaqA-add:disabled{cursor:not-allowed;opacity:.5}.pfaqA-error{background:#fdecea;border:1px solid #f3b8b2;border-radius:8px;color:#8a1c13;font-size:14px;margin-top:12px;padding:10px 12px}.pfaqA-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.pfaqA-cancel,.pfaqA-save{border-radius:8px;cursor:pointer;font:inherit;font-weight:700;padding:10px 20px}.pfaqA-cancel{background:#fff;border:1px solid #cfc7ad}.pfaqA-save{background:#007f9e;border:0;color:#fff}.pfaqA-save:disabled{cursor:not-allowed;opacity:.5}.admin-dashboard-container{background-color:var(--c-ivory);color:var(--c-navy-2);display:flex;font-family:Outfit,Inter,sans-serif;min-height:100vh}.dashboard-sidebar{background-color:#fff;border-right:1px solid var(--c-line-soft);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;padding:30px 20px;width:280px}.sidebar-logo{align-items:center;display:flex;gap:12px;margin-bottom:40px;padding-left:10px}.logo-icon{color:var(--c-gold);font-size:24px;text-shadow:0 0 10px #c9a22766}.sidebar-logo h2{color:var(--c-ink);font-size:20px;font-weight:700;letter-spacing:.5px;margin:0}.sidebar-nav{display:flex;flex-direction:column;flex-grow:1;gap:10px}.nav-item{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--c-ink-soft);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:14px;padding:12px 16px;position:relative;text-align:left;transition:all .25s ease}.nav-item:hover{background:var(--c-ivory);color:var(--c-ink)}.nav-item.active{background:#c9a22714;color:var(--c-gold);font-weight:600}.nav-item.active:before{background-color:var(--c-gold);border-radius:0 4px 4px 0;content:"";height:70%;left:0;position:absolute;top:15%;width:4px}.badge-count{background-color:#ef4444;border-radius:12px;color:#fff;font-size:11px;font-weight:700;margin-left:auto;padding:2px 8px}.sidebar-footer{border-top:1px solid var(--c-line-soft);display:flex;flex-direction:column;gap:20px;margin-top:auto;padding-top:20px}.admin-profile{gap:12px;padding:5px}.admin-avatar,.admin-profile{align-items:center;display:flex}.admin-avatar{background:linear-gradient(135deg,var(--c-gold),#ff6b35);border-radius:50%;box-shadow:0 0 10px #c9a22733;color:#fff;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.admin-meta-info{display:flex;flex-direction:column}.admin-name{color:var(--c-ink);font-size:14px;font-weight:600}.admin-role{color:var(--c-ink-soft);font-size:12px}.logout-button{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;color:#f87171;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:12px;transition:all .25s ease}.logout-button:hover{background:#ef444433;border-color:#ef444466;color:#fff}.dashboard-main-content{display:flex;flex-direction:column;flex-grow:1;height:100vh;overflow-y:auto}.dashboard-topbar{align-items:center;background-color:#fff;border-bottom:1px solid var(--c-line-soft);display:flex;justify-content:space-between;padding:30px 40px}.topbar-left h1{color:var(--c-ink);font-size:24px;font-weight:700;margin:0 0 4px}.topbar-subtitle{color:var(--c-ink-soft);font-size:13px;margin:0}.system-status{align-items:center;background:#10b9811a;border:1px solid #10b98133;border-radius:20px;color:#34d399;display:flex;font-size:13px;font-weight:500;gap:8px;padding:6px 14px}.status-dot{animation:pulse-dot 2.5s infinite;background-color:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;display:inline-block;height:8px;width:8px}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 #10b981b3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #10b98100;transform:scale(1)}to{box-shadow:0 0 0 0 #10b98100;transform:scale(.95)}}.dashboard-content-body{flex-grow:1;padding:40px}.stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:40px}.stat-card{align-items:center;background:#fff;border:1px solid var(--c-line-soft);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;display:flex;justify-content:space-between;padding:24px}.stat-info{display:flex;flex-direction:column;gap:6px}.stat-label{color:var(--c-ink-soft);font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.stat-value{color:var(--c-ink);font-size:28px;font-weight:700;margin:0}.highlight-alert{color:var(--c-gold)}.stat-icon{align-items:center;border-radius:12px;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.revenue-icon{background:#3b82f61a;color:#3b82f6}.users-icon{background:#10b9811a;color:#10b981}.astro-icon{background:#8b5cf61a;color:#8b5cf6}.alert-icon{background:#f59e0b1a;color:var(--c-gold)}.dashboard-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1.5fr 1fr}.dashboard-box{background:#fff;border:1px solid var(--c-line-soft);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;padding:24px}.box-header{align-items:center;border-bottom:1px solid var(--c-line-soft);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.box-header h4{color:var(--c-ink);font-size:18px;font-weight:600;margin:0}.view-all-btn{background:#0000;border:none;color:var(--c-gold);cursor:pointer;font-size:13px;font-weight:600;transition:all .2s}.view-all-btn:hover{text-decoration:underline}.table-container{background:#fff;border:1px solid var(--c-line-soft);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;overflow:hidden}.dashboard-table{border-collapse:collapse;text-align:left;width:100%}.dashboard-table th{background-color:var(--c-ivory);color:var(--c-ink-soft);font-size:12px;font-weight:600;letter-spacing:.5px;padding:16px 20px;text-transform:uppercase}.dashboard-table td{border-bottom:1px solid var(--c-line-soft);color:var(--c-navy-2);font-size:14px;padding:16px 20px}.dashboard-table tbody tr:hover{background-color:var(--c-ivory)}.font-semibold{font-weight:600}.font-mono{font-family:monospace}.status-badge{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;text-transform:uppercase}.status-badge.approved,.status-badge.success{background-color:#10b98126;color:#34d399}.status-badge.pending{background-color:#f59e0b26;color:var(--c-gold)}.status-badge.failed{background-color:#ef444426;color:#f87171}.role-badge{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px;text-transform:uppercase}.role-badge.admin{background-color:#e5890a26;border:1px solid #e5890a4d;color:var(--c-gold)}.role-badge.astrologer{background-color:#8b5cf626;color:#a78bfa}.role-badge.user{background-color:#9ca3af26;color:var(--c-line)}.pending-list{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}.pending-item{align-items:center;background-color:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;display:flex;justify-content:space-between;padding:12px}.pending-info{display:flex;flex-direction:column;gap:4px}.pending-name{color:#fff;font-size:14px;font-weight:600}.pending-meta{color:var(--c-muted-light);font-size:12px}.approve-btn-mini{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s}.approve-btn-mini:hover{box-shadow:0 4px 10px #10b9814d;transform:translateY(-1px)}.empty-state{color:var(--c-muted);padding:30px 10px}.success-check-icon{color:#10b981;font-size:32px;margin-bottom:10px}.panel-tab{display:flex;flex-direction:column;gap:20px}.panel-filters{align-items:center;display:flex;gap:20px}.search-wrapper{flex-grow:1;position:relative}.search-icon{color:var(--c-ink-soft);left:16px;position:absolute;top:50%;transform:translateY(-50%)}.search-wrapper input{background:#fff;border:1px solid var(--c-line);border-radius:10px;box-sizing:border-box;color:var(--c-ink);font-size:14px;outline:none;padding:12px 16px 12px 44px;transition:all .2s;width:100%}.search-wrapper input:focus{background:#fff;border-color:var(--c-gold)}.select-wrapper select{background:#fff;border:1px solid var(--c-line);border-radius:10px;color:var(--c-ink);cursor:pointer;font-size:14px;outline:none;padding:12px 20px}.select-wrapper select:focus{border-color:var(--c-gold)}.user-details-cell{display:flex;flex-direction:column;gap:4px}.user-name{color:var(--c-ink);font-weight:600}.user-email{color:var(--c-muted);font-size:12px}.spec-tag{background-color:#8b5cf61a;border-radius:4px;color:#a78bfa;font-size:12px;padding:2px 8px}.tags-container{display:flex;flex-wrap:wrap;gap:6px}.rating-cell{align-items:center;color:var(--c-gold);display:flex;gap:6px}.star-icon{font-size:14px}.delete-btn{background:#ef44441a;border:1px solid #ef444433;border-radius:6px;color:#f87171;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px;transition:all .2s}.delete-btn:hover{background-color:#ef4444;border-color:#ef4444;color:#fff}.edit-btn{background:#3b82f61a;border:1px solid #3b82f633;border-radius:6px;color:#60a5fa;cursor:pointer;font-size:13px;font-weight:600;margin-right:8px;padding:6px 12px;transition:all .2s}.edit-btn:hover{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.edit-btn:disabled{cursor:not-allowed;opacity:.6}.edit-btn:disabled:hover{background:#3b82f61a;border-color:#3b82f633;color:#60a5fa}.action-disabled{color:var(--c-ink-soft);font-size:13px;font-style:italic}.action-toggle-btn{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;transition:all .2s}.action-toggle-btn.approve{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.action-toggle-btn.approve:hover{box-shadow:0 4px 10px #10b9814d}.action-toggle-btn.suspend{background:#ef44441a;border:1px solid #ef444433;color:#f87171}.action-toggle-btn.suspend:hover{background:#ef4444;border-color:#ef4444;color:#fff}@media (max-width:1024px){.dashboard-grid{grid-template-columns:1fr}}@media (max-width:768px){.admin-dashboard-container{flex-direction:column}.dashboard-sidebar{border-bottom:1px solid #e5890a26;border-right:none;width:100%}.dashboard-content-body,.dashboard-topbar{padding:20px}}.catalog-tab-container{display:flex;flex-direction:column;gap:24px}.catalog-subtab-headers{border-bottom:1px solid #ffffff14;display:flex;gap:12px;padding-bottom:10px}.catalog-subtab-btn{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;color:var(--c-muted-light);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .25s ease}.catalog-subtab-btn:hover{background:#ffffff0f;color:#fff}.catalog-subtab-btn.active{background:#c9a2271a;border-color:#c9a2274d;color:var(--c-gold)}.catalog-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1.2fr}.catalog-grid-vertical{display:flex;flex-direction:column;gap:30px}.catalog-form-box{background:#fff;border:1px solid var(--c-line-soft);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;padding:24px}.catalog-form-box h3,.catalog-list-box h3{border-bottom:1px solid var(--c-line-soft);color:var(--c-ink);font-size:18px;font-weight:600;margin-bottom:20px;margin-top:0;padding-bottom:12px}.catalog-form{display:flex;flex-direction:column;gap:16px}.catalog-form .form-group{display:flex;flex-direction:column;gap:6px}.catalog-form label{color:var(--c-ink-soft);font-size:13px;font-weight:600}.catalog-form input[type=date],.catalog-form input[type=number],.catalog-form input[type=text],.catalog-form input[type=url],.catalog-form select,.catalog-form textarea{background:#fff;border:1px solid var(--c-line);border-radius:8px;color:var(--c-ink);font-family:inherit;font-size:14px;outline:none;padding:11px 14px;transition:all .2s ease}.catalog-form input:focus,.catalog-form select:focus,.catalog-form textarea:focus{background:#fff;border-color:var(--c-gold);box-shadow:0 0 0 2px #c9a22726}.catalog-form-box.wide-form{max-width:100%}.grid-form .form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.full-width-group{grid-column:span 2}.file-hint{color:var(--c-muted-light);font-size:12px;margin-top:4px}.checkbox-group{align-items:center;display:flex;margin:10px 0}.checkbox-label{align-items:center;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox]{accent-color:var(--c-gold);cursor:pointer;height:18px;width:18px}.certification-row{align-items:center;display:flex;gap:20px}.scope-checkbox-list{background:#fff;border:1px solid var(--c-line);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px 16px;max-height:180px;overflow-y:auto;padding:12px 14px}.scope-checkbox-item{align-items:center;color:var(--c-ink-soft);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;-webkit-user-select:none;user-select:none}.scope-checkbox-item input[type=checkbox]{accent-color:var(--c-gold);cursor:pointer;height:16px;width:16px}.form-actions{align-items:center;display:flex;gap:12px}.catalog-list-box{background:#0b0f19b3;border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 8px 32px #0003;padding:24px}.categories-tree{display:flex;flex-direction:column;gap:20px}.tree-node{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;padding:16px;transition:all .2s}.tree-node.parent-node{border-left:3px solid var(--c-gold)}.node-content{align-items:flex-start;display:flex;gap:12px}.folder-icon{font-size:18px;margin-top:2px}.folder-icon.parent{color:var(--c-gold)}.folder-icon.child{color:#a78bfa}.node-info{display:flex;flex-direction:column;gap:2px}.node-title{color:#fff;font-size:15px;font-weight:600}.node-slug{color:var(--c-muted);font-family:monospace;font-size:12px}.node-desc{color:var(--c-muted-light);font-size:13px;margin:6px 0 0}.tree-children{border-left:1px dashed #ffffff26;display:flex;flex-direction:column;gap:12px;margin-left:30px;margin-top:12px;padding-left:16px}.cat-image-preview{align-items:center;display:flex;gap:12px;margin-bottom:8px}.cat-image-preview img{border:1px solid #0000001f;border-radius:50%;height:72px;object-fit:cover;width:72px}.cat-image-note{display:block;font-size:12px;margin-top:4px;opacity:.7}.catalog-panel{background:#fff;border:1px solid var(--c-line-soft);border-radius:16px;box-shadow:0 4px 6px -1px #0000000d;padding:24px}.catalog-panel .box-header h3{color:var(--c-ink);font-size:18px;font-weight:600;margin:0}.catalog-panel .inventory-summary{color:var(--c-ink-soft);font-size:13px}.catalog-table-wrap{background:#fff;border:1px solid var(--c-line-soft);border-radius:12px}.inv-table th{background:var(--c-ivory);border-bottom:1px solid var(--c-line);white-space:nowrap}.inv-table td{vertical-align:middle}.inv-table tbody tr:last-child td{border-bottom:none}.inv-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.inv-toolbar .search-wrapper{flex:1 1 280px}.inv-chips{display:flex;flex-wrap:wrap;gap:6px}.inv-chip{background:#fff;border:1px solid var(--c-line);border-radius:999px;color:var(--c-ink-soft);cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:all .2s}.inv-chip.active,.inv-chip:hover{border-color:var(--c-gold)}.inv-chip.active{background:#c9a2271f;color:var(--c-gold-ink)}.inv-title-cell{align-items:center;display:flex;gap:12px}.inv-title-cell.indent{padding-left:18px}.inv-branch{color:var(--c-muted-light);font-size:16px}.inv-thumb,.inv-thumb-icon{background:var(--c-ivory);border:1px solid var(--c-line-soft);border-radius:8px;flex-shrink:0;height:48px;object-fit:cover;width:48px}.inv-thumb.round{border-radius:50%}.inv-thumb-empty,.inv-thumb-icon{align-items:center;color:var(--c-muted-light);display:flex;justify-content:center}.inv-thumb-icon{color:var(--c-gold-ink);font-size:18px}.inv-thumb-icon.sub{border-radius:50%;color:#7c5cd6}.inv-details,.inv-title-text{display:flex;flex-direction:column;gap:3px;min-width:0}.inv-title{color:var(--c-aqua-ink);font-size:14px;font-weight:700}.inv-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.inv-state,.inv-sub{color:var(--c-muted);font-size:12px}.inv-state{align-items:center;display:inline-flex;font-weight:600;gap:5px;text-transform:capitalize}.inv-state.active{color:#1a7f4b}.inv-state.hidden,.inv-state.out_of_stock{color:#c62828}.inv-dot{background:#22a35a;border-radius:50%;height:8px;width:8px}.inv-stock{font-size:13px;font-weight:600}.inv-stock.ok{color:var(--c-ink)}.inv-stock.low{color:#b45309}.inv-stock.out{color:#c62828}.inv-type{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.4px;padding:3px 10px;text-transform:uppercase}.inv-type.category{background:#c9a22724;color:var(--c-gold-ink)}.inv-type.subcategory{background:#7c5cd61f;color:#6244b8}.cat-row-parent td{background:#fffdf6}.inv-actions{align-items:center;display:flex;gap:10px;white-space:nowrap}.inv-actions .edit-btn{margin-right:0}.row-actions{position:relative}.row-actions summary{color:var(--c-aqua-ink);cursor:pointer;font-size:13px;font-weight:600;list-style:none;-webkit-user-select:none;user-select:none}.row-actions summary::-webkit-details-marker{display:none}.row-actions summary:after{content:" ▾"}.row-actions-menu{background:#fff;border:1px solid var(--c-line);border-radius:8px;box-shadow:0 8px 24px #00000024;display:flex;flex-direction:column;min-width:170px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.row-actions-menu button{background:none;border:none;border-radius:6px;color:var(--c-ink);cursor:pointer;font-size:13px;padding:9px 12px;text-align:left}.row-actions-menu button:hover{background:var(--c-ivory)}.row-actions-menu button.danger{color:#c62828}.cat-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.cat-toolbar .action-btn:disabled{cursor:not-allowed;opacity:.5}.cat-toolbar-search{flex:1 1 260px}.cat-form-card{border-left:4px solid var(--c-gold)}.cat-form-card h3{margin-bottom:8px}.cat-form-help{color:var(--c-muted);font-size:13px;margin:0 0 18px}.form-row-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-row-2 .form-group{display:flex;flex-direction:column;gap:6px}@media (max-width:900px){.catalog-table-wrap{overflow-x:auto}.row-actions-menu{box-shadow:none;margin-top:6px;position:static}.form-row-2{grid-template-columns:1fr}}.node-thumb{border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.tree-node.child-node{align-items:flex-start;background:#ffffff03;border-left:2px solid #a78bfa;display:flex;gap:10px;padding:10px 14px}.no-children{color:var(--c-ink-soft);font-size:12px;font-style:italic}.node-actions{display:flex;flex-shrink:0;gap:6px;margin-left:auto}.node-action-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;color:var(--c-muted-light);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:6px 10px;transition:all .2s;white-space:nowrap}.node-action-btn.edit:hover{background:#3b82f626;border-color:#3b82f64d;color:#60a5fa}.node-action-btn.delete:hover{background:#ef4444;border-color:#ef4444;color:#fff}.product-thumbnail{border:1px solid #ffffff1a;border-radius:8px;height:50px;object-fit:cover;width:50px}.product-thumbnail-placeholder{align-items:center;background:#ffffff0a;border-radius:8px;color:var(--c-ink-soft);display:flex;font-size:20px;height:50px;justify-content:center;width:50px}.specs-details{display:flex;flex-direction:column;gap:4px}.specs-details span{background:#ffffff0a;border-radius:4px;color:var(--c-line);font-size:11px;padding:1px 6px;width:fit-content}.specs-details span.cert-badge{background:#10b9811a;border:1px solid #10b98133;color:#34d399}.low-stock{color:#ef4444;font-weight:600}.action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease}.action-btn.approve{background:linear-gradient(135deg,var(--c-gold),#ff6b35);color:#fff}.action-btn.approve:hover{box-shadow:0 4px 15px #c9a2274d;transform:translateY(-1px)}.submit-product-btn{grid-column:span 2;margin-top:10px}.feedback-alert{animation:slide-down .3s ease;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:10px;padding:12px 20px}.feedback-alert.success{background:#10b9811f;border:1px solid #10b98140;color:#34d399}.feedback-alert.error{background:#ef44441f;border:1px solid #ef444440;color:#f87171}.feedback-alert.warning{background:#f59e0b1f;border:1px solid #f59e0b40;color:var(--c-gold)}.loading-state{align-items:center;color:var(--c-muted-light);display:flex;font-style:italic;justify-content:center;padding:40px}.animate-fade-in{animation:fadeIn .35s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.catalog-grid{grid-template-columns:1fr}}@media (max-width:768px){.grid-form .form-row{gap:12px;grid-template-columns:1fr}.full-width-group,.submit-product-btn{grid-column:span 1}.tree-children{margin-left:15px}}.options-btn{background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;cursor:pointer;font-size:13px;margin-right:8px;padding:6px 10px}.options-modal-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.options-modal{background:#fff;border-radius:12px;max-height:90vh;max-width:640px;overflow-y:auto;padding:24px;width:100%}.options-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.options-modal-close{background:none;border:none;cursor:pointer;font-size:24px;line-height:1}.options-group-card{border:1px solid var(--c-line-soft);border-radius:8px;margin-bottom:12px;padding:12px 16px}.options-group-card-header{align-items:center;display:flex;justify-content:space-between}.options-group-card-header button{background:var(--c-ivory);border:1px solid var(--c-line);border-radius:6px;cursor:pointer;font-size:13px;margin-left:8px;padding:4px 10px}.options-group-card ul{color:var(--c-ink-soft);font-size:14px;margin:8px 0 0;padding-left:18px}.options-group-form{border-top:1px solid var(--c-line-soft);display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px}.options-group-form input,.options-group-form select{border:1px solid var(--c-line);border-radius:6px;font-size:14px;padding:8px 10px}.options-group-form-row{align-items:center;display:flex;gap:16px}.options-choice-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1.5fr 1fr 1.5fr auto}.options-group-form-actions{display:flex;gap:10px;margin-top:8px}.options-group-form-actions button[type=submit]{background:#16a34a;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 18px}@media (max-width:600px){.options-choice-row{grid-template-columns:1fr}}.pagination-controls{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:20px;padding:12px 0}.pagination-controls button{background:#fff;border:1px solid var(--c-line);border-radius:6px;cursor:pointer;font-size:14px;padding:8px 18px}.pagination-controls button:disabled{cursor:not-allowed;opacity:.5}.status-select{font-family:inherit;outline:none}.status-select.pending{background:#fff8e1;border:1px solid #ffe082;color:#f57f17}.status-select.reviewed{background:#e3f2fd;border:1px solid #90caf9;color:#1976d2}.status-select.contacted{background:#ede7f6;border:1px solid #d1c4e9;color:#7b1fa2}.status-select.completed{background:#e8f5e9;border:1px solid #a5d6a7;color:#2e7d32}.status-select.cancelled{background:#ffebee;border:1px solid #ef9a9a;color:#c62828}.node-hidden-badge{background:#f59e0b26;border:1px solid #f59e0b66;border-radius:999px;color:#f59e0b;display:inline-block;font-size:11px;font-weight:700;margin-left:8px;padding:2px 8px;vertical-align:middle}.node-action-btn.visibility{color:#f59e0b}.node-action-btn.visibility.is-hidden{color:#34d399}.options-hint{color:#5b6b7d;font-size:12.5px;line-height:1.55;margin:4px 0 0}.blog-editor-group{margin-bottom:24px;min-width:0;width:100%}.blog-editor-group>label{color:#18303f;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.blog-editor-group .ck-editor{width:100%}.blog-editor-group .ck-editor__editable{max-height:500px;min-height:150px;overflow-y:auto}.blog-editor-group:last-child .ck-editor__editable{min-height:350px}@media (max-width:768px){.blog-editor-group{margin-bottom:18px}.blog-editor-group .ck-editor__editable{min-height:180px}}.edit-product-image-group{grid-column:1/-1;margin-bottom:20px;width:100%}.edit-product-image-group>label{color:#1e293b;display:block;font-size:14px;font-weight:600;margin-bottom:12px}.edit-product-image-preview{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;height:180px;justify-content:center;margin-bottom:15px;overflow:hidden;width:180px}.edit-product-image-preview img{display:block;height:100%;object-fit:contain;width:100%}.no-product-image{color:#64748b;font-size:13px;padding:10px;text-align:center}.edit-product-image-group input[type=file]{background:#fff;border:1px dashed #cbd5e1;border-radius:10px;cursor:pointer;display:block;max-width:450px;padding:12px;width:100%}.edit-product-image-group small{color:#64748b;display:block;font-size:12px;line-height:1.6;margin-top:10px}@media (max-width:600px){.edit-product-image-preview{height:140px;width:140px}.edit-product-image-group input[type=file]{max-width:100%}}.video-section{padding:30px 20px}.container{margin:auto;max-width:1320px}.video-heading{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;margin:0 0 10px;text-align:center}.video-subtitle{color:var(--c-muted);font-family:Mulish,sans-serif;font-size:15px;margin-bottom:30px;text-align:center}.video-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(5,1fr)}.video-card{background:#fff;border-radius:12px;box-shadow:0 5px 20px #0000001f;overflow:hidden;transition:.3s}.video-card:hover{transform:translateY(-6px)}.video-card video{display:block;height:430px;object-fit:cover;width:100%}.video-card h4{color:var(--c-aqua-ink);font-family:Mulish,sans-serif;font-size:16px;margin:0;padding:12px;text-align:center}.video-mobile-slider{display:none}.guide-section{background:var(--c-ivory);padding:30px;width:100%}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr)}.guide-card{min-height:320px}.image-card img{display:block;height:100%;object-fit:cover;width:100%}.text-card{background:var(--c-ivory);display:flex;flex-direction:column;justify-content:center;padding:35px}.text-card h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;margin:0 0 10px;text-align:left}.guide-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:30px}.guide-item{align-items:flex-start;display:flex;gap:15px}.guide-item span{color:var(--c-gold-ink);font-size:30px;margin-top:4px}.guide-item p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:16px;font-weight:500;line-height:1.7;margin:0}.guide-item strong{color:var(--c-ink)}@media (max-width:991px){.guide-grid{grid-template-columns:1fr}.text-card{padding:40px}.text-card h2{font-size:32px}.video-grid{grid-template-columns:repeat(2,1fr)}.video-card video{height:420px}}@media (max-width:576px){.guide-section{padding:20px 15px}.guide-grid{grid-template-columns:1fr}.text-card{padding:14px}.text-card h2{font-size:24px;margin-bottom:20px}.guide-list{gap:22px;grid-template-columns:1fr}.guide-card{min-height:auto}.image-card img{height:300px}.video-section{overflow:hidden;padding:25px 15px}.video-heading{font-size:22px}.video-subtitle{font-size:15px;line-height:1.7;margin-bottom:20px}.video-desktop{display:none}.video-mobile-slider{display:block;overflow:hidden;padding-bottom:40px;width:100%}.video-mobile-slider .swiper{overflow:visible}.video-mobile-slider .swiper-slide{height:auto}.video-mobile-slider .video-card{height:100%}.video-mobile-slider .video-card video{height:420px;object-fit:cover;width:100%}.video-mobile-slider .video-card h4{font-size:15px;padding:12px 8px}.video-mobile-slider .swiper-pagination{bottom:-32px}.video-mobile-slider .swiper-pagination-bullet{background:var(--c-gold-ink);opacity:.4}.video-mobile-slider .swiper-pagination-bullet-active{opacity:1}}.pfaq{padding:36px 16px}.pfaq-container{margin:0 auto;max-width:1100px}.pfaq-title{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;margin:0 0 30px;text-align:center}.pfaq-title small{color:var(--c-muted);display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;margin-top:4px}.pfaq-card{background:#fff;border:1px solid var(--c-line-soft);border-radius:8px;margin-bottom:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.pfaq-card.is-open,.pfaq-card:hover{border-color:var(--c-gold)}.pfaq-card.is-open{box-shadow:0 8px 18px #00000014}.pfaq-q{font:inherit;margin:0}.pfaq-btn{align-items:center;background:#0000;border:0;color:var(--c-ink);cursor:pointer;display:flex;font-family:Mulish,sans-serif;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.5;padding:16px 18px;text-align:left;width:100%}.pfaq-btn:focus-visible{outline:2px solid var(--c-aqua);outline-offset:-2px}.pfaq-icon{color:var(--c-gold-ink);flex:none;font-size:22px;line-height:1}.pfaq-answer{border-top:1px solid var(--c-line-soft);padding:0 18px 18px}.pfaq-answer[hidden]{display:none}.pfaq-answer p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:15.5px;line-height:1.8;margin:14px 0 0;white-space:pre-line}@media (max-width:768px){.pfaq{padding:28px 14px}.pfaq-title{font-size:20px}.pfaq-btn{font-size:15px;padding:14px}}.product-options .po-error{color:#b42318;font-size:13px;font-weight:600;margin:8px 0 0}.product-options .premium-design-card>span{font-size:12.5px}.pod-hero{background:linear-gradient(135deg,#071a2f,#0b2440 60%,#15385c);box-shadow:inset 0 -10px 30px #0000004d;color:#fff;overflow:hidden;padding:60px 20px;position:relative}.pod-hero-overlay{background-image:radial-gradient(#c9a2271f 1px,#0000 0);background-size:24px 24px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.pod-hero-container{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;z-index:2}.pod-hero-content{flex:1 1;max-width:650px}.pod-badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#c9a22726;border:1px solid #c9a22766;border-radius:50px;color:#e6cb6b;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:20px;padding:6px 16px}.pod-badge-icon{color:#e6cb6b;font-size:1rem}.pod-hero-title{color:#fff;font-size:2.8rem;font-weight:800;line-height:1.2;margin:0 0 16px}.pod-hero-title span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e6cb6b,#c9a227);-webkit-background-clip:text;color:#c9a227}.pod-hero-subtitle{color:#d3e0ea;font-size:1.05rem;line-height:1.6;margin-bottom:28px}.pod-hero-trust-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.pod-trust-tag{align-items:center;background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;color:#f3eddc;display:flex;font-size:.88rem;font-weight:500;gap:8px;padding:8px 14px}.pod-trust-tag svg{color:#c9a227}.pod-hero-cta{display:flex;flex-wrap:wrap;gap:16px}.pod-btn-primary{align-items:center;background:linear-gradient(135deg,#c9a227,#a88a18);border:none;border-radius:8px;box-shadow:0 4px 15px #c9a22759;color:#071a2f;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;padding:14px 28px;text-decoration:none;transition:all .3s ease}.pod-btn-primary:hover{background:linear-gradient(135deg,#e6cb6b,#c9a227);box-shadow:0 6px 20px #c9a22780;color:#071a2f;transform:translateY(-2px)}.pod-btn-secondary{align-items:center;background:#0000;border:1.5px solid #ffffff4d;border-radius:8px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;padding:14px 24px;text-decoration:none;transition:all .3s ease}.pod-btn-secondary:hover{background:#c9a2271a;border-color:#c9a227;color:#c9a227}.pod-hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b2440bf;border:1px solid #c9a2274d;border-radius:16px;box-shadow:0 20px 40px #0006;flex:0 0 380px;padding:16px;position:relative}.pod-card-badge{background:#c9a227;border-radius:20px;color:#071a2f;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:4px 12px;position:absolute;right:26px;text-transform:uppercase;top:26px;z-index:2}.pod-card-img{border-radius:12px;display:block;height:280px;object-fit:cover;width:100%}.pod-card-info{margin-top:14px;text-align:center}.pod-card-info h4{color:#e6cb6b;font-size:1.1rem;margin:0 0 4px}.pod-card-info p{color:#b5c6d8;font-size:.85rem;margin:0}.pod-breadcrumb-container{background:#0b2440;border-bottom:1px solid #1a3a5e;padding:12px 20px}.pod-breadcrumb{align-items:center;color:#a0b2c6;display:flex;font-size:.88rem;gap:10px;margin:0 auto;max-width:1200px}.pod-breadcrumb a{color:#a0b2c6;text-decoration:none;transition:color .2s ease}.pod-breadcrumb a:hover{color:#c9a227}.pod-breadcrumb .current{color:#c9a227;font-weight:600}.pod-section-header{margin:0 auto 40px;max-width:750px;text-align:center}.pod-subheading{color:#007f9e;display:inline-block;font-size:.88rem;font-weight:700;letter-spacing:1.5px;margin-bottom:6px;text-transform:uppercase}.pod-section-header h2{color:#071a2f;font-size:2.2rem;margin:0 0 12px;position:relative}.pod-heading-divider{margin:8px auto 0;width:140px}.pod-heading-divider img{display:block;height:auto;width:100%}.pod-section-desc{color:#5b6b7d;font-size:1rem;margin-top:10px}.pod-features-section{background:#faf7ee;padding:70px 20px}.pod-features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1200px}.pod-feature-card{background:#fff;border:1px solid #ddd5bf;border-radius:12px;box-shadow:0 4px 12px #071a2f0a;padding:30px 24px;transition:all .3s ease}.pod-feature-card:hover{border-color:#c9a227;box-shadow:0 12px 24px #071a2f1a;transform:translateY(-5px)}.pod-feature-icon-box{align-items:center;background:linear-gradient(135deg,#071a2f,#0b2440);border-radius:12px;color:#c9a227;display:flex;font-size:1.6rem;height:56px;justify-content:center;margin-bottom:18px;width:56px}.pod-feature-card h3{color:#071a2f;font-size:1.15rem;font-weight:700;margin:0 0 10px}.pod-feature-card p{color:#5b6b7d;font-size:.92rem;line-height:1.5;margin:0}.pod-offerings-section{background:#f3eddc;padding:70px 20px}.pod-offerings-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin:0 auto;max-width:1200px}.pod-offering-card{background:#fff;border:1px solid #ddd5bf;border-radius:14px;box-shadow:0 4px 15px #0000000d;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.pod-offering-card:hover{border-color:#c9a227;box-shadow:0 16px 30px #071a2f1f;transform:translateY(-6px)}.pod-offering-card.active-offering{border:2px solid #c9a227;box-shadow:0 0 0 4px #c9a22726}.pod-offering-image-wrap{height:220px;overflow:hidden;position:relative}.pod-offering-image-wrap img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.pod-offering-card:hover .pod-offering-image-wrap img{transform:scale(1.05)}.pod-offering-icon{align-items:center;background:#071a2f;border:2px solid #c9a227;border-radius:50%;bottom:14px;box-shadow:0 4px 10px #0000004d;color:#c9a227;display:flex;font-size:1.3rem;height:44px;justify-content:center;position:absolute;right:14px;width:44px}.pod-offering-body{display:flex;flex:1 1;flex-direction:column;padding:22px}.pod-offering-body h3{color:#071a2f;font-size:1.25rem;font-weight:700;margin:0 0 10px}.pod-offering-body p{color:#5b6b7d;flex:1 1;font-size:.92rem;line-height:1.55;margin:0 0 16px}.pod-offering-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.pod-tag{background:#faf7ee;border:1px solid #ddd5bf;border-radius:20px;color:#00708c;font-size:.78rem;font-weight:600;padding:4px 10px}.pod-customize-btn{align-items:center;background:#071a2f;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.92rem;font-weight:600;gap:8px;justify-content:center;padding:12px 18px;transition:all .3s ease;width:100%}.pod-customize-btn:hover{background:#c9a227;color:#071a2f}.pod-form-section{background:#fff;padding:80px 20px}.pod-form-container{margin:0 auto;max-width:1100px}.pod-form-header{margin:0 auto 40px;max-width:700px;text-align:center}.pod-form-header h2{color:#071a2f;font-size:2.2rem;margin:6px 0 10px}.pod-form-header p{color:#5b6b7d;font-size:.98rem}.pod-form-layout{grid-gap:36px;align-items:start;display:grid;gap:36px;grid-template-columns:1fr 340px}.pod-main-form{background:#faf7ee;border:1px solid #ddd5bf;border-radius:16px;box-shadow:0 6px 20px #0000000a;padding:36px}.pod-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.pod-form-group{display:flex;flex-direction:column;gap:6px}.pod-form-group.full-width{grid-column:1/-1;margin-top:4px}.pod-form-group label{color:#071a2f;font-size:.88rem;font-weight:600}.pod-form-group input,.pod-form-group select,.pod-form-group textarea{background:#fff;border:1px solid #ddd5bf;border-radius:8px;color:#0e2238;font-family:inherit;font-size:.95rem;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.pod-form-group input:focus,.pod-form-group select:focus,.pod-form-group textarea:focus{border-color:#c9a227;box-shadow:0 0 0 3px #c9a22733;outline:none}.pod-form-error{background:#e74c3c1a;border:1px solid #e74c3c;border-radius:8px;color:#c0392b;font-weight:500;margin-bottom:20px;padding:12px 18px;text-align:center}.pod-file-upload-box{margin-top:6px}.pod-file-dropzone{align-items:center;background:#fff;border:2px dashed #ddd5bf;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:24px;text-align:center;transition:all .3s ease}.pod-file-dropzone:hover{background:#faf7ee;border-color:#c9a227}.pod-drop-icon{color:#c9a227;font-size:2.2rem}.pod-file-dropzone span{color:#071a2f;font-size:.95rem;font-weight:600}.pod-file-dropzone small{color:#7c8896;font-size:.8rem}.pod-image-preview-card{align-items:center;background:#fff;border:1px solid #c9a227;border-radius:10px;display:flex;gap:16px;padding:12px 16px}.pod-image-preview-card img{border:1px solid #ddd5bf;border-radius:8px;height:70px;object-fit:cover;width:70px}.pod-image-preview-details{display:flex;flex:1 1;flex-direction:column}.pod-image-name{color:#071a2f;font-size:.9rem;font-weight:600;word-break:break-all}.pod-image-size{color:#5b6b7d;font-size:.8rem}.pod-remove-img-btn{align-items:center;background:#fff0f0;border:1px solid #f5c6cb;border-radius:6px;color:#e74c3c;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s ease}.pod-remove-img-btn:hover{background:#e74c3c;color:#fff}.pod-success-image{margin:16px 0 24px;text-align:center}.pod-success-image span{color:#5b6b7d;display:block;font-size:.88rem;font-weight:600;margin-bottom:8px}.pod-success-image img{border:2px solid #c9a227;border-radius:10px;box-shadow:0 4px 12px #0000001a;max-height:180px;max-width:200px;object-fit:cover}.pod-submit-btn{align-items:center;background:linear-gradient(135deg,#071a2f,#0b2440);border:1px solid #c9a227;border-radius:10px;box-shadow:0 4px 15px #071a2f33;color:#c9a227;cursor:pointer;display:flex;font-size:1.05rem;font-weight:700;gap:10px;justify-content:center;margin-top:16px;padding:15px;transition:all .3s ease;width:100%}.pod-submit-btn:hover{background:linear-gradient(135deg,#c9a227,#a88a18);border-color:#c9a227;color:#071a2f}.pod-summary-card{background:#071a2f;border:1px solid #c9a227;border-radius:16px;box-shadow:0 10px 25px #071a2f40;color:#fff;padding:24px;position:sticky;top:100px}.pod-summary-card h3{border-bottom:1px solid #c9a2274d;color:#e6cb6b;font-size:1.15rem;margin:0 0 16px;padding-bottom:10px}.pod-summary-image{border-radius:10px;height:160px;margin-bottom:16px;overflow:hidden}.pod-summary-image img{height:100%;object-fit:cover;width:100%}.pod-summary-details{display:flex;flex-direction:column;font-size:.9rem;gap:10px;margin-bottom:18px}.pod-summary-row{align-items:center;display:flex;justify-content:space-between}.pod-summary-row span{color:#b5c6d8}.pod-summary-row strong{color:#fff;font-weight:600}.pod-guarantee-box{background:#ffffff0d;border:1px dashed #c9a22766;border-radius:8px;padding:12px}.pod-guarantee-box p{color:#d3e0ea;font-size:.82rem;line-height:1.4;margin:0}.gold-icon{color:#c9a227;margin-right:4px}.pod-success-card{background:#faf7ee;border:2px solid #c9a227;border-radius:16px;box-shadow:0 10px 30px #00000014;margin:0 auto;max-width:650px;padding:50px 30px;text-align:center}.pod-success-icon{color:#27ae60;font-size:4rem;margin-bottom:16px}.pod-success-card h3{color:#071a2f;font-size:2rem;margin:0 0 10px}.pod-ref-number{background:#007f9e1a;border-radius:20px;color:#00708c;display:inline-block;font-size:1.1rem;margin-bottom:16px;padding:6px 16px}.pod-success-text{color:#5b6b7d;font-size:1rem;line-height:1.6;margin-bottom:30px}.pod-success-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.pod-btn-whatsapp{align-items:center;background:#25d366;border-radius:8px;color:#fff;display:inline-flex;font-weight:700;gap:8px;padding:14px 24px;text-decoration:none;transition:background .3s ease}.pod-btn-whatsapp:hover{background:#1da851;color:#fff}.pod-process-section{background:#faf7ee;padding:70px 20px}.pod-process-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 auto;max-width:1200px}.pod-process-step{background:#fff;border:1px solid #ddd5bf;border-radius:14px;box-shadow:0 4px 12px #00000008;padding:30px 20px;position:relative;text-align:center}.pod-step-num{align-items:center;background:#071a2f;border:2px solid #c9a227;border-radius:50%;color:#c9a227;display:flex;font-size:1.2rem;font-weight:800;height:50px;justify-content:center;margin:0 auto 16px;width:50px}.pod-process-step h3{color:#071a2f;font-size:1.15rem;margin:0 0 10px}.pod-process-step p{color:#5b6b7d;font-size:.9rem;line-height:1.5;margin:0}.pod-reviews-section{background:#fff;padding:70px 20px}.pod-reviews-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1100px}.pod-review-card{background:#faf7ee;border:1px solid #ddd5bf;border-radius:12px;box-shadow:0 4px 12px #00000008;padding:24px}.pod-review-stars{color:#c9a227;display:flex;font-size:1rem;gap:4px;margin-bottom:12px}.pod-review-comment{color:#0e2238;font-size:.95rem;font-style:italic;line-height:1.55;margin:0 0 16px}.pod-review-author h4{color:#071a2f;font-size:1rem;margin:0}.pod-review-author span{color:#5b6b7d;font-size:.82rem}.pod-faq-section{background:#f3eddc;padding:70px 20px}.pod-faq-container{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:850px}.pod-faq-card{background:#fff;border:1px solid #ddd5bf;border-radius:10px;overflow:hidden;transition:border-color .2s ease}.pod-faq-card.active{border-color:#c9a227}.pod-faq-btn{align-items:center;background:none;border:none;color:#071a2f;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;justify-content:space-between;padding:18px 24px;text-align:left;width:100%}.pod-faq-answer{border-top:1px solid #ece6d6;padding:0 24px 20px}.pod-faq-answer p{color:#5b6b7d;font-size:.95rem;line-height:1.6;margin:14px 0 0}.pod-support-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:20px}.whatsapp-btn{background:#25d366!important}.whatsapp-btn:hover{background:#1da851!important}@media (max-width:992px){.pod-hero-container{flex-direction:column;text-align:center}.pod-hero-content{max-width:100%}.pod-hero-cta,.pod-hero-trust-row{justify-content:center}.pod-hero-card{flex:1 1 auto;max-width:450px;width:100%}.pod-form-layout{grid-template-columns:1fr}.pod-summary-card{position:static}}@media (max-width:600px){.pod-hero-title{font-size:2.1rem}.pod-form-grid{grid-template-columns:1fr}.pod-main-form{padding:24px 18px}.pod-offerings-grid{grid-template-columns:1fr}}.category-search{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:8px;display:flex;font-family:Mulish,sans-serif;gap:10px;height:40px;max-width:340px;padding:0 12px;width:100%}.category-search:focus-within{border-color:var(--c-aqua);box-shadow:0 0 0 2px #007f9e1f}.category-search svg{color:var(--c-muted);flex-shrink:0}.category-search input{background:#0000;border:none;flex:1 1;font-family:inherit;font-size:14px;min-width:0;outline:none}.category-search input::-webkit-search-cancel-button,.category-search input::-webkit-search-decoration{appearance:none}.category-search-clear{align-items:center;background:none;border:none;color:var(--c-muted-light);cursor:pointer;display:flex;font-size:12px;padding:4px}.category-search-clear:hover{color:var(--c-aqua-ink)}@media (max-width:768px){.category-search{max-width:none}}.shop-topbar .category-search{margin-left:auto}@media (max-width:768px){.shop-topbar{flex-wrap:wrap}.shop-topbar .category-search{margin-left:0;order:-1}}.category-products-toolbar{display:flex;justify-content:flex-end;margin-bottom:25px}.category-banner{align-items:center;background:var(--c-navy) 0;display:flex;justify-content:center;min-height:280px;padding:80px 40px;text-align:center;width:100%}.category-banner h1{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:900;text-align:left}.category-products{padding:20px}.subcategory-tabs{display:flex;gap:12px;margin:20px auto;overflow-x:auto;padding:20px 30px;white-space:nowrap}.subcategory-tabs::-webkit-scrollbar{height:6px}.subcategory-tabs::-webkit-scrollbar-thumb{background:var(--c-gold);border-radius:20px}.subcategory-tabs a{border:1px solid var(--c-line);border-radius:30px;color:var(--c-ink);font-size:14px;padding:10px 18px;text-decoration:none;transition:.3s}.subcategory-tabs a.active,.subcategory-tabs a:hover{background:var(--c-navy);border-color:var(--c-navy);color:#fff}.astroBannerHeading{-webkit-text-fill-color:#0000;animation:astroFadeZoom 1.2s ease forwards,astroGradient 6s linear infinite,astroFloat 3s ease-in-out infinite;background:linear-gradient(90deg,var(--c-navy-2),var(--c-gold),var(--c-navy-2));-webkit-background-clip:text;background-size:250%;display:inline-block;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:900;letter-spacing:1.5px;position:relative;text-shadow:0 5px 15px #c9a22740}.astroBannerHeading:after{animation:astroUnderline 1.3s ease forwards;animation-delay:.6s;background:linear-gradient(90deg,#0000,var(--c-gold),var(--c-gold-light),var(--c-gold),#0000);border-radius:50px;bottom:-14px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:0}.astroBannerHeading:before{animation:astroShine 3.5s infinite;animation-delay:1.5s;background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transform:skewX(-25deg);width:40%}@keyframes astroFadeZoom{0%{filter:blur(10px);opacity:0;transform:translateY(45px) scale(.85)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes astroUnderline{0%{width:0}to{width:100%}}@keyframes astroGradient{0%{background-position:0}to{background-position:250%}}@keyframes astroFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes astroShine{0%{left:-120%}to{left:150%}}.vv-container{margin:auto;max-width:1300px;width:86%}.vaidikHero-section{align-items:center;background:linear-gradient(135deg,var(--c-navy),var(--c-navy-2),var(--c-aqua));display:flex;min-height:530px;overflow:hidden;position:relative}.vaidikHero-overlay{background:radial-gradient(circle at top right,#c9a22740,#0000 45%);inset:0;position:absolute}.vaidikHero-container{align-items:center;display:flex;gap:45px;justify-content:space-between;margin-left:7%;position:relative;z-index:2}.vaidikHero-content{flex:1 1;margin-top:-10%}.vaidikHero-tag{border:1px solid var(--c-gold);border-radius:40px;color:var(--c-gold);display:inline-block;font-size:13px;letter-spacing:1px;margin-bottom:25px;padding:10px 18px}.vaidikHero-content h1{color:#fff;font-size:65px;font-weight:700;line-height:1.2;margin-bottom:20px}.vaidikHero-content h1 span{color:var(--c-gold)}.vaidikHero-content p{color:var(--c-line);font-size:18px;line-height:1.9;margin-bottom:40px;max-width:100%;width:700px}.vaidikHero-buttons{display:flex;flex-wrap:wrap;gap:20px}.vaidikHero-primaryBtn{align-items:center;background:var(--c-gold);border-radius:50px;color:var(--c-navy);display:inline-flex;font-weight:700;justify-content:center;padding:15px 34px;text-decoration:none;transition:.35s}.vaidikHero-primaryBtn:hover{background:var(--c-gold);transform:translateY(-4px)}.vaidikHero-secondaryBtn{align-items:center;border:2px solid var(--c-gold);border-radius:50px;color:#fff;display:inline-flex;font-weight:700;justify-content:center;padding:15px 34px;text-decoration:none;transition:.35s}.vaidikHero-secondaryBtn:hover{background:var(--c-gold)}.vaidikHero-image{display:flex;flex:1 1;justify-content:center}.vaidikHero-image img{display:block;height:auto;max-width:100%}.section-title{margin-bottom:60px}.section-title span{font-size:14px;letter-spacing:2px}.section-title h2{color:var(--c-navy);font-size:42px;margin-top:12px}.section-title p{color:var(--c-muted);font-family:Mulish;line-height:1.8;margin:20px auto 0;max-width:750px}.premium-card{background:#fff;border-radius:20px;box-shadow:0 10px 35px #00000014;overflow:hidden;transition:.35s}.premium-card:hover{box-shadow:0 20px 45px #00000029;transform:translateY(-10px)}@media(max-width:992px){.vv-hero{min-height:550px}.vv-hero h1{font-size:50px}.vv-hero p{font-size:17px}.section-title h2{font-size:34px}}@media(max-width:768px){.vv-container{margin:auto;max-width:1300px;width:95%}.section-title p{color:var(--c-muted);font-family:Mulish;line-height:1.8;margin:20px auto 0;max-width:614px}.vv-hero{min-height:auto;padding:90px 0;text-align:center}.vv-tag{font-size:11px}.vv-hero h1{font-size:38px}.vv-hero p{font-size:15px}.vv-btns{justify-content:center}.vv-cta{padding:60px 20px}.vv-cta h2{font-size:30px}.section-title h2{font-size:28px}}@media(max-width:480px){.vv-container{width:92%}.vv-hero{padding:70px 0}.vv-hero h1{font-size:30px}.vv-hero p{font-size:14px;line-height:1.8}.primary-btn,.secondary-btn{padding:14px;width:100%}.vv-btns{gap:15px}.vv-cta h2{font-size:24px}.section-title h2{font-size:22px}}.courses-section{background:var(--c-ivory);padding:50px 0}.courses-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.course-card{background:#fff;border-radius:18px;box-shadow:0 12px 30px #00000014;overflow:hidden;transition:.35s}.course-card:hover{box-shadow:0 18px 40px #00000026;transform:translateY(-8px)}.course-image{overflow:hidden}.course-image img{height:230px;object-fit:cover;transition:.4s;width:100%}.course-card:hover img{transform:scale(1.08)}.course-content{padding:17px}.course-content h3{color:var(--c-navy);font-family:Mulish,sans-serif;font-size:18px;margin-bottom:15px}.course-content p{color:var(--c-muted);font-family:Mulish,sans-serif;font-size:13px;line-height:1.8;margin-bottom:20px}.course-content ul{list-style:none;margin:0 0 25px;padding:0}.course-content li{color:var(--c-ink-soft);margin-bottom:10px}.course-btn,.course-content li{font-family:Mulish,sans-serif;font-size:13px}.course-btn{background:var(--c-gold);border-radius:40px;color:var(--c-navy);display:inline-block;font-weight:600;padding:12px 28px;text-decoration:none;transition:.3s}.course-btn:hover{background:var(--c-navy)}@media(max-width:992px){.courses-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.courses-section{padding:60px 0}.vaidikHero-container{align-items:center;display:flex;gap:43px;justify-content:space-between;margin-left:4%;margin-top:7%;position:relative;z-index:2}.courses-grid{grid-template-columns:repeat(2,1fr)}.course-image img{height:220px}.course-content{padding:20px}.course-content h3{font-size:22px}}.services-section{background:var(--c-ivory);padding:50px 0}.services-gridd{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.service-card{border-radius:20px;box-shadow:0 12px 35px #00000014;overflow:hidden}.service-card:hover{box-shadow:0 18px 40px #00000026;transform:translateY(-8px)}.service-icon{overflow:hidden}.service-icon img{height:220px;object-fit:cover;transition:.4s;width:100%}.service-card:hover img{transform:scale(1.08)}.service-content{padding:25px}.service-content h3{color:var(--c-navy);font-size:16px;margin-bottom:15px}.service-content p{color:var(--c-muted);font-size:13px;line-height:1.8;margin-bottom:20px}.service-content ul{list-style:none;margin:0 0 25px;padding:0;text-align:justify}.service-content li{color:var(--c-ink-soft);margin-bottom:10px}.service-btn{font-weight:600;padding:12px 30px}.service-btn:hover{background:var(--c-navy)}@media(max-width:992px){.services-gridd{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.services-section{padding:60px 0}.services-gridd{grid-template-columns:1fr}.service-icon img{height:220px}.service-content{padding:20px}.service-content h3{font-size:22px}}.category-section{background:var(--c-ivory);padding:30px 0}.category-grids{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.category-box{background:#fff;border:1px solid #00000014;border-radius:10px;box-shadow:0 10px 30px #0000000f;color:#fff;overflow:hidden;padding:65px 20px;position:relative;text-align:center;text-decoration:none;transition:.4s}.category-box:before{background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:1;z-index:1}.category-box:after,.category-box:before{content:"";inset:0;position:absolute;transition:.5s ease}.category-box:after{z-index:2}.category-content{background:#071a2f73;border:1px solid var(--c-gold);padding:20px;position:relative;z-index:3}.category-content h3{font-family:Mulish,sans-serif;font-size:19px}.category-arrow{font-family:Mulish,sans-serif;font-size:14px}.category-box:hover:before{transform:scale(1.1)}.category-box:hover:after{background:#071a2f73}.category-box:hover{color:#fff}.category-box:hover:before{opacity:1;transform:scale(1.08)}.category-box:hover:after{opacity:1}.rudrakshas:before{background-image:url(https://i.pinimg.com/1200x/d4/ca/b7/d4cab7f293d53be1ab6a353e62cc719f.jpg)}.gemstones:before{background-image:url(https://i.pinimg.com/1200x/3f/1c/63/3f1c635412ab224a9b17b0d18446dc45.jpg)}.crystals:before{background-image:url(https://i.pinimg.com/1200x/22/3d/00/223d0054f498b1a36372c1207384878b.jpg)}.shankh-sea-shells:before{background-image:url(https://i.pinimg.com/736x/f9/e8/01/f9e8015dca46e319c3a2f763a282e55e.jpg)}.vastu-products:before{background-image:url(https://i.pinimg.com/1200x/99/99/c0/9999c00d760834af099f783cfc1d6e67.jpg)}.tulsi:before{background-image:url(https://i.pinimg.com/736x/42/1b/85/421b85c31618be90f08bb7dd2e8ac265.jpg)}.pooja:before{background-image:url(https://i.pinimg.com/736x/bc/0d/03/bc0d030abdcd20c52d0ff25cfb762104.jpg)}.shop-by-astrology:before{background-image:url(https://i.pinimg.com/736x/69/ad/a9/69ada977a6e14608c7464589a6431f35.jpg)}.ritual-section{background:radial-gradient(circle at top center,#fffffff2,#f8f0e4f2);overflow:hidden;padding:41px 0 40px;width:100%}.ritual-container{margin:0 auto;max-width:1200px;padding:0 25px;width:100%}.ritual-heading{margin-bottom:40px;text-align:center}.ritual-heading h2{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;letter-spacing:.3px;margin:10px 0 0}.ritual-heading p{color:var(--c-ink-soft);font-family:Mulish;font-size:15px;line-height:1.6;margin:9px auto 0;max-width:550px}.ritual-divider{align-items:center;color:var(--c-gold);display:flex;font-size:8px;gap:7px;justify-content:center;margin-top:14px}.ritual-heading span{color:var(--c-gold);font-family:Mulish,sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.ritual-divider span:nth-child(2){font-size:10px}.ritual-slider-wrapper{margin-left:-15px;width:calc(100% + 30px)}.ritual-slider-wrapper .slick-list{padding:0 5px}.ritual-slider-wrapper .slick-track{display:flex}.ritual-slider-wrapper .slick-slide{height:inherit}.ritual-slider-wrapper .slick-slide>div{height:100%}.ritual-slide{height:100%;padding:0 12px}.ritual-card{background:#fff;border:1px solid var(--c-line);border-radius:9px;box-shadow:0 7px 20px #3e28141f;height:325px;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease}.ritual-card:hover{box-shadow:0 14px 28px #3e28142e;transform:translateY(-6px)}.ritual-image{bottom:0;height:72%;left:0;overflow:hidden;position:absolute;right:0;width:100%}.ritual-image img{display:block;height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.ritual-card:hover .ritual-image img{transform:scale(1.06)}.ritual-image-overlay{background:linear-gradient(180deg,#fff 0,#ffffffeb 12%,#ffffff59 32%,#28170c0d 48%,#28170c8c 76%,#1c0f08e0);inset:0;position:absolute}.ritual-card-content{align-items:center;display:flex;flex-direction:column;height:100%;padding:17px 18px 20px;position:relative;text-align:center;z-index:3}.ritual-card-content h3{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic;font-weight:600;line-height:1.2;margin:0}.ritual-card-content p{color:var(--c-ink-soft);max-width:210px}.ritual-card-content p,.ritual-price{font-family:Mulish;font-size:12px;line-height:1.45;margin:5px auto 0}.ritual-price{color:var(--c-gold)}.ritual-book-btn{background:var(--c-gold);border:none;border-radius:25px;bottom:23px;box-shadow:0 3px 8px #00000029;color:var(--c-navy);cursor:pointer;cursor:default;font-family:Mulish;font-size:11px;font-weight:600;height:38px;left:50%;letter-spacing:1px;padding:10px;position:absolute;transform:translateX(-50%);width:160px}.ritual-corner{bottom:7px;color:#b7955b73;font-size:16px;position:absolute;right:8px;z-index:5}.ritual-slider-wrapper .slick-next,.ritual-slider-wrapper .slick-prev{background:#fff;border:1px solid var(--c-gold);border-radius:50%;box-shadow:0 4px 12px #3c261226;height:38px;transition:all .3s ease;width:38px;z-index:10}.ritual-slider-wrapper .slick-prev{left:-18px}.ritual-slider-wrapper .slick-next{right:-18px}.ritual-slider-wrapper .slick-next:hover,.ritual-slider-wrapper .slick-prev:hover{background:var(--c-navy-2)}.ritual-slider-wrapper .slick-next:before,.ritual-slider-wrapper .slick-prev:before{color:var(--c-ink);font-size:18px;opacity:1}.ritual-slider-wrapper .slick-next:hover:before,.ritual-slider-wrapper .slick-prev:hover:before{color:#fff}.ritual-slider-wrapper .slick-dots{bottom:-38px}.ritual-slider-wrapper .slick-dots li button:before{color:var(--c-gold-ink);font-size:8px}.ritual-slider-wrapper .slick-dots li.slick-active button:before{color:var(--c-ink)}@media(max-width:480px){.category-grids{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.section-title h2{font-size:19px}.courses-grid{grid-template-columns:repeat(1,1fr)}.vaidikHero-tag{border:1px solid var(--c-gold);border-radius:40px;color:var(--c-gold);display:inline-block;font-size:8px;letter-spacing:1px;margin-bottom:25px;padding:10px 18px}.vaidikHero-content h1{color:#fff;font-size:44px;font-weight:700;line-height:1.2;margin-bottom:20px}.vaidikHero-content p{color:var(--c-line);font-size:14px;line-height:1.9;margin-bottom:40px;max-width:100%;width:100%}}.consultation-banner{line-height:0}.consultation-banner img{display:block;height:auto;width:100%}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.cn-container{box-sizing:border-box;margin:0 auto;max-width:1120px;padding:0 16px;width:100%}.cn-section{background:var(--c-ivory);padding:36px 0}.cn-section-alt{background:var(--c-ivory-2)}.cn-center{text-align:center}.cn-muted{color:var(--c-muted);font-size:14px;line-height:1.6;margin:4px 0}.cn-h2{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:600;letter-spacing:-.5px;line-height:1.38;margin-bottom:30px}.cn-h2,.cn-state{text-align:center}.cn-state{color:var(--c-ink-soft);padding:40px 16px}.cn-state h2{color:var(--c-ink);margin:0 0 16px}.cn-error{color:#b3261e;font-size:14px;margin:12px 0 0}.cn-btn{align-items:center;border:2px solid #0000;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;justify-content:center;line-height:1;min-height:46px;padding:0 22px;text-decoration:none;transition:transform .2s,background .2s}.cn-btn:disabled{cursor:not-allowed;opacity:.5}.cn-btn-gold{background:var(--c-gold);color:var(--c-navy)}.cn-btn-gold:not(:disabled):hover{background:var(--c-gold-light);transform:translateY(-2px)}.cn-btn-ghost{background:#0000;border-color:var(--c-gold);color:var(--c-navy)}.cn-btn-ghost:not(:disabled):hover{background:var(--c-ivory-2)}.cn-hero{background:linear-gradient(135deg,var(--c-navy),var(--c-navy-2) 60%,var(--c-aqua));color:#fff;padding:44px 0;text-align:center}.cn-hero-inner{font-family:Mulish,sans-serif;margin:0 auto;max-width:1120px;padding:0 16px}.cn-hero h1{color:#fff;font-family:Cormorant Garamond,serif;font-size:45px;line-height:1.15;margin:8px 0 12px}.cn-hero p{color:#fff;font-family:Mulish,sans-serif;font-size:16px;line-height:1.7;margin:0 auto 18px;max-width:640px}.cn-hero-left{text-align:left}.cn-hero-split{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr}.cn-hero-img{aspect-ratio:3/2;border:2px solid var(--c-gold);border-radius:14px;display:block;object-fit:cover;width:100%}@media (min-width:820px){.cn-hero-split{gap:40px;grid-template-columns:1.3fr 1fr}}.cn-hero-left p{margin-left:0}.cn-hero-compact{padding:26px 0;text-align:left}.cn-hero-compact h1{font-size:26px;margin:6px 0 0}.cn-eyebrow{color:var(--c-gold-light);display:inline-block;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.cn-lead{font-size:18px!important}.cn-crumbs{color:var(--c-line);font-size:13px}.cn-crumbs a{color:var(--c-gold-light);text-decoration:none}.cn-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cn-tab{align-items:center;background:#fff;border:2px solid var(--c-line);border-radius:999px;color:var(--c-navy);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;line-height:1;min-height:46px;padding:0 20px}.cn-tab.is-active{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-gold-light);font-family:Mulish,sans-serif}.cn-tab-symbol{color:var(--c-gold);font-size:18px}.cn-tab-blurb{color:var(--c-ink-soft);font-family:Mulish,sans-serif;margin:14px 0 22px;text-align:center}.cn-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.cn-card{background:#fff;border:1px solid var(--c-line-soft);border-radius:14px;box-shadow:0 6px 18px #071a2f0f;display:flex;flex-direction:column;gap:8px;padding:18px}.cn-card-img{aspect-ratio:3/2;border-radius:10px;display:block;object-fit:cover;width:100%}.cn-card h3{color:var(--c-ink);font-size:17px}.cn-card h3,.cn-card p{font-family:Mulish,sans-serif;margin:0}.cn-card p{color:var(--c-ink-soft);flex:1 1;font-size:14px;line-height:1.6}.cn-card-foot{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:8px}.cn-price{color:var(--c-gold-ink);font-size:18px;font-weight:800}.cn-price small{color:var(--c-muted);font-size:12px;font-weight:600}.cn-link,.cn-price small{font-family:Mulish,sans-serif}.cn-link{align-items:center;color:var(--c-aqua-ink);display:inline-flex;font-weight:700;gap:6px;min-height:44px;text-decoration:none}.cn-funnel,.cn-steps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.cn-funnel li,.cn-steps li{align-items:flex-start;background:#fff;border:1px solid var(--c-line-soft);border-radius:12px;display:flex;gap:14px;padding:14px}.cn-funnel h4,.cn-steps h4{color:var(--c-ink);font-family:Mulish,sans-serif;font-size:16px;margin:0 0 4px}.cn-funnel p,.cn-steps p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:14px;line-height:1.6;margin:0}.cn-funnel-num{background:var(--c-gold);border-radius:50%;color:var(--c-navy);display:grid;flex:none;font-weight:800;height:34px;place-items:center;width:34px}.cn-assure{align-items:center;color:var(--c-aqua-ink);display:flex;flex-wrap:wrap;font-family:Mulish,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin:20px 0 0;text-align:center}.cn-prose{max-width:760px}.cn-prose p{color:var(--c-ink-soft);font-size:16px;line-height:1.8;margin:0 0 12px}.cn-provide{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.cn-provide-card{background:#fff;border:1px solid var(--c-line-soft);border-left:4px solid var(--c-gold);border-radius:12px;padding:18px 16px 16px;position:relative}.cn-provide-num{color:var(--c-line);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:800;line-height:1;position:absolute;right:14px;top:12px}.cn-provide-card h3{color:var(--c-ink);font-size:18px;margin:0 40px 8px 0}.cn-provide-card p{color:var(--c-ink-soft);font-size:14px;line-height:1.6;margin:0 0 8px}.cn-provide-card ul{color:var(--c-ink-soft);font-size:14px;line-height:1.7;margin:0;padding-left:18px}.cn-note{color:var(--c-gold-ink)!important;font-style:italic;margin-top:10px!important}.cn-callout{background:#fff;border:1px dashed var(--c-gold);border-radius:10px;color:var(--c-ink);font-weight:600;margin:18px 0 0;padding:14px 16px;text-align:center}.cn-receive{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;list-style:none;margin:16px 0 0;padding:0}.cn-receive li{align-items:flex-start;background:#fff;border:1px solid var(--c-line-soft);border-radius:10px;color:var(--c-ink);display:flex;font-size:15px;gap:10px;padding:12px 14px}.cn-receive svg{color:var(--c-aqua-ink);flex:none;margin-top:3px}.cn-closing{background:var(--c-navy);color:#fff;padding:44px 0;text-align:center}.cn-closing h2{color:var(--c-gold-light);font-family:Cormorant Garamond,serif;font-size:28px;margin:0 0 10px}.cn-closing p{color:var(--c-line);line-height:1.7;margin:0 auto 20px;max-width:620px}.cn-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.cn-chips-center{justify-content:center;margin-top:18px}.cn-chip{align-items:center;background:var(--c-ivory-2);border:1px solid var(--c-line);border-radius:999px;color:var(--c-ink);display:inline-flex;font-size:13px;min-height:32px;padding:0 12px}.cn-chip-btn{background:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1;min-height:44px;padding:0 16px}.cn-chip-btn.is-active{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-gold-light)}.cn-consultants{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin-top:18px}.cn-consultant{background:#fff;border:2px solid var(--c-line-soft);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:16px}.cn-consultant.is-selected{border-color:var(--c-gold)}.cn-consultant-head{align-items:center;display:flex;gap:14px}.cn-consultant h3{color:var(--c-ink);font-size:18px;margin:0}.cn-meta{color:var(--c-ink-soft);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px;list-style:none;margin:0;padding:0}.cn-meta li{align-items:center;display:inline-flex;gap:6px}.cn-meta svg{color:var(--c-gold-ink)}.cn-consultant-foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:auto;padding-top:6px}.cn-fee{color:var(--c-gold-ink);font-size:22px;font-weight:800}.cn-btn-row{display:flex;flex-wrap:wrap;gap:8px}.cn-photo{background:var(--c-ivory-2);border:2px solid var(--c-gold);border-radius:50%;flex:none;object-fit:cover}.cn-photo-sm{height:40px;width:40px}.cn-photo-md{height:64px;width:64px}.cn-photo-lg{height:88px;width:88px}.cn-photo-fallback{color:var(--c-gold-ink);display:grid;font-size:20px;font-weight:800;place-items:center}.cn-modal-overlay{align-items:flex-end;background:#071a2f99;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.cn-modal{background:#fff;border-radius:18px 18px 0 0;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-height:90vh;overflow-y:auto;padding:22px 18px 24px;position:relative;width:100%}.cn-modal h4{color:var(--c-ink);margin:8px 0 0}.cn-modal-close{background:#0000;border:0;color:var(--c-ink);cursor:pointer;font-size:22px;height:44px;position:absolute;right:8px;top:8px;width:44px}.cn-bio{color:var(--c-ink-soft);font-size:15px;line-height:1.7;white-space:pre-wrap}.cn-langs{margin:0}.cn-stepper{display:flex;gap:4px;justify-content:space-between;list-style:none;margin:0 0 22px;padding:0}.cn-stepper li{align-items:center;color:var(--c-muted);display:flex;flex:1 1;flex-direction:column;gap:6px;text-align:center}.cn-stepper span{background:#fff;border:2px solid var(--c-line);border-radius:50%;display:grid;font-size:14px;font-weight:800;height:32px;place-items:center;width:32px}.cn-stepper em{font-size:11px;font-style:normal;line-height:1.2}.cn-stepper .is-current{color:var(--c-ink)}.cn-stepper .is-current span{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-navy)}.cn-stepper .is-done span{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-gold-light)}.cn-book-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr}.cn-panel{background:#fff;border:1px solid var(--c-line-soft);border-radius:14px;min-width:0;padding:18px 16px}.cn-panel h2{color:var(--c-ink);font-family:Cormorant Garamond,serif;font-size:26px;margin:0 0 10px}.cn-consultants-1{margin-top:10px}.cn-summary{align-self:start;background:var(--c-navy);border-radius:14px;color:#fff;display:flex;flex-direction:column;gap:10px;padding:18px 16px}.cn-summary h3{color:var(--c-gold-light);font-family:Cormorant Garamond,serif;font-size:22px;margin:0}.cn-summary-service{font-weight:700;margin:0}.cn-summary-consultant{align-items:center;display:flex;gap:10px}.cn-summary-consultant small{color:var(--c-line);display:block}.cn-summary-slot{color:var(--c-gold-light);font-size:14px;margin:0}.cn-summary-total{align-items:baseline;border-top:1px solid #fff3;display:flex;justify-content:space-between;margin:6px 0 0;padding-top:10px}.cn-summary-total strong{color:var(--c-gold-light);font-size:24px}.cn-summary .cn-muted{color:var(--c-line)}.cn-dates{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;padding:6px 2px 10px;scroll-snap-type:x proximity}.cn-date{align-items:center;background:#fff;border:2px solid var(--c-line);border-radius:12px;color:var(--c-ink);cursor:pointer;display:flex;flex:none;flex-direction:column;gap:2px;justify-content:center;min-height:76px;scroll-snap-align:start;width:64px}.cn-date strong{font-size:20px}.cn-date small{color:var(--c-muted);font-size:11px}.cn-date.is-active{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-gold-light)}.cn-date.is-active small{color:var(--c-line)}.cn-times{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:8px}.cn-time{background:#fff;border:2px solid var(--c-line);border-radius:10px;color:var(--c-ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1;min-height:46px}.cn-time:disabled{background:var(--c-ivory-2);color:var(--c-muted-light);cursor:not-allowed;text-decoration:line-through}.cn-time.is-active{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-navy)}.cn-actions{display:flex;flex-direction:column-reverse;gap:10px;margin-top:22px}.cn-actions .cn-btn{width:100%}.cn-actions-center{align-items:center}.cn-form{display:flex;flex-direction:column;gap:14px}.cn-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.cn-field{color:var(--c-ink);display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:6px;min-width:0}.cn-field input,.cn-field textarea{background:#fff;border:1.5px solid var(--c-line);border-radius:10px;box-sizing:border-box;color:var(--c-ink);font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;min-height:48px;padding:10px 12px;width:100%}.cn-field input:focus,.cn-field textarea:focus{border-color:var(--c-aqua);outline:2px solid var(--c-aqua)}.cn-field.has-error input,.cn-field.has-error textarea{border-color:#b3261e}.cn-field em{color:#b3261e;font-size:13px;font-style:normal;font-weight:500}.cn-sub{color:var(--c-ink);font-size:17px;margin:8px 0 0}.cn-review{grid-gap:0;display:grid;gap:0;margin:12px 0}.cn-review div{border-bottom:1px solid var(--c-line-soft);display:flex;flex-direction:column;gap:2px;padding:10px 0;text-align:left}.cn-review dt{color:var(--c-muted);font-size:13px}.cn-review dd{color:var(--c-ink);font-weight:600;margin:0;word-break:break-word}.cn-hold{background:var(--c-ivory-2);border-radius:10px;color:var(--c-ink-soft);font-size:14px;padding:10px 12px}.cn-result{max-width:640px;text-align:center}.cn-result h1{color:var(--c-ink);font-family:Cormorant Garamond,serif;font-size:32px;margin:8px 0}.cn-result p{color:var(--c-ink-soft);line-height:1.7}.cn-result-icon{font-size:64px}.cn-result-icon.is-ok{color:#2e7d32}.cn-result-icon.is-bad{color:#b3261e}@media (min-width:640px){.cn-consultants,.cn-funnel,.cn-grid,.cn-provide,.cn-receive,.cn-steps{grid-template-columns:repeat(2,1fr)}.cn-row{grid-template-columns:1fr 1fr}.cn-row-3{grid-template-columns:1fr 1fr 1fr}.cn-times{grid-template-columns:repeat(4,1fr)}.cn-actions{flex-direction:row;justify-content:space-between}.cn-actions .cn-btn{width:auto}.cn-actions-center{justify-content:center}.cn-review div{flex-direction:row;gap:16px;justify-content:space-between}.cn-review dd{text-align:right}.cn-modal-overlay{align-items:center}.cn-modal{border-radius:18px;max-width:560px}.cn-stepper em{font-size:13px}}@media (min-width:960px){.cn-hero{padding:64px 0}.cn-hero-compact{padding:30px 0}.cn-hero-compact h1{font-size:30px}.cn-section{padding:56px 0}.cn-h2{font-family:Cormorant Garamond,serif;font-size:34px}.cn-consultants,.cn-grid{grid-template-columns:repeat(3,1fr)}.cn-consultants-1{grid-template-columns:repeat(2,1fr)}.cn-funnel{grid-template-columns:repeat(3,1fr)}.cn-book-grid{grid-template-columns:minmax(0,1fr) 320px}.cn-summary{position:sticky;top:16px}.cn-panel{padding:24px}}@media (prefers-reduced-motion:reduce){.cn-btn{transition:none}}.cn-subhead{margin:-8px auto 22px;max-width:640px}.cn-small{font-size:12px}.cn-btn-navy{background:var(--c-navy);color:var(--c-gold-light)}.cn-btn-navy:not(:disabled):hover{background:var(--c-navy-2)}.cn-steps-col{grid-template-columns:1fr!important;margin:0 auto;max-width:760px}.cn-why{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.cn-why-card{background:#fff;border:1px solid var(--c-line-soft);border-radius:12px;padding:16px 16px 16px 48px;position:relative}.cn-why-card svg{color:var(--c-aqua-ink);font-size:18px;left:16px;position:absolute;top:19px}.cn-why-card h3{color:var(--c-ink);font-size:17px;margin:0 0 4px}.cn-why-card p{color:var(--c-ink-soft);font-size:14px;line-height:1.6;margin:0}.cn-cta-section{background:var(--c-navy)}.cn-cta{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:1fr}.cn-cta-copy{align-items:center;color:#fff;display:flex;flex-direction:column;gap:14px;text-align:center}.cn-cta-copy h2{color:var(--c-gold-light);font-family:Cormorant Garamond,serif;font-size:30px;line-height:1.2;margin:0}.cn-cta-copy p{line-height:1.7;margin:0}.cn-cta-copy p,.cn-cta-copy small{color:var(--c-line)}.cn-cta-form{background:var(--c-ivory);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:20px 16px}.cn-cta-form h3{color:var(--c-ink);font-family:Cormorant Garamond,serif;font-size:24px;margin:0}.cn-cta-done{background:#e8f5e9;border-radius:10px;color:#1b5e20;font-weight:600;margin:0;padding:14px}.cn-testimonials{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin-top:8px}.cn-testimonial{align-items:center;background:#fff;border:1px solid var(--c-line-soft);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:20px 16px;text-align:center}.cn-testimonial h3{color:var(--c-ink);font-size:18px;margin:6px 0 0}.cn-testimonial-photo{background:var(--c-ivory-2);border:3px solid var(--c-gold);border-radius:50%;color:var(--c-gold-ink);display:grid;font-size:28px;font-weight:800;height:96px;object-fit:cover;place-items:center;width:96px}.cn-testimonial-summary{color:var(--c-ink-soft);flex:1 1;font-size:14px;font-style:italic;line-height:1.6;margin:4px 0 8px}@media (min-width:640px){.cn-testimonials,.cn-why{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.cn-testimonials,.cn-why{grid-template-columns:repeat(3,1fr)}.cn-cta{align-items:center;gap:36px;grid-template-columns:1fr 1.1fr}.cn-cta-copy{align-items:flex-start;text-align:left}.cn-cta-form{padding:24px}}.cn-promo{background:#fff;border-bottom:1px solid var(--c-line);overflow:hidden;padding:40px 0}.cn-promo-inner{align-items:center;display:flex;font-family:Mulish,sans-serif;gap:32px;justify-content:space-between}.cn-promo-content{flex:1 1;min-width:0}.cn-promo .cn-eyebrow{color:var(--c-gold-ink);display:inline-block;font-weight:700;margin-bottom:8px}.cn-promo h2{color:var(--c-navy);font-family:Cormorant Garamond,serif;font-size:32px;line-height:1.2;margin:4px 0 12px}.cn-promo p{color:var(--c-ink-soft);line-height:1.7;margin:0;max-width:640px}.cn-promo-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.cn-promo-btn{align-items:center;background:linear-gradient(135deg,var(--c-gold-light),var(--c-gold));border-radius:10px;color:var(--c-navy)!important;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:12px 18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.cn-promo-btn:hover{box-shadow:0 5px 15px #0000001f;transform:translateY(-2px)}.cn-promo-image{flex:0 0 280px;max-width:280px}.cn-promo-image img{border-radius:16px;display:block;height:250px;object-fit:cover;object-position:center;width:100%}.cn-promo-sub{color:var(--c-aqua-ink);font-weight:600}@media (max-width:992px){.cn-promo-inner{gap:24px}.cn-promo-image{flex-basis:220px;max-width:220px}.cn-promo-image img{height:220px}.cn-promo h2{font-size:28px}}@media (max-width:768px){.cn-promo{padding:28px 0}.cn-promo-inner{align-items:stretch;flex-direction:column;gap:24px}.cn-promo-content{width:100%}.cn-promo h2{font-size:27px}.cn-promo-actions{align-items:stretch;flex-direction:column;gap:12px}.cn-promo-btn{box-sizing:border-box;width:100%}.cn-promo-image{flex:none;max-width:100%;width:100%}.cn-promo-image img{height:300px;object-fit:cover;width:100%}}@media(max-width:480px){.cn-card h3{color:var(--c-ink);font-family:Mulish,sans-serif;font-size:14px;margin:0}.cn-hero h1{color:#fff;font-size:32px;line-height:1.15;margin:8px 0 12px}.cn-hero h1,.cn-promo h2{font-family:Cormorant Garamond,serif}.cn-promo h2{color:var(--c-navy);font-size:20px;margin:13px 0}.cn-h2{color:var(--c-ink);font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;line-height:1.2;margin:0 0 18px;text-align:left}}.consultation-banner{height:678px;overflow:hidden;position:relative;width:100%}.consultation-banner-img{animation:bannerZoom 12s ease-in-out infinite alternate;display:block;height:100%;object-fit:cover;width:100%}@keyframes bannerZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (max-width:768px){.consultation-banner{height:280px}}@media (max-width:480px){.consultation-banner{height:200px}.cn-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.cn-tab{align-items:center;background:#fff;border:2px solid var(--c-line);border-radius:999px;color:var(--c-navy);cursor:pointer;display:inline-flex;font-family:system-ui;font-size:12px;font-weight:400;gap:4px;line-height:1;min-height:29px;padding:4px 10px}.cn-tab-blurb{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:14px;margin:14px 0 22px;text-align:left}}@media (max-width:959px){.cn-container{max-width:100%;padding-left:20px;padding-right:20px;width:100%}.cn-closing,.cn-hero,.cn-section{box-sizing:border-box;width:100%}.cn-book-grid,.cn-consultants,.cn-cta,.cn-grid,.cn-provide,.cn-receive,.cn-testimonials,.cn-why{min-width:0}.cn-card,.cn-consultant,.cn-panel,.cn-provide-card,.cn-summary{box-sizing:border-box;min-width:0}.cn-card img,.cn-field input,.cn-field textarea,.cn-hero-img,.cn-promo-image img,.cn-testimonial-photo{max-width:100%}}@media (min-width:768px) and (max-width:959px){.cn-hero{padding:45px 0}.cn-hero-inner{padding-left:24px;padding-right:24px}.cn-hero h1{font-size:38px}.cn-hero p{font-size:15px}.cn-hero-split{gap:25px;grid-template-columns:1.1fr 1fr}.cn-hero-img{aspect-ratio:4/3;width:100%}.cn-section{padding:42px 0}.cn-h2{font-size:30px;margin-bottom:24px}.cn-consultants,.cn-funnel,.cn-grid,.cn-provide,.cn-receive,.cn-steps,.cn-testimonials,.cn-why{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-book-grid{grid-template-columns:minmax(0,1fr)}.cn-summary{position:static;width:100%}.cn-panel{padding:22px}.cn-times{grid-template-columns:repeat(4,minmax(0,1fr))}.cn-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-cta{gap:24px;grid-template-columns:1fr 1.1fr}.cn-cta-copy{align-items:flex-start;text-align:left}.cn-cta-form{padding:20px}.consultation-banner{height:360px}.cn-promo-inner{gap:22px}.cn-promo-image{flex:0 0 220px;max-width:220px}.cn-promo-image img{height:220px}.cn-promo h2{font-size:27px}}@media (min-width:640px) and (max-width:767px){.cn-container{padding-left:22px;padding-right:22px}.cn-hero{padding:38px 0}.cn-hero-split{gap:22px;grid-template-columns:1fr}.cn-hero-left{text-align:center}.cn-hero-left p{margin-left:auto;margin-right:auto}.cn-hero h1{font-size:36px}.cn-hero-img{margin:0 auto;max-width:520px}.cn-section{padding:38px 0}.cn-consultants,.cn-funnel,.cn-grid,.cn-provide,.cn-receive,.cn-steps,.cn-testimonials,.cn-why{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-book-grid{grid-template-columns:1fr}.cn-summary{position:static}.cn-cta{grid-template-columns:1fr}.cn-cta-copy{align-items:center;text-align:center}.cn-promo-inner{align-items:stretch;flex-direction:column;gap:22px}.cn-promo-content{width:100%}.cn-promo-image{flex:none;max-width:100%;width:100%}.cn-promo-image img{height:280px;width:100%}.consultation-banner{height:300px}.cn-times{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){*{box-sizing:border-box}.cn-container{max-width:100%;padding-left:16px;padding-right:16px;width:100%}.cn-section{padding:30px 0}.cn-section-alt{padding-bottom:30px;padding-top:30px}.cn-hero{padding:32px 0}.cn-hero-inner{padding:0 16px;width:100%}.cn-hero-split{gap:20px;grid-template-columns:1fr}.cn-hero-left{text-align:center}.cn-hero-left p{margin-left:auto;margin-right:auto}.cn-hero h1{font-size:32px;line-height:1.2}.cn-hero p{font-size:14px;line-height:1.7}.cn-hero-img{aspect-ratio:4/3;border-radius:12px;width:100%}.cn-hero-compact{padding:22px 0}.cn-hero-compact h1{font-size:25px}.cn-lead{font-size:16px!important}.cn-h2{font-size:25px;line-height:1.3;margin-bottom:20px;text-align:center}.cn-panel h2{font-size:23px}.cn-closing h2{font-size:25px}.cn-muted{font-size:13px}.cn-tabs{flex-wrap:wrap;gap:8px;justify-content:flex-start}.cn-tab{flex:0 1 auto;font-size:13px;gap:6px;min-height:40px;padding:8px 12px}.cn-tab-symbol{font-size:15px}.cn-tab-blurb{font-size:13px;line-height:1.6;margin:12px 0 18px;text-align:left}.cn-consultants,.cn-funnel,.cn-grid,.cn-provide,.cn-receive,.cn-steps,.cn-testimonials,.cn-why{gap:14px;grid-template-columns:1fr}.cn-card{border-radius:12px;padding:15px}.cn-card-img{aspect-ratio:16/10;width:100%}.cn-card h3{font-size:16px}.cn-card p{font-size:13px}.cn-card-foot{align-items:center}.cn-price{font-size:17px}.cn-link{font-size:14px}.cn-funnel li,.cn-steps li{gap:11px;padding:13px}.cn-funnel h4,.cn-steps h4{font-size:15px}.cn-funnel p,.cn-steps p{font-size:13px}.cn-funnel-num{height:30px;width:30px}.cn-assure{font-size:12px;line-height:1.6}.cn-prose{width:100%}.cn-prose p{font-size:14px;line-height:1.7}.cn-provide-card{padding:16px 14px}.cn-provide-card h3{font-size:16px}.cn-callout,.cn-provide-card p,.cn-provide-card ul{font-size:13px}.cn-callout{line-height:1.6;padding:12px}.cn-receive li{font-size:13px;padding:11px}.cn-consultant{padding:14px}.cn-consultant-head{gap:11px}.cn-consultant h3{font-size:16px}.cn-meta{font-size:12px;gap:7px 12px}.cn-consultant-foot{align-items:flex-start;flex-direction:column;gap:10px}.cn-fee{font-size:20px}.cn-btn-row{width:100%}.cn-btn-row .cn-btn{flex:1 1}.cn-photo-lg{height:72px;width:72px}.cn-book-grid{gap:14px;grid-template-columns:1fr}.cn-panel{padding:16px 13px;width:100%}.cn-summary{padding:16px;position:static;width:100%}.cn-summary h3,.cn-summary-total strong{font-size:21px}.cn-stepper{gap:3px;margin-bottom:18px}.cn-stepper li{gap:5px;min-width:0}.cn-stepper span{font-size:12px;height:29px;width:29px}.cn-stepper em{font-size:9px;line-height:1.3}.cn-dates{gap:7px;padding-bottom:12px}.cn-date{min-height:70px;width:58px}.cn-date strong{font-size:18px}.cn-times{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cn-time{font-size:13px;min-height:44px}.cn-form{gap:12px}.cn-row,.cn-row-3{gap:12px;grid-template-columns:1fr}.cn-field{font-size:13px;width:100%}.cn-field input,.cn-field textarea{font-size:16px;min-height:46px;padding:10px 11px;width:100%}.cn-sub{font-size:15px}.cn-review div{gap:5px}.cn-review dt{font-size:12px}.cn-btn,.cn-review dd{font-size:13px}.cn-btn{min-height:44px;padding:0 16px}.cn-actions{flex-direction:column-reverse;gap:10px}.cn-actions .cn-btn{width:100%}.cn-actions-center{align-items:stretch}.cn-promo{padding:26px 0}.cn-promo-inner{align-items:stretch;flex-direction:column;gap:20px}.cn-promo-content{width:100%}.cn-promo h2{font-size:25px;line-height:1.3}.cn-promo p{font-size:14px;line-height:1.7}.cn-promo-actions{align-items:stretch;flex-direction:column;gap:10px;margin-top:18px}.cn-promo-btn{min-height:46px;padding:12px 15px;text-align:center;width:100%}.cn-promo-image{flex:none;max-width:100%;width:100%}.cn-promo-image img{border-radius:12px;height:300px;object-fit:cover;width:100%}.cn-cta{gap:20px;grid-template-columns:1fr}.cn-cta-copy{align-items:center;text-align:center}.cn-cta-copy h2{font-size:26px}.cn-cta-copy p{font-size:14px}.cn-cta-form{padding:17px 14px}.cn-cta-form h3{font-size:22px}.cn-testimonial{padding:17px 14px}.cn-testimonial-photo{height:82px;width:82px}.cn-testimonial h3{font-size:16px}.cn-testimonial-summary{font-size:13px}.cn-closing{padding:32px 0}.cn-closing p{font-size:13px;line-height:1.7}.consultation-banner{height:185px;width:100%}.consultation-banner-img{height:100%;object-fit:cover;width:100%}.cn-modal-overlay{align-items:flex-end;padding:0}.cn-modal{border-radius:18px 18px 0 0;max-height:85vh;max-width:100%;padding:22px 15px;width:100%}.cn-bio{font-size:14px;line-height:1.6}.cn-result{padding:0 10px;width:100%}.cn-result h1{font-size:27px}.cn-result p{font-size:14px}.cn-result-icon{font-size:52px}.cn-chips{gap:7px}.cn-chip{font-size:12px;padding:0 10px}.cn-chip-btn{font-size:12px;padding:0 12px}.cn-closing,.cn-cta-section,.cn-hero,.cn-promo,.cn-section{overflow-x:clip}}@media (max-width:380px){.cn-container{padding-left:13px;padding-right:13px}.cn-hero h1{font-size:28px}.cn-h2{font-size:22px}.cn-tab{font-size:11px;padding:7px 9px}.cn-panel{padding:13px 10px}.cn-stepper em{font-size:8px}.cn-stepper span{height:26px;width:26px}.cn-times{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-promo h2{font-size:22px}.cn-promo-image img{display:none;height:200px}.cn-btn{font-size:12px;padding:0 12px}.cn-date{width:54px}}@media (hover:none) and (pointer:coarse){.cn-btn,.cn-chip-btn,.cn-date,.cn-tab,.cn-time{-webkit-tap-highlight-color:transparent}.cn-btn:hover{transform:none}}.shop-banner{background:var(--c-ivory);padding:70px;text-align:center}.shop-banner h1{font-size:30px}.shop-products{padding:50px}.products-grid{grid-gap:25px;gap:25px}.shop-banner{height:auto;overflow:hidden;padding:1px;position:relative;width:100%}.shop-banner-img{display:block;height:100%;width:100%}.shop-banner-overlay{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:absolute}.shop-banner-overlay h1{color:#fff;font-size:46px;font-weight:700;text-transform:uppercase}.shop-products{align-items:flex-start;display:flex;gap:35px;margin:11px auto;max-width:1400px;padding:0 20px}.shop-sidebar{border-radius:8px}.filter-box{border-bottom:1px solid var(--c-line-soft);padding:18px 0}.filter-box:last-child{border-bottom:none}.filter-box h4{font-size:18px;font-weight:600}.shop-right{flex:1 1}.shop-topbar{justify-content:space-evenly;margin-bottom:30px;margin-left:39%;margin-right:-2%}.items-per-page,.sort-by{align-items:center;display:flex;gap:12px}.items-per-page label,.sort-by label{font-family:Mulish,sans-serif;font-size:13px;font-weight:600}.items-per-page select,.sort-by select{background:#fff;border:1px solid var(--c-line);cursor:pointer;font-family:Mulish,sans-serif;height:36px;outline:none;padding:0 12px;width:176px}.products-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.shop-products{flex-direction:column;padding:0 10px}.shop-sidebar{min-width:100%;width:100%}.products-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.shop-topbar{align-items:flex-start;flex-direction:column;gap:15px}}@media (max-width:600px){.products-grid{gap:8px;grid-template-columns:repeat(2,1fr)}.subcategory-image{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:74px;display:flex;height:81px;justify-content:center;overflow:hidden;width:88px}.subcategory-slider{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}}.shop-sidebar{background:#fff;border-radius:10px;margin-top:2%;min-width:270px;padding:20px;width:270px}.filter-box{padding:15px 0}.filter-box:last-child{border:none}.filter-box h4{align-items:center;color:var(--c-ink-soft);cursor:pointer;display:flex;font-family:Mulish,sans-serif;font-size:15px;font-weight:700;justify-content:space-between;margin:0}.filter-options{margin-top:15px}.filter-options label{display:block;font-size:14px;margin-bottom:10px}.filter-options input{margin-right:8px}.price-filter{margin-top:18px}.price-slider{cursor:pointer;margin:10px 0;width:100%}.price-inputs{gap:10px;justify-content:space-between;margin-top:20px}.price-input,.price-inputs{align-items:center;display:flex}.price-input{border:1px solid var(--c-line);border-radius:6px;height:48px;overflow:hidden;width:110px}.price-input span{border-right:1px solid var(--c-line);font-size:18px;text-align:center;width:35px}.price-input input{border:none;outline:none;padding:0 10px;width:100%}.price-to{font-size:16px}.apply-price{background:var(--c-aqua);border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;height:46px;margin-top:20px;width:100%}.subcategory-section{padding:15px 40px}.subcategory-slider{display:flex;gap:29px;overflow-x:auto;scrollbar-width:none}.subcategory-slider::-webkit-scrollbar{display:none}.subcategory-card{color:var(--c-aqua-ink);flex-shrink:0;text-align:center;text-decoration:none;width:120px}.subcategory-image{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:74px;display:flex;height:107px;justify-content:center;overflow:hidden;width:113px}.subcategory-image img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.subcategory-placeholder[hidden]{display:none}.subcategory-placeholder{color:var(--c-aqua-ink);font-family:Cormorant Garamond,serif;font-size:34px;font-weight:600}.subcategory-card h4{color:var(--c-ink);font-size:12px;font-weight:500;line-height:18px;margin-top:10px}.subcategory-card:hover .subcategory-image{border-color:var(--c-gold);box-shadow:0 8px 18px #00000026}.subcategory-card:hover img{transform:scale(1.08)}.subcategory-card:hover h4{color:var(--c-gold-ink)}@media (max-width:600px){.subcategory-section{padding:11px 12px}.subcategory-image{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:74px;display:flex;height:90px;justify-content:center;overflow:hidden;width:90px}.subcategory-card h4{color:var(--c-ink);font-size:11px;font-weight:500;line-height:18px;margin-top:9px}.subcategory-card{flex-shrink:0;margin-right:-6%;text-align:justify;text-decoration:none;width:120px}}.faq-section{margin-left:2%;padding:24px 14px;width:91%}.faq-container{margin:auto;max-width:1250px}.faq-title{color:var(--c-ink);font-family:Cormorant Garamond,serif;font-size:30px;font-weight:700;margin-bottom:30px;text-align:left}.faq-card{background:#fff;border:1px solid var(--c-line-soft);border-radius:6px;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.faq-card:hover{border-color:var(--c-gold);box-shadow:0 8px 18px #00000014}.faq-btn{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 12px;text-align:left;width:100%}.faq-question{color:var(--c-ink);font-family:Mulish,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.faq-plus{color:var(--c-ink);font-size:20px;font-weight:700;transition:.3s}.faq-card.active .faq-plus{color:var(--c-gold);transform:rotate(180deg)}.faq-content{border-top:1px solid var(--c-line-soft);padding:0 22px 22px}.faq-content p{color:var(--c-muted);font-family:Mulish,sans-serif;font-size:16px;line-height:1.8;margin-top:18px}@media(max-width:992px){.faq-title{font-size:32px}.faq-question{font-size:17px}}@media(max-width:768px){.faq-section{margin-left:0;padding:23px 15px;width:99%}.faq-title{font-size:26px;margin-bottom:20px}.faq-btn{padding:16px}.faq-question{font-size:15px;padding-right:10px}.faq-plus{font-size:22px}.faq-content{padding:0 16px 16px}.faq-content p{font-size:14px}}.shop-products{display:block;width:100%}.shop-right{width:100%}.shop-topbar{font-family:Mulish,sans-serif;gap:28px;justify-content:flex-start;margin:0 auto 25px;max-width:1400px;padding:14px 0;width:94%}.shop-topbar,.top-filter-btn{align-items:center;display:flex}.top-filter-btn{background:#fff;border:1px solid var(--c-line);border-radius:2px;color:var(--c-ink);cursor:pointer;font-size:13px;font-weight:500;gap:8px;height:42px;justify-content:center;padding:0 22px;transition:all .25s ease}.top-filter-btn svg{font-size:17px}.top-filter-btn:hover{border-color:var(--c-ink)}.shop-sidebar{display:none!important}.filter-popup-overlay{align-items:center;background:#00000061;display:flex;inset:0;justify-content:center;padding:30px;position:fixed;z-index:99999}.filter-popup{background:#fff;border:1px solid var(--c-ink);box-shadow:0 15px 50px #0003;display:flex;flex-direction:column;max-height:88vh;max-width:560px;width:100%}.filter-popup-header{align-items:center;border-bottom:1px solid var(--c-line);display:flex;justify-content:space-between;min-height:70px;padding:0 25px}.filter-popup-header h2{color:var(--c-ink);font-size:21px;font-weight:400;margin:0}.filter-close{align-items:center;background:#0000;border:none;color:var(--c-ink);cursor:pointer;display:flex;justify-content:center;padding:4px}.filter-close svg{height:25px;width:25px}.filter-category-name{border-bottom:1px solid var(--c-line-soft);color:var(--c-muted-light);font-size:13px;letter-spacing:.5px;padding:15px 25px;text-transform:uppercase}.filter-popup-body{flex:1 1;overflow-y:auto;padding:0 25px}.popup-filter-item{border-bottom:1px solid var(--c-line-soft)}.popup-filter-heading{align-items:center;background:#0000;border:none;color:var(--c-ink);cursor:pointer;display:flex;font-size:15px;justify-content:space-between;min-height:58px;padding:0;text-align:left;width:100%}.popup-filter-heading:hover{color:#000}.popup-filter-icon{font-size:20px;font-weight:300;line-height:1}.popup-filter-content{padding:3px 0 18px}.popup-options{display:flex;flex-direction:column;gap:12px}.popup-option{align-items:center;color:var(--c-ink-soft);cursor:pointer;display:flex;font-size:14px;gap:10px}.popup-option input{accent-color:var(--c-ink);cursor:pointer;height:16px;margin:0;width:16px}.popup-option:hover{color:var(--c-ink)}.no-filter-options{color:var(--c-muted-light);font-size:13px;padding:5px 0}.popup-price{width:100%}.popup-price-labels{color:var(--c-ink);display:flex;font-size:13px;justify-content:space-between;margin-bottom:7px}.popup-price-inputs{align-items:center;display:flex;gap:12px}.popup-price-input{align-items:center;background:#fff;border:1px solid var(--c-ink);display:flex;flex:1 1;height:48px;padding:0 12px}.popup-price-input span{color:var(--c-muted-light);font-size:14px;margin-right:5px}.popup-price-input input{background:#0000;border:none;color:var(--c-ink-soft);font-size:14px;height:100%;outline:none;width:100%}.filter-popup-footer{background:#fff;border-top:1px solid var(--c-line);display:flex;gap:12px;min-height:72px;padding:14px 25px}.apply-filter,.clear-filter{cursor:pointer;flex:1 1;font-size:12px;height:42px;letter-spacing:.4px}.clear-filter{background:#fff;color:var(--c-ink)}.apply-filter,.clear-filter{border:1px solid var(--c-ink)}.apply-filter{background:var(--c-ink);color:#fff}@media (max-width:768px){.shop-topbar{grid-gap:0;border-bottom:1px solid var(--c-line-soft);border-top:1px solid var(--c-line-soft);display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 0 23px;padding:1px;width:100%}.top-filter-btn{border:none;border-radius:0;border-right:1px solid var(--c-line-soft);color:var(--c-muted);font-size:15px;height:52px;width:100%}.items-per-page{display:none}.sort-by{display:flex;gap:8px;height:52px;justify-content:center;width:100%}.sort-by label{display:none}.sort-by select{border:none;color:var(--c-muted);font-size:14px;height:40px;min-width:90px;padding:0;width:auto}.filter-popup-overlay{align-items:flex-start;padding:55px 15px 20px}.filter-popup{max-height:calc(100vh - 80px);max-width:430px;width:100%}.filter-popup-header{min-height:65px;padding:0 20px}.filter-popup-header h2{font-size:20px}.filter-category-name{padding:13px 20px}.filter-popup-body{padding:0 20px}.popup-filter-heading{font-size:16px;min-height:58px}.filter-popup-footer{padding:12px 20px}}.pagination{flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:-28px;margin-top:-5px;padding:1px}.pagination,.pagination-pages{align-items:center;display:flex}.pagination-pages{gap:6px}.pagination-btn{align-items:center;background:#fffaf2;border:1px solid #f1c99d;border-radius:9px;color:#292929;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;height:44px;justify-content:center;min-width:40px;padding:0 13px;transition:all .25s ease}.pagination-btn:hover:not(:disabled){background:#fce9d7;border-color:#a50e25;color:#a50e25;transform:translateY(-1px)}.pagination-btn.active{background:#a50e25;border-color:#a50e25;box-shadow:0 2px 5px #a50e2526;color:#fff;font-weight:600}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.pagination-info{color:#777;font-size:13px;white-space:nowrap}@media (max-width:480px){.pagination{gap:8px;padding:16px 8px}.pagination-pages{gap:5px}.pagination-btn{border-radius:7px;font-size:13px;height:38px;min-width:34px;padding:0 9px}.pagination-info{order:3;text-align:center;width:100%}}@media (min-width:769px) and (max-width:1024px){.shop-banner{padding:0;width:100%}.shop-banner-img{height:auto;object-fit:cover;width:100%}.shop-banner-overlay h1{font-size:34px;padding:0 15px;text-align:center}.shop-products{display:block;margin:15px auto;padding:0 20px;width:100%}.shop-right{min-width:0;width:100%}.shop-topbar{display:flex;gap:20px;justify-content:flex-start;margin:0 auto 20px;padding:12px 0;width:100%}.products-grid{gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.subcategory-section{padding:15px 20px}.subcategory-slider{gap:20px}.subcategory-card{width:110px}.subcategory-image{height:100px;width:100px}.faq-section{margin:0 auto;padding:25px 15px;width:96%}.faq-title{font-size:28px}.filter-popup-overlay{padding:25px}.pagination{margin-bottom:0;margin-top:15px;padding:15px 10px}}@media (max-width:768px){.shop-banner{height:auto;overflow:hidden;padding:0;width:100%}.shop-banner-img{height:auto;min-height:150px;object-fit:cover;width:100%}.shop-banner-overlay{padding:10px}.shop-banner-overlay h1{font-size:clamp(20px,5vw,30px);line-height:1.3;padding:0 10px;text-align:center}.shop-products{display:block;margin:10px auto;max-width:100%;padding:0 12px;width:100%}.shop-sidebar{display:none!important}.shop-right{min-width:0;width:100%}.shop-topbar{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 0 18px;max-width:100%;padding:0;width:100%}.top-filter-btn{font-size:13px;height:48px;min-width:0;padding:0 8px;white-space:nowrap;width:100%}.items-per-page{display:none!important}.sort-by{gap:5px;height:48px;justify-content:center;min-width:0;width:100%}.sort-by label{display:none}.sort-by select{font-size:12px;height:42px;max-width:150px;min-width:0;padding:0 5px;width:100%}.products-grid{gap:12px 9px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.subcategory-section{overflow:hidden;padding:12px;width:100%}.subcategory-slider{-webkit-overflow-scrolling:touch;display:flex;gap:13px;overflow-x:auto;overflow-y:hidden;padding-bottom:5px;scrollbar-width:none}.subcategory-slider::-webkit-scrollbar{display:none}.subcategory-card{flex:0 0 95px;margin-right:0;min-width:95px;text-align:center;width:95px}.subcategory-image{border-radius:50%;height:85px;margin:0 auto;width:85px}.subcategory-image img{height:100%;object-fit:cover;width:100%}.subcategory-card h4{font-size:11px;line-height:16px;margin-top:8px;overflow-wrap:break-word;text-align:center}.filter-popup-overlay{align-items:flex-start;justify-content:center;padding:45px 12px 15px}.filter-popup{border-radius:5px;max-height:calc(100dvh - 60px);max-width:430px;overflow:hidden;width:100%}.filter-popup-header{min-height:58px;padding:0 15px}.filter-popup-header h2{font-size:18px}.filter-category-name{padding:12px 15px}.filter-popup-body{min-height:0;padding:0 15px}.popup-filter-heading{font-size:14px;min-height:52px}.popup-option{font-size:13px}.popup-price-input{height:43px}.filter-popup-footer{min-height:62px;padding:10px 15px}.apply-filter,.clear-filter{font-size:11px;height:40px}.faq-section{margin:0;padding:22px 12px;width:100%}.faq-container{width:100%}.faq-title{font-size:25px;margin-bottom:18px}.faq-card{margin-bottom:10px;width:100%}.faq-btn{gap:10px;padding:13px 12px}.faq-question{font-size:14px;line-height:1.5;padding-right:0}.faq-plus{flex-shrink:0;font-size:19px}.faq-content{padding:0 13px 14px}.faq-content p{font-size:13px;line-height:1.7}.pagination{gap:7px;justify-content:center;margin:10px 0 0;padding:15px 5px;width:100%}.pagination-pages{flex-wrap:wrap;gap:5px;justify-content:center}.pagination-btn{font-size:12px;height:36px;min-width:34px;padding:0 8px}.pagination-info{order:3;text-align:center;white-space:normal;width:100%}}@media (max-width:480px){.shop-banner-overlay h1{font-size:21px}.shop-products{padding:0 10px}.shop-topbar{margin-bottom:15px}.top-filter-btn{font-size:12px;height:45px}.sort-by{height:45px}.sort-by select{font-size:11px;max-width:125px}.products-grid{gap:10px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.subcategory-section{padding:10px}.subcategory-slider{gap:10px}.subcategory-card{flex-basis:85px;min-width:85px;width:85px}.subcategory-image{height:76px;width:76px}.subcategory-card h4{font-size:10px;line-height:15px}.filter-popup-overlay{padding:35px 10px 12px}.filter-popup{max-height:calc(100dvh - 50px)}.faq-section{padding:18px 10px}.faq-title{font-size:23px}.faq-question{font-size:13px}.faq-content p{font-size:12px}.pagination{gap:5px}.pagination-btn{font-size:12px;height:34px;min-width:31px;padding:0 7px}}@media (max-width:360px){.shop-products{padding:0 8px}.products-grid{gap:8px 6px}.top-filter-btn{font-size:11px;padding:0 5px}.subcategory-card{flex-basis:78px;min-width:78px;width:78px}.subcategory-image{height:70px;width:70px}.faq-title{font-size:21px}}.course-container{margin:auto;max-width:1300px;width:90%}.course-hero{background:linear-gradient(135deg,var(--c-navy),var(--c-navy-2),var(--c-aqua));padding:80px 0}.course-hero .course-container{align-items:center;display:flex;gap:60px;justify-content:space-between}.course-left,.course-right{flex:1 1}.course-right img{border-radius:20px;box-shadow:0 20px 45px #00000040;width:100%}.course-tag{border:1px solid var(--c-gold);border-radius:30px;color:var(--c-gold);display:inline-block;font-size:13px;margin-bottom:20px;padding:8px 18px}.course-left h1{color:#fff;font-size:52px;line-height:1.2;margin-bottom:20px}.course-left p{color:var(--c-line);font-size:17px;line-height:1.9}.course-info{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:40px}.course-info div{background:#ffffff14;border-radius:12px;padding:18px}.course-info h5{color:var(--c-gold);font-size:14px;margin-bottom:8px}.course-info span{color:#fff;font-size:16px}.title{margin-bottom:50px;text-align:center}.title h2{color:var(--c-navy);font-size:40px;position:relative}.title h2:after{background:var(--c-gold);border-radius:20px;content:"";display:block;height:4px;margin:15px auto 0;width:90px}.course-about{background:#fff;padding:90px 0}.course-about p{color:var(--c-ink-soft);font-size:17px;line-height:2;margin:auto;max-width:950px;text-align:center}.course-feature{background:var(--c-ivory);padding:90px 0}.feature-card{border-radius:15px;box-shadow:0 10px 25px #00000014;color:var(--c-navy);font-size:18px;font-weight:600;padding:28px}.feature-card:hover{background:var(--c-navy);color:#fff;transform:translateY(-8px)}.course-syllabus{background:#fff;padding:90px 0}.module-card{background:var(--c-ivory);border-left:5px solid var(--c-gold);border-radius:15px;box-shadow:0 8px 20px #0000000f;margin-bottom:30px;padding:30px}.module-card h3{color:var(--c-navy);margin-bottom:20px}.module-card ul{padding-left:18px}.module-card li{color:var(--c-ink-soft);line-height:1.8;margin-bottom:12px}.course-benefits{background:var(--c-ivory);padding:90px 0}.benefit-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.benefit-cardf{background:#fff;border-radius:15px;border-top:4px solid var(--c-gold);box-shadow:0 12px 30px #00000014;color:var(--c-navy);font-size:18px;font-weight:600;padding:30px;text-align:center;transition:.35s}.benefit-cardf:hover{background:var(--c-navy);color:#fff;transform:translateY(-8px)}.course-cta{background:linear-gradient(135deg,var(--c-navy),var(--c-navy-2),var(--c-aqua));padding:90px 0;text-align:center}.course-cta h2{color:#fff;font-size:42px;margin-bottom:35px}.course-buttons{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.record-btn{background:var(--c-gold);border-radius:50px;color:var(--c-navy);display:inline-block;font-size:17px;font-weight:700;padding:16px 40px;text-decoration:none;transition:.35s}.record-btn:hover{background:#fff;color:var(--c-navy);transform:translateY(-5px)}.live-btn{border:2px solid var(--c-gold);border-radius:50px;color:#fff;display:inline-block;font-size:17px;font-weight:700;padding:16px 40px;text-decoration:none;transition:.35s}.live-btn:hover{background:var(--c-gold);color:var(--c-navy);transform:translateY(-5px)}.course-not-found{padding:120px 20px;text-align:center}.course-not-found h2{color:var(--c-navy);font-size:42px}@media(max-width:992px){.course-hero .course-container{flex-direction:column;text-align:center}.benefit-grid,.course-info,.feature-grid{grid-template-columns:repeat(2,1fr)}.course-left h1{font-size:42px}.title h2{font-size:34px}}@media(max-width:768px){.course-hero{padding:60px 0}.course-left h1{font-size:32px}.course-left p{font-size:15px}.benefit-grid,.course-info,.feature-grid{grid-template-columns:1fr}.module-card{padding:20px}.course-about,.course-benefits,.course-cta,.course-feature,.course-syllabus{padding:60px 0}.course-cta h2{font-size:30px}.title h2{font-size:28px}}@media(max-width:480px){.course-container{width:92%}.course-left h1{font-size:26px;line-height:1.3}.course-tag{font-size:11px;padding:7px 14px}.course-left p{font-size:14px}.benefit-card,.feature-card{font-size:16px;padding:22px}.live-btn,.record-btn{font-size:16px;padding:14px;width:100%}.course-buttons{gap:15px}.course-cta h2,.title h2{font-size:24px}.module-card h3{font-size:20px}.module-card li{font-size:14px}.course-not-found h2{font-size:28px}}.record-container{margin:auto;max-width:1300px;width:90%}.record-hero{background:linear-gradient(135deg,var(--c-navy),var(--c-navy-2),var(--c-aqua));padding:90px 0}.record-hero .record-container{align-items:center;display:flex;gap:60px;justify-content:space-between}.record-left,.record-right{flex:1 1}.record-right img{border-radius:20px;box-shadow:0 20px 45px #00000040;width:100%}.record-tag{border:1px solid var(--c-gold);border-radius:30px;color:var(--c-gold);display:inline-block;font-size:13px;margin-bottom:20px;padding:8px 18px}.record-left h1{color:#fff;font-size:52px;margin-bottom:20px}.record-left p{color:var(--c-line);font-size:17px;line-height:1.9;margin-bottom:30px}.record-price h2{color:var(--c-gold);font-size:42px;margin-bottom:5px}.record-price span{color:#fff;display:block;margin-bottom:30px}.buy-btn,.record-btn{background:var(--c-gold);border-radius:50px;color:var(--c-navy);display:inline-block;font-weight:700;padding:15px 35px;text-decoration:none;transition:.35s}.buy-btn:hover,.record-btn:hover{background:#fff;color:var(--c-navy);transform:translateY(-5px)}.record-features{background:#fff;padding:90px 0}.record-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.record-card{background:#fff;border-radius:18px;box-shadow:0 12px 30px #00000014;padding:30px;text-align:center;transition:.35s}.record-card:hover{background:var(--c-navy);color:#fff;transform:translateY(-8px)}.record-card h3{margin-bottom:15px}.record-includes{background:var(--c-ivory);padding:90px 0}.include-list{list-style:none;margin:auto;max-width:700px;padding:0}.include-list li{background:#fff;border-radius:12px;box-shadow:0 8px 20px #0000000f;font-size:17px;margin-bottom:18px;padding:18px 25px}.record-pricing{background:#fff;padding:90px 0}.record-cta{background:linear-gradient(135deg,var(--c-navy-2),var(--c-aqua));padding:90px 0;text-align:center}.record-cta h2{color:#fff;font-size:40px;margin-bottom:15px}.record-cta p{color:var(--c-line);line-height:1.9;margin:0 auto 30px;max-width:700px}.record-not-found{padding:120px 20px;text-align:center}.record-not-found h2{color:var(--c-navy);font-size:42px}@media(max-width:992px){.record-hero .record-container{flex-direction:column;text-align:center}.record-grid{grid-template-columns:repeat(2,1fr)}.record-left h1{font-size:42px}}@media(max-width:768px){.record-cta,.record-features,.record-hero,.record-includes,.record-pricing{padding:60px 0}.record-grid{grid-template-columns:1fr}.record-left h1{font-size:32px}.record-left p{font-size:15px}.price-box{padding:30px}.price-box h2{font-size:38px}.record-cta h2{font-size:28px}}@media(max-width:480px){.record-container{width:92%}.record-left h1{font-size:26px}.record-tag{font-size:11px}.buy-btn,.record-btn{text-align:center;width:100%}.include-list li{font-size:15px;padding:15px}.price-box h4{font-size:22px}.record-not-found h2{font-size:28px}}.live-container{margin:auto;max-width:1300px;width:90%}.live-hero{background:linear-gradient(135deg,var(--c-navy),var(--c-navy-2),var(--c-aqua));padding:90px 0}.live-hero .live-container{align-items:center;display:flex;gap:60px;justify-content:space-between}.live-left,.live-right{flex:1 1}.live-right img{border-radius:20px;box-shadow:0 20px 45px #00000040;width:100%}.live-tag{border:1px solid var(--c-gold);border-radius:30px;color:var(--c-gold);display:inline-block;font-size:13px;margin-bottom:20px;padding:8px 18px}.live-left h1{color:#fff;font-size:52px;margin-bottom:20px}.live-left p{color:var(--c-line);font-size:17px;line-height:1.9;margin-bottom:30px}.live-price h2{color:var(--c-gold);font-size:42px;margin-bottom:5px}.live-price span{color:#fff;display:block;margin-bottom:30px}.buy-btn,.live-btn{background:var(--c-gold);border-radius:50px;color:var(--c-navy);display:inline-block;font-weight:700;padding:15px 35px;text-decoration:none;transition:.35s}.buy-btn:hover,.live-btn:hover{background:#fff;color:var(--c-navy);transform:translateY(-5px)}.live-batch{background:#fff;padding:90px 0}.batch-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.batch-card{background:#fff;border-radius:18px;box-shadow:0 12px 30px #00000014;padding:30px;text-align:center;transition:.35s}.batch-card:hover{background:var(--c-navy);color:#fff;transform:translateY(-8px)}.batch-card h3{color:var(--c-gold);margin-bottom:12px}.live-features{background:var(--c-ivory);padding:90px 0}.feature-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.feature-card{background:#fff;border-radius:18px;box-shadow:0 12px 30px #00000014;padding:30px;text-align:center;transition:.35s}.feature-card h3{margin-bottom:15px}.live-schedule{background:#fff;padding:90px 0}.schedule-box{background:var(--c-ivory);border-radius:20px;box-shadow:0 10px 25px #00000014;margin:auto;max-width:800px;padding:35px}.schedule-box ul{list-style:none;margin:0;padding:0}.schedule-box li{border-bottom:1px solid var(--c-line-soft);font-size:17px;padding:16px 0}.schedule-box li:last-child{border-bottom:none}.live-pricing{background:var(--c-ivory);padding:90px 0}.live-cta{background:linear-gradient(135deg,var(--c-navy-2),var(--c-aqua));padding:90px 0;text-align:center}.live-cta h2{color:#fff;font-size:40px;margin-bottom:15px}.live-cta p{color:var(--c-line);line-height:1.9;margin:0 auto 30px;max-width:700px}.live-not-found{padding:120px 20px;text-align:center}.live-not-found h2{color:var(--c-navy);font-size:42px}@media(max-width:992px){.live-hero .live-container{flex-direction:column;text-align:center}.batch-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}.live-left h1{font-size:42px}}@media(max-width:768px){.live-batch,.live-cta,.live-features,.live-hero,.live-pricing,.live-schedule{padding:60px 0}.batch-grid,.feature-grid{grid-template-columns:1fr}.live-left h1{font-size:32px}.live-left p{font-size:15px}.schedule-box{padding:25px}.price-box{padding:30px}.price-box h2{font-size:38px}.live-cta h2{font-size:30px}}@media(max-width:480px){.live-container{width:92%}.live-left h1{font-size:26px}.live-tag{font-size:11px}.buy-btn,.live-btn{text-align:center;width:100%}.schedule-box li{font-size:15px}.price-box h4{font-size:22px}.live-not-found h2{font-size:28px}}.service-container{margin:auto;max-width:1300px;width:90%}.service-hero{background:linear-gradient(135deg,var(--c-navy),var(--c-navy-2),var(--c-aqua));padding:90px 0}.service-hero .service-container{align-items:center;display:flex;gap:60px;justify-content:space-between}.service-left,.service-right{flex:1 1}.service-right img{border-radius:20px;box-shadow:0 20px 45px #00000040;width:100%}.service-tag{border:1px solid var(--c-gold);border-radius:30px;color:var(--c-gold);display:inline-block;font-size:13px;margin-bottom:20px;padding:8px 18px}.service-left h1{color:#fff;font-size:50px;margin-bottom:20px}.service-left p{color:var(--c-line);font-size:17px;line-height:1.9}.service-price{margin:30px 0}.service-price h2{color:var(--c-gold);font-size:42px}.service-price span{color:#fff}.service-btn{background:var(--c-gold);border-radius:50px;color:var(--c-navy);display:inline-block;font-weight:700;padding:15px 35px;text-decoration:none;transition:.3s}.service-btn:hover{background:#fff;color:var(--c-navy)}.section-title{margin-bottom:22px;text-align:center}.section-title span{color:var(--c-gold-ink);font-family:Mulish,sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.section-title h2{color:var(--c-ink);font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;letter-spacing:.3px;margin:10px 0 0}.service-about{background:#fff;padding:90px 0}.service-about p{color:var(--c-ink-soft);line-height:2;margin:auto;max-width:900px;text-align:center}.service-feature{background:var(--c-ivory);padding:90px 0}.service-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.service-card{background:#fff;border-radius:15px;box-shadow:0 10px 25px #00000014;font-weight:600;padding:30px;text-align:center;transition:.35s}.consult-process{background:#fff;padding:90px 0}.process-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.process-card{background:#fff;border-radius:18px;box-shadow:0 10px 25px #00000014;padding:30px;text-align:center}.process-card h3{background:var(--c-gold);border-radius:50%;color:var(--c-navy);font-size:24px;height:60px;line-height:60px;margin:auto auto 20px;width:60px}.process-card h4{color:var(--c-navy);margin-bottom:10px}.service-pricing{background:var(--c-ivory);padding:90px 0}.pricing-box{background:var(--c-navy);border-radius:20px;color:#fff;margin:auto;max-width:450px;padding:45px;text-align:center}.pricing-box h2{color:var(--c-gold);font-size:48px}.pricing-box h4{font-size:26px;margin:20px 0}.pricing-box p{color:var(--c-line);line-height:1.8;margin-bottom:30px}.service-faq{padding:90px 0}.faq-item,.service-faq{background:var(--c-ivory)}.faq-item{border-radius:12px;box-shadow:0 8px 20px #0000000f;margin:0 auto 20px;max-width:850px;padding:25px}.faq-item h4{color:var(--c-navy);margin-bottom:10px}.faq-item p{color:var(--c-ink-soft);line-height:1.8}.service-cta{background:linear-gradient(135deg,var(--c-navy),var(--c-navy-2),var(--c-aqua));padding:90px 0;text-align:center}.service-cta h2{color:#fff;font-size:40px}.service-cta p{color:var(--c-line);line-height:1.8;margin:20px auto 30px;max-width:700px}.service-not-found{padding:120px 20px;text-align:center}.service-not-found h2{color:var(--c-navy);font-size:42px}@media(max-width:992px){.service-hero .service-container{flex-direction:column;text-align:center}.process-grid,.service-grid{grid-template-columns:repeat(2,1fr)}.service-left h1{font-size:40px}}@media(max-width:768px){.consult-process,.service-about,.service-cta,.service-faq,.service-feature,.service-hero,.service-pricing{padding:60px 0}.process-grid,.service-grid{grid-template-columns:1fr}.service-left h1{font-size:30px}.service-left p{font-size:15px}.section-title h2{font-size:23px}.pricing-box{padding:30px}.service-cta h2{font-size:30px}}@media(max-width:480px){.service-container{width:92%}.service-left h1{font-size:24px}.service-tag{font-size:11px}.service-btn{text-align:center;width:100%}.process-card,.service-card{padding:22px}.pricing-box h2{font-size:36px}.pricing-box h4{font-size:22px}.service-not-found h2{font-size:28px}}.oa-wrap{display:flex;flex-direction:column;gap:14px;margin-top:14px;text-align:left}.oa-breakdown,.oa-delivery{border-top:1px dashed var(--c-line);padding-top:12px}.oa-breakdown h4,.oa-delivery h4{color:var(--c-ink);font-size:14px;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.oa-row{color:var(--c-ink-soft);display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:4px 0}.oa-row em{color:var(--c-muted);font-style:normal}.oa-sep{border-top:1px solid var(--c-line-soft);margin-top:6px;padding-top:8px}.oa-discount span:last-child{color:#2e7d32;font-weight:700}.oa-total{border-top:2px solid var(--c-ink);color:var(--c-ink);font-size:16px;font-weight:800;margin-top:6px;padding-top:8px}.oa-delivery p{color:var(--c-ink-soft);font-size:14px;line-height:1.6;margin:0 0 4px}.oa-pref{color:var(--c-gold-ink)}.oa-cancelled{background:#fdecea;color:#8a1c14;line-height:1.5}.oa-cancelled,.oa-notice{border-radius:8px;font-size:14px;margin:0;padding:10px 12px}.oa-notice{background:#e8f5e9;color:#1b5e20}.oa-buttons{display:flex;flex-wrap:wrap;gap:8px}.oa-btn{background:#0000;border:2px solid var(--c-gold);border-radius:999px;color:var(--c-navy);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;min-height:44px;padding:0 16px}.oa-btn:disabled{cursor:not-allowed;opacity:.5}.oa-btn-gold{background:var(--c-gold)}.oa-btn-danger{border-color:#b3261e;color:#b3261e}.oa-overlay{align-items:flex-end;background:#071a2f99;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.oa-modal{background:var(--c-ivory);border-radius:18px 18px 0 0;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-height:92vh;max-width:480px;overflow-y:auto;padding:22px 18px calc(20px + env(safe-area-inset-bottom, 0px));position:relative;width:100%}.oa-modal h3{color:var(--c-ink);font-family:Cormorant Garamond,serif;font-size:24px;margin:0 36px 0 0}.oa-close{background:#0000;border:0;color:var(--c-ink);cursor:pointer;font-size:26px;height:44px;position:absolute;right:6px;top:6px;width:44px}.oa-text{color:var(--c-ink-soft);font-size:14px;line-height:1.6;margin:0}.oa-small{color:var(--c-muted);font-size:13px}.oa-form{gap:12px}.oa-field,.oa-form{display:flex;flex-direction:column}.oa-field{color:var(--c-ink);font-size:13px;font-weight:600;gap:6px}.oa-field input,.oa-field select{background:#fff;border:1.5px solid var(--c-line);border-radius:10px;box-sizing:border-box;color:var(--c-ink);font-family:inherit;font-size:16px;min-height:46px;padding:8px 12px;width:100%}.oa-pin-ok{color:#2e7d32;font-weight:500}.oa-error{color:#b3261e;font-size:13px;margin:0}.oa-dates{display:flex;flex-wrap:wrap;gap:8px}.oa-date{background:#fff;border:2px solid var(--c-line);border-radius:999px;color:var(--c-ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;min-height:44px;padding:0 14px}.oa-date.active{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-gold-light)}.oa-actions{display:flex;flex-direction:column-reverse;gap:8px;margin-top:4px}.oa-actions .oa-btn{width:100%}@media (min-width:640px){.oa-overlay{align-items:center}.oa-modal{border-radius:18px}.oa-actions{flex-direction:row;justify-content:flex-end}.oa-actions .oa-btn{width:auto}}.oa-balance{color:var(--c-ink);font-weight:800}.oa-confirmed{color:#1f7a3a;font-weight:600}.oa-awaiting{color:#6b4a00;font-weight:600}.address-page{background:var(--c-ivory);color:var(--c-navy-2);min-height:100vh;padding:60px 7%}.address-page-header{gap:25px;margin:0 auto 35px;max-width:1200px}.address-small-title{font-size:12px;font-weight:700;letter-spacing:2px;margin:0 0 8px}.address-page-header h1{color:var(--c-navy-2);font-size:38px;font-weight:600;margin:0}.address-subtitle{font-size:15px;margin:8px 0 0}.add-address-btn{border-radius:6px;font-size:14px;font-weight:600;gap:9px;justify-content:center;padding:13px 20px;transition:.3s ease}.add-address-btn:hover{transform:translateY(-2px)}.address-error{border:1px solid #e5aaaa;border-radius:7px;color:#b42323}.address-error,.address-success{margin:0 auto 25px;max-width:1200px;padding:14px 18px}.address-success{background:#f0fff4;border:1px solid #a3d9b1;border-radius:7px;color:#1a7a3c;font-size:14px}.order-items-list{border-top:1px dashed var(--c-line-soft);list-style:none;margin:12px 0 0;padding:12px 0 0}.order-items-list li{color:var(--c-ink-soft);display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.order-tracking-timeline{background:var(--c-ivory);border:1px solid var(--c-line-soft);border-radius:8px;margin-top:14px;padding:14px}.order-tracking-timeline .tracking-event{border-bottom:1px solid var(--c-line-soft);display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.order-tracking-timeline .tracking-event:last-child{border-bottom:none}.order-tracking-timeline .tracking-event span{color:var(--c-muted)}.address-form-card{border-radius:12px;box-shadow:0 12px 35px #071a2f14;margin:0 auto 45px;max-width:1200px;padding:30px}.address-form-header{margin-bottom:28px}.address-form-header h2{color:var(--c-navy-2);font-size:25px;margin:0}.address-form-header p{font-size:14px;margin:7px 0 0}.close-address-form{border-radius:50%;color:var(--c-navy-2);font-size:18px;height:38px;transition:.3s ease;width:38px}.close-address-form:hover{background:var(--c-navy-2);color:#fff}.address-form-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr)}.address-field{gap:8px}.address-field label{color:var(--c-navy-2);font-size:13px;font-weight:600}.address-field input,.address-field textarea{border-radius:6px;font-family:inherit;font-size:14px;padding:13px 14px;transition:.3s ease}.address-field input:focus,.address-field textarea:focus{box-shadow:0 0 0 3px #c9a2271a}.address-default-field{padding-top:5px}.default-checkbox{display:inline-flex;font-size:14px;gap:10px}.default-checkbox input{accent-color:var(--c-gold);height:17px;width:17px}.address-form-actions{border-top:1px solid var(--c-line-soft);gap:12px;padding-top:22px}.cancel-address-btn,.save-address-btn{border-radius:6px;font-size:14px;font-weight:600;min-width:130px;padding:12px 20px;transition:.3s ease}.cancel-address-btn{color:var(--c-navy-2)}.cancel-address-btn:hover{background:var(--c-ivory)}.save-address-btn{border:1px solid var(--c-navy-2)}.save-address-btn:hover{border-color:var(--c-gold)}.save-address-btn:disabled{cursor:not-allowed;opacity:.6}.saved-address-section{margin:0 auto;max-width:1200px}.saved-address-heading h2{color:var(--c-navy-2);font-size:23px;margin:0}.saved-address-heading span{font-size:13px}.address-card{border:1px solid var(--c-line-soft);border-radius:10px;padding:22px;transition:.3s ease}.address-card:hover{box-shadow:0 12px 30px #071a2f14;transform:translateY(-3px)}.address-card.default-address{box-shadow:0 8px 25px #c9a2271a}.address-card-top{gap:13px}.address-icon{background:var(--c-ivory-2);font-size:19px;height:42px;width:42px}.address-card-name{flex-wrap:wrap;gap:10px}.address-card-name h3{color:var(--c-navy-2);font-size:17px;margin:0}.default-badge{background:var(--c-ivory-2);font-size:11px;font-weight:700;padding:4px 9px}.address-details{margin:20px 0;padding-left:55px}.address-details p{color:var(--c-muted);font-size:14px;line-height:1.6}.address-card-actions{gap:10px;padding-top:15px}.address-card-actions button{background:#0000;border:none;color:var(--c-navy-2);font-size:13px;font-weight:600;gap:6px}.address-card-actions .delete-address-btn:hover{color:#c0392b}.address-loading{padding:60px 20px}.address-loading,.empty-address{background:#fff;border-radius:10px}.empty-address{padding:65px 20px}.empty-address>svg{font-size:40px;margin-bottom:12px}.empty-address h3{font-size:20px;margin:0 0 7px}.empty-address p{font-size:14px;margin:0 0 20px}@media (max-width:900px){.address-page{padding:45px 5%}.address-page-header{align-items:flex-start;flex-direction:column}.addresses-grid{grid-template-columns:1fr}}@media (max-width:650px){.address-page{padding:30px 18px}.address-page-header h1{font-size:30px}.address-form-card{padding:20px}.address-form-grid{grid-template-columns:1fr}.address-field.full-width{grid-column:auto}.address-form-actions{flex-direction:column-reverse}.cancel-address-btn,.save-address-btn{width:100%}.address-details{padding-left:0}.saved-address-heading{align-items:flex-start;flex-direction:column;gap:10px}}.account-page{background:var(--c-ivory);color:var(--c-navy-2);min-height:100vh;width:100%}.account-container{margin:0 auto;max-width:1200px;width:90%}.account-top-section{background:linear-gradient(135deg,var(--c-navy),var(--c-navy-2),var(--c-aqua));border-bottom:1px solid var(--c-line);padding:85px 0 80px}.account-top-section .account-container{align-items:center;display:flex;gap:22px}.account-profile-circle{align-items:center;background:#fff;border:1px solid var(--c-gold);border-radius:50%;color:var(--c-gold);display:flex;flex-shrink:0;font-size:25px;height:75px;justify-content:center;width:75px}.account-intro{flex:1 1}.account-intro>span{color:var(--c-gold);display:block;font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:6px}.account-intro h1{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500;margin:0}.account-intro p{color:#fff;font-family:Mulish,sans-serif;font-size:13px;margin:6px 0 0}.account-reward-box{background:#ffffffbf;border:1px solid #c9a2274d;border-radius:9px;box-sizing:border-box;padding:18px 20px;width:230px}.account-reward-box p{color:var(--c-ink-soft);font-size:11px;margin:0 0 6px}.account-reward-box h2{color:var(--c-navy-2);font-size:20px;font-weight:500;margin:0}.account-reward-box h2 span{font-size:17px}.account-reward-box button{background:#0000;border:none;color:var(--c-gold-ink);cursor:pointer;font-size:11px;margin-top:10px;padding:0}.account-navigation{background:#fff;border-bottom:1px solid var(--c-line-soft);width:100%}.account-nav-inner{align-items:center;display:flex;gap:5px}.account-tab{align-items:center;background:#0000;border:none;color:var(--c-ink-soft);cursor:pointer;display:flex;font-family:Georgia,Times New Roman,serif;font-size:16px;gap:15px;margin-left:-2%;padding:21px 20px;position:relative;transition:.2s ease}.account-tab svg{font-size:12px}.account-tab.active,.account-tab:hover{color:var(--c-gold)}.account-tab.active:after{background:var(--c-gold);bottom:0;content:"";height:2px;left:15px;position:absolute;right:15px}.account-content{background:var(--c-ivory);padding:45px 0 70px;width:100%}.profile-information{max-width:1000px;width:59%}.section-heading{align-items:center;border-bottom:1px solid var(--c-line);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:12px}.section-heading h2{font-family:Georgia,Times New Roman,serif;font-size:21px;margin-bottom:20px}.section-heading h2,.section-heading p{color:var(--c-navy-2);font-weight:400;text-align:left}.section-heading p{font-family:Mulish,sans-serif;font-size:14px}.edit-profile-form{width:100%}.edit-grid{grid-column-gap:45px;grid-row-gap:22px;column-gap:45px;display:grid;grid-template-columns:1fr 1fr;row-gap:22px;width:100%}.edit-field{display:flex;flex-direction:column;gap:8px;width:100%}.edit-field.full-width{grid-column:1/-1}.edit-field label{color:var(--c-ink-soft);display:block;font-size:12px;font-weight:700;letter-spacing:.7px;margin:0;text-transform:uppercase}.edit-field input,.edit-field select{background:#fff;border:1px solid var(--c-line);border-radius:4px;box-sizing:border-box;color:var(--c-navy-2);font-family:Arial,sans-serif;font-size:13px;height:42px;outline:none;padding:0 12px;transition:border .2s ease,box-shadow .2s ease;width:100%}.edit-field input::placeholder{color:var(--c-muted)}.edit-field input:focus,.edit-field select:focus{border-color:var(--c-gold);box-shadow:0 0 0 2px #c9a22714}.edit-field input[type=date],.edit-field input[type=time],.edit-field select{cursor:pointer}.edit-buttons{display:flex;justify-content:flex-end;margin-top:25px}.save-profile-btn{background:var(--c-navy-2);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;height:40px;letter-spacing:.5px;min-width:90px;padding:0 22px;transition:.2s ease}.save-profile-btn:hover{background:var(--c-gold)}.contact-method-section{border-top:1px solid var(--c-line);margin-top:45px;padding-top:22px;width:100%}.contact-heading{border-bottom:1px solid var(--c-line);padding-bottom:12px}.contact-heading h2{color:var(--c-navy-2);font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;margin:0}.contact-grid{grid-column-gap:45px;grid-row-gap:20px;column-gap:45px;display:grid;grid-template-columns:1fr 1fr;margin-top:20px;row-gap:20px}.contact-item{display:flex;flex-direction:column;gap:8px;width:100%}.contact-item label{color:var(--c-ink-soft);display:block;font-size:10px;font-weight:500;letter-spacing:.7px;margin:0;text-transform:uppercase}.contact-item input{background:#fff;border:1px solid var(--c-line);border-radius:4px;box-sizing:border-box;color:var(--c-navy-2);font-family:Arial,sans-serif;font-size:13px;height:42px;outline:none;padding:0 12px;transition:.2s ease;width:100%}.contact-item input::placeholder{color:var(--c-muted)}.contact-item input:focus{border-color:var(--c-gold);box-shadow:0 0 0 2px #c9a22714}.marketing-info{margin-top:25px}.marketing-info label{color:var(--c-muted);display:block;font-size:9px;font-weight:500;letter-spacing:.6px}.marketing-info p{color:var(--c-ink-soft);font-family:Georgia,Times New Roman,serif;font-size:13px;margin:7px 0 0}@media (max-width:900px){.account-top-section .account-container{flex-wrap:wrap}.account-reward-box,.profile-information{width:100%}}@media (max-width:650px){.account-container{width:92%}.account-top-section{padding:35px 0 25px}.account-top-section .account-container{align-items:flex-start}.account-profile-circle{font-size:20px;height:60px;width:60px}.account-intro h1{font-size:26px}.account-navigation{overflow-x:auto}.account-nav-inner{width:max-content}.account-tab{font-size:12px;padding:14px}.edit-grid{gap:18px;grid-template-columns:1fr}.edit-field.full-width{grid-column:auto}.contact-grid{gap:18px;grid-template-columns:1fr}.edit-buttons{justify-content:flex-start}.save-profile-btn{width:100%}}.address-section{width:100%}.address-page-header{align-items:center;border-bottom:1px solid var(--c-line);display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:20px}.address-small-title{color:var(--c-gold);font-size:10px;font-weight:600;letter-spacing:1.5px;margin:0 0 5px}.address-page-header h2{color:var(--c-navy-2);font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;margin:0}.address-subtitle{color:var(--c-muted);font-size:12px;margin:6px 0 0}.add-address-btn{align-items:center;background:var(--c-navy-2);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;gap:7px;padding:11px 17px}.add-address-btn:hover{background:var(--c-gold)}.address-form-card{background:#fff;border:1px solid var(--c-line-soft);border-radius:7px;margin-bottom:35px;padding:25px}.address-form-header{align-items:flex-start;border-bottom:1px solid var(--c-line-soft);display:flex;justify-content:space-between;margin-bottom:22px;padding-bottom:17px}.address-form-header h3{color:var(--c-navy-2);font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;margin:0}.address-form-header p{color:var(--c-muted);font-size:11px;margin:6px 0 0}.close-address-form{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:4px;color:var(--c-ink-soft);cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.address-form-grid{grid-gap:20px 30px;display:grid;gap:20px 30px;grid-template-columns:1fr 1fr}.address-field{display:flex;flex-direction:column;gap:7px}.address-field.full-width{grid-column:1/-1}.address-field label{margin-top:14px}.address-field label,.default-address-check{color:var(--c-ink-soft);font-size:11px;letter-spacing:.5px}.default-address-check{margin-top:12px}.address-field input,.address-field textarea{background:#fff;border:1px solid var(--c-line);border-radius:4px;box-sizing:border-box;color:var(--c-navy-2);font-size:13px;outline:none;padding:10px 12px;width:100%}.address-field input{height:42px}.address-field textarea{font-family:Arial,sans-serif;min-height:85px;resize:vertical}.address-field input:focus,.address-field textarea:focus{border-color:var(--c-gold);box-shadow:0 0 0 2px #c9a22714}.address-default-field{margin-top:2px}.default-checkbox{align-items:center;color:var(--c-ink-soft);cursor:pointer;display:flex;font-size:12px;gap:8px}.default-checkbox input{height:15px;width:15px}.address-form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.cancel-address-btn,.save-address-btn{border-radius:4px;cursor:pointer;font-size:11px;padding:10px 18px}.cancel-address-btn{background:#fff;border:1px solid var(--c-line);color:var(--c-ink-soft)}.save-address-btn{background:var(--c-navy-2);border:none;color:#fff}.save-address-btn:hover{background:var(--c-gold)}.saved-address-section{margin-top:30px}.saved-address-heading{align-items:center;border-bottom:1px solid var(--c-line);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.saved-address-heading h3{color:var(--c-navy-2);font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;margin:0}.saved-address-heading span{color:var(--c-muted);font-size:11px}.empty-address{border:1px dashed var(--c-line);border-radius:7px;padding:55px 20px;text-align:center}.empty-address>svg{color:var(--c-gold);font-size:35px;margin-bottom:10px}.empty-address h3{color:var(--c-navy-2);font-family:Georgia,Times New Roman,serif;font-size:18px;margin:0}.empty-address p{color:var(--c-muted);font-size:12px;margin:7px 0 18px}.address-loading{color:var(--c-muted);font-size:13px;padding:40px;text-align:center}.address-error{background:#fff0f0;border:1px solid #f0caca;border-radius:4px;color:#c0392b;font-size:12px;padding:12px 15px}.addresses-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.address-card{background:#fff;border:1px solid var(--c-line);border-radius:7px;padding:20px}.address-card.default-address{border-color:var(--c-gold)}.address-card-top{align-items:center;display:flex;gap:12px}.address-icon{align-items:center;background:var(--c-ivory);border-radius:50%;color:var(--c-gold);display:flex;height:38px;justify-content:center;width:38px}.address-card-name{align-items:center;display:flex;gap:8px}.address-card-name h4{color:var(--c-navy-2);font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500;margin:0}.default-badge{border-radius:10px;font-size:9px;padding:4px 7px}.address-details{margin:18px 0}.address-details p{color:var(--c-ink-soft);font-size:12px;line-height:1.5;margin:5px 0}.address-details .address-phone{color:var(--c-navy-2);font-weight:600}.address-card-actions{border-top:1px solid var(--c-line-soft);display:flex;gap:8px;padding-top:14px}.address-card-actions button{align-items:center;background:#fff;border:1px solid var(--c-line);border-radius:4px;color:var(--c-ink-soft);cursor:pointer;display:inline-flex;font-size:10px;gap:5px;padding:7px 12px}.address-card-actions button:hover{border-color:var(--c-gold);color:var(--c-gold)}.address-card-actions .delete-address-btn:hover{border-color:#d9534f;color:#d9534f}.account-section-box{width:100%}.empty-account-section{border:1px solid var(--c-line-soft);border-radius:7px;padding:70px 20px;text-align:center}.empty-account-section>svg{color:var(--c-gold);font-size:35px;margin-bottom:12px}.empty-account-section h3{color:var(--c-navy-2);font-family:Georgia,Times New Roman,serif;font-size:20px;margin:0}.empty-account-section p{color:var(--c-muted);font-size:12px}.empty-account-section button{background:var(--c-navy-2);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;margin-top:10px;padding:10px 18px}@media (max-width:700px){.address-page-header{align-items:flex-start;flex-direction:column;gap:15px}.address-form-grid{grid-template-columns:1fr}.address-field.full-width{grid-column:auto}.addresses-grid{grid-template-columns:1fr}.add-address-btn{justify-content:center;width:100%}}.address-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.edit-default-address{font-family:Mulish,sans-serif;font-size:14px;margin-bottom:10px;margin-top:10px}.cancel-edit-address{background:#0000;border:1px solid var(--c-gold);border-radius:5px;color:var(--c-navy-2);cursor:pointer;font-size:13px;font-weight:600;padding:11px 24px;transition:all .3s ease}.cancel-edit-address:hover{background:var(--c-gold);color:var(--c-navy)}.save-edit-address{background:var(--c-navy-2);border:1px solid var(--c-navy-2);border-radius:5px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:11px 24px;transition:all .3s ease}.save-edit-address:hover{background:var(--c-gold);border-color:var(--c-gold)}.edit-address-buttons{align-items:center;display:flex;gap:12px;margin-top:20px}.save-edit-address:disabled{cursor:not-allowed;opacity:.6}.saved-address-card{background:#fff;border:1px solid var(--c-line-soft);border-radius:12px;box-sizing:border-box;padding:22px;position:relative;transition:all .3s ease}.saved-address-card:hover{border-color:var(--c-gold);box-shadow:0 10px 28px #071a2f14;transform:translateY(-3px)}.saved-address-header{align-items:center;border-bottom:1px solid var(--c-ivory-2);display:flex;gap:15px;justify-content:space-between;padding-bottom:15px}.address-user{align-items:center;color:var(--c-navy-2);display:flex;gap:10px}.address-user svg{color:var(--c-gold);height:16px;width:16px}.address-user strong{color:var(--c-navy-2);font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600}.default-badge{align-items:center;background:var(--c-ivory);border:1px solid var(--c-gold);border-radius:20px;color:var(--c-gold-ink);display:inline-flex;font-family:Mulish,sans-serif;font-size:10px;font-weight:600;gap:6px;letter-spacing:.5px;padding:6px 10px}.default-badge svg{font-size:11px}.saved-address-body{padding:18px 0 8px}.saved-address-body p{color:var(--c-ink-soft);font-family:Mulish,sans-serif;font-size:14px;line-height:1.6;margin:0 0 9px}.saved-address-body p:first-child{align-items:flex-start;color:var(--c-aqua-ink);display:flex;font-weight:500;gap:8px}.saved-address-body p:first-child svg{color:var(--c-gold);flex-shrink:0;font-size:14px;margin-top:4px}.saved-address-body p:nth-child(2){padding-left:22px}.saved-address-body .address-phone{color:var(--c-navy-2);font-size:13px;font-weight:500;margin-top:12px;padding-left:22px}.saved-address-actions{align-items:center;border-top:1px solid var(--c-ivory-2);display:flex;gap:10px;margin-top:8px;padding-top:15px}.address-delete-btn,.address-edit-btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:7px;height:38px;justify-content:center;letter-spacing:.4px;min-width:95px;padding:0 15px;transition:all .25s ease}.address-edit-btn{background:var(--c-navy-2);border:1px solid var(--c-navy-2);color:#fff}.address-edit-btn:hover{background:var(--c-gold);border-color:var(--c-gold)}.address-edit-btn svg{font-size:12px}.address-delete-btn{background:#fff;border:1px solid #e3c4c2;color:#a94442}.address-delete-btn:hover{background:#fff3f2;border-color:#c97873;color:#963c39}.address-delete-btn svg{font-size:12px}.no-address-message{background:#fff;border:1px dashed var(--c-line);border-radius:10px;color:var(--c-ink-soft);padding:35px 20px;text-align:center;width:100%}.no-address-message p{font-size:14px;margin:0}@media (max-width:900px){.address-grid{grid-template-columns:1fr}}@media (max-width:600px){.address-grid{gap:15px;grid-template-columns:1fr;margin-top:18px}.saved-address-card{border-radius:10px;padding:17px}.saved-address-header{align-items:flex-start}.address-user strong{font-size:14px}.default-badge{font-size:9px;padding:5px 8px}.saved-address-body p{font-size:13px}.saved-address-actions{flex-wrap:wrap}.address-delete-btn,.address-edit-btn{flex:1 1;min-width:0}}.account-section-card{background:#fff;border:1px solid var(--c-line-soft);border-radius:10px;box-sizing:border-box;padding:30px;width:100%}.account-section-card .section-heading{align-items:center;border-bottom:1px solid var(--c-line-soft);display:flex;justify-content:space-between;margin-bottom:22px;padding-bottom:18px}.account-section-card .section-heading h2{color:var(--c-navy-2);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;margin:0}.account-section-card .section-heading p{color:var(--c-ink-soft);font-size:14px;margin:6px 0 0}.address-error{background:#fff4f4;border:1px solid #f1c5c5;border-radius:6px;box-sizing:border-box;color:#c62828;font-size:14px;margin-bottom:20px;padding:13px 16px;width:100%}.empty-state{align-items:center;border:1px solid var(--c-line-soft);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:35px 20px;text-align:center}.empty-state svg{color:var(--c-gold);font-size:36px;margin-bottom:12px}.empty-state h3{color:var(--c-navy-2);font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;margin:5px 0 8px}.empty-state p{color:var(--c-ink-soft);font-size:14px;margin:0 0 18px}.start-shopping-btn{background:var(--c-gold);border:none;border-radius:5px;color:var(--c-navy);cursor:pointer;font-size:13px;font-weight:600;padding:10px 22px;transition:all .25s ease}.start-shopping-btn:hover{background:var(--c-gold);transform:translateY(-1px)}.orders-list{display:flex;flex-direction:column;gap:18px}.order-card{background:#fff;border:1px solid var(--c-line-soft);border-radius:8px;overflow:hidden;transition:all .25s ease}.order-card:hover{border-color:var(--c-gold);box-shadow:0 5px 18px #0000000f}.order-card-header{align-items:center;background:var(--c-ivory);border-bottom:1px solid var(--c-line-soft);display:flex;justify-content:space-between;padding:18px 20px}.order-card-header>div{display:flex;flex-direction:column;gap:5px}.order-card-header span:first-child{color:var(--c-muted);font-size:10px;font-weight:600;letter-spacing:1px}.order-card-header strong{color:var(--c-navy-2);font-size:14px;font-weight:600}.order-status{align-items:center;background:#edf7ef;border:1px solid #cbe6d0;border-radius:20px;color:#287a3d;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;letter-spacing:.4px;padding:7px 14px;text-transform:uppercase}.order-card-body{grid-gap:20px;background:#fff;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:20px}.order-card-body>div{display:flex;flex-direction:column;gap:7px}.order-card-body span{color:var(--c-muted);font-size:10px;font-weight:600;letter-spacing:1px}.order-card-body strong{color:var(--c-navy-2);font-size:15px;font-weight:600}.order-card-footer{align-items:center;background:#fff;border-top:1px solid var(--c-line-soft);display:flex;justify-content:flex-end;padding:14px 20px}.view-order-btn{background:var(--c-navy-2);border:1px solid var(--c-navy-2);border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:9px 18px;transition:all .25s ease}.view-order-btn:hover{background:var(--c-gold);border-color:var(--c-gold)}@media (max-width:768px){.account-section-card{padding:20px 15px}.account-section-card .section-heading h2{font-size:25px}.order-card-header{padding:15px}.order-card-body{gap:15px;grid-template-columns:1fr;padding:15px}.order-card-footer{padding:12px 15px}}@media (max-width:480px){.account-section-card{border-radius:6px;padding:15px 10px}.account-section-card .section-heading{align-items:flex-start}.account-section-card .section-heading h2{font-size:22px}.account-section-card .section-heading p{font-size:13px}.order-card-header{align-items:flex-start;flex-direction:column;gap:12px}.order-status{align-self:flex-start}.order-card-body{grid-template-columns:1fr}.order-card-footer{justify-content:flex-start}.view-order-btn{width:100%}}.auth-page{background:var(--c-ivory);display:grid;font-family:Mulish,Inter,sans-serif;grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:100vh;min-height:100dvh}.auth-brand{align-items:center;background:radial-gradient(circle at 20% 0,#c9a22729,#0000 55%),linear-gradient(160deg,var(--c-navy) 0,var(--c-navy-2) 100%);color:#fff;display:flex;flex-direction:column;padding:28px 20px 52px;position:relative;text-align:center}.auth-brand-logo img{display:block;height:96px;object-fit:contain;width:96px}.auth-brand h1{color:var(--c-gold-light);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;line-height:1.2;margin:4px 0 0}.auth-brand-lead{color:#ffffffd9;font-size:14.5px;line-height:1.65;margin:10px 0 0;max-width:420px}.auth-benefits{display:none;gap:18px;list-style:none;margin:32px 0 0;max-width:420px;padding:0;text-align:left}.auth-benefits li{grid-gap:2px;border-left:2px solid var(--c-gold);display:grid;gap:2px;padding-left:18px}.auth-benefits strong{color:var(--c-gold-light);font-size:15px}.auth-benefits span{color:#ffffffd1;font-size:13.5px;line-height:1.55}.auth-panel{align-items:flex-start;display:flex;justify-content:center;padding:0 16px 40px}.customer-login-card{background:#fff;border:1px solid var(--c-line-soft);border-radius:18px;box-shadow:0 18px 46px #071a2f24;margin-top:-28px;max-width:440px;padding:28px 22px 26px;position:relative;width:100%}.auth-back{color:var(--c-aqua-ink);display:inline-block;font-size:13px;font-weight:600;margin-bottom:14px;text-decoration:none}.auth-back:hover{text-decoration:underline}.customer-login-logo h2{color:var(--c-navy);font-family:Cormorant Garamond,serif;font-size:30px;font-weight:700;line-height:1.15;margin:0}.customer-login-logo p{color:var(--c-muted);font-size:14px;line-height:1.55;margin:6px 0 20px}.auth-tabs{background:var(--c-ivory-2);border-radius:12px;display:flex;gap:4px;margin-bottom:20px;padding:4px}.auth-tab{background:#0000;border:0;border-radius:9px;color:var(--c-ink-soft);cursor:pointer;flex:1 1;font:inherit;font-size:14.5px;font-weight:700;min-height:44px;transition:background .2s,color .2s}.auth-tab.is-active{background:var(--c-navy);color:var(--c-gold-light)}.auth-tab:focus-visible{outline:2px solid var(--c-aqua);outline-offset:2px}.customer-error-alert{background:#fdecea;border:1px solid #f3b8b2;border-radius:9px;color:#8a1c13;font-size:14px;line-height:1.5;margin-bottom:18px;padding:12px 14px}.customer-login-form .form-group{margin-bottom:16px}.customer-login-form label{color:var(--c-ink);display:block;font-size:14px;font-weight:700;margin-bottom:6px}.customer-login-form input{background:#fff;border:1px solid #cfc7ad;border-radius:10px;box-sizing:border-box;color:var(--c-ink);font:inherit;font-size:15px;height:48px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s;width:100%}.customer-login-form input:focus{border-color:var(--c-aqua);box-shadow:0 0 0 3px #007f9e2e}.customer-login-form input::placeholder{color:var(--c-muted-light)}.form-hint{color:var(--c-muted);display:block;font-size:12.5px;margin-top:6px}.auth-password{position:relative}.auth-password input{padding-right:68px}.auth-password-toggle{background:#0000;border:0;border-radius:8px;color:var(--c-aqua-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:700;height:36px;min-width:56px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.auth-password-toggle:hover{background:var(--c-ivory-2)}.customer-login-btn{background:linear-gradient(135deg,var(--c-gold) 0,var(--c-gold-light) 100%);border:0;border-radius:10px;color:var(--c-navy);cursor:pointer;font:inherit;font-size:16px;font-weight:800;margin-top:4px;min-height:50px;transition:filter .2s,transform .2s;width:100%}.customer-login-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.customer-login-btn:focus-visible{outline:2px solid var(--c-aqua);outline-offset:2px}.customer-login-btn:disabled{cursor:not-allowed;opacity:.6}.auth-legal{color:var(--c-muted);font-size:12.5px;line-height:1.6;margin:18px 0 0;text-align:center}.auth-legal a{color:var(--c-aqua-ink);font-weight:600}.customer-login-toggle{color:var(--c-ink-soft);font-size:14px;margin:14px 0 0;text-align:center}.customer-login-toggle button{background:none;border:none;color:var(--c-aqua-ink);cursor:pointer;font:inherit;font-weight:700;min-height:44px;padding:8px 4px;text-decoration:underline}.otp-step{display:flex;flex-direction:column;gap:14px}.otp-intro{color:var(--c-ink-soft);font-size:14px;line-height:1.6;margin:0;text-align:center}.otp-code-input{font-size:22px!important;font-weight:700;letter-spacing:10px;text-align:center}.otp-dev{color:var(--c-muted);font-size:13px;margin:0;text-align:center}.otp-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.otp-links button{background:none;border:0;color:var(--c-aqua-ink);cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:10px 4px}.otp-links button:disabled{color:var(--c-muted-light);cursor:not-allowed}@media (min-width:640px){.customer-login-card{padding:36px 36px 30px}}@media (min-width:900px){.auth-page{grid-template-columns:minmax(380px,1fr) minmax(480px,1fr);grid-template-rows:1fr}.auth-brand{align-items:flex-start;justify-content:center;padding:56px clamp(32px,6vw,96px);text-align:left}.auth-brand-logo img{height:150px;margin-left:-12px;width:150px}.auth-brand h1{font-size:clamp(34px,3.4vw,46px);margin-top:12px}.auth-brand-lead{font-size:16px}.auth-benefits{display:grid}.auth-panel{align-items:center;padding:40px 24px}.customer-login-card{margin-top:0}}@media (prefers-reduced-motion:reduce){.auth-tab,.customer-login-btn{transition:none}}.checkout-page{background:var(--c-ivory);color:var(--c-navy-2);min-height:100vh;padding:50px 7% 80px}.checkout-container{margin:0 auto;max-width:1200px}.checkout-container h1{font-size:32px;font-weight:600;margin:0 0 30px}.checkout-grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1fr 380px}.checkout-main{display:flex;flex-direction:column;gap:22px}.checkout-section{background:var(--c-ivory);border-radius:10px;box-shadow:0 2px 10px #0000000d;padding:24px}.checkout-section h2{font-size:19px;font-weight:600;margin:0 0 6px}.checkout-section-hint{color:var(--c-muted);font-size:13px;margin:0 0 16px}.checkout-section-hint a{color:var(--c-gold);font-weight:600}.checkout-section-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.checkout-section-heading h2{margin:0}.checkout-link-btn{align-items:center;background:none;border:none;color:var(--c-navy-2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px}.checkout-link-btn:hover{color:var(--c-gold)}.checkout-address-list{grid-gap:14px;display:grid;gap:14px}.checkout-address-card{align-items:flex-start;border:1.5px solid var(--c-line-soft);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:.2s ease}.checkout-address-card.active{background:var(--c-ivory);border-color:var(--c-gold)}.checkout-address-card input[type=radio]{accent-color:var(--c-gold);margin-top:4px}.checkout-address-body p{align-items:center;color:var(--c-ink-soft);display:flex;font-size:13.5px;gap:6px;margin:4px 0}.checkout-address-name{align-items:center;display:flex;font-size:14px;gap:8px;margin-bottom:4px}.checkout-payment-options{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.checkout-payment-card{align-items:center;border:1.5px solid var(--c-line-soft);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:.2s ease}.checkout-payment-card.active{background:var(--c-ivory);border-color:var(--c-gold)}.checkout-payment-card svg{color:var(--c-navy-2);flex-shrink:0;font-size:22px}.checkout-payment-card div{display:flex;flex-direction:column;gap:2px}.checkout-payment-card strong{font-size:14px}.checkout-payment-card span{color:var(--c-muted);font-size:12px}.checkout-summary{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000000d;padding:24px;position:sticky;top:90px}.checkout-summary h2{font-size:19px;font-weight:600;margin:0 0 16px}.checkout-summary-item{border-bottom:1px dashed var(--c-line-soft);display:flex;gap:12px;margin-bottom:16px;padding-bottom:16px}.checkout-summary-item img{border-radius:6px;flex-shrink:0;height:64px;object-fit:cover;width:64px}.checkout-summary-item strong{display:block;font-size:14px}.checkout-summary-item p{color:var(--c-muted);font-size:12px;margin:3px 0}.checkout-summary-item span{color:var(--c-ink-soft);font-size:12px}.checkout-summary-row{color:var(--c-ink-soft);display:flex;font-size:14px;justify-content:space-between;padding:6px 0}.checkout-discount{color:#2e7d32}.checkout-summary-total{border-top:1px solid var(--c-line-soft);color:var(--c-navy-2);font-size:17px;font-weight:700;margin-top:8px;padding-top:12px}.checkout-place-order-btn{background:var(--c-navy-2);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;margin-top:18px;padding:15px;transition:.3s ease;width:100%}.checkout-place-order-btn:hover:not(:disabled){background:var(--c-gold)}.checkout-place-order-btn:disabled{cursor:not-allowed;opacity:.6}.checkout-secure-note{color:var(--c-muted);font-size:12px;margin:14px 0 0;text-align:center}@media (max-width:900px){.checkout-grid{grid-template-columns:1fr}.checkout-summary{position:static}.checkout-payment-options{grid-template-columns:1fr}}@media (max-width:480px){.checkout-page{padding:30px 5% 60px}.checkout-section{padding:18px}}.checkout-gate{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.checkout-gate-icon{color:var(--c-gold-ink);font-size:34px}.checkout-gate-btn{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;max-width:360px;text-decoration:none;width:100%}.pin-status{color:var(--c-muted);display:block;font-size:12px;margin-top:4px}.pin-ok{color:#2e7d32}.pin-bad{color:#b3261e}.checkout-date-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.checkout-date{background:#fff;border:2px solid var(--c-line);border-radius:999px;color:var(--c-ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;min-height:44px;padding:0 14px}.checkout-date.active{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-gold-light)}.checkout-free-ship{color:var(--c-aqua-ink);font-size:13px;margin:6px 0 0}.checkout-advance-note{display:block;font-weight:600;margin-top:4px}.checkout-advance-note,.checkout-advance-row strong{color:var(--c-gold-ink)}.pin-status.pin-ok{color:#1f7a3a;font-weight:600}.pin-status.pin-bad{color:#b42318;font-weight:600}.pin-delivery-by{color:var(--c-navy-2)}.checkout-account-promo{align-items:center;background:#fff;border:1px dashed var(--c-gold);border-radius:10px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:16px;padding:14px 16px}.checkout-account-promo p{flex:1 1 260px;font-size:14px;line-height:1.5;margin:0}.checkout-account-promo .checkout-link-btn{color:var(--c-aqua-ink);text-decoration:underline}.checkout-delivery-by{align-items:center;color:#1f7a3a;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0 0 10px}.checkout-delivery-hint{margin-bottom:8px}.checkout-summary-delivery{color:#1f7a3a;font-size:13px;font-weight:600;margin:10px 0 0}.checkout-addon-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.checkout-addon-card{background:#fff;border:1px solid var(--c-line-soft);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px}.checkout-addon-card img{aspect-ratio:1/1;border-radius:8px;object-fit:cover;width:100%}.checkout-addon-card strong{font-size:14px;line-height:1.3}.checkout-addon-card span{color:var(--c-ink-soft);font-size:14px}.checkout-addon-btn{background:#fff;border:1px solid var(--c-aqua);border-radius:8px;color:var(--c-aqua-ink);cursor:pointer;font:inherit;font-weight:700;margin-top:auto;min-height:40px}.checkout-addon-btn:hover{background:var(--c-aqua);color:#fff}.checkout-summary-addon{align-items:center}.checkout-summary-addon img{height:48px;width:48px}.checkout-addon-remove{background:var(--c-ivory-2);border:0;border-radius:50%;cursor:pointer;font-size:20px;height:32px;line-height:1;margin-left:auto;width:32px}.checkout-prepaid-banner{background:#e3f6e8;border-radius:8px;color:#14532d;font-size:14px;font-weight:700;margin:0 0 12px;padding:10px 14px}.checkout-prepaid-badge{color:#1f7a3a;display:block;font-weight:700;margin-top:4px}.checkout-payment-card.is-disabled{opacity:.75}.checkout-payment-card.is-disabled .checkout-advance-note a{color:var(--c-aqua-ink);text-decoration:underline}.checkout-cod-confirm-note{color:var(--c-muted);display:block;font-size:12.5px;margin-top:4px}.checkout-coupon-note{color:#8a1c13;font-size:12.5px;margin:8px 0 0}.confirmation-page{align-items:center;background:var(--c-ivory);display:flex;justify-content:center;min-height:70vh;padding:60px 20px}.confirmation-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000000f;max-width:480px;padding:40px 32px;text-align:center;width:100%}.confirmation-icon{font-size:56px;margin-bottom:16px}.confirmation-icon.success{color:#2e7d32}.confirmation-icon.failed{color:#c0392b}.confirmation-card h1{color:var(--c-navy-2);font-size:24px;margin:0 0 10px}.confirmation-message{color:var(--c-muted);font-size:14px;line-height:1.6;margin:0 0 20px}.confirmation-order-details{background:var(--c-ivory);border-radius:8px;display:flex;flex-wrap:wrap;gap:14px 22px;justify-content:space-around;margin-bottom:20px;padding:16px}.confirmation-order-details div{display:flex;flex-direction:column;gap:4px}.confirmation-order-details span{color:var(--c-muted);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.confirmation-order-details strong{color:var(--c-navy-2);font-size:15px;text-transform:capitalize}.confirmation-order-id{color:var(--c-muted);font-size:13px;margin-bottom:20px}.confirmation-actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.confirmation-btn{border-radius:6px;display:inline-block;font-size:14px;font-weight:600;padding:13px;text-decoration:none;transition:.3s ease}.confirmation-btn.primary{background:var(--c-navy-2);color:#fff}.confirmation-btn.primary:hover{background:var(--c-gold)}.confirmation-btn.secondary{background:#0000;border:1.5px solid var(--c-line-soft);color:var(--c-navy-2)}.confirmation-btn.secondary:hover{border-color:var(--c-navy-2)}.confirm-order-card{max-width:560px}.confirm-order-items{font-size:14px;list-style:none;margin:16px 0 0;padding:0;text-align:left}.confirm-order-items li{border-bottom:1px dashed var(--c-line-soft);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.confirm-order-error{background:#fdecea;border-radius:8px;color:#8a1c13;font-size:14px;margin:14px 0 0;padding:10px 12px}.confirm-order-foot{font-size:13px;margin-top:18px}.confirmation-confirm-note{background:#fff6e0;border-radius:8px;color:#6b4a00;padding:12px 14px}.search-page-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-family:Mulish,sans-serif;gap:12px;justify-content:space-between;margin-bottom:25px}.search-page-summary{color:var(--c-ink-soft);font-size:15px;margin:0}.search-page-summary strong{color:var(--c-navy-2)}.search-page-sort{align-items:center;color:var(--c-ink-soft);display:flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.04em;text-transform:uppercase}.search-page-sort select{background:#fff;border:1px solid var(--c-line);border-radius:6px;color:var(--c-navy-2);cursor:pointer;font-family:inherit;font-size:14px;height:38px;letter-spacing:normal;padding:0 10px;text-transform:none}.search-page .products-grid.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s}.search-page-empty{color:var(--c-ink-soft);font-family:Mulish,sans-serif;padding:60px 20px;text-align:center}.search-page-empty h2{color:var(--c-navy-2);font-family:Cormorant Garamond,serif;margin-bottom:10px}.search-page-empty a{color:var(--c-aqua-ink);font-weight:700}.search-page-pagination{align-items:center;display:flex;font-family:Mulish,sans-serif;gap:16px;justify-content:center;margin:35px 0 10px}.search-page-pagination button{background:#fff;border:1px solid var(--c-aqua);border-radius:6px;color:var(--c-aqua-ink);cursor:pointer;font-weight:700;height:38px;min-width:80px}.search-page-pagination button:hover:not(:disabled){background:var(--c-aqua);color:#fff}.search-page-pagination button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:991px){.search-page .products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.search-page.category-products{padding:30px 16px}.search-page .products-grid{gap:14px;grid-template-columns:repeat(2,1fr)}}.mn-page{background:var(--c-ivory);color:var(--c-ink);min-height:60vh;padding-bottom:60px}.mn-hero{background:var(--c-navy);color:#fff;padding:48px 16px 40px;text-align:center}.mn-hero h1{color:var(--c-gold-light);font-family:Cormorant Garamond,serif;font-size:clamp(30px,5vw,46px);font-weight:600;margin-bottom:12px}.mn-hero p{font-size:15px;line-height:1.6;margin:0 auto;max-width:720px;opacity:.92}.mn-shell{margin:-22px auto 0;max-width:960px;padding:0 16px}.mn-hint,.mn-loading{color:var(--c-muted);font-size:14px;margin:10px 0}.mn-loading{padding:60px 0;text-align:center}.mn-tabs{background:#fff;border:1px solid var(--c-ivory-2);border-radius:12px;box-shadow:0 6px 20px #071a2f14;display:flex;gap:6px;padding:6px}.mn-tab{background:#0000;border:0;border-radius:8px;color:var(--c-ink-soft);cursor:pointer;flex:1 1;font:inherit;font-weight:600;padding:11px 8px}.mn-tab.is-active{background:var(--c-navy);color:var(--c-gold-light)}.mn-form{grid-gap:14px;align-items:end;background:#fff;border:1px solid var(--c-ivory-2);border-radius:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px;padding:20px}.mn-form label{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:6px}.mn-form label small{color:var(--c-muted);font-weight:400}.mn-form input,.mn-form select{background:#fff;border:1px solid #cfc7ad;border-radius:8px;color:var(--c-ink);font:inherit;padding:11px 12px}.mn-form input:focus,.mn-form select:focus{outline:2px solid var(--c-aqua);outline-offset:1px}.mn-submit{background:var(--c-aqua);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:12px 18px}.mn-submit:disabled{cursor:wait;opacity:.6}.mn-error{background:#fdecea;border:1px solid #f3b8b2;border-radius:8px;color:#8a1c13;font-size:14px;margin-top:12px;padding:12px 14px}.mn-result{background:#fff;border:1px solid var(--c-ivory-2);border-radius:14px;margin-top:18px;padding:20px}.mn-h{color:var(--c-navy);font-family:Cormorant Garamond,serif;font-size:24px;margin:26px 0 8px}.mn-verdict{align-items:center;border:1px solid;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.mn-verdict p{font-size:14px;margin:4px 0 0}.mn-verdict-label{font-size:22px;font-weight:700}.mn-verdict.is-excellent{background:#14532d;border-color:#14532d;color:#fff}.mn-verdict.is-good{background:#e3f6e8;border-color:#8fd19e;color:#14532d}.mn-verdict.is-mixed{background:#fff6e0;border-color:#ecce80;color:#6b4a00}.mn-verdict.is-bad{background:#fdecea;border-color:#f0aaa3;color:#8a1c13}.mn-score{line-height:1;text-align:center}.mn-score strong{font-size:34px}.mn-score small{display:block;font-size:12px;margin-top:4px;opacity:.75}.mn-facts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:14px}.mn-facts>div{background:var(--c-ivory);border:1px solid var(--c-ivory-2);border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:12px}.mn-facts small{color:var(--c-muted);font-size:12px}.mn-facts strong{color:var(--c-navy);font-size:24px}.mn-facts span{color:var(--c-muted);font-size:12px}.mn-finding-group{background:var(--c-ivory);border-left:4px solid;border-radius:8px;margin-bottom:12px;padding:10px 14px}.mn-finding-group h4{font-size:15px;margin:0 0 6px}.mn-finding-group h4 span{background:#00000014;border-radius:99px;display:inline-block;font-size:12px;margin-left:4px;min-width:22px;padding:1px 6px;text-align:center}.mn-finding-group ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.mn-finding-group li strong{font-size:14px}.mn-finding-group li p{color:var(--c-ink-soft);font-size:13.5px;line-height:1.5;margin:2px 0 0}.mn-finding-group.is-bad{border-color:#d9483b}.mn-finding-group.is-mixed{border-color:#e0a100}.mn-finding-group.is-info{border-color:var(--c-aqua)}.mn-finding-group.is-good{border-color:#2e9a52}.mn-pairs{display:flex;flex-wrap:wrap;gap:8px}.mn-pair{background:var(--c-ivory);border:1px solid #d8d1b8;border-radius:8px;cursor:help;font-size:16px;font-weight:700;min-width:48px;padding:8px 10px;text-align:center}.mn-pair.is-last6{box-shadow:inset 0 -3px 0 var(--c-gold)}.mn-pair.is-green{background:#dff3e4;border-color:#7cc78f;color:#14532d}.mn-pair.is-yellow{background:#fff3c4;border-color:#e6c84f;color:#6b4a00}.mn-pair.is-red{background:#fde0dc;border-color:#ee9b92;color:#8a1c13}.mn-legend{display:flex;gap:8px;margin:0 0 10px}.mn-legend .mn-pair{cursor:default;font-size:12px;min-width:0;padding:3px 10px}.mn-grid-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.mn-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,76px)}.mn-cell{background:var(--c-ivory);border:1px solid #d8d1b8;border-radius:10px;color:#b7ad8c;display:grid;height:76px;place-items:center;position:relative}.mn-cell.is-on{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-gold-light)}.mn-cell-digit{font-size:26px;font-weight:700}.mn-cell-count{bottom:4px;font-size:11px;letter-spacing:1px;opacity:.85;position:absolute}.mn-grid-missing{font-size:14px}.mn-patterns{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:14px 0 0;padding:0}.mn-patterns li{background:var(--c-ivory);border-left:4px solid var(--c-aqua);border-radius:6px;font-size:14px;padding:8px 12px}.mn-patterns li p{color:var(--c-ink-soft);font-size:13px;line-height:1.5;margin:2px 0 0}.mn-patterns li.is-green{border-color:#2e9a52}.mn-patterns li.is-yellow{border-color:#e0a100}.mn-patterns li.is-red{border-color:#d9483b}.mn-disclaimer{border-top:1px solid var(--c-ivory-2);color:var(--c-muted);font-size:12.5px;line-height:1.5;margin-top:22px;padding-top:14px}.mn-history{grid-gap:8px;display:grid;gap:8px;margin-top:16px}.mn-history-row{grid-gap:10px;align-items:center;background:#fff;border:1px solid var(--c-ivory-2);border-radius:10px;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:1.2fr 1fr .7fr auto auto;padding:12px 14px;text-align:left}.mn-history-row:hover{border-color:var(--c-aqua)}.mn-chip{border-radius:99px;font-size:12px;font-weight:700;padding:3px 10px}.mn-chip.is-excellent{background:#14532d;color:#fff}.mn-chip.is-good{background:#e3f6e8;color:#14532d}.mn-chip.is-mixed{background:#fff6e0;color:#6b4a00}.mn-chip.is-bad{background:#fdecea;color:#8a1c13}@media (max-width:640px){.mn-verdict{align-items:flex-start;flex-direction:column}.mn-history-row{grid-template-columns:1fr 1fr}.mn-grid{grid-template-columns:repeat(3,64px)}.mn-cell{height:64px}}.mnp{background:var(--c-ivory);color:var(--c-ink)}.mnp h1,.mnp h2,.mnp h3{font-family:Cormorant Garamond,serif}.mnp-wrap{margin:0 auto;max-width:1100px;padding:0 16px}.mnp-narrow{max-width:820px}.mnp-center{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.mnp-hero{background:linear-gradient(160deg,var(--c-navy) 0,var(--c-navy-2) 100%);color:#fff;padding:64px 0 56px;text-align:center}.mnp-eyebrow{color:var(--c-gold-light);display:inline-block;font-size:12.5px;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.mnp-hero h1{color:var(--c-gold-light);font-size:clamp(34px,6vw,56px);font-weight:600;margin:0 0 14px}.mnp-lead{line-height:1.65;margin:0 auto 26px;max-width:720px;opacity:.93}.mnp-cta{font-size:18px;padding:16px 30px}.mnp-support{font-size:14.5px;margin:14px 0 6px;opacity:.9}.mnp-textlink{background:none;border:0;color:var(--c-aqua-light);cursor:pointer;font:inherit;margin-top:6px;text-decoration:underline}.mnp-section{padding:52px 0}.mnp-alt{background:#fff}.mnp-section h2{color:var(--c-navy);font-size:clamp(28px,4vw,38px);margin:0 0 12px;text-align:center}.mnp-narrow h2{text-align:left}.mnp-section p{color:var(--c-ink-soft);line-height:1.7}.mnp-sub{margin:0 auto 22px;max-width:760px;text-align:center}.mnp-narrow .mnp-sub{margin-left:0;text-align:left}.mnp-checker-note{text-align:center}.mnp-steps{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:26px 0 0;padding:0}.mnp-steps li{background:#fff;border:1px solid var(--c-ivory-2);border-radius:14px;padding:18px}.mnp-alt .mnp-steps li{background:var(--c-ivory)}.mnp-step-no{background:var(--c-navy);border-radius:99px;color:var(--c-gold-light);display:inline-block;font-size:12px;font-weight:700;padding:3px 10px}.mnp-steps h3{color:var(--c-navy);font-size:22px;margin:10px 0 6px}.mnp-steps p{font-size:14.5px;margin:0}.mnp-quote{background:#fff;border-left:4px solid var(--c-gold);border-radius:10px;color:var(--c-ink);font-size:19px;font-style:italic;margin:30px auto 0;max-width:720px;padding:22px 26px}.mnp-quote cite{color:var(--c-muted);display:block;font-size:14px;font-style:normal;margin-top:10px}.mnp-notes{grid-gap:8px;color:var(--c-ink-soft);display:grid;gap:8px;line-height:1.6;margin:22px 0 0;padding-left:18px}.mnp-formula{color:var(--c-navy)!important;font-weight:600}.mnp-two{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1fr 1fr}.mnp-two h2{text-align:left}.mnp-list{grid-gap:8px;color:var(--c-ink-soft);display:grid;gap:8px;line-height:1.6;padding-left:20px}.mnp-fine{color:var(--c-muted)!important;font-size:13.5px}.mnp-price{background:var(--c-navy);border-radius:16px;color:#fff;padding:26px}.mnp-price h2,.mnp-price h3{color:var(--c-gold-light);text-align:left}.mnp-price h3{font-size:22px;margin:14px 0 6px}.mnp-price .mnp-fine,.mnp-price .mnp-list{color:#dbe4ee!important}.mnp-badge{background:var(--c-gold);border-radius:99px;color:var(--c-navy);display:inline-block;font-size:12px;font-weight:700;margin-bottom:8px;padding:4px 12px}.mnp-amount{align-items:baseline;color:#fff!important;display:flex;font-size:22px;gap:12px;margin:6px 0!important}.mnp-amount s{font-size:18px;opacity:.55}.mnp-amount strong{color:var(--c-gold-light);font-size:40px}.mnp-form-title{color:var(--c-navy);font-size:26px;margin:20px 0 10px}.mnp-faq details{background:var(--c-ivory);border:1px solid var(--c-ivory-2);border-radius:10px;margin-bottom:10px;padding:14px 16px}.mnp-faq summary{color:var(--c-navy);cursor:pointer;font-weight:700}.mnp-faq p{margin:10px 0 0}.mnp-links{display:flex;flex-wrap:wrap;gap:10px}.mnp-links a{background:#fff;border:1px solid #d8d1b8;border-radius:99px;color:var(--c-aqua-ink);font-size:14px;padding:8px 14px;text-decoration:none}.mnp-links a:hover{border-color:var(--c-aqua)}.mnp-disclaimer{color:var(--c-muted)!important;font-size:13px;margin-top:22px}.mnr-btn{border:2px solid #0000;border-radius:10px;cursor:pointer;display:inline-block;font:inherit;font-weight:700;padding:13px 24px;text-decoration:none}.mnr-btn-gold{background:linear-gradient(135deg,var(--c-gold-light),var(--c-gold));box-shadow:0 6px 18px #c9a22759;color:var(--c-navy)}.mnr-btn-line{background:#0000;border-color:var(--c-aqua);color:var(--c-aqua-ink)}.mnp-small{font-size:14px;padding:6px 14px}.mnr-btn:disabled{cursor:wait;opacity:.6}.mnr-form{background:#fff;border:1px solid var(--c-ivory-2);border-radius:16px;box-shadow:0 6px 20px #071a2f0f;padding:22px}.mnr-section{color:var(--c-navy);font-size:22px;margin:6px 0 12px}.mnr-section:not(:first-child){margin-top:26px}.mnr-hint{color:var(--c-muted)!important;font-size:14px;margin:0 0 10px}.mnr-grid{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.mnr-field{display:flex;flex-direction:column;gap:6px}.mnr-field>label{font-size:14px;font-weight:600}.mnr-field input:not([type]),.mnr-field input[type=email],.mnr-field input[type=tel],.mnr-field input[type=text],.mnr-field input[type=time]{background:#fff;border:1px solid #cfc7ad;border-radius:8px;color:var(--c-ink);font:inherit;padding:11px 12px}.mnr-field input:focus{outline:2px solid var(--c-aqua);outline-offset:1px}.mnr-field input:disabled{background:#f1eddc}.mnr-field.has-error input{border-color:#d9483b}.mnr-consents small,.mnr-field small{color:#b3261e;font-size:13px}.mnr-inline{align-items:center;display:flex!important;font-size:13.5px!important;font-weight:400!important;gap:6px}.mnr-radios{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.mnr-radio{align-items:center;background:var(--c-ivory);border:1px solid #d8d1b8;border-radius:10px;cursor:pointer;display:flex;font-size:14.5px;gap:8px;padding:11px 12px}.mnr-radio.is-on{background:#e6f4f8;border-color:var(--c-aqua);font-weight:600}.mnr-consents{grid-gap:12px;background:var(--c-ivory);border:1px dashed #d8d1b8;border-radius:10px;display:grid;gap:12px;margin:24px 0 16px;padding:14px}.mnr-consents.has-error{border-color:#d9483b}.mnr-consent{align-items:flex-start;color:var(--c-ink-soft);display:flex;font-size:13.5px;gap:10px;line-height:1.55}.mnr-consent input{flex:none;margin-top:3px}.mnr-consent a{color:var(--c-aqua-ink)}.mnr-error{background:#fdecea;border:1px solid #f3b8b2;border-radius:8px;color:#8a1c13;font-size:14px;margin:0 0 12px;padding:12px 14px}.mnr-submit{font-size:17px;letter-spacing:.04em;width:100%}.mnr-done{background:#fff;border:2px solid var(--c-gold);border-radius:16px;padding:28px 22px;text-align:center}.mnr-done h3{margin:0 0 8px}.mnr-done h3,.mnr-ref{color:var(--c-navy);font-size:28px}.mnr-ref{background:var(--c-ivory-2);border-radius:10px;display:inline-block;font-weight:800;letter-spacing:.08em;margin:8px 0 14px;padding:10px 22px;-webkit-user-select:all;user-select:all}.mn-signin{background:#fff;border:1px solid var(--c-ivory-2);border-radius:14px;padding:24px;text-align:center}.mn-signin h3{color:var(--c-navy);font-size:24px;margin:0 0 6px}.mn-signin .mn-submit{margin-top:8px}@media (max-width:800px){.mnp-two{grid-template-columns:1fr}.mnp-section{padding:38px 0}}.rc{background:var(--c-ivory);color:var(--c-ink);min-height:60vh;padding-bottom:60px}.rc h1,.rc h3,.rc h4{font-family:Cormorant Garamond,serif}.rc-hero{background:linear-gradient(160deg,var(--c-navy) 0,var(--c-navy-2) 100%);color:#fff;padding:56px 16px 52px;text-align:center}.rc-eyebrow{display:inline-block;font-size:12.5px;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.rc-eyebrow,.rc-hero h1{color:var(--c-gold-light)}.rc-hero h1{font-size:clamp(34px,6vw,54px);font-weight:600;margin:0 0 4px}.rc-hero-hi{color:var(--c-gold-light);font-size:18px;margin:0 0 14px;opacity:.85}.rc-lead{font-size:15px;line-height:1.65;margin:0 auto;max-width:680px;opacity:.93}.rc-shell{margin:-22px auto 0;max-width:960px;padding:0 16px}.rc-hint,.rc-loading{color:var(--c-muted);font-size:14px;line-height:1.55;margin:10px 0}.rc-loading{padding:60px 0;text-align:center}.rc-signin{background:#fff;border:1px solid var(--c-ivory-2);border-radius:14px;box-shadow:0 6px 20px #071a2f14;padding:32px 20px;text-align:center}.rc-signin h3{color:var(--c-navy);font-size:26px;margin:0 0 8px}.rc-signin p{color:var(--c-ink-soft);line-height:1.6;margin:0 auto 18px;max-width:460px}.rc-tabs{background:#fff;border:1px solid var(--c-ivory-2);border-radius:12px;box-shadow:0 6px 20px #071a2f14;display:flex;gap:6px;padding:6px}.rc-tab{background:#0000;border:0;border-radius:8px;color:var(--c-ink-soft);cursor:pointer;flex:1 1;font:inherit;font-weight:600;padding:11px 8px}.rc-tab.is-active{background:var(--c-navy);color:var(--c-gold-light)}.rc-form{grid-gap:16px;background:#fff;border:1px solid var(--c-ivory-2);border-radius:14px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:16px;padding:20px}.rc-form label{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:6px}.rc-form label small{color:var(--c-muted);font-weight:400}.rc-form input,.rc-form select{background:#fff;border:1px solid #cfc7ad;border-radius:8px;color:var(--c-ink);font:inherit;min-width:0;padding:11px 12px}.rc-form input:focus,.rc-form select:focus{outline:2px solid var(--c-aqua);outline-offset:1px}.rc-field-hint{color:var(--c-muted);font-size:12px;font-weight:400}.rc-span{grid-column:1/-1}.rc-submit{background:var(--c-aqua);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:13px 18px}.rc-submit:hover:not(:disabled){background:var(--c-aqua-ink)}.rc-submit:disabled{cursor:wait;opacity:.6}.rc-error{background:#fdecea;border:1px solid #f3b8b2;border-radius:8px;color:#8a1c13;font-size:14px;margin-top:12px;padding:12px 14px}.rc-result{background:#fff;border:1px solid var(--c-ivory-2);border-radius:14px;margin-top:18px;padding:22px 20px}.rc-greet{color:var(--c-navy);font-size:28px;font-weight:600;margin:0 0 16px}.rc-greet small{color:var(--c-muted);display:block;font-family:inherit;font-size:14px;font-weight:400;margin-top:2px}.rc-h{color:var(--c-navy);font-size:24px;margin:28px 0 8px}.rc-picks{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rc-pick{background:var(--c-ivory);border:1px solid var(--c-line);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:18px 16px 16px;position:relative}.rc-pick.is-best{background:var(--c-navy);border-color:var(--c-gold);color:#fff}.rc-pick-flag{background:var(--c-gold);border-radius:99px;color:var(--c-navy);font-size:12px;font-weight:700;left:14px;padding:3px 10px;position:absolute;top:-11px}.rc-pick h4{color:var(--c-navy);font-size:30px;font-weight:600;margin:0}.rc-pick.is-best h4{color:var(--c-gold-light)}.rc-pick-hi{color:var(--c-muted);font-size:14px;margin:0}.rc-pick.is-best .rc-pick-hi{color:#ffffffbf}.rc-pick-agree{color:var(--c-gold-ink);font-size:12.5px;font-weight:700;margin:4px 0 0}.rc-pick.is-best .rc-pick-agree{color:var(--c-gold-light)}.rc-pick ul{grid-gap:6px;color:var(--c-ink-soft);display:grid;flex:1 1;font-size:13px;gap:6px;line-height:1.5;list-style:none;margin:0;padding:0}.rc-pick.is-best ul{color:#ffffffe0}.rc-pick-cta{color:var(--c-aqua-ink);font-size:14px;font-weight:700;margin-top:8px;text-decoration:none}.rc-pick.is-best .rc-pick-cta{color:var(--c-aqua-light)}.rc-pick-cta:hover{text-decoration:underline}.rc-chip{align-self:flex-start;background:#fff;border:1px solid var(--c-line);border-radius:99px;color:var(--c-ink);display:inline-block;font-size:12.5px;font-weight:600;padding:3px 10px}.rc-pick.is-best .rc-chip{background:#ffffff1f;border-color:#ffffff4d;color:#fff}.rc-chip em,.rc-nums em,.rc-pick em,.rc-table em{font-style:normal;opacity:.8}.rc-chips{display:flex;flex-wrap:wrap;gap:10px}.rc-chip.is-link{background:var(--c-ivory);font-size:14px;padding:8px 14px;text-decoration:none}.rc-chip.is-link:hover{border-color:var(--c-aqua)}.rc-facts,.rc-nums{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.rc-facts>div,.rc-num{background:var(--c-ivory);border:1px solid var(--c-ivory-2);border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:12px 14px}.rc-facts small,.rc-num small{color:var(--c-muted);font-size:12px}.rc-num strong{color:var(--c-navy);font-size:36px;line-height:1.1}.rc-facts strong{color:var(--c-navy);font-size:20px}.rc-facts span,.rc-num span{color:var(--c-ink-soft);font-size:13px}.rc-table{border:1px solid var(--c-ivory-2);border-radius:10px;font-size:14px;margin-top:12px;overflow:hidden}.rc-row{grid-gap:12px;align-items:center;border-top:1px solid var(--c-ivory-2);display:grid;gap:12px;grid-template-columns:70px 1.1fr 1.1fr 2.4fr;padding:11px 14px}.rc-row:first-child{border-top:0}.rc-row-head{background:var(--c-navy);color:var(--c-gold-light);font-size:13px;font-weight:700}.rc-row a{color:var(--c-aqua-ink);font-weight:700;text-decoration:none}.rc-row a:hover{text-decoration:underline}.rc-cell-num{color:var(--c-navy);font-size:18px;font-weight:700}.rc-why{color:var(--c-ink-soft);font-size:13px;line-height:1.5}.rc-goal-title{font-weight:600;margin:0 0 10px}.rc-note{background:var(--c-ivory);border-left:4px solid var(--c-aqua);border-radius:8px;font-size:14px;line-height:1.55;margin-top:12px;padding:12px 14px}.rc-note p{margin:4px 0 8px}.rc-note.is-warn{background:#fff6e0;border-color:#e0a100;color:#6b4a00}.rc-linkbtn{background:none;border:0;color:var(--c-aqua-ink);cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.rc-disclaimer{border-top:1px solid var(--c-ivory-2);color:var(--c-muted);font-size:12.5px;line-height:1.5;margin-top:26px;padding-top:14px}.rc-consult{font-size:14px;margin:8px 0 0}.rc-consult a{color:var(--c-aqua-ink);font-weight:700}.rc-history{grid-gap:8px;display:grid;gap:8px;margin-top:16px}.rc-history-row{grid-gap:10px;align-items:center;background:#fff;border:1px solid var(--c-ivory-2);border-radius:10px;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:1.2fr 1fr 1.2fr auto auto;padding:12px 14px;text-align:left}.rc-history-row:hover{border-color:var(--c-aqua)}@media (max-width:720px){.rc-row{gap:4px 12px;grid-template-columns:52px 1fr}.rc-row-head{display:none}.rc-row .rc-why{grid-column:1/-1}.rc-history-row{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=main.9b00157b.css.map*/