*{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}}.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}}.ig-ship{margin-inline:calc(50% - 50vw)}.pdp-ig{--ig-wall:#212f2e;--ig-panel:#344847;--ig-pale:#cbd8d8;--ig-band:#e9eeee;--ig-deep:#202020;--ig-porcelain:#eaeae9;--ig-shadow:#cbd8d8;--ig-white:#fefefd;--ig-muted-w:#2f4141;--ig-edge:#8ba6a5;--ig-head:var(--f-head);--ig-body:var(--f-body);--ig-side:clamp(18px,4vw,56px);background:var(--ig-wall);color:var(--ig-porcelain);padding:clamp(56px,6vw,88px) var(--ig-side) clamp(64px,6.6vw,96px);overflow:hidden;font-family:var(--ig-body)}.pdp-ig *{box-sizing:border-box}.pdp-ig .ig__wrap{max-width:1328px;margin:0 auto}.pdp-ig .ig__head{max-width:680px}.pdp-ig .ig__h2{margin:0;font:400 var(--t-h2,clamp(30px,2.9vw,44px))/1.12 var(--ig-head);letter-spacing:.03em;text-transform:uppercase;color:var(--ig-porcelain)}.pdp-ig .ig__lede{margin:18px 0 0;max-width:560px;font:500 19px/1.6 var(--ig-body);color:var(--ig-shadow);text-wrap:pretty}.pdp-ig .ig__line{margin:12px 0 0;font:500 17px/1.6 var(--ig-body);color:var(--ig-shadow);text-wrap:pretty}.pdp-ig .ig__row{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px}.pdp-ig .ig__oil{margin:0;min-width:0}.pdp-ig .ig__card{position:relative;aspect-ratio:7/10;border-radius:4px;overflow:hidden;background:radial-gradient(120% 80% at 50% 38%,var(--ig-band) 0%,var(--ig-pale) 62%);isolation:isolate}.pdp-ig .ig__plate{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;transform-origin:50% 70%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.pdp-ig .ig__card:hover .ig__plate{transform:scale(1.045)}.pdp-ig .ig__name{margin:18px 0 0;padding-left:2px;font:400 22px/1.12 var(--ig-head);letter-spacing:.03em;text-transform:uppercase;color:var(--ig-porcelain)}.pdp-ig .ig__latin{margin:8px 0 0;padding-left:2px;font:600 11px/1.5 var(--ig-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ig-shadow)}.pdp-ig .ig__track{display:none}.pdp-ig.is-armed .ig__oil{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms)}.pdp-ig.is-armed .ig__oil .ig__plate{transform:scale(1.07)}.pdp-ig.is-in .ig__oil{opacity:1;transform:none}.pdp-ig.is-in .ig__oil .ig__plate{transform:none;transition-delay:calc(var(--i,0) * 90ms)}.pdp-ig.is-in .ig__card:hover .ig__plate{transform:scale(1.045);transition-delay:0s}.pdp-ig .ig__row:has(> .ig__oil:nth-child(6)) .ig__name{font-size:21px}@media (max-width:1240px) and (min-width:1001px){.pdp-ig .ig__row:has(> .ig__oil:nth-child(6)){grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.pdp-ig .ig__row:has(> .ig__oil:nth-child(6)) .ig__name{font-size:22px}.pdp-ig .ig__row:has(> .ig__oil:nth-child(6)) .ig__card{aspect-ratio:4/5}}@media (max-width:1000px){.pdp-ig .ig__row{margin-left:calc(-1 * var(--ig-side));margin-right:calc(-1 * var(--ig-side));padding:0 var(--ig-side);grid-auto-columns:min(40%,300px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ig-side);scrollbar-width:none;overscroll-behavior-x:contain}.pdp-ig .ig__row::-webkit-scrollbar{display:none}.pdp-ig .ig__oil{scroll-snap-align:start}.pdp-ig .ig__track{display:block;position:relative;height:1px;margin-top:28px;background:var(--ig-panel)}.pdp-ig .ig__thumb{position:absolute;top:-1px;left:0;height:3px;border-radius:2px;background:var(--ig-porcelain);width:var(--ig-w,30%);transform:translateX(var(--ig-x,0));transition:transform .12s linear}}@media (max-width:760px){.pdp-ig .ig__lede{margin-top:14px;font-size:16px}.pdp-ig .ig__line{font-size:16px}.pdp-ig .ig__row{grid-auto-columns:min(72%,300px);gap:12px}.pdp-ig .ig__name{margin-top:14px}}.pdp-ig[data-ground="white"]{background:var(--ig-white);color:var(--ig-deep)}.pdp-ig[data-ground="white"] .ig__h2, .pdp-ig[data-ground="white"] .ig__name{color:var(--ig-deep)}.pdp-ig[data-ground="white"] .ig__lede, .pdp-ig[data-ground="white"] .ig__line, .pdp-ig[data-ground="white"] .ig__latin{color:var(--ig-muted-w)}@media (max-width:1000px){.pdp-ig[data-ground="white"] .ig__track{background:var(--ig-band)}.pdp-ig[data-ground="white"] .ig__thumb{background:var(--ig-deep)}}@media (prefers-reduced-motion:reduce){.pdp-ig .ig__plate{transition:none}.pdp-ig .ig__card:hover .ig__plate{transform:none}}.pdp-ig[data-cards="v2"] .ig__card{overflow:visible;isolation:auto;clip-path:inset(-40% -40% 0 -40%);transform-origin:50% 100%}.pdp-ig[data-cards="v2"] .ig__plate{inset:auto auto 0 -10%;width:120%;max-width:none;height:114%;object-fit:fill}.pdp-ig[data-cards="v2"] .ig__plate,.pdp-ig[data-cards="v2"] .ig__card:hover .ig__plate, .pdp-ig[data-cards="v2"].is-armed .ig__oil .ig__plate,.pdp-ig[data-cards="v2"].is-in .ig__card:hover .ig__plate{transform:none;transition:none}.pdp-ig[data-cards="v2"] .ig__card{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.pdp-ig[data-cards="v2"] .ig__card:hover{transform:scale(1.045);transition-duration:.45s}@media (prefers-reduced-motion:reduce){.pdp-ig[data-cards="v2"] .ig__card{transition:none}.pdp-ig[data-cards="v2"] .ig__card:hover{transform:none}}.pdp-ig[data-cards="v2"] .ig__row{gap:36px;padding-top:48px}.pdp-ig[data-cards="v2"] .ig__row:has(> .ig__oil:nth-child(6)) .ig__card{aspect-ratio:7/10}@media (max-width:1240px) and (min-width:1001px){.pdp-ig[data-cards="v2"] .ig__row{row-gap:56px}}@media (max-width:1000px){.pdp-ig[data-cards="v2"] .ig__row{gap:30px;padding-top:min(15vw,64px)}}@media (max-width:760px){.pdp-ig[data-cards="v2"] .ig__row{gap:28px;padding-top:min(15vw,64px)}}.pdp-ig{position:relative}.pdp-ig::before{content:"";position:absolute;left:0;right:0;top:0;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)}.pdd-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}.pdd-ship{margin-inline: calc(50% - 50vw)}@media (max-width: 900px){.pdd-ship{--nav-h: 68px}}@media (max-width: 720px){.pdd-ship{--t-h2: 28px;--t-body: 16px}}.pdd{--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) 18%, transparent);--tile: color-mix(in srgb, var(--sea-glass-light) 34%, #fefefd);--glass: linear-gradient(180deg, #526e6e 0%, #526e6e 26%, #4b6665 100%);--porcelain: #eaeae9;background: var(--page);color: var(--ink);font: var(--w-body) var(--t-body)/1.6 var(--f-body)}:where(.pdd) :where(h2, h3, p, ul, dl, dd, dt, figure, blockquote){margin: 0}:where(.pdd) :where(ul){padding: 0;list-style: none}.pdd a{color: inherit;text-decoration-thickness: 1px;text-underline-offset: 4px}.pdd__h2{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}.pdd__h3{color: var(--head);font: var(--w-head) clamp(21px, 1.7vw, 26px)/1.2 var(--f-head);letter-spacing: var(--ls-head);text-transform: uppercase;text-wrap: balance}.pdd__prose > * + *{margin-top: 16px}.pdd__prose p{text-wrap: pretty}.pdd__quote{margin-top: 18px}.pdd__quote blockquote{font: 400 clamp(20px, 1.6vw, 23px)/1.42 var(--f-head);letter-spacing: .002em;text-wrap: pretty}.pdd__quote figcaption{margin-top: 12px;font: var(--w-ui) var(--t-ui)/1.4 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.pdd__note{font-size: 14px;line-height: 1.55;color: var(--muted)}.pdd__facts{display: grid;gap: 16px}.pdd__facts dt{font: var(--w-ui) var(--t-ui)/1.5 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.pdd__facts dd{margin-top: 4px}.pdd-p{padding: clamp(72px, 7vw, 104px) var(--side)}.pdd-p__wrap{max-width: var(--wrap);margin: 0 auto;padding-left: 80px;box-sizing: border-box}.pdd-p__head{max-width: 720px}.pdd-p__intro{margin-top: 18px}.pdd-p__intro p{font-size: 16px;line-height: 1.62;text-wrap: pretty}.pdd-p__intro p + p{margin-top: 10px}.pdd-p__intro .pdd__note{margin-top: 12px;font-size: 13px}.pdd-p__rest{margin-top: 24px}.pdd-p__facts{margin-top: clamp(40px, 4vw, 56px)}.pdd-p__h3{font: 700 var(--t-ui)/1.4 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.pdd-p__lead{margin-top: 10px;font-size: 14.5px;line-height: 1.55}.pdd-p__oils{margin-top: 10px;font-size: 15px;line-height: 1.55;text-wrap: pretty}.pdd-p__oils span{margin-right: 8px;font: 600 13px/1.5 var(--f-body);color: var(--muted)}.pdd-p__card{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: start;margin-top: 18px}.pdd-p__side{overflow: hidden;border: 1px solid var(--rule);background: #fefefd}.pdd-p__side--to{margin-left: -1px;background: color-mix(in srgb, var(--sea-glass-light) 22%, #fefefd)}.pdd-p__card--from .pdd-p__side--from{border-radius: 4px 0 4px 4px}.pdd-p__card--from .pdd-p__side--to{border-radius: 0 4px 4px 0}.pdd-p__card--to .pdd-p__side--from{border-radius: 4px 0 0 4px}.pdd-p__card--to .pdd-p__side--to{border-radius: 0 4px 4px 4px}.pdd-p__card--even .pdd-p__side--from{border-radius: 4px 0 0 4px}.pdd-p__card--even .pdd-p__side--to{border-radius: 0 4px 4px 0}.pdd-p__lab{display: flex;align-items: center;gap: 12px;padding: 15px 22px;border-bottom: 1px solid var(--rule);font: 600 13.5px/1.4 var(--f-body)}.pdd-p__mk{position: relative;flex: none;width: 12px;height: 12px;color: var(--head)}.pdd-p__mk::before, .pdd-p__mk::after{content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1.5px;margin-top: -.75px;background: currentColor}.pdd-p__mk::after{transform: rotate(90deg)}.pdd-p__mk--minus::after{display: none}.pdd-p__side--from{color: var(--muted)}.pdd-p__side--from .pdd-p__mk{color: var(--muted)}.pdd-p__side li{padding: 11px 22px;border-bottom: 1px solid var(--rule);font: 400 19px/1.3 var(--f-head)}.pdd-p__side li:last-child{border-bottom: 0}.pdd-p__plain div{padding: 12px 0;border-bottom: 1px solid var(--rule)}.pdd-p__plain dt{font: 600 13.5px/1.4 var(--f-body)}.pdd-p__plain dd{margin-top: 3px;font-size: 15px;line-height: 1.5}.pdd-p__link{margin-top: 16px;font: 600 12px/1.6 var(--f-ui);letter-spacing: .12em;text-transform: uppercase}@media (max-width: 760px){.pdd-p{padding: 56px var(--side)}.pdd-p__wrap{padding-left: 0}.pdd-p__lab{gap: 10px;padding: 12px 14px;font-size: 12.5px}.pdd-p__mk{width: 10px;height: 10px}.pdd-p__side li{padding: 10px 14px;font-size: 17px}}.pdd-o{--page: #212f2e;--ink: var(--porcelain);--head: var(--porcelain);--muted: color-mix(in srgb, var(--porcelain) 72%, var(--sea-glass));--focus: var(--porcelain);--rule: color-mix(in srgb, var(--porcelain) 16%, transparent);padding: clamp(64px, 6vw, 88px) var(--side);background: #212f2e;color: var(--ink)}.pdd-o__wrap{max-width: var(--wrap);margin: 0 auto}.pdd-o__intro{max-width: 68ch;margin-top: 18px}.pdd-o__intro p{font-size: 16px;line-height: 1.62;text-wrap: pretty}.pdd-o__intro p + p{margin-top: 10px}.pdd-o__intro .pdd__note, .pdd-o__foot .pdd__note{margin-top: 12px;font-size: 13px}.pdd-o__h3{margin-top: clamp(36px, 3.6vw, 52px);font: 700 var(--t-ui)/1.4 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase}.pdd-o__lead{margin-top: 10px;font-size: 14.5px;line-height: 1.55}.pdd-o__grid{display: grid;grid-template-columns: repeat(var(--n, 3), minmax(0, 1fr));gap: 28px clamp(28px, 3.4vw, 52px);margin-top: 22px;padding-top: 22px;border-top: 1px solid var(--rule)}.pdd-o__grid--words{margin-top: 26px}.pdd-o__grid--words p{font-size: 15.5px;line-height: 1.62;text-wrap: pretty}.pdd-o__lab{margin-bottom: 10px;font: 700 var(--t-ui)/1.4 var(--f-ui);letter-spacing: var(--ls-ui);text-transform: uppercase;color: var(--sea-glass-light)}.pdd-o__lines li{font-size: 15px;line-height: 1.5;text-wrap: pretty}.pdd-o__lines li + li{margin-top: 5px}.pdd-o__foot{margin-top: 18px;max-width: 68ch}.pdd-o__link{margin-top: 22px;font: 600 12px/1.6 var(--f-ui);letter-spacing: .12em;text-transform: uppercase}.pdd-o__rest{margin-top: 28px;max-width: 68ch}@media (max-width: 760px){.pdd-o{padding: 52px var(--side)}.pdd-o__grid{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)}.pdd-o__grid--words{grid-template-columns: minmax(0, 1fr)}.pdd-o__cell:first-child:nth-last-child(3){grid-column: 1 / -1}}.pdd-w{max-width: 720px;margin-top: 14px}.pdd-w__grp{display: grid;grid-template-columns: minmax(0, 170px) minmax(0, 1fr);column-gap: 24px;padding: 20px 0;border-top: 1px solid var(--rule)}.pdd-w__grp:last-child{border-bottom: 1px solid var(--rule)}.pdd-w__lab{padding-top: 4px;font: 600 13.5px/1.4 var(--f-body)}.pdd-w__grp--from .pdd-w__lab{color: var(--muted)}.pdd-w__items{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px 20px}.pdd-w__items li{font: 400 19px/1.35 var(--f-head)}.pdd-w__grp--from .pdd-w__items li{color: var(--muted)}@media (max-width: 760px){.pdd-w__grp{grid-template-columns: minmax(0, 1fr);row-gap: 10px;padding: 16px 0}.pdd-w__items{grid-template-columns: repeat(2, minmax(0, 1fr))}.pdd-w__items li{font-size: 17px}}.pdd-f{margin-top: 18px}.pdd-f__row + .pdd-f__row{margin-top: 18px}.pdd-f__lab{margin-bottom: 6px;font: 600 13.5px/1.4 var(--f-body)}.pdd-f__row--from .pdd-f__lab{color: var(--muted)}.pdd-f__track{display: flex;width: max-content}.pdd-f__row{overflow: hidden}.pdd-f__words{display: flex;flex: none}.pdd-f__words li{flex: none;padding-right: .9em;font: 400 clamp(30px, 3.2vw, 46px)/1.15 var(--f-head);letter-spacing: -.005em;white-space: nowrap}.pdd-f__row--from .pdd-f__words li{color: color-mix(in srgb, var(--dark) 50%, #fefefd)}.pdd-f__row--to .pdd-f__words li{color: var(--head)}@media (prefers-reduced-motion: no-preference){.pdd-f.is-on .pdd-f__row--from .pdd-f__track{animation: pdd-drift calc(60s * var(--k, 1)) linear infinite}.pdd-f.is-on .pdd-f__row--to .pdd-f__track{animation: pdd-drift calc(60s * var(--k, 1)) linear infinite reverse}@keyframes pdd-drift{from{transform: translateX(0)}to{transform: translateX(-50%)}}}@media (prefers-reduced-motion: reduce){.pdd-f__track{width: auto}.pdd-f__words{flex-wrap: wrap;flex: 1}.pdd-f__words[aria-hidden="true"]{display: none}}@media (max-width: 760px){.pdd-f__words li{font-size: 28px}}.pdd-p--rows .pdd-p__wrap{padding-left: 0;text-align: center}.pdd-p--rows .pdd-p__head{margin-inline: auto}.pdd-p--rows .pdd-p__h2{text-wrap: balance}.pdd-p--rows .pdd-f{margin-inline: calc(50% - 50vw)}.pdd-p--rows .pdd-f__lab{padding-inline: var(--side)}@media (prefers-reduced-motion: reduce){.pdd-p--rows .pdd-f__words{justify-content: center;padding-inline: var(--side)}}.pdd-p--rows .pdd-p__h3{font-size: 14px;letter-spacing: .18em}.pdd-p--rows .pdd-f{margin-top: 14px}.pdd-p--rows .pdd-f__row + .pdd-f__row{margin-top: 30px}.pdd-p--rows .pdd-f__head{margin-bottom: 14px;padding-inline: var(--side)}@media (max-width: 760px){.pdd-p--rows .pdd-p__h3{font-size: 12.5px;letter-spacing: .16em}}.pdd-f__row{overflow-x: clip;overflow-y: visible}.pdd-f__words li{line-height: 1.3;padding-bottom: .08em}.pdd-p--rows .pdd-p__oils{margin: 0 0 28px}.pdd-p--rows .pdd-f ~ .pdd-p__link{margin-top: 40px}.pdd-p--rows .pdd-f__ingr{max-width: calc(600px + 2 * var(--side));margin: 52px auto 0;padding-inline: var(--side);box-sizing: border-box}.pdd-p--rows .pdd-f__ingr .pdd-f__head{padding-inline: 0;margin-bottom: 12px}.pdd-p--rows .pdd-f__ingr p:not(.pdd-f__head){margin: 0;font-size: 15px;line-height: 1.65;color: var(--muted);text-wrap: pretty}.pdd-p--rows .pdd-f__ingr + .pdd-p__link{margin-top: 26px}@media (max-width: 760px){.pdd-p--rows .pdd-f__ingr{margin-top: 44px}}body{overflow-x: clip}.dto{--f-head: "Imbue", "Bodoni 72", Didot, serif;--f-body: "Libertinus Serif", Georgia, serif;--f-ui: "Syncopate", system-ui, sans-serif;--w-head: 300;--ls-head: .015em;--t-h2: clamp(32px, 4.2vw, 60px);--porcelain: #eaeae9;--deep: #202020;--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");--ph: clamp(740px, 56vw, 818px);--pw: calc(var(--ph) * 1100 / 1500);position: relative;color: var(--porcelain);font-family: var(--f-body);letter-spacing: .025em;font-optical-sizing: auto;background: linear-gradient(180deg, #496362 0%, #455e5d 100%)}.dto *, .dto *::before, .dto *::after{box-sizing: border-box}.dto::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)}.dto-wrap{position: relative;display: grid;overflow: hidden;grid-template-columns: minmax(0, 1fr) clamp(440px, 40vw, 600px);grid-template-rows: minmax(56px, 1fr) auto auto auto auto minmax(56px, 1fr);grid-template-areas: ". plate" "h2 plate" "lede plate" "lists plate" "foot plate" ". plate";column-gap: 48px;min-height: calc(var(--ph) * .68);padding: 0 10px 0 max(24px, calc((100vw - 1296px) / 2))}.dto-h2, .dto-lede, .dto-lists, .dto-foot{position: relative;z-index: 1;max-width: 720px}.dto-plate{grid-area: plate;position: relative;z-index: 0;margin: 0}.dto-plate img{position: absolute;left: 50%;top: 50%;display: block;width: var(--pw);height: var(--ph);max-width: none;transform: translate(-50%, -55.8%)}.dto-h2{grid-area: h2;margin: 0;font-family: var(--f-head);font-weight: var(--w-head);font-size: var(--t-h2);line-height: 1.12;letter-spacing: var(--ls-head);text-transform: uppercase;text-wrap: balance}.dto-lede{grid-area: lede;margin: 18px 0 0;max-width: 660px;font-size: 17px;line-height: 1.6;font-weight: 400;text-wrap: pretty}.dto .tm{font-size: .5em;letter-spacing: 0;vertical-align: .82em;line-height: 0;margin-left: .04em}.dto-lede .tm{font-size: .62em;vertical-align: .6em;margin-left: .02em}.dto-lists{grid-area: lists;margin-top: 28px;display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: auto auto;column-gap: 40px}.dto-side{min-width: 0;grid-row: 1 / span 2;display: grid;grid-template-rows: subgrid}.dto-name{margin: 0 0 6px;align-self: end;font-family: var(--f-head);font-weight: var(--w-head);font-size: 21px;line-height: 1.12;letter-spacing: var(--ls-head);text-transform: uppercase}.dto-list{list-style: none;margin: 0;padding: 0;font-size: 19px;line-height: 1.6;font-weight: 400;text-transform: lowercase}.dto-list li{display: inline}.dto-blend{font-style: italic}.dto-name{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 5px}.dto-foot{grid-area: foot;margin: 32px 0 0}.dto-chart{position: relative;display: inline-flex;align-items: center;justify-content: center;min-height: 47px;min-width: 122px;margin-left: 1px;padding: 0 30px;border: 3px solid transparent;border-radius: 0;background: #fefefd padding-box;color: var(--deep);box-shadow: 0 0 0 1px var(--porcelain), 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;text-decoration: none;white-space: nowrap}.dto-chart:focus-visible{outline: 2px solid var(--porcelain);outline-offset: 5px}.dto-chart__t{position: relative;display: inline-block;transition: transform .35s cubic-bezier(.25, 1, .5, 1)}.dto-chart__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(--arrow) center / contain no-repeat;mask: var(--arrow) center / contain no-repeat}.dto-chart:is(:hover, :focus-visible) .dto-chart__t{transform: translateX(-9px)}.dto-chart:is(:hover, :focus-visible) .dto-chart__a{opacity: 1;transform: translate(0, 0)}@media (prefers-reduced-motion: reduce){.dto-chart__t, .dto-chart__a{transition: none}}@media (min-width: 1024px){.dto-wrap{grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr) clamp(440px, 40vw, 600px);grid-template-rows: minmax(56px, 1fr) auto auto auto minmax(56px, 1fr);grid-template-areas: ". . plate" "h2 h2 plate" "lede lists plate" "foot lists plate" ". . plate"}.dto-h2{grid-column: 1 / -1;white-space: nowrap;max-width: none}.dto-lede{margin-top: 32px}.dto-lists{align-self: start;display: block;margin: 32px 0 0 clamp(0px, calc(5.8vw - 48px), 36px)}.dto-side{display: block}.dto-side + .dto-side{margin-top: 23px}.dto-name{margin: 0 0 2px}.dto-foot{align-self: start;margin-top: 16px}}@media (max-width: 1023px){.dto{--gut: 40px;--pw: min(520px, calc(100vw - 20px));--ph: calc(var(--pw) * 1500 / 1100)}.dto-wrap{grid-template-columns: minmax(0, 1fr) calc(var(--pw) * 0.270 + 16px);grid-template-rows: auto auto auto auto 1fr;grid-template-areas: "h2 h2" "lede plate" "lists plate" "foot plate" ". plate";column-gap: 0;min-height: 0;padding: 48px var(--gut)}.dto-plate{min-height: calc(var(--ph) * .58)}.dto-plate img{left: auto;right: 0;transform: translate(calc(var(--pw) * 0.419), -55.8%)}.dto-lede{margin-top: 20px}.dto-lists{column-gap: 32px}}@media (max-width: 720px){.dto{--gut: 24px}.dto-wrap{grid-template-areas: "h2 h2" "lede lede" "lists plate" "foot foot" ". .";padding: 40px var(--gut) 44px}.dto-lede{margin-top: 16px;font-size: 16px}.dto-lists{margin-top: 24px;display: block}.dto-side{display: block}.dto-side + .dto-side{margin-top: 16px}.dto-name{margin-bottom: 4px}.dto-list{font-size: 16px}.dto-foot{margin-top: 28px}}@media (max-width: 374px){.dto{--gut: 20px}.dto-list{font-size: 15px}}.dto-lede p{margin: 0;max-width: none;color: inherit}.dto-lede p + p{margin-top: 12px}.dto-lede .dto-note{font-size: 15px;line-height: 1.55}@media (min-width: 1024px){.dto-h2{white-space: normal;max-width: calc(100% - clamp(440px, 40vw, 600px) + 110px)}}@media (min-width: 1024px){.dto{--up: 48px;--top: clamp(56px, 5.6vw, 96px);--plate: clamp(440px, 40vw, 600px)}.dto-wrap{min-height: calc(var(--ph) * .68 + var(--up));grid-template-rows: var(--top) auto auto auto minmax(var(--top), 1fr)}.dto-h2{margin-bottom: var(--up)}.dto-plate img{top: calc(50% + var(--up) / 2)}}@media (min-width: 1024px) and (max-width: 1199px){.dto-foot{align-self: end;margin-bottom: 8px}}@media (min-width: 1200px){.dto-wrap{grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr) minmax(0, 1fr) calc(var(--plate) - 158px);grid-template-areas: ". . . plate" "h2 h2 h2 plate" "lede rel all plate" "foot rel all plate" ". . . plate"}.dto-plate img{left: calc(50% - 79px)}.dto-lists{display: contents}.dto-side{position: relative;z-index: 1}.dto-side, .dto-side + .dto-side{margin-top: 32px}.dto-side--release{grid-area: rel}.dto-side--allow{grid-area: all}.dto-foot{margin-top: 28px}}.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}}.prv-ship{position: relative;margin-inline: calc(50% - 50vw)}.prv-ship::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)}.prv{--side: clamp(18px, 4vw, 56px);--rv-gap: 20px;--rv-lines: 6;overflow: hidden;padding: clamp(64px, 8vw, 104px) max(var(--side), calc((100% - 1328px) / 2));background: #48605f linear-gradient(180deg, #496362 0%, #455e5d 100%);color: #eaeae9;font: 400 17px/1.6 var(--f-body);letter-spacing: .025em;-webkit-font-smoothing: antialiased}.prv *, .prv *::before, .prv *::after{box-sizing: border-box}.prv :where(h2, h3, p, figure, blockquote){margin: 0}.prv :where(a){color: inherit}.prv :where(img){display: block;max-width: 100%}.prv .tm{margin-left: .06em;font-size: max(.42em, 8px);line-height: 0;vertical-align: super}.prv__head{display: flex;align-items: center;justify-content: space-between;gap: 24px 40px}.prv__h2{font: 300 clamp(32px, 4.2vw, 60px)/1.12 var(--f-head);letter-spacing: .015em;text-transform: uppercase;text-wrap: balance}.prv__all{flex: none}.prv__all--foot{display: none;margin-top: 40px}.prv__row{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: var(--rv-gap);margin-top: 66px}.rvs{position: relative;display: flex;flex-direction: column;min-width: 0;scroll-snap-align: start}.rvs__panel{position: relative;display: block;aspect-ratio: 1;overflow: hidden;border-radius: 4px;isolation: isolate;text-decoration: none;background: linear-gradient(180deg, #526e6e 0%, #526e6e 26%, #4b6665 100%)}.rvs .rvs__pull{position: absolute;z-index: 2;inset: 26px 24px auto;font: 400 24px/1.16 var(--f-body);letter-spacing: .01em;text-align: center;text-wrap: balance}.rvs .rvs__pic-box{position: absolute;z-index: 1;left: 50%}.rvs__pic{width: 100%;height: 100%;object-fit: contain;filter: drop-shadow(0 14px 18px rgb(22 33 32 / .32));transition: translate .45s cubic-bezier(.2, .7, .2, 1), filter .45s cubic-bezier(.2, .7, .2, 1)}.rvs .rvs__pic-box--strip{top: 68%;width: 86%;aspect-ratio: 1200 / 582;translate: -50% -50%;rotate: 11deg}.rvs .rvs__pic-box--float{top: 66%;width: 84%;aspect-ratio: 1200 / 553;translate: -50% -50%;rotate: -5deg}.rvs .rvs__pic-box--cuff{top: 68%;width: 84%;aspect-ratio: 1200 / 464;translate: -50% -50%}.rvs .rvs__pic-box--bottle{bottom: -24%;height: 94%;aspect-ratio: 329 / 1400;translate: -50% 0}.rvs .rvs__pic-box--tray{bottom: -8%;width: 114%;aspect-ratio: 1400 / 770;translate: -50% 0}.rvs__h3{margin-top: 22px;font: inherit}.rvs__name{font: 300 21px/1.2 var(--f-head);letter-spacing: .015em;text-transform: uppercase;text-decoration: none}.rvs__quote{margin-top: 12px;font: 400 16px/1.6 var(--f-body);text-wrap: pretty}.rvs__who{margin-top: 16px;color: #eaeae9;font: 400 11px/1.5 var(--f-ui);letter-spacing: .13em;text-transform: uppercase}@media (hover: hover){.rvs:hover .rvs__pic{translate: 0 -16px;filter: drop-shadow(0 24px 24px rgb(22 33 32 / .4))}.rvs--link:hover .rvs__name{text-decoration: underline;text-underline-offset: 5px;text-decoration-thickness: 1px}}.rvs:has(:focus-visible) .rvs__pic{translate: 0 -16px;filter: drop-shadow(0 24px 24px rgb(22 33 32 / .4))}.prv :focus-visible{outline: 2px solid #eaeae9;outline-offset: 4px}@media (prefers-reduced-motion: reduce){.rvs__pic{transition: none}.rvs:hover .rvs__pic, .rvs:has(:focus-visible) .rvs__pic{translate: none;filter: drop-shadow(0 14px 18px rgb(22 33 32 / .32))}}.rv-more{display: inline;margin: 0 0 0 4px;padding: 0 0 1px;border: 0;border-bottom: 1px solid currentColor;background: none;color: #eaeae9;cursor: pointer;font: 400 11px/1 var(--f-ui);letter-spacing: .13em;text-transform: uppercase;white-space: nowrap;vertical-align: 1px}.prv__row.has-open{align-items: start}.prv__row.has-open .rvs{min-height: var(--rv-h)}.prv__btn{position: relative;display: inline-flex;align-items: center;justify-content: center;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;white-space: nowrap}.prv__btn:focus-visible{outline: 2px solid #eaeae9;outline-offset: 5px}.prv__t{position: relative;display: inline-block;transition: transform .35s cubic-bezier(.25, 1, .5, 1)}.prv__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(--prv-arrow) center / contain no-repeat;mask: var(--prv-arrow) center / contain no-repeat;--prv-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")}.prv__btn:is(:hover, :focus-visible) .prv__t{transform: translateX(-9px)}.prv__btn:is(:hover, :focus-visible) .prv__arrow{opacity: 1;transform: translate(0, 0)}@media (prefers-reduced-motion: reduce){.prv__t, .prv__arrow{transition: none}}@media (max-width: 1023px){.prv__row{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: calc((100vw - var(--side) - 2 * var(--rv-gap)) / 2.4);margin-right: calc(-1 * var(--side));padding: 0 var(--side) 18px 0;overflow-x: auto;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;scrollbar-width: thin;scrollbar-color: #688b8b transparent}.prv__row:focus{outline: none}.prv__all--top{display: none}.prv__all--foot{display: block}}@media (max-width: 760px){.prv{--rv-lines: 9;font-size: 16px}.prv__row{grid-auto-columns: 79%;gap: 14px;margin: 40px calc(-1 * var(--side)) 0;padding: 0 var(--side) 30px;scroll-padding-left: var(--side)}.rvs .rvs__pull{inset: 20px 18px auto;font-size: 20px}.rvs__h3{margin-top: 18px}.rvs__name{font-size: 18px}.prv__all--foot{margin-top: 28px}.rv-more{position: relative}.rv-more::after{content: "";position: absolute;inset: -15px -10px}}.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)}}
