.rhs-ico{display:inline-block;width:20px;height:20px;position:relative;flex:0 0 20px}.rhs-ico::before{content:"";position:absolute;left:1px;top:1px;width:12px;height:12px;border:2px solid currentColor;border-radius:50%}.rhs-ico::after{content:"";position:absolute;left:13px;top:12px;width:2px;height:8px;background:currentColor;border-radius:1px;transform:rotate(-45deg);transform-origin:top left}.rhs-trigger{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;margin:0 4px 0 0;background:none;border:0;color:#111;cursor:pointer;border-radius:50%}.rhs-trigger:hover,.rhs-trigger:focus-visible{background:#f2f2f2}@media (max-width:921px){#ast-mobile-header .ast-builder-grid-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;column-gap:6px}#ast-mobile-header .ast-primary-header-bar{padding-left:12px!important;padding-right:12px!important}#ast-mobile-header .site-header-primary-section-left{justify-content:flex-start!important}#ast-mobile-header .site-header-primary-section-right{justify-content:flex-end!important}#ast-mobile-header .site-header-primary-section-center{min-width:0;justify-content:center}#ast-mobile-header .rhs-trigger{margin:0;width:38px;height:38px}}.ast-search-menu-icon.slide-search .search-form{display:none!important}.rhs{position:fixed;inset:0;z-index:100050;color:#111;font-size:15px}.rhs[hidden]{display:none}html.rhs-is-open,html.rhs-is-open body{overflow:hidden}.rhs-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .45);opacity:0;transition:opacity .18s}.rhs-panel{position:relative;margin:0 auto;max-width:760px;background:#fff;display:flex;flex-direction:column;max-height:100%;transform:translateY(-12px);opacity:0;transition:transform .18s,opacity .18s}.rhs.is-open .rhs-backdrop{opacity:1}.rhs.is-open .rhs-panel{transform:none;opacity:1}@media (min-width:922px){.rhs-panel{margin-top:60px;max-height:calc(100% - 120px);box-shadow:0 20px 50px rgb(0 0 0 / .2)}}.admin-bar .rhs{top:32px}@media (max-width:782px){.admin-bar .rhs{top:46px}}.rhs-form{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:2px solid #111;margin:0}.rhs-form .rhs-ico{color:#111}.rhs .rhs-input,.rhs .rhs-input:focus{border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}.rhs-input{flex:1;min-width:0;border:0!important;outline:0;box-shadow:none!important;background:transparent!important;font-size:17px!important;padding:10px 0!important;color:#111;-webkit-appearance:none;appearance:none}.rhs-input::-webkit-search-cancel-button{display:none}.rhs-clear{background:none;border:0;font-size:24px;line-height:1;color:#777;padding:0 6px;cursor:pointer}.rhs-close{background:none!important;border:0;color:#111!important;font-size:14px;padding:8px 2px;cursor:pointer;text-decoration:underline}.rhs.is-loading .rhs-form .rhs-ico{animation:rhs-pulse .8s ease-in-out infinite alternate}@keyframes rhs-pulse{to{opacity:.3}}.rhs-body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 16px 18px}.rhs-title{margin:14px 0 6px;font-size:12px;font-weight:600;letter-spacing:.08em;color:#6b6b6b;text-transform:uppercase}.rhs-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.rhs-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #111;color:#111!important;text-decoration:none!important;font-size:13px;background:#fff}.rhs-chip small{color:#6b6b6b;font-size:11px;letter-spacing:.04em}.rhs-chip:hover{background:#111;color:#fff!important}.rhs-chip:hover small{color:#ddd}.rhs-list{list-style:none;margin:0;padding:0}.rhs-list li{margin:0;border-bottom:1px solid #eee}.rhs-item{display:flex;align-items:center;gap:12px;padding:10px 6px;color:#111!important;text-decoration:none!important}.rhs-item:hover,.rhs-item.is-active{background:#f6f6f6}.rhs-item img{width:56px;height:56px;object-fit:cover;background:#f3f3f3;flex:0 0 56px}.rhs-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rhs-name{font-weight:500;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rhs-name mark,.rhs-chip mark,.rhs-sku mark{background:none;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;padding:0;margin:0}.rhs-chip mark{display:inline;line-height:inherit}.rhs-sku{font-size:12px;color:#6b6b6b}.rhs-oos{font-size:12px;color:#b00020}.rhs-price{white-space:nowrap;font-weight:600;text-align:right}.rhs-price del{color:#8a8a8a;font-weight:400;font-size:13px;display:block}.rhs-price ins{text-decoration:none}.rhs-all{display:block;margin:14px 0 0;padding:13px;text-align:center;background:#111;color:#fff!important;text-decoration:none!important;font-weight:600;letter-spacing:.03em}.rhs-empty{padding:18px 4px 4px}.rhs-empty p{margin:0 0 6px}@media (max-width:921px){.rhs-panel{height:100%;max-width:none}.rhs-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.rhs-panel,.rhs-backdrop{transition:none}}