:root{--julbo-card-ink: #000000;--julbo-card-muted: #6b6b6b;--julbo-card-image-border: #0000001a;--julbo-card-arrow-border: #e0e0e0;--julbo-card-eyebrow: #d80027;--julbo-card-tag-bg: #d80027;--julbo-card-tag-text: #ffffff;--julbo-card-image-bg: #ffffff;--julbo-card-gap: 12px}.product-card .rating-wrapper,.product-card .rating{display:none}.product-card .card-gallery slideshow-arrows,.product-card slideshow-arrows,.product-card .card-gallery>slideshow-component>slideshow-controls{display:none!important}.product-card .card-gallery{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--julbo-card-image-border);background-color:#fff;z-index:0}.product-card .card-gallery .product-media-container.media-fit{--product-media-fit: contain}.product-card .card-gallery .product-media-container,.product-card .card-gallery .product-media-container.media-fit,.product-card .card-gallery slideshow-slide,.product-card .card-gallery slideshow-component{background-color:#fff!important}.product-card .card-gallery img,.product-card .card-gallery .product-media-container img,.product-card .card-gallery .product-media-container.media-fit img{width:100%;height:100%;padding:6%;box-sizing:border-box;object-fit:contain!important;object-position:center center;background-color:#fff!important;transition:transform .35s ease;transform-origin:center center}.product-card .product-badges{top:12px;left:12px;right:auto;bottom:auto;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.product-card .product-badges__badge{padding:6px 12px;color:var(--julbo-card-tag-text);background:var(--julbo-card-tag-bg);font-size:10px;font-weight:600;line-height:15px;letter-spacing:.5px;text-transform:uppercase;border-radius:0}.product-card .quick-add{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-end;width:100%!important;max-width:none!important;height:auto!important;min-height:100%;margin:0!important;padding:12px!important;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .2s ease}.product-card:is(:hover,:focus-within) .quick-add{opacity:1;pointer-events:auto}.product-card .quick-add__actions{display:flex!important;flex-direction:row;align-items:stretch;justify-content:stretch;gap:8px;width:100%!important;max-width:none!important;margin:0!important;pointer-events:auto}.product-card .quick-add__product-form-component,.product-card .quick-add__product-form-component .shopify-product-form,.product-card .quick-add add-to-cart-component{display:flex!important;flex:1 1 auto!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important}.product-card button.quick-add__button,.product-card .quick-add__button.add-to-cart-button{--quick-add-collapsed-width: 100% !important;--quick-add-expanded-width: 100% !important;--quick-add-icon-width: 0 !important;position:static!important;inset:auto!important;inset-inline-end:auto!important;inset-block-end:auto!important;display:flex!important;flex:1 1 auto!important;align-items:center;justify-content:center;width:100%!important;max-inline-size:none!important;min-inline-size:0!important;height:auto!important;min-height:48px!important;padding:14px!important;border:0!important;border-radius:0!important;background:var(--quick-add-background, var(--julbo-card-ink))!important;color:var(--quick-add-foreground, #fff)!important;font-family:"Helvetica Neue",Helvetica,var(--font-primary--family, sans-serif);font-size:12px!important;font-style:italic;font-weight:700;line-height:16px;letter-spacing:1.4px;text-align:center;text-transform:uppercase;white-space:nowrap;opacity:1!important;overflow:visible!important;pointer-events:auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;scale:1!important}.product-card button.quick-add__button .add-to-cart-icon,.product-card button.quick-add__button .add-to-cart__added{display:none!important}.product-card button.quick-add__button:is(:hover,:focus-visible),.product-card button.quick-add__button[data-added=true]{width:100%!important;scale:1!important;padding-inline-end:14px!important;color:var(--quick-add-foreground, #fff)!important}.product-card .quick-add__view{display:flex!important;flex:0 0 48px!important;align-items:center;justify-content:center;width:48px!important;min-width:48px!important;max-width:48px!important;height:auto!important;min-height:48px!important;margin:0!important;color:var(--julbo-card-ink);background:#fff!important;border:1px solid #141111!important;border-radius:0!important;text-decoration:none;pointer-events:auto}.product-card .quick-add__view svg{width:18px;height:18px}.product-card .text-block :is(p,h3,h4,[role=heading]){margin:0;color:var(--julbo-card-ink);font-size:18px;font-weight:700;line-height:28px;text-transform:uppercase}.product-card__collection-name{display:none;margin:0;color:var(--julbo-card-muted);font-size:12px;font-weight:400;line-height:19.5px}.product-card .product-card__collection-name{display:block}.product-card product-price,.product-card product-price .price,.product-card product-price .h6{color:var(--julbo-card-ink);font-size:18px;font-weight:500;line-height:28px}[data-testid=product-list],[data-julbo-product-list]{position:relative}[data-testid=product-list] .julbo-pl-toolbar,[data-julbo-product-list] .julbo-pl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;width:100%}[data-testid=product-list] .julbo-pl-toolbar .section-resource-list__header,[data-julbo-product-list] .julbo-pl-toolbar .section-resource-list__header{position:relative;z-index:2;flex:1 1 auto;min-width:0;padding-inline-end:0}[data-testid=product-list] .section-resource-list__header .group-block-content{width:100%;align-items:center!important}[data-testid=product-list] .julbo-pl-header-content,[data-julbo-product-list] .julbo-pl-header-content{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center!important;justify-content:space-between;gap:16px;width:100%}[data-testid=product-list] .julbo-pl-header-content>.group-block,[data-julbo-product-list] .julbo-pl-header-content>.group-block{flex:1 1 auto;min-width:0}[data-testid=product-list] .julbo-pl-header-content>:is(a,button),[data-julbo-product-list] .julbo-pl-header-content>:is(a,button){flex:0 0 auto;margin:0;min-height:44px;height:44px;display:inline-flex;align-items:center;white-space:nowrap}[data-testid=product-list] .julbo-pl-header-content>.julbo-pl-toolbar__arrows,[data-julbo-product-list] .julbo-pl-header-content>.julbo-pl-toolbar__arrows{flex:0 0 auto;margin:0}[data-testid=product-list] .julbo-pl-toolbar__arrows,[data-julbo-product-list] .julbo-pl-toolbar__arrows{display:flex;flex:0 0 auto;align-items:center;align-self:center;gap:8px;height:44px}[data-testid=product-list] .section-resource-list__header .text-block p,[data-testid=product-list] .section-resource-list__header .text-block h2{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}[data-testid=product-list] .section-resource-list__header .group-block-content>.group-block .text-block:first-child,[data-testid=product-list] .section-resource-list__header .julbo-featured__eyebrow{color:var(--julbo-card-eyebrow);font-size:12px;font-weight:500;line-height:16px;letter-spacing:2.4px;text-transform:uppercase}[data-testid=product-list] .julbo-pl-toolbar .section-resource-list__header,[data-julbo-product-list] .julbo-pl-toolbar .section-resource-list__header{width:100%;text-align:left}[data-testid=product-list] .section-resource-list__header .group-block-content>.group-block .text-block:last-child,[data-testid=product-list] .section-resource-list__header .julbo-featured__heading,[data-julbo-product-list] .section-resource-list__header .julbo-featured__heading{text-align:left!important;margin-inline:0!important}[data-testid=product-list] .resource-list{--resource-list-column-gap: var(--julbo-product-list-gap, 16px)}[data-testid=product-list] .resource-list__item .product-card{gap:var(--julbo-card-gap, 12px);background-color:#fff}[data-testid=product-list] .product-card:is(:hover,:focus-within),.card-hover-effect-lift [data-testid=product-list] .product-card:hover,.card-hover-effect-scale [data-testid=product-list] .product-card:hover,.card-hover-effect-subtle-zoom [data-testid=product-list] .product-card:hover .card-gallery{transform:none!important}[data-testid=product-list] .product-card:is(:hover,:focus-within) .card-gallery img{transform:scale(1.04)}[data-testid=product-list] .section-resource-list__header .button-unstyled{position:relative;z-index:1;display:inline-flex;align-items:center;height:44px;padding:0;color:var(--julbo-card-ink);font-size:12px;font-weight:500;line-height:16px;letter-spacing:1.8px;text-transform:uppercase;text-decoration:none}[data-testid=product-list] .section-resource-list__header .button-unstyled:after{content:none}[data-testid=product-list] .resource-list__carousel,[data-testid=product-list] .resource-list__carousel slideshow-component{overflow:visible}[data-testid=product-list] .resource-list__carousel slideshow-slides{margin-block:0;padding-block:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}[data-testid=product-list] .resource-list__carousel slideshow-slides::-webkit-scrollbar{display:none}[data-testid=product-list] .resource-list.resource-list__carousel,[data-testid=product-list] .resource-list__carousel,[data-testid=product-list] slideshow-component.resource-list__carousel,[data-testid=product-list] .resource-list__carousel slideshow-component,[data-testid=product-list] .resource-list__carousel slideshow-container,[data-testid=product-list] .resource-list__carousel>div{position:static!important}[data-testid=product-list] .julbo-pl-toolbar__arrows slideshow-arrows,[data-julbo-product-list] .julbo-pl-toolbar__arrows slideshow-arrows{position:static!important;inset:auto!important;display:flex!important;align-items:center;justify-content:flex-end;gap:8px;width:auto!important;height:44px!important;min-height:44px;padding:0!important;mix-blend-mode:normal!important;pointer-events:auto}[data-testid=product-list] .julbo-pl-toolbar__arrows .slideshow-control,[data-julbo-product-list] .julbo-pl-toolbar__arrows .slideshow-control{display:flex!important;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;color:var(--julbo-card-ink);background:#fff;border:1px solid var(--julbo-card-arrow-border);border-radius:0;opacity:1!important;pointer-events:auto}[data-testid=product-list] .julbo-pl-toolbar__arrows .slideshow-control[disabled],[data-julbo-product-list] .julbo-pl-toolbar__arrows .slideshow-control[disabled]{display:flex!important;opacity:.35!important}[data-testid=product-list] .julbo-pl-toolbar__arrows .slideshow-control .svg-wrapper,[data-testid=product-list] .julbo-pl-toolbar__arrows .slideshow-control svg{width:16px;height:16px;color:var(--julbo-card-ink)}[data-testid=product-list] .resource-list__carousel slideshow-arrows{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;opacity:0!important;pointer-events:none!important}@media(hover:none){.product-card .quick-add{opacity:1}}@media screen and (max-width:989px){[data-testid=product-list] .section-resource-list__header .group-block-content>.group-block .text-block:last-child,[data-testid=product-list] .section-resource-list__header .julbo-featured__heading{font-size:36px;line-height:34px;letter-spacing:-1.6px}}@media screen and (max-width:749px){[data-testid=product-list] .julbo-pl-toolbar,[data-julbo-product-list] .julbo-pl-toolbar{display:block;width:100%}[data-testid=product-list] .julbo-pl-toolbar .section-resource-list__header,[data-julbo-product-list] .julbo-pl-toolbar .section-resource-list__header{width:100%;padding-inline-end:0}[data-testid=product-list] .julbo-pl-header-content,[data-julbo-product-list] .julbo-pl-header-content,[data-testid=product-list] .section-resource-list__header>.group-block>.group-block-content.mobile-column,[data-julbo-product-list] .section-resource-list__header>.group-block>.group-block-content.mobile-column{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titles titles" "viewall arrows";align-items:center!important;justify-content:stretch;column-gap:12px;row-gap:8px;width:100%}[data-testid=product-list] .julbo-pl-header-content>.group-block,[data-julbo-product-list] .julbo-pl-header-content>.group-block,[data-testid=product-list] .section-resource-list__header>.group-block>.group-block-content>.group-block,[data-julbo-product-list] .section-resource-list__header>.group-block>.group-block-content>.group-block{grid-area:titles;width:100%}[data-testid=product-list] .julbo-pl-header-content>:is(a,button),[data-julbo-product-list] .julbo-pl-header-content>:is(a,button),[data-testid=product-list] .section-resource-list__header>.group-block>.group-block-content>:is(a,button),[data-julbo-product-list] .section-resource-list__header>.group-block>.group-block-content>:is(a,button){grid-area:viewall;justify-self:start;align-self:center;margin:0!important;min-height:44px;height:44px}[data-testid=product-list] .julbo-pl-header-content>.julbo-pl-toolbar__arrows,[data-julbo-product-list] .julbo-pl-header-content>.julbo-pl-toolbar__arrows,[data-testid=product-list] .section-resource-list__header .julbo-pl-toolbar__arrows,[data-julbo-product-list] .section-resource-list__header .julbo-pl-toolbar__arrows{grid-area:arrows;justify-self:end;align-self:center;position:static!important;width:auto;height:44px;margin:0}[data-testid=product-list] .section-resource-list__header .group-block .group-block-content{gap:4px!important}[data-testid=product-list].section-resource-list{padding-block-start:var(--julbo-product-list-padding-top-mobile, 32px)!important;padding-block-end:var(--julbo-product-list-padding-bottom-mobile, 40px)!important}[data-testid=product-list] .section-resource-list__header .group-block-content>.group-block .text-block:last-child,[data-testid=product-list] .section-resource-list__header .julbo-featured__heading{font-size:26px;line-height:28px;letter-spacing:-1px;white-space:nowrap}[data-testid=product-list] .resource-list__carousel{--mobile-card-size: 88cqw !important;--column-count: 1}[data-testid=product-list] .resource-list__carousel .resource-list__slide{--slide-width: min(88cqw, var(--slide-width-max, 320px)) !important;width:var(--slide-width)!important;flex:0 0 var(--slide-width)!important}.product-card .text-block :is(p,h3,h4,[role=heading]),.product-card product-price,.product-card product-price .price,.product-card product-price .h6{font-size:16px;line-height:24px}}.template-collection .facets-block-wrapper:not(#filters-drawer),.template-collection .facets-toggle{display:none!important}.template-collection .julbo-facets-bar{display:flex;align-items:stretch;justify-content:space-between;box-sizing:border-box;width:100%;min-height:56px;margin:0 0 20px;border:1px solid #e5e5e5;background:#fff;grid-column:1 / -1}.template-collection .julbo-facets-bar__trigger{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 20px;border:0;border-right:1px solid #e5e5e5;background:transparent;color:#141111;font-family:var(--font-heading--family);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer}.template-collection .julbo-facets-bar__trigger .svg-wrapper{display:inline-flex;width:18px;height:18px}.template-collection .julbo-facets-bar__trigger .svg-wrapper svg{width:18px;height:18px}.template-collection .julbo-facets-bar__bubble{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#141111;color:#fff;font-size:10px;font-weight:700;letter-spacing:0}.template-collection .julbo-facets-bar__count{display:flex;align-items:center;margin:0 0 0 auto;padding:0 20px;color:#141111;font-family:var(--font-heading--family);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.template-collection .product-grid-container .product-card,.template-collection .resource-list .product-card,.template-collection .product-grid .product-card{display:flex;flex-direction:column;gap:12px;background:transparent;border:0!important;box-shadow:none!important;padding:0}.template-collection .product-card .product-card__content,.template-collection .product-card .product-grid__card,.template-collection .product-card .border-style{border:0!important;border-width:0!important;box-shadow:none!important;background:transparent!important;padding-inline:0!important}.template-collection .product-card .card-gallery{position:relative;border:1px solid #e8e8e8!important;border-radius:0;background:#fff;overflow:hidden}.template-collection .product-card .product-badges,.template-collection .product-card .badge{top:12px!important;left:12px!important;right:auto!important}.template-collection .product-card .product-badges__badge,.template-collection .product-card .badge{border-radius:0!important;background:#141111!important;color:#fff!important;font-size:10px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase}.template-collection .product-card .quick-add{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column;justify-content:flex-end;gap:10px;width:100%!important;padding:12px!important}.template-collection .product-card .quick-add__actions{width:100%!important}.template-collection .product-card .swatches,.template-collection .product-card .variant-swatches,.template-collection .product-card product-swatches,.template-collection .product-card .product-card-swatches,.template-collection .product-card .swatch-wrapper{position:absolute;left:0;right:12px;z-index:3;display:flex;flex-wrap:wrap;gap:6px;opacity:0;pointer-events:none;transition:opacity .2s ease}.template-collection .product-card:is(:hover,:focus-within) .swatches,.template-collection .product-card:is(:hover,:focus-within) .variant-swatches,.template-collection .product-card:is(:hover,:focus-within) product-swatches,.template-collection .product-card:is(:hover,:focus-within) .product-card-swatches,.template-collection .product-card:is(:hover,:focus-within) .swatch-wrapper{opacity:1;pointer-events:auto}.template-collection .product-card .quick-add__view{border-color:#141111!important}.template-collection .product-card .rating-wrapper,.template-collection .product-card .rating{display:inline-flex;align-items:center;gap:6px}.template-collection .product-card .text-block :is(p,h3,h4,[role=heading]){font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase}.template-collection .product-card .product-card__collection-name{display:block;margin-top:2px;color:#6b6b6b;font-size:12px;font-weight:400;line-height:16px;text-transform:uppercase}.template-collection .product-card product-price,.template-collection .product-card product-price .price,.template-collection .product-card product-price .h6{font-size:16px;font-weight:700;line-height:24px}.template-collection .pagination-wrapper,.template-collection .load-more-button,.template-collection .infinite-scroll-button,.template-collection button[name=more],.template-collection .product-grid__load-more{display:flex;justify-content:center;margin-block:32px 16px}.template-collection .pagination-wrapper a,.template-collection .load-more-button,.template-collection .infinite-scroll-button,.template-collection .product-grid__load-more,.template-collection a.pagination__item--next{display:inline-flex;align-items:center;justify-content:center;min-width:200px;padding:16px 32px;border:1px solid #141111;background:transparent;color:#141111;font-family:var(--font-heading--family);font-size:12px;font-weight:700;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase}@media screen and (max-width:989px){.template-collection .julbo-facets-bar{min-height:48px}.template-collection .julbo-facets-bar__trigger,.template-collection .julbo-facets-bar__count{min-height:48px;padding-inline:14px;font-size:11px}.template-collection .product-card .swatches,.template-collection .product-card product-swatches,.template-collection .product-card .variant-swatches,.template-collection .product-card .swatch-wrapper{position:static;opacity:1;pointer-events:auto;margin:8px 12px 0}.template-collection .product-card .quick-add{opacity:1;pointer-events:auto;position:absolute!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/julbo-cards.css.map */
