:root{--yu-actions-offset:0px;--yu-view-height:100dvh}.yu-dock{bottom:calc(12px + var(--yu-actions-offset) + env(safe-area-inset-bottom,0px))!important}.yu-product-inquiry{display:block;width:100%;min-height:48px;border:1px solid #29513c;border-radius:9px;background:#29513c;color:#fff;padding:12px 16px;font:inherit;font-weight:650;margin:16px 0 10px}.yu-free-shipping{font-size:13px;color:#36523c;line-height:1.7;margin:6px 0 14px}.yu-item-context{border:1px solid #d5decc;border-radius:10px;background:#f3f6ef;padding:12px;margin:14px 0}.yu-item-context p{margin:0 0 8px;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.yu-item-context button{width:100%;min-height:44px;border:1px solid #bacbb3;border-radius:7px;background:#fff;color:#2a4a36;font:inherit}.yu-filter-drawer{margin:8px 0 16px;border:1px solid #dce3d5;border-radius:9px;padding:10px 12px}.yu-filter-drawer summary{cursor:pointer;min-height:28px;font-size:13px;font-weight:650;color:#35573d}.yu-filter-content{display:grid;gap:12px;padding:12px 0 4px}.yu-filter-content label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#4d614a}.yu-filter-content select,.yu-filter-content input{padding:10px;border:1px solid #cbd6c2;border-radius:7px;background:#fff;min-height:44px;width:100%;font:inherit}.yu-filter-extra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yu-filter-reset{min-height:44px;border:1px solid #cbd6c2;border-radius:7px;background:#fff;color:#34533b;font:inherit}.yu-inquiry-toast{position:fixed;left:50%;bottom:calc(80px + var(--yu-actions-offset));transform:translateX(-50%);z-index:1200;padding:10px 18px;background:#244631;color:white;border-radius:9px;font-size:13px;max-width:90vw}.product-gallery-navigation button{min-height:44px}.catalog-page-buttons button,.amulet-page-buttons button{min-height:44px;min-width:40px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #688f5d;outline-offset:3px}.yu-highlights{padding:14px 16px;border:1px solid #d6dfce;border-radius:10px;margin:16px 0;background:#f2f5ed}.yu-highlights nav{display:flex;gap:8px;flex-wrap:wrap}.yu-highlights a{padding:9px 11px;background:white;border:1px solid #dae2d3;border-radius:7px;font-size:13px}.yu-highlights strong{display:block;margin-bottom:10px}
@media(max-width:750px){.yu-hero-carousel.home-intro{margin-top:6px!important;padding:10px 14px 6px!important}.yu-hero-slide{min-height:192px!important;padding:18px 22px!important}.yu-hero-brand .home-intro-inner{min-height:180px!important}.yu-hero-brand h1{font-size:35px!important;line-height:1.2!important;margin:0 0 8px!important}.yu-hero-brand .home-intro-eyebrow{margin-bottom:4px!important}.yu-hero-brand .home-intro-text{font-size:12px!important;line-height:1.7!important;-webkit-line-clamp:3!important;margin:7px 0 11px!important}.yu-hero-brand .home-intro-actions{margin-top:10px!important}.yu-hero-controls{gap:4px!important;margin-top:4px!important}.yu-hero-controls button{min-height:40px!important;min-width:36px!important}.yu-hero-culture h2,.yu-hero-sources h2,.yu-hero-assistant h2{font-size:25px!important;margin:0 0 10px!important}.yu-hero-slide p{font-size:12px!important;line-height:1.75!important}.v20-tools{grid-template-columns:1fr!important;gap:8px!important}.v20-tools #liveSearch{width:100%}.catalog-collection-pills{margin-bottom:10px!important}.catalog-list-controls{margin:8px 0!important}.yu-filter-drawer{margin:6px 0 8px}.yu-filter-drawer:not([open]) .yu-filter-content{display:none}.yu-filter-drawer #catalogCategories{max-width:100%;flex-wrap:wrap!important;white-space:normal!important;overflow:visible!important}.yu-filter-drawer #catalogCategories button{min-height:40px!important}.yu-filter-content .amulet-filters{margin:0!important;display:grid!important;grid-template-columns:1fr 1fr!important}.yu-filter-content .amulet-filters label:last-child{grid-column:auto!important;display:flex!important;flex-direction:column!important}.yu-filter-content .amulet-filters label:last-child select{width:100%!important}.yu-filter-content .catalog-pagesize{justify-content:space-between}.page-header nav{gap:12px!important}.page-header nav a,.page-header select{min-height:44px;display:flex;align-items:center}.page-header{height:auto!important;min-height:64px;padding:8px 16px!important}.product-mobile-actions{padding-bottom:max(10px,env(safe-area-inset-bottom))!important;grid-template-columns:minmax(82px,.9fr) minmax(0,1fr) minmax(0,1.1fr)!important}.product-mobile-actions button{padding:9px 7px!important;min-height:46px}.product-mobile-price{font-size:15px!important;line-height:1.4!important}.yu-chat{max-height:calc(var(--yu-view-height) - 22px)!important}.knowledge-header nav a{min-height:40px;display:inline-flex;align-items:center}}
@media(min-width:751px){.yu-filter-drawer{padding:0;border:0;margin:0 0 20px}.yu-filter-drawer>summary{display:none}.yu-filter-content{display:grid!important;grid-template-columns:1fr 1fr;align-items:start}.yu-filter-content #catalogCategories{grid-column:1/-1}.yu-filter-content #catalogFilterSlot{grid-column:1/-1}.yu-filter-extra{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.yu-filter-extra.yu-years{grid-template-columns:1fr 1fr}.yu-filter-content>label{max-width:250px}.yu-filter-content>button{max-width:250px}}
