:root{--fdb-background: 7 7 7;--fdb-background-elevated: 11 11 11;--fdb-background-soft: 18 18 18;--fdb-red: 193 18 31;--fdb-red-accent: 255 31 45;--fdb-text: 245 245 245;--fdb-silver: 190 193 196;--fdb-border: 255 255 255;--fdb-border-alpha: .14;--fdb-border-strong-alpha: .18;--fdb-muted-alpha: .76;--fdb-focus-alpha: .4;--fdb-heading-stack: Inter, var(--heading-font-family);--fdb-text-stack: Inter, var(--text-font-family);--fdb-surface-card: radial-gradient(circle at 18% 8%, rgb(var(--fdb-red) / .1), transparent 42%), linear-gradient(145deg, rgb(20 18 20 / .98), rgb(8 8 9 / .99));--fdb-surface-card-hover: radial-gradient(circle at 18% 8%, rgb(var(--fdb-red) / .19), transparent 46%), linear-gradient(145deg, rgb(22 18 20 / .99), rgb(8 8 9 / 1));--fdb-surface-card-calm: radial-gradient(circle at 18% 8%, rgb(var(--fdb-red) / .075), transparent 42%), linear-gradient(145deg, rgb(19 18 20 / .98), rgb(8 8 9 / .99));--fdb-surface-card-strong: radial-gradient(circle at 18% 8%, rgb(var(--fdb-red) / .13), transparent 42%), linear-gradient(145deg, rgb(21 18 20 / .98), rgb(8 8 9 / .99));--fdb-surface-panel: radial-gradient(circle at 92% 12%, rgb(var(--fdb-red) / .085), transparent 42%), linear-gradient(145deg, #111315 0%, #0d0f11 50%, #090a0b 100%);--fdb-border-card: rgb(var(--fdb-red-accent) / .18);--fdb-border-card-hover: rgb(var(--fdb-red-accent) / .72);--fdb-border-panel: rgb(255 255 255 / .11);--fdb-shadow-card: 0 18px 44px rgb(0 0 0 / .26);--fdb-shadow-card-hover: 0 22px 52px rgb(0 0 0 / .34), 0 0 28px rgb(var(--fdb-red) / .22);--fdb-shadow-commerce-card-hover: inset 0 1px 0 rgb(var(--fdb-border) / .045), 0 12px 30px rgb(var(--fdb-red) / .1);--fdb-glow-card-hover: 0 0 28px rgb(var(--fdb-red) / .22);--fdb-lift-card: translateY(-4px);--fdb-lift-panel: translateY(-2px);--fdb-lift-commerce-card: translateY(-3px);--fdb-motion-fast: .18s;--fdb-motion-standard: .24s;--fdb-motion-slow: .3s;--fdb-motion-ease: cubic-bezier(.4, 0, .2, 1);--fdb-transition-card: var(--fdb-motion-standard) var(--fdb-motion-ease);--fdb-icon-surface: rgb(255 255 255 / .035);--fdb-icon-surface-hover: rgb(var(--fdb-red) / .17);--fdb-section-glow-primary: radial-gradient(circle at 50% 8%, rgb(var(--fdb-red) / .13), transparent 34%);--fdb-section-glow-secondary: radial-gradient(circle at 16% 60%, rgb(var(--fdb-red) / .07), transparent 30%);--fdb-section-glow-tertiary: radial-gradient(circle at 84% 78%, rgb(var(--fdb-red-accent) / .045), transparent 28%);--fdb-atmosphere-vignette: linear-gradient(90deg, rgb(0 0 0 / .2), transparent 18%, transparent 82%, rgb(0 0 0 / .22));--fdb-layer-background: rgb(var(--fdb-background));--fdb-layer-section: linear-gradient(180deg, rgb(15 16 18 / .94), rgb(var(--fdb-background)) 72%);--fdb-layer-raised: var(--fdb-surface-card-calm);--fdb-layer-premium: var(--fdb-surface-panel);--fdb-cta-duration: .25s;--fdb-cta-ease: cubic-bezier(.4, 0, .2, 1);--fdb-cta-red: #c1121f;--fdb-cta-black: #070707}.fdb-section-atmosphere{background:var(--fdb-atmosphere-vignette),var(--fdb-section-glow-primary),var(--fdb-section-glow-secondary),var(--fdb-section-glow-tertiary),var(--fdb-layer-background)}.fdb-surface-card,.fdb-surface-panel,.fdb-cta-panel,.fdb-compliance-panel{position:relative;min-width:0;overflow:hidden;border:1px solid var(--fdb-border-card);border-radius:12px;color:rgb(var(--fdb-text))}.fdb-surface-card{background:var(--fdb-surface-card);box-shadow:var(--fdb-shadow-card)}.fdb-surface-panel,.fdb-cta-panel,.fdb-compliance-panel{background:var(--fdb-surface-panel);border-color:var(--fdb-border-panel);box-shadow:var(--fdb-shadow-card)}.fdb-card-interactive{transition:background var(--fdb-transition-card),border-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card),color var(--fdb-transition-card),transform var(--fdb-transition-card)}.fdb-card-interactive:focus-visible,.fdb-card-interactive:focus-within{background:var(--fdb-surface-card-hover);border-color:var(--fdb-border-card-hover);box-shadow:var(--fdb-shadow-card-hover);outline:2px solid rgb(var(--fdb-red-accent) / .38);outline-offset:4px}@media(hover:hover)and (pointer:fine){.fdb-card-interactive:hover{background:var(--fdb-surface-card-hover);border-color:var(--fdb-border-card-hover);box-shadow:var(--fdb-shadow-card-hover);transform:var(--fdb-lift-card)}}.fdb-icon-plate{display:inline-flex;align-items:center;justify-content:center;background:var(--fdb-icon-surface);border:1px solid rgb(var(--fdb-red-accent) / .22);color:rgb(var(--fdb-red-accent));transition:background-color var(--fdb-transition-card),border-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card),color var(--fdb-transition-card)}.fdb-card-interactive:hover .fdb-icon-plate,.fdb-card-interactive:focus-visible .fdb-icon-plate,.fdb-card-interactive:focus-within .fdb-icon-plate{background:var(--fdb-icon-surface-hover);border-color:rgb(var(--fdb-red-accent) / .45);color:#fffffffa;box-shadow:0 8px 18px rgb(var(--fdb-red) / .18)}@media(prefers-reduced-motion:reduce){.fdb-card-interactive{transition-duration:0ms}.fdb-card-interactive:hover,.fdb-card-interactive:focus-visible,.fdb-card-interactive:focus-within{transform:none}.product-card__figure,.product-list .product-card__figure,:is([id$=__fdb_quality_faq],[id$=__fdb_faq]) .accordion__disclosure{transition-duration:0ms}.product-card:hover .product-card__figure,.product-card:focus-within .product-card__figure,.product-list .product-card:hover .product-card__figure,.product-list .product-card:focus-within .product-card__figure{transform:none}}html,body{background-color:rgb(var(--fdb-background))}body{color:rgb(var(--fdb-text))}#main{background:radial-gradient(ellipse 72% 30rem at 50% 0%,rgb(var(--fdb-red) / .035),transparent 72%),var(--fdb-layer-background)}body.color-scheme,.fdb-dark{--accent: var(--fdb-red);--background: var(--fdb-background) / 1;--background-without-opacity: var(--fdb-background);--background-gradient: none;--text-color: var(--fdb-text);--border-color: var(--fdb-border) / var(--fdb-border-alpha);--button-background: var(--fdb-red);--button-text-color: var(--fdb-text);background-color:rgb(var(--fdb-background));color:rgb(var(--fdb-text))}.fdb-surface-dark{--accent: var(--fdb-red);--background: var(--fdb-background-elevated) / 1;--background-without-opacity: var(--fdb-background-elevated);--background-gradient: none;--text-color: var(--fdb-text);--border-color: var(--fdb-border) / var(--fdb-border-alpha);--button-background: var(--fdb-red);--button-text-color: var(--fdb-text);background-color:rgb(var(--fdb-background-elevated));color:rgb(var(--fdb-text))}.color-scheme{--accent: var(--fdb-red);--text-color: var(--fdb-text);--border-color: var(--fdb-border) / var(--fdb-border-alpha)}.color-scheme:not(.color-scheme--with-image-overlay){background-color:rgb(var(--background))}:where(.section-spacing,.section-stack,.prose,.rte){color:rgb(var(--text-color))}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading){color:rgb(var(--text-color));font-family:var(--fdb-heading-stack);letter-spacing:0}:where(body,button,input,textarea,select){font-family:var(--fdb-text-stack)}:where(.prose,.rte) :where(p,li){color:rgb(var(--text-color) / var(--fdb-muted-alpha))}.text-subdued,.link-faded,.prose :where(figcaption,small){color:rgb(var(--text-color) / var(--fdb-muted-alpha))}.link-faded-reverse{color:rgb(var(--text-color))}:where(a:not(.button,.circle-button,.unstyled-link,.full-unstyled-link)){text-underline-offset:.18em}.link,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)){color:currentColor}@media(hover:hover)and (pointer:fine){.link:hover,.link-faded:hover,.link-faded-reverse:hover,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.button,.link-faded,.link-faded-reverse,:has(img)):hover{color:rgb(var(--fdb-red-accent))}}.border,.bordered-section,.divide-y>:not([hidden])~:not([hidden]){border-color:rgb(var(--fdb-border) / var(--fdb-border-alpha))}.section-spacing{--section-stack-gap: clamp(1.5rem, 3vw, 2.75rem)}.button{border-color:rgb(var(--fdb-border) / var(--fdb-border-alpha));box-shadow:inset 0 0 0 1px rgb(var(--fdb-border) / .05)}.button:not(.button--outline){--button-background: var(--fdb-red);--button-text-color: var(--fdb-text)}.button--outline{--button-outline-color: var(--fdb-border) / var(--fdb-border-strong-alpha);color:rgb(var(--text-color))}@media(hover:hover)and (pointer:fine){.button:not([disabled]):hover{border-color:rgb(var(--fdb-red-accent) / .56)}}.button:focus-visible,.link:focus-visible,.link-faded:focus-visible,.link-faded-reverse:focus-visible{outline:2px solid rgb(var(--fdb-red-accent));outline-offset:3px}.input,.textarea,.select{--input-background: var(--fdb-background-elevated);background-color:rgb(var(--fdb-background-elevated));border-color:rgb(var(--fdb-border) / var(--fdb-border-alpha));color:rgb(var(--input-text-color, var(--text-color)));box-shadow:inset 0 1px rgb(var(--fdb-border) / .04)}:is(.input,.textarea,.select)::placeholder{color:rgb(var(--input-text-color, var(--text-color)) / .58)}:is(.input:focus,.textarea:focus,.select:focus-visible){border-color:rgb(var(--fdb-red-accent) / .72);box-shadow:inset 0 1px rgb(var(--fdb-border) / .05),0 0 0 1px rgb(var(--fdb-red-accent) / var(--fdb-focus-alpha))}.floating-label{color:rgb(var(--input-text-color, var(--text-color)) / var(--fdb-muted-alpha))}.input-prefix{border-color:rgb(var(--fdb-border) / var(--fdb-border-alpha));background-color:rgb(var(--fdb-background-elevated))}.input-prefix:focus-within{border-color:rgb(var(--fdb-red-accent) / .72);box-shadow:inset 0 0 0 1px rgb(var(--fdb-red-accent) / .32)}.shopify-section--announcement-bar,.shopify-section--header,.shopify-section--footer{color:rgb(var(--text-color))}.announcement-bar{border-block-end:1px solid rgb(var(--fdb-border) / .12);background-color:rgb(var(--background))}.announcement-bar__carousel{letter-spacing:.06em;text-transform:uppercase}.announcement-bar .heading{color:rgb(var(--text-color) / .82);font-weight:600}.header{--fdb-header-precision-line-width: clamp(14rem, 34vw, 30rem);isolation:isolate;border-block-end-color:rgb(var(--fdb-border) / .2);background:linear-gradient(90deg,transparent,rgb(var(--fdb-red-accent) / .46) 30%,rgb(var(--fdb-red-accent) / .9) 50%,rgb(var(--fdb-red-accent) / .46) 70%,transparent) center bottom 1px / var(--fdb-header-precision-line-width) 1px no-repeat,linear-gradient(180deg,#191a1cfc,#0f1012fc 48%,#090a0cfe);box-shadow:inset 0 1px rgb(var(--fdb-border) / .045),inset 0 -1px rgb(var(--fdb-border) / .2),0 14px 36px #00000052}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(:hover,.is-solid,:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open])){border-block-end-color:transparent;background:transparent;box-shadow:none}.header__primary-nav,.header__secondary-nav,.header-sidebar{color:rgb(var(--text-color))}.header__primary-nav a,.header-sidebar a,.footer a{transition:color var(--fdb-motion-fast) var(--fdb-motion-ease),border-color var(--fdb-motion-fast) var(--fdb-motion-ease),background-color var(--fdb-motion-fast) var(--fdb-motion-ease)}.header__primary-nav [aria-current=page]{color:rgb(var(--fdb-text))}.header__primary-nav [aria-current=page]:before{background:rgb(var(--fdb-red-accent) / .9);transform:scaleX(1)}.header__primary-nav-item:has([aria-current=page]) summary[data-title]{color:rgb(var(--fdb-text));box-shadow:inset 0 -2px rgb(var(--fdb-red-accent) / .78)}.header__primary-nav summary[data-title]:hover{color:rgb(var(--fdb-red-accent))}.header__secondary-nav :is(.header__search-link,.header__cart-link)>a,.header__secondary-nav .header__account-link>shopify-account,.header__primary-nav>button{display:grid;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;place-items:center;border:1px solid rgb(var(--fdb-border) / .11);border-radius:8px;background:rgb(var(--fdb-border) / .025);transition:color var(--fdb-transition-card),background-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card)}shopify-account{--shopify-account-color-accent: rgb(var(--fdb-red));--shopify-account-color-accent-hover: rgb(var(--fdb-red-accent));--shopify-account-color-accent-text: rgb(var(--fdb-text));--shopify-account-color-background: rgb(var(--fdb-background-elevated));--shopify-account-color-background-subdued: rgb(var(--fdb-background-soft));--shopify-account-color-border: rgb(var(--fdb-border) / var(--fdb-border-strong-alpha));--shopify-account-color-card-background: rgb(var(--fdb-background-soft));--shopify-account-color-card-text: rgb(var(--fdb-text));--shopify-account-color-control-background: rgb(27 27 27);--shopify-account-color-control-text: rgb(var(--fdb-text));--shopify-account-color-shadow: rgb(0 0 0 / .46);--shopify-account-color-text: rgb(var(--fdb-text));--shopify-account-color-text-subdued: rgb(var(--fdb-text) / var(--fdb-muted-alpha));--shopify-account-font-body: var(--fdb-text-stack);--shopify-account-font-heading: var(--fdb-heading-stack);--shopify-account-radius-base: 8px;--shopify-account-radius-button: 8px;--shopify-account-radius-button-small: 6px;--shopify-account-radius-dialog: 10px;--shopify-account-radius-input: 8px;--shopify-account-signed-in-avatar-color-background: rgb(var(--fdb-red));--shopify-account-signed-in-avatar-color-text: rgb(var(--fdb-text))}@media(hover:hover)and (pointer:fine){.header__secondary-nav :is(.header__search-link,.header__cart-link)>a:hover,.header__secondary-nav .header__account-link>shopify-account:hover,.header__primary-nav>button:hover{color:rgb(var(--fdb-red-accent));border-color:rgb(var(--fdb-red-accent) / .3);background:rgb(var(--fdb-red) / .08);box-shadow:inset 0 1px rgb(var(--fdb-border) / .055),0 8px 18px #0000002e}}.header__secondary-nav :is(.header__search-link,.header__cart-link)>a:focus-visible,.header__secondary-nav .header__account-link>shopify-account:focus-within,.header__primary-nav>button:focus-visible{border-color:rgb(var(--fdb-red-accent) / .58);outline:2px solid rgb(var(--fdb-red-accent) / .34);outline-offset:2px}@media screen and (min-width:1000px){.header__primary-nav>button.md\:hidden{display:none}.header__primary-nav{column-gap:clamp(1.4rem,2.1vw,2.15rem)}.header__primary-nav-item>:is(a,dropdown-menu-disclosure,mega-menu-disclosure){padding-block:.45rem}.header__secondary-nav{column-gap:.65rem}}@media(hover:hover)and (pointer:fine){.header__primary-nav a:hover,.header-sidebar a:hover,.footer a:hover{color:rgb(var(--fdb-red-accent))}}.header svg,.footer svg{color:currentColor}.header .circle-button,.footer .circle-button,.header-sidebar,.popover,.modal{border-color:rgb(var(--fdb-border) / .14)}.header__dropdown-menu,.header-sidebar::part(content){border-color:rgb(var(--fdb-border) / .12);background:radial-gradient(circle at 85% 0%,rgb(var(--fdb-red) / .055),transparent 18rem),linear-gradient(145deg,#111315,#090a0b 72%);box-shadow:0 20px 48px #0006,inset 0 1px rgb(var(--fdb-border) / .035)}.footer{position:relative;isolation:isolate;border-block-start:1px solid rgb(var(--fdb-border) / .18);background:linear-gradient(90deg,transparent,rgb(var(--fdb-red-accent) / .88) 16%,rgb(var(--fdb-red-accent) / .38) 58%,transparent) center top 1px / min(24rem,58vw) 1px no-repeat,linear-gradient(180deg,rgb(255 255 255 / .04) 0%,transparent 24%),linear-gradient(180deg,#121315,#0a0b0d 54%,#060708);box-shadow:inset 0 1px #ffffff06,inset 0 -2rem 4rem #00000029,0 -18px 48px #00000038;padding-block:clamp(4rem,6vw,5.25rem) clamp(1.5rem,3vw,2.25rem)}.footer__inner{row-gap:clamp(2.5rem,4.5vw,3.75rem)}.footer__block-list{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,4.5vw,3rem)}.footer__block{min-width:0;max-width:none}.footer__heading{margin:0;color:rgb(var(--fdb-silver) / .88);font-family:var(--fdb-heading-stack);font-size:.76rem;font-weight:780;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.footer__brand{max-width:25rem;padding-inline-end:clamp(0rem,2vw,1.5rem)}.footer__brand-mark{display:inline-flex;width:fit-content;color:rgb(var(--fdb-red-accent));text-decoration:none}.footer__brand-logo{width:auto;max-width:clamp(10.5rem,16vw,13rem);max-height:6rem;object-fit:contain;object-position:left center}.footer__brand-logo-fallback{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border:1px solid rgb(var(--fdb-red-accent) / .24);border-radius:10px;background:var(--fdb-icon-surface)}.footer__brand-name{margin:1.2rem 0 0;color:rgb(var(--text-color) / .96);font-family:var(--fdb-heading-stack);font-size:clamp(.98rem,1.25vw,1.08rem);font-weight:800;letter-spacing:.075em;line-height:1.3;text-transform:uppercase}.footer__brand-copy,.footer__copy{margin-block-start:1rem;color:rgb(var(--text-color) / .72);font-size:.9rem;line-height:1.65}.footer__brand-copy{margin-block-start:1.05rem;color:rgb(var(--text-color) / .77)}.footer__brand-copy p,.footer__copy p{margin-block:0;color:inherit}.footer__trust-list{display:flex;flex-wrap:wrap;gap:.6rem;margin-block-start:1.4rem}.footer__trust-list li{padding:.5rem .78rem;border:1px solid rgb(var(--fdb-red-accent) / .42);border-radius:999px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),rgb(var(--fdb-background-elevated) / .96);color:rgb(var(--text-color) / .8);font-family:var(--fdb-heading-stack);font-size:.62rem;font-weight:700;letter-spacing:.055em;line-height:1;text-transform:uppercase}.footer__link-list{display:grid;gap:.66rem;margin-block-start:1rem}.footer__link-list a{display:inline-flex;color:rgb(var(--text-color) / .7);font-size:.88rem;line-height:1.45;text-decoration:none}.footer__newsletter{max-width:28rem}.footer__newsletter-form{--fieldset-gap: .75rem;--fdb-footer-newsletter-control-height: 3rem;margin-block-start:1.1rem}.footer__newsletter-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;align-items:stretch}.footer__newsletter-fields>.form-control{min-width:0;width:100%}.footer__newsletter-form .input{height:var(--fdb-footer-newsletter-control-height);min-height:44px;border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255 / .025),transparent 40%),#070809;border-color:rgb(var(--fdb-border) / .18);color:rgb(var(--text-color) / .94)}.footer__newsletter-form .input::placeholder{color:rgb(var(--text-color) / .68);opacity:1}.footer__newsletter-form .input:focus{border-color:rgb(var(--fdb-red) / .58);box-shadow:inset 0 1px #ffffff0a,0 0 0 3px rgb(var(--fdb-red) / .12)}.footer__newsletter-submit{display:flex;width:100%}.footer__newsletter-submit .button{height:100%;min-height:var(--fdb-footer-newsletter-control-height);width:100%;border:1px solid rgb(var(--fdb-red-accent) / .58);border-radius:8px;box-shadow:inset 0 1px #ffffff14,0 8px 18px rgb(var(--fdb-red) / .08);font-weight:700;justify-content:center;letter-spacing:.04em;min-width:7.5rem;padding-inline:1rem}.footer__aside{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1rem;margin-block-start:0;padding-block-start:clamp(1.15rem,2vw,1.5rem);border-block-start:1px solid rgb(var(--fdb-border) / .11);color:rgb(var(--text-color) / .62);text-align:start}.footer__legal{display:grid;gap:.5rem}.footer__copyright{margin:0;color:rgb(var(--text-color) / .66);font-family:var(--fdb-heading-stack);font-size:.68rem;font-weight:650;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.footer__notices{display:flex;flex-wrap:wrap;gap:.3rem .55rem;color:rgb(var(--text-color) / .55);font-size:.68rem;line-height:1.5}.footer__notices span+span{position:relative}.footer__aside-tools{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem}.footer .social-media{gap:.45rem}.footer .social-media a{min-width:2.75rem;min-height:2.75rem;border:1px solid rgb(var(--fdb-border) / .12);border-radius:999px;background:#ffffff06}.footer a:focus-visible,.footer button:focus-visible,.footer input:focus-visible{outline:2px solid rgb(var(--fdb-red-accent) / .72);outline-offset:3px}@media screen and (min-width:700px){.footer__block-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,7vw,4.5rem)}.footer__block--brand,.footer__block--newsletter{grid-column:1 / -1}.footer__newsletter{max-width:28rem}.footer__aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.footer__aside .localization-selectors{margin-inline-start:auto}.footer__aside-tools{margin-inline-start:0}.footer__legal{display:flex;flex-wrap:wrap;gap:.25rem .55rem;align-items:center}.footer__notices{align-items:center}.footer__notices:before,.footer__notices span+span:before{margin-inline-end:.55rem;color:rgb(var(--text-color) / .36);content:"\b7"}}@media screen and (min-width:1150px){.footer__block-list{grid-template-columns:minmax(16rem,1.55fr) repeat(3,minmax(8rem,.7fr)) minmax(17rem,1.35fr);gap:clamp(1.25rem,2vw,2.1rem)}.footer__block--brand,.footer__block--newsletter{grid-column:auto}.footer__newsletter-fields{grid-template-columns:minmax(0,1fr) auto;gap:0}.footer__newsletter-fields>.form-control{position:relative}.footer__newsletter-fields>.form-control:focus-within{z-index:1}.footer__newsletter-form .input{border-start-end-radius:0;border-end-end-radius:0}.footer__newsletter-submit{width:auto;margin-inline-start:-1px}.footer__newsletter-submit .button{width:auto;border-start-start-radius:0;border-end-start-radius:0}.footer__aside .localization-selectors{margin-inline-start:auto}}@media screen and (max-width:699px){.footer{padding-block-start:3.5rem}.footer__brand,.footer__newsletter{max-width:none}.footer__link-list a{align-items:center;min-height:44px}.footer__notices{display:grid;gap:.35rem}}.fdb-research-filters{display:grid;gap:1.15rem;width:min(100%,72rem);margin-inline:auto;padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--fdb-border-panel);border-radius:12px;background:#0c0c0db8}.fdb-research-filters__group{display:grid;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);align-items:start;gap:.75rem 1.25rem;min-width:0}.fdb-research-filters__label{margin:0;padding-block:.55rem;color:rgb(var(--text-color) / .68);font-size:.6875rem;font-weight:600;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.fdb-research-filters__list{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.fdb-research-filters__list a{display:inline-flex;align-items:center;min-height:2.25rem;max-width:100%;padding:.5rem .8rem;border:1px solid rgb(var(--fdb-border) / .14);border-radius:999px;color:rgb(var(--text-color) / .78);font-size:.75rem;line-height:1.25;overflow-wrap:anywhere;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.fdb-research-filters__list a:is(:hover,:focus-visible){border-color:rgb(var(--fdb-red-accent) / .72);background:rgb(var(--fdb-red) / .12);color:rgb(var(--text-color))}.fdb-research-filters__list a:focus-visible{outline:2px solid rgb(var(--fdb-red-accent) / .58);outline-offset:2px}.fdb-research-filters__list a.is-active{border-color:rgb(var(--fdb-red-accent) / .82);background:rgb(var(--fdb-red) / .2);color:#fff;box-shadow:inset 0 0 0 1px rgb(var(--fdb-red-accent) / .12)}@media screen and (max-width:699px){.fdb-research-filters__group{grid-template-columns:minmax(0,1fr)}.fdb-research-filters__label{padding-block:0}.fdb-research-filters__list a{min-height:2.75rem;padding-inline:.9rem}}[id$=__fdb_hero] .content-over-media{min-height:clamp(34rem,78vh,52rem);background:#050505;border-bottom:1px solid rgb(var(--fdb-border) / .12);box-shadow:0 24px 60px #0000003d}[id$=__fdb_hero] .content{padding-block:clamp(5rem,10vw,8rem)}[id$=__fdb_hero] .prose{max-width:42rem}[id$=__fdb_hero] .h6,[id$=__fdb_featured_compounds] .h6,[id$=__fdb_documentation_routes] .section-header .h6,[id$=__fdb_precision] .h6,[id$=__fdb_newsletter] .content .h6,[id$=__fdb_faq] .section-header .h6{color:rgb(var(--fdb-red-accent));font-family:var(--fdb-font-sans, Inter, sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}[id$=__fdb_hero] .h1{max-width:min(100%,12.75ch);color:rgb(var(--fdb-text));font-family:var(--fdb-font-sans, Inter, sans-serif);font-size:clamp(2.15rem,7.5vw,6.25rem);font-weight:800;line-height:.9;overflow-wrap:normal;text-wrap:wrap;word-break:normal}[id$=__fdb_hero] .h1 strong{display:block;color:#ff1f2d;font:inherit;font-weight:inherit;letter-spacing:inherit;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}[id$=__fdb_hero] .prose p:not([class]){max-width:37rem;color:rgb(var(--fdb-text) / .78);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}[id$=__fdb_hero] .button,[id$=__fdb_precision] .button{border-color:#fff3;box-shadow:0 0 0 1px #c1121f24,0 16px 38px #00000052}[id$=__fdb_hero] .button:hover,[id$=__fdb_hero] .button:focus-visible,[id$=__fdb_precision] .button:hover,[id$=__fdb_precision] .button:focus-visible{border-color:#ff1f2d80;box-shadow:0 0 0 1px #ff1f2d4d,0 18px 42px #c1121f2e}[id$=__fdb_trust_strip] .section-spacing,[id$=__fdb_documentation_routes] .section-spacing,[id$=__fdb_featured_compounds] .section-spacing,[id$=__fdb_newsletter] .section-spacing,[id$=__fdb_faq] .section-spacing{border-color:#ffffff1f}[id$=__fdb_documentation_routes] .section-spacing{background:var(--fdb-atmosphere-vignette),var(--fdb-section-glow-primary),var(--fdb-section-glow-secondary),var(--fdb-section-glow-tertiary),var(--fdb-layer-background)}[id$=__fdb_documentation_routes] .multi-column__item .link{display:inline-flex;align-items:center;min-height:2.75rem;padding-block:.45rem}[id$=__fdb_trust_strip] .section-spacing{overflow:visible;padding-block-end:clamp(2.75rem,7vw,4.5rem)}[id$=__fdb_trust_strip] .text-with-icons{--text-with-icons-column-gap: clamp(.75rem, 2vw, 1rem);--text-with-icons-row-gap: clamp(.9rem, 2.5vw, 1.35rem);align-items:stretch;gap:var(--text-with-icons-row-gap) var(--text-with-icons-column-gap);overflow:visible}[id$=__fdb_trust_strip] .text-with-icons__item{box-sizing:border-box;height:auto;min-height:clamp(10.75rem,24vw,13.25rem);padding:clamp(1.1rem,2vw,1.5rem);border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0b,#ffffff05)}[id$=__fdb_trust_strip] .text-with-icons__item .h6,[id$=__fdb_documentation_routes] .multi-column__item .h3{color:rgb(var(--fdb-text));font-family:var(--fdb-font-sans, Inter, sans-serif);font-weight:750}[id$=__fdb_trust_strip] .text-with-icons__item svg{filter:drop-shadow(0 0 10px rgba(193,18,31,.18))}[id$=__fdb_featured_compounds] .section-stack,[id$=__fdb_documentation_routes] .section-stack,[id$=__fdb_faq] .section-stack{gap:clamp(1.75rem,4vw,3rem)}[id$=__fdb_featured_compounds] .featured-collections-navigation button,[id$=__fdb_featured_compounds] .h2,[id$=__fdb_documentation_routes] .section-header .h2,[id$=__fdb_newsletter] .content .h2,[id$=__fdb_faq] .section-header .h2{color:rgb(var(--fdb-text));font-family:var(--fdb-font-sans, Inter, sans-serif);font-weight:760;letter-spacing:0}[id*=__fdb_research_] .section-spacing,[id*=__fdb_quality_] .section-spacing,[id*=__fdb_research_] .section-stack,[id*=__fdb_quality_] .section-stack,[id*=__fdb_research_] .container,[id*=__fdb_quality_] .container{min-width:0;overflow:visible}[id$=__fdb_research_categories] .section-spacing,[id$=__fdb_research_methods] .section-spacing{background:var(--fdb-atmosphere-vignette),radial-gradient(circle at 50% 12%,rgb(var(--fdb-red) / .055),transparent 36%),radial-gradient(circle at 18% 78%,rgb(var(--fdb-red) / .025),transparent 30%),var(--fdb-layer-background)}[id$=__fdb_quality_pillars] .section-spacing{background:var(--fdb-section-glow-primary),var(--fdb-section-glow-secondary),var(--fdb-section-glow-tertiary),rgb(var(--background))}[id$=__fdb_quality_routes] .section-spacing,[id$=__fdb_quality_faq] .section-spacing,[id$=__fdb_quality_compliance] .section-spacing{background:var(--fdb-atmosphere-vignette),radial-gradient(circle at 82% 18%,rgb(var(--fdb-red) / .035),transparent 30%),var(--fdb-layer-section)}[id*=__fdb_research_] .section-header .h6,[id*=__fdb_quality_] .section-header .h6,[id*=__fdb_research_] .prose>.h6,[id*=__fdb_quality_] .prose>.h6{color:rgb(var(--fdb-red-accent));font-weight:700;letter-spacing:.13em;text-transform:uppercase}[id*=__fdb_research_] .section-header,[id*=__fdb_quality_] .section-header,[id*=__fdb_research_] .prose,[id*=__fdb_quality_] .prose{color:rgb(var(--fdb-text))}[id*=__fdb_research_] .section-header .h1,[id*=__fdb_research_] .section-header .h2,[id*=__fdb_quality_] .section-header .h1,[id*=__fdb_quality_] .section-header .h2,[id*=__fdb_research_] .prose>.h1,[id*=__fdb_research_] .prose>.h2,[id*=__fdb_quality_] .prose>.h1,[id*=__fdb_quality_] .prose>.h2{color:#fffffffa;font-weight:760}[id*=__fdb_research_] .section-header .prose,[id*=__fdb_quality_] .section-header .prose,[id*=__fdb_research_] .prose p,[id*=__fdb_quality_] .prose p,.fdb-compliance-notice__body{color:#f5f5f5b8}[id*=__fdb_research_] .multi-column,[id*=__fdb_quality_] .multi-column,[id$=__fdb_quality_pillars] .text-with-icons{align-items:stretch;min-width:0;overflow:visible}[id*=__fdb_research_] .multi-column__item,[id*=__fdb_quality_] .multi-column__item,[id$=__fdb_quality_pillars] .text-with-icons__item{min-width:0;min-height:0;height:auto;padding:clamp(1.1rem,1.7vw,1.45rem);background:var(--fdb-surface-card-calm);border:1px solid var(--fdb-border-card);border-radius:12px;box-shadow:var(--fdb-shadow-card);transition:background var(--fdb-transition-card),border-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card),transform var(--fdb-transition-card)}[id$=__fdb_quality_pillars] .text-with-icons__item{background:var(--fdb-surface-card-strong)}[id*=__fdb_research_] .multi-column__item>.prose,[id*=__fdb_research_] .multi-column__item .prose,[id*=__fdb_quality_] .multi-column__item>.prose,[id*=__fdb_quality_] .multi-column__item .prose,[id$=__fdb_quality_pillars] .text-with-icons__item>.v-stack,[id$=__fdb_quality_pillars] .text-with-icons__item .v-stack{min-width:0;max-width:100%;overflow-wrap:break-word}[id$=__fdb_quality_pillars] .text-with-icons__item>.v-stack,[id$=__fdb_quality_pillars] .text-with-icons__item .v-stack:first-child{align-content:start;justify-items:start}[id$=__fdb_quality_pillars] .text-with-icons__item .text-center,[id*=__fdb_research_] .multi-column__item .prose,[id*=__fdb_quality_] .multi-column__item .prose{text-align:start}[id$=__fdb_quality_pillars] .text-with-icons__item .v-stack>div[style*=--text-color]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:.38rem;background:var(--fdb-icon-surface);border:1px solid rgb(var(--fdb-red-accent) / .22);border-radius:8px;color:rgb(var(--fdb-red-accent));box-shadow:0 7px 16px rgb(var(--fdb-red) / .1);transition:background-color var(--fdb-transition-card),border-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card),color var(--fdb-transition-card)}[id$=__fdb_quality_pillars] .text-with-icons__item svg{color:rgb(var(--fdb-red-accent))}[id*=__fdb_research_] .multi-column__item .h3,[id*=__fdb_quality_] .multi-column__item .h3,[id$=__fdb_quality_pillars] .text-with-icons__item .h6{color:#fffffffa;font-weight:750;line-height:1.18}[id*=__fdb_research_] .multi-column__item .prose,[id*=__fdb_research_] .multi-column__item .prose p,[id*=__fdb_quality_] .multi-column__item .prose,[id*=__fdb_quality_] .multi-column__item .prose p,[id$=__fdb_quality_pillars] .text-with-icons__item .prose,[id$=__fdb_quality_pillars] .text-with-icons__item .prose p{color:#f5f5f5b8;line-height:1.58}[id*=__fdb_research_] .multi-column__item:hover,[id*=__fdb_quality_] .multi-column__item:hover,[id$=__fdb_quality_pillars] .text-with-icons__item:hover,[id*=__fdb_research_] .multi-column__item:focus-within,[id*=__fdb_quality_] .multi-column__item:focus-within,[id$=__fdb_quality_pillars] .text-with-icons__item:focus-within{background:var(--fdb-surface-card-hover);border-color:var(--fdb-border-card-hover);box-shadow:var(--fdb-shadow-card-hover);transform:var(--fdb-lift-card)}[id$=__fdb_quality_pillars] .text-with-icons__item:hover .v-stack>div[style*=--text-color],[id$=__fdb_quality_pillars] .text-with-icons__item:focus-within .v-stack>div[style*=--text-color]{background:var(--fdb-icon-surface-hover);border-color:rgb(var(--fdb-red-accent) / .45);color:#fffffffa;box-shadow:0 8px 18px rgb(var(--fdb-red) / .18)}[id*=__fdb_research_] .multi-column__item:hover .h3,[id*=__fdb_quality_] .multi-column__item:hover .h3,[id$=__fdb_quality_pillars] .text-with-icons__item:hover .h6,[id*=__fdb_research_] .multi-column__item:focus-within .h3,[id*=__fdb_quality_] .multi-column__item:focus-within .h3,[id$=__fdb_quality_pillars] .text-with-icons__item:focus-within .h6{color:rgb(var(--fdb-red-accent))}[id*=__fdb_research_] .multi-column__item:focus-within,[id*=__fdb_quality_] .multi-column__item:focus-within,[id$=__fdb_quality_pillars] .text-with-icons__item:focus-within{outline:2px solid rgb(255 31 45 / .34);outline-offset:3px}[id$=__fdb_quality_traceability] .prose{position:relative;min-width:0;height:auto;padding:clamp(1.35rem,2.3vw,2rem);overflow:hidden;background:var(--fdb-surface-panel);border:1px solid rgb(var(--fdb-red-accent) / .18);border-radius:12px;box-shadow:inset 3px 0 rgb(var(--fdb-red)),inset 0 1px #ffffff0a,0 16px 34px #0000003d,0 10px 26px rgb(var(--fdb-red) / .08)}[id$=__fdb_quality_traceability] .prose>.h6{color:rgb(var(--fdb-red-accent))}[id$=__fdb_quality_traceability] .prose>.h2{color:#fffffffa;font-weight:760}[id$=__fdb_quality_traceability] .prose p{color:#f5f5f5bd;line-height:1.62}.fdb-compliance-notice{position:relative;min-width:0;height:auto;padding:clamp(1.4rem,2.2vw,1.95rem);overflow:hidden;background:var(--fdb-surface-panel);border:1px solid var(--fdb-border-panel);border-radius:12px;box-shadow:var(--fdb-shadow-card),inset 0 1px #ffffff09}.fdb-compliance-notice:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:#c1121f}.fdb-compliance-notice__heading{margin:0 0 .85rem;color:#fffffffa;font-size:.72rem;font-weight:800;letter-spacing:.16em;line-height:1.2}.fdb-compliance-notice__body{max-width:64rem;color:#f5f5f5bd;font-size:.92rem;line-height:1.68}.fdb-compliance-notice__body p{color:#f5f5f5bd}.fdb-compliance-notice__body strong{color:#fffffff5;font-weight:700}[id$=__fdb_quality_faq] .section-stack{gap:clamp(1.75rem,4vw,3rem)}[id$=__fdb_quality_faq] .faq{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start}[id$=__fdb_quality_faq] .faq__content{width:100%;max-width:100%;flex-basis:auto;overflow:hidden;background:var(--fdb-surface-panel);border:1px solid var(--fdb-border-panel);border-radius:12px;box-shadow:var(--fdb-shadow-card),inset 0 1px #ffffff09}[id$=__fdb_quality_faq] .accordion{margin:0;border:0;background:transparent}[id$=__fdb_quality_faq] .accordion+.accordion{border-block-start:1px solid rgb(255 255 255 / .1)}[id$=__fdb_quality_faq] .accordion__disclosure{background:transparent;border:0}[id$=__fdb_quality_faq] .accordion__disclosure[open]{background:linear-gradient(90deg,rgb(var(--fdb-red) / .1),transparent 58%)}[id$=__fdb_quality_faq] .accordion__toggle{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:1rem;padding:1rem 1.05rem;color:#fffffff5;font-family:var(--fdb-font-sans, Inter, sans-serif);font-weight:700;line-height:1.35;transition:color var(--fdb-transition-card),background-color var(--fdb-transition-card)}[id$=__fdb_quality_faq] .accordion__content{margin-block-start:0;padding:0 1.05rem 1.05rem;color:#f5f5f5bd}[id$=__fdb_quality_faq] .accordion__content .prose,[id$=__fdb_quality_faq] .accordion__content .prose :is(p,li){color:#f5f5f5bd;line-height:1.62}[id$=__fdb_quality_faq] .accordion__disclosure[open] .accordion__toggle,[id$=__fdb_quality_faq] .accordion__disclosure:hover .accordion__toggle,[id$=__fdb_quality_faq] .accordion__disclosure:focus-within .accordion__toggle{color:rgb(var(--fdb-red-accent))}[id*=__fdb_research_] :is(.button,.link):focus-visible,[id*=__fdb_quality_] :is(.button,.link):focus-visible,[id$=__fdb_quality_faq] summary:focus-visible .accordion__toggle,.fdb-compliance-notice:focus-within{outline:2px solid rgb(var(--fdb-red-accent) / .34);outline-offset:3px}[id$=__fdb_quality_faq] summary:focus-visible .accordion__toggle{outline-offset:-2px;border-radius:7px}@media screen and (max-width:699px){[id$=__fdb_quality_pillars] .text-with-icons{--text-with-icons-items-per-row: 1;display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;justify-content:stretch}[id$=__fdb_quality_pillars] .text-with-icons>*{width:100%;inline-size:100%;max-width:100%;flex-basis:auto}[id*=__fdb_research_] .multi-column,[id*=__fdb_quality_] .multi-column{grid-template-columns:minmax(0,1fr);gap:.9rem}[id*=__fdb_research_] .multi-column__item,[id*=__fdb_quality_] .multi-column__item,[id$=__fdb_quality_pillars] .text-with-icons__item{width:100%;padding:1.1rem;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0003;transform:none}[id$=__fdb_quality_pillars] .text-with-icons__item .v-stack>div[style*=--text-color]{width:1.95rem;height:1.95rem}[id$=__fdb_quality_traceability] .prose,.fdb-compliance-notice{padding:1.2rem;box-shadow:inset 3px 0 #c1121f,inset 0 1px #ffffff08,0 10px 24px #00000038}.fdb-compliance-notice:before{inset-block:0}[id$=__fdb_quality_faq] .faq__content{border-radius:10px;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0003}[id$=__fdb_quality_faq] .accordion__toggle{min-height:44px;padding:.92rem .95rem;font-size:clamp(.98rem,4.3vw,1.05rem)}[id$=__fdb_quality_faq] .accordion__content{padding-inline:.95rem;padding-block-end:1rem}}@media(prefers-reduced-motion:reduce){[id*=__fdb_research_] .multi-column__item,[id*=__fdb_quality_] .multi-column__item,[id$=__fdb_quality_pillars] .text-with-icons__item,[id$=__fdb_quality_faq] .accordion__toggle{transition-duration:0ms}[id*=__fdb_research_] .multi-column__item:hover,[id*=__fdb_quality_] .multi-column__item:hover,[id$=__fdb_quality_pillars] .text-with-icons__item:hover,[id*=__fdb_research_] .multi-column__item:focus-within,[id*=__fdb_quality_] .multi-column__item:focus-within,[id$=__fdb_quality_pillars] .text-with-icons__item:focus-within{transform:none}}.fdb-about-page{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 90% 56% at 50% 0%,rgb(255 255 255 / .018) 0%,transparent 58%),#070707;color:rgb(var(--fdb-text))}.fdb-about-page__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 34% at 50% 8%,rgb(255 255 255 / .035) 0%,transparent 64%),radial-gradient(ellipse 58% 32% at 50% 9%,rgb(var(--fdb-red) / .12) 0%,rgb(var(--fdb-red) / .052) 42%,transparent 76%),radial-gradient(ellipse 46% 30% at 18% 48%,rgb(var(--fdb-red) / .05) 0%,transparent 74%),radial-gradient(ellipse 36% 28% at 86% 72%,rgb(255 255 255 / .026) 0%,transparent 76%),linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .16) 72%,rgb(0 0 0 / .34) 100%)}.fdb-about-page__inner{position:relative;z-index:1;width:min(100%,calc(64rem + clamp(1.25rem,5vw,2.5rem)*2));margin-inline:auto;padding:clamp(6rem,8vw,7rem) clamp(1.25rem,5vw,2.5rem) clamp(4.25rem,6vw,5.5rem)}.fdb-about-page__intro{max-width:51.25rem;margin:0 auto clamp(2.875rem,4.5vw,3.625rem);text-align:center}.fdb-about-page__eyebrow,.fdb-about-page__brand-line,.fdb-about-page__panel-eyebrow,.fdb-about-page__card-number{margin:0;font-family:var(--fdb-heading-stack);font-size:.76rem;font-weight:850;line-height:1;letter-spacing:.16em;text-transform:uppercase}.fdb-about-page__eyebrow,.fdb-about-page__panel-eyebrow{color:rgb(var(--fdb-red-accent))}.fdb-about-page__heading{max-width:100%;margin:1rem auto 0;color:#fffffffc;font-family:var(--fdb-heading-stack);font-size:clamp(3rem,5.2vw,3.5rem);font-weight:780;line-height:1.05;letter-spacing:0}.fdb-about-page__intro-text{max-width:45rem;margin:1.15rem auto 0}.fdb-about-page__intro-text,.fdb-about-page__intro-text p{color:rgb(var(--fdb-text) / .76);font-size:clamp(1rem,1.45vw,1.08rem);line-height:1.68}.fdb-about-page__intro-text p,.fdb-about-page__panel-body p,.fdb-about-page__cta-body p,.fdb-about-page__caveat p,.fdb-about-page__card-body :where(p,ul),.fdb-about-page__card-note p{margin-block:0}.fdb-about-page__brand-line{margin-block-start:clamp(1.5rem,3vw,2.25rem);color:rgb(var(--fdb-red));line-height:1.35}.fdb-about-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:64rem;margin-inline:auto}.fdb-about-page__card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:100%;overflow:hidden;padding:clamp(1.875rem,3vw,2.125rem);background:linear-gradient(145deg,#121315fc,#0a0a0cfe 52%,#040405);border:1px solid rgb(255 255 255 / .08);border-radius:12px;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #0000006b,0 18px 42px #00000061;color:rgb(var(--fdb-text));transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.fdb-about-page__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:.92;background:linear-gradient(180deg,rgb(255 255 255 / .06) 0%,rgb(255 255 255 / .018) 22%,transparent 44%,rgb(0 0 0 / .34) 100%),radial-gradient(120% 92% at 0% 0%,rgb(var(--fdb-red) / .12) 0%,rgb(var(--fdb-red) / .05) 34%,transparent 66%),radial-gradient(82% 58% at 100% 0%,rgb(255 255 255 / .035) 0%,transparent 60%),linear-gradient(145deg,rgb(24 21 23 / .42),transparent 62%);transition:opacity .2s ease,background .2s ease}.fdb-about-page__card>*{position:relative;z-index:1}.fdb-about-page__card-number{margin-block-end:1.05rem;color:rgb(var(--fdb-red));transition:color .2s ease}.fdb-about-page__card-heading{margin:0 0 .85rem;color:#fffffffa;font-family:var(--fdb-heading-stack);font-size:clamp(1.22rem,2vw,1.5rem);font-weight:800;line-height:1.18;letter-spacing:0;transition:color .2s ease}.fdb-about-page__card-body,.fdb-about-page__card-body :where(p,li),.fdb-about-page__card-note,.fdb-about-page__card-note p{color:rgb(var(--fdb-text) / .74);font-size:.94rem;line-height:1.64}.fdb-about-page__card-body :where(p,ul)+:where(p,ul),.fdb-about-page__card-note{margin-block-start:1rem}.fdb-about-page__card-body ul{display:grid;gap:.46rem;padding-inline-start:1.1rem}.fdb-about-page__card-body strong,.fdb-about-page__card-note strong{color:rgb(var(--fdb-text) / .88);font-weight:700}@media(hover:hover)and (pointer:fine){.fdb-about-page__card:hover{border-color:#ffffff29;box-shadow:inset 0 1px #fff1,inset 0 -1px #00000080,0 24px 56px #0000007a;transform:translateY(-4px)}.fdb-about-page__card:hover:before{opacity:1;background:linear-gradient(180deg,rgb(255 255 255 / .075) 0%,rgb(255 255 255 / .024) 24%,transparent 44%,rgb(0 0 0 / .42) 100%),radial-gradient(130% 98% at 0% 0%,rgb(var(--fdb-red) / .18) 0%,rgb(var(--fdb-red) / .075) 36%,transparent 68%),radial-gradient(82% 58% at 100% 0%,rgb(255 255 255 / .045) 0%,transparent 60%),linear-gradient(145deg,rgb(30 24 26 / .54),transparent 64%)}.fdb-about-page__card:hover .fdb-about-page__card-number,.fdb-about-page__card:hover .fdb-about-page__card-heading{color:rgb(var(--fdb-red-accent))}}.fdb-about-page__founder,.fdb-about-page__compliance,.fdb-about-page__cta{max-width:64rem;margin-inline:auto;border-radius:12px;color:rgb(var(--fdb-text))}.fdb-about-page__founder,.fdb-about-page__compliance{position:relative;margin-block-start:clamp(1.375rem,2.5vw,1.75rem);padding:clamp(1.25rem,2.2vw,1.7rem);background:var(--fdb-surface-panel);border:1px solid var(--fdb-border-panel);box-shadow:inset 3px 0 rgb(var(--fdb-red)),inset 0 1px #ffffff09,0 16px 34px #0000003d}.fdb-about-page__compliance{margin-block-start:clamp(1.1rem,2vw,1.35rem)}.fdb-about-page__panel-heading,.fdb-about-page__cta-heading{margin:.65rem 0 0;color:#fffffffa;font-family:var(--fdb-heading-stack);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:780;line-height:1.2;letter-spacing:0}.fdb-about-page__panel-body,.fdb-about-page__panel-body p,.fdb-about-page__caveat,.fdb-about-page__caveat p,.fdb-about-page__cta-body,.fdb-about-page__cta-body p{color:rgb(var(--fdb-text) / .74);font-size:.94rem;line-height:1.64}.fdb-about-page__panel-body,.fdb-about-page__cta-body{margin-block-start:.7rem}.fdb-about-page__panel-body p+p,.fdb-about-page__caveat{margin-block-start:.75rem}.fdb-about-page__caveat{padding-block-start:.85rem;border-block-start:1px solid rgb(var(--fdb-red-accent) / .18)}.fdb-about-page__cta{margin-block-start:clamp(1.1rem,2vw,1.35rem);padding:clamp(1.65rem,3vw,2.15rem);overflow:hidden;background:radial-gradient(circle at 88% 0%,rgb(var(--fdb-red) / .12),transparent 42%),var(--fdb-surface-panel);border:1px solid var(--fdb-border-panel);box-shadow:var(--fdb-shadow-card),inset 0 1px #ffffff09;text-align:center}.fdb-about-page__cta-body{max-width:34rem;margin-inline:auto}.fdb-about-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:1.25rem}.fdb-about-page__button{min-height:2.875rem;border-radius:8px;font-weight:700;letter-spacing:.04em}.fdb-about-page__button--primary{--button-background: var(--fdb-red);--button-text-color: 255 255 255;--button-outline-color: var(--fdb-red-accent);border:1px solid #e01b2a;background:#c1121f;color:#fff}.fdb-about-page__button--secondary{--button-background: 13 15 17;--button-text-color: 255 255 255;--button-outline-color: var(--fdb-red);border:1px solid #c1121f;background:#0d0f11;color:#fff}@media(hover:hover)and (pointer:fine){.fdb-about-page__button--primary:hover,.fdb-about-page__button--secondary:hover{border-color:#ff4a55;background:#ff1f2d;color:#fff}}@media screen and (max-width:699px){.fdb-about-page__inner{padding:clamp(3.75rem,16vw,4.5rem) clamp(1rem,5vw,1.25rem) clamp(3.75rem,12vw,4.5rem)}.fdb-about-page__atmosphere{background:radial-gradient(ellipse 92% 26% at 50% 7%,rgb(255 255 255 / .032) 0%,transparent 70%),radial-gradient(ellipse 82% 24% at 50% 7%,rgb(var(--fdb-red) / .105) 0%,rgb(var(--fdb-red) / .046) 44%,transparent 78%),radial-gradient(ellipse 70% 28% at 18% 44%,rgb(var(--fdb-red) / .044) 0%,transparent 74%),radial-gradient(ellipse 62% 26% at 84% 76%,rgb(255 255 255 / .022) 0%,transparent 76%),linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .18) 72%,rgb(0 0 0 / .36) 100%)}.fdb-about-page__intro{margin-block-end:clamp(2.25rem,10vw,2.85rem)}.fdb-about-page__heading{font-size:clamp(2.125rem,10vw,2.5rem);line-height:1.06}.fdb-about-page__brand-line{margin-block-start:1.35rem;font-size:clamp(.72rem,3.5vw,.82rem)}.fdb-about-page__grid{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,5vw,1.25rem)}.fdb-about-page__card,.fdb-about-page__founder,.fdb-about-page__compliance,.fdb-about-page__cta{padding:clamp(1.35rem,6vw,1.55rem)}.fdb-about-page__actions,.fdb-about-page__button{width:100%}}@media(prefers-reduced-motion:reduce){.fdb-about-page__card,.fdb-about-page__card:before{transition-duration:0ms}.fdb-about-page__card:hover{transform:none}}.fdb-faq-page{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 88% 54% at 50% 0%,rgb(255 255 255 / .016) 0%,transparent 58%),rgb(var(--fdb-background));color:rgb(var(--fdb-text))}.fdb-faq-page__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 54% 26% at 50% 7%,rgb(var(--fdb-red) / .105) 0%,rgb(var(--fdb-red) / .04) 42%,transparent 74%),radial-gradient(ellipse 46% 24% at 50% 40%,rgb(255 255 255 / .018) 0%,transparent 72%),radial-gradient(ellipse 34% 24% at 18% 48%,rgb(var(--fdb-red) / .035) 0%,transparent 72%),radial-gradient(ellipse 32% 26% at 86% 72%,rgb(255 255 255 / .022) 0%,transparent 74%),linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .2) 72%,rgb(0 0 0 / .38) 100%)}.fdb-faq-page__inner{position:relative;z-index:1;width:min(100%,calc(72rem + clamp(1.25rem,5vw,2.5rem)*2));margin-inline:auto;padding:clamp(4.75rem,9vw,7rem) clamp(1.25rem,5vw,2.5rem) clamp(4.5rem,8vw,6.5rem)}.fdb-faq-page__intro{max-width:52rem;margin-inline:auto;margin-block-end:clamp(1.75rem,4vw,3rem);text-align:center}.fdb-faq-page__eyebrow,.fdb-faq-page__group-eyebrow,.fdb-faq-page__panel-eyebrow{margin:0 0 .8rem;color:rgb(var(--fdb-red-accent));font-family:var(--fdb-heading-stack);font-size:.72rem;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.fdb-faq-page__group-eyebrow{margin-block-end:.52rem}.fdb-faq-page__heading{max-width:12.5em;margin:0 auto;color:#fffffffa;font-family:var(--fdb-heading-stack);font-size:clamp(3rem,5.2vw,3.5rem);font-weight:800;letter-spacing:0;line-height:1.04}.fdb-faq-page__supporting-text{max-width:46rem;margin:1.1rem auto 0;color:rgb(var(--fdb-text) / .76);font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.7}.fdb-faq-page__supporting-text p,.fdb-faq-page__panel-body p,.fdb-faq-page__cta-body p,.fdb-faq-page__caveat p{color:inherit}.fdb-faq-page__categories{display:flex;flex-wrap:wrap;justify-content:center;gap:.42rem;max-width:62rem;margin:0 auto clamp(2.65rem,5vw,3.75rem)}.fdb-faq-page__category-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.18rem;padding:.56rem .82rem;border:1px solid rgb(255 255 255 / .07);border-radius:999px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#0c0c0deb;color:rgb(var(--fdb-text) / .76);font-family:var(--fdb-heading-stack);font-size:.7rem;font-weight:750;letter-spacing:.045em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background var(--fdb-transition-card),border-color var(--fdb-transition-card),color var(--fdb-transition-card),box-shadow var(--fdb-transition-card)}.fdb-faq-page__category-link:hover,.fdb-faq-page__category-link:focus-visible{border-color:rgb(var(--fdb-red) / .32);background:radial-gradient(circle at 18% 0%,rgb(var(--fdb-red) / .075),transparent 52%),linear-gradient(180deg,#ffffff0b,#ffffff04),#0d0d0ef5;color:#ffffffe6;box-shadow:inset 0 1px #ffffff09;outline:none}.fdb-faq-page__category-link:focus-visible{outline:2px solid rgb(var(--fdb-red-accent) / .34);outline-offset:3px}.fdb-faq-page__groups{display:grid;gap:clamp(3.35rem,6vw,4.6rem);max-width:65rem;margin-inline:auto}.fdb-faq-page__group{scroll-margin-block-start:7rem}.fdb-faq-page__group-header{margin-block-end:clamp(1.25rem,2.2vw,1.5rem)}.fdb-faq-page__group-heading{margin:0;color:#fffffffa;font-family:var(--fdb-heading-stack);font-size:clamp(1.35rem,2.35vw,1.75rem);font-weight:800;line-height:1.12}.fdb-faq-page__accordion{display:grid;gap:.78rem;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.fdb-faq-page__item{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:12px;background:linear-gradient(180deg,rgb(255 255 255 / .038) 0%,rgb(255 255 255 / .012) 18%,transparent 34%),radial-gradient(circle at 86% 4%,rgb(255 255 255 / .05) 0%,transparent 32%),radial-gradient(ellipse 48% 60% at 8% 6%,rgb(var(--fdb-red) / .035) 0%,transparent 62%),linear-gradient(180deg,#141415f7,#0d0d0efb 52%,#070708fe);box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #0000007a,inset 0 -18px 34px #00000014,0 14px 32px #00000047;color:rgb(var(--fdb-text));transition:background var(--fdb-transition-card),border-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card),transform var(--fdb-transition-card)}.fdb-faq-page__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:.92;background:linear-gradient(180deg,rgb(255 255 255 / .034) 0%,rgb(255 255 255 / .01) 26%,transparent 48%,rgb(0 0 0 / .34) 100%),radial-gradient(96% 74% at 0% 0%,rgb(var(--fdb-red) / .042) 0%,transparent 60%);transition:opacity var(--fdb-transition-card),background var(--fdb-transition-card)}.fdb-faq-page__item>*{position:relative;z-index:1}.fdb-faq-page__item[open],.fdb-faq-page__item:focus-within{border-color:#ffffff25;background:linear-gradient(180deg,rgb(255 255 255 / .055) 0%,rgb(255 255 255 / .018) 20%,transparent 38%),radial-gradient(circle at 86% 3%,rgb(255 255 255 / .07) 0%,transparent 34%),radial-gradient(ellipse 58% 70% at 10% 4%,rgb(var(--fdb-red) / .065) 0%,transparent 64%),linear-gradient(180deg,#161617fa,#0e0e0ffc 48%,#060607);box-shadow:inset 0 1px #fff1,inset 0 -1px #00000094,inset 0 -24px 42px #0000001c,0 18px 42px #00000057}.fdb-faq-page__item[open]:before,.fdb-faq-page__item:focus-within:before{opacity:1;background:linear-gradient(180deg,rgb(255 255 255 / .048) 0%,rgb(255 255 255 / .014) 28%,transparent 50%,rgb(0 0 0 / .42) 100%),radial-gradient(112% 84% at 0% 0%,rgb(var(--fdb-red) / .075) 0%,rgb(var(--fdb-red) / .026) 38%,transparent 68%)}.fdb-faq-page__summary{display:flex;align-items:center;justify-content:space-between;min-height:3.75rem;gap:1.15rem;padding:1.15rem 1.35rem;color:#fffffff0;cursor:pointer;list-style:none}.fdb-faq-page__summary::-webkit-details-marker{display:none}.fdb-faq-page__summary:focus-visible{outline:2px solid rgb(var(--fdb-red-accent) / .34);outline-offset:-4px;border-radius:8px}.fdb-faq-page__question{min-width:0;color:inherit;font-family:var(--fdb-heading-stack);font-size:clamp(.96rem,1.35vw,1.04rem);font-weight:750;line-height:1.42;transition:color var(--fdb-transition-card)}.fdb-faq-page__item[open] .fdb-faq-page__question,.fdb-faq-page__item:hover .fdb-faq-page__question,.fdb-faq-page__item:focus-within .fdb-faq-page__question{color:#fffffffa}.fdb-faq-page__icon{position:relative;flex:0 0 auto;width:1.05rem;height:1.05rem;color:rgb(var(--fdb-red-accent) / .9)}.fdb-faq-page__icon:before,.fdb-faq-page__icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:.86rem;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%);transition:opacity var(--fdb-transition-card),transform var(--fdb-transition-card),color var(--fdb-transition-card)}.fdb-faq-page__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.fdb-faq-page__item[open] .fdb-faq-page__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.fdb-faq-page__answer{max-width:54rem;padding:.05rem 1.35rem 1.35rem;color:rgb(var(--fdb-text) / .74);font-size:.96rem;line-height:1.72}.fdb-faq-page__answer :is(p,ul,ol){margin-block:0 .85em}.fdb-faq-page__answer :is(ul,ol){padding-inline-start:1.15rem}.fdb-faq-page__answer li+li{margin-block-start:.42rem}.fdb-faq-page__answer :is(p,ul,ol):last-child{margin-block-end:0}.fdb-faq-page__answer strong{color:#fffffff0;font-weight:750}.fdb-faq-page__note{margin-block-start:1rem;padding-block-start:.9rem;border-block-start:1px solid rgb(255 255 255 / .07);color:rgb(var(--fdb-text) / .66);font-size:.88rem;line-height:1.62}.fdb-faq-page__answer-link-wrap{margin-block-start:1rem}.fdb-faq-page__answer-link{color:rgb(var(--fdb-red-accent));font-family:var(--fdb-heading-stack);font-size:.78rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.fdb-faq-page__answer-link:hover,.fdb-faq-page__answer-link:focus-visible{color:#fffffff5;outline:none}.fdb-faq-page__answer-link:focus-visible{outline:2px solid rgb(var(--fdb-red-accent) / .34);outline-offset:3px;border-radius:4px}@media(hover:hover)and (pointer:fine){.fdb-faq-page__item:hover{border-color:#ffffff1d;background:linear-gradient(180deg,rgb(255 255 255 / .046) 0%,rgb(255 255 255 / .015) 19%,transparent 36%),radial-gradient(circle at 86% 4%,rgb(255 255 255 / .06) 0%,transparent 33%),radial-gradient(ellipse 52% 64% at 9% 5%,rgb(var(--fdb-red) / .048) 0%,transparent 63%),linear-gradient(180deg,#151516fa,#0d0d0efc,#070708);box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #00000085,inset 0 -20px 38px #00000018,0 16px 36px #0000004f;transform:translateY(-1px)}.fdb-faq-page__item:hover:before{opacity:.98}}.fdb-faq-page__compliance,.fdb-faq-page__cta{position:relative;max-width:68rem;margin-inline:auto;margin-block-start:clamp(1.45rem,3vw,2rem);padding:clamp(1.5rem,3vw,2rem);overflow:hidden;background:var(--fdb-surface-panel);border:1px solid var(--fdb-border-panel);border-radius:12px;box-shadow:var(--fdb-shadow-card),inset 0 1px #ffffff09}.fdb-faq-page__compliance:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:#c1121f}.fdb-faq-page__panel-heading,.fdb-faq-page__cta-heading{margin:0;color:#fffffffa;font-family:var(--fdb-heading-stack);font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:750;line-height:1.18}.fdb-faq-page__panel-body,.fdb-faq-page__cta-body,.fdb-faq-page__caveat{max-width:54rem;margin-block-start:.9rem;color:rgb(var(--fdb-text) / .74);line-height:1.68}.fdb-faq-page__caveat{padding-block-start:.85rem;border-block-start:1px solid rgb(var(--fdb-red-accent) / .18)}.fdb-faq-page__cta{text-align:center;background:radial-gradient(circle at 88% 0%,rgb(var(--fdb-red) / .12),transparent 42%),var(--fdb-surface-panel)}.fdb-faq-page__cta-body{margin-inline:auto}.fdb-faq-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:1.25rem}.fdb-faq-page__button{min-height:2.875rem;border-radius:8px;font-weight:700;letter-spacing:.04em}.fdb-faq-page__button--primary{--button-background: var(--fdb-red);--button-text-color: 255 255 255;--button-outline-color: var(--fdb-red-accent);border:1px solid #e01b2a;background:#c1121f;color:#fff}.fdb-faq-page__button--secondary{--button-background: 13 15 17;--button-text-color: 255 255 255;--button-outline-color: var(--fdb-red);border:1px solid #c1121f;background:#0d0f11;color:#fff}@media(hover:hover)and (pointer:fine){.fdb-faq-page__button--primary:hover,.fdb-faq-page__button--secondary:hover{border-color:#ff4a55;background:#ff1f2d;color:#fff}}@media screen and (max-width:699px){.fdb-faq-page__inner{width:min(100%,calc(68rem + clamp(1rem,5vw,1.25rem)*2));padding:clamp(3.75rem,15vw,4.5rem) clamp(1rem,5vw,1.25rem) clamp(3.75rem,12vw,4.5rem)}.fdb-faq-page__atmosphere{background:radial-gradient(ellipse 86% 24% at 50% 7%,rgb(var(--fdb-red) / .09) 0%,rgb(var(--fdb-red) / .036) 42%,transparent 78%),radial-gradient(ellipse 62% 24% at 50% 42%,rgb(255 255 255 / .016) 0%,transparent 74%),radial-gradient(ellipse 62% 24% at 18% 46%,rgb(var(--fdb-red) / .032) 0%,transparent 74%),radial-gradient(ellipse 56% 22% at 84% 76%,rgb(255 255 255 / .02) 0%,transparent 76%),linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .2) 72%,rgb(0 0 0 / .38) 100%)}.fdb-faq-page__intro{margin-block-end:1.5rem}.fdb-faq-page__heading{font-size:clamp(2.125rem,10vw,2.5rem);line-height:1.06}.fdb-faq-page__categories{flex-wrap:nowrap;justify-content:flex-start;gap:.42rem;margin-inline:calc(clamp(1rem,5vw,1.25rem)*-1);margin-block-end:2.25rem;padding-inline:clamp(1rem,5vw,1.25rem);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:clamp(1rem,5vw,1.25rem);scrollbar-width:none;-ms-overflow-style:none}.fdb-faq-page__categories::-webkit-scrollbar{display:none}.fdb-faq-page__category-link{flex:0 0 auto;min-height:2.1rem;padding:.54rem .76rem}.fdb-faq-page__groups{max-width:100%;gap:clamp(3rem,12vw,3.4rem)}.fdb-faq-page__group{scroll-margin-block-start:5.5rem}.fdb-faq-page__group-header{margin-block-end:1.1rem}.fdb-faq-page__group-heading{font-size:clamp(1.25rem,6vw,1.5rem)}.fdb-faq-page__accordion{gap:.58rem}.fdb-faq-page__item{border-radius:10px;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000070,inset 0 -14px 28px #00000012,0 10px 24px #0000003d}.fdb-faq-page__summary{align-items:center;min-height:52px;gap:.9rem;padding:.98rem 1rem}.fdb-faq-page__question{font-size:clamp(.94rem,4.1vw,1rem);line-height:1.42}.fdb-faq-page__icon{width:1rem;height:1rem}.fdb-faq-page__answer{max-width:none;padding:.05rem 1rem 1.05rem;font-size:.93rem;line-height:1.68}.fdb-faq-page__compliance,.fdb-faq-page__cta{max-width:100%;padding:clamp(1.25rem,6vw,1.5rem);border-radius:10px;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0003}.fdb-faq-page__actions,.fdb-faq-page__button{width:100%}}@media(prefers-reduced-motion:reduce){.fdb-faq-page__category-link,.fdb-faq-page__item,.fdb-faq-page__item:before,.fdb-faq-page__question,.fdb-faq-page__icon:before,.fdb-faq-page__icon:after{transition-duration:0ms}.fdb-faq-page__item:hover{transform:none}}.product-card__figure{border:1px solid rgb(var(--fdb-border) / .16);background:linear-gradient(180deg,rgb(var(--fdb-border) / .055),rgb(var(--fdb-border) / .018)),rgb(var(--fdb-background-elevated));box-shadow:inset 0 1px rgb(var(--fdb-border) / .065);transform:translateY(0);transition:border-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card),transform var(--fdb-transition-card),background-color var(--fdb-transition-card)}.product-card__media:focus-visible{outline:2px solid rgb(var(--fdb-red-accent));outline-offset:3px}.product-card:focus-within .product-card__figure{border-color:rgb(var(--fdb-red-accent) / .42);box-shadow:var(--fdb-shadow-commerce-card-hover)}.product-card__info>.v-stack{gap:.75rem}.product-card__info .v-stack .v-stack{gap:.6rem}.fdb-product-status{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.42rem;max-width:100%}.fdb-product-status--compact{gap:.32rem}.fdb-product-status__badge--coa{padding-inline:.78rem}.product-card__info .product-title{color:rgb(var(--fdb-text));transition:color .18s ease}.product-card__info .product-title:focus-visible{outline:2px solid rgb(var(--fdb-red-accent));outline-offset:3px}.product-card__info .price-list,.product-card__info .price-list sale-price.text-subdued,.product-card__info .price-list sale-price.text-on-sale{color:rgb(var(--fdb-text))}.product-card__info .price-list compare-at-price.text-subdued,.product-card__info .price-list unit-price.text-subdued{color:rgb(var(--fdb-text) / var(--fdb-muted-alpha))}.product-card:focus-within .product-card__info .product-title{color:rgb(var(--fdb-red-accent))}@media(hover:hover)and (pointer:fine){.product-card:hover .product-card__figure{border-color:rgb(var(--fdb-red-accent) / .54);box-shadow:var(--fdb-shadow-commerce-card-hover);transform:var(--fdb-lift-commerce-card)}.product-card:hover .product-card__info .product-title,.product-card__info .product-title:hover,.product-card__info .product-title:focus-visible{color:rgb(var(--fdb-red-accent))}}@media screen and (max-width:699px){.fdb-product-status{gap:.32rem}.fdb-product-status__badge{min-height:1.5rem;padding:.28rem .48rem;font-size:.66rem}.fdb-product-status__badge--coa{padding-inline:.58rem}}.product-card__cta{width:100%;margin-top:.1rem}.product-card__cta product-form,.product-card__cta form{display:block;width:100%}.product-card__fdb-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.65rem;padding:.64rem .78rem;border:1px solid rgb(var(--fdb-red-accent) / .44);border-radius:5px;background:rgb(var(--fdb-background-soft));color:rgb(var(--fdb-text));font-family:var(--fdb-heading-stack);font-size:.72rem;font-weight:750;letter-spacing:.055em;line-height:1;text-align:center;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.product-card__fdb-cta--add{border-color:rgb(var(--fdb-red-accent) / .58);background:rgb(var(--fdb-red) / .94);color:#fff}.product-card__fdb-cta--details{border-color:rgb(var(--fdb-red-accent) / .42);background:rgb(var(--fdb-background-elevated));color:rgb(var(--fdb-text))}.product-card__fdb-cta--disabled{cursor:not-allowed;border-color:rgb(var(--fdb-border) / .2);background:rgb(var(--fdb-background-soft) / .74);color:rgb(var(--fdb-text) / .64)}.product-card__fdb-cta:focus-visible{outline:2px solid rgb(var(--fdb-red-accent));outline-offset:3px}.shopify-section--main-product .fdb-buy-buttons .button,.product-sticky-bar .fdb-buy-buttons .button{min-height:3.25rem;border-radius:6px;font-family:var(--fdb-heading-stack);font-weight:750;letter-spacing:.055em;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.shopify-section--main-product .fdb-buy-buttons--available .button:not([disabled]),.product-sticky-bar .fdb-buy-buttons--available .button:not([disabled]){--button-background: var(--fdb-red) !important;--button-text-color: var(--fdb-text) !important;--button-outline-color: var(--fdb-red-accent) !important;border-color:rgb(var(--fdb-red-accent) / .5);color:rgb(var(--fdb-text))!important}.shopify-section--main-product .fdb-buy-buttons--incoming .button[disabled],.shopify-section--main-product .fdb-buy-buttons--sold-out .button[disabled],.product-sticky-bar .fdb-buy-buttons--incoming .button[disabled],.product-sticky-bar .fdb-buy-buttons--sold-out .button[disabled]{--button-background: var(--fdb-background-soft) !important;--button-text-color: var(--fdb-text) !important;--button-outline-color: var(--fdb-border) !important;cursor:not-allowed;border-color:rgb(var(--fdb-border) / .2);background:rgb(var(--fdb-background-soft) / .72);color:rgb(var(--fdb-text) / .64)!important}.shopify-section--main-product .fdb-buy-buttons--incoming .shopify-payment-button,.shopify-section--main-product .fdb-buy-buttons--sold-out .shopify-payment-button{display:none}@media(hover:hover)and (pointer:fine){.product-card__fdb-cta--add:not([disabled]):hover,.product-card__fdb-cta--add:not([disabled]):focus-visible{border-color:rgb(var(--fdb-red-accent) / .78);background:rgb(var(--fdb-red-accent) / .9);color:#fff;transform:translateY(-1px)}.product-card__fdb-cta--details:not([disabled]):hover,.product-card__fdb-cta--details:not([disabled]):focus-visible{border-color:rgb(var(--fdb-red-accent) / .64);color:rgb(var(--fdb-red-accent));transform:translateY(-1px)}.shopify-section--main-product .fdb-buy-buttons--available .button:not([disabled]):hover,.shopify-section--main-product .fdb-buy-buttons--available .button:not([disabled]):focus-visible,.product-sticky-bar .fdb-buy-buttons--available .button:not([disabled]):hover,.product-sticky-bar .fdb-buy-buttons--available .button:not([disabled]):focus-visible{--button-background: var(--fdb-red-accent) !important;border-color:rgb(var(--fdb-red-accent) / .72);color:rgb(var(--fdb-text))!important;transform:translateY(-1px)}}@media screen and (max-width:699px){.product-card__cta{margin-top:0}.product-card__fdb-cta{min-height:2.45rem;padding:.56rem .5rem;font-size:.64rem;letter-spacing:.04em}.shopify-section--main-product .fdb-buy-buttons .button,.product-sticky-bar .fdb-buy-buttons .button{min-height:3rem}}.product-card__info{width:100%;padding-top:clamp(.85rem,1.8vw,1rem);text-align:start}.product-card__fdb-info,.product-card__fdb-content{width:100%;justify-items:stretch;align-items:stretch}.product-card__fdb-content{gap:0;text-align:start}.product-card__fdb-content .fdb-product-status{justify-content:flex-start;gap:.35rem;margin-block-end:.58rem}.product-card__fdb-content .fdb-product-status__badge--coa{padding-inline:.68rem}.product-card__info .product-title{width:100%;color:rgb(var(--fdb-text));font-family:var(--fdb-heading-stack);font-size:clamp(.9rem,.9vw,1rem);font-weight:760;line-height:1.28;text-align:start}.product-card__info .price-list{justify-content:flex-start;width:100%;margin-block-start:.4rem;column-gap:.45rem}.product-card__info .price-list sale-price{color:rgb(var(--fdb-text));font-size:.95rem;font-weight:650;line-height:1.2}.product-card__info .price-list compare-at-price,.product-card__info .price-list unit-price{color:rgb(var(--fdb-text) / .62);font-size:.82rem}.fdb-product-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.35rem;width:100%;margin-block-start:.72rem}.product-card__fdb-content .product-card__cta{margin-top:.9rem}.product-card__fdb-content .product-card__fdb-cta{min-height:2.75rem;padding:.66rem .78rem;border-radius:6px;font-size:.72rem;font-weight:800}.product-card__fdb-content .product-card__fdb-cta--details{background:rgb(var(--fdb-background-soft) / .9)}@media screen and (max-width:699px){.product-card__info{padding-top:.68rem}.product-card__fdb-content .fdb-product-status{gap:.25rem;margin-block-end:.46rem}.product-card__fdb-content .fdb-product-status__badge--coa{padding-inline:.5rem}.product-card__info .product-title{font-size:clamp(.78rem,3.4vw,.88rem);line-height:1.24}.product-card__info .price-list{margin-block-start:.34rem}.product-card__info .price-list sale-price{font-size:.84rem}.product-card__info .price-list compare-at-price,.product-card__info .price-list unit-price{font-size:.72rem}.fdb-product-meta{gap:.25rem;margin-block-start:.58rem}.fdb-product-meta__pill{min-height:1.22rem;padding:.18rem .36rem;font-size:.55rem;letter-spacing:.032em}.product-card__fdb-content .product-card__cta{margin-top:.72rem}.product-card__fdb-content .product-card__fdb-cta{min-height:2.5rem;padding:.56rem .48rem;font-size:.62rem;letter-spacing:.035em}}[id$=__fdb_documentation_routes] .multi-column__item{height:100%;padding:clamp(1.25rem,2.4vw,1.75rem);background:var(--fdb-surface-card-calm);border:1px solid var(--fdb-border-card);border-radius:12px;box-shadow:var(--fdb-shadow-card);transition:background var(--fdb-transition-card),border-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card),transform var(--fdb-transition-card)}[id$=__fdb_documentation_routes] .multi-column__item:before{content:"";display:block;width:2.25rem;height:2px;margin:0 auto 1rem;background:linear-gradient(90deg,#c1121f00,#ff1f2dd9,#c1121f00)}[id$=__fdb_documentation_routes] .multi-column__item .prose p{color:rgb(var(--fdb-text) / .78)}[id$=__fdb_documentation_routes] .multi-column__item .link{color:rgb(var(--fdb-red-accent));font-weight:700}[id$=__fdb_documentation_routes] .multi-column__item:hover,[id$=__fdb_documentation_routes] .multi-column__item:focus-within{background:var(--fdb-surface-card-hover);border-color:var(--fdb-border-card-hover);box-shadow:var(--fdb-shadow-card-hover);transform:var(--fdb-lift-card)}[id$=__fdb_documentation_routes] .multi-column__item:hover .h3,[id$=__fdb_documentation_routes] .multi-column__item:focus-within .h3{color:rgb(var(--fdb-red-accent))}[id$=__fdb_precision] .image-with-text{gap:clamp(2rem,5vw,4.5rem)}[id$=__fdb_precision] .image-with-text>picture,[id$=__fdb_precision] .image-with-text>img{border:1px solid rgba(255,255,255,.14);background:#0b0b0b;box-shadow:inset 0 1px #ffffff14,0 18px 48px #0000004d}[id$=__fdb_precision] .prose p:not([class]){color:rgb(var(--fdb-text) / .78);line-height:1.75}[id$=__fdb_newsletter] .newsletter{min-height:auto;border:1px solid rgba(255,255,255,.13);background:radial-gradient(circle at top left,#c1121f2e,#1110 32%),#111}[id$=__fdb_newsletter] .content{max-width:42rem;margin-inline:auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,2rem)}[id$=__fdb_newsletter] .form-row{max-width:34rem;margin-inline:auto}[id$=__fdb_faq] .faq__content{overflow:hidden;border:1px solid rgb(var(--fdb-red-accent) / .34);border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255 / .025),transparent 18%),#0e1012;box-shadow:inset 2px 0 rgb(var(--fdb-red-accent) / .28),inset 0 1px #ffffff06,0 18px 42px #00000047}[id$=__fdb_faq] .faq__content>.accordion{border-block:0}[id$=__fdb_faq] .accordion__disclosure{border:0;border-block-end:1px solid rgb(var(--fdb-border) / .045);background:linear-gradient(180deg,rgb(255 255 255 / .012),transparent);transition:background var(--fdb-transition-card),border-color var(--fdb-transition-card)}[id$=__fdb_faq] .accordion__disclosure[open],[id$=__fdb_faq] .accordion__disclosure:hover,[id$=__fdb_faq] .accordion__disclosure:focus-within{border-block-end-color:rgb(var(--fdb-red-accent) / .3);background:linear-gradient(90deg,rgb(var(--fdb-red) / .11),rgb(255 255 255 / .012) 64%,transparent)}[id$=__fdb_faq] .accordion__toggle{min-height:4rem;gap:1.35rem;padding:1.15rem 1.35rem;color:rgb(var(--fdb-text));font-family:var(--fdb-font-sans, Inter, sans-serif);font-weight:700;line-height:1.42}[id$=__fdb_faq] .accordion__toggle>:first-child{min-width:0;padding-inline-end:.5rem}[id$=__fdb_faq] .accordion__toggle .animated-plus{flex:0 0 auto;color:rgb(var(--fdb-text) / .55);transition:color var(--fdb-transition-card)}[id$=__fdb_faq] .accordion__disclosure[open] .animated-plus,[id$=__fdb_faq] .accordion__disclosure:hover .animated-plus,[id$=__fdb_faq] .accordion__disclosure:focus-within .animated-plus{color:rgb(var(--fdb-red-accent) / .78)}[id$=__fdb_faq] .accordion__content{margin-block-start:0;padding:.15rem 3.75rem 1.35rem 1.35rem;color:rgb(var(--fdb-text) / .78)}[id$=__fdb_faq] .accordion__content .prose,[id$=__fdb_faq] .accordion__content .prose :is(p,ul,ol){line-height:1.68}[id$=__fdb_faq] .accordion__disclosure[open] .accordion__toggle,[id$=__fdb_faq] .accordion__disclosure:hover .accordion__toggle{color:rgb(var(--fdb-red-accent))}[id$=__fdb_faq] summary:focus-visible .accordion__toggle{outline:2px solid rgb(var(--fdb-red-accent) / .34);outline-offset:-2px;border-radius:7px}[id$=__fdb_quality_faq] .faq__content{overflow:hidden;background:var(--fdb-surface-panel);border:1px solid var(--fdb-border-panel);border-radius:12px;box-shadow:var(--fdb-shadow-card),inset 0 1px #ffffff09}[id$=__fdb_quality_faq] .accordion__disclosure{border:0;border-block-end:1px solid rgb(255 255 255 / .1);background:linear-gradient(180deg,#ffffff04,#ffffff01);transition:background var(--fdb-transition-card),border-color var(--fdb-transition-card)}[id$=__fdb_quality_faq] .accordion__disclosure[open],[id$=__fdb_quality_faq] .accordion__disclosure:hover,[id$=__fdb_quality_faq] .accordion__disclosure:focus-within{background:linear-gradient(90deg,rgb(var(--fdb-red) / .105),rgb(255 255 255 / .018) 62%,transparent);border-block-end-color:rgb(var(--fdb-red-accent) / .38)}[id$=__fdb_quality_faq] summary:focus-visible .accordion__toggle{outline:2px solid rgb(var(--fdb-red-accent) / .34);outline-offset:-2px;border-radius:7px}@media screen and (max-width:699px){[id$=__fdb_faq] .faq__content{border-radius:11px}[id$=__fdb_faq] .accordion__toggle{min-height:3.5rem;gap:1rem;padding:1rem 1.05rem;font-size:1rem}[id$=__fdb_faq] .accordion__content{padding:.1rem 2.75rem 1.15rem 1.05rem}}@media screen and (max-width:699px){[id$=__fdb_hero] .content-over-media{min-height:clamp(32rem,82vh,44rem)}[id$=__fdb_hero] .h1{max-width:min(100%,12.75ch);margin-inline:0 auto;font-size:clamp(2.1rem,10.8vw,3.05rem);text-align:left}[id$=__fdb_trust_strip] .section-spacing{padding-block-end:clamp(2.75rem,10vw,3.75rem)}[id$=__fdb_trust_strip] .text-with-icons{--text-with-icons-column-gap: .75rem;--text-with-icons-row-gap: .85rem}[id$=__fdb_trust_strip] .text-with-icons>*{flex-basis:calc(50% - var(--text-with-icons-column-gap) / 2)}[id$=__fdb_trust_strip] .text-with-icons__item{min-height:12rem;padding:.95rem .7rem}[id$=__fdb_trust_strip] .text-with-icons__item .prose{font-size:.82rem;line-height:1.45}[id$=__fdb_featured_compounds] .section-spacing{padding-block-start:max(var(--section-vertical-spacing),2.75rem)}[id$=__fdb_documentation_routes] .multi-column__item{text-align:center}[id$=__fdb_newsletter] .content{padding-inline:1rem}}@media screen and (max-width:359px){[id$=__fdb_trust_strip] .text-with-icons>*{flex-basis:100%}}.product-card__fdb-content .fdb-product-status--card{min-height:1.55rem;margin-block-end:.62rem;align-content:flex-start}.product-card__fdb-content .fdb-product-status--empty{visibility:hidden;pointer-events:none}.fdb-product-meta--card{gap:.36rem;margin-block-start:.74rem}.product-card__fdb-content .product-card__fdb-cta{min-height:2.75rem;border-radius:6px;border-color:rgb(var(--fdb-red-accent) / .48);background:linear-gradient(180deg,rgb(var(--fdb-red) / .2),rgb(var(--fdb-background-soft) / .96));color:rgb(var(--fdb-text))}.product-card__fdb-content .product-card__fdb-cta--add{border-color:rgb(var(--fdb-red-accent) / .64);background:linear-gradient(180deg,rgb(var(--fdb-red) / .84),rgb(var(--fdb-red) / .62));color:#fff}.product-card__fdb-content .product-card__fdb-cta--incoming,.product-card__fdb-content .product-card__fdb-cta--sold-out{border-color:rgb(var(--fdb-border) / .28);background:rgb(var(--fdb-background-soft) / .84);color:rgb(var(--fdb-text) / .7)}.product-info .fdb-product-status--product{justify-content:flex-start;gap:.42rem;width:100%;margin-block-end:.78rem}.product-info .fdb-product-status--product .fdb-product-status__badge{min-height:1.7rem;padding:.36rem .78rem;font-size:.72rem}.product-info .fdb-product-meta--product{gap:.42rem;margin-block-start:.82rem}.product-info .fdb-product-meta--product .fdb-product-meta__pill{min-height:1.58rem;padding:.3rem .68rem;font-size:.68rem}@media(hover:hover)and (pointer:fine){.product-card__fdb-content .product-card__fdb-cta--add:not([disabled]):hover,.product-card__fdb-content .product-card__fdb-cta--add:not([disabled]):focus-visible{border-color:rgb(var(--fdb-red-accent) / .82);background:rgb(var(--fdb-red-accent) / .9);color:#fff;transform:translateY(-1px)}.product-card__fdb-content .product-card__fdb-cta--details:not([disabled]):hover,.product-card__fdb-content .product-card__fdb-cta--details:not([disabled]):focus-visible{border-color:rgb(var(--fdb-red-accent) / .7);background:rgb(var(--fdb-red) / .16);color:rgb(var(--fdb-text));transform:translateY(-1px)}}@media screen and (max-width:699px){.product-card__fdb-content .fdb-product-status--card{min-height:1.38rem;margin-block-end:.48rem}.fdb-product-meta__pill{min-height:1.24rem;padding:.18rem .4rem;font-size:.55rem}.product-card__fdb-content .product-card__fdb-cta{min-height:2.5rem}.product-info .fdb-product-status--product{gap:.34rem;margin-block-end:.62rem}.product-info .fdb-product-status--product .fdb-product-status__badge{min-height:1.52rem;padding:.28rem .56rem;font-size:.62rem}.product-info .fdb-product-meta--product{gap:.34rem;margin-block-start:.68rem}.product-info .fdb-product-meta--product .fdb-product-meta__pill{min-height:1.4rem;padding:.24rem .5rem;font-size:.58rem}}.product-card__fdb-content .fdb-product-status,.product-info .fdb-product-status{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}.product-card:focus-within .product-card__fdb-content .product-title{color:rgb(var(--fdb-red-accent))}.product-card__fdb-content .product-card__fdb-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;border:1px solid rgb(var(--fdb-red-accent) / .52);border-radius:6px;background:linear-gradient(180deg,rgb(var(--fdb-red) / .2),rgb(var(--fdb-background-soft) / .96));color:rgb(var(--fdb-text));box-shadow:inset 0 1px rgb(var(--fdb-border) / .06);transition:border-color .16s ease,background-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.product-card__fdb-content .product-card__fdb-cta--add{border-color:rgb(var(--fdb-red-accent) / .68);background:linear-gradient(180deg,rgb(var(--fdb-red) / .86),rgb(var(--fdb-red) / .64));color:#fff}.product-card__fdb-content .product-card__fdb-cta--incoming,.product-card__fdb-content .product-card__fdb-cta--sold-out{border-color:rgb(var(--fdb-border) / .3);background:rgb(var(--fdb-background-soft) / .84);color:rgb(var(--fdb-text) / .68);box-shadow:none;transform:none}.product-card__fdb-content .product-card__fdb-cta:not([disabled]):active{transform:translateY(0);box-shadow:inset 0 1px rgb(var(--fdb-border) / .05)}.shopify-section--main-product .fdb-buy-buttons--available .button,.product-sticky-bar .fdb-buy-buttons--available .button{--button-background: var(--fdb-red) !important;--button-text-color: var(--fdb-text) !important;--button-outline-color: var(--fdb-red-accent) !important;border-color:rgb(var(--fdb-red-accent) / .62);background:rgb(var(--fdb-red));color:#fff!important;box-shadow:inset 0 1px rgb(var(--fdb-border) / .07);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.shopify-section--main-product .fdb-buy-buttons--available .button:not([disabled]):active,.product-sticky-bar .fdb-buy-buttons--available .button:not([disabled]):active{transform:translateY(0);background:rgb(var(--fdb-red) / .92)}.fdb-product-description-block{width:100%;margin-block-start:clamp(1.35rem,2.4vw,1.9rem)}.fdb-product-description-accordions{width:100%;border-block-start:1px solid rgb(var(--fdb-border) / .16)}.fdb-product-description-accordions .accordion{border-color:rgb(var(--fdb-border) / .16)}.fdb-product-description-accordions .accordion__toggle{min-height:3rem;padding-block:1rem;color:rgb(var(--fdb-text));font-family:var(--fdb-heading-stack);font-size:clamp(1rem,1.4vw,1.22rem);font-weight:760;letter-spacing:0;line-height:1.22}.fdb-product-description-accordions .accordion__content{margin-block-start:0;padding-block-end:1.15rem;padding-inline-end:0;color:rgb(var(--fdb-text) / .78)}.fdb-product-description-accordions .accordion__content.prose,.fdb-product-description-accordions .accordion__content.prose :is(p,li){color:rgb(var(--fdb-text) / .78);line-height:1.65}.fdb-product-description-accordions .accordion__content.prose :is(ul,ol){margin-block:.8rem 0;padding-inline-start:1.1rem}.fdb-product-description-accordions .accordion__content.prose :is(h2,h3,h4){color:rgb(var(--fdb-text))}.fdb-product-description-accordions .accordion__disclosure[open] .accordion__toggle,.fdb-product-description-accordions .accordion__disclosure:hover .accordion__toggle,.fdb-product-description-accordions .accordion__disclosure:focus-within .accordion__toggle{color:rgb(var(--fdb-red-accent))}.fdb-product-description-accordions summary:focus-visible{outline:2px solid rgb(var(--fdb-red-accent));outline-offset:3px}@media(hover:hover)and (pointer:fine){.product-card:hover .product-card__fdb-content .product-title,.product-card:focus-within .product-card__fdb-content .product-title{color:rgb(var(--fdb-red-accent))}.product-card__fdb-content .product-card__fdb-cta--add:not([disabled]):hover,.product-card__fdb-content .product-card__fdb-cta--add:not([disabled]):focus-visible{border-color:rgb(var(--fdb-red-accent) / .9);background:rgb(var(--fdb-red-accent) / .9);color:#fff;box-shadow:0 10px 22px rgb(var(--fdb-red) / .18),inset 0 1px rgb(var(--fdb-border) / .08);transform:translateY(-1px)}.product-card__fdb-content .product-card__fdb-cta--details:not([disabled]):hover,.product-card__fdb-content .product-card__fdb-cta--details:not([disabled]):focus-visible{border-color:rgb(var(--fdb-red-accent) / .76);background:rgb(var(--fdb-red) / .18);color:rgb(var(--fdb-text));transform:translateY(-1px)}.shopify-section--main-product .fdb-buy-buttons--available .button:not([disabled]):hover,.shopify-section--main-product .fdb-buy-buttons--available .button:not([disabled]):focus-visible,.product-sticky-bar .fdb-buy-buttons--available .button:not([disabled]):hover,.product-sticky-bar .fdb-buy-buttons--available .button:not([disabled]):focus-visible{--button-background: var(--fdb-red-accent) !important;border-color:rgb(var(--fdb-red-accent) / .86);background:rgb(var(--fdb-red-accent) / .92);color:#fff!important;box-shadow:0 10px 24px rgb(var(--fdb-red) / .18),inset 0 1px rgb(var(--fdb-border) / .08);transform:translateY(-1px)}}@media screen and (max-width:699px){.product-card__fdb-content .fdb-product-status,.product-info .fdb-product-status{gap:.3rem}.product-card__fdb-content .fdb-product-status__badge,.product-info .fdb-product-status__badge{min-height:1.4rem;padding:.24rem .5rem;font-size:.58rem;letter-spacing:.035em}.product-card__fdb-content .fdb-product-meta__pill,.product-info .fdb-product-meta__pill{min-height:1.26rem;padding:.18rem .42rem;font-size:.55rem;white-space:normal}.fdb-product-description-block{margin-block-start:1.15rem}.fdb-product-description-accordions .accordion__toggle{min-height:2.75rem;padding-block:.88rem;font-size:clamp(1rem,4.6vw,1.08rem)}.fdb-product-description-accordions .accordion__content{padding-block-end:1rem}}.fdb-product-status__badge,.product-card__fdb-content .fdb-product-status__badge,.product-info .fdb-product-status__badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:1.62rem;padding:.34rem .72rem;border:1px solid rgb(245 245 245 / .5);border-radius:999px;background:#1c1f22;color:#fffffff7;box-sizing:border-box;font-family:var(--fdb-heading-stack);font-size:.68rem;font-weight:800;letter-spacing:.055em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.fdb-product-status__badge--new,.product-card__fdb-content .fdb-product-status__badge--new,.product-info .fdb-product-status__badge--new{border:1px solid #e01b2a;border-radius:999px;background:#c1121f;color:#fff;font-weight:700;box-shadow:0 4px 12px #c1121f29}.fdb-product-status__badge--new:hover,.fdb-product-status__badge--new:focus-visible,.product-card__fdb-content .fdb-product-status__badge--new:hover,.product-card__fdb-content .fdb-product-status__badge--new:focus-visible,.product-info .fdb-product-status__badge--new:hover,.product-info .fdb-product-status__badge--new:focus-visible{border-color:#ff4a55;background:#ff1f2d;color:#fff}.fdb-product-status__badge--new:focus-visible,.product-card__fdb-content .fdb-product-status__badge--new:focus-visible,.product-info .fdb-product-status__badge--new:focus-visible{outline:2px solid rgb(255 31 45 / .28);outline-offset:2px}.fdb-product-status__badge--incoming,.product-card__fdb-content .fdb-product-status__badge--incoming,.product-info .fdb-product-status__badge--incoming{border-color:#f5f5f580;background:#1c1f22;color:#fffffff7;font-weight:700}.fdb-product-status__badge--restocked,.product-card__fdb-content .fdb-product-status__badge--restocked,.product-info .fdb-product-status__badge--restocked{border-color:#ff1f2d9e;background:#1c1f22;color:#fffffff7;font-weight:700}.fdb-product-status__badge--coa,.product-card__fdb-content .fdb-product-status__badge--coa,.product-info .fdb-product-status__badge--coa{border-color:#f5f5f5ad;background:#202327;color:#fffffffc;box-shadow:inset 0 0 0 1px #ffffff0a;font-weight:700}.fdb-product-status__badge--verified,.product-card__fdb-content .fdb-product-status__badge--verified,.product-info .fdb-product-status__badge--verified{border-color:#d6dce2b8;background:#25292d;color:#fffffffc;box-shadow:inset 0 0 0 1px #ffffff0d;font-weight:700}.fdb-product-status__badge--low-stock,.product-card__fdb-content .fdb-product-status__badge--low-stock,.product-info .fdb-product-status__badge--low-stock{border-color:#d2bea07a;background:#1d1b17;color:#f5f5f5f0;font-weight:700}.fdb-product-status__badge--sold-out,.product-card__fdb-content .fdb-product-status__badge--sold-out,.product-info .fdb-product-status__badge--sold-out{border-color:#f5f5f56b;background:#181b1e;color:#f5f5f5e0;font-weight:700}.fdb-research-shell{background:radial-gradient(circle at 82% 0%,rgb(193 18 31 / .09),transparent 34rem),#070707;color:#f5f5f5}.fdb-research-shell .container--md{max-width:68rem}.fdb-research-hero{display:grid;gap:1rem;max-width:58rem;padding-block:clamp(2.5rem,6vw,5.75rem)}.fdb-study-record .fdb-research-hero{grid-template-columns:minmax(0,1fr)}.fdb-study-record .fdb-research-lead,.fdb-study-record .fdb-research-hero h1{overflow-wrap:anywhere}.fdb-research-hero h1{max-width:18ch;font-size:clamp(2.35rem,6vw,5.25rem);line-height:.98;letter-spacing:-.045em}.fdb-research-eyebrow,.fdb-record-id,.fdb-evidence-label{color:#f5f5f5ad;font-size:.72rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.fdb-research-lead{max-width:52rem;color:#f5f5f5d6;font-size:clamp(1.05rem,2vw,1.3rem)}.fdb-research-notice{display:grid;gap:.35rem;max-width:52rem;padding:1.1rem 1.2rem;border:1px solid rgb(245 245 245 / .16);border-left:3px solid #c1121f;background:#ffffff09;color:#f5f5f5c2}.fdb-research-notice p{margin:0}.fdb-research-notice--compact{font-size:.84rem}.fdb-research-breadcrumb{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:1.5rem;color:#f5f5f599;font-size:.78rem}.fdb-research-breadcrumb a:hover,.fdb-research-breadcrumb a:focus-visible{color:#fff}.fdb-research-card__meta,.fdb-related-records,.fdb-topic-nav,.fdb-topic-list{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.fdb-research-card__meta span,.fdb-related-records li,.fdb-topic-nav li,.fdb-topic-list li{padding:.42rem .7rem;border:1px solid rgb(var(--fdb-border) / .14);border-radius:999px;background:#ffffff06;color:#f5f5f5b8;font-size:.72rem;font-weight:600;letter-spacing:.025em;line-height:1.2}.fdb-topic-nav{justify-content:space-between;padding-block:1rem;border-block:1px solid rgb(245 245 245 / .12)}.fdb-topic-nav ul,.fdb-related-records ul{display:flex;flex-wrap:wrap;gap:.55rem}.fdb-topic-nav__label,.fdb-related-records>span{color:#f5f5f594;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fdb-research-section-heading{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-block:clamp(2.5rem,6vw,5rem) 1.4rem}.fdb-research-section-heading h2,.fdb-research-block h2{margin-top:.35rem;font-size:clamp(1.7rem,3vw,2.75rem);letter-spacing:-.025em}.fdb-research-grid,.fdb-research-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fdb-research-paths{margin-top:clamp(2.5rem,6vw,5rem)}.fdb-research-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.95rem;align-content:start;min-width:0;padding:clamp(1.25rem,3vw,2rem);overflow:hidden;border:1px solid #2a2a2a;border-radius:12px;background:radial-gradient(circle at 10% 0%,rgb(var(--fdb-red) / .045),transparent 38%),linear-gradient(180deg,#111214,#0b0c0d);box-shadow:0 14px 30px #0003,inset 0 1px #ffffff09;isolation:isolate;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fdb-research-card:before{position:absolute;z-index:1;top:-1px;left:clamp(1.25rem,3vw,2rem);width:3rem;height:2px;background:#c1121f;content:"";transition:width .18s ease,background-color .18s ease}.fdb-research-card>*{min-width:0;max-width:100%}.fdb-research-card :is(h2,h3,h4,p,a){overflow-wrap:anywhere;word-break:normal}.fdb-research-card :is(h2,h3,h4){color:#f5f5f5;line-height:1.16;letter-spacing:-.018em}.fdb-research-card :is(h2,h3,h4) a{color:inherit;text-decoration:none}.fdb-research-card :is(h2,h3,h4) a:focus-visible{border-radius:3px;outline:2px solid rgb(var(--fdb-red-accent) / .72);outline-offset:4px}.fdb-research-card__summary,.fdb-research-card>p:not(.fdb-research-eyebrow,.fdb-compound-identity,.fdb-record-id){color:#f5f5f5c2;line-height:1.65}.fdb-research-card:focus-within{border-color:rgb(var(--fdb-red-accent) / .58);box-shadow:0 18px 38px #00000047,inset 0 1px #ffffff0b,0 0 0 1px rgb(var(--fdb-red) / .12)}.fdb-research-card:focus-within:before{width:4.5rem;background:#ff1f2d}.fdb-record-card--compound{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:100%}.fdb-record-card--article,.fdb-record-card--resource,.fdb-study-card,.fdb-quality-center__card{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:100%}.fdb-record-card--quality{background:linear-gradient(90deg,rgb(255 255 255 / .018),transparent 45%),linear-gradient(180deg,#101214,#090a0b)}.fdb-record-card--quality:before{width:2.25rem;background:rgb(var(--fdb-red) / .82)}.fdb-record-cta{display:inline-flex;align-items:center;justify-self:start;gap:.42rem;min-height:2.75rem;margin-top:auto;padding-block:.45rem;color:#f5f5f5d6;font-size:.74rem;font-weight:700;letter-spacing:.075em;line-height:1.35;text-decoration:none!important;text-transform:uppercase}.fdb-record-cta span{color:#ff1f2d;font-size:1rem;line-height:1;transition:transform var(--fdb-motion-fast) var(--fdb-motion-ease)}.fdb-record-cta:hover,.fdb-record-cta:focus-visible{color:#fff}.fdb-record-cta:focus-visible{border-radius:3px;outline:2px solid rgb(var(--fdb-red-accent) / .72);outline-offset:4px}.fdb-record-cta:hover span,.fdb-record-cta:focus-visible span{transform:translate(3px)}@media(hover:hover)and (pointer:fine){.fdb-research-card:hover{border-color:rgb(var(--fdb-red-accent) / .42);box-shadow:0 18px 38px #00000047,inset 0 1px #ffffff0b;transform:translateY(-2px)}.fdb-research-card:hover:before{width:4.5rem;background:#ff1f2d}}.fdb-compound-card--draft{border-style:dashed}.fdb-compound-identity{color:#f5f5f5ab;font-style:italic}.fdb-compound-identity--large{max-width:48rem;font-size:clamp(1.05rem,2vw,1.35rem)}.fdb-research-card__summary .metafield-rich_text_field{display:contents}.fdb-research-blog-list .blog-post-card,.fdb-documentation-card{position:relative;min-width:0;overflow:hidden;border:1px solid #2a2a2a;border-radius:12px;background:radial-gradient(circle at 10% 0%,rgb(var(--fdb-red) / .04),transparent 38%),linear-gradient(180deg,#111214,#0b0c0d);box-shadow:0 14px 30px #0003,inset 0 1px #ffffff09;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fdb-research-blog-list .blog-post-card:before,.fdb-documentation-card:before{position:absolute;z-index:2;top:-1px;left:1.35rem;width:3rem;height:2px;background:#c1121f;content:"";transition:width .18s ease,background-color .18s ease}.fdb-research-blog-list .blog-post-card__info,.fdb-documentation-card .blog-post-card__info{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.9rem;height:100%;padding:1.35rem}.fdb-research-blog-list .blog-post-card__meta,.fdb-documentation-card .blog-post-card__meta{gap:.5rem}.fdb-research-blog-list .blog-post-card__category,.fdb-documentation-card .blog-post-card__category{display:inline-flex;align-items:center;min-height:1.8rem;padding:.36rem .62rem;border:1px solid rgb(var(--fdb-border) / .14);border-radius:999px;background:#ffffff06;color:#f5f5f5b3;font-size:.68rem;letter-spacing:.075em;text-decoration:none}.fdb-research-blog-list .blog-post-card__title,.fdb-documentation-card .blog-post-card__title{color:#f5f5f5;line-height:1.18;text-decoration:none}.fdb-research-blog-list .blog-post-card__title:focus-visible,.fdb-documentation-card .blog-post-card__title:focus-visible{border-radius:3px;outline:2px solid rgb(var(--fdb-red-accent) / .72);outline-offset:4px}.fdb-research-blog-list .blog-post-card__excerpt,.fdb-documentation-card .blog-post-card__excerpt{color:#f5f5f5bd;line-height:1.62}.fdb-research-blog-list .blog-post-card__image,.fdb-documentation-card .blog-post-card__image{border-bottom:1px solid #2a2a2a}.fdb-research-blog-list .blog-post-card:focus-within,.fdb-documentation-card:focus-within{border-color:rgb(var(--fdb-red-accent) / .58);box-shadow:0 18px 38px #00000047,inset 0 1px #ffffff0b,0 0 0 1px rgb(var(--fdb-red) / .12)}.fdb-research-blog-list .blog-post-card:focus-within:before,.fdb-documentation-card:focus-within:before{width:4.5rem;background:#ff1f2d}.fdb-research-blog-list .featured-blog-post{overflow:hidden;border:1px solid #2a2a2a;border-radius:12px;box-shadow:0 14px 30px #0003}@media(hover:hover)and (pointer:fine){.fdb-research-blog-list .blog-post-card:hover,.fdb-documentation-card:hover{border-color:rgb(var(--fdb-red-accent) / .42);box-shadow:0 18px 38px #00000047,inset 0 1px #ffffff0b;transform:translateY(-2px)}.fdb-research-blog-list .blog-post-card:hover:before,.fdb-documentation-card:hover:before{width:4.5rem;background:#ff1f2d}}@media(prefers-reduced-motion:reduce){.fdb-research-card,.fdb-research-card:before,.fdb-record-cta span,.fdb-research-blog-list .blog-post-card,.fdb-research-blog-list .blog-post-card:before,.fdb-documentation-card,.fdb-documentation-card:before{transition-duration:0ms}.fdb-research-card:hover,.fdb-research-blog-list .blog-post-card:hover,.fdb-documentation-card:hover,.fdb-record-cta:hover span,.fdb-record-cta:focus-visible span{transform:none}}.fdb-research-block{padding-block:clamp(2.5rem,6vw,5rem);border-top:1px solid rgb(245 245 245 / .12)}.fdb-evidence-prose,.fdb-research-article__content{max-width:50rem;margin-top:1.4rem}.fdb-research-article__content{margin-inline:auto;font-size:1.04rem;line-height:1.78}.fdb-research-article .fdb-research-hero h1{max-width:24ch;font-size:clamp(2rem,4.25vw,3.75rem);line-height:1.04;letter-spacing:-.035em;overflow-wrap:anywhere}.fdb-research-article__content :is(h2,h3){scroll-margin-top:7rem}.fdb-research-article__content :is(table,.table-wrapper){display:block;max-width:100%;overflow-x:auto}.fdb-research-article__content pre{display:block;max-width:100%;overflow-x:auto}.fdb-research-article__content pre code{display:block;width:max-content;min-width:100%}.fdb-research-article__image{width:100%;margin-bottom:2rem;border:1px solid rgb(245 245 245 / .12)}.fdb-research-shell .accordion-group{margin-top:1.5rem;border-top:1px solid rgb(245 245 245 / .14)}.fdb-research-shell .accordion-group>.accordion{box-sizing:border-box;border:0;border-bottom:1px solid rgb(245 245 245 / .14)}.fdb-research-shell .accordion-group .accordion__toggle{min-height:3.5rem;padding:1rem 1.375rem;color:#f5f5f5db;font-size:clamp(.82rem,1.4vw,.94rem);letter-spacing:.075em;line-height:1.35;text-transform:uppercase;transition:color .16s ease}.fdb-research-shell .accordion-group .accordion__toggle>:first-child{min-width:0;overflow-wrap:anywhere}.fdb-research-shell .accordion-group .accordion__content{margin-top:0;padding:1.25rem 1.5rem 1.375rem 1.375rem;border-block-start:1px solid rgb(245 245 245 / .08);color:#f5f5f5c2;line-height:1.66}.fdb-research-shell .accordion-group .accordion__content.prose p{margin-block:0!important}.fdb-research-shell .accordion-group .accordion__content.prose p+p{margin-block-start:1.1875rem!important}.fdb-research-shell .accordion-group .accordion__disclosure:hover .accordion__toggle,.fdb-research-shell .accordion-group .accordion__disclosure[open] .accordion__toggle,.fdb-research-shell .accordion-group .accordion__disclosure:focus-within .accordion__toggle{color:#fff}.fdb-research-shell .accordion-group .accordion__disclosure:hover .animated-plus,.fdb-research-shell .accordion-group .accordion__disclosure[open] .animated-plus,.fdb-research-shell .accordion-group .accordion__disclosure:focus-within .animated-plus{color:#ff1f2d}.fdb-research-shell .accordion-group summary:focus-visible{border-radius:3px;outline:2px solid rgb(var(--fdb-red-accent) / .76);outline-offset:3px}.fdb-study-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem;background:#f5f5f521}.fdb-study-facts>div{padding:1.25rem;background:#0b0b0b}.fdb-study-facts dt{margin-bottom:.4rem;color:#f5f5f594;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fdb-reference-ledger{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;max-width:100%;margin-top:1.5rem;padding:0;list-style:none;counter-reset:references}.fdb-reference-ledger__item{display:grid;gap:.45rem;min-width:0;max-width:100%;padding:1.2rem 0;border-top:1px solid rgb(245 245 245 / .12);counter-increment:references}.fdb-reference-ledger__item>*,.fdb-reference-ledger__heading>*{min-width:0;max-width:100%}.fdb-reference-ledger__heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem}.fdb-reference-ledger__title{font-weight:650}.fdb-reference-ledger__title,.fdb-reference-ledger__title a,.fdb-reference-ledger__item>.text-sm{overflow-wrap:anywhere;word-break:normal}.fdb-research-empty{padding:1rem 1.1rem;border:1px dashed rgb(245 245 245 / .2);color:#f5f5f5a6}.fdb-research-article__footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(245 245 245 / .12)}@media screen and (max-width:699px){.fdb-research-grid,.fdb-research-paths,.fdb-study-facts{grid-template-columns:minmax(0,1fr)}.fdb-research-section-heading,.fdb-topic-nav{align-items:start;flex-direction:column}.fdb-research-hero h1{font-size:clamp(2.15rem,12vw,3.45rem)}.fdb-research-article .fdb-research-hero h1{font-size:clamp(1.9rem,9.5vw,2.8rem);line-height:1.08}.fdb-research-shell .accordion-group .accordion__content{padding-right:.35rem}.fdb-research-card{padding:1.1rem}}.fdb-quality-center__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.fdb-quality-center__card{min-height:100%}.fdb-quality-article__hero{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(2rem,4vw,3.5rem)}.fdb-quality-article__hero>*{min-width:0;max-width:100%}.fdb-quality-article__hero h1{overflow-wrap:anywhere;word-break:normal}.fdb-quality-article__content{margin-bottom:clamp(2.5rem,6vw,5rem)}.fdb-quality-article__content>:first-child{margin-top:0}.fdb-quality-article__content :is(h2,h3){color:#f5f5f5}.fdb-quality-article__content :is(a,a:visited){color:#fff;text-decoration-color:#ff1f2db8;text-underline-offset:.2em}.fdb-quality-article__content a:hover,.fdb-quality-article__content a:focus-visible{color:#fff;text-decoration-color:#ff1f2d}.fdb-quality-article__content :is(blockquote,.fdb-quality-callout){margin-inline:0;padding:1.1rem 1.2rem;border:1px solid rgb(245 245 245 / .16);border-left:3px solid #c1121f;background:#ffffff09;color:#f5f5f5d1}.fdb-quality-article__content figure{margin:2.25rem 0;padding:clamp(.75rem,2vw,1.25rem);border:1px solid rgb(245 245 245 / .14);background:#0b0b0b}.fdb-quality-article__content figure img{display:block;width:100%;height:auto}.fdb-quality-article__content figcaption{margin-top:.75rem;color:#f5f5f5ad;font-size:.82rem;line-height:1.55}.fdb-quality-article__content :is(table,.table-wrapper){border:1px solid rgb(245 245 245 / .14)}.fdb-quality-article__content :is(th,td){border-color:#f5f5f51f}@media screen and (max-width:999px){.fdb-quality-center__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.fdb-quality-center__grid{grid-template-columns:minmax(0,1fr)}.fdb-quality-article__content{font-size:1rem;line-height:1.72}}.fdb-product-meta,.product-card__fdb-content .fdb-product-meta,.product-info .fdb-product-meta{gap:.4rem}.fdb-product-meta__pill,.product-card__fdb-content .fdb-product-meta__pill,.product-info .fdb-product-meta__pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:1.42rem;padding:.24rem .58rem;border:1px solid rgb(245 245 245 / .42);border-radius:999px;background:#181b1e;color:#f5f5f5f0;box-sizing:border-box;font-family:var(--fdb-heading-stack);font-size:.62rem;font-weight:700;letter-spacing:.045em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.fdb-product-meta__pill--type,.product-card__fdb-content .fdb-product-meta__pill--type,.product-info .fdb-product-meta__pill--type{border-color:#c21e2c;background:#8a121d;color:#fff8f8;font-weight:700}.fdb-product-meta__pill--form,.fdb-product-meta__pill--size,.product-card__fdb-content .fdb-product-meta__pill--form,.product-card__fdb-content .fdb-product-meta__pill--size,.product-info .fdb-product-meta__pill--form,.product-info .fdb-product-meta__pill--size{border-color:#f5f5f56b;background:#181b1e;color:#f5f5f5f0;font-weight:700}.product-list .product-card__fdb-content .product-card__fdb-cta--add:not([disabled]){border-color:#e01b2a;background:#c1121f;color:#fff;box-shadow:inset 0 1px #ffffff0f;font-weight:700}.product-list .product-card__fdb-content .product-card__fdb-cta--disabled,.product-list .product-card__fdb-content .product-card__fdb-cta--incoming,.product-list .product-card__fdb-content .product-card__fdb-cta--sold-out,.product-list .product-card__fdb-content .product-card__fdb-cta--disabled:hover,.product-list .product-card__fdb-content .product-card__fdb-cta--incoming:hover,.product-list .product-card__fdb-content .product-card__fdb-cta--sold-out:hover,.product-list .product-card__fdb-content .product-card__fdb-cta--disabled:focus-visible,.product-list .product-card__fdb-content .product-card__fdb-cta--incoming:focus-visible,.product-list .product-card__fdb-content .product-card__fdb-cta--sold-out:focus-visible{border-color:#f5f5f575;background:#1c1f22;color:#f5f5f5eb;box-shadow:inset 0 1px #ffffff0a;cursor:not-allowed;font-weight:700;opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.product-list .product-card__fdb-content .product-card__fdb-cta--add:not([disabled]):hover,.product-list .product-card__fdb-content .product-card__fdb-cta--add:not([disabled]):focus-visible{border-color:#ff4a55;background:#ff1f2d;color:#fff;box-shadow:0 8px 20px #c1121f2e,inset 0 1px #ffffff14;transform:translateY(-1px)}}.product-list .product-card__fdb-content .product-card__fdb-cta--add:not([disabled]):active{border-color:#d71927;background:#a90f1a;color:#fff;box-shadow:inset 0 1px #ffffff0a;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.product-list .product-card__fdb-content .product-card__fdb-cta--add:not([disabled]):hover,.product-list .product-card__fdb-content .product-card__fdb-cta--add:not([disabled]):focus-visible{transform:none}}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button{--button-background: var(--fdb-red);--button-text-color: 255 255 255;--button-outline-color: var(--fdb-red-accent);min-height:2.625rem;padding:.66rem 1rem;border:1px solid rgb(var(--fdb-red-accent) / .62)!important;border-radius:7px;background-color:rgb(var(--fdb-background-soft));background-image:linear-gradient(180deg,rgb(var(--fdb-red) / .24),rgb(var(--fdb-background-soft) / .96))!important;background-size:auto!important;background-position:center!important;color:#fff!important;box-shadow:inset 0 1px rgb(var(--fdb-border) / .08);font-family:var(--fdb-heading-stack);font-size:.72rem;font-weight:820;letter-spacing:.065em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,background-color .16s ease,background-image .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .\@narrow\:horizontal-product-card__button.fdb-horizontal-product-card__button{display:inline-flex;align-items:center;justify-content:center}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .\@large\:horizontal-product-card__button.fdb-horizontal-product-card__button{display:none}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):hover,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):focus-visible{border-color:rgb(var(--fdb-red-accent) / .9)!important;background-color:rgb(var(--fdb-red-accent) / .88);background-image:linear-gradient(180deg,rgb(var(--fdb-red-accent) / .92),rgb(var(--fdb-red) / .96))!important;color:#fff!important;box-shadow:0 8px 18px rgb(var(--fdb-red) / .18),inset 0 1px rgb(var(--fdb-border) / .1);transform:translateY(-1px)}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):active{transform:translateY(0)}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button:focus-visible{outline:2px solid rgb(var(--fdb-red-accent));outline-offset:3px}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--disabled,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--disabled:hover,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--disabled:focus-visible{cursor:not-allowed;border-color:rgb(var(--fdb-border) / .28)!important;background-color:rgb(var(--fdb-background-soft));background-image:linear-gradient(180deg,rgb(var(--fdb-border) / .08),rgb(var(--fdb-background-soft) / .9))!important;color:rgb(var(--fdb-text) / .64)!important;box-shadow:inset 0 1px rgb(var(--fdb-border) / .06);opacity:1;transform:none}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--incoming,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--incoming:hover,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--incoming:focus-visible{border-color:rgb(var(--fdb-silver) / .46)!important;background-image:linear-gradient(180deg,rgb(var(--fdb-silver) / .12),rgb(var(--fdb-background-soft) / .94))!important;color:rgb(var(--fdb-text) / .74)!important}@container horizontal-product-card (width >= 450px){.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .\@narrow\:horizontal-product-card__button.fdb-horizontal-product-card__button{display:none}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .\@large\:horizontal-product-card__button.fdb-horizontal-product-card__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;justify-self:end}}@media screen and (max-width:699px){.product-card__fdb-content .fdb-product-status__badge,.product-info .fdb-product-status__badge{min-height:1.4rem;padding:.24rem .5rem;font-size:.58rem;letter-spacing:.035em}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card__info{align-items:stretch}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button{width:100%;min-height:2.5rem}}.product-list .product-card__image{filter:brightness(1.12) contrast(1.06);transition:filter var(--fdb-transition-card),opacity .1s ease-in-out}.product-list .product-card__info .product-title{color:#f5f5f5fa;font-weight:650}.product-list .product-card__info .price-list,.product-list .product-card__info .price-list sale-price,.product-list .product-card__info .price-list sale-price.text-subdued,.product-list .product-card__info .price-list sale-price.text-on-sale{color:#fffffffa}.product-list .product-card__info .price-list sale-price{font-size:1rem;font-weight:600}.product-list .product-card__info .price-list compare-at-price,.product-list .product-card__info .price-list compare-at-price.text-subdued,.product-list .product-card__info .price-list unit-price,.product-list .product-card__info .price-list unit-price.text-subdued{color:#f5f5f59e}.product-list .product-card__fdb-content .product-card__fdb-cta--details:not([disabled]){color:#f5f5f5f0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-list .product-card:hover .product-card__image,.product-list .product-card:focus-within .product-card__image{filter:brightness(1.17) contrast(1.08)}}@media(prefers-reduced-motion:reduce){.product-list .product-card__figure,.product-list .product-card__image{transition:none}}.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]),.product-sticky-bar .fdb-buy-buttons--available>.button:not([disabled]){--button-background: 193 18 31 !important;--button-text-color: 255 255 255 !important;--button-outline-color: 224 27 42 !important;border:1px solid #e01b2a;background:#c1121f;color:#fff!important;box-shadow:inset 0 1px #ffffff0f;font-weight:700;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):active,.product-sticky-bar .fdb-buy-buttons--available>.button:not([disabled]):active{--button-background: 169 15 26 !important;--button-outline-color: 215 25 39 !important;border-color:#d71927;background:#a90f1a;color:#fff!important;box-shadow:inset 0 1px #ffffff0a;transform:translateY(0)}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button{--button-background: 193 18 31;--button-text-color: 255 255 255;--button-outline-color: 193 18 31;min-height:2.375rem;padding:.56rem .9rem;border:1px solid #c1121f!important;border-radius:7px;background:#17191b!important;background-image:none!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0d;font-weight:700;letter-spacing:.02em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--disabled,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--disabled:hover,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--disabled:focus-visible,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--incoming,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--incoming:hover,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--incoming:focus-visible,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--sold-out,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--sold-out:hover,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--sold-out:focus-visible{border-color:#f5f5f55c!important;background:#1c1f22!important;background-image:none!important;color:#f5f5f5c7!important;box-shadow:inset 0 1px #ffffff0a;cursor:not-allowed;opacity:1;transform:none}.product-list .product-card__figure{border:1px solid rgb(255 255 255 / .07);background:radial-gradient(circle at 50% 72%,rgb(193 18 31 / .055) 0%,rgb(193 18 31 / .018) 30%,transparent 62%),#0d0f11;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #00000059;transition:border-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card),transform var(--fdb-transition-card),background-color var(--fdb-transition-card)}.shopify-section--main-product .product-gallery__media{border:1px solid rgb(255 255 255 / .065);background:radial-gradient(circle at 50% 70%,rgb(193 18 31 / .045) 0%,rgb(193 18 31 / .014) 34%,transparent 66%),#0d0f11;box-shadow:inset 0 1px #ffffff06,inset 0 -1px #00000061;box-sizing:border-box}@media(hover:hover)and (pointer:fine){.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):hover,.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):focus-visible,.product-sticky-bar .fdb-buy-buttons--available>.button:not([disabled]):hover,.product-sticky-bar .fdb-buy-buttons--available>.button:not([disabled]):focus-visible{--button-background: 255 31 45 !important;--button-outline-color: 255 74 85 !important;border-color:#ff4a55;background:#ff1f2d;color:#fff!important;box-shadow:0 8px 20px #c1121f2e,inset 0 1px #ffffff14;transform:translateY(-1px)}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):hover,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):focus-visible{border-color:#e01b2a!important;background:#c1121f!important;background-image:none!important;color:#fff!important;box-shadow:0 6px 16px #c1121f24,inset 0 1px #ffffff12;transform:translateY(-1px)}}.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):active{border-color:#d71927!important;background:#a90f1a!important;background-image:none!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0a;transform:translateY(0)}@media screen and (min-width:700px){.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button{width:auto}}@media screen and (max-width:699px){.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button{width:100%}}@media(prefers-reduced-motion:reduce){.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):hover,.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):focus-visible,.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):active,.product-sticky-bar .fdb-buy-buttons--available>.button:not([disabled]):hover,.product-sticky-bar .fdb-buy-buttons--available>.button:not([disabled]):focus-visible,.product-sticky-bar .fdb-buy-buttons--available>.button:not([disabled]):active,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):hover,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):focus-visible,.product-info__block-item[data-block-type=complementary-products] .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):active{transform:none}}.shopify-section--main-product .product-info{--fdb-product-panel-padding: clamp(1.05rem, 2.1vw, 1.55rem);--product-info-gap: .9rem;padding:var(--fdb-product-panel-padding);border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:linear-gradient(145deg,#c1121f14,#0d0d0df5 24%,#090909 58%,#c1121f09);box-shadow:inset 0 1px #ffffff06,0 18px 45px #00000038;box-sizing:border-box}.shopify-section--main-product>.section-spacing:not([allow-transparent-header]){background:var(--fdb-atmosphere-vignette),radial-gradient(ellipse 52% 32rem at 76% 0%,rgb(var(--fdb-red) / .045),transparent 74%),radial-gradient(ellipse 34% 24rem at 12% 18%,rgb(var(--fdb-border) / .02),transparent 76%),var(--fdb-layer-section)}.shopify-section--main-product .product-info__block-list{display:block}.shopify-section--main-product .product-info__block-item:is([data-block-type=title],[data-block-type=price]){--product-info-gap: .62rem}.shopify-section--main-product .product-info__block-item[data-block-type=price] .v-stack{gap:.48rem}.shopify-section--main-product .product-info .fdb-product-status--product{margin-block-end:.62rem}.shopify-section--main-product .product-info .fdb-product-meta--product{margin-block-start:.72rem;gap:.46rem}.shopify-section--main-product .product-info__block-item[data-block-type=variant-picker],.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector]{--product-info-gap: 1.05rem}.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector]>.v-stack{width:fit-content;max-width:100%;gap:.5rem;padding:.66rem;border:1px solid rgb(245 245 245 / .18);border-radius:8px;background:linear-gradient(180deg,#17191b,#101113);box-shadow:inset 0 1px #ffffff0a,0 10px 26px #0000002e}.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector]>.v-stack:before{content:"QUANTITY";color:#f5f5f5ad;font-family:var(--fdb-heading-stack);font-size:.7rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector] .quantity-selector{--quantity-selector-height: 2.75rem;--quantity-selector-input-width: 2.45rem;overflow:hidden;border:1px solid rgb(245 245 245 / .36);border-radius:7px;background:#0b0c0d;color:#fffffffa;box-shadow:inset 0 1px #ffffff0b;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector] .quantity-selector:focus-within:has(:focus-visible){border-color:rgb(var(--fdb-red-accent) / .78);box-shadow:0 0 0 2px rgb(var(--fdb-red-accent) / .34),inset 0 1px #ffffff0b}.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector] .quantity-selector__input{color:#fffffffa;font-weight:700}.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector] .quantity-selector__button{color:#f5f5f5d1;background:transparent;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector] .quantity-selector__button:hover,.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector] .quantity-selector__button:focus-visible{color:#fff;background:#ffffff0d}.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector] .quantity-selector__button:focus-visible{outline:2px solid rgb(var(--fdb-red-accent));outline-offset:-2px}.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector] .quantity-selector__button[disabled],.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector] .quantity-selector__button[disabled]:hover{color:#f5f5f56b;background:transparent;opacity:.62}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons]{--product-info-gap: 1.08rem}.shopify-section--main-product .product-info__block-item[data-block-type=fdb-description-accordions]{--product-info-gap: 1.2rem}.shopify-section--main-product .fdb-product-description-block{margin-block-start:clamp(1rem,1.8vw,1.35rem)}.shopify-section--main-product .fdb-product-description-accordions{overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:linear-gradient(145deg,rgb(193 18 31 / .045),transparent 34%),#0d0f11;box-shadow:inset 0 1px #ffffff06}.shopify-section--main-product .fdb-product-description-accordions .accordion{border:0;background:transparent}.shopify-section--main-product .fdb-product-description-accordions .accordion+.accordion{border-block-start:1px solid rgb(255 255 255 / .09)}.shopify-section--main-product .fdb-product-description-accordions .accordion__disclosure{background:transparent}.shopify-section--main-product .fdb-product-description-accordions .accordion__toggle{min-height:3rem;padding:1rem;color:#f5f5f5f5;font-family:var(--fdb-heading-stack);font-size:clamp(.98rem,1.25vw,1.1rem);font-weight:760;letter-spacing:0;line-height:1.22;text-transform:none}.shopify-section--main-product .fdb-product-description-accordions .accordion__content{margin-block-start:0;padding:0 1rem 1.1rem;color:#f5f5f5c2}.shopify-section--main-product .fdb-product-description-accordions .accordion__content.prose,.shopify-section--main-product .fdb-product-description-accordions .accordion__content.prose :is(p,li){color:#f5f5f5c2;line-height:1.62}.shopify-section--main-product .fdb-product-description-accordions .accordion__content.prose :is(ul,ol){margin-block:.72rem 0;padding-inline-start:1.1rem}.shopify-section--main-product .fdb-product-description-accordions .accordion__content.prose :is(h2,h3,h4){color:#f5f5f5f5}.shopify-section--main-product .fdb-product-description-accordions .accordion__disclosure[open]{background:linear-gradient(90deg,rgb(193 18 31 / .055),transparent 50%)}.shopify-section--main-product .fdb-product-description-accordions .accordion__disclosure[open] .accordion__toggle,.shopify-section--main-product .fdb-product-description-accordions .accordion__disclosure:hover .accordion__toggle,.shopify-section--main-product .fdb-product-description-accordions .accordion__disclosure:focus-within .accordion__toggle{color:rgb(var(--fdb-red-accent))}.shopify-section--main-product .fdb-product-description-accordions summary:focus-visible{outline:2px solid rgb(var(--fdb-red-accent));outline-offset:-2px}@media screen and (max-width:699px){.shopify-section--main-product .product-info{--fdb-product-panel-padding: 1rem;border-radius:10px}.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector]>.v-stack{width:100%}.shopify-section--main-product .fdb-product-description-accordions{border-radius:10px}.shopify-section--main-product .fdb-product-description-accordions .accordion__toggle{min-height:2.85rem;padding:.9rem .88rem;font-size:clamp(.98rem,4.4vw,1.05rem)}.shopify-section--main-product .fdb-product-description-accordions .accordion__content{padding-inline:.88rem;padding-block-end:1rem}}.shopify-section--main-product .complementary-products{row-gap:1rem}.shopify-section--main-product .fdb-complementary-products__header{gap:.75rem;text-align:start;justify-content:space-between}.shopify-section--main-product .fdb-complementary-products__header .h5{margin:0;color:rgb(var(--fdb-text))}.shopify-section--main-product .fdb-complementary-products__arrows,.shopify-section--main-product .fdb-complementary-products__arrow-set{display:flex;align-items:center;gap:.45rem}.shopify-section--main-product .fdb-complementary-products__arrows{margin-inline-start:auto}.shopify-section--main-product .fdb-complementary-products__arrow-button{--circle-button-size: 2.25rem;border:1px solid rgb(245 245 245 / .32);background:#17191b;color:#fff;box-shadow:0 6px 16px #00000038,inset 0 1px #ffffff0d;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.shopify-section--main-product .fdb-complementary-products__arrow-button[disabled]{opacity:.38;visibility:visible;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.shopify-section--main-product .fdb-complementary-products__arrow-button:not([disabled]):hover,.shopify-section--main-product .fdb-complementary-products__arrow-button:not([disabled]):focus-visible{border-color:#e01b2a;background:#c1121f;color:#fff;box-shadow:0 8px 18px #c1121f24,inset 0 1px #ffffff12}}.shopify-section--main-product .fdb-complementary-products__arrow-button:focus-visible{outline:2px solid rgb(var(--fdb-red-accent));outline-offset:3px}.shopify-section--main-product .fdb-complementary-products__dots{display:none!important}.shopify-section--main-product .complementary-products .horizontal-product-card{align-items:center;column-gap:clamp(1rem,2vw,1.5rem);padding:.78rem;border:1px solid rgb(245 245 245 / .08);border-radius:10px;background:#0d0d0d;box-shadow:inset 0 1px #ffffff09}.shopify-section--main-product .complementary-products .horizontal-product-card__figure{width:clamp(5.5rem,20vw,6.25rem);padding:.32rem;border:1px solid rgb(245 245 245 / .08);border-radius:8px;background:#090909;overflow:hidden}.shopify-section--main-product .complementary-products .horizontal-product-card__image{filter:brightness(1.08) contrast(1.04)}.shopify-section--main-product .complementary-products .horizontal-product-card__info{align-items:center;gap:.65rem}.shopify-section--main-product .complementary-products .horizontal-product-card__info>.v-stack,.shopify-section--main-product .complementary-products .horizontal-product-card product-form{align-self:center}.shopify-section--main-product .complementary-products .horizontal-product-card__info>.v-stack{gap:.28rem}.shopify-section--main-product .complementary-products .horizontal-product-card product-form{display:flex;align-items:center;justify-self:start}.shopify-section--main-product .complementary-products .horizontal-product-card .product-title{color:rgb(var(--fdb-text));font-weight:650;line-height:1.22}.shopify-section--main-product .complementary-products .horizontal-product-card .price-list,.shopify-section--main-product .complementary-products .horizontal-product-card .price-list sale-price,.shopify-section--main-product .complementary-products .horizontal-product-card .price-list sale-price.text-subdued,.shopify-section--main-product .complementary-products .horizontal-product-card .price-list sale-price.text-on-sale{color:rgb(var(--fdb-text) / .9);font-weight:600}.shopify-section--main-product .complementary-products .horizontal-product-card .price-list compare-at-price,.shopify-section--main-product .complementary-products .horizontal-product-card .price-list compare-at-price.text-subdued,.shopify-section--main-product .complementary-products .horizontal-product-card .price-list unit-price,.shopify-section--main-product .complementary-products .horizontal-product-card .price-list unit-price.text-subdued{color:rgb(var(--fdb-text) / .62);font-weight:500}.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-product-meta--card{justify-content:flex-start;gap:.3rem;margin-block-start:.12rem}.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-product-meta__pill{min-height:1.26rem;padding:.18rem .42rem;font-size:.55rem;letter-spacing:.035em;white-space:normal}.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button{--button-background: 193 18 31;--button-text-color: 255 255 255;--button-outline-color: 193 18 31;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:8.75rem;min-height:2.5rem;padding-block:.64rem;padding-inline:1.18rem;border:1px solid #c1121f!important;border-radius:8px;background:#17191b!important;background-image:none!important;background-position:center!important;background-size:auto!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0d;box-sizing:border-box;font-family:var(--fdb-heading-stack);font-size:.78rem;font-weight:700;letter-spacing:.028em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.shopify-section--main-product .complementary-products .horizontal-product-card .\@narrow\:horizontal-product-card__button.fdb-horizontal-product-card__button{display:inline-flex}.shopify-section--main-product .complementary-products .horizontal-product-card .\@large\:horizontal-product-card__button.fdb-horizontal-product-card__button{display:none}@container horizontal-product-card (width >= 450px){.shopify-section--main-product .complementary-products .horizontal-product-card__info{grid-template-columns:minmax(0,clamp(9rem,48%,18rem)) auto;column-gap:clamp(.75rem,2vw,1rem);justify-content:start}.shopify-section--main-product .complementary-products .horizontal-product-card .\@narrow\:horizontal-product-card__button.fdb-horizontal-product-card__button{display:none}.shopify-section--main-product .complementary-products .horizontal-product-card .\@large\:horizontal-product-card__button.fdb-horizontal-product-card__button{display:inline-flex;width:fit-content;justify-self:start}}.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):hover,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):focus-visible{border-color:#e01b2a!important;background:#c1121f!important;background-image:none!important;color:#fff!important;box-shadow:0 6px 16px #c1121f24,inset 0 1px #ffffff12;transform:translateY(-1px)}.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):active{border-color:#d71927!important;background:#a90f1a!important;background-image:none!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0a;transform:translateY(0)}.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--disabled,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--disabled:hover,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--disabled:focus-visible,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--incoming,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--incoming:hover,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--incoming:focus-visible,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--sold-out,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--sold-out:hover,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--sold-out:focus-visible{border-color:#f5f5f566!important;background:#1c1f22!important;background-image:none!important;color:#f5f5f5e6!important;box-shadow:inset 0 1px #ffffff0a;cursor:not-allowed;opacity:1;transform:none}@media screen and (max-width:699px){.shopify-section--main-product .complementary-products{row-gap:.8rem}.shopify-section--main-product .fdb-complementary-products__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem}.shopify-section--main-product .fdb-complementary-products__header .h5{text-align:start}.shopify-section--main-product .fdb-complementary-products__arrow-button{--circle-button-size: 2.125rem}.shopify-section--main-product .complementary-products .horizontal-product-card{align-items:center;column-gap:.75rem;padding:.65rem}.shopify-section--main-product .complementary-products .horizontal-product-card__figure{width:clamp(5.5rem,28vw,7rem);padding:.26rem}.shopify-section--main-product .complementary-products .horizontal-product-card__info{align-items:stretch;gap:.55rem}.shopify-section--main-product .complementary-products .horizontal-product-card__info>.v-stack{gap:.22rem}.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-product-meta--card{margin-block-start:.18rem}.shopify-section--main-product .complementary-products .horizontal-product-card product-form,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button{width:100%}.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button{min-height:2.625rem}}@media screen and (max-width:699px){[id$=__fdb_featured_compounds] .product-list--carousel{align-items:stretch}[id$=__fdb_featured_compounds] .product-list--carousel .product-card{display:flex;flex-direction:column;height:100%}[id$=__fdb_featured_compounds] .product-list--carousel .product-card__info,[id$=__fdb_featured_compounds] .product-list--carousel .product-card__info>.v-stack,[id$=__fdb_featured_compounds] .product-list--carousel .product-card__fdb-info,[id$=__fdb_featured_compounds] .product-list--carousel .product-card__fdb-content{display:flex;flex:1 1 auto;flex-direction:column;width:100%}[id$=__fdb_featured_compounds] .product-list--carousel .product-card__fdb-content{gap:.48rem}[id$=__fdb_featured_compounds] .product-list--carousel .fdb-product-status--card{min-height:1.45rem;align-content:center}[id$=__fdb_featured_compounds] .product-list--carousel .product-title{min-block-size:2.36em;line-height:1.18}[id$=__fdb_featured_compounds] .product-list--carousel .price-list{display:flex;align-items:center;justify-content:center;min-height:1.2rem}[id$=__fdb_featured_compounds] .product-list--carousel .fdb-product-meta--card{min-height:2.65rem;align-content:flex-start;justify-content:center;margin-block-start:.05rem}[id$=__fdb_featured_compounds] .product-list--carousel .product-card__cta{margin-top:auto}}@media screen and (max-width:699px){body:has(.product-sticky-bar--fdb) .shopify-section--main-product{padding-block-end:calc(5.75rem + env(safe-area-inset-bottom))}.product-sticky-bar.product-sticky-bar--fdb{grid-template-columns:minmax(0,1fr) minmax(8.75rem,44%);align-items:center;gap:.75rem;padding:.72rem var(--container-gutter);padding-block-end:calc(.72rem + env(safe-area-inset-bottom));border-block-start:1px solid rgb(255 255 255 / .1);background:#090a0bf5;box-shadow:0 -10px 30px #00000059;display:grid}@supports ((backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px))){.product-sticky-bar.product-sticky-bar--fdb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.product-sticky-bar--fdb .product-sticky-bar__info{min-width:0}.product-sticky-bar--fdb .product-sticky-bar__info .h-stack{align-items:center;gap:.58rem}.product-sticky-bar--fdb .product-sticky-bar__info img{width:2.65rem;border:1px solid rgb(245 245 245 / .1);border-radius:7px;background:#0b0b0b}.product-sticky-bar--fdb .product-sticky-bar__info .v-stack{min-width:0;gap:.12rem}.product-sticky-bar--fdb .product-sticky-bar__info .h6{overflow:hidden;color:rgb(var(--fdb-text));font-size:.78rem;font-weight:700;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.product-sticky-bar--fdb .product-sticky-bar__info .price-list,.product-sticky-bar--fdb .product-sticky-bar__info .price-list sale-price{color:rgb(var(--fdb-text) / .82);font-size:.72rem;font-weight:600}.product-sticky-bar--fdb .buy-buttons,.product-sticky-bar--fdb .buy-buttons .button{width:100%}.product-sticky-bar--fdb .buy-buttons .button{min-height:2.875rem;border:1px solid #e01b2a!important;border-radius:8px;background:#c1121f!important;background-image:none!important;color:#fff!important;font-size:.78rem;font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.product-sticky-bar--fdb .fdb-buy-buttons--available .button:not([disabled]):hover,.product-sticky-bar--fdb .fdb-buy-buttons--available .button:not([disabled]):focus-visible{border-color:#ff4a55!important;background:#ff1f2d!important;color:#fff!important;box-shadow:0 8px 20px #c1121f2e,inset 0 1px #ffffff14}.product-sticky-bar--fdb .fdb-buy-buttons--incoming .button[disabled],.product-sticky-bar--fdb .fdb-buy-buttons--sold-out .button[disabled],.product-sticky-bar--fdb .fdb-buy-buttons--incoming .button[disabled]:hover,.product-sticky-bar--fdb .fdb-buy-buttons--sold-out .button[disabled]:hover,.product-sticky-bar--fdb .fdb-buy-buttons--incoming .button[disabled]:focus-visible,.product-sticky-bar--fdb .fdb-buy-buttons--sold-out .button[disabled]:focus-visible{border-color:#f5f5f56b!important;background:#1c1f22!important;background-image:none!important;color:#f5f5f5e6!important;box-shadow:inset 0 1px #ffffff0a;cursor:not-allowed;opacity:1}}@media screen and (max-width:380px){.product-sticky-bar.product-sticky-bar--fdb{grid-template-columns:minmax(0,1fr)}.product-sticky-bar--fdb .product-sticky-bar__info{display:none}.product-sticky-bar--fdb .buy-buttons .button{white-space:nowrap}}@media screen and (min-width:700px){.product-sticky-bar.product-sticky-bar--fdb{display:none!important}}@media(prefers-reduced-motion:reduce){.shopify-section--main-product .fdb-complementary-products__arrow-button,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):hover,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):focus-visible,.shopify-section--main-product .complementary-products .horizontal-product-card .fdb-horizontal-product-card__button--add:not([disabled]):active{transform:none}}.shopify-section--collection-banner{background:rgb(var(--fdb-background))}.shopify-section--collection-banner>.color-scheme,.shopify-section--collection-banner .collection-banner{background:var(--fdb-atmosphere-vignette),radial-gradient(ellipse 52% 90% at 8% 0%,rgb(var(--fdb-red) / .075),transparent 72%),radial-gradient(ellipse 38% 70% at 88% 0%,rgb(var(--fdb-border) / .025),transparent 72%),var(--fdb-layer-section);border-block-end:1px solid rgb(var(--fdb-border) / .1)}.shopify-section--collection-banner>.color-scheme .section-spacing{padding-block:clamp(2.5rem,4.8vw,4.5rem) clamp(1.75rem,3.4vw,3rem)}.shopify-section--collection-banner>.color-scheme .breadcrumb--floating{position:static;margin-block-end:clamp(1.15rem,2vw,1.75rem)}.shopify-section--collection-banner .breadcrumb__list{flex-wrap:wrap;row-gap:.45rem}.shopify-section--collection-banner .breadcrumb .smallcaps{color:rgb(var(--fdb-text) / .62);font-size:.66rem;font-weight:700;letter-spacing:.08em}.shopify-section--collection-banner .breadcrumb__list-item+.breadcrumb__list-item:before{color:rgb(var(--fdb-red-accent) / .58)}.shopify-section--collection-banner .prose{max-width:min(100%,62rem)}.shopify-section--collection-banner h1.h1{max-width:min(100%,16ch);color:rgb(var(--fdb-text));font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:.98;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.shopify-section--collection-banner .collection-description{max-width:min(100%,52rem);margin-block-start:clamp(1.05rem,2.2vw,1.5rem);color:rgb(var(--fdb-text) / .78);font-size:clamp(.96rem,1.4vw,1.08rem);line-height:1.72}.shopify-section--collection-banner .collection-description :is(p,li){color:rgb(var(--fdb-text) / .78)}.shopify-section--collection-banner .collection-description :is(p,ul,ol)+:is(p,ul,ol){margin-block-start:.85rem}.shopify-section--collection-banner .collection-description a{color:rgb(var(--fdb-text));text-decoration-color:rgb(var(--fdb-red-accent) / .55)}.shopify-section--collection-banner .prose:after{content:"";display:block;width:min(6rem,100%);height:1px;margin-block-start:clamp(1.4rem,2.5vw,1.9rem);background:linear-gradient(90deg,rgb(var(--fdb-red-accent) / .68),rgb(var(--fdb-border) / .12),transparent)}.shopify-section--main-collection>.color-scheme{background:radial-gradient(ellipse 70% 26rem at 50% 0%,rgb(var(--fdb-border) / .018),transparent 74%),var(--fdb-layer-background)}.shopify-section--main-collection>.color-scheme>.container{padding-block-start:clamp(1.35rem,2.8vw,2.25rem)}.shopify-section--main-collection .container>.v-stack{gap:clamp(1.35rem,3vw,2.5rem)}.shopify-section--main-collection .collection{--collection-gap: clamp(1.35rem, 2.8vw, 2.6rem);margin-block-end:clamp(2.75rem,5vw,5rem)}.shopify-section--main-collection .collection__main{row-gap:clamp(1.35rem,3vw,2.5rem)}.shopify-section--main-collection .collection-toolbar{min-height:3.25rem;border-block:1px solid rgb(var(--fdb-border) / .12);background:rgb(var(--fdb-background-elevated) / .98);box-shadow:inset 0 1px rgb(var(--fdb-border) / .035),0 10px 26px #00000047;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.shopify-section--main-collection .collection-toolbar__button-container,.shopify-section--main-collection .collection-toolbar__layout-switch-list{border-color:rgb(var(--fdb-border) / .12)}.shopify-section--main-collection .collection-toolbar__button{opacity:1;color:rgb(var(--fdb-text) / .8);font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:color .19s ease,background-color .19s ease,border-color .19s ease,box-shadow .19s ease,opacity .19s ease}.shopify-section--main-collection .collection-toolbar__button svg{color:currentColor;transition:color .19s ease,opacity .19s ease,transform .19s ease}.shopify-section--main-collection .collection-toolbar__button:hover,.shopify-section--main-collection .collection-toolbar__button:focus-visible,.shopify-section--main-collection .collection-toolbar__button[aria-expanded=true],.shopify-section--main-collection .collection-toolbar__button.is-active{color:rgb(var(--fdb-text));background:rgb(var(--fdb-red) / .08)}.shopify-section--main-collection .collection-toolbar__button[aria-expanded=true],.shopify-section--main-collection .collection-toolbar__button.is-active{box-shadow:inset 0 -2px rgb(var(--fdb-red-accent) / .7)}.shopify-section--main-collection .collection-toolbar__products-count{color:#f5f5f5eb;font-size:.76rem;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.shopify-section--main-collection #sort-by-popover{--background: 13 15 17;--background-without-opacity: 13 15 17;--background-gradient: none;--text-color: var(--fdb-text);--border-color: var(--fdb-border) / .12}.shopify-section--main-collection #sort-by-popover::part(content){border:1px solid rgb(255 255 255 / .12);background:#0d0f11;box-shadow:0 16px 40px #00000059,inset 0 1px #ffffff0a;color:#f5f5f5f0;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.shopify-section--main-collection #sort-by-popover::part(header),.shopify-section--main-collection #sort-by-popover::part(body){background:#0d0f11;border-color:#ffffff1a}.shopify-section--main-collection #sort-by-popover .popover__value-option{border-radius:6px;color:#f5f5f5b8;transition:color var(--fdb-transition-card),background-color var(--fdb-transition-card)}.shopify-section--main-collection #sort-by-popover .popover__value-option:hover{color:#f5f5f5f5;background:#ffffff0d}.shopify-section--main-collection #sort-by-popover .popover__value-option[aria-selected=true]{color:rgb(var(--fdb-red-accent));background:rgb(var(--fdb-red) / .1)}facets-drawer#facets-drawer.fdb-collection-facets-drawer{--background: 9 10 11;--background-without-opacity: 9 10 11;--background-gradient: none;--text-color: var(--fdb-text);--border-color: var(--fdb-border) / .1;--accent: var(--fdb-red-accent)}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(content),facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(header),facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(body),facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(footer){background:#090a0b;background-image:none;color:#f5f5f5f0;border-color:#ffffff1a}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(content){box-shadow:16px 0 44px #0000006b,inset 1px 0 #ffffff0a;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(close-button):hover{color:#fff}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion{border-color:#ffffff1a;transition:border-color .19s ease,background-color .19s ease}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__toggle{color:#f5f5f5e6;transition:color var(--fdb-transition-card),background-color var(--fdb-transition-card)}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__toggle:hover,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure[open] .accordion__toggle{color:#f5f5f5fa;background:rgb(var(--fdb-red) / .055)}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .text-subdued,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets label{color:#f5f5f5c2}facets-drawer#facets-drawer.fdb-collection-facets-drawer .switch{background:#f5f5f52e}facets-drawer#facets-drawer.fdb-collection-facets-drawer .switch:checked{background:rgb(var(--fdb-red-accent) / .86)}.shopify-section--main-collection .removable-facet .text-subdued,.shopify-section--main-collection .removable-facet .link-faded{color:currentColor}.shopify-section--main-collection .removable-facet:hover,.shopify-section--main-collection .removable-facet:focus-within{border-color:rgb(var(--fdb-red-accent) / .58)}@media screen and (max-width:999px){.shopify-section--main-collection .collection-toolbar{flex-wrap:wrap;flex-direction:row}.shopify-section--main-collection .collection-toolbar__button-list{order:1;flex:1 1 auto}.shopify-section--main-collection .collection-toolbar__layout-switch-list{order:2;flex:0 0 auto}.shopify-section--main-collection .collection-toolbar__products-count.md-max\:hidden{display:block;order:3;flex:1 0 100%;position:static;transform:none;padding:.72rem 1rem .76rem;border-block-start:1px solid rgb(255 255 255 / .1);background:#070707;color:#f5f5f5eb;text-align:center}}@media screen and (max-width:699px){.shopify-section--collection-banner>.color-scheme .section-spacing{padding-block:2.1rem 1.6rem}.shopify-section--collection-banner h1.h1{max-width:100%;font-size:clamp(1.8rem,8.5vw,2.25rem);line-height:1}.shopify-section--collection-banner .collection-description{margin-block-start:.9rem;font-size:.94rem;line-height:1.64}.shopify-section--collection-banner .prose:after{margin-block-start:1.1rem}.shopify-section--main-collection>.color-scheme>.container{padding-block-start:1rem}.shopify-section--main-collection .collection-toolbar{min-height:3rem;border-color:#ffffff1f;background:#070707}.shopify-section--main-collection .collection-toolbar__button-list{align-self:stretch;background:#070707}.shopify-section--main-collection .collection-toolbar__button-list .collection-toolbar__button-container{flex:1 1 0;background:#070707;border-color:#ffffff1f}.shopify-section--main-collection .collection-toolbar__button-list .collection-toolbar__button-container+.collection-toolbar__button-container{border-inline-start-width:1px}.shopify-section--main-collection .collection-toolbar__button-list .collection-toolbar__button{min-height:3rem;padding-block:.92rem;padding-inline:.85rem;color:#f5f5f5f5;background:#070707;font-size:.64rem;font-weight:700;letter-spacing:.065em;white-space:nowrap}.shopify-section--main-collection .collection-toolbar__button-list .collection-toolbar__button:hover,.shopify-section--main-collection .collection-toolbar__button-list .collection-toolbar__button:focus-visible,.shopify-section--main-collection .collection-toolbar__button-list .collection-toolbar__button[aria-expanded=true]{border-color:#ffffff38;background:#111315;color:#fff;box-shadow:inset 0 -2px rgb(var(--fdb-red-accent) / .66)}.shopify-section--main-collection .collection-toolbar__button-list .collection-toolbar__button svg{color:#f5f5f5e6}.shopify-section--main-collection .collection-toolbar__layout-switch-list{gap:.72rem;padding-inline:.9rem;background:#070707}.shopify-section--main-collection .collection{margin-block-start:1.1rem}}@media screen and (max-width:420px){.shopify-section--main-collection .collection-toolbar__button-list{flex-basis:100%}.shopify-section--main-collection .collection-toolbar__layout-switch-list{justify-content:center;width:100%;border-block-start:1px solid rgb(255 255 255 / .1)}}@media(prefers-reduced-motion:reduce){.shopify-section--main-collection .collection-toolbar,.shopify-section--main-collection .collection-toolbar__button,.shopify-section--main-collection .collection-toolbar__button svg,.shopify-section--main-collection #sort-by-popover::part(content),.shopify-section--main-collection #sort-by-popover .popover__value-option,facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(content),facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__toggle,.shopify-section--main-collection .facets .accordion,.shopify-section--main-collection .facets .accordion__toggle,.shopify-section--main-collection .facets .accordion__toggle svg,.shopify-section--main-collection .facets .checkbox-control,.shopify-section--main-collection .facets .dot-checkbox,.shopify-section--main-collection .facets .switch,.shopify-section--main-collection .facets .switch:after,.shopify-section--main-collection .facets .checkbox,.shopify-section--main-collection .facets .image-filter,.shopify-section--main-collection .facets .price-range .input-prefix,facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] .button,.shopify-section--main-collection .removable-facet,.shopify-section--main-collection .facets-clear-all,.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector] .quantity-selector,.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector] .quantity-selector__button{transition-duration:0ms}}.shopify-section--main-collection .facets{color:#f5f5f5db}.shopify-section--main-collection .facets .accordion-list{gap:0}.shopify-section--main-collection .facets .accordion{border-color:#ffffff1a;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.shopify-section--main-collection .facets .accordion__disclosure{border-radius:8px}.shopify-section--main-collection .facets .accordion__toggle{min-height:2.85rem;padding-block:.88rem;color:#f5f5f5e6;font-size:.72rem;font-weight:700;letter-spacing:.075em;line-height:1.2;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.shopify-section--main-collection .facets .accordion__toggle svg{color:#f5f5f5a3;transition:color .2s ease,transform .2s ease}.shopify-section--main-collection .facets .accordion__toggle:hover,.shopify-section--main-collection .facets .accordion__disclosure[open] .accordion__toggle,.shopify-section--main-collection .facets .accordion__disclosure:focus-within .accordion__toggle{color:#f5f5f5fa;background:linear-gradient(90deg,rgb(var(--fdb-red) / .105),rgb(255 255 255 / .018) 62%,transparent);box-shadow:inset 2px 0 rgb(var(--fdb-red-accent) / .74)}.shopify-section--main-collection .facets .accordion__toggle:hover svg,.shopify-section--main-collection .facets .accordion__disclosure[open] .accordion__toggle svg,.shopify-section--main-collection .facets .accordion__disclosure:focus-within .accordion__toggle svg{color:rgb(var(--fdb-red-accent) / .86)}.shopify-section--main-collection .facets .accordion__content{padding-block:.42rem .9rem}.shopify-section--main-collection .facets .checkbox-control{min-height:2.35rem;align-items:center;column-gap:.68rem;padding:.42rem .52rem;border-radius:7px;color:#f5f5f5bd;transition:background-color .19s ease,color .19s ease,box-shadow .19s ease,opacity .19s ease}.shopify-section--main-collection .facets .checkbox-control:hover,.shopify-section--main-collection .facets .checkbox-control:focus-within{background:#ffffff0b;color:#f5f5f5f0}.shopify-section--main-collection .facets .checkbox-control:has(:checked){background:rgb(var(--fdb-red) / .11);color:#fff;box-shadow:inset 2px 0 rgb(var(--fdb-red-accent) / .72)}.shopify-section--main-collection .facets .checkbox-control:has(:disabled){opacity:.48}.shopify-section--main-collection .facets .checkbox-control label,.shopify-section--main-collection .facets .checkbox-control .text-subdued{width:100%;color:currentColor;font-size:.86rem;line-height:1.35}.shopify-section--main-collection .facets .checkbox-control:has(:checked) label{font-weight:700}.shopify-section--main-collection .facets .dot-checkbox{width:.58rem;height:.58rem;border:1px solid rgb(245 245 245 / .36);background:#0b0c0d;opacity:1;inset-block-start:50%;transform:translateY(-50%);transition:border-color .19s ease,background-color .19s ease,box-shadow .19s ease}.shopify-section--main-collection .facets .dot-checkbox:checked{border-color:#e01b2a;background:#c1121f;box-shadow:inset 0 0 0 2px #0b0c0d}.shopify-section--main-collection .facets .dot-checkbox:checked~label{transform:translate(calc(var(--transform-logical-flip) * .8rem))}.shopify-section--main-collection .facets .dot-checkbox:focus-visible,.shopify-section--main-collection .facets .switch:focus-visible,.shopify-section--main-collection .facets .checkbox:focus-visible,.shopify-section--main-collection .facets .sr-only:focus-visible+:is(label,.color-swatch,.image-filter,.block-swatch){outline:2px solid rgb(255 31 45 / .34);outline-offset:2px}.shopify-section--main-collection .facets .switch{background:#f5f5f52e;border:1px solid rgb(245 245 245 / .3)}.shopify-section--main-collection .facets .switch:after{background:#f5f5f5eb}.shopify-section--main-collection .facets .switch:checked{border-color:#e01b2a;background:#c1121f}.shopify-section--main-collection .facets .checkbox{border-color:#f5f5f55c;background-color:#0b0c0d}.shopify-section--main-collection .facets .checkbox:checked{border-color:#e01b2a;background-color:#c1121f}.shopify-section--main-collection .facets .price-range{padding-block-start:.3rem}.shopify-section--main-collection .facets .price-range>.range-group{height:7px;margin-block:.4rem 1rem;border:1px solid rgb(255 255 255 / .08);border-radius:999px;background:linear-gradient(to var(--transform-origin-end),#1a1c1f var(--range-min),#c1121f var(--range-min),#ff1f2d var(--range-max),#1a1c1f var(--range-max))}.shopify-section--main-collection .facets .range-group .range{height:7px}.shopify-section--main-collection .facets .range-group .range::-webkit-slider-runnable-track{height:7px}.shopify-section--main-collection .facets .range-group .range::-webkit-slider-thumb{width:1rem;height:1rem;margin-block-start:-.3125rem;border:2px solid #c1121f;background:#f5f5f5f5;box-shadow:0 0 0 3px #c1121f29}.shopify-section--main-collection .facets .range-group .range::-moz-range-thumb{width:1rem;height:1rem;border:2px solid #c1121f;background:#f5f5f5f5;box-shadow:0 0 0 3px #c1121f29}.shopify-section--main-collection .facets .range:focus-visible::-webkit-slider-thumb{outline:2px solid rgb(255 31 45 / .34);outline-offset:2px}.shopify-section--main-collection .facets .range:focus-visible::-moz-range-thumb{outline:2px solid rgb(255 31 45 / .34);outline-offset:2px}.shopify-section--main-collection .facets .price-range .input-group{gap:.58rem;align-items:center}.shopify-section--main-collection .facets .price-range .input-prefix{min-height:2.5rem;border:1px solid rgb(245 245 245 / .22);border-radius:8px;background:#0b0c0d;color:#f5f5f5f0;box-shadow:inset 0 1px #ffffff09;transition:border-color .19s ease,background-color .19s ease,box-shadow .19s ease}.shopify-section--main-collection .facets .price-range .input-prefix:focus-within{border-color:#ff1f2d;outline:2px solid rgb(255 31 45 / .28);outline-offset:2px;box-shadow:none}.shopify-section--main-collection .facets .price-range .prefix{color:#f5f5f59e;font-weight:700}.shopify-section--main-collection .facets .price-range .field{color:#f5f5f5f5;font-weight:700}.shopify-section--main-collection .facets .price-range .field::placeholder{color:#f5f5f56b}.shopify-section--main-collection .facets .image-filter{min-height:2.75rem;padding:.35rem .45rem;border-radius:7px;transition:background-color .19s ease,color .19s ease,box-shadow .19s ease}.shopify-section--main-collection .facets .image-filter:hover,.shopify-section--main-collection .facets .sr-only:checked+.image-filter{background:rgb(var(--fdb-red) / .1);box-shadow:inset 2px 0 rgb(var(--fdb-red-accent) / .68)}.shopify-section--main-collection .active-facets{gap:.5rem;margin-block-end:.1rem}.shopify-section--main-collection .removable-facet{min-height:2rem;padding:.38rem .65rem;border:1px solid rgb(245 245 245 / .26);border-radius:999px;background:#111315;color:#f5f5f5e6;font-size:.78rem;font-weight:650;line-height:1;transition:border-color .19s ease,background-color .19s ease,color .19s ease}.shopify-section--main-collection .removable-facet svg{color:#f5f5f5c7}.shopify-section--main-collection .removable-facet:hover,.shopify-section--main-collection .removable-facet:focus-within{border-color:rgb(var(--fdb-red-accent) / .66);background:rgb(var(--fdb-red) / .09);color:#fff}.shopify-section--main-collection .facets-clear-all{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;margin-inline-start:.18rem;padding:.42rem .78rem;border:1px solid rgb(var(--fdb-red-accent) / .52);border-radius:999px;background:#111315;color:#fff;font-size:.74rem;font-weight:700;letter-spacing:.045em;line-height:1;text-decoration:none;text-transform:uppercase;transition:border-color .19s ease,background-color .19s ease,color .19s ease,box-shadow .19s ease}.shopify-section--main-collection .facets-clear-all .link{color:currentColor}.shopify-section--main-collection .facets-clear-all:hover,.shopify-section--main-collection .facets-clear-all:focus-visible{border-color:#ff4a55;background:#c1121f;color:#fff;box-shadow:0 6px 16px #c1121f24}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(content){border-inline-end:1px solid rgb(255 255 255 / .1);background-color:#070707;background-image:linear-gradient(145deg,#13090b,#0a0a0b 24%,#070707 72%,#10080a);box-shadow:16px 0 44px #00000080,inset 1px 0 #ffffff08}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(header){min-height:4rem;border-block-end:1px solid rgb(255 255 255 / .1);background:#090a0b}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(body){background:transparent}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(footer){border-block-start:1px solid rgb(255 255 255 / .1);background:linear-gradient(180deg,#c1121f0e,#090a0b 24%),#090a0b}facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=header]{color:#fff;font-weight:800;letter-spacing:.045em;text-transform:uppercase}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(close-button){color:#f5f5f5d1}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(close-button):hover,facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(close-button):focus-visible{color:#fff;background:rgb(var(--fdb-red) / .12)}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__toggle{min-height:3.1rem}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .checkbox-control{min-height:2.75rem}facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] .button{--button-background: 193 18 31 !important;--button-text-color: 255 255 255 !important;--button-outline-color: 224 27 42 !important;min-height:3.15rem;border:1px solid #e01b2a!important;border-radius:8px;background:#c1121f!important;color:#fff!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:border-color .19s ease,background-color .19s ease,box-shadow .19s ease,color .19s ease}facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] .button:hover,facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] .button:focus-visible{--button-background: 255 31 45 !important;--button-outline-color: 255 74 85 !important;border-color:#ff4a55!important;background:#ff1f2d!important;color:#fff!important;box-shadow:0 8px 20px #c1121f29,inset 0 1px #ffffff14}@media screen and (min-width:1000px){.shopify-section--main-collection .facets-sidebar{padding:.95rem .88rem;border:1px solid rgb(255 255 255 / .08);border-radius:10px;background:linear-gradient(145deg,#13090b,#0a0a0b 20%,#090a0b 74%,#10080a);box-shadow:inset 0 1px #ffffff06}.shopify-section--main-collection .facets-sidebar .facets .accordion-list{display:grid;gap:.55rem}.shopify-section--main-collection .facets-sidebar .facets .accordion{overflow:hidden;margin:0;border:1px solid rgb(255 255 255 / .07);border-block-width:1px;border-radius:8px;background:#0d0f11;box-shadow:inset 0 1px #ffffff06;transition:border-color .19s ease,background-color .19s ease,box-shadow .19s ease}.shopify-section--main-collection .facets-sidebar .facets .accordion:first-child,.shopify-section--main-collection .facets-sidebar .facets .accordion:last-child{border-block-width:1px}.shopify-section--main-collection .facets-sidebar .facets .accordion:has(.accordion__disclosure[open]){border-color:#ff1f2d38;background:linear-gradient(90deg,#c1121f13,#0d0f11 58%);box-shadow:inset 2px 0 #ff1f2d47,inset 0 1px #ffffff09}.shopify-section--main-collection .facets-sidebar .facets .accordion__disclosure,.shopify-section--main-collection .facets-sidebar .facets .accordion__disclosure>summary,.shopify-section--main-collection .facets-sidebar .facets .accordion__disclosure>summary:focus,.shopify-section--main-collection .facets-sidebar .facets .accordion__disclosure>summary:focus-visible{outline:none!important;box-shadow:none!important}.shopify-section--main-collection .facets-sidebar .facets .accordion__toggle{min-height:2.9rem;padding:.82rem .85rem;color:#f5f5f5f0;background:#0d0f11;font-size:.72rem;font-weight:700;letter-spacing:.075em;line-height:1.2;text-transform:uppercase;transition:color .19s ease,background-color .19s ease,box-shadow .19s ease}.shopify-section--main-collection .facets-sidebar .facets .accordion__toggle svg{color:#f5f5f5a8;transition:color .19s ease,transform .19s ease}.shopify-section--main-collection .facets-sidebar .facets .accordion__toggle:hover,.shopify-section--main-collection .facets-sidebar .facets .accordion__disclosure[open] .accordion__toggle,.shopify-section--main-collection .facets-sidebar .facets .accordion__disclosure:focus-within .accordion__toggle{color:rgb(var(--fdb-red-accent));background:linear-gradient(90deg,rgb(193 18 31 / .075),transparent 62%),#0d0f11;box-shadow:inset 2px 0 rgb(var(--fdb-red-accent) / .72)}.shopify-section--main-collection .facets-sidebar .facets .accordion__toggle:hover svg,.shopify-section--main-collection .facets-sidebar .facets .accordion__disclosure[open] .accordion__toggle svg,.shopify-section--main-collection .facets-sidebar .facets .accordion__disclosure:focus-within .accordion__toggle svg{color:#f5f5f5e6}.shopify-section--main-collection .facets-sidebar .facets .accordion__disclosure>summary:focus-visible .accordion__toggle{outline:2px solid rgb(255 31 45 / .34);outline-offset:-2px;border-radius:7px}.shopify-section--main-collection .facets-sidebar .facets .accordion__content{padding:.22rem .78rem .78rem;border-block-start:1px solid rgb(255 255 255 / .07)}.shopify-section--main-collection .facets-sidebar .facets .accordion:last-child .accordion__content{padding-block-end:.28rem}.shopify-section--main-collection .facets-sidebar .facets .checkbox-control{min-height:2.5rem;align-items:center;column-gap:.62rem;padding:.35rem .25rem;border-radius:7px;color:#f5f5f5bd;transition:background-color .19s ease,color .19s ease,box-shadow .19s ease,opacity .19s ease}.shopify-section--main-collection .facets-sidebar .facets .checkbox-control:hover,.shopify-section--main-collection .facets-sidebar .facets .checkbox-control:focus-within{background:#ffffff0b;color:#f5f5f5f0}.shopify-section--main-collection .facets-sidebar .facets .checkbox-control:has(:checked){background:#c1121f1a;color:#fff;box-shadow:inset 2px 0 rgb(var(--fdb-red-accent) / .72)}.shopify-section--main-collection .facets-sidebar .facets .checkbox-control:has(:disabled){opacity:.48}.shopify-section--main-collection .facets-sidebar .facets .checkbox-control label,.shopify-section--main-collection .facets-sidebar .facets .checkbox-control .text-subdued{width:100%;color:currentColor;font-size:.85rem;line-height:1.35}.shopify-section--main-collection .facets-sidebar .facets .checkbox-control:has(:checked) label{font-weight:700}.shopify-section--main-collection .facets-sidebar .facets .dot-checkbox{-webkit-appearance:none;appearance:none;width:.7rem;height:.7rem;border:1px solid rgb(245 245 245 / .34);border-radius:999px;background:#0b0c0d;box-shadow:none;opacity:1;inset-block-start:50%;transform:translateY(-50%)}.shopify-section--main-collection .facets-sidebar .facets .dot-checkbox:checked{border-color:#e01b2a;background:radial-gradient(circle at center,#fff 0 2px,#c1121f 2.5px 100%);box-shadow:0 0 0 2px #c1121f29}.shopify-section--main-collection .facets-sidebar .facets .dot-checkbox:checked~label{transform:translate(calc(var(--transform-logical-flip) * .78rem))}.shopify-section--main-collection .facets-sidebar .facets .dot-checkbox:focus-visible,.shopify-section--main-collection .facets-sidebar .facets .switch:focus-visible,.shopify-section--main-collection .facets-sidebar .facets .checkbox:focus-visible,.shopify-section--main-collection .facets-sidebar .facets .sr-only:focus-visible+:is(label,.color-swatch,.image-filter,.block-swatch){outline:2px solid rgb(255 31 45 / .34);outline-offset:2px}.shopify-section--main-collection .facets-sidebar .facets .dot-checkbox:focus-visible~label{outline:2px solid rgb(255 31 45 / .34)!important;outline-offset:2px;border-radius:6px}.shopify-section--main-collection .facets-sidebar .facets .dot-checkbox:focus:not(:focus-visible)~label{outline:none!important}.shopify-section--main-collection .facets-sidebar .facets .switch{border:1px solid rgb(245 245 245 / .34);background:#0b0c0d}.shopify-section--main-collection .facets-sidebar .facets .switch:after{background:#f5f5f5eb}.shopify-section--main-collection .facets-sidebar .facets .switch:checked{border-color:#e01b2a;background:#c1121f}.shopify-section--main-collection .facets-sidebar .facets .checkbox{border-color:#f5f5f557;background-color:#0b0c0d}.shopify-section--main-collection .facets-sidebar .facets .checkbox:checked{border-color:#e01b2a;background-color:#c1121f}.shopify-section--main-collection .facets-sidebar .facets .price-range{padding-block-start:.28rem}.shopify-section--main-collection .facets-sidebar .facets .price-range>.range-group{position:relative;height:7px;overflow:visible;margin-block:.5rem 1rem;border:1px solid rgb(255 255 255 / .08);border-radius:999px;background-color:#1a1c1f;background-image:linear-gradient(90deg,transparent 0%,transparent var(--range-min),#c1121f var(--range-min),#ff1f2d var(--range-max),transparent var(--range-max),transparent 100%);box-shadow:inset 0 1px #ffffff09}.shopify-section--main-collection .facets-sidebar .facets .range-group .range{-webkit-appearance:none;appearance:none;height:7px;border:0;background:transparent!important;pointer-events:none}.shopify-section--main-collection .facets-sidebar .facets .range-group .range::-webkit-slider-runnable-track{height:7px;border:0;border-radius:999px;background:transparent!important;box-shadow:none!important}.shopify-section--main-collection .facets-sidebar .facets .range-group .range::-moz-range-track,.shopify-section--main-collection .facets-sidebar .facets .range-group .range::-moz-range-progress{height:7px;border:0;border-radius:999px;background:transparent!important;box-shadow:none!important}.shopify-section--main-collection .facets-sidebar .facets .range-group .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin-block-start:-.3125rem;border:2px solid #c1121f;border-radius:999px;background:#f5f5f5;box-shadow:0 0 0 3px #c1121f29;pointer-events:auto}.shopify-section--main-collection .facets-sidebar .facets .range-group .range::-moz-range-thumb{width:1rem;height:1rem;border:2px solid #c1121f;border-radius:999px;background:#f5f5f5;box-shadow:0 0 0 3px #c1121f29;pointer-events:auto}.shopify-section--main-collection .facets-sidebar .facets .range:hover::-webkit-slider-thumb,.shopify-section--main-collection .facets-sidebar .facets .range:focus-visible::-webkit-slider-thumb{border-color:#ff1f2d;outline:2px solid rgb(255 31 45 / .26);outline-offset:2px}.shopify-section--main-collection .facets-sidebar .facets .range:hover::-moz-range-thumb,.shopify-section--main-collection .facets-sidebar .facets .range:focus-visible::-moz-range-thumb{border-color:#ff1f2d;outline:2px solid rgb(255 31 45 / .26);outline-offset:2px}.shopify-section--main-collection .facets-sidebar .facets .price-range .input-group{gap:.52rem;align-items:center}.shopify-section--main-collection .facets-sidebar .facets .price-range .input-prefix{min-height:2.6rem;border:1px solid rgb(245 245 245 / .24);border-radius:7px;background:#0b0c0d;color:#f5f5f5f5;box-shadow:inset 0 1px #ffffff09}.shopify-section--main-collection .facets-sidebar .facets .price-range .input-prefix:focus-within{border-color:#ff1f2d;outline:2px solid rgb(255 31 45 / .28);outline-offset:2px;box-shadow:none}.shopify-section--main-collection .facets-sidebar .facets .price-range .prefix,.shopify-section--main-collection .facets-sidebar .facets .price-range .input-group>.text-subdued{color:#f5f5f59e;font-weight:700}.shopify-section--main-collection .facets-sidebar .facets .price-range .field{color:#f5f5f5f5;font-weight:700}.shopify-section--main-collection .facets-sidebar .facets .price-range .field::placeholder{color:#f5f5f56b}}@media screen and (min-width:1000px)and (prefers-reduced-motion:reduce){.shopify-section--main-collection .facets-sidebar .facets .accordion,.shopify-section--main-collection .facets-sidebar .facets .accordion__toggle,.shopify-section--main-collection .facets-sidebar .facets .accordion__toggle svg,.shopify-section--main-collection .facets-sidebar .facets .checkbox-control,.shopify-section--main-collection .facets-sidebar .facets .dot-checkbox,.shopify-section--main-collection .facets-sidebar .facets .dot-checkbox~label,.shopify-section--main-collection .facets-sidebar .facets .switch,.shopify-section--main-collection .facets-sidebar .facets .switch:after,.shopify-section--main-collection .facets-sidebar .facets .checkbox,.shopify-section--main-collection .facets-sidebar .facets .price-range .input-prefix{transition-duration:0ms}}@media screen and (max-width:699px){facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__content{padding-block:.52rem .95rem}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .price-range .input-group{gap:.5rem}facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] .button{min-height:3rem}}@media(prefers-reduced-motion:reduce){.shopify-section--main-collection .facets .accordion,.shopify-section--main-collection .facets .accordion__toggle,.shopify-section--main-collection .facets .accordion__toggle svg,.shopify-section--main-collection .facets .checkbox-control,.shopify-section--main-collection .facets .dot-checkbox,.shopify-section--main-collection .facets .dot-checkbox~label,.shopify-section--main-collection .facets .switch,.shopify-section--main-collection .facets .switch:after,.shopify-section--main-collection .facets .checkbox,.shopify-section--main-collection .facets .image-filter,.shopify-section--main-collection .facets .price-range .input-prefix,facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] .button,.shopify-section--main-collection .removable-facet,.shopify-section--main-collection .facets-clear-all{transition-duration:0ms}}@media screen and (max-width:999px){facets-drawer#facets-drawer.fdb-collection-facets-drawer{--background: 7 7 7;--background-without-opacity: 7 7 7;--background-gradient: none;--text-color: var(--fdb-text);--border-color: var(--fdb-border) / .1;--accent: var(--fdb-red-accent)}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(content){border-inline-end:1px solid rgb(255 255 255 / .1);background-color:#090a0b;background-image:linear-gradient(145deg,#13090b,#0a0a0b 22%,#090a0b 72%,#10080a);box-shadow:18px 0 48px #0000006b,inset 1px 0 #ffffff06}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(header){min-height:4rem;border-block-end:1px solid rgb(255 255 255 / .1);background:#090a0b}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(body){padding-block:.9rem;background:transparent}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(footer){border-block-start:1px solid rgb(255 255 255 / .1);background:#090a0b;padding-block-end:calc(var(--drawer-footer-padding-block) + env(safe-area-inset-bottom))}facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=header]{color:#fff;font-weight:800;letter-spacing:.045em;text-transform:uppercase}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(close-button){color:#f5f5f5b8;transition:color .18s ease,background-color .18s ease}facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(close-button):hover,facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(close-button):focus-visible{color:#fff;background:rgb(var(--fdb-red) / .14)}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion-list{display:grid;gap:.6rem}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion{overflow:hidden;margin:0;border:1px solid rgb(255 255 255 / .08);border-radius:8px;background:#0d0f11;box-shadow:inset 0 1px #ffffff09}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion:first-child,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion:last-child{border-block-width:1px}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion:has(.accordion__disclosure[open]){border-color:#ff1f2d38}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__toggle{min-height:3rem;padding:.86rem .95rem;color:#f5f5f5f0;background:#0d0f11;font-size:.73rem;font-weight:700;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__toggle svg{color:#f5f5f5a8}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__toggle:hover,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure[open] .accordion__toggle,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure:focus-within .accordion__toggle{color:rgb(var(--fdb-red-accent));background:linear-gradient(90deg,rgb(193 18 31 / .075),transparent 62%),#0d0f11;box-shadow:inset 2px 0 rgb(var(--fdb-red-accent) / .72)}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__toggle:hover svg,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure[open] .accordion__toggle svg,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure:focus-within .accordion__toggle svg{color:#f5f5f5e6}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__content{padding:.2rem .85rem .85rem;border-block-start:1px solid rgb(255 255 255 / .07)}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .checkbox-control{min-height:2.65rem;align-items:center;padding:.35rem .2rem;border-radius:7px;color:#f5f5f5c2}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .checkbox-control:hover,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .checkbox-control:focus-within{background:#ffffff0b;color:#f5f5f5f0}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .checkbox-control:has(:checked){background:#c1121f1a;color:#fff;box-shadow:inset 2px 0 rgb(var(--fdb-red-accent) / .72)}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .checkbox-control:has(:disabled){opacity:.48}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .checkbox-control label,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .checkbox-control .text-subdued{color:currentColor;font-size:.86rem;line-height:1.35}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .checkbox-control:has(:checked) label{font-weight:700}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .dot-checkbox{width:.58rem;height:.58rem;border:1px solid rgb(245 245 245 / .34);background:#0b0c0d}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .dot-checkbox:checked{border-color:#e01b2a;background:#c1121f;box-shadow:inset 0 0 0 2px #0b0c0d}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .dot-checkbox:focus-visible,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .switch:focus-visible,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .checkbox:focus-visible,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .sr-only:focus-visible+:is(label,.color-swatch,.image-filter,.block-swatch){outline:2px solid rgb(255 31 45 / .34);outline-offset:2px}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .dot-checkbox:focus-visible~label{outline:2px solid rgb(255 31 45 / .34);outline-offset:2px;border-radius:6px}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .switch{border:1px solid rgb(245 245 245 / .34);background:#0b0c0d}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .switch:after{background:#f5f5f5eb}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .switch:checked{border-color:#e01b2a;background:#c1121f}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .price-range{padding-block-start:.25rem}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .price-range>.range-group{height:7px;margin-block:.55rem 1rem;border:1px solid rgb(255 255 255 / .08);border-radius:999px;background:linear-gradient(to var(--transform-origin-end),#1a1c1f var(--range-min),#c1121f var(--range-min),#ff1f2d var(--range-max),#1a1c1f var(--range-max))}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range-group .range,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range-group .range::-webkit-slider-runnable-track{height:7px}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range-group .range::-webkit-slider-thumb{width:1rem;height:1rem;margin-block-start:-.3125rem;border:2px solid #c1121f;background:#f5f5f5f5;box-shadow:0 0 0 3px #c1121f29}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range-group .range::-moz-range-thumb{width:1rem;height:1rem;border:2px solid #c1121f;background:#f5f5f5f5;box-shadow:0 0 0 3px #c1121f29}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range:focus-visible::-webkit-slider-thumb{outline:2px solid rgb(255 31 45 / .34);outline-offset:2px}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range:focus-visible::-moz-range-thumb{outline:2px solid rgb(255 31 45 / .34);outline-offset:2px}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .price-range .input-group{gap:.52rem;align-items:center}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .price-range .input-prefix{min-height:2.7rem;border:1px solid rgb(245 245 245 / .24);border-radius:7px;background:#0b0c0d;color:#f5f5f5f5}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .price-range .input-prefix:focus-within{border-color:#ff1f2d;outline:2px solid rgb(255 31 45 / .28);outline-offset:2px;box-shadow:none}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .price-range .prefix,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .price-range .input-group>.text-subdued{color:#f5f5f59e;font-weight:700}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .price-range .field{color:#f5f5f5f5;font-weight:700}facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] .button,facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] dialog-close-button .button{--button-background: 193 18 31 !important;--button-text-color: 255 255 255 !important;--button-outline-color: 224 27 42 !important;width:100%;min-height:3.15rem;border:1px solid #e01b2a!important;border-radius:8px;background:#c1121f!important;background-image:none!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0f;font-weight:700;letter-spacing:.04em;text-transform:uppercase}facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] .button:hover,facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] .button:focus-visible,facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] dialog-close-button .button:hover,facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] dialog-close-button .button:focus-visible{--button-background: 255 31 45 !important;--button-outline-color: 255 74 85 !important;border-color:#ff4a55!important;background:#ff1f2d!important;color:#fff!important;box-shadow:0 8px 20px #c1121f29,inset 0 1px #ffffff14}}@media screen and (max-width:999px)and (prefers-reduced-motion:reduce){facets-drawer#facets-drawer.fdb-collection-facets-drawer::part(close-button),facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__toggle,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__toggle svg,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .checkbox-control,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .dot-checkbox,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .dot-checkbox~label,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .switch,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .switch:after,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .price-range .input-prefix,facets-drawer#facets-drawer.fdb-collection-facets-drawer [slot=footer] .button{transition-duration:0ms}}@media screen and (max-width:999px){facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure[open],facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure>summary,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure>summary:focus,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure>summary:focus-visible{outline:none!important;box-shadow:none!important}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion:has(.accordion__disclosure[open]){border-color:#ff1f2d38;background:#0d0f11;box-shadow:inset 2px 0 #ff1f2d47,inset 0 1px #ffffff09}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure[open] .accordion__toggle,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure:focus-within .accordion__toggle{color:rgb(var(--fdb-red-accent));background:linear-gradient(90deg,rgb(193 18 31 / .075),transparent 62%),#0d0f11;box-shadow:none}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .accordion__disclosure>summary:focus-visible .accordion__toggle{outline:2px solid rgb(255 31 45 / .34);outline-offset:-2px;border-radius:7px}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .price-range>.range-group{position:relative;height:7px;overflow:visible;border:1px solid rgb(255 255 255 / .08);border-radius:999px;background-color:#1a1c1f!important;background-image:linear-gradient(90deg,transparent 0%,transparent var(--range-min),#c1121f var(--range-min),#ff1f2d var(--range-max),transparent var(--range-max),transparent 100%)!important;box-shadow:inset 0 1px #ffffff09}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range-group .range{-webkit-appearance:none;appearance:none;height:7px;background:transparent!important;border:0;pointer-events:none}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range-group .range::-webkit-slider-runnable-track{height:7px;border:0;border-radius:999px;background:transparent!important;box-shadow:none!important}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range-group .range::-moz-range-track,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range-group .range::-moz-range-progress{height:7px;border:0;border-radius:999px;background:transparent!important;box-shadow:none!important}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range-group .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin-block-start:-.3125rem;border:2px solid #c1121f;border-radius:999px;background:#f5f5f5;box-shadow:0 0 0 3px #c1121f29;pointer-events:auto}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range-group .range::-moz-range-thumb{width:1rem;height:1rem;border:2px solid #c1121f;border-radius:999px;background:#f5f5f5;box-shadow:0 0 0 3px #c1121f29;pointer-events:auto}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range:hover::-webkit-slider-thumb,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range:focus-visible::-webkit-slider-thumb{border-color:#ff1f2d;outline:2px solid rgb(255 31 45 / .26);outline-offset:2px}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range:hover::-moz-range-thumb,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .range:focus-visible::-moz-range-thumb{border-color:#ff1f2d;outline:2px solid rgb(255 31 45 / .26);outline-offset:2px}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .dot-checkbox{-webkit-appearance:none;appearance:none;width:.7rem;height:.7rem;border:1px solid rgb(245 245 245 / .34);border-radius:999px;background:#0b0c0d;box-shadow:none;opacity:1}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .dot-checkbox:checked{border-color:#e01b2a;background:radial-gradient(circle at center,#fff 0 2px,#c1121f 2.5px 100%);box-shadow:0 0 0 2px #c1121f29}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .dot-checkbox:focus-visible,facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .dot-checkbox:focus-visible~label{outline:2px solid rgb(255 31 45 / .34)!important;outline-offset:2px;border-radius:6px}facets-drawer#facets-drawer.fdb-collection-facets-drawer .facets .dot-checkbox:focus:not(:focus-visible)~label{outline:none!important}facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] dialog-close-button>button.button.w-full,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] button.button.w-full{--button-background: 193 18 31 !important;--button-text-color: 255 255 255 !important;--button-outline-color: 224 27 42 !important;--initial-gradient: linear-gradient(#c1121f, #c1121f) !important;--hover-gradient: linear-gradient(#ff1f2d, #ff1f2d) !important;--initial-background-position: center !important;--hover-background-position: center !important;display:inline-flex;width:100%;min-height:3.15rem;align-items:center;justify-content:center;border:1px solid #e01b2a!important;border-radius:8px;background:#c1121f!important;background-color:#c1121f!important;background-image:none!important;background-position:center!important;background-size:auto!important;background-repeat:no-repeat!important;color:#fff!important;box-shadow:none!important;font-size:.82rem;font-weight:700;letter-spacing:.06em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transform:translateY(0);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] dialog-close-button>button.button.w-full:before,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] dialog-close-button>button.button.w-full:after,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] button.button.w-full:before,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] button.button.w-full:after{content:none!important;display:none!important}facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] dialog-close-button>button.button.w-full:hover,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] dialog-close-button>button.button.w-full:focus-visible,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] button.button.w-full:hover,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] button.button.w-full:focus-visible{--button-background: 255 31 45 !important;--button-outline-color: 255 74 85 !important;border-color:#ff4a55!important;background:#ff1f2d!important;background-color:#ff1f2d!important;background-image:none!important;color:#fff!important;box-shadow:0 8px 20px #c1121f29!important;transform:translateY(-1px)}facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] dialog-close-button>button.button.w-full:active,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] button.button.w-full:active{border-color:#c1121f!important;background:#a90f1a!important;background-color:#a90f1a!important;color:#fff!important;transform:translateY(0)}facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] dialog-close-button>button.button.w-full:disabled,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] dialog-close-button>button.button.w-full[disabled],facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] button.button.w-full:disabled,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] button.button.w-full[disabled]{--button-background: 28 31 34 !important;--button-text-color: 245 245 245 !important;--button-outline-color: 245 245 245 !important;border-color:#f5f5f55c!important;background:#1c1f22!important;background-color:#1c1f22!important;background-image:none!important;color:#f5f5f5b8!important;box-shadow:none!important;transform:none}}@media screen and (max-width:999px)and (prefers-reduced-motion:reduce){facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] dialog-close-button>button.button.w-full,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] dialog-close-button>button.button.w-full:hover,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] dialog-close-button>button.button.w-full:focus-visible,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] dialog-close-button>button.button.w-full:active,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] button.button.w-full,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] button.button.w-full:hover,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] button.button.w-full:focus-visible,facets-drawer#facets-drawer.fdb-collection-facets-drawer>[slot=footer] button.button.w-full:active{transform:none}}.shopify-section--main-collection .product-list .product-card,[id$=__fdb_featured_compounds] .product-list .product-card{display:flex;flex-direction:column;height:100%}.shopify-section--main-collection .product-list .product-card:focus-within .product-card__figure{border-color:rgb(var(--fdb-red-accent) / .54);box-shadow:var(--fdb-shadow-commerce-card-hover)}@media(hover:hover)and (pointer:fine){.shopify-section--main-collection .product-list .product-card:hover .product-card__figure{border-color:rgb(var(--fdb-red-accent) / .64);box-shadow:var(--fdb-shadow-commerce-card-hover);transform:var(--fdb-lift-commerce-card)}}.shopify-section--main-collection .product-list .product-card__info,[id$=__fdb_featured_compounds] .product-list .product-card__info{display:flex;flex:1 1 auto;width:100%}.shopify-section--main-collection .product-list .product-card__fdb-info,.shopify-section--main-collection .product-list .product-card__fdb-content,[id$=__fdb_featured_compounds] .product-list .product-card__fdb-info,[id$=__fdb_featured_compounds] .product-list .product-card__fdb-content{display:flex;flex:1 1 auto;flex-direction:column;width:100%}.shopify-section--main-collection .product-list .product-card__fdb-content,[id$=__fdb_featured_compounds] .product-list .product-card__fdb-content{gap:.46rem}.shopify-section--main-collection .product-list .fdb-product-status--card,[id$=__fdb_featured_compounds] .product-list .fdb-product-status--card{min-height:1.56rem;align-content:flex-start}.shopify-section--main-collection .product-list .product-title,[id$=__fdb_featured_compounds] .product-list .product-title{min-block-size:2.48em;line-height:1.24}.shopify-section--main-collection .product-list .price-list,[id$=__fdb_featured_compounds] .product-list .price-list{min-height:1.18rem;margin-block-start:0}.shopify-section--main-collection .product-list .fdb-product-meta--card,[id$=__fdb_featured_compounds] .product-list .fdb-product-meta--card{min-height:2.9rem;align-content:flex-start;margin-block-start:.12rem}.shopify-section--main-collection .product-list .product-card__cta,[id$=__fdb_featured_compounds] .product-list .product-card__cta{display:grid;gap:.5rem;width:100%;margin-block-start:auto;padding-block-start:.28rem}[id$=__fdb_featured_compounds] .fdb-home-featured-products{--section-vertical-spacing-override: clamp(3.25rem, 5.5vw, 5rem);--section-stack-gap: clamp(1.75rem, 3vw, 2.5rem)}[id$=__fdb_featured_compounds] .fdb-home-featured-products .product-card__figure{width:100%;max-width:17rem;margin-inline:auto}[id$=__fdb_featured_compounds] .fdb-home-featured-products .product-card__info{padding-block-start:.9rem}[id$=__fdb_featured_compounds] .fdb-home-featured-products .product-card__fdb-content{gap:.3rem}[id$=__fdb_featured_compounds] .fdb-home-featured-products .fdb-product-status--card{min-height:1.3rem}[id$=__fdb_featured_compounds] .fdb-home-featured-products .fdb-product-meta--card{min-height:2.3rem;margin-block-start:.05rem}[id$=__fdb_featured_compounds] .fdb-home-featured-product{display:flex;flex-direction:column;min-width:0;height:100%}[id$=__fdb_featured_compounds] .fdb-home-featured-product .product-card{flex:1 1 auto}[id$=__fdb_featured_compounds] .fdb-home-product-cta{align-self:center;justify-content:center;min-height:2.75rem;margin-block-start:.45rem;padding:.55rem .75rem}@media screen and (max-width:699px){[id$=__fdb_featured_compounds] .fdb-home-featured-products{--section-vertical-spacing-override: 2.75rem;--section-stack-gap: 1.75rem}[id$=__fdb_featured_compounds] .fdb-home-featured-products .product-card__figure{max-width:12.5rem}[id$=__fdb_featured_compounds] .fdb-home-featured-products .product-card__info{padding-block-start:.72rem}[id$=__fdb_featured_compounds] .fdb-home-featured-products .fdb-product-meta--card{min-height:2.2rem}[id$=__fdb_featured_compounds] .fdb-home-product-cta{width:100%;margin-block-start:.3rem}}.product-card__fdb-quantity{display:flex;width:100%}.product-card__fdb-quantity .quantity-selector{--quantity-selector-height: 2.55rem;--quantity-selector-input-width: 2.35rem;width:100%;min-height:2.55rem;overflow:hidden;border:1px solid rgb(245 245 245 / .34);border-radius:7px;background:#0b0c0d;color:#fffffffa;box-shadow:inset 0 1px #ffffff0a;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.product-card__fdb-quantity .quantity-selector:focus-within:has(:focus-visible){border-color:rgb(var(--fdb-red-accent) / .78);box-shadow:0 0 0 2px rgb(var(--fdb-red-accent) / .32),inset 0 1px #ffffff0a}.product-card__fdb-quantity .quantity-selector__input{color:#fffffffa;font-size:.88rem;font-weight:700}.product-card__fdb-quantity .quantity-selector__button{color:#f5f5f5d6;background:transparent;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.product-card__fdb-quantity .quantity-selector__button:hover,.product-card__fdb-quantity .quantity-selector__button:focus-visible{color:#fff;background:#ffffff0d}.product-card__fdb-quantity .quantity-selector__button:focus-visible{outline:2px solid rgb(var(--fdb-red-accent));outline-offset:-2px}.product-card__fdb-quantity .quantity-selector__button[disabled],.product-card__fdb-quantity .quantity-selector__button[disabled]:hover{color:#f5f5f56b;background:transparent;opacity:.62}.cart-drawer{--background: 9 10 11;--background-without-opacity: 9 10 11;--background-gradient: none;--text-color: var(--fdb-text);--border-color: var(--fdb-border) / .1;--button-background: var(--fdb-red);--button-text-color: 255 255 255}.cart-drawer::part(content){border-inline-start:1px solid rgb(255 255 255 / .1);background-color:#070707;background-image:linear-gradient(145deg,#13090b,#0a0a0b 22%,#070707 64%,#10080a);color:#f5f5f5f0;box-shadow:-18px 0 48px #00000085,inset 1px 0 #ffffff06}.cart-drawer::part(header),.cart-drawer::part(body),.cart-drawer::part(footer){color:#f5f5f5f0;border-color:#ffffff1a}.cart-drawer::part(header){background:#090a0b;border-block-end:1px solid rgb(255 255 255 / .1)}.cart-drawer::part(body){background:transparent;padding-block-start:.85rem;padding-block-end:.85rem}.cart-drawer::part(footer){border-block-start:1px solid rgb(255 255 255 / .1);background:linear-gradient(180deg,#c1121f0e,#090a0b 24%),#090a0b}.cart-drawer::part(close-button){color:#f5f5f5c2;transition:color .16s ease,opacity .16s ease,background-color .16s ease}.cart-drawer::part(close-button):hover,.cart-drawer::part(close-button):focus-visible{color:#fff}.cart-drawer .cart-drawer__items{gap:.8rem;align-self:start;padding-block:.65rem .85rem}.cart-drawer .line-item{align-items:flex-start;gap:.85rem;padding:.72rem;border:1px solid rgb(255 255 255 / .08);border-radius:8px;background:linear-gradient(180deg,#ffffff09,#ffffff04),#0d0f11;box-shadow:inset 0 1px #ffffff09}.cart-drawer .line-item__media{border:1px solid rgb(255 255 255 / .08);border-radius:7px;background:#090a0b}.cart-drawer .line-item-info a,.cart-drawer .line-item-info p{color:#f5f5f5f0}.cart-drawer .line-item-info .price-list,.cart-drawer .line-item-info .price-list sale-price,.cart-drawer .line-item-info .price-list sale-price.text-subdued,.cart-drawer .line-item-info .price-list sale-price.text-on-sale{color:#fffffff5;font-weight:650}.cart-drawer .line-item-info .text-subdued,.cart-drawer .line-item-info .price-list compare-at-price,.cart-drawer .line-item-info .price-list unit-price{color:#f5f5f59e}.cart-drawer .line-item-info .fdb-line-item-price-list{gap:.38rem;align-items:baseline}.cart-drawer .line-item-info .fdb-line-item-price{color:#fffffffa;font-size:.94rem;font-weight:700;line-height:1.2}.cart-drawer .line-item-info .fdb-line-item-compare{color:#f5f5f58a;font-size:.76rem;font-weight:600}.cart-drawer .line-item-info .fdb-line-item-unit-price{margin:.12rem 0 0;color:#f5f5f594;font-size:.72rem;font-weight:600;line-height:1.3}.cart-drawer line-item-quantity{align-items:center;gap:.72rem;flex-wrap:wrap}.cart-drawer line-item-quantity .link{color:#f5f5f5ad;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cart-drawer line-item-quantity .link:hover,.cart-drawer line-item-quantity .link:focus-visible{color:rgb(var(--fdb-red-accent))}.cart-drawer .quantity-selector{--quantity-selector-height: 2.625rem;--quantity-selector-input-width: 2.35rem;overflow:hidden;border:1px solid rgb(245 245 245 / .36);border-radius:7px;background:#0b0c0d;color:#fffffffa;box-shadow:inset 0 1px #ffffff0b;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.cart-drawer .quantity-selector:focus-within:has(:focus-visible){border-color:rgb(var(--fdb-red-accent) / .78);box-shadow:0 0 0 2px rgb(var(--fdb-red-accent) / .32),inset 0 1px #ffffff0b}.cart-drawer .quantity-selector__input{color:#fffffffa;font-weight:700}.cart-drawer .quantity-selector__button{color:#f5f5f5d6;background:transparent;transition:color .16s ease,background-color .16s ease,opacity .16s ease}.cart-drawer .quantity-selector__button:hover,.cart-drawer .quantity-selector__button:focus-visible{color:#fff;background:#ffffff0d}.cart-drawer .quantity-selector__button:focus-visible{outline:2px solid rgb(var(--fdb-red-accent));outline-offset:-2px}.cart-drawer .quantity-selector__button[disabled],.cart-drawer .quantity-selector__button[disabled]:hover{color:#f5f5f56b;background:transparent;opacity:.62}.cart-drawer__footer{gap:.7rem}.cart-drawer .fdb-cart-empty{display:grid;width:100%;place-items:center;padding-block:clamp(1.25rem,8vh,2.5rem)}.cart-drawer .fdb-cart-empty__panel{width:min(100%,24rem);padding:clamp(1.5rem,5vw,2rem);border:1px solid rgb(255 255 255 / .09);border-radius:10px;background:#0d0f11;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000047;text-align:center}.cart-drawer .fdb-cart-empty__heading{margin:0;color:#fff;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cart-drawer .fdb-cart-empty__text{max-width:18rem;margin:.55rem auto 1.2rem;color:#f5f5f5b8;font-size:.9rem;line-height:1.55}.cart-drawer .fdb-cart-empty__panel .button{--button-background: 193 18 31 !important;--button-text-color: 255 255 255 !important;--button-outline-color: 224 27 42 !important;min-height:2.875rem;border:1px solid #e01b2a!important;border-radius:8px;background:#c1121f!important;color:#fff!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.cart-drawer .fdb-cart-empty__panel .button:hover,.cart-drawer .fdb-cart-empty__panel .button:focus-visible{--button-background: 255 31 45 !important;--button-outline-color: 255 74 85 !important;border-color:#ff4a55!important;background:#ff1f2d!important;color:#fff!important;box-shadow:0 8px 20px #c1121f29,inset 0 1px #ffffff14}.cart-drawer .fdb-cart-free-shipping{width:100%;margin-block-end:.85rem;padding:.9rem .95rem;border:1px solid rgb(255 255 255 / .09);border-radius:8px;background:#0d0f11;box-shadow:inset 0 1px #ffffff09;box-sizing:border-box}.cart-drawer .fdb-cart-free-shipping__message{margin:0;color:#f5f5f5eb;font-size:.82rem;font-weight:650;line-height:1.4}.cart-drawer .fdb-cart-free-shipping--unlocked .fdb-cart-free-shipping__message{color:#fff}.cart-drawer .fdb-cart-free-shipping--unlocked .fdb-cart-free-shipping__message:before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-inline-end:.45rem;border-radius:999px;background:rgb(var(--fdb-red-accent));vertical-align:.08em}.cart-drawer .fdb-cart-free-shipping__track{height:7px;margin-block-start:.6rem;overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:999px;background:#1a1c1f}.cart-drawer .fdb-cart-free-shipping__fill{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8a121d,#c1121f 55%,#ff1f2d);box-shadow:0 0 12px #c1121f2e;transition:width .2s ease}.cart-drawer__footer .v-stack{gap:.32rem}.cart-drawer__footer .link-faded-reverse{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;padding:.52rem .78rem;border:1px solid rgb(245 245 245 / .22);border-radius:7px;background:#121417;color:#ffffffeb;font-size:.76rem;font-weight:700;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.cart-drawer__footer .link-faded-reverse:hover,.cart-drawer__footer .link-faded-reverse:focus-visible{border-color:rgb(var(--fdb-red-accent) / .68);background:rgb(var(--fdb-red) / .14);color:#fff}.cart-drawer__footer .link-faded-reverse:focus-visible{outline:2px solid rgb(var(--fdb-red-accent) / .85);outline-offset:2px}.cart-drawer__footer .text-subdued{color:#f5f5f5a8;font-size:.82rem;line-height:1.45}.cart-drawer__footer .button-group{width:100%;gap:.65rem}.cart-drawer__footer .button[name=checkout]{--button-background: 193 18 31 !important;--button-text-color: 255 255 255 !important;--button-outline-color: 224 27 42 !important;min-height:3.15rem;border:1px solid #e01b2a!important;border-radius:8px;background:#c1121f!important;background-image:none!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0f;font-weight:700;letter-spacing:.035em;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.cart-drawer__footer .button[name=checkout]:hover,.cart-drawer__footer .button[name=checkout]:focus-visible{--button-background: 255 31 45 !important;--button-outline-color: 255 74 85 !important;border-color:#ff4a55!important;background:#ff1f2d!important;color:#fff!important;box-shadow:0 8px 20px #c1121f2e,inset 0 1px #ffffff14;transform:translateY(-1px)}.cart-drawer__footer .button[name=checkout]:active{background:#a90f1a!important;transform:translateY(0)}.cart-drawer__order-note{border-block-start:1px solid rgb(255 255 255 / .1);background-color:#070707;background-image:linear-gradient(145deg,#13090b,#0a0a0b 24%,#070707 72%,#10080a);color:#f5f5f5f0;box-shadow:0 -18px 42px #0000007a,inset 0 1px #ffffff06}.cart-drawer__order-note .form{gap:.95rem}.cart-drawer__order-note cart-note,.cart-drawer__order-note .form-control{width:100%}.cart-drawer__order-note .form-control{gap:.58rem}.cart-drawer__order-note label{color:#fff;font-size:.76rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.cart-drawer__order-note .textarea{min-height:7.5rem;padding:.9rem 1rem;border:1px solid rgb(245 245 245 / .28);border-radius:8px;background:#0b0c0d;color:#f5f5f5f5;line-height:1.55;resize:vertical}.cart-drawer__order-note .textarea::placeholder{color:#f5f5f56b}.cart-drawer__order-note .textarea:focus{border-color:#ff1f2d;outline:2px solid rgb(255 31 45 / .28);outline-offset:2px;box-shadow:none}.cart-drawer__order-note .button{--button-background: 193 18 31 !important;--button-text-color: 255 255 255 !important;--button-outline-color: 224 27 42 !important;width:100%;min-height:3rem;border:1px solid #e01b2a!important;border-radius:8px;background:#c1121f!important;color:#fff!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.cart-drawer__order-note .button:hover,.cart-drawer__order-note .button:focus-visible{--button-background: 255 31 45 !important;--button-outline-color: 255 74 85 !important;border-color:#ff4a55!important;background:#ff1f2d!important;color:#fff!important;box-shadow:0 8px 20px #c1121f29,inset 0 1px #ffffff14}.cart-drawer__order-note .button:disabled,.cart-drawer__order-note .button[aria-busy=true]{border-color:#f5f5f52e!important;background:#1c1f22!important;color:#f5f5f594!important;box-shadow:none}.cart-drawer.drawer--center-body>.h5{color:#f5f5f5db}.shopify-section--main-collection .empty-state--fdb-filtered{padding-block:clamp(2.75rem,7vw,5.5rem)}.shopify-section--main-collection .empty-state--fdb-filtered>.v-stack{width:min(100%,40rem);margin-inline:auto;padding:clamp(1.35rem,3vw,2rem);border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:linear-gradient(145deg,rgb(193 18 31 / .07),transparent 38%),linear-gradient(180deg,#ffffff09,#ffffff03),#0d0f11;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000042}.shopify-section--main-collection .fdb-empty-state__eyebrow{color:rgb(var(--fdb-red-accent));font-family:var(--fdb-heading-stack);font-size:.68rem;font-weight:800;letter-spacing:.09em;line-height:1}.shopify-section--main-collection .fdb-empty-state__heading{color:#f5f5f5fa}.shopify-section--main-collection .fdb-empty-state__text{max-width:32rem;margin-inline:auto;color:#f5f5f5b8;line-height:1.6}.shopify-section--main-collection .empty-state--fdb-filtered facet-link,.shopify-section--main-collection .empty-state--fdb-filtered .button{width:100%;max-width:15rem;justify-self:center}.shopify-section--main-collection .empty-state--fdb-filtered .button{--button-background: 13 15 17 !important;--button-text-color: 255 255 255 !important;--button-outline-color: 193 18 31 !important;border:1px solid #c1121f!important;border-radius:8px;background:#0d0f11!important;color:#fff!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.shopify-section--main-collection .empty-state--fdb-filtered .button:hover,.shopify-section--main-collection .empty-state--fdb-filtered .button:focus-visible{border-color:#e01b2a!important;background:#c1121f!important;color:#fff!important}@media screen and (max-width:699px){.shopify-section--main-collection .product-list .product-card__fdb-content,[id$=__fdb_featured_compounds] .product-list .product-card__fdb-content{gap:.38rem}.shopify-section--main-collection .product-list .fdb-product-status--card,[id$=__fdb_featured_compounds] .product-list .fdb-product-status--card{min-height:1.42rem}.shopify-section--main-collection .product-list .product-title,[id$=__fdb_featured_compounds] .product-list .product-title{min-block-size:2.44em;line-height:1.22}.shopify-section--main-collection .product-list .fdb-product-meta--card,[id$=__fdb_featured_compounds] .product-list .fdb-product-meta--card{min-height:2.72rem}.product-card__fdb-quantity .quantity-selector{--quantity-selector-height: 2.5rem;--quantity-selector-input-width: 2.05rem;min-height:2.5rem}.product-card__fdb-quantity .quantity-selector__input{font-size:.82rem}.cart-drawer::part(body){padding-block-start:.65rem;padding-block-end:.65rem}.cart-drawer .cart-drawer__items{gap:.7rem;padding-block:.55rem .72rem}.cart-drawer .line-item{gap:.72rem;padding:.65rem}.cart-drawer .line-item-info .fdb-line-item-price{font-size:.9rem}.cart-drawer .line-item-info .fdb-line-item-unit-price{font-size:.7rem}.cart-drawer line-item-quantity{gap:.58rem}.cart-drawer .quantity-selector{--quantity-selector-height: 2.55rem;--quantity-selector-input-width: 2.2rem}.cart-drawer::part(footer){padding-block-end:calc(var(--drawer-footer-padding-block) + env(safe-area-inset-bottom))}.cart-drawer .fdb-cart-empty{padding-block:1.2rem}.cart-drawer .fdb-cart-empty__panel{padding:1.5rem 1.2rem}.cart-drawer .fdb-cart-empty__panel .button{width:100%}.cart-drawer .fdb-cart-free-shipping{margin-block-end:.7rem;padding:.82rem .85rem}.cart-drawer .fdb-cart-free-shipping__message{font-size:.78rem}.cart-drawer__order-note{padding-block-start:1rem}.cart-drawer__order-note .textarea{min-height:7rem;padding:.85rem}.shopify-section--main-collection .empty-state--fdb-filtered>.v-stack{padding:1.15rem}.shopify-section--main-collection .empty-state--fdb-filtered facet-link,.shopify-section--main-collection .empty-state--fdb-filtered .button{max-width:none}}@media(prefers-reduced-motion:reduce){.product-card__fdb-quantity .quantity-selector,.product-card__fdb-quantity .quantity-selector__button,.cart-drawer::part(close-button),.cart-drawer .quantity-selector,.cart-drawer .quantity-selector__button,.cart-drawer line-item-quantity .link,.cart-drawer__footer .button[name=checkout],.cart-drawer__footer .button[name=checkout]:hover,.cart-drawer__footer .button[name=checkout]:focus-visible,.cart-drawer .fdb-cart-empty__panel .button,.cart-drawer__order-note .button,.cart-drawer .fdb-cart-free-shipping__fill{transform:none;transition-duration:0ms}}.fdb-contact-page{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 88% 54% at 50% 0%,rgb(255 255 255 / .016) 0%,transparent 58%),rgb(var(--fdb-background));color:rgb(var(--fdb-text))}.fdb-contact-page__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 56% 26% at 50% 7%,rgb(var(--fdb-red) / .1) 0%,rgb(var(--fdb-red) / .038) 42%,transparent 74%),radial-gradient(ellipse 44% 26% at 22% 44%,rgb(255 255 255 / .018) 0%,transparent 72%),radial-gradient(ellipse 34% 24% at 84% 68%,rgb(var(--fdb-red) / .03) 0%,transparent 74%),linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .2) 72%,rgb(0 0 0 / .38) 100%)}.fdb-contact-page__inner{position:relative;z-index:1;width:min(100%,calc(72rem + clamp(1.25rem,5vw,2.5rem)*2));margin-inline:auto;padding:clamp(4.75rem,9vw,7rem) clamp(1.25rem,5vw,2.5rem) clamp(4.5rem,8vw,6.5rem)}.fdb-contact-page__intro{max-width:52rem;margin:0 auto clamp(2.65rem,5vw,3.75rem);text-align:center}.fdb-contact-page__eyebrow,.fdb-contact-page__panel-eyebrow{margin:0 0 .8rem;color:rgb(var(--fdb-red-accent));font-family:var(--fdb-heading-stack);font-size:.72rem;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.fdb-contact-page__heading{max-width:12.5em;margin:0 auto;color:#fffffffa;font-family:var(--fdb-heading-stack);font-size:clamp(3rem,5.2vw,3.5rem);font-weight:800;letter-spacing:0;line-height:1.04}.fdb-contact-page__supporting-text{max-width:46rem;margin:1.1rem auto 0;color:rgb(var(--fdb-text) / .76);font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.7}.fdb-contact-page__supporting-text p,.fdb-contact-page__card-description p,.fdb-contact-page__form-text p,.fdb-contact-page__panel-body p,.fdb-contact-page__cta-body p{margin-block:0;color:inherit}.fdb-contact-page__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:72rem;margin-inline:auto}.fdb-contact-page__card{display:flex;flex-direction:column;align-items:flex-start;padding:1.4rem 1.55rem}.fdb-contact-page__card--visual-hover{cursor:default;transition:background var(--fdb-transition-card),border-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card),color var(--fdb-transition-card),transform var(--fdb-transition-card)}@media(hover:hover)and (pointer:fine){.fdb-contact-page__card--visual-hover:hover{background:var(--fdb-surface-card-hover);border-color:var(--fdb-border-card-hover);box-shadow:var(--fdb-shadow-card-hover);transform:var(--fdb-lift-card)}}.fdb-contact-page__icon{width:2.875rem;height:2.875rem;border-radius:9px;background:linear-gradient(180deg,rgb(255 255 255 / .045),transparent 48%),#ffffff07;border-color:rgb(var(--fdb-red-accent) / .2);box-shadow:inset 0 1px #ffffff0a,0 7px 16px #0003}.fdb-contact-page__icon svg{width:1.5rem;height:1.5rem}.fdb-contact-page__card-heading{margin:1rem 0 0;color:#fffffffa;font-family:var(--fdb-heading-stack);font-size:clamp(1.05rem,1.7vw,1.25rem);font-weight:780;line-height:1.2}.fdb-contact-page__card-description{margin-block-start:.58rem;color:rgb(var(--fdb-text) / .72);font-size:.91rem;line-height:1.62}.fdb-contact-page__card-link{margin-block-start:auto;padding-block-start:.78rem;color:rgb(var(--fdb-red-accent));font-family:var(--fdb-heading-stack);font-size:.75rem;font-weight:750;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.fdb-contact-page__card-link:after{content:"\2192";display:inline-block;margin-inline-start:.42rem}.fdb-contact-page__card-link:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.24em}.fdb-contact-page__support{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(16rem,.9fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);max-width:68rem;margin:clamp(2.75rem,6vw,4.5rem) auto 0}.fdb-contact-page__form-panel,.fdb-contact-page__expectations{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .09);border-radius:12px}.fdb-contact-page__form-panel{width:100%;padding:clamp(1.5rem,4vw,2.35rem);scroll-margin-block-start:7rem;background:linear-gradient(180deg,rgb(255 255 255 / .03) 0%,rgb(255 255 255 / .01) 20%,transparent 38%),radial-gradient(circle at 88% 4%,rgb(255 255 255 / .04) 0%,transparent 34%),radial-gradient(ellipse 52% 62% at 8% 2%,rgb(var(--fdb-red) / .025) 0%,transparent 64%),linear-gradient(180deg,#121213f7,#0b0b0cfc 54%,#070708);border-color:#ffffff16;box-shadow:inset 0 1px #ffffff0b,inset 0 -22px 38px #0000001f,0 20px 46px #00000057}.fdb-contact-page__form-heading,.fdb-contact-page__expectations-heading,.fdb-contact-page__panel-heading,.fdb-contact-page__cta-heading{margin:0;color:#fffffffa;font-family:var(--fdb-heading-stack);font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:750;line-height:1.18}.fdb-contact-page__form-text{max-width:38rem;margin-block-start:.75rem;color:rgb(var(--fdb-text) / .72);font-size:.94rem;line-height:1.65}.fdb-contact-page__form{--fieldset-gap: 1.15rem;margin-block-start:1.5rem}.fdb-contact-page__form .form-control{gap:.56rem}.fdb-contact-page__form .form-control>label{color:rgb(var(--fdb-text) / .82);font-family:var(--fdb-heading-stack);font-size:.78rem;font-weight:700;letter-spacing:.035em}.fdb-contact-page__form :is(.input,.textarea){--input-background: 14 15 17;min-height:3rem;border-color:#ffffff21;border-radius:8px;background:linear-gradient(180deg,rgb(255 255 255 / .035),transparent 36%),rgb(var(--input-background));box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0000004d;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.fdb-contact-page__form .textarea{min-height:10.5rem;resize:vertical}.fdb-contact-page__form :is(.input:focus,.textarea:focus){border-color:rgb(var(--fdb-red) / .55);background:linear-gradient(180deg,rgb(255 255 255 / .04),transparent 36%),#0e0f11;box-shadow:inset 0 1px #ffffff0e,0 0 0 1px #ffffff0e,0 0 0 3px rgb(var(--fdb-red) / .12)}.fdb-contact-page__form>.button{min-height:2.875rem;margin-block-start:1.25rem;border:1px solid #e01b2a;border-radius:8px;background:#c1121f;color:#fff;font-weight:700;letter-spacing:.04em}@media(hover:hover)and (pointer:fine){.fdb-contact-page__form>.button:hover{border-color:#ff4a55;background:#ff1f2d;color:#fff}}.fdb-contact-page__expectations{padding:1.5rem 1.55rem 1.6rem;background:linear-gradient(180deg,rgb(255 255 255 / .032) 0%,rgb(255 255 255 / .01) 24%,transparent 44%),radial-gradient(ellipse 62% 46% at 0% 0%,rgb(var(--fdb-red) / .045) 0%,transparent 68%),linear-gradient(145deg,#111113fa,#080809fe);box-shadow:inset 0 1px #ffffff0a,0 16px 36px #00000047}.fdb-contact-page__expectations:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:rgb(var(--fdb-red))}.fdb-contact-page__expectations-body{margin-block-start:.95rem;color:rgb(var(--fdb-text) / .72);font-size:.91rem;line-height:1.7}.fdb-contact-page__expectations-body ul{display:grid;gap:.82rem;margin:0;padding-inline-start:1.2rem}.fdb-contact-page__expectations-body li::marker{color:rgb(var(--fdb-red-accent) / .82)}.fdb-contact-page__compliance,.fdb-contact-page__cta{max-width:68rem;margin-inline:auto;margin-block-start:clamp(1.45rem,3vw,2rem)}.fdb-contact-page__compliance{padding:1.35rem clamp(1.45rem,3vw,1.7rem)}.fdb-contact-page__compliance:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:#c1121f}.fdb-contact-page__panel-body,.fdb-contact-page__cta-body{margin-block-start:.9rem;color:rgb(var(--fdb-text) / .74);line-height:1.68}.fdb-contact-page__panel-body{max-width:58rem}.fdb-contact-page__cta{padding:1.4rem clamp(1.45rem,3vw,1.7rem);text-align:center;background:radial-gradient(circle at 88% 0%,rgb(var(--fdb-red) / .12),transparent 42%),var(--fdb-surface-panel)}.fdb-contact-page__cta-body{max-width:54rem;margin-inline:auto}.fdb-contact-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:1.25rem}.fdb-contact-page__button{min-height:2.875rem;align-items:center;border-radius:8px;font-weight:700;letter-spacing:.04em}.fdb-contact-page__button--primary{--button-background: var(--fdb-red);--button-text-color: 255 255 255;--button-outline-color: var(--fdb-red-accent);border:1px solid #e01b2a;background:#c1121f;color:#fff}.fdb-contact-page__button--secondary{--button-background: 13 15 17;--button-text-color: 255 255 255;--button-outline-color: var(--fdb-red);border:1px solid #c1121f;background:#0d0f11;color:#fff}@media(hover:hover)and (pointer:fine){.fdb-contact-page__button--primary:hover,.fdb-contact-page__button--secondary:hover{border-color:#ff4a55;background:#ff1f2d;color:#fff}}@media screen and (max-width:999px){.fdb-contact-page__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fdb-contact-page__support{grid-template-columns:minmax(0,1fr);max-width:48rem}}@media screen and (max-width:699px){.fdb-contact-page__inner{padding:clamp(3.75rem,15vw,4.5rem) clamp(1rem,5vw,1.25rem) clamp(3.75rem,12vw,4.5rem)}.fdb-contact-page__atmosphere{background:radial-gradient(ellipse 86% 24% at 50% 7%,rgb(var(--fdb-red) / .086) 0%,rgb(var(--fdb-red) / .034) 42%,transparent 78%),radial-gradient(ellipse 62% 24% at 18% 46%,rgb(255 255 255 / .016) 0%,transparent 74%),radial-gradient(ellipse 56% 22% at 84% 74%,rgb(var(--fdb-red) / .026) 0%,transparent 76%),linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .2) 72%,rgb(0 0 0 / .38) 100%)}.fdb-contact-page__intro{margin-block-end:2.25rem}.fdb-contact-page__heading{font-size:clamp(2.125rem,10vw,2.5rem);line-height:1.06}.fdb-contact-page__cards{grid-template-columns:minmax(0,1fr);gap:1rem}.fdb-contact-page__card,.fdb-contact-page__form-panel,.fdb-contact-page__expectations,.fdb-contact-page__compliance,.fdb-contact-page__cta{padding:clamp(1.25rem,6vw,1.5rem);border-radius:10px}.fdb-contact-page__support{margin-block-start:2.5rem}.fdb-contact-page__card{padding:1.2rem 1.25rem}.fdb-contact-page__card-link{display:inline-flex;align-items:center;min-height:44px;padding-block-start:.62rem}.fdb-contact-page__form-panel{scroll-margin-block-start:5.5rem}.fdb-contact-page__expectations-body ul{gap:.76rem}.fdb-contact-page__form .fieldset-row{grid-template-columns:minmax(0,1fr)}.fdb-contact-page__form :is(.input,.textarea),.fdb-contact-page__form>.button,.fdb-contact-page__button{min-height:44px}.fdb-contact-page__form>.button,.fdb-contact-page__actions,.fdb-contact-page__button{width:100%}}@media(prefers-reduced-motion:reduce){.fdb-contact-page__card--visual-hover{transition-duration:0ms}.fdb-contact-page__card--visual-hover:hover{transform:none}.fdb-contact-page__form :is(.input,.textarea){transition-duration:0ms}}.shopify-section--main-search>.color-scheme{min-height:clamp(30rem,68vh,54rem);background:var(--fdb-atmosphere-vignette),radial-gradient(ellipse 58% 32rem at 50% 0%,rgb(var(--fdb-red) / .075),transparent 74%),radial-gradient(ellipse 34% 24rem at 84% 20%,rgb(var(--fdb-border) / .024),transparent 76%),var(--fdb-layer-section)}.shopify-section--main-search>.color-scheme:not(:has(.section-spacing)){padding-block:clamp(4rem,9vw,7rem)}.shopify-section--main-search .section-header{max-width:46rem}.shopify-section--main-search .section-header .h2{color:rgb(var(--fdb-text));font-size:clamp(2.35rem,5vw,4.5rem);font-weight:700;line-height:.96;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.shopify-section--main-search .section-header .h2:after{content:"";display:block;width:5.5rem;height:2px;margin:1.15rem auto 0;background:linear-gradient(90deg,transparent,rgb(var(--fdb-red-accent) / .86),transparent)}.shopify-section--main-search .section-header p{color:rgb(var(--fdb-text) / .7);font-size:clamp(.92rem,1.3vw,1.05rem)}.shopify-section--main-search .main-search{--fdb-search-panel-padding: clamp(1.1rem, 2.5vw, 1.75rem);min-width:0;padding:var(--fdb-search-panel-padding);border:1px solid rgb(var(--fdb-border) / .1);border-radius:12px;background:#0d0f11d1;box-shadow:0 18px 44px #0000003d,inset 0 1px rgb(var(--fdb-border) / .03)}.shopify-section--main-search .main-search .collection-toolbar.full-bleed{margin-inline:calc(-1 * var(--fdb-search-panel-padding))}.shopify-section--main-search .main-search__tabs::part(tab-list){border-color:rgb(var(--fdb-border) / .12)}.shopify-section--main-search .main-search__tabs [role=tab]{min-height:2.75rem;color:rgb(var(--fdb-text) / .58);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px transparent;transition:color var(--fdb-transition-card),background-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card),opacity var(--fdb-transition-card)}.shopify-section--main-search .main-search__tabs [role=tab][aria-selected=true]{color:rgb(var(--fdb-text));box-shadow:0 2px rgb(var(--fdb-red-accent) / .82)}.shopify-section--main-search .main-search__resource-item{min-width:0}.shopify-section--main-search .collection-toolbar{min-height:3.25rem;border-block:1px solid rgb(var(--fdb-border) / .12);background:rgb(var(--fdb-background-elevated) / .98);box-shadow:inset 0 1px rgb(var(--fdb-border) / .035),0 10px 26px #00000047}.shopify-section--main-search .collection-toolbar__button-container{border-color:rgb(var(--fdb-border) / .12)}.shopify-section--main-search .collection-toolbar__button{min-height:3.25rem;color:rgb(var(--fdb-text) / .78);font-size:.7rem;font-weight:700;letter-spacing:.07em;opacity:1;text-transform:uppercase;transition:color var(--fdb-transition-card),background-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card)}.shopify-section--main-search .collection-toolbar__button:hover,.shopify-section--main-search .collection-toolbar__button:focus-visible,.shopify-section--main-search .collection-toolbar__button[aria-expanded=true]{color:rgb(var(--fdb-text));background:rgb(var(--fdb-red) / .08)}.shopify-section--main-search .collection-toolbar__button[aria-expanded=true]{box-shadow:inset 0 -2px rgb(var(--fdb-red-accent) / .72)}.shopify-section--main-search #sort-by-popover{--background: 13 15 17;--background-without-opacity: 13 15 17;--background-gradient: none;--text-color: var(--fdb-text)}.shopify-section--main-search #sort-by-popover::part(content),.shopify-section--main-search #sort-by-popover::part(header),.shopify-section--main-search #sort-by-popover::part(body){border-color:rgb(var(--fdb-border) / .12);background:#0d0f11;color:rgb(var(--fdb-text) / .94)}.shopify-section--main-search #sort-by-popover::part(content){box-shadow:0 16px 40px #00000059,inset 0 1px rgb(var(--fdb-border) / .04)}.shopify-section--main-search #sort-by-popover .popover__value-option{border-radius:6px;color:rgb(var(--fdb-text) / .72)}.shopify-section--main-search #sort-by-popover .popover__value-option:hover{color:rgb(var(--fdb-text) / .96);background:rgb(var(--fdb-border) / .05)}.shopify-section--main-search #sort-by-popover .popover__value-option[aria-selected=true]{color:rgb(var(--fdb-red-accent));background:rgb(var(--fdb-red) / .1)}.shopify-section--main-search #facets-drawer{--background: 9 10 11;--background-without-opacity: 9 10 11;--background-gradient: none;--text-color: var(--fdb-text);--accent: var(--fdb-red-accent)}.shopify-section--main-search #facets-drawer::part(content),.shopify-section--main-search #facets-drawer::part(header),.shopify-section--main-search #facets-drawer::part(body),.shopify-section--main-search #facets-drawer::part(footer){border-color:rgb(var(--fdb-border) / .1);background:#090a0b;color:rgb(var(--fdb-text) / .94)}.shopify-section--main-search #facets-drawer::part(content){box-shadow:16px 0 44px #0000006b,inset 1px 0 rgb(var(--fdb-border) / .04)}.shopify-section--main-search .facets-sidebar{padding:1rem;border:1px solid rgb(var(--fdb-border) / .1);border-radius:10px;background:var(--fdb-surface-panel);box-shadow:0 14px 34px #00000038}.shopify-section--main-search .facets-sidebar .accordion{border-color:rgb(var(--fdb-border) / .1)}.shopify-section--main-search .facets-sidebar .accordion__toggle:hover,.shopify-section--main-search .facets-sidebar .accordion__disclosure[open] .accordion__toggle{color:rgb(var(--fdb-text));background:rgb(var(--fdb-red) / .055)}.shopify-section--main-search .removable-facet{border-color:rgb(var(--fdb-border) / .12);border-radius:999px;background:rgb(var(--fdb-background-soft) / .72);color:rgb(var(--fdb-text) / .78);transition:border-color var(--fdb-transition-card),background-color var(--fdb-transition-card),color var(--fdb-transition-card)}.shopify-section--main-search .removable-facet:hover,.shopify-section--main-search .removable-facet:focus-within{border-color:rgb(var(--fdb-red-accent) / .58);background:rgb(var(--fdb-red) / .09);color:rgb(var(--fdb-text))}.shopify-section--main-search .main-search-form{width:min(100%,36rem);margin-inline:auto}.shopify-section--main-search .main-search-form .input{min-height:3.4rem;padding-inline-end:3.75rem;border:1px solid rgb(var(--fdb-border) / .16);border-radius:8px;background:#0d0f11;color:rgb(var(--fdb-text));box-shadow:inset 0 1px rgb(var(--fdb-border) / .035),0 12px 28px #0000003d}.shopify-section--main-search .main-search-form .input:focus{border-color:rgb(var(--fdb-red-accent) / .72);outline:2px solid rgb(var(--fdb-red-accent) / .24);outline-offset:2px}.shopify-section--main-search .main-search-form .input-suffix{width:3.35rem;min-height:3.35rem;color:rgb(var(--fdb-red-accent))}.shopify-section--main-search .empty-state{width:min(100%,42rem);margin-inline:auto;padding:clamp(1.6rem,4vw,2.5rem);border:1px solid var(--fdb-border-panel);border-radius:12px;background:var(--fdb-surface-panel);box-shadow:var(--fdb-shadow-card)}.shopify-section--main-search>.color-scheme:not(:has(.section-spacing)){display:grid;align-items:center;padding-block:clamp(3rem,7vw,5rem)}.shopify-section--main-search .empty-state .h4{color:rgb(var(--fdb-text));font-size:clamp(1.75rem,4vw,2.45rem);text-transform:uppercase}.shopify-section--main-search .empty-state p{color:rgb(var(--fdb-text) / .72)}.shopify-section--main-search .empty-state .button{min-height:2.8rem;border-color:rgb(var(--fdb-red-accent) / .58)}.shopify-section--main-search .main-search__linklist{width:min(100%,54rem);margin-inline:auto}.shopify-section--main-search .main-search__linklist li,.shopify-section--main-search .blog-post-card{min-width:0;border:1px solid var(--fdb-border-panel);border-radius:10px;background:var(--fdb-surface-card-calm);box-shadow:0 14px 34px #0003;transition:border-color var(--fdb-transition-card),background var(--fdb-transition-card),box-shadow var(--fdb-transition-card),transform var(--fdb-transition-card)}.shopify-section--main-search .main-search__linklist li{padding:0}.shopify-section--main-search .main-search__linklist a{display:flex;min-height:3.25rem;align-items:center;padding:.85rem 1rem;color:rgb(var(--fdb-text) / .88);text-align:start}.shopify-section--main-search .main-search__linklist a:before{content:"";width:2px;height:1.2rem;margin-inline-end:.75rem;background:rgb(var(--fdb-red-accent) / .7)}.shopify-section--main-search .blog-post-card{padding:clamp(.85rem,2vw,1.15rem)}.shopify-section--main-search .blog-post-card__category{color:rgb(var(--fdb-red-accent))}@media(hover:hover)and (pointer:fine){.shopify-section--main-search .main-search__linklist li:hover,.shopify-section--main-search .blog-post-card:hover{border-color:rgb(var(--fdb-red-accent) / .48);background:var(--fdb-surface-card);box-shadow:var(--fdb-shadow-commerce-card-hover);transform:var(--fdb-lift-panel)}}.header-search::part(overlay){background:#000000a8;-webkit-backdrop-filter:blur(8px) saturate(.76);backdrop-filter:blur(8px) saturate(.76)}.header-search::part(content){border-block-end:1px solid rgb(var(--fdb-red-accent) / .24);background:var(--fdb-atmosphere-vignette),radial-gradient(ellipse 48% 26rem at 50% 0%,rgb(var(--fdb-red) / .075),transparent 74%),radial-gradient(ellipse 28% 18rem at 88% 8%,rgb(var(--fdb-border) / .03),transparent 76%),linear-gradient(180deg,#111315,#090a0b 72%);color:rgb(var(--fdb-text));box-shadow:0 28px 64px #00000085,inset 0 1px rgb(var(--fdb-border) / .035)}.header-search__form{border-block-end:1px solid rgb(var(--fdb-border) / .11)}.header-search__form-control{min-height:4.5rem}.header-search__form-control dialog-close-button>button{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgb(var(--fdb-border) / .1);border-radius:8px;background:rgb(var(--fdb-border) / .025);transition:border-color var(--fdb-transition-card),background-color var(--fdb-transition-card),color var(--fdb-transition-card)}.header-search__form-control dialog-close-button>button:hover,.header-search__form-control dialog-close-button>button:focus-visible{border-color:rgb(var(--fdb-red-accent) / .4);background:rgb(var(--fdb-red) / .08);color:rgb(var(--fdb-red-accent))}.header-search__form-control>svg{color:rgb(var(--fdb-red-accent))}.header-search__input{color:rgb(var(--fdb-text))}.header-search__input::placeholder{color:rgb(var(--fdb-text) / .48)}.predictive-search__results{width:min(100%,78rem);margin:1rem auto 1.5rem;padding:clamp(1rem,2.4vw,1.5rem);border:1px solid rgb(var(--fdb-border) / .1);border-radius:12px;background:#0d0f11c7;box-shadow:0 18px 44px #00000038,inset 0 1px rgb(var(--fdb-border) / .028)}.predictive-search__resource-item{min-width:0}.predictive-search__results--with-suggestions>.predictive-search__resource-item:first-child{padding-inline-end:clamp(.5rem,2vw,1.25rem);border-inline-end:1px solid rgb(var(--fdb-border) / .075)}.predictive-search__category{border-color:rgb(var(--fdb-red-accent) / .34);color:rgb(var(--fdb-text) / .82);letter-spacing:.08em;text-transform:uppercase}.predictive-search__suggestions mark,.predictive-search__blog-posts .blog-post-card__category{color:rgb(var(--fdb-red-accent))}.predictive-search__suggestions a,.predictive-search__pages a{color:rgb(var(--fdb-text) / .78);text-decoration-color:rgb(var(--fdb-red-accent) / .5)}.predictive-search__suggestions a:hover,.predictive-search__suggestions a:focus-visible,.predictive-search__pages a:hover,.predictive-search__pages a:focus-visible{color:rgb(var(--fdb-text))}.predictive-search__tabs::part(tab-list){border-color:rgb(var(--fdb-border) / .12)}.predictive-search__tabs [role=tab]{color:rgb(var(--fdb-text) / .58);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.predictive-search__tabs [role=tab][aria-selected=true]{color:rgb(var(--fdb-text));box-shadow:0 2px rgb(var(--fdb-red-accent) / .82)}.predictive-search__collections>a,.predictive-search__blog-posts .blog-post-card{padding:.8rem;border:1px solid rgb(var(--fdb-border) / .1);border-radius:9px;background:var(--fdb-surface-card-calm);transition:border-color var(--fdb-transition-card),background var(--fdb-transition-card),box-shadow var(--fdb-transition-card)}.predictive-search__collections>a:hover,.predictive-search__collections>a:focus-visible,.predictive-search__blog-posts .blog-post-card:hover,.predictive-search__blog-posts .blog-post-card:focus-within{border-color:rgb(var(--fdb-red-accent) / .45);background:var(--fdb-surface-card);box-shadow:var(--fdb-shadow-commerce-card-hover)}.predictive-search__no-results{width:min(100%,38rem);margin:clamp(1rem,3vw,2rem) auto clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,2.25rem);border:1px solid rgb(var(--fdb-border) / .1);border-radius:12px;background:#0d0f11d6;color:rgb(var(--fdb-text) / .72);box-shadow:0 16px 38px #00000038,inset 0 1px rgb(var(--fdb-border) / .03)}.shopify-section--main-cart>.color-scheme{min-height:clamp(32rem,68vh,58rem);background:var(--fdb-atmosphere-vignette),radial-gradient(ellipse 56% 32rem at 50% 0%,rgb(var(--fdb-red) / .07),transparent 74%),var(--fdb-layer-section)}.shopify-section--main-cart .section-header .h2{color:rgb(var(--fdb-text));font-size:clamp(2.35rem,5vw,4.25rem);font-weight:700;line-height:.96;letter-spacing:-.035em;text-transform:uppercase}.shopify-section--main-cart .section-header .h2:after{content:"";display:block;width:5.5rem;height:2px;margin:1.15rem auto 0;background:linear-gradient(90deg,transparent,rgb(var(--fdb-red-accent) / .86),transparent)}.shopify-section--main-cart .order-summary{border:1px solid var(--fdb-border-panel);border-radius:12px;background:var(--fdb-surface-panel);box-shadow:var(--fdb-shadow-card)}.shopify-section--main-cart .order-summary__header{background:rgb(var(--fdb-background-soft) / .78)}.shopify-section--main-cart .order-summary__header th{border-color:rgb(var(--fdb-border) / .1);color:rgb(var(--fdb-text) / .66);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shopify-section--main-cart .order-summary__body td{border-color:rgb(var(--fdb-border) / .09)}.shopify-section--main-cart .line-item__media{overflow:hidden;border:1px solid rgb(var(--fdb-border) / .1);border-radius:8px;background:rgb(var(--fdb-background-soft) / .72)}.shopify-section--main-cart .line-item-info a{color:rgb(var(--fdb-text) / .94)}.shopify-section--main-cart .quantity-selector{min-height:2.75rem;border:1px solid rgb(var(--fdb-border) / .12);border-radius:7px;background:#111315;transition:border-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card)}.shopify-section--main-cart .quantity-selector:focus-within:has(:focus-visible){border-color:rgb(var(--fdb-red-accent) / .7);box-shadow:0 0 0 2px rgb(var(--fdb-red-accent) / .2)}.shopify-section--main-cart line-item-quantity>.link{color:rgb(var(--fdb-text) / .58);text-decoration-color:rgb(var(--fdb-red-accent) / .42)}.shopify-section--main-cart line-item-quantity>.link:hover,.shopify-section--main-cart line-item-quantity>.link:focus-visible{color:rgb(var(--fdb-red-accent))}.shopify-section--main-cart .cart-footer{align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem)}.shopify-section--main-cart .cart-note,.shopify-section--main-cart .cart-recap{min-width:0;padding:clamp(1.2rem,3vw,1.65rem);border:1px solid var(--fdb-border-panel);border-radius:10px;background:var(--fdb-surface-panel);box-shadow:0 16px 38px #0000003d}.shopify-section--main-cart .cart-note{display:block}.shopify-section--main-cart .cart-note label,.shopify-section--main-cart .cart-discount label{color:rgb(var(--fdb-text) / .82);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.shopify-section--main-cart :is(.cart-note,.cart-discount) :is(.input,.textarea){min-height:3rem;border:1px solid rgb(var(--fdb-border) / .15);border-radius:8px;background:#090a0b;color:rgb(var(--fdb-text))}.shopify-section--main-cart :is(.cart-note,.cart-discount) :is(.input,.textarea):focus{border-color:rgb(var(--fdb-red-accent) / .72);outline:2px solid rgb(var(--fdb-red-accent) / .22);outline-offset:2px}.shopify-section--main-cart .cart-recap{position:relative;overflow:hidden;gap:.72rem}.shopify-section--main-cart .cart-recap:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:linear-gradient(180deg,rgb(var(--fdb-red-accent) / .92),rgb(var(--fdb-red) / .2))}.shopify-section--main-cart .cart-recap>.h-stack:has(.text-lg){width:100%;justify-content:space-between;margin-block-start:.35rem;padding-block-start:.85rem;border-block-start:1px solid rgb(var(--fdb-border) / .1)}.shopify-section--main-cart .cart-recap .text-lg{color:rgb(var(--fdb-text));font-weight:700}.shopify-section--main-cart .discount-badge{border:1px solid rgb(var(--fdb-red-accent) / .3);border-radius:999px;background:rgb(var(--fdb-red) / .11);color:rgb(var(--fdb-text) / .9)}.shopify-section--main-cart .cart-recap .button[name=checkout]{--button-background: 193 18 31 !important;--button-text-color: 255 255 255 !important;--button-outline-color: 224 27 42 !important;width:100%;min-height:3.15rem;border:1px solid #e01b2a!important;border-radius:8px;background:#c1121f!important;color:#fff!important;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 8px 20px rgb(var(--fdb-red) / .14),inset 0 1px rgb(var(--fdb-border) / .08);transition:border-color var(--fdb-transition-card),background-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card),transform var(--fdb-transition-card)}.shopify-section--main-cart .cart-recap .button[name=checkout]:hover,.shopify-section--main-cart .cart-recap .button[name=checkout]:focus-visible{--button-background: 255 31 45 !important;border-color:#ff4a55!important;background:#ff1f2d!important;box-shadow:0 10px 24px rgb(var(--fdb-red) / .2),inset 0 1px rgb(var(--fdb-border) / .1);transform:translateY(-1px)}.shopify-section--main-cart .shipping-estimator{padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--fdb-border-panel);border-radius:10px;background:var(--fdb-surface-panel);box-shadow:0 16px 38px #00000038}.shopify-section--main-cart .shipping-estimator .bordered-box__title{color:rgb(var(--fdb-text))}.shopify-section--main-cart .shipping-estimator .bordered-box__title:after{content:"";display:block;width:3.25rem;height:2px;margin-block-start:.7rem;background:rgb(var(--fdb-red-accent) / .72)}.shopify-section--main-cart .shipping-estimator :is(.input,.select){min-height:2.9rem;border-color:rgb(var(--fdb-border) / .14);border-radius:8px;background:#090a0b}.shopify-section--main-cart .empty-state{width:min(100%,38rem);margin-inline:auto;padding:clamp(1.75rem,5vw,2.75rem);border:1px solid var(--fdb-border-panel);border-radius:12px;background:var(--fdb-surface-panel);box-shadow:var(--fdb-shadow-card)}.shopify-section--main-cart .empty-state .h4{color:rgb(var(--fdb-text));font-size:clamp(1.9rem,4vw,2.6rem);text-transform:uppercase}.shopify-section--main-cart .empty-state .h4:after{content:"";display:block;width:4rem;height:2px;margin:.85rem auto 0;background:rgb(var(--fdb-red-accent) / .78)}.shopify-section--main-cart .empty-state p{color:rgb(var(--fdb-text) / .7)}.shopify-section--main-page>.color-scheme,.shopify-section--404>.color-scheme{min-height:clamp(30rem,64vh,52rem);background:var(--fdb-atmosphere-vignette),radial-gradient(ellipse 54% 30rem at 50% 0%,rgb(var(--fdb-red) / .06),transparent 74%),radial-gradient(ellipse 30% 20rem at 88% 28%,rgb(var(--fdb-border) / .022),transparent 76%),var(--fdb-layer-section)}.shopify-section--main-page .section-stack{gap:clamp(1.5rem,4vw,2.75rem)}.shopify-section--main-page .container--xs{--container-max-width: 60rem}.shopify-section--main-page .section-header .h2{color:rgb(var(--fdb-text));font-size:clamp(2.25rem,5vw,4.25rem);font-weight:700;line-height:.98;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.shopify-section--main-page .section-header .h2:after{content:"";display:block;width:5rem;height:2px;margin:1.1rem auto 0;background:linear-gradient(90deg,transparent,rgb(var(--fdb-red-accent) / .84),transparent)}.shopify-section--main-page .section-stack>.prose{position:relative;width:100%;max-width:none;overflow:hidden;padding:clamp(1.35rem,4vw,2.25rem);border:1px solid rgb(var(--fdb-border) / .15);border-radius:14px;background:linear-gradient(180deg,rgb(var(--fdb-border) / .045),transparent 18%),#111315;box-shadow:0 24px 60px #00000057,inset 0 1px rgb(var(--fdb-border) / .055)}.shopify-section--main-page .section-stack>.prose:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:linear-gradient(180deg,rgb(var(--fdb-red-accent) / .88),rgb(var(--fdb-red) / .16))}.shopify-section--main-page .section-stack>.prose:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:min(7rem,34%);height:2px;background:linear-gradient(90deg,rgb(var(--fdb-red-accent) / .72),transparent)}.shopify-section--main-page .prose :is(h2,h3,h4){color:rgb(var(--fdb-text));text-wrap:balance}.shopify-section--main-page .prose h2{padding-block-end:.65rem;border-block-end:1px solid rgb(var(--fdb-border) / .1)}.shopify-section--main-page .prose :is(p,li){color:rgb(var(--fdb-text) / .76);line-height:1.75}.shopify-section--main-page .prose a{color:rgb(var(--fdb-text));text-decoration-color:rgb(var(--fdb-red-accent) / .58);text-underline-offset:.18em}.shopify-section--main-page .prose a:hover,.shopify-section--main-page .prose a:focus-visible{color:rgb(var(--fdb-red-accent))}.shopify-section--main-page .prose :is(blockquote,table){border-color:rgb(var(--fdb-border) / .12);background:rgb(var(--fdb-background-soft) / .52)}.shopify-section--main-page .prose blockquote{padding:clamp(1rem,2.5vw,1.35rem);border-inline-start-color:rgb(var(--fdb-red-accent) / .7);border-radius:0 8px 8px 0;box-shadow:inset 0 1px rgb(var(--fdb-border) / .025)}.shopify-section--main-page .prose :is(ul,ol) ::marker{color:rgb(var(--fdb-red-accent) / .82)}.shopify-section--main-page .prose table{border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:8px}.shopify-section--main-page .prose th{background:rgb(var(--fdb-background-soft) / .9);color:rgb(var(--fdb-text) / .86);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.shopify-section--main-page .prose :is(th,td){border-color:rgb(var(--fdb-border) / .1)}.shopify-policy__container{width:calc(100% - (2 * var(--container-gutter)));max-width:68rem;margin:clamp(3rem,7vw,5.5rem) auto;gap:clamp(1.5rem,3vw,2.25rem)}.shopify-policy__title{position:relative;max-width:54rem;margin-inline:auto;padding-block-end:1.25rem;color:rgb(var(--fdb-text));text-align:center}.shopify-policy__title h1{color:rgb(var(--fdb-text));font-family:var(--fdb-heading-stack);font-size:clamp(2.2rem,5vw,4rem);font-weight:700;line-height:1;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.shopify-policy__title:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;width:5rem;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--fdb-red-accent) / .82),transparent);transform:translate(-50%)}.shopify-policy__body{position:relative;overflow:hidden;padding:clamp(1.5rem,4vw,2.75rem);border:1px solid rgb(var(--fdb-border) / .2);border-radius:16px;background:linear-gradient(180deg,#1d1f23,#141619 22%,#0e1012);color:rgb(var(--fdb-text) / .78);box-shadow:0 28px 70px #00000075,inset 0 1px #fff1,inset 0 -1px #00000047}.shopify-policy__body:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:min(9rem,34%);height:1px;background:linear-gradient(90deg,rgb(var(--fdb-red-accent) / .9),transparent)}.shopify-policy__body :is(h2,h3,h4){color:rgb(var(--fdb-text));font-family:var(--fdb-heading-stack);line-height:1.2;text-wrap:balance}.shopify-policy__body h2{margin-block-start:clamp(2rem,4vw,3rem);padding-block-end:.7rem;border-block-end:1px solid rgb(var(--fdb-border) / .1);font-size:clamp(1.35rem,2.6vw,1.8rem)}.shopify-policy__body h3{margin-block-start:clamp(1.5rem,3vw,2.15rem);font-size:clamp(1.1rem,2vw,1.35rem)}.shopify-policy__body :is(p,li){color:rgb(var(--fdb-text) / .76);line-height:1.75}.shopify-policy__body :is(ul,ol){padding-inline-start:1.35rem}.shopify-policy__body li+li{margin-block-start:.45rem}.shopify-policy__body a{color:rgb(var(--fdb-text));text-decoration-color:rgb(var(--fdb-red-accent) / .58);text-underline-offset:.18em}.shopify-policy__body a:hover,.shopify-policy__body a:focus-visible{color:rgb(var(--fdb-red-accent))}.shopify-policy__body blockquote{padding:clamp(1rem,2.5vw,1.35rem);border:1px solid rgb(var(--fdb-border) / .1);border-inline-start:2px solid rgb(var(--fdb-red-accent) / .65);border-radius:0 8px 8px 0;background:rgb(var(--fdb-background-soft) / .58)}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;border:1px solid rgb(var(--fdb-border) / .1);border-radius:8px;background:rgb(var(--fdb-background-soft) / .5)}.shopify-policy__body th{background:rgb(var(--fdb-background-soft) / .9);color:rgb(var(--fdb-text) / .86);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.shopify-policy__body :is(th,td){padding:.75rem .9rem;border-color:rgb(var(--fdb-border) / .1)}.shopify-section--404 .empty-state{width:min(100%,38rem);margin-inline:auto;padding:clamp(2rem,6vw,3.25rem);border:1px solid var(--fdb-border-panel);border-radius:12px;background:var(--fdb-surface-panel);box-shadow:var(--fdb-shadow-card)}.shopify-section--404 .empty-state .h4{color:rgb(var(--fdb-text));font-size:clamp(2rem,5vw,3rem);text-transform:uppercase}.shopify-section--404 .empty-state .h4:before{content:"404";display:block;margin-block-end:.7rem;color:rgb(var(--fdb-red-accent));font-size:.72rem;font-weight:800;letter-spacing:.14em}.shopify-section--404 .empty-state p{color:rgb(var(--fdb-text) / .7)}.shopify-section--404 .empty-state .button,.shopify-section--main-cart .empty-state .button{min-height:2.9rem;border-color:rgb(var(--fdb-red-accent) / .54)}@media screen and (min-width:700px){.shopify-section--main-cart .cart-note{flex:1 1 0;width:auto}.shopify-section--main-cart .cart-recap{flex:0 1 25rem;width:min(25rem,100%)}}@media screen and (max-width:999px){.shopify-section--main-search .collection{--collection-gap: clamp(1.25rem, 3vw, 2rem)}.shopify-section--main-search .collection-toolbar{flex-wrap:wrap}.predictive-search__results{gap:1.75rem}.predictive-search__results--with-suggestions>.predictive-search__resource-item:first-child{padding-inline-end:0;padding-block-end:1rem;border-inline-end:0;border-block-end:1px solid rgb(var(--fdb-border) / .075)}.shopify-section--main-cart .cart-footer{flex-direction:column}.shopify-section--main-cart :is(.cart-note,.cart-recap){flex:none;width:100%}}@media screen and (max-width:699px){.header__secondary-nav :is(.header__search-link,.header__cart-link)>a,.header__primary-nav>button{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.header{--fdb-header-precision-line-width: min(11rem, 38vw)}.shopify-section--main-search>.color-scheme:not(:has(.section-spacing)){padding-block:3rem}.shopify-section--main-search .main-search{--fdb-search-panel-padding: .9rem;border-radius:10px}.shopify-section--main-search .section-header .h2,.shopify-section--main-cart .section-header .h2,.shopify-section--main-page .section-header .h2{font-size:clamp(2.05rem,11vw,3rem)}.shopify-section--main-search .main-search__tabs::part(tab-list),.predictive-search__tabs::part(tab-list){gap:1.5rem}.shopify-section--main-search .collection-toolbar__button{min-height:44px}.shopify-section--main-search .empty-state,.shopify-section--main-cart .empty-state,.shopify-section--404 .empty-state{padding:1.4rem 1.15rem;border-radius:10px}.shopify-section--main-search .empty-state .button,.shopify-section--main-cart .empty-state .button,.shopify-section--404 .empty-state .button{width:100%;min-height:44px}.shopify-section--main-search .main-search-form .input,.shopify-section--main-search .main-search-form .input-suffix{min-height:44px}.predictive-search__results{margin-block:.75rem 1rem;padding-block:1rem 1.5rem;padding-inline:.85rem;border-radius:10px}.predictive-search__collections>a,.predictive-search__blog-posts .blog-post-card{padding:.65rem}.shopify-section--main-cart .order-summary{border-radius:10px}.shopify-section--main-cart .order-summary__body td{padding-inline:.85rem}.shopify-section--main-cart .line-item{gap:.85rem}.shopify-section--main-cart .quantity-selector,.shopify-section--main-cart .cart-recap .button[name=checkout],.shopify-section--main-cart .shipping-estimator .button{min-height:44px}.shopify-section--main-cart .cart-note,.shopify-section--main-cart .cart-recap,.shopify-section--main-cart .shipping-estimator{width:100%;padding:1.15rem;border-radius:9px}.shopify-section--main-cart .shipping-estimator__form{grid-template-columns:minmax(0,1fr)}.shopify-section--main-page .section-stack>.prose{padding:1.25rem 1.1rem;border-radius:10px}.shopify-policy__container{width:calc(100% - (2 * var(--container-gutter)));margin-block:2.5rem 3.5rem;gap:1.25rem}.shopify-policy__title{padding-block-end:1rem}.shopify-policy__title h1{font-size:clamp(1.9rem,9.5vw,2.6rem)}.shopify-policy__body{padding:1.35rem 1.1rem;border-radius:14px}.shopify-section--main-page .prose{overflow-wrap:anywhere}.shopify-section--main-page .prose table{display:block;max-width:100%;overflow-x:auto}}@media(prefers-reduced-motion:reduce){.shopify-section--main-search .main-search__linklist li,.shopify-section--main-search .blog-post-card,.predictive-search__collections>a,.predictive-search__blog-posts .blog-post-card,.shopify-section--main-cart .cart-recap .button[name=checkout]{transition-duration:0ms}.shopify-section--main-search .main-search__linklist li:hover,.shopify-section--main-search .blog-post-card:hover,.shopify-section--main-cart .cart-recap .button[name=checkout]:hover,.shopify-section--main-cart .cart-recap .button[name=checkout]:focus-visible{transform:none}}.fdb-product-documentation{display:grid;gap:1.1rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid #2a2a2a;border-radius:14px;background:radial-gradient(ellipse at top left,rgba(193,18,31,.075),transparent 65%),linear-gradient(145deg,#111,#080808);container-type:inline-size;font-family:Inter,sans-serif;line-height:1.5;min-width:0}.fdb-product-documentation__header{display:grid;gap:.45rem}.fdb-product-documentation__header :is(p,h2){margin:0}.fdb-product-documentation__eyebrow{color:#f5f5f5b8;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fdb-product-documentation__header h2{font-size:1.2rem;font-weight:600;line-height:1.25;letter-spacing:-.015em;text-transform:none}.fdb-product-documentation__intro,.fdb-product-documentation .fdb-product-documentation__new-tab{color:#f5f5f5bf;font-size:.8125rem;margin:0}.fdb-product-documentation .fdb-coa-lot{padding-block-start:1rem;border-top:1px solid transparent;border-image:linear-gradient(90deg,rgba(193,18,31,.65),rgba(245,245,245,.1),transparent) 1;overflow-wrap:anywhere;min-width:0}.fdb-product-documentation .fdb-coa-lot h3{margin:0;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none}.fdb-product-documentation .fdb-coa-lot__state{margin:.35rem 0 .55rem;color:#f5f5f5bf;font-size:.75rem;line-height:1.45}.fdb-coa-lot__report summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;min-height:44px;padding-block:.65rem;font-size:.875rem;font-weight:500;color:#f5f5f5}.fdb-coa-lot__report summary:after{content:"";flex:0 0 .45rem;width:.45rem;height:.45rem;margin-inline-end:.2rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.fdb-coa-lot__report[open] summary:after{transform:rotate(225deg)}.fdb-coa-lot__report[open] summary{margin-block-end:.4rem}.fdb-product-documentation__facts{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem 1rem;margin:0}.fdb-product-documentation__facts div{display:grid;align-content:start;gap:.125rem}.fdb-product-documentation__facts :is(dt,dd){margin:0}.fdb-product-documentation__facts dt{color:#f5f5f5ad;font-size:.6875rem;letter-spacing:0;text-transform:none}.fdb-product-documentation__facts dd{color:#f5f5f5;font-size:.875rem}.fdb-product-documentation__links{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;margin-block-start:1rem}.fdb-product-documentation__links :is(.button,.fdb-coa-lot__secondary){display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;max-width:100%;white-space:normal;font-size:.8125rem;font-weight:600;letter-spacing:0;line-height:1.35;text-transform:none;text-decoration:none}.fdb-product-documentation__links .button{width:auto;padding:.7rem 1.1rem;border:1px solid rgba(193,18,31,.65);border-radius:7px;background:#c1121f1f;color:#f5f5f5}.fdb-product-documentation__links svg{flex:none}.fdb-product-documentation__links .fdb-coa-lot__secondary{color:#f5f5f5}.fdb-product-documentation__links a:hover{text-decoration:underline;text-underline-offset:4px}.fdb-product-documentation :is(a,summary):focus-visible{outline:2px solid #ff1f2d;outline-offset:4px;border-radius:3px}.fdb-product-documentation :is(a,summary){scroll-margin-block:10rem}@container (min-width: 26rem){.fdb-product-documentation__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.shopify-policy__container) #main{background:var(--fdb-atmosphere-vignette),radial-gradient(ellipse 54% 30rem at 50% 0%,rgb(var(--fdb-red) / .045),transparent 74%),#070707}.shopify-policy__container{max-width:60rem;margin-block:clamp(3rem,7vw,5rem)}.shopify-policy__body{padding:clamp(1.35rem,4vw,2.25rem);border-color:rgb(var(--fdb-border) / .15);border-radius:14px;background:linear-gradient(180deg,rgb(var(--fdb-border) / .04),transparent 18%),#111315;box-shadow:0 24px 60px #00000057,inset 0 1px rgb(var(--fdb-border) / .05)}.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]){overflow:hidden;isolation:isolate;border-color:#e01b2a;background-color:#c1121f!important;background-image:linear-gradient(90deg,#c1121f,#c1121f),linear-gradient(90deg,#ff1f2d,#d71927)!important;background-position:left center,right center!important;background-size:100% 100%,0 100%!important;background-repeat:no-repeat!important;color:#fff!important;box-shadow:inset 0 1px #ffffff12;transition:background-size .36s cubic-bezier(.785,.135,.15,.86),background-position .36s step-end,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):focus-visible{border-color:#ff4a55;background-position:left center,left center!important;background-size:0 100%,100% 100%!important;color:#fff!important;outline:2px solid #ffffff;outline-offset:3px;box-shadow:0 0 0 5px #c1121f57,0 10px 24px #c1121f33,inset 0 1px #ffffff1a}@media(hover:hover)and (pointer:fine){.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):hover{border-color:#ff4a55;background-position:left center,left center!important;background-size:0 100%,100% 100%!important;color:#fff!important;box-shadow:0 10px 24px #c1121f33,inset 0 1px #ffffff1a;transform:translateY(-1px)}}.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):active{border-color:#d71927;background-color:#a90f1a!important;background-image:linear-gradient(#a90f1a,#a90f1a)!important;background-position:center!important;background-size:100% 100%!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0a;transform:translateY(0)}.shopify-section--main-product :is(.fdb-buy-buttons--incoming,.fdb-buy-buttons--sold-out)>.button[disabled]{background-image:none!important;color:#f5f5f5b8!important;opacity:1}@media(prefers-reduced-motion:reduce){.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]){transition-duration:0ms}.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):hover,.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):focus-visible,.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):active{transform:none}}@media screen and (max-width:699px){.shopify-policy__container{margin-block:2.5rem 3.5rem}.shopify-policy__body{padding:1.25rem 1.1rem;border-radius:10px}}.button{--fdb-cta-base: var(--fdb-cta-black);--fdb-cta-wipe: var(--fdb-cta-red);--fdb-cta-wipe-start: translateX(0);--fdb-cta-wipe-end: translateX(101%);--fdb-cta-color: #ffffff;--fdb-cta-hover-color: var(--fdb-cta-red);--fdb-cta-border: var(--fdb-cta-red);--fdb-cta-hover-border: var(--fdb-cta-red);isolation:isolate;min-height:44px;overflow:hidden;border:1px solid var(--fdb-cta-border)!important;border-radius:0!important;background:var(--fdb-cta-base)!important;background-image:none!important;color:var(--fdb-cta-color)!important;box-shadow:none;transform:none;transition:color var(--fdb-cta-duration) var(--fdb-cta-ease),border-color var(--fdb-cta-duration) var(--fdb-cta-ease),box-shadow var(--fdb-cta-duration) var(--fdb-cta-ease)}.button:before{position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--fdb-cta-wipe);content:"";pointer-events:none;transform:var(--fdb-cta-wipe-start);transition:transform var(--fdb-cta-duration) var(--fdb-cta-ease)}.button:is(.button--outline,.button--secondary):not(.fdb-buy-buttons--available>.button){--fdb-cta-wipe-start: translateX(-101%);--fdb-cta-wipe-end: translateX(0);--fdb-cta-color: #ffffff;--fdb-cta-hover-color: #ffffff;--fdb-cta-border: rgb(255 255 255 / .88);--fdb-cta-hover-border: var(--fdb-cta-red)}.fdb-buy-buttons--available>.button{--fdb-cta-wipe-start: translateX(0);--fdb-cta-wipe-end: translateX(101%);--fdb-cta-color: #ffffff;--fdb-cta-hover-color: var(--fdb-cta-red);--fdb-cta-border: var(--fdb-cta-red);--fdb-cta-hover-border: var(--fdb-cta-red);background:var(--fdb-cta-black)!important;color:var(--fdb-cta-color)!important}.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]),.product-sticky-bar .fdb-buy-buttons--available>.button:not([disabled]),.cart-drawer .fdb-cart-empty__panel .button,.cart-drawer__footer .button[name=checkout],.cart-drawer__order-note .button{border-color:var(--fdb-cta-border)!important;border-radius:0!important;background:var(--fdb-cta-base)!important;background-image:none!important;color:var(--fdb-cta-color)!important;box-shadow:none;transform:none;transition:color var(--fdb-cta-duration) var(--fdb-cta-ease),border-color var(--fdb-cta-duration) var(--fdb-cta-ease),box-shadow var(--fdb-cta-duration) var(--fdb-cta-ease)}.button:focus-visible{border-color:var(--fdb-cta-hover-border)!important;outline:2px solid #ffffff!important;outline-offset:3px!important;box-shadow:0 0 0 5px #c1121f85!important}.button:not([disabled],[aria-disabled=true]):active{border-color:var(--fdb-cta-hover-border)!important;color:var(--fdb-cta-hover-color)!important;transform:none!important}.button:not([disabled],[aria-disabled=true]):active:before{transform:var(--fdb-cta-wipe-end)}.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):active,.product-sticky-bar .fdb-buy-buttons--available>.button:not([disabled]):active,.cart-drawer .fdb-cart-empty__panel .button:active,.cart-drawer__footer .button[name=checkout]:active,.cart-drawer__order-note .button:not([disabled]):active{border-color:var(--fdb-cta-hover-border)!important;background:var(--fdb-cta-base)!important;background-image:none!important;color:var(--fdb-cta-hover-color)!important;box-shadow:none!important;transform:none!important}.button:is([disabled],[aria-disabled=true]){cursor:not-allowed;color:#f5f5f5a3!important;opacity:.58}.button:is([disabled],[aria-disabled=true]):before{transform:var(--fdb-cta-wipe-start)}@media(hover:hover)and (pointer:fine){.button:not([disabled],[aria-disabled=true]):hover{border-color:var(--fdb-cta-hover-border)!important;color:var(--fdb-cta-hover-color)!important;box-shadow:none!important;transform:none!important}.button:not([disabled],[aria-disabled=true]):hover:before{transform:var(--fdb-cta-wipe-end)}.shopify-section--main-product .fdb-buy-buttons--available>.button:not([disabled]):hover,.product-sticky-bar .fdb-buy-buttons--available>.button:not([disabled]):hover,.cart-drawer .fdb-cart-empty__panel .button:hover,.cart-drawer__footer .button[name=checkout]:hover,.cart-drawer__order-note .button:not([disabled]):hover{border-color:var(--fdb-cta-hover-border)!important;background:var(--fdb-cta-base)!important;background-image:none!important;color:var(--fdb-cta-hover-color)!important;box-shadow:none!important;transform:none!important}}:is([id$=__fdb_faq] .faq__content,[id$=__fdb_quality_faq] .faq__content,.fdb-product-description-accordions,.fdb-research-shell .accordion-group,.fdb-faq-page__accordion){overflow:hidden;border:1px solid rgb(255 255 255 / .12);border-radius:0;background:#0b0b0b;box-shadow:none}:is([id$=__fdb_faq] .accordion,[id$=__fdb_quality_faq] .accordion,.fdb-product-description-accordions .accordion,.fdb-research-shell .accordion-group>.accordion){margin:0;border:0;border-block-end:1px solid rgb(255 255 255 / .1);background:transparent}:is([id$=__fdb_faq] .accordion:last-child,[id$=__fdb_quality_faq] .accordion:last-child,.fdb-product-description-accordions .accordion:last-child,.fdb-research-shell .accordion-group>.accordion:last-child){border-block-end:0}:is([id$=__fdb_faq] .accordion__disclosure,[id$=__fdb_quality_faq] .accordion__disclosure,.fdb-product-description-accordions .accordion__disclosure,.fdb-research-shell .accordion-group .accordion__disclosure){border:0;border-radius:0;background:#0b0b0b;transition:background-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card)}:is([id$=__fdb_faq] .accordion__disclosure,[id$=__fdb_quality_faq] .accordion__disclosure,.fdb-product-description-accordions .accordion__disclosure,.fdb-research-shell .accordion-group .accordion__disclosure):is([open],:hover,:focus-within){border-color:transparent;background:#0e0e0f;box-shadow:inset 3px 0 #c1121fd1}:is([id$=__fdb_faq],[id$=__fdb_quality_faq],.fdb-product-description-accordions,.fdb-research-shell .accordion-group) .accordion__toggle{min-width:0;min-height:44px;color:#f5f5f5f0}:is([id$=__fdb_faq],[id$=__fdb_quality_faq],.fdb-product-description-accordions,.fdb-research-shell .accordion-group) .accordion__toggle>:first-child{min-width:0;overflow-wrap:anywhere}:is([id$=__fdb_faq],[id$=__fdb_quality_faq],.fdb-product-description-accordions,.fdb-research-shell .accordion-group) .accordion__disclosure:is([open],:hover,:focus-within) .accordion__toggle{color:#fff}:is([id$=__fdb_faq],[id$=__fdb_quality_faq],.fdb-product-description-accordions,.fdb-research-shell .accordion-group) .accordion__disclosure:is([open],:hover,:focus-within) .animated-plus{color:var(--fdb-cta-red)}:is([id$=__fdb_faq],[id$=__fdb_quality_faq],.fdb-product-description-accordions,.fdb-research-shell .accordion-group) summary:focus-visible .accordion__toggle{border-radius:0;outline:2px solid #ffffff;outline-offset:-3px;box-shadow:inset 0 0 0 4px #c1121f7a}.fdb-faq-page__accordion{display:block}.fdb-faq-page__item{margin:0;border:0;border-block-end:1px solid rgb(255 255 255 / .1);border-radius:0;background:#0b0b0b;box-shadow:none;transform:none;transition:background-color var(--fdb-transition-card),box-shadow var(--fdb-transition-card)}.fdb-faq-page__item:last-child{border-block-end:0}.fdb-faq-page__item:before{content:none}.fdb-faq-page__item:is([open],:hover,:focus-within){border-color:#ffffff1a;background:#0e0e0f;box-shadow:inset 3px 0 #c1121fd1;transform:none}.fdb-faq-page__summary{min-height:44px}.fdb-faq-page__summary:focus-visible{border-radius:0;outline:2px solid #ffffff;outline-offset:-3px;box-shadow:inset 0 0 0 4px #c1121f7a}.fdb-faq-page__item:is([open],:hover,:focus-within) .fdb-faq-page__question,.fdb-faq-page__item:is([open],:hover,:focus-within) .fdb-faq-page__icon{color:#fff}@media(prefers-reduced-motion:reduce){.button,.button:before,:is([id$=__fdb_faq] .accordion__disclosure,[id$=__fdb_quality_faq] .accordion__disclosure,.fdb-product-description-accordions .accordion__disclosure,.fdb-research-shell .accordion-group .accordion__disclosure,.fdb-faq-page__item){transition-duration:0ms!important}}:is([id$=__fdb_faq],[id$=__fdb_quality_faq],.fdb-product-description-accordions,.fdb-research-shell .accordion-group) .accordion__disclosure[open] .accordion__toggle{color:var(--fdb-cta-red)!important}.fdb-faq-page__item[open] .fdb-faq-page__question,.fdb-faq-page__item[open] .fdb-faq-page__icon{color:var(--fdb-cta-red)!important}.shopify-section--related-products .product-card__fdb-cta--add:not([disabled],[aria-disabled=true]),.product-info__block-item[data-block-type=complementary-products] .fdb-horizontal-product-card__button--add:not([disabled],[aria-disabled=true]){position:relative;isolation:isolate;min-height:44px;overflow:hidden;border:1px solid var(--fdb-cta-red)!important;border-radius:0!important;background:var(--fdb-cta-black)!important;background-image:none!important;color:#fff!important;box-shadow:none!important;transform:none!important;transition:color var(--fdb-cta-duration) var(--fdb-cta-ease),border-color var(--fdb-cta-duration) var(--fdb-cta-ease),box-shadow var(--fdb-cta-duration) var(--fdb-cta-ease)}.shopify-section--related-products .product-card__fdb-cta--add:not([disabled],[aria-disabled=true]):before,.product-info__block-item[data-block-type=complementary-products] .fdb-horizontal-product-card__button--add:not([disabled],[aria-disabled=true]):before{position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--fdb-cta-red);content:"";pointer-events:none;transform:translate(0);transition:transform var(--fdb-cta-duration) var(--fdb-cta-ease)}.shopify-section--related-products .product-card__fdb-cta--add:not([disabled],[aria-disabled=true]):focus-visible,.product-info__block-item[data-block-type=complementary-products] .fdb-horizontal-product-card__button--add:not([disabled],[aria-disabled=true]):focus-visible{border-color:var(--fdb-cta-red)!important;outline:2px solid #ffffff!important;outline-offset:3px!important;box-shadow:0 0 0 5px #c1121f85!important}.shopify-section--related-products .product-card__fdb-cta--add:not([disabled],[aria-disabled=true]):active,.product-info__block-item[data-block-type=complementary-products] .fdb-horizontal-product-card__button--add:not([disabled],[aria-disabled=true]):active{border-color:var(--fdb-cta-red)!important;background:var(--fdb-cta-black)!important;background-image:none!important;color:var(--fdb-cta-red)!important;transform:none!important}.shopify-section--related-products .product-card__fdb-cta--add:not([disabled],[aria-disabled=true]):active:before,.product-info__block-item[data-block-type=complementary-products] .fdb-horizontal-product-card__button--add:not([disabled],[aria-disabled=true]):active:before{transform:translate(101%)}@media(hover:hover)and (pointer:fine){.shopify-section--related-products .product-card__fdb-cta--add:not([disabled],[aria-disabled=true]):hover,.product-info__block-item[data-block-type=complementary-products] .fdb-horizontal-product-card__button--add:not([disabled],[aria-disabled=true]):hover{border-color:var(--fdb-cta-red)!important;background:var(--fdb-cta-black)!important;background-image:none!important;color:var(--fdb-cta-red)!important;box-shadow:none!important;transform:none!important}.shopify-section--related-products .product-card__fdb-cta--add:not([disabled],[aria-disabled=true]):hover:before,.product-info__block-item[data-block-type=complementary-products] .fdb-horizontal-product-card__button--add:not([disabled],[aria-disabled=true]):hover:before{transform:translate(101%)}}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table){max-width:100%;margin-block:1.25rem clamp(2rem,4vw,3rem);overflow:visible;border:0!important;border-radius:0;background:#0b0b0b;box-shadow:none}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) table,:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+table{display:block;width:100%;max-width:100%;margin:0;overflow:visible;border:0!important;border-collapse:separate;border-spacing:0;background:transparent}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) tbody{display:block}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) tbody tr{display:grid;grid-template-columns:minmax(12.5rem,13.75rem) minmax(0,1fr);grid-template-rows:auto;align-items:start;column-gap:2rem;row-gap:.75rem;padding:1.25rem 0;border-block-end:1px solid rgb(245 245 245 / .12)}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) tbody tr:first-child{border-block-start:1px solid rgb(193 18 31 / .5)}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) td{display:block;align-self:start;min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow-wrap:anywhere}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) td:first-child{color:#f5f5f594;font-family:var(--fdb-heading-stack);font-size:.69rem;font-weight:750;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) td:first-child{grid-column:1;grid-row:1}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) td:nth-child(2){grid-column:2;grid-row:1;line-height:1.58}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) tbody tr:has(td:nth-child(3)){grid-template-rows:auto auto}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) tbody tr:has(td:nth-child(3)) td:first-child{grid-row:1 / span 2}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) tbody tr:has(td:nth-child(3)) td:last-child{grid-column:2;grid-row:2;color:#f5f5f5b3;font-size:.94em;font-weight:500;line-height:1.52}@media screen and (max-width:699px){:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) tbody tr{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:0;padding-block:1.125rem}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) td:first-child,:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) td:nth-child(2),:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) td:last-child{grid-column:1!important;grid-row:auto!important}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) td:first-child{margin-block-end:0!important}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) td:nth-child(2){margin-block-start:.625rem!important}:is(.fdb-research-article__content,.fdb-quality-article__content) :is(#at-a-glance,[id$=-at-a-glance])+:is(.table-scroller,table) tbody tr:has(td:nth-child(3)) td:last-child{margin-block-start:.875rem!important}.fdb-research-shell .accordion-group .accordion__toggle{padding-inline:1.25rem}.fdb-research-shell .accordion-group .accordion__content{padding:1.125rem 1.25rem 1.25rem}.fdb-research-shell .accordion-group .accordion__content.prose p+p{margin-block-start:1.125rem!important}}@media(prefers-reduced-motion:reduce){.shopify-section--related-products .product-card__fdb-cta--add,.shopify-section--related-products .product-card__fdb-cta--add:before,.product-info__block-item[data-block-type=complementary-products] .fdb-horizontal-product-card__button--add,.product-info__block-item[data-block-type=complementary-products] .fdb-horizontal-product-card__button--add:before{transition-duration:0ms!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/fdb-brand.css.map */
