:root{--button-padding-block: 10px;--custom-accent-color: #647d6e;--custom-sale-color: #e64a3a}.text-block h1,.text-block h2,.text-block h3{font-weight:500}.text-block h1 em,.text-block h2 em,.text-block h3 em{font-size:1.25rem;display:block;font-weight:400;line-height:1.2;font-style:normal;margin-bottom:.75rem}header-menu .menu-list__list-item a[aria-haspopup=true]:after{content:"";display:inline-block;width:.36em;height:.36em;border-left:.1em solid;border-bottom:.1em solid;margin-left:.3em;vertical-align:middle;transform:rotate(-45deg)}header-menu.mobile\:hidden .menu-list__list-item{position:relative}header-menu.mobile\:hidden .menu-list__submenu{min-width:fit-content;left:calc(var(--page-margin) * -1)}.mega-menu [data-menu-list-id=MegaMenuList-5]{--menu-columns-desktop: 6}header-menu.mobile\:hidden .mega-menu__column{grid-column:span var(--menu-columns-desktop)}header-menu.mobile\:hidden .mega-menu__column .mega-menu__link{white-space:nowrap}main:not([data-template=index]){margin-block-end:var(--margin-6xl)}.header__drawer--mobile .localization-form{display:flex;justify-content:flex-end;padding-right:1em}.faq-item+.faq-item{border-top:1px solid var(--color-border)}.faq-item__question{display:flex;align-items:flex-start;justify-content:space-between;width:100%;background-color:inherit;border:none!important;padding:0!important;cursor:pointer;font-weight:200!important;margin-block:1em}.faq-item__question>span{display:flex;justify-content:space-between;text-align:left}.faq-item__question__content{text-transform:none!important;margin-bottom:0}.faq-item[open] .faq-item__answer{margin-bottom:2em}.faq-item__question span.faq-item__icon{font-size:3em;line-height:.35;min-width:1em;text-align:center;display:none;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:100}.faq-item__question[aria-expanded=false] span.icon--expand,.faq-item__question[aria-expanded=true] span.icon--collapse{display:block}swatches-variant-picker-component{justify-content:center;--product-swatches-alignment: center;--product-swatches-alignment-mobile: center}floating-panel-component .variant-option__button-label--has-swatch{overflow:visible;border-radius:0!important;font-weight:500;outline:var(--focus-outline-width) solid transparent;outline-offset:var(--focus-outline-offset)}floating-panel-component .variant-option__button-label--has-swatch:hover{background-color:transparent;border-color:transparent}floating-panel-component .variant-option__button-label--has-swatch label.hidden{display:inline-flex!important;outline:none!important}.facets-block-wrapper--drawer .facets__inputs-wrapper .facets__inputs-list--swatches{display:flex;flex-direction:column;gap:var(--facets-mobile-gap)}#facet-inputs-component-filter-p-m-fus-properties .swatch--filter{border-radius:0}.facets-block-wrapper--drawer .swatch{--max-filter-size: 22px}.facets__inputs-list--swatches .variant-option__button-label{flex-direction:row;display:flex;gap:var(--gap-xs)}.variant-picker__form .variant-option--swatches .variant-option__swatch-value{padding-inline-start:0}.variant-picker__form .variant-option--swatches .variant-option__swatch-value:before{content:": ";display:inline}.product-card__content.product-grid__card.layout-panel-flex--column,.product-card__content.product-grid__card.layout-panel-flex--column .group-block-content{--horizontal-alignment: center !important}.product-card__content.product-grid__card product-price{margin-top:auto}.product-card__content>.group-block--height-fit{flex:1 1 auto;text-align:center}.product-card__content .contents .text-block{--width: unset !important}.price.price-sale{color:var(--custom-sale-color)}.product-information__grid .tax-note{font-size:.75rem}.product-card__content.product-grid__card product-price{align-items:center;--text-align-default: center !important}.product-card__content.product-grid__card product-price>*{font-size:var(--font-paragraph--size)!important}.product-card__content.product-grid__card product-price div[ref=priceContainer] span:first-child{order:2}.product-card__content.product-grid__card product-price div[ref=priceContainer]{display:flex;max-width:70%;justify-content:space-evenly}.product-badges__badge{--color-background: transparent}.variant-option__button-label{--padding-xs: var(--padding-2xs);--variant-option-padding-inline: var(--padding-xs);--padding-sm: var(--padding-xs);--padding-lg: var(--padding-md);min-height:calc(2ch + 1.3em)}.product-form-buttons button{width:100%;--padding-lg: var(--padding-xs);--padding-4xl: var(--padding-xl)}.add-to-cart-button.button{--button-background-color: var(--custom-accent-color)}.quick-add-modal__content{width:80vw}@media screen and (width >= 750px){.quick-add-modal__content .media-gallery__grid{padding-block-start:var(--gap-xl);gap:min(var(--gap-xl),var(--image-gap))}}.quick-add-modal__content .product-form-buttons{flex-direction:column}.quick-add-modal__content .quantity-selector{flex:0 0 auto}.product-grid.product-grid--grid{--product-grid-gap-mobile: 30px 12px;--product-grid-gap-desktop: 50px 16px}accordion-custom .details__header *:first-child:not(svg,span){display:flex;gap:.5em;align-items:center;margin-bottom:0!important}accordion-custom .details__header{padding-block:1.4em}@media screen and (min-width: 750px){.product__bottom{max-width:50%;padding-inline-end:20px}}.footer-utilities__group li:has(a[href*="/policies/contact-information"]),.footer-utilities__group li:has(a[href*="/policies/shipping-policy"]){display:none!important}._variant-option__button-label:has([data-option-available=false]){display:none}._variant-option--swatches li[slot=more]{display:none!important}.shopify-email-marketing-confirmation__container h1{display:none}.shopify-email-marketing-confirmation__container{margin-block-start:var(--margin-6xl)!important}.dropdown-localization .icon-flag,.dropdown-localization .currency-code,.localization-form__currency{display:none}.shopify-section-group-footer-group dropdown-localization-component .localization-wrapper{top:unset;bottom:-.5em}@media screen and (max-width: 749px){.shopify-section-group-footer-group .dropdown-localization.mobile\:hidden{display:block!important}}@media screen and (max-width: 749px){h1,h2{-webkit-hyphens:auto;hyphens:auto}}.sorting-filter__options label[for*=sort-option-created-ascending-template],.sorting-filter__options label[for*=sort-option-title-descending-template],.sorting-filter__options label[for*=sort-option-title-ascending-template]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
