/** Shopify CDN: Minification failed

Line 6:7381 Unexpected "and"

**/
/* CSS minified: 52014 --> 37247 */@import url('mbm-fonts.css');@import url('mbm-typography.css');:root{--collection-column-gap: 1.9%;interpolate-size: allow-keywords;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{&.with-line{display: block;position: relative;width: 100%;text-align: center;span{display: inline-block;background: #fff;padding: 2rem;}&:after{content: '';position: absolute;z-index: -1;top: 50%;display: block;width: 100%;height: 1px;background: rgba(var(--color-foreground), .2);}}}.page-width{width: 100%;}a.button{color: rgb(var(--color-button-text)) !important;&.button--inverted{background: #fecde2;color: rgb(var(--color-button)) !important;&:after{display: none;}}}.button--tertiary{background-color: #f6f5f2;&:hover{color: #000;background-color: #eae8e3;transition: all 0.3s;}}.button--with-svg{display: inline-flex;align-items: center;gap: 1rem;}.uppercase{text-transform: uppercase;}@media screen and (min-width: 990px){.header--middle-left{grid-template-areas: "heading search navigation icons";grid-template-columns: 1fr 1fr auto 1fr;}}html .header{@media screen and (max-width: 989px){position: relative;padding: 1rem 1.5rem 1.5rem;height: 15rem;grid-template-areas: "left-icons heading icons" "search search search";}@media screen and (max-width: 479px){grid-template-columns: 1fr minmax(60px, auto) 1fr;}}.header-wrapper{border-bottom: 1px solid #3D3D3C;}.header-wrapper{@media screen and (max-width: 989px){height: 15rem;}}.header__heading-link, .header__heading{@media screen and (max-width: 989px){position: relative;z-index: 1002;}}.header__heading-logo{@media screen and (max-width: 989px){width: 6rem;}}.header__heading-logo-wrapper{@media screen and (min-width: 990px){position: absolute;top: .75rem;width: auto;}}.header__heading-logo-behind{position: absolute;top: -24.5rem;left: -21rem;pointer-events: none;z-index: 0;opacity: 0.6;}.shopify-section-header-hidden .header__heading-logo-wrapper, .shopify-section-header-hidden .header__heading-logo-behind{display: none;}.header__menu-item{font-family: var(--font-base);font-weight: 900;}.button--login{text-wrap-mode: nowrap;@media screen and (max-width: 479px){padding-inline: 1rem;font-size: 1rem;min-width: auto;}}.search-modal{opacity: 1;position: static;grid-area: search;margin-right: .5rem;border-bottom: 0;@media screen and (max-width: 989px){border-top: 1px solid;margin-top: .5rem;padding-top: 1rem;}}.search-modal__content{padding: 0;}.predictive-search{@media screen and (min-width: 990px){min-width: 600px;}}#HeaderLanguageList{min-width: 0;max-height: none;}.header__icons{display: flex;gap: 1rem;@media screen and (max-width: 479px){gap: 0;}}.header-right{display: flex;flex-direction: row;gap: .5rem;}.header__icon.button{min-width: auto;min-height: auto;&:after{content: "";}}#MainContent{z-index: 2;}.banner__heading{max-width: 50rem;color: #746C5C;}.cta-block{display: grid;grid-template-columns: repeat(4, 1fr);gap: 2rem;width: 100%;position: relative;z-index: 50;}.cta-item{display: flex;flex-direction: column;justify-content: space-between;border: 0.1rem solid #3D3D3C;border-radius: 1.5rem;padding: 1.2rem;height: 100%;background: #fff;text-decoration: none;}@media (max-width: 768px){.cta-position{margin-top: 20px !important;}}.cta-image{border-top-left-radius: 1rem;border-top-right-radius: 1rem;width: 100%;height: auto;max-height: 16.9rem;object-fit: contain;}.cta-title{color: #3D3D3C;flex-grow: 1;}.cta-button{width: fit-content;margin-top: auto;}@media (max-width: 768px){.cta-block{grid-template-columns: repeat(2, 1fr);}}.collection-list-wrapper{.collection-list{display: flex;justify-content: center;width: 100%;.card:not(.ratio) > .card__content{grid-template-rows: 1fr;}}@media screen and (min-width: 750px){.grid{column-gap: 0.8rem;row-gap: 0.8rem;}}@media screen and (min-width: 990px){.grid{column-gap: var(--collection-column-gap);row-gap: 2.5rem;}}.grid--1-col-tablet-down .grid__item{@media screen and (min-width: 426px) and (max-width: 749px){max-width: calc(50% - var(--collection-column-gap) * 1 / 2);}}.grid--4-col-desktop .grid__item{@media screen and (min-width: 990px){max-width: calc(24% - var(--collection-column-gap) * 3 / 4);}.card__heading{font-size: 1.25rem;@media screen and (min-width: 500px){font-size: 2rem;}@media screen and (min-width: 990px){font-size: 1.75rem;}}}.grid--3-col-desktop .grid__item{@media screen and (min-width: 750px){max-width: calc(33.333% - var(--collection-column-gap) * 2 / 3);}.card__heading{font-size: 1.25rem;@media screen and (min-width: 500px){font-size: 1.5rem;}@media screen and (min-width: 990px){font-size: 1.25rem;}@media screen and (min-width: 1024px){font-size: 1.5rem;}}}.title-wrapper-with-link{display: flex;justify-content: flex-start;width: 100%;padding: 0;}.collection-list-title{background: #fff;display: block;}.collection-list-line{width: 88%;margin: -1.2rem 2rem;color: #746c5c;position: absolute;top: 6rem;z-index: -1;@media screen and (min-width: 400px){width: 90%;margin: -1.2rem 3rem;}@media screen and (min-width: 750px){width: 100%;margin: 0.1rem -5rem;}}.collection-list__item{border: 0.1rem solid #55306B;border-radius: 1.5rem;padding: 1rem;}.card__content{position: absolute;top: 0;left: 0;z-index: 5;height: 100%;width: 100%;}.card__heading{font-family: gotham;color: #fff;padding: 0;}.card__information{display: flex;align-items: flex-end;}.card--standard > .card__content .card__information{padding: 1.25rem;}}@media screen and (max-width: 749px){html .collection .grid__item:only-child{max-width: 50%;}}.product-form__input{container-type: inline-size;container-name: product-order-form;}price-per-item{display: block;}.price-per-item__container{display: flex;flex-flow: wrap;gap: 1rem;}div.buy-button_container{@container product-order-form (min-width: 280px){flex-direction: row;align-items: flex-start;}.button{@container product-order-form (min-width: 280px){padding: 0 1rem;}}.quantity{flex: auto 0;}div:last-child{flex: 1;}button.product-form__submit{margin-bottom: 0;}}label.quantity__label.form__label{display: flex;gap: .4rem;flex-flow: wrap;margin-bottom: 2.5rem;.price-per-item{font-weight: 500;}}.product__info-container .buy-button_container .product-form{margin: 0;}.product-card-wrapper{border: 0.1rem solid #DCDAD8;border-radius: 1.5rem;.card--standard .card__inner{border-color: transparent;}.card--standard{padding: 0;}.product-card__footer{display: flex;flex-direction: column;background: #F6F5F2;border-bottom-left-radius: 1.5rem;border-bottom-right-radius: 1.5rem;padding: .5rem 1rem;font-size: .9rem;line-height: 1.25;justify-content: space-between;letter-spacing: normal;@media screen and (min-width: 375px){font-size: 1.2rem;flex-direction: row;align-items: center;}}.product-card-title{color: var(--color-base) !important;font-size: 1.4rem;margin-bottom: 0.8rem;}.card__heading:has(+ .quantity__increment-wrapper) .product-card-title{margin-bottom: 0;}.card__heading a{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.card--standard>.card__content{padding: 0 1rem;}.card__content quick-add-bulk .quantity{width: fit-content;min-height: 3.5rem;border: 0.1rem solid #DCDAD8;border-radius: 1.5rem;}.card__content .quantity__rules{margin-block: .25rem .5rem;margin-inline-start: 0;}.quick-add__submit{font-size: 1rem;width: 12rem;font-size: 1.2rem;height: 3.5rem;min-height: auto;min-width: auto;@media and screen (max-width: 374px){font-size: 1rem;width: 11rem;}}.quantity__button, .quantity__input{width: 3.5rem;height: 3.5rem;}.quantity__input, .cart-quantity, .quick-add__submit{border: 0.1rem solid #DCDAD8;border-radius: 1.5rem;padding: 0;}.quantity:after, .button:after{content: none;}.card-information>.price{font-weight: 900;font-size: 1.4rem;color: #55306b;}.card:not(.ratio)>.card__content{grid-template-rows: 1fr minmax(0, min-content) max-content auto;.card__information{display: flex;flex-direction: column;padding-block: 1.5rem 0;}.card__heading{margin-block-start: auto;}.card-information{display: flex;flex-direction: column;justify-content: end;}.card-information>*:not(.visually-hidden:first-child)+quantity-popover:not(.rating):not(.card__information-volume-pricing-note){margin-top: auto;}}}.card-information>.price{margin-bottom: 1rem;}.card__content{--color-heading: inherit;}html .cart-item{.quantity-popover__info-button, .quantity-popover__info.global-settings-popup{display: none;}cart-remove-button{margin-inline-start: auto;margin: .5rem 0;}}html .card__information{grid-row-start: unset;}ul.discounts{margin-block: 0;}html .discounts__discount{display: flex;align-items: center;font-size: 1.2rem;line-height: 1.8rem;margin-block-end: 0;&:has(+ quantity-popover){margin-block-end: .7rem;}> .icon{color: rgb(var(--color-foreground));width: 1.2rem;height: 1.2rem;margin-right: .5rem;}}html .quick-add-bulk{display: flex;align-items: flex-end;}product-recommendations .product-card-wrapper{.card--standard > .card__content{padding-bottom: 1.5rem;}}.main-list-wrapper,.product-grid-container{display: flex;margin-top: 4rem;.collection-list{@media screen and (min-width: 990px){width: 100%;min-height: 20rem;}}}#product-grid{margin-block: 0 4rem;.title-wrapper-with-link{width: 100%;.collection-title{margin: 0;}}@media screen and (min-width: 768px) and (max-width: 1439px){&.grid--4-col-desktop .grid__item{width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}}}volume-pricing .caption-large{display: none;}html{.global-settings-popup.quantity-popover__info{min-height: 4.5rem;}}html .volume-pricing_wrapper{position: relative;z-index: 2;height: 5.5rem;}html volume-pricing{position: absolute;z-index: 2;background: #fff;border-radius: 1rem;width: 100%;&[data-open="false"]{ul.list-unstyled{height: 4rem;@media screen and (min-width: 425px){height: 4.7rem;}li:first-child{border-bottom: 1px solid #fff;}}}&[data-open="true"]{ul.list-unstyled{height: auto;.icon-caret{transform: rotate(-180deg);}li:first-child{border-bottom: 1px solid rgb(246, 245, 242);}}}.volume-pricing-list{display: grid;grid-template-columns: 1fr auto auto auto;background: none;column-gap: 0;border: 1px solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius: 1rem;overflow: hidden;transition: height .5s;@media screen and (min-width: 425px){column-gap: 1rem;}}.volume-pricing-list-item{display: grid;grid-template-columns: subgrid;grid-column: span 4 / span 4;padding: .45rem;background: none;}.volume-pricing-button{display: grid;grid-template-columns: subgrid;grid-column: span 4 / span 4;padding: .6rem 0;background: #fff;align-items: center;cursor: pointer;user-select: none;border: 0;border-radius: 5px;text-align: left;font-family: var(--font-base);font-size: 1.2rem;font-weight: 300;@media screen and (min-width: 425px){padding: .6rem .8rem;font-size: var(--font-size-base);}&:hover{background-color: rgba(var(--color-foreground), .04);}span:first-child{white-space: nowrap;}.old-price{@media screen and (max-width: 424px){margin-inline-end: .75rem;}@media screen and (min-width: 990px) and (max-width: 1139px){display: none;}}.price{grid-column: 3;font-weight: bold;color: #55306b;font-size: 1.2rem;@media screen and (min-width: 425px){font-size: 1.6rem;}}.icon-caret{width: 1rem;height: 1rem;transition: transform .5s;margin-inline-start: .25rem;@media screen and (min-width: 425px){margin-inline-start: 0;}}}}.old-price{text-decoration: line-through;color: rgba(var(--color-foreground), 0.75);font-size: 1.25rem;&.discount-label{vertical-align: super;display: inline-block;margin: 0 0 1.5rem .5rem;}}.card-product__price-wrapper{.price{font-weight: 900;font-size: 1.5rem;color: #55306b;margin-block-end: 1.5rem;}}.price--show-badge{display: inline-block;margin-inline-start: 1rem;}.price-regular{color: rgba(var(--color-button), var(--alpha-button-background));font-size: 2.1rem;font-weight: 900;text-transform: uppercase;}html .price{display: inline-block;}html .product__info-wrapper{padding-block-start: 4rem;padding-inline-start: 0;@media screen and (min-width: 990px){padding-block-start: 0;}}html .product__info-wrapper volume-pricing{position: static;cursor: unset;}@media screen and (max-width: 989px){html .card-information quantity-popover volume-pricing{margin-top: 0;}}.product-stock{display: inline-block;padding: 1rem 2rem;border-radius: 3rem;background-color: rgba(246, 245, 242, 1);}media-gallery .slider li{border: 1px solid rgba(220, 218, 216, 1);border-radius: 1.5rem;overflow: hidden;&:has(.thumbnail[aria-current]){border-color: rgb(var(--color-foreground));}}body{@media screen and (min-width: 990px){.product--medium:not(.product--no-media) .product__media-wrapper, .product--small:not(.product--no-media) .product__info-wrapper{max-width: 50%;width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}}.product.grid{column-gap: 5%;}}.product-collections__list{display: flex;flex-wrap: wrap;gap: 0.75rem;align-items: center;}.collection-pill{color: rgba(var(--color-button),var(--alpha-button-background)) !important;border: 1px solid rgba(var(--color-button),var(--alpha-button-background));border-radius: 999px;font-size: 1.25rem;font-weight: 400 !important;padding: 0.4rem 1.2rem;text-wrap: nowrap;flex: 0 1;}.product .price__sale .price-item--regular{font-size: 1.4rem;font-weight: 300;text-transform: uppercase;text-decoration: line-through;}.product .price__regular,.product .price__sale .price-item--sale{color: rgba(var(--color-button),var(--alpha-button-background));font-size: 2.1rem;font-weight: 900;text-transform: uppercase;}.price__container.price__regular{display: inline-block;}media-gallery .slider li .thumbnail{border: 0;}.group-products-wrapper{.h4{margin-top: 3rem;}.group-products[data-expanded="false"] [data-product-hidden]{display: none;}}.variant-toggler-wrapper{margin: 2rem 0 3rem;}.product-variants-toggler{border: none;background: none;display: flex;flex-direction: row;gap: 0.75rem;padding: 0;color: inherit;font-family: inherit;cursor: pointer;user-select: none;.icon-caret{height: 16px;width: 16px;}}.group-products{display: flex;flex-flow: row wrap;gap: 1rem;list-style: none;padding: 0;margin: 0;.group-product a{display: flex;flex-flow: column nowrap;gap: .5rem;color: inherit;text-decoration: none;max-width: min-content;img{border: 1px solid #dcdad8;border-radius: 1.5rem;padding: 1rem;}}}html .facets__summary{color: var(--color-base);}.collection{#main-collection-filters{width: 100%;padding: 0;}.collection-title{margin: 0;}}.collection,.collection-list{position: relative;@media screen and (min-width: 990px){#template-breadcrumbs{position: absolute;bottom: calc(100% + 1rem);}}}.main-list-wrapper{display: flex;align-items: start;.collection-list{@media screen and (min-width: 990px){width: 100%;min-height: 20rem;position: relative;}}}html quantity-popover{.card__information-volume-pricing-note{display: none;}}html .quantity-popover__info.global-settings-popup{display: block;position: static;box-shadow: none;border: 0;background: none;.button.button-close{display: none;}}.banner__box{background: none;h2{color: #fff;text-align: left;}}#FacetFiltersForm{@media screen and (min-width: 1320px){grid-template-columns: repeat(4, max-content);justify-content: space-between;gap: 0 1.5rem;}}.facets__disclosure:last-child{margin-right: 0;}.collection .pagination-wrapper:not(:last-child){margin-block: 2rem;}div.pagination-wrapper{margin-top: 0;margin-left: auto;height: 3.6rem;}facet-filters-form div.pagination-wrapper{display: none;@media screen and (min-width: 1320px){display: block;padding-left: 1rem;}}facet-filters-form .pagination .pagination__list > li{max-width: 2.5rem;max-height: 2.5rem;.pagination__item{height: 2.5rem;}}facet-filters-form .pagination__item--current:after,facet-filters-form .pagination__item:hover:after{width: 1rem;bottom: 5px;}html .grid--2-col-tablet-down{.card--card .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info, .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{transform: none;max-width: none;width: 100%;}}.pagination__item{border: 0.1rem solid #dcdad8;border-radius: 1.5rem;}.mbm-product-sidebar-wrapper{display: flex;.product{width: 100%;}}.sidebar-menu{display: none;min-width: 30rem;margin-right: 4rem;@media screen and (min-width: 990px){display: block;}.submenu{list-style: none;padding-left: 0;a{text-decoration: none;color: #3D3D3C;font-weight: 400;}a:hover{text-decoration: underline;}}.sidebar-title{margin-top: 0;}.submenu-extra{margin-top: 4.6rem }.submenu-item{padding: 0.8rem 0;border-bottom: 0.1rem solid #DCDAD8;}.sub-submenu{list-style: none;margin: 1rem 0;padding-left: 1.5rem;a{text-decoration: none;color: #3D3D3C;font-weight: 300;}a:hover{text-decoration: underline;}}.sub-submenu-item{padding: 0.2rem 0;}.submenu-item-active{border-bottom: 0.2rem solid #55306B;font-weight: 800;font-size: 1.6rem;}& .submenu{a.sub-submenu-item-active{text-decoration: underline;}}}.progress-bar-container{&.error .progress-bar-value{background-color: #e02229;animation: unset;}&.success .progress-bar-value{background-color: #22e091;animation: unset;}}.footer{position: relative;overflow-x: clip;}.footer_white-bar{position: relative;z-index: 1;width: 100%;height: 3rem;display: block;background: rgb(var(--color-foreground));margin-top: -3.6rem;}.footer__footer-logo-behind{position: absolute;top: -50%;left: 50%;transform: translate(-50%, 0);pointer-events: none;z-index: 0;opacity: 0.2;}.become-customer:hover{box-shadow: 0 0 0.2rem 0.2rem;}.footer__blocks-wrapper{margin-top: 14.7rem;}.footer__logo-wrapper{position: absolute;}.footer-block__details-content{color: rgb(var(--color-foreground));font-size: 1.4rem;.link, & p{text-decoration: none;font-weight: 300;}strong{font-weight: 500;}}.become-customer{color: rgb(var(--color-foreground)) !important;text-decoration: none;box-shadow: 0 0 0.2rem 0.1rem;border-radius: 0.9rem;padding: 0.8rem;margin: 0.8rem 0 1.6rem 0;display: inline-block;text-transform: uppercase;}.footer-block--menu .footer-block__details-content{@media screen and (max-width: 749px){height: 0;overflow: hidden;interpolate-size: allow-keywords;transition: height .25s;}}.footer-block--menu.open .footer-block__details-content{@media screen and (max-width: 749px){height: auto;}}.footer__icons-column{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1.6rem;margin-top: 2.6rem;align-items: center;}.footer-block__heading{font-family: gotham;font-weight: 900;}.footer-block--menu{@media screen and (max-width: 749px){.footer-block__heading{display: flex;justify-content: space-between;&:after{content: '+';}}&.open{.footer-block__heading{&:after{content: '-';}}}}}.footer__content-bottom .footer__content-bottom-wrapper{column-gap: var(--grid-desktop-horizontal-spacing);display: grid;grid-template-columns: 1fr 3fr;color: rgb(var(--color-foreground));.footer__copyright{margin-top: 0;text-align: left;.copyright__content{font-size: 1.4rem;}}}html .footer-block__details-content .list-menu__item--link,.footer-block__heading{color: #fff;}.cart__ctas{max-width: 36rem;margin-inline: auto;@media screen and (min-width: 750px){display: flex;flex-direction: column;}hr{margin: 2.25rem 0 1.25rem;}}.cart__clear-button{font-size: 1.5rem;}.cart-item__sku.h5{font-weight: normal;}.cart-items th.center{text-align: center;}table.cart-items thead{@media screen and (max-width: 749px){display: none;}}.cart-item .cart-item__quantity.cart-item__quantity--info{@media screen and (min-width: 750px){padding-left: 5rem;}}tr.cart-item{gap: 0;@media screen and (max-width: 749px){grid-template: repeat(4,auto) / 1fr 2fr;row-gap: 0;}}.cart-item__info-wrapper{display: flex;gap: .8rem;flex-wrap: wrap;}td.cart-item__details{@media screen and (max-width: 749px){margin-bottom: 1rem;}}html .cart-item__discounted-prices{display: flex;gap: .4rem;.cart-item__old-price{font-size: 1.2rem;color: rgb(var(--color-foreground), 0.65);}}html .product-option{font-size: 1.2rem;}html .cart-item__price-wrapper{display: flex;justify-content: space-between;flex: 1 1 auto;@media screen and (min-width: 750px){justify-content: end;}.cart-item__old-price{font-size: 1.6rem;}}.cart-item__totals{@media screen and (max-width: 749px){grid-row: 3;grid-column: 2;&.right{justify-content: flex-start;}}.price{color: var(--color-base);}}.cart-item__image{min-width: 5rem;}.cart-item__stock{@media screen and (max-width: 749px){grid-row: 2;grid-column: 2;display: flex;align-items: flex-start;justify-content: space-between;flex: 1 1 auto;}@media screen and (min-width: 750px){span{display: inline-block;margin-top: 1rem;}}}.cart-item__quantity{@media screen and (max-width: 749px){margin-top: 1rem;}}td.cart-item__media{margin-inline-end: 1.5rem;@media screen and (max-width: 749px){grid-row: 1 / -1;}}.cart-item.cart-item__product-label-mobile{font-weight: bold;margin-right: 1rem;@media screen and (min-width: 750px){display: none;}}@media screen and (min-width: 990px){.desktop-only.has-breadcrumbs{display: flex;}}.breadcrumbs{list-style: none;display: flex;flex-flow: row wrap;padding: 0;margin: 9rem 0 .8rem;li{color: rgb(var(--color-foreground));&[aria-current="page"]{font-weight: bold;}}a{color: rgb(var(--color-foreground));&:hover{text-decoration: underline;}}li, a{text-decoration: none;user-select: none;font-size: 1.2rem;}li{margin-right: .8rem;&:not(:last-child):after{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-caret' viewBox='0 0 10 6' width='10' height='8' style='transform: rotate(-90deg)'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");margin-left: .8rem;}@media screen and (min-width: 990px){margin-right: 1rem;&:not(:last-child):after{margin-left: .5rem;}}}}.collection,.collection-list{.breadcrumbs{margin-top: .8rem;}.page-width.has-breadcrumbs{padding: 0;}}.breadcrumb-mobile{padding: .4rem 0;font-size: 1.2rem;.icon-caret{display: block;transform: rotate(90deg);width: 12px;color: rgb(var(--color-foreground));}a{display: flex;align-items: center;gap: 1rem;color: rgb(var(--color-foreground));text-decoration: none;}svg{transform: rotate(180deg);height: 1.2rem;}}#template-breadcrumbs{width: 100%;margin-block: .5rem 1rem;.breadcrumb.page-width{padding: 0;}}.login-for-prices{z-index: 20;user-select: none;}.login-for-prices-link > a{color: rgba(var(--color-link), var(--alpha-link));text-underline-offset: 0.3rem;text-decoration-thickness: 0.1rem;transition: text-decoration-thickness var(--duration-short) ease;}.login-for-prices-link > a:hover{color: rgb(var(--color-link));text-decoration-thickness: .2rem;}html .header__menu-item span{color: rgb(var(--primary-color));font-family: var(--heading-font);font-size: 1.6rem;font-weight: 500;}html .header__menu-item:hover span{color: rgb(var(--tertiary-color));text-decoration: none;}html a.header__menu-item:hover{text-decoration: none;}.main-menu{display: none;position: relative;z-index: 1001;@media screen and (min-width: 990px){display: block;}> ul{display: flex;gap: 2rem;margin-bottom: 0;}ul{list-style: none;&.level-0{margin-top: 0;padding-left: 0;}&.level-1{background: #f6f5f2;}&.level-1 > li{& > a{border-block: 1px solid transparent;}&:hover > a{position: relative;background: rgb(var(--color-background-grey));}&:has(.level-2):hover > a{&:before{position: absolute;right: 1rem;content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='8' height='8' viewBox='0 0 330 330'%3E%3Cpath d='m250.606 154.389-150-149.996c-5.857-5.858-15.355-5.858-21.213.001-5.857 5.858-5.857 15.355.001 21.213l139.393 139.39L79.393 304.394c-5.857 5.858-5.857 15.355.001 21.213C82.322 328.536 86.161 330 90 330s7.678-1.464 10.607-4.394l149.999-150.004a14.996 14.996 0 0 0 0-21.213z' fill='rgba(61, 61, 60, 0.75)'/%3E%3C/svg%3E");}&:hover:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='8' height='8' viewBox='0 0 330 330'%3E%3Cpath d='m250.606 154.389-150-149.996c-5.857-5.858-15.355-5.858-21.213.001-5.857 5.858-5.857 15.355.001 21.213l139.393 139.39L79.393 304.394c-5.857 5.858-5.857 15.355.001 21.213C82.322 328.536 86.161 330 90 330s7.678-1.464 10.607-4.394l149.999-150.004a14.996 14.996 0 0 0 0-21.213z' fill='rgba(61, 61, 60, 0.75)'/%3E%3C/svg%3E");}}&:first-child > a{&, &:hover{border-top: 0;}}&:last-child > a{&, &:hover{border-bottom: 0;}}&:hover > a{background: #fff;}&:hover > a:after{content: "";display: block;width: 1px;height: 100%;background: rgb(var(--color-background-grey));position: absolute;top: 0;left: 100%;z-index: 1;}}li{a{color: rgb(var(--primary-color));font-size: 1.4rem;font-weight: 500;cursor: pointer;text-decoration: none;display: block;padding: .5rem;width: 100%;white-space: initial;&:hover{color: rgb(var(--tertiary-color));}.icon-caret{width: 10px;height: 6px;margin-left: 1rem;}}ul{display: none;position: absolute;background: #ffffff;width: 50%;padding: 0;border-left: 1px solid rgb(var(--color-background-grey));&.level-3{& > li{& > a{padding-block: 0.25rem;}}}}&:hover{> ul{display: block;&.level-2{left: 100%;top: 0;gap: 1rem;white-space: nowrap;width: 60rem;height: 100%;overflow-x: clip;overflow-y: auto;border-left: 1px solid rgb(var(--color-background-grey));padding: 2rem;.level-2-heading{font-size: 2.8rem;font-weight: bold;position: relative;margin-left: -2rem;padding-left: 3rem;width: calc(100% + 2rem);}& > li{width: 100%;&:first-child{margin-bottom: .5rem;}& > a{position: relative;margin-left: -2rem;padding-left: 3rem;width: calc(100% + 2rem);}&:hover > a{background: rgb(var(--color-background-grey));text-decoration: underline;}&:has(.level-3):hover > a{&:before{position: absolute;right: 1rem;content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='8' height='8' viewBox='0 0 330 330'%3E%3Cpath d='m250.606 154.389-150-149.996c-5.857-5.858-15.355-5.858-21.213.001-5.857 5.858-5.857 15.355.001 21.213l139.393 139.39L79.393 304.394c-5.857 5.858-5.857 15.355.001 21.213C82.322 328.536 86.161 330 90 330s7.678-1.464 10.607-4.394l149.999-150.004a14.996 14.996 0 0 0 0-21.213z' fill='rgb(0, 47, 96)'/%3E%3C/svg%3E");}&:hover:before{content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='8' height='8' viewBox='0 0 330 330'%3E%3Cpath d='m250.606 154.389-150-149.996c-5.857-5.858-15.355-5.858-21.213.001-5.857 5.858-5.857 15.355.001 21.213l139.393 139.39L79.393 304.394c-5.857 5.858-5.857 15.355.001 21.213C82.322 328.536 86.161 330 90 330s7.678-1.464 10.607-4.394l149.999-150.004a14.996 14.996 0 0 0 0-21.213z' fill='rgb(0, 115, 170)'/%3E%3C/svg%3E");}}ul{display: none;width: 50%;min-height: calc(100% - 77px);position: absolute;top: 77px;left: 50%;padding: 0 0 0 2rem;}&:hover ul{display: block;}}}}}}&.level-0{margin-top: 0;& > li > a{font-family: var(--heading-font);font-size: 1.6rem;font-weight: 900;color: #3d3d3c;}}}& + .menu-backdrop{display: block;opacity: 0;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);width: 100vw;height: 100vh;z-index: -1;transition: opacity 0.25s;pointer-events: none;}&:has(.parent:hover) + .menu-backdrop{opacity: 1;z-index: 1000;}ul li:hover > ul.level-2 > li.heading{width: calc(100% + 4rem);padding-inline: 3rem;margin-inline: -2rem;margin-top: -1rem;border-bottom: 1px solid rgb(var(--color-background-grey));h2{margin-block: 1rem;}}.level-3-heading{color: rgb(var(--primary-color));font-size: 1.4rem;font-weight: 700;cursor: pointer;text-decoration: none;display: block;padding: 0.75rem 1rem;width: 100%;white-space: initial;}}.main-menu li.parent:nth-child(2) ul.level-1{left: 4rem;padding-block: 1rem;border-radius: 1.5rem 0 0 1.5rem;ul.level-2{border-radius: 0 1.5rem 1.5rem 0;}}.localization-form__select{font-weight: 300;}.search-modal{background: transparent;z-index: 1001;}details[open] .modal-overlay{display: none;}@media screen and (min-width: 990px){.search-modal__form{max-width: 80rem;}}details[open] .header__icon-close{display: none;}.rich-text__blocks{color: var(--color-base);--color-heading: var(--color-base);}#MainContent:not(:has(.cta-block)) .banner__box h2.banner__heading{--color-heading: #fff;}.sponsors-title{margin-bottom: 0;}.sponsors-grid{display: grid;grid-template-columns: 1fr;gap: 2rem;margin-bottom: 2rem;@media screen and (min-width: 750px){grid-template-columns: repeat(2, 1fr);}.sponsor{display: grid;grid-template-rows: subgrid;grid-row: span 3 / span 3;border: 1px solid #44433f;border-radius: 1.5rem;padding: .5rem;img{max-width: 100%;height: auto;aspect-ratio: 2.52 / 1;border-radius: 1.5rem;margin-inline: auto;}.button{text-transform: uppercase;font-weight: 900;margin-top: 1.5rem;}.sponsor-content, .sponsor-donations{padding-inline: 5rem;}.sponsor-donations{position: relative;border-radius: 1rem;padding-block: .5rem;margin-top: 4rem;background: #ca437e;color: #fff;.sponsor-donation-year{position: absolute;bottom: 100%;border-radius: 3rem;background: #5d2d68;font-weight: 500;padding: .5rem 2rem;margin-bottom: -2rem;}.sponsor-donation-info{display: grid;grid-template-columns: 1fr;gap: 2rem;align-items: center;padding: 3rem 2rem;@media screen and (min-width: 990px){grid-template-columns: max-content auto;row-gap: 0;small:first-child{grid-column: span 2 / span 2;}}small:last-child{max-width: 100%;white-space: break-spaces;}.h2{color: inherit;}}}}}.desktop-only{display: none;}@media screen and (min-width: 990px){.mobile-only{display: none;}.desktop-only{display: initial;}nav.desktop-only{display: block;}}.video-section{margin: 4.8rem 0;.video-wrapper{display: grid;gap: 2.4rem;@media screen and (min-width: 990px){grid-template-columns: repeat(2, 1fr);}}.video-info{display: flex;flex-direction: column;justify-content: center;}.video-title{color: rgba(116, 108, 92);font-size: 4.4rem;font-weight:700;margin: 0;}.video-subtitle{color: rgba(202, 66, 126);font-size: 2rem;font-weight: 700;margin: 0;}.video{display: flex;justify-content: flex-start;}.video-content{position: relative;width: 100%;max-width: 560px;aspect-ratio: 16 / 9;padding: 0.8rem;border: 0.1rem solid rgba(220, 218, 216);border-radius: 1.5rem;overflow: hidden;}.video-content iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;}}.quality-marks-bar{background-color: rgba(235, 233, 228, 1);.column-button-style{width: 100%;display: flex;padding: 0.9rem;border: 0.1rem solid rgba(61, 61, 60, 1);border-radius: 0.9rem;justify-content: center;align-items: center;text-decoration: none;color: rgba(61, 61, 60, 1);margin-top: auto;margin-bottom: 2.5rem;font-weight: 700;}.slide-3{display: flex;.multicolumn-card__image{height: 100px;}.media>*:not(.zoom):not(.deferred-media__poster-button){position: relative;}.media{padding-bottom: 0 !important;height: 100px;margin-bottom: 2.5rem;display: flex;justify-content: center;@media screen and (min-width: 750px){justify-content: flex-end;}}}.multicolumn-card{width: 100%;display: flex;flex-direction: column;}.multicolumn-card__image-wrapper{margin-bottom: 1.5rem;}}.mbm-product-sidebar-wrapper{align-items: start;}.product-bottom{display: grid;grid-template-columns: 1fr;column-gap: 5rem;row-gap: 2rem;margin-block: 5rem;padding-block: 4rem 2rem;border-top: 1px solid rgba(220, 218, 216, 1);@media screen and (min-width: 750px){grid-template-columns: repeat(2, 1fr);padding-block: 2rem;row-gap: 5rem;border-bottom: 1px solid rgba(220, 218, 216, 1);}}.product-bottom__section:not(:last-child){border-bottom: 1px solid rgba(220, 218, 216, 1);padding-bottom: 5rem;margin-bottom: 2rem;@media screen and (min-width: 750px){border-bottom: 0;padding-bottom: unset;margin-bottom: unset;}}.product-specs{display: grid;grid-template-columns: max-content 1fr;& > *{padding-block: 1rem;border-bottom: 1px solid rgba(220, 218, 216, 1);}dd{margin-left: 0;padding-left: 5rem;}}#product-btm__description{height: attr(data-height px);max-height: fit-content;overflow: clip;transition: height .6s ease;}#product-btm__description-button:not([hidden]){border: none;background: none;display: flex;flex-direction: row;gap: 0.75rem;padding: 1rem 0 0;color: inherit;font-family: inherit;cursor: pointer;user-select: none;&:hover{text-decoration: underline;}}#product-btm__description-button .icon-caret{height: 16px;width: 16px;}#product-btm__description.is-expanded{height: auto;}.icon-caret.rotate-180{transform: rotate(180deg);}.product-bottom__section--documents-wrapper{@media screen and (min-width: 750px){padding-block: 2rem;border-top: 1px solid rgba(220, 218, 216, 1);grid-column: span 2 / span 2;}}html .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){display: flex;align-items: center;max-height: 4.7rem;}html .quantity__increment-wrapper{margin: 0;.divider{display: block;&:before{display: none;}}.quantity__rules.caption{display: flex;gap: .8rem;line-height: 1.5;span:first-child{padding-inline-end: .8rem;border-right: 1px solid #dcdad8;}}}.pop-specs-wrapper{border-top: 1px solid #dcdad8;min-height: 7rem;}.pop-specs{display: grid;grid-template-columns: repeat(2, 1fr);padding-block: .5rem 1rem;margin: auto 0 0;font-size: 1.2rem;dt, dd{margin: 0;line-height: 1.5;min-height: 1.8rem;}dd{text-align: right;}.quick-add__submit, .quantity__button, .quick-add-bulk .quantity{height: 3.5rem;}}.quick-order-grid-wrapper{background: rgba(220, 218, 216);}.quick-order-grid__highlight{font-weight: bold;color: #55306b;}.quick-order-grid{display: grid;grid-template-columns: 3fr 1fr;row-gap: 1px;border-bottom: 1px solid #dcdad8;margin-bottom: 1rem;padding-bottom: 2rem;.cart-quantity{z-index: 1;}.quantity{margin-inline-start: 1rem;}.progress-bar-container{position: absolute;height: 100%;display: flex;overflow: hidden;border-radius: var(--inputs-radius-outset);border: var(--inputs-border-width) solid transparent;border: 2px solid transparent;z-index: -1;}@media screen and (min-width: 990px){grid-template-columns: 2fr 1fr .5fr 1fr 1.5fr 1fr;border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}@media screen and (min-width: 1440px){grid-template-columns: 2fr 1fr .5fr 1fr 1.5fr 1fr;}& > *{background: #fff;padding-block: 1rem;}& > span{position: relative;display: none;align-items: center;font-style: italic;@media screen and (max-width: 989px){&:nth-child(6n+1), &:nth-child(6n+2){grid-column: 1 / span 2;}&:nth-child(6n+1){border-top: 1px solid #dcdad8;margin-top: 1rem;padding-top: 1rem;}&:nth-child(6n+4){justify-content: end;}}@media screen and (min-width: 990px){display: flex;}&:nth-child(6) ~ *{display: flex;align-items: center;font-style: unset;height: 100%;padding-inline-end: 1rem;}&:nth-child(6n){justify-content: end;}&:has(volume-pricing){height: 4.5rem;align-items: start;&:has(volume-pricing[data-open="true"]){z-index: 1;}}}volume-pricing{margin-top: 0;z-index: unset;}}.sidebar__layout__container{display: flex;flex-direction: column-reverse;gap: 3rem;@media (min-width: 750px){flex-direction: row-reverse;}nav[aria-label="Breadcrumb"]{padding: 0;}h3{margin-block-start: 0;}.breadcrumbs{@media (min-width: 750px){margin: 0 0 2rem;}}}.sidebar__layout__sidebar{display: flex;flex-direction: column;gap: 3rem;margin-block-end: 2rem;@media (max-width: 749px){background: rgba(var(--color-foreground), .04);padding: 4rem 2rem 2rem;}@media (min-width: 750px){width: 33.33%;}@media (min-width: 999px){width: 25%;}.sidebar__layout__menu__item{font-weight: 100 !important;}ul{list-style: none;padding-inline-start: 0;}}.sidebar__layout__content{width: 100%;@media (min-width: 750px){width: 66.66%;}@media (min-width: 999px){width: 75%;}h1{font-family: var(--font-heading);font-size: var(--font-size-h1);font-weight: 700;color: var(--color-heading);letter-spacing: calc(var(--font-heading-scale) * .06rem);}}.product-card-action{position: relative;display: flex;justify-content: space-between;align-items: center;margin-block-end: .75rem;quick-add-bulk{margin-block-end: 0;}}.product-card-action__button{position: absolute;right: 0;top: 0;z-index: 2;min-width: 0;min-height: 0;padding: .25rem;.svg-wrapper{width: 3rem;height: 3rem;}}.product__info-wrapper .product-card-action__button{position: relative;vertical-align: middle;width: 4.5rem;height: 4.5rem;margin-inline: .5rem;}html .gw-collection-page-button{display: none;}html .gw-button-widget{display: none;}#cart-csv-download-btn{margin-block-start: 0;}.cart-icon--pop{animation: cart-icon-pop 0.4s cubic-bezier(0.36, 0.07, 0.19, 0.97) forwards;}@keyframes cart-icon-pop{0%{transform: scale(1);}40%{transform: scale(1.18);}70%{transform: scale(0.9);}100%{transform: scale(1);}}fly-to-cart{position: fixed;top: 0;left: 0;width: 60px;height: 60px;border-radius: 50%;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);background-size: cover;background-position: center;pointer-events: none;z-index: 9999;opacity: 0;transform: translate(var(--x), var(--y)) scale(var(--scale));}#no-b2b-account-dialog{border: 0;box-shadow: 0 0 1rem rgba(0, 0, 0, .5);width: 100%;max-width: 54rem;padding: 4rem;&::backdrop{background: rgba(0, 0, 0, .75);backdrop-filter: blur(10px);}}.dialog-close{position: absolute;top: .2rem;right: .2rem;cursor: pointer;font-size: 3.2rem;line-height: 1;border: 0;background: none;}