.rte>h2,.h2{padding-left:26px;position:relative}:is(.rte>h2,.h2):before{content:"";background-image:url("data:image/svg+xml,%3Csvg fill='%23a8ca48' width='18' height='10' viewBox='0 0 18 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5625 5.71484L1.20508 10H5.3916L9.74805 5.71484H5.5625ZM5.58594 5.71387H9.77246L4.18652 0H0L5.58594 5.71387Z' /%3E%3Cpath d='M13.335 5.71484L8.97754 10H13.1641L17.5215 5.71484H13.335ZM13.3584 5.71387H17.5449L11.959 0H7.77246L13.3584 5.71387Z' /%3E%3C/svg%3E");width:18px;height:11px;display:block;position:absolute;top:10px;left:0}@media screen and (width<=767px){body{--font-h1--size:calc(var(--font-size--h1) * .89);--font-h2--size:calc(var(--font-size--h2) * .87);--font-h3--size:calc(var(--font-size--h3) * .86);--font-h4--size:calc(var(--font-size--h4) * .91);--font-h5--size:calc(var(--font-size--h5) * .9);--font-h6--size:calc(var(--font-size--h6) * .89)}}.text-sm{font-size:var(--font-size--paragraph-sm)}.text-lg{font-size:var(--font-size--paragraph-lg)}@media screen and (width<=767px){.text-lg{font-size:calc(var(--font-size--paragraph-lg) * .94)}}.price{font-family:var(--font-price--family);font-size:var(--font-size--price);font-style:var(--font-price--style);font-weight:var(--font-price--weight);align-items:center;line-height:1;display:inline-flex}.price .price--fraction{font-size:var(--font-size--price-decimal,var(--font-size--price))}.price.price-sm{font-size:var(--font-size--price-sm)}.price.price-sm .price--fraction{font-size:var(--font-size--price-sm-decimal,var(--font-size--price-sm))}.price.price-lg{font-size:var(--font-size--price-lg)}.price.price-lg .price--fraction{font-size:var(--font-size--price-lg-decimal,var(--font-size--price-lg))}.compare-at-price{font-size:var(--font-size--price-old);font-style:initial;font-weight:initial;opacity:1}.compare-at-price.price-sm{font-size:var(--font-size--price-sm-old)}.compare-at-price.price-lg{font-size:var(--font-size--price-lg-old)}[ref=priceContainer]{align-items:center;gap:0 10px;display:inline-flex}[ref=priceContainer]:has(.compare-at-price) .price{color:var(--color-price-promo)}.alert{background:var(--color-alert-bg,var(--color-white));color:var(--color-foreground);align-items:center;gap:var(--alert-padding);flex-wrap:wrap;line-height:1.33;display:flex}.alert svg{color:var(--color-alert);flex-shrink:0}.alert .text-lg{gap:5px;margin:0;font-weight:700;display:flex}.alert .alert-text-wrapper{gap:0 var(--alert-padding);flex-wrap:wrap;max-width:465px;display:flex}.alert .alert-text-wrapper p{flex:100%}.alert .alert-text-wrapper .text-lg{flex:1}.alert .alert-close{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.alert .alert-close svg{color:var(--color-grey-3);transition:transform .3s}.alert .alert-close:hover svg{transform:rotate(180deg)}.alert .alert-btn-wrapper{flex:1 0 auto}.alert .button{width:100%}.alert.alert-error{--color-alert:rgb(var(--color-error));--color-alert-bg:var(--color-error-bg)}.alert.alert-warning{--color-alert:rgb(var(--color-warning));--color-alert-bg:var(--color-warning-bg)}.alert.alert-success{--color-alert:rgb(var(--color-success));--color-alert-bg:var(--color-success-bg);color:inherit}.alert.alert-info{--color-alert:rgb(var(--color-info));--color-alert-bg:var(--color-info-bg)}.alert.alert-lg{border-bottom:2px solid var(--color-alert,var(--color-background));text-align:center;justify-content:center;padding-block:15px;font-weight:700}@media screen and (width>=768px){.alert{--alert-padding:24px}}.color-scheme-dark .alert{color:var(--color-background)}.alert-text{font-weight:700}.alert-text.alert-error{color:rgb(var(--color-error))}.alert-text.alert-warning{color:rgb(var(--color-warning))}.alert-text.alert-success{color:rgb(var(--color-success))}.alert-text.alert-info{color:rgb(var(--color-info))}.alert-bullet{color:var(--color-foreground);align-items:center;gap:var(--alert-gap,8px);display:inline-flex}.alert-bullet:before{content:"";background:var(--alert-bullet-color);height:var(--alert-bullet-size,10px);width:var(--alert-bullet-size,10px);border-radius:100%;flex-shrink:0;display:block}.alert-bullet.alert-error{--alert-bullet-color:rgb(var(--color-error))}.alert-bullet.alert-warning{--alert-bullet-color:rgb(var(--color-warning))}.alert-bullet.alert-success{--alert-bullet-color:rgb(var(--color-success));color:inherit}.alert-bullet.alert-info{--alert-bullet-color:rgb(var(--color-info))}@media screen and (width<=767px){.alert-bullet{--alert-bullet-size:6px;--alert-gap:4px;font-size:var(--font-size--paragraph-sm)}}.button{--btn-icon-color:white;font-size:var(--button-font-size);font-style:var(--button-font-style-primary);font-weight:var(--button-font-weight-primary);text-align:center;justify-content:center;align-items:center;gap:8px;line-height:1.35;display:inline-flex}.button.button-sm{padding-block:var(--button-sm-padding-block);padding-inline:var(--button-sm-padding-inline)}.button:not(.link):not(.button-unstyled) svg{width:auto;height:18px}.button:not(.link):not(.button-unstyled) svg[fill=currentColor]{fill:var(--btn-icon-color)}.button:not(.link):not(.button-unstyled) svg[fill=none]{stroke:var(--btn-icon-color)}.button:not(.link):not(.button-unstyled) .icon-chevrons-right{width:18px;height:10px}.button:hover{--btn-icon-color:var(--button-color)}.button:focus:not(:focus-visible){box-shadow:0px 0px 0 3px var(--color-primary-button-focus-border);outline:none}.button:focus-visible{outline-color:var(--color-grey-4)}.button[aria-disabled=true]{--btn-icon-color:rgba(var(--color-primary-button-text-rgb) / .5);background:var(--color-grey-1);box-shadow:none;color:rgba(var(--color-primary-button-text-rgb) / .5);opacity:1;pointer-events:none}.button-secondary{font-weight:var(--button-font-weight-secondary);font-style:var(--button-font-style-secondary)}.button-secondary:hover{--btn-icon-color:white}.button-secondary:focus{box-shadow:0px 0px 0 3px var(--color-secondary-button-focus-border)}.button-tertiary{--button-background-color:var(--color-tertiary-button-background);--button-border-color:var(--color-tertiary-button-border);--button-border-width:var(--style-border-width-tertiary);--button-color:var(--color-tertiary-button-text);border-radius:var(--style-border-radius-buttons-tertiary);font-family:var(--button-font-family-tertiary);font-style:var(--button-font-style-tertiary);font-weight:var(--button-font-weight-tertiary);text-transform:var(--button-text-case-tertiary)}.button-tertiary:hover{--button-background-color:var(--color-tertiary-button-hover-background);--button-border-color:var(--color-tertiary-button-hover-border);--button-color:var(--color-tertiary-button-hover-text)}.button-tertiary:focus{box-shadow:0px 0px 0 3px var(--color-secondary-button-focus-border)}.button.link{box-shadow:none;color:currentColor;padding-inline:var(--button-link-padding-inline);background:0 0;border:none;gap:8px;text-decoration:underline;transition:gap .3s}.button.link.button-sm{padding-inline:var(--button-sm-link-padding-inline)}.button.link:hover{gap:16px;text-decoration:underline}.button.link:hover svg{color:var(--button-color)}.button.link:focus:not(:focus-visible){box-shadow:0 0 0 3px var(--color-primary-button-focus-border);outline:none}.button.link[aria-disabled=true]{opacity:.5}.button.button-icon{height:var(--button-size);width:var(--button-size);flex:none;justify-content:center;align-items:center;padding:0;display:flex}.button.button-icon.button-primary:not([aria-disabled]){--btn-icon-color:var(--button-color)}.button.button-icon.button-secondary:not([aria-disabled]){--btn-icon-color:var(--button-color)}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.link:not(.button){text-align:initial;font-weight:700;text-decoration:underline}:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.link:not(.button)):hover{text-decoration:none}.form__input{background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);color:var(--color-input-text);padding:var(--padding-lg) var(--padding-xl);text-overflow:ellipsis;-webkit-font-smoothing:antialiased;width:100%;overflow:hidden}.form__input:focus-visible{border-color:var(--color-foreground);outline:none}textarea.form__input{min-height:var(--input-textarea-min-height);resize:vertical}.select-wrapper{background-color:var(--color-input-background);width:100%;position:relative}.select-wrapper select{appearance:none;border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);padding:var(--padding-lg) var(--padding-xl);width:100%}.select-wrapper select:focus-visible{border-color:var(--color-foreground);outline:none}.select-wrapper .icon{height:var(--icon-size-2xs);pointer-events:none;right:var(--padding-md);width:var(--icon-size-2xs);position:absolute;top:50%;transform:translateY(-50%)}.checkbox{--checkbox-border:1px solid var(--color-foreground)}.checkbox .icon-checkmark path{stroke:none}.checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--color-primary-custom);border-color:var(--color-primary-custom)}.checkbox__input:checked:disabled+.checkbox__label .icon-checkmark{background-color:rgba(var(--color-primary-custom-rgb) / .3);border-color:rgba(var(--color-primary-custom-rgb) / .3)}.radio__input:checked{background-color:var(--color-primary-custom);border-color:var(--color-primary-custom)}.radio__input:disabled{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color)}.radio__input:checked:disabled{background-color:rgba(var(--color-primary-custom-rgb) / .3);border-color:rgba(var(--color-primary-custom-rgb) / .3)}.variant-option__button-label{min-height:36px;padding:5px 16px}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before{clip-path:none}.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):after{clip-path:none}:is(quantity-selector-component,cart-quantity-selector-component) input:focus-visible{outline:none}:is(quantity-selector-component,cart-quantity-selector-component):has(input:focus){--color-input-border:var(--color-foreground)}:is(quantity-selector-component,cart-quantity-selector-component).quantity-selector :is(.quantity-minus,.quantity-plus){width:34px}:is(quantity-selector-component,cart-quantity-selector-component) .quantity-minus{border-right:var(--style-border-width-inputs) solid var(--color-input-border)}:is(quantity-selector-component,cart-quantity-selector-component) .quantity-plus{border-left:var(--style-border-width-inputs) solid var(--color-input-border)}.accordion accordion-custom{--color-border:rgb(var(--color-border-rgb) / .3)}.accordion accordion-custom .details__header{--summary-font-size:var(--font-size--paragraph-lg);min-height:0;padding-block:24px}.accordion accordion-custom .details__header .icon-wrapper{aspect-ratio:1;background:var(--color-grey-1);width:var(--icon-width);border-radius:100%;justify-content:center;align-items:center;margin-inline-end:var(--margin-xs);display:inline-flex}.accordion accordion-custom .details__header .icon-wrapper svg{height:calc(var(--icon-width) - 12px);width:calc(var(--icon-width) - 12px);margin:0}@media screen and (width<=767px){.accordion accordion-custom .details__header{--summary-font-size:calc(var(--font-size--paragraph-lg) * .94)}}.accordion accordion-custom .details .details-content{padding-block-end:var(--padding-2xl)}.force-full-width:has(slideshow-component.container){grid-column:2/3}slideshow-component.container slideshow-slides,slideshow-component.container slideshow-arrows.top{padding-inline:0}slideshow-component.container .resource-list__slide{--section-slide-width:calc((100% - var(--peek-next-slide-size)) / var(--column-count));--mobile-card-size:calc((100% - 1rem) / 2)}slideshow-slide,slideshow-slide.product-media-container--image{--slide-width:100%}:is(slideshow-slide,slideshow-slide.product-media-container--image) :not(.dialog-zoomed-gallery)>.product-media-container{--slide-width:100%}slideshow-arrows,.splide{--slideshow-controls-icon:17px}:is(slideshow-arrows,.splide) .slideshow-control.slideshow-control--shape-square,:is(slideshow-arrows,.splide) .slideshow-control.slideshow-control--shape-circle,:is(slideshow-arrows,.splide)[data-arrows-shape=square] .splide__arrow,:is(slideshow-arrows,.splide)[data-arrows-shape=circle] .splide__arrow{border:1px solid var(--color-primary-button-background);background-color:#0000}:is(:is(slideshow-arrows,.splide) .slideshow-control.slideshow-control--shape-square,:is(slideshow-arrows,.splide) .slideshow-control.slideshow-control--shape-circle,:is(slideshow-arrows,.splide)[data-arrows-shape=square] .splide__arrow,:is(slideshow-arrows,.splide)[data-arrows-shape=circle] .splide__arrow):hover{background:var(--color-primary-button-background)}:is(:is(slideshow-arrows,.splide) .slideshow-control.slideshow-control--shape-square,:is(slideshow-arrows,.splide) .slideshow-control.slideshow-control--shape-circle,:is(slideshow-arrows,.splide)[data-arrows-shape=square] .splide__arrow,:is(slideshow-arrows,.splide)[data-arrows-shape=circle] .splide__arrow)[disabled]{pointer-events:none}:is(slideshow-arrows,.splide) .slideshow-control .icon-caret{rotate:none}:is(slideshow-arrows,.splide) .splide__arrow{aspect-ratio:1;color:var(--color-primary-button-text);cursor:pointer;height:var(--minimum-touch-target);width:var(--minimum-touch-target);justify-content:center;align-items:center;display:flex}:is(slideshow-arrows,.splide) .splide__arrow svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}:is(slideshow-arrows,.splide) .splide__arrow.splide__arrow--prev svg{transform:scaleX(-1)}:is(slideshow-arrows,.splide)[data-arrows-shape=circle] .splide__arrow{border-radius:50%}:is(slideshow-arrows,.splide):has(.slideshow-control--previous[disabled]):has(.slideshow-control--next[disabled]){display:none}:not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows.top .slideshow-control{animation:none}slideshow-arrows.top,.splide[data-arrows-position=top] .splide__arrows{gap:8px;display:flex}:is(slideshow-arrows.top,.splide[data-arrows-position=top] .splide__arrows) .slideshow-control{opacity:1;animation:none}:is(slideshow-arrows.top,.splide[data-arrows-position=top] .splide__arrows) .slideshow-control[disabled]{opacity:.5;display:flex}@media screen and (width<=749px){slideshow-arrows.top,.splide[data-arrows-position=top] .splide__arrows{width:fit-content;margin-top:-16px;margin-bottom:24px;position:static}}@media screen and (width>=750px){slideshow-arrows.top,.splide[data-arrows-position=top] .splide__arrows{top:-24px;bottom:auto;left:auto;transform:translateY(-100%)}}:is(slideshow-controls,.splide):has(.slideshow-controls__dots){mix-blend-mode:normal!important}:is(slideshow-controls,.splide) .slideshow-controls__dots,:is(slideshow-controls,.splide) .splide__pagination{flex-wrap:wrap;gap:0 10px;width:100%}:is(:is(slideshow-controls,.splide) .slideshow-controls__dots,:is(slideshow-controls,.splide) .splide__pagination) li{width:60px}:is(:is(slideshow-controls,.splide) .slideshow-controls__dots,:is(slideshow-controls,.splide) .splide__pagination) button{--color:var(--color-white);--color-active:var(--color-primary-custom);border-radius:0;width:100%;height:10px;margin:0;position:relative}:is(:is(slideshow-controls,.splide) .slideshow-controls__dots,:is(slideshow-controls,.splide) .splide__pagination) button:after{box-shadow:none;border-radius:0;width:auto;height:2px;position:absolute;left:0;right:0}:is(:is(slideshow-controls,.splide) .slideshow-controls__dots,:is(slideshow-controls,.splide) .splide__pagination) button[aria-selected=true]:after{box-shadow:none}.splide[data-container=full]{grid-column:1/-1}.splide[data-arrows-position=""][data-container=container] .splide__arrows{padding-inline:var(--padding-xs)}.splide__arrows{pointer-events:none;display:flex;position:absolute}.splide__arrows .splide__arrow{pointer-events:auto;transition:color var(--animation-speed) var(--animation-easing), box-shadow var(--animation-speed) var(--animation-easing), background-color var(--animation-speed) var(--animation-easing)}.splide[data-arrows-position=top][data-container=container] .splide__arrows{right:0}@media screen and (width<=749px){.splide[data-arrows-position=top][data-container=full] .splide__arrows{padding-inline:var(--page-margin)}}@media screen and (width>=750px){.splide[data-arrows-position=top][data-container=full] .splide__arrows{margin-right:calc(var(--full-page-grid-central-column-width) * -.5);width:var(--full-page-grid-central-column-width);justify-content:flex-end;right:50%}}.splide[data-arrows-position=""] .splide__arrows{padding-inline:var(--util-page-margin-offset);opacity:0;z-index:var(--layer-heightened);justify-content:space-between;align-items:center;inset:0}.splide[data-arrows-position=""] .splide__arrows .splide__arrow{color:var(--color-primary-button-background)}.splide[data-arrows-position=""] .splide__arrows .splide__arrow:hover{color:var(--color-primary-button-text)}.splide[data-arrows-position=""]:hover .splide__arrows{animation:arrowsSlideIn var(--animation-speed) var(--animation-easing) forwards}.splide .splide__pagination{padding-block-start:12px}.splide .splide__pagination button{background:var(--color-foreground);opacity:1;border:none;height:2px}.splide .splide__pagination button.is-active{background:var(--color-active)}.splide__counter{color:var(--color-white);padding:.3rem var(--padding-sm);margin-inline:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs);background-color:#0006;border-radius:2rem;width:fit-content;margin-top:12px}[data-tippy-content] svg{display:inline-block}.tippy-box{--tooltip-bg:var(--color-white);background:var(--tooltip-bg);color:var(--color-foreground);font-size:var(--font-size--paragraph);border-radius:0;width:fit-content;max-width:270px;padding:20px;line-height:1.3;box-shadow:0 0 5px #0003}.tippy-box .tippy-arrow{color:var(--tooltip-bg)}.tippy-box .tippy-content{flex-direction:column;gap:8px;width:fit-content;padding:0;display:flex}.tippy-box .tippy-content p{margin:0}.tippy-box[data-theme=light]{--tooltip-bg:var(--color-light)}.tooltip-discount{gap:8px;width:fit-content;margin:-8px -5px;display:flex}.tooltip-discount ul{margin:0;padding:0;list-style:none}.tooltip-discount svg{color:var(--color-primary-custom);flex-shrink:0;width:15px;height:15px;margin-top:2px}.tabs__nav{margin-bottom:40px;display:flex}.tabs__btn{background:var(--color-white);font-size:var(--font-size--paragraph-lg);text-align:center;text-transform:none;border:none;flex:1;justify-content:center;align-items:center;max-width:360px;margin:0;padding:16px;font-style:normal;font-weight:700;transition:color .3s;display:flex}.tabs__btn *{font-size:inherit;font-style:inherit;text-transform:inherit}.tabs__btn.is-active{color:var(--color-white);background:var(--color-foreground)}.tabs__btn:not(.is-active){cursor:pointer}.tabs__btn:not(.is-active):hover{color:var(--color-primary-custom)}.tabs__accordion-btn{display:none}.tabs__panel{display:none}.tabs__panel.is-active{display:block}@media (width<=749px){.tabs__nav{display:none}.tabs__accordion-btn{border:none;border-bottom:1px solid var(--color-foreground);color:var(--color-foreground);font-size:var(--font-h5--size);background:0 0;justify-content:space-between;width:100%;padding:16px 24px;font-weight:700;display:flex}.tabs__accordion-btn .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform-origin:50%;opacity:1;transform:rotate(0)}.tabs__accordion-btn.is-active{color:var(--color-white);background:var(--color-foreground)}.tabs__accordion-btn.is-active .icon-plus .horizontal{transform:rotate(90deg)}.tabs__accordion-btn.is-active .icon-plus .vertical{opacity:0;transform:rotate(90deg)}.tabs__panel{transition:grid-template-rows var(--animation-speed-slow) var(--animation-easing);grid-template-rows:0fr;display:grid}.tabs__panel.is-active{grid-template-rows:1fr}.tabs__panel .tabs__panel__inner{transition:padding-block var(--animation-speed-slow) var(--animation-easing);padding-block:0;overflow:hidden}.tabs__panel.is-active .tabs__panel__inner{padding-block:24px}}@media (width>=750px){.tabs__panel.is-active{animation:.3s forwards fadeIn}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.color-preset-error{--color:rgb(var(--color-error));--color-bg:var(--color-error-bg)}.color-preset-warning{--color:rgb(var(--color-warning));--color-bg:var(--color-warning-bg)}.color-preset-success{--color:rgb(var(--color-success));--color-bg:var(--color-success-bg)}.color-preset-info{--color:rgb(var(--color-info));--color-bg:var(--color-info-bg)}.spacing-style{--padding-block-start-mobile:var(--padding-block-mobile);--padding-block-end-mobile:var(--padding-block-mobile);--padding-inline-start-mobile:var(--padding-inline-mobile);--padding-inline-end-mobile:var(--padding-inline-mobile)}@media screen and (width<=767px){.spacing-style{padding-block:calc(var(--padding-block-start-mobile,var(--padding-block-start)) + var(--section-top-offset,0px)) var(--padding-block-end-mobile,var(--padding-block-end));padding-inline:var(--padding-inline-start-mobile,var(--padding-inline-start)) var(--padding-inline-end-mobile,var(--padding-inline-end))}}@media screen and (width<=767px){.layout-panel-flex--row>.group-block--width-fill{flex-basis:var(--size-style-width-mobile)}}.shopify-section .group-block[class*=color-preset-]{--icon-color:var(--color);background:var(--color-bg)}.shopify-section .group-block[class*=color-preset-].border-style{border-color:var(--color)}.header-page .breadcrumbs{padding-bottom:var(--padding-sm);padding-top:var(--padding-xs)}.header-page .group-block{align-items:center;min-height:200px;display:flex}.header-page .background-image-container{width:100vw;margin-inline:calc(50% - 50vw)}.section--blog-posts .header-blog-post-wrapper .button{margin-bottom:calc(-1 * var(--button-padding-block));margin-inline:calc(-1 * var(--button-link-padding-inline));flex-shrink:0;justify-content:end;align-self:flex-end}.section--blog-posts .featured-blog-posts-card__image{position:relative;overflow:hidden}.section--blog-posts .featured-blog-posts-card__image:after{content:"";opacity:0;background:linear-gradient(#00000080 0% 100%);transition:opacity .3s;position:absolute;inset:0}.section--blog-posts .blog-post-card__meta{font-size:var(--font-size--paragraph-sm)}.section--blog-posts .featured-blog-posts-card__link:hover+.featured-blog-posts-card__inner .text-block{text-decoration:underline}.section--blog-posts .featured-blog-posts-card__link:hover+.featured-blog-posts-card__inner .featured-blog-posts-card__image:after{opacity:1}@media screen and (width<=749px){.section--blog-posts .resource-list{--resource-list-mobile-gap-max:40px}}@media screen and (width>=750px){.section--blog-posts{--max-width--body-narrow:58.3333%}:is(.section--blog-posts:not(:has(slideshow-arrows.top)),.section--blog-posts:has(.resource-list__carousel.hidden--desktop)) .header-blog-post-wrapper{display:flex}:is(.section--blog-posts:not(:has(slideshow-arrows.top)),.section--blog-posts:has(.resource-list__carousel.hidden--desktop)) .shopify-block{flex:1}}.section--carousel{--color-dot:var(--color-foreground)}.section--carousel slideshow-component.container slideshow-arrows{--util-page-margin-offset:var(--padding-xs)}.section--carousel slideshow-component.container slideshow-slides>.card{width:calc((100% - var(--slideshow-gap) * (var(--carousel-columns) - 1)) / var(--carousel-columns))}@media screen and (width<=749px){.section--carousel slideshow-component.container slideshow-slides>.card{--carousel-columns:2}}@media screen and (width<=449px){.section--carousel slideshow-component.container slideshow-slides>.card{--carousel-columns:1}}:is(.section--carousel slideshow-controls,.section--carousel .splide)[controls-on-media]{position:static}:is(.section--carousel slideshow-controls,.section--carousel .splide) button{--color:var(--color-dot)}.section--collection-banners{--banner-small:200px;--banner-medium:221px;--banner-large:296px}.section--collection-banners .banner-height-small{min-height:var(--banner-small)}.section--collection-banners .banner-height-medium{height:var(--banner-medium)}.section--collection-banners .banner-height-large{height:var(--banner-large)}.section--collection-banners .banner-block{width:100%}.section--collection-banners .banner-block.color-scheme-white,.section--collection-banners .banner-block.color-scheme-light{--overlay-color-hover:rgba(var(--color-white-rgb) / .45)}.section--collection-banners .banner-block.color-scheme-dark{--overlay-color-hover:rgb(var(--color-black-rgb) / .45)}.section--collection-banners .banner-block:has(.group-block__link) .group-block__media-wrapper:after{background:var(--overlay-color-hover);content:"";opacity:0;transition:opacity .3s;position:absolute;inset:0}.section--collection-banners .banner-block:has(.group-block__link) .text-block:first-child{padding-left:0;transition:all .3s;position:relative}.section--collection-banners .banner-block:has(.group-block__link) .text-block:first-child:before{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg fill='%23A8CA48' width='12' height='13' viewBox='0 0 12 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4535 7.35576C11.4556 7.3537 11.4585 7.35254 11.4614 7.35254C11.4713 7.35254 11.4764 7.34058 11.4694 7.33348L4.53237 0.238084C4.38351 0.0858282 4.17956 0 3.96663 0H0.792933C0.0923462 0 -0.262574 0.843366 0.227195 1.34431L6.08272 7.33348C6.08966 7.34058 6.08463 7.35254 6.0747 7.35254C6.07175 7.35254 6.06893 7.3537 6.06683 7.35576L1.84177 11.5109C1.33693 12.0074 1.68848 12.8662 2.39655 12.8662H5.52651C5.73406 12.8662 5.93331 12.7847 6.08129 12.6391L11.4535 7.35576Z' /%3E%3C/svg%3E");width:12px;height:13px;transition:all .3s;display:block;position:absolute;top:.3em;left:0}.section--collection-banners .banner-block:has(.group-block__link) .text-block:first-child.h1,.section--collection-banners .banner-block:has(.group-block__link) .text-block:first-child.h2,.section--collection-banners .banner-block:has(.group-block__link) .text-block:first-child.h3{text-underline-position:under;transition:all .3s}.section--collection-banners .banner-block:has(.group-block__link):hover .group-block__media-wrapper:after{opacity:1}.section--collection-banners .banner-block:has(.group-block__link):hover .text-block:first-child{padding-left:20px}.section--collection-banners .banner-block:has(.group-block__link):hover .text-block:first-child:before{opacity:1}.section--collection-banners .banner-block:has(.group-block__link):hover .text-block:first-child.h1,.section--collection-banners .banner-block:has(.group-block__link):hover .text-block:first-child.h2,.section--collection-banners .banner-block:has(.group-block__link):hover .text-block:first-child.h3,.section--collection-banners .banner-block:has(.group-block__link):hover .text-block:first-child.h4{text-decoration:underline}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]) .h3{text-underline-position:under;padding-left:20px;text-decoration:underline;transition:all .3s;position:relative}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]) .h3:before{content:"";opacity:1;background-image:url("data:image/svg+xml,%3Csvg fill='%23A8CA48' width='12' height='13' viewBox='0 0 12 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4535 7.35576C11.4556 7.3537 11.4585 7.35254 11.4614 7.35254C11.4713 7.35254 11.4764 7.34058 11.4694 7.33348L4.53237 0.238084C4.38351 0.0858282 4.17956 0 3.96663 0H0.792933C0.0923462 0 -0.262574 0.843366 0.227195 1.34431L6.08272 7.33348C6.08966 7.34058 6.08463 7.35254 6.0747 7.35254C6.07175 7.35254 6.06893 7.3537 6.06683 7.35576L1.84177 11.5109C1.33693 12.0074 1.68848 12.8662 2.39655 12.8662H5.52651C5.73406 12.8662 5.93331 12.7847 6.08129 12.6391L11.4535 7.35576Z' /%3E%3C/svg%3E");width:12px;height:13px;transition:all .3s;display:block;position:absolute;top:8px;left:0}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]) .group-block__media-wrapper:after{display:none}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]).color-scheme-white,.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]).color-scheme-light{--overlay-color-hover:rgba(var(--color-black-rgb) / .65)}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]).color-scheme-dark{--overlay-color-hover:rgb(var(--color-white-rgb) / .75)}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]) .overlay--solid{background:0 0}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]) .overlay--solid:before,.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]) .overlay--solid:after{content:"";transition:opacity .3s;position:absolute;inset:0}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]) .overlay--solid:before{background:linear-gradient(to top, var(--overlay-color-bg), var(--overlay-color-bg)), linear-gradient(234deg, rgb(var(--overlay-gradient-color) / 0) 30%, rgb(var(--overlay-gradient-color) / .65) 90%);opacity:1}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]) .overlay--solid:after{background:var(--overlay-color-hover);opacity:0}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]):has(.group-block__link):hover{--color-foreground:var(--color-background);color:var(--color-foreground)}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]):has(.group-block__link):hover .h3{padding-left:0;text-decoration:none}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]):has(.group-block__link):hover .h3:before{opacity:0}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]):has(.group-block__link):hover .overlay--solid:before{opacity:0}.section--collection-banners .banner-block:has(.group-block-content.layout-panel-flex--column[style*="--horizontal-alignment: center;"]):has(.group-block__link):hover .overlay--solid:after{opacity:1}.section--collection-banners picture{width:100%;height:100%}.section--collection-banners .color-scheme-white,.section--collection-banners .color-scheme-light{--overlay-gradient-color:var(--color-white-rgb);--overlay-color-hover:rgba(var(--color-white-rgb) / .75)}.section--collection-banners .color-scheme-dark{--overlay-gradient-color:var(--color-black-rgb);--overlay-color-hover:rgb(var(--color-black-rgb) / .65)}.section--collection-banners .overlay--solid{--overlay-color-bg:var(--overlay-color);background:linear-gradient(to top, var(--overlay-color-bg), var(--overlay-color-bg)), linear-gradient(234deg, rgb(var(--overlay-gradient-color) / 0) 30%, rgb(var(--overlay-gradient-color) / .65) 90%)}.section--collection-banners .group-block-content.layout-panel-flex--row[style*="--vertical-alignment: center;"]{align-items:stretch}@media screen and (width<=749px){.section--collection-banners>.color-scheme-dark .banner-block{border:1px solid var(--color-border)}.section--collection-banners .banner-block{min-height:var(--banner-small);flex:none}}@media screen and (width<=749px){.section--collection-list slideshow-component.container slideshow-slide{width:calc((100% - var(--resource-list-column-gap) * (var(--column-count-mobile) - 1)) / var(--column-count-mobile))}}@media screen and (width>=750px){.section--collection-list slideshow-component.container slideshow-slide{width:calc((100% - var(--resource-list-column-gap-desktop) * (var(--column-count) - 1)) / var(--column-count))}}.section--collection-list .color-scheme-white,.section--collection-list .color-scheme-light{--overlay-gradient-color:var(--color-white-rgb);--overlay-color:#ffffff80;--overlay-color-hover:rgba(var(--color-white-rgb) / .45)}.section--collection-list .color-scheme-dark{--overlay-gradient-color:var(--color-black-rgb);--overlay-color:#21222280;--overlay-color-hover:rgb(var(--color-black-rgb) / .45)}.section--collection-list .collection-card.collection-card--image-bg .collection-card__content{padding:40px 24px}@media screen and (width<=767px){.section--collection-list .collection-card.collection-card--image-bg .collection-card__content{padding:20px}}.section--collection-list .collection-card .image-block{background:var(--color-white)}.section--collection-list .collection-card .image-block .image-block__image{object-fit:contain}.section--collection-list .collection-card .image-block:before{background:linear-gradient(to top, var(--overlay-color), var(--overlay-color)), linear-gradient(234deg, rgb(var(--overlay-gradient-color) / 0) 30%, rgb(var(--overlay-gradient-color) / .65) 90%);content:"";position:absolute;inset:0}.section--collection-list .collection-card .image-block:after{background:var(--overlay-color-hover);content:"";opacity:0;transition:opacity .3s;position:absolute;inset:0}.section--collection-list .collection-card .text-block:first-child{padding-left:0;transition:all .3s;position:relative}.section--collection-list .collection-card .text-block:first-child:before{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg fill='%23A8CA48' width='12' height='13' viewBox='0 0 12 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4535 7.35576C11.4556 7.3537 11.4585 7.35254 11.4614 7.35254C11.4713 7.35254 11.4764 7.34058 11.4694 7.33348L4.53237 0.238084C4.38351 0.0858282 4.17956 0 3.96663 0H0.792933C0.0923462 0 -0.262574 0.843366 0.227195 1.34431L6.08272 7.33348C6.08966 7.34058 6.08463 7.35254 6.0747 7.35254C6.07175 7.35254 6.06893 7.3537 6.06683 7.35576L1.84177 11.5109C1.33693 12.0074 1.68848 12.8662 2.39655 12.8662H5.52651C5.73406 12.8662 5.93331 12.7847 6.08129 12.6391L11.4535 7.35576Z' /%3E%3C/svg%3E");width:12px;height:13px;transition:all .3s;display:block;position:absolute;top:.3em;left:0}.section--collection-list .collection-card .text-block:first-child.h1,.section--collection-list .collection-card .text-block:first-child.h2,.section--collection-list .collection-card .text-block:first-child.h3{text-underline-position:under;transition:all .3s}.section--collection-list .collection-card:hover .image-block:after{opacity:1}.section--collection-list .collection-card:hover .text-block:first-child{padding-left:20px}.section--collection-list .collection-card:hover .text-block:first-child:before{opacity:1}.section--collection-list .collection-card:hover .text-block:first-child.h1,.section--collection-list .collection-card:hover .text-block:first-child.h2,.section--collection-list .collection-card:hover .text-block:first-child.h3,.section--collection-list .collection-card:hover .text-block:first-child.h4{text-decoration:underline}.section--hotsposts{--style-border-radius-popover:0;--hotspot-size:32px}.section--hotsposts .hotspot-trigger:before{content:"";z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cpath d='M8.13829 4.06836H-2.38418e-07' stroke='%23A8CA48' stroke-width='1.82634'/%3E%3Cpath d='M4.06895 0V8.13829' stroke='%23A8CA48' stroke-width='1.82634'/%3E%3C/svg%3E");width:8px;height:8px;transition:transform .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section--hotsposts .hotspot-trigger:after{height:calc(var(--hotspot-size) * .45);width:calc(var(--hotspot-size) * .45)}.section--hotsposts .hotspot:has(.hotspot-dialog[open]) .hotspot-trigger{background:var(--color-grey-1);box-shadow:0 0 16px #0009}.section--hotsposts .hotspot:has(.hotspot-dialog[open]) .hotspot-trigger:before{transform:translate(-50%,-50%)rotate(-135deg)}.section--hotsposts .hotspot:has(.hotspot-dialog[open]) .hotspot-trigger:after{background:var(--color-white);height:calc(var(--hotspot-size) * .45);width:calc(var(--hotspot-size) * .45);transition-delay:0s}.section--hotsposts .hotspot:hover .hotspot-trigger{background:var(--color-grey-1);box-shadow:0 0 16px #0009}.section--hotsposts .hotspot:hover .hotspot-trigger:before{transform:translate(-50%,-50%)rotate(-135deg)}.section--hotsposts .hotspot:hover .hotspot-trigger:after{background:var(--color-white);height:calc(var(--hotspot-size) * .45);width:calc(var(--hotspot-size) * .45);transition-delay:0s}.section--hotsposts .hotspot-dialog__content{align-items:var(--align-items);gap:var(--padding-xs);padding:var(--padding-md);text-align:var(--text-align);flex-direction:column;display:flex}@media screen and (width>=990px){.section--hotsposts .hotspot-dialog__content{padding:var(--padding-lg)}}@media screen and (width>=1400px){.section--hotsposts .hotspot-dialog__content{padding:var(--padding-2xl)}}.section--hotsposts .hotspot-dialog__img-wrapper{aspect-ratio:266/186;width:100%;margin-bottom:8px;padding:0;overflow:hidden}.section--hotsposts .hotspot-dialog__product-image,.section--hotsposts .hotspot-dialog svg.hotspot-dialog__placeholder-product-image{object-fit:cover;width:100%;height:100%;padding:0;position:static}.section--hotsposts .hotspot-dialog__content-title{align-items:center;gap:var(--gap-2xs);margin:0;font-size:1.15rem;display:flex}.section--hotsposts .hotspot-dialog__content-title img{flex-shrink:0;max-width:40px;max-height:40px}.section--hotsposts .hotspot-dialog__content-text{font-size:var(--font-size--paragraph-sm)}.section--hotsposts .hotspots-accordion-list{display:none}@media screen and (width<=749px){.section--hotsposts .hotspots-accordion-list{display:block}.section--hotsposts .hotspot-trigger{display:none}.section--hotsposts .accordion accordion-custom:first-child details{border-top:1px solid var(--color-border)}.section--hotsposts .accordion accordion-custom:last-child details{border-bottom:1px solid var(--color-border)}.section--hotsposts .hotspot-accordion__title{align-items:center;gap:var(--gap-sm);display:flex}.section--hotsposts .hotspot-accordion__title img{flex-shrink:0;width:32px}.section--hotsposts .hotspot-dialog__content{padding:0;--align-items:flex-start!important;--text-align:left!important}.section--hotsposts .hotspot-dialog__content .hotspot-dialog__content-text{font-size:var(--font-size--paragraph)}.section--hotsposts .hotspot-accordion__inner{transition:padding-bottom var(--animation-speed-slow) var(--animation-easing);padding-bottom:0;overflow:hidden}}.section--icons-with-text{--icon-color:var(--color-primary-custom)}.section--icons-with-text .section-content-wrapper{gap:calc(var(--gap) * 2) var(--gap)}.section--icons-with-text .icon-wrapper{border-radius:var(--icon-wrapper-border-radius);color:var(--icon-color);height:var(--icon-wrapper-width);width:var(--icon-wrapper-width);justify-content:center;align-items:center;display:flex}@media screen and (width<=767px){.section--icons-with-text .icon-wrapper{height:var(--icon-wrapper-width-mobile);width:var(--icon-wrapper-width-mobile)}}.section--icons-with-text .group-block.border-style{border-bottom:0;border-color:var(--icon-color);border-left:0;border-right:0}.section--icons-with-text .layout-panel-flex--row[style*="--vertical-alignment: center;"]{align-items:stretch}:is(.section--image-with-text deferred-media:has(iframe),.section--image-with-text deferred-media:has(.deferred-media__poster-image)){aspect-ratio:16/9}:is(.section--image-with-text deferred-media:has(iframe),.section--image-with-text deferred-media:has(.deferred-media__poster-image)) img.deferred-media__poster-image{object-fit:contain}@media screen and (width>=768px){.section--image-with-text .section-content-wrapper{column-gap:calc(8.33333% + 16px)}}.section--product-list .section.color-scheme-dark{--color-primary-button-text:var(--color-white)}.section--rich-text{overflow:hidden}.section--rich-text .text-block[style*="--max-width: var(--max-width--body-normal);"]>*{margin-inline:auto}.section--rich-text .background-image-left img,.section--rich-text .background-image-left svg{object-position:left}.section--rich-text .background-image-right img,.section--rich-text .background-image-right svg{object-position:right}.section--rich-text .background-image-container.background-image-right:has(img[src*=bg-arrow-chevrons]){aspect-ratio:600/350;height:100%}.section--rich-text .background-image-container.background-image-right:has(img[src*=bg-arrow-chevrons]).background-image-right{margin-left:auto}@media screen and (width<=767px){.section--rich-text .background-image-container.background-image-right:has(img[src*=bg-arrow-chevrons]).background-image-right{transform:translate(55%)}}@media screen and (width>=768px){.section--rich-text.rich-text--highlighted .custom-section-content{width:100%;max-width:83.3333%;margin-inline:auto}}.section--slideshow .slide__image-container picture{width:100%;height:100%}.section--slideshow .slide__image-container img{object-fit:cover;width:100%;height:100%}.section--slideshow .slide__content{background:0 0}@media screen and (width<=749px){.section--slideshow .slide__content{padding-block:79px;padding-inline:var(--page-margin)}}@media screen and (width>=750px){.section--slideshow .slide__content{--max-width--body-narrow:50%}.section--slideshow .slide__content .group-block{max-width:var(--max-width--body-narrow)}.section--slideshow .slide__content .group-block-content{flex-wrap:wrap}}.section--slideshow slideshow-controls[controls-on-media]{bottom:19px}@media screen and (width<=749px){.section--slideshow slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{padding:0 calc(20px - var(--padding-lg));align-self:flex-start;right:auto}}@media screen and (width>=750px){.section--slideshow slideshow-controls[controls-on-media]{padding:0 calc(52px - var(--padding-lg))}}.section--slideshow slideshow-arrows .slideshow-control{color:var(--color-primary-button-background)}.section--slideshow slideshow-arrows .slideshow-control:hover{color:var(--color-primary-button-text)}@media screen and (width<=767px){.section--slideshow slideshow-arrows{display:none}}.section--slideshow .color-scheme-light{--overlay-gradient-color:var(--color-white-rgb)}.section--slideshow .color-scheme-dark{--overlay-gradient-color:var(--color-black-rgb)}.section--slideshow .overlay--solid{background:linear-gradient(to top, var(--overlay-color), var(--overlay-color)), linear-gradient(243deg, rgb(var(--overlay-gradient-color) / 0), rgb(var(--overlay-gradient-color) / .85))}@media screen and (width<=749px){.section--slideshow slideshow-slides{height:var(--slide-min-height);max-height:calc(100dvh - var(--header-group-height));min-height:0}}.section--timeline .timeline-content{background:0 0}.section--timeline timeline-slider{gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}.section--timeline .timeline-slide{padding-block:var(--padding-block-start) var(--padding-block-end);flex:0 0 100%;width:100%}.section--timeline .timeline-slide__content{flex-wrap:wrap;gap:16px;width:83.3333%;margin:auto;display:flex}.section--timeline .timeline-slide__image{flex:0 0 30%;max-width:315px}@media screen and (width<=749px){.section--timeline .timeline-slide__image{flex:100%}}.section--timeline .timeline-slider__text-wrapper{flex-direction:column;flex:1;gap:16px;display:flex}.section--timeline .timeline-slider__text-wrapper .h2{margin:0}.section--timeline .timeline-nav{align-items:flex-start;padding-block-start:var(--gap-md);display:flex;position:relative}.section--timeline .timeline-nav__item{--bullet-width:15px;color:var(--color-foreground);cursor:pointer;font-family:var(--font-subheading--family);font-size:var(--font-h5--size);align-items:center;gap:var(--gap-xs);text-align:left;text-transform:uppercase;background:0 0;border:none;flex-direction:column;flex:1;padding:0;font-weight:600;transition:all .3s;display:flex;position:relative}.section--timeline .timeline-nav__item:before{background-color:var(--color-foreground);content:"";height:1px;bottom:calc(var(--bullet-width) * .5);width:100%;position:absolute}.section--timeline .timeline-nav__item:after{box-shadow:0 0 0 8px var(--timeline-background);content:"";height:var(--bullet-width);width:var(--bullet-width);background-color:currentColor;border-radius:50%;transition:all .3s;position:relative}@media screen and (width<=425px){.section--timeline .timeline-nav__item{--bullet-width:10px;font-size:var(--font-size--paragraph-sm)}}.section--timeline .timeline-nav__item[aria-selected=true]:after{background:var(--color-primary-button-background)}.section--timeline .timeline-nav__item[aria-selected=true]:before{background:linear-gradient(to right, var(--color-foreground) 50%, var(--color-grey-3) 50%)}.section--timeline .timeline-nav__item[aria-selected=true]~.timeline-nav__item[aria-selected=false]{color:var(--color-grey-3)}.section--timeline .timeline-nav__item[aria-selected=true]~.timeline-nav__item[aria-selected=false]:before{background:var(--color-grey-3)}.section--video-slider deferred-media{aspect-ratio:16/9;height:100%;display:block}nav.pagination{--pagination-radius:30px}nav.pagination .pagination__list{gap:10px}nav.pagination .pagination__link:not(.pagination__link--current){opacity:.5}nav.pagination .pagination__link.pagination__link--arrow{--pagination-radius:30px;border-radius:var(--pagination-radius);opacity:1;outline:none}nav.pagination .pagination__link.pagination__link--arrow:hover{box-shadow:0px 0px 0 2px var(--color-primary-custom)}nav.pagination .pagination__link.pagination__link--arrow:focus-visible{box-shadow:0px 0px 0 2px var(--color-primary-button-focus-border)}nav.pagination .pagination__link.pagination__link--disabled{opacity:.5}nav.pagination .pagination__link.pagination__link--current{color:var(--color-primary)}@supports (anchor-name:--pagination-active){nav.pagination .pagination__list:before{border-radius:var(--pagination-radius)}nav.pagination .pagination__link[aria-current=page]:before{display:none}}.product-card{--product-tag-position-block:-2px;--product-tag-position-inline:-3px;--product-tag-promo-font-size:var(--font-size--paragraph-sm);--product-stock-gap:4px;--product-stock-margin-top:10px;--product-stock-size:6px;line-height:1.3;box-shadow:0 0 10px #0000000d}.product-card .product-badges{flex-wrap:wrap;gap:3px;display:flex}.product-card .product-badges--top-left{left:var(--product-tag-position-inline);top:var(--product-tag-position-block);padding-right:30px}.product-card .swym-wishlist-collections-v2-container{left:auto;right:0}.product-card .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2{padding:0;transform:none!important}.product-card .card-gallery{overflow:visible}.product-card .card-gallery:after{content:"";background:var(--color-grey-2);height:1px;display:block;position:absolute;bottom:0;left:0;right:0}.product-card slideshow-component{max-width:250px;margin:auto}.product-card slideshow-arrows button:focus:not(:focus-visible){box-shadow:none}.product-card quick-add-component{--color-background:var(--color-primary-custom)}.product-card [ref=addToCartButton],.product-card .quick-add__button{box-shadow:none;opacity:1;text-transform:none;border:none;border-radius:0;font-weight:600}:is(.product-card [ref=addToCartButton],.product-card .quick-add__button) .add-to-cart-text__content span span{translate:none}.product-card [ref=skuContainer]{font-size:var(--font-size--paragraph-sm);opacity:.75;line-height:1}.product-card a{color:inherit;text-transform:uppercase;font-weight:700}.product-card .product-promos-tag,.product-card .product-promo-tag{width:fit-content}.product-card .recommended-price{font-size:var(--font-size--paragraph-sm);margin:0;font-style:italic}.product-card .product-media-container.media-fit img{--product-media-fit:contain}.product-card product-price{flex-direction:column;gap:6px;margin-top:auto;padding-top:10px;display:flex}.product-card .price-wrapper{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.product-card .price-wrapper p{margin:0}.product-card .product-inventory__status{font-size:var(--product-stock-font-size);gap:var(--product-stock-gap);margin-top:var(--product-stock-margin-top)}.product-card .product-inventory__status .product-inventory__icon{height:var(--product-stock-size);width:var(--product-stock-size);flex-shrink:0}.product-card .product-inventory__status .product-inventory__icon circle:first-of-type{opacity:1}.product-card .product-inventory__status .product-inventory__icon circle:last-child{display:none}.product-card .product-inventory__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-card .ot-block-price{display:flex!important}.product-card .omgrfq-collection-button{display:none}@media screen and (width<=767px){.product-card .product-card__content{padding:10px}.product-card .card-gallery{padding-bottom:10px}.product-card .card-gallery:after{left:-10px;right:-10px}.product-card [ref=addToCartButton],.product-card .quick-add__button{width:42px;height:42px;bottom:8px;right:-6px}}@media screen and (width>=768px){.product-card{--product-tag-position-block:-7px;--product-tag-position-inline:-8px;--product-stock-font-size:var(--font-size--paragraph);--product-stock-gap:8px;--product-stock-margin-top:20px;--product-stock-size:10px}.product-card [ref=addToCartButton],.product-card .quick-add__button{opacity:0;width:auto;height:45px;bottom:15px;left:0;right:0}:is(.product-card [ref=addToCartButton],.product-card .quick-add__button) .add-to-cart-text__content{grid-template-columns:1fr}:is(.product-card [ref=addToCartButton],.product-card .quick-add__button) .add-to-cart-text__content span{filter:none;opacity:1}:is(.product-card [ref=addToCartButton],.product-card .quick-add__button):hover{opacity:1;scale:none}:is(.product-card [ref=addToCartButton],.product-card .quick-add__button):hover .add-to-cart-icon svg{fill:var(--color-white)}}slideshow-slide:has(>.resource-list__item>.product-card){overflow:visible}.product-promos-tag,.product-promo-tag{--product-stock-font-size:var(--font-size--paragraph-sm);--product-tag-promo-gap:2px;--product-tag-promo-padding:4px 4px;font-size:var(--product-tag-promo-font-size);align-items:center;gap:var(--product-tag-promo-gap);padding:var(--product-tag-promo-padding);width:fit-content;margin:0;line-height:1;display:flex}:is(.product-promos-tag,.product-promo-tag) svg{width:12px;height:12px}@media screen and (width>=768px){.product-promos-tag,.product-promo-tag{--product-tag-promo-font-size:14px;--product-tag-promo-gap:4px;--product-tag-promo-padding:4px 8px}}.header-actions__action{font-size:var(--font-size--paragraph-sm)}.header-actions__action .cart-bubble__text-count{font-weight:700}.header-actions__action>.header-actions__cart-icon{--cart-bubble-right:0;--cart-bubble-top:3px}.header-actions__action>.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none;mask:none}.header-actions__action>.header-actions__cart-icon>.svg-wrapper>svg,.header-actions__wishlist-icon>.svg-wrapper>svg{fill:var(--color-foreground)}.header-actions__wishlist-icon>.svg-wrapper>svg{stroke:currentColor}[data-menu-style=menu] .header__column--has-search .search-action.search-wrapper,[data-menu-style=menu] .header__column--has-actions header-actions{margin:0;margin-inline-start:0}[data-menu-style=menu] .header__column--has-actions header-actions{gap:var(--padding-2xl)}.account-button__icon{position:relative}.account-button__icon .user-logged-in{background:var(--color-primary-button-background);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' class='icon-checkmark'%3E%3Cg transform='scale(1.5) translate(0.8, 3)'%3E%3Cpath d='M4.51765 6.13333L11.0118 0L12 0.933333L4.51765 8L0 3.73333L0.988235 2.8L4.51765 6.13333Z' fill='currentColor'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px;border-radius:100%;width:20px;height:20px;position:absolute;top:3px;right:-2px}dropdown-localization-component .button.link:hover{gap:0}dropdown-localization-component .localization-wrapper{border-radius:0}dropdown-localization-component .localization-form__list{padding:0}dropdown-localization-component .localization-form__list-item:not([hidden]){border-radius:0;margin:0}dropdown-localization-component .language-selector-form__wrapper .icon-flag{clip-path:circle(50%);background-position:50%;background-size:cover;flex-shrink:0;width:20px;height:20px}@media (hover:hover){body:before{content:"";opacity:0;pointer-events:none;inset:0;top:var(--header-group-height);transition:opacity var(--animation-speed) var(--animation-easing);z-index:3;background:#0006;position:fixed}body:has(header-menu[aria-expanded=true]):before{opacity:1;pointer-events:auto}}.search-wrapper{width:100%;max-width:650px}.search-input-header{cursor:pointer;width:100%;display:flex}.search-input-header input{border:1px solid var(--color-grey-2);padding:var(--button-padding-block);width:100%}.search-input-header input::placeholder{color:var(--color-grey-3);font-style:italic}.search-input-header button.button-icon:not(.link){aspect-ratio:1;width:auto;height:auto}.search-input-header button.button-icon:not(.link) svg{width:30px;height:30px}.header-actions__action--wishlist.swym-wishlist{font-size:var(--font-size--paragraph-sm);line-height:var(--font-paragraph--line-height)}.header-actions__action--wishlist.swym-wishlist svg path{stroke-width:1.7pt}.header-actions__action span{font-weight:400}.header-actions__action span svg{width:20px;height:20px}.header-actions__action--wishlist{color:var(--color-foreground);height:unset;width:unset;flex-direction:column;justify-content:center;align-items:center;gap:0;text-decoration:none;display:flex}.header-actions__wishlist-icon{color:currentColor;justify-content:center;align-items:center;display:inline-flex}.header__column--right .account-button{height:unset;width:unset;flex-direction:column;gap:0;display:flex}.button.dropdown-localization__button .icon-flag{clip-path:none;width:18px;height:12px}.button.dropdown-localization__button{gap:0}@media screen and (width<=768px){#header-component[data-menu-style=drawer] .header__row--top{padding:5px 20px}#header-component[data-menu-style=drawer] .header__row--top .header__columns{justify-content:space-between;display:flex}#header-component[data-menu-style=drawer] .header__row--top .header-logo{order:1;min-width:0;margin-right:10px;display:block}#header-component[data-menu-style=drawer] .header__row--top .search-action{order:10;width:40px;max-width:40px;margin-left:auto}#header-component[data-menu-style=drawer] .header__row--top :is(.header-actions__cart-icon,.header-actions__wishlist-icon)+span{display:none}#header-component[data-menu-style=drawer] .header__row--top .search-input-header{position:relative}#header-component[data-menu-style=drawer] .header__row--top .search-input-header input.search-input-as-button{caret-color:#0000;color:#0000;cursor:pointer;background:0 0;border:none;width:40px;height:40px;padding:0}#header-component[data-menu-style=drawer] .header__row--top .search-input-header button.button-icon:not(.link) svg{width:25px;height:25px}#header-component[data-menu-style=drawer] .header__row--top .search-input-header .button-icon{background-color:var(--color-white);border-color:var(--color-white);box-shadow:none;outline-color:var(--color-white);pointer-events:none;position:absolute;inset:0}#header-component[data-menu-style=drawer] .header__row--top .header__column:has(.cart-drawer){order:20;min-width:80px;display:inline-flex}#header-component[data-menu-style=drawer] .header__row--top .header__drawer{order:30}#header-component[data-menu-style=drawer] .header__row--top .account-drawer{display:none}.header-actions__action span svg{width:20px;height:20px}}.header:not(.header--compact) .header__row--has-menu{padding-block:var(--padding-xl)}.header__row--has-menu .header__columns{width:100%;display:flex}.header__row--has-menu .header__column--has-menu{flex:auto;min-width:0}.header__row--has-menu .header-menu{justify-content:space-between;width:100%}.header__row--has-menu .header-menu__nav--primary{flex:auto;min-width:0}.header-menu__inner .menu-list .menu-list__link-title,.header-menu__secondary-link .menu-list__link-title{color:var(--color-foreground)}.header-menu__inner .menu-list .menu-list__link-title{font-size:15px;font-weight:700}.header-menu__inner .menu-link-wrapper-icon:hover .menu-list__link-title{color:var(--color-primary-custom)}.header__column--has-menu.header__column--right .menu-link-wrapper-icon svg{display:none}.header__column--has-menu.header__column--right .menu-list .overflow-menu::part(list),.header-menu__secondary--right .header-menu__secondary-list{gap:calc(var(--gap-lg) + .5rem)}@media screen and (width<=1299px){.header__column--has-menu.header__column--right .menu-list .overflow-menu::part(list),.header-menu__secondary--right .header-menu__secondary-list{gap:0}}.menu-link-wrapper-icon{align-items:center;display:flex}.header-menu__nav--primary .overflow-menu::part(list){gap:var(--gap-xl);display:flex}.header-menu__secondary-link .menu-list__link-title{font-size:12px;font-weight:400}.header-menu__inner{gap:var(--gap-sm);flex-direction:column;width:100%;display:flex}.header-menu__main-row{align-items:center;gap:var(--gap-xl);width:100%;display:flex}.header-menu__main-row .menu-list{flex:auto}.header-menu__secondary{align-items:center;display:flex}.header-menu__secondary--right{flex-shrink:0;margin-inline-start:auto}.header-menu__secondary--top,.header-menu__secondary--bottom{width:100%}.header-menu__secondary-list{flex-wrap:wrap;gap:0;display:flex}.header-menu__secondary--top .header-menu__secondary-list,.header-menu__secondary--bottom .header-menu__secondary-list{justify-content:flex-start}.header-menu__secondary--right .header-menu__secondary-list{justify-content:flex-end}.header-menu__secondary-item{flex-shrink:0}.header-menu__secondary-link{white-space:nowrap}@media screen and (width>=750px){.header--menu-row-bottom .header__row--top.header__row--has-search .header__column--has-search{flex:auto}.header--menu-row-bottom .header__row--top.header__row--has-localization .header__column--has-localization,.header--menu-row-bottom .header__row--top.header__row--has-actions .header__column--has-actions,.header--menu-row-top .header__row--top.header__row--has-menu .header__column--has-logo,.header--menu-row-top .header__row--top.header__row--has-menu .header__column--has-actions,.header--menu-row-top .header__row--top.header__row--has-menu .header__column--has-localization,.header--menu-row-top .header__row--top.header__row--has-menu .header__column--has-search{flex:none}.header--menu-row-top .header__row--top.header__row--has-menu .header__column--has-menu{flex:auto}.header--secondary-menu-position-top .header-menu--has-secondary .header-menu__inner,.header--secondary-menu-position-bottom .header-menu--has-secondary .header-menu__inner{gap:var(--gap-xs)}.header--secondary-menu-position-right .header-menu--has-secondary .header-menu__main-row{justify-content:space-between}}.shopify-section-group-footer-group{--footer-newsletter-height:40px}.shopify-section-group-footer-group .email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline),.shopify-section-group-footer-group .email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline):not(.email-signup__input-group--arrow){flex-wrap:wrap;align-items:stretch;gap:0}@media screen and (width<=749px){.shopify-section-group-footer-group .email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline),.shopify-section-group-footer-group .email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline):not(.email-signup__input-group--arrow){flex-direction:row}}.shopify-section-group-footer-group .email-signup__input{padding:0 12px}.shopify-section-group-footer-group .email-signup__button{height:var(--footer-newsletter-height);min-width:var(--footer-newsletter-height);width:fit-content;margin:0;padding:10px}.shopify-section-group-footer-group .email-signup__text{flex:100%;width:min-content;margin-top:8px}.shopify-section-group-footer-group .email-signup__message{border-bottom:2px solid rgb(var(--color-alert));background:rgba(var(--color-alert) / .25);justify-content:center;margin-top:16px;padding:10px}.shopify-section-group-footer-group .email-signup__message .svg-wrapper{color:rgb(var(--color-alert))}.shopify-section-group-footer-group .email-signup__message:has(.icon-success){--color-alert:var(--color-success)}.shopify-section-group-footer-group .email-signup__message:has(.icon-error){--color-alert:var(--color-error)}@media screen and (width>=768px){.shopify-section-group-footer-group{--footer-newsletter-height:45px}}.shopify-section-group-footer-group{--icon-size-xs:26px}.shopify-section-group-footer-group .shop-address{margin:0}.shopify-section-group-footer-group .menu__heading{font-weight:700}.shopify-section-group-footer-group .menu__item{font-weight:var(--font-size--paragraph-sm)}.shopify-section-group-footer-group .menu__item a:hover{color:var(--color-primary-custom)}.shopify-section-group-footer-group summary .svg-wrapper{margin-right:-8px}@media screen and (width<=749px){.shopify-section-group-footer-group .details-content{padding-bottom:30px}}@media screen and (width>=750px){.shopify-section-group-footer-group summary:hover{color:var(--color-foreground)}}@media screen and (width<=767px){.shopify-section-group-footer-group .footer-utilities__group-copyright{text-align:left}}@media screen and (width>=767px){.shopify-section-group-footer-group .footer-utilities__group-copyright{text-align:center;justify-self:center}}.facets__summary{font-weight:700}.facets__summary .facets__label{white-space:normal;font-size:15px}.facets .facets--filters-title{font-size:17px;font-style:normal;font-weight:var(--font-h2--weight);text-transform:uppercase;margin:0}.facets .pills__pill{cursor:pointer;gap:var(--gap-sm);text-transform:uppercase;border-radius:0;min-width:0;padding:4px 6px;font-size:12px;font-weight:700}.facets .pills__pill svg{width:6px;height:6px}@media screen and (width<=749px){.facets .pills__pill{padding:var(--padding-xs) var(--padding-md)}}.facets .checkbox .checkbox__label-text{color:rgb(var(--color-foreground-rgb) / 1)}.facets .checkbox:not(.checkbox--disabled):hover .checkbox__label-text{color:rgb(var(--color-foreground-rgb) / .9)}.facets .facets__inputs-list .facets__pill-label{--pill-label-border-radius:0;--pill-label-border-opacity:1;border:1px solid}:is(.facets.facets--vertical,.facets.facets--drawer) .facets__inputs-wrapper .facets__inputs-list--swatches-grid{--columns:1;gap:.3rem}.facets .variant-option__button-label{padding:8px 16px 8px 8px}.facets .variant-option__button-label:hover{background-color:var(--color-white)}.facets .variant-option__button-label:hover .facets__swatch-label{color:var(--color-black)}.facets .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label:has(:checked){background-color:var(--color-light)}.facets .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch .swatch{aspect-ratio:1;border:1px solid var(--color-grey-3)}.facets .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch{border:1px solid var(--color-black);outline:2px solid var(--color-grey-2)}.facets .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(input:checked) .swatch{border:1px solid var(--color-black);outline:2px solid var(--color-primary-custom)}.facets .swatch--filter{background-size:contain}.facets.facets--horizontal .sorting-filter .facets__summary{position:relative}.facets.facets--horizontal .sorting-filter .facets__summary .facets__label{font-weight:400}.facets.facets--horizontal .sorting-filter .facets__summary .facets__status{font-size:15px}@media screen and (width>=750px){.facets.facets--horizontal .sorting-filter .facets__summary .facets__status{border:1px solid var(--color-foreground);width:215px;padding:12px;display:block;position:relative}}.facets.facets--horizontal .sorting-filter .facets__summary .icon-caret{margin:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.facets-block-wrapper :is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):before{--color-border:rgb(var(--color-black-rgb) / var(--opacity-25))}.facets-block-wrapper :is(.facets--drawer,.facets--vertical) .facets__inputs:not(:has(.show-more)){padding-block-end:var(--padding-xl)}.facets-toggle__button{text-transform:uppercase;padding:16px 0;font-size:12px;font-style:normal}.facets-drawer__form-wrapper .facets-drawer__title{text-transform:uppercase;font-style:normal;font-weight:700}.facets-drawer__form-wrapper .sorting-filter__container{gap:16px}.facets-drawer__form-wrapper .sorting-filter__container .facets__label{font-size:15px;font-weight:700}.blog-posts .shopify-block{width:100%}.blog-posts .group-block.group-block--height-fit.group-block--width-fill.color-scheme-dark{width:100vw;height:200px;margin-inline:calc(50% - 50vw)}.blog-posts .group-block.group-block--height-fit.group-block--width-fill.color-scheme-dark .group-block-content{height:200px}.blog-posts .group-block.group-block--height-fit.group-block--width-fill.color-scheme-dark .group-block-content .shopify-block{position:absolute;bottom:0}.blog-posts .group-block.group-block--height-fit.group-block--width-fill.color-scheme-dark .group-block-content .rte h2:before{background-image:none}.blog-post-card__image--placeholder{background:rgb(var(--color-foreground-rgb) / .06);height:calc(var(--blog-post-card-img-height,400px) * var(--blog-post-card-scale,1));width:100%;display:block}.blog-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.blog-tags__btn{color:var(--color-foreground);font-size:var(--font-size--md);padding:var(--padding-sm);white-space:nowrap;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.blog-tags__btn:hover,.blog-tags__btn--active{background:var(--color-foreground);color:var(--color-background)}.blog-post-card .blog-post-card__content a{padding-block-start:var(--padding-2xs)}.blog-post-card__meta{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.blog-post-card__tags{gap:var(--gap-2xs);flex-wrap:wrap;display:flex}.blog-post-card__tag{background:var(--color-foreground);color:var(--color-background);font-size:var(--font-size--2xs);padding-block:var(--padding-2xs);padding-inline:var(--button-sm-link-padding-inline);white-space:nowrap;font-weight:700;text-decoration:none}.blog-post-card__tag:hover{opacity:.75}.blog-post-card__image-container a{position:relative;overflow:hidden}.blog-post-card__image-container a:after{content:"";opacity:0;background:linear-gradient(#00000080 0% 100%);transition:opacity .3s;position:absolute;inset:0}.blog-post-item:hover .blog-post-card__image-container a:after{opacity:1}.blog-post-item:hover .blog-post-card__content>a{text-decoration:underline}.blog-posts .blog-post-card__image{border-radius:0}.blog-posts .blog-posts-container{column-gap:var(--gap-lg);margin-top:var(--margin-5xl);grid-template-columns:repeat(9,1fr)}.blog-posts .blog-post-item{border:none}.blog-posts .blog-post-card__content{padding-block-start:var(--button-padding-block)}.blog-posts .blog-post-details{font-size:var(--font-size--2xs)}.blog-posts .pagination .pagination__link.pagination__link--arrow{border:1px solid var(--color-primary-custom);color:var(--color-black);border-radius:100px}.blog-posts .pagination .pagination__link{color:var(--color-grey-2)}.blog-posts .pagination .pagination__link[aria-current=page]{color:var(--color-black)}.blog-posts .pagination .pagination__link[aria-current=page]:before{content:unset}.blog-posts .pagination .pagination__list:before{border-radius:100px}@media screen and (width<=769px){.blog-posts .blog-posts-container{grid-template-columns:repeat(1,1fr)}.blog-posts .blog-post-card__tags{min-height:unset}}.main-article .blog-post-featured-image[style*="ratio: 16 / 9"]{--ratio:1088/426;aspect-ratio:1088/426}.main-article .blog-post-content{margin:unset;max-width:100%}.main-article .article-meta{align-items:flex-end;gap:var(--gap-2xs);padding-top:var(--margin-2xs);justify-content:center;display:flex}.main-article .article-meta .blog-post-details{color:var(--color-black);font-size:var(--font-size--2xs);padding:0}.breadcrumbs{font-size:var(--font-size--2xs);align-items:center;gap:var(--gap-sm);flex-wrap:wrap;display:flex}.breadcrumbs .breadcrumbs__current{font-weight:700}.collection-heading__group .breadcrumbs__current{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.main-blog .breadcrumbs{padding-bottom:var(--padding-sm);padding-top:var(--padding-xs)}#Details-menu-drawer-container>.menu-drawer{width:100%;max-width:100%;height:100dvh;max-height:100dvh;transition:opacity var(--drawer-animation-speed) ease, transform var(--drawer-animation-speed) ease, visibility var(--drawer-animation-speed) ease;border-right:none;border-radius:0;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -4px 24px #0000001f}#Details-menu-drawer-container.menu-open>.menu-drawer{opacity:1;visibility:visible;flex-direction:column;display:flex;transform:translateY(0)}.menu-drawer-container .menu-drawer__backdrop{top:var(--header-group-height,60px)}#Details-menu-drawer-container>.menu-drawer .menu-drawer__close-button{box-shadow:none;height:auto;min-height:60px;padding:var(--padding-sm) var(--drawer-padding,1.5rem);z-index:1;border-bottom:.5px solid #c0c1c2;border-radius:0;flex-shrink:0;order:1;justify-content:space-between;align-items:center;width:100%;display:flex;position:sticky;top:0;right:auto}#Details-menu-drawer-container>.menu-drawer .menu-drawer__close-button:before{background-image:var(--nav-mobile-logo-url,none);content:"";height:var(--nav-mobile-logo-height,30px);width:var(--nav-mobile-logo-width,120px);background-position:0;background-repeat:no-repeat;background-size:contain;display:block}.menu-drawer__navigation .menu-drawer__menu{padding-inline:0}.menu-drawer-container[open] .menu-drawer__animated-element{font-size:var(--menu-font-md--size);padding-block:var(--padding-xl);padding-inline:var(--padding-xl)}#Details-menu-drawer-container .menu-drawer__menu-item--parent{color:var(--color-black)}.menu-drawer__menu.menu-drawer__menu--childlist{padding-inline:0}#Details-menu-drawer-container .menu-drawer__menu-item--parent{font-size:var(--menu-font-md--size);padding-block:var(--padding-xl);border-bottom:1px solid var(--color-grey-2);padding-inline:var(--padding-xl)}#Details-menu-drawer-container .menu-drawer__menu-item--child{font-size:var(--menu-font-md--size);padding:var(--padding-xl);border-bottom:1px solid var(--color-grey-2)}.menu-drawer__menu-item>.svg-wrapper.icon-caret--forward{padding-block:0;padding-inline-start:0}.menu-drawer svg.icon-carret{width:var(--icon-size-lg);height:var(--icon-size-lg)}#Details-menu-drawer-container>.menu-drawer .menu-drawer__navigation{display:contents}#Details-menu-drawer-container>.menu-drawer .menu-drawer__menu.has-submenu{flex:auto;order:2;padding-inline:0;overflow-y:auto}#Details-menu-drawer-container .menu-drawer__featured-content,#Details-menu-drawer-container .menu-drawer__link-image{display:none}#Details-menu-drawer-container .menu-drawer__menu--grid{grid-template-columns:unset;flex-direction:column;gap:0;padding-block-start:0;padding-inline-end:var(--drawer-padding,1.5rem);display:flex}#Details-menu-drawer-container .menu-drawer__menu-item--has-icon{border-bottom:1px solid var(--color-grey-2);justify-content:flex-start;align-items:center;gap:.875rem;padding-block:.5rem;display:flex}#Details-menu-drawer-container .menu-drawer__item-icon-wrap{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}#Details-menu-drawer-container .menu-drawer__item-icon-wrap img{object-fit:cover;width:100%;height:100%}#Details-menu-drawer-container .menu-drawer__item-icon-wrap--favicon{background:rgba(var(--color-foreground-rgb), .06)}#Details-menu-drawer-container .menu-drawer__item-icon-wrap--favicon img{object-fit:contain;padding:.5rem}#Details-menu-drawer-container .menu-drawer__utility-links{min-height:56px;padding:var(--padding-sm) var(--drawer-padding,1.5rem);background:#e5efc8;flex-direction:row;flex-shrink:0;order:3;justify-content:space-between;align-items:center;margin-block:0;margin-inline-start:0;display:flex}#Details-menu-drawer-container .menu-drawer__utility-links :is(.header-menu,.dropdown-localization){display:block}#Details-menu-drawer-container .menu-drawer__utility-links .menu-drawer__account{padding:0}#Details-menu-drawer-container .menu-drawer__utility-links .menu-drawer__localization,#Details-menu-drawer-container .menu-drawer__utility-links drawer-localization-component{flex-shrink:0;margin-left:auto}.mobile-localization.mobile-localization--country .currency-code{display:none}.drawer-localization__button .mobile-localization.mobile-localization--country .icon-flag:after{border-radius:0}.drawer-localization__button .mobile-localization.mobile-localization--country .icon-flag{clip-path:unset}.menu-drawer__utility-links .drawer-localization .drawer-localization__button .icon-caret{padding:0;transform:rotate(90deg)}#Details-menu-drawer-container>.menu-drawer .menu-drawer__menu--secondary{background:var(--color-black);flex-shrink:0;order:4;margin-block:0;list-style:none}#Details-menu-drawer-container>.menu-drawer .menu-drawer__menu--secondary .menu-drawer__menu-item-text{font-size:var(--font-size--2xs)}#Details-menu-drawer-container>.menu-drawer .menu-drawer__list-item--secondary{border-bottom:1px solid var(--color-grey-2);min-height:unset}#Details-menu-drawer-container>.menu-drawer .menu-drawer__list-item--secondary:last-child{border-bottom:none}#Details-menu-drawer-container>.menu-drawer .menu-drawer__menu-item--secondary{color:#fff;padding-block:var(--padding-xl)}#Details-menu-drawer-container>.menu-drawer .menu-drawer__menu-item--secondary:hover{color:#ffffffbf}#Details-menu-drawer-container .menu-drawer__submenu-persistent-header{background:var(--color-background);z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;min-height:60px;display:flex;position:sticky;top:0}#Details-menu-drawer-container .menu-drawer__submenu-persistent-header:before{background-image:var(--nav-mobile-logo-url,none);content:"";height:var(--nav-mobile-logo-height,30px);width:var(--nav-mobile-logo-width,120px);background-position:0;background-repeat:no-repeat;background-size:contain;display:block}#Details-menu-drawer-container .menu-drawer__submenu .menu-drawer__nav-buttons{border-bottom:1px solid var(--color-grey-2);min-height:56px;padding-inline:var(--padding-xl);top:calc(var(--nav-mobile-logo-height,30px) + 2 * var(--padding-sm));z-index:1;background:#eaebeb;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:sticky}#Details-menu-drawer-container .menu-drawer__submenu .menu-drawer__back-button{color:var(--color-black);font-size:var(--menu-font-md--size);background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0;font-weight:700;text-decoration:none;display:flex}#Details-menu-drawer-container .menu-drawer__submenu .menu-drawer__back-button>.svg-wrapper{width:var(--icon-size-lg);height:var(--icon-size-lg);margin-right:0}#Details-menu-drawer-container .menu-drawer__submenu .menu-drawer__back-button>.svg-wrapper svg[fill=currentColor]{fill:var(--color-black)}#Details-menu-drawer-container .menu-drawer__submenu .menu-drawer__back-button>.svg-wrapper svg{height:unset}#Details-menu-drawer-container .menu-drawer__submenu .menu-drawer__nav-buttons .menu-drawer__close-button,#Details-menu-drawer-container .menu-drawer__submenu>.details-content,#Details-menu-drawer-container .menu-drawer__submenu .menu-drawer__menu-item .icon-plus{display:none}#Details-menu-drawer-container .menu-drawer__submenu .icon-caret--forward{height:var(--icon-size-lg);width:var(--icon-size-lg);flex-shrink:0}#Details-menu-drawer-container .menu-drawer__submenu{height:100%;position:absolute;top:0}.drawer-variant-banner{padding:var(--drawer-padding,1.5rem)}.drawer-variant-banner__list{grid-template-columns:repeat(1,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.drawer-variant-banner__card{aspect-ratio:8/4;color:rgb(var(--color-background-rgb));background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;padding:.75rem;text-decoration:none;display:flex;overflow:hidden}.drawer-variant-banner__list .drawer-variant-banner__item{background:linear-gradient(#0000000d,#00000073)}.drawer-variant-banner__card--fallback{background:rgba(var(--color-foreground-rgb), .06);position:relative}.drawer-variant-banner__fallback-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.drawer-variant-banner__title{font-family:var(--font-heading--family);text-shadow:0 1px 2px #0006;z-index:1;font-size:1rem;font-style:italic;font-weight:700;position:relative}#Details-menu-drawer-container .drawer-mixed-section{width:100%}#Details-menu-drawer-container .drawer-mixed-section__heading{color:var(--color-foreground);font-size:var(--menu-font-md--size);padding-block:var(--padding-xl);padding-inline:var(--padding-xl);border-bottom:1px solid var(--color-grey-2);text-decoration:none;display:block}#Details-menu-drawer-container .drawer-mixed-section:has(.drawer-mixed-section__list) .drawer-mixed-section__heading{border-bottom:1px solid var(--color-grey-2);font-weight:700}#Details-menu-drawer-container .drawer-mixed-section__list{border-bottom:1px solid var(--color-grey-2);gap:.25rem;margin:0;padding:0;display:grid}#Details-menu-drawer-container .drawer-mixed-section__item{color:var(--color-foreground);font-size:var(--menu-font-md--size);padding-block:var(--padding-xl);border-bottom:1px solid var(--color-grey-2);padding-inline-start:calc(var(--padding-5xl) + .75rem);padding-inline-end:var(--padding-xl);text-decoration:none;display:block}.menu-drawer__inner-submenu .menu-drawer__menu--childlist:not(.menu-drawer__menu--grid){flex-grow:0}#Details-menu-drawer-container .menu-drawer__list-item:has(.drawer-mixed-section){min-height:unset;margin-block-end:0;padding:0}#Details-menu-drawer-container .menu-drawer__list-item:has(.drawer-mixed-section):last-child{border-bottom:none}#Details-menu-drawer-container .menu-drawer__menu--childlist:has(.drawer-mixed-section){padding-inline:0}.drawer-variant-mixed{padding:var(--drawer-padding,1.5rem)}.drawer-variant-mixed__list{grid-template-columns:repeat(1,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.drawer-variant-mixed__card{aspect-ratio:8/4;text-decoration:none;display:block;position:relative;overflow:hidden}.drawer-variant-mixed__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.drawer-variant-mixed__overlay{background:linear-gradient(#0000000d,#00000073);width:100%;height:100%;position:absolute;inset:0}.drawer-variant-mixed__title{color:#fff;font-family:var(--font-heading--family);bottom:.75rem;text-shadow:0 1px 2px #0006;z-index:1;font-size:1.3rem;font-style:italic;font-weight:700;position:absolute;inset-inline:.75rem}.drawer-variant-promo{padding:var(--drawer-padding,1.5rem);padding-block-start:0}.drawer-variant-promo__list{grid-template-columns:repeat(1,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.drawer-variant-promo__list:has(.drawer-variant-promo__item:nth-child(2)){grid-template-columns:repeat(2,1fr)}.drawer-variant-promo__card{aspect-ratio:8/4;text-decoration:none;display:block;position:relative;overflow:hidden}.drawer-variant-promo__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.drawer-variant-promo__overlay{background:linear-gradient(#0000000d,#00000073);width:100%;height:100%;position:absolute;inset:0}.drawer-variant-promo__content{bottom:.75rem;z-index:1;gap:.25rem;display:grid;position:absolute;inset-inline:.75rem}.drawer-variant-promo__title{color:#fff;font-family:var(--font-heading--family);text-shadow:0 1px 2px #0006;font-size:1.3rem;font-style:italic;font-weight:700}.drawer-variant-promo__text{color:#ffffffd9;font-size:1.1rem}#Details-menu-drawer-container .menu-drawer__menu-item--voir-tout{border-bottom:1px solid var(--color-grey-2);color:var(--color-black);font-size:var(--menu-font-md--size);padding-block:var(--padding-xl);padding-inline:var(--padding-xl);font-weight:700}@keyframes menu-drawer-nav-open{0%{opacity:0;visibility:hidden;transform:translateY(.5rem)}to{opacity:1;visibility:visible;transform:translateY(0)}}[data-mega-menu-custom]{width:100%}[data-mega-menu-custom] .mega-menu-custom__grid{gap:var(--menu-horizontal-gap);grid-template-columns:1fr;display:grid}@media screen and (width>=990px){[data-mega-menu-custom] .mega-menu-custom__grid{column-gap:0;row-gap:var(--menu-horizontal-gap);grid-template-columns:minmax(180px,.9fr) minmax(180px,1fr) minmax(220px,1.2fr) minmax(220px,.9fr);align-items:start}[data-mega-menu-custom][data-has-level-4=false] .mega-menu-custom__panel--level-3{grid-column:span 2}[data-mega-menu-custom][data-has-level-4=false] .mega-menu-custom__panel--level-3 .mega-menu-custom__nav{column-count:2;column-gap:var(--menu-horizontal-gap);column-rule:.25px solid var(--color-grey-2);display:block}[data-mega-menu-custom][data-has-level-4=false] .mega-menu-custom__panel--level-3 .mega-menu-custom__nav>li{break-inside:avoid;margin-bottom:.2rem}}[data-mega-menu-custom] .mega-menu-custom__panel{min-width:0}[data-mega-menu-custom] .mega-menu-custom__panel--level-3,[data-mega-menu-custom] .mega-menu-custom__panel--level-4,[data-mega-menu-custom] .mega-menu-custom__panel--summary{padding-inline-start:var(--menu-horizontal-gap)}[data-mega-menu-custom] .mega-menu-custom__panel--level-3,[data-mega-menu-custom] .mega-menu-custom__panel--level-4{border-inline-start:.25px solid var(--color-grey-2);border-inline-end:.25px solid var(--color-grey-2);padding-inline-end:var(--menu-horizontal-gap)}[data-mega-menu-custom][data-has-level-4=false] .mega-menu-custom__panel--level-4{display:none}[data-mega-menu-custom] .mega-menu-custom__nav{gap:.2rem;margin:0;display:grid}[data-mega-menu-custom] .mega-menu-custom__trigger,[data-mega-menu-custom] .mega-menu-custom__link{color:var(--color-foreground);text-decoration:none}[data-mega-menu-custom] .mega-menu-custom__trigger{justify-content:space-between;align-items:center;gap:var(--padding-xs);width:100%;transition:background-color var(--animation-speed) var(--animation-easing), color var(--animation-speed) var(--animation-easing);border-radius:.75rem;padding:.65rem .9rem;display:flex;position:relative}[data-mega-menu-custom] .mega-menu-custom__trigger:not(.mega-menu-custom__trigger--level-3):after{content:"";opacity:0;width:.45rem;height:.45rem;transition:opacity var(--animation-speed) var(--animation-easing);border-top:1px solid;border-right:1px solid;flex:0 0 .45rem;transform:rotate(45deg)}[data-mega-menu-custom] .mega-menu-custom__trigger .wrap-text{white-space:pre-wrap}[data-mega-menu-custom] .mega-menu-custom__trigger:hover,[data-mega-menu-custom] .mega-menu-custom__trigger:focus-visible,[data-mega-menu-custom] .mega-menu-custom__trigger.is-active,[data-mega-menu-custom] .mega-menu-custom__link:hover,[data-mega-menu-custom] .mega-menu-custom__link:focus-visible{color:var(--color-foreground);opacity:1}[data-mega-menu-custom] .mega-menu-custom__trigger.mega-menu-custom__trigger--level-2:hover,[data-mega-menu-custom] .mega-menu-custom__trigger.mega-menu-custom__trigger--level-2.is-active{-webkit-text-decoration:underline var(--color-primary-custom) 3px;text-decoration:underline var(--color-primary-custom) 3px}[data-mega-menu-custom] .mega-menu-custom__trigger.mega-menu-custom__trigger--level-2{font-weight:700}[data-mega-menu-custom] .mega-menu-custom__trigger:hover,[data-mega-menu-custom] .mega-menu-custom__trigger:focus-visible,[data-mega-menu-custom] .mega-menu-custom__trigger.is-active,[data-mega-menu-custom] .mega-menu-custom__trigger.is-default{background:rgba(var(--color-foreground-rgb), .06);color:var(--menu-parent-active-font-color,var(--color-foreground))}[data-mega-menu-custom] .mega-menu-custom__trigger:hover:after,[data-mega-menu-custom] .mega-menu-custom__trigger:focus-visible:after,[data-mega-menu-custom] .mega-menu-custom__trigger.is-active:after{opacity:1}[data-mega-menu-custom] [data-level-3-panel],[data-mega-menu-custom] [data-level-4-panel],[data-mega-menu-custom] [data-summary-panel],[data-mega-menu-custom] [data-level-4-group]{display:none}[data-mega-menu-custom] [data-level-3-panel].is-default,[data-mega-menu-custom] [data-level-4-panel].is-default,[data-mega-menu-custom] [data-summary-panel].is-default,[data-mega-menu-custom] [data-level-4-group].is-default{display:block}:is([data-mega-menu-custom]:has([data-level-3-panel].is-active) [data-level-3-panel].is-default,[data-mega-menu-custom]:has([data-level-4-panel].is-active) [data-level-4-panel].is-default,[data-mega-menu-custom]:has([data-summary-panel].is-active) [data-summary-panel].is-default,[data-mega-menu-custom]:has([data-level-4-group].is-active) [data-level-4-group].is-default),[data-mega-menu-custom].is-js-ready.has-active-level-2 [data-level-3-panel].is-default,[data-mega-menu-custom].is-js-ready.has-active-level-2 [data-level-4-panel].is-default,[data-mega-menu-custom].is-js-ready.has-active-level-2 [data-summary-panel].is-default,[data-mega-menu-custom].is-js-ready.has-active-level-3 [data-level-4-group].is-default{display:none}[data-mega-menu-custom] [data-level-3-panel].is-active,[data-mega-menu-custom] [data-level-4-panel].is-active,[data-mega-menu-custom] [data-summary-panel].is-active,[data-mega-menu-custom] [data-level-4-group].is-active{display:block}:is([data-mega-menu-custom]:has([data-level-3-panel].is-active) [data-level-3-panel]:not(.is-active),[data-mega-menu-custom]:has([data-level-4-panel].is-active) [data-level-4-panel]:not(.is-active),[data-mega-menu-custom]:has([data-summary-panel].is-active) [data-summary-panel]:not(.is-active),[data-mega-menu-custom]:has([data-level-4-group].is-active) [data-level-4-group]:not(.is-active)){display:none}[data-mega-menu-custom] .mega-menu-custom__group+.mega-menu-custom__group{margin-top:var(--padding-md);padding-top:var(--padding-md);border-top:1px solid rgba(var(--color-foreground-rgb), .08)}[data-mega-menu-custom] .mega-menu-custom__group-title{margin:0 0 var(--padding-2xs);font-family:var(--menu-parent-font-family);font-style:var(--menu-parent-font-style);font-weight:var(--menu-parent-font-weight);font-size:var(--menu-parent-font-size);line-height:var(--menu-parent-font-line-height);text-transform:var(--menu-parent-font-case);color:var(--menu-parent-font-color)}[data-mega-menu-custom] .mega-menu-custom__summary-card{gap:var(--padding-sm);background:linear-gradient(180deg, rgba(var(--color-foreground-rgb), .04), rgba(var(--color-foreground-rgb), .02)), rgb(var(--color-background-rgb));border:1px solid rgba(var(--color-foreground-rgb), .08);border-radius:1rem;padding:1.25rem;display:grid}[data-mega-menu-custom] .mega-menu-custom__summary-title{color:var(--menu-parent-font-color);margin:0;font-size:1.125rem;line-height:1.2}[data-mega-menu-custom] .mega-menu-custom__summary-text,[data-mega-menu-custom] .mega-menu-custom__empty{color:rgba(var(--color-foreground-rgb), .7);margin:0}[data-mega-menu-custom] .mega-menu-custom__content--products,[data-mega-menu-custom] .mega-menu-custom__content--promo{display:block}[data-mega-menu-custom] .mega-menu-custom__products{gap:var(--menu-horizontal-gap);margin:0;display:grid}[data-mega-menu-custom] .mega-menu-custom__promo-list{gap:var(--menu-horizontal-gap);display:grid}[data-mega-menu-custom] .mega-menu-custom__promo-card{gap:var(--padding-sm);color:var(--color-foreground);background:rgb(var(--color-background-rgb));padding:1rem;text-decoration:none;display:grid}[data-mega-menu-custom] .mega-menu-custom__promo-image{border-radius:.5rem;width:100%;height:auto}[data-mega-menu-custom] .mega-menu-custom__promo-title,[data-mega-menu-custom] .mega-menu-custom__promo-text{margin:0}[data-mega-menu-custom] .mega-menu-custom__cta{width:fit-content;min-height:2.75rem;color:rgb(var(--color-background-rgb));background:rgb(var(--color-foreground-rgb));transition:opacity var(--animation-speed) var(--animation-easing);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex}[data-mega-menu-custom] .mega-menu-custom__cta:hover{opacity:.88}.mega-menu-banner-custom__card{position:relative}.mega-menu-banner-custom__card:before{content:"";background:linear-gradient(202deg, rgb(var(--color-black-rgb) / 0) 58.4%, rgb(var(--color-black-rgb) / 1) 99.47%), linear-gradient(0deg, rgb(var(--color-black-rgb) / .5) 0%, rgb(var(--color-black-rgb) / .5) 100%);pointer-events:none;position:absolute;inset:0}.mega-menu-banner-custom__title{z-index:1;position:relative}.mega-menu-custom__nav .mega-menu-custom__trigger--level-3:hover,.menu-list__list--secondary .header-menu__secondary-item:hover,.mega-menu-icon-link-custom__list .mega-menu-icon-link-custom__item a:hover,.mega-menu-mixed-simple .mega-menu-mixed-simple__list a:hover,.mega-menu-banner-custom__card:hover .mega-menu-banner-custom__title{text-decoration:underline}.section--situation-de-travail .group-block--width-fill{width:100vw;margin-inline:calc(50% - 50vw)}.collection-heading{--group-size-min:35%;--group-size-max:50%;--group-size-mobile:100%;padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end)}@media screen and (width<=767px){.collection-heading .collection-heading__inner{flex-direction:column}}.collection-heading__group--identity{max-width:var(--group-size-max);min-width:var(--group-size-min)}@media screen and (width<=767px){.collection-heading__group--identity{min-width:100%;max-width:100%}}.collection-heading__group--ibesafe{max-width:var(--group-size-max);min-width:var(--group-size-min);background-color:#ffffff1a;border:1px solid;padding:16px}.collection-heading__group--ibesafe .collection-heading__ibesafe-title{font-size:var(--font-h2--size);flex-direction:row;align-items:center;gap:8px;font-style:italic;display:flex}@media screen and (width<=767px){.collection-heading__group--ibesafe{min-width:100%;max-width:100%}.collection-heading__group--ibesafe .collection-heading__ibesafe-btn,.collection-heading__group--ibesafe .collection-heading__ibesafe-text{display:none}.collection-heading__group--ibesafe .collection-heading__ibesafe-title{font-size:var(--font-h4--size)}}.collection-heading__group--video{max-width:var(--group-size-max);min-width:var(--group-size-min)}@media screen and (width<=767px){.collection-heading__group--video{min-width:100%;max-width:100%}}.collection-wrapper .facets.facets--horizontal{padding-block:24px}@media screen and (width<=767px){.collection-wrapper .facets-toggle{border-bottom:1px solid rgb(var(--color-black-rgb) / var(--opacity-25));height:auto;min-height:var(--minimum-touch-target);padding-block:var(--facets-inner-padding-block);padding-inline:0}}@media screen and (width<=767px){.main-collection-grid{margin-top:var(--margin-sm)}}@media screen and (width<=767px){.product-grid-container{padding:0 20px 20px}}.collection-card__sous-categories{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.collection-card__sous-category-tag{background-color:var(--color-background-2,var(--color-background));font-family:var(--font-h4--family);font-size:var(--font-h4--size);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);letter-spacing:var(--font-h4--letter-spacing);line-height:var(--font-h4--line-height);opacity:.75;text-transform:var(--font-h4--case);border:1px solid;border-radius:2px;padding:4px 8px}[data-template=collection\.situation-de-travail] .section--collection-list .group-block{min-height:150px}[data-template=collection\.situation-de-travail] .section--collection-list .group-block .background-image-container,[data-template=collection\.situation-de-travail] .section--collection-list .group-block .overlay{width:100vw;margin-inline:calc(50% - 50vw)}@media screen and (width<=749px){[data-template=collection\.situation-de-travail] .section--collection-list .group-block .icon-block{width:50px}}@media screen and (width>=750px){[data-template=collection\.situation-de-travail] .section--collection-list .group-block .group-block-content{padding-inline:100px}[data-template=collection\.situation-de-travail] .section--collection-list .group-block .icon-block{position:absolute;right:0}}.section.product-information{row-gap:0}.product-details div.block-custom-liquid:not(:has(*)){display:none}.product-details .view-product-title+.group-block>.group-block__media-wrapper+.group-block-content .image-block:first-child{max-height:45px}.product-details:has(.block-custom-liquid .product-badges) .view-product-title+.group-block>.group-block__media-wrapper+.group-block-content{grid-template-columns:1fr auto;gap:8px 16px;display:grid}.product-details:has(.block-custom-liquid .product-badges) .view-product-title+.group-block>.group-block__media-wrapper+.group-block-content>*{grid-column:1/-1}.product-details:has(.block-custom-liquid .product-badges) .view-product-title+.group-block>.group-block__media-wrapper+.group-block-content .image-block:first-child{grid-area:1/2}.product-details:has(.block-custom-liquid .product-badges) .view-product-title+.group-block>.group-block__media-wrapper+.group-block-content div:has(>.product-badges){grid-area:1/1}.product-details .image-block__image{object-fit:contain}.product-details .product-badges{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:45px;margin-bottom:8px;display:flex;position:static}.product-details .text-block .sku{font-size:var(--font-size--paragraph-sm);opacity:.75;margin:0}.product-details .h2{padding-left:0}.product-details .h2:before{display:none}.product-details .product-logos{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.product-details .product-logos img{width:40px;height:40px}.product-details .product-logos .product-situation{border-radius:100%}.product-details .product-logos img.product-reparability{width:48px;height:55px}.product-details .product-logos img.product-norme{height:auto}.product-details .alert{--alert-padding:var(--gap-xs)}.product-details .alert .alert-text-wrapper{align-items:center}.product-details .alert p{flex:1;margin:0}.product-details .product-form-buttons .quantity-selector-wrapper{min-width:124px}.product-details .product-form-buttons .omgrfq-product-button{height:52px;margin:0}.product-details .product-form-text__error{order:1}.product-details .block-custom-liquid+product-price .price{font-size:var(--font-size--price-lg)}.product-details .block-custom-liquid+product-price .price .price--fraction{font-size:var(--font-size--price-lg-decimal,var(--font-size--price-lg))}.product-details .product-inventory__status{font-size:var(--font-size--paragraph-sm);width:fit-content;margin-top:-16px;padding:12px 16px}.product-details .product-inventory__status .svg-wrapper{display:none}.product-details .product-inventory__status:has(.product-inventory__icon-in_stock){background:var(--color-success-bg)}.product-details .product-inventory__status:has(.product-inventory__icon-low){background:var(--color-warning-bg)}.product-details .product-inventory__status:has(.product-inventory__out_of_stock){background:var(--color-error-bg)}.product-details .product-reinsurance{gap:var(--gap-xs) var(--gap-lg);flex-wrap:wrap;display:flex}.product-details .product-reinsurance div{align-items:center;gap:var(--gap-xs);flex:1;min-width:fit-content;display:flex}.product-details .product-reinsurance svg{flex-shrink:0}.product-details .product-reinsurance p{margin:0}.product-details .block-custom-liquid:has(.product-reinsurance):not(:has(.product-reinsurance div)){display:none}.product-details .accordion .details__header{--summary-font-size:var(--font-size--paragraph);padding-block:16px}.product-details .accordion:has([data-has-recommendations=false]){display:none}.product-details .product-recommendations-wrapper{--font-size--price:1rem;--font-size--price-decimal:var(--font-size--price);--font-price--style:normal;--btn-icon-color:var(--color-foreground)}.product-details .product-recommendations-wrapper .resource-list__slide{--slide-width-max:229px}.product-details .product-recommendations-wrapper slideshow-arrows{padding-inline:16px}.product-details .product-recommendations-wrapper slideshow-arrows .svg-wrapper{display:inline-flex}.product-details .product-card{box-shadow:none}.product-details .product-card .card-gallery{--color-border:#dfdfdf;background:var(--color-white);border-bottom:1px solid var(--color-border);position:static}.product-details .product-card .card-gallery slideshow-container{background:inherit}.product-details .product-card .card-gallery:after{display:none}.product-details .product-card .product-badges{gap:3px;position:absolute;top:0;left:0}.product-details .product-card [ref=productTitleLink]+.text-block{max-height:40px;overflow:hidden}.product-details .product-card product-price{padding-bottom:42px}.product-details .product-card product-price .recommended-price,.product-details .product-card product-price .product-promo-tag,.product-details .product-card product-price .product-promos-tag{display:none}.product-details .product-card .quick-add__button{aspect-ratio:1;opacity:1;bottom:10px;left:auto;right:0}.product-details .product-card .add-to-cart-text__content{display:none}.product-details .product-i-besafe{align-items:center;gap:16px;padding:16px 24px;font-weight:700;text-decoration:underline;display:flex}.product-details .product-i-besafe img{flex-shrink:0;width:auto}.product-details .product-i-besafe:hover{text-decoration:none}.product-information .breadcrumbs{padding-block:25px}@media screen and (width<=749px){.product-information .breadcrumbs{display:none}}.product-information__media{--color-border-rgb:var(--color-grey-1-rgb)}.product-information__media .media-fit-cover :is(img,video,iframe,.deferred-media__poster-image){object-fit:contain}.product-information__media slideshow-component{gap:8px 16px}.product-information__media slideshow-container{border:var(--style-border-width) solid rgb(var(--color-border-rgb))}.product-information__media slideshow-arrows{--icon-size-sm:12px;mix-blend-mode:normal}.product-information__media slideshow-arrows .slideshow-control{border:1px solid var(--color-primary-custom);border-radius:100%;width:30px;min-width:0;height:30px;min-height:0;padding:0}.product-information__media slideshow-arrows .svg-wrapper{color:var(--color-foreground)}.product-information__media .slideshow-controls__thumbnails,.product-information__media .dialog-thumbnails-list-container{--media-border-opacity:1;padding:0}:is(.product-information__media .slideshow-controls__thumbnails,.product-information__media .dialog-thumbnails-list-container) .slideshow-controls__thumbnail,:is(.product-information__media .slideshow-controls__thumbnails,.product-information__media .dialog-thumbnails-list-container) .dialog-thumbnails-list__thumbnail{border:var(--style-border-width) solid rgb(var(--color-border-rgb));position:relative}:is(:is(.product-information__media .slideshow-controls__thumbnails,.product-information__media .dialog-thumbnails-list-container) .slideshow-controls__thumbnail,:is(.product-information__media .slideshow-controls__thumbnails,.product-information__media .dialog-thumbnails-list-container) .dialog-thumbnails-list__thumbnail):after{content:"";height:3px;display:block;position:absolute;bottom:0;left:0;right:0}:is(:is(.product-information__media .slideshow-controls__thumbnails,.product-information__media .dialog-thumbnails-list-container) .slideshow-controls__thumbnail,:is(.product-information__media .slideshow-controls__thumbnails,.product-information__media .dialog-thumbnails-list-container) .dialog-thumbnails-list__thumbnail)[aria-selected=true]:not(:focus-visible){border-bottom-color:#0000;outline:none}:is(:is(.product-information__media .slideshow-controls__thumbnails,.product-information__media .dialog-thumbnails-list-container) .slideshow-controls__thumbnail,:is(.product-information__media .slideshow-controls__thumbnails,.product-information__media .dialog-thumbnails-list-container) .dialog-thumbnails-list__thumbnail)[aria-selected=true]:after{background:var(--color-foreground)}@media screen and (width<=749px){.product-information__media .slideshow-controls__thumbnails,.product-information__media .dialog-thumbnails-list-container{margin:0}:is(.product-information__media .slideshow-controls__thumbnails,.product-information__media .dialog-thumbnails-list-container) .slideshow-controls__thumbnail{width:64px}}.product-information__media .dialog-thumbnails-list:after{display:none}.product-information__media slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls{justify-content:flex-start;gap:0 16px;position:relative}.product-information__media slideshow-component:has(slideshow-controls[thumbnails]) slideshow-arrows{justify-content:center;gap:4px 8px;position:static}@media screen and (width<=749px){.product-information__media slideshow-component:has(slideshow-controls[thumbnails]) slideshow-arrows{flex-direction:column}}@media screen and (width>=750px){:is(.product-information__media slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]),.product-information__media slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right])) .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline,var(--focus-outline-offset))}:is(.product-information__media slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]),.product-information__media slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right])) slideshow-arrows{flex-direction:row-reverse;padding-block:32px}:is(.product-information__media slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]),.product-information__media slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right])) slideshow-arrows .slideshow-control--previous{transform:rotate(-90deg)}:is(.product-information__media slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]),.product-information__media slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right])) slideshow-arrows .slideshow-control--next{transform:rotate(90deg)}.product-information__media slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){grid-template:"controls container"/auto 1fr}.product-information__media slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){grid-template:"container controls"/1fr auto}}.product-information__media .product-media-gallery__wishlist-wrapper{z-index:10;position:absolute;top:0;right:0}.product-media-container.constrain-height:has(.product-media-constraint-wrapper){width:100%}@media screen and (width<=749px){.product-information .product-information__media{grid-column:2/3}}.product-information__grid product-price{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:0 16px;display:grid;container:price-block/inline-size}.product-information__grid product-price .recommended-price{opacity:.5;grid-area:1/1/auto/3}.product-information__grid product-price .price-wrapper{grid-area:2/1;align-items:flex-end;gap:5px;width:fit-content;display:flex}.product-information__grid product-price .price-wrapper .ot-block-price{display:flex!important}.product-information__grid product-price .compare-at-price{font-size:var(--font-size--price-lg-old)}.product-information__grid product-price .product-promos-tag,.product-information__grid product-price .product-promo-tag{grid-area:2/2;align-self:center;width:fit-content;margin:0}:is(.product-information__grid product-price .product-promos-tag,.product-information__grid product-price .product-promo-tag) svg{color:var(--color-primary-custom);flex-shrink:0}.product-information__grid product-price .product-promos-tag+.product-promo-tag{display:none}@container price-block (width<=400px){.product-information__grid product-price:has(.price-wrapper>.text-sm) .price-wrapper{grid-column:1/-1}.product-information__grid product-price:has(.price-wrapper>.text-sm) .product-promos-tag,.product-information__grid product-price:has(.price-wrapper>.text-sm) .product-promo-tag{grid-area:3/1;align-self:start}}.product-docs{flex-wrap:wrap;gap:24px 40px;display:flex}.product-tabs__doc{align-items:center;gap:var(--gap-xs);display:flex}.product-tabs__doc .icon-wrapper{border-radius:100%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.product-tabs__doc svg{width:15px;height:15px}.product-tabs__doc:hover{text-decoration:underline}@media screen and (width<=749px){.product-tabs__doc{flex:1 0 50%;min-width:220px}}.product-features .feature-item{border-bottom:1px solid var(--color-border);gap:var(--gap-lg);grid-template-columns:1fr 1fr;padding:10px 20px;display:grid}.product-features dt{text-transform:uppercase;font-size:13px;font-weight:700}.product-features dd{margin:0}@media screen and (width>=1200px){.product-features{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}}.quick-order-list .quick-order-list__container{z-index:2;margin-bottom:24px;position:relative}.quick-order-list .quick-order-list__grid-header{font-size:var(--font-size--paragraph-sm);text-transform:uppercase;border:none;margin:0;padding:0;display:flex}.quick-order-list .quick-order-list__grid-header .quick-order-list__grid-cell{padding:8px}.quick-order-list .quick-order-list__grid-row{content-visibility:visible;border:0;align-items:stretch;gap:0;margin:0;padding:0;display:flex}.quick-order-list .quick-order-list__grid-row .quick-order-list__grid-cell+.quick-order-list__grid-cell{border-left:1px solid var(--color-border-table,var(--color-grey-1))}.quick-order-list .quick-order-list__grid-row.color-scheme-light{--color-border-table:var(--color-white)}.quick-order-list .quick-order-list__grid-cell{text-align:center;flex:1;justify-content:center;align-items:center;padding:16px 8px;display:flex}.quick-order-list .quick-order-list__grid-cell .variant-item__inner-container{display:block}.quick-order-list .quick-order-list__grid-cell--variant .variant-item__sku{color:var(--color-grey-3);font-size:var(--font-size--paragraph-sm)}.quick-order-list .quick-order-list__grid-cell--price [ref=priceContainer]{flex-wrap:wrap;justify-content:center}.quick-order-list .quick-order-list__grid-cell--price .price{font-size:var(--font-paragraph--size);font-style:normal}.quick-order-list .quick-order-list__grid-cell--stock{--icon-size-sm:10px;align-items:center;gap:var(--gap-xs);display:flex}.quick-order-list .quick-order-list__grid-cell--stock circle:first-child{opacity:1}.quick-order-list .quick-order-list__grid-cell--stock circle:last-child{display:none}.quick-order-list .quick-order-list__grid-cell--quantity .quantity-selector-wrapper{flex-wrap:nowrap;justify-content:center}.quick-order-list .quick-order-list__grid-cell--quantity cart-quantity-selector-component{--quantity-selector-width:88px;background:var(--color-white);gap:0;height:24px}.quick-order-list .quick-order-list__grid-cell--quantity cart-quantity-selector-component.quantity-selector :is(.quantity-minus,.quantity-plus){align-self:stretch;height:auto}.quick-order-list .quick-order-list__grid-cell--quantity button{background:var(--color-foreground);color:var(--color-white);width:24px}.quick-order-list .quick-order-list__grid-cell--quantity input{min-width:0;max-width:none}.quick-order-list .quick-order-list-block-footer{flex-direction:column;gap:8px;display:flex}.quick-order-list .quick-order-list-block-footer .button{width:100%;height:45px;position:relative}.quick-order-list+.product-inventory{display:none}@media screen and (width<=600px),screen and (width>=750px) and (width<=1100px){.quick-order-list .quick-order-list__grid-header .quick-order-list__grid-cell--variant{flex:2;justify-content:flex-start}.quick-order-list .quick-order-list__grid-header .quick-order-list__grid-cell--price,.quick-order-list .quick-order-list__grid-header .quick-order-list__grid-cell--stock{display:none}.quick-order-list .quick-order-list__grid-body .quick-order-list__grid-row{grid-template-columns:2fr 1fr;display:grid}.quick-order-list .quick-order-list__grid-body .quick-order-list__grid-row .quick-order-list__grid-cell--variant{text-align:left;justify-content:flex-start;padding-bottom:0}.quick-order-list .quick-order-list__grid-body .quick-order-list__grid-row .quick-order-list__grid-cell--stock{border:0;grid-column:1/2;justify-content:flex-start;padding-top:0}.quick-order-list .quick-order-list__grid-body .quick-order-list__grid-row .quick-order-list__grid-cell--price{border:0;grid-column:1/2;justify-content:flex-start;padding-block:0}.quick-order-list .quick-order-list__grid-body .quick-order-list__grid-row .quick-order-list__grid-cell--quantity{grid-area:1/2/4/3}.quick-order-list .quick-order-list__grid-body .quick-order-list__grid-row .quick-order-list__grid-cell--quantity .variant-item__inner-container{width:88px}}.cart-drawer__items .cart-items__table .cart-items__table-row,.cart-totals .cart-actions{border-bottom:var(--style-border-width) solid rgb(var(--color-border-rgb) / .2)}.cart-totals .cart-actions{border-block:var(--style-border-width) solid rgb(var(--color-border-rgb) / .2);border-top:0}.cart-items__table .cart-items__table-row{align-items:center}.cart-actions .cart-actions__divider{border-block-start:var(--style-border-width) solid rgb(var(--color-border-rgb) / .2)}.cart-items--dividers .cart-items__table .cart-items__table-row{border-bottom:var(--style-border-width) solid rgb(var(--color-border-rgb) / .2)}details[open] .cart-totals__icon .horizontal{display:none}html:has(.cart-page){scrollbar-gutter:stable}.cart-page__more-blocks{margin-top:auto}@container cart-items (width>=720px){.cart-items__table .cart-items__quantity,.cart-items__table .cart-items__price{grid-row:1/-1;align-self:center}}.section--contact.section.page-width-content,.section--creation-de-compte.section.page-width-content{--page-content-width:var(--normal-page-width);--page-width:calc(var(--page-content-width) + (var(--page-margin) * 2))}shopify-forms-embed{--shopify-forms-border-color:var(--color-input-border);--shopify-forms-border-radius:var(--style-border-radius-inputs);--shopify-forms-border-width:var(--style-border-width-inputs);--shopify-forms-input-background:var(--color-input-background);--shopify-forms-input-border-color:var(--color-input-border);--shopify-forms-input-border-radius:var(--style-border-radius-inputs);--shopify-forms-input-border-width:var(--style-border-width-inputs);--shopify-forms-input-color:var(--color-input-text);--shopify-forms-input-padding:var(--padding-lg) var(--padding-xl);--shopify-forms-input-placeholder-color:rgba(var(--color-input-text-rgb) / .5)}.dfd-category-term,label.dfd-image-search-button,.dfd-btn-image-filter,.dfd-btn-color-filter,.dfd-btn-sort-filter,.dfd-btn-term-filter,.dfd-root button{color:var(--color-black)!important}.dfd-layer{--dfd-border-radius:0;--dfd-btn-font-family:var(--font-body--family);--dfd-btn-color:var(--color-black);--df-accent-primary:var(--color-primary-custom)}.dfd-layer .dfd-header .dfd-searchbox{border-bottom:1px solid var(--color-black)}.dfd-layer .dfd-card{border-radius:var(--dfd-border-radius);box-shadow:none;border:none;padding:16px}.dfd-layer .dfd-card .dfd-card-content{border-top:1px solid var(--color-grey-1);padding-top:16px}.dfd-layer .dfd-card .dfd-card-content .dfd-card-title{color:inherit;text-transform:uppercase;font-weight:700}.dfd-layer .dfd-card .dfd-card-pricing{--font-size--price:1rem;font-family:var(--font-price--family);font-size:var(--font-size--price);font-style:var(--font-price--style);font-weight:var(--font-price--weight)}.dfd-layer .dfd-card .dfd-card-pricing .dfd-card-price--sale{color:var(--color-price-promo)}.dfd-layer .dfd-card .dfd-card-pricing:has(.dfd-card-price--sale) .dfd-card-price:not(.dfd-card-price--sale){font-size:var(--font-size--paragraph-sm);margin:0;font-style:italic}@media (hover:hover){.dfd-layer .dfd-card:hover{box-shadow:none;border:none}.dfd-layer .dfd-card:hover .dfd-card-content{border-top:1px solid var(--color-primary-custom)}}.dfd-layer .dfd-slider{--df-slider-color-primary:var(--df-accent-primary);--df-slider-color-pips:var(--color-black);--df-slider-color-tertiary:var(--color-black)}.dfd-layer .dfd-slider-tooltip{border-radius:var(--dfd-border-radius);color:var(--color-black)}.dfd-layer .dfd-btn-term-filter:before{border-radius:var(--dfd-border-radius);outline:1px solid var(--color-black)}.dfd-layer .dfd-carousel-arrow{width:50px}.dfd-layer .dfd-carousel-arrow svg{border:1px solid var(--color-primary-custom);border-radius:50px}.dfd-layer .dfd-carousel-arrow svg path{fill:var(--color-black);stroke:var(--color-white);stroke-width:.5px}.dfd-layer .dfd-carousel-arrow:hover svg{background-color:var(--color-primary-custom)}.dfd-layer .dfd-suggestion-button{background-color:var(--color-grey-1);border:none;border-color:var(--dfd-btn-border-color);border-radius:var(--dfd-border-radius)}.dfd-layer .dfd-suggestion-button span{text-transform:uppercase;font-weight:700}.dfd-mobile .dfd-layer .dfd-delete-link-button{text-decoration:underline}.dfd-mobile .dfd-layer .dfd-toggle-filters-button,.dfd-mobile .dfd-layer .dfd-close-filters-button,.dfd-mobile .dfd-layer .dfd-clear-filters-button,.dfd-mobile .dfd-layer .dfd-back-to-top-button.dfd-toolbar-btn-right{--dfd-btn-font-size:16px;--dfd-btn-width:auto;--dfd-btn-height:48px;--dfd-btn-padding-x:16px;--dfd-btn-border-radius:0}.dfd-mobile .dfd-layer .dfd-toggle-filters-button,.dfd-mobile .dfd-layer .dfd-close-filters-button,.dfd-mobile .dfd-layer .dfd-back-to-top-button.dfd-toolbar-btn-right{--dfd-btn-bg:var(--color-black);--dfd-btn-border-color:var(--color-black);--dfd-btn-color:var(--df-accent-on-primary,#f5f9ff);--dfd-btn-hover-bg:var(--color-white);--dfd-btn-hover-border-color:var(--color-black);--dfd-btn-hover-color:var(--color-black);--dfd-btn-active-bg:var(--color-white);--dfd-btn-active-border-color:var(--color-black);--dfd-btn-active-color:var(--color-black);--dfd-btn-disabled-bg:var(--color-grey-1);--dfd-btn-disabled-border-color:var(--color-grey-1);--dfd-btn-disabled-color:var(--color-black)}:root{--swym-border-radius:0;--swym-padding-sm:20px;--swym-padding-lg:64px;--swym-p-border-radius-100:0}.swym-storefront-layout-notification-container,.swym-storefront-layout-notification-container .swym-storefront-layout-notification{border-radius:var(--swym-border-radius)}.swym-storefront-layout-create-collection-name-form-group{flex-direction:row-reverse;align-items:center;display:flex}swym-storefront-layout-notification#swym-storefront-layout-notification[data-nudge-active]{border-radius:var(--swym-border-radius)}swym-storefront-layout-notification#swym-storefront-layout-notification[data-nudge-active] .swym-aw-nudge-header .swym-aw-nudge-thumb{border-radius:var(--swym-border-radius)}swym-storefront-layout-notification#swym-storefront-layout-notification[data-nudge-active] .swym-aw-nudge-login-btn{border-radius:var(--swym-border-radius)}.swym-storefront-layout-actions-container.swym-storefront-layout-show-action-view .swym-storefront-layout-action-layout{border-radius:var(--swym-border-radius)}.swym-storefront-layout-actions-container.swym-storefront-layout-show-action-view .swym-storefront-layout-action-layout .swym-storefront-layout-collection-action-btn.add-item-to-collection.swym-storefront-layout-action-collection-item-container,.swym-storefront-layout-actions-container.swym-storefront-layout-show-action-view .swym-storefront-layout-action-layout input#swym-storefront-layout-create-collection-name-input,.swym-storefront-layout-actions-container.swym-storefront-layout-show-action-view .swym-storefront-layout-action-layout .swym-storefront-layout-save-collection-list-button#swym-storefront-layout-save-collection-list-button{border-radius:var(--swym-border-radius)}.swym-storefront-layout-layout{padding:40px 0}.swym-storefront-layout-layout .swym-storefront-layout-collection-title{line-height:normal}.swym-storefront-layout-tabs-view .swym-storefront-layout-tab-indicator:empty{background-color:var(--color-primary-custom)}.swym-storefront-layout-layout .swym-storefront-layout-tabs-view .swym-storefront-layout-tabs{box-shadow:none}.swym-storefront-layout-layout .swym-storefront-layout-tabs-view .swym-storefront-layout-tabs .swym-storefront-layout-tab-button{color:var(--color-grey-3)}.swym-storefront-layout-layout .swym-storefront-layout-tabs-view .swym-storefront-layout-tabs .swym-storefront-layout-tab-button.swym-storefront-layout-tab-button-active{color:var(--color-black)}.swym-storefront-layout-layout .swym-storefront-layout-login-user-container{max-width:1440px;margin:var(--swym-padding-sm) auto;background-color:#e5efc8;width:100%;padding-left:64px;padding-right:64px}.swym-storefront-layout-layout .swym-storefront-layout-login-user-container .swym-storefront-layout-login-button{border-radius:var(--swym-border-radius)}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-header{max-width:1440px;height:auto;padding:var(--swym-padding-sm) 0;width:100%;margin:0 auto}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-header .swym-storefront-layout-title{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color,var(--font-h2-color));padding-left:26px;position:relative;font-weight:var(--font-h2--weight)!important}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-header .swym-storefront-layout-title:before{content:"";background-image:url("data:image/svg+xml,%3Csvg fill='%23a8ca48' width='18' height='10' viewBox='0 0 18 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5625 5.71484L1.20508 10H5.3916L9.74805 5.71484H5.5625ZM5.58594 5.71387H9.77246L4.18652 0H0L5.58594 5.71387Z' /%3E%3Cpath d='M13.335 5.71484L8.97754 10H13.1641L17.5215 5.71484H13.335ZM13.3584 5.71387H17.5449L11.959 0H7.77246L13.3584 5.71387Z' /%3E%3C/svg%3E");width:18px;height:11px;display:block;position:absolute;top:10px;left:0}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-collection-carousel-title,.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-default-list-title{font-size:var(--font-size--lg);line-height:normal}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-collection-grid-item{border-radius:var(--swym-border-radius);width:280px;min-width:280px}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-collection-grid-item:hover{border:1px solid var(--color-black);box-shadow:none}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-collection-grid-item .swym-storefront-layout-collection-grid-item-name{font-size:var(--font-paragraph--size);text-transform:uppercase;font-weight:700}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-collection-grid-item .swym-storefront-layout-collection-grid-item-count{color:var(--color-black)}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-collection-grid-item .swym-storefront-layout-collection-grid-item-option-button svg circle{fill:var(--color-black)}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-default-list-info{color:var(--color-black)}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-grid-item-content .swym-storefront-layout-grid-item-price-variant,.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-grid-item-content .swym-storefront-layout-grid-item-final-price+.swym-storefront-layout-price-devider{display:none}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-grid-item-content .swym-storefront-layout-grid-item-add-to-cart-button{border-radius:var(--swym-border-radius)}.swym-storefront-layout-layout .swym-storefront-layout-tab-container .swym-storefront-layout-grid-item-content .swym-storefront-layout-grid-item-add-to-cart-button:disabled{background-color:var(--color-grey-1);color:var(--color-black);opacity:1}.swym-storefront-layout-grid-item-image-container{--swym-p-border-radius-100:0}#swym-storefront-layout-section-container img.swym-storefront-layout-grid-item-image,.swym-storefront-layout-as-modal img.swym-storefront-layout-grid-item-image{border-radius:0!important}#swym-storefront-layout-container .swym-storefront-layout-layout .swym-storefront-layout-container .swym-storefront-layout-body{margin:0 auto var(--swym-padding-sm);max-width:1440px;padding:var(--swym-padding-sm) 0;width:100%}.swym-storefront-layout-empty-sfl-container .swym-storefront-layout-empty-sfl-content>svg{display:none}.swym-storefront-layout-empty-sfl-container .swym-storefront-layout-empty-sfl-view-cart-button{border-radius:var(--swym-border-radius);background-color:#0000}.swym-storefront-layout-collection-list-header{background:#212222 0 0/cover}.swym-storefront-layout-collection-list-header .swym-storefront-layout-collection-list-back-button{width:22px;height:17px}.swym-storefront-layout-collection-list-header .swym-storefront-layout-collection-list-header-content{background:0 0;padding:20px}@media screen and (width>=1600px){.swym-storefront-layout-collection-list-header .swym-storefront-layout-collection-list-header-content{max-width:1440px;padding:20px 0;left:calc(50% - 720px)}}.swym-storefront-layout-collection-list-header .swym-storefront-layout-collection-list-images img{display:none}#swym-storefront-layout-section-container .swym-storefront-layout-show-collection-list .swym-storefront-layout-collection-list-content .swym-storefront-layout-items-container .swym-storefront-layout-grid-item .swym-storefront-layout-grid-item-image-container,#swym-storefront-layout-section-container .swym-storefront-layout-show-collection-list .swym-storefront-layout-collection-list-content .swym-storefront-layout-as-modal .swym-storefront-layout-grid-item-image-container{aspect-ratio:1;min-width:100%;height:auto}:is(#swym-storefront-layout-section-container .swym-storefront-layout-show-collection-list .swym-storefront-layout-collection-list-content .swym-storefront-layout-items-container .swym-storefront-layout-grid-item .swym-storefront-layout-grid-item-image-container,#swym-storefront-layout-section-container .swym-storefront-layout-show-collection-list .swym-storefront-layout-collection-list-content .swym-storefront-layout-as-modal .swym-storefront-layout-grid-item-image-container) img{aspect-ratio:1;object-fit:contain}@media screen and (width>=1600px){#swym-storefront-layout-collection-list-items-container.swym-storefront-layout-items-container{max-width:1440px;margin:20px auto}}.swym-storefront-layout-action-tooltip-for-wishlist-as-section .swym-storefront-layout-action-tooltip-layout.swym-storefront-layout-show-action-tooltip-view{border-radius:var(--swym-border-radius)}@media screen and (width<=767px){.swym-storefront-layout-layout{padding:var(--swym-padding-sm)}}@media screen and (width>=768px) and (width<=1439px){.swym-storefront-layout-layout{padding:var(--swym-padding-sm) 64px}}@media screen and (width<=1439px){.swym-storefront-layout-layout .swym-storefront-layout-login-user-container,#swym-storefront-layout-container .swym-storefront-layout-layout .swym-storefront-layout-container .swym-storefront-layout-body{max-width:100%}.swym-storefront-layout-layout .swym-storefront-layout-login-user-container{padding:var(--swym-padding-sm)}}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin:20px}@media screen and (width>=750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin:64px}}
