@font-face{font-family:Manrope;src:url(manrope-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(manrope-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(manrope-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(manrope-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-navy: #102A43;--color-gold: #B69252;--color-gold-deep: #8C6B33;--color-white: #FFFFFF;--color-mist: #F2F5F7;--color-slate: #536574;--color-surface: var(--color-white);--color-surface-sunken: var(--color-mist);--color-surface-inverse: var(--color-navy);--color-ink: var(--color-navy);--color-ink-muted: var(--color-slate);--color-ink-inverse: var(--color-white);--color-ink-inverse-muted: #A9B6C2;--color-line: #DCE3E9;--color-line-strong: #B9C5CE;--color-line-inverse: #2A4058;--color-accent: var(--color-gold);--color-accent-strong: var(--color-gold-deep);--color-accent-ink: var(--color-navy);--color-success: #1D6E4F;--color-success-bg: #E8F3EE;--color-warning: #8A5A0B;--color-warning-bg: #FBF2E2;--color-danger: #A32D2D;--color-danger-bg: #FBEDED;--font-body: "Manrope", Arial, Helvetica, sans-serif;--font-display: "Manrope", Arial, Helvetica, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--leading-tight: 1.1;--leading-snug: 1.3;--leading-normal: 1.6;--track-label: .12em;--track-display: -.02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--page-max: 84rem;--page-gutter: var(--space-5);--rail-width: 22.5rem;--radius: 2px;--hairline: 1px;--header-height: 5rem;--ease: cubic-bezier(.2, 0, 0, 1);--duration: .2s}@media(min-width:48em){:root{--page-gutter: var(--space-7);--text-3xl: 2.75rem;--text-4xl: 3.75rem}}.on-navy{--color-surface: var(--color-navy);--color-surface-sunken: #0B1F32;--color-ink: var(--color-white);--color-ink-muted: var(--color-ink-inverse-muted);--color-line: var(--color-line-inverse);--color-line-strong: #3D5670;--color-accent-strong: var(--color-gold);background:var(--color-surface);color:var(--color-ink)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button,[role=button],input,select,textarea{min-height:2.75rem}[hidden]{display:none!important}[data-audience-show]{display:none}body[data-audience=dental] [data-audience-show~=dental],body[data-audience=veterinary] [data-audience-show~=veterinary],body[data-audience=aesthetics] [data-audience-show~=aesthetics],body[data-audience=trade] [data-audience-show~=trade]{display:inline}.price__ex,body[data-vat=ex] .price__inc{display:none}body[data-vat=ex] .price__ex{display:inline}[data-vat-show]{display:none}body[data-vat=ex] [data-vat-show=ex],body[data-vat=inc] [data-vat-show=inc]{display:inline}body:not([data-vat]) [data-vat-show=inc]{display:inline}.price__note{color:var(--color-ink-muted);font-size:var(--text-xs);white-space:nowrap}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}.t-display{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--track-display)}.t-heading{font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--track-display)}.t-subhead{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug)}.t-body{font-size:var(--text-base);line-height:var(--leading-normal)}.t-small{font-size:var(--text-sm);line-height:var(--leading-normal)}.t-label{font-size:var(--text-xs);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--track-label);text-transform:uppercase}.t-muted{color:var(--color-ink-muted)}.t-accent{color:var(--color-accent-strong)}.t-figures{font-variant-numeric:tabular-nums}.page{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-gutter)}.stack>*+*{margin-block-start:var(--flow, var(--space-4))}.section-pad{padding-block:var(--space-6)}@media(min-width:48em){.section-pad{padding-block:var(--space-7)}}@media(max-width:29.99em){:root{--page-gutter: var(--space-4);--text-4xl: 2.5rem}.collection__grid{grid-template-columns:1fr!important}}@media(min-width:48em)and (max-width:63.99em){:root{--page-gutter: var(--space-6)}}@media(min-width:64em)and (max-width:79.99em){:root{--page-gutter: var(--space-7)}}@media(min-width:80em){:root{--page-gutter: var(--space-8)}}.rule{border:0;border-block-start:var(--hairline) solid var(--color-line);margin:0}.rule--accent{border-block-start-color:var(--color-accent)}.crop-frame{position:relative;padding:var(--space-5)}.crop-frame:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--space-7);height:var(--space-7);border-block-start:2px solid var(--color-accent);border-inline-start:2px solid var(--color-accent);pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-3) var(--space-5);border:var(--hairline) solid transparent;border-radius:var(--radius);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease),color var(--duration) var(--ease)}.btn--primary{background:var(--color-accent);color:var(--color-accent-ink)}.btn--primary:hover{background:var(--color-gold-deep);color:var(--color-white)}.btn--secondary{background:transparent;color:var(--color-ink);border-color:var(--color-line-strong)}.btn--secondary:hover{border-color:var(--color-ink)}.btn--inverse{background:var(--color-navy);color:var(--color-white)}.btn--inverse:hover{background:#1b3a57}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.link{color:var(--color-accent-strong);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.field{display:block;width:100%;min-height:2.75rem;padding:var(--space-3);background:var(--color-surface);border:var(--hairline) solid var(--color-line-strong);border-radius:var(--radius);color:var(--color-ink)}.field::placeholder{color:var(--color-ink-muted)}.field:hover{border-color:var(--color-ink-muted)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px;border-radius:var(--radius)}.on-navy :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--color-gold)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-navy);color:var(--color-white);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.navlab{display:inline-flex;align-items:center;gap:.4em}.navlab--right{flex-direction:row-reverse}.navlab--top{flex-direction:column;gap:.25em}.navlab--bottom{flex-direction:column-reverse;gap:.25em}.navlab--top.navlab--align-start,.navlab--bottom.navlab--align-start{align-items:flex-start}.navlab--top.navlab--align-center,.navlab--bottom.navlab--align-center{align-items:center}.navlab--top.navlab--align-end,.navlab--bottom.navlab--align-end{align-items:flex-end}.navlab__icon{display:block;object-fit:cover;flex:none}.st-standard{padding-block-start:var(--space-6)!important}.sb-standard{padding-block-end:var(--space-6)!important}@media(min-width:48em){.st-standard{padding-block-start:var(--space-7)!important}.sb-standard{padding-block-end:var(--space-7)!important}}.st-large{padding-block-start:var(--space-9)!important}.st-compact{padding-block-start:var(--space-4)!important}.st-tight{padding-block-start:var(--space-2)!important}.st-none{padding-block-start:0!important}.st-pull{padding-block-start:0!important;margin-block-start:calc(var(--space-6) * -1)!important}.sb-large{padding-block-end:var(--space-9)!important}.sb-compact{padding-block-end:var(--space-4)!important}.sb-tight{padding-block-end:var(--space-2)!important}.sb-none{padding-block-end:0!important}.sb-pull{padding-block-end:0!important;margin-block-end:calc(var(--space-6) * -1)!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.shell{min-height:100vh}@media(min-width:64em){body[data-rail=open] .shell{padding-inline-end:var(--rail-width)}body[data-rail-footer=true] .shell{padding-inline-end:0}}.cb-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:var(--space-6);background:#0b1f32eb}.cb-lightbox[hidden]{display:none}.cb-lightbox__figure{margin:0;display:grid;gap:var(--space-3);justify-items:center;max-width:min(90rem,100%)}.cb-lightbox__img{max-width:100%;max-height:80vh;width:auto;object-fit:contain}.cb-lightbox__cap{color:var(--color-ink-inverse-muted);text-align:center}.cb-lightbox__close{position:absolute;inset-block-start:var(--space-5);inset-inline-end:var(--space-5);display:grid;place-items:center;width:2.75rem;height:2.75rem;background:transparent;color:var(--color-white);border:var(--hairline) solid rgba(255,255,255,.5);border-radius:var(--radius);cursor:pointer}.cb-lightbox__close:hover{border-color:var(--color-gold);color:var(--color-gold)}.cb-lightbox__close svg{width:1.25rem;height:1.25rem}.cb-lightbox__close:focus-visible{outline-color:var(--color-gold)}.card{height:100%}.card__link{display:grid;grid-template-rows:auto 1fr;height:100%;color:inherit;text-decoration:none;background:var(--color-surface);border:var(--hairline) solid var(--color-line);transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease)}.card__link:hover,.card__link:focus-visible{border-color:var(--color-gold);box-shadow:0 12px 28px -18px #102a4373}.card__link:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.card__media{position:relative;margin:0;background:var(--color-surface-sunken);border-block-end:var(--hairline) solid var(--color-line);overflow:hidden}.card__media img,.card__media .elev{display:block;width:100%;aspect-ratio:1;object-fit:contain}.card__media:not(.card__media--drawn){display:grid;place-items:center;background:var(--color-surface)}.card__media--drawn{background-color:var(--color-surface-sunken);background-image:linear-gradient(to right,rgba(16,42,67,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(16,42,67,.05) 1px,transparent 1px);background-size:24px 24px;background-position:center}.elev{color:var(--color-navy)}.elev rect,.elev path,.elev circle{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:miter}.elev__body>rect:not(.elev__thin){fill:var(--color-white)}.elev .elev__thin{stroke-width:1.25;fill:none}.elev .elev__dash{stroke-dasharray:4 4}.elev .elev__handle{stroke:var(--color-gold);stroke-width:3;stroke-linecap:square}.elev__grid path{stroke:var(--color-line-strong);stroke-width:1.25}.elev__dim path{stroke:var(--color-gold);stroke-width:1.25}.elev .elev__dim-plate{fill:var(--color-surface-sunken);stroke:none}.elev__dim text{fill:var(--color-accent-strong);stroke:none;font:600 13px/1 var(--font-body, inherit);letter-spacing:.06em;font-variant-numeric:tabular-nums}.card__link:hover .elev__body>rect:not(.elev__thin){fill:#fffdf8}.card__frame{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);width:var(--space-5);height:var(--space-5);border-block-start:2px solid var(--color-gold);border-inline-start:2px solid var(--color-gold);opacity:0;transition:opacity var(--duration) var(--ease)}.card__link:hover .card__frame{opacity:1}.card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.card__kicker{display:flex;justify-content:space-between;gap:var(--space-3);margin:0}.card__width{color:var(--color-accent-strong);white-space:nowrap}.card__title{font-size:var(--text-base, 1rem);line-height:1.3;font-weight:600;letter-spacing:-.005em;text-wrap:balance}.card__link:hover .card__title{text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:.25em}.card__facts{display:flex;flex-wrap:wrap;gap:0 var(--space-2)}.card__facts li+li:before{content:"\b7";margin-inline-end:var(--space-2);color:var(--color-line-strong)}.card__swatches{display:flex;gap:6px}.card__swatch{width:14px;height:14px;border-radius:50%;background:var(--swatch, transparent);border:var(--hairline) solid var(--color-line-strong);box-shadow:inset 0 0 0 1px #ffffff59}.card__foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-block-start:auto;padding-block-start:var(--space-3);border-block-start:var(--hairline) solid var(--color-line)}.card__price{margin:0;font-size:var(--text-lg, 1.125rem);font-weight:600}.card__price .price__note{font-weight:400}.card__go{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent-strong);white-space:nowrap}.card__go svg{transition:transform var(--duration) var(--ease)}.card__link:hover .card__go svg{transform:translate(3px)}.card__marker{color:var(--color-accent-strong)}.card__specline{letter-spacing:.02em}.card__desc{max-width:44ch}.card__flag{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);background:var(--color-gold);color:var(--color-navy);padding:var(--space-1) var(--space-3)}.card--compact .card__body{padding:var(--space-3);gap:var(--space-1)}.card--compact .card__title{font-size:var(--text-sm, .875rem)}.card--compact .card__foot{border:0;padding:0;margin:0}.card--compact .card__price{font-size:var(--text-sm, .875rem);font-weight:400}.card--landscape .card__media img,.card--landscape .card__media .elev{aspect-ratio:3 / 2}.card--list .card__link{grid-template-rows:none;grid-template-columns:11rem 1fr;align-items:stretch}.card--list .card__media{border-block-end:0;border-inline-end:var(--hairline) solid var(--color-line)}.card--list .card__media img,.card--list .card__media .elev{aspect-ratio:1;height:auto}.card--list .elev__dim{display:none}@media(max-width:29.99em){.card--list .card__link{grid-template-columns:7rem 1fr}}@media(prefers-reduced-motion:reduce){.card__link,.card__go svg{transition:none}}@media(max-width:29.99em){.card--grid:not(.card--compact) .card__link{grid-template-rows:none;grid-template-columns:38% 1fr}.card--grid:not(.card--compact) .card__media{border-block-end:0;border-inline-end:var(--hairline) solid var(--color-line)}.card--grid:not(.card--compact) .card__media img,.card--grid:not(.card--compact) .card__media .elev{height:auto;aspect-ratio:1;min-height:0}.card--grid:not(.card--compact) .card__body{padding:var(--space-3)}.card--grid:not(.card--compact) .card__go{display:none}.card--grid:not(.card--compact) .card__kicker{flex-wrap:wrap;gap:0 var(--space-2)}}.legal__band{background:var(--color-navy);color:var(--color-white);border-block-end:3px solid var(--color-gold)}.legal__band-inner{display:grid;gap:var(--space-2);padding-block:var(--space-6)}.legal__eyebrow{color:var(--color-gold);margin:0}.legal__strap{margin:0;font-size:var(--text-lg);color:#ffffffd1}.legal__layout{display:grid;gap:var(--space-7);padding-block:var(--space-7) var(--space-9);align-items:start}.legal__aside{display:grid;gap:var(--space-5)}.legal__nav-title{margin:0}.legal__nav{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.legal__link{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--space-4);border:var(--hairline) solid var(--color-line-strong);color:var(--color-ink);text-decoration:none;font-size:var(--text-sm);font-weight:600}.legal__link:hover{border-color:var(--color-navy)}.legal__link.is-active{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}.legal__help{display:grid;gap:var(--space-2);padding:var(--space-5);background:var(--color-surface-sunken);border:var(--hairline) solid var(--color-line)}.legal__help p{margin:0}.legal__company{margin-block-start:var(--space-8);padding-block-start:var(--space-4);border-block-start:var(--hairline) solid var(--color-line)}@media(min-width:64em){.legal__layout{grid-template-columns:17rem minmax(0,1fr);gap:var(--space-9)}.legal__aside{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-5))}.legal__nav{flex-direction:column;gap:0;border-block-start:var(--hairline) solid var(--color-line)}.legal__nav>li{display:block}.legal__link{display:flex;width:100%;border:0;border-block-end:var(--hairline) solid var(--color-line);padding-inline:var(--space-3);justify-content:space-between}.legal__link.is-active{box-shadow:inset 3px 0 0 var(--color-gold)}}.legal .shopify-policy__container{max-width:none;margin:0;padding:0}.legal .shopify-policy__title{text-align:start;margin:0 0 var(--space-6);padding-block-end:var(--space-5);border-block-end:var(--hairline) solid var(--color-line)}.legal .shopify-policy__title h1{font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.05;letter-spacing:var(--track-display);font-weight:700;color:var(--color-ink);margin:0}.legal .shopify-policy__body{max-width:70ch;font-size:var(--text-base);line-height:1.7;color:var(--color-ink)}.legal .shopify-policy__body>.rte>*+*,.legal .shopify-policy__body>*+*{margin-block-start:var(--space-4)}.legal .shopify-policy__body h2,.legal .shopify-policy__body h3,.legal .shopify-policy__body h4,.legal .shopify-policy__body p>strong:only-child{font-family:var(--font-display);color:var(--color-ink);letter-spacing:var(--track-display)}.legal .shopify-policy__body h2{font-size:var(--text-xl);line-height:1.25;margin-block-start:var(--space-7);padding-block-start:var(--space-5);border-block-start:var(--hairline) solid var(--color-line)}.legal .shopify-policy__body h3{font-size:var(--text-lg);margin-block-start:var(--space-6)}.legal .shopify-policy__body h2:first-child,.legal .shopify-policy__body .rte>h2:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.legal .shopify-policy__body p,.legal .shopify-policy__body li{color:var(--color-ink-muted)}.legal .shopify-policy__body strong{color:var(--color-ink)}.legal .shopify-policy__body ul,.legal .shopify-policy__body ol{padding-inline-start:var(--space-5);display:grid;gap:var(--space-2)}.legal .shopify-policy__body ul{list-style:none}.legal .shopify-policy__body ul>li{position:relative}.legal .shopify-policy__body ul>li:before{content:"";position:absolute;inset-inline-start:calc(var(--space-5) * -1);inset-block-start:.75em;width:var(--space-3);height:2px;background:var(--color-gold)}.legal .shopify-policy__body ol{list-style:decimal}.legal .shopify-policy__body a{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-gold);text-underline-offset:.2em;overflow-wrap:anywhere}.legal .shopify-policy__body a:hover{color:var(--color-accent-strong)}.legal .shopify-policy__body table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.legal .shopify-policy__body th,.legal .shopify-policy__body td{text-align:start;vertical-align:top;padding:var(--space-3);border:var(--hairline) solid var(--color-line)}.legal .shopify-policy__body th{background:var(--color-surface-sunken);color:var(--color-ink)}#shopify-pc__banner.shopify-pc__banner__dialog{font-family:var(--font-body)!important;background:var(--color-navy)!important;color:var(--color-white)!important;border:0!important;border-block-start:3px solid var(--color-gold)!important;border-radius:0!important;box-shadow:0 -12px 40px #102a4347!important;padding:var(--space-5) var(--space-5)!important}#shopify-pc__banner .shopify-pc__banner__wrapper{max-width:76rem;margin-inline:auto;gap:var(--space-5);align-items:center}#shopify-pc__banner h2{font-family:var(--font-display)!important;font-size:var(--text-xs)!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--color-gold)!important;margin:0 0 var(--space-2)!important}#shopify-pc__banner p{font-size:var(--text-sm)!important;line-height:1.6!important;color:#ffffffd1!important;max-width:70ch;margin:0!important}#shopify-pc__banner a{color:var(--color-white)!important;text-decoration:underline!important;text-underline-offset:.2em;text-decoration-color:var(--color-gold)!important}#shopify-pc__banner button,#shopify-pc__prefs__dialog header button:not(.shopify-pc__prefs__header-close){font-family:var(--font-body)!important;font-size:var(--text-xs)!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;min-height:2.75rem!important;padding:0 var(--space-5)!important;border-radius:var(--radius, 2px)!important;cursor:pointer;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease);text-decoration:none!important}#shopify-pc__banner__btn-accept{background:var(--color-gold)!important;color:var(--color-navy)!important;border:1px solid var(--color-gold)!important}#shopify-pc__banner__btn-accept:hover{background:#c7a463!important;border-color:#c7a463!important}#shopify-pc__banner__btn-decline{background:transparent!important;color:var(--color-white)!important;border:1px solid rgba(255,255,255,.55)!important}#shopify-pc__banner__btn-decline:hover{border-color:var(--color-white)!important}#shopify-pc__banner__btn-manage-prefs{background:transparent!important;color:var(--color-white)!important;border:0!important;padding-inline:var(--space-2)!important}#shopify-pc__banner__btn-manage-prefs span{text-decoration:underline;text-underline-offset:.3em;text-decoration-color:var(--color-gold)}#shopify-pc__banner button:focus-visible,#shopify-pc__prefs__dialog button:focus-visible,#shopify-pc__prefs__dialog input:focus-visible+span{outline:2px solid var(--color-gold)!important;outline-offset:2px!important}#shopify-pc__prefs__overlay{background:#102a439e!important;opacity:1!important}#shopify-pc__prefs__dialog{font-family:var(--font-body)!important;color:var(--color-ink)!important;background:var(--color-surface)!important;border-radius:0!important;border-block-start:3px solid var(--color-gold)!important;box-shadow:0 30px 80px -20px #102a438c!important;width:min(44rem,92vw)!important;left:50%!important;transform:translate(-50%,-50%)!important;max-height:86vh!important}#shopify-pc__prefs__dialog header{display:block!important;background:var(--color-navy)!important;color:var(--color-white)!important;padding:var(--space-5) var(--space-6)!important;border:0!important;position:relative}#shopify-pc__prefs__dialog header h2{font-family:var(--font-display)!important;font-size:var(--text-xl)!important;font-weight:700!important;letter-spacing:var(--track-display)!important;color:var(--color-white)!important;margin:0 0 var(--space-4)!important;padding-inline-end:var(--space-7)}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{display:flex!important;flex-wrap:wrap;gap:var(--space-2)!important}#shopify-pc__prefs__header-accept{background:var(--color-gold)!important;color:var(--color-navy)!important;border:1px solid var(--color-gold)!important}#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{background:transparent!important;color:var(--color-white)!important;border:1px solid rgba(255,255,255,.55)!important}#shopify-pc__prefs__header-decline:hover,#shopify-pc__prefs__header-save:hover{border-color:var(--color-white)!important}#shopify-pc__prefs__header-save.shopify-pc__prefs__header-save-highlight,#shopify-pc__prefs__header-save[class*=highlight]{background:var(--color-white)!important;color:var(--color-navy)!important;border-color:var(--color-white)!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close{position:absolute!important;inset-block-start:var(--space-4)!important;inset-inline-end:var(--space-4)!important;width:2.75rem!important;height:2.75rem!important;background-color:transparent!important;border:0!important;cursor:pointer;filter:brightness(0) invert(1);opacity:.85}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close:hover{opacity:1}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{padding:var(--space-6)!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro h3{font-size:var(--text-xs)!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--color-accent-strong)!important;margin:0 0 var(--space-3)!important}#shopify-pc__prefs__dialog p{font-size:var(--text-sm)!important;line-height:1.6!important;color:var(--color-ink-muted)!important}#shopify-pc__prefs__dialog a{color:var(--color-ink)!important;text-decoration-color:var(--color-gold)!important;text-underline-offset:.2em}#shopify-pc__prefs__dialog .shopify-pc__prefs__options{margin-block-start:var(--space-5)!important;border-block-start:1px solid var(--color-line)!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option{padding-block:var(--space-4)!important;border-block-end:1px solid var(--color-line)!important;margin:0!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{font-size:var(--text-base)!important;font-weight:600!important;color:var(--color-ink)!important;display:flex!important;align-items:center;gap:var(--space-3);cursor:pointer;margin:0 0 var(--space-2)!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span{order:-1;border-radius:0!important;border:1px solid var(--color-line-strong)!important;background-color:var(--color-white)!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option input:checked+span{background-color:var(--color-navy)!important;border-color:var(--color-navy)!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option input[aria-readonly=true]+span{background-color:var(--color-gold)!important;border-color:var(--color-gold)!important}@media(max-width:47.99em){#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr;gap:var(--space-2)!important;width:100%}#shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1;justify-self:start}#shopify-pc__prefs__dialog header,#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{padding-inline:var(--space-4)!important}}@media(min-width:64em){.footer__grid[style*="--footer-cols:4"]{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.4fr)}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/base.css.map */
