.brxe-code{width:100%}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-search) button{align-items:center;background-color:transparent;cursor:pointer;display:flex;gap:.5em;height:40px;justify-content:center;width:60px}:where(.brxe-search) button svg:not([height]){height:inherit}.bricks-search-overlay{background-color:#fff;background-position:50%;background-size:cover;bottom:0;color:var(--bricks-text-muted);height:100%;left:0;opacity:0;position:fixed;right:0;text-align:center;top:0;transform:scale(1.1);transition:all .4s;visibility:hidden;width:100%;z-index:-1}.bricks-search-overlay:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bricks-search-overlay.show{opacity:1;transform:scale(1);visibility:visible;z-index:999}.bricks-search-overlay .bricks-search-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.bricks-search-overlay .close{background-color:transparent;cursor:pointer;font-size:60px;line-height:1;position:fixed;right:30px;text-align:center;top:15px;z-index:1}.bricks-search-overlay .title{margin:0 0 1em}.bricks-search-overlay .bricks-search-form{max-width:600px}.bricks-search-overlay .bricks-search-form input[type=search]{background-color:transparent;border-radius:0;font-size:1.4em;line-height:60px;text-align:center;width:100%}.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-nav-menu).dragging .bricks-mobile-menu-wrapper{display:none!important;pointer-events:none!important}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu{pointer-events:none}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu:not(.brx-submenu-positioned){display:none!important}:where(.brxe-nav-menu) ol,:where(.brxe-nav-menu) ul{list-style-type:none;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu{display:flex;line-height:inherit;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu li:not(.open)>.sub-menu.brx-submenu-hidden{display:none}:where(.brxe-nav-menu) .bricks-nav-menu>li{margin:0 0 0 30px}:where(.brxe-nav-menu) .bricks-nav-menu>li.menu-item-has-children.open:hover:before{content:"";height:100%;min-height:60px;position:absolute;top:100%;width:100%;z-index:1}:where(.brxe-nav-menu) .bricks-nav-menu>li>.sub-menu.caret:before{border:0 solid transparent;border-bottom:0 solid var(--bricks-bg-dark);content:"";height:0;left:0;position:absolute;top:0;transform:translateY(-100%);width:0}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click]:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click].open>.sub-menu.caret:before{display:block}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click] .sub-menu.caret:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu li{position:relative}:where(.brxe-nav-menu) .bricks-nav-menu li.open>.sub-menu{opacity:1;visibility:visible}:where(.brxe-nav-menu) .bricks-nav-menu li.open[data-static]>.sub-menu{display:block}:where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu)>a{display:flex;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static]{flex-direction:column}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static] .sub-menu{display:none;position:static!important;transform:none}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu{background-color:var(--bricks-bg-dark);color:#fff;line-height:60px;min-width:150px;opacity:0;position:absolute;top:100%;transition:var(--bricks-transition);visibility:hidden;white-space:nowrap;z-index:998}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li{border-style:none;position:relative;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a,:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button{color:currentcolor;padding:0 20px}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu .sub-menu{left:100%;padding-top:0;top:0}:where(.brxe-nav-menu) .bricks-nav-menu .brx-has-multilevel .sub-menu .brx-submenu-toggle{width:100%}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle{background-color:transparent;cursor:pointer;display:none;height:16px;min-width:12px;position:relative;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle.always{display:block}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:hover span{min-width:12px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle span{background-color:currentcolor;display:block;height:2px;position:absolute;right:0;transition:var(--bricks-transition)}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top{min-width:12px;top:0;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center{min-width:12px;top:7px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom{min-width:12px;top:14px;width:20px}.brx-body.iframe .bricks-mobile-menu-wrapper .sub-menu{display:block!important}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle{min-width:20px;width:20px;z-index:1000}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle.fixed{position:fixed}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top{top:50%;transform:rotate(45deg)}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center{opacity:0}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom{top:50%;transform:rotate(-45deg)}.brxe-nav-menu.show-mobile-menu li.open>.brx-megamenu{display:initial;opacity:1;position:static;visibility:visible}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper{max-width:100vw;opacity:1!important;transform:translateX(0)!important;visibility:visible;z-index:999}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay{opacity:1;visibility:visible;z-index:998}.brxe-nav-menu .bricks-mobile-menu-wrapper{bottom:0;color:#fff;display:flex;flex-direction:column;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;position:fixed;right:auto;scrollbar-width:none;top:var(--wp-admin--admin-bar--height,0);transition-duration:.2s;transition-property:background-color,opacity,transform,visibility;visibility:hidden;width:300px;z-index:999}.brxe-nav-menu .bricks-mobile-menu-wrapper::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu-wrapper:before{background-color:#23282d;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in{opacity:0;transform:translateX(0)!important}.brxe-nav-menu .bricks-mobile-menu-wrapper.left{transform:translateX(-100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper.right{left:auto;right:0;transform:translateX(100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper a{display:block;width:100%}.brxe-nav-menu .bricks-mobile-menu-wrapper .brx-megamenu a{display:initial}.brxe-nav-menu .bricks-mobile-menu-wrapper li a{line-height:60px}.brxe-nav-menu .bricks-mobile-menu-wrapper li a:focus{outline-offset:-1px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu{background:none!important;display:none;line-height:40px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>a{padding:0 45px}.brxe-nav-menu .bricks-mobile-menu-wrapper li.open>.sub-menu{display:block}.brxe-nav-menu .bricks-mobile-menu-wrapper li.menu-item-has-children:hover:before{display:none}.brxe-nav-menu .bricks-mobile-menu{overflow-y:scroll;position:relative;scrollbar-width:none}.brxe-nav-menu .bricks-mobile-menu::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu>li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu>li>a{padding:0 30px}.brxe-nav-menu .bricks-mobile-menu .brx-megamenu{display:none}.brxe-nav-menu .bricks-mobile-menu-overlay{background-color:rgba(0,0,0,.25);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .2s;visibility:hidden;z-index:-1}li.menu-item-has-children [aria-expanded] .menu-item-icon{background-color:transparent;color:inherit;pointer-events:none;transition:inherit}li.menu-item-has-children [aria-expanded] .menu-item-icon i{position:relative;top:2px}li.menu-item-has-children [aria-expanded=false] .open{display:block}li.menu-item-has-children [aria-expanded=false] .close{display:none}li.menu-item-has-children [aria-expanded=true] .close{display:block}li.menu-item-has-children [aria-expanded=true] .open{display:none}.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}#brxe-dbd781 .mini-cart-link i {color: #ffffff}@media (max-width: 560px) { .woocommerce-mini-cart__buttons { flex-direction: column !important; gap: 8px; } .woocommerce-mini-cart__buttons a.button, .woocommerce-mini-cart__buttons .checkout, .woocommerce-mini-cart__buttons a.wc-forward { font-size: 13px !important; padding: 12px 0 !important; }} .woocommerce-mini-cart__buttons { display: flex !important; gap: 12px; justify-content: center;} .woocommerce-mini-cart__buttons a.button { flex: 1 1 0; min-width: 0; max-width: 100%; padding: 13px 0; margin: 0; border-radius: 10px; background: #ad9577 !important; color: #fff !important; border: none !important; box-shadow: 0 2px 8px rgba(173,149,119,0.09); font-size: 12px !important; font-weight: 600; line-height: 1.2; text-align: center; transition: background 0.25s; white-space: normal; text-decoration: none;} .woocommerce-mini-cart__buttons .checkout { flex: 1 1 0; min-width: 0; max-width: 100%; padding: 13px 0; margin: 0; border-radius: 10px; background: #ad9577 !important; color: #fff !important; border: none !important; box-shadow: 0 2px 8px rgba(173,149,119,0.09); font-size: 12px !important; font-weight: 600; line-height: 1.2; text-align: center; transition: background 0.25s; white-space: normal; text-decoration: none;} .woocommerce-mini-cart__buttons a.wc-forward { flex: 1 1 0; min-width: 0; max-width: 100%; padding: 13px 0; margin: 0; border-radius: 10px; background: #ad9577 !important; color: #fff !important; border: none !important; box-shadow: 0 2px 8px rgba(173,149,119,0.09); font-size: 12px !important; font-weight: 600; line-height: 1.2; text-align: center; transition: background 0.25s; white-space: normal; text-decoration: none;} .woocommerce-mini-cart__buttons a.checkout { background: #151515 !important; color: #fff !important;} .woocommerce-mini-cart__buttons .checkout { background: #151515 !important; color: #fff !important;} .woocommerce-mini-cart__buttons a.button:hover { background: #c6ac8f !important; color: #151515 !important;} .woocommerce-mini-cart__buttons a.button:focus { background: #c6ac8f !important; color: #151515 !important;} .woocommerce-mini-cart__buttons .checkout:hover { background: #c6ac8f !important; color: #151515 !important;} .woocommerce-mini-cart__buttons .checkout:focus { background: #c6ac8f !important; color: #151515 !important;}@media (max-width: 1399px) { .lh-phone { display: none; } .lh-phone-ico { display: grid !important; }}@media (max-width: 1219px) { .lh-mega-in { grid-template-columns: 220px minmax(0, 1fr) 260px; } .lh-mlist { grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (max-width: 767px) { .lh-row { height: 60px; gap: 4px; } .lh.is-scrolled .lh-row { height: 56px; } .lh-in { padding-inline: 16px; } .lh-d, .lh-nav, .lh-phone, .lh-phone-ico, .lh-cat, .lh-mega, .lh-scrim { display: none !important; } .lh-m { display: grid !important; } .lh-logo { margin-right: auto; } .lh-logo img, .lh.is-scrolled .lh-logo img { height: 30px !important; } .lh-ibtn, .lh-cart > a, .lh-cart .mini-cart-link { border: 0 !important; } .lh-mbar { display: grid; } body { padding-bottom: 76px; }}@media (prefers-reduced-motion: reduce) { .lh, .lh * { transition: none !important; }}#brx-header { position: sticky; top: var(--wp-admin--admin-bar--height, 0px); z-index: 1000;} .lh { --g: #2B2F31; --gd: #232628; --red: #BC222A; --redh: #A01C23; --stone: #F4F2EF; --line: #E2DFDA; --ink: #1F2224; --sub: #5E6569; --subd: #C9CDCF; position: relative; background: var(--g); color: #fff; font-family: 'PT Sans', Arial, sans-serif; transition: box-shadow .25s;} .lh.is-scrolled { box-shadow: 0 6px 20px rgb(0 0 0 / .18);} .lh a { color: inherit; text-decoration: none;} .lh [hidden] { display: none !important;} .lh :focus-visible { outline: 2px solid var(--red); outline-offset: 3px;} .lh-in { width: 100%; max-width: 1320px; margin: 0 auto; padding-inline: 32px; box-sizing: border-box;} .lh-row { position: relative; z-index: 46; display: flex; align-items: center; gap: 20px; height: 80px; transition: height .25s;} .lh.is-scrolled .lh-row { height: 64px;} .lh-logo { flex: none; display: block;} .lh-logo img { height: 40px !important; width: auto !important; max-width: none; display: block; transition: height .25s;} .lh.is-scrolled .lh-logo img { height: 32px !important;} .lh-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 0 22px; border: 0; border-radius: 5px; background: var(--red); color: #fff; font: 700 15px/1 'PT Sans', Arial, sans-serif; white-space: nowrap; cursor: pointer; transition: background-color .2s;} .lh-btn:hover { background: var(--redh);} .lh-cat { display: inline-flex; align-items: center; gap: 10px; height: 44px; padding: 0 18px 0 14px; border: 0; border-radius: 5px; background: var(--red); color: #fff; font: 700 15px 'PT Sans', Arial, sans-serif; cursor: pointer; flex: none; transition: background-color .2s;} .lh-cat:hover { background: var(--redh);} .lh-cat[aria-expanded=true] { background: var(--redh);} .lh-cat::before { content: ''; width: 16px; height: 2px; background: currentColor; box-shadow: 0 -5px 0 currentColor, 0 5px 0 currentColor;} .lh-burger::before { content: ''; width: 16px; height: 2px; background: currentColor; box-shadow: 0 -5px 0 currentColor, 0 5px 0 currentColor;} .lh-burger[aria-expanded=true]::before { box-shadow: none; transform: rotate(45deg);} .lh-burger[aria-expanded=true]::after { content: ''; position: absolute; width: 16px; height: 2px; background: currentColor; transform: rotate(-45deg);} .lh-nav { flex: 1; min-width: 0; position: relative;} .lh-nav .bricks-nav-menu-wrapper { width: 100%;} .lh-nav .bricks-nav-menu { display: flex; flex-wrap: nowrap; gap: 18px; margin: 0; padding: 0; list-style: none; white-space: nowrap;} .lh-nav .bricks-nav-menu>li { margin: 0; flex: none;} .lh-nav .bricks-nav-menu>li>a { display: block; padding: 6px 0; color: var(--subd); font-size: 15px; border-bottom: 2px solid transparent; transition: color .2s, border-color .2s;} .lh-nav .bricks-nav-menu>li>a:hover { color: #fff; border-bottom-color: var(--red);} .lh-nav li.lh-off { display: none;} .lh-more-li { position: relative;} .lh-more-btn { display: inline-flex; align-items: center; gap: 6px; padding: 6px 0; border: 0; background: none; color: var(--subd); font: 15px 'PT Sans', Arial, sans-serif; cursor: pointer;} .lh-more-btn::after { content: ''; width: 7px; height: 7px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: translateY(-2px) rotate(45deg);} .lh-more-btn:hover { color: #fff;} .lh-more-btn[aria-expanded=true] { color: #fff;} .lh-more-list { position: absolute; top: calc(100% + 12px); left: -16px; min-width: 200px; margin: 0; padding: 8px 0; list-style: none; background: #fff; border-radius: 6px; box-shadow: 0 16px 32px rgb(31 34 36 / .2); z-index: 60;} .lh .lh-more-list a { display: flex; align-items: center; min-height: 42px; padding: 0 18px; color: var(--ink); font-size: 15px; border: 0;} .lh .lh-more-list a:hover { background: var(--stone); color: var(--red);} .lh-tools { display: flex; align-items: center; gap: 10px; flex: none;} .lh-phone { font: 700 18px 'PT Sans', Arial, sans-serif; white-space: nowrap; margin-right: 6px; font-variant-numeric: tabular-nums;} .lh-ibtn { position: relative; width: 44px; height: 44px; border-radius: 50%; display: grid; place-items: center; border: 1px solid rgb(255 255 255 / .28); background: transparent; color: #fff; cursor: pointer; padding: 0; transition: background-color .2s, border-color .2s; flex: none; box-sizing: border-box;} .lh-ibtn:hover { background: rgb(255 255 255 / .1); border-color: rgb(255 255 255 / .5);} .lh-ibtn[aria-expanded=true] { background: rgb(255 255 255 / .1); border-color: rgb(255 255 255 / .5);} .lh-ico::before { content: ''; width: 20px; height: 20px; background: currentColor; -webkit-mask: var(--i) center / contain no-repeat; mask: var(--i) center / contain no-repeat;} .lh-i-search { --i: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227.5%22/%3E%3Cpath d=%22m20.5 20.5-4-4%22/%3E%3C/svg%3E');} .lh-i-phone { --i: url('data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2Z%22/%3E%3C/svg%3E');} .lh-phone-ico { display: none !important;} .lh-cart { flex: none;} .lh-cart>a { position: relative; width: 44px; height: 44px; border-radius: 50%; display: grid !important; place-items: center; border: 1px solid rgb(255 255 255 / .28); color: #fff !important; box-sizing: border-box;} .lh-cart .mini-cart-link { position: relative; width: 44px; height: 44px; border-radius: 50%; display: grid !important; place-items: center; border: 1px solid rgb(255 255 255 / .28); color: #fff !important; box-sizing: border-box;} .lh-cart>a:hover { background: rgb(255 255 255 / .1);} .lh-cart .mini-cart-link:hover { background: rgb(255 255 255 / .1);} .lh-cart i { color: #fff !important; font-size: 19px;} .lh-cart .cart-count { position: absolute; top: -4px; right: -4px; min-width: 18px; height: 18px; padding: 0 4px; border-radius: 9px; background: var(--red); color: #fff; font: 700 11px/18px 'PT Sans', Arial, sans-serif; text-align: center; box-sizing: border-box;} .lh-cart .cart-detail { color: var(--ink);} .lh-m { display: none !important;} .lh-search { position: relative; z-index: 46; background: var(--gd); border-top: 1px solid rgb(255 255 255 / .08);} .lh-search .lh-in { padding-block: 14px; display: grid; gap: 12px;} .lh-search form { display: flex; gap: 10px; margin: 0;} .lh-search input[type=search] { flex: 1; min-width: 0; height: 48px; border-radius: 5px; border: 1px solid rgb(255 255 255 / .2); background: rgb(255 255 255 / .06); color: #fff; padding: 0 16px; font: 16px 'PT Sans', Arial, sans-serif;} .lh-search input[type=search]::placeholder { color: #A9AFB2;} .lh-search button { width: 48px; height: 48px; border: 0; border-radius: 5px; background: var(--red); color: #fff; cursor: pointer;} .lh-hints { display: flex; flex-wrap: wrap; gap: 8px; font-size: 14px; color: var(--subd);} .lh-hints a { padding: 4px 12px; border-radius: 999px; border: 1px solid rgb(255 255 255 / .2);} .lh-hints a:hover { border-color: #fff; color: #fff;} .lh-mega { position: absolute; left: 0; right: 0; top: 100%; z-index: 50; background: #fff; color: var(--ink); border-bottom: 1px solid var(--line); box-shadow: 0 24px 40px rgb(31 34 36 / .16);} .lh-mega-in { display: grid; grid-template-columns: 260px minmax(0, 1fr) 320px;} .lh-tabs { display: flex; flex-direction: column; padding-block: 20px; border-right: 1px solid var(--line);} .lh-tab { display: flex; align-items: center; justify-content: space-between; gap: 8px; min-height: 52px; padding: 0 18px 0 16px; border: 0; border-left: 3px solid transparent; background: none; font: 700 20px 'PT Serif', Georgia, serif; color: var(--ink); text-align: left; cursor: pointer; transition: color .15s, background-color .15s, border-color .15s;} .lh-tab[aria-selected=true] { border-left-color: var(--red); background: var(--stone);} .lh-tab:hover { color: var(--red);} .lh-tab .lh-n { font: 400 13px 'PT Sans', Arial, sans-serif; color: var(--sub);} .lh .lh-all { margin-top: auto; padding: 16px 16px 0 19px; color: var(--red); font-weight: 700;} .lh-panel { padding: 28px 32px 32px;} .lh .lh-panel h3 { margin: 0 0 4px; font: 700 26px/1.2 'PT Serif', Georgia, serif; color: var(--ink); text-transform: none;} .lh-desc { margin: 0 0 18px; color: var(--sub); font-size: 15px;} .lh-mlist { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 2px 24px; list-style: none; margin: 0; padding: 0;} .lh-mlist>li { margin: 0;} .lh .lh-mlist a { display: flex; align-items: center; min-height: 40px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink); transition: color .15s;} .lh .lh-mlist a:hover { color: var(--red);} .lh .lh-more-link { display: inline-flex; margin-top: 18px; color: var(--red); font-weight: 700;} .lh-promo { padding: 24px 0 24px 24px; border-left: 1px solid var(--line); display: flex; flex-direction: column; gap: 12px;} .lh-ph { position: relative; display: block; overflow: hidden; aspect-ratio: 700 / 550; border-radius: 4px; background: var(--stone);} .lh-lay { position: absolute; inset: 0; background: center / cover no-repeat; opacity: 0; transition: opacity .3s ease;} .lh-lay.on { opacity: 1;} .lh-cap { position: absolute; left: 10px; bottom: 10px; padding: 4px 10px; border-radius: 4px; background: rgb(31 34 36 / .78); color: #fff; font: 700 14px 'PT Sans', Arial, sans-serif;} .lh-cap:empty { display: none;} .lh-promo-t { font: 700 18px/1.3 'PT Serif', Georgia, serif; color: var(--ink);} .lh-promo-s { color: var(--sub); font-size: 14px;} .lh-scrim { position: fixed; inset: 0; z-index: 40; background: rgb(20 22 23 / .45);} .lh-drawer { position: fixed; left: 0; right: 0; bottom: 0; top: var(--lh-h, 60px); z-index: 45; display: flex; flex-direction: column; background: #fff; color: var(--ink);} .lh-dscroll { flex: 1; overflow-y: auto; padding: 8px 16px 16px;} .lh-acc { border-bottom: 1px solid var(--line);} .lh-acc-h { display: flex; align-items: center; gap: 12px; width: 100%; min-height: 64px; padding: 0; border: 0; background: none; text-align: left; cursor: pointer; color: var(--ink); font: 700 19px 'PT Serif', Georgia, serif;} .lh-acc-h::before { content: ''; width: 56px; height: 44px; flex: none; border-radius: 4px; background: var(--stone) var(--ph, none) center / cover no-repeat;} .lh-acc-h::after { content: ''; margin: 0 6px 0 auto; width: 9px; height: 9px; border-right: 2px solid var(--sub); border-bottom: 2px solid var(--sub); transform: rotate(45deg); transition: transform .2s;} .lh-acc-h[aria-expanded=true]::after { transform: rotate(-135deg);} .lh-acc-list { display: grid; grid-template-columns: 1fr 1fr; gap: 0 12px; list-style: none; margin: 0; padding: 0;} .lh-acc-list>li { margin: 0;} .lh .lh-acc-list a { min-height: 44px; display: flex; align-items: center; font-size: 16px; color: var(--ink);} .lh .lh-allm { min-height: 44px; display: flex; align-items: center; font-size: 16px; color: var(--ink);} .lh .lh-allm { color: var(--red); font-weight: 700; margin-bottom: 8px;} .lh-dlinks .bricks-nav-menu { display: grid; grid-template-columns: 1fr 1fr; gap: 0 12px; margin: 16px 0 0; padding: 0; list-style: none;} .lh-dlinks .bricks-nav-menu>li { margin: 0;} .lh .lh-dlinks a { min-height: 46px; display: flex; align-items: center; color: var(--sub);} .lh-dfoot { flex: none; display: grid; gap: 10px; padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px)); background: var(--stone);} .lh .lh-dphone { color: var(--ink); font: 700 22px 'PT Sans', Arial, sans-serif; font-variant-numeric: tabular-nums;} .lh-mbar { position: fixed; left: 0; right: 0; bottom: 0; z-index: 30; display: none; grid-template-columns: 1fr 1fr; gap: 8px; padding: 10px 16px calc(12px + env(safe-area-inset-bottom, 0px)); background: #fff; border-top: 1px solid var(--line); box-shadow: 0 -6px 18px rgb(31 34 36 / .08);} .lh .lh-call { min-height: 48px; border-radius: 5px; border: 1.5px solid var(--g); color: var(--g); display: flex; align-items: center; justify-content: center; font-weight: 700;} .lh-mbar .lh-btn { min-height: 48px;}