@import"https://fonts.googleapis.com/css2?family=Quantico:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&display=swap";:root{--font-heading-family: "Quantico", sans-serif;--font-heading-weight: 700;--font-heading-style: normal;--font-heading-letter-spacing: .02em;--font-heading-text-transform: uppercase;--font-body-family: "Satoshi", sans-serif;--font-body-weight: 400;--font-body-style: normal;--font-navigation-family: "Quantico", sans-serif;--font-navigation-weight: 700;--font-navigation-text-transform: uppercase;--font-button-family: "Quantico", sans-serif;--font-button-weight: 700;--font-button-text-transform: uppercase;--font-product-family: "Satoshi", sans-serif;--fbs-white: #FFFFFF;--fbs-bg: #F5F5F5;--fbs-bg-alt: #EBEBEB;--fbs-line: #D4D4D4;--fbs-muted: #A3A3A3;--fbs-secondary-text: #737373;--fbs-dark: #404040;--fbs-black: #000000;--fbs-cherry: #F81400;--fbs-orange: #F27E00;--fbs-orange-light: #f5a540;--fbs-palesun: #FCFF16;--fbs-success: #007d48;--fbs-ease: cubic-bezier(.22, 1, .36, 1);--fbs-duration: .25s;--rounded-button: 0rem;--rounded-input: 0rem;--rounded-card: 0rem;--rounded-block: 0rem;--buttons-radius: 0rem;--inputs-radius: 0rem;--card-radius: 0rem;--border-radius: 0px;--border-radius-medium: 0px;--border-radius-small: 0px}::selection{background:var(--fbs-cherry);color:var(--fbs-white)}@media(hover:hover){:focus-visible{outline:2px solid var(--fbs-cherry)!important;outline-offset:2px}}@media(hover:none){:focus-visible{outline:none!important}}*{scrollbar-width:thin;scrollbar-color:var(--fbs-line) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--fbs-line);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--fbs-muted)}.heading,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.title-sm,.title-md,.title-lg,.title-xl,.heading span,.heading split-words,.heading animate-element{font-family:Quantico,sans-serif!important;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.1}body,.caption,.caption-large,p,li,td,th,label{font-family:var(--font-body-family)}.price,.price__regular,.price__sale,.price--on-sale,.unit-price,.price-per-item--current{font-family:var(--font-body-family);font-weight:700;letter-spacing:.01em}.price__sale,.price--on-sale .price__regular{color:var(--fbs-cherry)}.text-opacity{color:var(--fbs-secondary-text)}.title-wrapper,.title-wrapper-lg{margin-bottom:var(--sp-8)}a{transition:color var(--fbs-duration) var(--fbs-ease)}a:hover{color:var(--fbs-cherry)}.reversed-link{transition:color var(--fbs-duration) var(--fbs-ease)}.reversed-link:hover{color:var(--fbs-cherry)!important}.button,.btn,.shopify-payment-button__button{border-radius:0!important;font-family:var(--font-button-family)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em;transition:all var(--fbs-duration) var(--fbs-ease)}.button--primary,.button--primary .btn-fill,.button--primary:after,.button--secondary:not(.button--close),.button--secondary:not(.button--close):after,.button--secondary:not(.button--close) .btn-fill{border-radius:0!important}.button--close{border-radius:50%!important}.button[disabled],.button:disabled{opacity:.4;cursor:not-allowed}.shopify-payment-button__button--unbranded{background:var(--fbs-black)!important;color:var(--fbs-white)!important;min-height:48px}.field input,.field select,.field textarea,.input,.select,.textarea{border-radius:0!important;border:1.5px solid var(--fbs-line)!important;font-family:var(--font-body-family);transition:border-color var(--fbs-duration) var(--fbs-ease)}.field input:focus,.field select:focus,.field textarea:focus,.input:focus,.select:focus,.textarea:focus{border-color:var(--fbs-black)!important;box-shadow:none!important}.field input::placeholder,.input::placeholder,.textarea::placeholder{color:var(--fbs-muted)}.label,.field label{font-family:var(--font-body-family);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--fbs-secondary-text)}.quantity,.quantity__input,.quantity__button{border-radius:0!important}.quantity__input{font-family:var(--font-body-family);font-weight:500}.quantity__button{transition:color var(--fbs-duration) var(--fbs-ease)}.quantity__button:hover{color:var(--fbs-cherry)}.card,.product-card,.product-card:after,.product-card__media,.product-card__media .media,.collection-card,.collection-card:after{border-radius:0!important}.card,.product-card{box-shadow:none!important;overflow:hidden}.product-card__media{overflow:hidden}.product-card__secondary{opacity:0;transition:opacity .4s var(--fbs-ease)}.product-card:hover .product-card__secondary{opacity:1}.product-card__content{padding:var(--sp-3) 0;min-height:80px}.product-card__title{font-family:var(--font-body-family)!important;font-weight:500;text-transform:none;letter-spacing:0;font-size:13px;line-height:1.35;min-height:2.7em}.product-card__price-row{margin-top:3px}.product-card__price-row .price{font-size:13px;font-weight:700;color:var(--fbs-black, #000)}.fbs-card-sizes{display:flex;flex-direction:column;gap:1px;margin-top:8px;padding-top:6px;border-top:1px solid var(--fbs-line, #D4D4D4);position:relative}@media(max-width:767px){.fbs-card-sizes--multi{max-height:36px;overflow:hidden;transition:max-height .3s ease}.fbs-card-sizes--multi.is-expanded{max-height:200px}.fbs-card-sizes--multi:not(.is-expanded):after{content:"+";position:absolute;bottom:0;left:0;width:100%;height:32px;background:linear-gradient(to bottom,transparent 0%,var(--fbs-bg, #F5F5F5) 80%);display:flex;align-items:flex-end;justify-content:center;font-family:var(--font-mono, ui-monospace, monospace);font-size:9px;color:var(--fbs-secondary-text, #737373);pointer-events:none}}.fbs-card-sizes__row{display:flex;align-items:baseline;gap:4px;font-family:var(--font-mono, ui-monospace, monospace);font-size:9px;letter-spacing:.03em;text-transform:uppercase;line-height:1.4;flex-wrap:wrap}.fbs-card-sizes__condition{color:var(--fbs-secondary-text, #737373);font-weight:500}.fbs-card-sizes__values{color:var(--fbs-black, #000);font-weight:400}.product-card__top{font-size:10px;color:var(--fbs-muted, #A3A3A3);text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin-bottom:2px}.product-card__bottom .swatches{gap:var(--sp-1d5)}.product-card__rating{color:var(--fbs-cherry)}.quick-add .button,.quick-view__button{border-radius:0!important;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:6px 10px;min-height:unset}.quick-view__button{width:36px!important;height:36px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;top:var(--sp-3)!important;right:var(--sp-3)!important}@media(min-width:768px){.quick-view__button{top:var(--sp-5)!important;right:var(--sp-5)!important}}.quick-view__button svg,.quick-view__button .icon{width:16px;height:16px}.product-card__media .flickity-page-dots{display:none!important;bottom:16px!important;position:absolute;z-index:3}.product-card__media .flickity-page-dot{width:6px;height:6px;border-radius:50%;background:#0000004d;opacity:1;margin:0 3px;padding:0;border:none;transition:background .2s ease}.product-card__media .flickity-page-dot.is-selected{background:var(--fbs-black, #000)}.badge{border-radius:0!important;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:9px;padding:3px 6px;width:fit-content}.badges{gap:2px!important;align-items:flex-start}.badge--onsale,.badge--highlight{background:var(--fbs-cherry)!important;color:var(--fbs-white)!important}.badge--soldout,.badge--custom{background:var(--fbs-black)!important;color:var(--fbs-white)!important}.badge--fbs{font-family:var(--font-body-family);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 6px;line-height:1;border-radius:0}.badge--authentic{background:var(--fbs-black, #000);color:var(--fbs-white, #fff)}.badge--memorabilia{background:var(--fbs-cherry, #F81400);color:var(--fbs-white, #fff)}.badge--kids{background:var(--fbs-orange, #F27E00);color:var(--fbs-white, #fff)}.badge--women{background:#7b2d8e;color:var(--fbs-white, #fff)}.header{padding-top:var(--sp-3)!important;padding-bottom:var(--sp-3)!important;border-bottom:none!important}.header__menu .menu__item{font-family:var(--font-heading-family)!important;font-weight:500!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important;position:relative!important}.header__menu>ul.with-block .menu__item .btn-duplicate,.header__menu>ul.with-block>li:hover .menu__item .btn-duplicate{display:none!important;transform:none!important}.header__menu>ul.with-block .menu__item .btn-fill{display:none!important}.header__menu>ul.with-block .menu__item [data-text],.header__menu>ul.with-block>li:hover .menu__item [data-text]{position:static!important;transform:none!important;transition:none!important;opacity:1!important}.header__menu>ul.with-block .menu__item{overflow:visible!important;border-radius:0!important;padding-inline:0!important}.header__menu>ul.with-block .menu__item:after{content:""!important;position:absolute!important;bottom:25%!important;left:0!important;width:0!important;height:1px!important;background-color:currentColor!important;transition:width .3s var(--fbs-ease)!important;display:block!important;z-index:3!important}.header__menu>ul.with-block .menu__item:hover:after{width:100%!important}.header__menu .menu__item:hover{color:inherit!important}.header__menu>ul.with-block .menu__item.fbs-nav-active:after{width:100%!important;height:1.5px!important;background:var(--fbs-orange)!important;background-image:none!important;filter:drop-shadow(0 0 4px rgba(242,126,0,.4))!important}.header__menu>ul.with-block .menu__item.fbs-nav-active .btn-text{color:var(--fbs-orange)!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,var(--fbs-orange) 0%,var(--fbs-orange) 35%,var(--fbs-orange-light) 50%,var(--fbs-orange) 65%,var(--fbs-orange) 100%)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:fbs-sweep 2s ease-in-out infinite!important;opacity:1!important}@keyframes fbs-sweep{0%{background-position:-100% 0}to{background-position:200% 0}}.header__menu{flex:1!important;justify-content:center!important}.header__menu ul.list-menu{gap:var(--sp-7)!important;justify-content:center!important}.header__icons .search-drawer-button,.header__icons .cart-drawer-button,.header__icons shopify-account,.header__icons .menu-drawer-button{width:var(--sp-10)!important;height:var(--sp-10)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:none!important}.header__icons .search-drawer-button:hover,.header__icons .cart-drawer-button:hover,.header__icons shopify-account:hover,.header__icons .menu-drawer-button:hover,.header__icons shopify-account:hover *,.header__icons shopify-account:hover .icon{background:none!important;color:var(--fbs-cherry)!important}.header cart-count{background:var(--fbs-cherry)!important;color:var(--fbs-white)!important;border-radius:50%!important;font-family:var(--font-body-family)!important;font-size:10px!important;font-weight:700!important;min-width:var(--sp-4)!important;height:var(--sp-4)!important;line-height:var(--sp-4)!important;text-align:center!important;padding:0 var(--sp-1)!important}.header__logo img.logo{max-height:24px!important}@media(max-width:749px){.header__icons--end .search-drawer-button,.header__icons--end .menu-drawer-button{display:none!important}}@media(min-width:1024px){.header__logo img.logo{max-height:28px!important}.header__icons--start .search-drawer-button{display:none!important}}.mega-menu__container{background:var(--fbs-white)!important;border-top:1px solid var(--fbs-line)!important;border-radius:0!important;box-shadow:0 4px 24px #00000014!important;padding:var(--sp-10) 0 var(--sp-6)!important}.mega-menu__nav{display:flex!important;flex-wrap:wrap!important;gap:0!important;justify-content:center!important}.mega-menu__nav-item{opacity:1!important;padding:0 var(--sp-10) 0 0!important;min-width:180px!important}.mega-menu__nav-item>a{font-family:var(--font-heading-family)!important;font-weight:700!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--fbs-black)!important;display:block!important;margin-bottom:var(--sp-4)!important;padding-bottom:var(--sp-3)!important;border-bottom:none!important;text-decoration:none!important}.mega-menu__nav-item>a:hover{color:var(--fbs-cherry)!important}.mega-menu__nav-item ul{display:flex!important;flex-direction:column!important;gap:var(--sp-2)!important;list-style:none!important;padding:0!important;margin:0!important}.mega-menu__nav-item ul li a{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;color:var(--fbs-secondary-text)!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;transition:color .15s ease!important}.mega-menu__nav-item ul li a:hover{color:var(--fbs-black)!important}.mega-menu__item,.mega-menu__nav-item,.mega-menu__list li{opacity:1!important;transform:none!important;animation:none!important}.mega-menu .reversed-link:before,.mega-menu .reversed-link:after,.mega-menu__nav-item .reversed-link:before,.mega-menu__nav-item .reversed-link:after{display:none!important}.mega-menu__list{justify-content:center!important}.mega-menu__item--nav{display:flex!important;justify-content:center!important}.mega-menu__item:not(.mega-menu__item--nav){display:none!important}.fbs-mega-link{display:flex!important;align-items:center!important;gap:var(--sp-3)!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;color:var(--fbs-secondary-text)!important;text-decoration:none!important;transition:color .15s ease!important}.fbs-mega-link:hover{color:var(--fbs-black)!important}.fbs-mega-logo{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.fbs-mega-logo__img{width:100%;height:100%;object-fit:contain;transition:transform .25s var(--fbs-ease)}.fbs-mega-link:hover .fbs-mega-logo__img{transform:scale(1.2)}.fbs-mega-logo__text{white-space:nowrap}li.fbs-mega-footer{border-top:1px solid var(--fbs-line)!important;margin-top:32px!important;padding-top:0!important;width:100%!important;flex-basis:100%!important;order:99!important;list-style:none!important}.fbs-mega-footer__inner{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:20px!important;padding-bottom:4px!important}.fbs-mega-footer__links{display:flex!important;align-items:center!important;gap:32px!important}.fbs-mega-footer__link{display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:var(--font-heading-family)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--fbs-black)!important;text-decoration:none!important;transition:color .15s ease!important}.fbs-mega-footer__link:hover{color:var(--fbs-cherry)!important}.fbs-mega-footer__link .icon{width:14px!important;height:14px!important}.fbs-mega-footer__divider{width:1px!important;height:16px!important;background:var(--fbs-line)!important}.fbs-mega-footer__social{display:flex!important;align-items:center!important;margin-left:auto!important;padding-left:48px!important}.fbs-mega-footer__social .social-icons{gap:16px!important}.fbs-mega-footer__social .social_platform{color:var(--fbs-muted)!important;transition:color .15s ease!important}.fbs-mega-footer__social .social_platform:hover{color:var(--fbs-black)!important}.fbs-mega-footer__social .icon{width:16px!important;height:16px!important}.mega-menu{border-radius:0!important}.dropdown,.dropdown__container{border-radius:0!important;border:1px solid var(--fbs-line);box-shadow:0 8px 24px #00000014}.localization .dropdown__container,.localization .menu__item,details-dropdown .dropdown__container{border-radius:0!important}.menu-drawer{font-family:var(--font-body-family)}.menu-drawer .drawer__footer-top>button{width:50%}.fbs-drawer-link--with-logo{display:flex!important;align-items:center;gap:12px}.fbs-drawer-logo{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.fbs-drawer-logo__img{width:100%;height:100%;object-fit:contain;transition:transform .25s var(--fbs-ease)}.fbs-drawer-link--with-logo:hover .fbs-drawer-logo__img{transform:scale(1.15)}.fbs-drawer-logo__text{flex:1;min-width:0}.fbs-drawer-cta{padding:16px;border-bottom:1px solid var(--fbs-line)}.fbs-drawer-cta .fbs-mega-footer__links{gap:0!important}.fbs-drawer-cta .fbs-mega-footer__link{flex:1!important;justify-content:center!important}.menu-drawer .menu__item{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:var(--sp-3) 0;border-bottom:1px solid var(--fbs-line)}.drawer--start .drawer__inner,.drawer--end .drawer__inner{border-radius:0!important}.topbar-section{--topbar-height: 36px !important;padding-inline:0!important}.topbar{min-height:36px;font-size:11px;letter-spacing:.1em}.topbar.page-width--full{padding-inline:0!important;max-width:100%!important}@media screen and (min-width:1024px){.topbar--center{--topbar-grid-template: "socials announcement localization" / 0fr 1fr auto !important}}.announcement-bar{font-family:var(--font-body-family);font-weight:500;letter-spacing:.1em;font-size:11px}.announcement-bar .announcement-text{text-transform:uppercase;letter-spacing:.1em}.marquee.with-dot .scrolling-text__item:first-child:before,.scrolling-text__item.with-text+.scrolling-text__item.with-text:before{content:"\2726"!important;width:auto!important;height:auto!important;border:none!important;border-radius:0!important;background:none!important;color:inherit!important;font-size:11px;font-weight:700;opacity:.6;margin-inline:var(--sp-4)}.topbar .announcement-bar{flex:1!important;min-width:0;max-width:unset!important}.topbar .scrolling-text__item:before,.topbar .scrolling-text__item:after,.topbar .marquee.with-dot .scrolling-text__item:before,.topbar .marquee.with-dot .scrolling-text__item:after{border:none!important;outline:none!important;box-shadow:none!important;color:rgb(var(--color-foreground))!important}.topbar .announcement__content,.topbar .announcement__content:hover,.topbar .announcement__content a,.topbar .announcement__content a:hover,.topbar .announcement-text,.topbar .reversed-link,.topbar .reversed-link:hover{color:var(--fbs-white)!important;background:none!important;background-color:transparent!important;-webkit-text-fill-color:var(--fbs-white)!important;text-decoration:none!important}.topbar .reversed-link:before,.topbar .reversed-link:after{display:none!important}.topbar .announcement-icon,.topbar .announcement-icon:hover,.topbar .announcement__content:hover .announcement-icon{color:var(--fbs-white)!important;opacity:1!important}.topbar .localization{font-size:11px;gap:var(--sp-4);padding-right:50px}.topbar .dropdown__corner{display:none!important}.topbar dropdown-localization,.topbar dropdown-localization .dropdown__container,.topbar .dropdown__nav,.topbar .dropdown__nav li,.topbar .dropdown__nav li p,.topbar .dropdown__nav li a{opacity:1!important;transform:none!important;transition:none!important;animation:none!important;animation-delay:0s!important}.topbar .dropdown__nav li[style]{opacity:1!important;transform:none!important}.topbar dropdown-localization,.topbar dropdown-localization.dropdown{border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important}.topbar dropdown-localization .dropdown__container{background:var(--fbs-cherry)!important;border:none!important;border-radius:0!important;outline:none!important;box-shadow:0 4px 12px #00000026!important;padding:var(--sp-2) 0!important;min-width:200px!important;border-top:1px solid rgba(255,255,255,.2)!important}.topbar .dropdown__nav{max-height:320px!important;overflow-y:auto!important;padding:var(--sp-1) 0 var(--sp-3)!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.3) transparent!important}.topbar .dropdown__nav::-webkit-scrollbar{width:3px}.topbar .dropdown__nav::-webkit-scrollbar-track{background:transparent}.topbar .dropdown__nav::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}.topbar .dropdown__nav li{padding:0 var(--sp-4)!important;margin:0!important}.topbar .dropdown__nav .reversed-link{color:#ffffffb3!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important;background:none!important;font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important;padding:2px 0!important;display:block!important;text-decoration:none!important}.topbar .dropdown__nav .reversed-link:hover{color:var(--fbs-white)!important;-webkit-text-fill-color:var(--fbs-white)!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important}.topbar .dropdown__nav .reversed-link.active{color:var(--fbs-white)!important;-webkit-text-fill-color:var(--fbs-white)!important;font-weight:700!important}.topbar .dropdown__nav .reversed-link:after{display:none!important}.topbar .localization__item button,.topbar .localization__item button:hover{background:none!important}.topbar .localization__item button span,.topbar .localization__item button svg{color:var(--fbs-white)!important;-webkit-text-fill-color:var(--fbs-white)!important}.footer a:not(.btn){transition:color var(--fbs-duration) var(--fbs-ease)}.footer a:not(.btn):hover{color:var(--fbs-cherry)!important}.footer .newsletter-form__field-wrapper input{border-radius:0!important;border:1.5px solid rgba(255,255,255,.2)!important;background:transparent!important}.footer .newsletter-form__field-wrapper input:focus{border-color:var(--fbs-cherry)!important}.footer .newsletter-form__field-wrapper .btn,.footer .newsletter-form__button{border-radius:0!important}.footer .footer__heading,.footer h2,.footer h3,.footer h4{font-family:var(--font-heading-family)!important;text-transform:uppercase;letter-spacing:.08em;font-size:12px!important;font-weight:700}.footer-copyright{border-top:1px solid rgba(255,255,255,.08)}.footer .social-icons a{transition:opacity var(--fbs-duration) var(--fbs-ease)}.footer .social-icons a:hover{opacity:.7;color:inherit!important}@media screen and (min-width:1024px){.cart__content{display:grid;grid-template-columns:1fr clamp(340px,30vw,480px)}}.fbs-404__hero{margin-bottom:var(--sp-6)}.fbs-404__number{font-family:var(--font-heading-family);font-size:clamp(120px,25vw,280px);font-weight:700;line-height:.85;letter-spacing:-.04em;color:var(--fbs-black);display:block;-webkit-user-select:none;user-select:none}.fbs-404__accent{display:block;width:48px;height:3px;background:linear-gradient(90deg,var(--fbs-cherry),var(--fbs-orange));margin:var(--sp-6) auto 0}.page-404{gap:var(--sp-8);margin-top:var(--sp-8)}.template-giftcard{background-color:var(--fbs-bg)}.fbs-giftcard{aspect-ratio:85.6 / 54;max-width:480px;margin:0 auto;background:repeating-linear-gradient(-45deg,transparent,transparent 28px,rgba(255,255,255,.012) 28px,rgba(255,255,255,.012) 29px),radial-gradient(ellipse at 100% 0%,rgba(248,20,0,.07) 0%,transparent 55%),linear-gradient(160deg,#151515,#0a0a0a);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,5vw,32px) clamp(24px,5.5vw,36px);box-shadow:0 25px 50px -12px #00000059,0 0 0 1px #ffffff0d}.fbs-giftcard:before,.fbs-giftcard:after{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--fbs-cherry),var(--fbs-orange))}.fbs-giftcard:before{top:0}.fbs-giftcard:after{bottom:0}.fbs-giftcard__label{font-family:var(--font-heading-family);font-size:10px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#ffffff59}.fbs-giftcard__amount{font-family:var(--font-heading-family);font-size:clamp(36px,9vw,56px);font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1;text-shadow:0 2px 24px rgba(248,20,0,.12)}.fbs-giftcard__shop{font-family:var(--font-heading-family);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#ffffff40;text-align:right}.template-giftcard .giftcard__middle{max-width:480px;padding-block-start:clamp(var(--sp-8),3vw,var(--sp-14))}.template-giftcard .giftcard__code{background:#00000008;border-style:solid;border-color:var(--fbs-line);border-radius:0}.template-giftcard .giftcard__code strong{letter-spacing:.1em}.template-giftcard .gift-card__qr-code{border-radius:0;border-color:var(--fbs-line)}.template-giftcard .badge--expired{background:var(--fbs-cherry);color:#fff;border-radius:0}@media print{.fbs-giftcard{background:#fff!important;box-shadow:none;border:2px solid #000}.fbs-giftcard__amount{color:#000;text-shadow:none}.fbs-giftcard__label,.fbs-giftcard__shop{color:#00000080}.fbs-giftcard:before,.fbs-giftcard:after{background:#000}}.cart-drawer .drawer__tab .drawer__title{font-size:18px}@media(min-width:1024px){.cart-drawer .drawer__tab .drawer__title{font-size:24px}}.cart-drawer .drawer__header{border-bottom:1px solid var(--fbs-line)}.cart-drawer .drawer__title{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.02em}.cart-drawer .drawer__footer{border-top:1px solid var(--fbs-line)}.cart-drawer .drawer__footer .button{border-radius:0!important}.drawer__footer-bottom{background-color:transparent;border-block-start:1px solid rgb(var(--color-border-light))}.cart-drawer .horizontal-product{border-bottom:1px solid var(--fbs-line);padding:var(--sp-4) 0}.cart-drawer .horizontal-product__title{font-family:var(--font-body-family);font-weight:500}.cart-drawer .horizontal-product__media,.cart-drawer .cart-discount{border-radius:0!important}.cart-drawer .drawer__empty-text{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.02em}.search-drawer .drawer__header{border-bottom:1px solid var(--fbs-line)}.search-drawer input[type=search]{border-radius:0!important;border:1.5px solid var(--fbs-line)!important;font-family:var(--font-body-family)}.search-drawer input[type=search]:focus{border-color:var(--fbs-black)!important}.search-drawer .horizontal-product{border-bottom:1px solid var(--fbs-line)}.search-drawer .horizontal-product__media{border-radius:0!important}.modal,x-modal,.modal__container,.drawer .modal__container,.x-modal .drawer__inner,.quick-view .modal__container,.quick-view .drawer__inner,.quick-view .drawer__panel{border-radius:0!important}.modal__header{border-bottom:1px solid var(--fbs-line);font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.02em}.quick-view .button,.button .btn-fill{border-radius:0!important}@media screen and (max-width:767px){.quick-view .product__media{margin-top:10px}}.quick-view .product-card__media,.quick-view .media{border-radius:0!important}.overlay{background:#00000080}.alert{border-radius:0!important;font-family:var(--font-body-family);font-size:var(--text-sm)}.alert--error{border-left:3px solid var(--fbs-cherry);color:var(--fbs-cherry)}.alert--success{border-left:3px solid var(--fbs-success)}.alert--info{border-left:3px solid var(--fbs-secondary-text)}.title-wrapper>.indicators>a.button{--buttons-width: auto;height:var(--sp-12);padding-inline:var(--sp-5);white-space:nowrap}@media screen and (min-width:1280px){.title-wrapper>.indicators>a.button{height:var(--sp-14)}}.featured-collections .fbs-tab-logo{position:relative;width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.featured-collections .fbs-tab-logo img{width:100%;height:100%;object-fit:contain}.featured-collections .fbs-tab-logo__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease}.featured-collections .tab__item:hover .fbs-tab-logo__secondary,.featured-collections .tab__item:disabled .fbs-tab-logo__secondary{opacity:1}.featured-collections .tab__item:hover .fbs-tab-logo__primary,.featured-collections .tab__item:disabled .fbs-tab-logo__primary{opacity:0}.featured-collections .fbs-tab-logo__primary,.featured-collections .fbs-tab-logo__secondary{transition:opacity .2s ease}.featured-collections .tab__item:disabled{opacity:1!important}.featured-collections .tab__item:disabled:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,var(--fbs-orange) 0%,var(--fbs-orange) 35%,var(--fbs-orange-light) 50%,var(--fbs-orange) 65%,var(--fbs-orange) 100%)!important;background-size:200% 100%!important;animation:fbs-sweep 2s ease-in-out infinite!important;border-radius:inherit!important;z-index:0!important}.featured-collections .tab__item:disabled .btn-text{color:var(--fbs-white)!important;-webkit-text-fill-color:var(--fbs-white)!important;position:relative!important;z-index:1!important}.featured-collections .tab__item:disabled .fbs-tab-logo img{filter:brightness(0) invert(1)!important}.featured-collections slider-element{scrollbar-width:none!important;-ms-overflow-style:none!important}.featured-collections slider-element::-webkit-scrollbar{display:none!important}.fbs-collapsible-text{position:relative}.fbs-collapsible-text__body{overflow:hidden;transition:max-height .4s var(--fbs-ease)}.fbs-collapsible-text__fade{position:relative;width:100%;height:140px;margin-top:-140px;background:linear-gradient(to bottom,transparent,var(--fbs-bg) 70%);border:none;padding:0;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--sp-4);transition:background .3s var(--fbs-ease)}.fbs-collapsible-text__chevron{color:var(--fbs-black);transition:color .25s var(--fbs-ease),transform .3s var(--fbs-ease)}@media(pointer:fine){.fbs-collapsible-text__fade:hover .fbs-collapsible-text__chevron{color:var(--fbs-cherry)}}.fbs-collapsible-text.is-expanded .fbs-collapsible-text__fade{margin-top:var(--sp-4);height:auto;background:none}.fbs-collapsible-text.is-expanded .fbs-collapsible-text__chevron{transform:rotate(180deg)}.fbs-collapsible-text.is-short .fbs-collapsible-text__fade{display:none}@media(max-width:749px){[data-fbs-collection-desc].is-collapsible{position:relative;max-height:6.5em;overflow:hidden;cursor:pointer;transition:max-height .5s cubic-bezier(.22,1,.36,1)}[data-fbs-collection-desc].is-collapsible:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:4.5em;background:linear-gradient(to bottom,rgba(245,245,245,0) 0%,var(--fbs-bg, #f5f5f5) 70%,var(--fbs-bg, #f5f5f5) 100%);pointer-events:none;transition:opacity .35s cubic-bezier(.22,1,.36,1)}[data-fbs-collection-desc].is-collapsible.is-expanded:after{opacity:0}}.fbs-ilinks{position:relative}.fbs-ilinks__body{display:grid;grid-template-columns:1fr;gap:var(--sp-8);overflow:hidden;transition:max-height .4s var(--fbs-ease)}@media screen and (min-width:750px){.fbs-ilinks__body{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.fbs-ilinks__body{grid-template-columns:repeat(4,1fr)}}.fbs-ilinks__fade{position:relative;width:100%;height:140px;margin-top:-140px;background:linear-gradient(to bottom,transparent,var(--fbs-bg) 70%);border:none;padding:0;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--sp-4);transition:background .3s var(--fbs-ease)}.fbs-ilinks__chevron{color:var(--fbs-black);transition:color .25s var(--fbs-ease),transform .3s var(--fbs-ease)}@media(pointer:fine){.fbs-ilinks__fade:hover .fbs-ilinks__chevron{color:var(--fbs-cherry)}}.fbs-ilinks.is-expanded .fbs-ilinks__fade{margin-top:var(--sp-4);height:auto;background:none}.fbs-ilinks.is-expanded .fbs-ilinks__chevron{transform:rotate(180deg)}.fbs-ilinks.is-short .fbs-ilinks__fade{display:none}.fbs-ilinks__title{font-family:var(--font-heading-family);font-weight:700;font-size:var(--text-base);letter-spacing:.02em;text-transform:uppercase;color:var(--fbs-black);margin:0 0 var(--sp-4) 0}.fbs-ilinks__list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.fbs-ilinks__link{display:block;font-size:var(--text-sm);line-height:1.4;color:var(--fbs-secondary-text);text-decoration:none;padding:var(--sp-2) 0;transition:color .2s var(--fbs-ease)}@media(pointer:fine){.fbs-ilinks__link:hover{color:var(--fbs-black)}}.fbs-ilinks__link svg{display:none}.fbs-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}@media screen and (min-width:750px){.fbs-gallery__grid{grid-template-columns:repeat(4,1fr);gap:6px}}@media screen and (min-width:1024px){.fbs-gallery__grid{grid-template-columns:repeat(6,1fr);gap:8px}}.fbs-gallery__thumb{position:relative;display:block;width:100%;padding:0;border:none;background:var(--fbs-bg-alt);cursor:pointer;overflow:hidden;aspect-ratio:1}.fbs-gallery__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--fbs-ease),opacity .3s var(--fbs-ease)}@media(pointer:fine){.fbs-gallery__thumb:hover img{transform:scale(1.05);opacity:.9}}.fbs-gallery__thumb:focus-visible{outline:2px solid var(--fbs-cherry);outline-offset:-2px;z-index:1}.pswp{--pswp-icon-color: var(--fbs-white);--pswp-icon-color-secondary: var(--fbs-white);--pswp-icon-stroke-color: var(--fbs-white)}.pswp__button{background-color:var(--fbs-black)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:border-color .25s var(--fbs-ease)}@media(pointer:fine){.pswp__button:hover{border-color:var(--fbs-white)!important}}.pswp__button:focus-visible{outline:2px solid var(--fbs-cherry);outline-offset:2px}.pswp__bg{background:var(--fbs-black)!important}.pswp__counter{font-family:var(--font-heading-family);font-size:var(--text-sm);letter-spacing:.05em;color:var(--fbs-white);background-color:var(--fbs-black)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.slideshow-word .banner__box{max-width:80%!important}@media(min-width:1800px){:root{--title-xl: 88px !important;--title-lg: 64px !important;--title-md: 48px !important}.slideshow-word .banner__box{max-width:70%!important}.slideshow-word .heading{font-size:clamp(48px,4vw,80px)!important}.fbs-hero .fbs-hero__heading{font-size:clamp(48px,4vw,88px)!important}.fbs-hero .fbs-hero__sub{font-size:clamp(14px,1vw,18px)!important}.fbs-hero .fbs-hero__btn{font-size:clamp(13px,.9vw,16px)!important}}.section--rounded{border-radius:0!important}.section--divider:before,.section--divider:after{border-color:var(--fbs-line)!important}.section .caption,.section .caption-large{font-family:var(--font-body-family);color:var(--fbs-secondary-text);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.facets .details,.active-facets .removable-facet,.sort-wrapper .sort-by{border-radius:0!important}.facets .details__summary{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:var(--text-xs)}.active-facets .removable-facet{font-family:var(--font-body-family);font-size:var(--text-xs)}.sort-wrapper .sort-by{font-family:var(--font-body-family)}.collection__topbar{border-bottom:1px solid var(--fbs-line);margin-bottom:16px!important}.scrolling-text-section:has(.with-dot){border-top:1px solid var(--fbs-line)!important;border-bottom:1px solid var(--fbs-line)!important;padding:14px 0!important}.scrolling-text__item.with-dot{font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace)!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--fbs-secondary-text)!important;font-weight:400!important;display:flex!important;align-items:center!important;gap:12px!important}.scrolling-text__item.with-dot:before{content:""!important;width:4px!important;height:4px!important;border-radius:50%!important;background:var(--fbs-black)!important;flex-shrink:0!important;display:block!important;border:none!important;opacity:1!important}.scrolling-text__item.with-dot .icon,.scrolling-text__item.with-dot img{display:none!important}.scrolling-text-section:has(.with-dot) .marquee{gap:48px!important}.scrolling-text-section:has(.with-dot) .section--padding{padding-top:0!important;padding-bottom:0!important}.fbs-facet-drawer .drawer__inner{max-width:100%!important}@media screen and (min-width:768px){.fbs-facet-drawer .drawer__inner{max-width:400px!important}}.fbs-drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 24px!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.fbs-drawer-header__left{display:flex!important;align-items:center!important;gap:12px!important}.fbs-drawer-header__title{font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}.fbs-drawer-header__actions{display:flex!important;align-items:center!important;gap:16px!important;flex-shrink:0!important}.fbs-drawer-header__actions .drawer__close{flex-shrink:0!important}.fbs-drawer-header__clear{font-size:12px!important;font-weight:500!important;text-decoration:underline!important;color:inherit!important;opacity:.6;transition:opacity .2s var(--fbs-ease)!important}.fbs-drawer-header__clear:hover{opacity:1}.fbs-filter-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:20px 24px 16px!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.fbs-filter-pill{display:inline-flex!important;align-items:center!important;padding:6px 14px!important;border:1.5px solid var(--fbs-line)!important;font-family:var(--font-heading-family)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .2s var(--fbs-ease)!important;background:transparent!important;color:var(--fbs-black)!important}.fbs-filter-pill input{display:none!important}.fbs-filter-pill:has(input:checked),.fbs-filter-pill.is-active{background:var(--fbs-black)!important;color:var(--fbs-white)!important;border-color:var(--fbs-black)!important}.fbs-filter-pill:hover{border-color:var(--fbs-black)!important}.fbs-filter-instock{padding:16px 24px!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.fbs-filter-instock__inner{display:flex!important;align-items:center!important;justify-content:space-between!important}.fbs-filter-instock__label{font-size:14px!important;font-weight:500!important;cursor:pointer!important}.fbs-filter-group-title{font-family:var(--font-mono, ui-monospace, SFMono-Regular, monospace)!important;font-size:10px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#0006!important;padding:16px 24px 8px!important}.fbs-facet-form .fbs-filter-details{padding:0 24px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.fbs-facet-form .fbs-filter-summary{padding:14px 0!important}.fbs-facet-form .fbs-filter-summary span{font-family:var(--font-heading-family)!important;text-transform:uppercase!important;letter-spacing:.04em!important}.fbs-facet-form .details__content{padding-bottom:16px!important}.fbs-size-pills{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.fbs-size-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 12px!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:3px!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important;min-width:40px!important;text-align:center!important;transition:all .2s var(--fbs-ease)!important;background:transparent!important;color:var(--fbs-black)!important}.fbs-size-pill input{display:none!important}.fbs-size-pill:has(input:checked),.fbs-size-pill.is-active{background:var(--fbs-black)!important;color:var(--fbs-white)!important;border-color:var(--fbs-black)!important}.fbs-size-pill.is-disabled{opacity:.3!important;pointer-events:none!important}.fbs-size-pill:hover:not(.is-disabled){border-color:var(--fbs-black)!important}.fbs-filter-footer{padding:0 0 16px!important;border-top:1px solid rgba(0,0,0,.08)!important;background:var(--fbs-white)!important}.fbs-filter-footer__btn{width:100%!important;background:var(--fbs-black)!important;color:var(--fbs-white)!important;padding:14px!important;border:none!important;border-radius:0!important;font-family:var(--font-heading-family)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;transition:opacity .2s var(--fbs-ease)!important}.fbs-filter-footer__btn:hover{opacity:.85}.fbs-filter-trigger .facet-count{width:20px!important;height:20px!important;background:var(--fbs-cherry)!important;color:var(--fbs-white)!important;border-radius:50%!important;margin-left:4px!important}.fbs-facet-wrapper{display:inline-flex!important;align-items:center!important;padding-inline-end:0!important}.facet-topbar{flex-wrap:nowrap!important}.facet-topbar #ProductCount{flex-shrink:0!important;white-space:nowrap!important;text-align:right!important}.facet-topbar .facet-sorting{flex-shrink:0!important;white-space:nowrap!important}.fbs-topbar-instock{display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important}.fbs-topbar-instock__label{font-size:12px!important;font-weight:500!important;white-space:nowrap!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-family:var(--font-heading-family)!important}.fbs-topbar-pills-wrap{position:relative!important;display:flex!important;align-items:center!important;min-width:0!important;gap:0!important}.fbs-topbar-pills-arrow{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:24px!important;height:24px!important;padding:0!important;border:none!important;background:transparent!important;color:var(--fbs-muted)!important;cursor:pointer!important;transition:color .2s var(--fbs-ease)!important}.fbs-topbar-pills-arrow:hover{color:var(--fbs-black)!important}.fbs-topbar-pills-arrow[hidden]{display:none!important}.fbs-topbar-pills-arrow .icon{width:12px!important;height:12px!important}.fbs-topbar-pills{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;overflow-x:auto!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;cursor:grab!important}.fbs-topbar-pills.is-dragging{cursor:grabbing!important;scroll-behavior:auto!important;-webkit-user-select:none!important;user-select:none!important}.fbs-topbar-pills::-webkit-scrollbar{display:none!important}.fbs-topbar-pill{display:inline-flex!important;align-items:center!important;flex-shrink:0!important;padding:6px 14px!important;border:1.5px solid var(--fbs-line)!important;font-family:var(--font-heading-family)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;background:transparent!important;color:var(--fbs-black)!important;transition:all .2s var(--fbs-ease)!important}.fbs-topbar-pill.is-active{background:var(--fbs-black)!important;color:var(--fbs-white)!important;border-color:var(--fbs-black)!important}.fbs-topbar-pill:hover{border-color:var(--fbs-black)!important}@media screen and (max-width:1279px){.fbs-filter-trigger{display:none!important}.fbs-facet-wrapper>drawer-element{display:none!important}.facet-topbar{flex-wrap:wrap!important}.fbs-topbar-pills-wrap{order:99!important;width:100%!important;margin-top:4px!important}.fbs-topbar-instock{order:-1!important}}@media screen and (min-width:1280px){.facet-sticky{display:none!important}}.collection.with-sidebar .collection__content,.collection.with-drawer .collection__content{--facets-width: 0px !important;--facets-gap: 0px !important;grid-template-columns:1fr!important}@media screen and (max-width:1023px){.product__media-container{position:relative}.product__media-container>.product__thumbnails.with-dots{position:absolute;bottom:10px;left:0;right:0;z-index:2;pointer-events:none;margin:0}.product__media-container>.product__thumbnails.with-dots .product__thumbnails-list{pointer-events:auto}.product__media-container>.product__thumbnails.with-dots .product__thumbnail:before{background-color:#00000040;width:6px;height:6px}.product__media-container>.product__thumbnails.with-dots .product__thumbnail[aria-current=true]:before{background-color:var(--fbs-black);box-shadow:none;width:6px;height:6px}}@media screen and (max-width:1023px){.featured-product.product{gap:0}.fbs-gallery-badges{position:absolute;top:10px;left:10px;z-index:2;pointer-events:none}.product__info .product__badges{display:none}}.fbs-gallery-badges{display:none}@media screen and (max-width:1023px){.fbs-gallery-badges{display:block}}.product__price{font-size:var(--fluid-base-to-2xl);display:flex!important;flex-wrap:wrap;align-items:flex-end;gap:0 var(--sp-2)}.product__price>.installment:not(:has(shopify-payment-terms)){display:none}.product__price>.installment:has(shopify-payment-terms){flex-basis:100%}@media screen and (max-width:1023px){.product__price .price,.product__price .price__regular,.product__price .price__sale,.product__price .price--on-sale,.product__price .unit-price,.product__price .price-per-item--current{font-size:x-large}}.product__price>.no-js-hidden>.flex{align-items:flex-end}.product__tax{gap:0;padding-bottom:2px}.product__info>*+.product__breadcrumb{margin-block-start:var(--sp-1d5)}.product__breadcrumb{padding-block-end:var(--sp-2);margin-block-end:0}.product__info>*+.product__title{margin-block-start:var(--sp-4)}.product__info>.product__title+.product__badges,.product__info>.product__badges+.product__title{margin-block-start:var(--sp-2)}.product__info>:is(.product__title,.product__badges)+.product__price{margin-block-start:var(--sp-4)}.product__info>.variant-input-wrapper+variant-picker,.product__info>variant-picker+.variant-input-wrapper{margin-block-start:var(--sp-4)}.product__info>.fbs-trust-bar{margin-block-start:var(--sp-6)}.product__info>.product__accordion:first-of-type{margin-block-start:var(--sp-8);padding-block-start:var(--sp-6);border-top:1px solid var(--fbs-line)}.product__info>.product__accordion+.product__accordion{margin-block-start:0}variant-picker{--fbs-club-color: rgb(var(--color-foreground))}.variant-picker{background:none;padding:0;border-radius:0}.variant-picker .form__label{font-family:var(--fbs-body);font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--fbs-secondary-text)}.variant-picker .form__label:lang(de){text-transform:none}.swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.label-swatch{font-family:var(--fbs-body);font-size:13px;font-weight:500;text-align:center;line-height:1.25rem;padding:8px 4px;width:100%;background-color:var(--fbs-white);color:var(--fbs-dark);border-radius:0;transition:all var(--fbs-duration) var(--fbs-ease)}@media screen and (min-width:1024px){.variant-picker .label-swatch{min-height:44px;padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:center}}.label-swatch:after{border-radius:0!important}variant-picker .swatches input[type=radio]:checked+.label-swatch{background:var(--fbs-club-color);color:var(--fbs-white)}variant-picker .swatches input[type=radio]:checked+.label-swatch:after{--tw-shadow-color: transparent}variant-picker .swatches input[type=radio]:not(:checked)+.label-swatch:hover{color:var(--fbs-club-color)}variant-picker .swatches input[type=radio]:focus-visible+.label-swatch{outline:2px solid var(--fbs-club-color);outline-offset:2px}@media screen and (pointer:fine){variant-picker .swatches input:is([type=checkbox],[type=radio]):not(:disabled,.disabled)+.label-swatch:hover:after{--tw-shadow-color: var(--fbs-club-color)}variant-picker .swatches input[type=radio]:checked+.label-swatch:hover:after{--tw-shadow-color: transparent}}.product__inventory .alert--error{background:var(--fbs-cherry);color:var(--fbs-white);padding:8px 12px;font-weight:500}.product__inventory .alert--error .icon{color:var(--fbs-white)}.product__inventory .alert--success,.product__inventory .alert--success .icon{color:var(--fbs-success)}.drawer .button--close:hover .btn-fill{background-color:var(--fbs-black)!important}.drawer .button--close:hover .btn-text{color:var(--fbs-white)}.drawer__title.heading{font-family:var(--fbs-font-heading);text-transform:uppercase;letter-spacing:.02em}.sg-block{border-radius:0!important;border-color:var(--fbs-line);background:var(--fbs-bg)}.sg-block__head .heading{font-family:var(--fbs-font-heading);text-transform:uppercase;letter-spacing:.02em}[data-sg-root]{--sg-border: var(--fbs-line);--sg-border-strong: var(--fbs-line);--sg-bg: var(--fbs-white);--sg-fg: var(--fbs-black);--sg-radius: 0}[data-sg-root] .sg-scroll{border-radius:0;border-color:var(--fbs-line)}[data-sg-root] .sg-table thead th{background:var(--fbs-bg);font-family:var(--fbs-font-body);font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.05em}[data-sg-root] .sg-sticky-col{background:var(--fbs-white)}[data-sg-root] .sg-select-input{border-radius:0;border-color:var(--fbs-line);font-family:var(--fbs-font-body)}[data-sg-root] .sg-select-input:focus{border-color:var(--fbs-black);outline:none}[data-sg-root] .sg-select-label{font-family:var(--fbs-font-body)}.sg-fit-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap}.sg-guide-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--fbs-black);text-decoration:underline;text-underline-offset:4px;white-space:nowrap;transition:color .18s ease}.sg-guide-link:hover,.sg-guide-link:focus-visible{color:var(--fbs-cherry);outline:none}.sg-guide-link svg{transition:transform .18s ease}.sg-guide-link:hover svg,.sg-guide-link:focus-visible svg{transform:translate(2px)}.sg-support-link{font-family:var(--fbs-font-body);color:var(--fbs-secondary-text)}.sg-support-link:hover{color:var(--fbs-cherry)}.sg-tooltip-content{border-radius:0!important;font-family:var(--fbs-font-body)}.sg-override-banner{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-3)}.sg-override-badge{display:inline-flex;align-items:center;padding:4px 10px;background:var(--fbs-cherry);color:var(--fbs-white);font-family:var(--fbs-font-heading);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sg-override-fit{font-family:var(--fbs-font-body);font-size:12px;color:var(--fbs-secondary-text);text-transform:uppercase;letter-spacing:.06em}.sg-override-note{margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--fbs-bg-alt);border-left:2px solid var(--fbs-cherry);font-size:13px;line-height:1.5;color:var(--fbs-dark)}.sg-fit-chip{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--sp-3);padding:8px 14px;background:var(--fbs-bg-alt);border:1px solid var(--fbs-line)}.sg-fit-chip__label{font-family:var(--font-body-family);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fbs-secondary-text)}.sg-fit-chip__value{font-family:var(--font-heading-family);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fbs-black)}.sizing-info{font-family:var(--fbs-font-body)}.product-form__submit{position:relative;overflow:hidden}.product-form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:var(--fbs-black);opacity:0;transition:opacity .3s var(--fbs-ease);pointer-events:none}.product-form__submit:after{content:"";position:absolute;top:50%;left:50%;z-index:4;width:28px;height:28px;transform:translate(-50%,-50%) scale(0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:0;transition:transform .4s var(--fbs-ease),opacity .3s var(--fbs-ease);pointer-events:none}.product-form__submit.fbs-atc-success:before{opacity:1}.product-form__submit.fbs-atc-success:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.product-form__submit.fbs-atc-success .btn-text,.product-form__submit.fbs-atc-success .fbs-buybtn-logo{opacity:0;transition:opacity .15s ease}.buy-buttons.grid{grid-template-columns:1fr!important}.fbs-buy-section{display:grid!important;grid-template-columns:1fr;gap:var(--sp-4)}.fbs-buy-quantity{display:grid;gap:var(--sp-2)}.fbs-buy-quantity .quantity{display:flex;width:100%}.fbs-buy-quantity .quantity__input{flex:1}.fbs-atc-group{display:grid;gap:var(--sp-2)}.fbs-klarna-notice{display:flex;align-items:center;justify-content:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fbs-secondary-text)}.fbs-klarna-notice span{margin-bottom:-2px}.fbs-klarna-notice .fbs-klarna-logo{width:64px;height:auto;display:block;fill:var(--fbs-black)}.fbs-buy-section .product-form__submit{width:100%!important}.fbs-express-checkout{display:grid;gap:var(--sp-2)}.fbs-express-checkout__label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fbs-secondary-text);text-align:center}.fbs-express-checkout .shopify-payment-button{height:44px!important;min-height:44px!important;opacity:.9}.fbs-express-checkout .shopify-payment-button__button{height:44px!important;min-height:44px!important}.fs-payment-wrap,.product-form .shopify-payment-button__more-options{display:none!important}.fbs-trust-bar{display:flex;flex-direction:column;gap:8px}.fbs-trust-bar__item{display:flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fbs-secondary-text)}.fbs-trust-bar__item svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;flex-shrink:0;stroke-linecap:round;stroke-linejoin:round}@media screen and (min-width:750px){.fbs-trust-bar{flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:6px;column-gap:20px}.fbs-trust-bar__item+.fbs-trust-bar__item:before{display:none}}.product__accordion .details__content h1{font-size:var(--sp-5);line-height:1.3;margin-bottom:var(--sp-3)}.product__accordion .details__content h2{font-size:var(--sp-4d5);line-height:1.3;margin-top:10px;margin-bottom:var(--sp-2d5)}.product__accordion .details__content h3{font-size:var(--sp-4);line-height:1.35;margin-top:12px;margin-bottom:var(--sp-2)}.product__accordion .details__content h4,.product__accordion .details__content h5,.product__accordion .details__content h6{font-size:var(--sp-3d5);line-height:1.4;margin-bottom:var(--sp-2)}@media screen and (min-width:750px){.product__accordion .details__content h1{font-size:var(--sp-5d5)}.product__accordion .details__content h2{font-size:var(--sp-5)}.product__accordion .details__content h3{font-size:var(--sp-4d5)}.product__accordion .details__content h4,.product__accordion .details__content h5,.product__accordion .details__content h6{font-size:var(--sp-4)}}.fbs-wishlist-floating{position:absolute;top:12px;right:12px;z-index:3}.fbs-wishlist-floating .aa-fbs-wishlist-btn{border:none;background:none;padding:0}.fbs-wishlist-floating button,.fbs-wishlist-floating .xb-wishlist-button__add-style,.fbs-wishlist-floating .xb-wishlist-button__remove-style{width:auto!important;min-width:auto!important;max-width:none!important;height:auto;display:flex;align-items:center;justify-content:center;background:var(--fbs-white);border:1px solid var(--fbs-line);border-radius:0!important;padding:10px;cursor:pointer;transition:all .25s var(--fbs-ease);color:var(--fbs-black)}.fbs-wishlist-floating button svg,.fbs-wishlist-floating .xb-wishlist-button__add-style svg,.fbs-wishlist-floating .xb-wishlist-button__remove-style svg{width:16px;height:16px;fill:var(--fbs-black);stroke:none;transition:fill .25s var(--fbs-ease)}.fbs-wishlist-floating button:hover,.fbs-wishlist-floating .xb-wishlist-button__add-style:hover,.fbs-wishlist-floating .xb-wishlist-button__remove-style:hover{background:var(--fbs-black);border-color:var(--fbs-black)}.fbs-wishlist-floating button:hover svg,.fbs-wishlist-floating .xb-wishlist-button__add-style:hover svg,.fbs-wishlist-floating .xb-wishlist-button__remove-style:hover svg{fill:var(--fbs-white)}.fbs-wishlist-floating .xb-wishlist-button__remove-style svg{fill:var(--fbs-cherry)}.fbs-wishlist-floating .xb-wishlist-button__remove-style:hover svg{fill:var(--fbs-white)}.fbs-wishlist-floating *,.fbs-wishlist-floating *:before,.fbs-wishlist-floating *:after{animation:none!important;transition:background .2s var(--fbs-ease)!important}motion-list .card{opacity:1!important;visibility:visible!important;transform:none!important}@media(prefers-reduced-motion:no-preference){.product-card__media img{transition:transform .6s var(--fbs-ease)}.product-card:hover .product-card__media img{transform:scale(1.03)}.button .btn-fill{transition:opacity var(--fbs-duration) var(--fbs-ease)}.badge{transition:transform var(--fbs-duration) var(--fbs-ease)}}.shopify-policy__container,.shopify-policy__body{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.shopify-policy__title h1,.shopify-policy__container :is(h1,h2,h3,h4,h5,h6),.shopify-policy__body :is(h1,h2,h3,h4,h5,h6){max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.shopify-policy__container pre,.shopify-policy__body pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-width:100%}@media(max-width:767px){.shopify-policy__title h1,.shopify-policy__container h1,.shopify-policy__body h1{font-size:clamp(20px,6vw,32px)}.shopify-policy__container h2,.shopify-policy__body h2{font-size:clamp(16px,5vw,24px)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/fbs-design-system.css.map */
