@font-face{font-family:Articulat CF;src:url(/cdn/shop/files/ArticulatCF-Heavy.woff2?v=1787961158) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Articulat CF;src:url(/cdn/shop/files/ArticulatCF-ExtraBold.woff2?v=1787961158) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/cdn/shop/files/DMSans-Variable.ttf?v=1787954538) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html.tcps-storefront-type{--font-heading-family: "Articulat CF", "Arial Black", sans-serif !important;--font-heading-weight: 800 !important;--font-body-family: "DM Sans", "Helvetica Neue", Arial, sans-serif !important;--font-body-weight: 400 !important;--font-display: "Articulat CF", "Arial Black", sans-serif;--font-serif: "DM Sans", "Helvetica Neue", Arial, sans-serif;--font-mono: "DM Sans", "Helvetica Neue", Arial, sans-serif}html.tcps-storefront-type,html.tcps-storefront-type body,html.tcps-storefront-type #MainContent{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important}html.tcps-storefront-type #MainContent p,html.tcps-storefront-type #MainContent li,html.tcps-storefront-type #MainContent td,html.tcps-storefront-type #MainContent span,html.tcps-storefront-type #MainContent a,html.tcps-storefront-type #MainContent strong,html.tcps-storefront-type #MainContent div,html.tcps-storefront-type #MainContent .rte,html.tcps-storefront-type #MainContent .article-content,html.tcps-storefront-type #MainContent .multicolumn-card,html.tcps-storefront-type #MainContent .banner__text,html.tcps-storefront-type #MainContent .accordion__content,html.tcps-storefront-type #MainContent .subtitle,html.tcps-storefront-type #MainContent h4,html.tcps-storefront-type #MainContent h5,html.tcps-storefront-type #MainContent h6,html.tcps-storefront-type .list-menu__item,html.tcps-storefront-type .header__menu-item,html.tcps-storefront-type .menu-drawer__menu-item,html.tcps-storefront-type .announcement-bar__message{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important}html.tcps-storefront-type #MainContent strong,html.tcps-storefront-type #MainContent b{font-weight:700!important}html.tcps-storefront-type #MainContent h1,html.tcps-storefront-type #MainContent .product__title,html.tcps-storefront-type [class*=hero-heading] h1,html.tcps-storefront-type [class*=ss_hero] h1{font-family:Articulat CF,Arial Black,sans-serif!important;font-weight:800!important;font-style:normal!important}html.tcps-storefront-type #MainContent h2,html.tcps-storefront-type #MainContent h3,html.tcps-storefront-type #MainContent .h2,html.tcps-storefront-type #MainContent .h3,html.tcps-storefront-type #MainContent .rich-text__heading,html.tcps-storefront-type #MainContent .h0:not(h1),html.tcps-storefront-type #MainContent .banner__heading,html.tcps-storefront-type #MainContent .image-with-text__heading,html.tcps-storefront-type #MainContent .footer-block__heading,html.tcps-storefront-type #MainContent .collapsible-content__heading,html.tcps-storefront-type #MainContent .card__heading{font-family:Articulat CF,Arial Black,sans-serif!important;font-weight:700!important;font-style:normal!important}html.tcps-storefront-type #MainContent [class*=hero-text] h2,html.tcps-storefront-type #MainContent [class*=hero-text] p,html.tcps-storefront-type #MainContent [class*=hero-text] span,html.tcps-storefront-type #MainContent .hero-text-text_h8fPjC h2,html.tcps-storefront-type #shopify-section-template--25147419066648__ss_hero_35_gXYTpx [class*=hero-text] h2{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;font-style:normal!important;text-transform:none!important}html.tcps-storefront-type #MainContent .button,html.tcps-storefront-type #MainContent .button-label,html.tcps-storefront-type #MainContent .product-form__buttons .button,html.tcps-storefront-type #MainContent .shopify-challenge__button,html.tcps-storefront-type #MainContent .customer button,html.tcps-storefront-type #MainContent [class*=hero-button],html.tcps-storefront-type #MainContent [class*=hero-button] p,html.tcps-storefront-type #MainContent [class*=hero-button] span,html.tcps-storefront-type #MainContent [class*=steps-button],html.tcps-storefront-type #MainContent [class*=video-text-button],html.tcps-storefront-type #MainContent a.button{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:700!important;font-style:normal!important}html.tcps-storefront-type #MainContent span.jdgm-star,html.tcps-storefront-type #MainContent span.jdgm-star:before,html.tcps-storefront-type #MainContent span.jdgm-star:after,html.tcps-storefront-type #MainContent .jdgm-star,html.tcps-storefront-type #MainContent .jdgm-star:before,html.tcps-storefront-type #MainContent .jdgm-star:after{font-family:JudgemeStar!important}html.tcps-storefront-type .shopify-payment-button,html.tcps-storefront-type .shopify-payment-button *,html.tcps-storefront-type #shoplift-preview-control,html.tcps-storefront-type #shoplift-preview-control *{font-family:unset!important}html.tcps-storefront-type{--font-serif: "DM Sans", "Helvetica Neue", Arial, sans-serif !important}html.tcps-storefront-type #MainContent h1,html.tcps-storefront-type #MainContent h1 span,html.tcps-storefront-type #MainContent h1 em,html.tcps-storefront-type #MainContent h1 strong,html.tcps-storefront-type #MainContent .product__title,html.tcps-storefront-type #MainContent .product__title span,html.tcps-storefront-type [class*=hero-heading] h1,html.tcps-storefront-type [class*=hero-heading] h1 span{font-family:Articulat CF,Arial Black,sans-serif!important;font-weight:800!important;font-style:normal!important}html.tcps-storefront-type #MainContent h2,html.tcps-storefront-type #MainContent h2 span,html.tcps-storefront-type #MainContent h2 em,html.tcps-storefront-type #MainContent h2 strong,html.tcps-storefront-type #MainContent .rich-text__heading,html.tcps-storefront-type #MainContent .rich-text__heading span,html.tcps-storefront-type #MainContent .image-with-text__heading,html.tcps-storefront-type #MainContent .image-with-text__heading span,html.tcps-storefront-type #MainContent .h0:not(h1){font-family:Articulat CF,Arial Black,sans-serif!important;font-weight:700!important;font-style:normal!important}html.tcps-storefront-type #MainContent h3,html.tcps-storefront-type #MainContent h4,html.tcps-storefront-type #MainContent h5,html.tcps-storefront-type #MainContent h6,html.tcps-storefront-type #MainContent .rich-text__text h3,html.tcps-storefront-type #MainContent .rich-text__text h4,html.tcps-storefront-type #MainContent .image-with-text__text h3,html.tcps-storefront-type #MainContent .image-with-text__text h4,html.tcps-storefront-type #MainContent .image-with-text__text p,html.tcps-storefront-type #MainContent .rte.body h3,html.tcps-storefront-type #MainContent .rte.body h4,html.tcps-storefront-type #MainContent .rte.body p,html.tcps-storefront-type #MainContent .rte p{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;font-style:normal!important}html.tcps-storefront-type #MainContent h3 strong,html.tcps-storefront-type #MainContent h3 b,html.tcps-storefront-type #MainContent h4 strong,html.tcps-storefront-type #MainContent .rich-text__text strong,html.tcps-storefront-type #MainContent .image-with-text__text strong,html.tcps-storefront-type #MainContent .rte strong,html.tcps-storefront-type #MainContent .rte b,html.tcps-storefront-type #MainContent .image-with-text__text--caption,html.tcps-storefront-type #MainContent p.caption-with-letter-spacing.image-with-text__text{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:700!important}html.tcps-storefront-type #MainContent p.product__text,html.tcps-storefront-type #MainContent p.product__text.caption-with-letter-spacing{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;letter-spacing:0!important}html.tcps-storefront-type #MainContent .article-content{--spacing: 1.15em 0;line-height:1.65!important}html.tcps-storefront-type #MainContent .article-content p,html.tcps-storefront-type #MainContent .article-content li{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;line-height:1.65!important;margin-top:0!important;margin-bottom:1.15em!important}html.tcps-storefront-type #MainContent .article-content ul,html.tcps-storefront-type #MainContent .article-content ol{margin-bottom:1.25em!important}html.tcps-storefront-type #MainContent .article-content h2{font-family:Articulat CF,Arial Black,sans-serif!important;font-weight:700!important;line-height:1.2!important;margin-top:1.75em!important;margin-bottom:.55em!important}html.tcps-storefront-type #MainContent .article-content h3,html.tcps-storefront-type #MainContent .article-content h4{font-family:Articulat CF,Arial Black,sans-serif!important;font-weight:700!important;line-height:1.3!important;margin-top:1.45em!important;margin-bottom:.45em!important}html.tcps-storefront-type #MainContent .article-content h2:first-child,html.tcps-storefront-type #MainContent .article-content h3:first-child{margin-top:.2em!important}html.tcps-storefront-type #MainContent .article-content p+h2,html.tcps-storefront-type #MainContent .article-content ul+h2,html.tcps-storefront-type #MainContent .article-content ol+h2{margin-top:1.9em!important}html.tcps-storefront-type #MainContent .article-content p+h3{margin-top:1.55em!important}html.tcps-storefront-type #MainContent .article-content strong,html.tcps-storefront-type #MainContent .article-content b{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:700!important}html.tcps-storefront-type .header__inline-menu .header__menu-item,html.tcps-storefront-type .header__inline-menu .header__menu-item span,html.tcps-storefront-type .header__inline-menu .list-menu__item{font-family:Articulat CF,Arial Black,sans-serif!important;font-weight:700!important}html.tcps-storefront-type .header__submenu.list-menu--disclosure{min-width:17.5rem!important;width:max-content!important;max-width:none!important}html.tcps-storefront-type .header__submenu .header__menu-item,html.tcps-storefront-type .header__submenu .list-menu__item{font-family:Articulat CF,Arial Black,sans-serif!important;font-weight:700!important;white-space:nowrap!important;letter-spacing:0!important}html.tcps-storefront-type #CartDrawer,html.tcps-storefront-type .cart-drawer,html.tcps-storefront-type .rebuy-widget,html.tcps-storefront-type .rebuy-widget-container,html.tcps-storefront-type .rebuy-cart,html.tcps-storefront-type [class*=rebuy-cart]{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important}html.tcps-storefront-type #CartDrawer h2,html.tcps-storefront-type #CartDrawer .drawer__heading,html.tcps-storefront-type #CartDrawer .cart__empty-text,html.tcps-storefront-type .rebuy-widget .super-title,html.tcps-storefront-type .rebuy-widget h3,html.tcps-storefront-type .rebuy-widget .primary-title,html.tcps-storefront-type .rebuy-widget h4{font-family:Articulat CF,Arial Black,sans-serif!important;font-weight:700!important}html.tcps-storefront-type #CartDrawer p,html.tcps-storefront-type #CartDrawer span,html.tcps-storefront-type #CartDrawer a,html.tcps-storefront-type .rebuy-widget p,html.tcps-storefront-type .rebuy-widget span,html.tcps-storefront-type .rebuy-widget .rebuy-product-title,html.tcps-storefront-type .rebuy-widget .rebuy-money{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important}html.tcps-storefront-type #CartDrawer .button,html.tcps-storefront-type #CartDrawer button,html.tcps-storefront-type .rebuy-widget button,html.tcps-storefront-type .rebuy-widget .rebuy-button{font-family:DM Sans,Helvetica Neue,Arial,sans-serif!important;font-weight:700!important}html.tcps-storefront-type #CartDrawer .shopify-payment-button,html.tcps-storefront-type #CartDrawer .shopify-payment-button *{font-family:unset!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/theme-type-lock.css.map */
