.mbg-product-information{padding-top:var(--mbg-info-top, 32px)!important;padding-bottom:var(--mbg-info-bottom, 48px)!important;color:#24292c!important}.mbg-product-information .rte{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.mbg-product-information .station-tabs{width:100%;margin:0!important;text-align:start}.mbg-product-information .station-tabs .station-tabs-tabset.mod-horizontal{gap:8px!important;padding:8px!important;border:1px solid #e7eaec!important;border-radius:16px!important;background:#f3f5f6!important}.mbg-product-information .station-tabs .station-tabs-tabset.mod-horizontal>.station-tabs-tabtitle{flex:1 1 0!important;min-width:0;padding:0!important;margin:0!important;line-height:1.4}.mbg-product-information .station-tabs .station-tabs-tab{display:flex;align-items:center;justify-content:center;height:100%;min-height:54px;margin:0!important;padding:14px 18px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#626970!important;font-family:inherit;font-size:15px;font-weight:600!important;line-height:1.4;letter-spacing:0;text-align:center;text-transform:none;transition:background-color .15s ease,color .15s ease}.mbg-product-information .station-tabs .station-tabs-tab:hover{background:#fff!important;color:#24292c!important}.mbg-product-information .station-tabs .station-tabs-tab.is-active,.mbg-product-information .station-tabs .station-tabs-tab.is-active:hover{background:#24292c!important;color:#fff!important;box-shadow:0 2px 5px #1820281a}.mbg-product-information .station-tabs .station-tabs-tab.is-active .station-tabs-tabtext{color:#fff!important}.mbg-product-information .station-tabs .station-tabs-tab:focus-visible{outline:2px solid #626970;outline-offset:3px}.mbg-product-information .station-tabs .station-tabs-tabset.mod-horizontal>.station-tabs-tabpanel{width:100%;flex-basis:100%;min-width:0;margin-top:8px!important}.mbg-product-information .station-tabs .station-tabs-tabcontent{padding:clamp(24px,4vw,48px)!important;border:1px solid #e5e8ea!important;border-radius:12px!important;background:#fff!important;color:#41494e!important;font-size:15px;line-height:1.8;text-align:start;overflow-wrap:anywhere}.mbg-product-information .station-tabs .station-tabs-tabcontent>:first-child{margin-top:0!important}.mbg-product-information .station-tabs .station-tabs-tabcontent>:last-child{margin-bottom:0}.mbg-product-information .station-tabs .station-tabs-tabcontent p{margin-block:0 18px}.mbg-product-information .station-tabs .station-tabs-tabcontent li+li{margin-top:6px!important}.mbg-product-information .station-tabs .station-tabs-tabcontent :is(h2,h3,h4,strong){color:#24292c!important}.mbg-product-information .station-tabs .station-tabs-tabcontent :is(img,video){max-width:100%;height:auto;object-fit:contain;border-radius:10px!important}.mbg-product-information .station-tabs .station-tabs-tabcontent iframe[src*=youtube]{display:block;width:100%;max-width:880px;height:auto;aspect-ratio:16 / 9;margin:28px auto!important;border:0!important;border-radius:10px!important}.mbg-product-information .station-tabs .station-tabs-tabcontent table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;border:0!important;box-shadow:none;text-align:start;font-size:14px}.mbg-product-information .station-tabs .station-tabs-tabcontent :is(td,th){padding:14px 20px!important;border:0!important;border-bottom:1px solid #e7eaec;vertical-align:top}.mbg-product-information .station-tabs .station-tabs-tabcontent tr:nth-child(odd){background:#f6f7f8!important}.mbg-product-information .station-tabs .station-tabs-tabcontent td:first-child{width:40%;color:#24292c!important;font-weight:600!important}.mbg-product-information .jdgm-rev-widg{padding:0!important;border:0!important}@media(max-width:767px){.mbg-product-information{padding-top:20px!important;padding-bottom:32px!important}.mbg-product-information .station-tabs .station-tabs-tabset.mod-horizontal{padding:6px!important;gap:6px!important;border-radius:12px!important}.mbg-product-information .station-tabs .station-tabs-tabset.mod-horizontal>.station-tabs-tabtitle{flex:1 1 calc(50% - 6px)!important}.mbg-product-information .station-tabs .station-tabs-tab{min-height:46px;padding:12px 10px!important;border-radius:7px!important;background:#fff!important;font-size:13px}.mbg-product-information .station-tabs .station-tabs-tab.is-active{background:#24292c!important}.mbg-product-information .station-tabs .station-tabs-tabcontent{padding:22px 16px!important;font-size:14px;line-height:1.75;border-radius:8px!important}.mbg-product-information .station-tabs .station-tabs-tabcontent :is(td,th){padding:12px 10px!important;font-size:13px}}@media(prefers-reduced-motion:reduce){.mbg-product-information .station-tabs .station-tabs-tab{transition:none}}#MainContent{--mbg-commerce-bg: #ffffff;--mbg-commerce-panel: #ffffff;--mbg-commerce-text: #24292c;--mbg-commerce-muted: #626970;--mbg-commerce-border: #dce0e3}#MainContent.theme-template-product .main-product__container{--padding-bottom-product-template-block: 20px}#MainContent.theme-template-product .product-template__content__container{padding:clamp(20px,2.3vw,34px);background:var(--mbg-commerce-panel);border:1px solid var(--mbg-commerce-border);border-radius:14px}#MainContent.theme-template-product .section-main-product .product-title{margin-bottom:18px;color:var(--mbg-commerce-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(28px,2.3vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}#MainContent.theme-template-product .section-main-product :is(.product-info__vendor,.product-info__identifier-wrapper,.product-info__shipping-and-tax){color:var(--mbg-commerce-muted);font-size:13px;line-height:1.5}#MainContent.theme-template-product .section-main-product .product-info__price-wrapper{margin-block:14px 16px}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>*{grid-column:1 / -1;min-width:0}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__space-small:first-child{display:none}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__rating{grid-column:1;grid-row:1;align-self:end}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__rating>div{width:auto;margin-bottom:0;display:flex}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__identifier-wrapper{grid-column:1;grid-row:2;align-self:start;margin:5px 0 0;font-size:12px;overflow-wrap:anywhere}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__identifier-wrapper>div{margin-bottom:0}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__price-wrapper{grid-column:2;grid-row:1 / span 2;max-width:150px;align-self:center;margin:0;text-align:end}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__price-wrapper .price__content{justify-content:flex-end}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__price-wrapper .price-wrapper{display:grid;grid-template-columns:auto auto;justify-content:end;align-items:center;gap:4px 8px}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__price-wrapper .price-wrapper>.price{grid-column:1 / -1;color:var(--mbg-commerce-text)}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__price-wrapper .compare-at-price{font-size:13px;letter-spacing:0}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__price-wrapper .price-label__wrapper{margin-inline:0}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__price-wrapper .price-label{padding:3px 6px;font-size:10px;line-height:1.2;letter-spacing:0}#MainContent.theme-template-product .product-template__content__container:has(>.product-info__identifier-wrapper .product-info__sku):has(>.product-info__space-small:first-child+.product-info__rating+.product-info__identifier-wrapper+.product-info__price-wrapper)>.product-info__variant-picker{margin-top:20px;padding-top:18px;border-top:1px solid var(--mbg-commerce-border)}#MainContent.theme-template-product .section-main-product .product-info__price-wrapper .price-wrapper{color:var(--mbg-commerce-text);font-size:clamp(26px,2vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums}#MainContent.theme-template-product .section-main-product .compare-at-price{color:var(--mbg-commerce-muted);font-size:.6em;font-weight:400}#MainContent.theme-template-product .media-gallery__container{background:var(--mbg-commerce-panel);border-radius:12px;box-shadow:0 0 0 1px var(--mbg-commerce-border)}#MainContent.theme-template-product .media-gallery__media-item[data-media-type=image]{background-color:#f6f7f8}#MainContent.theme-template-product .media-gallery__media-item[data-media-type=image] .media-gallery__item__image{object-fit:contain}#MainContent.theme-template-product .media-gallery__thumbnail-item{border:1px solid var(--mbg-commerce-border);border-radius:6px;background:var(--mbg-commerce-panel)}#MainContent.theme-template-product .media-gallery__thumbnail-item img{object-fit:contain}#MainContent.theme-template-product .media-gallery__thumbnail-item.is-active{border:2px solid var(--mbg-commerce-text);box-shadow:inset 0 0 0 1px var(--mbg-commerce-panel)}#MainContent.theme-template-product .media-gallery__thumbnail-item:focus-visible{outline:2px solid var(--mbg-commerce-text);outline-offset:-4px}#MainContent.theme-template-product .section-main-product .variant-picker__wrapper{gap:18px}#MainContent.theme-template-product .section-main-product .variant-option__name{color:var(--mbg-commerce-muted);font-size:13px;font-weight:500;line-height:1.5}#MainContent.theme-template-product .section-main-product .variant-option__selected-value{color:var(--mbg-commerce-text)}#MainContent.theme-template-product .section-main-product .variant-option__wrapper[data-picker-type=button]:has(>.variant-picker__product-option>label[data-swatch-type=button]) .variant-option__selected-value{display:none}#MainContent.theme-template-product .section-main-product .variant-picker__product-option:has(>label[data-swatch-type=button]){display:grid;grid-template-columns:minmax(0,1fr);gap:8px}#MainContent.theme-template-product .section-main-product .variant-option__label[data-swatch-type=button]{width:100%;min-width:0;min-height:48px;padding:12px 15px;justify-content:flex-start;text-align:start;border:1px solid #858b90;border-radius:7px;background:var(--mbg-commerce-panel);color:var(--mbg-commerce-text);font-size:14px;font-weight:400;line-height:1.5;overflow-wrap:anywhere;transition:border-color .15s ease,background-color .15s ease}#MainContent.theme-template-product .section-main-product .variant-option__label[data-swatch-type=button]:hover{border-color:var(--mbg-commerce-text)}#MainContent.theme-template-product .section-main-product .variant-option.selected+.variant-option__label[data-swatch-type=button]{border-color:var(--mbg-commerce-text);background:#f0f2f3;box-shadow:inset 3px 0 0 var(--mbg-commerce-text);font-weight:500}#MainContent.theme-template-product .section-main-product .variant-option__label[data-swatch-type=button].disabled{opacity:.45}#MainContent.theme-template-product .section-main-product .variant-option__label:focus-visible{outline:2px solid var(--mbg-commerce-text);outline-offset:3px}#MainContent.theme-template-product .section-main-product .product-info__quantity-wrapper{color:var(--mbg-commerce-text)}#MainContent.theme-template-product .section-main-product .product-info__quantity-wrapper [role=button]{min-width:40px;min-height:48px}#MainContent.theme-template-product .section-main-product .product-info__quantity-wrapper input{font-size:16px}#MainContent.theme-template-product .section-main-product .product-info__buy-buttons-wrapper .product-form__btn-add-to-cart{--color-secondary-button: 36 41 44;--color-secondary-button-text: 255 255 255;--color-secondary-button-text-no-alpha: 255 255 255;--color-secondary-button-hover: 61 68 74;--color-secondary-button-text-hover: 255 255 255;min-height:52px;border-radius:7px;font-size:15px;font-weight:600;letter-spacing:.01em}#MainContent.theme-template-product .section-main-product .product-info__buy-buttons-wrapper .product-form__btn-add-to-cart:is([disabled],[aria-disabled=true]){opacity:.6}#MainContent .product-card__wrapper{gap:0;border:1px solid var(--mbg-commerce-border);border-radius:10px;background-color:var(--mbg-commerce-panel);color:var(--mbg-commerce-text);transition:border-color .18s ease}#MainContent .product-card__wrapper:hover{border-color:#858b90}#MainContent .product-card__image-wrapper{border-radius:0;background:#fff}#MainContent .product-card__image{box-sizing:border-box;padding:12px;object-fit:contain}#MainContent .product-card__info-wrapper{padding:18px}#MainContent .product-card__title{color:var(--mbg-commerce-text);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.015em}#MainContent .product-card__title>a{color:inherit}#MainContent .product-card__price .price-wrapper{color:var(--mbg-commerce-text);font-size:19px;font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums}#MainContent .product-card__price .compare-at-price{color:var(--mbg-commerce-muted);font-size:.75em;font-weight:400}#MainContent .product-card__vendor{color:var(--mbg-commerce-muted)}#MainContent .product-card__widget-list-layout{padding-top:8px}.product-card__wrapper .product-card__form-wrapper:has(.product-form__btn-choose-option),.product-card__wrapper .product-card__widget-choose-option:has(>custom-button){display:none}.product-card__wrapper .product-card__widget-list-layout:has(.product-form__btn-choose-option),#MainContent .product-card__widget-list-layout:has(.product-form__btn-choose-option){margin-top:0;padding-top:0}#MainContent:is(.theme-template-collection,.theme-template-search) .collection-title h1{color:var(--mbg-commerce-text);font-size:clamp(30px,3.8vw,52px);line-height:1.08;letter-spacing:-.035em}#MainContent:is(.theme-template-collection,.theme-template-search) #FacetsWrapperBar>div{border-color:var(--mbg-commerce-border);background:var(--mbg-commerce-panel);border-radius:8px}#MainContent:is(.theme-template-collection,.theme-template-search) .sorting-selector{color:var(--mbg-commerce-text)}@media(max-width:749px){#MainContent:is(.theme-template-collection,.theme-template-search) .sorting-selector .select-button__label{min-width:0}}#MainContent:is(.theme-template-collection,.theme-template-search) .active-filter button{border:1px solid var(--mbg-commerce-border);background-color:var(--mbg-commerce-panel);color:var(--mbg-commerce-text)}#MainContent.theme-template-product :is(.product-info__description .rte,.product-details__description__content,.product-details__richtext__text,.product-details__richtext__page){color:var(--mbg-commerce-text);font-size:16px;line-height:1.75;overflow-wrap:anywhere}#MainContent.theme-template-product :is(.product-info__description .rte,.product-details__description__content,.product-details__richtext__text,.product-details__richtext__page) :is(p,span,strong,b,em,i,li,h1,h2,h3,h4,h5,h6,div,td,th)[style*=color]{color:inherit!important}#MainContent.theme-template-product :is(.product-info__description .rte,.product-details__description__content,.product-details__richtext__text,.product-details__richtext__page) :is(p,span,div,table,tbody,thead,tr,td,th)[style*=background]{background-color:transparent!important}#MainContent.theme-template-product :is(.product-info__description .rte,.product-details__description__content,.product-details__richtext__text,.product-details__richtext__page) a{color:var(--mbg-commerce-text);text-decoration:underline;text-underline-offset:3px}#MainContent.theme-template-product :is(.product-info__description .rte,.product-details__description__content,.product-details__richtext__text,.product-details__richtext__page) table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;color:var(--mbg-commerce-text);background:var(--mbg-commerce-panel)}#MainContent.theme-template-product :is(.product-info__description .rte,.product-details__description__content,.product-details__richtext__text,.product-details__richtext__page) :is(td,th){padding:12px 14px;border-color:var(--mbg-commerce-border)!important;font-size:14px;line-height:1.6;vertical-align:top}@media(min-width:768px){#MainContent.theme-template-product .mbg-product-details-shell{padding:clamp(20px,2.3vw,34px);background:var(--mbg-commerce-panel);border:1px solid var(--mbg-commerce-border);border-radius:14px}#MainContent.theme-template-product .mbg-product-details-shell:has(>.product-template__content__container.md\:sticky){position:sticky}#MainContent.theme-template-product .mbg-product-details-shell>.product-template__content__container{position:static;padding:0;border:0;border-radius:0;background:transparent}#MainContent.theme-template-product .product-template__media-wrapper{padding-right:20px}#MainContent.theme-template-product .product-template__content-wrapper{padding-top:0;padding-left:20px}}@media(min-width:1024px){#MainContent.theme-template-product .section-main-product .main-product__container{--product-info-media-width: 50%}#MainContent.theme-template-product :is(.section-main-product .main-product__container.page-width,.mbg-product-information.page-width){max-width:1584px}#MainContent.theme-template-product .section-main-product .product-template__media-wrapper{padding-right:12px}#MainContent.theme-template-product .section-main-product .product-template__content-wrapper{padding-left:12px}#MainContent.theme-template-product .section-main-product .mbg-product-details-shell{padding:24px}#MainContent.theme-template-product .section-main-product .lb-upsell-carousel-container{width:100%!important;max-width:100%;min-width:0}}@media(max-width:767px){#MainContent.theme-template-product .mbg-responsive-product-heading{display:flex;flex-direction:column;padding-bottom:calc(var(--mbg-product-padding-bottom, 0px) * var(--mobile-padding-ratio))}#MainContent.theme-template-product .mbg-responsive-product-heading>.product-template__content-wrapper,#MainContent.theme-template-product .mbg-responsive-product-heading .mbg-product-details-shell{display:contents}#MainContent.theme-template-product .mbg-responsive-product-heading .mbg-product-title{order:0;margin:0 0 18px;text-align:center}#MainContent.theme-template-product .mbg-responsive-product-heading>.product-template__media-wrapper{order:1;float:none}#MainContent.theme-template-product .mbg-responsive-product-heading .mbg-product-details-shell>.product-template__content__container{order:2}#MainContent.theme-template-product .product-template__content__container{padding:20px 16px;border-radius:10px}#MainContent.theme-template-product .section-main-product .product-title{font-size:28px}#MainContent.theme-template-product .section-main-product .variant-option__label[data-swatch-type=button]{padding:11px 12px;font-size:14px}#MainContent.theme-template-product .media-gallery__wrapper{row-gap:10px}#MainContent .product-card__info-wrapper{padding:12px}#MainContent .product-card__title{font-size:14px;line-height:1.4}#MainContent .product-card__price .price-wrapper{font-size:17px}#MainContent .product-card__image{padding:8px}}@media(prefers-reduced-motion:reduce){#MainContent .product-card__wrapper,#MainContent.theme-template-product .section-main-product .variant-option__label[data-swatch-type=button]{transition:none}}#MainContent.theme-template-index .section-featured-collection .product-card__wrapper>.product-card__info-wrapper{flex-grow:1}#MainContent.theme-template-index .section-featured-collection .product-card__info-wrapper>.product-card__info{display:flex;flex-direction:column;flex:1;min-width:0}#MainContent.theme-template-index .section-featured-collection .product-card__info>.product-card__widget-list-layout{margin-top:auto}#MainContent mbg-delivery-estimate{display:flex;align-items:flex-start;gap:14px;min-height:140px;padding:22px 20px;border-bottom:1px solid #e4e7e9;background:#f7f8f8;color:#24292c;text-align:start}#MainContent mbg-delivery-estimate[data-state=eligible]{background:linear-gradient(115deg,#f0f6f2,#fafcfb)}#MainContent .mbg-delivery-estimate__icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border:1px solid #dee8e1;border-radius:11px;background:#fff;color:#35634a}#MainContent .mbg-delivery-estimate__icon svg{display:block;width:26px;height:26px}#MainContent .mbg-delivery-estimate__content{min-width:0;flex:1}#MainContent .mbg-delivery-estimate__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:5px}#MainContent .mbg-delivery-estimate__label{display:block;margin:0;color:#52635a;font-size:12px;font-weight:600;line-height:1.4}#MainContent .mbg-delivery-estimate__date{display:block;margin:0;font-size:clamp(19px,1.7vw,24px);font-weight:650;line-height:1.25;letter-spacing:-.4px;overflow-wrap:anywhere}#MainContent .mbg-delivery-estimate__countdown{display:flex;flex-wrap:wrap;gap:3px 6px;margin:10px 0 0;font-size:13px;line-height:1.5}#MainContent .mbg-delivery-estimate__countdown[hidden]{display:none}#MainContent .mbg-delivery-estimate__countdown strong{color:#28543b;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}#MainContent .mbg-delivery-estimate__note{margin:6px 0 0;color:#626d66;font-size:12px;line-height:1.5}@media(max-width:767px){#MainContent mbg-delivery-estimate{gap:12px;padding:20px 16px}#MainContent .mbg-delivery-estimate__icon{flex-basis:34px;height:34px}#MainContent .mbg-delivery-estimate__date{font-size:21px}}.mbg-installation-request{display:block;width:100%;margin:0 0 16px}.mbg-installation-request__card{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #d9dde1;border-radius:10px;background:#f8f9f9;color:#252a2d;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.mbg-installation-request__card:hover{border-color:#8b9398}.mbg-installation-request__card:has(input:checked){border-color:#252a2d;background:#eef1f0}.mbg-installation-request__checkbox{-webkit-appearance:auto;appearance:auto;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;padding:0;accent-color:#252a2d;cursor:pointer}.mbg-installation-request__checkbox:focus-visible{outline:2px solid #252a2d;outline-offset:4px}.mbg-installation-request__content{display:grid;gap:5px;min-width:0}.mbg-installation-request__title{font-size:15px;line-height:1.45;font-weight:650}.mbg-installation-request__description{font-size:13px;line-height:1.55;color:#566069}@media(prefers-reduced-motion:reduce){.mbg-installation-request__card{transition:none}}.mbg-tbi-button{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:44px;margin-top:12px;padding:10px 16px;border:1px solid #f60;border-radius:var(--border-radius-button, 4px);background:#f60;color:#fff;font:inherit;cursor:pointer}#MainContent [data-mbg-tbi=product]>#tbiButton{box-sizing:border-box;height:52px;min-height:52px;padding:10px 24px;border-radius:7px;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.01em;gap:8px}.mbg-tbi-button img{width:70px;height:auto}.mbg-tbi-button:disabled{opacity:.55;cursor:wait}.mbg-tbi-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mbg-tbi-error{color:#ad1a1a;font-size:14px;margin-top:8px}.mw-btn-modal,.mw-add-btn{cursor:pointer}.mw-btn-modal:focus-visible,.mw-add-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mw-btn-modal[aria-disabled=true],.mw-add-btn[aria-disabled=true]{opacity:.55}#MainContent .mbg-product-benefits__stock{display:flex;padding:14px 16px;border-bottom:1px solid #e4e7e9}#MainContent .mbg-product-benefits__inventory{flex:0 1 auto;min-width:0;max-width:100%;margin:0;padding:0}#MainContent .mbg-product-benefits__inventory .product-info__inventory-status{margin:0;opacity:1;transform:none}#MainContent .mbg-product-benefits__inventory .product-info__inventory-label{margin:0;padding:3px 8px;border:1px solid currentColor;border-radius:20px;font-size:11px;font-weight:600;line-height:1.4;white-space:normal}#MainContent .mbg-product-benefits__inventory .animate-ping{display:none}#MainContent mbg-delivery-estimate[data-state=pending] .mbg-product-benefits__inventory{visibility:hidden}#MainContent .product-info__buy-buttons-wrapper:has(+.product-info__custom-html .mbg-product-benefits){margin-bottom:20px!important}#MainContent .product-info__buy-buttons-wrapper:has(+.product-info__custom-html .mbg-product-benefits) [id^=PickupAvailability__]>.mt-4:empty{margin-top:0!important}#MainContent .product-info__custom-html:has(.mbg-product-benefits){margin-bottom:0}#MainContent .mbg-product-benefits{width:100%;margin:0;overflow:hidden;border:1px solid #e4e7e9;border-radius:12px;background:#fff;color:#24292c;text-align:start;font-family:inherit;font-weight:400;letter-spacing:0}#MainContent .mbg-product-benefits__list{display:grid;gap:0;margin:0;padding:6px 16px;list-style:none}#MainContent .mbg-product-benefits__item{display:flex;align-items:flex-start;gap:12px;margin:0;padding:8px 0;list-style:none}#MainContent .mbg-product-benefits__item+.mbg-product-benefits__item{border-top:1px solid #f0f2f3}#MainContent .mbg-product-benefits__icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;margin:1px 0 0;border-radius:8px;background:#f4f5f6;color:#41494f}#MainContent .mbg-product-benefits__icon svg{display:block;flex:none;width:24px;height:24px;margin:0}#MainContent .mbg-product-benefits__copy{display:grid;flex:1 1 auto;min-width:0;gap:3px;margin:0;padding:0}#MainContent .mbg-product-benefits__copy>strong{display:block;margin:0;color:#24292c;font-size:14px;font-weight:600;line-height:1.35}#MainContent .mbg-product-benefits__copy>span{display:block;margin:0;color:#697179;font-size:12.5px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}#MainContent .mbg-product-benefits__reviews{display:flex;align-items:center;gap:12px;margin:0;padding:16px;border-top:1px solid #e4e7e9;background:#f8f9fa;color:#24292c;text-decoration:none}#MainContent a.mbg-product-benefits__reviews:hover{background:#f1f3f4}#MainContent a.mbg-product-benefits__reviews:focus-visible{outline:2px solid #24292c;outline-offset:-4px}#MainContent .mbg-product-benefits__arrow{flex:0 0 18px;width:18px;height:18px}@media(min-width:1280px){#MainContent .mbg-product-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}#MainContent .mbg-product-benefits__item+.mbg-product-benefits__item{border-top:0}#MainContent .mbg-product-benefits__item:nth-child(n+3){border-top:1px solid #f0f2f3}#MainContent .mbg-product-benefits__item:last-child:nth-child(odd){grid-column:1 / -1}}mbg-compatibility-placement{display:contents}#MainContent.theme-template-product .section-main-product .mbg-product-compatibility{display:block;grid-column:1 / -1;min-width:0;margin-top:18px;padding:14px;border:1px solid var(--mbg-commerce-border, #dce0e3);border-radius:12px;background:#fafbfc;color:var(--mbg-commerce-text, #24292c)}#MainContent .mbg-product-compatibility[hidden]{display:none!important}#MainContent .mbg-product-compatibility__heading{margin:0 0 9px;font:inherit;font-size:13px;font-weight:600;line-height:1.4;color:var(--mbg-commerce-muted, #626970)}#MainContent .mbg-product-compatibility__list{display:grid;gap:8px;min-width:0}#MainContent .mbg-product-compatibility__item{display:grid;grid-template-columns:112px minmax(0,1fr) 8px;align-items:center;gap:16px;min-width:0;color:inherit;text-decoration:none}#MainContent .mbg-product-compatibility__image{display:block;width:112px;height:76px;object-fit:contain;background:#fff;border-radius:7px}#MainContent .mbg-product-compatibility__copy{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}#MainContent .mbg-product-compatibility__copy strong{font-size:16px;font-weight:600;line-height:1.35}#MainContent .mbg-product-compatibility__copy>span{color:var(--mbg-commerce-muted, #626970);font-size:13px;line-height:1.4}#MainContent .mbg-product-compatibility__arrow{width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}#MainContent .mbg-product-compatibility__item:hover .mbg-product-compatibility__copy strong{text-decoration:underline;text-underline-offset:3px}#MainContent .mbg-product-compatibility__item:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}#MainContent .mbg-product-compatibility--editor p{margin:0;font-size:13px;line-height:1.5}@media(max-width:749px){#MainContent.theme-template-product .section-main-product .mbg-product-compatibility{padding:12px}#MainContent .mbg-product-compatibility__item{grid-template-columns:88px minmax(0,1fr) 6px;gap:12px}#MainContent .mbg-product-compatibility__image{width:88px;height:64px}#MainContent .mbg-product-compatibility__copy strong{font-size:14px}}#MainContent .mbg-product-compatibility__item--text{grid-template-columns:minmax(0,1fr) 8px}#MainContent.theme-template-product .mbg-split-purchase .mbg-shared-product-content{display:contents;position:static}@media(min-width:1024px){#MainContent.theme-template-product .mbg-split-purchase .mbg-product-intro{position:static;padding:0;border:0;border-radius:0;background:transparent}}@media(min-width:1024px){#MainContent.theme-template-product .section-main-product .main-product__container:has(.mbg-split-purchase){padding-bottom:0}#MainContent.theme-template-product .mbg-split-purchase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;padding-bottom:0}#MainContent.theme-template-product .mbg-split-purchase>.product-template__media-wrapper{grid-column:1;grid-row:1;float:none;width:100%;min-width:0;margin:0;padding:0}#MainContent.theme-template-product .mbg-split-purchase>.product-template__content-wrapper,#MainContent.theme-template-product .mbg-split-purchase .mbg-product-details-shell{display:contents;position:static}#MainContent.theme-template-product .mbg-split-purchase .mbg-product-configuration{grid-column:2;grid-row:1;min-width:0;padding:24px;border:1px solid var(--mbg-commerce-border);border-radius:14px;background:var(--mbg-commerce-panel)}#MainContent.theme-template-product .mbg-split-purchase .mbg-product-purchase-row{display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;min-width:0}#MainContent.theme-template-product .mbg-split-purchase .mbg-product-purchase-row>.product-info__buy-buttons-wrapper{grid-column:2;grid-row:1;min-width:0;margin:0!important;padding:24px;border:1px solid var(--mbg-commerce-border);border-radius:14px;background:var(--mbg-commerce-panel)}#MainContent.theme-template-product .mbg-split-purchase .mbg-product-purchase-row>.product-info__custom-html{grid-column:1;grid-row:1;min-width:0;margin:0}#MainContent.theme-template-product .mbg-split-purchase .mbg-product-purchase-row:has(.mbg-product-benefits>.mbg-product-compatibility:not([hidden])){align-items:stretch}#MainContent.theme-template-product .mbg-split-purchase .mbg-product-purchase-row>.product-info__custom-html:has(.mbg-product-benefits>.mbg-product-compatibility:not([hidden])){display:flex}#MainContent.theme-template-product .mbg-split-purchase .mbg-product-benefits:has(>.mbg-product-compatibility:not([hidden])){display:flex;flex-direction:column}#MainContent.theme-template-product .mbg-split-purchase .mbg-product-benefits:has(>.mbg-product-compatibility:not([hidden]))>.mbg-product-benefits__list{flex:1;align-content:space-evenly}#MainContent.theme-template-product .section-main-product .mbg-product-benefits>.mbg-product-compatibility{flex:none;margin:0;padding:20px;border:0;border-bottom:1px solid var(--mbg-commerce-border, #dce0e3);border-radius:0;background:#fff}}@media(min-width:768px)and (max-width:1023px){#MainContent.theme-template-product .mbg-split-purchase{display:flex;flex-direction:column;padding-bottom:var(--mbg-product-padding-bottom, 32px)}#MainContent.theme-template-product .mbg-split-purchase>.product-template__content-wrapper,#MainContent.theme-template-product .mbg-split-purchase .mbg-product-details-shell{display:contents;position:static}#MainContent.theme-template-product .mbg-split-purchase .mbg-product-title{order:0;margin:0 0 18px;text-align:center}#MainContent.theme-template-product .mbg-split-purchase>.product-template__media-wrapper{order:1;float:none;width:100%;padding:0;margin-bottom:26px}}@media(max-width:1023px){#MainContent.theme-template-product .mbg-split-purchase .mbg-product-configuration{display:contents}#MainContent.theme-template-product .mbg-split-purchase .mbg-product-intro{order:2;padding:20px 16px 0;border-bottom:0;border-radius:10px 10px 0 0}#MainContent.theme-template-product .mbg-split-purchase .mbg-product-purchase-row{order:3;min-width:0;padding:0 16px 20px;border:1px solid var(--mbg-commerce-border);border-top:0;border-radius:0 0 10px 10px;background:var(--mbg-commerce-panel)}}#MainContent .product-info__form custom-button:has(>lb-upsell-product-page-addon)>button[name=add]{height:auto!important;min-height:52px}#MainContent .product-info__form .grow:has(lb-upsell-product-page-addon){min-width:0;max-width:100%}#MainContent lb-upsell-product-page-addon{display:block;width:100%;min-width:0;max-width:100%}#MainContent .lb-upsell-carousel-container{width:min(100%,500px)!important;max-width:100%!important;min-width:0}#MainContent .lb-upsell-ppa-carousel{min-width:0}#MainContent .lb-upsell-variants-cont:has(>select.lb-upsell-variants-select){position:relative;width:100%;min-width:0}#MainContent .lb-upsell-variants-cont>select.lb-upsell-variants-select{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;min-height:40px;margin:0;padding:8px 30px 8px 10px;border:1px solid #aeb6bc;border-radius:6px;background:#f6f7f8;color:#24292c;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-align:start;text-overflow:ellipsis;appearance:none;-webkit-appearance:none;cursor:pointer}#MainContent .lb-upsell-variants-cont:has(>select.lb-upsell-variants-select):after{content:"";position:absolute;top:calc(50% - 5px);right:12px;width:7px;height:7px;border-right:2px solid #41494f;border-bottom:2px solid #41494f;transform:rotate(45deg);pointer-events:none}#MainContent .lb-upsell-variants-cont>select.lb-upsell-variants-select:hover{border-color:#626970;background-color:#eef0f2}#MainContent .lb-upsell-variants-cont>select.lb-upsell-variants-select:focus-visible{border-color:#24292c;outline:2px solid #24292c;outline-offset:2px}#MainContent .lb-upsell-variants-select option{color:#24292c;background:#fff}@media(max-width:749px){#MainContent .lb-upsell-variants-cont>select.lb-upsell-variants-select{min-height:44px}}html.maximize-theme #x-announcement{background:#24292c;background-image:linear-gradient(110deg,#111517,#3d474d 48%,#1b2024);box-shadow:inset 0 -1px #ffffff1f;color:#fff;border:0;--color-text: 255 255 255;--color-heading: 255 255 255;--color-link: 255 255 255}html.maximize-theme #x-announcement>.carousel-style-none{min-height:34px;padding-inline:16px;align-items:center}html.maximize-theme #x-announcement .announcement-bar-text{column-gap:9px;font-size:12px;line-height:1.5;font-weight:450;letter-spacing:.015em}html.maximize-theme #x-announcement .announcement-icon{width:15px;height:15px;flex-shrink:0}html.maximize-theme #x-announcement a{color:#fff;text-decoration:none;text-underline-offset:3px}html.maximize-theme #x-announcement a:hover{text-decoration:underline}html.maximize-theme #x-announcement a:focus-visible{outline:2px solid #ffffff;outline-offset:3px}html.maximize-theme #x-header{--mbg-header-surface: linear-gradient(110deg, #f0f2f4 0%, #ffffff 36%, #f5f3ee 68%, #e9edf0 100%);background:var(--mbg-header-surface);border-bottom:1px solid #d5dade;box-shadow:0 3px 12px #24292c0a}html.maximize-theme #x-header-content{background:var(--mbg-header-surface)}html.maximize-theme #x-header .header-search:has(>#SearchOpen){background:transparent!important}html.maximize-theme #x-header .header-bottom{border-top:1px solid #edf0f2}html.maximize-theme #x-header .main-nav>.main-menu-item>div>.link{font-weight:500;letter-spacing:0}html.maximize-theme #x-header .toggle-menu,html.maximize-theme #x-header .toggle-menu .child{border:1px solid #dce0e3;border-radius:6px;background:#fff;color:#24292c;box-shadow:0 12px 28px #18202814}html.maximize-theme #x-header .toggle-menu .background-header{background:#fff}html.maximize-theme #x-header .toggle-menu .link{line-height:1.45;font-size:14px;text-decoration-thickness:1px;text-underline-offset:4px}html.maximize-theme #x-header .icon-caret,html.maximize-theme #x-header .icon-child,html.maximize-theme #x-header .icon-caret-mobile{color:#24292c}html.maximize-theme #x-header .header-search-inner{border:1px solid #b8bfc5;border-radius:6px;box-shadow:none}html.maximize-theme #x-header .header-search-inner:focus-within{border-color:#626970}html.maximize-theme #x-header .input-search{color:#24292c}html.maximize-theme #x-header .input-search::placeholder{color:#626970;opacity:1}html.maximize-theme #x-header .select-options{border:1px solid #b8bfc5;border-radius:6px;background:#fff;color:#24292c}html.maximize-theme #x-header :is(a,button,input,[tabindex]):focus-visible,html.maximize-theme .x-footer :is(a,button,input,[tabindex]):focus-visible,html.maximize-theme :is(.section-main-page,.main-article,.section-contact-form,.shopify-policy__container) :is(a,button,input,textarea,select):focus-visible{outline:2px solid #24292c;outline-offset:3px}html.maximize-theme #x-header-mobile :is(.modal-container,.main-nav-mobile,.mobile-menu-drawer){background:#f6f7f8;color:#24292c}html.maximize-theme #x-header-mobile .mobile-header-toolbar{background:#fff;color:#24292c;border-color:#dce0e3}html.maximize-theme #x-header-mobile .mobile-menu-item{min-height:48px;font-size:16px;font-weight:500;line-height:1.5}html.maximize-theme #x-header-mobile :is(.main-menu-lv0,.main-nav-mobile-bottom,.mobile-menu-drawer){border-color:#dce0e3}html.maximize-theme .x-footer{border-top:1px solid #dce0e3;border-radius:0;background:linear-gradient(115deg,#f1f3f5,#fafafa 48%,#f3f3f0);width:100%;max-width:none;margin:0;padding-inline:0}html.maximize-theme .x-footer>.footer{max-width:1600px;margin-inline:auto;padding-inline:clamp(24px,4vw,64px)}html.maximize-theme .x-footer .footer-main{gap:36px}html.maximize-theme .x-footer .footer-col{min-width:0}html.maximize-theme .x-footer :is(.footer-col-delivery,.footer-col-subfooter){grid-column:1 / -1}html.maximize-theme .x-footer .footer-col-text .footer-collapse__content{padding:0}html.maximize-theme .x-footer .footer-col-text .rte{max-width:32ch;font-size:14px;line-height:1.7;margin-top:20px}html.maximize-theme .x-footer .footer-col-text .rte p{margin:0}html.maximize-theme .x-footer .footer-col-text .rte p+p{margin-top:20px;font-size:12px}html.maximize-theme .x-footer .footer-col-text .rte p:has(a[href^="tel:"]){margin-top:2px}html.maximize-theme .x-footer .footer-col-text .social{display:flex;justify-content:flex-start;gap:10px}html.maximize-theme .x-footer .social-link a{width:40px;height:40px;border:1px solid #dce0e3;border-radius:50%;padding:10px;background:#ffffffa6;color:#41494e}html.maximize-theme .x-footer .social-link a:hover{background:#fff;border-color:#8b9398}html.maximize-theme .x-footer button.footer-collapse__label{display:flex;width:100%;align-items:center;text-align:start;border:0;background:none;opacity:1;padding-inline-start:0}html.maximize-theme .x-footer .footer-menu-links{margin:18px 0 0;padding:0;gap:0;font-size:14px}html.maximize-theme .x-footer .footer-menu-links li{margin:0}html.maximize-theme .x-footer .footer-menu-links a{padding-block:6px;line-height:1.55;text-underline-offset:4px}html.maximize-theme .x-footer .mbg-footer-delivery{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #dce0e3;border-bottom:1px solid #dce0e3;padding-block:24px}html.maximize-theme .x-footer .mbg-footer-delivery .h5{margin:0}html.maximize-theme .x-footer .mbg-courier-logos{display:flex;align-items:center;gap:clamp(28px,4vw,64px);margin:0;padding:0;list-style:none}html.maximize-theme .x-footer .mbg-courier-logo{display:flex;align-items:center;justify-content:center;width:140px;height:44px}html.maximize-theme .x-footer .mbg-courier-logo :is(span,svg,img){display:block;width:100%;height:100%;object-fit:contain}html.maximize-theme .x-footer .mbg-courier-logo--econt{padding:10px 12px;background:#234182;border-radius:3px}html.maximize-theme .x-footer .mbg-courier-logo--speedy{width:180px;height:64px}html.maximize-theme .x-footer .footer-col-subfooter{margin-top:-12px}html.maximize-theme .x-footer .mbg-footer-policies ul{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;font-size:12px;line-height:1.6;text-align:start}html.maximize-theme .x-footer .mbg-footer-policies a{text-underline-offset:3px}html.maximize-theme .x-footer .sub-footer{font-size:12px}@media(min-width:1100px){html.maximize-theme .x-footer .footer-main{grid-template-columns:minmax(0,1.1fr) minmax(0,1.8fr) minmax(0,.8fr)}html.maximize-theme .x-footer .footer-menu-links[data-footer-menu=main-menu]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(5,auto);column-gap:28px}}@media(min-width:768px)and (max-width:1099px){html.maximize-theme .x-footer .footer-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,.9fr);column-gap:24px}}@media(max-width:767px){html.maximize-theme .x-footer>.footer{padding:36px 24px 0}html.maximize-theme .x-footer .footer-col-text{padding-bottom:28px}html.maximize-theme .x-footer .footer-col-text .footer-collapsed{border:0}html.maximize-theme .x-footer .footer-col-text .rte{max-width:36ch}html.maximize-theme .x-footer button.footer-collapse__label{padding-block:18px}html.maximize-theme .x-footer .footer-menu-links{margin:0;padding-bottom:18px}html.maximize-theme .x-footer .footer-menu-links a{display:flex;align-items:center;min-height:44px}html.maximize-theme .x-footer .mbg-footer-delivery{flex-direction:column;align-items:flex-start;gap:20px;padding-block:28px;border-top:0}html.maximize-theme .x-footer .mbg-courier-logos{justify-content:space-between;width:100%;gap:16px}html.maximize-theme .x-footer .mbg-courier-logo{width:30%;height:32px}html.maximize-theme .x-footer .mbg-courier-logo--econt{padding:8px}html.maximize-theme .x-footer .mbg-courier-logo--speedy{height:44px}html.maximize-theme .x-footer .footer-col-subfooter{margin-top:24px}html.maximize-theme .x-footer .mbg-footer-policies ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}html.maximize-theme .x-footer .sub-footer{align-items:flex-start;gap:16px;padding-top:24px;padding-bottom:28px}}html.maximize-theme .x-footer :is(.footer-collapse__label,.footer-col .h5){font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0;color:#24292c}html.maximize-theme .x-footer :is(.footer-menu-links,.footer-col .rte,.sub-footer,.mbg-footer-policies){color:#626970;line-height:1.75}html.maximize-theme .x-footer .footer-col-text .rte a[href^="tel:"]{color:#24292c;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.4;letter-spacing:-.02em}html.maximize-theme .x-footer :is(.footer-menu-links,.mbg-footer-policies) a:hover{color:#24292c}html.maximize-theme .x-footer :is(.footer-collapsed,.sub-footer){border-color:#dce0e3}html.maximize-theme .x-footer .footer-col-text .footer-collapse__content>[class*=image-]{max-width:200px}html.maximize-theme .x-footer .footer-col-text .footer-collapse__content>[class*=image-] img{height:auto;object-fit:contain}html.maximize-theme :is(.section-main-page .page__body,.main-article .page__body,.shopify-policy__body){line-height:1.75;overflow-wrap:anywhere}html.maximize-theme :is(.section-main-page .page__body,.main-article .page__body,.shopify-policy__body) :is(h1,h2,h3,h4,h5,h6){color:#24292c;line-height:1.3;letter-spacing:-.015em}html.maximize-theme :is(.section-main-page .page__body,.main-article .page__body,.shopify-policy__body) h1{font-size:clamp(26px,2.5vw,34px)}html.maximize-theme :is(.section-main-page .page__body,.main-article .page__body,.shopify-policy__body) a{color:#24292c;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}html.maximize-theme :is(.section-main-page .page__body,.main-article .page__body,.shopify-policy__body) :is(th,td,blockquote){border-color:#dce0e3}html.maximize-theme :is(.section-main-page .page__body,.main-article .page__body,.shopify-policy__body) img{max-width:100%;height:auto}html.maximize-theme :is(.section-contact-form,.main-article__comment,.x-footer) .text-field__input{border-color:#b8bfc5;border-radius:6px;background:#fff;color:#24292c}html.maximize-theme :is(.section-contact-form,.main-article__comment,.x-footer) .text-field__label{color:#626970}@media(min-width:1024px){html.maximize-theme #x-header .header-top.compact{gap:20px;min-height:48px}html.maximize-theme #x-header .header-top.compact>.header-item:has(.main-menu-nav){min-width:0;gap:20px}html.maximize-theme #x-header .header-top.compact .header-logo{flex-shrink:0}html.maximize-theme #x-header .header-top.compact .main-menu-nav{padding-block:0}html.maximize-theme #x-header .header-top.compact .main-nav>.main-menu-item>div>.link{padding:13px 7px;font-size:13px;line-height:1.4;white-space:nowrap}html.maximize-theme #x-header .header-top.compact .main-nav>.main-menu-item>div>.link:hover{color:#101214;text-decoration:underline;text-underline-offset:6px}html.maximize-theme #x-header .header-top.compact>.header-item:not(:has(.main-menu-nav)){flex-shrink:0;gap:16px}html.maximize-theme #x-header .header-top.compact :is(#SearchOpen,#cart-icon){display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px}html.maximize-theme #x-header .header-top.compact :is(#SearchOpen,#cart-icon):hover{background:#f0f2f3}html.maximize-theme #x-header .main-menu-nav{padding-top:8px;padding-bottom:8px}html.maximize-theme #x-header .main-nav>.main-menu-item>div>.link{padding-inline:11px}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu{width:min(720px,calc(100vw - 64px));max-height:calc(100vh - var(--header-bottom-position, 170px) - 20px);max-height:calc(100dvh - var(--header-bottom-position, 170px) - 20px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a1a9b1 #ffffff}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:4px 12px;padding:18px}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu>ul>li{min-width:0;padding:0}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu>ul>li>.sub-menu{min-height:40px;padding:0}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu>ul>li>.sub-menu .link{padding:10px 8px;border-radius:4px;font-weight:500}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu>ul>li>.sub-menu .link:hover,html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu>ul>li>.sub-menu .link:focus-visible{background:#f6f7f8}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu>ul>li>.child{position:relative;inset:auto;width:100%;margin-top:2px;border:0;border-left:1px solid #dce0e3;border-radius:0;box-shadow:none;transition:none}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu>ul>li>.child:not(.visible){display:none}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu>ul>li>.child>ul{padding:0 0 8px}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu>ul>li>.child>ul>li{padding-inline:12px 8px}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu .child li>div{padding-top:0}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu .child .link{padding-block:8px;color:#505860;font-size:13px}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu .icon-child{transform:none}}@media(min-width:1024px)and (max-width:1199px){html.maximize-theme #x-header .main-nav>.main-menu-item>div>.link{padding-inline:6px;font-size:12px}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu{width:560px}html.maximize-theme #x-header .main-nav>.first-menu-item:first-child>.toggle-menu>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px)and (max-width:1399px){html.maximize-theme #x-header .header-top.compact .header-logo-width{width:160px}html.maximize-theme #x-header .header-top.compact .main-nav>.main-menu-item>div>.link{padding-inline:5px;font-size:12.5px}}@media(min-width:1024px)and (max-width:1279px){html.maximize-theme #x-header .header-top.compact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header-brand header-actions" "header-navigation header-navigation";gap:6px 16px}html.maximize-theme #x-header .header-top.compact>.header-item:has(.main-menu-nav){display:contents}html.maximize-theme #x-header .header-top.compact>.header-item:has(.main-menu-nav)>div:not(:has(.main-menu-nav)){grid-area:header-brand}html.maximize-theme #x-header .header-top.compact>.header-item:has(.main-menu-nav)>div:has(.main-menu-nav){grid-area:header-navigation;min-width:0}html.maximize-theme #x-header .header-top.compact>.header-item:not(:has(.main-menu-nav)){grid-area:header-actions}html.maximize-theme #x-header .header-top.compact .main-nav>.main-menu-item>div>.link{padding-block:8px;font-size:12.5px}}@media(max-width:767px){html.maximize-theme #x-announcement>.carousel-style-none{min-height:32px;padding-inline:12px}html.maximize-theme #x-announcement .announcement-bar-text{column-gap:7px;font-size:11px;letter-spacing:0}html.maximize-theme .x-footer .footer-collapse__label{min-height:48px}html.maximize-theme .x-footer .footer-menu-links a{padding-block:4px}}@media(prefers-reduced-motion:reduce){html.maximize-theme #x-header :is(.toggle-menu,.toggle-menu .child,.toggle-menu .link,.input-search),html.maximize-theme .x-footer .footer-menu-links a{transition-duration:.01ms;animation-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/91/compiled_assets/styles.css.map?subset=AAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAIBEPw */
