*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--paper);color: var(--ink);font: 400 16px/1.65 var(--sans);-webkit-font-smoothing: antialiased}img,svg,video{max-width: 100%;height: auto}a{color: var(--link);text-underline-offset: 3px}a:hover{color: var(--accent)}h1,h2,h3,h4{font-family: var(--serif);font-weight: 500;line-height: 1.15;margin: 0 0 .5em;color: var(--ink)}h1{font-size: clamp(2.1rem,4.4vw,3.4rem)}h2{font-size: clamp(1.7rem,3.2vw,2.4rem)}h3{font-size: 1.45rem}.hl-eyebrow{font: 600 .76rem/1 var(--sans);letter-spacing: .14em;text-transform: uppercase;color: var(--accent);margin: 0 0 1rem}.hl-container{width: 100%;max-width: 1240px;margin: 0 auto;padding: 0 24px}.hl-skip{position: absolute;left: -9999px;top: 0;background: var(--brand);color: var(--on-brand);padding: 10px 16px;z-index: 100}.hl-skip:focus{left: 0}:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.hl-sr,.visually-hidden,.sr-only{position: absolute !important;left: 0;top: 0;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.hl-btn,.btn-primary{display: inline-flex;align-items: center;justify-content: center;text-align: center;gap: 8px;padding: 12px 24px;border: 1px solid var(--brand);background: var(--brand);color: var(--on-brand);border-radius: var(--radius-pill);font: 600 .92rem/1.2 var(--sans);text-decoration: none;cursor: pointer;transition: background .2s,border-color .2s}.hl-btn:hover,.btn-primary:hover{background: var(--brand-deep);border-color: var(--brand-deep);color: var(--on-brand)}.hl-strip{background: var(--brand-deep);color: var(--on-deep);font: 500 .82rem/1.4 var(--sans)}.hl-strip-inner{display: flex;align-items: center;justify-content: space-between;gap: 8px 24px;min-height: 36px;padding-top: 4px;padding-bottom: 4px}.hl-strip-text{display: flex;flex-wrap: wrap;gap: 0 28px}.hl-strip p{margin: 0}.hl-strip a{color: inherit;text-decoration: underline}.hl-marketdays::before{content: "";display: inline-block;width: 6px;height: 6px;margin-right: 10px;border-radius: 50%;background: var(--accent-dark);vertical-align: middle}.hl-strip .hl-lang{margin-left: auto}.hl-strip:not(:has(.hl-strip-text > *,.hl-lang li,.hl-marketdays)){display: none}.hl-header{position: relative;z-index: 40;background: var(--paper);color: var(--ink);border-bottom: 1px solid var(--line);transition: box-shadow .25s;--hl-nav-h: 48px}.hl-header.is-scrolled{box-shadow: 0 6px 20px rgba(42,33,24,.08)}.has-sticky-header .hl-header{position: sticky;top: calc(-1 * var(--hl-top-h,82px))}.hl-header-inner{display: flex;align-items: center;gap: 24px 32px;min-height: 80px}.hl-logo{display: inline-flex;align-items: center;gap: 12px;color: inherit;text-decoration: none;flex: 0 0 auto}.hl-logo:hover{color: inherit}.hl-mark{width: var(--hl-logo-h,44px);height: var(--hl-logo-h,44px);flex: 0 0 auto;color: var(--link)}.hl-wordmark{display: flex;flex-direction: column;gap: 5px}.hl-wordmark b{font: 600 1.7rem/1 var(--serif);letter-spacing: -.01em;white-space: nowrap}.hl-wordmark small{font: 500 .72rem/1 var(--sans);letter-spacing: .06em;color: var(--mute)}.hl-logo-img{display: block;height: var(--hl-logo-h,44px);width: auto;max-width: 280px}.hl-search{flex: 1 1 380px;max-width: 680px;margin: 0;min-width: 0}.hl-search .moduletable,.hl-search form,.hl-search .mod-finder,.hl-search .finder{margin: 0;width: 100%}.hl-search .input-group,.hl-search .mod-finder__search{display: flex;position: relative;width: 100%}.hl-search input[type=search],.hl-search input[type=text]{flex: 1;width: 100%;height: 48px;padding: 0 56px 0 22px;border: 1px solid var(--line);border-radius: var(--radius-pill);background: var(--surface);color: var(--ink);font: 500 1rem/1 var(--sans)}.hl-search input::placeholder{color: var(--mute);opacity: 1}.hl-search .btn,.hl-search button{position: absolute;right: 4px;top: 4px;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;background: var(--brand);color: transparent;font-size: 0;cursor: pointer;overflow: hidden}.hl-search .btn::after,.hl-search button::after{content: "";position: absolute;inset: 0;background: var(--on-brand);-webkit-mask: url(../images/search.svg) center / 18px no-repeat;mask: url(../images/search.svg) center / 18px no-repeat}.hl-search .awesomplete{display: block;flex: 1;width: 100%}.hl-search .awesomplete > ul{border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface);box-shadow: 0 18px 40px rgba(38,33,24,.14);padding: 6px}.hl-search .awesomplete > ul > li{padding: 8px 12px;border-radius: calc(var(--radius) - 2px)}.hl-search .awesomplete > ul > li[aria-selected="true"],.hl-search .awesomplete > ul > li:hover{background: var(--bone);color: var(--ink)}.hl-search .btn:hover,.hl-search button:hover{background-color: var(--brand-deep)}.hl-search .btn .icon-search,.hl-search .btn span{display: none}.hl-tools{display: flex;align-items: center;gap: 4px;flex: 0 0 auto;margin-left: auto}.hl-tool{display: inline-flex;align-items: center;gap: 8px;padding: 10px;color: inherit;text-decoration: none;font: 600 .92rem/1 var(--sans)}.hl-tool:hover{color: var(--accent)}.hl-ico{width: 22px;height: 22px;background: currentColor;-webkit-mask: var(--hl-ico) center / contain no-repeat;mask: var(--hl-ico) center / contain no-repeat}.hl-tool--account{--hl-ico: url(../images/account.svg)}.hl-tool--favourites{--hl-ico: url(../images/heart.svg)}.hl-lang,.hl-icons,.hl-icons .mod-menu{display: flex;align-items: center;list-style: none;margin: 0;padding: 0}.hl-icons a,.hl-tools .hikashop_small_cart_checkout_link{display: inline-flex;align-items: center;gap: 8px;padding: 10px;color: inherit;text-decoration: none}.hl-icons .hikashop_small_cart_total_title{display: inline-flex;align-items: center;gap: 6px;font-size: .78rem}.hl-cart-count{display: inline-flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 5px;border-radius: 999px;background: var(--accent);color: var(--on-accent);font: 600 .72rem/1 var(--sans)}.hl-burger{display: none;width: 44px;height: 44px;background: none;border: 0;cursor: pointer;position: relative;color: inherit;flex: 0 0 auto;margin-left: -10px}.hl-burger span,.hl-burger span::before,.hl-burger span::after{content: "";position: absolute;left: 11px;width: 22px;height: 2px;background: currentColor;transition: transform .2s,top .2s}.hl-burger span{top: 21px}.hl-burger span::before{left: 0;top: -7px}.hl-burger span::after{left: 0;top: 7px}.hl-header.is-menu-open .hl-burger span{background: transparent}.hl-header.is-menu-open .hl-burger span::before{top: 0;transform: rotate(45deg)}.hl-header.is-menu-open .hl-burger span::after{top: 0;transform: rotate(-45deg)}.hl-no-scroll{overflow: hidden}.hl-menu{border-top: 1px solid var(--line);background: var(--paper)}.hl-menu ul{list-style: none;margin: 0;padding: 0}.hl-menu .mod-menu{display: flex;align-items: center;gap: clamp(14px,2.2vw,34px);min-height: var(--hl-nav-h)}.hl-menu .mod-menu > li{position: relative;display: flex;align-items: center}.hl-menu .mod-menu > li > a,.hl-menu .mod-menu > li > span,.hl-menu .mod-menu > li > button{display: block;padding: 13px 0;color: inherit;text-decoration: none;white-space: nowrap;font: 600 .95rem/1.2 var(--sans);border-bottom: 2px solid transparent}.hl-menu .mod-menu > li > a:hover,.hl-menu .mod-menu > li.active > a,.hl-menu .mod-menu > li.is-open > a{color: var(--link);border-bottom-color: var(--brand)}.hl-menu .mod-menu a.hl-accent{color: var(--accent)}.hl-menu .mod-menu a.hl-accent:hover,.hl-menu .mod-menu li.active > a.hl-accent{color: var(--accent);border-bottom-color: var(--accent)}.hl-menu .mod-menu > li:last-child{margin-left: 0}.hl-sub-toggle{appearance: none;background: none;border: 0;color: inherit;width: 22px;height: 22px;margin-left: 2px;padding: 0;cursor: pointer;position: relative}.hl-sub-toggle::after{content: "";position: absolute;left: 6px;top: 6px;width: 6px;height: 6px;border: solid currentColor;border-width: 0 1.5px 1.5px 0;transform: rotate(45deg)}.hl-menu .mod-menu > li > ul{display: none;position: absolute;left: -18px;top: 100%;min-width: 220px;background: var(--paper);color: var(--ink);z-index: 5;border: 1px solid var(--line);border-radius: var(--radius);box-shadow: 0 18px 40px rgba(38,33,24,.14);padding: 12px 0}.hl-menu .mod-menu > li.is-open > ul{display: block}.hl-menu .mod-menu > li > ul a{display: block;padding: 9px 22px;color: var(--ink);text-decoration: none;font-size: .92rem}.hl-menu .mod-menu > li > ul a:hover{color: var(--link);background: var(--bone)}.hl-header-center .hl-header-inner{flex-wrap: wrap;justify-content: center}.hl-header-center .hl-logo{order: 0;flex-basis: 100%;justify-content: center;padding-top: 14px}.hl-header-center .hl-search{order: 1}.hl-header-center .hl-tools{order: 2;margin-left: 0}.hl-body{display: flex;gap: 32px;padding-top: 40px;padding-bottom: 64px}.hl-main{flex: 1 1 auto;min-width: 0}.hl-sidebar{flex: 0 0 260px}.hl-section{padding: 72px 0}.hl-breadcrumbs{font-size: .8rem;color: var(--mute);padding: 18px 0 0}.hl-breadcrumbs ol{list-style: none;display: flex;gap: 8px;margin: 0;padding: 0;flex-wrap: wrap}.hl-breadcrumbs li + li::before{content: "/";margin-right: 8px;color: var(--line)}.hl-breadcrumbs .mod-breadcrumbs__here{display: none}.hl-breadcrumbs li:nth-child(2)::before{content: none}.hl-footer{background: var(--brand-deep);color: var(--on-deep);padding: 64px 0 28px;font-size: .92rem}.hl-footer a{color: inherit;text-decoration: none}.hl-footer a:hover{color: var(--accent-dark);text-decoration: underline}.hl-footer-grid{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr 1.3fr;gap: 40px}.hl-footer h3,.hl-footer .hl-footer-title{font: 600 .74rem/1 var(--sans);letter-spacing: .16em;text-transform: uppercase;color: var(--accent-dark);margin: 0 0 18px}.hl-footer ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.hl-footer .hl-logo{color: var(--on-deep);margin-bottom: 16px}.hl-footer .hl-mark{color: var(--on-deep)}.hl-footer .hl-wordmark small{color: color-mix(in srgb,var(--on-deep) 70%,transparent)}.hl-footer p{margin: 0 0 14px;max-width: 36ch}.hl-footer-bottom{margin-top: 44px;padding-top: 20px;border-top: 1px solid color-mix(in srgb,var(--on-deep) 18%,transparent);font-size: .8rem;color: color-mix(in srgb,var(--on-deep) 75%,transparent)}.hl-footer-bottom p{margin: 0;max-width: none}.hl-backtop{position: fixed;right: 18px;bottom: 18px;z-index: 30;width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;border-radius: var(--radius-pill);background: var(--brand);color: var(--on-brand);text-decoration: none}.hl-backtop[hidden]{display: none}.hl-error-card,.hl-offline-card{text-align: center;padding-top: 80px;padding-bottom: 80px;max-width: 560px;margin: 0 auto}.hl-error .hl-header,.hl-offline .hl-header{position: static}.hl-offline-card .hl-logo{color: var(--link)}.hl-offline-card .hl-logo img{margin: 0 auto 32px}.hl-offline-card label{display: block;text-align: left;margin: 14px 0 4px;font-weight: 500}.hl-offline-card input{width: 100%;padding: 10px 12px;border: 1px solid var(--line);background: var(--surface);font: inherit}.hl-offline-card button[type="submit"]{width: 100%;margin-top: 22px}.hl-reveal{opacity: 0;transition: opacity var(--hl-reveal-duration,800ms) cubic-bezier(.2,.7,.2,1) var(--hl-reveal-delay,0ms),transform var(--hl-reveal-duration,800ms) cubic-bezier(.2,.7,.2,1) var(--hl-reveal-delay,0ms)}.hl-reveal--up{transform: translateY(24px)}.hl-reveal--down{transform: translateY(-24px)}.hl-reveal--left{transform: translateX(-24px)}.hl-reveal--right{transform: translateX(24px)}.hl-reveal.is-in{opacity: 1;transform: none}@media (max-width: 1023px){.hl-header-inner{min-height: 64px;gap: 4px 10px;flex-wrap: wrap;padding-top: 8px;padding-bottom: 8px}.hl-wordmark b{font-size: 1.35rem}.hl-wordmark small{display: none}.hl-mark{width: 38px;height: 38px}.hl-burger{display: block}.hl-tools{margin-left: auto}.hl-tool{padding: 10px 8px}.hl-tool-label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.hl-search{order: 5;flex: 1 0 100%;max-width: none;margin: 0 0 4px}.hl-search input[type=search],.hl-search input[type=text]{height: 44px}.hl-search .btn,.hl-search button{top: 2px}.hl-menu{display: none;position: absolute;left: 0;right: 0;top: 100%;z-index: 30;color: var(--ink);max-height: calc(100vh - 140px);overflow-y: auto;border-bottom: 1px solid var(--line);box-shadow: 0 18px 30px rgba(42,33,24,.12)}.hl-header.is-menu-open .hl-menu{display: block}.hl-menu .mod-menu{flex-direction: column;align-items: stretch;gap: 0;padding-top: 6px;padding-bottom: 14px}.hl-menu .mod-menu > li{flex-wrap: wrap;border-bottom: 1px solid var(--line)}.hl-menu .mod-menu > li > a,.hl-menu .mod-menu > li > span{flex: 1;padding: 15px 0;border-bottom: 0}.hl-sub-toggle{width: 44px;height: 44px}.hl-sub-toggle::after{left: 18px;top: 16px}.hl-menu .mod-menu > li > ul{position: static;width: 100%;box-shadow: none;border: 0;padding: 0 0 10px;background: transparent}.has-sticky-header .hl-header{top: 0}.hl-header-center .hl-logo{flex-basis: auto;justify-content: flex-start;padding-top: 0}.hl-footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 800px){.hl-container{padding: 0 16px}.hl-body{flex-direction: column}.hl-sidebar{flex-basis: auto}.hl-section{padding: 48px 0}.hl-footer-grid{grid-template-columns: 1fr;gap: 28px}.hl-wordmark b{font-size: 1.2rem}}@media (max-width: 430px){.hl-wordmark b{font-size: 1.1rem}.hl-mark{width: 34px;height: 34px}}.hl-main,.hl-body{overflow-wrap: anywhere}html,body{overflow-x: clip}@media (prefers-reduced-motion: reduce){*{animation: none !important;transition: none !important}.hl-reveal{opacity: 1;transform: none}}.hl-langs-list{display: flex;gap: 2px;margin: 0;padding: 0;list-style: none}.hl-langs-list a{display: block;padding: 8px 8px;font: 400 .72rem/1 var(--sans);letter-spacing: .16em;color: inherit;text-decoration: none;opacity: .7}.hl-langs-list li + li a{border-left: 1px solid currentColor;border-left-color: color-mix(in srgb,currentColor 30%,transparent)}.hl-langs-list a:hover,.hl-langs-list .is-active a{opacity: 1;color: inherit}.hl-langs-list .is-active a{font-weight: 600}.hl-icons .hikashop_cart_module_product_icon_title{width: 20px;height: 20px}.hl-dark .hl-icons .hikashop_cart_module_product_icon_title{filter: invert(1) brightness(2)}.hl-icons .hikashop_small_cart_empty .hikashop_small_cart_total_title{font-size: 0}.hl-icons .hikashop_small_cart_checkout_link{color: inherit}body .hikashop_drawer__overlay{background-color: var(--ink)}body .hikashop_drawer__wrapper{background: var(--paper);color: var(--ink);font-family: var(--sans);border-radius: var(--radius-lg) 0 0 var(--radius-lg);box-shadow: -20px 0 50px rgba(38,38,30,.2)}.hikashop_drawer--left .hikashop_drawer__wrapper{border-radius: 0 var(--radius-lg) var(--radius-lg) 0}.hikashop_drawer__header{border-bottom: 1px solid var(--line);font: 500 1.5rem/1.2 var(--serif)}.hikashop_drawer__content a{color: var(--link)}.hikashop_drawer__content .hikashop_cart_proceed_to_checkout,.hikashop_drawer__content a.hikashop_cart_proceed_to_checkout{border-radius: var(--radius-pill)}.hikashop_drawer__content img{border-radius: var(--radius)}.hl-footer .moduletable{margin: 0}.hl-footer address,.hl-footer .mod-custom p{font-style: normal}@media (max-width: 639px){.hl-langs-list a{padding: 8px 6px}}.hikashop_drawer__close{background-color: transparent !important;width: 15px !important;height: 15px !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important}.hikashop_drawer__content .hikashop_cart tbody,.hikashop_drawer__content .hikashop_cart tfoot{display: block;width: 100%}.hikashop_drawer__content .hikashop_cart{display: flex;flex-direction: column}.hikashop_drawer__content .hikashop_cart tfoot{order: 2}.hikashop_drawer__content .hikashop_cart thead{display: none}.hikashop_drawer__content .hikashop_cart td{border: 0;padding: 0;display: block}.hikashop_drawer__content .hikashop_cart tbody tr{display: grid;grid-template-columns: 64px 1fr auto;grid-template-areas: "img name price" "img qty del";gap: 6px 14px;align-items: start;padding: 16px 0;border-bottom: 1px solid var(--line)}.hikashop_drawer__content .hikashop_cart_module_product_image{grid-area: img}.hikashop_drawer__content .hikashop_cart_module_product_name_value{grid-area: name}.hikashop_drawer__content .hikashop_cart_module_product_price_value{grid-area: price;text-align: right}.hikashop_drawer__content .hikashop_cart_module_product_delete_value{grid-area: del;text-align: right}.hikashop_drawer__content .hikashop_cart tfoot tr{display: flex;justify-content: space-between;padding: 16px 0;font: 500 1.2rem/1.2 var(--serif)}.hikashop_drawer__content .hikashop_cart tfoot td[colspan]{flex: 1}.hikashop_drawer__content a.hikashop_small_cart_checkout_link,.hikashop_drawer__content .hikashop_cart_proceed_to_checkout{display: inline-flex;margin-top: 8px;padding: 13px 26px;background: var(--brand);color: var(--on-brand);border-color: var(--brand);text-decoration: none}.ui-datepicker{font-family: var(--sans);color: var(--ink)}.ui-datepicker .ui-datepicker-header{background: none;border: 0;padding: .4em 0}.ui-datepicker .ui-datepicker-title{font: 500 1.25rem/1.6 var(--serif)}.ui-datepicker th{font: 500 .66rem/1 var(--sans);letter-spacing: .12em;text-transform: uppercase;color: var(--mute);border: 0;padding: .6em 0}.ui-datepicker td{padding: 1px;border: 0}.ui-datepicker td a,.ui-datepicker td span{border: 0 !important;background: none !important;border-radius: var(--radius);text-align: center !important;padding: .55em 0 !important;color: var(--ink) !important;font-weight: 400 !important}.ui-datepicker td a:hover{background: var(--bone) !important}.ui-datepicker td.ui-datepicker-today a{box-shadow: inset 0 0 0 1px var(--accent)}.ui-datepicker td.hikashop_range_start a,.ui-datepicker td.hikashop_range_end a{background: var(--brand) !important;color: var(--on-brand) !important}.ui-datepicker td.hikashop_range_middle a{background: var(--bone) !important;border-radius: 0}.ui-datepicker td.ui-state-disabled span,.ui-datepicker td.ui-state-disabled a{opacity: .35}.ui-datepicker .ui-datepicker-buttonpane{border: 0;margin: 0;padding: .4em 0 0;background: none;text-align: right}.ui-datepicker .ui-datepicker-buttonpane button{background: none;border: 1px solid var(--line);border-radius: var(--radius-pill);padding: 6px 16px;font: 500 .72rem/1 var(--sans);letter-spacing: .14em;text-transform: uppercase;color: var(--ink);cursor: pointer;opacity: 1}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top: .5em;cursor: pointer}.hl-pagehead{padding: 36px 0 0}.hl-pagetitle{margin: 0;font-size: clamp(1.9rem,3.6vw,2.8rem)}.hl-hero{padding: 0}.hl-hero-body{padding-top: 28px;padding-bottom: 28px}.is-home .hl-body:not(:has(article)):not(:has(.hikashop_category_information)){display: none}.hl-section .moduletable > h3,.hl-section .moduletable > h2{font: 600 clamp(1.6rem,3vw,2.2rem)/1.15 var(--serif);margin: 0 0 28px;color: var(--ink)}.hl-home-categories,.hl-home-picks{padding-top: 48px;padding-bottom: 48px}.hl-home-promises,.hl-home-map{background: var(--bone)}.hl-newsletter{background: var(--brand);color: var(--on-brand)}.hl-newsletter h2,.hl-newsletter h3{color: inherit}.hl-sidebar-left{flex: 0 0 260px}.hl-bottom-a,.hl-bottom-b{padding: 40px 0}.hl-main-top:empty,.hl-main-bottom:empty{display: none}tr.hl-stall-row th{padding: 0;text-align: left;font-weight: 400;background: var(--bone);border: 1px solid var(--line);border-radius: var(--radius) var(--radius) 0 0}.hl-stall-bar{display: flex;align-items: center;gap: 12px;padding: 12px 16px}.hl-portrait{flex: 0 0 auto;width: 40px;height: 40px;border-radius: 50%;object-fit: cover;background: var(--bone)}.hl-portrait--monogram{display: inline-flex;align-items: center;justify-content: center;background: var(--brand);color: var(--on-brand);font: 600 1.1rem/1 var(--serif)}.hl-stall-id{display: flex;flex-direction: column;gap: 2px;min-width: 0}.hl-stall-name{color: var(--ink);font: 600 1rem/1.2 var(--serif);text-decoration: none}.hl-stall-name:hover{color: var(--link);text-decoration: underline}.hl-stall-day{color: var(--mute);font: 500 .8rem/1.2 var(--sans)}tr.hl-stall-foot td{padding: 12px 16px;background: var(--surface);border: 1px solid var(--line);border-top: 0;border-radius: 0 0 var(--radius) var(--radius)}.hl-stall-subtotal{display: flex;justify-content: space-between;align-items: baseline;font: 500 .95rem/1.2 var(--sans)}.hl-stall-subtotal b{font: 700 1.05rem/1 var(--sans);font-variant-numeric: tabular-nums}.hikashop_drawer__content .hikashop_cart tbody{padding-bottom: 6px}.hikashop_drawer__content .hikashop_cart tbody tr.hl-stall-row{display: block;margin-top: 16px;padding: 0;border: 0}.hikashop_drawer__content .hikashop_cart tbody tr.hl-stall-row:first-child{margin-top: 4px}.hikashop_drawer__content .hikashop_cart tbody tr.hl-stall-foot{display: block;padding: 0;border: 0;font: inherit}.hikashop_drawer__content .hikashop_cart tbody tr[class^="row"]{padding: 14px 16px;background: var(--surface);border: solid var(--line);border-width: 0 1px 1px}.hikashop_drawer__content .hikashop_cart tbody tr.hl-stall-row + tr[class^="row"]{border-top-width: 0}.hikashop_drawer__content .hikashop_cart_module_product_name_value a{color: var(--ink);font: 600 .98rem/1.3 var(--sans);text-decoration: none}.hikashop_drawer__content .hikashop_cart_module_product_name_value a:hover{color: var(--link);text-decoration: underline}.hikashop_drawer__content .hikashop_cart_module_product_price_value .hikashop_product_price_full,.hikashop_drawer__content .hikashop_cart_module_product_price_value .hikashop_product_price{color: var(--ink);font: 700 1rem/1.2 var(--sans);font-variant-numeric: tabular-nums}.hikashop_drawer__content .hikashop_cart_product_quantity_refresh{display: none}.hikashop_drawer__content .hikashop_cart_module_product_delete_value a{color: var(--mute)}.hikashop_drawer__content .hikashop_cart_module_product_delete_value a:hover{color: var(--alert)}.hikashop_drawer__content .hikashop_cart_module_product_image img{width: 56px;height: 56px;object-fit: cover}.hikashop_drawer__content .hikashop_cart tbody tr[class^="row"]{grid-template-columns: 56px 1fr auto;gap: 8px 14px}.hikashop_drawer__content img.hl-portrait{border-radius: 50%}.hl-btn--ghost,.hl-btn--ghost:visited{background: transparent;color: var(--link)}.hl-btn--ghost:hover{background: var(--brand);color: var(--on-brand)}.hl-hero--settings{background: var(--bone);overflow: hidden}.hl-hero-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);align-items: stretch;gap: 0 48px;padding-top: 0;padding-bottom: 0;max-width: none;padding-left: max(24px,calc((100vw - 1240px) / 2 + 24px));padding-right: 0}.hl-hero--settings .hl-hero-body{align-self: center;padding: 64px 0;max-width: 560px}.hl-hero-title{font-size: clamp(2.4rem,5.2vw,4.2rem);font-weight: 600;letter-spacing: -.02em;margin: 0 0 18px}.hl-hero-text{font-size: 1.15rem;line-height: 1.55;color: var(--mute);margin: 0 0 28px;max-width: 46ch}.hl-hero-actions{display: flex;flex-wrap: wrap;gap: 12px}.hl-hero-media{min-height: 380px;position: relative}.hl-hero-media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 120px 0 0 0}.hl-hero-full .hl-hero--settings{position: relative;background: #1c140c;color: #fff}.hl-hero-full .hl-hero--settings .hl-hero-grid{display: block;padding: 0 max(24px,calc((100vw - 1240px) / 2 + 24px));position: relative;min-height: 520px}.hl-hero-full .hl-hero--settings .hl-hero-media{position: absolute;inset: 0;min-height: 0}.hl-hero-full .hl-hero--settings .hl-hero-media img{border-radius: 0}.hl-hero-full .hl-hero--settings .hl-hero-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(20,14,8,.72),rgba(20,14,8,.15))}.hl-hero-full .hl-hero--settings .hl-hero-body{position: relative;z-index: 1;padding: 110px 0}.hl-hero-full .hl-hero--settings :is(.hl-hero-title,.hl-hero-text){color: #fff}.hl-hero-full .hl-hero--settings .hl-eyebrow{color: var(--accent-dark)}.hl-hero-full .hl-hero--settings .hl-btn--ghost{color: #fff;border-color: #fff}.hl-hero-full .hl-hero--settings .hl-btn--ghost:hover{background: #fff;color: var(--ink)}.hl-hero-table .hl-hero-media img{border-radius: 999px 999px 0 0;inset: 24px 0 0 0;height: calc(100% - 24px)}.hl-section{padding: 64px 0}.hl-section .moduletable > h3,.hl-section .moduletable > h2{font: 600 clamp(1.6rem,3vw,2.2rem)/1.15 var(--serif);letter-spacing: -.01em;margin: 0 0 28px;color: var(--ink)}.hl-home-categories{padding: 48px 0 40px}.hl-home-categories .hikashop_categories_listing_main,.hl-home-categories .hikashop_category_listing_main,.hl-home-categories .hikashop_categories{margin: 0}.hikashop_categories_listing_main .hk-row-fluid{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 22px;margin: 0}.hl-home-categories .hk-row-fluid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 20px;margin: 0}:is(.hl-home-categories,.hikashop_categories_listing_main) .hk-row-fluid > .hikashop_category{width: auto;float: none;padding: 0;margin: 0;max-width: none;grid-column: auto !important}:is(.hl-home-categories,.hikashop_categories_listing_main) .hikashop_container,:is(.hl-home-categories,.hikashop_categories_listing_main) .hikashop_subcontainer{padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important;position: relative}:is(.hl-home-categories,.hikashop_categories_listing_main) .hikashop_subcontainer > div,:is(.hl-home-categories,.hikashop_categories_listing_main) a.hikashop_category_image,:is(.hl-home-categories,.hikashop_categories_listing_main) .hikashop_category_image{display: block;position: relative}:is(.hl-home-categories,.hikashop_categories_listing_main) .hikashop_category_image{height: auto !important;margin: 0 !important}:is(.hl-home-categories,.hikashop_categories_listing_main) .hikashop_category_image img{display: block;width: 100%;height: auto;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 999px 999px var(--radius-lg) var(--radius-lg);background: var(--bone)}:is(.hl-home-categories,.hikashop_categories_listing_main) .hikashop_category_name{position: absolute;left: 50%;bottom: 14px;transform: translateX(-50%);display: block;width: max-content;max-width: calc(100% - 20px);padding: 8px 16px;background: var(--surface);border-radius: var(--radius-pill);font: 600 .9rem/1.2 var(--sans);text-align: center;box-shadow: 0 6px 16px rgba(42,33,24,.18)}:is(.hl-home-categories,.hikashop_categories_listing_main) .hikashop_category_name a{color: var(--ink);text-decoration: none}:is(.hl-home-categories,.hikashop_categories_listing_main) .hikashop_category_name a::after{content: "";position: absolute;inset: 0}:is(.hl-home-categories,.hikashop_categories_listing_main) .hikashop_subcontainer:hover .hikashop_category_image img{filter: brightness(1.05)}:is(.hl-home-categories,.hikashop_categories_listing_main) .hikashop_subcontainer:hover .hikashop_category_name{background: var(--brand)}:is(.hl-home-categories,.hikashop_categories_listing_main) .hikashop_subcontainer:hover .hikashop_category_name a{color: var(--on-brand)}.hl-home-promises{padding: 36px 0}.hl-promises{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px 40px}.hl-promises li{display: flex;flex-direction: column;gap: 4px;padding-left: 22px;position: relative}.hl-promises li::before{content: "";position: absolute;left: 0;top: .4em;width: 9px;height: 9px;border-radius: 50%;background: var(--accent)}.hl-promises strong{font: 600 1.05rem/1.3 var(--serif)}.hl-promises span{color: var(--mute);font-size: .95rem}.hl-stalls{display: grid;gap: 20px;grid-template-columns: repeat(4,minmax(0,1fr))}.hl-stalls--1{grid-template-columns: 1fr}.hl-stalls--2{grid-template-columns: repeat(2,minmax(0,1fr))}.hl-stalls--3{grid-template-columns: repeat(3,minmax(0,1fr))}.hl-stall{position: relative;display: flex;flex-direction: column;gap: 10px;padding: 22px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius-lg);overflow: hidden;transition: border-color .2s,box-shadow .2s}.hl-stall:hover{border-color: var(--brand);box-shadow: 0 14px 30px rgba(42,33,24,.1)}.hl-awning{display: none;position: absolute;left: 0;right: 0;top: 0;height: 14px;background: repeating-linear-gradient(90deg,var(--hl-awning,var(--accent)) 0 18px,var(--surface) 18px 36px)}.hl-stall--c2{--hl-awning: var(--brand)}.hl-stall--c3{--hl-awning: var(--sun)}.hl-stall--c4{--hl-awning: var(--ink)}body.hl-stall-awning .hl-awning{display: block}body.hl-stall-awning .hl-stall{padding-top: 34px}.hl-stall-head{display: flex;align-items: center;gap: 14px}.hl-portrait--lg{width: 64px;height: 64px}.hl-portrait--lg.hl-portrait--monogram{font-size: 1.6rem}.hl-stall-id{min-width: 0}.hl-stall-title{margin: 0;font: 600 1.2rem/1.2 var(--serif)}.hl-stall-link{color: var(--ink);text-decoration: none}.hl-stall-link::after{content: "";position: absolute;inset: 0;z-index: 1}.hl-stall-trade{margin: 2px 0 0;font: italic 400 .98rem/1.3 var(--serif);color: var(--accent)}.hl-stall-meta,.hl-stall-hours{margin: 0;color: var(--mute);font-size: .9rem;line-height: 1.4}.hl-stall-hours{color: var(--ink);font-weight: 500}.hl-stall-more{margin: auto 0 0;padding-top: 6px;font: 600 .92rem/1 var(--sans)}.hl-stall-more a{color: var(--link);text-decoration: none}.hl-stall:hover .hl-stall-more a{text-decoration: underline}body.hl-stall-photo .hl-stall-head{flex-direction: column;align-items: flex-start}body.hl-stall-photo .hl-portrait--lg{width: 100%;height: 150px;border-radius: var(--radius)}.hl-home-picks .hikashop_products_listing_main .hk-row-fluid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px;margin: 0}.hl-home-picks .hikashop_products_listing_main .hk-row-fluid > .hikashop_product{grid-column: auto !important;width: auto;float: none;padding: 0;margin: 0;max-width: none}.hl-home-map{background: var(--bone)}.hl-home-map .hkvm,.hkvm{--hkvm-accent: var(--accent);--hkvm-radius: var(--radius-lg);--hkvm-card-bg: var(--surface);--hkvm-card-fg: var(--ink);--hkvm-muted: var(--mute);--hkvm-star: var(--sun)}.hkvm .leaflet-container{font-family: var(--sans)}.hl-newsletter{padding: 48px 0}.hl-newsletter .moduletable{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 40px}.hl-newsletter h3,.hl-newsletter h2{margin: 0;font: 600 clamp(1.5rem,2.6vw,2rem)/1.2 var(--serif)}@media (max-width: 1023px){.hl-hero-grid{grid-template-columns: 1fr;padding-left: 24px;padding-right: 24px;gap: 0}.hl-hero--settings .hl-hero-body{padding: 40px 0 28px;max-width: none}.hl-hero-media{min-height: 0;aspect-ratio: 4 / 3;margin: 0 -24px}.hl-hero-media img{border-radius: 64px 0 0 0}.hl-hero-full .hl-hero--settings .hl-hero-grid{min-height: 0}.hl-hero-full .hl-hero--settings .hl-hero-body{padding: 72px 0}.hl-home-categories .hk-row-fluid{grid-template-columns: repeat(3,minmax(0,1fr))}.hl-stalls,.hl-stalls--3{grid-template-columns: repeat(2,minmax(0,1fr))}.hl-promises{grid-template-columns: 1fr;gap: 16px}.hl-home-picks .hikashop_products_listing_main .hk-row-fluid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.hl-hero-grid{padding-left: 16px;padding-right: 16px}.hl-hero-media{margin: 0 -16px}.hl-home-categories .hk-row-fluid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.hl-stalls,.hl-stalls--2,.hl-stalls--3{grid-template-columns: 1fr}.hl-home-picks .hikashop_products_listing_main .hk-row-fluid{gap: 14px}.hl-newsletter .moduletable{flex-direction: column;align-items: flex-start}}input[type=checkbox],input[type=radio]{accent-color: var(--brand)}.hl-pagehead + .hl-body{padding-top: 28px}.hl-sidebar-left{flex: 0 0 250px}.hl-sidebar .moduletable > h3{font: 600 1.1rem/1.2 var(--serif);margin: 0 0 12px}.hl-sidebar-left .hikashop_filter_main_div{padding: 6px 20px 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius-lg)}.hl-sidebar-left .hikashop_filter_main{float: none !important;width: auto !important;min-height: 0 !important;padding: 14px 0;border-bottom: 1px solid var(--line)}.hl-sidebar-left .hikashop_filter_main:last-of-type{border-bottom: 0}.hl-sidebar-left .hikashop_filter_title{display: block;font: 600 1rem/1.3 var(--serif);margin: 0 0 8px}.hl-sidebar-left .filter_values_container{display: block;line-height: 2.1}.hl-sidebar-left .filter_values_container input[type=checkbox],.hl-sidebar-left .filter_values_container input[type=radio]{margin: 0 6px 0 0;vertical-align: -2px}.hl-sidebar-left .filter_values_container > span[class^="hikashop_filter_"]:not(.hikashop_filter_title){display: flex;align-items: baseline;gap: 8px}.hl-sidebar-left .filter_values_container .hikashop_filter_count{color: var(--mute)}.hl-sidebar-left .filter_values_container label{margin-right: 0;font-size: .94rem;cursor: pointer}.hl-sidebar-left div[class*="hikashop_filter_Price"]{font-size: 0}.hl-sidebar-left div[class*="hikashop_filter_Price"] :is(.hikashop_filter_title,.slider_input_text,.slider_input,.hikashop_filter_cursor_currency){font-size: .9rem}.hl-sidebar-left .slider_input_start_group,.hl-sidebar-left .slider_input_end_group{display: inline-flex;align-items: center;gap: 6px;margin: 0 10px 0 0}.hl-sidebar-left .slider_input{width: 80px;padding: 6px 8px}.hl-sidebar-left .slider_input_text{font-size: .85rem;color: var(--mute)}.hl-sidebar-left .noUi-target.noUi-horizontal{height: 6px;margin: 18px 10px 8px;border: 0;background: var(--bone);box-shadow: none;border-radius: 3px}.hl-sidebar-left .noUi-target .noUi-connect{background: var(--brand)}.hl-sidebar-left .noUi-horizontal .noUi-handle{width: 22px;height: 22px;right: -11px;top: -9px;cursor: grab;border: 2px solid var(--brand);border-radius: 50%;background: var(--surface);box-shadow: none}.hl-sidebar-left .noUi-horizontal .noUi-handle::before,.hl-sidebar-left .noUi-horizontal .noUi-handle::after{display: none}.hl-sidebar-left .hikashop_filter_button,.hl-sidebar-left .hikabtn{margin-top: 14px}.hl-sidebar-left .hikashop_filter_collapsable_title_mobile{display: none}@media (max-width: 800px){.hl-sidebar-left{flex-basis: auto}.hl-sidebar-left .hikashop_filter_collapsable_title_mobile{display: block;border: 0;background: none;padding: 0}.hl-sidebar-left .hikashop_filter_module{border: 0;background: none;padding: 0}.hl-sidebar-left button.hikashop_filter_collapsable_title{display: inline-flex;align-items: center;gap: 10px;padding: 10px 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius-pill);color: var(--ink);font: 600 .95rem/1 var(--sans);cursor: pointer}.hl-sidebar-left .hikashop_filter_main_div{padding: 0;border: 0;background: none}.hl-sidebar-left .hikashop_filter_main{padding: 14px 18px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius);margin-top: 8px}.hl-sidebar-left .hikashop_filter_collapsable_title_icon i{font-size: 1rem}.hl-sidebar-left .hikashop_filter_fieldset h3{margin: 0;font: inherit}}.hl-main-top{margin-bottom: 18px}.hl-front{display: block}.hl-front-head{position: relative;margin: 0 0 32px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius-lg);overflow: hidden}.hl-front-banner{height: 120px;background: repeating-linear-gradient(90deg,var(--hl-awning,var(--accent)) 0 28px,color-mix(in srgb,var(--hl-awning,var(--accent)) 82%,var(--surface)) 28px 56px)}.hl-front-id{display: flex;align-items: flex-end;gap: 24px;padding: 0 32px 28px;margin-top: -58px;position: relative}.hl-portrait--xl{width: 132px;height: 132px;border: 5px solid var(--surface);box-shadow: 0 8px 22px rgba(42,33,24,.18)}.hl-portrait--xl.hl-portrait--monogram{font-size: 3rem}.hl-front-title{flex: 1;min-width: 0;padding-top: 70px}.hl-front-title .hl-eyebrow{margin: 0 0 8px}.hl-front-title h1{margin: 0 0 6px;font-size: clamp(1.8rem,3.6vw,2.8rem)}.hl-front-place{margin: 0;color: var(--mute);font-weight: 500}.hl-front-contact{flex: 0 0 auto}.hl-front-grid{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: 40px;align-items: start;margin-bottom: 48px}.hl-front-about{font-size: 1.08rem;line-height: 1.7}.hl-front-about p:first-child{margin-top: 0}.hl-front-about .hikamarket_vendor_description > p:first-child{font: 400 1.35rem/1.55 var(--serif);color: var(--ink);margin-bottom: 1.1em}.hl-front-about .hikamarket_vendor_description > p + p{color: color-mix(in srgb,var(--ink) 86%,var(--paper));max-width: 62ch}.hl-front-facts{padding: 22px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius-lg)}.hl-facts{margin: 0 0 18px;display: grid;gap: 4px 0}.hl-facts:empty{display: none}.hl-facts dt{color: var(--mute);font: 600 .74rem/1.2 var(--sans);letter-spacing: .12em;text-transform: uppercase;margin-top: 12px}.hl-facts dt:first-child{margin-top: 0}.hl-facts dd{margin: 0;font: 500 1.02rem/1.4 var(--sans)}.hl-front-map{border-radius: var(--radius);overflow: hidden;z-index: 0}.hl-front-products{margin-top: 8px}.hl-front-products .moduletable > h3,.hl-front-products h3{font: 600 clamp(1.5rem,2.6vw,2rem)/1.2 var(--serif);margin: 0 0 22px}.hl-front-products:not(:has(.hikashop_product)){display: none}@media (max-width: 800px){.hl-front-id{flex-direction: column;align-items: flex-start;gap: 4px;padding: 0 20px 22px}.hl-front-title{padding-top: 0}.hl-portrait--xl{width: 104px;height: 104px}.hl-front-banner{height: 84px}.hl-front-id{margin-top: -50px}.hl-front-grid{grid-template-columns: 1fr;gap: 24px}}.hl-buybar{display: none}@media (max-width: 800px){.hl-buybar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 35;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 10px 16px calc(10px + env(safe-area-inset-bottom));background: var(--surface);border-top: 1px solid var(--line);box-shadow: 0 -8px 24px rgba(42,33,24,.1);transition: transform .25s}.hl-buybar.is-out{transform: translateY(110%)}.hl-buybar-price{font: 700 1.2rem/1 var(--sans);font-variant-numeric: tabular-nums}.hl-buybar .hl-btn{flex: 1;max-width: 240px}.is-product-page .hl-backtop{bottom: 78px}}.hikashop_drawer__content tr.hl-stall-row th,.hikashop_drawer__content tr.hl-stall-foot td{display: block}.jmodedit,a.jmodedit,.btn.jmodedit{display: none !important}.jmoddiv > .icons,.icons:has(> .btn-group > .jmodedit),.jmoddiv .btn-group:has(> .jmodedit){display: none !important}.jmoddiv{outline: 0 !important}.jmodedit + [role="tooltip"],.jmodedit ~ div[role="tooltip"]{display: none !important}.hl-footer li:has(> a.hl-nofooter){display: none}.hl-depts{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 20px}.hl-dept a{position: relative;display: block;text-decoration: none}.hl-dept img,.hl-dept-noimg{display: block;width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 999px 999px var(--radius-lg) var(--radius-lg);background: var(--bone)}.hl-dept-name{position: absolute;left: 50%;bottom: 14px;transform: translateX(-50%);width: max-content;max-width: calc(100% - 20px);padding: 8px 16px;background: var(--surface);color: var(--ink);border-radius: var(--radius-pill);font: 600 .9rem/1.2 var(--sans);text-align: center;box-shadow: 0 6px 16px rgba(42,33,24,.18)}.hl-dept a:hover .hl-dept-name{background: var(--brand);color: var(--on-brand)}@media (max-width: 1023px){.hl-depts{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.hl-depts{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}}.hikashop_drawer__content .hikashop_cart tbody tr.hl-stall-foot td{padding: 12px 16px}.hikashop_drawer__content .hikashop_cart tbody tr.hl-stall-row th{padding: 0}.com-content-article,.item-page{max-width: 760px}.com-content-article__body > h2,.item-page > h2,.com-content-article h2{font: 600 1.45rem/1.25 var(--serif);margin: 1.8em 0 .5em}.com-content-article__body p,.com-content-article__body li{line-height: 1.75}.com-content-article__body ul{padding-left: 1.2em;margin: 0 0 1em}.com-contact{max-width: 760px}.com-contact > h2,.com-contact__container > h2{font: 600 1.4rem/1.25 var(--serif);margin: 1.6em 0 .6em}.com-contact dl{display: grid;grid-template-columns: max-content 1fr;gap: 4px 18px;margin: 0 0 14px;align-items: baseline}.com-contact dd{margin: 0}.com-contact dt{color: var(--mute);font-size: .9rem}.com-contact__form form{max-width: 640px;padding: 22px 24px;background: var(--surface);border: 1px solid var(--line);border-radius: var(--radius-lg)}.com-contact__form legend{position: static;float: none;width: auto;padding: 0;margin: 0 0 12px;font: 600 1.05rem/1.3 var(--serif)}.com-contact__form :is(input[type=text],input[type=email],textarea){width: 100%;max-width: none;box-sizing: border-box}.com-contact__form .control-group{margin-bottom: 14px}.com-contact__form .controls,.com-contact__form .control-label{display: block;width: auto;margin: 0}.com-contact__form .btn-primary,.com-contact__form button[type=submit]{margin-top: 6px}.pagenavigation,ul.pager{display: none}.com-finder button.btn-secondary,.com-finder .btn-secondary{display: inline-flex;align-items: center;gap: 6px;padding: 9px 16px;border: 1px solid var(--line);border-radius: var(--radius-pill);background: var(--surface);color: var(--ink);font: 500 .85rem/1 var(--sans);cursor: pointer}.com-finder .btn-secondary:hover{border-color: var(--brand);color: var(--link)}.hl-contact-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 32px;align-items: start}.hl-contact-map{position: sticky;top: 24px}.hl-contact-map iframe{display: block;width: 100%;height: 480px;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--bone)}.hl-contact-map-address{margin: 10px 0 0;color: var(--mute);font-size: .9rem}@media (max-width: 900px){.hl-contact-grid{grid-template-columns: 1fr}.hl-contact-map{position: static}.hl-contact-map iframe{height: 320px}}.com-contact dl.contact-address{display: block;overflow: hidden}.com-contact dl.contact-address dt{float: left;clear: left;width: 28px;color: var(--brand)}.com-contact dl.contact-address dd{margin: 0 0 2px 28px}.com-contact dl.contact-address dt + dd{padding-top: 0}.toggle-editor{float: none;margin: 8px 0 0}.toggle-editor .btn,.js-tiny-toggler-button{display: inline-flex;align-items: center;gap: 8px;padding: 8px 16px;background: var(--surface);color: var(--ink);border: 1px solid var(--line);border-radius: var(--radius-pill);font: 500 .85rem/1 var(--sans);cursor: pointer}.toggle-editor .btn:hover,.js-tiny-toggler-button:hover{border-color: var(--brand);color: var(--link)}
