.OG-Featured-Product{background-color:var(--bg, #f5f5f5);padding:var(--pad-top, 36px) 0 var(--pad-bottom, 36px)}.OG-FP{max-width:1200px;margin:0 auto;padding:0 20px}.OG-FP .OG-FP__heading{text-align:center;text-transform:uppercase;margin:0 0 20px;font-family:Knockout,Helvetica,sans-serif;font-size:48px;letter-spacing:.1em;color:#fff}.OG-FP .OG-FP__swatches{display:flex;justify-content:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}@media screen and (max-width:768px){.OG-FP .OG-FP__swatches{gap:10px}}.OG-FP .OG-FP__swatch{width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid transparent;cursor:pointer;padding:0;background:none;transition:border-color .2s,transform .2s;flex-shrink:0}.OG-FP .OG-FP__swatch:hover{border-color:#00afee;transform:scale(1.05)}.OG-FP .OG-FP__swatch.is-active{border-color:#00afee;transform:scale(1.08);box-shadow:0 0 0 2px #00afee}.OG-FP .OG-FP__swatch img{width:100%;height:100%;object-fit:cover;display:block}.OG-FP .OG-FP__panel{display:none}.OG-FP .OG-FP__panel.is-active{display:flex;gap:48px;align-items:flex-start}.OG-FP .OG-FP__media{flex:0 0 55%;max-width:55%}.OG-FP .OG-FP__main-image{width:100%;height:auto;display:block;object-fit:contain}.OG-FP .OG-FP__info{flex:1;padding-top:12px;width:100%}.OG-FP .OG-FP__title{font-family:Radikal,Gotham,Helvetica,sans-serif;font-size:28px;text-transform:uppercase;margin:0 0 12px;line-height:1.2;color:#000}.OG-FP .OG-FP__price{font-size:20px;font-family:Gotham,Catamaran,sans-serif;margin:0 0 20px;display:flex;align-items:center;gap:10px;color:#000}.OG-FP .OG-FP__price-compare{color:#999;font-size:16px}.OG-FP .OG-FP__option{margin-bottom:16px}.OG-FP .OG-FP__option-label{font-family:Gotham,Catamaran,sans-serif;font-weight:500;font-size:16px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;display:block;color:#000}.OG-FP .OG-FP__option-values{display:flex;flex-wrap:wrap;gap:8px}.OG-FP .OG-FP__option-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:6px 10px;line-height:1.3;border:2px solid #000;background:#fff;color:#000;font-family:Knockout,Helvetica,sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;white-space:nowrap;border-radius:3px;cursor:pointer;transition:border-color .15s}.OG-FP .OG-FP__option-btn:hover:not(.is-unavailable){border-color:#00afee}.OG-FP .OG-FP__option-btn.is-selected{border-color:#00afee}.OG-FP .OG-FP__option-btn.is-unavailable{opacity:.5;text-decoration:line-through;cursor:not-allowed}.OG-FP .OG-FP__quantity{margin-bottom:20px}.OG-FP .OG-FP__qty-label{font-family:Knockout,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:8px;color:#000}.OG-FP .OG-FP__qty-control{display:flex;align-items:center;border:1px solid #000;width:fit-content}.OG-FP .OG-FP__qty-btn{width:40px;height:40px;border:none;background:none;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000}.OG-FP .OG-FP__qty-btn:hover{background:#f0f0f0}.OG-FP .OG-FP__qty-input{width:50px;height:40px;border:none;border-left:1px solid #000;border-right:1px solid #000;text-align:center;font-size:16px;font-family:Gotham,Catamaran,sans-serif;color:#000;-moz-appearance:textfield}.OG-FP .OG-FP__qty-input::-webkit-outer-spin-button,.OG-FP .OG-FP__qty-input::-webkit-inner-spin-button{-webkit-appearance:none}.OG-FP .OG-FP__atc{width:100%;padding:0 24px;height:44px;background:#fff;color:#00afee;border:1px solid #000000;border-radius:5px;font-family:Knockout,Helvetica,sans-serif;font-size:20px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s;margin-bottom:10px;display:flex;align-items:center;justify-content:center;position:relative;font-weight:400}.OG-FP .OG-FP__atc .icon--cart{width:1.2em;height:1.2em;fill:currentColor;margin-right:8px;flex-shrink:0}.OG-FP .OG-FP__atc .checkmark{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:32px;height:32px;pointer-events:none}.OG-FP .OG-FP__atc .checkmark path{stroke-dasharray:19.79 19.79;stroke-dashoffset:19.79;stroke:currentColor;opacity:0}.OG-FP .OG-FP__atc .checkmark.checkmark-active path{animation:drawCheckmark .5s linear alternate forwards}.OG-FP .OG-FP__atc:hover:not(:disabled){background:#00afee;color:#fff;border-color:#00afee}.OG-FP .OG-FP__atc:disabled,.OG-FP .OG-FP__atc.is-unavailable{background:#f4f4f4;color:#999;border-color:#ccc;cursor:not-allowed}.OG-FP .OG-FP__payment-form{margin-top:10px}.OG-FP .OG-FP__atc-error{color:#c00;font-size:14px;margin-top:6px;display:none;font-family:Gotham,Catamaran,sans-serif}@media(max-width:47.99em){.OG-FP .OG-FP__panel.is-active{flex-direction:column}.OG-FP .OG-FP__media{flex:none;max-width:100%;width:100%}.OG-FP .OG-FP__swatch{width:60px;height:60px}}.Scrolling-Banner .Scrolling-Banner-logo-slider{overflow:hidden;position:relative;background-color:var(--bg, transparent)}.Scrolling-Banner .Scrolling-Banner-logo-slide-track{display:flex;align-items:center;width:3000px;animation-duration:var(--speed, 20s);animation-timing-function:linear;animation-iteration-count:infinite}.Scrolling-Banner .Scrolling-Banner-logo-slide{width:250px}.Scrolling-Banner .Scrolling-Banner-logo-slide img{width:100%;height:auto;display:block}@media(max-width:29.375em){.Scrolling-Banner .Scrolling-Banner-logo-slide-track{width:1560px}.Scrolling-Banner .Scrolling-Banner-logo-slide{width:130px}}.HJD-Testimonial{overflow:hidden}.HJD-Testimonial .HJD-Testimonial-header h2{text-align:center;color:var(--header-color, #000);font-size:var(--header-size-desktop, 36px)}@media screen and (max-width:767px){.HJD-Testimonial .HJD-Testimonial-header h2{font-size:var(--header-size-mobile, 24px)}}.HJD-Testimonial .HJD-Testimonial-slider{overflow:hidden;background-color:var(--bg, #f8f8f8)}.HJD-Testimonial .HJD-Testimonial-slide-track{display:flex;gap:var(--gap, 20px);scroll-snap-type:x mandatory;width:100%}.HJD-Testimonial .HJD-Testimonial-slide{padding:20px;box-sizing:border-box;flex:0 0 var(--testimonial-width, 50%);max-width:var(--testimonial-width, 50%);height:var(--testimonial-height, 300px);display:flex;align-items:center;justify-content:center}.HJD-Testimonial .HJD-Testimonial-content{text-align:center;max-width:100%;margin:0 auto;border:var(--border-width, 1px) solid #ddd;border-radius:8px;background-color:#ffffffe6;padding:20px;display:flex;flex-direction:column;justify-content:center;height:100%}.HJD-Testimonial .HJD-Testimonial-title{font-size:var(--title-size-desktop, 20px)}.HJD-Testimonial .HJD-Testimonial-quote{font-size:var(--quote-size-desktop, 16px)}.HJD-Testimonial .HJD-Testimonial-author{font-size:var(--author-size-desktop, 14px);color:var(--author-color, #000)}.HJD-Testimonial .HJD-Testimonial-stars{color:var(--star-color, #00AFEE);font-size:var(--star-size-desktop, 24px)}.HJD-Testimonial .quote-author-spacing-desktop{height:var(--quote-author-gap, 10px)}@keyframes HJD-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (min-width:768px){.HJD-Testimonial .HJD-Testimonial-slide-track{animation:HJD-slide var(--scroll-speed, 30s) linear infinite}.HJD-Testimonial .HJD-Testimonial-slide{flex:0 0 var(--testimonial-width, 50%);max-width:var(--testimonial-width, 50%);height:var(--testimonial-height, 300px)}.HJD-Testimonial .HJD-Testimonial-title{font-size:var(--title-size-desktop, 20px)}.HJD-Testimonial .HJD-Testimonial-quote{font-size:var(--quote-size-desktop, 16px)}.HJD-Testimonial .HJD-Testimonial-author{font-size:var(--author-size-desktop, 14px);color:var(--author-color, #000)}.HJD-Testimonial .HJD-Testimonial-stars--desktop{display:inline-block}.HJD-Testimonial .HJD-Testimonial-stars--mobile{display:none}}@media screen and (max-width:767px){.HJD-Testimonial .HJD-Testimonial-slide-track{animation:none;overflow-x:scroll;scroll-snap-type:x mandatory;padding:0 15px;scroll-behavior:smooth}.HJD-Testimonial .HJD-Testimonial-slide{flex:0 0 var(--testimonial-width-mobile, 100%);max-width:var(--testimonial-width-mobile, 100%);height:var(--testimonial-height, 300px);scroll-snap-align:center}.HJD-Testimonial .HJD-Testimonial-title{font-size:var(--title-size-mobile, 18px)}.HJD-Testimonial .HJD-Testimonial-quote{font-size:var(--quote-size-mobile, 14px)}.HJD-Testimonial .HJD-Testimonial-author{font-size:var(--author-size-mobile, 12px);color:var(--author-color, #000)}.HJD-Testimonial .HJD-Testimonial-stars--desktop{display:none}.HJD-Testimonial .HJD-Testimonial-stars--mobile{color:var(--star-color, #00AFEE);display:inline-block;font-size:var(--star-size-mobile, 20px);margin-bottom:15px}.HJD-Testimonial .quote-author-spacing-desktop{height:var(--quote-author-gap-mobile, 10px)}}.vertical-image-scroller{position:relative;overflow:hidden;padding-top:20px;padding-bottom:20px}.vertical-image-scroller .image-container{display:flex;gap:var(--gap, 10px);animation:scroll-horizontal 20s linear infinite}.vertical-image-scroller .image-wrapper{width:270px;height:480px;flex-shrink:0}.vertical-image-scroller .image-wrapper img{width:100%;height:100%;border-radius:var(--radius, 8px);object-fit:cover}@keyframes scroll-horizontal{0%{transform:translate(-50%)}to{transform:translate(0)}}@media only screen and (max-width:768px){.vertical-image-scroller .image-wrapper{width:150px;height:267px}}.static-header h2{font-size:var(--font-size, 32px);padding-top:var(--pad-top, 20px);padding-bottom:var(--pad-bottom, 20px);text-align:center;background-color:#fff}@media only screen and (max-width:768px){.static-header h2{font-size:var(--font-size-mobile, 24px)}}.ai-featured-photo-section{background-color:var(--bg, #ffffff);padding:var(--pad-top, 50px) var(--pad-right, 20px) var(--pad-bottom, 50px) var(--pad-left, 20px)}.ai-featured-photo-section .ai-featured-photo-cadefp{display:flex;align-items:center;gap:40px;max-width:1200px;margin:0 auto}.ai-featured-photo-section .ai-featured-photo-cadefp.image-right{flex-direction:row-reverse}.ai-featured-photo-section .ai-featured-photo__image-container-cadefp{flex:0 0 50%;position:relative;aspect-ratio:1 / 1}.ai-featured-photo-section .ai-featured-photo__image-cadefp{width:100%;height:100%;object-fit:cover;display:block}.ai-featured-photo-section .ai-featured-photo__placeholder-cadefp{width:100%;height:100%;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center;position:relative}.ai-featured-photo-section .ai-featured-photo__placeholder-cadefp svg{width:100%;height:100%;max-width:200px;max-height:200px;opacity:.3}.ai-featured-photo-section .ai-featured-photo__empty-state-cadefp{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#666;font-size:14px;text-align:center;pointer-events:none}.ai-featured-photo-section .ai-featured-photo__overlay-cadefp{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--overlay-gradient, transparent)}.ai-featured-photo-section .ai-featured-photo__content-cadefp{flex:1;display:flex;flex-direction:column;justify-content:center}.ai-featured-photo-section .ai-featured-photo__content-cadefp.align-center{align-items:center;text-align:center}.ai-featured-photo-section .ai-featured-photo__content-cadefp.align-right{align-items:flex-end;text-align:right}.ai-featured-photo-section .ai-featured-photo__content-cadefp.align-left{align-items:flex-start;text-align:left}.ai-featured-photo-section .ai-featured-photo__title-cadefp{font-size:var(--title-size, 36px);color:var(--title-color, #000000);font-family:var(--title-font, inherit);margin:0 0 var(--title-spacing, 16px) 0;line-height:1.2;font-weight:700}.ai-featured-photo-section .ai-featured-photo__description-cadefp{font-size:var(--desc-size, 16px);color:var(--desc-color, #666666);font-family:var(--desc-font, inherit);line-height:1.6;margin:0 0 var(--desc-spacing, 16px) 0}.ai-featured-photo-section a.ai-featured-photo__button-cadefp,.ai-featured-photo-section a.ai-featured-photo__button-cadefp:link,.ai-featured-photo-section a.ai-featured-photo__button-cadefp:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:var(--btn-pad-v, 12px) var(--btn-pad-h, 18px)!important;background-color:var(--btn-bg, #000000)!important;color:var(--btn-color, #ffffff)!important;border:2px solid var(--btn-border, #000000)!important;border-radius:var(--btn-radius, 6px)!important;text-decoration:none!important;font-weight:600!important;font-size:var(--btn-size, 16px)!important;transition:all .3s ease!important;cursor:pointer!important;box-sizing:border-box!important;line-height:normal!important;max-width:var(--btn-max-width, none)!important}.ai-featured-photo-section a.ai-featured-photo__button-cadefp:hover,.ai-featured-photo-section a.ai-featured-photo__button-cadefp:focus{background-color:var(--btn-hover-bg, #333333)!important;color:var(--btn-hover-color, #ffffff)!important;border-color:var(--btn-hover-border, #333333)!important;transform:translateY(-2px)!important;text-decoration:none!important}@media only screen and (max-width:798px){.ai-featured-photo-section{padding:var(--pad-top-mobile, 30px) var(--pad-right-mobile, 15px) var(--pad-bottom-mobile, 30px) var(--pad-left-mobile, 15px)}.ai-featured-photo-section .ai-featured-photo-cadefp{flex-direction:column;gap:30px}.ai-featured-photo-section .ai-featured-photo__image-container-cadefp{flex:none;width:100%;max-width:500px}.ai-featured-photo-section .ai-featured-photo__title-cadefp{font-size:var(--title-size-mobile, 28px)}.ai-featured-photo-section .ai-featured-photo__description-cadefp{font-size:var(--desc-size-mobile, 14px)}}.video-text-section{background-color:var(--bg, #ffffff);padding:var(--pad-top, 50px) var(--pad-right, 20px) var(--pad-bottom, 50px) var(--pad-left, 20px)}.video-text-section .video-text-section__layout{display:flex;align-items:center;gap:40px;max-width:1200px;margin:0 auto}.video-text-section .video-text-section__layout.video-right{flex-direction:row-reverse}.video-text-section .video-text-section__video{flex:0 0 50%;position:relative;aspect-ratio:1 / 1}.video-text-section .video-text-section__video video{width:100%;height:100%;object-fit:cover;display:block}.video-text-section .video-text-section__content{flex:1;display:flex;flex-direction:column;justify-content:center}.video-text-section .video-text-section__content.align-center{align-items:center;text-align:center}.video-text-section .video-text-section__content.align-right{align-items:flex-end;text-align:right}.video-text-section .video-text-section__content.align-left{align-items:flex-start;text-align:left}.video-text-section .video-text-section__heading{font-size:var(--heading-size, 36px);color:var(--heading-color, #000000);font-family:var(--heading-font, inherit);margin:0 0 var(--heading-spacing, 16px) 0;line-height:1.2}.video-text-section .video-text-section__subtitle{font-size:var(--subtitle-size, 18px);color:var(--subtitle-color, #333333);font-family:var(--subtitle-font, inherit);margin:0 0 var(--subtitle-spacing, 16px) 0;line-height:1.4}.video-text-section .video-text-section__text{font-size:var(--text-size, 16px);color:var(--text-color, #666666);font-family:var(--text-font, inherit);line-height:1.6;margin:0 0 var(--text-spacing, 16px) 0}.video-text-section a.video-text-section__button,.video-text-section a.video-text-section__button:link,.video-text-section a.video-text-section__button:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:var(--btn-pad-v, 12px) var(--btn-pad-h, 18px)!important;background-color:var(--btn-bg, #000000)!important;color:var(--btn-color, #ffffff)!important;border:2px solid var(--btn-border, #000000)!important;border-radius:var(--btn-radius, 6px)!important;text-decoration:none!important;font-weight:600!important;font-size:var(--btn-size, 16px)!important;transition:all .3s ease!important;cursor:pointer!important;box-sizing:border-box!important;line-height:normal!important;max-width:var(--btn-max-width, none)!important}.video-text-section a.video-text-section__button:hover,.video-text-section a.video-text-section__button:focus{background-color:var(--btn-hover-bg, #333333)!important;color:var(--btn-hover-color, #ffffff)!important;border-color:var(--btn-hover-border, #333333)!important;transform:translateY(-2px)!important;text-decoration:none!important}@media only screen and (max-width:798px){.video-text-section{padding:var(--pad-top-mobile, 30px) var(--pad-right-mobile, 15px) var(--pad-bottom-mobile, 30px) var(--pad-left-mobile, 15px)}.video-text-section .video-text-section__layout{flex-direction:column;gap:30px}.video-text-section .video-text-section__video{flex:none;width:100%;max-width:500px}.video-text-section .video-text-section__heading{font-size:var(--heading-size-mobile, 28px)}.video-text-section .video-text-section__subtitle{font-size:var(--subtitle-size-mobile, 16px)}.video-text-section .video-text-section__text{font-size:var(--text-size-mobile, 14px)}}.hotspot-bg{width:100%;height:0;padding-bottom:var(--desktop-aspect, 69.4%);overflow:hidden;position:relative;margin-top:var(--desktop-margin-top, 0px)}.hotspot-bg-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;z-index:0}.hotspot-content{text-align:center;padding:20px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.hotspot-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.hotspot-area{position:absolute;display:block;pointer-events:auto;border:2px solid transparent;border-radius:8px;transition:border-color .2s ease,background-color .2s ease;cursor:pointer;text-decoration:none;overflow:hidden;font-size:0;line-height:0;color:transparent}.hotspot-area span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hotspot-area:hover{border-color:#00bfff99;background-color:#00bfff14}.shopify-design-mode .hotspot-area{border-color:#00bfff66;background-color:#00bfff0d}.shopify-design-mode .hotspot-area:after{content:attr(data-hotspot-label);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;line-height:1.2;font-weight:600;color:#00bfff;background:#ffffffe6;padding:2px 8px;border-radius:4px;white-space:nowrap;pointer-events:none}.hotspot-video-mobile,.hotspot-video-desktop{display:none}@media screen and (min-width:768px){.hotspot-video-desktop{display:block;width:100%;height:100%}}.hotspot-video{width:100%;height:100%;object-fit:cover;object-position:center center}.hotspot-video-wrap{width:100%;height:100%}.hotspot-mobile-banner{display:none}@media screen and (max-width:767px){.hotspot-bg{display:none}.hotspot-mobile-banner{display:block;width:100%;height:0;padding-bottom:var(--mobile-aspect, 150%);position:relative;overflow:hidden}.hotspot-mobile-banner-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.hotspot-mobile-content{text-align:center;padding:20px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.hotspot-video-mobile{display:block;width:100%;height:100%}}.gallery-no-overlay{padding-top:var(--pad-top, 20px);padding-bottom:var(--pad-bottom, 20px);width:var(--section-width, auto)}@media only screen and (max-width:798px){.gallery-no-overlay{padding-top:var(--pad-top, 20px);padding-bottom:var(--pad-bottom, 20px)}}.gallery-no-overlay__item a{display:block;position:relative;text-decoration:none}.landing-featured-product-section{padding-top:var(--pad-top, 20px);padding-bottom:var(--pad-bottom, 20px);width:var(--section-width, auto)}@media only screen and (max-width:798px){.landing-featured-product-section{padding-top:var(--pad-top-mobile, 20px);padding-bottom:var(--pad-bottom-mobile, 20px)}}.featured-collection-section{padding-top:var(--pad-top, 20px);padding-bottom:var(--pad-bottom, 20px);width:var(--section-width, auto)}.featured-collection-section .container>.heading{margin-bottom:0!important}.featured-collection-section .featured-collection__subtitle{font-size:var(--subtitle-size, 16px);color:#000!important;text-align:center!important;margin-top:var(--subtitle-spacing, 0px)!important;margin-bottom:var(--subtitle-bottom-spacing, 20px)!important;margin-left:auto!important;margin-right:auto!important;font-family:var(--subtitle-font, inherit)!important;font-weight:inherit!important;line-height:1.4;width:100%;display:block;letter-spacing:inherit!important}.featured-collection-section .container>h2{font-family:inherit!important}@media only screen and (max-width:798px){.featured-collection-section{padding-top:var(--pad-top-mobile, 20px);padding-bottom:var(--pad-bottom-mobile, 20px)}.featured-collection-section .featured-collection__subtitle{font-size:var(--subtitle-size-mobile, 14px);margin-top:var(--subtitle-spacing-mobile, 0px)!important;margin-bottom:var(--subtitle-bottom-spacing-mobile, 20px)!important}}.divider-section{padding-top:var(--pad-top, 20px);padding-bottom:var(--pad-bottom, 20px);width:var(--section-width, auto)}@media only screen and (max-width:798px){.divider-section{padding-top:var(--pad-top-mobile, 20px);padding-bottom:var(--pad-bottom-mobile, 20px)}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/gg-sections.css.map */
