.AddToCartArrow{margin-left:8px;vertical-align:middle;height:100%;width:auto;fill:currentColor}.Product__ImageCounter,.Product__DesktopNavButton{display:none}@media screen and (max-width:999px){.Product__SlideshowWrapper{position:relative}.gallery-mobile-nav-button{display:flex!important;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:60px;height:100px;background:0 0;border:none;align-items:center;justify-content:center;cursor:pointer;touch-action:none}.gallery-mobile-nav-button.prev{left:0}.gallery-mobile-nav-button.next{right:0}.gallery-mobile-nav-button-inner{background:#fffc;border:1px solid #ccc;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.Product__DesktopNavButton,.Product__DesktopZoomButton{display:none!important}}@media screen and (min-width:1000px){.Product__Slideshow.Carousel:not(.flickity-enabled) .Carousel__Cell:not(.is-selected){display:none!important}.Product__Gallery{margin-top:25px!important;margin-bottom:10px!important}.Product__SlideItem .Image--fadeIn,.Product__SlideItem .Image--lazyLoad,.Product__SlideItem figure,.Product__SlideItem img,.Product__SlideItem--image figure,.Product__SlideItem--image img{visibility:visible!important;opacity:1!important}.Product__SlideshowWrapper{position:relative!important;width:500px;max-width:500px;height:500px;margin:0 auto}.Product__Gallery .Product__Slideshow{position:relative;width:100%;height:100%}.Product .Product__Gallery .Product__Slideshow.Carousel:after,.Product__Gallery .Product__Slideshow.Carousel:after,.Product__Slideshow.Carousel:after{content:"flickity"!important}.Product__Slideshow .flickity-viewport{width:100%;height:100%!important}.Product__Slideshow.flickity-enabled{touch-action:pan-y}.Product__Slideshow .flickity-slider{cursor:grab}.Product__Slideshow .flickity-slider:active{cursor:grabbing}.Product__SlideItem--image{width:500px!important;height:500px!important;display:flex;align-items:center;justify-content:center;overflow:hidden}.Product__SlideItem--image figure{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:grab}.Product__SlideItem--image figure:active{cursor:grabbing}.Product__SlideItem--image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:6px;cursor:grab}.Product__SlideItem--image img:active{cursor:grabbing}.Product__Slideshow--zoomable .Product__SlideItem--image figure,.Product__Slideshow--zoomable .Product__SlideItem--image img{cursor:grab!important}.Product__Slideshow--zoomable .Product__SlideItem--image figure:active,.Product__Slideshow--zoomable .Product__SlideItem--image img:active{cursor:grabbing!important}.Product__DesktopZoomButton{position:absolute;top:15px;right:15px;z-index:10;display:flex!important}.Product__DesktopZoomButton .RoundButton{background:#ffffffe6;box-shadow:0 2px 10px #00000026;transition:all .2s ease;width:40px;height:40px}.Product__DesktopZoomButton .RoundButton:hover{background:#fff;transform:scale(1.05)}.Product__SlideshowDesktopNav .Product__SlideshowNav--thumbnails,.Product__SlideshowNav--thumbnails{display:none!important;visibility:hidden!important;width:0!important;height:0!important;position:absolute!important;left:-9999px!important;pointer-events:none!important}.Product__Gallery--withThumbnails .Product__Slideshow{padding-left:0!important}.gallery-mobile-nav-button{display:none!important}.Product__DesktopNavButton{display:flex!important;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:50px;height:100px;background:0 0;border:none;align-items:center;justify-content:center;cursor:pointer;padding:0;pointer-events:auto!important}.Product__DesktopZoomButton,.Product__DesktopZoomButton .RoundButton{pointer-events:auto!important}.Product__DesktopNavButton-inner{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffffe6;border:none;border-radius:50%;transition:all .2s ease;box-shadow:0 2px 10px #00000026}.Product__DesktopNavButton-inner svg{width:14px;height:14px;color:#333}.Product__DesktopNavButton:hover .Product__DesktopNavButton-inner{background:#fff;transform:scale(1.05);box-shadow:0 3px 14px #0003}.Product__DesktopNavButton--prev{left:10px}.Product__DesktopNavButton--next{right:10px}.Product__ActionList{display:flex!important}.Product__ImageCounter{display:flex!important;flex-direction:column;align-items:center;gap:8px;margin-top:10px;width:100%}.Product__ImageCounter-text{font-size:13px;color:#666;font-weight:500}.Product__ImageCounter-bar{width:100%;max-width:200px;height:2px;background:#e0e0e0;border-radius:1px;overflow:hidden}.Product__ImageCounter-progress{height:100%;background:#1a1a1a;transition:width .3s ease}.Product__Gallery .Product__Slideshow{margin-bottom:5px!important}.Product__SlideshowDesktopNav.hidden-pocket{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:flex-start;position:relative;padding:5px 0 15px;width:100%}.Product__SlideshowDesktopNav .Product__SlideshowThumbnails{display:flex!important;flex:1 1 auto;overflow-x:auto;gap:12px;align-items:center;justify-content:flex-start;max-width:none!important;width:auto!important;padding:5px 0;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;margin:0 10px}.Product__SlideshowDesktopNav .Product__SlideshowThumbnails::-webkit-scrollbar{display:none}.Product__SlideshowDesktopNav .Product__SlideshowThumbnails.is-dragging{cursor:grabbing;scroll-behavior:auto}.Product__SlideshowDesktopNav .Product__SlideshowThumbnails.is-dragging .Product__SlideshowThumbnail{pointer-events:none}.Product__SlideshowDesktopNav .Product__SlideshowThumbnail{flex:0 0 auto;border:2px solid transparent;border-radius:6px;overflow:hidden;transition:border-color .2s ease;cursor:grab;background:0 0;padding:0}.Product__SlideshowDesktopNav .Product__SlideshowThumbnail.is-selected,.Product__SlideshowDesktopNav .Product__SlideshowThumbnail:hover{border-color:#000}.Product__SlideshowDesktopNav .Product__SlideshowThumbnail img{width:150px!important;height:150px!important;object-fit:cover;display:block;pointer-events:none}.Product__SlideshowDesktopNav>.Product__SlideshowNavArrow{position:absolute;top:50%;transform:translateY(-50%);flex-shrink:0;background:#fffffff2;border:1px solid #ccc;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:2;box-shadow:0 2px 8px #0000001a}.Product__SlideshowDesktopNav>.Product__SlideshowNavArrow--previous{left:5px}.Product__SlideshowDesktopNav>.Product__SlideshowNavArrow--next{right:5px}.Product__SlideshowDesktopNav>.Product__SlideshowNavArrow:hover{background:#fff;border-color:#000;box-shadow:0 2px 12px #00000026}.Product__SlideshowDesktopNav>.Product__SlideshowNavArrow svg{width:12px;height:12px}.Product__Slideshow .gallery-mobile-nav-button{display:flex}}.cust-sticky-btn-container{display:contents}.cust-sticky-btn{position:fixed;bottom:25px;right:59%;z-index:18;display:none;width:300px;padding:14px 10px;font-weight:600;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;border-radius:4px;background:linear-gradient(to bottom,#333 0,#1a1a1a,#000);border:1px solid #000;color:#fff;box-shadow:0 1px 3px #0003;text-shadow:0 -1px 0 rgba(0,0,0,.4);cursor:pointer;transition:.2s}.cust-sticky-btn-container.is-visible .cust-sticky-btn{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:768px){.cust-sticky-btn.is-loading,.cust-sticky-btn.needs-selection{display:flex!important;align-items:center!important;justify-content:center!important}}.cust-sticky-btn:hover{background:linear-gradient(to bottom,#444 0,#2a2a2a,#111);color:#fff!important}.cust-sticky-btn:active{background:linear-gradient(to bottom,#222 0,#0a0a0a,#000);box-shadow:inset 0 1px 3px #0003}@media only screen and (min-width:601px){.cust-sticky-btn{width:236px;padding:14px 10px;right:50%;transform:translate(50%)}}@media only screen and (max-width:350px){.cust-sticky-btn{max-width:148px;width:auto;padding:5px 10px;font-size:10px}.cust-sticky-btn span:nth-child(n+2){display:none}}@media only screen and (min-width:1008px){.cust-sticky-btn{width:236px;padding:14px 10px;right:50%;transform:translate(-39%)}}@media only screen and (max-width:768px){.cust-sticky-btn{left:50%;right:auto;bottom:12px;width:75%;max-width:320px;height:auto;min-height:52px;padding:14px 20px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));border-radius:8px;transform:translate(-50%);z-index:9999;box-sizing:border-box;font-size:16px;letter-spacing:1px}.cust-sticky-btn .AddToCartArrow{width:14px;height:10px;margin-left:8px}}@media only screen and (max-width:350px){.cust-sticky-btn{width:85%;font-size:14px;letter-spacing:.8px}}.cust-sticky-btn.is-loading{pointer-events:none}.cust-sticky-btn.is-loading .AddToCartArrow,.cust-sticky-btn.is-loading .AddToCartText,.cust-sticky-btn.is-loading .StickySelectText{opacity:0;transition:opacity .15s ease}.cust-sticky-btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:stickyBtnSpin .6s linear infinite}@keyframes stickyBtnSpin{to{transform:rotate(360deg)}}.cust-sticky-btn .StickySelectText{display:none;font-size:.8em;font-weight:inherit;letter-spacing:inherit;text-transform:uppercase;white-space:nowrap;text-align:center}.cust-sticky-btn.needs-selection .AddToCartArrow,.cust-sticky-btn.needs-selection .AddToCartText{display:none}.cust-sticky-btn.needs-selection .StickySelectText{display:inline}@media only screen and (max-width:380px){.cust-sticky-btn .StickySelectText{font-size:.8em;letter-spacing:.08em}}.cust-sticky-btn-container.is-hidden,.cust-sticky-btn-container.is-visible.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,100%)!important}.cust-selection-tooltip{position:absolute;background:#1a1a1a;color:#fff;padding:10px 16px;border-radius:6px;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;z-index:9998;box-shadow:0 4px 20px #0000004d;animation:tooltipFadeIn .2s ease-out;pointer-events:none}.cust-selection-tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1a1a1a}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cust-tooltip-highlight{position:relative;animation:tooltipPulse .6s ease-in-out 2}@keyframes tooltipPulse{0%,to{box-shadow:0 0 #1a1a1a66}50%{box-shadow:0 0 0 8px #1a1a1a00}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/gc-mobile-sticky.css.map */
