.gallery-product-section{background-color:var(--section-bg-color, #ededed);padding-top:var(--padding-top-mobile, 40px);padding-bottom:var(--padding-bottom-mobile, 52px);width:100%}@media screen and (min-width:750px){.gallery-product-section{padding-top:var(--padding-top, 40px);padding-bottom:var(--padding-bottom, 52px)}}.gallery-product__header{background-color:var(--header-bg-color, transparent);padding:var(--header-padding-vertical, 16px) var(--header-padding-inline, 20px);margin-bottom:24px;text-align:left}.gallery-product-section .gallery-product__header-title{color:var(--header-title-color, #000000);font-family:var(--font-heading-family);font-size:var(--header-title-size-mobile, 28px);font-weight:500;line-height:1.3;margin:0 0 8px;text-transform:uppercase;letter-spacing:normal}.gallery-product-section .card__content .card__information .price .money,.gallery-product-section .card__content .card__information .percentage-off{font-weight:400!important}@media screen and (min-width:750px){.gallery-product-section .gallery-product__header-title{font-size:var(--header-title-size, 64px)}}.gallery-product-section .gallery-product__header-subtitle{color:var(--header-subtitle-color, #666666);font-family:var(--font-body-family);font-size:18px;font-weight:500;margin:0;text-transform:uppercase;letter-spacing:normal;line-height:1.25}.gallery-product__grid{display:grid;row-gap:var(--row-gap-mobile, 28px);column-gap:var(--column-gap-mobile, 5px);list-style:none;padding:0;margin:0}.release_hero_banner .rocket-hero-banner__content-title,.release_hero_banner .rocket-hero-banner__content-title *{line-height:1}@media screen and (min-width:750px){.gallery-product__grid{display:grid!important;row-gap:var(--row-gap, 80px);column-gap:var(--column-gap, 4px)}.gallery-product__grid--1-col{grid-template-columns:1fr!important;max-width:834px;margin-left:auto;margin-right:auto}.gallery-product__grid--4-col,.gallery-product__grid--3-col{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (min-width:992px){.gallery-product__grid--4-col{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gallery-product__grid--3-col{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.gallery-product-section .card__inner{position:relative!important;width:100%;height:0}.gallery-product-section .card__media,.gallery-product-section .card__media>.media,.gallery-product-section .media-images,.gallery-product-section .media-image,.gallery-product-section .pdp-normal{position:absolute!important;top:0;left:0;width:100%;height:100%;padding-bottom:0!important;margin:0}@media screen and (min-width:750px){.gallery-product-section .gallery-product__grid--ratio-square .card__inner{padding-bottom:100%!important;aspect-ratio:1 / 1}.gallery-product-section .gallery-product__grid--ratio-portrait .card__inner{padding-bottom:147%!important;aspect-ratio:4 / 5}.gallery-product-section .gallery-product__grid--ratio-landscape .card__inner,.gallery-product-section .gallery-product__grid--1-col .card__inner{padding-bottom:59.75%!important;aspect-ratio:16 / 9}.gallery-product-section .gallery-product__grid--ratio-adapt .card__inner{padding-bottom:var(--ratio-percent, 100%)!important}.gallery-product-section .product-badge{margin-left:8px}}.gallery-product-section .card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.gallery-product-section .product-card-wrapper .card-headding-wrapper .card__heading{padding-right:0!important}@media screen and (max-width:749px){.gallery-product__slider-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:16px;scroll-padding-left:16px;scroll-padding-right:16px;cursor:grab}.gallery-product__slider-wrapper.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.gallery-product__slider-wrapper img{-webkit-user-drag:none}.gallery-product__slider-wrapper::-webkit-scrollbar{display:none}.gallery-product__grid--mobile-slider{display:flex!important;flex-wrap:nowrap!important;column-gap:var(--column-gap-mobile, 5px);row-gap:var(--row-gap-mobile, 28px)}.gallery-product__grid--mobile-slider:after{content:"";flex:0 0 16px;width:16px}.gallery-product__grid--mobile-slider .gallery-product__item{flex:0 0 49.5%!important;max-width:49.5%!important;scroll-snap-align:start}.gallery-product__grid--mobile-grid-1{grid-template-columns:1fr}.gallery-product__grid--mobile-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n){grid-column:1 / -1;margin-inline:16px}.gallery-product-section .gallery-product__grid--ratio-mobile-square .card__inner{padding-bottom:100%!important;aspect-ratio:1 / 1}.gallery-product-section .gallery-product__grid--ratio-mobile-portrait .card__inner{padding-bottom:133%!important;aspect-ratio:4 / 5}.gallery-product-section .gallery-product__grid--ratio-mobile-landscape .card__inner{padding-bottom:59.75%!important;aspect-ratio:16 / 9}.gallery-product-section .gallery-product__grid--ratio-mobile-adapt .card__inner{padding-bottom:var(--ratio-percent, 100%)!important}}.gallery-product-section{background-color:var(--section-bg-color, transparent)!important}.gallery-product-section .card-wrapper,.gallery-product-section .card,.gallery-product-section .card__inner,.gallery-product-section .card__content{background-color:var(--card-bg-color, transparent)!important}.gallery-product-section .card__heading,.gallery-product-section .card__heading a,.gallery-product-section .price,.gallery-product-section .price *,.gallery-product-section .card-information,.gallery-product-section .card-information *{color:var(--name-price-color, inherit)!important}.gallery-product-section .product-badge,.gallery-product-section .product-card-tag,.gallery-product-section .product-card-tags .product-card-tag,.gallery-product-section .badge-release{color:var(--tag-color, inherit)!important;background-color:var(--tag-bg-color, inherit)!important;border-color:var(--tag-bg-color, var(--tag-color, inherit))!important}.gallery-product-section .product-release,.gallery-product-section .releases-product .product-release{background-color:var(--bg-countdown, transparent)!important;position:unset;transform:unset;margin:0;width:100%;max-width:fit-content;padding:6px 12px;border-radius:4px}.gallery-product-section .releases-product .product-release__right div{flex-wrap:nowrap;gap:6px;flex-direction:row}.gallery-product-section .releases-product .product-release__left{display:none}.gallery-product-section .releases-product .product-release *,.product-release .dot{margin:0!important;font-size:14px!important;line-height:1.15!important;font-weight:500!important;text-transform:uppercase}.gallery-product-section .releases-product .product-release .dot,.product-release .dot{font-weight:600!important;margin:0}.gallery-product-section .product-release *,.gallery-product-section .product-release h3,.gallery-product-section .product-release p,.gallery-product-section .product-release span{color:var(--countdown-text-color, inherit)!important}.gallery-product-section .product-release span[id^=product-release__right],.gallery-product-section .releases-product .product-release span[id^=product-release__right]{font-variant-numeric:tabular-nums!important;display:inline-block!important;min-width:.8ch!important;text-align:center!important;letter-spacing:normal!important}.gallery-product-section .gallery-product__card-wrap{position:relative;width:100%;height:100%}.gallery-product-section .product-card-release-tag{position:absolute;top:24px;left:24px;z-index:3;display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.1;font-family:var(--font-body-family);color:var(--tag-color, #191919);background-color:var(--tag-bg-color, transparent);padding:0;border-radius:0;pointer-events:none;gap:8px}.gallery-product-section .product-card-release-tag .release-month{font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:normal;line-height:1}.gallery-product-section .product-card-release-tag .release-day{font-size:24px;font-weight:500;line-height:1}.gallery-product-section .card__badge,.gallery-product-section .card__badge--top-left,.gallery-product-section .card__badge.top-left{top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;z-index:4!important}.gallery-product-section .quickbuy-toggle__mobile-custom{z-index:25!important}.gallery-product-section .slider-thumbnail{display:block;opacity:1!important;visibility:visible!important;width:100%;margin-top:8px;margin-bottom:8px}.gallery-product-section .slider-thumbnail .swiper-wrapper{display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:nowrap!important;gap:6px;transform:none;width:auto}.gallery-product-section .slider-thumbnail .swiper-slide{display:inline-block;flex-shrink:0;margin:0;opacity:1!important;visibility:visible!important}.gallery-product-section .slider-thumbnail .swiper-slide img{width:100%;height:100%;object-fit:contain;border-radius:0;display:block;height:44px;width:44px;aspect-ratio:1 / 1}.gallery-product-section .card__media img.image-1{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;opacity:0!important;visibility:hidden!important;transition:opacity .1s ease,visibility .1s ease!important;z-index:2!important}.gallery-product-section .card__media img:not(.image-1){position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;transition:opacity .1s ease,visibility .1s ease!important;z-index:1!important}.gallery-product-section:not(.gallery-product__grid--hide-secondary) .gallery-product__item:hover .card__media img.image-1,.gallery-product-section:not(.gallery-product__grid--hide-secondary) .product-card-wrapper:hover .card__media img.image-1,.gallery-product-section:not(.gallery-product__grid--hide-secondary) .card-wrapper:hover .card__media img.image-1,.gallery-product-section:not(.gallery-product__grid--hide-secondary) .card__media:hover img.image-1{opacity:1!important;visibility:visible!important}.gallery-product-section:not(.gallery-product__grid--hide-secondary) .gallery-product__item:hover .card__media img:not(.image-1),.gallery-product-section:not(.gallery-product__grid--hide-secondary) .product-card-wrapper:hover .card__media img:not(.image-1),.gallery-product-section:not(.gallery-product__grid--hide-secondary) .card-wrapper:hover .card__media img:not(.image-1),.gallery-product-section:not(.gallery-product__grid--hide-secondary) .card__media:hover img:not(.image-1){opacity:0!important;visibility:hidden!important}.gallery-product-section .gallery-product__grid--hide-secondary img.image-1,.gallery-product-section .gallery-product__grid--hide-secondary .card__media img.image-1,.gallery-product-section .gallery-product__grid--hide-secondary .image-hover.image-1,.gallery-product-section .gallery-product__grid--hide-secondary .gallery-product__item:hover img.image-1,.gallery-product-section .gallery-product__grid--hide-secondary .product-card-wrapper:hover img.image-1,.gallery-product-section .gallery-product__grid--hide-secondary .card-wrapper:hover img.image-1,.gallery-product-section .gallery-product__grid--hide-secondary .card__media:hover img.image-1,.gallery-product-section .gallery-product__grid--hide-secondary .card__media:hover .pdp-normal .image-hover.image-1{display:none!important;opacity:0!important;visibility:hidden!important}.gallery-product-section .gallery-product__grid--hide-secondary .gallery-product__item:hover .card__media img:not(.image-1),.gallery-product-section .gallery-product__grid--hide-secondary .product-card-wrapper:hover .card__media img:not(.image-1),.gallery-product-section .gallery-product__grid--hide-secondary .card-wrapper:hover .card__media img:not(.image-1),.gallery-product-section .gallery-product__grid--hide-secondary .card__media:hover .card__media img:not(.image-1){opacity:1!important;visibility:visible!important}.gallery-product-section .gallery-product__grid--hide-vendor .caption-with-letter-spacing,.gallery-product-section .gallery-product__grid--hide-vendor .caption-large,.gallery-product-section .gallery-product__grid--hide-quick-add .quickbuy-toggle__mobile-custom,.gallery-product-section .gallery-product__grid--hide-quick-add .btn-quick-add-cart__custom,.gallery-product-section .gallery-product__grid--hide-variants .add-to-cart-button-class,.gallery-product-section .gallery-product__grid--hide-variants .slider-thumbnail{display:none!important}.gallery-product-section .slider-buttons{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:12px}.gallery-product-section .product-card-wrapper .card__content{margin-top:14px;display:flex!important;flex-direction:column!important}.gallery-product-section .product-card-wrapper .card__content .releases-product{order:1;margin-bottom:12px}.gallery-product-section .product-card-wrapper .card__content .add-to-cart-button-class{order:2;margin-bottom:8px}.gallery-product-section .product-card-wrapper .card__content .card__information{order:3;padding:0}.gallery-product-section .gallery-product__card-wrap:has(.product-card-release-tag) .product-card-wrapper .product-badges,.gallery-product-section .gallery-product__card-wrap:has(.product-card-release-tag) .product-card-tags,.gallery-product-section .product-card-wrapper--release-no-badges .product-badges,.gallery-product-section .product-card-wrapper--release-no-badges .product-card-tags{display:none!important}.gallery-product-section .product-card-wrapper .product-badges{top:24px;left:55px}.gallery-product-section .gallery-product__card-wrap:not(:has(.product-card-release-tag)) .product-card-wrapper .product-badges{left:24px}.gallery-product-section .gallery-product__card-wrap:not(:has(.product-card-release-tag)) .product-badge{margin-left:0}.gallery-product-section .product-card-wrapper .add-to-cart-button-class .swiper-container{max-width:100%}.gallery-product-section .gallery-product__grid--1-col .releases-product .product-release *{font-size:16px!important}.gallery-product-section .gallery-product__grid--1-col .card__content .card__information .card__heading a,.gallery-product-section .gallery-product__grid--1-col .card__content .card__information .price *{font-size:18px!important}.gallery-product-section .gallery-product__grid--1-col .product-card-wrapper .card__content .releases-product{margin-bottom:16px}.release_hero_banner .rocket-hero-banner__wrapper .rocket-hero-banner__content-content,.release_hero_banner .rocket-hero-banner__wrapper .rocket-hero-banner__content-title{text-transform:uppercase}.release_hero_banner .rocket-hero-banner__wrapper .rocket-hero-banner__content-content{margin-bottom:8px;position:relative;top:0;right:0;bottom:0;left:0}.release_hero_banner .rocket-hero-banner__wrapper .rocket-hero-banner__content-content:after{content:"";position:absolute;top:auto;left:0;bottom:-8px;width:41.5vw;height:1px;background-color:#ffffff59;pointer-events:none}.release_hero_banner .rocket-hero-banner__content-wrapper .rocket-hero-banner__button-wrapper{margin-top:32px!important}.release_hero_banner .rocket-hero-banner__content-wrapper .rock-button.secondary_stroke{padding:10px 76px}@media screen and (max-width:768px){.gallery-product-section .page-width{padding-inline:0}.gallery-product-section .product-card-release-tag{top:9px;left:9px;gap:3px;justify-content:center;align-items:center}.gallery-product-section .product-card-wrapper .product-badges{top:9px;left:30px}.gallery-product-section .gallery-product__card-wrap:not(:has(.product-card-release-tag)) .product-card-wrapper .product-badges{left:9px}.gallery-product-section .product-card-release-tag .release-month,.gallery-product-section .releases-product .product-release *,.gallery-product-section .product-badges .product-badge{font-size:9.5px!important;line-height:1.3!important}.gallery-product-section .product-card-release-tag .release-day{font-size:12px}.gallery-product-section .card .product-release__right{gap:3px}.gallery-product-section .releases-product .product-release__right div{gap:2px}.gallery-product-section .product-release,.gallery-product-section .releases-product .product-release{padding:4px 6px}.gallery-product-section .product-card-wrapper .card__content{margin-top:9px;padding-inline:6px}.gallery-product-section .product-card-wrapper .card__content .releases-product{margin-bottom:6px}.gallery-product-section .product-card-wrapper .card__content .add-to-cart-button-class,.gallery-product-section .product-card-wrapper .card__content .card__information{padding-inline:7px}.gallery-product-section .card__content .card__information .card__heading a{font-size:10px}.gallery-product-section .card__content .card__information .price *{font-size:12px!important;font-weight:400!important}.gallery-product-section .swiper-slide-thumb-active label img{width:30px;height:30px}.gallery-product-section .product-release span[id^=product-release__right],.gallery-product-section .releases-product .product-release span[id^=product-release__right]{font-variant-numeric:unset!important}.gallery-product-section .gallery-product__grid--1-col .releases-product .product-release *,.gallery-product-section .gallery-product__grid--1-col .card__content .card__information .card__heading a,.gallery-product-section .gallery-product__grid--1-col .card__content .card__information .price *,.gallery-product-section .gallery-product__grid--1-col .product-card-release-tag .release-month,.gallery-product-section .gallery-product__grid--1-col .product-card-release-tag .release-day,.gallery-product-section .gallery-product__grid--1-col .product-badges .product-badge,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .releases-product .product-release *,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .card__content .card__information .card__heading a,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .card__content .card__information .price *,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .product-card-release-tag .release-month,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .product-card-release-tag .release-day,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .product-badges .product-badge{font-size:14px!important}.gallery-product-section .gallery-product__grid--mobile-grid-1{padding-inline:16px}.gallery-product-section .gallery-product__grid--1-col .product-card-wrapper .product-badges,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .product-card-wrapper .product-badges{top:18px;left:50px}.gallery-product-section .gallery-product__grid--1-col .gallery-product__card-wrap:not(:has(.product-card-release-tag)) .product-card-wrapper .product-badges,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .gallery-product__card-wrap:not(:has(.product-card-release-tag)) .product-card-wrapper .product-badges{left:18px}.gallery-product-section .gallery-product__grid--1-col .product-card-release-tag,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .product-card-release-tag{top:18px;left:18px;gap:6px}.gallery-product-section .gallery-product__grid--1-col .product-card-wrapper .card__content,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .product-card-wrapper .card__content{margin-top:18px}.gallery-product-section .gallery-product__grid--1-col .product-card-wrapper .card__content .add-to-cart-button-class,.gallery-product-section .gallery-product__grid--1-col .product-card-wrapper .card__content .card__information,.gallery-product-section .gallery-product__grid--1-col .product-card-wrapper .card__content,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .product-card-wrapper .card__content .add-to-cart-button-class,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .product-card-wrapper .card__content .card__information,.gallery-product-section .gallery-product__grid--3-col.gallery-product__grid--mobile-grid-2>.gallery-product__item:nth-child(3n) .product-card-wrapper .card__content{padding-inline:0}.gallery-product-section .gallery-product__header{padding:var(--header-padding-vertical-mobile, 16px) var(--header-padding-inline-mobile, 20px);margin-bottom:12px}.gallery-product-section .gallery-product__header-subtitle{font-size:16px;font-weight:400}.release_hero_banner .rocket-hero-banner__wrapper .rocket-hero-banner__content-content:after{width:90vw}.gallery-product-section .product-card-wrapper .color-text{display:none}.gallery-product-section .slider-thumbnail .swiper-slide img{height:32px;width:32px}}@media screen and (max-width:370px){.gallery-product-section .releases-product .product-release__right div{flex-direction:column}.release_hero_banner .hero-banner__release-block .hero-banner__countdown{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/section-gallery-product.css.map */
