@layer overrides{@media(width>=992px){:is(#header,#header-sticky-bar) .header__wrapper{&:has(>#header_menu){grid-template-columns:1fr auto 1fr;padding-block-end:0}>.header__logo{grid-area:1 / 1 / auto / -1;justify-self:center}>.header__actions{grid-area:1 / 3;justify-self:end}>#header_menu{grid-area:2 / 1 / auto / -1;max-height:none;overflow:visible;position:static;margin-inline:calc(50% - 49vw);border-block:1px solid var(--mp-border-color);>.header__menu-list{justify-content:center;padding-inline:0}}}}.header__menu-item>:is(a,button,.header__menu-label){color:var(--mp-color-dark);font-family:var(--mp-heading-font-family);font-size:1rem;font-weight:var(--mp-font-weight-normal);text-transform:uppercase}:is(.product__rating-fill,.reviews-stars-fill,.review-stars-fill){background-color:#413733}.product-extra.product-extra--shipping{display:none}@media(width>=992px){.product-content__blocks{--product-content-column: minmax( 0, calc((var(--mp-container-width) - var(--mp-container-padding-inline) * 2) / 2) );align-items:start;display:grid;grid-template-columns:minmax(var(--mp-container-padding-inline),1fr) var(--product-content-column) var(--product-content-column) minmax(var(--mp-container-padding-inline),1fr);row-gap:var(--mp-spacer-200);width:100%;>.product-content__block{display:block;min-width:0;&:nth-child(1){grid-column:2;margin-inline-end:calc(var(--mp-spacer-200) / 2)}&:nth-child(2){grid-column:3;margin-inline-start:calc(var(--mp-spacer-200) / 2)}&:nth-child(n+3){grid-column:1 / -1}&:nth-child(-n+2)>.page__content-wrapper{margin-inline:0;max-width:none;padding-inline:0}}}}.product-block--full .product-image__image-wrapper{aspect-ratio:1 / 1!important}.product-block--full .product-image__image{object-fit:cover;object-position:center}@media(width<768px){.product-image__quick-view{display:inline-flex}.product-summary--quick-view .product-summary__images{display:none}.modal:has(.product-summary--quick-view){:is(.modal-dialog,.modal__dialog,.modal-content,.modal__content){max-height:60dvh}:is(.modal-content,.modal__content){overflow:hidden}}.product-block--list{.product-image__actions{display:block;inset:auto;position:relative;width:100%}.product-image__quick-view{margin-block-start:var(--mp-spacer-50);width:100%}.product-image__save-wishlist{inset-block-end:calc(100% + var(--mp-product-image-actions-inset-block-end));inset-inline-end:var(--mp-product-image-actions-inset-inline-end);position:absolute}}}@media(width>=768px){.product-summary--quick-view .product-summary__images{zoom:.5}}.footer__badges{flex-wrap:nowrap;width:400px}@media(width<992px){.page--blog-listing.page .page__content-wrapper{grid-template-areas:"aside-breadcrumb" "aside-head" "aside-main" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr)}.page--blog-listing.page--aside-right-no-breadcrumb .page__content-wrapper{grid-template-areas:"aside-head" "aside-main" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.page--blog-article.page .page__content-wrapper{grid-template-areas:"aside-breadcrumb" "aside-main" "content";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.widget-blog_categories .widget-blog__heading,.widget-blog--blog_categories .widget-blog__heading,.widget-blog-categories__desktop{display:none}.widget-blog-categories__mobile-toggle{align-items:center;display:flex;gap:var(--mp-btn-gap, var(--mp-spacer-50));justify-content:center;width:100%}}@media(width>=992px){.widget-blog-categories__mobile-toggle{display:none}}.widget-blog-categories__drawer-body{padding:var(--mp-spacer)}.drawer[id$=-categories-drawer]{--mp-drawer-body-padding: 0}.widget-blog-categories__list{--mp-blog-categories-indent: var(--mp-spacer);flex-direction:column}.widget-blog-categories__children.collapse:not(.show){display:none}.widget-blog-categories__children{flex-direction:column;gap:var(--mp-blog-categories-gap, var(--mp-spacer-75));list-style:none;margin:0;margin-block-start:var(--mp-blog-categories-gap, var(--mp-spacer-75));padding:0;padding-inline-start:var(--mp-blog-categories-indent, var(--mp-spacer))}.widget-blog-categories__children.show,.widget-blog-categories__children.collapsing{display:flex}.widget-blog-categories__children .widget-blog-categories__children{padding-inline-start:var(--mp-blog-categories-indent, var(--mp-spacer))}.widget-blog-categories__row{align-items:stretch;display:flex;gap:var(--mp-spacer-50);width:100%}.widget-blog-categories__category-link{align-items:center;background-color:var(--mp-blog-categories-link-bg-color, var(--mp-color-white));border:var(--mp-blog-categories-link-border-width, var(--mp-border-width)) var(--mp-blog-categories-link-border-style, var(--mp-border-style)) var(--mp-blog-categories-link-border-color, var(--mp-border-color));border-radius:var(--mp-blog-categories-link-border-radius, var(--mp-border-radius-pill));color:var(--mp-blog-categories-link-color, var(--mp-color-dark));display:flex;flex:1 1 auto;gap:var(--mp-input-gap);justify-content:left;min-width:0;padding-block:var(--mp-blog-categories-link-padding-block, var(--mp-btn-padding-block));padding-inline:var(--mp-blog-categories-link-padding-inline, var(--mp-btn-padding-inline));text-align:center;text-decoration-line:none;transition-duration:var(--mp-transition-duration);transition-property:background-color,border-color,color;transition-timing-function:var(--mp-transition-timing-function);&:hover{background-color:var( --mp-blog-categories-link-hover-bg-color, var(--mp-blog-categories-link-bg-color, var(--mp-color-white)) );border-color:var(--mp-blog-categories-link-hover-border-color, var(--mp-color-gray));color:var( --mp-blog-categories-link-hover-color, var(--mp-blog-categories-link-color, var(--mp-color-dark)) )}}.widget-blog-categories__category-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-blog-categories__category--active .widget-blog-categories__category-link{background-color:var( --mp-blog-categories-link-active-bg-color, var(--mp-body-bg-color, var(--mp-color-gray-light, #f3f0e8)) );border-color:var( --mp-blog-categories-link-active-border-color, var(--mp-color-gray-dark, var(--mp-border-color)) );color:var( --mp-blog-categories-link-active-color, var(--mp-blog-categories-link-color, var(--mp-color-dark)) )}.widget-blog-categories__toggle{align-items:center;aspect-ratio:1;background-color:var(--mp-blog-categories-link-bg-color, var(--mp-color-white));border:var(--mp-blog-categories-link-border-width, var(--mp-border-width)) var(--mp-blog-categories-link-border-style, var(--mp-border-style)) var(--mp-blog-categories-link-border-color, var(--mp-border-color));border-radius:var(--mp-blog-categories-link-border-radius, var(--mp-border-radius-pill));color:var(--mp-blog-categories-link-color, var(--mp-color-dark));cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1;min-inline-size:2.5rem;padding:0;transition-duration:var(--mp-transition-duration);transition-property:background-color,border-color,color;transition-timing-function:var(--mp-transition-timing-function);&:hover{background-color:var( --mp-blog-categories-link-hover-bg-color, var(--mp-blog-categories-link-bg-color, var(--mp-color-white)) );border-color:var(--mp-blog-categories-link-hover-border-color, var(--mp-color-gray))}&[aria-expanded=true] .icon,&:not(.collapsed) .icon{transform:rotate(180deg)}.icon{display:block;font-size:var(--mp-font-size-smaller, .875em);transition:transform var(--mp-transition-duration) var(--mp-transition-timing-function)}}.widget-blog-categories__category--active .widget-blog-categories__toggle{background-color:var( --mp-blog-categories-link-active-bg-color, var(--mp-body-bg-color, var(--mp-color-gray-light, #f3f0e8)) );border-color:var( --mp-blog-categories-link-active-border-color, var(--mp-color-gray-dark, var(--mp-border-color)) )}.widget-blog-categories__count{color:var(--mp-blog-categories-count-color, var(--mp-color-gray-dark));font-size:var(--mp-blog-categories-count-font-size, var(--mp-font-size-smaller));font-variant-numeric:tabular-nums;opacity:var(--mp-blog-categories-count-opacity, .75);white-space:nowrap;&:before{content:"("}&:after{content:")"}}}
