*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;font: 17px/1.55 system-ui, -apple-system, "Segoe UI", sans-serif;color: #000;background: #fefefd}a{color: #000}.bar{position: sticky;top: 0;z-index: 10;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;padding: 10px 20px;background: #000;color: #fefefd;font-size: 14px}.bar a, .bar button{color: #fefefd}.bar strong{font-weight: 800;letter-spacing: .04em}.bar .where{opacity: .75}.bar .tools{margin-left: auto;display: flex;gap: 8px;flex-wrap: wrap}.bar .tools a, .bar button{font: inherit;padding: 5px 12px;border: 1px solid #fefefd;border-radius: 999px;background: none;text-decoration: none;cursor: pointer}.bar button:focus-visible, .bar a:focus-visible{outline: 2px solid #fefefd;outline-offset: 2px}.in-frame .bar{display: none}html[data-clear] .bar{display: none}html[data-clear] .s--built, html[data-view="site"] .s--built{margin-bottom: 0}.clear-exit{position: fixed;left: 12px;bottom: 12px;z-index: 30;display: none;padding: 6px 12px;border: 1px solid #000;border-radius: 999px;background: #fefefd;color: #000;font: 600 12px/1 system-ui, sans-serif;opacity: .35;cursor: pointer}.clear-exit:hover, .clear-exit:focus-visible{opacity: 1}html[data-clear] .clear-exit{display: block}.in-frame .clear-exit{display: none !important}.wrap{max-width: 860px;margin: 0 auto;padding: 24px 20px 80px}nav.pages{font-size: 14px;border-bottom: 1px solid #000;padding-bottom: 12px;margin-bottom: 24px}nav.pages p{margin: 0 0 4px}nav.pages a{margin-right: 10px;white-space: nowrap}nav.pages a[aria-current]{font-weight: 700;text-decoration: none}.spec{border: 1px solid #000;padding: 14px 16px;margin: 0 0 16px}.label{font-size: 12px;text-transform: uppercase;letter-spacing: .06em;margin: 0 0 4px}dl{margin: 0}dt{font-weight: 700;margin-top: 12px}dd{margin: 2px 0 0}dd ul, dd ol{margin: 4px 0 0;padding-left: 20px}.spec .heading{font-size: 19px;font-weight: 700;margin: 4px 0 6px}.optional{font-size: 12px;border: 1px solid #000;padding: 0 6px;margin-left: 6px}code{font-size: 13px}section.s{padding: 8px 0 28px;border-bottom: 1px solid #000;margin-bottom: 28px}.part{padding: 8px 0 20px;border-bottom: 1px solid #000;margin-bottom: 24px}.page h1{font-size: 34px;line-height: 1.15;margin: 12px 0}.page h2{font-size: 26px;line-height: 1.2;margin: 18px 0 8px}.page h3{font-size: 20px;line-height: 1.25;margin: 16px 0 6px}.page p{margin: 8px 0}.page ul.items{margin: 8px 0;padding-left: 22px}.page blockquote{margin: 10px 0;padding-left: 14px;border-left: 3px solid #000}.page .caption{font-size: 14px;margin-top: -4px}.page .link{margin: 8px 0}.page .action{display: inline-block;margin: 8px 0;padding: 8px 16px;border: 2px solid #000;border-radius: 6px;font-weight: 700;background: #fefefd}.page form{margin: 10px 0}.page label{display: block;margin: 10px 0 4px;font-weight: 600}.page input, .page select{width: 100%;max-width: 420px;padding: 8px 10px;border: 1px solid #000;border-radius: 4px;font: inherit;background: #fefefd}.page .error{display: none}html[data-view="site"] .spec, html[data-view="site"] .spec-only{display: none}html[data-view="spec"] .page .error{display: block;font-size: 14px;margin: 4px 0 0}html[data-view="spec"] .page .error::before{content: "Message if wrong: ";font-weight: 700}.when-site{display: none}html[data-view="site"] .when-site{display: inline}html[data-view="site"] .when-spec{display: none}@media (max-width: 600px){.page h1{font-size: 28px}.page h2{font-size: 23px}.bar .where{display: none}}.progress .prog-row{display: grid;grid-template-columns: 9.5em minmax(0, 1fr) auto;align-items: center;gap: 6px 12px;margin-top: 10px}.progress .prog-name{font-weight: 700}.progress .prog-num{font-size: 14px;white-space: nowrap;font-variant-numeric: tabular-nums}.prog-seg{display: flex;gap: 3px;min-height: 16px}.prog-seg .seg{flex: 1 1 0;min-width: 6px;height: 16px;border: 1px solid #000;background: #fefefd}.prog-seg .seg.is-built{background: #000}.prog-seg .seg.is-optional{border-style: dashed}.prog-seg a.seg:focus-visible{outline: 2px solid #000;outline-offset: 2px}.prog-bar{position: relative;height: 16px;border: 1px solid #000;background: #fefefd}.prog-bar i{position: absolute;inset: 0 auto 0 0;background: #000}.progress .prog-note{margin: 12px 0 0;font-size: 14px}.all-prog{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 4px 12px;align-items: center;max-width: 520px;margin: 4px 0 6px}@media (max-width: 600px){.progress .prog-row{grid-template-columns: minmax(0, 1fr) auto}.progress .prog-row .prog-name{grid-column: 1 / -1}}.notnav ul{margin: 4px 0 0;padding-left: 20px}.notnav li{margin: 2px 0}.notnav small{font-size: 13px}.site-nav{position: relative;display: flex;align-items: center;gap: 8px 16px;border: 2px solid #000;padding: 10px 14px;margin: 0 0 24px;background: #fefefd;width: min(1200px, 100vw - 40px);margin-left: calc(50% - min(600px, 50vw - 20px))}.site-nav .brand{font-weight: 800;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;margin-right: 6px}.nav-list{display: flex;align-items: center;flex-wrap: wrap;gap: 4px 16px;list-style: none;margin: 0;padding: 0}.nav-item{position: relative;display: flex;align-items: center}.nav-item > a{text-decoration: none;padding: 6px 0}.nav-item > a:hover, .drop a:hover{text-decoration: underline}.nav-item.is-current > a{font-weight: 700;text-decoration: underline;text-underline-offset: 4px}.drop-btn{font: inherit;color: #000;background: none;border: 0;padding: 6px 4px;cursor: pointer}.drop{display: none;position: absolute;top: 100%;left: 0;z-index: 5;min-width: 250px;list-style: none;margin: 6px 0 0;padding: 8px 0;background: #fefefd;border: 2px solid #000}.drop a{display: block;padding: 6px 14px;text-decoration: none}.drop a[aria-current]{font-weight: 700}.drop .drop-label{padding: 8px 14px 2px;margin-top: 6px;border-top: 1px solid #000;font-size: 12px;text-transform: uppercase;letter-spacing: .06em}.nav-item.open > .drop{display: block}.site-nav .cart{margin-left: auto;padding: 6px 14px;border: 2px solid #000;border-radius: 999px;text-decoration: none;font-weight: 700;white-space: nowrap}.menu-btn{display: none;font: inherit;color: #000;padding: 6px 14px;border: 2px solid #000;border-radius: 999px;background: #fefefd;cursor: pointer}.site-nav button:focus-visible, .site-nav a:focus-visible{outline: 2px solid #000;outline-offset: 2px}@media (hover: hover) and (min-width: 901px){.nav-item.has-menu:hover > .drop, .nav-item.has-menu:focus-within > .drop{display: block}}@media (max-width: 900px){.menu-btn{display: inline-block}.nav-list{display: none;position: absolute;top: 100%;left: -2px;right: -2px;z-index: 6;flex-direction: column;align-items: stretch;gap: 0;padding: 0;background: #fefefd;border: 2px solid #000;border-top: 1px solid #000}.site-nav.open .nav-list{display: flex}.nav-item{flex-wrap: wrap;justify-content: space-between;padding: 0 14px;border-bottom: 1px solid #000}.nav-item:last-child{border-bottom: 0}.nav-item > a{flex: 1;padding: 12px 0}.drop-btn{padding: 12px 4px 12px 16px}.drop{position: static;width: 100%;min-width: 0;margin: 0 0 8px;padding: 0 0 0 12px;border: 0}}@font-face{font-family:"Imbue";src:url(/assets/fonts/imbue-latin-var-a.woff2?v=0fad5afd) format("woff2");font-weight:100 900;font-display:block;unicode-range:U+20-7E, U+A0, U+A9, U+AD-AE, U+B7, U+C0, U+D6-D7, U+E0, U+F6, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2122, U+2212}@font-face{font-family:"Imbue";src:url(/assets/fonts/imbue-latin-var-b.woff2?v=a1b721fb) format("woff2");font-weight:100 900;font-display:block;unicode-range:U+D, U+A1-A8, U+AA-AC, U+AF-B6, U+B8-BF, U+C1-D5, U+D8-DF, U+E1-F5, U+F7-FF, U+102, U+131, U+152-153, U+2BC, U+2C6, U+2DA, U+2DC, U+300-301, U+303-304, U+308-309, U+323, U+2009, U+200B, U+201A, U+201E, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2215}@font-face{font-family:"Libertinus Serif";src:url(/assets/fonts/libertinus-serif-latin-400-a.woff2?v=05b239fe) format("woff2");font-weight:400;font-display:block;unicode-range:U+20-7E, U+A0, U+A9, U+AD-AE, U+B7, U+C0, U+D6-D7, U+E0, U+F6, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2122, U+2212}@font-face{font-family:"Libertinus Serif";src:url(/assets/fonts/libertinus-serif-latin-400-b.woff2?v=44de368b) format("woff2");font-weight:400;font-display:block;unicode-range:U+A1-A8, U+AA-AC, U+AF-B6, U+B8-BF, U+C1-D5, U+D8-DF, U+E1-F5, U+F7-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+300-301, U+303-304, U+308-309, U+323, U+329, U+2002, U+2009, U+200B, U+201A, U+201E, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2215, U+FFFD}@font-face{font-family:"Libertinus Serif";src:url(/assets/fonts/libertinus-serif-latin-400-italic-a.woff2?v=4ffaa45e) format("woff2");font-weight:400;font-style:italic;font-display:block;unicode-range:U+20-7E, U+A0, U+A9, U+AD-AE, U+B7, U+C0, U+D6-D7, U+E0, U+F6, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2122, U+2212}@font-face{font-family:"Libertinus Serif";src:url(/assets/fonts/libertinus-serif-latin-400-italic-b.woff2?v=bc531004) format("woff2");font-weight:400;font-style:italic;font-display:block;unicode-range:U+A1-A8, U+AA-AC, U+AF-B6, U+B8-BF, U+C1-D5, U+D8-DF, U+E1-F5, U+F7-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+300-301, U+303-304, U+308-309, U+323, U+329, U+2002, U+2009, U+200B, U+201A, U+201E, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2215, U+FFFD}@font-face{font-family:"Libertinus Serif";src:url(/assets/fonts/libertinus-serif-latin-600-a.woff2?v=8c0cec31) format("woff2");font-weight:600;font-display:block;unicode-range:U+20-7E, U+A0, U+A9, U+AD-AE, U+B7, U+C0, U+D6-D7, U+E0, U+F6, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2122, U+2212}@font-face{font-family:"Libertinus Serif";src:url(/assets/fonts/libertinus-serif-latin-600-b.woff2?v=57cedf91) format("woff2");font-weight:600;font-display:block;unicode-range:U+A1-A8, U+AA-AC, U+AF-B6, U+B8-BF, U+C1-D5, U+D8-DF, U+E1-F5, U+F7-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+300-301, U+303-304, U+308-309, U+323, U+329, U+2002, U+2009, U+200B, U+201A, U+201E, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2191, U+2193, U+2215, U+FFFD}@font-face{font-family:"Syncopate";src:url(/assets/fonts/syncopate-latin-400-a.woff2?v=2e6db639) format("woff2");font-weight:100 900;font-display:block;unicode-range:U+20-7E, U+A0, U+A9, U+AD-AE, U+B7, U+C0, U+D6-D7, U+E0, U+F6, U+2013-2014, U+2018-2019, U+201C-201D, U+2022, U+2026, U+2122, U+2212}@font-face{font-family:"Syncopate";src:url(/assets/fonts/syncopate-latin-400-b.woff2?v=c117aed3) format("woff2");font-weight:100 900;font-display:block;unicode-range:U+A1-A8, U+AA-AC, U+AF-B6, U+B8-BF, U+C1-D5, U+D8-DF, U+E1-F5, U+F7-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+201A, U+201E, U+2039-203A, U+2044, U+20AC, U+2215}:root *, :root *::before, :root *::after{--f-head:"Imbue","Bodoni 72",Didot,serif !important;--f-body:"Libertinus Serif",Georgia,serif !important;--f-ui:"Syncopate",system-ui,sans-serif !important;--w-head:300 !important;--w-body:400 !important;--w-ui:400 !important;--ls-head:.015em !important;--ls-ui:.13em !important;--head-stroke:0em !important}:root *:not(:is(#electronics-diodes-emf-stickers-details, #personal-diode-details, #electronics-diodes-emf-stickers-details *, #personal-diode-details *)){--t-h2:clamp(32px, 4.2vw, 60px) !important}.nav-ship{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){.nav-ship{--nav-h: 68px}}@media (max-width: 720px){.nav-ship{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}.nav-ship{-webkit-font-smoothing: antialiased;color: var(--ink);font: var(--w-body) var(--t-body)/1.6 var(--f-body)}.nav-ship img{display: block;max-width: 100%}.nav-ship :focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}.nav-ship .btn{position: relative;display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 32px;box-sizing: border-box;border: 1px solid transparent;border-radius: 999px;font: 700 13px/1 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;text-decoration: none;white-space: nowrap;cursor: pointer;transition: filter var(--dur) var(--ease), background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.nav-ship .btn:active{transform: translateY(1px)}.nav-ship .btn:focus-visible{outline-offset: 3px}.nav-ship .btn--act{color: var(--on-act);border-color: #8ba6a5;background: linear-gradient(115deg, #cbd8d8 0%, #ecf1f0 38%, #fefefd 52%, #e0e8e8 74%, #c1d0d0 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(61,91,90,.25), 0 8px 22px rgba(0,0,0,.30)}.nav-ship .btn--act::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: linear-gradient(115deg, transparent 30%, rgba(255,255,255,.55) 46%, transparent 60%);background-size: 260% 100%;background-position: 120% 0;transition: background-position .7s}.nav-ship .btn--2{background: transparent;color: var(--head);border-color: var(--head)}@media (hover: hover){.nav-ship .btn--act:hover{filter: brightness(1.04)}.nav-ship .btn--act:hover::after{background-position: -20% 0}.nav-ship .btn--2:hover{background: color-mix(in srgb, var(--head) 10%, transparent)}}@media (prefers-reduced-motion: reduce){.nav-ship .btn--act::after{transition: none}}.nav-ship .nav{--nav-bg: transparent;--nav-line: transparent;--nav-scrim: none;position: absolute;inset: 0 0 auto;z-index: 3;display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);align-items: center;column-gap: 32px;min-height: var(--nav-h);padding: 0 var(--side);box-sizing: border-box;background: var(--nav-bg);border-bottom: 1px solid var(--nav-line);transition: background-color .3s var(--ease), border-color .3s var(--ease)}.nav-ship .nav::before{content: "";position: absolute;inset: 0 0 -48px;z-index: -1;pointer-events: none;background: var(--nav-scrim)}.nav-ship .nav--filled{--nav-bg: var(--page);--nav-line: var(--line)}.nav-ship .nav__side, .nav-ship .nav__links{display: flex;align-items: center;gap: 34px}.nav-ship .nav__side--r{justify-content: flex-end}.nav-ship .nav__brand{display: inline-flex;align-items: center;justify-self: center;text-decoration: none}.nav-ship .nav__brand img{height: 60px;width: auto}.nav-ship .nav a:not(.btn):not(.nav__brand){padding: 8px 0;border-bottom: 1px solid transparent;color: var(--ink);text-decoration: none;white-space: nowrap;font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}@media (hover: hover){.nav-ship .nav a:not(.btn):not(.nav__brand):hover{border-bottom-color: color-mix(in srgb, var(--head) 45%, transparent)}}.nav-ship .nav a[aria-current]{color: var(--head);border-bottom-color: var(--head)}.nav-ship .nav a[aria-haspopup]::after{content: "";display: inline-block;width: 6px;height: 6px;margin-left: 9px;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: rotate(45deg) translateY(-2px)}.nav-ship .nav__side--l, .nav-ship .nav__drop{align-self: stretch}.nav-ship .nav__drop{display: flex;align-items: center}.nav-ship .nav__toggle{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0;border: 0;background: none;color: var(--ink);cursor: pointer;font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;white-space: nowrap}.nav-ship .nav__toggle > span{padding: 8px 0;border-bottom: 1px solid transparent;transition: border-color var(--dur) var(--ease)}@media (hover: hover){.nav-ship .nav__toggle:hover > span{border-bottom-color: color-mix(in srgb, var(--head) 45%, transparent)}}.nav-ship .nav__toggle[aria-expanded="true"] > span{border-bottom-color: color-mix(in srgb, var(--head) 45%, transparent)}.nav-ship .nav__toggle.is-in{color: var(--head)}.nav-ship .nav__toggle.is-in > span{border-bottom-color: var(--head)}.nav-ship .nav__caret-i{display: block;width: 13px;height: 13px;fill: currentColor;transform-origin: 50% 53%;transition: transform .25s ease-in-out}.nav-ship .nav__toggle[aria-expanded="true"] .nav__caret-i, .nav-ship .nav__caret[aria-expanded="true"] .nav__caret-i{transform: rotateX(180deg)}.nav-ship .nav__cart{min-height: 42px;padding: 0 20px;font-size: 12px}.nav-ship .nav__menu{display: none;min-height: 42px;padding: 0 16px;border: 1px solid var(--line);border-radius: 0;background: transparent;color: var(--head);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;cursor: pointer}@media (max-width: 1200px){.nav-ship .nav{display: flex;gap: 12px}.nav-ship .nav__side--l, .nav-ship .nav__side--r .nav__links{display: none}.nav-ship .nav__side--r{margin-left: auto}.nav-ship .nav__menu{display: inline-flex;align-items: center}}@media (max-width: 900px){.nav-ship .nav__brand img{height: 46px}}.nav-ship .nav{position: fixed}.nav-ship .nav::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: color-mix(in srgb, var(--page) 58%, transparent);-webkit-backdrop-filter: blur(18px) saturate(1.35);backdrop-filter: blur(18px) saturate(1.35);border-bottom: 1px solid color-mix(in srgb, var(--sea-glass-light) 18%, transparent);translate: 0 -100%;opacity: 0;transition: translate .3s cubic-bezier(.4, 0, 1, 1), opacity .3s cubic-bezier(.4, 0, 1, 1), background-color .3s var(--ease)}.nav-ship .nav.is-scrolled::after{translate: 0 0;opacity: 1;transition: translate .6s var(--ease), opacity .35s var(--ease), background-color .3s var(--ease)}.nav-ship .nav__panel{display: none}.nav-ship .nav__vh{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}@media (max-width: 1200px){.nav-ship .nav{display: grid;grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);column-gap: 12px}.nav-ship .nav__menu{grid-column: 1;grid-row: 1;justify-self: start;justify-content: center;width: 44px;height: 44px;min-width: 0;min-height: 0;margin-left: -11px;padding: 0;border: 0}.nav-ship .nav__brand{grid-column: 2;grid-row: 1}.nav-ship .nav__side--r{grid-column: 3;grid-row: 1;justify-self: end;margin-left: 0}.nav-ship .nav__burger{position: relative;display: block;width: 22px;height: 1.5px;background: currentColor;transition: background-color .2s var(--ease)}.nav-ship .nav__burger::before, .nav-ship .nav__burger::after{content: "";position: absolute;left: 0;width: 100%;height: 100%;background: currentColor;transition: translate .3s var(--ease), rotate .3s var(--ease)}.nav-ship .nav__burger::before{translate: 0 -7px}.nav-ship .nav__burger::after{translate: 0 7px}.nav-ship .nav.is-open .nav__burger{background-color: transparent}.nav-ship .nav.is-open .nav__burger::before{translate: 0 0;rotate: 45deg}.nav-ship .nav.is-open .nav__burger::after{translate: 0 0;rotate: -45deg}.nav-ship .nav.is-open::after{translate: 0 0;opacity: 1;background-color: var(--page);transition: translate .6s var(--ease), opacity .35s var(--ease), background-color .3s var(--ease)}.nav-ship .nav__panel{display: block;position: absolute;left: 0;right: 0;top: 100%;z-index: -1;height: calc(100dvh - 100%);overflow-y: auto;overscroll-behavior: contain;background: var(--page);clip-path: inset(0 0 100% 0);visibility: hidden;transition: clip-path .3s cubic-bezier(.4, 0, 1, 1), visibility 0s .3s}.nav-ship .nav.is-open .nav__panel{clip-path: inset(0);visibility: visible;transition: clip-path .55s var(--ease), visibility 0s}.nav-ship .nav__panel ul{margin: 0;padding: 0;list-style: none}.nav-ship .nav__panel a, .nav-ship .nav__panel button{-webkit-tap-highlight-color: transparent}.nav-ship .pa{padding-bottom: 48px;opacity: 0;transition: opacity .12s linear}.nav-ship .nav.is-open .pa{opacity: 1;transition: opacity .3s var(--ease) .15s}.nav-ship .pa__sec{border-bottom: 1px solid color-mix(in srgb, var(--sea-glass-light) 16%, transparent)}.nav-ship .nav .nav__panel a.pa__row, .nav-ship .nav .nav__panel button.pa__row{display: flex;align-items: center;justify-content: space-between;gap: 12px;box-sizing: border-box;width: 100%;min-height: 56px;padding: 0 var(--side);border: 0;background: none;color: var(--head);cursor: pointer;text-align: left;text-decoration: none;font: var(--w-ui) 13px/1.2 var(--f-ui);letter-spacing: .16em;text-transform: uppercase;white-space: normal}.nav-ship .pa__row .nav__caret-i{flex: none}.nav-ship .pa__row[aria-expanded="true"] .nav__caret-i{transform: rotateX(180deg)}.nav-ship .pa__body{display: grid;grid-template-rows: 0fr;visibility: hidden;transition: grid-template-rows .38s var(--ease), visibility 0s .38s}.nav-ship .pa__sec.is-open .pa__body{grid-template-rows: 1fr;visibility: inherit;transition: grid-template-rows .38s var(--ease), visibility 0s}.nav-ship .nav__panel .pa__items{min-height: 0;overflow: hidden;padding: 0 var(--side)}.nav-ship .pa__items li:first-child{padding-top: 4px}.nav-ship .pa__items li:last-child{padding-bottom: 20px}.nav-ship .pa__items li + li{margin-top: 16px}.nav-ship .nav .nav__panel a.pa__item{display: flex;align-items: center;gap: 18px;padding: 0;border: 0;color: var(--ink);text-decoration: none;white-space: normal;font: var(--w-ui) 12px/1.4 var(--f-ui);letter-spacing: .14em;text-transform: uppercase}.nav-ship .nav .nav__panel a.pa__item[aria-current] .pa__name{padding-bottom: 2px;border-bottom: 1px solid currentColor}.nav-ship .pa__pic{flex: none;width: 88px;height: 88px;overflow: hidden;border-radius: 4px;background: var(--surface)}.nav-ship .pa__pic img{display: block;width: 100%;height: 100%;object-fit: cover}.nav-ship .nav.menu-fall::after{translate: 0 -100dvh;opacity: 1;background-color: var(--page);transition: translate .3s cubic-bezier(.4, 0, 1, 1)}.nav-ship .nav.menu-fall.is-open::after{translate: 0 0;transition: translate .55s var(--ease)}.nav-ship .nav.menu-fall .nav__panel{clip-path: none;translate: 0 -100dvh;transition: translate .3s cubic-bezier(.4, 0, 1, 1), visibility 0s .3s}.nav-ship .nav.menu-fall.is-open .nav__panel{translate: 0 0;transition: translate .55s var(--ease), visibility 0s}.nav-ship .nav__rows{margin: 0;padding: 4px var(--side) 48px;list-style: none}.nav-ship .nav__row{display: flex;flex-wrap: wrap;align-items: center;border-bottom: 1px solid color-mix(in srgb, var(--sea-glass-light) 16%, transparent)}.nav-ship .nav .nav__panel .nav__row > a{flex: 1;display: flex;align-items: center;min-height: 64px;padding: 0;border: 0;color: var(--head);font: var(--w-head) clamp(22px, 6.6vw, 26px)/1.1 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-decoration: none;white-space: normal}.nav-ship .nav__more{display: grid;place-items: center;width: 56px;min-height: 64px;margin-right: -14px;padding: 0;border: 0;background: none;color: var(--head);cursor: pointer}.nav-ship .nav__more::before{content: "";width: 9px;height: 9px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;translate: 0 -3px;rotate: 45deg;transition: rotate .3s var(--ease), translate .3s var(--ease)}.nav-ship .nav__more[aria-expanded="true"]::before{translate: 0 3px;rotate: 225deg}.nav-ship .nav__sub{flex-basis: 100%;display: grid;grid-template-rows: 0fr;visibility: hidden;transition: grid-template-rows .3s cubic-bezier(.4, 0, 1, 1), visibility 0s .3s}.nav-ship .nav__row.is-expanded .nav__sub{grid-template-rows: 1fr;visibility: visible;transition: grid-template-rows .45s var(--ease), visibility 0s}.nav-ship .nav__sub > ul{min-height: 0;overflow: hidden;margin: 0;padding: 0;list-style: none}.nav-ship .nav__sub li:last-child{margin-bottom: 14px}.nav-ship .nav .nav__panel .nav__sub a{display: flex;align-items: center;min-height: 44px;padding: 0;border: 0;color: var(--muted);font: var(--w-body) 16px/1.35 var(--f-body);letter-spacing: 0;text-transform: none;text-decoration: none;white-space: normal}}.nav-ship .nav__sheet{display: none}@media (min-width: 1201px){.nav-ship .nav__sheet{display: block;position: absolute;left: 0;right: 0;top: 100%;z-index: -1;height: var(--sheet-h, 380px);pointer-events: none;background: var(--page);border-bottom: 1px solid color-mix(in srgb, var(--sea-glass-light) 18%, transparent);clip-path: inset(0 0 100% 0);visibility: hidden;transition: clip-path .25s cubic-bezier(.4, 0, 1, 1), visibility 0s .25s, height .3s var(--ease)}.nav-ship .nav.has-drop .nav__sheet{clip-path: inset(0);visibility: visible;transition: clip-path .45s var(--ease), visibility 0s, height .3s var(--ease)}.nav-ship .nav.has-drop{--nav-bg: var(--page)}.nav-ship .nav.has-drop::after{translate: 0 0;opacity: 1;background-color: var(--page);transition: translate .45s var(--ease), opacity .3s var(--ease), background-color .3s var(--ease)}.nav-ship .nav__pane{position: absolute;top: 100%;left: 0;right: 0;z-index: 1;box-sizing: border-box;padding: 34px var(--side) 30px;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity .16s linear, visibility 0s .16s}.nav-ship .nav__drop.is-open .nav__pane{opacity: 1;visibility: visible;pointer-events: auto;transition: opacity .3s var(--ease) .1s, visibility 0s}.nav-ship .nav__pane ul{margin: 0;padding: 0;list-style: none}.nav-ship .nav.drop-fall::after{translate: 0 calc(-100% - var(--sheet-h, 380px));opacity: 1;background-color: var(--page);transition: translate .3s cubic-bezier(.4, 0, 1, 1)}.nav-ship .nav.drop-fall.has-drop::after{translate: 0 0;transition: translate .45s var(--ease)}.nav-ship .nav.drop-fall.has-drop{--nav-bg: transparent}.nav-ship .nav.drop-fall .nav__sheet{clip-path: none;translate: 0 calc(-100% - var(--bar-h, 91px));transition: translate .3s cubic-bezier(.4, 0, 1, 1), visibility 0s .3s, height .3s var(--ease)}.nav-ship .nav.drop-fall.has-drop .nav__sheet{translate: 0 0;transition: translate .45s var(--ease), visibility 0s, height .3s var(--ease)}.nav-ship .nav.drop-landing .nav__drop.is-open .nav__pane{transition: opacity .3s var(--ease) .26s, visibility 0s}.nav-ship .nav.drop-fall:not(.has-drop) .nav__pane{transition: opacity .08s linear, visibility 0s .08s}.nav-ship .nm2{display: grid;grid-template-columns: minmax(190px, 260px) minmax(0, 1fr);column-gap: 40px}.nav-ship .nav .nav__drop .nm2__list a{display: flex;align-items: center;min-height: 42px;padding: 0;border: 0;color: color-mix(in srgb, var(--muted) 72%, transparent);font: var(--w-head) 19px/1.25 var(--f-head);letter-spacing: .01em;text-transform: none;text-decoration-line: underline;text-decoration-thickness: 1px;text-decoration-color: transparent;text-underline-offset: 6px;white-space: normal;transition: color var(--dur) var(--ease)}.nav-ship .nav .nav__drop .nm2__list a.is-on{color: var(--ink)}.nav-ship .nav .nav__drop .nm2__list a[aria-current]{color: var(--ink);text-decoration-color: currentColor}.nav-ship .nm2__show{display: grid;align-content: start}.nav-ship .nm2__grid{grid-area: 1 / 1;display: grid;grid-template-columns: repeat(var(--cols, 4), minmax(0, 1fr));align-content: start;margin: 0 -12px;opacity: 0;visibility: hidden;transition: opacity .2s linear, visibility 0s .2s}.nav-ship .nm2__grid.is-on{opacity: 1;visibility: inherit;transition: opacity .35s var(--ease), visibility 0s}.nav-ship .nav .nav__drop a.nm2__cell{display: block;min-height: 0;padding: 0 12px;border: 0;color: var(--head);text-align: center;text-decoration: none;white-space: normal;font: inherit;letter-spacing: 0;text-transform: none}.nav-ship .nm2__cell--wide{grid-column: span 2}.nav-ship .nm2__pic{display: block;overflow: hidden;height: clamp(190px, 18vw, 260px);border-radius: 4px;background: var(--surface)}.nav-ship .nm2__pic img{display: block;width: 100%;height: 100%;object-fit: cover;transition: scale .9s var(--ease)}.nav-ship .nm2__name{display: block;margin-top: 14px;font: var(--w-head) 16px/1.3 var(--f-head);letter-spacing: .01em;text-wrap: balance}.nav-ship .nm2__cell--all .nm2__name{margin-top: 17px;font: var(--w-ui) 12px/1.45 var(--f-ui);letter-spacing: .18em;text-transform: uppercase}}@media (min-width: 1201px) and (hover: hover){.nav-ship .nav .nav__drop a.nm2__cell:hover .nm2__pic img{scale: 1.03}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.nav-ship .nav::after{background: color-mix(in srgb, var(--page) 94%, transparent)}}@media (prefers-reduced-transparency: reduce){.nav-ship .nav::after{background: var(--page);-webkit-backdrop-filter: none;backdrop-filter: none}}.nav-ship .nav.nav-still::after, .nav-ship .nav.nav-still.drop-fall::after, .nav-ship .nav.nav-still.menu-fall::after, .nav-ship .nav.nav-still .nav__sheet, .nav-ship .nav.nav-still.drop-fall .nav__sheet, .nav-ship .nav.nav-still .nav__panel, .nav-ship .nav.nav-still.menu-fall .nav__panel{transition: none}@media (prefers-reduced-motion: reduce){.nav-ship .nav::after, .nav-ship .nav.is-scrolled::after, .nav-ship .nav.is-open::after, .nav-ship .nav.has-drop::after{translate: 0 0;transition: opacity .2s linear}.nav-ship .nav__sheet, .nav-ship .nav.has-drop .nav__sheet{clip-path: none;transition: none}.nav-ship .nav__pane, .nav-ship .nav__drop.is-open .nav__pane, .nav-ship .nm2__grid, .nav-ship .nm2__grid.is-on, .nav-ship .nm2__pic img{transition: none}.nav-ship .nav__caret-i{transition: none}.nav-ship .nav__panel{clip-path: none;opacity: 0;transition: opacity .2s linear, visibility 0s .2s}.nav-ship .nav.is-open .nav__panel{clip-path: none;opacity: 1;transition: opacity .2s linear, visibility 0s}.nav-ship .pa, .nav-ship .nav.is-open .pa, .nav-ship .pa__body, .nav-ship .pa__sec.is-open .pa__body{transition: none}.nav-ship .nav__sub, .nav-ship .nav__row.is-expanded .nav__sub{transition: none}.nav-ship .nav__more::before, .nav-ship .nav__burger, .nav-ship .nav__burger::before, .nav-ship .nav__burger::after{transition: none}}@media (min-width: 901px){.nav-ship .nav__brand img{height: 66px;scale: 1.3636;transform-origin: 50% 0}.nav-ship .nav--filled .nav__brand img{scale: 1}.nav-ship .nav.is-scrolled .nav__brand img, .nav-ship .nav.is-open .nav__brand img, .nav-ship .nav.has-drop .nav__brand img{scale: 1}.nav-ship .nav.logo-ready .nav__brand img{transition: scale .45s var(--ease)}.nav-ship .nav.logo-ready.is-scrolled .nav__brand img{transition-duration: .6s}}.nav-ship .nav.nav--filled::after, .nav-ship .nav.nav--filled.is-scrolled::after{translate: 0 0;opacity: 1;transition: none}@media (min-width: 1201px) and (max-width: 1279px){.nav-ship .nav__side--l{gap: 24px}}@media (prefers-reduced-motion: reduce){.nav-ship .nav.logo-ready .nav__brand img{transition: none}}.nav-ship{display: none}html[data-clear] .nav-ship, html[data-view="site"] .nav-ship{display: block}html[data-clear] .site-nav, html[data-view="site"] .site-nav{display: none}html[data-clear] .wrap, html[data-view="site"] .wrap{padding-top: 0}.nav-ship .nav{z-index: 60}html[data-view="site"]:not([data-clear]):not(.in-frame) .nav-ship .nav{top: var(--board-bar, 0px)}html[data-clear].nav-filled .wrap, html[data-view="site"].nav-filled .wrap{padding-top: 92px}@media (max-width: 900px){html[data-clear].nav-filled .wrap, html[data-view="site"].nav-filled .wrap{padding-top: 68px}}.hero-ship .nav{display: none !important}.pdp-ship, .tvd{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){.pdp-ship, .tvd{--nav-h: 68px}}@media (max-width: 720px){.pdp-ship, .tvd{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}.pdp-ship{-webkit-font-smoothing: antialiased;font: var(--w-body) var(--t-body)/1.6 var(--f-body)}:where(.pdp-ship) img{display: block;max-width: 100%}:where(.pdp-ship) :focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}.pdp-ship .tm{font-size: max(.42em, 8px);vertical-align: super;margin-left: .06em;-webkit-text-stroke-width: var(--head-stroke, .026em)}.pdp-ship{margin-inline: calc(50% - 50vw)}body{overflow-x: clip}:where(.pdp-ship, .tvd) .btn{position: relative;display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 32px;box-sizing: border-box;border: 1px solid transparent;border-radius: 999px;font: 700 13px/1 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;text-decoration: none;white-space: nowrap;cursor: pointer;transition: filter var(--dur) var(--ease), background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}:where(.pdp-ship, .tvd) .btn:active{transform: translateY(1px)}:where(.pdp-ship, .tvd) .btn:focus-visible{outline-offset: 3px}:where(.pdp-ship, .tvd) .btn--act{color: var(--on-act);border-color: #8ba6a5;background: linear-gradient(115deg, #cbd8d8 0%, #ecf1f0 38%, #fefefd 52%, #e0e8e8 74%, #c1d0d0 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(61,91,90,.25), 0 8px 22px rgba(0,0,0,.30)}:where(.pdp-ship, .tvd) .btn--act::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: linear-gradient(115deg, transparent 30%, rgba(255,255,255,.55) 46%, transparent 60%);background-size: 260% 100%;background-position: 120% 0;transition: background-position .7s}:where(.pdp-ship, .tvd) .btn--2{background: transparent;color: var(--head);border-color: var(--head)}@media (hover: hover){:where(.pdp-ship, .tvd) .btn--act:hover{filter: brightness(1.04)}:where(.pdp-ship, .tvd) .btn--act:hover::after{background-position: -20% 0}:where(.pdp-ship, .tvd) .btn--2:hover{background: color-mix(in srgb, var(--head) 10%, transparent)}}@media (prefers-reduced-motion: reduce){:where(.pdp-ship, .tvd) .btn--act::after{transition: none}}.pdp, .pdp-ship{--page: #fefefd;--ink: var(--dark);--head: var(--dark);--muted: color-mix(in srgb, var(--dark) 72%, var(--sea-glass));--focus: var(--dark);--wrap: 1328px;--rule: color-mix(in srgb, var(--dark) 16%, transparent);--tile: color-mix(in srgb, var(--sea-glass-light) 34%, #fefefd)}:where(.pdp, .pdp-ship) :where(h1, h2, h3, p, figure, blockquote, ol, ul, dl, dd){margin: 0}:where(.pdp, .pdp-ship) :where(ol, ul){padding: 0;list-style: none}:is(.pdp, .pdp-ship) .btn--act{box-shadow: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(61,91,90,.25), 0 6px 16px rgb(24 35 35 / .16)}.pdp-gal{grid-area: gal;display: grid;grid-template-columns: 64px minmax(0, 1fr);grid-template-areas: "thumbs main";gap: 16px;align-items: start}.pdp-gal__main{grid-area: main;position: relative;aspect-ratio: 1;overflow: hidden;border-radius: 4px;background: linear-gradient(180deg, var(--sea-glass-light) 0%, var(--sea-glass-light) 26%, #b0c4c3 100%)}.pdp-gal__img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity .4s var(--ease)}.pdp-gal__img.is-on{opacity: 1}.pdp-gal__img[data-kind="card"]{object-position: 50% 50%}.pdp-gal__img[data-kind="plate"]{box-sizing: border-box;padding: 7% 12%;background: var(--tint);object-fit: contain}.pdp-gal__thumbs{grid-area: thumbs;display: grid;gap: 12px}.pdp-gal__thumb{display: block;width: 64px;aspect-ratio: 1;padding: 0;border: 0;border-radius: 4px;overflow: hidden;cursor: pointer;background: var(--sea-glass-light);opacity: .55;box-shadow: 0 0 0 1px transparent;transition: opacity .2s var(--ease), box-shadow .2s var(--ease)}.pdp-gal__thumb img{display: block;width: 100%;height: 100%;object-fit: cover}.pdp-gal__thumb img[data-kind="plate"]{box-sizing: border-box;padding: 4px;background: var(--tint);object-fit: contain}.pdp-gal__thumb[aria-current="true"]{opacity: 1;box-shadow: 0 0 0 1px var(--dark)}@media (hover: hover){.pdp-gal__thumb:hover{opacity: 1}}.pdp-gal__thumb:focus-visible{outline: 2px solid var(--focus);outline-offset: 3px}.pdp-buy{padding: clamp(28px, 3.4vw, 48px) var(--side) clamp(48px, 4.4vw, 64px);background: var(--page);color: var(--ink)}.pdp-buy__wrap{display: grid;grid-template-columns: minmax(0, 6.4fr) minmax(0, 5.6fr);grid-template-areas: "gal box";align-items: center;column-gap: clamp(32px, 5.4vw, 88px);max-width: var(--wrap);margin: 0 auto}.pdp-buy__box{grid-area: box;max-width: 460px;margin: 0 auto;text-align: center}.pdp-title{color: var(--head);font-weight: 400}.pdp-title__name{display: block;font: var(--w-head) clamp(34px, 3.1vw, 46px)/1.08 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-wrap: balance}.pdp-title__desc{display: block;margin-top: 14px;color: var(--muted);font: 400 clamp(19px, 1.5vw, 22px)/1.36 var(--f-head);text-wrap: balance}.pdp-buy__line{margin-top: 22px;color: var(--ink);font: var(--w-body) var(--t-body)/1.55 var(--f-body);text-wrap: pretty}.pdp-buy__does{margin-top: 12px;color: var(--muted);font: var(--w-body) 15px/1.65 var(--f-body)}.pdp-buy__does b{color: var(--head);font-weight: 700}.pdp-buy__size{display: flex;align-items: center;gap: 14px;width: 100%;max-width: 360px;min-height: 52px;margin: 30px auto 0;padding: 10px 26px 10px 20px;box-sizing: border-box;border: 1px solid var(--dark);border-radius: 999px;box-shadow: inset 0 0 0 1px var(--dark);background: #fefefd;color: var(--head);text-align: left;font: var(--w-ui) 12px/1.4 var(--f-ui);letter-spacing: .16em;text-transform: uppercase}.pdp-buy__size::before{content: "";flex: none;width: 16px;height: 16px;box-sizing: border-box;border: 5px solid var(--dark);border-radius: 50%;background: #fefefd}.pdp-buy__size > span:first-child{flex: 1 1 auto;min-width: 0}.pdp-buy__rule{display: none}.pdp-buy__size + .pdp-buy__add{margin-top: 12px}.pdp-buy__price{font: var(--w-ui) 15px/1 var(--f-ui);letter-spacing: .06em;font-variant-numeric: lining-nums}.pdp-buy__add{width: 100%;max-width: 360px;margin-top: 20px}.pdp-buy__ships{max-width: 360px;margin: 14px auto 0;color: var(--muted);font: var(--w-body) 13px/1.5 var(--f-body);text-wrap: balance}.pdp-pairs{padding-top: clamp(40px, 5vw, 72px);border-top: 1px solid color-mix(in srgb, var(--dark) 8%, transparent)}.pdp-pairs__row{grid-template-columns: repeat(3, minmax(0, 1fr));max-width: calc((100% - 96px) * .75 + 64px)}.pdp-bar{display: none}@media (prefers-reduced-motion: reduce){.pdp-gal__img, .pdp-gal__thumb{transition: none}}@media (max-width: 1100px){.pdp-buy__wrap{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)}.pdp-pairs__row{grid-template-columns: repeat(3, minmax(0, 1fr));max-width: none}}@media (max-width: 760px){.pdp-buy{padding-top: 12px;padding-bottom: 48px}.pdp-buy__wrap{grid-template-columns: minmax(0, 1fr);grid-template-areas: "gal" "box";row-gap: 22px}.pdp-gal{grid-template-columns: minmax(0, 1fr);grid-template-areas: "main" "thumbs";gap: 10px}.pdp-gal__thumbs{grid-auto-flow: column;justify-content: start;gap: 10px}.pdp-gal__thumb{width: 52px}.pdp-buy__box{max-width: none;text-align: center;padding-top: 0}.pdp-title__name{font-size: 30px}.pdp-title__desc{margin-top: 8px;font-size: 18px}.pdp-buy__l1{display: flex;flex-direction: column}.pdp-buy__l1 .pdp-buy__size{order: 1;margin-top: 18px}.pdp-buy__l1 .pdp-buy__add{order: 2;margin: 14px auto 0}.pdp-buy__l1 .pdp-buy__ships{order: 3}.pdp-buy__l1 .pdp-buy__line{order: 4;margin-top: 22px}.pdp-buy__l1 .pdp-buy__does{order: 5}.pdp-pairs__row{grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: 72%;column-gap: 14px;max-width: none;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: calc(-1 * var(--side));padding-inline: var(--side);scroll-padding-inline: var(--side)}.pdp-pairs__row::-webkit-scrollbar{display: none}.pdp-pairs__row > li{scroll-snap-align: start}}@media (max-width: 900px){.pdp-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 55;display: grid;grid-template-columns: auto minmax(0, 1fr) auto;align-items: center;gap: 12px;padding: 10px var(--side) calc(10px + env(safe-area-inset-bottom));background: color-mix(in srgb, #fefefd 90%, transparent);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);border-top: 1px solid color-mix(in srgb, var(--dark) 12%, transparent);translate: 0 110%;transition: translate .35s var(--ease)}.pdp-bar.is-on{translate: 0 0}.pdp-bar__img{height: 44px;width: auto}.pdp-bar__name{min-width: 0;color: var(--dark);font: 400 14px/1.25 var(--f-head);letter-spacing: .03em;text-transform: uppercase}.pdp-bar__price{display: block;margin-top: 3px;color: color-mix(in srgb, var(--dark) 72%, var(--sea-glass));font: var(--w-ui) 13px/1 var(--f-ui);letter-spacing: .06em;text-transform: none}.pdp-bar__add{min-height: 44px;padding: 0 20px;font-size: 12px;box-shadow: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(61,91,90,.25), 0 4px 12px rgb(24 35 35 / .14)}}@media (max-width: 900px) and (prefers-reduced-motion: reduce){.pdp-bar{transition: none}}.tvd{--tvd-w: min(460px, 100vw);position: fixed;inset: 0;z-index: 60}.tvd[hidden]{display: none}.tvd-lock, .tvd-lock body{overflow: hidden}.tvd__scrim{position: absolute;inset: 0;background: rgb(12 20 19 / .58);opacity: 0;transition: opacity .32s var(--ease)}.tvd__panel{position: absolute;top: 0;right: 0;bottom: 0;width: var(--tvd-w);display: flex;flex-direction: column;background: var(--surface);color: var(--ink);box-shadow: 0 24px 60px rgb(5 9 8 / .5);transform: translateX(100%);transition: transform .38s var(--ease)}.tvd.is-open .tvd__scrim{opacity: 1}.tvd.is-open .tvd__panel{transform: none}.tvd__head{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 22px 24px;border-bottom: 1px solid var(--line)}.tvd__title{margin: 0;color: var(--head);font: var(--w-head) 22px/1.2 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.tvd__x{display: grid;place-items: center;width: 44px;height: 44px;margin: -10px -12px -10px 0;border: 0;background: transparent;color: var(--ink);font: 400 28px/1 var(--f-body);cursor: pointer}.tvd__body{flex: 1;overflow-y: auto;padding: 24px;overscroll-behavior: contain}.tvd__foot{display: grid;gap: 12px;padding: 20px 24px 24px;border-top: 1px solid var(--line)}.tvd__go{width: 100%}.tvd__product{display: grid;grid-template-columns: 88px minmax(0, 1fr);gap: 18px;align-items: center;padding-bottom: 22px;border-bottom: 1px solid var(--line)}.tvd__thumb{position: relative;display: block;aspect-ratio: 1;overflow: hidden;border-radius: 4px;background: var(--sea-glass)}.tvd__thumb img{position: absolute;inset: 9%;width: 82%;height: 82%;max-width: none;object-fit: contain}.tvd__thumb[data-fit="card"]{background: var(--thumb-src) 0 50% / 100000% 125% no-repeat}.tvd__thumb[data-fit="card"] img{inset: auto;top: 50%;left: 50%;width: auto;height: 125%;translate: -50% -50%;object-fit: initial}.tvd__thumb[data-fit="photo"] img{inset: 0;width: 100%;height: 100%;object-fit: cover;scale: 1.08}.tvd__name{margin: 0;color: var(--head);font: var(--w-head) 19px/1.25 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.tvd__name a{color: inherit;text-decoration: none}.tvd__more{display: inline-block;margin-top: 10px;color: var(--ink);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px}.tvd__group{margin: 0;padding: 24px 0 0;border: 0;min-width: 0}.tvd__group legend{float: left;width: 100%}.tvd__group legend + *{clear: both}.tvd__group legend, .tvd__label{padding: 0;margin-bottom: 12px;color: var(--muted);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.tvd__choices{display: grid;grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));gap: 8px}.tvd__choice{display: grid;gap: 4px;align-content: center;min-height: 48px;padding: 10px 12px;border: 1px solid var(--sea-glass);border-radius: 0;background: transparent;color: var(--ink);font: var(--w-body) 14px/1.3 var(--f-body);text-align: left;cursor: pointer}.tvd__choice[aria-pressed="true"]{background: var(--ink);border-color: var(--ink);color: var(--page)}.tvd__cp{font: var(--w-ui) 12px/1 var(--f-ui);letter-spacing: .06em;opacity: .85}@media (hover: hover){.tvd__choice:not([aria-pressed="true"]):hover{border-color: var(--ink)}}.tvd__qty{display: flex;align-items: center;justify-content: space-between}.tvd__qty .tvd__label{margin: 0}.tvd__step{display: inline-flex;align-items: center;border: 1px solid var(--sea-glass)}.tvd__step button{width: 44px;height: 44px;border: 0;background: transparent;color: var(--ink);font: 400 20px/1 var(--f-body);cursor: pointer}.tvd__n{min-width: 28px;text-align: center;font: var(--w-ui) 15px/1 var(--f-ui)}.tvd__lines{margin: 0;padding: 0;list-style: none}.tvd__line{display: grid;grid-template-columns: 72px minmax(0, 1fr) auto;gap: 16px;padding: 18px 0;border-bottom: 1px solid var(--line)}.tvd__line:first-child{padding-top: 0}.tvd__line .tvd__name{font-size: 16px}.tvd__opt{margin: 6px 0 0;color: var(--muted);font: var(--w-body) 14px/1.4 var(--f-body)}.tvd__lrow{display: flex;align-items: center;gap: 16px;margin-top: 12px}.tvd__line .tvd__thumb{align-self: end}.tvd__lw{display: flex;flex-direction: column}.tvd__lw .tvd__lrow{margin-top: auto;padding-top: 12px}.tvd__rm{padding: 10px 0;border: 0;background: transparent;color: var(--muted);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.tvd__lp{font: var(--w-ui) 15px/1.2 var(--f-ui);letter-spacing: .04em}.tvd__empty{margin: 0;color: var(--muted)}.tvd__sub{display: flex;justify-content: space-between;margin: 0;color: var(--head);font: var(--w-ui) 15px/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.tvd__ship{margin: 0;color: var(--muted);font: var(--w-body) 14px/1.45 var(--f-body)}.tvd__note{margin: 0;color: var(--muted);font: var(--w-body) 13px/1.45 var(--f-body)}.tvd__note:empty{display: none}.tvd :focus-visible{outline: 2px solid var(--focus);outline-offset: 2px}@media (max-width: 720px){.tvd__head{padding: 16px 18px}.tvd__body{padding: 20px 18px}.tvd__foot{padding: 16px 18px 20px}.tvd__product{grid-template-columns: 72px minmax(0, 1fr)}}@media (prefers-reduced-motion: reduce){.tvd__scrim, .tvd__panel{transition: none}}.shop-ship .tv-fine, .pdp-ship .tv-fine{margin: 0;color: var(--muted);font: var(--w-body) 12px/1.5 var(--f-body);letter-spacing: 0;text-transform: none}.shop-ship .tv-fine{max-width: 62ch;margin-top: clamp(28px, 3vw, 44px);text-wrap: pretty}.pdp-ship .tv-fine{max-width: 360px;margin: 10px auto 0;text-wrap: balance}@media (max-width: 760px){.pdp-ship .pdp-buy__l1 .tv-fine{order: 3}.shop-ship .tv-fine{margin-top: 24px}}.pdp-hero{--hero-fade: color-mix(in srgb, #cbd8d8 17%, transparent) 0%, color-mix(in srgb, #cbd8d8 15.47%, transparent) 20%, color-mix(in srgb, #cbd8d8 11.39%, transparent) 40%, color-mix(in srgb, #cbd8d8 5.95%, transparent) 62%, color-mix(in srgb, #cbd8d8 1.87%, transparent) 82%, transparent 100%;--hero-light: radial-gradient(ellipse 34% 55% at 26% 55%, var(--hero-fade));--hero-ink: #eaeae9;--bh: clamp(300px, 40vw, 590px);position: relative;overflow: hidden;background: var(--hero-light), linear-gradient(180deg, #496362 0%, #455e5d 100%);color: var(--hero-ink);--head: var(--hero-ink);--focus: var(--hero-ink)}.pdp-hero__art, .pdp-hero__grain{position: absolute;inset: 0;pointer-events: none}.pdp-hero__art{background: var(--art) center / cover no-repeat;opacity: .1}.pdp-hero__grain{background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}#peace-and-freedom-buy{--art: url(/products/peace-and-freedom/img/hero-wall.webp?v=1599d012)}#faith-and-security-buy{--art: url(/products/faith-and-security/img/hero-wall.webp?v=6ac293c4)}#compassion-and-forgiveness-buy{--art: url(/products/compassion-and-forgiveness/img/hero-wall.webp?v=d429dd95)}#joy-and-purpose-buy{--art: url(/products/joy-and-purpose/img/hero-wall.webp?v=58aaac21)}#clarity-and-manifestation-buy{--art: url(/products/clarity-and-manifestation/img/hero-wall.webp?v=8cc8c972)}#vibrant-mind-buy{--art: url(/products/vibrant-mind/img/hero-wall.webp?v=ca8c8c2a)}#vibrant-intuition-buy{--art: url(/products/vibrant-intuition/img/hero-wall.webp?v=d63fea11)}#vibrant-self-buy{--art: url(/products/vibrant-self/img/hero-wall.webp?v=83e38afd)}.pdp-hero__wrap{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);gap: clamp(32px, 5vw, 88px);align-items: center;box-sizing: border-box;min-height: min(100dvh, calc(900px + var(--nav-h)));padding: calc(var(--nav-h) + clamp(28px, 3.2vw, 44px)) max(var(--side), calc((100% - var(--wrap)) / 2)) clamp(48px, 5vw, 72px)}.pdp-hero__stage{position: relative;align-self: stretch;display: grid;place-items: center;min-height: calc(var(--bh) + 120px)}.pdp-hero__bottle{position: relative;z-index: 1;width: auto;height: var(--bh);rotate: -5deg}.pdp-hero__box{max-width: 560px;container-type: inline-size}.pdp-hero__title{margin: 0;font-weight: 400;color: var(--hero-ink)}.pdp-hero__name{display: block;font: 400 clamp(52px, min(6.4vw, 11svh), 92px)/.96 var(--f-head);letter-spacing: var(--ls-head, .015em);text-transform: uppercase;text-wrap: balance}.pdp-hero__name--long{font-size: var(--t-h2, clamp(32px, 4.2vw, 60px))}.pdp-hero__desc{display: block;margin-top: 12px;font: 400 clamp(19px, 1.5vw, 22px)/1.36 var(--f-head)}.pdp-hero__desc::first-letter{text-transform: uppercase}.pdp-hero__lede{margin: 8px 0 0;max-width: 46ch;font: 500 17px/1.6 var(--f-body)}.pdp-hero__does{margin: 10px 0 0;font: 500 15px/1.6 var(--f-body)}.pdp-hero__does b{font-weight: 600}.pdp-hero .pdp-hero__size{max-width: none;margin: 30px 0 0;border-color: var(--hero-ink);background: transparent;box-shadow: inset 0 0 0 1px var(--hero-ink);color: var(--hero-ink)}.pdp-hero .pdp-hero__size::before{border-color: var(--hero-ink);background: transparent}.pdp-hero__add{width: 100%;margin-top: 12px}@media (min-width: 901px){.pdp-hero .pdp-hero__box > :is(.pdp-hero__size, .pdp-opts){margin-top: min(60px, 6.7vh)}}.pdp-hero__ships{margin: 14px 0 0;font: 500 13.5px/1.5 var(--f-body)}.pdp-ship--hero .pdp-bar{background: color-mix(in srgb, #496362 94%, transparent);border-top-color: rgb(234 234 233 / .16)}.pdp-ship--hero .pdp-bar__name, .pdp-ship--hero .pdp-bar__price{color: #eaeae9}@media (max-width: 900px){.pdp-hero{--bh: clamp(230px, 62vw, 290px);--hero-light: radial-gradient(ellipse 65% 212px at 50% 196px, var(--hero-fade))}.pdp-hero__art{background: var(--art) left top / 200% auto repeat-y, var(--art) right top / 200% auto repeat-y;background-blend-mode: multiply}.pdp-hero__wrap{grid-template-columns: minmax(0, 1fr);gap: 4px;min-height: 0;padding-top: calc(var(--nav-h) + 14px)}.pdp-hero__stage{min-height: calc(var(--bh) + 76px)}.pdp-hero__box{display: flex;flex-direction: column;max-width: none}}.pdp-hero__product{position: relative;z-index: 1;display: grid;place-items: center}.pdp-hero__product > img{position: relative;z-index: 2;display: block;height: auto}.pdp-hero__disc{width: calc(var(--bh) * .86)}.pdp-hero__sticker{width: calc(var(--bh) * 1.0)}.pdp-hero .pdp-opts{max-width: none;margin: 30px 0 0}.pdp-hero .pdp-opt legend{margin-bottom: 12px;color: var(--hero-ink);text-align: left}html[data-look] .pdp-hero .pdp-opt__choice{border-color: var(--hero-ink);background: transparent;color: var(--hero-ink);box-shadow: none}html[data-look] .pdp-hero .pdp-opt__choice[aria-pressed="true"]{border-color: var(--hero-ink);box-shadow: inset 0 0 0 1px var(--hero-ink);background: transparent;color: var(--hero-ink)}html[data-look] .pdp-hero .pdp-opt__dot{border-color: var(--hero-ink);background: transparent}html[data-look="c"] .pdp-hero .pdp-opt__choice[aria-pressed="true"] .pdp-opt__dot{border: 5px solid var(--hero-ink)}@media (hover: hover){html[data-look] .pdp-hero .pdp-opt__choice:not([aria-pressed="true"]):hover{box-shadow: inset 0 0 0 1px rgb(234 234 233 / .5)}}.pdp-hero .pdp-opts + .pdp-hero__add{margin-top: 12px}.pdp-hero .tv-fine{max-width: 46ch;margin: 10px 0 0;color: var(--hero-ink);text-wrap: pretty}@media (max-width: 900px){.pdp-hero__disc{width: calc(var(--bh) * .9)}.pdp-hero__sticker{width: calc(var(--bh) * 1.06)}}.hvd-ship{margin-inline: calc(50% - 50vw)}.hvd{--hvd-gap: 34px;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);column-gap: 8px;padding: clamp(64px, 7.2vw, 104px) max(clamp(18px, 4vw, 56px), calc((100% - 1328px) / 2)) 72px;background: #fefefd;color: #eaeae9;font: 400 17px/1.6 var(--f-body);letter-spacing: .025em;-webkit-font-smoothing: antialiased}.hvd *, .hvd *::before, .hvd *::after{box-sizing: border-box}.hvd :where(h2, h3, p, figure, blockquote){margin: 0}.hvd .tm{margin-left: .06em;font-size: max(.42em, 8px);line-height: 0;vertical-align: super}.hvd__a{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 500px;padding: 48px 40px;border-radius: 4px;text-align: center;background: #212f2e}.hvd__img{position: absolute;inset: 0;z-index: -1;width: 100%;height: 100%;object-fit: cover}.hvd__scrim{position: absolute;inset: 0;z-index: -1;background: rgba(24, 35, 35, var(--hvd-scrim, .56))}.hvd__h2{max-width: 560px;font: 300 clamp(32px, 4.2vw, 60px)/1.12 var(--f-head);letter-spacing: .015em;text-transform: uppercase;text-wrap: balance}.hvd__h3{margin-top: var(--hvd-gap);font: 600 17px/1.6 var(--f-body);letter-spacing: .025em}.hvd__line{margin-top: 2px;color: #cbd8d8;text-wrap: pretty}.hvd__p{max-width: 425px;margin-top: 20px;text-wrap: pretty}.hvd__p.hvd__one{max-width: 440px;margin-top: var(--hvd-gap)}.hvd__one b{font-weight: 600}.hvd__btn{position: relative;display: inline-flex;align-items: center;justify-content: center;margin-top: var(--hvd-gap);min-height: 47px;min-width: 122px;padding: 0 30px;border: 3px solid transparent;border-radius: 0;background: #fefefd padding-box;color: #202020;text-decoration: none;box-shadow: 0 0 0 1px #eaeae9, inset 0 0 0 1px rgb(24 35 35 / .2);font: 400 10.75px/1.2 var(--f-ui);letter-spacing: .15em;text-transform: uppercase}.hvd__btn:focus-visible{outline: 2px solid #eaeae9;outline-offset: 5px}.hvd__t{position: relative;display: inline-block;transition: transform .35s cubic-bezier(.25, 1, .5, 1)}.hvd__arrow{position: absolute;top: 50%;right: -19px;width: 10px;height: 10px;margin-top: -5px;background: currentColor;opacity: 0;transform: translate(-5px, 5px);transition: opacity .25s cubic-bezier(.25, 1, .5, 1), transform .35s cubic-bezier(.25, 1, .5, 1);-webkit-mask: var(--hvd-arrow) center / contain no-repeat;mask: var(--hvd-arrow) center / contain no-repeat;--hvd-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z'/%3E%3C/svg%3E")}.hvd__btn:is(:hover, :focus-visible) .hvd__t{transform: translateX(-9px)}.hvd__btn:is(:hover, :focus-visible) .hvd__arrow{opacity: 1;transform: translate(0, 0)}@media (prefers-reduced-motion: reduce){.hvd__t, .hvd__arrow{transition: none}}.hvd__b{position: relative;isolation: isolate;overflow: hidden;min-height: 500px;border-radius: 4px;background: #cbd8d8}.hvd__b .hvd__img{z-index: 0;object-position: 50% 100%}.hvd__b::after{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(to top, rgba(24, 35, 35, .78) 0%, rgba(24, 35, 35, .45) 22%, rgba(24, 35, 35, 0) 42%)}.hvd__rv{position: absolute;left: 40px;right: 40px;bottom: 48px;z-index: 2;display: flex;flex-direction: column;align-items: center;text-align: center;color: #eaeae9}.hvd__stars{display: flex;gap: 4px;height: 14px;margin: 0 0 14px}.hvd__stars i{width: 14px;height: 14px;background: currentColor;clip-path: polygon(50% 0, 61.2% 34.5%, 97.6% 34.5%, 68.2% 55.9%, 79.4% 90.5%, 50% 69.1%, 20.6% 90.5%, 31.8% 55.9%, 2.4% 34.5%, 38.8% 34.5%)}.hvd__q{max-width: 580px;font: 400 24px/1.16 var(--f-body);letter-spacing: .01em;text-wrap: balance}.hvd__by{display: flex;flex-direction: column;align-items: center;gap: 8px;margin-top: 14px;font: 400 11px/1.4 var(--f-ui);letter-spacing: .13em;text-transform: uppercase}.hvd__name{color: #eaeae9}.hvd__link{color: #e3e5e2;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 6px}.hvd__link:hover{text-decoration-thickness: 2px}.hvd__link:focus-visible{outline: 2px solid currentColor;outline-offset: 5px}#electronics-diodes-emf-stickers-details{--hvd-scrim: .56}#electronics-diodes-emf-stickers-details .hvd__a .hvd__img{object-position: 50% 18%}#personal-diode-details{--hvd-scrim: .64}#personal-diode-details .hvd__a .hvd__img{object-position: 50% 50%}#personal-diode-details .hvd__b .hvd__img{object-position: 50% 50%}@media (max-width: 760px){.hvd{--hvd-gap: 24px;grid-template-columns: minmax(0, 1fr);padding-bottom: 48px;font-size: 16px}.hvd__a{min-height: 0;padding: 36px 24px}.hvd__b{display: none}.hvd__h3{font-size: 16px}.hvd__p{margin-top: 16px}#electronics-diodes-emf-stickers-details .hvd__a .hvd__img{object-position: 50% 35%}#personal-diode-details .hvd__a .hvd__img{object-position: 7% 50%}}#protective-pendant-necklace-details{--hvd-scrim: .64}#protective-pendant-necklace-details .hvd__a .hvd__img{object-position: 50% 50%}#protective-pendant-necklace-details .hvd__b .hvd__img{object-position: 50% 78%}#protective-pendant-necklace-details .hvd__b::after{content: none}#vibrant-space-spray-details{--hvd-scrim: 0.58}#vibrant-space-spray-details .hvd__a .hvd__img{object-position: 45% 50%}#vibrant-space-spray-details .hvd__b{background: linear-gradient(to bottom, #95acad 0.0%, #95acad 4.17%, #95acad 8.33%, #94adad 12.5%, #95acad 16.67%, #95acad 20.83%, #95acad 25.0%, #95acad 29.17%, #95acab 33.33%, #98afae 37.5%, #9ab1b0 41.67%, #9fb4b4 45.83%, #a4b8b8 50.0%, #aabcbd 54.17%, #afc1c2 58.33%, #b2c5c4 62.5%, #b8c9c8 66.67%, #bbcbca 70.83%, #bccccb 75.0%, #bdcdcc 79.17%, #bdcdcc 83.33%, #bdcdcc 87.5%, #bdcdcc 91.67%, #bccccb 95.83%, #bbcbca 100.0%)}#vibrant-space-spray-details .hvd__b .hvd__img{object-fit: contain;object-position: 50% 50%}#vibrant-space-spray-details .hvd__b::after{content: none}#vibrant-bundle-details{--hvd-scrim: 0.66}#vibrant-bundle-details .hvd__a .hvd__img{object-position: 50% 50%}#vibrant-bundle-details .hvd__b .hvd__img{object-position: 50% 74%}@media (max-width: 760px){#protective-pendant-necklace-details .hvd__a .hvd__img{object-position: 58% 50%}#vibrant-space-spray-details .hvd__a .hvd__img{object-position: 30% 50%}#vibrant-bundle-details .hvd__a .hvd__img{object-position: 50% 50%}}.hvd__a, .hvd__b{cursor: pointer}@media (hover: hover){.hvd:has(.hvd__a:hover) .hvd__btn .hvd__t{transform: translateX(-9px)}.hvd:has(.hvd__a:hover) .hvd__btn .hvd__arrow{opacity: 1;transform: translate(0, 0)}}.hvd__a .hvd__img{transition: transform .3s cubic-bezier(.25, 1, .5, 1)}@media (hover: hover){.hvd__a:hover .hvd__img{transform: scale(1.04);transition-duration: .45s}}.hvd__a:has(.hvd__btn:focus-visible) .hvd__img{transform: scale(1.04);transition-duration: .45s}@media (prefers-reduced-motion: reduce){.hvd__a .hvd__img{transition: none !important;transform: none !important}}.hvd__u{font-weight: 600}.hvd .hvd__more{display: none}@media (max-width: 760px){.hvd .hvd__clamp{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: var(--hvd-lines);overflow: hidden}.hvd .hvd__more{display: inline-block;margin-top: 10px;padding: 6px 0;background: none;border: 0;color: #e3e5e2;cursor: pointer;font: 400 11px/1.4 var(--f-ui);letter-spacing: .13em;text-transform: uppercase;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 6px}.hvd .hvd__more[hidden]{display: none}.hvd .hvd__more:focus-visible{outline: 2px solid currentColor;outline-offset: 4px}}#emf-protection-5g{--hvd-scrim: 0.68}#emf-protection-5g .hvd__k{margin: 0 0 18px;font: 400 12px/1.5 var(--f-ui);letter-spacing: .13em;text-transform: uppercase;color: #eaeae9}#emf-protection-5g .hvd__h2{margin: 0}#emf-protection-5g .hvd__a .hvd__img{object-position: 50% 50%}#emf-protection-5g .hvd__b .hvd__img{object-position: 50% 78%;transform-origin: 50% 78%;transition: transform .3s cubic-bezier(.25, 1, .5, 1)}#emf-protection-5g .hvd__b:hover .hvd__img{transform: scale(1.06);transition-duration: .45s}@media (prefers-reduced-motion: reduce){#emf-protection-5g .hvd__b .hvd__img{transition: none;transform: none}}#emf-protection-5g .hvd__b::after{content: none}@media (max-width: 760px){#emf-protection-5g .hvd__a .hvd__img{object-position: 50% 50%}}#calming-essential-oils-stress{--hvd-scrim: 0.64}#calming-essential-oils-stress .hvd__a .hvd__img{object-position: 45% 50%}@media (max-width: 760px){#calming-essential-oils-stress .hvd__a .hvd__img{object-position: 40% 50%}}#calming-essential-oils-stress .hvd__k{margin: 0 0 18px;font: 400 12px/1.5 var(--f-ui);letter-spacing: .13em;text-transform: uppercase;color: #eaeae9}#calming-essential-oils-stress .hvd__h2{margin: 0}#calming-essential-oils-stress .hvd__b .hvd__img{object-fit: contain;object-position: 50% 50%}#calming-essential-oils-stress .hvd__b{background: linear-gradient(#bbcbca, #bbcbca) left top / 50.5% 100% no-repeat, linear-gradient(#bccccb, #bccccb) right top / 50.5% 100% no-repeat}#calming-essential-oils-stress .hvd__b .hvd__img{background: linear-gradient(to bottom, #94abac 0.0%, #94abac 2.08%, #93acac 4.17%, #94abac 6.25%, #93aaab 8.33%, #91aaab 10.42%, #91aba9 12.5%, #93aaa9 14.58%, #93aaa9 16.67%, #91aaab 18.75%, #93aaab 20.83%, #92a9a8 22.92%, #92a8aa 25.0%, #92a8aa 27.08%, #92a9a8 29.17%, #92a9a8 31.25%, #92a9a8 33.33%, #93aaa9 35.42%, #94abaa 37.5%, #95acab 39.58%, #98adad 41.67%, #9aafaf 43.75%, #9db1b1 45.83%, #9eb2b2 47.92%, #a0b5b5 50.0%, #a4b6b7 52.08%, #a7b9b9 54.17%, #a9bbbc 56.25%, #abbdbd 58.33%, #aebfbf 60.42%, #b0c0bf 62.5%, #b3c3c2 64.58%, #b4c4c3 66.67%, #b6c6c5 68.75%, #b7c7c6 70.83%, #b8c9c8 72.92%, #bacac9 75.0%, #bbcbca 77.08%, #bbcbca 79.17%, #bbcbca 81.25%, #bccccb 83.33%, #bccccb 85.42%, #bccccb 87.5%, #bccccb 89.58%, #bccccb 91.67%, #bccccb 93.75%, #bccccb 95.83%, #bbcbca 97.92%, #bbcbca 100.0%) left top / 50.5% 100% no-repeat, linear-gradient(to bottom, #95acad 0.0%, #95acab 2.08%, #95acad 4.17%, #95acad 6.25%, #95acad 8.33%, #95acad 10.42%, #95acad 12.5%, #95acad 14.58%, #95acad 16.67%, #95acad 18.75%, #95acad 20.83%, #95acab 22.92%, #95acad 25.0%, #94adab 27.08%, #95acad 29.17%, #94adab 31.25%, #94adab 33.33%, #97adad 35.42%, #98afae 37.5%, #99b0af 39.58%, #9ab1b0 41.67%, #9cb3b2 43.75%, #a0b5b5 45.83%, #a3b7b7 47.92%, #a5b9b9 50.0%, #a9bbbb 52.08%, #abbdbc 54.17%, #acbfbf 56.25%, #afc1c2 58.33%, #b1c4c2 60.42%, #b3c5c6 62.5%, #b6c7c5 64.58%, #b8c8ca 66.67%, #bacac9 68.75%, #bbcbca 70.83%, #bccccb 72.92%, #bdcdcc 75.0%, #bdcdcc 77.08%, #bdcdcc 79.17%, #bdcdcc 81.25%, #bdcdcc 83.33%, #bdcdcc 85.42%, #bdcdcc 87.5%, #bdcdcc 89.58%, #bdcdcc 91.67%, #bdcdcc 93.75%, #bccccb 95.83%, #bccccb 97.92%, #bccccb 100.0%) right top / 50.5% 100% no-repeat;translate: 0 -14%}#calming-essential-oils-stress .hvd__rv{bottom: 32px}@media (max-width: 1365px){#calming-essential-oils-stress .hvd__q{font-size: 17px;line-height: 1.4;letter-spacing: .025em}}@media (max-width: 960px){#calming-essential-oils-stress .hvd__rv{left: 24px;right: 24px}}#glass-lined-tumbler-details{--hvd-scrim: 0.66}#glass-lined-tumbler-details .hvd__a .hvd__img{object-position: 50% 50%}#glass-lined-tumbler-details .hvd__b{background: linear-gradient(to bottom, #95acad 0.0%, #95acad 2.08%, #95acad 4.17%, #95acad 6.25%, #95acad 8.33%, #95acad 10.42%, #95acad 12.5%, #95acad 14.58%, #95acad 16.67%, #95acad 18.75%, #95acad 20.83%, #95acad 22.92%, #95acad 25.0%, #95acad 27.08%, #95acad 29.17%, #95acad 31.25%, #95acab 33.33%, #97adad 35.42%, #98afae 37.5%, #99b0af 39.58%, #9ab1b0 41.67%, #9eb2b2 43.75%, #9fb4b4 45.83%, #a1b6b6 47.92%, #a4b8b8 50.0%, #a8babb 52.08%, #aabcbd 54.17%, #acbebf 56.25%, #afc1c2 58.33%, #b1c3c4 60.42%, #b3c6c4 62.5%, #b6c6c7 64.58%, #b7c7c6 66.67%, #bacac9 68.75%, #bbcbca 70.83%, #bccccb 72.92%, #bdcdcc 75.0%, #bdcdcc 77.08%, #bececd 79.17%, #bececd 81.25%, #bececd 83.33%, #bececd 85.42%, #bececd 87.5%, #bececd 89.58%, #bdcdcc 91.67%, #bdcdcc 93.75%, #bdcdcc 95.83%, #bccccb 97.92%, #bccccb 100.0%) left top / 50.5% 100% no-repeat, linear-gradient(to bottom, #95acad 0.0%, #95acad 2.08%, #95acad 4.17%, #95acad 6.25%, #95acad 8.33%, #95acad 10.42%, #95acad 12.5%, #95acad 14.58%, #95acad 16.67%, #95acad 18.75%, #95acad 20.83%, #95acad 22.92%, #95acad 25.0%, #95acad 27.08%, #95acad 29.17%, #95acad 31.25%, #95acab 33.33%, #97adad 35.42%, #98afae 37.5%, #99b0af 39.58%, #9ab1b0 41.67%, #9eb2b2 43.75%, #9fb4b4 45.83%, #a1b6b6 47.92%, #a4b8b8 50.0%, #a6babb 52.08%, #aabcbd 54.17%, #abbdbe 56.25%, #acbebf 58.33%, #aec0be 60.42%, #b0c0bf 62.5%, #b0c0bf 64.58%, #b1c2c1 66.67%, #b0c0bf 68.75%, #afbfbe 70.83%, #adbbbb 72.92%, #abb9b9 75.0%, #a7b5b5 77.08%, #a5b3b3 79.17%, #a9b6b6 81.25%, #adbbbb 83.33%, #b2c0bf 85.42%, #b8c5c5 87.5%, #bacac9 89.58%, #bccccb 91.67%, #bdcdcc 93.75%, #bccccb 95.83%, #bccccb 97.92%, #bccccb 100.0%) right top / 50.5% 100% no-repeat}#glass-lined-tumbler-details .hvd__b .hvd__img{object-fit: contain;object-position: 50% 50%}#glass-lined-tumbler-details .hvd__b::after{content: none}@media (max-width: 760px){#glass-lined-tumbler-details .hvd__a .hvd__img{object-position: 50% 50%}}#essential-oil-pouch-details{--hvd-scrim: 0.58}#essential-oil-pouch-details .hvd__a .hvd__img{object-position: 50% 50%}#essential-oil-pouch-details .hvd__b .hvd__img{object-position: 50% 46%}#essential-oil-pouch-details .hvd__b::after{content: none}@media (max-width: 760px){#essential-oil-pouch-details .hvd__a .hvd__img{object-position: 50% 50%}}#essential-oil-tray-details{--hvd-scrim: 0.62}#essential-oil-tray-details .hvd__a .hvd__img{object-position: 35% 50%}#essential-oil-tray-details .hvd__b .hvd__img{object-position: 50% 78%}#essential-oil-tray-details .hvd__b::after{content: none}@media (max-width: 760px){#essential-oil-tray-details .hvd__a .hvd__img{object-position: 38% 50%}}.hu-ship{margin-inline:calc(50% - 50vw)}body{overflow-x:clip}.hu :where(h2,h3,p,ol,li,figure){color:inherit}.hu .hu__h{font:400 17px/1.2 var(--f-body);color:inherit;text-transform:none}.hu{--f-head:"Imbue","Bodoni 72",Didot,serif;--f-body:"Libertinus Serif",Georgia,serif;--f-ui:"Syncopate",system-ui,sans-serif;--side:clamp(18px,4vw,56px);--wrap:1328px;--ink:#202020;--porcelain:#eaeae9;--line:#cbd8d8;--panel:linear-gradient(180deg,#526e6e,#4b6665);--panel-flat:#526e6e;background:#fefefd;color:var(--ink);padding:clamp(56px,6vw,92px) 0 clamp(52px,5.4vw,80px);font:400 17px/1.6 var(--f-body);letter-spacing:.025em}.hu *{box-sizing:border-box}.hu .tm{font-size:.5em;vertical-align:.8em;line-height:0;letter-spacing:0;margin-left:.04em}.hu__wrap{width:min(var(--wrap),100% - 2 * var(--side));margin-inline:auto}.hu__top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hu__ph{position:relative;margin:0;width:100%;aspect-ratio:428/620.6;align-self:stretch;border-radius:4px;overflow:hidden;background:#e9eeee}.hu__ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hu__panel{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:56px;background:var(--panel);color:var(--porcelain);text-align:center}.hu__h{margin:0;font-weight:400}.hu__h-lead{display:block;font:300 26px/1.12 var(--f-head);letter-spacing:.015em;text-transform:uppercase}.hu__h-name{display:block;margin-top:2px;font:italic 400 24px/1.16 var(--f-body);letter-spacing:.01em}.hu__note{margin:24px 0 0;font:400 15px/1.55 var(--f-body);letter-spacing:.025em;text-wrap:pretty}.hu__line{list-style:none;margin:84px 0 0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.hu__stop{position:relative;padding:20px 24px 0 0}.hu__stop::after{content:"";position:absolute;left:0;right:0;top:3px;height:2px;background:var(--line)}.hu__stop::before{content:"";position:absolute;z-index:1;left:0;top:0;width:8px;height:8px;border-radius:50%;background:var(--line)}.hu__stop--on::before{background:var(--ink)}.hu__k{margin:0;font:400 12px/1.5 var(--f-ui);letter-spacing:.13em;text-transform:uppercase}.hu__tag{display:inline-block;margin:0;padding:3px 6px;background:var(--panel-flat);color:var(--porcelain);font:400 12px/1.5 var(--f-ui);letter-spacing:.13em;text-transform:uppercase}.hu__name{margin:6px 0 0;font:400 24px/1.16 var(--f-body);letter-spacing:.01em}.hu__name a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.hu__name a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hu__s{margin:4px 0 0;text-wrap:pretty}.hu__name + .hu__s{margin-top:8px}@media (max-width:1199px){.hu__top{grid-template-columns:repeat(2,minmax(0,1fr))}.hu__ph--1{display:none}.hu__line{display:block;max-width:568px;margin-top:56px}.hu__stop{padding:0 0 36px 24px}.hu__stop::before{top:8.5px}.hu__stop::after{left:3px;right:auto;top:8.5px;bottom:0;width:2px;height:auto}.hu__stop:last-child::after{display:none}.hu__stop:last-child{padding-bottom:0}.hu__stop--on .hu__tag{margin-top:2px}}@media (max-width:767px){.hu{font-size:16px}.hu__wrap{width:100%}.hu__top{display:block;padding:42px 18px;background:var(--panel)}.hu__ph--2{aspect-ratio:354/513}.hu__panel{padding:28px 0 20px;background:none}.hu__line{margin:36px var(--side) 0}}@media (prefers-reduced-motion:reduce){.hu *{transition:none!important;animation:none!important}}@media (min-width:1200px){.hu__stop:not(:last-child)::after{right:8.5px}}.hu__bg{display:none}@media (min-width:768px){.hu__panel{order:-1;position:relative;isolation:isolate;overflow:hidden;border-radius:4px;background:#4b6665}.hu__bg{display:block;position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:fill}.hu__note{max-width:260px}}.hu__name{font-style:italic}.hu__note{font-size:17px;line-height:1.6}@media (max-width:767px){.hu__note{font-size:16px}}.hu .hu__stop--on .hu__tag{display:block;width:fit-content;margin:-3px -6px}.hu .hu__stop--on{display:flow-root}.hu__stop--on::before,.hu__stop--on::after{background:#526e6e}.hu__h-q{margin:2px 0 0;font:italic 400 24px/1.16 var(--f-body);letter-spacing:.01em}.hu__line{margin-top:36px}@media (max-width:1199px){.hu__line{margin-top:32px}}@media (max-width:767px){.hu__line{margin-top:24px}}.hu__with{margin:6px 0 0;font:italic 400 24px/1.16 var(--f-body);letter-spacing:.01em}.hu__with-w{font-size:17px}.hu .hu__h-only{margin:0}.hu__note .hu__h-in{display:inline;margin:0;font:inherit;letter-spacing:inherit;color:inherit;text-transform:none}.hu__ph{overflow:visible;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.hu__ph img{border-radius:inherit}.hu__ph::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 18px 30px -16px rgba(24,35,35,.45);opacity:0;transition:opacity .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hu__ph:hover{transform:translateY(-6px);transition-duration:.45s}.hu__ph:hover::after{opacity:1;transition-duration:.45s}}.hu .hu__stop--on{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;align-items:start;align-content:start}.hu .hu__stop--on .hu__name{margin:-6px 0 0;font-size:28px;line-height:32px;white-space:normal;text-wrap:balance}@media (min-width:1200px){.hu .hu__stop--on .hu__name{margin-right:-24px}}.hu .hu__stop--on .hu__name .tm{display:inline-block;width:0}.hu .hu__stop--on .hu__name a{position:relative;top:0;text-decoration:none;padding-bottom:var(--ul-hit,0px);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:0 calc(100% - 2px - var(--ul-hit,0px));-webkit-box-decoration-break:clone;box-decoration-break:clone}.hu .hu__stop--on .hu__s{grid-column:1/-1;margin-top:-1px}@keyframes hu-pass{0%{background-size:100% 1px;background-position-x:100%;animation-timing-function:cubic-bezier(.55,0,.8,.3)}42%{background-size:0% 1px;background-position-x:100%}52%{background-size:0% 1px;background-position-x:0%;animation-timing-function:cubic-bezier(.25,1,.5,1)}100%{background-size:100% 1px;background-position-x:0%}}@media (hover:hover){.hu .hu__stop--on .hu__name a{--ul-hit:3px;transition:top .35s cubic-bezier(.25,1,.5,1)}.hu .hu__stop--on .hu__name a:is(:hover,:focus-visible){top:-3px;animation:hu-pass .8s both}}@media (prefers-reduced-motion:reduce){.hu .hu__stop--on .hu__name a{animation:none!important;transition:none!important}}.hu .hu__stop--on{grid-template-columns:auto minmax(min-content,1fr)}.hu .hu__stop--on .hu__name{white-space:nowrap}@media (min-width:1200px){.hu:not(.hu--home) .hu__line:has(> .hu__stop--on:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(min-content,1fr)}.hu:not(.hu--home) .hu__line:has(> .hu__stop--on:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr)) minmax(min-content,1fr)}}@media (min-width:1200px) and (max-width:1365px){.hu.hu--home .hu__stop--on .hu__name{margin-top:-3.5px;font-size:24px;line-height:28px}}@media (max-width:767px){.hu .hu__stop--on .hu__name{margin-top:-3.5px;font-size:24px;line-height:28px}}@media (max-width:359px){.hu .hu__stop--on{grid-template-columns:minmax(0,1fr)}.hu .hu__stop--on .hu__name{margin-top:6px}}@media (max-width:767px){.hu:not(.hu--home) .hu__top{--sc:48,72,72;--sa:.3;--r:.75;--clear:.546;--ph:calc(100cqw * var(--r));--c0:calc(var(--ph) * var(--clear));container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);padding:0 var(--side);background:none}.hu:not(.hu--home) .hu__top::before{content:"";grid-area:1/1;border-radius:4px;background:var(--panel)}.hu:not(.hu--home) .hu__ph--2{grid-area:1/1;align-self:start;aspect-ratio:1 / var(--r);-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),transparent);mask-image:linear-gradient(#000 calc(100% - 64px),transparent)}.hu:not(.hu--home) .hu__ph--2 img{object-position:50% var(--oy,50%)}.hu:not(.hu--home) .hu__top::after{content:"";grid-area:1/1;position:relative;z-index:1;border-radius:4px;pointer-events:none;background:linear-gradient(180deg,rgba(var(--sc),0) var(--c0),rgba(var(--sc),calc(var(--sa) * .12)) calc(var(--c0) + 20px), rgba(var(--sc),calc(var(--sa) * .38)) calc(var(--c0) + 44px),rgba(var(--sc),calc(var(--sa) * .7)) calc(var(--c0) + 68px), rgba(var(--sc),var(--sa)) calc(var(--c0) + 96px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(transparent var(--c0),#000 calc(var(--c0) + 96px));mask-image:linear-gradient(transparent var(--c0),#000 calc(var(--c0) + 96px))}.hu:not(.hu--home) .hu__panel{grid-area:1/1;align-self:end;position:relative;z-index:2;margin-top:calc(100% * var(--r) * var(--clear));padding:96px 22px 28px;background:none}.hu:not(.hu--home) .hu__h-lead{text-wrap:balance}}.faq-ship{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){.faq-ship{--nav-h: 68px}}@media (max-width: 720px){.faq-ship{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}.faq-ship{-webkit-font-smoothing: antialiased;font: var(--w-body) var(--t-body)/1.6 var(--f-body)}:where(.faq-ship) :focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}.faq-ship .tm{font-size: max(.42em, 8px);vertical-align: super;margin-left: .06em;-webkit-text-stroke-width: var(--head-stroke, .026em)}.faq-ship{margin-inline: calc(50% - 50vw)}body{overflow-x: clip}.faq-ship .faq{--page: #fefefd;--ink: var(--dark);--head: var(--dark);--muted: color-mix(in srgb, var(--dark) 74%, var(--sea-glass));--focus: var(--dark);--faq-on: #eaeae9;--faq-tile: color-mix(in srgb, var(--sea-glass-light) 34%, #fefefd);--faq-tile-hover: color-mix(in srgb, var(--sea-glass-light) 54%, #fefefd);--faq-glass: linear-gradient(180deg, #526e6e 0%, #526e6e 26%, #4b6665 100%);--faq-pad: 30px 32px;--faq-q: clamp(22px, 1.8vw, 27px);--faq-gap: 20px;--faq-quad: cubic-bezier(.455, .03, .515, .955);--faq-cubic: cubic-bezier(.645, .045, .355, 1);--faq-expo: cubic-bezier(.87, 0, .13, 1)}@media (max-width: 759px){.faq-ship .faq{--faq-pad: 22px 20px;--faq-q: 20px;--faq-gap: 12px}}.faq-ship .faq{padding: clamp(64px, 8vw, 104px) var(--side);padding-inline: max(var(--side), calc((100% - 1328px) / 2));background: var(--page);color: var(--ink)}.faq-ship .faq__h2{margin: 0;color: var(--head);font: var(--w-head) var(--t-h2)/1.12 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-wrap: balance}.faq-ship .faq__grid{display: grid;grid-template-columns: 1fr 1fr;grid-auto-rows: 1fr;gap: var(--faq-gap);margin: 56px 0 0}@media (min-width: 1100px){.faq-ship .faq__grid[data-n="3"]{grid-template-columns: repeat(3, 1fr)}}@media (min-width: 760px) and (max-width: 1099px){.faq-ship .faq__grid[data-n="3"] > :last-child{grid-column: 1 / -1}}@media (max-width: 759px){.faq-ship .faq__grid{grid-template-columns: 1fr;grid-auto-rows: auto;margin-top: 36px}}.faq-ship .faq__tile{position: relative;display: grid;grid-template-rows: auto 1fr auto;min-height: 240px;padding: var(--faq-pad);box-sizing: border-box;overflow: hidden;border-radius: 4px;background: var(--faq-tile);color: var(--head);isolation: isolate;transition: color .3s var(--faq-quad), background-color .3s var(--faq-quad), translate .45s var(--ease), box-shadow .45s var(--ease)}.faq-ship .faq__tile::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--faq-glass);opacity: 0;transition: opacity .3s var(--faq-quad)}.faq-ship .faq__tile.is-open{color: var(--faq-on)}.faq-ship .faq__tile.is-open::before{opacity: 1}@media (max-width: 759px){.faq-ship .faq__tile{min-height: 0}}.faq-ship .faq__q{margin: 0;font: inherit}.faq-ship .faq__btn{display: block;width: 100%;margin: 0;padding: 0 44px 0 0;border: 0;background: none;color: inherit;cursor: pointer;font: 400 var(--faq-q)/1.2 var(--f-head);letter-spacing: .005em;text-align: left;text-wrap: pretty}.faq-ship .faq__btn::after{content: "";position: absolute;inset: 0;z-index: 4;border-radius: inherit}.faq-ship .faq__btn:focus-visible{outline: none}.faq-ship .faq__tile:has(.faq__btn:focus-visible){outline: 2px solid var(--focus);outline-offset: 3px}.faq-ship .faq__a{position: relative;z-index: 5;grid-row: 3;pointer-events: none;display: grid;grid-template-rows: 1fr;visibility: hidden;opacity: 0;transform: translateY(100%);transition: opacity .2s var(--faq-cubic), visibility 0s linear .2s, transform 0s linear .2s}.faq-ship .faq__a > div{min-height: 0;overflow: hidden}.faq-ship .faq__a p{max-width: 56ch;margin: 22px 0 0;color: var(--faq-on);font: var(--w-body) 16px/1.55 var(--f-body);text-wrap: pretty}.faq-ship .faq__tile.is-open .faq__a{visibility: visible;opacity: 1;transform: none;transition: opacity .4s var(--faq-cubic), transform .64s var(--faq-expo), visibility 0s, grid-template-rows .64s var(--faq-expo)}.faq-ship .faq__a a{pointer-events: auto;display: inline-block;padding: 4px 0;border-bottom: 1px solid currentColor;color: var(--faq-on);font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: none}.faq-ship .faq__a a:hover{border-bottom-width: 2px;padding-bottom: 3px}.faq-ship .faq__a a:focus-visible{outline: 2px solid var(--faq-on);outline-offset: 4px}.faq-ship .faq__a .faq__wait{opacity: .8}@media (max-width: 759px){.faq-ship .faq__tile:not(.is-open) .faq__a{grid-template-rows: 0fr}.faq-ship .faq__a p{margin-top: 16px}}.faq-ship .faq__mark{position: absolute;z-index: 3;color: var(--head);pointer-events: none;transition: color .3s var(--faq-quad)}.faq-ship .faq__tile.is-open .faq__mark{color: var(--faq-on)}.faq-ship .faq__mark{top: 30px;right: 32px;width: 14px;height: 14px}.faq-ship .faq__mark::before, .faq-ship .faq__mark::after{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1.5px;margin-top: -.75px;background: currentColor}.faq-ship .faq__mark::after{transform: rotate(90deg);transition: transform .3s var(--faq-quad)}.faq-ship .faq__tile.is-open .faq__mark::after{transform: rotate(90deg) scaleX(0)}@media (max-width: 759px){.faq-ship .faq__mark{top: 24px;right: 20px}}@media (hover: hover){.faq-ship .faq__tile:not(.is-open):hover{background-color: var(--faq-tile-hover)}}.faq-ship .faq__tile.is-up, .faq-ship .faq__tile:has(.faq__btn:focus-visible){translate: 0 -6px;box-shadow: 0 24px 36px -22px rgb(24 35 35 / .5)}.faq-ship .faq__tile.is-up:not(.is-open){background-color: var(--faq-tile-hover)}.faq-ship .faq__link{display: inline-block;margin: 36px 0 0;padding: 4px 0;border-bottom: 1px solid currentColor;color: var(--head);font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: none}.faq-ship .faq__link:hover{border-bottom-width: 2px;padding-bottom: 3px}@media (prefers-reduced-motion: reduce){.faq-ship .faq__tile, .faq-ship .faq__tile::before, .faq-ship .faq__mark, .faq-ship .faq__mark::after, .faq-ship .faq__a, .faq-ship .faq__tile.is-open .faq__a{transition: none}.faq-ship .faq__tile.is-up, .faq-ship .faq__tile:has(.faq__btn:focus-visible){translate: none}}.shop-ship, .tvd{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){.shop-ship, .tvd{--nav-h: 68px}}@media (max-width: 720px){.shop-ship, .tvd{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}.shop-ship{-webkit-font-smoothing: antialiased;font: var(--w-body, 400) 16px/1.6 var(--f-body)}.shop-ship img{display: block;max-width: 100%}.shop-ship :focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}.shop-ship .nw{white-space: nowrap}.shop-ship .tm{font-size: max(.42em, 8px);vertical-align: super;margin-left: .06em;-webkit-text-stroke-width: var(--head-stroke, .026em)}.shop-ship{margin-inline: calc(50% - 50vw)}body{overflow-x: clip}html[data-view="spec"] .s--built > .spec{margin-bottom: 20px}.s--built{margin-bottom: 28px}.shop{padding: clamp(52px, 7vw, 88px) var(--side)}.shop__wrap{max-width: 1328px;margin: 0 auto}.shop__h2{margin: 0;max-width: 680px;color: var(--head);font: var(--w-head) var(--t-h2)/1.2 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-wrap: balance;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.shop :where(ul){margin: 0;padding: 0;list-style: none}.shop__wrap{container-type: inline-size;--col: calc((100cqi - 40px) / 3)}.shop--list + .shop--list{padding-top: 0}.shop--white{--page: #fefefd;--head: var(--dark);--muted: color-mix(in srgb, var(--dark) 74%, var(--sea-glass));--focus: var(--dark);background: var(--page);color: var(--head)}.acards{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));column-gap: 32px;row-gap: 56px;margin: 44px 0 0;padding: 0;list-style: none}.acards > li{min-width: 0}.acard{position: relative;min-width: 0;text-align: center}.acard__frame{position: relative;aspect-ratio: 2 / 3;overflow: hidden;border-radius: 4px;background: #ece6de}.acard__photo{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover}.acard__photo--alt{opacity: 0;transition: opacity .45s var(--ease)}.acard--zoom .acard__photo{transition: transform .7s var(--ease)}@media (hover: hover){.acard:hover .acard__photo--alt{opacity: 1}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.acard--zoom:hover .acard__photo{transform: scale(1.1)}}.acard__name{margin: 20px 0 0;color: var(--head);font: 400 13px/1.25 var(--f-head);letter-spacing: .12em;text-transform: uppercase;text-wrap: balance}.acard__name a{color: inherit;text-decoration: none}.acard__name a::after{content: "";position: absolute;inset: 0;z-index: 1}.acard__line{margin: 5px 0 0;color: var(--muted);font: 500 12px/1.5 var(--f-body)}.acard__line .nw{white-space: nowrap}.acard__price{margin: 6px 0 0;color: var(--head);font: 500 12.5px/1.5 var(--f-body);letter-spacing: .1em;font-variant-numeric: lining-nums}.acard__add{position: absolute;right: 12px;bottom: 12px;z-index: 2;display: flex;align-items: center;justify-content: flex-end;box-sizing: border-box;height: 40px;min-width: 40px;padding: 0;border: 1px solid color-mix(in srgb, var(--dark) 24%, transparent);border-radius: 4px;cursor: pointer;background: var(--page);color: var(--dark);box-shadow: none;font: 600 11px/1 var(--f-body);letter-spacing: .14em;text-transform: uppercase;transition: opacity .25s var(--ease), transform .25s var(--ease), background-color .2s var(--ease)}.acard__addtx{max-width: 0;overflow: hidden;white-space: nowrap;opacity: 0;transition: max-width .32s ease, opacity .2s, padding .32s ease}.acard__addic{position: relative;flex: none;width: 38px;height: 38px}.acard__addic::before, .acard__addic::after{content: "";position: absolute;left: 50%;top: 50%;width: 11px;height: 1.5px;margin: -.75px 0 0 -5.5px;background: currentColor}.acard__addic::after{transform: rotate(90deg)}.acard__add:hover .acard__addtx, .acard__add:focus-visible .acard__addtx{max-width: 140px;opacity: 1;padding-left: 15px}.acard__add:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px}@media (hover: hover){.acard__add{opacity: 0;transform: translateY(4px)}.acard:hover .acard__add, .acard:focus-within .acard__add{opacity: 1;transform: none}.acard__add:hover{background: color-mix(in srgb, var(--sea-glass-light) 34%, #fefefd)}}@media (prefers-reduced-motion: reduce){.acard__add, .acard__addtx{transition: none}}@media (max-width: 1100px){.acards{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 720px){.acards{grid-template-columns: minmax(0, 1fr);row-gap: 40px;margin-top: 28px}.acard__name{margin-top: 16px}}@media (max-width: 720px){.shop--list .acards{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 12px;row-gap: 32px}.shop--list .acard__name{margin-top: 12px;font-size: 12px;letter-spacing: .08em}.shop--list .acard__line{font-size: 11.5px;line-height: 1.45}.shop--list .acard__price{margin-top: 4px;font-size: 12px;letter-spacing: .08em}.shop--list .acard__add{right: 8px;bottom: 8px}.shop--list .acard__addic{width: 32px;height: 32px}}.acard--cut .acard__frame{background: linear-gradient(180deg, var(--sea-glass-light) 0%, var(--sea-glass-light) 26%, #b0c4c3 100%)}.tvd{--tvd-w: min(460px, 100vw);position: fixed;inset: 0;z-index: 60}.tvd[hidden]{display: none}.tvd-lock, .tvd-lock body{overflow: hidden}.tvd__scrim{position: absolute;inset: 0;background: rgb(12 20 19 / .58);opacity: 0;transition: opacity .32s var(--ease)}.tvd__panel{position: absolute;top: 0;right: 0;bottom: 0;width: var(--tvd-w);display: flex;flex-direction: column;background: var(--surface);color: var(--ink);box-shadow: 0 24px 60px rgb(5 9 8 / .5);transform: translateX(100%);transition: transform .38s var(--ease)}.tvd.is-open .tvd__scrim{opacity: 1}.tvd.is-open .tvd__panel{transform: none}.tvd__head{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 22px 24px;border-bottom: 1px solid var(--line)}.tvd__title{margin: 0;color: var(--head);font: var(--w-head) 22px/1.2 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.tvd__x{display: grid;place-items: center;width: 44px;height: 44px;margin: -10px -12px -10px 0;border: 0;background: transparent;color: var(--ink);font: 400 28px/1 var(--f-body);cursor: pointer}.tvd__body{flex: 1;overflow-y: auto;padding: 24px;overscroll-behavior: contain}.tvd__foot{display: grid;gap: 12px;padding: 20px 24px 24px;border-top: 1px solid var(--line)}.tvd__go{width: 100%}.tvd__product{display: grid;grid-template-columns: 88px minmax(0, 1fr);gap: 18px;align-items: center;padding-bottom: 22px;border-bottom: 1px solid var(--line)}.tvd__thumb{position: relative;display: block;aspect-ratio: 1;overflow: hidden;border-radius: 4px;background: var(--sea-glass)}.tvd__thumb img{position: absolute;inset: 9%;width: 82%;height: 82%;max-width: none;object-fit: contain}.tvd__thumb[data-fit="card"]{background: var(--thumb-src) 0 50% / 100000% 125% no-repeat}.tvd__thumb[data-fit="card"] img{inset: auto;top: 50%;left: 50%;width: auto;height: 125%;translate: -50% -50%;object-fit: initial}.tvd__thumb[data-fit="photo"] img{inset: 0;width: 100%;height: 100%;object-fit: cover;scale: 1.08}.tvd__name{margin: 0;color: var(--head);font: var(--w-head) 19px/1.25 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.tvd__name a{color: inherit;text-decoration: none}.tvd__more{display: inline-block;margin-top: 10px;color: var(--ink);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px}.tvd__group{margin: 0;padding: 24px 0 0;border: 0;min-width: 0}.tvd__group legend{float: left;width: 100%}.tvd__group legend + *{clear: both}.tvd__group legend, .tvd__label{padding: 0;margin-bottom: 12px;color: var(--muted);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.tvd__choices{display: flex;flex-wrap: wrap;gap: 8px}.tvd__choices:has(.tvd__cp){flex-direction: column;gap: 10px}.tvd__choices:has(.tvd__cp) .tvd__choice{flex: none}.tvd__choices:has(> .tvd__choice:nth-child(3):last-child) > .tvd__choice{flex-basis: calc(33.333% - 6px);gap: 10px;padding-inline: 12px}.tvd__choice{flex: 1 1 calc(50% - 4px);min-width: fit-content;max-width: 100%;display: flex;align-items: center;gap: 12px;min-height: 52px;margin: 0;padding: 10px 22px 10px 18px;box-sizing: border-box;border: 1px solid color-mix(in srgb, var(--ink) 32%, transparent);border-radius: 999px;background: transparent;color: var(--ink);font: var(--w-ui) 12px/1.4 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;text-align: left;cursor: pointer}.tvd__choice::before{content: "";flex: none;width: 16px;height: 16px;box-sizing: border-box;border: 1px solid color-mix(in srgb, var(--ink) 55%, transparent);border-radius: 50%}.tvd__choice > span:first-child{flex: 1 1 auto;min-width: 0}.tvd__choice[aria-pressed="true"]{background: transparent;border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink);color: var(--ink)}.tvd__choice[aria-pressed="true"]::before{border: 5px solid var(--ink)}.tvd__cp{flex: none;font: var(--w-ui) 15px/1 var(--f-ui);letter-spacing: .04em;opacity: 1}@media (hover: hover){.tvd__choice:not([aria-pressed="true"]):hover{border-color: color-mix(in srgb, var(--ink) 70%, transparent)}}.tvd__qty{display: flex;align-items: center;justify-content: space-between}.tvd__qty .tvd__label{margin: 0}.tvd__step{display: inline-flex;align-items: center;border: 1px solid var(--sea-glass)}.tvd__step button{width: 44px;height: 44px;border: 0;background: transparent;color: var(--ink);font: 400 20px/1 var(--f-body);cursor: pointer}.tvd__n{min-width: 28px;text-align: center;font: var(--w-ui) 15px/1 var(--f-ui)}.tvd__lines{margin: 0;padding: 0;list-style: none}.tvd__line{display: grid;grid-template-columns: 72px minmax(0, 1fr) auto;gap: 16px;padding: 18px 0;border-bottom: 1px solid var(--line)}.tvd__line:first-child{padding-top: 0}.tvd__line .tvd__name{font-size: 16px}.tvd__opt{margin: 6px 0 0;color: var(--muted);font: var(--w-body) 14px/1.4 var(--f-body)}.tvd__lrow{display: flex;align-items: center;gap: 16px;margin-top: 12px}.tvd__line .tvd__thumb{align-self: end}.tvd__lw{display: flex;flex-direction: column}.tvd__lw .tvd__lrow{margin-top: auto;padding-top: 12px}.tvd__rm{padding: 10px 0;border: 0;background: transparent;color: var(--muted);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.tvd__lp{font: var(--w-ui) 15px/1.2 var(--f-ui);letter-spacing: .04em}.tvd__empty{margin: 0;color: var(--muted)}.tvd__sub{display: flex;justify-content: space-between;margin: 0;color: var(--head);font: var(--w-ui) 15px/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.tvd__ship{margin: 0;color: var(--muted);font: var(--w-body) 14px/1.45 var(--f-body)}.tvd__note{margin: 0;color: var(--muted);font: var(--w-body) 13px/1.45 var(--f-body)}.tvd__note:empty{display: none}.tvd :focus-visible{outline: 2px solid var(--focus);outline-offset: 2px}@media (max-width: 720px){.tvd__head{padding: 16px 18px}.tvd__body{padding: 20px 18px}.tvd__foot{padding: 16px 18px 20px}.tvd__product{grid-template-columns: 72px minmax(0, 1fr)}}@media (prefers-reduced-motion: reduce){.tvd__scrim, .tvd__panel{transition: none}}.pdp-pairs{padding-top: clamp(40px, 5vw, 72px);border-top: 1px solid color-mix(in srgb, var(--dark) 8%, transparent)}.pdp-pairs__row{grid-template-columns: repeat(3, minmax(0, 1fr));max-width: calc((100% - 96px) * .75 + 64px)}@media (max-width: 1100px){.pdp-pairs__row{grid-template-columns: repeat(3, minmax(0, 1fr));max-width: none}}@media (max-width: 760px){.pdp-pairs__row{grid-auto-flow: column;grid-template-columns: none;grid-auto-columns: 72%;column-gap: 14px;max-width: none;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: calc(-1 * var(--side));padding-inline: var(--side);scroll-padding-inline: var(--side)}.pdp-pairs__row::-webkit-scrollbar{display: none}.pdp-pairs__row > li{scroll-snap-align: start}}.tvd{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){.tvd{--nav-h: 68px}}@media (max-width: 720px){.tvd{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}.tvd{-webkit-font-smoothing: antialiased;font: var(--w-body) var(--t-body)/1.6 var(--f-body)}:where(.tvd) img{display: block;max-width: 100%}.tvd .tm{font-size: max(.42em, 8px);vertical-align: super;margin-left: .06em;-webkit-text-stroke-width: var(--head-stroke, .026em)}html:not([data-view="spec"]) [data-built="site-cart"]{display: contents}:where(.tvd) .btn{position: relative;display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 0 32px;box-sizing: border-box;border: 1px solid transparent;border-radius: 999px;font: 700 13px/1 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;text-decoration: none;white-space: nowrap;cursor: pointer;transition: filter var(--dur) var(--ease), background-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}:where(.tvd) .btn:active{transform: translateY(1px)}:where(.tvd) .btn:focus-visible{outline-offset: 3px}:where(.tvd) .btn--act{color: var(--on-act);border-color: #8ba6a5;background: linear-gradient(115deg, #cbd8d8 0%, #ecf1f0 38%, #fefefd 52%, #e0e8e8 74%, #c1d0d0 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(61,91,90,.25), 0 8px 22px rgba(0,0,0,.30)}:where(.tvd) .btn--act::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;background: linear-gradient(115deg, transparent 30%, rgba(255,255,255,.55) 46%, transparent 60%);background-size: 260% 100%;background-position: 120% 0;transition: background-position .7s}:where(.tvd) .btn--2{background: transparent;color: var(--head);border-color: var(--head)}@media (hover: hover){:where(.tvd) .btn--act:hover{filter: brightness(1.04)}:where(.tvd) .btn--act:hover::after{background-position: -20% 0}:where(.tvd) .btn--2:hover{background: color-mix(in srgb, var(--head) 10%, transparent)}}@media (prefers-reduced-motion: reduce){:where(.tvd) .btn--act::after{transition: none}}.tvd{--tvd-w: min(460px, 100vw);position: fixed;inset: 0;z-index: 60}.tvd[hidden]{display: none}.tvd-lock, .tvd-lock body{overflow: hidden}.tvd__scrim{position: absolute;inset: 0;background: rgb(12 20 19 / .58);opacity: 0;transition: opacity .32s var(--ease)}.tvd__panel{position: absolute;top: 0;right: 0;bottom: 0;width: var(--tvd-w);display: flex;flex-direction: column;background: var(--surface);color: var(--ink);box-shadow: 0 24px 60px rgb(5 9 8 / .5);transform: translateX(100%);transition: transform .38s var(--ease)}.tvd.is-open .tvd__scrim{opacity: 1}.tvd.is-open .tvd__panel{transform: none}.tvd__head{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 22px 24px;border-bottom: 1px solid var(--line)}.tvd__title{margin: 0;color: var(--head);font: var(--w-head) 22px/1.2 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.tvd__x{display: grid;place-items: center;width: 44px;height: 44px;margin: -10px -12px -10px 0;border: 0;background: transparent;color: var(--ink);font: 400 28px/1 var(--f-body);cursor: pointer}.tvd__body{flex: 1;overflow-y: auto;padding: 24px;overscroll-behavior: contain}.tvd__foot{display: grid;gap: 12px;padding: 20px 24px 24px;border-top: 1px solid var(--line)}.tvd__go{width: 100%}.tvd__product{display: grid;grid-template-columns: 88px minmax(0, 1fr);gap: 18px;align-items: center;padding-bottom: 22px;border-bottom: 1px solid var(--line)}.tvd__thumb{position: relative;display: block;aspect-ratio: 1;overflow: hidden;border-radius: 4px;background: var(--sea-glass)}.tvd__thumb img{position: absolute;inset: 9%;width: 82%;height: 82%;max-width: none;object-fit: contain}.tvd__thumb[data-fit="card"]{background: var(--thumb-src) 0 50% / 100000% 125% no-repeat}.tvd__thumb[data-fit="card"] img{inset: auto;top: 50%;left: 50%;width: auto;height: 125%;translate: -50% -50%;object-fit: initial}.tvd__thumb[data-fit="photo"] img{inset: 0;width: 100%;height: 100%;object-fit: cover;scale: 1.08}.tvd__name{margin: 0;color: var(--head);font: var(--w-head) 19px/1.25 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;-webkit-text-stroke: var(--head-stroke, .026em) currentColor}.tvd__name a{color: inherit;text-decoration: none}.tvd__more{display: inline-block;margin-top: 10px;color: var(--ink);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px}.tvd__group{margin: 0;padding: 24px 0 0;border: 0;min-width: 0}.tvd__group legend{float: left;width: 100%}.tvd__group legend + *{clear: both}.tvd__group legend, .tvd__label{padding: 0;margin-bottom: 12px;color: var(--muted);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.tvd__choices{display: flex;flex-wrap: wrap;gap: 8px}.tvd__choices:has(.tvd__cp){flex-direction: column;gap: 10px}.tvd__choices:has(.tvd__cp) .tvd__choice{flex: none}.tvd__choices:has(> .tvd__choice:nth-child(3):last-child) > .tvd__choice{flex-basis: calc(33.333% - 6px);gap: 10px;padding-inline: 12px}.tvd__choice{flex: 1 1 calc(50% - 4px);min-width: fit-content;max-width: 100%;display: flex;align-items: center;gap: 12px;min-height: 52px;margin: 0;padding: 10px 22px 10px 18px;box-sizing: border-box;border: 1px solid color-mix(in srgb, var(--ink) 32%, transparent);border-radius: 999px;background: transparent;color: var(--ink);font: var(--w-ui) 12px/1.4 var(--f-ui);letter-spacing: .14em;text-transform: uppercase;text-align: left;cursor: pointer}.tvd__choice::before{content: "";flex: none;width: 16px;height: 16px;box-sizing: border-box;border: 1px solid color-mix(in srgb, var(--ink) 55%, transparent);border-radius: 50%}.tvd__choice > span:first-child{flex: 1 1 auto;min-width: 0}.tvd__choice[aria-pressed="true"]{background: transparent;border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink);color: var(--ink)}.tvd__choice[aria-pressed="true"]::before{border: 5px solid var(--ink)}.tvd__cp{flex: none;font: var(--w-ui) 15px/1 var(--f-ui);letter-spacing: .04em;opacity: 1}@media (hover: hover){.tvd__choice:not([aria-pressed="true"]):hover{border-color: color-mix(in srgb, var(--ink) 70%, transparent)}}.tvd__qty{display: flex;align-items: center;justify-content: space-between}.tvd__qty .tvd__label{margin: 0}.tvd__step{display: inline-flex;align-items: center;border: 1px solid var(--sea-glass)}.tvd__step button{width: 44px;height: 44px;border: 0;background: transparent;color: var(--ink);font: 400 20px/1 var(--f-body);cursor: pointer}.tvd__n{min-width: 28px;text-align: center;font: var(--w-ui) 15px/1 var(--f-ui)}.tvd__lines{margin: 0;padding: 0;list-style: none}.tvd__line{display: grid;grid-template-columns: 72px minmax(0, 1fr) auto;gap: 16px;padding: 18px 0;border-bottom: 1px solid var(--line)}.tvd__line:first-child{padding-top: 0}.tvd__line .tvd__name{font-size: 16px}.tvd__opt{margin: 6px 0 0;color: var(--muted);font: var(--w-body) 14px/1.4 var(--f-body)}.tvd__lrow{display: flex;align-items: center;gap: 16px;margin-top: 12px}.tvd__line .tvd__thumb{align-self: end}.tvd__lw{display: flex;flex-direction: column}.tvd__lw .tvd__lrow{margin-top: auto;padding-top: 12px}.tvd__rm{padding: 10px 0;border: 0;background: transparent;color: var(--muted);font: var(--w-ui) var(--t-ui)/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.tvd__lp{font: var(--w-ui) 15px/1.2 var(--f-ui);letter-spacing: .04em}.tvd__empty{margin: 0;color: var(--muted)}.tvd__sub{display: flex;justify-content: space-between;margin: 0;color: var(--head);font: var(--w-ui) 15px/1 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.tvd__ship{margin: 0;color: var(--muted);font: var(--w-body) 14px/1.45 var(--f-body)}.tvd__note{margin: 0;color: var(--muted);font: var(--w-body) 13px/1.45 var(--f-body)}.tvd__note:empty{display: none}.tvd :focus-visible{outline: 2px solid var(--focus);outline-offset: 2px}@media (max-width: 720px){.tvd__head{padding: 16px 18px}.tvd__body{padding: 20px 18px}.tvd__foot{padding: 16px 18px 20px}.tvd__product{grid-template-columns: 72px minmax(0, 1fr)}}@media (prefers-reduced-motion: reduce){.tvd__scrim, .tvd__panel{transition: none}}#site-footer{--page: #212f2e;--surface: #253434;--band: #344847;--dark: #202020;--sea-glass: #688b8b;--sea-glass-light: #cbd8d8;--ink: #eaeae9;--head: #eaeae9;--muted: #cbd8d8;--line: #344847;--on-act: #212f2e;--focus: #eaeae9;--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 400;--w-body: 500;--w-ui: 600;--t-h2: clamp(30px, 2.9vw, 44px);--t-body: 17px;--t-ui: 11px;--ls-head: .03em;--ls-ui: .2em;--head-stroke: 0em;--side: clamp(18px, 4vw, 56px);--nav-h: 92px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .15s}@media (max-width: 900px){#site-footer{--nav-h: 68px}}@media (max-width: 720px){#site-footer{--t-h2: 28px;--t-body: 16px;--ls-head: .03em}}#site-footer{-webkit-font-smoothing: antialiased;font: var(--w-body) var(--t-body)/1.6 var(--f-body)}:where(#site-footer) :focus-visible{outline: 2px solid var(--focus);outline-offset: 4px}#site-footer .tm{font-size: max(.42em, 8px);vertical-align: super;margin-left: .06em;-webkit-text-stroke-width: var(--head-stroke, .026em)}.footer-ship{margin-inline: calc(50% - 50vw)}body{overflow-x: clip}.wrap:has(> [data-built="site-footer"]){padding-bottom: 0}.s--built[data-built="site-footer"]{margin-bottom: 0}.footer-ship .ft{--ft-muted: color-mix(in srgb, var(--ink) 66%, var(--dark));--ft-line: color-mix(in srgb, var(--sea-glass) 24%, var(--dark));position: relative;isolation: isolate;overflow: hidden;padding: clamp(48px, 4.6vw, 72px) var(--side) 0;background: var(--dark);color: var(--ink)}.footer-ship .ft__wrap{max-width: 1328px;margin: 0 auto}.footer-ship html:has(#site-footer){background: var(--dark)}.footer-ship .ft__top{display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: start;gap: 56px 64px}.footer-ship .ft__brand{display: grid;justify-items: start}.footer-ship .ft__logo{display: inline-block;text-decoration: none}.footer-ship .ft__logo img{width: auto;height: 112px}.footer-ship .ft__slogan{margin: 32px 0 0;color: var(--head);font: var(--w-head) clamp(24px, 1.95vw, 28px)/1.16 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase}.footer-ship .ft__slogan span{display: block}.footer-ship .ft__nav{display: flex;justify-content: flex-end;align-items: flex-start;gap: 40px clamp(40px, 4.4vw, 72px)}.footer-ship .ft__groups{display: flex;flex-wrap: wrap;gap: 40px clamp(40px, 4.4vw, 72px);min-width: 0}.footer-ship .ft__group--follow{flex: none}.footer-ship .ft__label{margin: 0;color: var(--head);font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.footer-ship .ft__list{display: grid;gap: 10px;margin: 26px 0 0;padding: 0;list-style: none;font: var(--w-body) 15px/1.4 var(--f-body)}.footer-ship .ft__list a, .footer-ship .ft__mail{color: var(--ft-muted);font: inherit;text-decoration: none;transition: color var(--dur) var(--ease)}.footer-ship .ft__mail{font: var(--w-body) 15px/1.4 var(--f-body)}.footer-ship .ft__social{display: flex;gap: 14px;margin: 24px 0 0;padding: 0;list-style: none}.footer-ship .ft__social a{display: grid;place-items: center;width: 28px;height: 28px;margin: -4px;color: var(--ft-muted);transition: color var(--dur) var(--ease)}.footer-ship .ft__social svg{width: 24px;height: 24px}.footer-ship .ft__mail{display: inline-block;margin-top: 18px}@media (hover: hover){.footer-ship .ft__list a:hover, .footer-ship .ft__mail:hover, .footer-ship .ft__social a:hover{color: var(--ink)}}.footer-ship .ft .tm{-webkit-text-stroke-width: 0}.footer-ship .ft__base{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 10px 40px;margin-top: clamp(48px, 4.6vw, 64px);padding-top: 30px;border-top: 1px solid var(--ft-line)}.footer-ship .ft__copy{margin: 0;color: var(--ft-muted);font: var(--w-body) 13px/1.5 var(--f-body)}.footer-ship .ft__legal{display: flex;gap: 40px;margin: 0;padding: 0;list-style: none}.footer-ship .ft__legal a{color: var(--ink);font: var(--w-body) 13px/1.5 var(--f-body);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.footer-ship .ft__mark{padding-top: clamp(20px, 2.4vw, 36px)}.footer-ship .ft__word{container-type: inline-size;max-width: 1328px;margin: 0 auto}.footer-ship .ft__word span{position: relative;display: block;padding: .1em calc(.16em + .86em * 1373 / 1570) 0 0;margin: -.1em 0 -.15em;color: #000;font: 400 calc(100cqi / 8.332)/.78 var(--f-head);letter-spacing: .02em;text-transform: uppercase;white-space: nowrap;user-select: none;-webkit-text-stroke: .014em #000;filter: url(#ft-etch);-webkit-mask: linear-gradient(#000 .34em, rgb(0 0 0 / .1) .86em);mask: linear-gradient(#000 .34em, rgb(0 0 0 / .1) .86em)}.footer-ship .ft__word span::after{content: "";position: absolute;top: .1315em;right: 0;height: .86em;aspect-ratio: 1373 / 1570;background: currentColor;-webkit-mask: url(/assets/img/mark-emblem-mask.webp?v=202f64dc) 0 0 / 100% 100% no-repeat;mask: url(/assets/img/mark-emblem-mask.webp?v=202f64dc) 0 0 / 100% 100% no-repeat}.footer-ship .ft-defs{position: absolute;width: 0;height: 0;overflow: hidden}@media (max-width: 1100px){.footer-ship .ft__top{grid-template-columns: minmax(0, 1fr)}.footer-ship .ft__nav{justify-content: space-between}}@media (max-width: 720px){.footer-ship .ft__logo img{height: 92px}.footer-ship .ft__slogan{margin-top: 24px}.footer-ship .ft__nav{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 40px 24px}.footer-ship .ft__groups{display: contents}.footer-ship .ft__list{margin-top: 18px}.footer-ship .ft__base{gap: 10px 28px}.footer-ship .ft__legal{gap: 28px}.footer-ship .ft{padding-bottom: 56px}.footer-ship .ft__word{display: none}.footer-ship .ft__mark{position: absolute;z-index: -1;right: -16%;bottom: -14%;width: 82%;padding: 0;pointer-events: none;filter: url(#ft-etch-lg);-webkit-mask: linear-gradient(#000 40%, rgb(0 0 0 / .3) 100%);mask: linear-gradient(#000 40%, rgb(0 0 0 / .3) 100%)}.footer-ship .ft__mark::before{content: "";display: block;aspect-ratio: 1373 / 1570;background: #000;-webkit-mask: url(/assets/img/mark-emblem-mask.webp?v=202f64dc) 0 0 / 100% 100% no-repeat;mask: url(/assets/img/mark-emblem-mask.webp?v=202f64dc) 0 0 / 100% 100% no-repeat}}.footer-ship .ft--b{--ftb-head-h: 116px;--ftb-line: color-mix(in srgb, var(--ink) 30%, var(--dark))}.footer-ship .ftb__grid{position: relative;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));column-gap: 32px}.footer-ship .ftb__grid::before{content: "";position: absolute;left: 0;right: 0;top: var(--ftb-head-h);height: 1px;background: var(--ftb-line)}.footer-ship .ftb__head, .footer-ship .ftb__logo{display: flex;align-items: flex-end;height: var(--ftb-head-h);box-sizing: border-box;margin: 0;padding-bottom: 24px}.footer-ship .ftb__head{color: var(--head);font: var(--w-head) 22px/1.1 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase}.footer-ship .ftb__logo{text-decoration: none}.footer-ship .ftb__acc > summary{list-style: none;cursor: default}.footer-ship .ftb__acc > summary::-webkit-details-marker{display: none}.footer-ship .ftb__plus{display: none}.footer-ship .ftb__logo img{width: auto;height: 92px}.footer-ship .ftb__body{padding-top: 26px}.footer-ship .ftb__list{display: grid;gap: 10px;margin: 0;padding: 26px 0 0;list-style: none;font: var(--w-body) 15px/1.4 var(--f-body)}.footer-ship .ftb__list a, .footer-ship .ftb__mail{color: var(--ft-muted);text-decoration: none;transition: color var(--dur) var(--ease)}.footer-ship .ftb__slogan{margin: 0;color: var(--head);font: var(--w-head) 22px/1.16 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase}.footer-ship .ftb__slogan span{display: block}.footer-ship .ftb__mail{display: inline-block;margin-top: 18px;font: var(--w-body) 15px/1.4 var(--f-body)}.footer-ship .ftb__mail--m{display: none}@media (hover: hover){.footer-ship .ftb__list a:hover, .footer-ship .ftb__mail:hover, .footer-ship .ftb__social a:hover{color: var(--ink)}}.footer-ship .ftb__foot{position: relative;margin-top: clamp(48px, 5vw, 72px)}.footer-ship .ftb__word{container-type: inline-size;width: 100%;max-width: 1328px;margin: 0 auto}.footer-ship .ftb__word > span{display: block;padding-top: .1em;margin: -.1em 0 -.1em;color: #000;font: 400 calc(100cqi / 7.42)/.78 var(--f-head);letter-spacing: .02em;text-transform: uppercase;white-space: nowrap;user-select: none;-webkit-text-stroke: .014em #000;filter: url(#ft-etch);-webkit-mask: linear-gradient(#000 .34em, rgb(0 0 0 / .1) .86em);mask: linear-gradient(#000 .34em, rgb(0 0 0 / .1) .86em)}.footer-ship .ftb__base{position: absolute;left: 0;right: 0;bottom: clamp(16px, 1.9vw, 28px);max-width: 1328px;margin: 0 auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 32px}.footer-ship .ftb__copy{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 28px;margin: 0;color: var(--ft-muted);font: var(--w-body) 13px/1.5 var(--f-body)}.footer-ship .ftb__copy a{color: var(--ink);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.footer-ship .ftb__social{display: flex;gap: 14px;margin: 0;padding: 0;list-style: none}.footer-ship .ftb__social a{display: grid;place-items: center;width: 30px;height: 30px;margin: -3px;color: var(--ft-muted);transition: color var(--dur) var(--ease)}.footer-ship .ftb__social svg{width: 24px;height: 24px}@media (max-width: 1100px){.footer-ship .ftb__grid{grid-template-columns: repeat(2, minmax(0, 1fr));row-gap: 40px}.footer-ship .ftb__grid::before{display: none}.footer-ship .ftb__col--brand{grid-column: 1 / -1}.footer-ship .ftb__head, .footer-ship .ftb__logo{height: auto;padding-bottom: 16px;border-bottom: 1px solid var(--ftb-line)}.footer-ship .ftb__body, .footer-ship .ftb__list{padding-top: 22px}}@media (max-width: 720px){.footer-ship .ft.ft--b{--ftb-logo-h: 96px;padding-bottom: 44px}.footer-ship .ftb__grid{display: block}.footer-ship .ftb__col--brand{display: flex;align-items: center;gap: 24px;margin-bottom: 36px}.footer-ship .ftb__logo{flex: none;height: auto;padding-bottom: 0;border-bottom: 0}.footer-ship .ftb__logo img{height: var(--ftb-logo-h)}.footer-ship .ftb__body{min-width: 0;padding-top: 0}.footer-ship .ftb__slogan{margin: -.1915em 0 -.1985em;font-size: calc(var(--ftb-logo-h) / 2.91);line-height: 1.1}.footer-ship .ftb__body .ftb__mail{display: none}.footer-ship .ftb__col:not(.ftb__col--brand){border-top: 1px solid var(--ftb-line)}.footer-ship .ftb__col:last-child{border-bottom: 1px solid var(--ftb-line)}.footer-ship .ftb__acc > summary.ftb__head{height: auto;padding: 18px 0;border-bottom: 0;align-items: center;justify-content: space-between;gap: 16px;font-size: 20px;cursor: pointer}.footer-ship .ftb__plus{display: block;position: relative;flex: none;width: 14px;height: 14px;color: var(--ft-muted)}.footer-ship .ftb__plus::before, .footer-ship .ftb__plus::after{content: "";position: absolute;left: 0;top: 6.5px;width: 14px;height: 1px;background: currentColor;transition: transform .25s var(--ease)}.footer-ship .ftb__plus::after{transform: rotate(90deg)}.footer-ship .ftb__acc[open] .ftb__plus::after{transform: rotate(0deg)}.footer-ship .ftb__list{gap: 14px;padding: 2px 0 22px;font-size: 16px}.footer-ship .ftb__foot{margin-top: 36px}.footer-ship .ftb__base{position: static;display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: center;gap: 20px 16px;margin: 0}.footer-ship .ftb__social{grid-area: 1 / 1}.footer-ship .ftb__mail--m{display: inline-block;grid-area: 1 / 2;justify-self: end;margin: 0}.footer-ship .ftb__copy{grid-area: 2 / 1 / 3 / -1}.footer-ship .ftb__copy span{flex-basis: 100%}.footer-ship .ftb__word{display: none}.footer-ship .ftb__acc > summary:focus-visible{outline-offset: 2px}}@media (max-width: 720px) and (prefers-reduced-motion: reduce){.footer-ship .ftb__plus::before, .footer-ship .ftb__plus::after{transition: none}}.footer-ship .ft.ft--c{background: linear-gradient(to bottom, #202020 0%, #1a2525 12%, #1e2a2a 25%, #263030 38%, #2b3939 50%, #344544 62%, #3e5150 75%, #48605f 88%, #526e6e 100%);padding-top: clamp(56px, 5vw, 80px);overflow: clip}.footer-ship .ftc__top{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: start;gap: 56px 64px}.footer-ship .ftc__brand{display: grid;justify-items: start}.footer-ship .ftc__logo{display: inline-block;text-decoration: none}.footer-ship .ftc__logo img{width: auto;height: 88px}.footer-ship .ftc__slogan{margin: 28px 0 0;color: var(--head);font: var(--w-head) 22px/1.16 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase}.footer-ship .ftc__slogan span{display: block}.footer-ship .ftc__social{display: flex;gap: 14px;margin: 20px 0 0;padding: 0;list-style: none}.footer-ship .ftc__social a{display: grid;place-items: center;width: 30px;height: 30px;margin: -3px;color: var(--ft-muted);transition: color var(--dur) var(--ease)}.footer-ship .ftc__social svg{width: 24px;height: 24px}.footer-ship .ftc__base{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 10px 40px;margin-top: clamp(48px, 5vw, 72px);padding-top: 28px;border-top: 1px solid rgb(234 234 233 / .16)}.footer-ship .ftc__copy{margin: 0;color: var(--ft-muted);font: var(--w-body) 13px/1.5 var(--f-body)}.footer-ship .ftc__legal{display: flex;flex-wrap: wrap;gap: 8px 40px;margin: 0;padding: 0;list-style: none}.footer-ship .ftc__legal a{color: var(--ink);font: var(--w-body) 13px/1.5 var(--f-body);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.footer-ship .ftc__nav{display: grid;grid-template-columns: repeat(4, auto);column-gap: clamp(40px, 4.4vw, 72px)}.footer-ship .ftc__label{margin: 0;color: var(--ft-muted);font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.footer-ship .ftc__list{display: grid;gap: 10px;margin: 18px 0 0;padding: 0;list-style: none;font: var(--w-body) 15px/1.4 var(--f-body)}.footer-ship .ftc__list a{color: var(--ink);text-decoration: none;text-underline-offset: 4px}@media (hover: hover){.footer-ship .ftc__social a:hover{color: var(--ink)}.footer-ship .ftc__list a:hover{text-decoration: underline;text-decoration-thickness: 1px}}.footer-ship .ftc__word{container-type: inline-size;width: 100%;max-width: 1328px;margin: clamp(36px, 4vw, 56px) auto 0}.footer-ship .ftc__word span{display: block;padding-top: .1em;margin: -.1em 0 -.1em;color: #000;font: 700 calc(100cqi / 7.54)/.78 var(--f-head);letter-spacing: .02em;text-transform: uppercase;white-space: nowrap;user-select: none;filter: url(#ft-etch-lg);-webkit-mask: linear-gradient(#000 .34em, rgb(0 0 0 / .1) .86em);mask: linear-gradient(#000 .34em, rgb(0 0 0 / .1) .86em)}@media (max-width: 1100px){.footer-ship .ftc__top{grid-template-columns: minmax(0, 1fr)}.footer-ship .ftc__nav{grid-template-columns: repeat(4, minmax(min-content, 1fr))}}@media (max-width: 720px){.footer-ship .ft.ft--c{--ftc-s: min(calc((100cqi - 24px) / 2 / 5.13), 36px);padding-bottom: 40px}.footer-ship .ftc__word{display: none}.footer-ship .ftc__top{display: grid;grid-template-columns: repeat(2, minmax(min-content, 1fr));gap: 0 24px;container-type: inline-size}.footer-ship .ftc__brand, .footer-ship .ftc__id, .footer-ship .ftc__nav{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid}.footer-ship .ftc__id{align-items: center}.footer-ship .ftc__logo{justify-self: start}.footer-ship .ftc__logo img{height: calc(var(--ftc-s) * 2.91)}.footer-ship .ftc__slogan{margin: -.1915em 0 -.1985em;font-size: var(--ftc-s);line-height: 1.1}.footer-ship .ftc__nav{gap: 36px normal;margin-top: 44px}.footer-ship .ftc__base{flex-direction: column;align-items: flex-start;gap: 10px;margin-top: 40px;padding-top: 24px}.footer-ship .ftc__legal{gap: 8px 28px}.footer-ship .ftc__list{gap: 0}.footer-ship .ftc__list a{display: inline-block;padding: 7px 0}}.footer-ship .ft.ft--c.ft--trail{padding-top: 0}.footer-ship .ftc__trail{margin: 0 0 clamp(56px, 5vw, 80px);padding: 28px 0;border-bottom: 1px solid rgb(234 234 233 / .16)}.footer-ship .ftc__trail ol{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 0;margin: 0;padding: 0;list-style: none;font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.footer-ship .ftc__trail li{display: inline-flex;align-items: center;white-space: nowrap}.footer-ship .ftc__trail a{color: var(--ink);text-decoration: none;text-underline-offset: 4px}.footer-ship .ftc__trail [aria-current="page"]{color: var(--ft-muted)}.footer-ship .ftc__sep{flex: none;width: 11px;height: 11px;margin: 0 14px 0 12px;fill: var(--ft-muted)}@media (hover: hover){.footer-ship .ftc__trail a:hover{text-decoration: underline;text-decoration-thickness: 1px}}@media (max-width: 720px){.footer-ship .ftc__trail{padding: 16px 0}.footer-ship .ftc__trail ol{flex-direction: column;align-items: flex-start;gap: 0}.footer-ship .ftc__trail a, .footer-ship .ftc__trail [aria-current="page"]{display: inline-block;padding: 8px 0}}.footer-ship .ftc__trail .tm{line-height: 0}.pdp-ig :is(.ig__h2,.ig__name), .pdp-rv__h{font-weight:var(--w-head)}.pdp-ig :is(.ig__lede,.ig__line), .pdp-rv__name{font-weight:var(--w-body)}.s--built, .site-nav, .tvd{letter-spacing:.025em;font-optical-sizing:auto}.fb-say{font-family:var(--f-body) !important;font-weight:400 !important;letter-spacing:.01em !important}.fb-cap{font-family:var(--f-head) !important;font-weight:var(--w-head) !important;letter-spacing:var(--ls-head) !important}.tl__year.fb-say{font-family:var(--f-head) !important;font-weight:var(--w-head) !important;letter-spacing:.01em !important;text-transform:uppercase}.footer-ship .ftc__word span{font-size:calc(100cqi / 4.4);font-weight:700;font-variation-settings:"opsz" 10}@media (min-width:721px){.footer-ship .ftc__brand{container-type:inline-size}.footer-ship .ftc__id{--ftc-fs:min(45px, 100cqi / 5.69);display:flex;align-items:center;gap:calc(var(--ftc-fs) * .675)}.footer-ship .ftc__slogan{margin:-.2em 0;font-size:var(--ftc-fs);line-height:1.1}.footer-ship .ftc__logo img{display:block;height:calc(var(--ftc-fs) * 2.9)}}@media (min-width:1101px){.footer-ship .ftc__id{margin-top:calc(3.74px + (171.76px - 2.9 * var(--ftc-fs)) / 2)}}.nm2__cell:not(.nm2__cell--all) .nm2__name{font:var(--w-head) 21px/1.12 var(--f-head);letter-spacing:var(--ls-head);text-transform:uppercase}html :is(.nav-ship, .hero-ship) .nav .nav__drop .nm2__list a{font:var(--w-ui) 11px/1.45 var(--f-ui) !important;letter-spacing:var(--ls-ui) !important;text-transform:uppercase;text-underline-offset:7px}html :is(.nav-ship, .hero-ship) .nm2{grid-template-columns:minmax(190px, 280px) minmax(0, 1fr)}.footer-ship .ftc__by{margin-left:40px;white-space:nowrap}.footer-ship .ftc__by a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:720px){.footer-ship .ftc__by{display:block;margin:10px 0 0}}.hero-ship .hero__tagline{line-height:.9}@media (min-width:1024px){.hero-ship .hero__h1{max-width:470px}}:is(.btn.btn--act,.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart){position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:47px;min-width:122px;padding:0 30px;border:3px solid transparent !important;border-radius:0 !important;filter:none !important;background:var(--fb-bg) !important;color:var(--fb-words) !important;box-shadow:var(--fb-shadow) !important;font:400 10.75px/1.2 var(--f-ui) !important;letter-spacing:.15em !important;text-transform:uppercase;transition:box-shadow .1s ease}:is(.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart){--fb-bg:#fefefd padding-box;--fb-words:#202020;--fb-line:#eaeae9;--fb-shadow:0 0 0 1px var(--fb-line),inset 0 0 0 1px rgb(24 35 35 / .2)}.btn.btn--act:not(.nav__cart){--fb-words:#202020;--fb-bg:linear-gradient(115deg,#cbd8d8 0%,#ecf1f0 38%,#fefefd 52%,#e0e8e8 74%,#c1d0d0 100%) padding-box;--fb-shadow:inset 0 0 0 1px #8ba6a5,inset 0 2px 0 rgb(255 255 255 / .5);--fb-ring:linear-gradient(115deg,#cbd8d8 0%,#e9eeee 20%,#8ba6a5 48%,#cbd8d8 74%,#8ba6a5 100%)}.btn.btn--act:not(.nav__cart)::before{content:"" !important;position:absolute !important;inset:-4px !important;padding:1px;border-radius:0 !important;pointer-events:none;background:var(--fb-ring) !important;opacity:1 !important;transform:none !important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:is(.btn.btn--act,.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart)::after{content:none !important}.fb-light:is(.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart){--fb-line:#688b8b}.fb-light.btn.btn--act:not(.nav__cart){--fb-ring:#688b8b}:is(.btn.btn--act,.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart):hover{filter:none !important;background:var(--fb-bg) !important;color:var(--fb-words) !important}:is(.btn.btn--act,.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart):active{transform:none !important}:is(.btn.btn--act,.btn.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):not(.nav__cart):focus-visible{outline:2px solid currentColor;outline-offset:5px}:is(.btn.btn--act,.btn.btn--2):not(.nav__cart):disabled{opacity:.55;cursor:default}.pdp-rv__btn-i,.dd1__btn-i{display:none !important}.fb-icon svg{flex:none;margin-left:10px}.btn.nav__cart, .oilc__price, .pdp-opt__choice, .pdp-buy__size{border-radius:0 !important}.oilc__price{font-size:10.75px !important;letter-spacing:.15em !important}.fb__t{position:relative;display:inline-block;transition:transform .35s cubic-bezier(.25,1,.5,1)}.fb__a{position:absolute;top:50%;right:-19px;width:10px;height:10px;margin-top:-5px;background:currentColor;opacity:0;transform:translate(-5px,5px);transition:opacity .25s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1);-webkit-mask:var(--fb-arrow) center / contain no-repeat;mask:var(--fb-arrow) center / contain no-repeat}:is(.btn--act,.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):is(:hover,:focus-visible) .fb__t{transform:translateX(-9px)}:is(.btn--act,.btn--2,.pdp-rv__btn,.g3b__btn,.dd1__btn):is(:hover,:focus-visible) .fb__a{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.fb__t,.fb__a{transition:none}}:root{--fb-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z'/%3E%3C/svg%3E")}.tile__arrow{display:inline-block;width:12px;height:12px;font-size:0 !important;line-height:0;vertical-align:middle;background:currentColor;-webkit-mask:var(--fb-arrow) center / contain no-repeat;mask:var(--fb-arrow) center / contain no-repeat}@media (hover:hover){.tile:hover .tile__arrow{translate:3px -3px !important}}.tile:focus-visible .tile__arrow{translate:3px -3px !important}.gd5-arrow{display:inline-block;width:12px;height:12px;font-size:0 !important;line-height:0;vertical-align:middle;background:currentColor;-webkit-mask:var(--fb-arrow) center / contain no-repeat;mask:var(--fb-arrow) center / contain no-repeat}@media (hover:hover){.gd5-tri__link:hover .gd5-arrow{translate:3px -3px !important}}.gd5-tri__link:focus-visible .gd5-arrow{translate:3px -3px !important}.pdp-opt__dot,.ck-opt__ring{display:none !important}.pdp-buy__size::before,.tvd__choice::before{content:none !important}.pdp-opt__choice,.pdp-buy__size,.tvd__choice,.ck-opt{position:relative}.tvd__choice{border-radius:0 !important}.pdp-opt__choices{gap:12px !important}:is(.pdp-opt__choice,.pdp-buy__size,.tvd__choice){--ch-line:#cbd8d8;--ch-ink:#202020;--ch-soft:#2f4141;--ch-hover:#8ba6a5;border:1px solid var(--ch-line) !important;background:transparent !important;box-shadow:none !important;color:var(--ch-soft) !important;transition:border-color .2s ease,color .2s ease}.pdp-hero :is(.pdp-opt__choice,.pdp-buy__size){--ch-line:rgb(234 234 233 / .4);--ch-ink:#eaeae9;--ch-soft:#eaeae9;--ch-hover:rgb(234 234 233 / .7)}.tvd__choice{--ch-line:color-mix(in srgb,var(--ink) 40%,transparent);--ch-ink:var(--ink);--ch-soft:var(--ink);--ch-hover:color-mix(in srgb,var(--ink) 70%,transparent)}:is(.pdp-opt__choice,.pdp-buy__size){font:var(--w-ui,400) 10.75px/1.3 var(--f-ui) !important;letter-spacing:.15em !important}.pdp-opt__choice{min-height:52px !important}.pdp-opt__choice--line{min-height:62px !important}.pdp-opt__choice:not(.pdp-hero *){padding:10px 18px !important}.pdp-opt__choice--line:not(.pdp-hero *){padding:11px 20px !important}.pdp-buy__size{min-height:52px !important;padding:12px 22px !important}:is(.pdp-opt__choice,.tvd__choice)[aria-pressed="true"],.pdp-buy__size{border-color:var(--ch-ink) !important;color:var(--ch-ink) !important}@media (hover:hover){:is(.pdp-opt__choice,.tvd__choice):not([aria-pressed="true"]):hover{border-color:var(--ch-hover) !important;color:var(--ch-ink) !important}}.pdp-opt__choice:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fb-opt__x{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fb-opt__n,.fb-opt__d{display:block}.fb-opt__d{margin-top:5px;font:var(--w-body,400) 15px/1.3 var(--f-body) !important;letter-spacing:.025em !important;text-transform:none !important;color:inherit}.fb-opt__d::first-letter{text-transform:uppercase}.tvd__choice:not([aria-pressed="true"]) .fb-opt__d{color:#cbd8d8}@media (prefers-reduced-motion:reduce){:is(.pdp-opt__choice,.pdp-buy__size,.tvd__choice){transition:none}}.acard .acard__add{display:none}:is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-link,.gd-dl,.nk__link,.hvd__link,.ck-link,.tvd__rm,.tvd__more){position:relative;border-bottom-color:transparent !important;text-decoration:none !important}:is(.faq-ship .faq__link,.faq-ship .faq__a a){padding-bottom:calc(4px + var(--ul-hit,0px)) !important}:is(.faq-ship .faq__link,.faq-ship .faq__a a):hover{border-bottom-width:1px !important}.rv-more{padding-bottom:calc(1px + var(--ul-hit,0px))}:is(.gd-link,.gd-dl){padding-bottom:calc(5px + var(--ul-hit,0px))}.nk__link{padding-bottom:var(--ul-hit,0px);--ul-y:-4px}.hvd__link{padding-bottom:var(--ul-hit,0px);--ul-y:-1.6px}.ck-link{padding-bottom:calc(6px + var(--ul-hit,0px));--ul-y:5.2px}.tvd__rm{padding-bottom:calc(10px + var(--ul-hit,0px));--ul-y:8px}.tvd__more{padding-bottom:var(--ul-hit,0px);--ul-y:-3px}:is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-link,.gd-dl,.nk__link,.hvd__link,.ck-link,.tvd__rm,.tvd__more)::before{content:"";position:absolute;left:0;right:0;bottom:calc(var(--ul-y,-1px) + var(--ul-hit,0px));height:1px;background:currentColor;pointer-events:none;transform-origin:left}@keyframes ul-pass{0%{transform:scaleX(1);transform-origin:right;animation-timing-function:cubic-bezier(.55,0,.8,.3)}42%{transform:scaleX(0);transform-origin:right}52%{transform:scaleX(0);transform-origin:left;animation-timing-function:cubic-bezier(.25,1,.5,1)}100%{transform:scaleX(1);transform-origin:left}}@media (hover:hover){:is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-link,.gd-dl,.nk__link,.hvd__link,.ck-link,.tvd__rm,.tvd__more){--ul-hit:3px;margin-bottom:-3px;transition:transform .35s cubic-bezier(.25,1,.5,1),top .35s cubic-bezier(.25,1,.5,1)}:is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-link,.gd-dl,.nk__link,.hvd__link,.ck-link,.tvd__rm,.tvd__more):is(:hover,:focus-visible)::before{animation:ul-pass .8s both}:is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-dl,.hvd__link,.ck-link,.tvd__rm,.tvd__more):is(:hover,:focus-visible){transform:translateY(-3px)}:is(.gd-link,.nk__link){top:0}:is(.gd-link,.nk__link):is(:hover,:focus-visible){top:-3px}.faq-ship .faq__a > div{padding-bottom:5px;margin-bottom:-5px}}@media (prefers-reduced-motion:reduce){:is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-link,.gd-dl,.nk__link,.hvd__link,.ck-link,.tvd__rm,.tvd__more), :is(.faq-ship .faq__link,.faq-ship .faq__a a,.rv-more,.gd-link,.gd-dl,.nk__link,.hvd__link,.ck-link,.tvd__rm,.tvd__more)::before{animation:none !important;transition:none !important}}html{text-decoration-skip-ink:none}.tvd .btn--2.tvd__go[data-tvd-close]{--fb-bg:transparent;--fb-words:var(--ink);--fb-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 40%,transparent);transition:box-shadow .25s cubic-bezier(.25,1,.5,1)}.tvd .btn--2.tvd__go[data-tvd-close]:focus-visible{--fb-shadow:0 0 0 1px var(--ink)}@media (hover:hover){.tvd .btn--2.tvd__go[data-tvd-close]:hover{--fb-shadow:0 0 0 1px var(--ink)}}@media (prefers-reduced-motion:reduce){.tvd .btn--2.tvd__go[data-tvd-close]{transition:none}}#home-oil-match .oilc__act .btn--2{--fb-bg:transparent;--fb-words:#eaeae9;--fb-shadow:none;align-self:center;min-height:0;min-width:0;padding:4px 0 10px;font:400 11px/1.2 var(--f-ui) !important;letter-spacing:.13em !important}#home-oil-match .oilc__act .btn--2 .fb__a{display:none}#home-oil-match .oilc__act .btn--2 .fb__t{transform:none !important}#home-oil-match .oilc__act .btn--2 .fb__t::before{content:"";position:absolute;left:0;right:.13em;bottom:-6px;height:1px;background:currentColor;pointer-events:none;transform-origin:left}@media (hover:hover){#home-oil-match .oilc__act .btn--2{transition:transform .35s cubic-bezier(.25,1,.5,1)}#home-oil-match .oilc__act .btn--2:is(:hover,:focus-visible){transform:translateY(-3px) !important}#home-oil-match .oilc__act .btn--2:is(:hover,:focus-visible) .fb__t::before{animation:ul-pass .8s both}}@media (prefers-reduced-motion:reduce){#home-oil-match .oilc__act .btn--2,#home-oil-match .oilc__act .btn--2 .fb__t::before{transition:none !important;animation:none !important}}:is(.pdp-hero__bottle,.pdp-hero__sticker,.gh-pic,.jh-pic--cuff){transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.pdp-hero__stage:hover :is(.pdp-hero__bottle,.gh-pic,.jh-pic--cuff),.pdp-hero__product:hover .pdp-hero__sticker{transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){:is(.pdp-hero__bottle,.pdp-hero__sticker,.gh-pic,.jh-pic--cuff){transition:none}}.acard__tint{position: absolute;inset: 0;pointer-events: none;mix-blend-mode: multiply;background-repeat: no-repeat;-webkit-mask: var(--tint-mask) center / cover no-repeat;mask: var(--tint-mask) center / cover no-repeat}.acard__tint--lift{mix-blend-mode: screen}.acard__tint[data-wait]{visibility: hidden}.acard--zoom .acard__tint{transition: transform .7s var(--ease)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.acard--zoom:hover .acard__tint{transform: scale(1.1)}}.acard__tint--alt{opacity: 0;transition: opacity .45s var(--ease)}@media (hover: hover){.acard:hover .acard__tint--alt{opacity: 1}}.ocs .ocf1__frame .ocf1__tint{position: absolute;left: 0;top: -10%;width: 100%;height: 120%;pointer-events: none;mix-blend-mode: multiply;background-repeat: no-repeat;-webkit-mask: var(--tint-mask) center / 100% 100% no-repeat;mask: var(--tint-mask) center / 100% 100% no-repeat;transition: transform .7s var(--ease)}.ocs .ocf1__frame .ocf1__tint--lift{mix-blend-mode: screen}.ocs .ocf1__frame .ocf1__tint[data-wait]{visibility: hidden}@media (hover: hover) and (prefers-reduced-motion: no-preference){.ocs .ocf1__item:hover .ocf1__frame .ocf1__tint{transform: scale(1.1)}}.acard__name{font:var(--w-head) 24px/1.12 var(--f-head);letter-spacing:var(--ls-head)}.acard__line{margin-top:6px;font:var(--w-body) 15px/1.55 var(--f-body);text-wrap:balance}.acard__price{margin-top:10px;font:var(--w-ui) 12px/1.5 var(--f-ui);letter-spacing:var(--ls-ui);text-transform:uppercase}@media (max-width:720px){.acard .acard__name{margin-top:14px;font-size:21px;letter-spacing:var(--ls-head)}.acard .acard__line{font-size:14px;line-height:1.55}.acard .acard__price{margin-top:8px;font-size:11px;letter-spacing:var(--ls-ui)}}@media (max-width:720px){.gd5-row .gd5-row__head > .btn{display:none !important}.gd5-row .gd5-row__foot .btn--2{--fb-bg:transparent;--fb-words:#202020;--fb-shadow:none;min-height:0;min-width:0;padding:4px 0 10px;font:400 11px/1.2 var(--f-ui) !important;letter-spacing:.13em !important}.gd5-row .gd5-row__foot .btn--2 .fb__a{display:none}.gd5-row .gd5-row__foot .btn--2 .fb__t{transform:none !important}.gd5-row .gd5-row__foot .btn--2 .fb__t::before{content:"";position:absolute;left:0;right:.13em;bottom:-6px;height:1px;background:currentColor;pointer-events:none;transform-origin:left}}@media (max-width:720px) and (hover:hover){.gd5-row .gd5-row__foot .btn--2{transition:transform .35s cubic-bezier(.25,1,.5,1)}.gd5-row .gd5-row__foot .btn--2:is(:hover,:focus-visible){transform:translateY(-3px) !important}.gd5-row .gd5-row__foot .btn--2:is(:hover,:focus-visible) .fb__t::before{animation:ul-pass .8s both}}@media (prefers-reduced-motion:reduce){.gd5-row .gd5-row__foot .btn--2,.gd5-row .gd5-row__foot .btn--2 .fb__t::before{transition:none !important;animation:none !important}}@media (min-width:1024px){.hero-ship .hero:not(.hero--fit) .hero__product{translate:0 -100%;top:calc(var(--intro-top) + var(--tag-fs) * 2.595 + var(--desc-gap) + 4px + 47px)}}.oil-ship:has(> #home-oil-match){position: relative}.oil-ship:has(> #home-oil-match)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}.reviews-ship:has(> #home-reviews){position: relative}.reviews-ship:has(> #home-reviews)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}#essential-oil-blends-chart{position: relative}#essential-oil-blends-chart::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}.rol-ship:has(> #essential-oil-blends-roll-on){position: relative}.rol-ship:has(> #essential-oil-blends-roll-on)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}@media (min-width: 721px){.relax-ship:has(> #calming-essential-oils-relax){position: relative}.relax-ship:has(> #calming-essential-oils-relax)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}}.pdp-ship--hero:has(> #electronics-diodes-emf-stickers-buy){position: relative}.pdp-ship--hero:has(> #electronics-diodes-emf-stickers-buy)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}.pdp-ship--hero:has(> #personal-diode-buy){position: relative}.pdp-ship--hero:has(> #personal-diode-buy)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 48px;pointer-events: none;background: linear-gradient(to bottom, rgb(24 35 35 / .32) 0, rgb(24 35 35 / .14) 12px, rgb(24 35 35 / .05) 28px, rgb(24 35 35 / 0) 48px)}:is(.ocf__dl,.gd-dl) .dl-arrow{transform-box:fill-box}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.ocf__dl,.gd-dl):is(:hover,:focus-visible) .dl-arrow{animation:dl-pass .8s cubic-bezier(.25,1,.5,1) both}}.gd-sec .gd-dls .gd-dl:has(svg)::before{right:22px}.gd-sec .gd-dls .gd-dl.gd-dl--lines{line-height:28px}.gd-sec .gd-dls .gd-dl.gd-dl--lines::before{display:none}.gd-dl--lines .gd-dl__t{padding-bottom:7px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}@keyframes dl-pass{0%{transform:translateY(0);opacity:1}38%{transform:translateY(60%);opacity:0}39%{transform:translateY(-60%);opacity:0}100%{transform:translateY(0);opacity:1}}.tvd__step button{position:relative;isolation:isolate}.tvd__step button::before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:24px;height:24px;margin:-11.5px 0 0 -12px;background:color-mix(in srgb,var(--head) 14%,transparent);opacity:0;transform:scale(.9);pointer-events:none;transition:opacity .2s,transform .2s cubic-bezier(.25,1,.5,1)}@media (hover:hover){.tvd__step button:hover::before{opacity:1;transform:none}}.tvd__step button:focus-visible::before{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tvd__step button::before{transform:none;transition:opacity .2s}}.tvd__x{position:relative;isolation:isolate;transform-origin:22px 23.625px;transition:transform .35s cubic-bezier(.25,1,.5,1)}.tvd__x::before{content:"";position:absolute;z-index:-1;left:10px;top:11.625px;width:24px;height:24px;background:color-mix(in srgb,var(--head) 14%,transparent);opacity:0;pointer-events:none;transition:opacity .2s,transform .35s cubic-bezier(.25,1,.5,1)}@media (hover:hover){.tvd__x:hover{transform:rotate(90deg)}.tvd__x:hover::before{opacity:1;transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.tvd__x{transition:none}.tvd__x:hover,.tvd__x:hover::before{transform:none}}.tvd__arrow{display:inline-block;width:10px;height:10px;margin:-2px 0 0 8px;vertical-align:middle;background:currentColor;-webkit-mask:var(--fb-arrow) center / contain no-repeat;mask:var(--fb-arrow) center / contain no-repeat;transition:translate .25s var(--ease,cubic-bezier(.2,.7,.2,1))}@media (hover:hover){.tvd__more:hover .tvd__arrow{translate:3px -3px}}.tvd__more:focus-visible .tvd__arrow{translate:3px -3px}@media (prefers-reduced-motion:reduce){.tvd__arrow{transition:none}}.prv{position: relative;isolation: isolate}.prv::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}.dto{position: relative;isolation: isolate}.dto::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}#home-reviews{position: relative;isolation: isolate}#home-reviews::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}.relax-ship .re{position: relative;isolation: isolate}.relax-ship .re::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}#site-footer{position: relative;isolation: isolate}#site-footer::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}#not-found{position: relative;isolation: isolate}#not-found::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}@media (min-width: 768px){.hu__panel{position: relative;isolation: isolate}.hu__panel::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}}#home-hero{position: relative;isolation: isolate}#home-hero::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}@media (min-width: 1024px){.cth{position: relative;isolation: isolate}.cth::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}}@media (max-width: 1023px){.cth{position: relative;isolation: isolate}.cth::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}}@media (max-width: 1023px){.cth__words{position: relative;isolation: isolate}.cth__words::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}}.tile{position: relative;isolation: isolate}.tile::after{content: "";position: absolute;inset: 0;z-index: 6;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}.hvd__a{position: relative;isolation: isolate}.hvd__a::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: url(/assets/img/pdp-hero-grain.png?v=2fcab8c8) repeat;background-size: 256px 256px;mix-blend-mode: overlay;opacity: .5}@media (max-width:760px){#home-hero.hero{--floor:56px;--gap:52px;--pw:min(56vw,380px);--dw:min(53vw,380px)}}@media (max-width:760px){#do-emf-stickers-work-shop .gd5-row__cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:visible;margin:32px 0 0;padding:0}#do-emf-stickers-work-shop .gd5-row__cards>li{width:auto;min-width:0;flex:none}}.gv-all__name.gv-all__name--lines{line-height:32px;margin-top:calc(20px - (32px - 13.2px) / 2)}.gv-all__name.gv-all__name--lines::before{display:none}.gv-all__name--lines .gv-all__t{padding-bottom:9px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}@media (min-width:1320px){.gx-bys{width:calc(100% + 40px)}}
@media (max-width: 1023px){.pdp-hero__grain{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.prv::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.dto::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}#home-reviews::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.relax-ship .re::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}#site-footer::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}#not-found::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.hu__panel::after{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}#home-hero::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.cth::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.cth__words::before{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.tile::after{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}.hvd__a::after{background-image:url(/assets/img/pdp-hero-grain-phone.webp?v=4324b57e)}}
