.product-details__layout{display:grid;grid-template-columns:repeat(12,1fr);align-items:stretch;width:100%}.product-details__gallery{grid-column:1 / span 4}product-tabs.product-details__details{grid-column:7 / span 6;padding-left:var(--spacing-l, 20px)}#info-reference{scroll-margin-top:calc(var(--header-height, 0px) + 16px)}.product-details__gallery{position:sticky;top:calc(var(--header-group-height, 0px) + 16px);--gallery-aspect-ratio: 3/4}.product-details__gallery media-gallery>slideshow-component{border-radius:var(--style-border-radius-default, 4px);overflow:hidden}.product-details__gallery .slideshow-controls__thumbnails-container{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / .3) transparent}.product-details__gallery .slideshow-controls__thumbnail{transition:opacity .2s ease;--aspect-ratio: .75 }.product-details__gallery .slideshow-controls__thumbnail[aria-selected=true] img{border-radius:var(--radius-small, 4px);border:1.5px solid var(--border-static-color-primary, #171414);box-shadow:0 0 0 1px #fff inset}.product-details__gallery :is(.media-fit-cover,.media-fit-contain) :is(img,.deferred-media__poster-image):not(.slideshow-controls__thumbnail img){object-fit:cover}.product-details__gallery .slideshow-controls__thumbnail img{object-fit:cover;width:100%;height:100%}.product-details__gallery deferred-media video,.product-details__gallery deferred-media[class] .deferred-media__poster-button~video,.product-details__gallery deferred-media iframe{object-fit:contain;width:100%;height:100%}.product-details__gallery .video-interaction-hint{opacity:1}.product-details__gallery--transparent .product-media-gallery-content{background:transparent}.product-details-gallery-mobile-nav{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-xs, 12px);padding-block-start:4px}.product-details-gallery-mobile-nav .product-details-mobile-arrows{display:flex;align-items:center;gap:0}.product-details-gallery-mobile-nav .product-details-mobile-arrows .slideshow-control{opacity:1;color:var(--color-foreground);min-width:unset;min-height:unset;padding:var(--padding-4xs, 4px)}.product-details-gallery-mobile-nav .product-details-mobile-counter{font-family:var(--font-family-label, "Geist Mono");font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-medium, 500);text-transform:uppercase;letter-spacing:0;color:var(--color-foreground);min-width:36px;text-align:right}@media screen and (max-width:749px){.product-details__layout{row-gap:var(--spacing-4xl, 64px)}.product-details__gallery{position:static;grid-column:1 / -1;width:100%}product-tabs.product-details__details{grid-column:1 / -1}.product-details__tab-nav{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%}.product-details__tab-nav::-webkit-scrollbar{display:none}product-tabs.product-details__details{min-width:0;padding-left:0}}product-tabs.product-details__details{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-6xl, 120px);padding-block-start:var(--padding-3xs, 8px);min-height:100%}.product-details__header{display:flex;flex-direction:column;gap:var(--spacing-3xs, 8px)}.product-details__product-title{font-family:var(--font-body--family);font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-l, 20px);line-height:var(--font-line-height-l, 24px);letter-spacing:var(--font-letter-spacing-tight, -.3px);color:var(--color-foreground);margin:0}.product-details__usage{display:flex;align-items:center;gap:var(--gap-4xs, 4px);flex-wrap:wrap}.product-details__usage-item{display:flex;align-items:center;gap:4px}.product-details__usage-icon-img{width:16px;height:16px;object-fit:contain;flex-shrink:0}.product-details__usage-label{font-family:var(--font-body--family);font-size:var(--font-size-s, 14px);line-height:var(--font-line-height-s, 18px);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .75));white-space:nowrap;color:var(--text-colors-static-secondary, #272525)}.product-details__usage-divider{width:16px;height:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:rgb(var(--color-foreground-rgb) / .4)}.product-details__usage-divider svg{width:16px;height:16px}.product-details__tabs-wrapper{display:flex;flex-direction:column;gap:var(--gap-xl, 24px)}.product-details__tab-nav{display:flex;overflow-x:auto;overflow-y:hidden;gap:16px;align-items:flex-start;box-shadow:inset 0 calc(-1 * var(--border-navigation-width-primary, .5px)) 0 var(--border-navigation-color-secondary, #CAC5C4)}.product-details__tab-btn{background:none;border:none;border-bottom:1px solid transparent;padding:0 0 var(--spacing-3xs, 8px);cursor:pointer;font-family:var(--font-body--family);font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-m, 16px);line-height:var(--font-line-height-m, 20px);color:var(--text-colors-navigation-secondary, #726E6E);transition:color .2s,border-color .2s;white-space:nowrap;margin:0}.product-details__tab-btn[aria-selected=true]{color:var(--color-foreground);border-bottom-color:var(--color-foreground)}.product-details__tab-btn:hover[aria-selected=false]{color:var(--color-foreground)}.product-details__tab-panels{max-width:547px;min-height:310px}.product-details__tab-panel{font-family:var(--font-body--family);font-size:var(--font-size-s, 14px);line-height:var(--font-line-height-s, 18px);color:rgb(var(--color-foreground-rgb) / .85)}.product-details__bundle{display:flex;flex-direction:column;gap:var(--spacing-l, 20px)}.product-details__bundle-section-header{border-bottom:var(--line-width-primary, .5px) solid var(--line-color-secondary, #CAC5C4);padding-bottom:var(--spacing-xs, 12px)}.product-details__bundle-section-title{font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-s, 14px);line-height:var(--font-line-height-s, 18px);letter-spacing:var(--font-letter-spacing-tight, -.3px);text-transform:uppercase;margin:0;color:var(--text-colors-static-primary, #171414);font-family:var(--font-family-label, "Geist Mono")}.product-details__bundle-card{display:flex;align-items:center;gap:var(--spacing-m, 16px)}.product-details__bundle-info{display:flex;flex:1 0 0;flex-direction:column;gap:var(--font-line-height-l, 24px);justify-content:center;min-width:0}.product-details__bundle-copy{display:flex;flex-direction:column;gap:var(--spacing-4xs, 4px)}.product-details__bundle-title{font-family:var(--font-body--family);font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-m, 16px);line-height:var(--font-line-height-m, 20px);letter-spacing:0;color:var(--text-colors-static-primary, #171414);margin:0}.product-details__bundle-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-body--family);font-weight:400;font-size:var(--font-size-xs, 12px);line-height:var(--font-line-height-xs, 16px);margin:0;color:var(--text-colors-static-secondary, #272525)}.product-details__bundle-cta{--cta-link-underline-color: var(--underline-action-color-primary, #171414);padding-block-end:var(--spacing-4xs, 4px);white-space:nowrap;font-family:var(--font-family-label, "Geist Mono");font-size:var(--font-size-s, 14px);font-weight:500;text-transform:uppercase;line-height:var(--font-line-height-s, 18px);letter-spacing:var(--font-letter-spacing-tight, -.3px);color:var(--color-foreground)}.product-details__bundle-cta-row{display:flex;align-items:center;gap:var(--gap-m, 16px);text-transform:uppercase}.product-details__bundle-price{color:var(--text-colors-action-primary, #171414);font-feature-settings:"ss01" on,"ss03" on,"ss04" on,"ss06" on,"ss08" on,"ss09" on;font-family:var(--font-family-label, "Geist Mono");font-size:var(--font-size-s, 14px);font-style:normal;font-weight:500;line-height:var(--font-line-height-s, 18px);letter-spacing:var(--font-letter-spacing-tight, -.3px);text-transform:uppercase}.product-details__bundle-image{flex-shrink:0;width:187px;height:140px;border-radius:var(--radius-small, 4px);overflow:hidden}.product-details__bundle-img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){product-tabs.product-details__details{gap:var(--spacing-5xl, 96px)}.product-details__bundle-card{flex-direction:column;gap:var(--spacing-l, 20px);align-items:flex-start}.product-details__bundle-image{width:100%;height:auto;aspect-ratio:187 / 140}.product-details__bundle-info{gap:var(--spacing-2xl, 32px)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/product-details.css.map */
