:root{--gf-page-gutter:clamp(16px,2.4vw,64px)}.page-wrapper,#MainContent{min-width:0}#MainContent img{max-width:100%}#MainContent :is(.gfr-product,.gfr-banner,.gfr-league,.gfr-service,.gf-focus__tile){min-width:0;box-sizing:border-box}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home.gfr-carousel{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1648/928!important;display:block!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-carousel__slide picture img{object-fit:contain!important;object-position:center top!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-hero__copy{position:relative!important;inset:auto!important;box-sizing:border-box;width:48%;max-width:none!important;margin:0!important;padding:clamp(28px,4vw,90px) 0 clamp(28px,3vw,70px) clamp(20px,6vw,150px)}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-hero__copy h1{font-size:clamp(42px,5.5vw,134px)!important;line-height:.96!important;overflow-wrap:normal;word-break:normal}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-hero__eyebrow{font-size:clamp(10px,.75vw,16px)}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-hero__story{font-size:clamp(11px,.9vw,18px)!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gf-hero-thumbs{width:min(100%,420px);max-width:100%;gap:clamp(8px,1vw,24px);margin-top:clamp(14px,1.5vw,30px)!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gf-hero-thumbs a{max-height:none;width:100%;height:auto}body:has(.gfr-home) :is(.gfr-featured,.gfr-leagues){padding-inline:var(--gf-page-gutter);padding-block:clamp(24px,3vw,60px)}body:has(.gfr-home) .gfr-sectionhead{flex-wrap:wrap;align-items:center;gap:16px}body:has(.gfr-home) .gfr-sectionhead h2{font-size:clamp(28px,3.7vw,72px)!important}body:has(.gfr-home) .gfr-product__title{font-size:clamp(12px,.72vw,16px);line-height:1.4;min-height:2.8em}body:has(.gfr-home) .gfr-product__price{font-size:clamp(14px,.85vw,19px)}body:has(.gfr-home) .gfr-product__image img{object-fit:contain}body:has(.gfr-home) .gf-era-shell .gf-focus__grid{display:flex;flex-wrap:wrap;overflow:visible}body:has(.gfr-home) .gf-era-shell .gf-focus__tile{flex:1 1 220px;max-width:none;min-height:clamp(200px,17vw,320px);background-position:center top}body:has(.gfr-home) .gf-era-shell .gf-focus__name{font-size:clamp(21px,1.65vw,36px)}body:has(.gfr-home) .gfr-leagues__grid{display:flex;flex-wrap:wrap;gap:clamp(10px,1vw,24px)}body:has(.gfr-home) .gfr-league{flex:1 1 220px;aspect-ratio:1448/1086}body:has(.gfr-home) .gfr-league img{object-fit:contain}body:has(.gfr-home) .gfr-banners{display:flex;flex-wrap:wrap;padding-inline:var(--gf-page-gutter);gap:clamp(12px,1.5vw,32px)}body:has(.gfr-home) .gfr-banner{flex:1 1 430px;height:auto;min-height:clamp(280px,24vw,520px)}body:has(.gfr-home) .gfr-banner img{object-fit:contain;object-position:right top;filter:none}body:has(.gfr-home) .gfr-banner__content{position:relative;inset:auto;max-width:55%;box-sizing:border-box;min-height:inherit;padding:clamp(24px,3vw,60px)}body:has(.gfr-home) .gfr-banner__content h2{font-size:clamp(40px,4.5vw,90px)!important}body:has(.gfr-home) .gfr-banner__button{margin-top:18px}body:has(.gfr-home) .gfr-services{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;padding:clamp(24px,3vw,56px) var(--gf-page-gutter)}body:has(.gfr-home) .gfr-community{display:flex;flex-wrap:wrap}body:has(.gfr-home) .gfr-community>div{flex:1 1 200px;min-height:0!important}body:has(.gfr-home) .gfr-community__headline{flex-basis:100%!important}body:has(.gfr-home) .gfr-community img{height:auto;object-fit:contain}body:has(.gfr-home) .gfr-community__brand{padding:clamp(24px,3vw,55px)}.gf-connect__wrap,.gf-pathfinder__inner{max-width:calc(100% - 2 * var(--gf-page-gutter))}.gf-connect__links{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}@media(min-width:750px)and (max-width:1100px){body:has(.gfr-home) #header-group .header-logo__image{max-width:clamp(110px,15vw,165px)!important}.gfr-home-nav{gap:8px;margin-left:0}.gfr-home-nav a{font-size:9px}}@media(max-width:749px){body:has(.gfr-home) goalfreq-hero-carousel.gfr-home.gfr-carousel{aspect-ratio:auto!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-hero__image{position:relative!important;inset:auto!important;height:auto!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-carousel__track,body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-carousel__slide,body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-carousel__slide picture{height:auto!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-carousel__slide picture img{height:auto!important;width:100%!important;object-fit:contain!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home.gfr-carousel:before{display:none!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-hero__copy{width:100%;padding:26px var(--gf-page-gutter) 30px!important;max-width:none!important;background:#0a0b0d}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-hero__copy h1{font-size:clamp(38px,9vw,66px)!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gf-hero-thumbs{width:min(100%,350px)}body:has(.gfr-home) .gf-era-shell .gf-focus__tile{flex-basis:calc(50% - 10px);min-height:200px}body:has(.gfr-home) .gf-era-shell .gf-focus__name{font-size:clamp(18px,4.7vw,28px)}body:has(.gfr-home) .gfr-league{flex-basis:calc(50% - 10px)}body:has(.gfr-home) .gfr-banner__content{max-width:62%;padding:22px}body:has(.gfr-home) .gfr-banner__content h2{font-size:clamp(36px,9vw,58px)!important}body:has(.gfr-home) .gfr-services{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.gfr-home) .gfr-community>div{flex-basis:calc(50% - 5px)}body:has(.gfr-home) .gfr-community__brand{flex-basis:100%}}@media(max-width:359px){body:has(.gfr-home) .gfr-services{grid-template-columns:1fr}}@media(min-width:750px){body:has(.gfr-home) goalfreq-hero-carousel.gfr-home.gfr-carousel{aspect-ratio:auto!important;height:auto!important;min-height:min(44vw,72svh)!important;max-height:none!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-carousel__slide picture img{object-fit:cover!important;object-position:center top!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-hero__copy{padding-top:clamp(24px,3vw,64px)!important;padding-bottom:clamp(24px,2vw,44px)!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-hero__copy h1{font-size:clamp(42px,5vw,104px)!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gf-hero-thumbs{width:min(100%,360px)}}@media(max-width:749px){body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-carousel__slide picture{aspect-ratio:1/1;overflow:hidden}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-carousel__slide picture img{height:100%!important;object-fit:cover!important;object-position:center top!important}}body #MainContent .product-information__grid.product-information--media-left{column-gap:clamp(18px,2.4vw,40px)!important;align-items:start}body #MainContent .product-details>.group-block{padding:clamp(16px,1.7vw,28px)!important;gap:14px!important}body #MainContent .product-details h1{font-size:clamp(24px,2.1vw,36px)!important;line-height:1.14!important;margin-block:0!important}body #MainContent .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:54px!important;padding:10px 12px!important}body #MainContent .product-details .variant-option__button-label__text{font-size:16px!important}body #MainContent .at-customizer{margin-block:8px!important;padding:clamp(14px,1.5vw,24px)!important}body #MainContent .at-customizer h2,body #MainContent .at-customizer h3{font-size:clamp(20px,1.6vw,28px)!important;margin-block:8px!important}body #MainContent .at-customizer__fields{gap:12px!important}body #MainContent .product-information__media media-gallery{--thumbnail-width:64px}body #MainContent .product-information__media slideshow-controls[thumbnails]{padding-block:12px;max-width:100%;min-width:0}body #MainContent .product-information__media .slideshow-controls__thumbnails-container{max-width:100%;overflow-x:auto}body #MainContent .product-information__media .slideshow-controls__thumbnail{width:64px;min-width:64px;height:72px;border:1px solid #d8ddd9;background:#fff;border-radius:4px;overflow:hidden}body #MainContent .product-information__media .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:contain}body #MainContent .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{outline:2px solid #16896c;outline-offset:2px}body #MainContent .product-information__media slideshow-arrows .slideshow-control{opacity:1;min-width:44px;min-height:44px;background:#fffffff0;border:1px solid #d8ddd9;border-radius:50%;color:#111;padding:10px!important;box-shadow:0 3px 12px #0001}@media(min-width:750px){body #MainContent .product-information__media>media-gallery{top:calc(var(--header-height,80px) + 12px)}body #MainContent .product-information__media .product-media-container.constrain-height{--constrained-min-height:280px!important;--constrained-height:min(680px,72svh)!important;max-height:min(680px,72svh)!important}}@media(max-width:749px){body #MainContent .product-information__media .product-media-container{max-height:65svh!important}body #MainContent .product-details{padding-inline:0!important}body #MainContent .product-details>.group-block{padding:16px!important}body #MainContent .product-information__media .slideshow-controls__thumbnail{width:54px;min-width:54px;height:62px}body #MainContent .product-information__media slideshow-arrows .slideshow-control{min-width:40px;min-height:40px}}body #MainContent .product-information__media>media-gallery{position:static}.gf-under-image{display:grid;gap:20px;margin-top:24px;min-width:0}.gf-under-image>.text-block{border:1px solid #e4e4de;background:#fff;padding:clamp(18px,2vw,28px);border-radius:4px;max-width:100%;width:100%}.gf-under-image .atk-delivery{border-radius:4px}.gf-under-image :is(p,li){overflow-wrap:anywhere}@media(min-width:750px){body #MainContent .product-information__grid>.product-information__media{align-self:start}}body #MainContent media-gallery zoom-dialog .dialog-zoomed-gallery__dialog{width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;top:0;right:0;bottom:0;left:0;margin:0;padding:52px 16px 100px;box-sizing:border-box;overflow:hidden}body #MainContent media-gallery zoom-dialog .dialog-zoomed-gallery{display:flex!important;flex-direction:row!important;width:100%;height:100%!important;max-height:100%!important;margin:0;padding:0;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;align-items:center;overscroll-behavior:contain}body #MainContent media-gallery zoom-dialog .dialog-zoomed-gallery>.product-media-container{flex:0 0 100%!important;width:100%!important;min-width:100%;height:100%!important;max-height:100%!important;aspect-ratio:auto!important;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;margin:0!important}body #MainContent media-gallery zoom-dialog .dialog-zoomed-gallery :is(.product-media,.product-media__drag-zoom-wrapper,.product-media-constraint-wrapper){width:100%!important;height:100%!important;max-width:100%;max-height:100%;aspect-ratio:auto!important;display:flex;align-items:center;justify-content:center;overflow:hidden}body #MainContent media-gallery zoom-dialog .dialog-zoomed-gallery img.product-media__image{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}body #MainContent media-gallery zoom-dialog .dialog-thumbnails-list-container{position:fixed;inset:auto 0 0;max-height:90px;justify-content:center;background:#fffffff2;padding:8px 12px max(8px,env(safe-area-inset-bottom));box-sizing:border-box}body #MainContent media-gallery zoom-dialog .dialog-thumbnails-list{position:static!important;flex-direction:row!important;inset:auto!important;max-height:72px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:4px;gap:8px;opacity:1;animation:none!important}body #MainContent media-gallery zoom-dialog .dialog-thumbnails-list__thumbnail{width:54px;height:62px;min-width:54px}body #MainContent media-gallery zoom-dialog .dialog-thumbnails-list__thumbnail img{width:100%;height:100%;object-fit:contain}body #MainContent media-gallery zoom-dialog .dialog-zoomed-gallery__close-button{position:fixed;top:max(8px,env(safe-area-inset-top));right:16px;z-index:5;min-width:40px;min-height:40px;color:#111;mix-blend-mode:normal;background:#fff;border:1px solid #ddd;border-radius:50%}@media(max-width:749px){.gf-under-image{margin:16px 12px 0;gap:14px}body #MainContent media-gallery zoom-dialog .dialog-zoomed-gallery__dialog{padding:50px 8px 94px}}body #MainContent .product-information__media media-gallery zoom-dialog .dialog-zoomed-gallery>.product-media-container.constrain-height{max-height:100%!important}.gf-balanced-info{display:grid;gap:20px;min-width:0;width:100%}.gf-balanced-info:empty{display:none}.gf-under-image>.at-size-module,.gf-under-image>.at-details,.gf-balanced-info>.at-size-module,.gf-balanced-info>.at-details{width:100%;min-width:0;max-width:100%;margin-block:0!important;box-sizing:border-box}.gf-under-image .at-official-guide__overflow,.gf-balanced-info .at-official-guide__overflow{max-width:100%;overflow-x:auto}@media(min-width:1000px){.gf-under-image>.at-size-module,.gf-under-image>.at-details{padding:clamp(18px,2vw,28px);background:#fff;border:1px solid #e4e4de;border-radius:4px}}.gf-kit-story{position:relative;overflow:hidden;background:#fff;border:1px solid #dfe6ec;border-radius:12px;padding:clamp(20px,2.5vw,32px);min-width:0;box-shadow:0 8px 30px #142d4b06}.gf-kit-story:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2667ff,#20bda1 65%,#f4bb35)}.gf-kit-story__eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.18em;font-weight:800;color:#285bc1}.gf-kit-story__number{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eaf1ff;letter-spacing:0;font-size:12px}.gf-kit-story h2{font-size:clamp(25px,2.6vw,36px);letter-spacing:-.04em;line-height:1.1;margin:18px 0 12px;color:#102b48}.gf-kit-story__name{font-size:14px;line-height:1.6;color:#5c6876;margin:0 0 20px;overflow-wrap:anywhere}.gf-kit-story__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin:20px 0}.gf-kit-story__fact{padding:14px;background:#f1f6fc;border:1px solid #e1eaf6;border-radius:8px;min-width:0}.gf-kit-story__fact dt{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#60718a;margin-bottom:7px}.gf-kit-story__fact dd{margin:0;font-size:13px;font-weight:650;line-height:1.6;color:#173a62;overflow-wrap:anywhere}.gf-kit-story__body{padding-top:20px;border-top:1px solid #e4eaf0;font-size:14px;line-height:1.8;color:#455263;overflow-wrap:anywhere}.gf-kit-story__body h3{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#173a62;margin:0 0 14px}.gf-kit-story__body img{max-width:100%;height:auto;object-fit:contain}.gf-kit-story__body table{display:block;max-width:100%;overflow:auto}.gf-kit-story__body p:first-child{margin-top:0}.gf-kit-story__body p:last-child{margin-bottom:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body .page-wrapper,body #MainContent,body #MainContent>.shopify-section{min-width:0;max-width:100%;box-sizing:border-box}body #MainContent :is(.gfr-home,.gfr-featured,.gfr-leagues,.gfr-banners,.gfr-services,.gfr-community,.gf-era-shell){box-sizing:border-box;width:100%;min-width:0}body #MainContent :is(.gfr-sectionhead,.gfr-service,.gfr-banner__content,.gf-focus__tile){min-width:0}body #MainContent :is(.gfr-product__title,.gfr-service span,.gf-focus__name){overflow-wrap:anywhere}body .gf-offer-float,body .ak-support__panel{box-sizing:border-box;max-width:calc(100dvw - 24px)}body .gf-offer-panel{box-sizing:border-box;max-height:calc(100dvh - 100px)!important;overflow-y:auto!important;overscroll-behavior:contain}body .ak-support__panel{max-height:calc(100dvh - 180px)!important;overflow-y:auto}@media(max-width:749px){body:has(.gfr-home) goalfreq-hero-carousel.gfr-home.gfr-carousel{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-hero__image{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-carousel__track,body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-carousel__slide,body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-carousel__slide picture{height:auto!important;min-height:0!important;aspect-ratio:auto!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-carousel__slide picture img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;object-position:center top!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-hero__copy{position:relative!important;inset:auto!important;transform:none!important;box-sizing:border-box;width:100%!important;max-width:100%!important;padding:clamp(20px,5vw,32px) var(--gf-page-gutter)!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gfr-hero__copy h1{font-size:clamp(30px,9vw,60px)!important;line-height:1!important;max-width:100%;overflow-wrap:normal!important}body:has(.gfr-home) goalfreq-hero-carousel.gfr-home .gf-hero-thumbs{width:min(100%,350px)!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,2vw,12px)!important}body:has(.gfr-home) .gf-era-shell .gf-focus{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:24px var(--gf-page-gutter)!important}body:has(.gfr-home) .gf-era-shell .gf-focus__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}body:has(.gfr-home) .gf-era-shell .gf-focus__tile{width:auto!important;min-width:0!important;min-height:clamp(180px,50vw,240px)!important;padding:clamp(12px,3.5vw,20px)!important}body:has(.gfr-home) .gf-era-shell .gf-focus__tile:last-child:nth-child(odd){grid-column:1/-1}body:has(.gfr-home) .gf-era-shell .gf-focus__name{font-size:clamp(18px,4.8vw,27px)!important}body:has(.gfr-home) .gf-era-shell .gf-focus h2{font-size:clamp(24px,6vw,38px)!important;line-height:1.1!important}body:has(.gfr-home) .gfr-sectionhead{align-items:flex-start!important}body:has(.gfr-home) .gfr-sectionhead>div{min-width:0;flex:1 1 210px}body:has(.gfr-home) #gfr-featured-title{font-size:clamp(27px,7.5vw,42px)!important;gap:10px!important}body:has(.gfr-home) .gfr-banner{flex:1 1 100%!important;min-width:0!important;height:auto!important;min-height:0!important}body:has(.gfr-home) .gfr-banner__content{width:64%!important;max-width:64%!important;min-height:clamp(250px,70vw,370px)!important;padding:clamp(18px,5vw,30px)!important}body:has(.gfr-home) .gfr-banner__content h2{font-size:clamp(32px,10vw,58px)!important}body:has(.gfr-home) .gfr-banner__button{white-space:normal!important;max-width:100%;box-sizing:border-box;font-size:10px}body:has(.gfr-home) .gfr-services{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))!important;padding-inline:var(--gf-page-gutter)!important;gap:22px 14px!important}body:has(.gfr-home) .gfr-community>div{min-width:0!important}body #MainContent .at-customizer__fields:not(.at-customizer__fields--stack){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))!important}body #MainContent .at-customizer :is(input,select,textarea){box-sizing:border-box;min-width:0!important;max-width:100%!important;width:100%}body #MainContent .at-customizer :is(input,select,textarea){font-size:16px!important}body #MainContent .atk-delivery__steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))!important}body #MainContent .gf-kit-story{padding:20px 16px!important}body #MainContent .product-information__media .product-media-container:not(.dialog-zoomed-gallery>.product-media-container){min-height:0!important}body #MainContent .product-information__media .product-media-container.constrain-height{--constrained-min-height:0px!important}}@media(max-height:500px)and (orientation:landscape){body .gf-offer-panel{max-height:calc(100dvh - 32px)!important}body .ak-support__panel{bottom:12px!important;max-height:calc(100dvh - 24px)!important}}body #MainContent[data-template^=product] .product-information{container-name:gf-product;container-type:inline-size;min-width:0}body #MainContent[data-template^=product] .product-information [data-product-grid-content]{--gf-columns:1;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"gallery" "details" "extra"!important;grid-template-rows:auto!important;row-gap:clamp(16px,2.4cqi,32px)!important;column-gap:clamp(16px,2.8cqi,40px)!important;align-content:start!important;align-items:start!important;width:100%!important;max-width:1480px!important;min-width:0!important;height:auto!important;margin-inline:auto!important;box-sizing:border-box!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-information__media{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;display:contents!important;order:0!important;align-self:start!important;position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;padding:0!important;box-sizing:border-box!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-information__media>media-gallery{grid-area:gallery!important;grid-column:auto!important;grid-row:auto!important;order:0!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-details{grid-area:details!important;grid-column:auto!important;grid-row:auto!important;order:1!important;display:block!important;position:static!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;padding:0!important;box-sizing:border-box!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-details>.group-block{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;box-sizing:border-box!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-information__media>.gf-under-image{grid-area:extra!important;grid-column:auto!important;grid-row:auto!important;order:2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;align-self:start!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;gap:clamp(16px,2.4cqi,28px)!important;box-sizing:border-box!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] .gf-under-image>*{min-width:0!important;max-width:100%!important;height:auto!important;position:relative!important;box-sizing:border-box!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] :is(.at-size-module,.at-details,.at-customizer,.atk-delivery,.gf-kit-story){min-width:0!important;max-width:100%!important;height:auto!important;box-sizing:border-box!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] :is(.at-details,.at-size-module,.atk-delivery,.gf-kit-story){margin-inline:0!important;position:relative!important;clear:none!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] :is(.at-size-module,.at-details){margin-block:clamp(12px,1.5cqi,24px)!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] .at-official-guide__overflow{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body #MainContent[data-template^=product] .product-information [data-product-grid-content] .at-size-module table{width:max-content!important;min-width:100%!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] :is(.at-customizer__fields,.gf-kit-story__facts){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] :is(input,select,textarea){min-width:0;max-width:100%;box-sizing:border-box}body #MainContent[data-template^=product] .product-information [data-product-grid-content] variant-picker.variant-picker fieldset.at-kit-choice{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,88px),1fr))!important;min-width:0!important;max-width:100%!important;gap:clamp(6px,1cqi,10px)!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] variant-picker.variant-picker fieldset.at-kit-choice--badge,body #MainContent[data-template^=product] .product-information [data-product-grid-content] variant-picker.variant-picker fieldset.at-kit-choice--other{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] variant-picker.variant-picker fieldset.at-kit-choice .at-kit-choice__card{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important;box-sizing:border-box!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] .product-form-buttons{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:clamp(8px,1.1cqi,14px)!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] .product-form-buttons>:not(.quantity-selector-wrapper):not(.quantity-rules):not(.quantity-label):not(.volume-pricing):not(.product-form-text__error){flex:0 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] :is(shopify-accelerated-checkout,.add-to-cart-button){width:100%!important;max-width:100%!important;min-width:0!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] media-gallery{min-width:0!important;max-width:100%!important;width:100%!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] .slideshow-controls__thumbnails-container{max-width:100%;overflow-x:auto}body #MainContent[data-template^=product] .product-information [data-product-grid-content].product-information--media-none{display:block!important;width:100%!important}@container gf-product (min-width:880px){body #MainContent[data-template^=product] .product-information [data-product-grid-content]:not(.product-information--media-none){--gf-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"media details"!important;grid-template-rows:auto!important;align-items:start!important;column-gap:clamp(20px,2.5cqi,38px)!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-information__media{display:grid!important;grid-area:media!important;grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;align-self:start!important;gap:clamp(16px,2cqi,28px)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-information__media>media-gallery{grid-area:auto!important;grid-column:1!important;grid-row:auto!important;order:0!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-information__media>.gf-under-image{grid-area:auto!important;grid-column:1!important;grid-row:auto!important;order:1!important;margin:0!important;gap:clamp(14px,2cqi,26px)!important}}@container gf-product (max-width:879px){body #MainContent[data-template^=product] .product-information [data-product-grid-content] .at-customizer__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] .atk-delivery__chart{display:flex!important;flex-direction:column!important;height:auto!important;gap:0!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] .atk-delivery__stage{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;column-gap:clamp(12px,3cqi,20px)!important;height:auto!important;min-height:0!important;padding:0 0 clamp(16px,3cqi,24px)!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] .atk-delivery__content{min-width:0!important;height:auto!important;padding:0!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] .atk-delivery__date{white-space:normal!important;overflow-wrap:anywhere!important}}@media screen and (max-width:749px){body #MainContent[data-template^=product] .product-information{padding-inline:clamp(10px,3.5vw,18px)!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-details>.group-block{padding:clamp(12px,4vw,20px)!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] .at-details__benefits{display:none!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content] .at-customizer :is(input,select,textarea){font-size:16px!important}}body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-information__media>.gf-under-image>.at-size-module{margin:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;align-self:start!important}@container gf-product (min-width:880px){body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-information__media{align-content:start!important;grid-auto-rows:max-content!important;align-items:start!important;row-gap:clamp(12px,1.6cqi,24px)!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-information__media>.gf-under-image{align-content:start!important;align-items:start!important;grid-auto-rows:max-content!important;row-gap:clamp(12px,1.6cqi,24px)!important}body #MainContent[data-template^=product] .product-information [data-product-grid-content]>.product-information__media>media-gallery{position:relative!important;top:auto!important;height:max-content!important;max-height:none!important;align-self:start!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/goalfreq-responsive.css.map */
