.title-container .tagline{display:none}.woocommerce div.product .product_title,.woocommerce.single-product .product_title{font-family:"Lato",sans-serif !important;font-size:1.75em !important;line-height:1.143 !important;font-weight:900 !important;margin:0 0 24px 0 !important;padding:0 !important}@media all and (min-width:43.75em){.woocommerce div.product .product_title,.woocommerce.single-product .product_title{font-size:1.75em !important;line-height:1.143 !important}}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .product-title{font-family:"Lato",sans-serif !important;font-size:1.3125em !important;line-height:1.143 !important;font-weight:900 !important}.woocommerce .related h2,.woocommerce .upsells h2,.woocommerce .cross-sells h2{font-family:"Lato",sans-serif !important;font-size:1.3125em !important;line-height:1.143 !important;font-weight:900 !important}.woocommerce.single-product .woocommerce-tabs h2,.woocommerce.single-product .woocommerce-Reviews-title,.woocommerce.single-product #review_form #respond .comment-reply-title{font-family:"Lato",sans-serif !important;font-size:1.3125em !important;line-height:1.143 !important;font-weight:900 !important}.woocommerce.single-product .woocommerce-tabs .panel.entry-content{line-height:1.5;color:#2C1810}.yoast-breadcrumbs{margin:0 0 1.25rem 0;padding:0;font-size:0.875em;line-height:1.5;color:#6B5C50;width:100%;text-align:left}.yoast-breadcrumbs p{margin:0}.yoast-breadcrumbs a,.yoast-breadcrumbs a:link,.yoast-breadcrumbs a:visited{color:#3D2E22;text-decoration:none}.yoast-breadcrumbs a:hover,.yoast-breadcrumbs a:focus{color:#8B1A1A;text-decoration:underline}.entry{max-width:none;padding-left:0;padding-right:0}.archive-header,.search-header{max-width:none;padding-left:0;padding-right:0;text-align:center}#main-container.main-container{padding-left:3.125vw;padding-right:3.125vw}body.single-post #main-container .post-header,body.page #main-container .post-header,body.error404 #main-container .post-header{max-width:none;margin-left:0;margin-right:0;text-align:center}body.single-post #main-container .post-content,body.page #main-container .post-content,body.error404 #main-container .post-content,body.woocommerce-account #main-container .post-content,body.woocommerce-checkout #main-container .post-content{padding-left:0;padding-right:0}.rtl body.single-post #main-container .post-header,.rtl body.page #main-container .post-header,.rtl body.error404 #main-container .post-header{text-align:center}.woocommerce.single-product .main-container{display:block;padding-left:3.125vw !important;padding-right:3.125vw !important}.woocommerce.single-product .main-container .yoast-breadcrumbs{text-align:left}body.woocommerce-account .main-container{padding-left:3.125vw !important;padding-right:3.125vw !important}body.woocommerce-cart .main-container{padding-left:3.125vw !important;padding-right:3.125vw !important}@media (min-width:50em){body.woocommerce:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .main-container{display:block !important}body.woocommerce-checkout .main-container,body.woocommerce-cart .main-container{display:block !important}body.woocommerce-checkout .loop-container,body.woocommerce-cart .loop-container{width:100% !important;max-width:100% !important;float:none}body.woocommerce:not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout) .main-container .yoast-breadcrumbs{flex:0 0 100%;width:100%;max-width:100%;min-width:0;box-sizing:border-box}}.woocommerce.single-product .loop-container{max-width:none;width:100%;box-sizing:border-box}@media all and (min-width:50em){.woocommerce.single-product .loop-container{max-width:none !important;width:100%}}@media (min-width:50em){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:40%;max-width:440px}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:56%}}.woocommerce.single-product .woocommerce-tabs .panel.entry-content p,.woocommerce.single-product .woocommerce-tabs .panel.entry-content .wp-block-paragraph{line-height:1.5;color:#2C1810;margin:1.5em 0}.woocommerce.single-product .woocommerce-tabs .panel.entry-content h2{line-height:1.143;font-weight:900;margin:0 0 24px 0}.woocommerce.single-product .woocommerce-tabs .panel.entry-content h3{line-height:1.333;font-weight:900;margin:0 0 24px 0}.woocommerce.single-product .woocommerce-tabs .panel.entry-content ul,.woocommerce.single-product .woocommerce-tabs .panel.entry-content ol{line-height:1.5;color:#2C1810}body.blog .loop-container .entry,body.archive:not(.woocommerce) .loop-container .entry{border-bottom:1px solid #e0e0e0;padding-bottom:2rem;margin-bottom:2rem}body.blog .loop-container .entry:last-child,body.archive:not(.woocommerce) .loop-container .entry:last-child{border-bottom:none;margin-bottom:0}body.single-post .loop-container .entry,body.single .loop-container .entry{max-width:none}.seva-two-col{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2em;align-items:flex-start;margin-top:1.5em}.seva-two-col .post-content{flex:2 1 60%;min-width:0}body.single-post .loop-container,body.single .loop-container,body.single-post .loop-container .entry,body.single .loop-container .entry,body.single-post .loop-container .entry article,body.single .loop-container .entry article{overflow:visible}body.single-post .featured-image-container,body.blog .featured-image-container,body.archive .featured-image-container{margin-left:auto;margin-right:auto}body.single-post .featured-image-container{float:left;max-width:300px;width:40%;margin:0 1.25rem 0.75rem 0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}body.single-post .featured-image-container:hover{border-color:transparent;box-shadow:none}body.blog .featured-image-container,body.archive .featured-image-container{max-width:480px}body.single-post .featured-image-container .featured-image,body.blog .featured-image-container .featured-image,body.archive .featured-image-container .featured-image{height:auto;padding-bottom:0;overflow:visible}body.single-post .featured-image-container .featured-image>a,body.blog .featured-image-container .featured-image>a,body.archive .featured-image-container .featured-image>a{position:static;display:block;font-size:inherit}body.single-post .featured-image-container .featured-image>img,body.single-post .featured-image-container .featured-image>a>img,body.blog .featured-image-container .featured-image>img,body.blog .featured-image-container .featured-image>a>img,body.archive .featured-image-container .featured-image>img,body.archive .featured-image-container .featured-image>a>img{position:static;width:100%;height:auto;object-fit:unset}body.single-post .post-content{margin-top:0}body.single-post .post-content>.last-updated,body.single-post .post-content>p:first-of-type,body.single-post .post-content>div:first-of-type{margin-top:0;padding-top:0}body.single-post .post-meta,body.single-post #comments{clear:both}.seva-shloka-wrap{margin:1.25rem 0 1.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.seva-shloka-table{width:100%;min-width:280px;border-collapse:collapse;font-size:0.95rem;line-height:1.55;border:1px solid #d8d0c4;border-radius:6px;overflow:hidden;background:#fdfcfa}.seva-shloka-table caption{caption-side:top;text-align:left;font-weight:600;font-size:0.9rem;color:#5c4a32;padding:0.35rem 0 0.6rem}.seva-shloka-table thead th{background:#f4efe6;color:#3d3428;font-weight:600;text-align:left;padding:0.55rem 0.75rem;border-bottom:1px solid #d8d0c4;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.03em}.seva-shloka-table tbody th{width:28%;min-width:7.5rem;vertical-align:top;background:#faf7f2;font-weight:600;text-align:left;padding:0.65rem 0.75rem;border-bottom:1px solid #e8e2d8;color:#4a4034;font-size:0.85rem}.seva-shloka-table tbody td{vertical-align:top;padding:0.65rem 0.75rem;border-bottom:1px solid #e8e2d8;word-break:break-word}.seva-shloka-table tbody tr:last-child th,.seva-shloka-table tbody tr:last-child td{border-bottom:none}.seva-shloka-table .seva-shloka-td{font-family:"Noto Sans Devanagari","Noto Sans Kannada","Noto Serif Kannada",Georgia,"Times New Roman",serif}.seva-shloka-meaning{margin:0.75rem 0 0;padding:0.85rem 1rem;background:#f8f6f1;border-left:3px solid #c5942a;border-radius:0 4px 4px 0;font-size:0.95rem;line-height:1.6}.seva-shloka-meaning strong:first-child{color:#5c4a32}.seva-source-faithful-en{margin:0.75rem 0 0;padding:0.85rem 1rem;background:#f4f7fa;border-left:3px solid #4a6fa5;border-radius:0 4px 4px 0;font-size:0.95rem;line-height:1.65}.seva-source-faithful-en p{margin:0 0 0.65em}.seva-source-faithful-en p:last-child{margin-bottom:0}.seva-source-faithful-label{margin:0 0 0.5em;font-size:0.88rem;letter-spacing:0.02em;color:#3d4f5c}.seva-article-banner{margin:1rem 0 1.5rem;border-radius:8px;overflow:hidden;border:1px solid #e5dfd4;box-shadow:0 2px 10px rgba(0,0,0,0.06)}.seva-article-banner img{display:block;width:100%;height:auto;vertical-align:middle}.seva-article-banner figcaption{margin:0;padding:0.5rem 0.75rem;font-size:0.85rem;color:#666;background:#faf8f4;border-top:1px solid #ebe6dc}.seva-two-col{overflow:visible}.seva-card{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;background:#fff;transition:box-shadow 0.2s ease}.seva-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.08)}.seva-card--primary{border-color:#C5942A;box-shadow:0 2px 8px rgba(197,148,42,0.15)}.seva-card--primary:hover{box-shadow:0 4px 14px rgba(197,148,42,0.2)}.seva-card__link{display:block;line-height:0}.seva-card__img{display:block;width:100%;height:auto;object-fit:cover}.seva-card__img--placeholder{display:block;width:100%;height:120px;background:#f0f0f0}.seva-card__body{padding:1em}.seva-card__title{font-family:"Lato",sans-serif;font-size:1em;font-weight:900;line-height:1.3;margin:0 0 0.5em 0}.seva-card__title a{color:inherit;text-decoration:none}.seva-card__title a:hover{text-decoration:underline}.seva-card__label{display:inline-block;font-size:0.75em;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;color:#C5942A;margin-right:0.35em}.seva-card__price{margin:0 0 0.75em 0;font-size:0.9375em;font-weight:700;color:#2C1810}.seva-card__cta{display:inline-block;padding:0.5em 1em;background:#A52A2A;color:#fff !important;font-size:0.875em;font-weight:700;text-decoration:none !important;border-radius:4px;border:none;transition:background 0.2s ease,color 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease}.seva-card__cta:hover,.seva-card__cta:focus{background:#9E2222;color:#fff !important;transform:translateY(-2px);box-shadow:0 4px 14px rgba(139,26,26,0.35)}.seva-sidebar__combo.seva-card__cta,a.seva-sidebar__combo{background:#6B1414;color:#fff !important;transition:background 0.2s ease,color 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease}.seva-sidebar__combo.seva-card__cta:hover,.seva-sidebar__combo.seva-card__cta:focus,a.seva-sidebar__combo:hover,a.seva-sidebar__combo:focus{background:#A52A2A;color:#fff !important;transform:translateY(-2px);box-shadow:0 4px 14px rgba(139,26,26,0.35)}.woocommerce .loop-container,.woocommerce-archive .loop-container{display:block !important;grid-template-columns:unset;gap:unset;padding:0;max-width:none;width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.woocommerce-shop .site-main,.woocommerce-archive .site-main{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;box-sizing:border-box}.woocommerce .loop-container .entry,.woocommerce-archive .loop-container .entry{display:block !important;max-width:none;margin:0;padding:0;background:transparent;border-radius:0;box-shadow:none;border:none;flex-direction:unset}.woocommerce .loop-container ul.products,.woocommerce-archive .loop-container ul.products,.woocommerce-shop ul.products,.woocommerce-archive ul.products{display:grid !important;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;align-items:stretch}.woocommerce .loop-container ul.products::before,.woocommerce .loop-container ul.products::after,.woocommerce-archive .loop-container ul.products::before,.woocommerce-archive .loop-container ul.products::after,.woocommerce-shop ul.products::before,.woocommerce-shop ul.products::after,.woocommerce-archive ul.products::before,.woocommerce-archive ul.products::after{display:none !important}.woocommerce .loop-container ul.products li.product,.woocommerce-archive .loop-container ul.products li.product,.woocommerce-shop ul.products li.product,.woocommerce-archive ul.products li.product{float:none !important;width:auto !important;margin:0 !important;display:flex;flex-direction:column;box-sizing:border-box;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(44,24,16,0.08);background:#fff;border:1px solid rgba(44,24,16,0.06);min-height:0}.woocommerce .loop-container ul.products li.product>a:first-of-type,.woocommerce-archive .loop-container ul.products li.product>a:first-of-type,.woocommerce-shop ul.products li.product>a:first-of-type,.woocommerce-archive ul.products li.product>a:first-of-type{display:flex;flex-direction:column;flex:0 0 auto;overflow:visible;background:#ebe8e4;text-decoration:none;color:inherit}.woocommerce .loop-container ul.products li.product>a:first-of-type img,.woocommerce-archive .loop-container ul.products li.product>a:first-of-type img,.woocommerce-shop ul.products li.product>a:first-of-type img,.woocommerce-archive ul.products li.product>a:first-of-type img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center}.woocommerce .loop-container ul.products li.product>a:first-of-type .woocommerce-loop-product__title,.woocommerce-archive .loop-container ul.products li.product>a:first-of-type .woocommerce-loop-product__title,.woocommerce-shop ul.products li.product>a:first-of-type .woocommerce-loop-product__title,.woocommerce-archive ul.products li.product>a:first-of-type .woocommerce-loop-product__title,.woocommerce .loop-container ul.products li.product>a:first-of-type h2,.woocommerce-archive .loop-container ul.products li.product>a:first-of-type h2,.woocommerce-shop ul.products li.product>a:first-of-type h2,.woocommerce-archive ul.products li.product>a:first-of-type h2{display:block !important;visibility:visible !important;opacity:1 !important;margin:0.5rem 0 0;padding:0 0.75rem 0;font-family:"Lato",sans-serif !important;font-size:1.0625rem !important;line-height:1.35 !important;font-weight:900 !important;color:#2C1810 !important}.woocommerce .loop-container ul.products li.product .star-rating,.woocommerce-archive .loop-container ul.products li.product .star-rating,.woocommerce-shop ul.products li.product .star-rating,.woocommerce-archive ul.products li.product .star-rating{display:block !important;visibility:visible !important;opacity:1 !important;margin:0.25rem auto 0}.woocommerce .loop-container ul.products li.product>*:not(a:first-of-type),.woocommerce-archive .loop-container ul.products li.product>*:not(a:first-of-type),.woocommerce-shop ul.products li.product>*:not(a:first-of-type),.woocommerce-archive ul.products li.product>*:not(a:first-of-type){padding-left:0.75rem;padding-right:0.75rem;flex:0 0 auto}.woocommerce .loop-container ul.products li.product .price,.woocommerce-archive .loop-container ul.products li.product .price,.woocommerce-shop ul.products li.product .price,.woocommerce-archive ul.products li.product .price{font-size:1.125rem !important;line-height:1.35 !important;font-weight:700 !important;color:#2C1810 !important;margin:0.35em 0 0.4rem !important}.woocommerce .loop-container ul.products li.product .button,.woocommerce-archive .loop-container ul.products li.product .button,.woocommerce-shop ul.products li.product .button,.woocommerce-archive ul.products li.product .button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-top:1.1rem;margin-bottom:0.75rem;padding-top:0.75rem;padding-bottom:0.75rem;line-height:1.2}.woocommerce .loop-container ul.products li.product .added_to_cart,.woocommerce-archive .loop-container ul.products li.product .added_to_cart,.woocommerce-shop ul.products li.product .added_to_cart,.woocommerce-archive ul.products li.product .added_to_cart{flex:0 0 auto;margin-top:auto;margin-bottom:0.75rem;padding-top:0.75rem;padding-bottom:0.75rem}.ms-buy-now,.woocommerce .ms-buy-now.button,.woocommerce button.ms-buy-now{background:linear-gradient(135deg,#C5942A 0%,#E8B84A 45%,#F0C96A 100%) !important;color:#2C1810 !important;border:1px solid rgba(197,148,42,0.55) !important;border-radius:999px !important;font-weight:700 !important;box-shadow:0 2px 8px rgba(44,24,16,0.12);transition:transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease}.ms-buy-now:hover,.ms-buy-now:focus,.woocommerce .ms-buy-now.button:hover,.woocommerce button.ms-buy-now:hover{background:linear-gradient(135deg,#A67C22 0%,#C5942A 50%,#E8B84A 100%) !important;color:#2C1810 !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(44,24,16,0.18)}.ms-buy-now:focus-visible{outline:2px solid #2C1810;outline-offset:2px}.ms-buy-now[disabled],.ms-buy-now.disabled,.ms-buy-now.loading{opacity:0.55;cursor:not-allowed;transform:none !important;box-shadow:none}.woocommerce.single-product form.cart:not(.grouped_form):not(.variations_form){display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem 0.75rem}.woocommerce.single-product form.cart .quantity{flex:0 0 auto;width:auto;max-width:none}.woocommerce.single-product form.variations_form .woocommerce-variation-add-to-cart .quantity{flex:0 0 auto;width:auto;max-width:none}.woocommerce .quantity.ms-qty-stepper{display:inline-flex;align-items:stretch;border:1px solid #c4a574;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(44,24,16,0.06);vertical-align:middle}.woocommerce .quantity.ms-qty-stepper .qty{width:3rem;min-width:3rem;height:2.75rem;text-align:center;border:none;border-left:1px solid #e8dcc8;border-right:1px solid #e8dcc8;font-size:1rem;font-weight:700;color:#2C1810;background:#fff;-moz-appearance:textfield;padding:0;flex:0 0 3rem;line-height:2.75rem;-webkit-text-fill-color:#2C1810}.woocommerce .quantity.ms-qty-stepper .qty:focus{outline:none;box-shadow:inset 0 0 0 2px rgba(196,165,116,0.45)}.woocommerce .quantity.ms-qty-stepper .qty::-webkit-outer-spin-button,.woocommerce .quantity.ms-qty-stepper .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity.ms-qty-stepper .ms-qty-btn{width:2.75rem;min-width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;background:#faf8f5;border:none;cursor:pointer;font-size:1.25rem;font-weight:600;line-height:1;color:#3D2E22;transition:background 0.18s ease,color 0.18s ease;padding:0;user-select:none;flex:0 0 2.75rem}.woocommerce .quantity.ms-qty-stepper .ms-qty-btn:hover:not(:disabled){background:#efe6d8;color:#2C1810}.woocommerce .quantity.ms-qty-stepper .ms-qty-btn:active:not(:disabled){background:#e0d4c4}.woocommerce .quantity.ms-qty-stepper .ms-qty-btn:focus-visible{outline:2px solid #2C1810;outline-offset:-2px;z-index:1}.woocommerce .quantity.ms-qty-stepper .ms-qty-btn:disabled{opacity:0.35;cursor:not-allowed}.woocommerce .quantity.ms-qty-stepper.ms-qty-fixed{justify-content:center;min-width:3rem}.woocommerce .quantity.ms-qty-stepper.ms-qty-fixed .qty{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;flex:0 0 auto;min-width:0;border:none}.woocommerce .quantity.ms-qty-stepper .ms-qty-value{display:flex;align-items:center;justify-content:center;min-width:3rem;height:2.75rem;padding:0 0.75rem;font-size:1rem;font-weight:700;color:#2C1810;background:#fff}@media (max-width:480px){.woocommerce .quantity.ms-qty-stepper .ms-qty-btn,.woocommerce .quantity.ms-qty-stepper .qty,.woocommerce .quantity.ms-qty-stepper .ms-qty-value{height:3rem;line-height:3rem}.woocommerce .quantity.ms-qty-stepper .ms-qty-btn{width:3rem;min-width:3rem;flex-basis:3rem}.woocommerce .quantity.ms-qty-stepper .qty{width:3.25rem;min-width:3.25rem;flex-basis:3.25rem}}.woocommerce.single-product form.cart .single_add_to_cart_button,.woocommerce.single-product form.cart .ms-buy-now{flex:1 1 auto;min-width:9rem}.woocommerce.single-product form.variations_form .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem 0.75rem}.woocommerce.single-product form.grouped_form .single_add_to_cart_button,.woocommerce.single-product form.grouped_form .ms-buy-now{margin-top:0.75rem;margin-right:0.5rem}.ms-loop-cta{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:0.5rem;width:100%;margin-top:1.1rem;margin-bottom:0.75rem}.ms-loop-cta .button,.ms-loop-cta .added_to_cart{flex:1 1 calc(50% - 0.25rem);min-width:7.5rem;margin-top:0 !important;margin-bottom:0 !important;text-align:center}.ms-buy-now--loop{flex:1 1 calc(50% - 0.25rem);min-width:7.5rem}@media (max-width:479px){.woocommerce.single-product form.cart .single_add_to_cart_button,.woocommerce.single-product form.cart .ms-buy-now,.woocommerce.single-product form.variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button,.woocommerce.single-product form.variations_form .woocommerce-variation-add-to-cart .ms-buy-now{flex:1 1 100%;min-width:0;width:100%}.ms-loop-cta .button,.ms-loop-cta .added_to_cart,.ms-buy-now--loop{flex:1 1 100%;min-width:0}}@media (max-width:999px){.woocommerce .loop-container ul.products,.woocommerce-archive .loop-container ul.products,.woocommerce-shop ul.products,.woocommerce-archive ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.woocommerce .loop-container ul.products,.woocommerce-archive .loop-container ul.products,.woocommerce-shop ul.products,.woocommerce-archive ul.products{grid-template-columns:repeat(2,1fr);gap:1rem}.woocommerce .loop-container ul.products li.product>*:not(a:first-of-type),.woocommerce-archive .loop-container ul.products li.product>*:not(a:first-of-type),.woocommerce-shop ul.products li.product>*:not(a:first-of-type),.woocommerce-archive ul.products li.product>*:not(a:first-of-type){padding-left:0.5rem;padding-right:0.5rem}}.blog .loop-container,body.archive:not(.woocommerce) .loop-container,.search-results .loop-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:0;max-width:none;width:100%;margin-left:0;margin-right:0;align-items:stretch;box-sizing:border-box}.blog .loop-container .archive-header,body.archive:not(.woocommerce) .loop-container .archive-header,.search-results .loop-container .search-header{grid-column:1 / -1;margin-bottom:0.5rem}.blog .loop-container .entry,body.archive:not(.woocommerce) .loop-container .entry,.search-results .loop-container .entry{max-width:none;margin:0;padding:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(44,24,16,0.08);border:1px solid rgba(44,24,16,0.06);display:flex;flex-direction:column;transition:box-shadow 0.2s ease,border-color 0.2s ease}.blog .loop-container .entry:hover,body.archive:not(.woocommerce) .loop-container .entry:hover,.search-results .loop-container .entry:hover{box-shadow:0 8px 24px rgba(44,24,16,0.12);border-color:rgba(197,148,42,0.2)}.blog .loop-container .entry .archive-tile__inner,body.archive:not(.woocommerce) .loop-container .entry .archive-tile__inner,.search-results .loop-container .entry .archive-tile__inner{display:flex;flex-direction:column;flex:1;min-height:0}.blog .loop-container .entry .featured-image-container,body.archive:not(.woocommerce) .loop-container .entry .featured-image-container,.search-results .loop-container .entry .featured-image-container{margin:0;padding:0;border:none;border-radius:12px 12px 0 0;background:#ebe8e4;flex-shrink:0;overflow:hidden}.blog .loop-container .entry .featured-image,body.archive:not(.woocommerce) .loop-container .entry .featured-image,.search-results .loop-container .entry .featured-image{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;background:#ebe8e4}@supports (aspect-ratio:16 / 9){.blog .loop-container .entry .featured-image,body.archive:not(.woocommerce) .loop-container .entry .featured-image,.search-results .loop-container .entry .featured-image{height:auto;padding-bottom:0;aspect-ratio:16 / 9}}.blog .loop-container .entry .featured-image>a,body.archive:not(.woocommerce) .loop-container .entry .featured-image>a,.search-results .loop-container .entry .featured-image>a{position:absolute;inset:0;font-size:0}.blog .loop-container .entry .featured-image img,.blog .loop-container .entry .featured-image a img,body.archive:not(.woocommerce) .loop-container .entry .featured-image img,body.archive:not(.woocommerce) .loop-container .entry .featured-image a img,.search-results .loop-container .entry .featured-image img,.search-results .loop-container .entry .featured-image a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.blog .loop-container .entry .post-header,body.archive:not(.woocommerce) .loop-container .entry .post-header,.search-results .loop-container .entry .post-header{flex:0 0 auto;padding:1.25rem 1.25rem 0;margin:0;max-width:none;text-align:left}.blog .loop-container .entry .post-title,body.archive:not(.woocommerce) .loop-container .entry .post-title,.search-results .loop-container .entry .post-title{font-size:1.0625rem;line-height:1.35;margin:0 0 0.375rem;font-weight:700}.blog .loop-container .entry .post-title a,body.archive:not(.woocommerce) .loop-container .entry .post-title a,.search-results .loop-container .entry .post-title a{color:#2C1810;text-decoration:none}.blog .loop-container .entry .post-title a:hover,body.archive:not(.woocommerce) .loop-container .entry .post-title a:hover,.search-results .loop-container .entry .post-title a:hover{color:#C5942A}.blog .loop-container .entry .post-byline,body.archive:not(.woocommerce) .loop-container .entry .post-byline,.search-results .loop-container .entry .post-byline{font-size:0.8125rem;color:#6B5C50;margin:0 0 0.75rem;line-height:1.4}.blog .loop-container .entry .post-content,body.archive:not(.woocommerce) .loop-container .entry .post-content,.search-results .loop-container .entry .post-content{flex:1;min-height:0;padding:0 1.25rem 1.25rem;margin:0;font-size:0.9375rem;line-height:1.55;color:#3D2E22}.blog .loop-container .entry .post-content p:last-child,body.archive:not(.woocommerce) .loop-container .entry .post-content p:last-child,.search-results .loop-container .entry .post-content p:last-child{margin-bottom:0}.blog .loop-container .pagination,body.archive:not(.woocommerce) .loop-container .pagination,.search-results .loop-container .pagination{grid-column:1 / -1;margin-top:1rem}@media all and (max-width:640px){.blog .loop-container,body.archive:not(.woocommerce) .loop-container,.search-results .loop-container{grid-template-columns:1fr;gap:1.5rem}}@media all and (max-width:640px){body.single-post .featured-image-container{float:none;width:100%;max-width:420px;margin:0 auto 1rem}.overflow-container{overflow-x:hidden;overflow-y:visible}.seva-two-col{flex-direction:column;flex-wrap:wrap;gap:1.5em}.seva-two-col .post-content{flex:1 1 100%}.seva-sidebar{flex:1 1 100%;position:static;max-width:none}.seva-sidebar__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1em}}a:hover,a:active,a:focus{color:#C5942A !important}body{color:#2C1810}.site-header--sticky .toggle-container{background:transparent !important;border-radius:8px}.site-header--sticky .toggle-navigation,.site-header--sticky .toggle-navigation:hover,.site-header--sticky .toggle-navigation:focus{background:transparent !important;border:none;border-radius:8px;min-width:40px;min-height:40px;width:auto;padding:4px 8px;box-sizing:border-box;transition:background 0.2s ease,color 0.2s ease}.site-header--sticky .toggle-navigation:hover,.site-header--sticky .toggle-navigation:focus-visible{background:rgba(44,24,16,0.06) !important}.site-header--sticky .toggle-navigation svg g,.site-header--sticky .toggle-navigation svg rect{fill:#2C1810 !important}.site-header--sticky .toggle-navigation:hover svg g,.site-header--sticky .toggle-navigation:hover svg rect,.site-header--sticky .toggle-navigation:focus-visible svg g,.site-header--sticky .toggle-navigation:focus-visible svg rect{fill:#8B1A1A !important}.mobile-menu-container{background:rgba(44,24,16,0.95) !important}.rtl .mobile-menu-container{background:rgba(44,24,16,0.95) !important}@media all and (min-width:75em){.mobile-menu-container{background:#2C1810 !important}.mobile-menu-container:after,.rtl .mobile-menu-container:after{background:#2C1810 !important}.menu-primary ul ul{background:#2C1810 !important}}.menu-primary ul li.current-menu-item>a,.menu-primary ul li.current_page_item>a,.menu-primary ul li.current-menu-item>a:link,.menu-primary ul li.current-menu-item>a:visited,.menu-primary ul li.current_page_item>a:link,.menu-primary ul li.current_page_item>a:visited{color:#C5942A !important}.design-credit{background:#2C1810 !important;bottom:2.5em}.footer-trust-badge{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.4em 0.55em;padding:0.85em 1.25em;min-height:2.75em;text-align:center;font-size:0.8125em;line-height:1.45;letter-spacing:0.02em;color:#F0E8DE;background:#24150e;border-top:1px solid rgba(197,148,42,0.65);-webkit-font-smoothing:antialiased}.footer-trust-badge .fas{flex-shrink:0;color:#D4A84B;font-size:1.05em;margin-right:0.15em}.footer-trust-badge__label{text-transform:uppercase;font-weight:800;color:#FFF8F0;letter-spacing:0.07em}.footer-trust-badge__sep{color:rgba(255,255,255,0.45);font-size:1em;line-height:1}.footer-trust-badge__id{font-weight:600;color:#E8DDD2;letter-spacing:0.02em}.footer-trust-badge__id strong{color:#F0C96A;font-weight:800}.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce.single-product form .single_add_to_cart_button:hover,.woocommerce.single-product form .single_add_to_cart_button:active,.woocommerce.single-product form .single_add_to_cart_button:focus,.woocommerce-cart .cart-collaterals .cart_totals .checkout-button:hover,.woocommerce-cart .cart-collaterals .cart_totals .checkout-button:active,.woocommerce-cart .cart-collaterals .cart_totals .checkout-button:focus,.woocommerce-checkout .checkout #place_order:hover,.woocommerce-checkout .checkout #place_order:active,.woocommerce-checkout .checkout #place_order:focus,.comment-form .form-submit input:hover,button:focus{background:#C5942A !important}.social-icons-container .social-media-icons a:hover,.social-icons-container .social-media-icons a:active,.social-icons-container .social-media-icons a:focus{background:#C5942A !important;border-color:#C5942A !important;color:#fff !important}.toggle-dropdown.open{border-color:#C5942A !important}.woocommerce-info{border-color:#C5942A !important}.woocommerce-info:before{color:#C5942A !important}.site-header .search-form-container .search-field:focus{border-color:#C5942A !important;box-shadow:0 1px 2px 0 rgba(44,24,16,0.1) !important}.site-header .search-form-container .submit-button{background:#3D2E22 !important;color:#fff !important}.site-header .search-form-container .submit-button input{background:transparent !important}.site-header .search-form-container .submit-button:after{color:#fff !important}.site-header .search-form-container .category-select,.site-header .search-form-container .category-select select{background:#3D2E22 !important;color:#fff !important}.site-header .search-form-container .category-select:hover,.site-header .search-form-container .category-select:active,.site-header .search-form-container .category-select:focus{background:#5C4A3A !important}.site-header .search-form-container .category-select i{color:#fff !important}@media (min-width:75em){.user-icon a,.cart-icon a,.user-icon a:link,.user-icon a:visited,.cart-icon a:link,.cart-icon a:visited,.site-header .user-account-icon-container a,.site-header .shopping-cart-container a,.site-header .user-account-icon-container a:link,.site-header .user-account-icon-container a:visited,.site-header .shopping-cart-container a:link,.site-header .shopping-cart-container a:visited{color:#3D2E22 !important}.user-icon a:hover,.user-icon a:active,.user-icon a:focus,.cart-icon a:hover,.cart-icon a:active,.cart-icon a:focus,.site-header .user-account-icon-container a:hover,.site-header .user-account-icon-container a:active,.site-header .user-account-icon-container a:focus,.site-header .shopping-cart-container a:hover,.site-header .shopping-cart-container a:active,.site-header .shopping-cart-container a:focus{color:#A67B1F !important}.woocommerce-account .user-account-icon-container a,.woocommerce-account .user-account-icon-container a:link,.woocommerce-account .user-account-icon-container a:visited,.woocommerce-cart .shopping-cart-container a,.woocommerce-cart .shopping-cart-container a:link,.woocommerce-cart .shopping-cart-container a:visited{color:#3D2E22 !important}.woocommerce-account .user-account-icon-container a:hover,.woocommerce-account .user-account-icon-container a:active,.woocommerce-account .user-account-icon-container a:focus,.woocommerce-cart .shopping-cart-container a:hover,.woocommerce-cart .shopping-cart-container a:active,.woocommerce-cart .shopping-cart-container a:focus{color:#A67B1F !important}}@media all and (max-width:74.999em){.site-header--sticky .header-actions .shopping-cart-container{position:static !important;left:auto !important;right:auto !important;top:auto !important;padding:0 !important}.site-header--sticky .header-actions .toggle-container{display:flex !important;flex-direction:row;align-items:center;justify-content:center;gap:0.25rem;flex-wrap:nowrap}.user-account-icon-container,.shopping-cart-container{opacity:1 !important;visibility:visible !important}.site-header .user-account-icon-container a,.site-header .user-account-icon-container .user-icon a,.site-header .shopping-cart-container a,.site-header .shopping-cart-container .cart-icon a,.site-header .user-account-icon-container a:link,.site-header .user-account-icon-container a:visited,.site-header .shopping-cart-container a:link,.site-header .shopping-cart-container a:visited,.site-header .user-account-icon-container a i,.site-header .user-account-icon-container a .fa,.site-header .shopping-cart-container a i,.site-header .shopping-cart-container a .fa,.woocommerce-account .user-account-icon-container a,.woocommerce-account .user-account-icon-container a:link,.woocommerce-account .user-account-icon-container a:visited,.woocommerce-cart .shopping-cart-container a,.woocommerce-cart .shopping-cart-container a:link,.woocommerce-cart .shopping-cart-container a:visited{color:#fff !important}.site-header .user-account-icon-container a:hover,.site-header .user-account-icon-container a:active,.site-header .user-account-icon-container a:focus,.site-header .shopping-cart-container a:hover,.site-header .shopping-cart-container a:active,.site-header .shopping-cart-container a:focus{color:#C5942A !important}.woocommerce-cart .shopping-cart-container .cart-count{background:#C5942A !important;color:#fff !important}.site-header--sticky .header-actions>.shopping-cart-container .cart-icon{margin:0 !important;line-height:1}.site-header--sticky .header-actions>.shopping-cart-container .cart-icon a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.site-header--sticky .header-actions>.shopping-cart-container .cart-icon a,.site-header--sticky .header-actions>.shopping-cart-container .cart-icon a:link,.site-header--sticky .header-actions>.shopping-cart-container .cart-icon a:visited,.site-header--sticky .header-actions>.shopping-cart-container a i,.site-header--sticky .header-actions>.shopping-cart-container a .fa{color:#3d2e22 !important}.site-header--sticky .header-actions>.shopping-cart-container .cart-icon a:hover,.site-header--sticky .header-actions>.shopping-cart-container .cart-icon a:active,.site-header--sticky .header-actions>.shopping-cart-container .cart-icon a:focus{color:#a67b1f !important}.site-header--sticky .header-actions>.shopping-cart-container .cart-count{background:#8b1a1a !important;color:#fff !important}}@media all and (max-width:74.999em){.site-header--sticky .close-mobile-menu{padding:0.75rem 1rem;border-bottom:1px solid rgba(255,255,255,0.12);margin-bottom:0.5rem}.site-header--sticky .close-mobile-menu button{background:rgba(255,255,255,0.12) !important;border:1px solid rgba(255,255,255,0.25) !important;border-radius:8px;padding:0.5rem 0.75rem;min-width:44px;min-height:44px;transition:background 0.2s ease,border-color 0.2s ease}.site-header--sticky .close-mobile-menu button:hover,.site-header--sticky .close-mobile-menu button:focus-visible{background:rgba(255,255,255,0.2) !important;border-color:rgba(197,148,42,0.6) !important}.site-header--sticky #mobile-menu-container-inner>.user-account-icon-container{position:static !important;left:auto !important;right:auto !important;top:auto !important;padding:0.35rem 1rem 0.85rem;margin:0 0 0.25rem;border-bottom:1px solid rgba(255,255,255,0.12);opacity:1 !important;visibility:visible !important}.site-header--sticky #mobile-menu-container-inner>.user-account-icon-container .user-icon{margin:0 !important}.site-header--sticky #mobile-menu-container-inner>.user-account-icon-container .user-icon a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.site-header--sticky #mobile-menu-container-inner .menu-primary-items>li>a{padding:0.65rem 0.25rem;font-size:clamp(0.95rem,0.82rem+2.8vw,1.125rem);line-height:1.35;border-bottom:1px solid rgba(255,255,255,0.08)}.site-header--sticky #mobile-menu-container-inner .menu-primary-items>li.ms-megamenu-trigger{margin-bottom:0.35rem;padding-bottom:0.85rem;border-bottom:1px solid rgba(255,255,255,0.18)}.site-header--sticky #mobile-menu-container-inner .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link,.site-header--sticky #mobile-menu-container-inner .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link:link,.site-header--sticky #mobile-menu-container-inner .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link:visited{display:block;margin:0.15rem 0.35rem 0;padding:0.7rem 1.15rem;padding-right:calc(1rem+0.55em);text-align:center;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-size:clamp(0.875rem,0.78rem+1.2vw,1rem);color:#fff !important;background:linear-gradient(180deg,#a82525 0%,#8b1a1a 48%,#751a1a 100%);border:1px solid rgba(197,148,42,0.55);border-radius:999px;box-shadow:0 1px 0 rgba(255,255,255,0.12) inset,0 2px 10px rgba(0,0,0,0.25);border-bottom:none}.site-header--sticky #mobile-menu-container-inner .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link:hover,.site-header--sticky #mobile-menu-container-inner .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link:active,.site-header--sticky #mobile-menu-container-inner .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link:focus{color:#fff !important;background:linear-gradient(180deg,#bc2e2e 0%,#9e2121 55%,#861f1f 100%);text-decoration:none !important}.site-header--sticky #mobile-menu-container-inner .menu-primary-items>li.ms-megamenu-trigger.menu-item-has-children .ms-megamenu-root-link::after{border-right-color:rgba(255,245,232,0.95);border-bottom-color:rgba(255,245,232,0.95)}.site-header--sticky #mobile-menu-container-inner .menu-primary-items>li:last-child>a{border-bottom:none}.site-header--sticky .mobile-menu-container{transition:transform 0.28s ease,opacity 0.28s ease,visibility 0.28s ease}}.cart-count,.woocommerce-cart .shopping-cart-container .cart-count{background:#C5942A !important;color:#fff !important}.header-promo .button a,.header-promo .button a:link,.header-promo .button a:visited{background:#C5942A !important;color:#fff !important}.header-promo .button a:hover,.header-promo .button a:active,.header-promo .button a:focus{background:#A67B1F !important;color:#fff !important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:#8B1A1A !important;color:#fff !important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce .cart .button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:#6B1414 !important;color:#fff !important}.woocommerce span.onsale{background-color:#8B1A1A !important;color:#fff !important}.woocommerce .star-rating span::before,.woocommerce .star-rating::before{color:#C5942A !important}.woocommerce .price ins,.woocommerce .price .amount{color:#8B1A1A !important}.woocommerce .woocommerce-tabs .tabs li.active a,.woocommerce .woocommerce-tabs .tabs li.active{border-bottom-color:#8B1A1A !important;color:#8B1A1A !important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#8B1A1A !important;color:#fff !important}body.tax-product_cat.term-daily-sevas nav.woocommerce-pagination{padding:0.9rem 0 1.2rem;margin-top:0.4rem}body.tax-product_cat.term-daily-sevas nav.woocommerce-pagination ul{padding:0.25rem 0.35rem}body.tax-product_cat.term-daily-sevas nav.woocommerce-pagination ul li a,body.tax-product_cat.term-daily-sevas nav.woocommerce-pagination ul li span{padding:0.6rem 0.9rem;line-height:1}body.woocommerce-shop nav.woocommerce-pagination{padding:0.9rem 0 1.2rem;margin-top:0.4rem}body.woocommerce-shop nav.woocommerce-pagination ul{padding:0.25rem 0.35rem}body.woocommerce-shop nav.woocommerce-pagination ul li a,body.woocommerce-shop nav.woocommerce-pagination ul li span{padding:0.6rem 0.9rem;line-height:1}input:focus,textarea:focus,select:focus{border-color:#C5942A !important;outline-color:#C5942A !important}blockquote{border-color:#C5942A !important}.scripture-verse{margin:1.5em 0;padding:1.25em 1.5em;border-left:4px solid #C5942A;background:linear-gradient(135deg,#fdf8f0 0%,#faf5eb 100%);border-radius:0 6px 6px 0}.scripture-verse__sanskrit{font-family:"Noto Sans Devanagari","Arial Unicode MS",sans-serif;font-size:1.15em;line-height:1.7;color:#4a2010;margin:0 0 0.65em}.scripture-verse__translit{font-size:0.92em;line-height:1.55;color:#6B5C50;margin:0 0 0.75em}.scripture-verse__translation{font-size:1em;line-height:1.65;color:#333;margin:0 0 0.5em}.scripture-verse__source{font-size:0.85em;color:#8B7355;margin:0;font-style:italic}.social-media-icons a:hover{color:#C5942A !important}.scroll-to-top{background:#8B1A1A !important}.scroll-to-top:hover{background:#6B1414 !important}.yoast-breadcrumbs,.woocommerce .woocommerce-breadcrumb{color:#6B5C50 !important}.yoast-breadcrumbs a,.woocommerce .woocommerce-breadcrumb a{color:#3D2E22 !important}.page-template-homepage .header-promo .button a{background:#C5942A !important;color:#fff !important}.page-template-homepage .header-promo .button a:hover,.page-template-homepage .header-promo .button a:active,.page-template-homepage .header-promo .button a:focus{background:#A67B1F !important;color:#fff !important}html{scroll-behavior:smooth}.site-header.site-header--sticky{position:sticky;top:0;z-index:1000;width:100vw;margin:0;margin-left:calc(-50vw+50%);padding:0;background:#fff;box-shadow:0 4px 12px -2px rgba(44,24,16,0.07);transition:box-shadow 0.3s ease,padding 0.3s ease;box-sizing:border-box}.site-header--sticky.header-scrolled{box-shadow:0 8px 24px -4px rgba(44,24,16,0.12)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box;padding:0.5rem 3.125%;transition:padding 0.3s ease}.header-scrolled .header-inner{padding-block:0.4rem}.header-inner .title-container{flex:0 0 auto;margin:0 !important;padding:0;display:flex;align-items:center;align-self:center;min-height:0}.header-inner .title-container .site-title{margin:0;display:flex;align-items:center;min-height:0;line-height:1.2}.header-inner .title-container .tagline{display:none}.header-nav{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:0}.header-actions{flex:0 0 auto;display:flex;align-items:center;align-self:center;gap:0.45rem}.site-header--sticky .header-inner .user-account-icon-container,.site-header--sticky .header-inner .shopping-cart-container{margin:0 !important;padding:0 !important;align-self:center}.site-header--sticky .header-actions .user-icon,.site-header--sticky .header-actions .cart-icon{margin:0 !important;line-height:1}@media (min-width:75em){.site-header--sticky .header-actions .user-icon a,.site-header--sticky .header-actions .cart-icon a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;box-sizing:border-box}.site-header--sticky .header-actions .user-icon,.site-header--sticky .header-actions .cart-icon{font-size:1.35em;line-height:1 !important}.site-header--sticky .header-actions .user-icon .fas,.site-header--sticky .header-actions .cart-icon .fa{display:block;line-height:1}}@media all and (max-width:74.999em){body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,auto) auto;grid-template-rows:minmax(0,auto) 0px;align-items:center;align-content:center;column-gap:0.28rem;row-gap:0;justify-content:stretch;padding:0.4rem clamp(0.55rem,2.6vw,1rem)}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .header-actions{display:contents}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .header-actions>.user-account-icon-container{display:none !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner #toggle-container{grid-column:1;grid-row:1;justify-self:start;align-self:center;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:0}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner #toggle-container .toggle-navigation{display:inline-flex;align-items:center;justify-content:center;margin:0}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner #toggle-container .toggle-navigation svg{display:block}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner #shopping-cart-container{grid-column:4;grid-row:1;justify-self:end;align-self:center;margin:0;min-width:0;flex-shrink:0}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container{grid-column:2;grid-row:1;min-width:0;max-width:100%;justify-self:start;align-self:center;text-align:left;display:flex;align-items:center;margin-left:-0.1rem}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container #site-title,body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container .site-title{min-width:0;max-width:100%;display:flex;align-items:center;line-height:1.15}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container .site-title a{display:inline-flex;align-items:center}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container .site-title:has(.custom-logo-link){font-size:0;line-height:0}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container .site-title:has(.custom-logo-link) .custom-logo-link{font-size:medium;line-height:1}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container .custom-logo-link{display:flex;align-items:center;max-width:100%;line-height:1}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container .custom-logo-link img,body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container img.custom-logo,body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container img{display:block;max-width:100%;width:auto;height:auto;max-height:clamp(1.2rem,7.5vw,1.85rem);object-fit:contain}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .header-nav{grid-column:1 / -1;grid-row:2;flex:none;min-width:0;width:100%;height:0;min-height:0;margin:0;padding:0;justify-self:stretch;position:relative;overflow:visible}}body.woocommerce-cart .site-header--sticky .header-inner .header-actions,body.woocommerce-checkout .site-header--sticky .header-inner .header-actions{display:none !important}body.woocommerce-cart .site-header--sticky .header-inner .ms-checkout-page-heading,body.woocommerce-checkout .site-header--sticky .header-inner .ms-checkout-page-heading{margin:0 0 0 auto;padding:0;align-self:center;text-align:right;flex:0 1 auto;min-width:0;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2;font-weight:700;color:#2c1810}body.woocommerce-cart .site-header .ms-checkout-header-divider,body.woocommerce-checkout .site-header .ms-checkout-header-divider{display:block;width:auto;margin:0 3.125%;border:0;border-top:1px solid #e8e0d4;height:0;box-sizing:border-box}@keyframes ms-spin{to{transform:rotate(360deg)}}body.woocommerce-checkout .blockUI.blockOverlay::after,body.woocommerce-cart .blockUI.blockOverlay::after{content:'';position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border:3px solid rgba(61,46,34,0.2);border-top-color:#8b1a1a;border-radius:50%;animation:ms-spin 0.65s linear infinite;z-index:100001;pointer-events:none}.ms-cart-redesign{position:relative}.ms-cart-redesign.ms-updating::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.55);border-radius:12px;z-index:5;pointer-events:none}.ms-cart-redesign.ms-updating::before{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid #e8e0d4;border-top-color:#8b1a1a;border-radius:50%;animation:ms-spin 0.65s linear infinite;z-index:6;pointer-events:none}.ms-shop-loop-ajax{position:relative;min-height:8rem}.ms-shop-loop-ajax.ms-loading::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.55);border-radius:12px;z-index:5;pointer-events:none}.ms-shop-loop-ajax.ms-loading::before{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid #e8e0d4;border-top-color:#8b1a1a;border-radius:50%;animation:ms-spin 0.65s linear infinite;z-index:6;pointer-events:none}.ms-added-toast{position:fixed;top:calc(env(safe-area-inset-top,0px)+5rem);bottom:auto;left:50%;right:auto;width:min(26rem,calc(100vw - 2rem));max-width:none;padding:1rem 1.15rem;background:#2c1810;color:#faf8f5;border-radius:12px;border-left:4px solid #c5942a;box-shadow:0 0 0 1px rgba(197,148,42,0.35),0 14px 40px rgba(44,24,16,0.45);z-index:100100;display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem 0.85rem;opacity:0;transform:translate(-50%,-16px);transition:opacity 0.25s ease,transform 0.25s ease;font-size:1rem;line-height:1.4;pointer-events:auto}.ms-added-toast.is-visible{opacity:1;transform:translate(-50%,0)}.ms-added-toast__msg{flex:1 1 auto;min-width:0;font-weight:600}.ms-added-toast__link.button{flex:0 0 auto;background:#c5942a !important;color:#fff !important;border:none !important;padding:0.4rem 0.85rem !important;border-radius:6px !important;font-weight:700 !important;font-size:0.8125rem !important;text-decoration:none !important;white-space:nowrap}.ms-added-toast__link.button:hover,.ms-added-toast__link.button:focus{background:#a67b1f !important;color:#fff !important}.ms-added-toast__close{flex:0 0 auto;margin-left:auto;width:2rem;height:2rem;padding:0;border:none;background:rgba(255,255,255,0.12);color:#faf8f5;border-radius:6px;font-size:1.25rem;line-height:1;cursor:pointer}.ms-added-toast__close:hover{background:rgba(255,255,255,0.22)}@media all and (max-width:36em){.ms-added-toast{top:calc(env(safe-area-inset-top,0px)+4.25rem);width:calc(100vw - 1.5rem);padding:0.95rem 1rem;font-size:0.9375rem}}.admin-bar .ms-added-toast{top:calc(env(safe-area-inset-top,0px)+5rem+46px)}@media screen and (min-width:783px){.admin-bar .ms-added-toast{top:calc(env(safe-area-inset-top,0px)+5rem+32px)}}.site-header--sticky .header-top{display:none}.site-header--sticky .header-bottom{display:none}@media all and (min-width:50em) and (max-width:74.999em){.site-header--sticky .header-nav .mobile-menu-container{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;visibility:hidden !important;opacity:0 !important;z-index:1190 !important;overflow:auto !important;-webkit-overflow-scrolling:touch;padding:1.5em !important;background:rgba(44,24,16,0.95) !important;transform:scale(0.95) !important;transition:transform 0.2s,visibility 0.2s,opacity 0.2s !important}.site-header--sticky .header-nav .mobile-menu-container.open{visibility:visible !important;opacity:1 !important;transform:scale(1) !important}.site-header--sticky .header-nav .mobile-menu-container::after{display:none !important;content:none !important}.admin-bar .site-header--sticky .header-nav .mobile-menu-container{top:46px !important}.site-header--sticky .header-nav .close-mobile-menu{display:block !important}.site-header--sticky .header-nav .menu-primary ul.menu-primary-items>li{display:block !important;white-space:normal !important}}@media all and (max-width:74.999em){.header-actions .search-form-container{display:none}.header-actions .toggle-container{display:flex}}@media all and (min-width:75em){body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner{display:flex !important;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:flex-start;gap:0.25rem 1rem;min-height:0;padding:0.5rem 3.125% !important;box-sizing:border-box}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container .site-title:has(.custom-logo-link){font-size:0;line-height:0}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container .site-title:has(.custom-logo-link) .custom-logo-link{font-size:medium;line-height:1}body.wp-custom-logo:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container #site-title.site-title{font-size:0;line-height:0}body.wp-custom-logo:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container #site-title.site-title .custom-logo-link{font-size:medium;line-height:1}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container{flex:0 0 auto;align-self:center}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container .custom-logo-link{display:inline-flex;align-items:center;line-height:1}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container .custom-logo-link img,body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .title-container img.custom-logo{display:block;max-height:clamp(1.35rem,2.2vw,1.85rem);width:auto;height:auto;object-fit:contain}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .header-nav{flex:1 1 auto;align-self:center;min-width:0;overflow:visible;padding-inline-end:0.25rem;justify-content:flex-start}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner .header-actions{flex:0 0 auto;align-self:center}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-nav .menu-primary.menu-container>nav.menu>ul.menu-primary-items>li>a{padding:0.3rem clamp(0.35rem,0.2rem+0.45vw,0.65rem) !important;line-height:1 !important;display:inline-flex !important;align-items:center !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-nav .menu-primary.menu-container>nav.menu>ul.menu-primary-items>li.menu-item-has-children:not(.ms-megamenu-trigger)>a{padding-right:calc(0.38rem+0.52em) !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-nav .menu-primary.menu-container{margin:0 !important;padding:0 !important;align-self:center}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-nav .menu-primary.menu-container>nav.menu{margin:0 !important;padding:0 !important}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-nav .menu-primary.menu-container>nav.menu>ul.menu-primary-items>li.ms-megamenu-trigger a.ms-megamenu-root-link,body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-nav .menu-primary.menu-container>nav.menu>ul.menu-primary-items>li.ms-megamenu-trigger a.ms-megamenu-root-link:link,body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-nav .menu-primary.menu-container>nav.menu>ul.menu-primary-items>li.ms-megamenu-trigger a.ms-megamenu-root-link:visited{padding:0.35rem 1rem !important;padding-right:calc(0.65rem+0.52em) !important;line-height:1 !important;display:inline-flex !important;align-items:center !important}.header-actions .toggle-container{display:none}.header-nav .mobile-menu-container{position:static;display:flex;flex-direction:row;align-items:center;align-self:center;background:none !important;width:auto;height:auto;min-height:0;transform:none;padding:0;overflow:visible;visibility:visible;opacity:1}.header-nav .mobile-menu-container::after{display:none !important}.header-nav #mobile-menu-container-inner{display:flex;flex-direction:row;align-items:center;align-self:center;justify-content:flex-start;width:100%;min-width:0;min-height:0}.header-nav .close-mobile-menu{display:none}.header-nav .menu-primary>nav>ul.menu-primary-items{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:0.04rem 0.06rem;list-style:none;margin:0;padding:0;max-width:100%;min-width:0;min-height:0}.header-nav .menu-primary>nav>ul.menu-primary-items>li{flex:0 1 auto;min-width:0;display:flex;align-items:center;min-height:0}.site-header--sticky .menu-primary ul ul{z-index:1100}.header-nav .menu-primary ul.sub-menu{display:block}.header-nav .menu-primary-items>li>ul.sub-menu{position:absolute !important;top:calc(100%+4px) !important;left:6px !important;right:auto !important;margin:0 !important}.header-nav .menu-primary ul ul{font-size:clamp(0.75rem,0.48rem+0.65vw,0.9375rem)}.header-nav .menu-primary-items>li>a{min-width:0;overflow:hidden;text-overflow:ellipsis;padding:0.3rem clamp(0.35rem,0.2rem+0.45vw,0.65rem);font-size:clamp(0.78rem,0.44rem+0.8vw,1.0625rem);line-height:1;white-space:nowrap;color:#3d2e22;text-decoration:none;background:transparent;border-radius:4px;display:inline-flex;align-items:center}.header-nav .menu-primary-items>li>a:link,.header-nav .menu-primary-items>li>a:visited{color:#3d2e22}.header-nav .menu-primary-items>li>a:hover,.header-nav .menu-primary-items>li>a:active,.header-nav .menu-primary-items>li>a:focus{color:#c5942a;background:transparent;text-decoration:underline;text-decoration-color:rgba(197,148,42,0.7);text-underline-offset:0.2em}.header-nav .menu-primary-items>li>a:focus-visible{outline:2px solid #c5942a;outline-offset:2px}.header-nav .menu-primary-items>li.menu-item-has-children{position:relative}.header-nav .menu-primary-items>li.menu-item-has-children>a{position:relative;z-index:2;padding-right:calc(0.38rem+0.52em)}.header-nav .menu-primary-items>li.menu-item-has-children>a::after{content:"";position:absolute;right:0.42rem;top:50%;width:0.32em;height:0.32em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg);opacity:0.65;pointer-events:none}.header-nav .menu-primary-items>li.menu-item-has-children>.toggle-dropdown{position:absolute;top:0;right:0;bottom:0;width:2.35rem;margin:0 !important;padding:0;border:none !important;background:transparent !important;box-shadow:none !important;display:flex;align-items:center;justify-content:center;z-index:3;cursor:pointer;font-size:0;line-height:0;color:inherit}.header-nav .menu-primary-items>li.menu-item-has-children>.toggle-dropdown i{display:none !important}.header-nav .menu-primary-items>li.menu-item-has-children>.toggle-dropdown:focus-visible{outline:2px solid #c5942a;outline-offset:2px;border-radius:4px}.header-nav .menu-primary-items>li.ms-megamenu-trigger{margin-right:clamp(0.55rem,1vw,1.15rem);padding-right:clamp(0.45rem,0.8vw,0.85rem);border-right:1px solid rgba(44,24,16,0.14)}.header-nav .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link,.header-nav .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link:link,.header-nav .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link:visited{position:relative;display:inline-flex;align-items:center;line-height:1;padding:0.35rem 1rem;padding-right:calc(0.65rem+0.52em);font-weight:700;letter-spacing:0.07em;text-transform:uppercase;font-size:clamp(0.72rem,0.38rem+0.8vw,0.875rem);color:#fff !important;background:linear-gradient(180deg,#a82525 0%,#8b1a1a 48%,#751a1a 100%);border:1px solid rgba(197,148,42,0.55);border-radius:999px;box-shadow:0 1px 0 rgba(255,255,255,0.14) inset,0 0 0 1px rgba(107,18,18,0.06),0 0 10px rgba(107,18,18,0.22);text-decoration:none !important}.header-nav .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link:hover,.header-nav .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link:active,.header-nav .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link:focus{color:#fff !important;background:linear-gradient(180deg,#bc2e2e 0%,#9e2121 55%,#861f1f 100%);border-color:rgba(197,148,42,0.85);box-shadow:0 1px 0 rgba(255,255,255,0.18) inset,0 0 0 1px rgba(107,18,18,0.08),0 0 12px rgba(107,18,18,0.32);text-decoration:none !important}.header-nav .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link:focus-visible{outline:2px solid #c5942a;outline-offset:3px}.header-nav .menu-primary-items>li.ms-megamenu-trigger.menu-item-has-children .ms-megamenu-root-link::after{content:"";position:absolute;right:0.48rem;top:50%;width:0.32em;height:0.32em;border-right:2px solid rgba(255,245,232,0.95);border-bottom:2px solid rgba(255,245,232,0.95);transform:translateY(-50%) rotate(45deg);opacity:0.92;pointer-events:none}.header-nav .menu-primary-items>li.ms-megamenu-trigger{pointer-events:none}.header-nav .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-hit-wrap,.header-nav .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-root-link,.header-nav .menu-primary-items>li.ms-megamenu-trigger .ms-megamenu-hover-bridge,#ms-megamenu-panel{pointer-events:auto}}.ms-page-header-bar{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;background:#faf8f5;border-bottom:1px solid #e8e0d8;box-shadow:0 1px 0 rgba(44,24,16,0.04)}.ms-page-header-inner{max-width:1400px;margin:0 auto;padding:0.65rem 3.125%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem 1.25rem}.ms-page-header-bar+#main-container.main-container{margin-top:0;padding-top:1.5rem}body.woocommerce-cart .site-header--sticky .header-nav,body.woocommerce-checkout .site-header--sticky .header-nav{display:none !important}body.woocommerce-cart .site-header--sticky .header-actions .toggle-container,body.woocommerce-checkout .site-header--sticky .header-actions .toggle-container{display:none !important}.ms-page-header-breadcrumbs{flex:1 1 auto;min-width:0}.ms-page-header-breadcrumbs .yoast-breadcrumbs{margin:0;padding:0;font-size:0.8125rem;line-height:1.45}.ms-shop-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0.65rem 1rem;width:100%;margin-bottom:1.25rem;clear:both}.ms-shop-toolbar-primary{flex:0 1 auto;min-width:0;display:flex;align-items:center;align-self:center;min-height:42px}.ms-shop-toolbar-primary .woocommerce-result-count{float:none !important;margin:0 !important;padding:0;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-shop-toolbar-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:0.5rem 0.75rem;flex:1 1 auto;min-width:0;min-height:42px;overflow:visible}@media (min-width:50em){.ms-shop-toolbar-actions{flex-wrap:nowrap;position:relative;z-index:5}.ms-shop-toolbar-search--collapsible.is-open .ms-shop-search-panel,.ms-shop-ordering-collapsible.is-open .ms-shop-order-panel{position:absolute;top:calc(100%+0.5rem);left:0;right:0;width:100%;min-width:0;min-height:0;max-width:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;z-index:40;box-sizing:border-box;background:none;box-shadow:none;border-radius:0;padding:0.25rem 0 0}.ms-shop-toolbar-search--collapsible.is-open .ms-shop-search-panel .search-form-container{width:100%;max-width:min(100%,560px);align-self:flex-end}.ms-shop-toolbar-search--collapsible.is-open .ms-shop-search-panel .search-form-container--simple form{max-width:100%;width:100%;margin-left:0;margin-right:0}.ms-shop-ordering-collapsible.is-open .ms-shop-order-panel .woocommerce-ordering{width:auto;max-width:min(100%,22rem);min-width:14rem;margin-left:0;margin-right:0}.ms-shop-toolbar-actions .ms-shop-order-panel select.orderby{min-width:14rem;width:100%;max-width:100%}.ms-shop-toolbar:has(.ms-shop-toolbar-actions .is-open){margin-bottom:3.75rem}}.ms-shop-toolbar-actions .woocommerce-ordering{float:none !important;margin:0 !important;padding:0;display:flex;align-items:center;line-height:0;width:100%}.ms-shop-toolbar-actions .woocommerce-ordering select{min-height:42px;height:42px;padding:0 2.25rem 0 0.75rem;line-height:1.3;font-size:0.9375rem;font-family:"Lato",sans-serif;color:#2c1810;background-color:#fff;border:1px solid #d8d0c8;border-radius:8px;box-sizing:border-box;vertical-align:middle;cursor:pointer;width:100%}.ms-shop-toolbar-search{margin:0;padding:0}.ms-shop-toolbar-search--collapsible,.ms-shop-ordering-collapsible{display:flex;flex-direction:column;align-items:stretch;gap:0.5rem;flex:0 0 auto;min-width:0;max-width:min(100%,400px)}.ms-shop-search-toggle,.ms-shop-order-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 42px;width:42px;height:42px;padding:0;margin:0;border:1px solid #d8d0c8;border-radius:8px;background:#fff;color:#3d2e22;cursor:pointer;box-sizing:border-box}.ms-shop-search-toggle:focus-visible,.ms-shop-order-toggle:focus-visible{outline:2px solid #c5942a;outline-offset:2px}.ms-shop-toolbar-search--collapsible.is-open .ms-shop-search-toggle,.ms-shop-ordering-collapsible.is-open .ms-shop-order-toggle{border-color:rgba(197,148,42,0.85);box-shadow:inset 0 0 0 1px rgba(197,148,42,0.35)}.ms-shop-toolbar-actions .ms-shop-search-panel,.ms-shop-toolbar-actions .ms-shop-order-panel{align-items:center;min-height:42px;width:100%}.ms-shop-search-panel{display:none}.ms-shop-toolbar-search--collapsible.is-open .ms-shop-search-panel{display:flex}.ms-shop-order-panel{display:none}.ms-shop-ordering-collapsible.is-open .ms-shop-order-panel{display:flex}.ms-shop-toolbar-search .search-form-container{position:relative;margin:0;padding:0;line-height:1;display:flex;align-items:center;min-height:42px}.ms-shop-toolbar-search .search-form-container--simple form{display:flex;flex-wrap:nowrap;align-items:center;width:100%;max-width:min(100%,560px);height:42px;min-height:42px;max-height:42px;border:1px solid #d8d0c8;border-radius:8px;overflow:hidden;background:#fff;box-sizing:border-box;margin:0;padding:0}.ms-shop-toolbar-search .search-form-container--simple .search-field{flex:1 1 auto;min-width:0;width:7rem;margin:0 !important;padding:0 0.75rem;height:42px !important;min-height:42px !important;max-height:42px !important;border:none !important;border-radius:0 !important;background:#fff;font-size:0.9375rem;font-family:"Lato",sans-serif;color:#2c1810;box-shadow:none !important;box-sizing:border-box;line-height:42px !important;vertical-align:middle;-webkit-appearance:none;appearance:none}.ms-shop-toolbar-search .search-form-container--simple .search-field::-webkit-search-decoration,.ms-shop-toolbar-search .search-form-container--simple .search-field::-webkit-search-cancel-button,.ms-shop-toolbar-search .search-form-container--simple .search-field::-webkit-search-results-button,.ms-shop-toolbar-search .search-form-container--simple .search-field::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.ms-shop-toolbar-search .search-form-container--simple .search-field:focus{outline:none;box-shadow:inset 0 0 0 2px rgba(197,148,42,0.45) !important;line-height:42px !important}.ms-shop-toolbar-search .search-form-container--simple .submit-button{display:flex !important;align-items:center;justify-content:center;flex:0 0 auto;margin:0 !important;padding:0 !important;width:auto;height:42px !important;min-height:42px !important;max-height:42px !important;border:none !important;border-radius:0 !important;border-left:1px solid rgba(44,24,16,0.12) !important;background:#3d2e22 !important;box-sizing:border-box}.ms-shop-toolbar-search .search-form-container--simple .submit-button input.search-submit{position:relative;z-index:1;height:42px !important;min-height:42px !important;padding:0 1rem !important;margin:0 !important;border:none !important;background:transparent !important;color:#fff !important;font-size:0.875rem !important;font-weight:700 !important;font-family:"Lato",sans-serif !important;line-height:42px !important;cursor:pointer;border-radius:0 !important;box-sizing:border-box;vertical-align:middle}.ms-shop-toolbar-search .search-form-container--simple .submit-button:after{display:none !important}.ms-shop-toolbar-search .search-form-container--simple form.search-form--field-only .search-field{border-radius:8px !important}@media all and (max-width:49.999em){.ms-shop-toolbar-primary .woocommerce-result-count{font-size:0.875rem;line-height:1.3}.ms-shop-toolbar-actions{flex:1 1 auto;justify-content:flex-end;min-width:0;position:relative;z-index:2}.ms-shop-toolbar-search--collapsible,.ms-shop-ordering-collapsible{min-width:0;max-width:none;flex:0 0 auto}.ms-shop-toolbar-search--collapsible.is-open .ms-shop-search-panel,.ms-shop-ordering-collapsible.is-open .ms-shop-order-panel{position:absolute;top:calc(100%+0.5rem);left:0;right:0;width:100%;min-width:0;min-height:0;max-width:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;z-index:40;box-sizing:border-box;background:none;box-shadow:none;border-radius:0;padding:0.25rem 0 0}.ms-shop-toolbar-search--collapsible.is-open .ms-shop-search-panel .search-form-container{width:100%;max-width:min(100%,560px);align-self:flex-end}.ms-shop-toolbar-search--collapsible.is-open .ms-shop-search-panel .search-form-container--simple form{max-width:100%;width:100%;margin-left:0;margin-right:0}.ms-shop-ordering-collapsible.is-open .ms-shop-order-panel .woocommerce-ordering{width:auto;max-width:min(100%,22rem);min-width:min(100%,14rem);margin-left:0;margin-right:0}.ms-shop-toolbar-actions .woocommerce-ordering select{max-width:100%;width:100%;min-width:min(100%,14rem);padding-right:1.75rem;font-size:0.875rem}.ms-shop-toolbar:has(.ms-shop-toolbar-actions .is-open){margin-bottom:3.75rem}}.header-promo--cinematic .slide{min-height:85vh}body.home #header-promo.header-promo--cinematic{width:100vw;max-width:100vw;margin-top:0;margin-left:calc(-50vw+50%);margin-right:calc(-50vw+50%);margin-bottom:0;padding:0;border:0;border-top:none;box-sizing:border-box;position:relative;left:auto;right:auto}body.home #site-header.site-header--sticky{margin-bottom:0}body.home #header-promo.header-promo--cinematic .slides,.page-template-homepage #header-promo.header-promo--cinematic .slides{margin:0 !important;padding:0;display:block;border:none !important;box-shadow:none}@media all and (min-width:87.5em){body.home #header-promo.header-promo--cinematic .slides,.page-template-homepage #header-promo.header-promo--cinematic .slides{border:none !important;margin-top:0 !important}}body.home #header-promo.header-promo--cinematic .slides,body.home #header-promo.header-promo--cinematic .slide,body.home #header-promo.header-promo--cinematic .slide .background,body.home #header-promo.header-promo--cinematic .slide .overlay{width:100%}body.home .overflow-container{overflow-x:visible}body.home .header-promo .slide .content,.page-template-homepage .header-promo .slide .content{max-width:42rem;padding-top:5rem;padding-bottom:4rem}body.home .header-promo .slide-1 .title,.page-template-homepage .header-promo .slide-1 .title,body.home .header-promo h2.title{font-size:2.25rem !important;line-height:1.15 !important;letter-spacing:-0.01em;font-weight:900;margin-bottom:0 !important;text-transform:none}body.home .header-promo .overlay,.page-template-homepage .header-promo .overlay{background:linear-gradient( 135deg,rgba(26,15,9,0.78) 0%,rgba(44,24,16,0.55) 40%,rgba(44,24,16,0.35) 100% ) !important;opacity:1 !important}body.home .header-promo .slide .content .subtitle,.page-template-homepage .header-promo .slide .content .subtitle{margin:0.75em 0 1.25em;font-size:1.125rem;line-height:1.65;color:rgba(255,255,255,0.9);text-shadow:0 1px 3px rgba(0,0,0,0.4)}body.home .header-promo .hero-cta-group,.page-template-homepage .header-promo .hero-cta-group{display:flex;flex-wrap:wrap;align-items:center;gap:0.85em 1.25em;margin-top:0.25em}.home .header-promo .hero-cta-primary,.page-template-homepage .header-promo .hero-cta-primary{display:inline-block;text-align:center;text-decoration:none;background:#C5942A !important;color:#fff !important;padding:1rem 2.75rem;font-size:1.125rem;font-weight:700;letter-spacing:0.02em;border-radius:6px;border:2px solid transparent;box-sizing:border-box;transition:background 0.25s ease,transform 0.15s ease,box-shadow 0.25s ease}.home .header-promo .hero-cta-primary:hover,.home .header-promo .hero-cta-primary:focus,.page-template-homepage .header-promo .hero-cta-primary:hover,.page-template-homepage .header-promo .hero-cta-primary:focus{background:#A67B1F !important;color:#fff !important;box-shadow:0 6px 24px rgba(197,148,42,0.45);transform:translateY(-2px)}.home .header-promo .hero-cta-secondary,.page-template-homepage .header-promo .hero-cta-secondary{display:inline-block;text-align:center;text-decoration:none;padding:calc(1rem - 2px) calc(2.75rem - 2px);font-size:1.125rem;font-weight:700;letter-spacing:0.02em;border-radius:6px;border:2px solid rgba(255,255,255,0.6);color:#fff !important;background:rgba(255,255,255,0.08);box-sizing:border-box;transition:background 0.25s ease,transform 0.15s ease,box-shadow 0.25s ease,border-color 0.25s ease}.home .header-promo .hero-cta-secondary:hover,.home .header-promo .hero-cta-secondary:focus,.page-template-homepage .header-promo .hero-cta-secondary:hover,.page-template-homepage .header-promo .hero-cta-secondary:focus{background:rgba(255,255,255,0.92) !important;color:#2C1810 !important;border-color:#fff;box-shadow:0 6px 24px rgba(255,255,255,0.2);transform:translateY(-2px)}.home .header-promo a.hero-cta-donate,.page-template-homepage .header-promo a.hero-cta-donate{cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid rgba(226,236,245,0.92) !important;color:#e8f2fa !important;background:rgba(18,36,52,0.38) !important;text-shadow:0 1px 2px rgba(0,0,0,0.35);box-shadow:0 2px 14px rgba(0,0,0,0.18)}.home .header-promo a.hero-cta-donate:hover,.home .header-promo a.hero-cta-donate:active,.home .header-promo a.hero-cta-donate:focus,.page-template-homepage .header-promo a.hero-cta-donate:hover,.page-template-homepage .header-promo a.hero-cta-donate:active,.page-template-homepage .header-promo a.hero-cta-donate:focus{background:rgba(232,242,250,0.96) !important;color:#152a38 !important;border-color:rgba(180,210,230,0.95) !important;box-shadow:0 4px 18px rgba(0,0,0,0.22);transform:translateY(-2px)}.home .header-promo a.hero-cta-donate[aria-busy="true"],.page-template-homepage .header-promo a.hero-cta-donate[aria-busy="true"]{opacity:0.88;cursor:wait;pointer-events:none}.hero-trust-pills{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1.5rem}.hero-trust-pill{display:inline-flex;align-items:center;gap:0.4em;padding:0.35em 0.85em;font-size:0.8125rem;font-weight:600;color:rgba(255,255,255,0.92);background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:100px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);letter-spacing:0.01em}.hero-trust-pill i{font-size:0.75em;color:#C5942A}body.home .header-promo .hero-subtitle-short,.page-template-homepage .header-promo .hero-subtitle-short{display:none}body.home .header-promo .hero-subtitle-full,.page-template-homepage .header-promo .hero-subtitle-full{display:inline}.hero-scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);width:28px;height:44px;border:2px solid rgba(255,255,255,0.4);border-radius:14px;display:flex;justify-content:center;padding-top:6px}.hero-scroll-indicator span{width:4px;height:8px;background:rgba(255,255,255,0.8);border-radius:2px;animation:heroScrollPulse 2s ease-in-out infinite}@keyframes heroScrollPulse{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(10px);opacity:0.3}}body.home .main-container{padding:0;margin-top:0}body.home .loop-container.landing-page{margin-bottom:0;width:100vw;max-width:100vw;margin-left:calc(-50vw+50%);margin-right:calc(-50vw+50%);box-sizing:border-box}.lp-section{padding:6rem 0}.lp-inner{max-width:1140px;margin:0 auto;padding:0 5%}.lp-inner--narrow{max-width:840px}.lp-section-header{text-align:center;margin-bottom:3rem}.lp-heading{font-family:"Lato",sans-serif;font-size:2.5rem;font-weight:900;color:#2C1810;margin:0 0 0.4em;line-height:1.15;letter-spacing:-0.01em}.lp-heading--left{text-align:left}.lp-heading--white{color:#fff}.lp-section-sub{font-size:1.125rem;color:#5C4A3A;line-height:1.6;margin:0 0 0.5em;max-width:560px;margin-left:auto;margin-right:auto}.lp-heading-ornament{width:80px;height:4px;background:linear-gradient(90deg,#A67B1F,#C5942A);margin:0.25em auto 0;border-radius:2px}.lp-section-header .lp-heading-ornament{margin-top:0}.lp-overline{display:block;font-family:"Lato",sans-serif;font-size:0.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#C5942A;margin-bottom:0.75rem}.lp-overline--light{color:rgba(197,148,42,0.85)}.lp-section-footer{text-align:center;margin-top:3rem}.lp-btn{display:inline-block;padding:0.9rem 2.25rem;font-family:"Lato",sans-serif;font-size:0.9375rem;font-weight:700;text-decoration:none !important;border-radius:6px;transition:all 0.3s ease;cursor:pointer;border:2px solid transparent;line-height:1.4;letter-spacing:0.01em}.lp-btn:hover{transform:translateY(-2px)}.lp-btn--primary{background:#8B1A1A;color:#fff !important}.lp-btn--primary:link,.lp-btn--primary:visited{color:#fff !important}.lp-btn--primary:hover,.lp-btn--primary:focus{background:#6B1414;color:#fff !important;box-shadow:0 6px 20px rgba(139,26,26,0.3)}.lp-btn--gold{background:#C5942A;color:#fff !important}.lp-btn--gold:link,.lp-btn--gold:visited{color:#fff !important}.lp-btn--gold:hover,.lp-btn--gold:focus{background:#A67B1F;color:#fff !important;box-shadow:0 6px 24px rgba(197,148,42,0.4)}.lp-btn--outline{background:transparent;color:#2C1810 !important;border-color:#2C1810}.lp-btn--outline:hover,.lp-btn--outline:focus{background:#2C1810;color:#fff !important}.lp-btn--outline-light{background:transparent;color:#fff !important;border-color:rgba(255,255,255,0.6)}.lp-btn--outline-light:link,.lp-btn--outline-light:visited{color:#fff !important}.lp-btn--outline-light:hover,.lp-btn--outline-light:focus{background:rgba(255,255,255,0.15);color:#fff !important;border-color:#fff}.lp-btn--sm{padding:0.55rem 1.25rem;font-size:0.8125rem;background:#8B1A1A;color:#fff !important;border-radius:5px}.lp-btn--sm:hover,.lp-btn--sm:focus{background:#6B1414;color:#fff !important;box-shadow:0 4px 14px rgba(139,26,26,0.3)}.lp-btn--lg{padding:1.1rem 3rem;font-size:1.0625rem}.lp-btn i{margin-left:0.4em;font-size:0.85em}.lp-value-bar{background:linear-gradient(135deg,#2C1810 0%,#3C2A1E 100%);padding:1.5rem 0}body.home .lp-value-bar{position:relative;z-index:2;margin-top:-1.5rem;border-radius:16px 16px 0 0;box-shadow:0 -4px 24px rgba(44,24,16,0.15)}.lp-value-grid{display:flex;justify-content:center;align-items:center;gap:2.5em;flex-wrap:wrap}.lp-value-item{display:flex;align-items:center;gap:0.6em;color:#fff}.lp-value-icon{font-size:1.15em;color:#C5942A;flex-shrink:0}.lp-value-text{font-family:"Lato",sans-serif;font-size:0.875rem;font-weight:700;letter-spacing:0.01em;white-space:nowrap}.lp-mission{background:#FAF7F2}.lp-mission-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media all and (min-width:769px){.lp-mission-grid{grid-template-columns:minmax(0,480px) 1fr;align-items:center;gap:clamp(2rem,4vw,4rem)}.lp-mission-content{max-width:36rem}}.lp-mission-visual{display:flex;justify-content:center;align-items:center}.lp-mission-img,.lp-mission-visual picture img{display:block;width:100%;max-width:480px;height:auto;border-radius:16px;object-fit:contain;filter:drop-shadow(0 8px 32px rgba(44,24,16,0.15))}.lp-mission-visual picture{display:block;max-width:100%;line-height:0}.lp-mission-content{min-width:0}.lp-mission-lead{font-size:1.125rem;line-height:1.75;color:#3D2E22;margin:0 0 1rem}.lp-mission-content p{color:#5C4A3A;line-height:1.7;margin:0 0 1.5rem;font-size:1rem}.lp-mission-markers{display:flex;gap:1.5rem;margin:2rem 0;flex-wrap:wrap}.lp-marker{display:flex;align-items:center;gap:0.5em;font-family:"Lato",sans-serif;font-size:0.875rem;font-weight:700;color:#2C1810}.lp-marker i{color:#C5942A;font-size:1.1em}.lp-deity-strip{display:flex;justify-content:center;gap:2rem;margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(197,148,42,0.2);flex-wrap:wrap}.lp-deity-thumb{display:flex;flex-direction:column;align-items:center;gap:0.5rem;text-align:center}.lp-deity-thumb-img{width:72px;height:72px;border-radius:50%;overflow:hidden;border:2px solid #C5942A;background:linear-gradient(135deg,#FAF7F2,#F0E8DE)}.lp-deity-photo,.lp-deity-thumb-img picture img{width:100%;height:100%;object-fit:cover;border-radius:50%}.lp-deity-thumb-img picture{display:block;width:100%;height:100%}.lp-deity-thumb-name{font-family:"Lato",sans-serif;font-size:0.75rem;font-weight:700;color:#2C1810;max-width:90px;line-height:1.3}.lp-sevas{background:#fff}.lp-seva-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem}.lp-seva-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px rgba(44,24,16,0.08);border:1px solid transparent;transition:all 0.3s ease;display:flex;flex-direction:column}.lp-seva-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(44,24,16,0.12);border-color:rgba(197,148,42,0.15)}.lp-seva-card-img-link{display:block;overflow:hidden;background:#F0E8DE}.lp-seva-card-img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.4s ease}.lp-seva-card:hover .lp-seva-card-img{transform:scale(1.04)}.lp-seva-card-img-placeholder{width:100%;aspect-ratio:4 / 3;background:linear-gradient(135deg,#F0E8DE,#E8DDD4)}.lp-seva-card-body{padding:1.25rem;display:flex;flex-direction:column;flex:1}.lp-seva-card-title{font-family:"Lato",sans-serif;font-size:1.0625rem;font-weight:900;line-height:1.3;margin:0 0 0.5rem;color:#2C1810}.lp-seva-card-title a{color:inherit;text-decoration:none}.lp-seva-card-title a:hover{color:#C5942A}.lp-seva-card-desc{font-size:0.875rem;line-height:1.55;color:#5C4A3A;margin:0 0 1rem;flex:1}.lp-seva-card-footer{display:flex;flex-direction:column;align-items:stretch;gap:0.65rem;margin-top:auto}.lp-seva-card-price{font-family:"Lato",sans-serif;font-size:0.9375rem;font-weight:900;color:#8B1A1A;line-height:1.35;word-break:break-word}.lp-seva-card-footer .lp-btn--sm{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;box-sizing:border-box;white-space:nowrap;padding:0.6rem 1rem;font-size:0.8125rem}.lp-seva-card-price .woocommerce-Price-amount{font-weight:900}.lp-seva-fallback{grid-column:1 / -1;text-align:center;color:#5C4A3A}.lp-process{background:#FAF7F2}.lp-steps{display:flex;align-items:flex-start;justify-content:center;gap:0}.lp-step{flex:1;text-align:center;padding:0 1.5rem;max-width:320px;position:relative}.lp-step-num{position:absolute;top:-8px;right:10%;width:30px;height:30px;border-radius:50%;background:#C5942A;color:#fff;font-family:"Lato",sans-serif;font-size:0.8rem;font-weight:900;display:flex;align-items:center;justify-content:center;line-height:1}.lp-step-icon{width:76px;height:76px;border-radius:50%;background:#8B1A1A;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;box-shadow:0 4px 16px rgba(139,26,26,0.2)}.lp-step-icon i{font-size:1.5em;color:#fff}.lp-step-title{font-family:"Lato",sans-serif;font-size:1.125rem;font-weight:900;color:#2C1810;margin:0 0 0.5rem}.lp-step-desc{color:#5C4A3A;font-size:0.9375rem;line-height:1.65;margin:0}.lp-step-connector{flex:0 0 48px;height:2px;background:linear-gradient(90deg,#C5942A,#A67B1F);margin-top:38px;border-radius:1px}.lp-trust{background:linear-gradient(135deg,#1A0F09 0%,#2C1810 100%);padding:5rem 0}.lp-trust-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center;margin-bottom:3.5rem}.lp-trust-num{display:block;font-family:"Lato",sans-serif;font-size:2.5rem;font-weight:900;color:#C5942A;line-height:1.1;margin-bottom:0.35rem}.lp-trust-num i{font-size:0.75em}.lp-trust-label{display:block;font-family:"Lato",sans-serif;font-size:0.8125rem;font-weight:700;color:rgba(255,255,255,0.75);text-transform:uppercase;letter-spacing:0.06em}.lp-trust-testimonial{max-width:700px;margin:0 auto}.lp-testimonial-card{background:rgba(255,255,255,0.04);border:1px solid rgba(197,148,42,0.2);border-radius:12px;padding:2.5rem;margin:0;text-align:center}.lp-testimonial-text{font-size:1.125rem;line-height:1.75;color:rgba(255,255,255,0.88);margin:0 0 1.25rem;font-style:italic}.lp-testimonial-footer{font-size:0.9375rem;color:#C5942A;font-weight:700}.lp-testimonial-footer cite{font-style:normal}.lp-gaushala{background:#F5EDE3}.lp-gaushala-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:4rem}.lp-gaushala-visual{display:flex;justify-content:center;align-items:center}.lp-gaushala-img,.lp-gaushala-visual picture img{width:100%;max-width:400px;height:auto;border-radius:50%;object-fit:cover;aspect-ratio:1 / 1;border:4px solid #C5942A;box-shadow:0 12px 40px rgba(139,26,26,0.15)}.lp-gaushala-visual picture{display:block;max-width:400px}.lp-gaushala-content{min-width:0}.lp-gaushala-content p{color:#3D2E22;line-height:1.75;margin:0 0 1.25rem;font-size:1.0625rem}.lp-check-list{list-style:none;padding:0;margin:0 0 2rem}.lp-check-list li{display:flex;align-items:center;gap:0.75em;padding:0.6em 0;color:#2C1810;font-size:1rem;font-weight:600;line-height:1.5}.lp-check-list li i{color:#8B1A1A;font-size:1.1em;flex-shrink:0}.lp-donation{background:linear-gradient(135deg,#3C2A1E 0%,#2C1810 100%);text-align:center}.lp-donation-content{max-width:680px;margin:0 auto}.lp-donation-lead{font-size:1.125rem;line-height:1.75;color:rgba(255,255,255,0.85);margin:0 0 2rem}.lp-donation-ctas{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.lp-donation-trust{font-size:0.8125rem;color:rgba(255,255,255,0.55);margin:0;line-height:1.5}.lp-donation-trust i{margin-right:0.3em;color:rgba(197,148,42,0.7)}.lp-faq{background:#fff}.lp-faq-list{display:flex;flex-direction:column;gap:0}.lp-faq-item{border-bottom:1px solid #E8DDD4}.lp-faq-item:first-child{border-top:1px solid #E8DDD4}.lp-faq-question{display:flex;align-items:center;justify-content:space-between;padding:1.35rem 0;font-family:"Lato",sans-serif;font-size:1.0625rem;font-weight:700;color:#2C1810;cursor:pointer;list-style:none;line-height:1.4;transition:color 0.2s ease}.lp-faq-question::-webkit-details-marker{display:none}.lp-faq-question::after{content:'+';font-size:1.5rem;font-weight:300;color:#C5942A;flex-shrink:0;margin-left:1rem;transition:transform 0.3s ease;line-height:1}.lp-faq-item[open] .lp-faq-question::after{content:'\2212';transform:rotate(180deg)}.lp-faq-item[open] .lp-faq-question{color:#C5942A}.lp-faq-answer{padding:0 0 1.5rem}.lp-faq-answer p{margin:0;font-size:1rem;line-height:1.7;color:#5C4A3A}.lp-latest-articles{background:linear-gradient(180deg,#faf7f2 0%,#fff 100%);padding:4rem 0 4.5rem}.lp-latest-articles .lp-section-header{text-align:center;margin-bottom:1.5rem}.lp-latest-articles .lp-section-sub{margin-bottom:0}.lp-article-cat-nav{display:flex;flex-wrap:wrap;gap:0.65rem;justify-content:center;align-items:center;margin:0 0 2.25rem}.lp-article-cat-pill{display:inline-block;padding:0.45rem 1rem;font-family:"Lato",sans-serif;font-size:0.875rem;font-weight:700;text-decoration:none !important;color:#2c1810 !important;background:#fff;border:1px solid rgba(44,24,16,0.15);border-radius:999px;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.lp-article-cat-pill:hover,.lp-article-cat-pill:focus{background:#2c1810;color:#fff !important;border-color:#2c1810}.lp-article-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}.lp-article-card{margin:0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 20px rgba(44,24,16,0.08);border:1px solid rgba(44,24,16,0.06);transition:box-shadow 0.25s ease,transform 0.25s ease}.lp-article-card:hover{box-shadow:0 8px 28px rgba(44,24,16,0.12);transform:translateY(-3px)}.lp-article-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none !important;color:inherit !important}.lp-article-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#ede8e0}.lp-article-card__media img.lp-article-card__img{width:100%;height:100%;object-fit:cover;display:block}.lp-article-card__placeholder{display:block;width:100%;height:100%;min-height:120px;background:linear-gradient(135deg,#e8e0d4 0%,#d4c8b8 100%)}.lp-article-card__body{padding:1rem 1.15rem 1.25rem;display:flex;flex-direction:column;gap:0.35rem;flex:1}.lp-article-card__title{font-family:"Lato",sans-serif;font-size:1.0625rem;font-weight:800;line-height:1.35;margin:0;color:#2c1810}.lp-article-card__meta{font-size:0.8125rem;color:#7a6a5a}.lp-article-more-wrap{text-align:center;margin:2.5rem 0 0}@media all and (max-width:900px){.lp-article-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media all and (max-width:560px){.lp-article-cards{grid-template-columns:1fr}.lp-article-cat-nav{justify-content:flex-start}}.lp-closing-cta{background:linear-gradient(135deg,#6B1414 0%,#8B1A1A 50%,#A52A2A 100%);text-align:center;padding:5rem 0}.lp-cta-heading{font-family:"Lato",sans-serif;font-size:2.5rem;font-weight:900;color:#fff;margin:0 0 0.5em;line-height:1.15}.lp-cta-sub{color:rgba(255,255,255,0.85);font-size:1.125rem;line-height:1.65;margin:0 auto 2rem;max-width:620px}.lp-cta-buttons{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap}.site-footer--premium{position:relative;background:#1A0F09;color:rgba(255,255,255,0.8);padding:0;margin-left:calc(-50vw+50%);margin-right:calc(-50vw+50%);width:100vw;max-width:100vw;box-sizing:border-box}.footer-inner{max-width:1140px;margin:0 auto;padding:0 5%}.footer-main{padding:4rem 0 3rem}.footer-main .footer-inner{display:grid;grid-template-columns:1.15fr 0.95fr 1.05fr 1.1fr;gap:2.5rem}.footer-col-title{font-family:"Lato",sans-serif;font-size:1rem;font-weight:900;color:#fff;margin:0 0 1.25rem;text-transform:uppercase;letter-spacing:0.06em}.footer-logo{margin-bottom:1rem}.footer-logo-img{max-height:40px;width:auto}.footer-logo-text{font-family:"Lato",sans-serif;font-size:1.25rem;font-weight:900;color:#fff}.footer-about-text{font-size:0.9375rem;line-height:1.7;color:rgba(255,255,255,0.65);margin:0 0 1.25rem}.footer-social .social-media-icons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.footer-social .social-media-icons li{list-style:none;margin:0;padding:0}.footer-social .social-media-icons a{color:rgba(255,255,255,0.6) !important;font-size:1rem}.footer-social .social-media-icons a:hover{color:#C5942A !important}.footer-link-list{list-style:none;padding:0;margin:0}.footer-link-list li{margin:0 0 0.65rem}.footer-link-list a{color:rgba(255,255,255,0.65) !important;text-decoration:none !important;font-size:0.9375rem;transition:color 0.2s ease}.footer-link-list a:hover{color:#C5942A !important}.footer-subheading{font-family:"Lato",sans-serif;font-size:0.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.45);margin:1.35rem 0 0.5rem}.footer-col--topics .footer-subheading:first-of-type{margin-top:0}.footer-link-list--compact li{margin-bottom:0.45rem}@media all and (max-width:1100px){.footer-main .footer-inner{grid-template-columns:1fr 1fr}}.footer-address{font-style:normal;font-size:0.9375rem;line-height:1.7;color:rgba(255,255,255,0.65)}.footer-address p{margin:0 0 0.75rem;display:flex;gap:0.6em;align-items:flex-start}.footer-address i{color:#C5942A;flex-shrink:0;margin-top:0.2em;width:1em;text-align:center}.footer-address a{color:rgba(255,255,255,0.65) !important;text-decoration:none !important}.footer-address a:hover{color:#C5942A !important}.footer-trust{background:rgba(255,255,255,0.03);border-top:1px solid rgba(197,148,42,0.15);border-bottom:1px solid rgba(197,148,42,0.15);padding:1.25rem 0}.footer-trust-items{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.footer-trust-item{display:inline-flex;align-items:center;gap:0.45em;font-size:0.8125rem;color:rgba(255,255,255,0.7)}.footer-trust-item i{color:#C5942A}.footer-trust-item strong{color:#fff;font-weight:700}.footer-copyright{padding:1.25rem 0}.footer-copyright-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0.75rem}.footer-copyright-text{font-size:0.8125rem;color:rgba(255,255,255,0.4)}.footer-policy-links{font-size:0.8125rem}.footer-policy-links a{color:rgba(255,255,255,0.45) !important;text-decoration:none !important;transition:color 0.2s ease}.footer-policy-links a:hover{color:#C5942A !important}.footer-sep{color:rgba(255,255,255,0.25);margin:0 0.4em}.lp-sevas,.lp-process,.lp-trust,.lp-gaushala,.lp-donation,.lp-faq,.lp-closing-cta{content-visibility:auto;contain-intrinsic-size:auto 500px}.landing-deities,.landing-how-it-works,.landing-gaushala,.landing-trust-strip,.landing-final-cta{content-visibility:auto;contain-intrinsic-size:auto 500px}.seva-toc{margin:1.25rem 0 1.5rem;padding:1rem 1.125rem;background:#FAF8F5;border:1px solid #E8DDD4;border-radius:10px;font-family:"Lato",sans-serif;width:100%;max-width:100%;box-sizing:border-box}.seva-two-col .post-content>.seva-toc:first-child{margin-top:0}.seva-toc__header{margin-bottom:0.75rem}.seva-toc__title{font-size:1.05rem;margin:0;font-weight:900;color:#2C1810;line-height:1.3}.seva-toc__list{margin:0;padding-left:1.25rem;color:#2C1810;line-height:1.55}.seva-toc__sublist{margin:0.35rem 0 0.5rem;padding-left:1.1rem;list-style:lower-alpha}.seva-toc__item{margin:0.35em 0}.seva-toc__link{color:#2C1810;text-decoration:none;border-bottom:1px solid transparent;transition:color 0.2s ease,border-color 0.2s ease}.seva-toc__link:hover,.seva-toc__link:focus{color:#C5942A;border-bottom-color:rgba(197,148,42,0.5);outline:none}.seva-toc__link--h3{font-weight:600;font-size:0.95em}.seva-toc__footer{margin-top:0.5rem;padding-top:0.5rem;border-top:1px solid rgba(232,221,212,0.9)}button.seva-toc__more{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;margin:0;padding:0.5rem 1rem;font-family:"Lato",sans-serif;font-size:0.875rem;font-weight:700;line-height:1.3;letter-spacing:0;color:#8B1A1A;background:rgba(255,255,255,0.85);border:1px solid rgba(139,26,26,0.28);border-radius:8px;cursor:pointer;text-decoration:none;box-shadow:none;-webkit-appearance:none;appearance:none;transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}button.seva-toc__more .seva-toc__more-text--more,button.seva-toc__more .seva-toc__more-text--less{color:inherit}button.seva-toc__more:hover{color:#2C1810;background:#fff;border-color:rgba(197,148,42,0.55);box-shadow:0 2px 10px rgba(44,24,16,0.08)}button.seva-toc__more:focus-visible{color:#2C1810;background:#fff;border-color:rgba(197,148,42,0.55);box-shadow:0 2px 10px rgba(44,24,16,0.08);outline:2px solid #C5942A;outline-offset:2px}button.seva-toc__more:active{color:#2C1810;background:rgba(197,148,42,0.14);border-color:rgba(197,148,42,0.45)}.seva-toc--more-collapsed .seva-toc__more-text--less{display:none}.seva-toc--more-collapsed .seva-toc__more-text--more{display:inline}.seva-toc--more-expanded .seva-toc__more-text--more{display:none}.seva-toc--more-expanded .seva-toc__more-text--less{display:inline}.seva-share{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(197,148,42,0.25)}.seva-share__title{font-family:"Lato",sans-serif;font-size:1rem;font-weight:900;margin:0 0 0.625rem 0;padding-bottom:0.5rem;line-height:1.3;color:#2C1810;border-bottom:2px solid rgba(197,148,42,0.35);letter-spacing:0.01em}.seva-share__list{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin:0;padding:0}.seva-share__item{margin:0;padding:0}.seva-share__link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:none;background:#2C1810;color:#fff !important;text-decoration:none !important;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.2s ease,background 0.2s ease}.seva-share__link:hover,.seva-share__link:focus{transform:translateY(-2px);box-shadow:0 4px 12px rgba(44,24,16,0.2);outline:none}.seva-share__link--facebook{background:#1877f2}.seva-share__link--x{background:#000}.seva-share__link--whatsapp{background:#25d366}.seva-share__link--linkedin{background:#0a66c2}.seva-share__link--copy{background:#6b5344}.seva-share__link--email{background:#8B1A1A}.seva-share__copied[hidden]{display:none !important}.seva-share__copied{display:block;font-size:0.8125rem;font-weight:700;color:#2a7d3f;margin-top:0.5rem}.seva-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.25rem 0;border-radius:8px;box-shadow:0 1px 0 rgba(44,24,16,0.06)}.post-content table,.seva-table-wrap table{width:100%;max-width:100%;border-collapse:collapse;font-family:"Lato",sans-serif;font-size:0.9375rem;line-height:1.45;border:1px solid rgba(44,24,16,0.12);border-radius:8px;overflow:hidden}.post-content table caption,.seva-table-wrap table caption{caption-side:top;text-align:left;font-weight:700;padding:0.5rem 0.75rem;color:#2C1810}.post-content thead th,.seva-table-wrap thead th,.post-content table th[scope="col"],.seva-table-wrap table th[scope="col"]{background:#2C1810;color:#fff;font-weight:700;text-align:left;padding:0.65rem 0.85rem;border:1px solid rgba(255,255,255,0.08)}.post-content tbody td,.post-content tbody th,.seva-table-wrap tbody td,.seva-table-wrap tbody th{padding:0.6rem 0.85rem;border:1px solid rgba(44,24,16,0.08);vertical-align:top}.post-content tbody tr:nth-child(even) td,.post-content tbody tr:nth-child(even) th,.seva-table-wrap tbody tr:nth-child(even) td,.seva-table-wrap tbody tr:nth-child(even) th{background:#FAF8F5}.post-content tbody tr:hover td,.post-content tbody tr:hover th,.seva-table-wrap tbody tr:hover td,.seva-table-wrap tbody tr:hover th{background:rgba(197,148,42,0.08)}body.single-post .post-content h2[id],body.single-post .post-content h3[id]{scroll-margin-top:clamp(5.5rem,4rem+6vw,8.5rem)}body.single-post .seva-related-posts{width:100%;max-width:100%;clear:both}.seva-related-posts{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #E8DDD4;position:relative}.seva-related-posts__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.seva-related-posts__title{font-size:1.25em;margin:0;font-family:"Lato",sans-serif;font-weight:900}.seva-related-posts__nav{display:flex;gap:0.35rem}.seva-related-posts__arrow{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(44,24,16,0.12);border-radius:50%;background:rgba(255,255,255,0.95);color:#2C1810;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,transform 0.15s ease;box-shadow:0 2px 8px rgba(44,24,16,0.08)}.seva-related-posts__arrow:hover,.seva-related-posts__arrow:focus{background:#fff;border-color:rgba(197,148,42,0.45);transform:translateY(-1px);outline:none}.seva-related-posts__viewport{position:relative;margin:0 -0.25rem;padding:0 0.25rem}.seva-related-posts__slider{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;overflow-x:hidden;overflow-y:visible;scroll-behavior:smooth;overscroll-behavior-x:none;touch-action:pan-y;padding-bottom:0.25rem;scrollbar-width:none;-ms-overflow-style:none}.seva-related-posts__slider::-webkit-scrollbar{display:none;width:0;height:0}.seva-related-posts__card{flex:0 0 min(280px,85vw);display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;border:1px solid rgba(44,24,16,0.06);box-shadow:0 2px 10px rgba(44,24,16,0.08);transition:box-shadow 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.seva-related-posts__card:hover{box-shadow:0 8px 24px rgba(44,24,16,0.12);border-color:rgba(44,24,16,0.1);transform:translateY(-2px)}.seva-related-posts__thumb{display:block;position:relative;width:100%;overflow:hidden;background:#ebe8e4;aspect-ratio:16 / 9}.seva-related-posts__thumb-img{width:100%;height:100%;object-fit:cover;display:block;margin:0}.seva-related-posts__thumb-placeholder{width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#ebe8e4 0%,#e0dcd6 100%)}.seva-related-posts__card-body{display:flex;flex-direction:column;padding:0.65rem 0.75rem 0.75rem;flex:1 1 auto;gap:0.35rem}.seva-related-posts__badge{display:inline-block;align-self:flex-start;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;background:linear-gradient(135deg,#C5942A 0%,#A67B1F 100%);color:#fff !important;padding:0.2em 0.5em;border-radius:4px}.seva-related-posts__card-title{font-family:"Lato",sans-serif;font-size:0.9375rem;font-weight:900;line-height:1.3;margin:0;color:#2C1810}.seva-related-posts__card-title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.seva-related-posts__card-title a:hover,.seva-related-posts__card-title a:focus{color:#C5942A;outline:none}.seva-related-posts__excerpt{margin:0;font-size:0.8125rem;line-height:1.45;color:rgba(44,24,16,0.78);flex:1 1 auto}.seva-related-posts__readmore{font-size:0.8125rem;font-weight:700;color:#8B1A1A;text-decoration:none;margin-top:0.25rem}.seva-related-posts__readmore:hover,.seva-related-posts__readmore:focus{text-decoration:underline;outline:none}@media all and (max-width:640px){.seva-related-posts__nav{width:100%;justify-content:flex-end}}.error-404-seva__links{list-style:none;padding:0;margin:1rem 0}.error-404-seva__links li{margin:0.5em 0}.error-404-seva__cta{margin-top:1.5rem}.ms-seo-landing-content h2{font-family:"Lato",sans-serif;font-weight:900;margin-top:1.75rem}.ms-seo-landing-content ul{padding-left:1.25rem}.ms-contact-nap{font-style:normal;line-height:1.6}.shop-intro--compact{margin:0 0 1rem}.shop-intro--compact .shop-intro__lead{margin:0;font-size:0.95em;line-height:1.45;color:#555;max-width:42rem}.shop-seo-below{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,0.08);font-size:0.9em;line-height:1.55;color:#444;max-width:48rem}.shop-seo-below h2{font-size:1.25em;margin:0 0 0.75rem}.shop-seo-below h3{font-size:1.1em;margin:1rem 0 0.5rem}.shop-seo-below ul{margin:0.5rem 0 1rem;padding-left:1.25rem}@media all and (min-width:68.75em){body.home .header-promo .slide-1 .title,.page-template-homepage .header-promo .slide-1 .title,body.home .header-promo h2.title{font-size:3.25rem !important;line-height:1.1 !important}body.home .header-promo .slide .content .subtitle,.page-template-homepage .header-promo .slide .content .subtitle{font-size:1.25rem}}@media all and (min-width:56.25em) and (max-width:68.74em){body.home .header-promo .slide-1 .title,.page-template-homepage .header-promo .slide-1 .title,body.home .header-promo h2.title{font-size:2.75rem !important;line-height:1.12 !important}}@media all and (min-width:37.5em) and (max-width:56.24em){body.home .header-promo .slide-1 .title,.page-template-homepage .header-promo .slide-1 .title,body.home .header-promo h2.title{font-size:2.25rem !important;line-height:1.15 !important}}@media all and (max-width:768px){.lp-section{padding:4rem 0}.lp-heading{font-size:1.875rem}.lp-section-header{margin-bottom:2.25rem}.lp-mission-grid{gap:1.35rem}.lp-mission.lp-section{padding-top:2rem}.lp-mission-img,.lp-mission-visual picture img{max-width:360px;margin:0 auto;border-radius:12px}.lp-heading--left{text-align:center}.lp-overline{text-align:center}.lp-mission-markers{justify-content:center}.lp-mission-content{text-align:center}.lp-mission-content .lp-btn{display:inline-block}.lp-deity-strip{gap:1.25rem;margin-top:2.5rem;padding-top:2rem}.lp-deity-thumb-img{width:60px;height:60px}.lp-seva-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.lp-step{padding:0 0.75rem}.lp-step-connector{flex:0 0 24px}.lp-trust-metrics{grid-template-columns:repeat(2,1fr);gap:1.5rem}.lp-trust-num{font-size:2rem}.lp-gaushala-grid{grid-template-columns:1fr;gap:2rem;text-align:center}.lp-gaushala-content{text-align:center}.lp-gaushala-content .lp-heading--left{text-align:center}.lp-gaushala-content .lp-overline{text-align:center}.lp-gaushala-img,.lp-gaushala-visual picture img{max-width:250px;margin:0 auto}.lp-gaushala-visual picture{max-width:250px;margin:0 auto}.lp-check-list li{justify-content:center}.footer-main .footer-inner{grid-template-columns:1fr;gap:2.5rem;text-align:center}.footer-address p{justify-content:center}.footer-copyright-inner{justify-content:center;text-align:center}.footer-social .social-media-icons{justify-content:center}.lp-cta-heading{font-size:1.875rem}}@media all and (max-width:640px){.lp-section{padding:3rem 0}.lp-mission.lp-section{padding-top:1.35rem}.lp-inner{padding:0 6%}.lp-heading{font-size:1.5rem}.lp-section-sub{font-size:1rem}.lp-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem}.lp-value-item{justify-content:flex-start}.lp-value-text{white-space:normal;font-size:0.8125rem}.lp-seva-grid{grid-template-columns:1fr;gap:1.25rem}.lp-seva-card{flex-direction:row}.lp-seva-card-img-link{flex:0 0 120px;min-height:100%}.lp-seva-card-img{height:100%;aspect-ratio:auto;min-height:140px}.lp-seva-card-body{padding:1rem}.lp-seva-card-title{font-size:0.9375rem}.lp-seva-card-desc{font-size:0.8125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-steps{flex-direction:column;align-items:center;gap:0}.lp-step{max-width:none;width:100%;padding:0;margin-bottom:1.25rem}.lp-step-connector{width:2px;height:24px;margin:0 auto 1.25rem;flex:none}.lp-step-num{right:auto;left:calc(50%+30px)}.lp-trust-metrics{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2.5rem}.lp-trust-num{font-size:1.75rem}.lp-trust-label{font-size:0.75rem}.lp-testimonial-card{padding:1.75rem}.lp-testimonial-text{font-size:1rem}.lp-gaushala-img,.lp-gaushala-visual picture img{max-width:180px}.lp-gaushala-visual picture{max-width:180px}.lp-donation-ctas{flex-direction:column;align-items:center}.lp-closing-cta{padding:3.5rem 0}.lp-cta-heading{font-size:1.5rem}.lp-cta-sub{font-size:1rem}.lp-cta-buttons{flex-direction:column;align-items:center}.footer-trust-items{gap:1rem}.footer-trust-item{font-size:0.75rem}.footer-copyright-inner{flex-direction:column;gap:0.5rem}}@media all and (max-width:375px){body.home .header-promo .slide-1 .title{font-size:1.75rem !important}body.home .header-promo .slide .content .subtitle{font-size:0.9375rem}.hero-trust-pills{gap:0.35rem}.hero-trust-pill{font-size:0.6875rem;padding:0.3em 0.65em}.lp-heading{font-size:1.375rem}.lp-deity-strip{gap:0.75rem}.lp-deity-thumb-img{width:52px;height:52px}.lp-deity-thumb-name{font-size:0.6875rem}.lp-seva-card{flex-direction:column}.lp-seva-card-img-link{flex:0 0 auto;min-height:auto}.lp-seva-card-img{height:auto;aspect-ratio:4 / 3;min-height:auto}.lp-seva-card-footer .lp-btn--sm{font-size:0.75rem;padding:0.55rem 0.65rem}}@media all and (max-width:37.5em){.header-promo--cinematic .slide{min-height:75vh}body.home .header-promo .slide .content,.page-template-homepage .header-promo .slide .content{text-align:left;padding-left:5%;padding-right:5%;padding-top:max(3.5em,calc(env(safe-area-inset-top,0px)+4.5em));padding-bottom:4em;margin-left:0;margin-right:0;width:100%;max-width:none;box-sizing:border-box}body.home .header-promo .slide-1 .title,.page-template-homepage .header-promo .slide-1 .title,body.home .header-promo h2.title{font-size:2rem !important;line-height:1.15 !important}body.home .header-promo .hero-subtitle-full,.page-template-homepage .header-promo .hero-subtitle-full{display:none}body.home .header-promo .hero-subtitle-short,.page-template-homepage .header-promo .hero-subtitle-short{display:inline}body.home .header-promo .hero-cta-group,.page-template-homepage .header-promo .hero-cta-group{flex-direction:column;align-items:stretch;width:100%;max-width:none}.home .header-promo .hero-cta-primary,.home .header-promo .hero-cta-secondary,.page-template-homepage .header-promo .hero-cta-primary,.page-template-homepage .header-promo .hero-cta-secondary{width:100%;text-align:center;padding:0.9rem 2rem;font-size:1rem}.hero-trust-pills{justify-content:flex-start}.hero-scroll-indicator{bottom:1.25rem}}#ms-megamenu-panel ul.ms-megamenu-cat-list,#ms-megamenu-panel ul.ms-megamenu-product-list,#ms-megamenu-panel ul.ms-megamenu-trust-list{position:static !important;visibility:visible !important;opacity:1 !important;max-height:none !important;overflow:visible !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;min-width:0 !important;width:auto !important;font-size:inherit !important;padding:0 !important;margin:0 !important;background:transparent !important;box-shadow:none !important;transition:none !important;z-index:auto !important;transform:none !important}#ms-megamenu-panel ul.ms-megamenu-cat-list>li,#ms-megamenu-panel ul.ms-megamenu-product-list>li{display:block !important;white-space:normal !important;margin:0 !important}#ms-megamenu-panel ul.ms-megamenu-trust-list>li{display:block !important;white-space:normal !important}#ms-megamenu-panel .ms-megamenu-seva-link{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start !important}#ms-megamenu-panel .ms-megamenu-seva-thumb{flex:0 0 44px !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;max-width:44px !important;max-height:44px !important;overflow:hidden !important;box-sizing:border-box !important}#ms-megamenu-panel .ms-megamenu-seva-thumb img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:cover !important;vertical-align:middle}.ms-megamenu-trigger{position:relative;z-index:2}.ms-megamenu-hit-wrap{display:inline-flex;align-items:center;position:relative;vertical-align:middle;max-width:100%}.ms-megamenu-hover-bridge{display:none}@media all and (min-width:75em){.ms-megamenu-hover-bridge{display:block;position:absolute;left:0;right:0;top:100%;height:28px;z-index:1195;pointer-events:auto;background:transparent}}.ms-megamenu-panel{display:none;background:#fff;box-shadow:0 8px 32px rgba(44,24,16,0.15);border-radius:0 0 12px 12px;border-top:3px solid #c5942a;text-align:left}.ms-megamenu-panel.is-open{display:block}.ms-megamenu-inner{display:grid;grid-template-columns:220px minmax(0,1fr) 200px;grid-template-rows:minmax(0,1fr);gap:0;min-height:280px;max-height:70vh;overflow:hidden}.ms-megamenu-categories,.ms-megamenu-sevas,.ms-megamenu-trust{min-height:0}.ms-megamenu-inner--empty{grid-template-columns:1fr;min-height:0}.ms-megamenu-categories{background:#faf8f5;border-right:1px solid rgba(44,24,16,0.08);padding:1rem 0.75rem;overflow-y:auto}.ms-megamenu-categories-heading{margin:0 0 0.75rem;font-size:0.6875rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#7a6b5d}.ms-megamenu-cat-list{list-style:none;margin:0;padding:0}.ms-megamenu-cat-item{display:flex;align-items:center;gap:0.5rem;width:100%;text-align:left;padding:0.55rem 0.65rem;margin:0;border:none;background:transparent;border-left:4px solid transparent;border-radius:6px;font-family:inherit;font-size:0.9375rem;font-weight:600;color:#3d2e22;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease}.ms-megamenu-cat-item:hover,.ms-megamenu-cat-item:focus-visible{background:rgba(197,148,42,0.08);outline:none}.ms-megamenu-cat-item.is-active{background:rgba(197,148,42,0.12);border-left-color:#c5942a;color:#2c1810}.ms-megamenu-cat-count{font-size:0.8125rem;font-weight:600;color:#7a6b5d;margin-left:auto}.ms-megamenu-sevas{padding:1rem 1.25rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#fff;-webkit-overflow-scrolling:touch}.ms-megamenu-empty{margin:0 0 0.75rem;color:#7a6b5d;font-size:0.9375rem}.ms-megamenu-group-title{margin:0 0 0.75rem;font-size:0.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#2c1810;border-bottom:1px solid rgba(44,24,16,0.1);padding-bottom:0.5rem}.ms-megamenu-group-count{font-weight:600;color:#7a6b5d;text-transform:none;letter-spacing:normal}.ms-megamenu-product-list{list-style:none;margin:0 0 1rem;padding:0}.ms-megamenu-seva-row{margin-bottom:0.35rem}.ms-megamenu-seva-row--empty{list-style:none}.ms-megamenu-empty-inline{margin:0;padding:0.5rem 0.25rem;font-size:0.875rem;line-height:1.45;color:#5c4d42}.ms-megamenu-seva-link{display:flex;align-items:flex-start;gap:0.65rem;padding:0.45rem 0.25rem;border-radius:8px;text-decoration:none;color:inherit;transition:background 0.15s ease}.ms-megamenu-seva-link:hover,.ms-megamenu-seva-link:focus-visible{background:rgba(197,148,42,0.08);outline:none}.ms-megamenu-seva-thumb{flex:0 0 40px;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#f0ebe4}.ms-megamenu-seva-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ms-megamenu-seva-text{flex:1;min-width:0}.ms-megamenu-seva-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.5rem}.ms-megamenu-seva-title{font-size:0.875rem;font-weight:600;color:#8b1a1a}.ms-megamenu-seva-link:hover .ms-megamenu-seva-title,.ms-megamenu-seva-link:focus .ms-megamenu-seva-title{color:#c5942a}.ms-megamenu-seva-meta{display:block;font-size:0.75rem;color:#7a6b5d;line-height:1.35;margin-top:0.2rem}.ms-megamenu-badge{display:inline-block;font-size:0.6875rem;font-weight:700;padding:2px 8px;border-radius:3px;line-height:1.3}.ms-megamenu-badge--popular{background:#c5942a;color:#fff}.ms-megamenu-badge--new{background:#8b1a1a;color:#fff}.ms-megamenu-view-more,.ms-megamenu-view-all{display:inline-block;font-size:0.8125rem;font-weight:600;color:#8b1a1a;margin-bottom:1rem;text-decoration:none}.ms-megamenu-view-more:hover,.ms-megamenu-view-all:hover{text-decoration:underline}.ms-megamenu-trust{padding:1rem 0.85rem;background:#faf8f5;border-left:1px solid rgba(44,24,16,0.08);overflow-y:auto}.ms-megamenu-trust-heading{margin:0 0 0.75rem;font-size:0.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#2c1810}.ms-megamenu-trust-list{list-style:none;margin:0 0 1rem;padding:0;font-size:0.8125rem;color:#3d2e22;line-height:1.45}.ms-megamenu-trust-list li{display:flex;gap:0.5rem;align-items:flex-start;margin-bottom:0.5rem}.ms-megamenu-trust-list i{color:#c5942a;margin-top:0.15rem}.ms-megamenu-cta{display:block;text-align:center;padding:0.55rem 0.75rem;background:#8b1a1a;color:#fff !important;font-weight:700;font-size:0.875rem;border-radius:8px;text-decoration:none;margin-bottom:0.5rem}.ms-megamenu-cta:hover{background:#a02121;color:#fff !important}.ms-megamenu-phone{margin:0;font-size:0.8125rem;text-align:center}.ms-megamenu-phone a{color:#3d2e22;font-weight:600}.ms-megamenu-group.is-ms-hidden{display:none}.menu-primary .sub-menu.ms-resources-sub a{display:flex;align-items:center;gap:0.45rem}.menu-primary .sub-menu.ms-resources-sub a i{width:1.1em;text-align:center;color:#c5942a}@media all and (min-width:75em){.ms-megamenu-panel{margin-top:0}}@media all and (max-width:74.999em){.ms-megamenu-inner{display:block;max-height:none;min-height:0}.ms-megamenu-categories{border-right:none;border-bottom:1px solid rgba(255,255,255,0.12);background:rgba(0,0,0,0.15)}.ms-megamenu-categories-heading,.ms-megamenu-cat-item,.ms-megamenu-cat-count{color:#f5f0e8}.ms-megamenu-cat-item.is-active{color:#fff;border-left-color:#c5942a}.ms-megamenu-sevas{background:transparent;padding:0.75rem 0.5rem}.ms-megamenu-group-title{color:#f5f0e8;border-bottom-color:rgba(255,255,255,0.15)}.ms-megamenu-seva-link{color:#f5f0e8}.ms-megamenu-seva-title{color:#ffd88a}.ms-megamenu-seva-meta{color:rgba(245,240,232,0.75)}.ms-megamenu-trust{display:none}.ms-megamenu-panel{border-radius:8px;border-top:1px solid rgba(197,148,42,0.35);box-shadow:none;margin-top:0.35rem;margin-bottom:0.5rem;background:rgba(0,0,0,0.2)}}#ms-megamenu-panel .ms-megamenu-inner>*{min-width:0}@media all and (min-width:75em){#ms-megamenu-panel a:link,#ms-megamenu-panel a:visited{color:#8b1a1a !important}#ms-megamenu-panel a:hover,#ms-megamenu-panel a:active,#ms-megamenu-panel a:focus{color:#c5942a !important}#ms-megamenu-panel a.ms-megamenu-cta:link,#ms-megamenu-panel a.ms-megamenu-cta:visited{color:#fff !important}#ms-megamenu-panel a.ms-megamenu-cta:hover,#ms-megamenu-panel a.ms-megamenu-cta:active,#ms-megamenu-panel a.ms-megamenu-cta:focus{color:#fff !important}#ms-megamenu-panel .ms-megamenu-seva-link .ms-megamenu-seva-meta{color:#7a6b5d !important}#ms-megamenu-panel .ms-megamenu-view-more,#ms-megamenu-panel .ms-megamenu-view-all{color:#8b1a1a !important;font-weight:700}#ms-megamenu-panel .ms-megamenu-phone{font-size:0.875rem}#ms-megamenu-panel .ms-megamenu-phone a{color:#2c1810 !important;font-weight:700}#ms-megamenu-panel .ms-megamenu-cat-item{color:#2c1810 !important;-webkit-text-fill-color:#2c1810}#ms-megamenu-panel .ms-megamenu-cat-count{color:#7a6b5d !important}#ms-megamenu-panel .ms-megamenu-categories-heading{color:#7a6b5d !important}#ms-megamenu-panel .ms-megamenu-cat-item .fas{color:#c5942a !important;opacity:1}#ms-megamenu-panel .ms-megamenu-cat-item.is-active .ms-megamenu-cat-label::after{content:"\203A";display:inline-block;margin-left:0.35rem;font-weight:700;color:#c5942a;font-size:1.1em;line-height:1;vertical-align:middle}.ms-megamenu-panel.is-open{box-shadow:0 16px 48px rgba(44,24,16,0.14),0 4px 12px rgba(44,24,16,0.08);border-radius:0 0 18px 18px;border-top-width:4px;overflow:hidden}.ms-megamenu-inner{grid-template-columns:minmax(210px,248px) minmax(0,1fr) minmax(220px,248px);grid-template-rows:1fr;height:clamp(320px,78vh,720px);min-height:clamp(320px,78vh,720px);max-height:clamp(320px,78vh,720px);gap:0;overflow:hidden}.ms-megamenu-inner.ms-megamenu-inner--empty{grid-template-columns:1fr;grid-template-rows:auto;height:auto;min-height:12rem;max-height:min(78vh,720px)}.ms-megamenu-categories{padding:1.15rem 0.85rem 1.25rem;box-shadow:inset -1px 0 0 rgba(44,24,16,0.06);overflow-y:auto;overscroll-behavior:contain}.ms-megamenu-sevas{padding:1.15rem 1.35rem 1.5rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.ms-megamenu-sevas::-webkit-scrollbar{width:8px}.ms-megamenu-sevas::-webkit-scrollbar-track{background:rgba(44,24,16,0.04);border-radius:4px}.ms-megamenu-sevas::-webkit-scrollbar-thumb{background:rgba(44,24,16,0.22);border-radius:4px}.ms-megamenu-sevas::-webkit-scrollbar-thumb:hover{background:rgba(44,24,16,0.32)}.ms-megamenu-trust{display:flex;flex-direction:column;align-items:stretch;gap:1.1rem;padding:1.35rem 1.2rem 1.5rem;box-shadow:inset 1px 0 0 rgba(44,24,16,0.06);overflow-y:auto;overscroll-behavior:contain}.ms-megamenu-trust-heading{margin:0;padding-bottom:0.75rem;border-bottom:1px solid rgba(44,24,16,0.1);font-size:0.8125rem;letter-spacing:0.07em}.ms-megamenu-trust .ms-megamenu-trust-list{margin:0;font-size:0.8125rem;line-height:1.5}.ms-megamenu-trust .ms-megamenu-trust-list li{gap:0.75rem;margin-bottom:0.9rem;align-items:flex-start}.ms-megamenu-trust .ms-megamenu-trust-list li:last-child{margin-bottom:0}.ms-megamenu-trust .ms-megamenu-trust-list i{flex:0 0 1.35rem;width:1.35rem;text-align:center;margin-top:0.12rem;font-size:0.95rem;line-height:1.35}.ms-megamenu-trust .ms-megamenu-cta{margin:0;padding:0.65rem 1rem;font-size:0.8125rem;letter-spacing:0.04em;line-height:1.35}.ms-megamenu-trust .ms-megamenu-phone{margin:0;text-align:center;font-size:0.8125rem}.ms-megamenu-group{margin-bottom:1.35rem;padding-bottom:1rem;border-bottom:1px solid rgba(44,24,16,0.08)}.ms-megamenu-group:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.ms-megamenu-group-title{font-size:0.8125rem;margin-bottom:0.85rem;padding-bottom:0.55rem}.ms-megamenu-seva-link{padding:0.55rem 0.65rem;margin:0 -0.35rem;border-radius:10px;border:1px solid transparent;transition:background 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.ms-megamenu-seva-link:hover,.ms-megamenu-seva-link:focus-visible{background:rgba(197,148,42,0.07);border-color:rgba(197,148,42,0.25);box-shadow:0 2px 8px rgba(44,24,16,0.06)}.ms-megamenu-seva-thumb{width:44px;height:44px;flex:0 0 44px;box-shadow:0 1px 4px rgba(44,24,16,0.12)}.ms-megamenu-seva-title{font-size:0.9375rem;font-weight:700;letter-spacing:0.01em}.ms-megamenu-badge--popular{background:linear-gradient(135deg,#c5942a 0%,#a67b1f 100%)}.ms-megamenu-badge--new{background:linear-gradient(135deg,#a02121 0%,#8b1a1a 100%)}}@media all and (max-width:74.999em){#ms-megamenu-panel a:link,#ms-megamenu-panel a:visited{color:#ffd88a !important}#ms-megamenu-panel a:hover,#ms-megamenu-panel a:active,#ms-megamenu-panel a:focus{color:#fff !important}#ms-megamenu-panel a.ms-megamenu-cta:link,#ms-megamenu-panel a.ms-megamenu-cta:visited,#ms-megamenu-panel a.ms-megamenu-cta:hover,#ms-megamenu-panel a.ms-megamenu-cta:active,#ms-megamenu-panel a.ms-megamenu-cta:focus{color:#fff !important}#ms-megamenu-panel .ms-megamenu-seva-link .ms-megamenu-seva-meta{color:rgba(245,240,232,0.8) !important}#ms-megamenu-panel .ms-megamenu-view-more,#ms-megamenu-panel .ms-megamenu-view-all{color:#ffd88a !important}#ms-megamenu-panel .ms-megamenu-cat-item{color:#f5f0e8 !important;-webkit-text-fill-color:#f5f0e8}#ms-megamenu-panel .ms-megamenu-cat-count{color:rgba(245,240,232,0.75) !important}#ms-megamenu-panel .ms-megamenu-categories-heading{color:rgba(245,240,232,0.85) !important}#ms-megamenu-panel .ms-megamenu-cat-item .fas{color:#c5942a !important}}.ms-mobile-sevas-btn{display:none}@media all and (min-width:75em){.ms-sevas-mobile-overlay{display:none !important}}@media all and (max-width:74.999em){body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner>.ms-mobile-sevas-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;grid-column:3;grid-row:1;justify-self:center;align-self:center;z-index:5;margin:0;min-width:0;padding:0.18rem 0.45rem 0.18rem 0.5rem;max-width:min(10rem,42vw);border:1px solid rgba(44,24,16,0.22);border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(44,24,16,0.06);font-family:inherit;font-size:clamp(0.68rem,2.8vw,0.8125rem);font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#2c1810;cursor:pointer;-webkit-tap-highlight-color:transparent}.ms-mobile-sevas-btn__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-mobile-sevas-btn__icon{font-size:0.75em;opacity:0.75;flex-shrink:0}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner>.ms-mobile-sevas-btn:hover,body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner>.ms-mobile-sevas-btn:focus-visible{border-color:rgba(197,148,42,0.65);color:#8b1a1a;outline:none}body:not(.woocommerce-cart):not(.woocommerce-checkout) .site-header--sticky .header-inner>.ms-mobile-sevas-btn:focus-visible{box-shadow:0 0 0 2px rgba(197,148,42,0.45)}#menu-primary-items>li.ms-megamenu-trigger{display:none !important}}body.ms-sevas-mobile-open{overflow:hidden;touch-action:none}.ms-sevas-mobile-overlay{position:fixed;inset:0;z-index:1300;display:flex;justify-content:flex-end;pointer-events:none}.ms-sevas-mobile-overlay.is-open{pointer-events:auto}.ms-sevas-mobile-overlay[hidden]{display:none !important}.ms-sevas-mobile-backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;background:rgba(20,12,8,0.45);opacity:0;transition:opacity 0.22s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.ms-sevas-mobile-overlay.is-open .ms-sevas-mobile-backdrop{opacity:1}.ms-sevas-mobile-sheet{position:relative;width:min(100vw,22.5rem);max-width:100%;height:100%;background:#fff;box-shadow:-8px 0 32px rgba(44,24,16,0.18);display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.28s cubic-bezier(0.22,1,0.36,1);overflow:hidden}.ms-sevas-mobile-overlay.is-open .ms-sevas-mobile-sheet{transform:translateX(0)}.ms-sevas-mobile-topbar{display:flex;flex-direction:column;gap:0.45rem;padding:0.55rem 0.5rem 0.6rem;border-bottom:1px solid rgba(44,24,16,0.1);flex:0 0 auto}.ms-sevas-mobile-topbar__brand{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;min-width:0}.ms-sevas-mobile-topbar__brand .ms-sevas-mobile-close{flex-shrink:0}.ms-sevas-mobile-logo{flex:1 1 auto;min-width:0;max-width:calc(100% - 2.75rem)}.ms-sevas-mobile-logo .custom-logo-link{display:block;max-width:100%;line-height:0}.ms-sevas-mobile-logo img,.ms-sevas-mobile-logo .custom-logo-link img{max-width:100%;width:auto;height:auto;max-height:2.35rem;object-fit:contain}.ms-sevas-mobile-logo__text{display:block;font-weight:800;font-size:0.95rem;line-height:1.2;color:#1a2b5c;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-sevas-mobile-topbar__title-row{display:grid;grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;gap:0.35rem;min-width:0}.ms-sevas-mobile-title-spacer{display:block;width:2.25rem;height:2.25rem;flex-shrink:0}.ms-sevas-mobile-back,.ms-sevas-mobile-close{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;background:transparent;color:#5c4d42;font-size:1.1rem;cursor:pointer;border-radius:8px;-webkit-tap-highlight-color:transparent}.ms-sevas-mobile-back[hidden]{visibility:hidden;pointer-events:none}.ms-sevas-mobile-back:hover,.ms-sevas-mobile-back:focus-visible,.ms-sevas-mobile-close:hover,.ms-sevas-mobile-close:focus-visible{background:rgba(44,24,16,0.06);color:#2c1810;outline:none}.ms-sevas-mobile-title{margin:0;font-size:0.9375rem;font-weight:800;line-height:1.25;text-align:center;text-transform:uppercase;letter-spacing:0.06em;color:#1a2b5c}.ms-sevas-mobile-body{flex:1 1 auto;min-height:0;position:relative;overflow:hidden}.ms-sevas-mobile-view{position:absolute;inset:0;overflow:hidden;display:none;flex-direction:column}.ms-sevas-mobile-view.is-active{display:flex}.ms-sevas-mobile-cat-list{list-style:none;margin:0;padding:0;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ms-sevas-mobile-cat-list>li{border-bottom:1px solid rgba(44,24,16,0.1)}.ms-sevas-mobile-cat-row{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;width:100%;text-align:left;padding:1rem 1rem 1rem 1.1rem;border:none;background:transparent;font-family:inherit;font-size:0.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#2c1810;cursor:pointer;-webkit-tap-highlight-color:transparent}.ms-sevas-mobile-cat-row__chev{color:#9a8f85;font-size:0.8rem}.ms-sevas-mobile-cat-row:active{background:rgba(44,24,16,0.04)}.ms-sevas-mobile-browse-all{display:block;margin:0.75rem 1rem 1rem;padding:0.65rem 1rem;text-align:center;font-weight:700;font-size:0.8125rem;color:#8b1a1a;text-decoration:none;border:1px solid rgba(139,26,26,0.35);border-radius:8px;flex-shrink:0}.ms-sevas-mobile-browse-all:hover,.ms-sevas-mobile-browse-all:focus-visible{background:rgba(139,26,26,0.06);outline:none}.ms-sevas-mobile-empty{margin:1.25rem 1rem;color:#5c4d42;font-size:0.9375rem}.ms-sevas-mobile-detail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0.35rem 0 1rem}.ms-sevas-mobile-seva-list{list-style:none;margin:0;padding:0}.ms-sevas-mobile-seva-item{border-bottom:1px solid rgba(44,24,16,0.08)}.ms-sevas-mobile-seva-item--empty{border-bottom:none}.ms-sevas-mobile-detail-empty{margin:0;padding:1rem 1rem 0.5rem;font-size:0.8125rem;line-height:1.45;color:#5c4d42}.ms-sevas-mobile-seva-link{display:block;padding:0.85rem 1rem;font-size:0.875rem;line-height:1.4;font-weight:500;color:#2c1810;text-decoration:none;border:1px solid transparent;margin:0.35rem 0.65rem 0;border-radius:6px}.ms-sevas-mobile-seva-link:hover,.ms-sevas-mobile-seva-link:focus-visible{background:rgba(44,24,16,0.04);border-color:rgba(44,24,16,0.08);outline:none}.ms-sevas-mobile-category-more{display:flex;align-items:center;justify-content:center;gap:0.35rem;margin:1rem 0.75rem 0.5rem;padding:0.65rem 0.75rem;font-weight:700;font-size:0.8125rem;color:#8b1a1a;text-decoration:none;border-top:1px solid rgba(44,24,16,0.1)}.ms-sevas-mobile-category-more__arr{font-size:1rem}.header-promo--hero-picture .slide .hero-background-picture{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;display:block}.header-promo--hero-picture .slide .hero-background-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.header-promo--hero-picture .slide .background.hero-background-img{background-image:none}