@font-face{font-family:Gotham;src:url(gotham-black.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Gotham;src:url(gotham-medium.woff2?v=2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Gotham;src:url(gotham-light.woff2?v=3) format("woff2");font-weight:300;font-display:swap}:root{--font-heading-family: "Gotham", "Montserrat", sans-serif;--font-heading-weight: 900;--font-body--family: "Gotham", "Montserrat", sans-serif;--font-body-weight: 300;--font-body-weight-bold: 500}body{--font-body--family: "Gotham", "Montserrat", sans-serif}h1,h2,h3,h4,h5,h6{font-family:Gotham,Montserrat,sans-serif!important;font-weight:900!important}body,p,.rte,.body-font{font-family:Gotham,Montserrat,sans-serif!important;font-weight:300}.header__menu-item,.header__submenu-item,header nav a,header nav button,.header__nav-item,.header__nav-item a,[class*=header__menu]{font-family:Gotham,Montserrat,sans-serif!important;font-weight:900!important;font-size:1rem!important;letter-spacing:.03em}@media screen and (min-width:750px){.header{--header-padding: 10px !important}.shopify-section-group-header-group{padding-block-start:0!important;padding-block-end:0!important}.header__heading{padding-block:8px!important}}.button,.btn,[class*=button]{font-family:Gotham,Montserrat,sans-serif!important;font-weight:500!important}footer:before{content:"";display:block;height:3px;background:linear-gradient(90deg,#09d6f6,#ff0ae2)}@media screen and (max-width:749px){footer>.shopify-section:first-child{display:none!important}}.page-width{padding-inline:clamp(1.5rem,5vw,3.5rem)!important}#shopify-section-pc_announce,#shopify-section-pc_announce .section-background,#shopify-section-pc_announce .announcement-bar{background:#09d6f6!important;background-color:#09d6f6!important;background-image:none!important}#shopify-section-pc_announce .announcement-bar__text,#shopify-section-pc_announce p,#shopify-section-pc_announce a,#shopify-section-pc_announce span{color:#0a0a0a!important;font-family:Gotham,Montserrat,sans-serif!important;font-weight:700!important;font-size:.7rem!important;letter-spacing:.1em;text-transform:uppercase}#shopify-section-pc_announce:after{content:"";display:block;height:3px;background:linear-gradient(90deg,#09d6f6,#ff0ae2);width:100%}#shopify-section-header_section{position:relative}#shopify-section-header_section:after{content:"";display:block;height:3px;background:linear-gradient(90deg,#09d6f6,#ff0ae2);width:100%}[id$=__newsletter_contact]:after{content:"";display:block;height:3px;background:linear-gradient(90deg,#09d6f6,#ff0ae2);width:100%}[id$=__trust_bar],[id$=__trust_bar] .section-background,[id$=__category_grid],[id$=__category_grid] .section-background,[id$=__brand_story],[id$=__brand_story] .section-background{background-color:#2d302f!important}[id$=__hero_main],[id$=__hero_main] .section-background,[id$=__cards_statement],[id$=__cards_statement] .section-background,[id$=__featured_products],[id$=__featured_products] .section-background,[id$=__cta_banner],[id$=__cta_banner] .section-background,[id$=__newsletter_contact],[id$=__newsletter_contact] .section-background{background-color:#0a0a0a!important}[id$=__trust_bar] svg{color:#09d6f6;fill:currentColor}[id$=__trust_bar] .group+.group{border-left:1px solid rgba(255,255,255,.1)}[id$=__brand_story] .group-block-content .group-block-content{border-color:#09d6f659!important}[id$=__featured_products] .product-card,[id$=__featured_products] [class*=product-card]{background:transparent!important}[id$=__featured_products] [class*=price]{font-family:Gotham,Montserrat,sans-serif!important;font-weight:300!important;color:#ffffffb3!important}@media screen and (min-width:750px){[id$=__portal_main_footer] .footer-content{align-items:start!important}[id$=__portal_main_footer] .footer-content>.group-block{align-self:start!important}[id$=__portal_main_footer] .footer-content>.group-block:first-child{justify-content:flex-start!important}[id$=__portal_main_footer] .footer-content>.group-block:first-child img{margin-top:0!important;align-self:flex-start!important}}@media screen and (max-width:749px){[id$=__reviews_carousel] .layout-panel-flex:has(>.group-block+.group-block),[id$=__brand_story] .layout-panel-flex:has(>.group-block:nth-child(4)){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;padding-bottom:10px!important;scrollbar-width:none!important}[id$=__reviews_carousel] .layout-panel-flex:has(>.group-block+.group-block)::-webkit-scrollbar,[id$=__brand_story] .layout-panel-flex:has(>.group-block:nth-child(4))::-webkit-scrollbar{display:none!important}[id$=__reviews_carousel] .layout-panel-flex:has(>.group-block+.group-block)>.group-block,[id$=__brand_story] .layout-panel-flex:has(>.group-block:nth-child(4))>.group-block{flex:0 0 80%!important;width:80%!important;max-width:80%!important;scroll-snap-align:center!important}[id$=__trust_bar] .custom-section-content,[id$=__trust_bar] .section--page-width{overflow:hidden!important}[id$=__trust_bar] .layout-panel-flex.pc-marquee{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;animation:pc-marquee-scroll 22s linear infinite!important}[id$=__trust_bar] .layout-panel-flex.pc-marquee>.group-block{flex:0 0 auto!important;width:auto!important;padding-inline:1.4rem!important}}@keyframes pc-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){[id$=__newsletter_contact] .layout-panel-flex:has(>.group-block+.group-block)>.group-block:last-child{display:none!important}}@media screen and (max-width:749px){.section--page-width,.page-width{padding-inline:20px!important}body .shopify-section[id$=__portal_main_footer]{display:block!important}body .shopify-section[id$=__portal_main_footer] .footer-content>*{min-width:0!important}}@media screen and (max-width:749px){body .shopify-section[id$=__portal_main_footer] .footer-content{display:flex!important;flex-direction:column!important;gap:22px!important;align-items:center!important;text-align:center!important}body .shopify-section[id$=__portal_main_footer] .footer-content>.group-block:nth-child(1),body .shopify-section[id$=__portal_main_footer] .footer-content>.group-block:nth-child(2){display:none!important}body .shopify-section[id$=__portal_main_footer] .footer-content>.group-block:nth-child(4) .text-block,body .shopify-section[id$=__portal_main_footer] .footer-content>.group-block:nth-child(4) .email-signup-block{display:none!important}body .shopify-section[id$=__portal_main_footer] .social-icons__wrapper,body .shopify-section[id$=__portal_main_footer] .payment-icons__list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}}body [id$=__reviews_carousel]:after{display:none!important}#MainContent .text-block.h1,#MainContent .text-block.h2,#MainContent .text-block.h3{font-size:clamp(1.9rem,4.5vw,2.75rem)!important;line-height:1.05!important;font-weight:900!important;font-family:Gotham,Montserrat,sans-serif!important}#MainContent .text-block.h4,#MainContent .text-block.h5{font-size:1.25rem!important;line-height:1.15!important;font-weight:900!important;font-family:Gotham,Montserrat,sans-serif!important}@media screen and (max-width:749px){#MainContent .text-block.h1,#MainContent .text-block.h2,#MainContent .text-block.h3{font-size:clamp(1.6rem,7vw,2.1rem)!important}#MainContent .text-block.h4,#MainContent .text-block.h5{font-size:1.1rem!important}body .shopify-section[id$=__portal_main_footer] .footer-content>.group-block:nth-child(3){order:0!important}body .shopify-section[id$=__portal_main_footer] .footer-content>.group-block:nth-child(4){order:1!important}body .shopify-section[id$=__portal_main_footer] .footer-content>.group-block:nth-child(3) .layout-panel-flex:has(>accordion-custom){display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;text-align:left!important;width:100%!important;align-items:start!important}body .shopify-section[id$=__portal_main_footer] .social-icons__wrapper,body .shopify-section[id$=__portal_main_footer] .payment-icons__list{width:100%!important}[id$=__category_grid] .text-block{padding-inline-start:0!important;margin-inline-start:0!important}}body [id^=Hero-]:after{display:none!important}[id$=__pc_announce] div[style*="height:2px"],[id$=__pc_announce] div[style*="height: 2px"]{height:3px!important}#MainContent .text-block,#MainContent .text-block p,#MainContent .text-block span,#MainContent .text-block a,#MainContent .text-block li,footer .text-block,footer .text-block p{font-family:Gotham,Montserrat,sans-serif!important}[id$=__featured_products] [class*=fp_heading]{font-size:clamp(1.9rem,4.5vw,2.75rem)!important;line-height:1.05!important;font-weight:900!important;font-family:Gotham,Montserrat,sans-serif!important}@media screen and (max-width:749px){[id$=__featured_products] [class*=fp_heading]{font-size:clamp(1.6rem,7vw,2.1rem)!important}}#MainContent [class*=eyebrow]{font-size:.8rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#09d6f6!important;line-height:1.4!important;font-family:Gotham,Montserrat,sans-serif!important}@media screen and (max-width:749px){body .shopify-section[id$=__portal_main_footer] .footer-content>.group-block:nth-child(4) .email-signup-block{display:block!important;width:100%!important;max-width:340px!important;margin-inline:auto!important}}@media screen and (max-width:749px){body .shopify-section[id$=__portal_main_footer] .footer-content>.group-block:nth-child(4) .text-block{display:block!important;margin-bottom:8px!important}}[id$=__portal_main_footer] .menu__details summary,[id$=__portal_main_footer] summary.menu__heading,[id$=__portal_main_footer] .menu__heading{padding-top:0!important}[id$=__portal_main_footer] .menu__heading,[id$=__portal_main_footer] .menu__heading__default,[id$=__portal_main_footer] .menu__heading__accordion,[id$=__portal_main_footer] .footer-content>.group-block:nth-child(4) .text-block,[id$=__portal_main_footer] .footer-content>.group-block:nth-child(4) .text-block *{font-size:1.15rem!important;font-weight:900!important;line-height:1.2!important;font-family:Gotham,Montserrat,sans-serif!important}footer .social-icons__icon,footer .social-icons__wrapper svg,footer .social-icons__icon-wrapper svg{width:32px!important;height:32px!important}footer .social-icons__icon-wrapper{width:32px!important;height:32px!important}footer .social-icons__wrapper{gap:16px!important}[id$=__portal_main_footer] .footer-content>.group-block:nth-child(2) strong{font-size:1.15rem!important;font-weight:900!important;line-height:1.2!important;font-family:Gotham,Montserrat,sans-serif!important;display:inline-block!important;margin-bottom:6px!important}@media screen and (min-width:750px){body [id$=__main] .product-information__grid{grid-template-columns:minmax(0,540px) 1fr!important;gap:48px!important;align-items:start!important}body [id$=__main] slideshow-component{max-width:100%!important}body [id$=__main] .product-media__image{max-height:600px!important;width:100%!important;height:auto!important;object-fit:contain!important}}body [id$=__main]:after,body [id$=__main] .shopify-product-form:after,body [id$=__main] .product-details:after,body .ai-product-accordion__item-aigenblock38337cduebr6t:before,body .ai-product-accordion__item-aigenblock38337cduebr6t:after,body .ai-product-accordion__item-aigenblock38337cduebr6t:first-child:before,body .ai-product-accordion__item-aigenblock38337cduebr6t:last-child:after{display:none!important;content:none!important}body [id$=__main] [class*=accordion],body [id$=__main] [class*=accordion] *,body [id$=__main] [class*=ai-product],body [id$=__main] [class*=ai-product] *{font-family:Gotham,Montserrat,sans-serif!important}body [id$=__main] .divider__line{background:linear-gradient(90deg,#09d6f6,#ff0ae2)!important;height:3px!important;border:none!important;border-radius:2px!important;opacity:1!important}body [id$=__main] .variant-option__select-wrapper{position:relative!important;border-color:transparent!important}body [id$=__main] .variant-option__select-wrapper:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:6px!important;padding:2px!important;background:linear-gradient(90deg,#09d6f6,#ff0ae2)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;z-index:3!important}body [id$=__main] .variant-option__select-wrapper,body [id$=__main] .variant-option__select-wrapper select,body [id$=__main] .variant-option__select-wrapper select option{background-color:#0a0a0a!important;color:#fff!important}body [id$=__main] .variant-option__select-wrapper svg,body [id$=__main] .variant-option__select-wrapper .svg-wrapper{color:#fff!important}[id$=__pdp_reviews],[id$=__pdp_reviews] .section-background{background-color:#0a0a0a!important}[id$=__pdp_reviews]{position:relative!important}[id$=__pdp_reviews]:before,[id$=__pdp_reviews]:after{content:""!important;position:absolute!important;left:0!important;width:100%!important;height:3px!important;background:linear-gradient(90deg,#09d6f6,#ff0ae2)!important;z-index:2!important}[id$=__pdp_reviews]:before{top:0!important}[id$=__pdp_reviews]:after{bottom:0!important}[id$=__pdp_reviews] h2,[id$=__pdp_reviews] .text-block{color:#fff!important}@media screen and (max-width:749px){[id$=__pdp_reviews] .layout-panel-flex:has(>.group-block+.group-block){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;padding-bottom:10px!important;scrollbar-width:none!important}[id$=__pdp_reviews] .layout-panel-flex:has(>.group-block+.group-block)::-webkit-scrollbar{display:none!important}[id$=__pdp_reviews] .layout-panel-flex:has(>.group-block+.group-block)>.group-block{flex:0 0 80%!important;width:80%!important;max-width:80%!important;scroll-snap-align:center!important}}body [id$=__main] .variant-option__select-wrapper select,body [id$=__main] .variant-option__select-wrapper select option,body [id$=__main] .variant-option__select-wrapper select:focus,body [id$=__main] .variant-option__select-wrapper *{color:#fff!important}@media screen and (min-width:750px){body [id$=__main] media-gallery{padding-block-start:24px!important}}body [id$=__main] .product-media-container .product-media{position:relative!important}body [id$=__main] .product-media-container .product-media__image{border-radius:6px!important}body [id$=__main] .product-media-container .product-media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:6px!important;padding:3px!important;background:linear-gradient(90deg,#09d6f6,#ff0ae2)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;z-index:4!important}@media screen and (max-width:749px){body [id$=__main] media-gallery{padding-block-start:12px!important}}#MainContent[data-template^=collection] [id$=__section] .custom-section-content{position:relative!important;margin-top:32px!important;background-image:linear-gradient(90deg,#0a0a0aeb,#0a0a0a99 48%,#0a0a0a2e),url(pc-banner-collection-v2.jpg)!important;background-size:cover!important;background-position:center right!important;border-radius:16px!important;overflow:hidden!important;min-height:300px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:44px 48px!important;box-shadow:0 0 16px 1px #09d6f68c,0 0 42px 8px #ff0ae266,inset 0 0 24px #09d6f61f!important}#MainContent[data-template^=collection] [id$=__section] .custom-section-content:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:16px!important;padding:2.5px!important;background:linear-gradient(90deg,#09d6f6,#ff0ae2)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;z-index:2!important}#MainContent[data-template^=collection] [id$=__section]{padding-block-start:8px!important}#MainContent[data-template^=collection] [id$=__section] .section-content-wrapper{max-width:640px!important;position:relative!important;z-index:3!important}#MainContent[data-template^=collection] [id$=__section] .custom-section-content h1,#MainContent[data-template^=collection] [id$=__section] .custom-section-content .text-block,#MainContent[data-template^=collection] [id$=__section] .custom-section-content p,#MainContent[data-template^=collection] [id$=__section] .custom-section-content rte-formatter,#MainContent[data-template^=collection] [id$=__section] .custom-section-content span{color:#fff!important}#MainContent[data-template^=collection] [id$=__section] .custom-section-content p{font-size:1.02rem!important;line-height:1.5!important;color:#ffffffe6!important}@media screen and (max-width:749px){#MainContent[data-template^=collection] [id$=__section] .custom-section-content{margin-top:18px!important;min-height:200px!important;padding:28px 22px!important;border-radius:12px!important;background-image:linear-gradient(180deg,#0a0a0a6b,#0a0a0ad1),url(pc-banner-collection-v2.jpg)!important;background-position:center!important;box-shadow:0 0 12px 1px #09d6f680,0 0 28px 5px #ff0ae259,inset 0 0 18px #09d6f61f!important}#MainContent[data-template^=collection] [id$=__section] .custom-section-content:after{border-radius:12px!important}#MainContent[data-template^=collection] [id$=__section] .section-content-wrapper{max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/portal-customs-fonts.css.map */
