.huffy-pdp2-gallery--panel slideshow-container,.huffy-pdp2-gallery--panel slideshow-slide{background-color:#f3f3f4}.huffy-pdp2-gallery--panel slideshow-slide .product-media__image{mix-blend-mode:multiply}.huffy-pdp2-gallery--huffy-badges .huffy-pdp2-gallery__badges{position:absolute;top:20px;left:20px;z-index:2;display:flex;flex-wrap:wrap;gap:6px 8px;max-width:calc(100% - 40px);margin:0;padding:0;list-style:none;pointer-events:none}@media screen and (max-width:749px){.huffy-pdp2-gallery--huffy-badges .huffy-pdp2-gallery__badges{top:12px;left:12px}}@media screen and (min-width:1200px){.huffy-pdp2-gallery--more{--huffy-g-thumb-radius: 10px}}.huffy-pdp2-gallery--panel .huffy-pdp2-gallery__thumb:after{background-color:transparent;opacity:0}.huffy-pdp2-gallery__thumb[data-more]:before{content:none}@media screen and (min-width:990px){.huffy-pdp2-gallery--more .huffy-pdp2-gallery__nav.is-at-start .huffy-pdp2-gallery__thumb[data-more]:before{content:attr(data-more);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;border-radius:inherit;background-color:#0000008c;color:#fff;font-family:var(--font-heading--family, "proxima-nova", sans-serif);font-size:clamp(18px,1.6vw,24px);font-weight:700;line-height:1;pointer-events:none}}@media screen and (max-width:749px){.product-information__media:has(>.huffy-pdp2-gallery--panel){grid-column:2 / 3}}@media screen and (min-width:990px){.huffy-pdp2 .product-information .product-information__grid:not(.product-information--media-none){--huffy-pdp2-row-pad: 0px;grid-column:2;display:grid;grid-template-columns:minmax(0,850px) minmax(min(320px,100%),1fr);column-gap:var(--gap, 40px);align-items:start;padding-inline:var(--huffy-pdp2-row-pad)}.huffy-pdp2 .product-information .product-information__grid.product-information--media-right{grid-template-columns:minmax(min(320px,100%),1fr) minmax(0,850px)}.huffy-pdp2 .product-information .product-information__grid:not(.product-information--media-none)>.product-information__media,.huffy-pdp2 .product-information .product-information__grid:not(.product-information--media-none)>.product-details{padding-inline:0}.huffy-pdp2 .product-information .product-information__grid:has(>.product-information__media>.huffy-pdp2-gallery--empty){grid-template-columns:minmax(0,1fr)}.huffy-pdp2 sticky-add-to-cart{display:none}}@media screen and (min-width:1200px){.huffy-pdp2 .product-information .product-information__grid:not(.product-information--media-none){--huffy-pdp2-row-pad: 32px}}@media screen and (min-width:750px)and (max-width:989px){.huffy-pdp2 .product-information .product-information__grid:not(.product-information--media-none){grid-column:1 / -1;grid-template-columns:subgrid}.huffy-pdp2 .product-information .product-information__grid:not(.product-information--media-none)>.product-information__media,.huffy-pdp2 .product-information .product-information__grid:not(.product-information--media-none)>.product-details{grid-column:2 / 3;padding-inline:0}}@media screen and (max-width:989px){.huffy-pdp2 .product-information{--page-margin: 20px}.huffy-pdp2 .product-information.spacing-style{padding-block-start:calc(20px + var(--section-top-offset, 0px))}.huffy-pdp2 .product-information .product-information__grid{row-gap:20px}.huffy-pdp2 .product-information .product-information__grid>.product-information__media{grid-column:2 / 3}}.huffy-pdp2 .product-information__media:has(>.huffy-pdp2-gallery--empty){display:none}.huffy-pdp2-gallery{--huffy-g-bg: #f3f3f4;--huffy-g-ratio: 350 / 256;--huffy-g-thumb-gap: 10px;--huffy-g-thumb-radius: 10px;display:block;width:100%}.huffy-pdp2-gallery--empty{display:none}.huffy-pdp2-gallery--placeholder{aspect-ratio:850 / 650;border-radius:20px;overflow:hidden;background:#f3f3f4}.huffy-pdp2-gallery__placeholder{width:100%;height:100%}@media screen and (min-width:990px){.huffy-pdp2-gallery{--huffy-g-ratio: 850 / 650;--huffy-g-thumb-gap: 20px}}.huffy-pdp2-gallery slideshow-container{border-radius:20px;overflow:hidden;isolation:isolate}.huffy-pdp2-gallery slideshow-slide{--gallery-aspect-ratio: var(--huffy-g-ratio)}.huffy-pdp2-gallery slideshow-slide .product-media__image{width:100%;height:100%;object-fit:contain;background-color:transparent}.huffy-pdp2-gallery__arrows{position:absolute;inset-inline:clamp(12px,4.7%,40px);bottom:clamp(12px,6%,39px);z-index:2;display:flex;justify-content:space-between;pointer-events:none}.huffy-pdp2-gallery__arrow{pointer-events:auto;display:grid;place-items:center;width:35px;height:35px;padding:0 2px 0 0;border:0;border-radius:50%;background-color:#c8c8c8;color:#f3f3f4;cursor:pointer}.huffy-pdp2-gallery__arrow--next{transform:rotate(180deg)}.huffy-pdp2-gallery__chevron{display:block;width:15px;height:22px}.huffy-pdp2-gallery__arrow:hover{background-color:#98989a}.huffy-pdp2-gallery__arrow:focus-visible{outline:2px solid #2f2f2f;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.huffy-pdp2-gallery__arrow{transition:background-color .2s ease}}.huffy-pdp2-gallery__badge{display:none}@media screen and (max-width:989px){.huffy-pdp2-gallery__badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:5px;background-color:#2f2f2f;color:#f3f3f4;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;line-height:1;pointer-events:none}.huffy-pdp2:has(.huffy-pdp2-gallery__badge) .product-details .huffy-product-badges__badge--new{display:none!important}.huffy-pdp2:has(.huffy-pdp2-gallery__badge) .product-details .huffy-product-badges:not(:has(>:not(.huffy-product-badges__badge--new))){display:none!important}}.huffy-pdp2-gallery__zoom{position:absolute;top:12px;right:12px;z-index:3}.huffy-pdp2-gallery__zoom-button{padding:8px 14px;border:0;border-radius:66px;background-color:#2f2f2f;color:#fff;font-family:var(--font-body--family);font-size:.875rem;font-weight:600;line-height:1.2;cursor:zoom-in}.huffy-pdp2-gallery__zoom-button:not(:focus-visible){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.huffy-pdp2-gallery__zoom-button:focus-visible{outline:2px solid #f3f3f4;outline-offset:2px}.huffy-pdp2-gallery__nav{display:flex;flex-direction:column;gap:16px;margin-block-start:10px}.huffy-pdp2-gallery__thumbs{display:flex;gap:var(--huffy-g-thumb-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.huffy-pdp2-gallery__thumbs::-webkit-scrollbar{display:none}.huffy-pdp2-gallery__thumb-item{flex:0 0 77px;margin:0;scroll-snap-align:start}.huffy-pdp2-gallery__thumb{position:relative;display:block;width:100%;height:auto;aspect-ratio:4 / 3;padding:0;border:0;border-radius:var(--huffy-g-thumb-radius);overflow:hidden;background-color:var(--huffy-g-bg);cursor:pointer}.huffy-pdp2-gallery__thumb-img{display:block;width:100%;height:100%;object-fit:cover}.huffy-pdp2-gallery__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:#0003;pointer-events:none}.huffy-pdp2-gallery__thumb[aria-selected=true]:after{opacity:0}button.huffy-pdp2-gallery__thumb[aria-selected=true]{background-color:unset}.huffy-pdp2-gallery__thumb:hover:after{opacity:.5}.huffy-pdp2-gallery__thumb[aria-selected=true]:hover:after{opacity:0}.huffy-pdp2-gallery__thumb:focus-visible{outline:2px solid #2f2f2f;outline-offset:-2px}@media(prefers-reduced-motion:no-preference){.huffy-pdp2-gallery__thumb:after{transition:opacity .2s ease}}.huffy-gallery-pager{display:flex;justify-content:center}.huffy-gallery-pager__list{display:flex;gap:10px;margin:0;padding:0;list-style:none}.huffy-gallery-pager__list>li{margin:0}.huffy-gallery-pager__pill{position:relative;display:block;width:31px;height:12px;padding:0;border:0;border-radius:15px;background-color:#c8c8c8;cursor:pointer}.huffy-gallery-pager__pill:before{content:"";position:absolute;top:-8px;right:-5px;bottom:-8px;left:-5px}.huffy-gallery-pager__pill[aria-current=true]{background-color:#98989a}.huffy-gallery-pager__pill:hover{background-color:#b0b0b2}.huffy-gallery-pager__pill[aria-current=true]:hover{background-color:#98989a}.huffy-gallery-pager__pill:focus-visible{outline:2px solid #2f2f2f;outline-offset:2px}@media screen and (min-width:990px){.huffy-pdp2-gallery__nav{margin-block-start:16px}.huffy-pdp2-gallery__thumbs{scroll-snap-type:x mandatory}.huffy-pdp2-gallery__thumb-item{flex-basis:calc((100% - (var(--huffy-g-per-page, 7) - 1) * var(--huffy-g-thumb-gap)) / var(--huffy-g-per-page, 7))}}@media screen and (max-width:989px){.huffy-pdp2-gallery__arrows,.huffy-gallery-pager{display:none}}.huffy-pdp2-gallery .dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised)}.huffy-pdp2-gallery .dialog-thumbnails-list{--active-thumbnail-border-color: rgb(var(--color-border-rgb) / var(--media-border-opacity));position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.huffy-pdp2-gallery .dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:990px){.huffy-pdp2-gallery .dialog-thumbnails-list{position:fixed;flex-direction:column;inset:50% var(--margin-lg) auto auto;right:0;max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop var(--spring-d220-b0-duration) var(--spring-d220-b0-easing) forwards;animation-delay:calc(var(--spring-d220-b0-duration) * .5)}.huffy-pdp2-gallery .dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.huffy-pdp2-gallery .dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;flex-shrink:0}.huffy-pdp2-gallery .dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:10px;aspect-ratio:var(--aspect-ratio)}@media(prefers-reduced-motion:no-preference){.huffy-pdp2-gallery .dialog-thumbnails-list__thumbnail{transition:transform var(--animation-speed) var(--animation-easing)}}@media(prefers-reduced-motion:reduce){.huffy-pdp2-gallery .dialog-thumbnails-list{opacity:1;animation:none}}.huffy-pdp2-gallery .dialog-zoomed-gallery__dialog{background-color:var(--color-background);view-transition-name:zoom-dialog-ui}.huffy-pdp2-gallery .dialog-zoomed-gallery{cursor:zoom-out}.huffy-pdp2-gallery .dialog--preloading{opacity:0}.huffy-pdp2-gallery .dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}.huffy-pdp2-gallery .dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}@media screen and (max-width:989px){.huffy-pdp2-gallery .dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.huffy-pdp2-gallery .dialog-zoomed-gallery::-webkit-scrollbar{display:none}.huffy-pdp2-gallery .dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.huffy-pdp2-gallery .dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.huffy-pdp2-gallery .product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.huffy-pdp2-gallery .product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.huffy-pdp2-gallery .product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit:var(--product-media-fit);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}}@media screen and (prefers-reduced-motion:reduce)and (max-width:989px){.huffy-pdp2-gallery .dialog-zoomed-gallery{scroll-behavior:auto}}:root:has(.huffy-pdp2-gallery){--gallery-media-border-radius: 10px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/huffy-pdp-gallery.css.map */
