:root{--ast-global-color-0:#C9A227;--ast-global-color-1:#b8940b;--ast-global-color-2:#F5EFE0;--ast-global-color-3:#F5EFE0;--ast-global-color-4:#0F1629;--ast-global-color-5:#1A2744;--ast-global-color-6:#162036;--ast-global-color-7:#1E2D4A}body.page-slug-easter-gift,body.page-slug-videos{background-color:#0F1629!important;color:#F5EFE0!important}body.page-slug-easter-gift .ast-container,body.page-slug-easter-gift .ast-page-builder-template,body.page-slug-easter-gift #ast-fixed-header,body.page-slug-easter-gift .main-header-bar,body.page-slug-easter-gift .ast-masthead-custom-menu-items,body.page-slug-easter-gift #masthead,body.page-slug-easter-gift .site-header,body.page-slug-videos .ast-container,body.page-slug-videos .ast-page-builder-template,body.page-slug-videos #ast-fixed-header,body.page-slug-videos .main-header-bar,body.page-slug-videos .ast-masthead-custom-menu-items,body.page-slug-videos #masthead,body.page-slug-videos .site-header{background-color:#1A2744!important}body.page-slug-easter-gift .main-header-bar,body.page-slug-videos .main-header-bar{background-color:#1A2744!important;border-bottom:1px solid rgb(201 162 39 / .2)!important}body.page-slug-easter-gift #content,body.page-slug-easter-gift .site-content,body.page-slug-easter-gift .ast-layout-boxed-container,body.page-slug-videos #content,body.page-slug-videos .site-content,body.page-slug-videos .ast-layout-boxed-container{background-color:#0F1629!important}body.page-slug-easter-gift .entry-content,body.page-slug-easter-gift .ast-article-post,body.page-slug-easter-gift .post-entry,body.page-slug-easter-gift .page-content,body.page-slug-videos .entry-content,body.page-slug-videos .ast-article-post,body.page-slug-videos .post-entry,body.page-slug-videos .page-content{color:#F5EFE0!important}body.page-slug-easter-gift h1,body.page-slug-easter-gift h2,body.page-slug-easter-gift h3,body.page-slug-easter-gift h4,body.page-slug-easter-gift h5,body.page-slug-easter-gift h6,body.page-slug-easter-gift .entry-title,body.page-slug-easter-gift .page-title,body.page-slug-easter-gift .ast-blog-post-title,body.page-slug-videos h1,body.page-slug-videos h2,body.page-slug-videos h3,body.page-slug-videos h4,body.page-slug-videos h5,body.page-slug-videos h6,body.page-slug-videos .entry-title,body.page-slug-videos .page-title,body.page-slug-videos .ast-blog-post-title{color:#C9A227!important}body.page-slug-easter-gift p,body.page-slug-easter-gift li,body.page-slug-easter-gift td,body.page-slug-easter-gift th,body.page-slug-easter-gift label,body.page-slug-easter-gift .woocommerce-loop-product__title,body.page-slug-easter-gift .woocommerce-page .woocommerce-breadcrumb,body.page-slug-videos p,body.page-slug-videos li,body.page-slug-videos td,body.page-slug-videos th,body.page-slug-videos label,body.page-slug-videos .woocommerce-loop-product__title,body.page-slug-videos .woocommerce-page .woocommerce-breadcrumb{color:#F5EFE0!important}body.page-slug-easter-gift .site-footer,body.page-slug-easter-gift #colophon,body.page-slug-easter-gift .footer-bar-section,body.page-slug-easter-gift .footer-adv-overlay,body.page-slug-easter-gift .ast-footer-copyright,body.page-slug-easter-gift .footer-widget-area,body.page-slug-easter-gift .ast-footer-widget,body.page-slug-videos .site-footer,body.page-slug-videos #colophon,body.page-slug-videos .footer-bar-section,body.page-slug-videos .footer-adv-overlay,body.page-slug-videos .ast-footer-copyright,body.page-slug-videos .footer-widget-area,body.page-slug-videos .ast-footer-widget{background-color:#0F1629!important;color:rgb(245 239 224 / .7)!important;border-top:1px solid rgb(201 162 39 / .2)!important}body.page-slug-easter-gift .woocommerce ul.products li.product,body.page-slug-easter-gift .woocommerce-page ul.products li.product,body.page-slug-easter-gift .ast-woocommerce-container ul.products li.product,body.page-slug-videos .woocommerce ul.products li.product,body.page-slug-videos .woocommerce-page ul.products li.product,body.page-slug-videos .ast-woocommerce-container ul.products li.product{background-color:#0F1629!important;border-radius:0!important;overflow:hidden!important;border:1px solid rgb(201 162 39 / .35)!important;transition:border-color 0.25s ease,box-shadow 0.25s ease!important;padding-bottom:1rem!important}body.page-slug-easter-gift .woocommerce ul.products li.product:hover,body.page-slug-easter-gift .woocommerce-page ul.products li.product:hover,body.page-slug-videos .woocommerce ul.products li.product:hover,body.page-slug-videos .woocommerce-page ul.products li.product:hover{border-color:#C9A227!important;box-shadow:0 0 0 1px #C9A227,0 8px 28px rgb(201 162 39 / .18)!important;transform:none!important}body.page-slug-easter-gift .woocommerce ul.products li.product .woocommerce-loop-product__title,body.page-slug-videos .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Cinzel',Georgia,serif!important;color:#C9A227!important;font-size:1rem!important;font-weight:600!important;letter-spacing:0.03em!important;padding:.75rem 1rem 0.25rem!important;line-height:1.35!important}body.page-slug-easter-gift .woocommerce ul.products li.product .price,body.page-slug-easter-gift .woocommerce ul.products li.product .price .amount,body.page-slug-easter-gift .woocommerce ul.products li.product .price ins .amount,body.page-slug-videos .woocommerce ul.products li.product .price,body.page-slug-videos .woocommerce ul.products li.product .price .amount,body.page-slug-videos .woocommerce ul.products li.product .price ins .amount{color:#F5EFE0!important;font-weight:600!important}body.page-slug-easter-gift .woocommerce ul.products li.product .price del,body.page-slug-easter-gift .woocommerce ul.products li.product .price del .amount,body.page-slug-videos .woocommerce ul.products li.product .price del,body.page-slug-videos .woocommerce ul.products li.product .price del .amount{color:rgb(245 239 224 / .38)!important}body.page-slug-easter-gift .woocommerce ul.products li.product .button,body.page-slug-easter-gift .woocommerce ul.products li.product a.button,body.page-slug-easter-gift .woocommerce ul.products li.product .add_to_cart_button,body.page-slug-videos .woocommerce ul.products li.product .button,body.page-slug-videos .woocommerce ul.products li.product a.button,body.page-slug-videos .woocommerce ul.products li.product .add_to_cart_button{background-color:#C9A227!important;color:#0F1629!important;font-weight:700!important;font-size:0.8rem!important;letter-spacing:0.05em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;padding:.65rem 1.25rem!important;margin:.75rem 1rem 0!important;display:block!important;text-align:center!important;transition:background 0.2s ease,box-shadow 0.2s ease!important}body.page-slug-easter-gift .woocommerce ul.products li.product .button:hover,body.page-slug-easter-gift .woocommerce ul.products li.product a.button:hover,body.page-slug-easter-gift .woocommerce ul.products li.product .add_to_cart_button:hover,body.page-slug-videos .woocommerce ul.products li.product .button:hover,body.page-slug-videos .woocommerce ul.products li.product a.button:hover,body.page-slug-videos .woocommerce ul.products li.product .add_to_cart_button:hover{background-color:#b8940b!important;color:#0F1629!important;box-shadow:0 0 14px rgb(201 162 39 / .5)!important}body.page-slug-easter-gift .woocommerce ul.products li.product a img,body.page-slug-videos .woocommerce ul.products li.product a img{border-bottom:1px solid rgb(201 162 39 / .12)!important;display:block!important}body.page-slug-easter-gift .woocommerce ul.products li.product .quick-view,body.page-slug-easter-gift .woocommerce ul.products li.product .show-quickly,body.page-slug-easter-gift .woocommerce ul.products li.product .qv-button,body.page-slug-videos .woocommerce ul.products li.product .quick-view,body.page-slug-videos .woocommerce ul.products li.product .show-quickly,body.page-slug-videos .woocommerce ul.products li.product .qv-button{background-color:rgb(15 22 41 / .88)!important;color:#C9A227!important;border:1px solid rgb(201 162 39 / .45)!important;border-radius:0!important;font-weight:600!important;font-size:0.72rem!important;letter-spacing:0.06em!important;text-transform:uppercase!important}body.page-slug-easter-gift .woocommerce ul.products li.product .quick-view:hover,body.page-slug-easter-gift .woocommerce ul.products li.product .show-quickly:hover,body.page-slug-easter-gift .woocommerce ul.products li.product .qv-button:hover,body.page-slug-videos .woocommerce ul.products li.product .quick-view:hover,body.page-slug-videos .woocommerce ul.products li.product .show-quickly:hover,body.page-slug-videos .woocommerce ul.products li.product .qv-button:hover{background-color:#C9A227!important;color:#0F1629!important}@media (max-width:767px){body.page-slug-easter-gift .woocommerce ul.products li.product .woocommerce-loop-product__title,body.page-slug-videos .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:0.85rem!important;padding:.5rem .75rem 0.25rem!important}body.page-slug-easter-gift .woocommerce ul.products li.product .button,body.page-slug-easter-gift .woocommerce ul.products li.product a.button,body.page-slug-easter-gift .woocommerce ul.products li.product .add_to_cart_button,body.page-slug-videos .woocommerce ul.products li.product .button,body.page-slug-videos .woocommerce ul.products li.product a.button,body.page-slug-videos .woocommerce ul.products li.product .add_to_cart_button{font-size:0.72rem!important;padding:.55rem 0.5rem!important;margin:.5rem .75rem 0!important}}body.page-slug-easter-gift .woocommerce-products-header,body.page-slug-easter-gift .woocommerce-products-header__title,body.page-slug-easter-gift .woocommerce-page .page-title,body.page-slug-videos .woocommerce-products-header,body.page-slug-videos .woocommerce-products-header__title,body.page-slug-videos .woocommerce-page .page-title{color:#C9A227!important}body.page-slug-easter-gift .widget-area,body.page-slug-easter-gift .ast-sidebar-wrap,body.page-slug-easter-gift .widget,body.page-slug-easter-gift .woocommerce .widget_product_search input,body.page-slug-easter-gift .woocommerce .widget_price_filter .price_slider_wrapper,body.page-slug-videos .widget-area,body.page-slug-videos .ast-sidebar-wrap,body.page-slug-videos .widget,body.page-slug-videos .woocommerce .widget_product_search input,body.page-slug-videos .woocommerce .widget_price_filter .price_slider_wrapper{background-color:#1A2744!important;color:#F5EFE0!important}body.page-slug-easter-gift .woocommerce .summary,body.page-slug-easter-gift .woocommerce div.product .product_title,body.page-slug-easter-gift .woocommerce div.product p.price,body.page-slug-easter-gift .woocommerce div.product span.price,body.page-slug-videos .woocommerce .summary,body.page-slug-videos .woocommerce div.product .product_title,body.page-slug-videos .woocommerce div.product p.price,body.page-slug-videos .woocommerce div.product span.price{color:#F5EFE0!important}body.page-slug-easter-gift .woocommerce div.product .product_title,body.page-slug-videos .woocommerce div.product .product_title{color:#C9A227!important}body.page-slug-easter-gift .woocommerce-cart table.cart,body.page-slug-easter-gift .woocommerce-checkout .checkout,body.page-slug-easter-gift .woocommerce form .form-row input,body.page-slug-easter-gift .woocommerce form .form-row textarea,body.page-slug-easter-gift .woocommerce form .form-row select,body.page-slug-videos .woocommerce-cart table.cart,body.page-slug-videos .woocommerce-checkout .checkout,body.page-slug-videos .woocommerce form .form-row input,body.page-slug-videos .woocommerce form .form-row textarea,body.page-slug-videos .woocommerce form .form-row select{background-color:#1A2744!important;color:#F5EFE0!important;border-color:rgb(201 162 39 / .25)!important}.tch-animate-in{opacity:0;transform:translateY(24px);transition:opacity 0.6s ease,transform 0.6s ease}.tch-animate-in.is-visible{opacity:1;transform:translateY(0)}.tch-shop-hero{background:linear-gradient(180deg,#1A2744 0%,#0F1629 100%)!important;padding:3rem 1.5rem 2.5rem!important;text-align:center!important;border-bottom:1px solid rgb(201 162 39 / .25)!important;margin-bottom:0!important}.tch-shop-hero__tagline{font-family:Georgia,'Times New Roman',serif!important;font-size:1.5rem!important;font-weight:400!important;color:#C9A227!important;letter-spacing:0.08em!important;text-transform:uppercase!important;margin:0!important}.tch-collections{background-color:#0F1629!important;padding:2.5rem 1.5rem 2rem!important;border-bottom:1px solid rgb(201 162 39 / .15)!important}.tch-collections__grid{display:flex!important;gap:1.25rem!important;max-width:1100px!important;margin:0 auto!important;flex-wrap:wrap!important}.tch-collection-tile{flex:1 1 280px!important;background-color:#1E2D4A!important;border:1px solid rgb(201 162 39 / .2)!important;border-top:3px solid #C9A227!important;border-radius:8px!important;overflow:hidden!important;transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease!important;min-width:0!important}.tch-collection-tile:hover{transform:translateY(-4px)!important;box-shadow:0 16px 40px rgb(0 0 0 / .55),0 0 0 1px rgb(201 162 39 / .4)!important;border-color:rgb(201 162 39 / .5)!important}.tch-collection-tile__inner{padding:2rem 1.5rem!important;display:flex!important;flex-direction:column!important;gap:0.75rem!important;height:100%!important;box-sizing:border-box!important}.tch-collection-tile__title{font-family:Georgia,'Times New Roman',serif!important;font-size:1.25rem!important;font-weight:700!important;color:#C9A227!important;margin:0!important;line-height:1.3!important}.tch-collection-tile__desc{font-size:0.875rem!important;color:rgb(245 239 224 / .8)!important;line-height:1.6!important;margin:0!important;flex:1!important}.tch-collection-tile__cta{display:inline-block!important;background-color:#C9A227!important;color:#0F1629!important;font-weight:700!important;font-size:0.875rem!important;letter-spacing:0.05em!important;padding:.6rem 1.25rem!important;border-radius:4px!important;text-decoration:none!important;align-self:flex-start!important;transition:background-color 0.2s ease,box-shadow 0.2s ease!important;margin-top:0.25rem!important}.tch-collection-tile__cta:hover{background-color:#b8940b!important;box-shadow:0 0 14px rgb(201 162 39 / .5)!important;color:#0F1629!important;text-decoration:none!important}@media (max-width:767px){.tch-shop-hero{padding:2rem 1rem 1.75rem!important}.tch-shop-hero__tagline{font-size:1.1rem!important}.tch-collections{padding:1.75rem 1rem 1.5rem!important}.tch-collections__grid{flex-direction:column!important;gap:1rem!important}.tch-collection-tile{flex:1 1 auto!important}}@media (min-width:768px) and (max-width:1024px){.tch-collections__grid{gap:1rem!important}.tch-collection-tile{flex:1 1 calc(50% - 0.5rem)!important;max-width:calc(50% - 0.5rem)!important}.tch-collection-tile:nth-child(3){flex:1 1 100%!important;max-width:100%!important}.tch-collection-tile:nth-child(3) .tch-collection-tile__inner{flex-direction:row!important;align-items:center!important;gap:2rem!important}.tch-collection-tile:nth-child(3) .tch-collection-tile__desc{flex:1!important}}@media (min-width:1025px){.tch-collections__grid{flex-wrap:nowrap!important}.tch-collection-tile{flex:1 1 0!important}}@keyframes tch-reveal{0%{opacity:0;transform:translateY(30px) scale(.97);filter:blur(4px)}100%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.tch-hero-reveal,.tch-cinematic-hero__title,.tch-cinematic-hero__eyebrow{animation:tch-reveal 0.85s cubic-bezier(.22,.61,.36,1) both}.tch-cinematic-hero__eyebrow{animation-delay:0.1s}.tch-cinematic-hero__title{animation-delay:0.25s}.tch-cinematic-hero__sub{animation:tch-reveal 0.85s cubic-bezier(.22,.61,.36,1) 0.45s both}.tch-cinematic-hero__actions{animation:tch-reveal 0.85s cubic-bezier(.22,.61,.36,1) 0.65s both}@keyframes tch-glow{0%,100%{box-shadow:0 0 6px rgb(201 162 39 / .4),0 0 12px rgb(201 162 39 / .2)}50%{box-shadow:0 0 18px rgb(201 162 39 / .75),0 0 32px rgb(201 162 39 / .35)}}.tch-btn-gold,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.ast-button,.ast-custom-button{animation:tch-glow 2.8s ease-in-out infinite!important}.tch-video-card{transition:transform 0.28s ease,box-shadow 0.28s ease!important}.tch-video-card:hover{transform:translateY(-5px)!important;box-shadow:0 12px 32px rgb(0 0 0 / .5)!important}.custom-logo,.ast-site-identity .custom-logo,.site-logo-img .custom-logo{max-height:50px!important;width:auto!important;object-fit:contain!important}.ast-site-identity{max-width:200px!important}#site-navigation .main-navigation ul li a,.ast-builder-grid-row a,.ast-header-break-point .main-header-bar a{color:#F5EFE0!important}#site-navigation .main-navigation ul li a:hover,.ast-builder-grid-row a:hover{color:#C9A227!important}.ast-mobile-header-stack .main-header-bar,.ast-header-break-point .ast-primary-header-bar{background-color:#1A2744!important}@media (prefers-reduced-motion:reduce){.tch-animate-in{opacity:1!important;transform:none!important;transition:none!important}.tch-hero-reveal,.tch-cinematic-hero__title,.tch-cinematic-hero__eyebrow,.tch-cinematic-hero__sub,.tch-cinematic-hero__actions{animation:none!important}.tch-btn-gold,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.ast-button,.ast-custom-button{animation:none!important}.woocommerce ul.products li.product{transition:none!important}}.woocommerce-products-header__title,.woocommerce-page .page-title,.woocommerce-page h1,.woocommerce-page h2,.woocommerce-page h3,.woocommerce h1,.woocommerce h2,.woocommerce h3{font-family:"Cinzel",Georgia,"Times New Roman",serif!important}.woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Cinzel",Georgia,"Times New Roman",serif!important}.woocommerce div.product .product_title,.woocommerce div.product h1,.woocommerce div.product h2,.woocommerce div.product h3,.woocommerce-tabs h2,.woocommerce-tabs h3,.woocommerce .related h2,.woocommerce .upsells h2,.woocommerce .cross-sells h2,.woocommerce-cart h2,.woocommerce-cart h3,.woocommerce-checkout h2,.woocommerce-checkout h3{font-family:"Cinzel",Georgia,"Times New Roman",serif!important}.woocommerce-result-count,p.woocommerce-result-count{color:#F5EFE0!important;opacity:0.85!important;font-size:0.875rem!important}.woocommerce-ordering,.woocommerce .woocommerce-ordering{margin:0!important}.woocommerce-ordering select,.woocommerce .woocommerce-ordering select{background-color:#1A2744!important;color:#F5EFE0!important;border:1px solid rgb(201 162 39 / .55)!important;border-radius:0!important;padding:.45rem 2.25rem .45rem 0.85rem!important;font-size:0.875rem!important;letter-spacing:0.02em!important;cursor:pointer!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C9A227' stroke-width='1.75' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:10px 7px!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important;min-width:160px!important}.woocommerce-ordering select:hover,.woocommerce .woocommerce-ordering select:hover{border-color:#C9A227!important;box-shadow:0 0 0 1px rgb(201 162 39 / .35)!important}.woocommerce-ordering select:focus,.woocommerce .woocommerce-ordering select:focus{border-color:#C9A227!important;box-shadow:0 0 0 2px rgb(201 162 39 / .25)!important;outline:none!important}.woocommerce-ordering select option{background-color:#1A2744!important;color:#F5EFE0!important}.widget_layered_nav ul li a,.widget_layered_nav_filters ul li a,.widget_price_filter .price_label,.widget_price_filter .price_label span,.wc-block-components-price-range-control__wrapper,.woocommerce .widget_layered_nav ul li.wc-layered-nav-term a{color:#F5EFE0!important}.widget_price_filter .ui-slider{background-color:rgb(201 162 39 / .2)!important}.widget_price_filter .ui-slider .ui-slider-range{background-color:#C9A227!important}.widget_price_filter .ui-slider .ui-slider-handle{background-color:#C9A227!important;border-color:#b8940b!important}.woocommerce .widget_layered_nav_filters ul li a::before{color:#C9A227!important}.wc-block-active-filters__list .wc-block-active-filters__list-item-type,.wc-block-active-filters__list .wc-block-active-filters__list-item-name{color:#F5EFE0!important}.wc-block-active-filters__list .wc-block-active-filters__list-item-remove{color:#C9A227!important;border-color:rgb(201 162 39 / .4)!important}.home .entry-title,.home .page-title,body.page-id-27 .entry-title,body.page-id-27 .page-title{display:none!important}.ast-footer-copyright a[href*="developer.wordpress"],.ast-footer-copyright a[href*="developer.starter"],.ast-footer-copyright a[rel="nofollow"],.ast-small-footer-section-2,.ast-footer-copyright .developer-link{display:none!important}.tch-cat-tabs{display:flex!important;gap:0.5rem!important;flex-wrap:wrap!important;margin:1.25rem 0 1.5rem!important;padding:0!important;list-style:none!important;border-bottom:1px solid rgb(201 162 39 / .2)!important;padding-bottom:1rem!important}.tch-cat-tabs__item{margin:0!important;padding:0!important}.tch-cat-tabs__link{display:inline-block!important;background-color:transparent!important;color:rgb(245 239 224 / .7)!important;border:1px solid rgb(201 162 39 / .3)!important;padding:.4rem 1rem!important;font-size:0.8125rem!important;font-weight:600!important;letter-spacing:0.05em!important;text-transform:uppercase!important;text-decoration:none!important;border-radius:0!important;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease!important}.tch-cat-tabs__link:hover{background-color:rgb(201 162 39 / .12)!important;color:#F5EFE0!important;border-color:rgb(201 162 39 / .6)!important;text-decoration:none!important}.tch-cat-tabs__link.is-active,.tch-cat-tabs__link[aria-current="true"]{background-color:#C9A227!important;color:#0F1629!important;border-color:#C9A227!important}@media (max-width:767px){.tch-cat-tabs{gap:0.4rem!important;margin:1rem 0 1.25rem!important}.tch-cat-tabs__link{font-size:0.75rem!important;padding:.35rem 0.75rem!important}}.woocommerce div.product .product_title,.woocommerce div.product h1.product_title{font-family:"Cinzel",Georgia,"Times New Roman",serif!important;color:#C9A227!important;font-size:clamp(1.5rem, 3vw, 2.25rem)!important;font-weight:700!important;letter-spacing:0.02em!important;line-height:1.25!important;margin-bottom:0.5rem!important}.woocommerce div.product .summary,.woocommerce div.product div.summary{background-color:#131d35!important;padding:1.75rem!important;border:1px solid rgb(201 162 39 / .18)!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#F5EFE0!important;font-size:1.35rem!important;font-weight:700!important}.woocommerce div.product p.price .amount,.woocommerce div.product span.price .amount{color:#F5EFE0!important}.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce div.product p.price del .amount{color:rgb(245 239 224 / .38)!important}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product form.cart button.button,.woocommerce div.product .cart .button{background-color:#C9A227!important;color:#0F1629!important;border:none!important;border-radius:8px!important;font-family:"Cinzel",Georgia,serif!important;font-weight:700!important;font-size:0.9rem!important;letter-spacing:0.07em!important;text-transform:uppercase!important;padding:.85rem 2rem!important;width:100%!important;transition:background-color 0.2s ease,box-shadow 0.2s ease!important}.woocommerce div.product form.cart .single_add_to_cart_button:hover,.woocommerce div.product form.cart button.button:hover{background-color:#b8940b!important;color:#0F1629!important;box-shadow:0 0 18px rgb(201 162 39 / .5)!important}.woocommerce div.product form.cart .qty{background-color:#1A2744!important;color:#F5EFE0!important;border:1px solid rgb(201 162 39 / .4)!important;border-radius:0!important;width:4rem!important;text-align:center!important}.tch-trust-signals{margin-top:1.25rem!important;padding:1rem 0 0!important;border-top:1px solid rgb(201 162 39 / .15)!important;display:flex!important;flex-direction:column!important;gap:0.6rem!important}.tch-trust-signal{display:flex!important;align-items:flex-start!important;gap:0.6rem!important;font-size:0.8125rem!important;color:rgb(245 239 224 / .82)!important;line-height:1.45!important}.tch-trust-signal__icon{flex-shrink:0!important;font-size:1rem!important;line-height:1!important;margin-top:0.1rem!important;color:#C9A227!important}.tch-trust-signal__text{flex:1!important}.woocommerce div.product .woocommerce-product-details__short-description blockquote,.woocommerce div.product .woocommerce-Tabs-panel--description blockquote,.woocommerce .tch-scripture{border-left:3px solid #C9A227!important;padding:.75rem 1.25rem!important;margin:1rem 0!important;background-color:rgb(201 162 39 / .06)!important;font-style:italic!important;font-family:"Cinzel",Georgia,serif!important;color:#F5EFE0!important;font-size:0.9375rem!important;border-radius:0!important}.woocommerce div.product .woocommerce-product-details__short-description,.woocommerce div.product .woocommerce-Tabs-panel--description{color:rgb(245 239 224 / .9)!important;line-height:1.75!important}.woocommerce div.product .woocommerce-tabs ul.tabs{background-color:transparent!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#1A2744!important;border-color:rgb(201 162 39 / .2)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:rgb(245 239 224 / .7)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#C9A227!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#131d35!important;border-bottom-color:#131d35!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#C9A227!important}.woocommerce div.product .woocommerce-tabs .panel{background-color:#131d35!important;border-color:rgb(201 162 39 / .2)!important;padding:1.5rem!important;color:rgb(245 239 224 / .9)!important}.woocommerce .related,.woocommerce .upsells{margin-top:3rem!important;padding-top:2rem!important;border-top:1px solid rgb(201 162 39 / .2)!important}.woocommerce .related>h2,.woocommerce .upsells>h2{font-family:"Cinzel",Georgia,serif!important;color:#C9A227!important;font-size:1.35rem!important;font-weight:700!important;letter-spacing:0.04em!important;margin-bottom:1.5rem!important;text-transform:uppercase!important}.woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{color:rgb(245 239 224 / .65)!important;font-size:0.8125rem!important;letter-spacing:0.02em!important;padding:.75rem 0 1.25rem!important;margin-bottom:0!important}.woocommerce-breadcrumb a,.woocommerce-page .woocommerce-breadcrumb a{color:rgb(201 162 39 / .8)!important;text-decoration:none!important}.woocommerce-breadcrumb a:hover,.woocommerce-page .woocommerce-breadcrumb a:hover{color:#C9A227!important;text-decoration:underline!important}.woocommerce div.product .product_meta{margin-top:1rem!important;padding-top:0.75rem!important;border-top:1px solid rgb(201 162 39 / .12)!important;font-size:0.8125rem!important}.woocommerce div.product .product_meta span,.woocommerce div.product .product_meta a{color:rgb(245 239 224 / .65)!important}.woocommerce div.product .product_meta a:hover{color:#C9A227!important}.woocommerce div.product div.images img{border:1px solid rgb(201 162 39 / .2)!important}.woocommerce div.product div.images .woocommerce-product-gallery__image:first-child img{border-color:rgb(201 162 39 / .35)!important}.woocommerce-product-gallery{opacity:1!important}@media (max-width:767px){.woocommerce div.product .summary,.woocommerce div.product div.summary{padding:1.25rem!important}.woocommerce div.product .product_title{font-size:1.35rem!important}}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product .astra-shop-thumbnail-wrap img,.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail{aspect-ratio:1 / 1!important;width:100%!important;object-fit:cover!important;display:block!important}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce ul.products li.product a.woocommerce-loop-product__link>img:first-child{display:block!important;width:100%!important}.woocommerce div.product .sku_wrapper{display:none!important}body.page-slug-easter-gift input[type="text"],body.page-slug-easter-gift input[type="email"],body.page-slug-easter-gift input[type="password"],body.page-slug-easter-gift input[type="number"],body.page-slug-easter-gift input[type="tel"],body.page-slug-easter-gift input[type="search"],body.page-slug-easter-gift input[type="url"],body.page-slug-easter-gift textarea,body.page-slug-easter-gift select,body.page-slug-videos input[type="text"],body.page-slug-videos input[type="email"],body.page-slug-videos input[type="password"],body.page-slug-videos input[type="number"],body.page-slug-videos input[type="tel"],body.page-slug-videos input[type="search"],body.page-slug-videos input[type="url"],body.page-slug-videos textarea,body.page-slug-videos select{background-color:#1A2744!important;color:#F5EFE0!important;border:1px solid rgb(201 162 39 / .4)!important;border-radius:0!important;font-family:'Lora',Georgia,serif!important;font-size:0.9375rem!important;padding:.7rem 1rem!important;outline:none!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}body.page-slug-easter-gift input[type="text"]:focus,body.page-slug-easter-gift input[type="email"]:focus,body.page-slug-easter-gift input[type="password"]:focus,body.page-slug-easter-gift input[type="number"]:focus,body.page-slug-easter-gift input[type="tel"]:focus,body.page-slug-easter-gift input[type="search"]:focus,body.page-slug-easter-gift input[type="url"]:focus,body.page-slug-easter-gift textarea:focus,body.page-slug-easter-gift select:focus,body.page-slug-videos input[type="text"]:focus,body.page-slug-videos input[type="email"]:focus,body.page-slug-videos input[type="password"]:focus,body.page-slug-videos input[type="number"]:focus,body.page-slug-videos input[type="tel"]:focus,body.page-slug-videos input[type="search"]:focus,body.page-slug-videos input[type="url"]:focus,body.page-slug-videos textarea:focus,body.page-slug-videos select:focus{border-color:#C9A227!important;box-shadow:0 0 0 2px rgb(201 162 39 / .2)!important}body.page-slug-easter-gift input::placeholder,body.page-slug-easter-gift textarea::placeholder,body.page-slug-videos input::placeholder,body.page-slug-videos textarea::placeholder{color:rgb(245 239 224 / .38)!important;font-style:italic!important}body.page-slug-easter-gift select,body.page-slug-videos select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C9A227' stroke-width='1.75' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .85rem center!important;background-size:10px 7px!important;padding-right:2.5rem!important;cursor:pointer!important}body.page-slug-easter-gift a.button,body.page-slug-easter-gift a[data-cta="true"],body.page-slug-easter-gift .wp-block-button__link,body.page-slug-easter-gift .cta-link{display:inline-block!important;padding:1rem 2rem!important;background-color:#C9A227!important;color:#0F1629!important;border:none!important;border-radius:8px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;text-decoration:none!important;transition:all 0.2s ease!important;cursor:pointer!important}body.page-slug-easter-gift a.button:hover,body.page-slug-easter-gift a[data-cta="true"]:hover,body.page-slug-easter-gift .wp-block-button__link:hover,body.page-slug-easter-gift .cta-link:hover{background-color:#b8940b!important;box-shadow:0 0 18px rgb(201 162 39 / .5)!important;transform:translateY(-2px)!important}body.page-slug-easter-gift select option,body.page-slug-videos select option{background-color:#1A2744!important;color:#F5EFE0!important}body.page-slug-easter-gift .woocommerce-page .form-row input,body.page-slug-easter-gift .woocommerce-page .form-row select,body.page-slug-easter-gift .woocommerce-page .form-row textarea,body.page-slug-easter-gift .woocommerce form .form-row input,body.page-slug-easter-gift .woocommerce form .form-row select,body.page-slug-easter-gift .woocommerce form .form-row textarea,body.page-slug-videos .woocommerce-page .form-row input,body.page-slug-videos .woocommerce-page .form-row select,body.page-slug-videos .woocommerce-page .form-row textarea,body.page-slug-videos .woocommerce form .form-row input,body.page-slug-videos .woocommerce form .form-row select,body.page-slug-videos .woocommerce form .form-row textarea{background-color:#1A2744!important;color:#F5EFE0!important;border:1px solid rgb(201 162 39 / .4)!important;border-radius:0!important}body.page-slug-easter-gift .woocommerce form .form-row label,body.page-slug-easter-gift .woocommerce-page .form-row label,body.page-slug-videos .woocommerce form .form-row label,body.page-slug-videos .woocommerce-page .form-row label{font-family:'Cinzel',Georgia,serif!important;font-size:0.8rem!important;letter-spacing:0.06em!important;text-transform:uppercase!important;color:rgb(245 239 224 / .7)!important;margin-bottom:0.4rem!important}body.page-slug-easter-gift .ast-button,body.page-slug-easter-gift .ast-custom-button,body.page-slug-easter-gift button:not(.tch-nav-search-btn):not(.tch-bible-verse__dot),body.page-slug-easter-gift input[type="submit"],body.page-slug-easter-gift input[type="button"],body.page-slug-easter-gift .button,body.page-slug-easter-gift .wp-block-button__link,body.page-slug-videos .ast-button,body.page-slug-videos .ast-custom-button,body.page-slug-videos button:not(.tch-nav-search-btn):not(.tch-bible-verse__dot),body.page-slug-videos input[type="submit"],body.page-slug-videos input[type="button"],body.page-slug-videos .button,body.page-slug-videos .wp-block-button__link{background-color:#C9A227!important;color:#0F1629!important;border:none!important;border-radius:0!important;font-family:'Cinzel',Georgia,serif!important;font-weight:700!important;font-size:0.8rem!important;letter-spacing:0.08em!important;text-transform:uppercase!important;transition:background-color 0.2s ease,box-shadow 0.2s ease!important;cursor:pointer!important}body.page-slug-easter-gift .ast-button:hover,body.page-slug-easter-gift .ast-custom-button:hover,body.page-slug-easter-gift button:not(.tch-nav-search-btn):not(.tch-bible-verse__dot):hover,body.page-slug-easter-gift input[type="submit"]:hover,body.page-slug-easter-gift input[type="button"]:hover,body.page-slug-easter-gift .button:hover,body.page-slug-easter-gift .wp-block-button__link:hover,body.page-slug-videos .ast-button:hover,body.page-slug-videos .ast-custom-button:hover,body.page-slug-videos button:not(.tch-nav-search-btn):not(.tch-bible-verse__dot):hover,body.page-slug-videos input[type="submit"]:hover,body.page-slug-videos input[type="button"]:hover,body.page-slug-videos .button:hover,body.page-slug-videos .wp-block-button__link:hover{background-color:#b8940b!important;box-shadow:0 0 16px rgb(201 162 39 / .45)!important;color:#0F1629!important}.woocommerce .cross-sells .product a.button,.woocommerce .cart-collaterals .product a.button{color:#0F1629!important;background-color:#C9A227!important;font-weight:700!important;-webkit-text-fill-color:#0F1629!important}.woocommerce .cross-sells .product a.button:hover,.woocommerce .cart-collaterals .product a.button:hover{background-color:#1A1F71!important;color:#C9A227!important;-webkit-text-fill-color:#C9A227!important}.woocommerce .cross-sells .add_to_cart_button,.woocommerce .cross-sells .button{background:#0a0e1a!important;color:#C9A227!important;border:1px solid #C9A227!important;border-radius:8px!important;padding:10px 16px!important}.woocommerce .cross-sells .add_to_cart_button:hover,.woocommerce .cross-sells .button:hover{background:#C9A227!important;color:#0a0e1a!important;border-color:#C9A227!important}.woocommerce a.button{-webkit-text-fill-color:currentColor!important}body.page-about .entry-content,body.page-about .site-content .entry-content{padding-top:0!important;padding-bottom:0!important;max-width:100%!important}body.page-about .tch-about-hero.wp-block-cover{min-height:clamp(60vh, 85vh, 900px)!important;background-color:#0A1020!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-bottom:1px solid rgb(201 162 39 / .25)!important;padding:4rem 2rem!important}body.page-about .tch-about-hero.wp-block-cover .wp-block-cover__image-background,body.page-about .tch-about-hero.wp-block-cover .wp-block-cover__video-background{object-fit:cover!important;object-position:center 30%!important}body.page-about .tch-about-hero.wp-block-cover .wp-block-cover__inner-container{position:relative!important;z-index:2!important;text-align:center!important;max-width:780px!important;margin:0 auto!important}body.page-about .tch-about-hero .wp-block-cover__inner-container h1,body.page-about .tch-about-hero .wp-block-cover__inner-container h2{font-family:'Cinzel',Georgia,serif!important;color:#C9A227!important;font-size:clamp(2rem, 5vw, 3.5rem)!important;font-weight:700!important;letter-spacing:0.04em!important;line-height:1.2!important;text-shadow:0 2px 24px rgb(0 0 0 / .8)!important;margin-bottom:1rem!important}body.page-about .tch-about-hero .wp-block-cover__inner-container p{color:#F5EFE0!important;font-size:clamp(0.95rem, 2vw, 1.175rem)!important;line-height:1.75!important;opacity:0.92!important;max-width:580px!important;margin:0 auto!important;text-shadow:0 1px 8px rgb(0 0 0 / .55)!important}body.page-about .tch-about-hero .wp-block-cover__inner-container>*:last-child::after{content:''!important;display:block!important;width:56px!important;height:2px!important;background:#C9A227!important;margin:1.75rem auto 0!important}body.page-about .tch-about-story{background-color:#1A2744!important;padding:5rem 0!important;border-bottom:1px solid rgb(201 162 39 / .15)!important}body.page-about .tch-about-story>.wp-block-group__inner-container,body.page-about .tch-about-story.wp-block-columns{max-width:1200px!important;margin:0 auto!important;padding:0 2rem!important}body.page-about .tch-about-story .wp-block-columns{max-width:1200px!important;margin:0 auto!important;padding:0 2rem!important;align-items:center!important;gap:4rem!important}body.page-about .tch-about-story .wp-block-column:first-child h2,body.page-about .tch-about-story .wp-block-column:first-child h3{font-family:'Cinzel',Georgia,serif!important;color:#C9A227!important;font-size:clamp(1.375rem, 3vw, 2.125rem)!important;font-weight:700!important;letter-spacing:0.03em!important;margin-bottom:1.25rem!important}body.page-about .tch-about-story .wp-block-column:first-child p{color:rgb(245 239 224 / .88)!important;font-size:1.0625rem!important;line-height:1.85!important}body.page-about .tch-about-story .wp-block-column:last-child img{width:100%!important;height:480px!important;object-fit:cover!important;object-position:center!important;border:1px solid rgb(201 162 39 / .28)!important;display:block!important}body.page-about .tch-about-mvv{background-color:#0F1629!important;padding:5rem 2rem!important;border-bottom:1px solid rgb(201 162 39 / .15)!important}body.page-about .tch-about-mvv>.wp-block-group__inner-container>h2,body.page-about .tch-about-mvv>h2{font-family:'Cinzel',Georgia,serif!important;color:#C9A227!important;font-size:clamp(1.1rem, 2.5vw, 1.625rem)!important;text-align:center!important;letter-spacing:0.1em!important;text-transform:uppercase!important;margin-bottom:3rem!important}body.page-about .tch-about-mvv .wp-block-columns{max-width:1100px!important;margin:0 auto!important;gap:1.75rem!important}body.page-about .tch-about-mvv .wp-block-column{background-color:#1E2D4A!important;border:1px solid rgb(201 162 39 / .2)!important;padding:2.5rem 2rem!important;text-align:center!important;transition:border-color 0.25s ease,box-shadow 0.25s ease!important;opacity:0!important;animation:tch-about-fade-up 0.55s ease forwards!important}body.page-about .tch-about-mvv .wp-block-column:nth-child(1){animation-delay:0.1s!important}body.page-about .tch-about-mvv .wp-block-column:nth-child(2){animation-delay:0.22s!important}body.page-about .tch-about-mvv .wp-block-column:nth-child(3){animation-delay:0.34s!important}body.page-about .tch-about-mvv .wp-block-column:hover{border-color:rgb(201 162 39 / .52)!important;box-shadow:0 4px 28px rgb(201 162 39 / .1)!important}body.page-about .tch-about-mvv .wp-block-column .tch-mvv-icon,body.page-about .tch-about-mvv .wp-block-column p:first-child:has(+h3){font-size:2.25rem!important;color:#C9A227!important;margin-bottom:1rem!important;display:block!important}body.page-about .tch-about-mvv .wp-block-column h3{font-family:'Cinzel',Georgia,serif!important;color:#C9A227!important;font-size:1.0625rem!important;font-weight:700!important;letter-spacing:0.07em!important;text-transform:uppercase!important;margin-bottom:0.875rem!important;padding-bottom:0.75rem!important;border-bottom:1px solid rgb(201 162 39 / .22)!important}body.page-about .tch-about-mvv .wp-block-column p{color:rgb(245 239 224 / .8)!important;font-size:0.9375rem!important;line-height:1.8!important;margin:0!important}body.page-about .tch-about-scripture.wp-block-quote{max-width:680px!important;margin:3.5rem auto!important;padding:2rem 2.5rem!important;border-left:3px solid #C9A227!important;border-top:none!important;border-right:none!important;border-bottom:none!important;background-color:#162036!important}body.page-about .tch-about-scripture.wp-block-quote p{font-family:Georgia,'Times New Roman',serif!important;font-style:italic!important;font-size:clamp(1.05rem, 2vw, 1.3rem)!important;color:#F5EFE0!important;line-height:1.75!important;margin:0 0 0.75rem!important}body.page-about .tch-about-scripture.wp-block-quote cite{font-family:'Cinzel',Georgia,serif!important;font-size:0.8rem!important;font-style:normal!important;letter-spacing:0.07em!important;text-transform:uppercase!important;color:#C9A227!important}body.page-about .tch-about-why{background-color:#162036!important;padding:5rem 0!important;border-bottom:1px solid rgb(201 162 39 / .15)!important}body.page-about .tch-about-why .wp-block-columns{max-width:1200px!important;margin:0 auto!important;padding:0 2rem!important;align-items:center!important;gap:4rem!important}body.page-about .tch-about-why .wp-block-column:last-child h2,body.page-about .tch-about-why .wp-block-column:last-child h3{font-family:'Cinzel',Georgia,serif!important;color:#C9A227!important;font-size:clamp(1.375rem, 3vw, 2.125rem)!important;font-weight:700!important;letter-spacing:0.03em!important;margin-bottom:1.25rem!important}body.page-about .tch-about-why .wp-block-column:last-child p{color:rgb(245 239 224 / .88)!important;font-size:1.0625rem!important;line-height:1.85!important}body.page-about .tch-about-why .wp-block-column:first-child img{width:100%!important;height:460px!important;object-fit:cover!important;object-position:center!important;border:1px solid rgb(201 162 39 / .28)!important;display:block!important}body.page-about .tch-about-cta.wp-block-cover,body.page-about .tch-about-cta.wp-block-group{background-color:#C9A227!important;padding:4.5rem 2rem!important;text-align:center!important;min-height:unset!important;border:none!important}body.page-about .tch-about-cta .wp-block-cover__inner-container,body.page-about .tch-about-cta .wp-block-group__inner-container{max-width:640px!important;margin:0 auto!important}body.page-about .tch-about-cta h2,body.page-about .tch-about-cta .wp-block-cover__inner-container h2{font-family:'Cinzel',Georgia,serif!important;color:#0F1629!important;font-size:clamp(1.5rem, 3vw, 2.25rem)!important;font-weight:700!important;letter-spacing:0.04em!important;margin-bottom:0.5rem!important}body.page-about h2{font-size:28px!important;font-family:'Cinzel',serif!important;letter-spacing:-0.04em!important}body.page-about .tch-about-cta p,body.page-about .tch-about-cta .wp-block-cover__inner-container p{color:rgb(15 22 41 / .78)!important;font-size:1rem!important;line-height:1.6!important;margin-bottom:1.75rem!important}body.page-about .tch-about-cta .wp-block-button__link{background-color:#0F1629!important;color:#C9A227!important;-webkit-text-fill-color:#C9A227!important;border:2px solid #0F1629!important;font-family:'Cinzel',Georgia,serif!important;font-weight:700!important;font-size:0.875rem!important;letter-spacing:0.1em!important;text-transform:uppercase!important;padding:.9rem 2.5rem!important;border-radius:0!important;transition:background-color 0.2s ease,color 0.2s ease!important;display:inline-block!important}body.page-about .tch-about-cta .wp-block-button__link:hover{background-color:transparent!important;color:#0F1629!important;-webkit-text-fill-color:#0F1629!important;border-color:#0F1629!important}@keyframes tch-about-fade-up{from{opacity:0!important;transform:translateY(18px)!important}to{opacity:1!important;transform:translateY(0)!important}}@media (min-width:768px) and (max-width:1024px){body.page-about .tch-about-story .wp-block-columns,body.page-about .tch-about-why .wp-block-columns{gap:2.5rem!important;padding:0 1.5rem!important}body.page-about .tch-about-story .wp-block-column:last-child img,body.page-about .tch-about-why .wp-block-column:first-child img{height:360px!important}body.page-about .tch-about-mvv .wp-block-column{padding:2rem 1.5rem!important}body.page-about .tch-about-scripture.wp-block-quote{margin:2.5rem 1.5rem!important}}@media (max-width:767px){body.page-about .tch-about-hero.wp-block-cover{min-height:70vh!important;padding:3rem 1.25rem!important}body.page-about .tch-about-story,body.page-about .tch-about-why{padding:3rem 0!important}body.page-about .tch-about-story .wp-block-columns,body.page-about .tch-about-why .wp-block-columns{flex-direction:column!important;gap:0!important;padding:0 1.25rem!important}body.page-about .tch-about-story .wp-block-columns .wp-block-column:last-child{order:-1!important;margin-bottom:2rem!important}body.page-about .tch-about-story .wp-block-column:last-child img,body.page-about .tch-about-why .wp-block-column:first-child img{height:260px!important;margin-bottom:2rem!important}body.page-about .tch-about-mvv{padding:3rem 1.25rem!important}body.page-about .tch-about-mvv .wp-block-columns{flex-direction:column!important;gap:1.25rem!important}body.page-about .tch-about-mvv .wp-block-column{padding:2rem 1.5rem!important}body.page-about .tch-about-scripture.wp-block-quote{margin:2rem 1.25rem!important;padding:1.5rem!important}body.page-about .tch-about-cta.wp-block-cover,body.page-about .tch-about-cta.wp-block-group{padding:3rem 1.25rem!important}}body.page-about .tch-about-cta .wp-block-buttons{display:flex!important;gap:1rem!important;justify-content:center!important;flex-wrap:wrap!important}body.page-about .tch-about-cta .wp-block-buttons .wp-block-button__link--outline{background-color:transparent!important;color:#0F1629!important;-webkit-text-fill-color:#0F1629!important;border:2px solid #0F1629!important}body.page-about .tch-about-cta .wp-block-buttons .wp-block-button__link--outline:hover{background-color:#0F1629!important;color:#C9A227!important;-webkit-text-fill-color:#C9A227!important}@media (max-width:767px){body.page-about .tch-about-cta .wp-block-buttons{flex-direction:column!important;align-items:center!important}body.page-about .tch-about-cta .wp-block-buttons .wp-block-button{width:100%!important;max-width:320px!important}body.page-about .tch-about-cta .wp-block-button__link{width:100%!important;text-align:center!important}}body.home .entry-content,body.home .page-content{display:block!important}body.home .entry-content>*,body.home .page-content>*{width:100%!important;max-width:100%!important;float:none!important;clear:both!important;box-sizing:border-box!important}body.home .entry-content>.wp-block-columns{display:block!important}body.home .entry-content>.wp-block-columns>.wp-block-column{flex:none!important;width:100%!important;max-width:100%!important}.tch-videos-page-header{text-align:center!important;padding:3rem 1.5rem 2rem!important;border-bottom:1px solid rgb(201 162 39 / .2)!important;margin-bottom:2.5rem!important}.tch-videos-page-header__title{font-family:'Cinzel',Georgia,serif!important;font-size:2rem!important;font-weight:700!important;color:#C9A227!important;letter-spacing:0.04em!important;margin:0 0 0.5rem!important}.tch-videos-page-header__sub{font-size:1rem!important;color:rgb(245 239 224 / .75)!important;margin:0!important;font-style:italic!important}.tch-featured-episode{background:#1A2744!important;border:1px solid rgb(201 162 39 / .35)!important;border-radius:0!important;margin:0 0 3rem!important;overflow:hidden!important}.tch-featured-episode__label{display:inline-block!important;background:#C9A227!important;color:#0F1629!important;font-family:'Cinzel',Georgia,serif!important;font-size:0.7rem!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important;padding:.35rem 0.9rem!important;margin:1.25rem 0 0 1.25rem!important}.tch-featured-episode .tch-video-wrap{margin:1rem 1.25rem!important;border-radius:0!important;border:1px solid rgb(201 162 39 / .2)!important}.tch-featured-episode__meta{padding:1rem 1.25rem 1.5rem!important}.tch-featured-episode__ep-label{font-size:0.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important;color:#C9A227!important;margin:0 0 0.4rem!important}.tch-featured-episode__title{font-family:'Cinzel',Georgia,serif!important;font-size:1.25rem!important;font-weight:700!important;color:#C9A227!important;margin:0 0 0.6rem!important;line-height:1.3!important}.tch-featured-episode__description{font-size:0.9rem!important;color:rgb(245 239 224 / .8)!important;line-height:1.6!important;margin:0!important}.tch-episodes-section-title{font-family:'Cinzel',Georgia,serif!important;font-size:1.25rem!important;font-weight:700!important;color:#C9A227!important;letter-spacing:0.05em!important;text-transform:uppercase!important;margin:0 0 1.5rem!important;padding-bottom:0.6rem!important;border-bottom:1px solid rgb(201 162 39 / .25)!important}.tch-episode-card{background:#1A2744!important;border:1px solid rgb(201 162 39 / .25)!important;border-radius:0!important;box-shadow:none!important;transition:border-color 0.25s ease,box-shadow 0.25s ease!important}.tch-episode-card:hover{border-color:#C9A227!important;box-shadow:0 0 0 1px #C9A227,0 8px 28px rgb(201 162 39 / .15)!important}.tch-episode-card__ep-label{color:#C9A227!important}.tch-episode-card__title{color:#F5EFE0!important}.tch-episode-card__title a{color:#F5EFE0!important;text-decoration:none!important;transition:color 0.2s ease!important}.tch-episode-card__title a:hover{color:#C9A227!important}.tch-episode-card__caption{font-size:0.85rem!important;line-height:1.55!important;color:rgb(245 239 224 / .72)!important;margin:0 0 0.75rem!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.tch-episode-card__meta-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;margin:0 0 0.75rem!important;font-size:0.75rem!important;line-height:1.4!important}.tch-episode-card__duration{color:rgb(201 162 39 / .85)!important;font-weight:600!important;letter-spacing:0.01em!important}.tch-episode-card__duration+.tch-episode-card__date::before{content:'\00B7'!important;color:rgb(245 239 224 / .3)!important;margin:0 0.45rem!important}.tch-episode-card__date{color:rgb(245 239 224 / .5)!important;letter-spacing:0.01em!important}.tch-episode-card__tag{background:rgb(201 162 39 / .12)!important;color:#C9A227!important;border:1px solid rgb(201 162 39 / .3)!important;border-radius:0!important}.tch-product-video__title{color:#C9A227!important}.tch-videos-page .tch-video-wrap{border-radius:0!important}.tch-episodes-empty{color:rgb(245 239 224 / .5)!important;font-style:italic!important;text-align:center!important;padding:3rem 0!important}@media (min-width:768px) and (max-width:1024px){.tch-videos-page-header__title{font-size:1.75rem!important}.tch-featured-episode .tch-video-wrap{margin:1rem 1.5rem!important}.tch-featured-episode__meta{padding:1rem 1.5rem 1.75rem!important}.tch-featured-episode__title{font-size:1.15rem!important}.tch-episodes-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1025px){.tch-featured-episode{display:grid!important;grid-template-columns:1fr!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important}.tch-featured-episode .tch-video-wrap{margin:1rem 2rem!important}.tch-featured-episode__meta{padding:.75rem 2rem 2rem!important}.tch-featured-episode__title{font-size:1.4rem!important}.tch-episodes-grid{grid-template-columns:repeat(3,1fr)!important}.tch-videos-page-header__title{font-size:2.25rem!important}}@media (prefers-reduced-motion:reduce){.tch-episode-card{transition:none!important}.tch-featured-episode .tch-video-wrap{transition:none!important}}.tch-easter-hero{position:relative!important;background-color:#0F1629!important;min-height:520px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:4rem 1.5rem 3rem!important;overflow:hidden!important}.tch-easter-hero::before{content:''!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:320px!important;height:320px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect x='44' y='10' width='12' height='80' fill='%23C9A227'/%3E%3Crect x='20' y='30' width='60' height='12' fill='%23C9A227'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;opacity:0.06!important;pointer-events:none!important;z-index:0!important}.tch-easter-hero__inner{position:relative!important;z-index:1!important;max-width:680px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:1.25rem!important}.tch-easter-hero__eyebrow{font-family:'Cinzel',Georgia,serif!important;font-size:0.75rem!important;font-weight:600!important;letter-spacing:0.25em!important;text-transform:uppercase!important;color:#C9A227!important;margin:0!important}.tch-easter-hero__title{font-family:'Cinzel',Georgia,serif!important;font-size:2.2rem!important;font-weight:700!important;color:#C9A227!important;line-height:1.25!important;margin:0!important;letter-spacing:0.02em!important}.tch-easter-hero__sub{font-family:Georgia,'Times New Roman',serif!important;font-size:1.05rem!important;color:#F5EFE0!important;line-height:1.65!important;margin:0!important;max-width:520px!important}.tch-easter-hero__countdown{display:inline-flex!important;align-items:center!important;gap:0.5rem!important;border:1px solid rgb(201 162 39 / .6)!important;border-radius:2px!important;padding:.45rem 1rem!important;font-size:0.8rem!important;font-weight:600!important;color:#C9A227!important;letter-spacing:0.04em!important;text-transform:uppercase!important;margin:0!important}.tch-easter-hero__actions{display:flex!important;flex-direction:column!important;gap:0.75rem!important;width:100%!important;max-width:360px!important;margin-top:0.5rem!important}.tch-easter-btn-primary{display:block!important;background-color:#C9A227!important;color:#0F1629!important;font-family:'Cinzel',Georgia,serif!important;font-weight:700!important;font-size:0.9rem!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:1rem 2rem!important;text-align:center!important;text-decoration:none!important;border:2px solid #C9A227!important;border-radius:0!important;transition:background-color 0.2s ease,box-shadow 0.2s ease!important}.tch-easter-btn-primary:hover{background-color:#b8940b!important;border-color:#b8940b!important;color:#0F1629!important;box-shadow:0 0 20px rgb(201 162 39 / .55)!important;text-decoration:none!important}.tch-easter-btn-outline{display:block!important;background-color:transparent!important;color:#C9A227!important;font-family:'Cinzel',Georgia,serif!important;font-weight:600!important;font-size:0.85rem!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:.9rem 2rem!important;text-align:center!important;text-decoration:none!important;border:1px solid rgb(201 162 39 / .6)!important;border-radius:0!important;transition:border-color 0.2s ease,background-color 0.2s ease!important}.tch-easter-btn-outline:hover{border-color:#C9A227!important;background-color:rgb(201 162 39 / .08)!important;color:#C9A227!important;text-decoration:none!important}.tch-easter-featured{background-color:#1A2744!important;padding:3.5rem 1.5rem!important;border-top:1px solid rgb(201 162 39 / .2)!important;border-bottom:1px solid rgb(201 162 39 / .2)!important}.tch-easter-featured__inner{max-width:1100px!important;margin:0 auto!important}.tch-easter-section-label{font-family:'Cinzel',Georgia,serif!important;font-size:0.7rem!important;font-weight:600!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:rgb(201 162 39 / .7)!important;margin:0 0 2rem!important;text-align:center!important}.tch-easter-bible-card{background-color:#0F1629!important;border:1px solid rgb(201 162 39 / .3)!important;border-top:3px solid #C9A227!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;max-width:860px!important;margin:0 auto!important}.tch-easter-bible-card__badge{background-color:#C9A227!important;color:#0F1629!important;font-family:'Cinzel',Georgia,serif!important;font-size:0.7rem!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important;padding:.35rem 1rem!important;align-self:flex-start!important;margin:1.25rem 0 0 1.25rem!important}.tch-easter-bible-card__image{width:100%!important;max-height:340px!important;object-fit:cover!important;border-bottom:1px solid rgb(201 162 39 / .15)!important;display:block!important}.tch-easter-bible-card__body{padding:1.75rem 1.5rem 2rem!important;display:flex!important;flex-direction:column!important;gap:0.75rem!important}.tch-easter-bible-card__title{font-family:'Cinzel',Georgia,serif!important;font-size:1.5rem!important;font-weight:700!important;color:#C9A227!important;margin:0!important;line-height:1.3!important}.tch-easter-bible-card__price{font-size:1.25rem!important;font-weight:700!important;color:#F5EFE0!important;margin:0!important}.tch-easter-bible-card__desc{font-size:0.925rem!important;color:rgb(245 239 224 / .8)!important;line-height:1.7!important;margin:0!important}.tch-easter-bible-card__cta{display:inline-block!important;background-color:#C9A227!important;color:#0F1629!important;font-family:'Cinzel',Georgia,serif!important;font-weight:700!important;font-size:0.9rem!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:.9rem 2.25rem!important;text-decoration:none!important;border:none!important;border-radius:0!important;align-self:flex-start!important;margin-top:0.5rem!important;transition:background-color 0.2s ease,box-shadow 0.2s ease!important}.tch-easter-bible-card__cta:hover{background-color:#b8940b!important;color:#0F1629!important;box-shadow:0 0 18px rgb(201 162 39 / .5)!important;text-decoration:none!important}.tch-easter-merch{background-color:#0F1629!important;padding:3.5rem 1.5rem!important}.tch-easter-merch__inner{max-width:1100px!important;margin:0 auto!important}.tch-easter-section-title{font-family:'Cinzel',Georgia,serif!important;font-size:1.6rem!important;font-weight:700!important;color:#C9A227!important;text-align:center!important;margin:0 0 0.5rem!important;letter-spacing:0.04em!important}.tch-easter-section-sub{font-size:0.875rem!important;color:rgb(245 239 224 / .6)!important;text-align:center!important;margin:0 0 2.5rem!important;letter-spacing:0.03em!important}.tch-easter-merch__grid{display:grid!important;grid-template-columns:1fr!important;gap:1.25rem!important}.tch-easter-product-card{background-color:#1E2D4A!important;border:1px solid rgb(201 162 39 / .25)!important;border-top:2px solid #C9A227!important;overflow:hidden!important;transition:box-shadow 0.25s ease,border-color 0.25s ease!important}.tch-easter-product-card:hover{border-color:rgb(201 162 39 / .6)!important;box-shadow:0 0 0 1px rgb(201 162 39 / .35),0 8px 28px rgb(0 0 0 / .4)!important}.tch-easter-product-card__image{width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;display:block!important;border-bottom:1px solid rgb(201 162 39 / .1)!important}.tch-easter-product-card__body{padding:1.25rem 1.25rem 1.5rem!important;display:flex!important;flex-direction:column!important;gap:0.5rem!important}.tch-easter-product-card__name{font-family:'Cinzel',Georgia,serif!important;font-size:1rem!important;font-weight:600!important;color:#C9A227!important;margin:0!important;letter-spacing:0.03em!important;line-height:1.3!important}.tch-easter-product-card__price{font-size:1rem!important;font-weight:700!important;color:#F5EFE0!important;margin:0!important}.tch-easter-product-card__btn{display:block!important;background-color:#C9A227!important;color:#0F1629!important;font-weight:700!important;font-size:0.8rem!important;letter-spacing:0.06em!important;text-transform:uppercase!important;padding:.65rem 1rem!important;text-align:center!important;text-decoration:none!important;border:none!important;border-radius:0!important;margin-top:0.5rem!important;transition:background-color 0.2s ease!important}.tch-easter-product-card__btn:hover{background-color:#b8940b!important;color:#0F1629!important;text-decoration:none!important}.tch-easter-trust{background-color:#0F1629!important;border-top:1px solid rgb(201 162 39 / .2)!important;border-bottom:1px solid rgb(201 162 39 / .2)!important;padding:2.5rem 1.5rem!important}.tch-easter-trust__inner{max-width:900px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:1.75rem!important}.tch-easter-trust-item{display:flex!important;align-items:flex-start!important;gap:1.25rem!important}.tch-easter-trust-item__icon{width:44px!important;height:44px!important;flex-shrink:0!important;background-color:rgb(201 162 39 / .08)!important;border:1px solid rgb(201 162 39 / .3)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#C9A227!important;font-size:1.25rem!important}.tch-easter-trust-item__label{font-family:'Cinzel',Georgia,serif!important;font-size:0.95rem!important;font-weight:700!important;color:#C9A227!important;margin:0 0 0.25rem!important;line-height:1.3!important}.tch-easter-trust-item__desc{font-size:0.85rem!important;color:rgb(245 239 224 / .7)!important;line-height:1.55!important;margin:0!important}.tch-easter-share{background-color:#1A2744!important;padding:3rem 1.5rem!important;text-align:center!important;border-top:1px solid rgb(201 162 39 / .15)!important}.tch-easter-share__inner{max-width:560px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:1.25rem!important}.tch-easter-share__title{font-family:'Cinzel',Georgia,serif!important;font-size:1.25rem!important;font-weight:700!important;color:#C9A227!important;margin:0!important;letter-spacing:0.04em!important;line-height:1.4!important}.tch-easter-share__sub{font-size:0.85rem!important;color:rgb(245 239 224 / .65)!important;margin:0!important;line-height:1.6!important}.tch-easter-share__buttons{display:flex!important;flex-wrap:wrap!important;gap:0.75rem!important;justify-content:center!important}.tch-easter-share-btn{display:inline-flex!important;align-items:center!important;gap:0.5rem!important;background:transparent!important;color:#C9A227!important;border:1px solid rgb(201 162 39 / .5)!important;padding:.6rem 1.25rem!important;font-size:0.8rem!important;font-weight:600!important;letter-spacing:0.04em!important;text-decoration:none!important;border-radius:0!important;cursor:pointer!important;transition:background-color 0.2s ease,border-color 0.2s ease!important}.tch-easter-share-btn:hover{background-color:rgb(201 162 39 / .1)!important;border-color:#C9A227!important;color:#C9A227!important;text-decoration:none!important}@media (min-width:768px){.tch-easter-hero{min-height:560px!important;padding:5rem 2rem 4rem!important}.tch-easter-hero__title{font-size:2.75rem!important}.tch-easter-hero__actions{flex-direction:row!important;max-width:none!important;justify-content:center!important;width:auto!important}.tch-easter-btn-primary,.tch-easter-btn-outline{display:inline-block!important;width:auto!important}.tch-easter-bible-card{flex-direction:row!important}.tch-easter-bible-card__image{width:55%!important;max-height:none!important;border-bottom:none!important;border-right:1px solid rgb(201 162 39 / .15)!important}.tch-easter-bible-card__body{width:45%!important;padding:2.25rem 2rem!important;justify-content:center!important}.tch-easter-merch__grid{grid-template-columns:repeat(2,1fr)!important}.tch-easter-trust__inner{flex-direction:row!important;justify-content:center!important;gap:3rem!important}.tch-easter-trust-item{flex-direction:column!important;align-items:center!important;text-align:center!important;max-width:200px!important;flex:1!important}}@media (min-width:1025px){.tch-easter-hero{min-height:600px!important;padding:6rem 2rem 5rem!important}.tch-easter-hero__title{font-size:3.2rem!important}.tch-easter-hero__sub{font-size:1.15rem!important}.tch-easter-merch__grid{grid-template-columns:repeat(3,1fr)!important}.tch-easter-bible-card__title{font-size:1.75rem!important}}@media (prefers-reduced-motion:reduce){.tch-easter-btn-primary,.tch-easter-btn-outline,.tch-easter-bible-card__cta,.tch-easter-product-card,.tch-easter-product-card__btn,.tch-easter-share-btn{transition:none!important}}.tchesus-cross-divider{color:#C9A227!important;background:transparent!important;font-size:2rem!important;display:block!important;text-align:center!important;margin-bottom:16px!important;opacity:0.85!important}.tchesus-cross-divider img.emoji{display:none!important}.woocommerce-notices-wrapper .button.wc-forward,.added_to_cart.wc-forward{background-color:#C9A227!important;color:#0F1629!important;-webkit-text-fill-color:#0F1629!important}.woocommerce-notices-wrapper .button.wc-forward:hover,.added_to_cart.wc-forward:hover{background-color:#b8940b!important;color:#0F1629!important;-webkit-text-fill-color:#0F1629!important}h1,h2,h3,h4,h5,.page-title,.entry-title,.tch-easter-hero__title,.tch-easter-section-title,.tch-easter-bible-card__title,.tch-easter-product-card__name,.tch-easter-share__title,.tch-collection-tile__title,.tch-shop-hero__tagline,.tch-videos-page-header__title,.woocommerce div.product .product_title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-products-header__title,.ast-blog-post-title,.tch-cinematic-hero__title{letter-spacing:-0.04em!important}h1,.entry-title,.page-title,.tch-cinematic-hero__title{font-size:clamp(2.5rem, 5.5vw, 4.5rem)!important;line-height:1.1!important;font-weight:700!important}h2,.tch-easter-section-title,.tch-videos-page-header__title,.tch-easter-share__title{font-size:clamp(2rem, 3.5vw, 3rem)!important;line-height:1.15!important}body,p,li,td,th,label,input,textarea,select,.tch-collection-tile__desc,.tch-easter-hero__sub,.tch-easter-bible-card__desc,.tch-easter-trust-item__desc{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}.tch-easter-hero,.tch-easter-featured,.tch-easter-merch,.tch-easter-trust,.tch-easter-share,.tch-shop-hero,.tch-collections,.tch-videos-page-header{padding-top:96px!important;padding-bottom:96px!important}@media (max-width:767px){.tch-easter-hero,.tch-easter-featured,.tch-easter-merch,.tch-easter-trust,.tch-easter-share,.tch-shop-hero,.tch-collections,.tch-videos-page-header{padding-top:48px!important;padding-bottom:48px!important}}.ast-container,.tch-easter-featured__inner,.tch-easter-merch__inner,.tch-easter-trust__inner,.tch-collections__grid{max-width:1280px!important;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box!important}@media (max-width:767px){.ast-container,.tch-easter-featured__inner,.tch-easter-merch__inner,.tch-easter-trust__inner,.tch-collections__grid{padding-left:20px!important;padding-right:20px!important}}.main-header-bar,.site-header,#masthead{min-height:64px!important;border-bottom:none!important;box-shadow:none!important}.ast-header-sticked,.ast-sticky-active{transition:background-color 0.2s ease,box-shadow 0.2s ease!important}.ast-header-button-1 a,.main-header-bar .ast-button,.main-header-bar .ast-custom-button{background-color:#0a0e1a!important;color:#ffffff!important;border-radius:12px!important;padding:10px 20px!important;font-family:'DM Sans',sans-serif!important;font-weight:600!important;font-size:0.875rem!important;letter-spacing:0!important;border:none!important;transition:opacity 0.2s ease!important}.ast-header-button-1 a:hover,.main-header-bar .ast-button:hover,.main-header-bar .ast-custom-button:hover{opacity:0.85!important;background-color:#0a0e1a!important;color:#ffffff!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.ast-woocommerce-container ul.products li.product{border-radius:12px!important;border:1px solid rgb(255 255 255 / .08)!important;box-shadow:none!important;overflow:hidden!important;padding-bottom:0!important}.woocommerce ul.products li.product a img{border-radius:0!important;border-bottom:1px solid rgb(255 255 255 / .06)!important;display:block!important;width:100%!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price{padding-left:1.25rem!important;padding-right:1.25rem!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product .add_to_cart_button{background-color:#0a0e1a!important;color:#ffffff!important;border-radius:0 0 12px 12px!important;font-family:'DM Sans',sans-serif!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;font-size:0.875rem!important;padding:.85rem 1.25rem!important;margin:.75rem 0 0!important;width:100%!important;border:none!important;box-shadow:none!important;transition:opacity 0.2s ease!important}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product a.button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover{opacity:0.88!important;background-color:#0a0e1a!important;color:#ffffff!important;box-shadow:none!important}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{border-color:rgb(201 162 39 / .3)!important;box-shadow:0 2px 16px rgb(0 0 0 / .35)!important;transform:none!important}.tch-premium-hero{background-color:#0a0e1a!important;min-height:620px!important;display:flex!important;align-items:center!important;padding:96px 40px!important;overflow:hidden!important}.tch-premium-hero__inner{max-width:1280px!important;margin:0 auto!important;display:grid!important;grid-template-columns:55fr 45fr!important;gap:4rem!important;align-items:center!important;width:100%!important}.tch-premium-hero__text{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.tch-premium-hero__eyebrow{font-family:'DM Sans',sans-serif!important;font-size:0.8rem!important;font-weight:600!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:#C9A227!important;margin:0!important}.tch-premium-hero__title{font-family:'Cinzel',Georgia,serif!important;font-size:clamp(2.5rem, 5.5vw, 4.5rem)!important;font-weight:700!important;color:#ffffff!important;line-height:1.05!important;letter-spacing:-0.04em!important;margin:0!important}.tch-premium-hero__title em{color:#C9A227!important;font-style:normal!important}.tch-premium-hero__sub{font-family:'DM Sans',sans-serif!important;font-size:1.125rem!important;color:rgb(255 255 255 / .65)!important;line-height:1.65!important;margin:0!important;max-width:480px!important}.tch-premium-hero__stats{display:flex!important;gap:2.5rem!important;flex-wrap:wrap!important;padding-top:0.75rem!important;border-top:1px solid rgb(255 255 255 / .1)!important}.tch-premium-stat__value{display:block!important;font-family:'Cinzel',Georgia,serif!important;font-size:1.1rem!important;font-weight:700!important;color:#C9A227!important;letter-spacing:-0.03em!important;margin:0!important}.tch-premium-stat__label{display:block!important;font-family:'DM Sans',sans-serif!important;font-size:0.7rem!important;color:rgb(255 255 255 / .45)!important;letter-spacing:0.06em!important;text-transform:uppercase!important;margin:.15rem 0 0!important}.tch-premium-hero__actions{display:flex!important;gap:0.75rem!important;flex-wrap:wrap!important}.tch-premium-btn-dark{display:inline-flex!important;align-items:center!important;gap:0.35rem!important;background-color:#ffffff!important;color:#0a0e1a!important;font-family:'DM Sans',sans-serif!important;font-weight:600!important;font-size:0.9rem!important;padding:12px 24px!important;border-radius:12px!important;text-decoration:none!important;border:none!important;letter-spacing:0!important;transition:opacity 0.2s ease!important}.tch-premium-btn-dark:hover{opacity:0.9!important;color:#0a0e1a!important;text-decoration:none!important}.tch-premium-btn-outline{display:inline-flex!important;align-items:center!important;gap:0.35rem!important;background-color:transparent!important;color:#ffffff!important;font-family:'DM Sans',sans-serif!important;font-weight:600!important;font-size:0.9rem!important;padding:12px 24px!important;border-radius:12px!important;border:1px solid rgb(255 255 255 / .22)!important;text-decoration:none!important;letter-spacing:0!important;transition:border-color 0.2s ease!important}.tch-premium-btn-outline:hover{border-color:rgb(255 255 255 / .5)!important;color:#ffffff!important;text-decoration:none!important}.tch-premium-hero__image{width:100%!important;border-radius:16px!important;object-fit:cover!important;display:block!important}@media (max-width:767px){.tch-premium-hero{padding:48px 20px!important;min-height:auto!important}.tch-premium-hero__inner{grid-template-columns:1fr!important;gap:2rem!important}.tch-premium-hero__stats{gap:1.5rem!important}}@media (min-width:768px) and (max-width:1024px){.tch-premium-hero{padding:64px 32px!important}.tch-premium-hero__inner{gap:2.5rem!important}}.tch-ticker{background-color:#0a0e1a!important;border-top:1px solid rgb(201 162 39 / .2)!important;border-bottom:1px solid rgb(201 162 39 / .2)!important;padding:.8rem 0!important;overflow:hidden!important;white-space:nowrap!important}.tch-ticker__track{display:inline-flex!important;animation:tch-ticker-scroll 32s linear infinite!important;will-change:transform!important}.tch-ticker__segment{font-family:'DM Mono','Courier New',monospace!important;font-size:0.7rem!important;font-weight:500!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:rgb(245 239 224 / .6)!important;padding-right:4rem!important;white-space:nowrap!important;flex-shrink:0!important}.tch-ticker__dot{color:#C9A227!important;margin:0 0.6rem!important}@keyframes tch-ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.entry-content hr,.page-content hr{display:none!important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{border-top-color:#C9A227!important}@media (prefers-reduced-motion:reduce){.tch-ticker__track{animation:none!important}.tch-premium-btn-dark,.tch-premium-btn-outline{transition:none!important}}.wpcf7 input.wpcf7-form-control:not([type="submit"]):focus,.wpcf7 select.wpcf7-form-control:focus,.wpcf7 textarea.wpcf7-form-control:focus{border-color:var(--tch-color-gold)!important;box-shadow:0 0 0 3px rgb(201 162 39 / .25)!important}.ast-builder-social-element:hover svg,.ast-builder-social-element:hover .ahfb-svg-iconset{fill:#C9A227!important;color:#C9A227!important}.ast-builder-social-element:hover,.ast-social-element:hover{color:#C9A227!important}::selection{background:#C9A227!important;color:#1A2744!important}::-moz-selection{background:#C9A227!important;color:#1A2744!important}:focus-visible{outline:2px solid var(--tch-color-gold)!important;outline-offset:2px!important;box-shadow:0 0 0 3px rgb(201 162 39 / .2)!important}button,.button,.woocommerce .button,.wp-block-button__link,input[type="button"],input[type="submit"],.woocommerce-cart .button,.wp-block-woocommerce-cart .button{border-radius:8px!important}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="password"],.woocommerce-checkout input[type="number"],.woocommerce-checkout textarea,.woocommerce-checkout select{border-radius:8px!important}.woocommerce-checkout input,.woocommerce-checkout textarea,.woocommerce-checkout select{font-family:'DM Sans',sans-serif!important}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{font-family:'DM Sans',sans-serif!important;border-radius:8px!important}#place_order,.woocommerce-checkout #place_order,.woocommerce-checkout button#place_order{padding:16px 32px!important;min-height:52px!important;height:auto!important;width:100%!important;font-size:0.95rem!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;background-color:#C9A227!important;color:#0F1629!important;border-radius:8px!important;border:none!important;cursor:pointer!important;transition:all 0.2s ease!important;display:block!important;margin:0!important}#place_order:hover,.woocommerce-checkout button#place_order:hover{background-color:#b8940b!important;box-shadow:0 4px 16px rgb(201 162 39 / .3)!important}#place_order:focus-visible,.woocommerce-checkout button#place_order:focus-visible{outline:2px solid #C9A227!important;outline-offset:2px!important;box-shadow:0 0 0 3px rgb(201 162 39 / .2)!important}.wc-block-components-checkout-place-order-button,.wp-block-woocommerce-checkout-place-order-button{padding:18px 30px!important;min-height:52px!important;height:auto!important;border-radius:8px!important;width:100%!important;font-size:1rem!important;font-weight:700!important;background-color:#C9A227!important;color:#0F1629!important;border:none!important;cursor:pointer!important;transition:all 0.2s ease!important}.wc-block-components-checkout-place-order-button:hover,.wp-block-woocommerce-checkout-place-order-button:hover{background-color:#b8940b!important;box-shadow:0 4px 16px rgb(201 162 39 / .3)!important}.woocommerce-cart .button,.wp-block-woocommerce-cart .button{color:var(--tch-color-navy)!important}.woocommerce-message,.woocommerce-info{border-top-color:var(--tch-color-gold)!important}input[type="range"]::-webkit-slider-thumb{background:var(--tch-color-gold)!important}input[type="range"]::-moz-range-thumb{background:var(--tch-color-gold)!important}nav,.navigation,.menu{font-family:var(--tch-font-body)!important}.woocommerce ul.products li.product{height:auto!important}.woocommerce ul.products li.product:hover{box-shadow:0 4px 12px rgb(201 162 39 / .15)!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.pagination a,.pagination span{border-radius:4px!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li.active span,.pagination a:hover,.pagination .current{background-color:var(--tch-color-gold)!important;color:var(--tch-color-navy)!important;border-radius:4px!important}.woocommerce-loop-product__title,.woocommerce .product_title,h1.entry-title{font-family:'Cinzel',Georgia,serif!important}.woocommerce div.product .product-tabs ul.tabs li.active a,.woocommerce div.product .product-tabs ul.tabs li a:hover{color:var(--tch-color-gold)!important;border-bottom-color:var(--tch-color-gold)!important}.menu-item.current-menu-item>a,.nav-item.active{color:var(--tch-color-gold)!important;border-bottom:2px solid var(--tch-color-gold)!important}input[type="checkbox"],input[type="radio"]{accent-color:var(--tch-color-gold)!important}.wpcf7-form input[type="submit"],.wpcf7-submit{text-transform:uppercase!important;letter-spacing:0.05em!important;border-radius:8px!important;padding:12px 24px!important}.woocommerce-checkout input:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:var(--tch-color-gold)!important;box-shadow:0 0 0 3px rgb(201 162 39 / .25)!important}.wc-block-checkout__step-heading,.checkout-step-heading{font-size:1.5rem!important;font-family:'Cinzel',Georgia,serif!important;font-weight:600!important}body.page-slug-easter-gift .tch-hero,body.page-slug-videos .tch-hero{background-color:#0F1629!important}body.page-slug-easter-gift .tch-hero__eyebrow,body.page-slug-videos .tch-hero__eyebrow{color:#C9A227!important}body.page-slug-easter-gift .tch-hero__title,body.page-slug-videos .tch-hero__title{color:#F5EFE0!important}body.page-slug-easter-gift .tch-hero__sub,body.page-slug-videos .tch-hero__sub{color:#F5EFE0!important}body.page-slug-easter-gift .tch-hero__stats,body.page-slug-videos .tch-hero__stats{color:#F5EFE0!important}body.page-slug-easter-gift .page-title,body.page-slug-easter-gift .entry-title,body.page-slug-easter-gift .entry-header h1,body.page-slug-easter-gift .entry-header h2,body.page-slug-easter-gift .entry-header h3,body.page-slug-easter-gift .site-header-image h1,body.page-slug-easter-gift .site-header-image h2,body.page-slug-easter-gift .site-header-image h3,body.page-slug-easter-gift .tch-page-header h1,body.page-slug-easter-gift .tch-page-header h2,body.page-slug-easter-gift .tch-page-header h3,body.page-slug-videos .page-title,body.page-slug-videos .entry-title,body.page-slug-videos .entry-header h1,body.page-slug-videos .entry-header h2,body.page-slug-videos .entry-header h3,body.page-slug-videos .site-header-image h1,body.page-slug-videos .site-header-image h2,body.page-slug-videos .site-header-image h3,body.page-slug-videos .tch-page-header h1,body.page-slug-videos .tch-page-header h2,body.page-slug-videos .tch-page-header h3{color:#F5EFE0!important}.tch-hero .wp-block-button__link,.tch-hero .tch-btn-primary,.tch-hero a.button{display:inline-block!important;width:fit-content!important;max-width:280px!important}.page-header h1,.entry-header .page-title,.ast-page-title h1,.site-above-header-wrap h1{color:#F5EFE0!important}body.page-slug-about .page-header,body.page-slug-about .entry-header{min-height:auto!important}body.page-slug-about h1{height:auto!important;max-height:none!important}.tch-about-mission__label{font-size:14px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#C9A227!important}.page-id-936 .wp-block-button__link,.page-id-936 a.button,.page-id-936 .add_to_cart_button,.page-id-936 .woocommerce-loop-product__link+a{display:inline-block!important;padding:16px 32px!important;background-color:#C9A227!important;color:#0a0e1a!important;border-radius:8px!important;font-family:'Cinzel',serif!important;font-weight:700!important;text-decoration:none!important;letter-spacing:0.05em!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{visibility:visible!important;opacity:1!important;display:block!important}.woocommerce ul.products li.product .tch-product-overlay,.woocommerce ul.products li.product .product-thumbnail-wrap{height:auto!important;min-height:0!important}.woocommerce-page h1.page-title,.shop-page-title,body.post-type-archive-product h1{font-family:'Cinzel',Georgia,serif!important;letter-spacing:-0.04em!important}.main-header-menu .menu-item a,.ast-builder-menu .menu-item a,.primary-menu .menu-item>a{color:#F5EFE0!important}.main-header-menu .menu-item a:hover,.ast-builder-menu .menu-item a:hover{color:#C9A227!important}.tch-hero .wp-block-button.is-style-outline .wp-block-button__link,.tch-hero a.button.outline,.tch-hero .tch-btn-secondary{border:2px solid #C9A227!important;color:#C9A227!important;background:transparent!important;padding:14px 30px!important;border-radius:8px!important;font-family:'Cinzel',serif!important}.tch-products-strip li.product .ast-select-options-trigger,.tch-products-strip li.product .button.add_to_cart_button{position:static!important;visibility:visible!important;opacity:1!important;display:block!important;width:calc(100% - 2rem)!important;margin:.5rem 1rem 1rem!important;text-align:center!important;padding:.65rem 1rem!important;background:#C9A227!important;color:#1A2744!important;font-weight:700!important;font-size:0.78rem!important;letter-spacing:0.08em!important;text-transform:uppercase!important;border-radius:4px!important;border:none!important;text-decoration:none!important;cursor:pointer!important;transition:background 0.2s!important;box-shadow:0 2px 8px rgb(201 162 39 / .25)!important}.tch-products-strip li.product .ast-select-options-trigger:hover,.tch-products-strip li.product .button.add_to_cart_button:hover{background:#b8940b!important}.tch-products-strip .woocommerce ul.products li.product{display:flex!important;flex-direction:column!important;background:#ffffff!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 20px rgb(26 39 68 / .06)!important;border:1px solid rgb(201 162 39 / .12)!important;transition:transform 0.25s,box-shadow 0.25s!important}.tch-products-strip .woocommerce ul.products li.product:hover{transform:translateY(-4px)!important;box-shadow:0 10px 36px rgb(26 39 68 / .14)!important}.tch-products-strip .astra-shop-thumbnail-wrap{aspect-ratio:1 / 1!important;overflow:hidden!important;flex-shrink:0!important;background:#f5f0e8!important}.tch-products-strip .astra-shop-thumbnail-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.4s!important}.tch-products-strip li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.04)!important}.tch-products-strip li.product h2.woocommerce-loop-product__title{font-size:0.82rem!important;line-height:1.4!important;padding:.875rem 1rem 0.25rem!important;margin:0!important;color:#1A2744!important;font-weight:600!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-transform:none!important}.tch-products-strip li.product .price{padding:0 1rem 0.5rem!important;margin:0!important;font-size:1rem!important;font-weight:700!important}.tch-products-strip li.product .price .woocommerce-Price-amount{color:#C9A227!important}.tch-products-strip .astra-shop-thumbnail-wrap::after,.tch-products-strip .astra-shop-thumbnail-wrap::before{display:none!important}.tch-products-strip .ast-loop-product__link{flex:1!important;display:flex!important;flex-direction:column!important}