.hollow-pdp--v2{--font-graphik:var(--hollow-heading);--font-gt-america:var(--hollow-mono);--font-neue-haas:var(--hollow-body);display:block;color:#282828;line-height:1.5}
.hollow-pdp--v2.hollow-pdp--v2{padding-top:var(--haus-pt);padding-bottom:var(--haus-pb)}
.hollow-pdp--v2 .ds-v2-pdp__container{padding:0 40px}
.hollow-pdp--v2 .ds-v2-pdp__grid{margin:0;grid-template-columns:minmax(0,1fr);column-gap:var(--haus-gap)}
.hollow-pdp--v2 .ds-v2-pdp__grid>.grid__item{width:auto;max-width:none;flex:none}
.hollow-pdp--v2 .product__info-wrapper{padding:0}
.hollow-pdp--v2 .ds-v2-pdp__grid>.product__info-wrapper{padding:0}
.hollow-pdp--v2 .ds-v2-pdp__purchase{max-width:none;position:static}
.hollow-pdp--v2 .product__info-container>*+*{margin:0}
.hollow-pdp--v2 .product__info-container>.ds-v2-pdp__title-block{margin:0 0 24px}
.hollow-pdp--v2 .product__info-container>.ds-v2-pdp__quantity-group{display:block;margin:24px 0 0}
.hollow-pdp--v2 .product__info-container>.ds-v2-pdp__cta-slot{margin-top:20px}
.hollow-pdp--v2 .ds-v2-pdp__label{margin:0}
.hollow-pdp--v2 .product-form{margin:0}
.hollow-pdp--v2 .product-form__buttons{max-width:none}
.hollow-pdp--v2 .ds-v2-pdp__atc{display:flex;flex-wrap:wrap;gap:0;min-height:0;margin:0;border:0;border-radius:4px;padding:15px 12px;background:#073026;color:#fff;font:500 16px/1 var(--hollow-mono);letter-spacing:.04em;text-transform:uppercase;box-shadow:none}
.hollow-pdp--v2 .ds-v2-pdp__atc::before,.hollow-pdp--v2 .ds-v2-pdp__atc::after{display:none}
.hollow-pdp--v2 .hollow-product-atc-price{white-space:pre}
.hollow-pdp--v2 .hollow-product-atc-price s{opacity:.65;margin-right:6px}
.hollow-pdp--v2 .ds-v2-pdp__status{display:flex;align-items:center;justify-content:center;gap:4px;flex-basis:100%;margin-top:7px;font:500 10px/1 var(--hollow-mono);letter-spacing:.04em}
.hollow-pdp--v2 .ds-v2-pdp__status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a8ca80}
.hollow-pdp--v2 .ds-v2-pdp__atc:disabled .ds-v2-pdp__status,.hollow-pdp--v2 .ds-v2-pdp__atc:disabled .hollow-product-atc-price{display:none}
.hollow-pdp--v2 .ds-v2-pdp__guarantee{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;font:500 14px/1 var(--hollow-mono);text-transform:uppercase;letter-spacing:.04em}
.hollow-pdp--v2 .product__info-container>.hollow-product-promo-image{margin-top:18px}
.hollow-pdp--v2 .ds-v2-pdp__guarantee-icon{display:block;flex:0 0 22px;width:22px;height:22px}
.hollow-pdp--v2 .ds-v2-pdp__guarantee-icon svg{width:100%;height:100%}
.hollow-pdp--v2 [hidden]{display:none!important}
.hollow-pdp--v2 .hollow-pdp-gallery{display:block}
.hollow-pdp--v2 .product__media-wrapper slider-component{margin:0}
.hollow-pdp--v2 .product__media-wrapper .hollow-pdp-gallery__slides{width:100%}
.hollow-pdp--v2 .product__media-wrapper .hollow-pdp-gallery__thumb-list{padding:0}
.hollow-pdp--v2 .hollow-pdp-gallery__image-wrap{position:relative}
.hollow-pdp--v2 .hollow-pdp-gallery__slides{position:relative;display:flex!important;flex-wrap:nowrap;gap:0;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;border-radius:8px;cursor:grab}
.hollow-pdp--v2 .hollow-pdp-gallery__slides::-webkit-scrollbar{display:none}
.hollow-pdp--v2 .hollow-pdp-gallery__slide{display:block!important;flex:0 0 100%;width:100%;max-width:100%;padding:0;margin:0;scroll-snap-align:start}
.hollow-pdp--v2 .hollow-pdp-gallery__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;user-select:none}
.hollow-pdp--v2 .hollow-pdp-gallery__thumbnails{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:10px 8px;margin:0}
.hollow-pdp--v2 .hollow-pdp-gallery__thumb-list{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0;padding:0;scroll-snap-type:x mandatory}
.hollow-pdp--v2 .hollow-pdp-gallery__thumb{flex:0 0 48px;width:48px;height:48px;padding:0;margin:0;scroll-snap-align:start}
.hollow-pdp--v2 .hollow-pdp-gallery__thumb::before{display:none}
.hollow-pdp--v2 .hollow-pdp-gallery__thumb .thumbnail{position:static;width:100%;height:100%;padding:0;border:1px solid transparent;border-radius:8px;overflow:hidden;box-shadow:none;background:#f3f3f3}
.hollow-pdp--v2 .hollow-pdp-gallery__thumb .thumbnail[aria-current]{border:2px solid #282828}
.hollow-pdp--v2 .hollow-pdp-gallery__thumb .thumbnail:hover{border-color:#282828}
.hollow-pdp--v2 .hollow-pdp-gallery__thumb img{position:static;width:100%;height:100%;max-height:none;object-fit:cover}
.hollow-pdp--v2 .hollow-pdp-gallery__nav{display:grid;place-items:center;width:30px;height:48px;border:0;padding:0;background:none;color:#282828;font:28px/1 Arial,sans-serif}
.hollow-pdp--v2 .hollow-pdp-gallery__nav .icon{width:12px;height:12px}
.hollow-pdp--v2 .hollow-pdp-gallery__nav[name=previous] .icon{transform:rotate(90deg)}
.hollow-pdp--v2 .hollow-pdp-gallery__nav[name=next] .icon{transform:rotate(-90deg)}
@media(max-width:767px){.hollow-pdp--v2 .ds-v2-pdp__container{padding:0 10px}.hollow-pdp--v2 .hollow-pdp-gallery__slides{border-radius:0 0 8px 8px}.hollow-pdp--v2 .ds-v2-pdp__status{font-size:11px}}
@media(min-width:1024px){.hollow-pdp--v2 .ds-v2-pdp__grid{grid-template-columns:minmax(0,7fr) minmax(320px,4fr)}.hollow-pdp--v2 .hollow-pdp-gallery__thumb{flex-basis:72px;width:72px;height:72px}}
