/* Local preview safeguards and small brand-width adjustments. */
.preview-badge{position:fixed;z-index:9990;bottom:16px;left:16px;border:1px solid #d7e4eb;border-radius:7px;background:#fff;color:#27445b;box-shadow:0 3px 18px #0002;padding:8px 12px;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.08em;cursor:pointer}
.preview-dialog{width:min(92vw,470px);border:0;border-radius:14px;padding:32px;color:#18364b;background:#fff;box-shadow:0 24px 100px #001f4055;font:16px/1.6 Arial,sans-serif;z-index:2147483647}
.preview-dialog::backdrop{background:#081b2bb3;backdrop-filter:blur(3px)}
.preview-dialog h2{font:700 25px/1.25 Arial,sans-serif;color:#18364b;margin:10px 0 16px}
.preview-dialog p{margin:0 0 18px}.preview-dialog .preview-eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;color:#38805d}
.preview-dialog form{margin:0}.preview-dialog-close{position:absolute;right:16px;top:10px;border:0;background:none;font:28px Arial;color:#557383;padding:0 5px;cursor:pointer}
.preview-dialog-ok{border:0;border-radius:5px;color:white;background:#08774d;padding:10px 25px;font:700 14px Arial;cursor:pointer}
.preview-form-note,.preview-map-placeholder{padding:16px;border:1px solid #dbe8ef;border-radius:6px;background:#f5fafc;color:#3c596b;font:14px/1.6 Arial,sans-serif;margin-bottom:20px}
.preview-map-placeholder{min-height:240px;display:grid;place-items:center;text-align:center;background:repeating-linear-gradient(45deg,#f1f6f7,#f1f6f7 20px,#edf2f3 20px,#edf2f3 40px)}
.ush_text_1{white-space:nowrap;font-size:24px!important;letter-spacing:-.8px}
@media(max-width:1380px){.ush_text_1{font-size:21px!important}.l-subheader-cell.at_left{flex-shrink:0}}
@media(max-width:600px){.ush_text_1{font-size:19px!important;letter-spacing:-.6px}.preview-badge{bottom:10px;left:10px;font-size:8px;padding:6px 8px}}
html{scroll-behavior:smooth}
@media(min-width:1025px) and (max-width:1380px){.w-nav .w-nav-list.level_1>.menu-item>.w-nav-anchor{font-size:13px!important;padding-left:10px!important;padding-right:10px!important}.l-subheader.at_middle .l-subheader-h{padding-left:24px;padding-right:24px}}
.woocommerce-product-gallery{opacity:1!important}
.woocommerce-product-gallery__image img{display:block;width:100%;height:auto}
@media(max-width:600px){.w-itext-part{display:block!important;min-width:100%;height:1.35em!important}.w-itext-state{left:0!important;width:100%!important;text-align:center}.w-itext{line-height:1.35!important}}

[data-preview-grid] .w-grid-list{height:auto!important;display:flex!important;flex-wrap:wrap!important}
[data-preview-grid] .w-grid-list>article{position:relative!important;left:auto!important;top:auto!important;transform:none!important;opacity:1!important}
[hidden],[data-preview-grid] .w-grid-list>article[hidden]{display:none!important}
.preview-loadmore-wrap{text-align:center;padding:2rem 0;width:100%}
.w-filter-item-value.selected{outline:2px solid currentColor;outline-offset:1px}
