:root{
  --yh-blue:#064b78;
  --yh-blue-dark:#05395e;
  --yh-gold:#e38a00;
  --yh-gold-2:#f3a11a;
  --yh-brown:#6b2d05;
  --yh-brown-dark:#351707;
  --yh-cream:#fff5df;
  --yh-soft:#f6f8fb;
  --yh-border:#e2e7ee;
  --yh-text:#15324b;
  --yh-muted:#647487;
  --yh-white:#fff;
}
*{box-sizing:border-box}
body.yh-body{margin:0;background:#fff;color:var(--yh-text);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.45}
a{color:var(--yh-blue);text-decoration:none}a:hover{color:var(--yh-gold)}
h1,h2,h3,h4,h5,h6{color:#0a3156;font-weight:800;letter-spacing:-.02em}
.btn-primary{--bs-btn-bg:var(--yh-gold);--bs-btn-border-color:var(--yh-gold);--bs-btn-hover-bg:#c87600;--bs-btn-hover-border-color:#c87600;--bs-btn-color:#fff;font-weight:700}
.btn-outline-primary{--bs-btn-color:var(--yh-blue);--bs-btn-border-color:var(--yh-blue);--bs-btn-hover-bg:var(--yh-blue);--bs-btn-hover-border-color:var(--yh-blue)}
.form-control,.form-select{border-color:#dbe2ea}.form-control:focus,.form-select:focus{border-color:var(--yh-gold);box-shadow:0 0 0 .2rem rgba(227,138,0,.12)}
.breadcrumb{margin:0;padding:.72rem 0;background:transparent;font-size:.86rem}.breadcrumb-item+.breadcrumb-item:before{color:#9ba7b4}.breadcrumb a{color:#5b6d80}

/* Top strip + header */
.yh-delivery-bar{background:linear-gradient(90deg,#ffe4ad,#fff2d5);color:#07365b;font-size:.83rem;border-bottom:1px solid #f2d59a}
.yh-delivery-bar .container{min-height:34px}.yh-delivery-bar i{color:var(--yh-blue);margin-right:.35rem}.yh-delivery-links{gap:.55rem;font-size:.78rem}.yh-delivery-links a{color:#59411f}
.yh-header{background:#fff;border-bottom:1px solid #e7ebef;position:relative;z-index:30}.yh-header-main{min-height:92px;display:grid;grid-template-columns:240px 1fr auto;gap:28px;align-items:center}.yh-logo img{display:block;max-width:225px;max-height:76px;width:auto}.yh-search-form{margin:0}.yh-search-form .form-control{height:44px;border-radius:6px 0 0 6px;font-size:.9rem;padding-left:1rem}.yh-search-button{height:44px;width:52px;background:var(--yh-gold);color:#fff;border-radius:0 6px 6px 0}.yh-header-actions{display:flex;align-items:center;gap:18px}.yh-action{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;color:#07365b;font-size:.72rem;white-space:nowrap}.yh-action i{font-size:1.45rem}.yh-action:hover{color:var(--yh-gold)}.yh-cart{min-width:76px}.yh-cart-button{border:0;background:transparent;color:#07365b;display:flex;align-items:center;gap:7px;padding:4px;position:relative}.yh-cart-button>i{font-size:1.65rem}.yh-cart-text{font-size:.72rem;font-weight:700;line-height:1.1;text-align:left}.yh-cart-text small{display:block;color:var(--yh-gold);font-size:.7rem;margin-top:3px}.yh-cart-menu{width:min(420px,90vw);border:1px solid #e4e8ee;box-shadow:0 12px 30px rgba(7,45,73,.14)}.yh-mini-cart-item{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #edf0f3}.yh-mini-cart-item img{width:58px;height:58px;object-fit:contain}.yh-mini-cart-totals{padding-top:8px}.yh-mini-cart-totals>div{display:flex;justify-content:space-between;padding:2px 0}.yh-mobile-menu-btn{width:38px;height:38px;border:0;background:transparent;color:var(--yh-blue);font-size:1.5rem}

/* Navigation */
.yh-nav-wrap{background:var(--yh-blue);box-shadow:0 3px 10px rgba(0,45,74,.12);position:relative;z-index:25}.yh-navbar{padding:0;min-height:48px}.yh-navbar .nav-link{color:#fff!important;padding:14px 16px!important;font-weight:700;font-size:.85rem}.yh-navbar .nav-link:hover,.yh-navbar .nav-item.show>.nav-link{background:#073f65}.yh-home-link{background:#063c61}.yh-special{background:var(--yh-gold);padding-left:20px!important;padding-right:20px!important}.yh-special:hover{background:#cb7900!important}.yh-mega{min-width:380px;padding:15px;border:0;border-radius:0 0 10px 10px;box-shadow:0 14px 26px rgba(5,46,73,.14)}.yh-mega .dropdown-inner{display:flex;gap:18px}.yh-mega .dropdown-item{font-size:.84rem;padding:.4rem .7rem;border-radius:5px}.yh-mega .dropdown-item:hover{background:var(--yh-cream);color:var(--yh-brown)}#category{color:#fff;font-weight:700}.yh-navbar .navbar-toggler{color:#fff;border:1px solid rgba(255,255,255,.4)}

/* Home hero */
.yh-hero{position:relative;color:#fff;background-color:#17222d;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}.yh-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,17,24,.92) 0%,rgba(8,17,24,.72) 36%,rgba(8,17,24,.1) 72%,rgba(8,17,24,.18) 100%)}.yh-hero-home{min-height:410px;background-image:url('../image/hero-home.jpg');background-position:66% 50%}.yh-hero-content{position:relative;z-index:2;max-width:570px;padding:64px 0 54px}.yh-eyebrow{display:block;color:#ffbd35;font-size:.82rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.yh-hero h1{font-size:3rem;line-height:.98;color:#fff;margin:0 0 14px}.yh-hero h1 span{color:#ffc14a}.yh-hero p{font-size:1.08rem;max-width:520px;color:#eef4f7;margin-bottom:22px}.yh-hero .btn{min-width:150px}.yh-hero-points{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px;font-size:.82rem;font-weight:700}.yh-hero-points i{color:#ffc14a;margin-right:5px}
.yh-benefits{background:#fff;border-bottom:1px solid #e7e9ed}.yh-benefits .col{padding:18px 14px;text-align:center;border-right:1px solid #eee;min-height:94px}.yh-benefits .col:last-child{border-right:0}.yh-benefits i{display:block;color:var(--yh-gold);font-size:1.6rem;margin-bottom:5px}.yh-benefits strong{display:block;color:var(--yh-blue);font-size:.9rem}.yh-benefits small{display:block;color:var(--yh-muted);font-size:.72rem;margin-top:2px}
.yh-section{padding:26px 0}.yh-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.yh-category-card{height:150px;border-radius:8px;position:relative;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 2px 8px rgba(14,48,72,.12)}.yh-category-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.76))}.yh-category-card span{position:absolute;left:15px;right:12px;bottom:13px;color:#fff}.yh-category-card strong{display:block;color:#fff;font-size:1rem}.yh-category-card small{display:block;color:#ffc039;font-weight:700;font-size:.75rem;margin-top:3px}.yh-category-card:hover{transform:translateY(-2px);transition:.2s ease}.yh-section-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.yh-section-title h2{margin:0;font-size:1.55rem}.yh-section-title h2:after{content:"";display:inline-block;width:42px;height:3px;background:var(--yh-gold);margin-left:12px;vertical-align:middle}.yh-section-title>a{font-weight:700;color:var(--yh-gold);font-size:.82rem}
.yh-promo{padding:0 0 10px}.yh-promo-inner{min-height:120px;border-radius:8px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:linear-gradient(90deg,rgba(78,28,0,.96),rgba(141,56,0,.9)),url('../image/promo-grain.jpg') center/cover}.yh-promo-inner span{font-size:.72rem;font-weight:800}.yh-promo-inner h2{color:#fff5d7;font-size:2rem;margin:2px 0}.yh-promo-inner p{margin:0;color:#ffe9cd}.yh-learning-card{height:100%;background:#fff;border:1px solid var(--yh-border);border-radius:8px;padding:16px;display:flex;gap:14px;align-items:flex-start}.yh-learning-card>i{width:46px;height:46px;background:var(--yh-cream);border-radius:50%;display:grid;place-items:center;color:var(--yh-gold);font-size:1.25rem}.yh-learning-card strong{color:var(--yh-blue);font-size:.95rem}.yh-learning-card p{color:var(--yh-muted);margin:4px 0 3px;font-size:.8rem}.yh-learning-card a{color:var(--yh-gold);font-size:.75rem;font-weight:700}

/* Product cards and modules */
.product-thumb.yh-product-card,.product-thumb{border:1px solid var(--yh-border);border-radius:8px;background:#fff;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 1px 3px rgba(6,59,93,.04);transition:.18s ease}.product-thumb.yh-product-card:hover,.product-thumb:hover{box-shadow:0 10px 24px rgba(6,59,93,.1);transform:translateY(-2px)}.product-thumb .image{position:relative;padding:14px 14px 5px;text-align:center;background:#fff}.product-thumb .image img{height:180px;width:100%;object-fit:contain}.product-thumb .content{padding:10px 13px 13px;display:flex;flex-direction:column;flex:1}.product-thumb .description h4{font-size:.9rem;line-height:1.25;margin:0 0 5px}.product-thumb .description h4 a{color:#133b5f}.product-thumb .description p{display:none}.product-thumb .price{margin:5px 0 9px}.price-new{font-size:1.13rem;font-weight:900;color:#0c355c}.price-old{text-decoration:line-through;color:#8d98a5}.price-tax{display:block;color:#8895a1;font-size:.65rem}.rating{color:#f5a500;font-size:.72rem;margin:4px 0}.yh-card-actions{position:absolute;right:8px;top:8px;display:flex;flex-direction:column;gap:5px}.yh-card-actions button{width:30px;height:30px;background:#fff;border:1px solid #e3e7ec;border-radius:50%;color:#68798a}.yh-card-actions button:hover{color:var(--yh-gold);border-color:#f0b459}.product-thumb .button{display:flex;gap:5px}.product-thumb .button button{background:var(--yh-gold);border:0;color:#fff;border-radius:5px;padding:8px 10px}

/* Category page */
.yh-category-page{background:#fff}.yh-category-hero{min-height:210px;background:linear-gradient(90deg,rgba(17,18,17,.9),rgba(17,18,17,.25)),url('../image/hero-category.jpg') center/cover;display:flex;align-items:center;color:#fff}.yh-category-hero h1{color:#fff;font-size:2.5rem;margin:0 0 5px}.yh-category-intro{max-width:600px;color:#f2f4f6;font-size:.95rem}.yh-category-intro p{margin:0}.yh-subcategory-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:20px}.yh-subcategory-strip>a{height:115px;border-radius:7px;background-size:cover;background-position:center;position:relative;overflow:hidden}.yh-subcategory-strip>a:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78))}.yh-subcategory-strip span{position:absolute;bottom:10px;left:11px;right:9px;color:#fff;font-weight:800;font-size:.86rem}.yh-subcategory-strip small{display:block;color:#ffc13e;font-size:.68rem}.yh-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f7f9fb;border:1px solid #e5e9ee;border-radius:8px;padding:10px 12px;margin-bottom:15px}.yh-list-toolbar .form-select{min-width:145px;font-size:.8rem}.yh-category-page #column-left{background:#fbfcfd;border:1px solid #e2e7ec;border-radius:8px;padding:12px;height:max-content}.yh-category-info{display:grid;grid-template-columns:220px 1fr;gap:18px;background:#fff7e9;border:1px solid #f2dfbc;border-radius:8px;padding:12px;margin-top:24px;align-items:center}.yh-category-info img{width:100%;height:110px;object-fit:cover;border-radius:6px}.yh-category-info h3{font-size:1.15rem;margin:0 0 5px}.yh-category-info p{margin:0;color:#5c6d7e;font-size:.82rem}

/* Default product page restyle */
#product-info{padding-top:10px;padding-bottom:34px}#product-info>.row>#content{min-width:0}#product-info .row.mb-3{background:#fff;border:1px solid #e1e6eb;border-radius:10px;padding:18px;margin-top:4px;box-shadow:0 4px 16px rgba(5,55,86,.05)}#product-info .image img.img-thumbnail{border:0;background:#fff;max-height:500px;object-fit:contain}#product-info h1{font-size:2rem;color:#0a3156;margin-bottom:8px}#product-info .rating .fa-stack{width:1.1em}#product-info .price-new{font-size:2.2rem}#product-info #button-cart{background:var(--yh-gold);border-color:var(--yh-gold);font-weight:800;min-width:190px}#product-info .btn-light{border:1px solid #dde3e9;background:#fff;color:#0d426c}#product-info .nav-tabs{border:1px solid #e1e6eb;border-radius:8px 8px 0 0;background:#f7f9fb;overflow:hidden}#product-info .nav-tabs .nav-link{border:0;border-radius:0;color:#174366;font-weight:700;padding:13px 18px}#product-info .nav-tabs .nav-link.active{background:var(--yh-gold);color:#fff}#product-info .tab-content{border:1px solid #e1e6eb;border-top:0;padding:20px;border-radius:0 0 8px 8px;margin-bottom:24px}#product-info .table{font-size:.86rem}#product-info #tab-review{padding-top:6px}

/* Information / About / Terms */
.yh-info-hero{min-height:220px;display:flex;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(10,20,28,.9),rgba(10,20,28,.25)),url('../image/hero-terms.jpg') center/cover}.yh-info-hero.yh-info-about{background-image:linear-gradient(90deg,rgba(10,20,28,.9),rgba(10,20,28,.2)),url('../image/hero-about.jpg')}.yh-info-hero h1{color:#fff;font-size:2.6rem;margin:0 0 7px}.yh-info-hero p{max-width:620px;margin:0;color:#f4f6f7;font-size:1rem}.yh-information-content{background:#fff;border:1px solid #e1e6eb;border-radius:8px;padding:24px;color:#435a6e}.yh-information-content h2,.yh-information-content h3,.yh-information-content h4{margin-top:1.25em;color:#0b3d65}.yh-information-content p{margin-bottom:1em}.yh-information-content ul,.yh-information-content ol{padding-left:1.4rem}.yh-terms-content h2,.yh-terms-content h3{padding-top:10px;border-top:1px solid #edf0f3}.yh-about-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;margin-bottom:22px}.yh-about-intro img{width:100%;height:310px;object-fit:cover;border-radius:9px}.yh-about-intro h2{font-size:2rem}.yh-about-intro p{color:#52687a}.yh-about-values{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #eee3cf;border-radius:8px;background:#fff9ef;margin-top:18px}.yh-about-values>div{text-align:center;padding:14px 9px;border-right:1px solid #eee3cf}.yh-about-values>div:last-child{border-right:0}.yh-about-values i{display:block;color:var(--yh-gold);font-size:1.4rem}.yh-about-values strong{display:block;color:#0b3d65;font-size:.82rem;margin-top:4px}.yh-about-values small{color:#738291;font-size:.68rem}.yh-value-card{height:100%;border:1px solid #e2e7ec;border-radius:8px;padding:20px;text-align:center;background:#fff}.yh-value-card i{width:50px;height:50px;border-radius:50%;background:#fff5df;color:var(--yh-gold);display:grid;place-items:center;margin:0 auto 10px;font-size:1.25rem}.yh-value-card h3{font-size:1rem}.yh-value-card p{font-size:.8rem;color:#67798a;margin:0}

/* Sidebar modules */
#column-left .list-group-item,#column-right .list-group-item{border-color:#e4e9ee;color:#244a68;font-size:.83rem}#column-left .list-group-item.active,#column-right .list-group-item.active{background:var(--yh-gold);border-color:var(--yh-gold)}

/* Newsletter + footer */
.yh-newsletter{background:linear-gradient(90deg,#ffe3a9,#fff0cf);padding:15px 0;border-top:1px solid #f0d18e}.yh-newsletter-icon{font-size:2rem;color:var(--yh-blue)}.yh-newsletter strong{display:block;color:#0b3558}.yh-newsletter span{display:block;color:#5f6972;font-size:.78rem}.yh-newsletter .form-control{min-height:42px}.yh-footer{background:linear-gradient(180deg,#3b1b0c,#2c1308);color:#e8dfd8;padding:28px 0 12px;position:relative}.yh-footer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 30%,rgba(231,139,0,.1),transparent 28%);pointer-events:none}.yh-footer .container{position:relative}.yh-footer-logo{max-width:190px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2));margin-bottom:10px}.yh-footer p{font-size:.8rem;max-width:260px;color:#e7ddd5}.yh-footer h5{font-size:.86rem;color:#fff}.yh-footer li{margin:4px 0}.yh-footer a{color:#e8dfd8;font-size:.76rem}.yh-footer a:hover{color:#ffc14b}.yh-social{display:flex;gap:9px}.yh-social span{width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center}.yh-payments{display:flex;gap:5px;flex-wrap:wrap}.yh-payments span{background:#fff;border-radius:4px;color:#17385c;font-weight:700;font-size:.62rem;padding:6px 7px}.yh-footer-delivery{display:flex;gap:11px;align-items:center;margin-top:15px;color:#ffc14b}.yh-footer-delivery i{font-size:1.7rem}.yh-footer-delivery strong{display:block;color:#fff;font-size:.8rem}.yh-footer-delivery small{display:block;color:#e0d7d1;font-size:.68rem}.yh-footer-bottom{border-top:1px solid rgba(255,255,255,.14);margin-top:22px;padding-top:10px;display:flex;justify-content:space-between;gap:10px;color:#cdbfb5;font-size:.66rem}.yh-footer-bottom p{margin:0;max-width:none;font-size:inherit;color:inherit}

/* Generic OpenCart cleanup */
main>.container{max-width:1320px}.pagination{gap:4px}.page-link{border-radius:5px!important;color:var(--yh-blue)}.page-item.active .page-link{background:var(--yh-gold);border-color:var(--yh-gold)}.alert{border-radius:7px}.table>thead{background:#f7f9fb}

@media (min-width:1200px){.container{max-width:1320px}.yh-category-page #column-left{width:245px;flex:0 0 245px}.yh-category-page #content{width:calc(100% - 269px)}}
@media (max-width:1199.98px){.yh-header-main{grid-template-columns:210px 1fr auto;gap:15px}.yh-header-actions{gap:12px}.yh-category-grid{grid-template-columns:repeat(3,1fr)}.yh-subcategory-strip{grid-template-columns:repeat(3,1fr)}}
@media (max-width:991.98px){
  .yh-header-main{min-height:72px;grid-template-columns:42px 1fr auto;gap:8px}.yh-logo img{max-width:190px;max-height:58px}.yh-header-actions{gap:10px}.yh-action i{font-size:1.3rem}.yh-search{padding-bottom:10px}.yh-nav-wrap{background:#fff}.yh-navbar{min-height:0}.yh-navbar #category{display:none}.yh-navbar .navbar-toggler{display:none}.yh-navbar .navbar-collapse{position:absolute;left:0;right:0;top:0;background:var(--yh-blue);box-shadow:0 10px 22px rgba(5,45,73,.2);padding:8px 0;z-index:80}.yh-navbar .nav-link{padding:12px 18px!important}.yh-mega{position:static!important;transform:none!important;min-width:0;border-radius:0;box-shadow:none;background:#f7f9fb;margin:0 10px 8px}.yh-mega .dropdown-inner{display:block}.yh-special{margin:5px 10px;border-radius:5px}.yh-hero-home{min-height:390px}.yh-hero-content{padding:55px 0 48px;max-width:520px}.yh-hero h1{font-size:2.6rem}.yh-benefits .col:nth-child(4){border-right:0}.yh-benefits .col:last-child{display:none}.yh-subcategory-strip{overflow-x:auto;grid-auto-flow:column;grid-auto-columns:170px;grid-template-columns:none;padding-bottom:4px}.yh-about-intro{grid-template-columns:1fr}.yh-about-intro img{height:290px}.yh-footer-bottom{flex-direction:column}}
@media (max-width:767.98px){
  body.yh-body{font-size:14px}.yh-delivery-bar .container{min-height:36px;font-size:.76rem}.yh-header-main{grid-template-columns:36px 1fr auto}.yh-logo img{max-width:165px}.yh-header-actions{gap:8px}.yh-action{display:flex!important}.yh-action:nth-of-type(3){display:none!important}.yh-cart{min-width:auto}.yh-cart-button>i{font-size:1.45rem}.yh-hero-home{min-height:410px;background-position:62% center}.yh-hero:before{background:linear-gradient(90deg,rgba(7,16,23,.92) 0%,rgba(7,16,23,.75) 58%,rgba(7,16,23,.3) 100%)}.yh-hero-content{padding:38px 12px 34px}.yh-hero h1{font-size:2.3rem;max-width:330px}.yh-hero p{font-size:.95rem;max-width:330px}.yh-hero-points{gap:10px 16px;font-size:.72rem}.yh-benefits .row{display:grid;grid-template-columns:repeat(2,1fr)}.yh-benefits .col{width:auto!important;border-bottom:1px solid #eee}.yh-benefits .col:nth-child(even){border-right:0}.yh-category-grid{grid-template-columns:repeat(2,1fr);gap:9px}.yh-category-card{height:135px}.yh-section{padding:20px 0}.yh-section-title h2{font-size:1.3rem}.yh-promo-inner{padding:20px;align-items:flex-start;flex-direction:column;gap:14px}.yh-promo-inner h2{font-size:1.6rem}.yh-category-hero{min-height:190px}.yh-category-hero h1{font-size:2rem}.yh-category-intro{max-height:68px;overflow:hidden}.yh-list-toolbar{align-items:stretch;flex-direction:column}.yh-list-toolbar .d-flex{width:100%}.yh-list-toolbar .form-select{flex:1;min-width:0}.yh-category-info{grid-template-columns:1fr}.yh-category-info img{height:150px}.product-thumb .image img{height:145px}.product-thumb .content{padding:8px 9px 10px}.product-thumb .description h4{font-size:.82rem}.product-thumb .btn{font-size:.75rem;padding:.48rem .35rem}.price-new{font-size:1rem}#product-info .row.mb-3{padding:10px;border-left:0;border-right:0;border-radius:0}#product-info h1{font-size:1.65rem}#product-info .price-new{font-size:2rem}#product-info .nav-tabs{overflow-x:auto;flex-wrap:nowrap}#product-info .nav-tabs .nav-link{white-space:nowrap;padding:11px 14px;font-size:.78rem}.yh-info-hero{min-height:190px}.yh-info-hero h1{font-size:2.05rem}.yh-info-hero p{font-size:.9rem;max-width:390px}.yh-information-content{padding:16px}.yh-about-values{grid-template-columns:1fr}.yh-about-values>div{border-right:0;border-bottom:1px solid #eee3cf}.yh-about-values>div:last-child{border-bottom:0}.yh-newsletter{text-align:left}.yh-footer{padding-top:22px}.yh-footer .col-lg-2,.yh-footer .col-lg-3{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:14px}.yh-footer-bottom{font-size:.62rem}
}
@media (max-width:479.98px){.yh-logo img{max-width:148px}.yh-header-actions{gap:6px}.yh-action i{font-size:1.18rem}.yh-search-form .form-control{font-size:.78rem}.yh-category-grid{gap:7px}.yh-category-card{height:120px}.yh-category-card strong{font-size:.9rem}.yh-hero h1{font-size:2.05rem}.yh-hero .btn{font-size:.82rem;min-width:135px}.product-thumb .image{padding:8px 7px 2px}.product-thumb .image img{height:125px}.yh-card-actions{right:4px;top:4px}.yh-card-actions button{width:27px;height:27px}.yh-about-intro img{height:230px}}
