@media(max-width:700px){
  html.lj-mobile-category-open,
  html.lj-mobile-category-open body{overflow:hidden!important}
  #lj-strict-hero .sh-mobile-menu{position:static!important;border-top:0!important;padding-top:0!important}
  #lj-strict-hero .sh-mobile-menu>summary.sh-mobile-menu-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border:0!important;color:#fff!important;list-style:none!important;cursor:pointer!important}
  #lj-strict-hero .sh-mobile-menu>summary.sh-mobile-menu-trigger::before{content:none!important;display:none!important}
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu>summary.sh-mobile-menu-trigger::before{content:none!important;display:none!important;box-shadow:none!important}
  #lj-strict-hero .sh-mobile-menu>summary.sh-mobile-menu-trigger::-webkit-details-marker{display:none!important}
  #lj-strict-hero .sh-menu-text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
  #lj-strict-hero .sh-menu-bars,
  #lj-strict-hero .sh-menu-bars::before,
  #lj-strict-hero .sh-menu-bars::after{display:block!important;width:22px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;content:""!important}
  #lj-strict-hero .sh-menu-bars{position:relative!important}
  #lj-strict-hero .sh-menu-bars::before{position:absolute!important;left:0!important;top:-7px!important}
  #lj-strict-hero .sh-menu-bars::after{position:absolute!important;left:0!important;top:7px!important}
  #lj-strict-hero .sh-mobile-menu[open]>summary.sh-mobile-menu-trigger{z-index:2147483003!important}
  #lj-strict-hero .sh-mobile-category-drawer{position:fixed!important;z-index:2147483002!important;left:0!important;top:0!important;bottom:0!important;width:min(88vw,365px)!important;max-width:365px!important;display:block!important;overflow-y:auto!important;padding:0 0 28px!important;border:0!important;background:#fff!important;color:#111!important;box-shadow:18px 0 42px rgba(0,0,0,.28)!important;transform:translateX(-105%)!important;transition:transform .22s ease!important}
  #lj-strict-hero .sh-mobile-menu[open] .sh-mobile-category-drawer{transform:translateX(0)!important}
  #lj-strict-hero .sh-mobile-drawer-backdrop{position:fixed!important;z-index:2147483001!important;inset:0!important;background:rgba(5,32,35,.42)!important;opacity:0!important;pointer-events:none!important;transition:opacity .22s ease!important}
  #lj-strict-hero .sh-mobile-menu[open] .sh-mobile-drawer-backdrop{opacity:1!important;pointer-events:auto!important}
  #lj-strict-hero .sh-mobile-drawer-head{position:sticky!important;top:0!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:56px!important;padding:10px 18px!important;background:#00767b!important;border-bottom:1px solid rgba(0,0,0,.08)!important}
  #lj-strict-hero .sh-mobile-drawer-head strong{font:700 16px/1.2 Manrope,Arial,sans-serif!important;color:#fff!important}
  #lj-strict-hero .sh-mobile-drawer-close{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border:0!important;background:transparent!important;color:#fff!important;font:400 26px/1 Manrope,Arial,sans-serif!important;cursor:pointer!important}
  #lj-strict-hero .sh-mobile-category-list{display:grid!important;margin:0!important;padding:0!important}
  #lj-strict-hero .sh-mobile-category-list[hidden],
  #lj-strict-hero .sh-mobile-shop-content[hidden]{display:none!important}
  #lj-strict-hero .sh-mobile-shop-content{--line:#ded8cd;--deep:#134e50;--teal:#00767b;--gold:#b68c52;--cream:#fbf8f3;--ink:#303a37;box-sizing:border-box!important;width:100%!important;padding:18px 16px 8px!important;background:#fff!important}
  html.lj-shop-drawer-pending body.page-id-181 #lj-page-shell .lj-catalog .ls-layout>.ls-sidebar{display:none!important}
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-sidebar{display:block!important;position:static!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  html body.page-id-181 #lj-page-shell .lj-catalog .ls-cart-button::before{content:none!important;display:none!important}
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-category-filter{display:flex!important;flex-direction:column!important;gap:0!important}
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-category-filter>button[data-category]{width:100%;margin:3px 0!important}
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-category-filter>button[data-category][aria-pressed=true]{font-weight:800!important;border-left:3px solid #00767b!important;padding-left:9px!important}
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-child-filter{margin:2px 0 13px 16px;padding:2px 0 2px 12px;border-left:2px solid #c6dad5}
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-child-filter[hidden]{display:none!important}
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-child-filter h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-child-filter button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:42px;margin:5px 0;padding:8px 11px;text-align:left;border:1px solid transparent;border-radius:4px;background:#fff;color:#134e50;cursor:pointer}
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-child-filter button:hover,
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-child-filter button[aria-pressed=true]{border-color:#d2b58b;background:#faf6f0;color:#00565d}
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-child-filter button:disabled{color:#68726d;cursor:default;opacity:.8}
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-child-filter small{font:600 10px/1.2 Manrope,Arial,sans-serif;white-space:nowrap;color:#68726d}
  html body.page-id-181 #lj-page-shell #lj-strict-hero .sh-mobile-shop-content .ls-child-filter button:focus-visible{outline:3px solid #00767b;outline-offset:3px}
  #lj-strict-hero .sh-mobile-category-list a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:52px!important;padding:0 20px!important;border-bottom:1px solid rgba(0,118,123,.12)!important;color:#111!important;text-decoration:none!important;font:500 16px/1.25 Manrope,Arial,sans-serif!important;background:#fff!important}
  #lj-strict-hero .sh-mobile-category-list a[aria-current="page"]{color:#00767b!important;background:#eefafa!important;font-weight:600!important}
  #lj-strict-hero .sh-mobile-category-list a::before{content:"*"!important;color:#00767b!important;margin-right:7px!important;font-weight:800!important}
  #lj-strict-hero .sh-mobile-category-list a span:first-child{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-right:auto!important}
  #lj-strict-hero .sh-mobile-category-list a span:last-child{font-size:20px!important;color:#111!important}
  #lj-strict-hero .sh-mobile-quick-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:18px 20px 0!important}
  #lj-strict-hero .sh-mobile-quick-links a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;border:1px solid rgba(0,118,123,.24)!important;border-radius:999px!important;color:#111!important;background:#fff!important;text-decoration:none!important;font:600 12px/1.2 Manrope,Arial,sans-serif!important}
  #lj-strict-hero .sh-secondary{display:none!important}
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu nav.sh-mobile-category-drawer.sh-mobile-category-drawer{display:block!important}
  html body #lj-strict-hero#lj-strict-hero .sh-secondary.sh-secondary[data-mobile-open="true"],
  html body #lj-strict-hero#lj-strict-hero .sh-header.sh-header:has(.sh-mobile-menu[open]) + .sh-secondary.sh-secondary{display:none!important}
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu .sh-mobile-category-drawer .sh-mobile-category-list a,
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu .sh-mobile-category-drawer .sh-mobile-category-list a span,
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu .sh-mobile-category-drawer .sh-mobile-quick-links a{color:#111!important}
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu .sh-mobile-category-drawer .sh-mobile-category-list a[aria-current="page"]{color:#00767b!important}
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu .sh-mobile-category-drawer .sh-mobile-drawer-head strong,
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu .sh-mobile-category-drawer .sh-mobile-drawer-close{color:#fff!important}
  #lj-strict-hero .sh-mobile-category-drawer--home{width:min(91vw,430px)!important;max-width:430px!important;padding-bottom:20px!important;background:#fff!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-mobile-drawer-head{min-height:74px!important;padding:11px 16px 11px 22px!important;background:linear-gradient(110deg,#098f95,#00676b)!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-mobile-drawer-head strong{font:600 29px/1.1 'Cormorant Garamond',Georgia,serif!important;letter-spacing:-.02em!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-mobile-drawer-close{display:flex!important;flex-direction:column!important;gap:2px!important;justify-content:center!important;align-items:center!important;min-width:48px!important;width:48px!important;min-height:52px!important;height:52px!important;border:1px solid rgba(255,255,255,.56)!important;border-radius:11px!important;font:600 10px/1.1 Manrope,Arial,sans-serif!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-mobile-drawer-close svg{width:24px;height:24px}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-mobile-category-list{gap:9px!important;padding:16px 16px 0!important;background:#fff!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-mobile-category-list a.sh-home-category-card{display:grid!important;grid-template-columns:66px minmax(0,1fr) 22px!important;gap:11px!important;align-items:center!important;justify-content:stretch!important;min-height:84px!important;margin:0!important;padding:7px 10px!important;border:0!important;border-radius:15px!important;background:#fff!important;box-shadow:0 3px 18px rgba(18,55,61,.10)!important;text-decoration:none!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-mobile-category-list a.sh-home-category-card::before{content:none!important;display:none!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-category-image{width:66px!important;height:66px!important;max-width:none!important;object-fit:contain!important;border-radius:50%!important;background:#f7f5f2!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-category-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important;margin:0!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-category-title{display:block!important;margin:0!important;color:#142c38!important;font:700 16px/1.2 Manrope,Arial,sans-serif!important;letter-spacing:-.02em!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-category-caption{display:block!important;margin:0!important;color:#626e75!important;font:500 11px/1.32 Manrope,Arial,sans-serif!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-category-arrow{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;margin:0!important;color:#142c38!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-category-arrow svg{width:22px;height:22px}
  #lj-strict-hero .sh-mobile-category-drawer .sh-mobile-quick-links--home{gap:0 8px!important;margin:20px 18px 0!important;padding:18px 0 0!important;border-top:1px solid #d5dbdc!important}
  #lj-strict-hero .sh-mobile-category-drawer .sh-mobile-quick-links--home a{display:flex!important;justify-content:flex-start!important;gap:12px!important;min-height:52px!important;padding:4px 8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#142c38!important;font:700 14px/1.2 Manrope,Arial,sans-serif!important}
  #lj-strict-hero .sh-mobile-category-drawer .sh-home-quick-icon{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;margin:0!important;color:#142c38!important}
  #lj-strict-hero .sh-mobile-category-drawer .sh-home-quick-icon svg{width:24px;height:24px}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-chat{display:grid!important;grid-template-columns:48px minmax(0,1fr) 38px!important;align-items:center!important;gap:12px!important;min-height:78px!important;margin:22px 16px 0!important;padding:10px 12px!important;border:0!important;border-radius:999px!important;background:#d7f2ef!important;color:#122f3a!important;box-shadow:0 5px 18px rgba(0,92,94,.12)!important;text-decoration:none!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-chat-icon{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:50%!important;background:#0aa858!important;color:#fff!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-chat-icon svg{width:27px;height:27px}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-chat-copy{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;margin:0!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-chat-copy strong{color:#122f3a!important;font:700 15px/1.2 Manrope,Arial,sans-serif!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-chat-copy small{color:#415c62!important;font:500 11px/1.2 Manrope,Arial,sans-serif!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-chat-arrow{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#008f96!important;color:#fff!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-chat-arrow svg{width:23px;height:23px}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-drawer-signoff{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;margin:25px 16px 0!important;color:#6c7780!important;font:700 9px/1.2 Manrope,Arial,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-drawer-signoff::before,
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-drawer-signoff::after{content:"";width:30px;height:1px;background:#cbd5d5}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-drawer-signoff svg{width:15px;height:15px;flex:none}
  #lj-strict-hero .sh-mobile-category-drawer--home a:focus-visible,
  #lj-strict-hero .sh-mobile-category-drawer--home button:focus-visible{outline:3px solid #00676b!important;outline-offset:2px!important}
  #lj-strict-hero .sh-mobile-category-drawer--home .sh-mobile-drawer-close:focus-visible{outline-color:#fff!important}
  @media(hover:hover){#lj-strict-hero .sh-mobile-category-drawer--home .sh-home-category-card:hover{background:#f5fbfa!important;box-shadow:0 5px 20px rgba(18,55,61,.16)!important}#lj-strict-hero .sh-mobile-category-drawer--home .sh-mobile-quick-links--home a:hover{background:#f1f8f7!important}}
  @media(max-width:359px){
    #lj-strict-hero .sh-mobile-category-drawer--home .sh-mobile-category-list{padding-inline:10px!important}
    #lj-strict-hero .sh-mobile-category-drawer--home .sh-mobile-category-list a.sh-home-category-card{grid-template-columns:56px minmax(0,1fr) 18px!important;gap:8px!important;padding:6px 8px!important}
    #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-category-image{width:56px!important;height:56px!important}
    #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-category-title{font-size:14px!important}
    #lj-strict-hero .sh-mobile-category-drawer--home .sh-home-category-caption{font-size:10px!important}
    #lj-strict-hero .sh-mobile-category-drawer--home .sh-mobile-drawer-head strong{font-size:26px!important}
  }
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu .sh-mobile-category-drawer--home .sh-home-category-title{display:block!important;margin:0!important;color:#142c38!important;font-size:16px!important}
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu .sh-mobile-category-drawer--home .sh-home-category-caption{display:block!important;margin:0!important;color:#626e75!important;font-size:11px!important}
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu .sh-mobile-category-drawer--home .sh-home-category-arrow{display:grid!important;margin:0!important;color:#142c38!important;font-size:20px!important}
  @media(max-width:359px){
    html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu .sh-mobile-category-drawer--home .sh-home-category-title{font-size:14px!important}
    html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu .sh-mobile-category-drawer--home .sh-home-category-caption{font-size:10px!important}
  }
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu nav.sh-mobile-category-drawer--home a.sh-home-category-card{background:#fff!important;box-shadow:0 3px 18px rgba(18,55,61,.10)!important}
  html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu nav.sh-mobile-category-drawer--home a.sh-home-chat{background:#d7f2ef!important;box-shadow:0 5px 18px rgba(0,92,94,.12)!important}
  @media(hover:hover){html body #lj-strict-hero#lj-strict-hero .sh-mobile-menu nav.sh-mobile-category-drawer--home a.sh-home-category-card:hover{background:#f5fbfa!important;box-shadow:0 5px 20px rgba(18,55,61,.16)!important}}
}
@media(max-width:359px){
  :root{--lj-strict-hero-height:112px!important}
  html body #lj-strict-hero#lj-strict-hero#lj-strict-hero .sh-header.sh-inner{grid-template-columns:44px minmax(0,1fr) 132px!important;grid-template-rows:60px 48px!important;column-gap:0!important;row-gap:0!important;height:112px!important;min-height:112px!important;max-height:112px!important;padding:0 8px 4px!important}
  html body #lj-strict-hero#lj-strict-hero#lj-strict-hero .sh-mobile-menu{grid-column:1!important;grid-row:1!important;width:44px!important}
  html body #lj-strict-hero#lj-strict-hero#lj-strict-hero .sh-mobile-menu>summary.sh-mobile-menu-trigger{width:44px!important;min-width:44px!important}
  html body #lj-strict-hero#lj-strict-hero#lj-strict-hero .sh-logo{grid-column:2!important;grid-row:1!important;width:min(124px,100%)!important;max-width:124px!important;height:48px!important}
  html body #lj-strict-hero#lj-strict-hero#lj-strict-hero .sh-tools{grid-column:3!important;grid-row:1!important;width:132px!important;gap:0!important}
  html body #lj-strict-hero#lj-strict-hero#lj-strict-hero .sh-tools a{width:44px!important;min-width:44px!important;max-width:44px!important}
  html body #lj-strict-hero#lj-strict-hero#lj-strict-hero .sh-search{grid-column:1/-1!important;grid-row:2!important;display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 8px!important;border:1px solid #d8d5d0!important;border-radius:7px!important;background:#fff!important}
  html body #lj-strict-hero#lj-strict-hero#lj-strict-hero .sh-search input{display:block!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;color:#124f57!important;font-size:14px!important}
  html body #lj-strict-hero#lj-strict-hero#lj-strict-hero .sh-search button{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;color:#124f57!important}
  html body #lj-strict-hero#lj-strict-hero#lj-strict-hero .sh-search svg{stroke:#124f57!important}
}
@media(min-width:701px){
  html.lj-mobile-category-open,
  html.lj-mobile-category-open body{overflow:auto!important}
  #lj-strict-hero .sh-mobile-drawer-backdrop{display:none!important}
}
@media(prefers-reduced-motion:reduce){
  #lj-strict-hero .sh-mobile-category-drawer,
  #lj-strict-hero .sh-mobile-drawer-backdrop{transition:none!important}
}
