.cms-page-view .page-title-wrapper .page-title,.cms-noroute-index .page-title-wrapper .page-title,.contact-index-index .page-title-wrapper .page-title,.cms-page-view .column.main h1{color:#2c4482;font-size:28px;line-height:1.25;font-weight:750;letter-spacing:-.4px;display:inline-block;padding-bottom:8px;border-bottom:3px solid #ffcc03;margin:6px 0 22px}.cms-page-view .column.main h2,.cms-noroute-index .column.main h2,.contact-index-index .column.main h2{color:#1e3270;font-size:21px;font-weight:700;line-height:1.3;letter-spacing:-.2px;margin:28px 0 12px}.cms-page-view .column.main h3,.cms-noroute-index .column.main h3{color:#1e3270;font-weight:700}.cms-page-view .buddha-info-page p>strong,.cms-page-view .buddha-info-page p>b,.cms-page-view .buddha-info-page p>strong>b{color:#1e3270}.cms-noroute-index .column.main dt{color:#142438;font-weight:700}.cms-page-view .column.main a:not(.action),.cms-noroute-index .column.main a:not(.action){color:#2c4482}.contact-index-index .fieldset>.legend{color:#1e3270;font-weight:700;font-size:20px;border-bottom-color:#dfe5ef}.cms-page-view .column.main input[type=text],.cms-page-view .column.main input[type=email],.cms-page-view .column.main input[type=tel],.cms-page-view .column.main input[type=search],.cms-page-view .column.main select,.cms-page-view .column.main textarea,.cms-noroute-index .column.main input[type=text],.cms-noroute-index .column.main input[type=search],.contact-index-index .column.main input[type=text],.contact-index-index .column.main input[type=email],.contact-index-index .column.main input[type=tel],.contact-index-index .column.main textarea{height:44px;border:1px solid #c9d2e3;border-radius:8px;padding:0 14px;font-size:15px;color:#142438;background:#fff;box-shadow:none;transition:border-color .15s,box-shadow .15s}.cms-page-view .column.main textarea,.contact-index-index .column.main textarea{height:auto;min-height:130px;padding:12px 14px;line-height:1.5}.cms-page-view .column.main input:focus,.cms-page-view .column.main select:focus,.cms-page-view .column.main textarea:focus,.cms-noroute-index .column.main input:focus,.contact-index-index .column.main input:focus,.contact-index-index .column.main textarea:focus{border-color:#2c4482;box-shadow:0 0 0 3px rgba(44,68,130,.15);outline:0}.contact-index-index .form.contact .label{color:#142438;font-weight:700}@media (max-width:767px){.cms-page-view .column.main h1,.cms-page-view .page-title-wrapper .page-title,.cms-noroute-index .page-title-wrapper .page-title,.contact-index-index .page-title-wrapper .page-title{font-size:22px;margin-bottom:16px}.cms-page-view .column.main h2,.cms-noroute-index .column.main h2,.contact-index-index .column.main h2{font-size:18px;margin-top:22px}.contact-index-index .form.contact,.contact-index-index .form.contact .fieldset{width:100%}}.page-layout-2columns-right .columns:not(:has(.sidebar)) .column.main,.page-layout-2columns-left .columns:not(:has(.sidebar)) .column.main{width:100%;float:none}@media (min-width:768px){.navigation .level0.parent>ul.level0.submenu,.navigation .level0>.submenu{max-height:calc(100vh - 220px) !important;overflow-y:auto !important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9aa8c4 #eef1f6}.navigation .level0>.submenu::-webkit-scrollbar{width:8px}.navigation .level0>.submenu::-webkit-scrollbar-track{background:#eef1f6;border-radius:8px}.navigation .level0>.submenu::-webkit-scrollbar-thumb{background:#9aa8c4;border-radius:8px}}html body.catalog-category-view .products.wrapper.grid .product-item .product-item-details .product-item-name,html body.catalogsearch-result-index .products.wrapper.grid .product-item .product-item-details .product-item-name,html body.catalog-category-view .products.wrapper.grid .product-item .product-item-name,html body.catalogsearch-result-index .products.wrapper.grid .product-item .product-item-name{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:3 !important;line-clamp:3;overflow:hidden !important;height:auto !important;max-height:calc(1.35em*3) !important;min-height:calc(1.35em*3) !important}html body.catalog-category-view .products.wrapper.grid .product-item-name .product-item-link,html body.catalogsearch-result-index .products.wrapper.grid .product-item-name .product-item-link{display:inline !important;-webkit-line-clamp:unset !important;overflow:visible !important;max-height:none !important;height:auto !important}@media (min-width:768px){.cj-home #cj-leagues .cj-leagues{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){.cj-home #cj-leagues .cj-leagues>a:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:50%}}@media (min-width:768px){.page-header .header.content>ul.compare.wrapper{display:none !important}.page-header .header.content{grid-template-rows:44px !important;min-height:0 !important;height:auto !important;padding-top:14px !important;padding-bottom:14px !important}}.grok-totals-pending #cart-totals tr.totals.shipping td.amount,.grok-totals-pending #cart-totals tr.grand.totals td.amount,.grok-totals-pending .opc-block-summary .table-totals tr.totals.shipping td.amount,.grok-totals-pending .opc-block-summary .table-totals tr.grand.totals td.amount,.grok-totals-pending .opc-estimated-wrapper .estimated-block .estimated-price{position:relative}.grok-totals-pending #cart-totals tr.totals.shipping td.amount>*,.grok-totals-pending #cart-totals tr.grand.totals td.amount>*,.grok-totals-pending .opc-block-summary .table-totals tr.totals.shipping td.amount>*,.grok-totals-pending .opc-block-summary .table-totals tr.grand.totals td.amount>*,.grok-totals-pending .opc-estimated-wrapper .estimated-block .estimated-price{visibility:hidden}.grok-totals-pending #cart-totals tr.totals.shipping td.amount:after,.grok-totals-pending #cart-totals tr.grand.totals td.amount:after,.grok-totals-pending .opc-block-summary .table-totals tr.totals.shipping td.amount:after,.grok-totals-pending .opc-block-summary .table-totals tr.grand.totals td.amount:after,.grok-totals-pending .opc-estimated-wrapper .estimated-block .estimated-price:after{content:"Calculating\2026";visibility:visible;position:absolute;right:0;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:13px;font-weight:400;color:#6b778a;font-style:italic}.grok-totals-pending .opc-estimated-wrapper .estimated-block .estimated-price:after{left:0;right:auto}