@font-face{font-family:Tenor Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/cdn/fonts/tenor_sans/tenorsans_n4.966071a72c28462a9256039d3e3dc5b0cf314f65.woff2) format("woff2")}:root{--fc-accent:#0F2D6B;--fc-accent-hover:#1D4496;--fc-accent-press:#0A1F4D;--fc-accent-tint:#E8EDF7;--fc-type-display:80px;--fc-type-h1:40px;--fc-type-h2:45px;--fc-type-h3:34px;--fc-type-h4:22px;--fc-type-product:22px;--fc-type-price:18px;--fc-type-price-lg:22px;--fc-type-card:22px;--fc-type-body:18px;--fc-type-body-sm:16px;--fc-type-small:14px;--fc-type-label:13px;--fc-type-eyebrow:18px;--fc-type-button:14px;--fc-type-nav:16px;--fc-type-chip:18px;--fc-type-badge:13px;--fc-type-article:40px;--fc-lh-body:1.5;--fc-r-card:18px;--fc-r-input:12px;--fc-r-pill:999px;--shopify-accelerated-checkout-button-border-radius:999px}h1,h2,h3,h4{-webkit-text-stroke:0}h1,.h1,h2,.h2,h3,.h3{font-weight:600;letter-spacing:-.025em}.hero__title{letter-spacing:-.03em;line-height:1.02}.site-nav__link,.grid-product__title{font-weight:500}.variant__label,.collapsible-trigger-btn,.site-footer .h4,.footer__title,.subheading,.hero__subtitle,.feature-row__text .h5,.h5.subtitle{font-weight:600}.product__price{font-weight:500}.grid-product__content .grid-product__title{font-size:var(--fc-type-product);line-height:1.25;-webkit-hyphens:manual;hyphens:manual}.grid-product__content .grid-product__price{font-size:var(--fc-type-price);line-height:1.3}.template-product .product__price:not(#forge-app *){font-size:var(--fc-type-price-lg)}.article__title:not(h1){font-size:var(--fc-type-card);font-weight:500;line-height:1.3}.btn:not(.btn--tertiary):not(#forge-app *):not(#shopify-pc__banner *){font-size:var(--fc-type-button);font-weight:700;letter-spacing:.16em}body .fc-badge,body .pdp-badge{font-size:var(--fc-type-badge)}@media(min-width:769px)and (max-width:1024px){:root{--fc-type-display:56px;--fc-type-product:18px;--fc-type-price:16px}}@media(max-width:768px){:root{--fc-type-display:40px;--fc-type-h1:32px;--fc-type-h2:30px;--fc-type-h3:29px;--fc-type-h4:20px;--fc-type-product:17px;--fc-type-price:15px;--fc-type-price-lg:20px;--fc-type-card:20px;--fc-type-body:17px;--fc-type-chip:16px;--fc-type-badge:12px}.template-product .variant-input .variant__button-label:not(#forge-app *){font-size:var(--fc-type-chip)}}@media(max-width:768px){.template-index #MainContent .index-section :is(h2,.h2):not(.hero__title):not([id*="8db86bb5"] *){font-size:var(--fc-type-h2);line-height:1.15}h1.section-header__title,.shopify-policy__title h1{font-size:var(--fc-type-h1)}}@media(min-width:769px){.template-article .section-header--hero .section-header__title{font-size:var(--fc-type-article)}.site-header .site-nav__link:not(.site-nav__link--icon){font-size:var(--fc-type-nav)}}.label:where(:not(#forge-app *,#shopify-pc__banner *)),label:not(.variant__button-label):not(.text-label):where(:not(#forge-app *,#shopify-pc__banner *)),.collapsible-trigger-btn:where(:not(#forge-app *)){font-size:var(--fc-type-label)}.main-content p:where(:not([class])):where(:not(#forge-app *)){line-height:var(--fc-lh-body)}@media(min-width:769px)and (max-width:1023px){.site-header .site-navigation{display:none!important}.site-header .site-nav__icons .js-drawer-open-nav{display:inline-block!important}}@media(min-width:1024px)and (max-width:1279px){.site-header .site-header__logo{font-size:26px}.site-header .header-item--logo{flex:0 0 auto!important;width:auto!important;max-width:none!important;margin-right:24px}.site-header .site-nav__link:not(.site-nav__link--icon){padding-left:10px;padding-right:10px;letter-spacing:.14em}}@media(min-width:769px){.site-header .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-size:var(--fc-type-nav)}}.template-index #MainContent [id*="8db86bb5"] :is(h2,.h2){font-size:var(--fc-type-h2);text-wrap:balance}@media(max-width:768px){.template-index #MainContent [id*="8db86bb5"] :is(h2,.h2){line-height:1.15}}.grid-product__image-mask,.collection-item,.article__grid-image,.feature-row__image,.feature-row .image-wrap,.product-image-main .image-wrap,.product__thumb,.product__thumb .image-wrap,.testimonial-image:not(.testimonial-image--round),.skrim__item-content,.promo-grid__content,.background-media-text__inner,.fc-govx-offer{border-radius:var(--fc-r-card);overflow:hidden}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],select,textarea{border-radius:var(--fc-r-input)}.input-group .input-group-field{border-radius:var(--fc-r-pill) 0 0 var(--fc-r-pill);padding-left:20px}.input-group .input-group-btn .btn{border-radius:0 var(--fc-r-pill) var(--fc-r-pill) 0}.site-footer .input-group .input-group-field{border-radius:0;padding-left:0}body .variant-wrapper .variant-input .variant__button-label{border-radius:10px}body .fc-badge,body .pdp-badge,.quick-product__btn{border-radius:var(--fc-r-pill)}.drawer--right{border-radius:20px 0 0 20px}.drawer--left{border-radius:0 20px 20px 0}.modal__inner,.modal__centered-content,.tool-tip__inner{border-radius:20px;overflow:hidden}.site-nav__dropdown{border-radius:0 0 20px 20px}.testimonials-slider__text{border-radius:var(--fc-r-card)}.collapsibles-wrapper--border-bottom{border-radius:var(--fc-r-input)}.fc-govx__btn{border-radius:var(--fc-r-pill)}body .fc-badge.fc-badge--primary,body .pdp-badge{background-color:#111;color:#fff}.main-content .quick-product__btn{background-color:#fff;color:#111;border:1px solid #111;transition:opacity .25s ease,transform .25s ease-out,background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}@media(hover:hover)and (pointer:fine){.main-content .grid-product__content .quick-product__btn:hover{background-color:#111;color:#fff}}.main-content .grid-product__content .quick-product__btn:is(.fc-pressed,:active){background-color:#111;color:#fff;transform:scale(.97)}.main-content .quick-product__btn:focus-visible{outline:2px solid #111;outline-offset:2px}.announcement-bar a:focus-visible,.announcement-bar button:focus-visible{outline:2px solid #fff;outline-offset:2px}.site-header .site-header__logo,.site-header .site-header__logo a,.site-header .site-header__logo .fc-lockup__text{font-family:Tenor Sans,sans-serif;font-weight:400;letter-spacing:normal;line-height:1;text-transform:uppercase;-webkit-text-stroke:0}.site-header h1.site-header__logo,.site-header h1.site-header__logo a,.site-header h1.site-header__logo .fc-lockup__text{-webkit-text-stroke:.35px currentColor}#forge-app{--buttonRadius:0;--colorBtnPrimary:#111111;--colorBtnPrimaryLight:#2b2b2b;--colorBtnPrimaryText:#ffffff;--fac:#111111;--fac-text:#ffffff;--fac-hover:#2b2b2b;--fmuted:#4a4a4a}#forge-app *:focus-visible{outline-color:#111}#forge-app :is(.fb-buy,.fb-atc):focus-visible{outline-color:var(--fc-accent)}#forge-app .fb-stage,#forge-app .fb-stage-err{border-radius:var(--fc-r-card)}#forge-app .fb-sec,#forge-app .fb-sharebox,#forge-app #fb-engravetext,#forge-app #fb-sharelink,#forge-app .fb-toast{border-radius:var(--fc-r-input)}#forge-app .fb-o,#forge-app .fb-s,#forge-app .fb-tile,#forge-app .fb-loading{border-radius:10px}#forge-app .fb-tile-th,#forge-app .fb-ar-th{border-radius:8px}#forge-app .fb-price-num,#forge-app .fb-sec-v,#forge-app .fb-mbar-txt{border-radius:6px}#forge-app .fb-dlg-p{border-radius:20px}#forge-app .fb-next,#forge-app .fb-btn-out,#forge-app .fb-buy,#forge-app .fb-atc{border-radius:var(--fc-r-pill)}#forge-app .fb-sec-t,#forge-app .fb-label,#forge-app .fb-dlg-h{font-size:var(--fc-type-label);font-weight:600}#forge-app .fb-help{font-size:var(--fc-type-body);line-height:var(--fc-lh-body)}#forge-app .fb-price-num{font-size:var(--fc-type-price-lg)}#forge-app .fb-next,#forge-app .fb-btn-out,#forge-app .fb-buy,#forge-app .fb-atc{background:#fff;color:#111;border-color:#111;font-size:var(--fc-type-button);font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}#forge-app .fb-buy,#forge-app .fb-atc{background:var(--fc-accent);border-color:var(--fc-accent);color:#fff;position:relative;overflow:hidden}#forge-app :is(.fb-buy,.fb-atc):after{content:"";position:absolute;top:0;left:150%;width:200%;height:100%;transform:skew(-20deg);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);pointer-events:none}@media(hover:hover)and (pointer:fine){#forge-app .fb-buy:hover:after,#forge-app .fb-atc:not(:disabled):hover:after{animation:fc-shine .75s cubic-bezier(.01,.56,1,1)}}#forge-app .fb-toast{background:#111;color:#fff}@media(hover:hover)and (pointer:fine){#forge-app .fb-next:hover,#forge-app .fb-btn-out:hover,#forge-app .fb-arrow:not(:disabled):hover,#forge-app .fb-reset:hover{background:#111;border-color:#111;color:#fff}#forge-app .fb-buy:hover,#forge-app .fb-atc:not(:disabled):hover{background:var(--fc-accent-hover);border-color:var(--fc-accent-hover);color:#fff}}@media(hover:none){#forge-app .fb-next:hover,#forge-app .fb-btn-out:hover{background:#fff}#forge-app .fb-buy:hover,#forge-app .fb-atc:hover{background:var(--fc-accent)}}#forge-app .fb-buy:active,#forge-app .fb-atc:not(:disabled):active{background:var(--fc-accent-hover);border-color:var(--fc-accent-hover);color:#fff}#forge-app .fb-next:active,#forge-app .fb-btn-out:active,#forge-app .fb-arrow:not(:disabled):active,#forge-app .fb-reset:active{background:#111;border-color:#111;color:#fff}#forge-app .fb-chip:not(.dis):active,#forge-app .fb-s:active{border-color:#111;box-shadow:0 0 0 1px #111 inset}#forge-app .fb-o:not(.dis):active,#forge-app .fb-tile:active{border-color:#111;box-shadow:0 0 0 1px #111 inset}#forge-app .fb-sec-h:active,#forge-app .fb-ar-row:active{color:#111;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:900px){#forge-app .fb-stage{border-radius:var(--fc-r-card) var(--fc-r-card) 0 0}#forge-app .fb-mrow{border-radius:0 0 var(--fc-r-card) var(--fc-r-card)}#forge-app .fb-dlg-p{border-radius:20px 20px 0 0}}@media(max-width:768px){:root{--fc-r-card:14px}h1,.h1,h2,.h2,h3,.h3{letter-spacing:-.02em}.site-header .site-header__logo{letter-spacing:normal}}body #shopify-pc__banner.shopify-pc__banner__dialog{left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px 16px 10px!important;border-radius:16px 16px 0 0!important;box-shadow:0 -4px 24px #00000024!important;transform:none!important;box-sizing:border-box!important}body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__wrapper{display:block!important;max-width:none!important;margin:0!important;padding:0!important}body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body{margin:0!important;padding:0!important}body #shopify-pc__banner.shopify-pc__banner__dialog #shopify-pc__banner__body-title{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body p,body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body p a{margin:0!important;font-size:13px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:0!important;color:#333!important}body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body p a{text-decoration:underline!important}body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin:12px 0 0!important;padding:0!important}body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btns button{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;cursor:pointer;transition:background-color .15s ease,transform .15s ease}body #shopify-pc__banner.shopify-pc__banner__dialog #shopify-pc__banner__btn-decline{grid-column:1!important;grid-row:1!important;background:#fff!important;color:#111!important;border:1px solid #111!important}body #shopify-pc__banner.shopify-pc__banner__dialog #shopify-pc__banner__btn-accept{grid-column:2!important;grid-row:1!important;background:var(--fc-accent)!important;color:#fff!important;border:1px solid var(--fc-accent)!important}body #shopify-pc__banner.shopify-pc__banner__dialog #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1!important;grid-row:2!important;height:auto!important;min-height:44px!important;background:none!important;border:0!important;border-radius:8px!important;color:#111!important;font-size:13px!important;font-weight:400!important;text-decoration:underline!important;text-underline-offset:2px}body #shopify-pc__banner.shopify-pc__banner__dialog #shopify-pc__banner__btn-manage-prefs span{font-size:13px!important;font-weight:400!important;color:#111!important}body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btns button:focus-visible{outline:2px solid var(--fc-accent)!important;outline-offset:2px!important}body #shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btns button:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){body #shopify-pc__banner.shopify-pc__banner__dialog #shopify-pc__banner__btn-accept:hover{background:var(--fc-accent-hover)!important}body #shopify-pc__banner.shopify-pc__banner__dialog #shopify-pc__banner__btn-decline:hover{background:#111!important;color:#fff!important}}body #shopify-pc__banner.shopify-pc__banner__dialog #shopify-pc__banner__btn-decline:active{background:#111!important;border-color:#111!important;color:#fff!important}body #shopify-pc__banner.shopify-pc__banner__dialog #shopify-pc__banner__btn-accept:active{background:var(--fc-accent-hover)!important}@media(min-width:769px){body #shopify-pc__banner.shopify-pc__banner__dialog{left:24px!important;right:auto!important;bottom:24px!important;width:440px!important;padding:20px 20px 10px!important;border-radius:16px!important;box-shadow:0 8px 32px #00000029!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/fc-brand.css.map */
