.slideshow-controls__dots button[aria-current=true]{--color: var(--color-active)}.slideshow-controls__dots button[aria-current=true]:after{box-shadow:inset 0 0 0 1.5px #0006}@supports not (view-timeline-axis: inline){.slideshow-controls__dots button:after [aria-current=true]{--color: var(--color-active)}}.slideshow-controls__thumbnails .slideshow-control[aria-current=true]{outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}slideshow-controls .slideshow-controls__dots button{width:max(calc(var(--size) * 2),24px);height:max(calc(var(--size) * 2),24px);margin:0}:root{--bmp-card-title-transform: uppercase;--bmp-card-title-weight: 600;--bmp-card-price-weight: 400}@media screen and (max-width:749px){.bmp-hide-on-mobile{display:none}}@media screen and (min-width:750px){.bmp-hide-on-desktop{display:none}}@media screen and (min-width:750px){body:is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content){--page-margin: 60px}body.page-width-normal{--page-content-width: 100rem}}add-to-cart-component .add-to-cart-button:not(.sticky-add-to-cart__button):not(.button-custom){--button-color: var(--color-background);background-color:var(--color-foreground);color:var(--color-background)}add-to-cart-component .add-to-cart-button:not(.sticky-add-to-cart__button){font-size:1.125rem;min-height:60px}add-to-cart-component .add-to-cart-button:not(.sticky-add-to-cart__button):not(.button-custom):not([data-added=true]):hover{background-color:var(--color-foreground);color:var(--color-background)}add-to-cart-component .add-to-cart-button:not(.sticky-add-to-cart__button) .add-to-cart-icon{display:none}add-to-cart-component .add-to-cart-button:not(.sticky-add-to-cart__button)[data-added=true]{color:transparent}.accordion details>summary{padding-block:15px}.accordion details .details__header{font-size:1.125rem;font-weight:600}@media screen and (max-width:749px){.accordion details .details__header{font-size:1rem}}body .button:not(.button-unstyled),body .button-secondary{font-weight:700}.cart-drawer__inner:has(.bmp-free-shipping-bar,.bmp-cart-announcements) .cart-drawer__content{height:auto;flex:1 1 0;min-height:0}.cart-drawer__inner:has(.bmp-free-shipping-bar) .cart-drawer__content .cart-items{margin-block-start:var(--margin-md)}.section--full-width.section-resource-list{padding-inline:16px}.section-content-wrapper>.accordion{width:100%;max-width:1200px;margin-inline:auto}.accordion.accordion--dividers accordion-custom:first-child details{border-block-start:0}.accordion.accordion--dividers accordion-custom:last-child details{border-block-end:0}.accordion.accordion--dividers accordion-custom:not(:first-child) details{border-block-start-color:rgb(var(--color-foreground-rgb) / 19%)}body .header__row--top:not(.divider--page-width),body .header__row--top.divider--page-width .header__columns,body .header__row--bottom,body #header-component[data-menu-style=drawer] .header__row--top:not(.divider--page-width),body #header-component[data-menu-style=drawer] .header__row--top.divider--page-width .header__columns{border-bottom-color:rgb(var(--color-foreground-rgb) / 19%)}body .dialog-modal .predictive-search-form__header{--color-border: rgb(var(--color-foreground-rgb) / 19%)}body .predictive-search-results__clear.button-unstyled{font-weight:600}body .field__input:focus,body .search-page-input:focus{box-shadow:0 0 0 2px rgb(var(--color-foreground-rgb) / 60%);outline:none}.header .menu-list__link--active{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.variant-option--buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:32px;padding-block:2px;padding-inline:12px;font-size:.8125rem}@media screen and (max-width:749px){.variant-option.variant-option--default-width-buttons{gap:6px}.variant-option--default-width-buttons .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex-basis:3em;padding-inline:8px}}.accordion .details-content>.text-block{padding-inline-start:8px}.accordion .details-content>.text-block>*{color:rgb(var(--color-foreground-rgb) / 75%)}.product-card .text-block:not(product-price),.product-card .text-block:not(product-price)>*{font-weight:var(--bmp-card-title-weight);text-transform:var(--bmp-card-title-transform);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3rem;transition:text-decoration-color .125s ease-in-out}.product-card:hover .text-block:not(product-price),.product-card:hover .text-block:not(product-price)>*{text-decoration-color:currentColor}.product-card product-price,.product-card product-price *{font-weight:var(--bmp-card-price-weight)}.predictive-search-results__card--product .product-card{display:grid;height:100%}.predictive-search-results__wrapper-products .card-gallery{--slide-width: 100%;--slideshow-gap: 0}.product-card .card-gallery{overflow:hidden}.product-card .card-gallery:not([data-bmp-hover]) slideshow-slide img{transition:transform .3s ease}.product-card .card-gallery:not([data-bmp-hover]):hover slideshow-slide img{transform:scale(1.1)}.product-information__media slideshow-controls{justify-content:center}.product-information__media .slideshow-controls__thumbnails-container{max-width:min(100%,615px)}.predictive-search-form__footer .predictive-search__search-button{--button-padding-block: 12px}.bmp-facets-mobile-count{display:none}@media screen and (max-width:749px){.bmp-facets-mobile-count{display:block;margin-inline-start:auto;font-size:var(--font-size--sm);white-space:nowrap}}.facets--bmp-labels .bmp-facets-bar-label,.facets--bmp-labels sorting-filter-component .facets__label{color:var(--color-foreground);font-size:var(--font-size--sm);font-weight:600}@media screen and (min-width:750px){.facets--bmp-labels .bmp-facets-bar-label{align-self:center}.facets--bmp-labels sorting-filter-component{margin-inline-start:auto}.facets.facets--bmp-labels .products-count-wrapper{order:2;margin-inline-start:0}.facets.facets--bmp-labels .sorting-filter .facets__status{display:flex;font:inherit;font-size:var(--font-size--sm);font-weight:400;margin:0}}.cart-totals{--cart-font-size--xl: 1.5rem;--cart-secondary-font-weight: 400}@media screen and (max-width:749px){.cart-totals .cart-totals__total .cart-totals__total-value{font-size:1.5rem}}main:has(cart-items-component) .cart-items__price{font-size:var(--font-size--md)}cart-items-component .quantity-selector{background-color:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb) / 30%);border-radius:4px;min-width:126px;min-height:46px}cart-drawer-component .quantity-selector{--quantity-selector-width: 142px;box-sizing:border-box;flex:0 0 142px;inline-size:142px;min-inline-size:142px}cart-drawer-component .quantity-selector input[type=number]{box-sizing:border-box;flex:0 0 52px;inline-size:52px;min-inline-size:52px;max-inline-size:52px;block-size:44px;margin:0;padding:0;text-align:center;font-size:18px;font-weight:600;line-height:44px;color:rgb(var(--color-foreground-rgb));-webkit-text-fill-color:rgb(var(--color-foreground-rgb));opacity:1}@media screen and (max-width:749px){.menu-drawer__navigation :is(.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--parent,.menu-drawer__menu-item--child){font-size:1rem}}.menu-drawer__navigation .menu-drawer__menu-item--parent,.menu-drawer__navigation .menu-drawer__menu-item--parent:hover{color:var(--color-foreground)}.menu-drawer__navigation .menu-drawer__menu-item--child,.menu-drawer__navigation .menu-drawer__menu-item--child:hover{color:var(--color-foreground-subdued)}@media screen and (min-width:750px){slideshow-slide .text-block:not(.custom-font-size) p{font-size:1.25rem}slideshow-slide .group-block-content{gap:8px}}.slideshow-section .slide__content{max-width:var(--page-width);margin-inline:auto}.slideshow-section .slideshow-controls__dots{gap:0}.slideshow-section .slideshow-controls__dots button{--size: .5rem}.slideshow-section .slideshow-controls__dots button:after,.slideshow-section .slideshow-controls__dots button[aria-current=true]:after{box-shadow:none}@media screen and (max-width:749px){slideshow-slide .text-block.custom-font-size,slideshow-slide .text-block.custom-font-size :is(h1,h2,h3){font-size:2.5rem}.slideshow-section slideshow-slide .text-block.custom-font-size p{font-size:2.5rem}.slideshow-section slideshow-slide :is(.text-block,.text-block>*){text-align:left}.slideshow-section slideshow-slide .group-block,.slideshow-section slideshow-slide .group-block-content{align-items:flex-start}slideshow-slide .text-block:not(.custom-font-size) p{font-size:1.125rem}}.bmp-slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}.bmp-slide-link:focus-visible{outline-offset:calc(var(--focus-outline-width) * -1);border-radius:var(--corner-radius, 0)}slideshow-slide[aria-hidden=true] .bmp-slide-link{pointer-events:none}slideshow-slide:has(>a.bmp-slide-link) .slide__content{pointer-events:none;position:relative;z-index:var(--layer-flat)}slideshow-slide:has(>a.bmp-slide-link) .slide__content :is(a,button,input,select,textarea,details,label,iframe,video,audio,[tabindex],[role=button],[role=link]){pointer-events:auto}.shopify-design-mode slideshow-slide:has(>a.bmp-slide-link) .slide__content{pointer-events:auto}@media screen and (max-width:749px){slideshow-slide.bmp-slide-below-mobile{display:grid;grid-template-rows:var(--grid-template-rows)}slideshow-slide.bmp-slide-below-mobile>.slide__image-container,slideshow-slide.bmp-slide-below-mobile .slide__content{position:static}}footer .footer-content{padding-block:36px}footer .footer-content .menu__heading{padding-block-start:0}.bmp-badge-placeholder{display:inline-flex;align-items:center;align-self:start;width:fit-content;padding-block:4px;padding-inline:8px;border:1px dashed var(--color-border, currentcolor);border-radius:4px;font-size:.75rem;line-height:normal;opacity:.6}.bmp-product-labels{position:absolute;z-index:var(--layer-flat);display:flex;flex-direction:column;align-items:var(--bmp-labels-align, flex-start);justify-content:var(--bmp-labels-justify, flex-start);gap:5px;inset:var(--bmp-labels-inset, 7.5px);pointer-events:none}.bmp-product-labels--card{--bmp-labels-inset: 7.5px}.bmp-product-labels--pdp{--bmp-labels-inset: 15px}.bmp-product-labels--top-left{--bmp-labels-justify: flex-start;--bmp-labels-align: flex-start}.bmp-product-labels--top-right{--bmp-labels-justify: flex-start;--bmp-labels-align: flex-end}.bmp-product-labels--bottom-left{--bmp-labels-justify: flex-end;--bmp-labels-align: flex-start}.bmp-label{display:inline-flex;align-items:center;padding-block:4px;padding-inline:10px;border-radius:var(--bmp-label-radius, 40px);background:var(--bmp-label-bg, var(--color-background));color:var(--bmp-label-text, var(--color-foreground));font-family:var(--bmp-label-font-family, var(--font-body--family));font-weight:var(--bmp-label-font-weight, var(--font-body--weight));font-size:var(--font-size--2xs);line-height:1.2;text-transform:var(--bmp-label-text-transform, none);white-space:nowrap}@media screen and (min-width:750px){.bmp-label{font-size:var(--font-size--xs)}}.product-badges{display:none}[product-grid-view=zoom-out] .card-gallery>bmp-product-labels{display:none}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .bmp-nav-item:not([slot=overflow]){position:relative}#header-component[data-menu-style=menu] .bmp-nav-item:not([slot=overflow])>.bmp-nav-panel{left:0;top:calc(100% + var(--focus-outline-size, 0px) + var(--border-bottom-width, 0px));width:max-content;min-width:12rem;max-width:min(30rem,calc(100vw - 2rem));padding-inline:0;clip-path:none;content-visibility:visible;contain-intrinsic-size:auto none;translate:var(--bmp-nav-shift, 0) 0;transition:visibility var(--submenu-animation-speed) var(--animation-easing)}#header-component[data-menu-style=menu] .bmp-nav-item:not([slot=overflow]):not(:has(>.bmp-nav-trigger[aria-expanded=true]))>.bmp-nav-panel{visibility:hidden;--submenu-content-opacity: 0}#header-component[data-menu-style=menu] .bmp-nav-item[slot=overflow]:has(>.bmp-nav-trigger[aria-expanded=true])>.bmp-nav-panel{visibility:visible}#header-component[data-menu-style=menu] .bmp-nav-item:not([slot=overflow])>.bmp-nav-panel>.menu-list__submenu-inner{transform:none;padding-block:0;padding-inline:0;max-height:min(70vh,calc(100vh - var(--header-height) - 2rem));overflow-y:auto;overflow-x:hidden}#header-component[data-menu-style=menu] .bmp-nav-item:not([slot=overflow]) .bmp-nav-panel__card{background-color:var(--color-background);border:1px solid rgb(var(--color-border-rgb) / var(--bmp-nav-border-opacity, .18));border-radius:4px;box-shadow:var(--shadow-popover);padding-block:var(--padding-sm)}#header-component[data-menu-style=menu]:has(.menu-list__list-item:not([slot=overflow])>.bmp-nav-trigger[aria-expanded=true]) .header__underlay-open{height:100%}#header-component[data-menu-style=menu] .bmp-nav-trigger:after{content:none}#header-component[data-menu-style=menu] .bmp-nav-trigger{flex-direction:row;align-items:center;gap:4px}#header-component[data-menu-style=menu] .bmp-nav-trigger__caret{display:inline-flex;transition:rotate var(--animation-speed, .2s) var(--animation-easing)}#header-component[data-menu-style=menu] .bmp-nav-trigger[aria-expanded=true] .bmp-nav-trigger__caret{rotate:180deg}.bmp-nav-panel__parent,.bmp-nav-group__link,.bmp-nav-group__item{display:block;text-decoration:none;white-space:normal}.bmp-nav-panel__card,.bmp-nav-panel__card[data-bmp-submenu-size=regular]{--bmp-nav-l2-size: var(--menu-font-sm--size);--bmp-nav-l2-line-height: var(--menu-font-sm--line-height);--bmp-nav-l3-size: var(--menu-font-sm--size);--bmp-nav-l3-line-height: var(--menu-font-sm--line-height)}.bmp-nav-panel__card[data-bmp-submenu-size=inverse]{--bmp-nav-l2-size: var(--menu-font-md--size);--bmp-nav-l2-line-height: var(--menu-font-md--line-height);--bmp-nav-l3-size: var(--menu-font-md--size);--bmp-nav-l3-line-height: var(--menu-font-md--line-height)}.bmp-nav-panel__card[data-bmp-submenu-size=inverse_large]{--bmp-nav-l2-size: var(--menu-font-lg--size, 1.125rem);--bmp-nav-l2-line-height: var(--menu-font-lg--line-height, calc(1.1 + .5*min(16 / 18)) );--bmp-nav-l3-size: var(--menu-font-lg--size, 1.125rem);--bmp-nav-l3-line-height: var(--menu-font-lg--line-height, calc(1.1 + .5*min(16 / 18)) )}.bmp-nav-panel__parent{padding-block:8px;padding-inline:16px;font-family:var(--menu-parent-font-family);font-size:var(--bmp-nav-l2-size);font-weight:var(--menu-parent-font-weight);line-height:var(--bmp-nav-l2-line-height);text-transform:var(--menu-parent-font-case);color:var(--color-foreground)}.bmp-nav-group__title{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-inline:16px}.bmp-nav-group__link{flex:1;padding-block:8px;font-family:var(--menu-parent-font-family);font-size:var(--bmp-nav-l2-size);font-weight:var(--menu-parent-font-weight);line-height:var(--bmp-nav-l2-line-height);text-transform:var(--menu-parent-font-case);color:var(--color-foreground)}.bmp-nav-panel__parent:hover,.bmp-nav-group__link:hover{color:var(--color-foreground-subdued);text-decoration:underline;text-underline-offset:.3rem}.bmp-nav-group__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:24px;min-height:24px;color:var(--color-foreground);cursor:pointer}.bmp-nav-group__caret{display:inline-flex;transition:rotate var(--animation-speed, .2s) var(--animation-easing)}.bmp-nav-group__toggle[aria-expanded=true] .bmp-nav-group__caret{rotate:180deg}.bmp-nav-group__panel{display:grid;grid-template-rows:0fr;overflow:hidden;visibility:hidden;transition:grid-template-rows var(--animation-speed-slow, .25s) var(--animation-easing),visibility var(--animation-speed-slow, .25s) var(--animation-easing)}.bmp-nav-group__panel>*{min-height:0}.bmp-nav-group__list{background-color:rgb(var(--color-foreground-rgb) / var(--bmp-nav-group-tint-opacity, .04))}.bmp-nav-group[data-bmp-open]>.bmp-nav-group__panel{grid-template-rows:1fr;visibility:visible}.bmp-nav-group__item{padding-block:6px;padding-inline:24px;font-family:var(--menu-child-font-family);font-size:var(--bmp-nav-l3-size);font-weight:var(--menu-child-font-weight);line-height:var(--bmp-nav-l3-line-height);text-transform:var(--menu-child-font-case);color:var(--color-foreground-subdued)}.bmp-nav-group__item:hover{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.3rem}}:root{--bmp-size-required-error: var(--color-error);--bmp-size-required-error-surface: color-mix(in srgb, var(--color-error) 8%, transparent);--bmp-size-required-error-border: color-mix(in srgb, var(--color-error) 55%, transparent)}[data-bmp-size-required] .add-to-cart-button:after{content:var(--bmp-size-required-prompt);display:none;font-size:min(var(--font-size--md),4.5vw);white-space:nowrap}[data-bmp-size-required][data-bmp-size-missing=true] add-to-cart-component[ref=addToCartButtonContainer] .add-to-cart-button:not(.sticky-add-to-cart__button):not([data-added=true]),[data-bmp-size-required][data-bmp-size-missing=true] add-to-cart-component[ref=addToCartButtonContainer] .add-to-cart-button:not(.sticky-add-to-cart__button):not([data-added=true]):hover{--button-border-width: var(--style-border-width);--button-border-color: var(--bmp-size-required-error);font-size:0;background-color:var(--bmp-size-required-error);color:var(--color-background);animation:bmp-size-required-nudge .4s ease}[data-bmp-size-required][data-bmp-size-missing=true] add-to-cart-component[ref=addToCartButtonContainer] .add-to-cart-button:not(.sticky-add-to-cart__button):after{display:block}@keyframes bmp-size-required-nudge{0%,to{transform:translate(0)}18%{transform:translate(-6px)}38%{transform:translate(5px)}62%{transform:translate(-3px)}82%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){[data-bmp-size-required][data-bmp-size-missing=true] add-to-cart-component[ref=addToCartButtonContainer] .add-to-cart-button:not(.sticky-add-to-cart__button){animation:none}}.shopify-section:has([data-bmp-size-required]:not([data-bmp-size-satisfied=true])) [data-bmp-size-fieldset] legend .variant-option__swatch-value,dialog:has([data-bmp-size-required]:not([data-bmp-size-satisfied=true])) [data-bmp-size-fieldset] legend .variant-option__swatch-value{display:none}body:has([data-bmp-size-required]) [data-bmp-size-fieldset]:not(:has(:checked)) .variant-option__button-label{--pill-offset: calc(-100% - 1px) }@media screen and (max-width:989px){.page-wrapper{overflow-x:clip}}.rte iframe{max-width:100%}bmp-title-fit{display:contents}bmp-title-fit[data-bmp-fit] .text-block>*{display:block;-webkit-line-clamp:none;line-clamp:none;white-space:nowrap;overflow-x:clip}bmp-title-fit[data-bmp-fit-ready] .text-block.text-block>*{font-size:var(--bmp-title-fit-size);line-height:var(--bmp-title-fit-lh)}@media screen and (max-width:749px){.bmp-title-fit--msize .text-block>*{font-size:var(--bmp-title-size-mobile)}}@media(scripting:none){bmp-title-fit[data-bmp-fit] .text-block>*{white-space:normal;overflow-x:visible}}div.bmp-card-global-title{display:contents}div.bmp-card-global-title .text-block{align-self:var(--bmp-cardg-title-align-flex, flex-start);align-items:var(--bmp-cardg-title-align-flex, flex-start);width:var(--bmp-cardg-title-width, fit-content);text-align:var(--bmp-cardg-title-align, left);margin-inline:0;background-color:var(--bmp-cardg-title-bg, transparent);border-radius:var(--bmp-cardg-title-radius, 0);padding-block-start:var(--bmp-cardg-title-pad-top, 0px);padding-block-end:var(--bmp-cardg-title-pad-bottom, 0px);padding-inline-start:var(--bmp-cardg-title-pad-left, 0px);padding-inline-end:var(--bmp-cardg-title-pad-right, 0px)}div.bmp-card-global-title .text-block>*{width:var(--bmp-cardg-title-width, fit-content);max-inline-size:min(100%,var(--bmp-cardg-title-max-width, 100%));text-align:var(--bmp-cardg-title-align, left);margin-inline:0}product-price.bmp-card-global-price{align-self:var(--bmp-cardg-price-align-flex, flex-start);align-items:var(--bmp-cardg-price-align-flex, flex-start);width:var(--bmp-cardg-price-width, 100%);text-align:var(--bmp-cardg-price-align, left);margin-inline:0;padding-block-start:var(--bmp-cardg-price-pad-top, 0px);padding-block-end:var(--bmp-cardg-price-pad-bottom, 0px);padding-inline-start:var(--bmp-cardg-price-pad-left, 0px);padding-inline-end:var(--bmp-cardg-price-pad-right, 0px)}product-price.bmp-card-global-price>*{width:var(--bmp-cardg-price-width, 100%);text-align:var(--bmp-cardg-price-align, left);margin-inline:0}.bmp-announcement-align-left .announcement-bar__slide,.bmp-announcement-align-left .announcement-bar__slide>*{margin-inline:0;text-align:left}.bmp-announcement-align-right .announcement-bar__slide,.bmp-announcement-align-right .announcement-bar__slide>*{margin-inline:0;text-align:right}.announcement-bar__slide:has(.bmp-countdown){flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:.5em}.announcement-bar__slide:has(.bmp-countdown)>*{width:auto;max-inline-size:none;margin-inline:0}.bmp-announcement-align-left .announcement-bar__slide:has(.bmp-countdown){justify-content:flex-start}.bmp-announcement-align-right .announcement-bar__slide:has(.bmp-countdown){justify-content:flex-end}html:not(.shopify-design-mode) .shopify-section:has(.announcement-bar):not(:has(.announcement-bar__slide)){display:none}.bmp-title-clamp>*{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--bmp-title-clamp-lines);line-clamp:var(--bmp-title-clamp-lines);overflow:hidden}.bmp-title-clamp--1{--bmp-title-clamp-lines: 1}.bmp-title-clamp--2{--bmp-title-clamp-lines: 2}.bmp-title-clamp--3{--bmp-title-clamp-lines: 3}div.bmp-card-global-card{display:contents}.bmp-card-global-card div.product-card__content{gap:var(--bmp-cardg-card-gap);background-color:var(--bmp-cardg-card-bg, transparent);border-width:var(--bmp-cardg-card-border-width);border-style:var(--bmp-cardg-card-border-style);border-color:var(--bmp-cardg-card-border-color, rgb(var(--color-border-rgb) / var(--bmp-cardg-card-border-opacity)));border-radius:var(--bmp-cardg-card-border-radius);padding-block:var(--bmp-cardg-card-pad-top, 0px) var(--bmp-cardg-card-pad-bottom, 0px);padding-inline:var(--bmp-cardg-card-pad-left, 0px) var(--bmp-cardg-card-pad-right, 0px)}div.card-gallery.bmp-card-global-media{border-width:var(--bmp-cardg-media-border-width);border-style:var(--bmp-cardg-media-border-style);border-color:var(--bmp-cardg-media-border-color, rgb(var(--color-border-rgb) / var(--bmp-cardg-media-border-opacity)));border-radius:var(--bmp-cardg-media-border-radius);padding-block:calc(var(--bmp-cardg-media-pad-top, 0px) + var(--section-top-offset, 0px)) var(--bmp-cardg-media-pad-bottom, 0px);padding-inline:var(--bmp-cardg-media-pad-left, 0px) var(--bmp-cardg-media-pad-right, 0px)}product-swatches.bmp-card-global-swatches *{--overflow-list-alignment: var(--bmp-cardg-sw-align);--overflow-list-alignment-mobile: var(--bmp-cardg-sw-align-mobile);--product-swatches-alignment: var(--bmp-cardg-sw-align-logical);--product-swatches-alignment-mobile: var(--bmp-cardg-sw-align-logical-mobile);--product-swatches-padding-block-start: var(--bmp-cardg-sw-pad-top, 0px);--product-swatches-padding-block-end: var(--bmp-cardg-sw-pad-bottom, 0px);--product-swatches-padding-inline-start: var(--bmp-cardg-sw-pad-left, 0px);--product-swatches-padding-inline-end: var(--bmp-cardg-sw-pad-right, 0px)}shopify-forms-embed{--button-border-radius: 50px !important}@media screen and (min-width:750px){.page-wrapper--drawer-open{margin-right:0}}@media screen and (min-width:750px){#cart-drawer>dialog.theme-drawer__dialog{top:88px;height:calc(100dvh - 88px)}}.variant-picker[data-template-product-match=true] .variant-option--buttons:has(input:is([data-option-name=Color],[data-option-name=Colour],[data-option-name=Couleur]))>.variant-option__button-label:has(input:is([value=White],[value=Blanc])){order:-2!important}.variant-picker[data-template-product-match=true] .variant-option--buttons:has(input:is([data-option-name=Color],[data-option-name=Colour],[data-option-name=Couleur]))>.variant-option__button-label:has(input:is(:is([value=Natural],[value=Naturel]),[value=Cream],[value=Creme],[value=Cr\e8me])){order:-1!important}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .section-content-wrapper{gap:20px}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .text-block:has(h2){width:100%;max-width:1120px;margin-inline:auto;text-align:center}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) h2{margin:0;color:#1e3524;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:400;line-height:1.16;letter-spacing:-.018em}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion{width:100%;max-width:1120px;margin-inline:auto}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion details>summary{padding-block:20px}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion details .details__header{color:#1e3524;font-size:1.0625rem;font-weight:400;line-height:1.4;letter-spacing:.005em}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion .details-content>.text-block{padding-inline-start:0}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion .details-content>.text-block>*{color:#1e3524b8}@media screen and (max-width:749px){#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .section-content-wrapper{gap:12px}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) h2{font-size:1.65rem}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion details>summary{padding-block:18px}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion details .details__header{font-size:1rem}}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom>details>summary{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:14px;list-style:none}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom>details>summary:before{content:"";display:block;grid-column:1;width:20px;height:20px;background-color:#4f7f68;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom>details>summary>.svg-wrapper{grid-column:3;grid-row:1;margin-inline-start:0}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom:nth-child(1)>details>summary:before{-webkit-mask-image:url(./griffes-faq-icon-print.svg);mask-image:url(./griffes-faq-icon-print.svg)}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom:nth-child(2)>details>summary:before{-webkit-mask-image:url(./griffes-faq-icon-truck.svg);mask-image:url(./griffes-faq-icon-truck.svg)}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom:nth-child(3)>details>summary:before{-webkit-mask-image:url(./griffes-faq-icon-ruler.svg);mask-image:url(./griffes-faq-icon-ruler.svg)}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom:nth-child(4)>details>summary:before{-webkit-mask-image:url(./griffes-faq-icon-shirt.svg);mask-image:url(./griffes-faq-icon-shirt.svg)}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom:nth-child(5)>details>summary:before{-webkit-mask-image:url(./griffes-faq-icon-globe.svg);mask-image:url(./griffes-faq-icon-globe.svg)}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom:nth-child(6)>details>summary:before{-webkit-mask-image:url(./griffes-faq-icon-return.svg);mask-image:url(./griffes-faq-icon-return.svg)}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom:nth-child(7)>details>summary:before{-webkit-mask-image:url(./griffes-faq-icon-star.svg);mask-image:url(./griffes-faq-icon-star.svg)}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom:last-child>details{margin-block-end:clamp(32px,5vw,64px)}@media screen and (max-width:749px){#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom>details>summary{grid-template-columns:18px minmax(0,1fr) auto;column-gap:12px}#MainContent .shopify-section:is([id$=__faq],[id$=__product_faq]) .accordion accordion-custom>details>summary:before{width:18px;height:18px}}.product-details .accordion[class*=details_accordion] accordion-custom>details>summary{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:14px;list-style:none}.product-details .accordion[class*=details_accordion] accordion-custom>details>summary:before{content:"";display:block;grid-column:1;width:20px;height:20px;background-color:#4f7f68;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.product-details .accordion[class*=details_accordion] accordion-custom>details>summary>.svg-wrapper{grid-column:3;grid-row:1;margin-inline-start:0}.product-details .accordion[class*=details_accordion] accordion-custom:nth-child(1)>details>summary:before{-webkit-mask-image:url(./griffes-faq-icon-shirt.svg);mask-image:url(./griffes-faq-icon-shirt.svg)}.product-details .accordion[class*=details_accordion] accordion-custom:nth-child(2)>details>summary:before{-webkit-mask-image:url(./griffes-faq-icon-wash.svg);mask-image:url(./griffes-faq-icon-wash.svg)}.product-details .accordion[class*=details_accordion] accordion-custom:nth-child(3)>details>summary:before{-webkit-mask-image:url(./griffes-faq-icon-truck.svg);mask-image:url(./griffes-faq-icon-truck.svg)}@media screen and (max-width:749px){.product-details .accordion[class*=details_accordion] accordion-custom>details>summary{grid-template-columns:18px minmax(0,1fr) auto;column-gap:12px}.product-details .accordion[class*=details_accordion] accordion-custom>details>summary:before{width:18px;height:18px}}@media screen and (min-width:990px){.product-information__grid.product-information--media-left{grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important}}.bmp-card-colour-swatches .variant-option--swatches>overflow-list{gap:6px}.bmp-card-colour-swatches .variant-option__button-label--has-swatch{box-sizing:border-box!important;display:flex!important;flex:0 0 36px!important;align-items:center;justify-content:center;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid rgb(17 17 17 / 22%)!important;border-radius:50%!important;outline:none!important;overflow:visible!important;background:transparent!important;transform:none!important;transition:transform .16s ease,box-shadow .16s ease!important}.bmp-card-colour-swatches .variant-option__button-label--has-swatch:hover{transform:scale(1.06)!important}.bmp-card-colour-swatches .variant-option__button-label--has-swatch:has(:checked){box-shadow:0 0 0 2px #111!important}.bmp-card-colour-swatches .variant-option__button-label--has-swatch .swatch{display:block;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border:0!important;border-radius:50%!important;background:var(--swatch-background)!important;background-size:28px 28px!important}.bmp-card-colour-swatches label:has(input:is([value="Light Blue"],[value="Bleu clair"])) .swatch{--swatch-background: #CBD9ED !important}.bmp-card-colour-swatches label:has(input:is([value=Red],[value=Rouge])) .swatch{--swatch-background: #C81D25 !important}.bmp-card-colour-swatches label:has(input:is([value="Sport Grey"],[value=Gris])) .swatch{--swatch-background: #B3B3B2 !important}.bmp-card-colour-swatches label:has(input:is([value=White],[value=Blanc])) .swatch{--swatch-background: #FFFFFF !important;box-shadow:inset 0 0 0 1px #cfcfcf!important}.bmp-card-colour-swatches label:has(input:is([value=Natural],[value=Naturel])) .swatch{--swatch-background: #F0E4D5 !important}.bmp-card-colour-swatches label:has(input:is([value=Black],[value=Noir])) .swatch{--swatch-background: #252525 !important}.bmp-card-colour-swatches label:has(input:is([value="Dark Chocolate"],[value="Marron chocolat"])) .swatch{--swatch-background: #3C2E29 !important}.bmp-card-colour-swatches label:has(input:is([value="Dark Heather"],[value="Gris chin\e9  fonc\e9"])) .swatch{--swatch-background: #313439 !important}.bmp-card-colour-swatches label:has(input:is([value="Military Green"],[value="Vert olive"])) .swatch{--swatch-background: #5E5F46 !important}.bmp-card-colour-swatches label:has(input:is([value=Navy],[value="Bleu marine"])) .swatch{--swatch-background: #272F46 !important}.bmp-card-colour-swatches label:has(input:is([value=Royal],[value="Bleu royal"])) .swatch{--swatch-background: #174A9D !important}.bmp-card-colour-swatches .variant-option__button-label--has-swatch{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.bmp-card-colour-swatches .variant-option__button-label--has-swatch .swatch{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;background-size:26px 26px!important}.bmp-card-colour-swatches .variant-option--swatches>overflow-list{gap:5px!important}.bmp-card-colour-swatches .variant-option__button-label--has-swatch{flex:0 0 31px!important;flex-basis:31px!important;width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}.bmp-card-colour-swatches .variant-option__button-label--has-swatch .swatch{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;background-size:24px 24px!important}@media screen and (max-width:749px){.dialog-zoomed-gallery__dialog,.dialog-zoomed-gallery{background-color:transparent!important;view-transition-name:none!important}.dialog-zoomed-gallery .product-media-container{view-transition-name:none!important}.dialog-zoomed-gallery .product-media__drag-zoom-wrapper{transform:translateY(clamp(6rem,18vh,9rem))!important}.dialog-zoomed-gallery__dialog::backdrop{background-color:#4f7f682e!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.variant-option__button-label[data-griffes-size-instant-selected=true]{--variant-picker-stroke-color: var(--color-selected-variant-border);color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border);transition-duration:0ms!important}.variant-option__button-label[data-griffes-size-instant-selected=true]:before,.variant-option__button-label[data-griffes-size-instant-selected=true]:after,.variant-option__button-label[data-griffes-size-instant-selected=true] .variant-option__button-label__pill{transition-duration:0ms!important}.variant-option__button-label[data-griffes-size-instant-selected=true] .variant-option__button-label__pill{transform:translate(0)!important}@media screen and (max-width:1100px){#shopify-pc__banner{box-sizing:border-box!important;left:10px!important;right:10px!important;width:calc(100% - 20px)!important;max-width:none!important;max-height:none!important;margin:0!important;padding:12px 14px!important;overflow:visible!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;width:100%!important}#shopify-pc__banner .shopify-pc__banner__body{width:100%!important;margin:0 0 6px!important}#shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 3px!important;font-size:15px!important;line-height:1.2!important}#shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;font-size:12px!important;line-height:1.3!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:6px!important;width:100%!important}#shopify-pc__banner .shopify-pc__banner__btns button{width:100%!important;min-height:38px!important;margin:0!important;padding:7px!important;font-size:13px!important;line-height:1.2!important}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{order:1!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:2!important;grid-column:1 / -1!important;min-height:24px!important;height:24px!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.2!important}}@media screen and (max-width:749px){#header-component{--top-row-height: 49px !important}#header-component .header__row--top,#header-component .header__columns{min-height:49px!important;height:49px!important;box-sizing:border-box!important}#header-component .header__column{height:40px!important}#header-component .header-logo,#header-component .header-logo__image{height:40px!important;max-height:40px!important;width:auto!important;transform:translateY(-1px)}}@media screen and (max-width:749px){variant-picker .variant-option:has(input[data-option-name=Size]){margin-top:4px!important}}product-price [ref=priceContainer]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;column-gap:.45em}product-price [ref=priceContainer]>.price{order:0;font-weight:600}product-price [ref=priceContainer]>.compare-at-price{order:1;font-size:.78em;font-weight:400;color:rgb(var(--color-foreground-rgb) / .6);text-decoration-color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bmp-styles.css.map */
