@font-face{font-family:gc-grind;src:url('gc-grind.woff2') format('woff2'),url('gc-grind.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}:root{--font-family-primary:'Sofia Sans',sans-serif;--font-family-secondary:'Sofia Sans Condensed',sans-serif;--font-family-lrg-headings:'gc-grind',sans-serif;--font-family-headings:'Sofia Sans Condensed',sans-serif;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-size-body:16px;--font-size-display:48px;--font-size-h1:56px;--font-size-h2:56px;--font-size-h3:32px;--font-size-h4:24px;--font-size-h5:18px;--font-size-h6:16px;--font-size-small:14px;--font-size-section-heading:60px;--huge-font-size:124px;--line-height-body:1.57;--line-height-heading:1.1;--color-primary:#FF0000;--color-secondary:#C8FF00;--color-background:#000000;--color-text:#ffffff;--color-text-primary:var(--color-text);--color-text-secondary:var(--color-secondary);--color-background-primary:var(--color-background);--color-background-secondary:#f8f9fa;--color-white:#ffffff;--color-black:#000000;--color-border:#363636;--gradient-red-grey:linear-gradient(178.79deg, rgba(255, 0, 0, 0.5) 3.15%, rgba(0, 0, 0, 0.5) 95.75%),linear-gradient(90deg, rgba(42, 42, 42, 0.8) 0%, rgba(42, 42, 42, 0.8) 100%);--spacing-unit:15px;--border-radius:4px;--border-width:1px;--transition-duration:0.3s;--transition-global:all var(--transition-duration) ease;--box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}@media (max-width:991px){:root{--font-size-body:16px;--font-size-display:54px;--font-size-h1:42px;--font-size-h2:42px;--font-size-h3:28px;--font-size-h4:20px;--font-size-h5:18px;--font-size-h6:16px;--font-size-small:14px;--font-size-section-heading:48px;--huge-font-size:62px}}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-body);-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#_next,#root{isolation:isolate}ol,ul{list-style:none}a{color:inherit;text-decoration:none}p a:hover{color:var(--color-primary);text-decoration:underline}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}html{height:100%}body{font-size:var(--font-size-body);font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);color:var(--color-text-primary);background-color:var(--color-background-primary);line-height:var(--line-height-body);transition:all var(--transition-duration) ease;margin:0;padding:0;display:flex;flex-direction:column;min-height:100%}main{flex:1;overflow:hidden}.h1,h1{font-size:var(--font-size-h1)}.h2,h2{font-size:var(--font-size-h2)}.h3,h3{font-size:var(--font-size-h3)}.h4,h4{font-size:var(--font-size-h4)}.h5,h5{font-size:var(--font-size-h5)}.h6,h6{font-size:var(--font-size-h6)}.h1,.h2,.h3,h1,h2,h3{font-family:var(--font-family-lrg-headings);line-height:var(--line-height-heading);font-weight:400;margin-top:0;margin-bottom:15px}.h4,.h5,.h6,h4,h5,h6{font-family:var(--font-family-primary);line-height:var(--line-height-heading);font-weight:var(--font-weight-bold);margin-top:0;margin-bottom:15px}ol,p,ul{margin-bottom:15px}@media(max-width:991px){.fyre-heading.fyre-heading--h2{font-size:var(--font-size-h2)!important}.fyre-heading.fyre-heading--h3{font-size:var(--font-size-h3)!important}.fyre-heading.fyre-heading--h4{font-size:var(--font-size-h4)!important}.fyre-heading.fyre-heading--h5{font-size:var(--font-size-h5)!important}.fyre-heading.fyre-heading--h6{font-size:var(--font-size-h6)!important}.fyre-heading.fyre-heading--p{font-size:var(--font-size-body)!important}}.font-lrg-headings{font-family:var(--font-family-lrg-headings)!important;font-weight:400!important}.font-headings{font-family:var(--font-family-headings)!important;font-weight:700!important}.font-secondary{font-family:var(--font-family-secondary)!important;font-weight:400!important}.small,.small-text,.small-text>*,.small>*{font-size:var(--font-size-small)}.huge-text{font-size:var(--huge-font-size)}label{display:block;font-weight:var(--font-weight-medium)}.color-white{color:var(--color-white)}.color-black{color:var(--color-black)}.color-primary,.red-txt{color:var(--color-primary)}.color-secondary,.green-txt{color:var(--color-secondary)}.background-primary,.red-bg{background-color:var(--color-primary)}.background-secondary,.green-bg{background-color:var(--color-secondary)}.gradient-bg-primary,.gradient-red-grey{background:var(--gradient-red-grey);background-color:#1a1a1a}section{padding:90px 0}@media (max-width:768px){section{padding:50px 0}}.test{font-size:100px}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--transition-global)}.btn--primary{padding:20px 30px;border-radius:538px;background:var(--color-secondary,#c8ff00);color:#111;font-family:var(--font-family-secondary);font-weight:700;font-size:18px;letter-spacing:.9px;text-transform:uppercase}.btn--primary:hover{background:#fff;color:#111;text-decoration:none}.button--white{background-color:var(--color-background);border-color:var(--color-border);color:var(--color-primary)}.button--no-border{border:none}.button--white .icon{color:var(--color-primary);fill:var(--color-primary)}.button--light{background-color:var(--color-background-secondary);color:var(--color-text-secondary)}.button--light .icon{color:var(--color-text-secondary);fill:var(--color-text-secondary)}.button--small{padding:15px;font-size:calc(var(--font-size-body) * .889)}.button--medium{padding:15px 30px;font-size:var(--font-size-body)}.button--large{padding:30px;font-size:calc(var(--font-size-body) * 1.125)}.button--full{width:100%;padding-left:0;padding-right:0}.button__icon--left{margin-right:15px}.button__icon--right{margin-left:15px}.button--corner{padding:19px 33px;background:0 0;border:none;cursor:pointer;font-family:var(--font-family-secondary);font-style:normal;font-weight:700;font-size:20px;min-height:81px;text-align:center;letter-spacing:.06em;color:#fff;min-width:281px;display:inline-flex;border-radius:10px;transition:var(--transition-global);text-decoration:none!important;justify-content:center;flex-direction:column;text-transform:uppercase;position:relative;z-index:1}@media(max-width:1199px){.button--corner{padding:16px 21px;font-size:18px;min-height:73px;min-width:220px}}@media(max-width:500px){.button--corner{min-width:185px}}.button--corner:hover{color:#000}.button--corner-grad{background:linear-gradient(102.33deg,#c8ff00 -22.32%,#10ff8f 95.85%);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;border-radius:0;overflow:hidden;transition:var(--transition-global);z-index:-3}.button--corner:hover .button--corner-grad{opacity:1;border-radius:10px}.button--corner span.button--corner-span::after,.button--corner span.button--corner-span::before,.button--corner::after,.button--corner::before{content:"";position:absolute;width:15px;height:15px;transition:var(--transition-global)}.button--corner::before{top:0;left:0;border-top:2px solid #fff;border-left:2px solid #fff}.button--corner::after{top:0;right:0;border-top:2px solid #fff;border-right:2px solid #fff}.button--corner span.button--corner-span::before{bottom:0;left:0;border-bottom:2px solid #fff;border-left:2px solid #fff}.button--corner span.button--corner-span::after{bottom:0;right:0;border-bottom:2px solid #fff;border-right:2px solid #fff}.button--corner:hover span.button--corner-span::after,.button--corner:hover span.button--corner-span::before,.button--corner:hover::after,.button--corner:hover::before{border-color:#000}.button--corner:hover::before{top:12px;left:12px}.button--corner:hover::after{top:12px;right:12px}.button--corner:hover span.button--corner-span::before{bottom:12px;left:12px}.button--corner:hover span.button--corner-span::after{bottom:12px;right:12px}.button--icon{display:inline-flex;align-items:center;gap:14px;padding:12px 28px;position:relative;overflow:hidden;text-decoration:none;cursor:pointer;color:#fff;font-family:var(--font-family-secondary);font-weight:700;font-size:20px;text-transform:uppercase;white-space:nowrap;transition:var(--transition-global);border:.5px solid var(--color-secondary);background:0 0;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);max-width:395px;width:100%;justify-content:center}.button--icon::before{content:"";position:absolute;pointer-events:none;border:1px solid var(--color-secondary);box-sizing:border-box;inset:0}.button--icon::after{content:'';position:absolute;top:5px;right:-9px;width:35px;height:5px;background:var(--color-secondary);transform:rotate(45deg)}.button--icon:hover{background:var(--color-secondary);color:#000;text-decoration:none}.button--icon:hover .button--icon__icon{color:#000}.button--icon__icon{color:var(--color-secondary);font-size:17px}.button--icon__text{position:relative}.icon{display:inline-block}.icon--small{height:16px;width:16px}.icon--medium{height:24px;width:24px}.icon--large{height:48px;width:48px}.image{width:100%;height:auto}.image-container{position:relative;width:100%}.image-container::before{content:'';display:block;padding-bottom:100%}.image-container--16-9::before{padding-bottom:56.25%}.image-container--4-3::before{padding-bottom:75%}.image-container--3-2::before{padding-bottom:66.67%}.image-container__image,.image__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);color:inherit;font-family:inherit;font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0 0 15px 0;padding:15px;width:100%;box-sizing:border-box}.input--checkbox,.input--radio{width:auto;height:auto}.input--select{padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}:root{--header-height:69px}@media (max-width:1024px){:root{--header-height:52px}}.header{padding:0}.header--main{background-color:var(--color-background);position:sticky;top:0;z-index:1000;height:var(--header-height);display:flex;align-items:stretch}.header--main::after{content:'';position:absolute;bottom:0;left:0;right:0;height:.5px;background:#8c8c8c;z-index:1001;pointer-events:none;transition:all var(--transition-duration) ease;transform-origin:bottom}.header--main:has(.header__nav-item--has-dropdown:focus-within)::after,.header--main:has(.header__nav-item--has-dropdown:hover)::after,.header--main:has(.header__nav-item--has-mega:focus-within)::after,.header--main:has(.header__nav-item--has-mega:hover)::after{background:var(--color-secondary);transform:scaleY(12)}.header--main>.container{display:flex;align-items:stretch}.header__content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:15px}.header__logo{flex-shrink:0}.header__logo-image{max-width:176px;height:auto}@media (max-width:1024px){.header__logo-image{max-width:136px}.header__icon-btn .fyre-icon{width:18px!important;height:18px!important}a.header__icon-btn.header__cart-link svg.fyre-icon.fyre-icon--cart.header__icon{width:19px!important;height:19px!important}.header__icons{gap:16px!important}}.header__nav{display:none;justify-content:center;height:100%}.header__nav-menu{list-style:none;padding:0;margin:0;display:flex;align-items:stretch;gap:15px;height:100%}.header__nav-item{position:relative;list-style:none;display:flex;align-items:center}.header__nav-item--has-mega{position:static}.header__nav-link{display:inline-flex;align-items:center;gap:9px;padding:6px 24px 12px;text-decoration:none;color:var(--color-white);font-family:var(--font-family-secondary);font-weight:var(--font-weight-medium);font-size:18px;white-space:nowrap;transition:all var(--transition-duration) ease;height:calc(100% - 10px);position:relative;top:5px;text-decoration:none!important;z-index:1000;background:linear-gradient(to top,#c8ff00 50%,transparent 50%);background-size:100% 200%;background-position:top}.header__nav-chevron{font-size:13px;line-height:1}.header__nav-item--active>.header__nav-link,.header__nav-item:focus-within>.header__nav-link,.header__nav-item:hover>.header__nav-link{color:var(--color-black);position:relative;z-index:0;background-position:bottom}.header__nav-item>.header__nav-link::after{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:18px 18px 0 0;border-color:var(--color-background) transparent transparent transparent;z-index:1}@media(max-width:1250px) and (min-width:1025px){.header__nav-menu{gap:12px!important}.header__nav-link{padding:6px 14px 12px!important}}.header__icons,.header__logo{flex:0.5}.header__icons{display:flex;align-items:center;justify-content:flex-end;gap:20px}.header__icon-btn{display:inline-flex;align-items:center;justify-content:center;color:var(--color-white);text-decoration:none;background:0 0;border:none;padding:0;cursor:pointer;position:relative;transition:color var(--transition-duration) ease}.header__icon-btn.header__account-link svg,.header__icon-btn.header__search-toggle svg{height:20px}.header__icon-btn:hover{color:var(--color-secondary)}.fyre-icon{display:block}.header__cart-count{position:absolute;top:-6px;right:-8px;background:var(--color-primary);color:var(--color-white);font-size:10px;font-weight:var(--font-weight-bold);width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.header__dropdown{position:absolute;top:100%;left:0;border-top:none;min-width:200px;z-index:1;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity 220ms ease,transform 220ms ease,visibility 0s linear 220ms;background:rgba(0,0,0,.8);border:.893813px solid #000;backdrop-filter:blur(6.45px)}.header__nav-item--has-dropdown:focus-within>.header__dropdown,.header__nav-item--has-dropdown:hover>.header__dropdown{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--transition-duration) ease,transform var(--transition-duration) ease,visibility 0s}.header__dropdown-list{list-style:none;padding:26px 0 20px;margin:0;display:flex;flex-direction:column;gap:2px}.header__dropdown-link{display:block;padding:8px 24px;color:var(--color-white);text-decoration:none;font-family:var(--font-family-secondary);font-size:15px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;transition:color var(--transition-duration) ease}.header__dropdown-item--active>.header__dropdown-link,.header__dropdown-link:hover{color:var(--color-secondary);text-decoration:none}.mega-menu{position:absolute;top:100%;left:0;width:100%;background:rgba(0,0,0,.8);border:.893813px solid #000;backdrop-filter:blur(6.45px);z-index:1;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;transform:translateY(12px)}.header__nav-item--has-mega:focus-within>.mega-menu,.header__nav-item--has-mega:hover>.mega-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--transition-duration) ease,transform var(--transition-duration) ease,visibility 0s}.mega-menu__inner{display:flex;gap:100px;padding:51px 0 85px}.mega-menu__left{flex:0 0 340px;display:flex;flex-direction:column;gap:40px;justify-content:space-between}.mega-menu__links{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:15px 30px;max-width:95%}.mega-menu__link{color:var(--color-white);text-decoration:none;font-family:var(--font-family-secondary);font-weight:var(--font-weight-medium);transition:color var(--transition-duration) ease}.mega-menu__link-item.is-active .mega-menu__link,.mega-menu__link:hover{color:var(--color-secondary)}.mega-menu__content-blocks{display:flex;flex-direction:column;gap:0}.mega-menu__content-block>*{margin:0;padding:0}.mega-menu__content-image{width:100%;height:auto;display:block}.mega-menu__image-group{display:flex;flex-wrap:wrap;gap:var(--gap,12px);width:100%;max-width:var(--max-group-width,100%);box-sizing:border-box;justify-content:center}.mega-menu__image-group--align-center{margin-left:auto;margin-right:auto}.mega-menu__image-group--align-start{margin-left:0;margin-right:auto}.mega-menu__image-group--justify-start{justify-content:flex-start}.mega-menu__image-group--justify-center{justify-content:center}.mega-menu__image-group-item{flex:0 0 auto;max-width:calc((100% - (var(--cols,3) - 1) * var(--gap,12px))/ var(--cols,3))}.mega-menu__image-group-item img{display:block;width:auto;max-width:100%;height:auto}@media (max-width:767px){.mega-menu__image-group-item{max-width:calc((100% - (var(--mobile-cols,1) - 1) * var(--gap,12px))/ var(--mobile-cols,1))}}.mega-menu__right{flex:1;display:flex;align-items:flex-start;gap:20px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.mega-menu__right::-webkit-scrollbar{display:none}.mega-menu__right--slider{overflow-x:auto;overflow-y:visible;scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:4px}.mega-menu__right--slider::-webkit-scrollbar{display:none}.mega-menu__product{flex:1;min-width:240px;width:33.333%}.mega-menu__right--slider .mega-menu__product{flex:0 0 220px;scroll-snap-align:start}.mega-menu__product-link{display:block;text-decoration:none;color:inherit}.mega-menu__product-image-wrap{background:linear-gradient(174.69deg,rgba(200,255,0,.5) -26.16%,rgba(255,0,0,.5) 3.15%,rgba(0,0,0,.5) 95.75%),rgba(42,42,42,.8);backdrop-filter:blur(6.98178px);overflow:hidden;clip-path:polygon(32px 0,100% 0,100% 100%,0 100%,0 32px);margin-bottom:10px;position:relative;padding-bottom:82%}.mega-menu__product-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;transition:transform .3s ease}.mega-menu__product-link:hover .mega-menu__product-image{transform:scale(1.04)}.mega-menu__product-info{display:flex;flex-direction:column;gap:4px}.mega-menu__product-info-top{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.mega-menu__product-title{font-family:var(--font-family-lrg-headings);font-size:28px;color:var(--color-white);margin:0;line-height:.9;text-transform:uppercase}.mega-menu__product-price{display:flex;align-items:baseline;gap:8px}.mega-menu__product-compare{font-size:13px;color:#949494;text-decoration:line-through;font-weight:var(--font-weight-normal)}.mega-menu__product-sale{font-size:14px;color:var(--color-white);font-weight:var(--font-weight-bold)}.mega-menu__product-cta{font-family:var(--font-family-secondary);font-size:11px;color:var(--color-white);text-decoration:underline;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex-shrink:0;line-height:1;padding-bottom:3px}.header__menu-icon--close{display:none}.header__menu-toggle[aria-expanded=true] .header__menu-icon--bars{display:none}.header__menu-toggle[aria-expanded=true] .header__menu-icon--close{display:flex}.mobile-menu{position:fixed;top:var(--header-height);right:0;width:100%;height:calc(100dvh - var(--header-height));background:var(--color-background);z-index:1010;transform:translateX(100%);transition:transform 360ms cubic-bezier(.4, 0, .2, 1);overflow:hidden;display:flex;flex-direction:column}.mobile-menu__scroll-wrap{flex:1;position:relative;overflow:hidden}.mobile-menu__scroll{height:100%;overflow-y:auto;overflow-x:hidden}.mobile-menu.is-open{transform:translateX(0)}.mobile-menu__overlay{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;background:#000;z-index:1009;opacity:0;pointer-events:none;transition:opacity 360ms ease}.mobile-menu__overlay.is-active{opacity:1;pointer-events:all}.mobile-menu__item-link{background:#111;padding:5px 20px;display:flex;position:relative;overflow:hidden;height:51px;align-items:center;gap:10px}.mobile-menu__item-link:before{top:-12px;left:-12px;width:24px;height:24px;position:absolute!important;background:#000;transform:rotate(45deg);pointer-events:none;content:''}.mobile-menu__footer{padding:24px 0}.mobile-menu__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;padding-top:20px;padding-left:40px}.mobile-menu__item-row{display:flex;align-items:center;height:52px;margin-left:-20px;margin-right:-20px;padding-left:58px;padding-right:20px;background:0 0;border:.5px solid rgba(255,255,255,.08);position:relative;overflow:visible}.mobile-menu__item-row::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(200,255,0,.1) 0,rgba(255,0,0,.06) 30%,#111 65%);clip-path:polygon(16px 0%,100% 0%,calc(100% - 16px) 100%,0% 100%);z-index:0}.mobile-menu__item--active>.mobile-menu__item-row{border-color:rgba(200,255,0,.3)}.mobile-menu__item--active>.mobile-menu__item-row::before{background:var(--color-secondary)}.mobile-menu__item-content{display:flex;align-items:center;gap:10px;height:52px;position:relative;z-index:1}.mobile-menu__item-link{display:flex;align-items:center;transition:background .25s ease,border-color .25s ease}.mobile-menu__link{display:block;color:var(--color-white);text-decoration:none;font-family:var(--font-family-secondary);font-size:18px;font-weight:var(--font-weight-medium);text-transform:uppercase;line-height:52px;white-space:nowrap;position:relative;z-index:1;transition:color .25s ease;text-decoration:none!important}.mobile-menu__item--active>.mobile-menu__item-row .mobile-menu__link,.mobile-menu__item--active>.mobile-menu__item-row .mobile-menu__toggle{color:var(--color-black)}.mobile-menu__item-link--toggle{cursor:pointer}.mobile-menu__chevron{flex-shrink:0;width:24px;height:24px;font-size:16px;color:var(--color-white);display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:transform .25s ease,color .25s ease}.mobile-menu__item.is-open>.mobile-menu__item-link .mobile-menu__chevron{transform:scaleY(-1)}.mobile-menu__item-link:hover{background:var(--color-secondary);border-color:var(--color-secondary)}.mobile-menu__item-link:hover .mobile-menu__chevron,.mobile-menu__item-link:hover .mobile-menu__link{color:#000}.mobile-menu__item.is-open>.mobile-menu__item-link{background:var(--color-secondary);border-color:var(--color-secondary)}.mobile-menu__item.is-open>.mobile-menu__item-link .mobile-menu__chevron,.mobile-menu__item.is-open>.mobile-menu__item-link .mobile-menu__link{color:#000}.mobile-menu__submenu{display:none}.mobile-menu__submenu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.mobile-menu__submenu-link{display:block;padding:9px 0 9px 18px;color:rgba(255,255,255,.7);text-decoration:none;font-family:var(--font-family-secondary);font-size:15px;text-transform:uppercase;letter-spacing:.03em;transition:color var(--transition-duration) ease}.mobile-menu__submenu-item.is-active .mobile-menu__submenu-link,.mobile-menu__submenu-link:hover{color:var(--color-secondary)}.mobile-mega__links{display:flex;gap:20px;margin-bottom:20px}.mobile-mega__links-col{flex:1;display:flex;flex-direction:column;gap:8px}.mobile-mega__link{color:rgba(255,255,255,.75);text-decoration:none;font-family:var(--font-family-secondary);font-size:14px;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;line-height:1.6;transition:color var(--transition-duration) ease}.mobile-mega__link.is-active,.mobile-mega__link:hover{color:var(--color-secondary)}.mobile-mega__products{display:flex;gap:12px;margin-bottom:16px}.mobile-mega__products--scroll{overflow-x:auto;scrollbar-width:none}.mobile-mega__products--scroll::-webkit-scrollbar{display:none}.mobile-mega__product{flex:0 0 170px}.mobile-mega__product-link{display:block;text-decoration:none;color:inherit}.mobile-mega__product-image-wrap{background:linear-gradient(174.69deg,rgba(200,255,0,.3) -26%,rgba(255,0,0,.3) 3%,rgba(0,0,0,.5) 96%),rgba(42,42,42,.8);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px);overflow:hidden;margin-bottom:8px;aspect-ratio:4/3}.mobile-mega__product-image-wrap img{width:100%;height:100%;object-fit:contain;display:block}.mobile-mega__product-title{font-family:var(--font-family-lrg-headings);font-size:14px;color:var(--color-white);margin:0 0 4px;line-height:1;text-transform:uppercase}.mobile-mega__product-price{display:flex;align-items:baseline;gap:5px;margin-bottom:4px}.mobile-mega__product-compare{font-size:11px;color:#949494;text-decoration:line-through}.mobile-mega__product-sale{font-size:13px;color:var(--color-white);font-weight:var(--font-weight-medium)}.mobile-mega__product-cta{font-family:var(--font-family-secondary);font-size:11px;color:rgba(255,255,255,.6);text-decoration:underline;text-transform:uppercase}.mobile-menu__gradient{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,#000,rgba(0,0,0,0));pointer-events:none;transition:opacity .3s ease;z-index:10}.mobile-menu__gradient--hidden{opacity:0}ul.socials-list.mobile-menu__socials{display:flex;justify-content:center;gap:18px;list-style:none;padding:0;margin:0;font-size:18px}@media(max-width:991px){.mobile-mega__link,.mobile-menu__submenu-link{padding:9px 0 9px 20px}.mobile-mega__links-col{gap:0!important}.mobile-menu__submenu-inner{padding:10px 10px 10px 0}}@media (min-width:1025px){.header__nav{display:flex;flex:1.5}.header__menu-toggle{display:none}}footer{background-color:var(--color-background-primary);color:var(--color-white);margin-top:auto;padding:55px 0 30px}.footer__logo-image{max-width:319px;height:auto}.footer__payments-other-icons>img{border-radius:3.8px;overflow:hidden}.footer__payments-other-icons{gap:4px;margin-top:15px}ul.socials-list.footer__socials-list{gap:18px;font-size:20px}.footer__newsletter-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(20px);border-radius:16px;gap:40px}.footer__newsletter-box form{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 8px 8px 24px;height:64px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(20px);border-radius:64px;flex:none;order:2;align-self:stretch;flex-grow:0}.footer__newsletter-box form>input{border:none}input#NewsletterEmail{margin:0;border:none;color:#fff;padding:5px 15px 5px 0;font-size:14px}input#NewsletterEmail::placeholder{color:#fff}.footer__newsletter-box form .form__field{flex:1}.footer__menu a{font-size:14px}.footer__menu li{margin-bottom:10px}.footer__logo-column.col{margin-right:50px}.footer__bottom{margin-top:45px}ul.nav-menu.footer__copyright-menu{font-size:12px;gap:10px 38px;flex-wrap:wrap}.footer__newsletter-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 24px 10px;width:100%;min-height:72px;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(20px);border-radius:12px;order:0;flex-grow:0;margin:0;line-height:1}.footer__newsletter-box form button{border-radius:64px;color:var(--color-black);background-color:var(--color-secondary);font-weight:700;text-transform:uppercase;font-size:12px;height:48px;width:80px;padding:10px}.footer__bottom p{color:#838383;font-size:12px}.footer__menu-chevron{display:none}@media (max-width:991px){.footer__menu-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:14px 0;margin-bottom:0;user-select:none}.footer__menu-chevron{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;font-size:13px;transition:transform .25s ease}.footer__menu-column--open .footer__menu-chevron{transform:scaleY(-1)}.footer__menu-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.footer__menu-column--open .footer__menu-body{max-height:600px}.footer__menu-body{border-bottom:.5px solid #414141}.footer__content.row{flex-direction:column}.footer__newsletter-column.col{margin-top:30px}.footer__logo-image{margin:auto;max-width:250px!important}}@media(max-width:767px){.footer__newsletter-box{gap:20px;padding:20px}.footer__newsletter-title{min-height:60px;font-size:24px;padding:12px 12px 10px;justify-content:center}.footer__newsletter-box form{height:58px}}@media(min-width:501px){.footer__newsletter-box{min-width:330px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.feature-badges{display:flex;flex-wrap:wrap;gap:12px 20px}.feature-badges__item{display:flex;align-items:center;gap:8px;color:#fff}.feature-badges__icon{font-size:14px;width:18px;text-align:center;flex-shrink:0;color:#fff}.feature-badges__img{width:20px;height:auto;flex-shrink:0;opacity:.85}.feature-badges__label{font-size:14px;line-height:normal}.flex{display:flex}.flex--column{flex-direction:column}.flex--justify-between{justify-content:space-between}.flex--align-center{align-items:center}.card{display:flex;flex-direction:column;height:100%}.card__link{text-decoration:none}.card__footer{margin-top:auto}.card--product{height:100%;justify-content:flex-start}.card--collection{padding:0}.card--form{padding:30px}.card__title--no-excerpt{margin-bottom:0}.card--product .card__image-wrapper{background:linear-gradient(174.69deg,rgba(200,255,0,.5) -26.16%,rgba(255,0,0,.5) 3.15%,rgba(0,0,0,.5) 95.75%),rgba(42,42,42,.8);backdrop-filter:blur(6.98178px);overflow:hidden;clip-path:polygon(32px 0,100% 0,100% 100%,0 100%,0 32px)}.card--product .card__image-wrapper .image-container__image{transition:transform .3s ease}.card--product:hover .card__image-wrapper .image-container__image{transform:scale(1.04)}.card--product .card__image-wrapper .image-container::before{content:'';display:block;padding-bottom:82%}.section--page-title{padding:15px 0}.section--page-title--main{border-bottom:var(--border-width) solid var(--color-border);padding:30px 0}.page-title{margin-bottom:0}.form__actions{display:flex;gap:15px}.form__footer{margin-top:15px}.form__actions .button{flex-grow:1}.form__label,label{font-weight:var(--font-weight-medium);margin-bottom:7.5px;line-height:1}@media (max-width:1300px) and (min-width:1200px){.card--product .card__body-header{flex-direction:column;align-items:stretch!important}.card--product .card__body-header-right{align-items:flex-start!important;justify-content:space-between;flex-direction:row!important;gap:4px 6px!important;flex-wrap:wrap}.card__footer--product .card__form{flex-direction:column;gap:12px}}@media (max-width:991px){.card--product .card__body-header{flex-direction:column;align-items:stretch!important}.card--product .card__body-header-right{align-items:flex-start!important;justify-content:space-between;flex-direction:row!important;gap:4px 6px!important;flex-wrap:wrap}.card__footer--product .card__form{flex-direction:column;gap:12px}}.fyre-product-badges{display:flex;gap:5px;margin-bottom:10px}.fyre-product-badge{font-style:normal;font-weight:600;font-size:10px;text-align:center;letter-spacing:.11em;color:#000;border-radius:51px;padding:5px 9px 4px;line-height:1}.fyre-product-badge[limited-stock]{background-color:#00ff95}.fyre-product-badge[sale]{background-color:var(--color-secondary)}.card--product .card__image-wrapper .fyre-product-badges{position:absolute;right:25px;bottom:20px;margin:0}.card--product .card__body{padding:14px 0 0}.card--product .card__body-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.card--product .card__body-header-left{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:4px}.card--product .card__body-header-right{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.card--product .card__title{font-size:27px;line-height:1;margin:0}.card__stars{display:flex;align-items:center;gap:4px}.card__stars-icons{display:flex;gap:1px;color:var(--color-secondary,#c8ff00);font-size:8px}.card__stars-text{font-size:12px;color:#fff;letter-spacing:.6px;white-space:nowrap}.card__stars-reviews{text-decoration:underline}.card-price-row{display:flex;align-items:baseline;gap:7px;font-size:20px;line-height:1}.card-price--compare{text-decoration:line-through;color:#939393}.card-price--sale{color:#fff}.card-monthly{display:inline-block;background:#ccc;color:#000;font-size:9px;font-weight:500;padding:2px 5px;border-radius:5px;white-space:nowrap;min-height:19.13px}.card__divider{margin:5px 0}.pdp-specs-table{font-size:14px;line-height:1.82;letter-spacing:.56px;color:#fff}.pdp-specs-table__row{display:flex;gap:8px}.pdp-specs-table__label{width:36px;flex-shrink:0;color:rgba(255,255,255,.65)}.card--product .pdp-specs-table__row{justify-content:space-between;align-items:flex-start;border-bottom:1px solid #363636;padding:5px 0;line-height:1.1}.card--product .pdp-specs-table__label{width:auto;flex:auto;min-width:0;color:#fff}@media (min-width:551px){.card--product .pdp-specs-table__value{white-space:unset;text-align:right}}@media (max-width:991px){.card--product .pdp-specs-table__label[data-short]{font-size:0}.card--product .pdp-specs-table__label{min-width:30px}.card--product .pdp-specs-table__label[data-short]::after{content:attr(data-short);font-size:14px}}.card--product .card__metafields-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;font-size:14px;color:#fff}.card--product .card__metafields-list li{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #363636;padding:5px 0;gap:8px;text-transform:uppercase}.card--product .card__metafields-list li span{font-weight:400;flex:1;min-width:0}.card--product .card__metafields-list li strong{font-weight:700;text-align:right}.card__footer--product .card__form{gap:12px 24px}.card-btn.card-btn-atc{margin-right:0;border-color:var(--color-secondary)!important}.card-btn{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;padding:3px;white-space:nowrap;text-transform:uppercase;font-size:14px;border-bottom:.5px solid #8c8c8c!important;text-align:center;font-weight:600;transition:var(--transition-global);background:0 0;border:none;color:var(--color-white)}.card-btn i{font-size:12px}.card-btn-atc i{color:var(--color-secondary,#c8ff00)}.card-btn:hover{text-decoration:none!important;color:var(--color-secondary)!important;border-bottom-color:var(--color-secondary)!important}.card-btn:hover i{color:var(--color-secondary)!important}.card-btn:active{text-decoration:none!important;color:var(--color-secondary)!important;border-bottom-color:var(--color-secondary)!important}.section-header{margin-bottom:45px}.section-header h2{font-size:var(--font-size-section-heading)}.section-header p{font-size:18px;color:#fff}@media (min-width:1410px){.page-header.container{max-width:1540px}}.page-corner{pointer-events:none;background:#000;transform:rotate(45deg);position:absolute}@media (min-width:768px){.page-corner{top:-53px;left:-53px;width:106px;height:106px}}@media (max-width:767px){.page-corner{top:-26.5px;left:-26.5px;width:53px;height:53px}}.article-card{display:flex;flex-direction:column;gap:14px;height:100%}.article-card__link{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;height:100%}.article-card__image-wrap{overflow:hidden;background:linear-gradient(174.69deg,rgba(200,255,0,.5) -26.16%,rgba(255,0,0,.5) 3.15%,rgba(0,0,0,.5) 95.75%),rgba(42,42,42,.8)}.article-card__image-wrap .image-wrapper__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card:hover .image-wrapper__image{transform:scale(1.04)}.article-card__body{display:flex;flex-direction:column;gap:14px}.article-card__title{font-size:20px;font-weight:700;line-height:1;text-transform:uppercase;color:var(--color-foreground);margin:0}.article-card__date{font-size:14px;font-weight:400;line-height:1;text-transform:uppercase;color:var(--color-foreground)}.article-card__excerpt{font-size:14px;font-weight:400;line-height:1;text-transform:uppercase;color:var(--color-foreground);margin:0}.meta-form .globo-form-app{margin:0}main .meta-form .globo-form-app .gfb__footer button{background-color:var(--color-secondary);color:#111;border:1px solid #212121;border-radius:4px;padding:18px 30px;font-size:20px;cursor:pointer;transition:var(--transition-global);font-weight:700!important;font-family:var(--font-family-headings)!important;width:auto!important}.meta-form .globo-form-app .globo-form-control:last-child input,.meta-form .globo-form-app .globo-form-control:last-child textarea{box-shadow:none!important}.meta-form .globo-form-app .globo-form-control{margin-bottom:12px}.shopify-policy__body h2{font-size:32px}@media (max-width:501px){.collection__products>[class*=col-]{flex:0 0 100%;max-width:100%}}