:root{--maple-indigo: #3F3E6C;--maple-indigo-tint: #E5E6F7;--maple-yellow: #FEBC1C;--maple-yellow-hover: #E5A500;--maple-yellow-tint: #FFEDC4;--maple-black: #000000;--maple-charcoal: #333333;--maple-grey: #555555;--maple-line: #DADADA;--maple-cream: #FFFCF6;--maple-white: #FFFFFF;--maple-green: #2E6B3A;--maple-red: #B3261E;--maple-shadow: 0 4px 16px rgb(0 0 0 / .12);--narrow-page-width: 75rem}html:root{--color-primary-button-hover-background: var(--maple-yellow-hover);--color-primary-button-hover-border: var(--maple-yellow-hover);--color-primary-button-hover-text: var(--maple-charcoal);--color-secondary-button-hover-background: var(--maple-indigo-tint);--color-secondary-button-hover-border: var(--maple-indigo);--color-secondary-button-hover-text: var(--maple-indigo);--color-error: var(--maple-red);--color-success: var(--maple-green);--shadow-popover: var(--maple-shadow);--shadow-drawer: var(--maple-shadow);--shadow-button: none}html body{font-optical-sizing:none}html body :is(b,strong){font-weight:600}html body :is(.rte,.maple-prose) th{font-weight:600}html body :is(.rte,.maple-prose) :is([style^="font-weight:bold" i],[style^="font-weight: bold" i],[style*=";font-weight:bold" i],[style*=";font-weight: bold" i],[style*="; font-weight:bold" i],[style*="; font-weight: bold" i],[style^="font-weight:700" i],[style^="font-weight: 700" i],[style*=";font-weight:700" i],[style*=";font-weight: 700" i],[style*="; font-weight:700" i],[style*="; font-weight: 700" i],[style^="font-weight:800" i],[style^="font-weight: 800" i],[style*=";font-weight:800" i],[style*=";font-weight: 800" i],[style*="; font-weight:800" i],[style*="; font-weight: 800" i],[style^="font-weight:900" i],[style^="font-weight: 900" i],[style*=";font-weight:900" i],[style*=";font-weight: 900" i],[style*="; font-weight:900" i],[style*="; font-weight: 900" i],:is([style^="font:" i],[style*=";font:" i],[style*="; font:" i]):is([style*=" bold" i],[style*=":bold" i],[style*=" 700 " i],[style*=":700 " i],[style*=" 800 " i],[style*=":800 " i],[style*=" 900 " i],[style*=":900 " i]):not([style*=mso-bidi-font-weight i])){font-weight:600!important}html body .maple-prose :is([style*=font-size i],[style*="font:" i]):not(h1,h2,h3,h4,h5,h6,sub,sup){font-size:inherit!important}html body .maple-prose :is([style*=line-height i],[style*="font:" i]):not(h1,h2,h3,h4,h5,h6){line-height:inherit!important}html body .maple-prose :is([style*=font-family i],[style*="font:" i]):not(h1,h2,h3,h4,h5,h6){font-family:inherit!important}html body .maple-prose font{font-size:inherit;font-family:inherit}html body .maple-prose table:is([style*=font-size i],[style*=line-height i],[style*="font:" i]){font-size:14px!important;line-height:1.5!important}html body .announcement-bar .announcement-bar__text{line-height:1.4}@media screen and (max-width:749px){html body .announcement-bar__slider:not(:has(slideshow-arrows)) .announcement-bar__slides{width:calc(100% - 32px)}}html body .maple-section{padding-block:calc(var(--maple-pt, 0px) * 2 / 3) calc(var(--maple-pb, 48px) * 2 / 3)}@media screen and (min-width:750px){html body .maple-section{padding-block:var(--maple-pt, 0px) var(--maple-pb, 48px)}}html body .maple-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;height:auto;padding:8px 21px;box-sizing:border-box;border-radius:2px;font-family:var(--font-body--family);font-style:normal;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:normal;text-transform:none;text-align:center;text-decoration:none;transform:none;transition-timing-function:linear}html body .maple-button[aria-disabled=true]{opacity:1;cursor:default}html body .button-secondary.maple-button:not(.maple-button--on-dark){--button-background-color: var(--maple-white)}html body .button-secondary.maple-button:not(.maple-button--on-dark):hover{--button-background-color: var(--maple-indigo-tint)}html body .maple-button:not([aria-disabled=true],:disabled):active{transform:translateY(1px)}html body .maple-button:focus-visible{outline:2px solid var(--maple-indigo);outline-offset:2px}html body .maple-button.maple-button--full{display:flex;width:100%}html body .maple-button.maple-button--sm{min-height:36px;padding:8px 13px;font-size:14px}html body .maple-button.maple-button--on-dark{--button-color: var(--maple-white);--button-background-color: transparent;--button-border-color: var(--maple-white);--button-border-width: 1px}html body .maple-button.maple-button--on-dark:hover{--button-color: var(--maple-white);--button-background-color: var(--maple-charcoal);--button-border-color: var(--maple-white)}html body .maple-button.maple-button--on-dark:focus-visible{outline-color:var(--maple-yellow)}html body .maple-link{color:var(--maple-indigo);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:1px;text-underline-offset:3px}html body .maple-link:hover{color:var(--maple-indigo);text-decoration-color:currentcolor;text-decoration-thickness:2px}html body .maple-link:focus-visible{outline:2px solid var(--maple-indigo);outline-offset:2px}html body .product-card,html body .collection-card,html body .resource-card{box-shadow:none;transform:none}html body :is(.resource-list__item,.product-grid__item) .product-card__content{--color-background: var(--maple-white);background-color:var(--maple-white);border:1px solid var(--maple-line);border-radius:0}html body :is(.resource-list__item,.product-grid__item) .card-gallery{border-radius:8px}html body :is(product-card,.resource-card,.maple-product-section) .compare-at-price,html body :is(product-card,.maple-product-section) .product-badges:has(>.color-custom-badge-sale),html body :is(product-card,.maple-product-section) .product-badges__badge.color-custom-badge-sale{display:none}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row){display:flex;flex-flow:column nowrap;align-items:stretch;gap:var(--product-card-gap, 12px);height:100%;box-sizing:border-box;background-color:var(--maple-white);border:1px solid var(--maple-line);border-radius:0;overflow:hidden}@media screen and (max-width:749px){html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row){padding:12px}}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.card-gallery{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:none;align-self:stretch;width:100%;height:auto;min-height:0;aspect-ratio:1 / 1;margin:0;padding:8%;box-sizing:border-box;background-color:var(--maple-white);border-radius:8px;overflow:hidden}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.card-gallery>*,html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.card-gallery>a.contents>*{grid-area:1 / 1;width:100%;height:100%;min-width:0;min-height:0;max-height:none;aspect-ratio:auto}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.card-gallery slideshow-component{display:flex;flex-direction:column}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.card-gallery slideshow-container{flex:1 1 auto;height:100%;min-height:0;background-color:var(--maple-white)}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.card-gallery slideshow-slides{height:100%;min-height:0}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.card-gallery :is(slideshow-slide,.product-media-container,.product-media){height:100%;min-height:0;max-height:none;aspect-ratio:auto}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.card-gallery .product-media{width:100%}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.card-gallery :is(.product-media,.product-media-container) img{display:block;width:100%;height:100%;padding:0;aspect-ratio:auto;object-fit:contain;object-position:center center;border-radius:0}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.card-gallery .card-gallery__placeholder svg{width:100%;height:100%;aspect-ratio:auto}html body .card-gallery .product-card-gallery__title-placeholder.product-card-gallery__title-placeholder{display:flex;padding:0;box-sizing:border-box;background-color:transparent;border:0}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.card-gallery:has(>.product-card-gallery__title-placeholder){padding:0}html body .maple-photo-coming{container-type:inline-size;display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;height:100%;min-width:0;padding:4px;box-sizing:border-box;background-color:var(--maple-cream);border:1px solid var(--maple-line);border-radius:8px;overflow:hidden;color:var(--maple-grey);font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:1.4;text-align:center;word-break:normal;overflow-wrap:break-word}html body .maple-photo-coming--large{font-size:16px;line-height:1.5}html body .maple-photo-coming__inner{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}html body .maple-photo-coming__icon{flex:none;aspect-ratio:auto}@container (max-width: 119px){html body .maple-photo-coming__icon{display:none}}html body.card-hover-effect-scale .product-card:has(>.product-grid__card>:is(.maple-card-add,.maple-card-price-row)):hover,html body.card-hover-effect-subtle-zoom .product-card:has(>.product-grid__card>:is(.maple-card-add,.maple-card-price-row)):hover>.product-grid__card>.card-gallery{transform:none}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row) .product-badges,html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row) quick-add-component,html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.product-grid-view-zoom-out--details,html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.card-gallery slideshow-arrows{display:none}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.text-block:not(product-price,:has([role=heading]))>*{margin:0;line-height:1.5;letter-spacing:.02em}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.text-block:not(product-price):has(>p:only-child:empty){display:none}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.text-block:not(product-price,:has([role=heading]),:has(>p:only-child:empty))+a.contents>.text-block:has(>[role=heading]),html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>.text-block:not(product-price,:has([role=heading]),:has(>p:only-child:empty))+.text-block:has(>[role=heading]){margin-block-start:-8px}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row) .text-block>[role=heading]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;margin:0;font-weight:500;line-height:1.4;overflow-wrap:anywhere;text-wrap:pretty}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row)>:is(product-price,.maple-card-price-row){margin-block-start:auto}html body .maple-card-price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}html body .maple-card-price-row>*{min-width:0}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row) product-price>*{line-height:1.5}html body .product-grid__card.product-grid__card:has(>.maple-card-add,>.maple-card-price-row) product-price .price{font-weight:600;font-variant-numeric:tabular-nums lining-nums;color:var(--maple-indigo)}html body .maple-stock-badge-block{display:flex;min-width:0}html body .maple-stock-badge{display:inline-flex;align-items:flex-start;gap:6px;min-height:24px;max-width:100%;padding:4px 8px;box-sizing:border-box;background-color:var(--maple-white);border:1px solid var(--maple-white);border-radius:2px;color:var(--maple-green);font-family:var(--font-body--family);font-style:normal;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}html body .maple-stock-badge__dot{flex:none;width:8px;height:8px;margin-block-start:calc((1.2em - 8px)/2);box-sizing:border-box;border-radius:4px;background-color:var(--maple-green)}html body .maple-stock-badge[data-stock=sold-out]{border-color:var(--maple-line);color:var(--maple-grey)}html body .maple-stock-badge:is([data-stock=brought-in],[data-stock=special-order]){color:var(--maple-indigo)}html body .maple-stock-badge[data-stock=brought-in] .maple-stock-badge__dot{background-color:var(--maple-indigo)}html body .maple-stock-badge[data-stock=special-order] .maple-stock-badge__dot{background-color:var(--maple-white);border:2px solid var(--maple-indigo)}html body .maple-stock-badge[data-stock=call]{border-color:var(--maple-line);color:var(--maple-charcoal)}html body .maple-stock-badge[data-stock=call] .maple-stock-badge__dot{background-color:var(--maple-yellow)}html body .maple-stock-note{margin:0;min-width:0;font-family:var(--font-body--family);font-style:normal;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--maple-grey);overflow-wrap:break-word}html body .facets .maple-filter-count{flex:none;color:var(--maple-grey);font-variant-numeric:tabular-nums}html body .facets .checkbox__input:checked+.checkbox__label .maple-filter-count{display:none}html body .maple-card-fee-line{margin:0;min-width:0;font-family:var(--font-body--family);font-style:normal;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--maple-grey);overflow-wrap:anywhere}html body .product-grid__card>.maple-card-price-row+.maple-card-fee-line{margin-block-start:-8px}html body .maple-card-ppw{margin:0;min-width:0;font-family:var(--font-body--family);font-style:normal;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--maple-grey);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}html body .product-grid__card>.maple-card-price-row+.maple-card-ppw{margin-block-start:-8px}html body .product-grid__card>.maple-card-ppw+.maple-card-fee-line{margin-block-start:-8px}html body .maple-card-fee-line--empty{display:none}html body .maple-card-add{width:100%;min-width:0}html body :is(.maple-card-add,.maple-clearance__add) :is(product-form-component,add-to-cart-component){display:block}html body :is(.maple-card-add,.maple-clearance__add) .add-to-cart-button:active{scale:none;translate:none}html body :is(.maple-card-add,.maple-clearance__add) .add-to-cart-button[data-added=true]{color:var(--button-color)}html body .maple-button:disabled,html body .maple-button:disabled:hover,html body .maple-product-section .add-to-cart-button:disabled,html body .maple-product-section .add-to-cart-button:disabled:hover{--button-color: var(--maple-grey);--button-background-color: var(--maple-line);--button-border-color: var(--maple-line);background-color:var(--maple-line);box-shadow:inset 0 0 0 1px var(--maple-line);color:var(--maple-grey);opacity:1;cursor:not-allowed;transform:none}html body :is(.maple-card-add,.maple-clearance__add) .maple-card-add__error{display:block;margin:0 0 8px;font-family:var(--font-body--family);font-size:14px;line-height:1.4;color:var(--maple-red)}html body :is(.maple-card-add,.maple-clearance__add) .maple-card-add__error-slot{display:none}@media screen and (max-width:749px){html body .maple-card-add .maple-button{min-height:36px;padding:8px 12px;font-size:14px}}html body .product-card:has(>.product-grid__card>:is(.maple-card-add,.maple-card-price-row))>.product-card__link:focus-visible{outline:2px solid var(--maple-indigo);outline-offset:2px}html body .resource-list:has(.product-card){--resource-list-column-gap: min(16px, var(--resource-list-mobile-gap-max, 9999px));--resource-list-row-gap: min(16px, var(--resource-list-mobile-gap-max, 9999px))}html body .product-grid:not([product-grid-view=zoom-out]){--product-grid-gap: 16px}@media screen and (max-width:749px){html body .product-grid:not([product-grid-view=zoom-out]){--product-grid-gap: 12px}}html body :is(table,.price,.compare-at-price,product-price,.quantity,input[type=number]){font-variant-numeric:tabular-nums lining-nums}html body :is(.price,product-price .price){color:var(--maple-indigo)}html body .rte table{background-color:var(--maple-white);border:1px solid var(--maple-line)}html body .rte :is(thead,tr:not(:has(td))){background-color:var(--maple-line);color:var(--maple-charcoal);text-transform:none;font-weight:500}html body .rte tr:has(td){border-bottom:1px solid var(--maple-line)}html body :is(.rte,p:not(.h1,.h2,.h3,.h4,.h5,.h6)) a:where(:not(.button,.button-secondary)){color:var(--maple-indigo)}@media(hover:hover){html body #header-component .header__column :is(header-menu,.header-actions__action,.header__icon--menu){opacity:1}html body #header-component .maple-header__bar .dropdown-localization__button{border-radius:2px;transition:background-color var(--animation-speed) linear}html body #header-component .maple-header__bar .dropdown-localization__button:hover{background-color:var(--maple-charcoal)}}html body #header-component .header__row--bottom .menu-list .menu-list__link{color:var(--menu-top-level-font-color);transition:background-color var(--animation-speed) linear}html body #header-component.maple-header .header__row--bottom .overflow-menu::part(list){margin-inline:-12px}html body #header-component.maple-header .header__row--bottom .menu-list__list-item:not([slot=overflow]){padding-inline:4px}html body #header-component.maple-header .header__row--bottom .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{padding-inline:8px}@media screen and (min-width:990px)and (max-width:1199px){html body #header-component.maple-header .header__row--bottom .overflow-menu::part(list){margin-inline:-8px}html body #header-component.maple-header .header__row--bottom .menu-list__list-item:not([slot=overflow]){padding-inline:0}}@media(hover:hover){html body #header-component .header__row--bottom .menu-list__list-item:is(:hover,:focus-within)>.menu-list__trigger .menu-list__link,html body #header-component .header__row--bottom .menu-list__list-item:is(:hover,:focus-within)>.menu-list__link{background-color:var(--maple-indigo-tint);color:var(--maple-charcoal)}}html body :is(.mega-menu__link,.menu-drawer__menu-item,a.menu-list__item){border-radius:2px;transition:background-color var(--animation-speed) linear}@media(hover:hover){html body :is(.mega-menu__link,.menu-drawer__menu-item,a.menu-list__item):hover{background-color:var(--maple-indigo-tint);color:var(--maple-charcoal)}}html{-webkit-tap-highlight-color:rgb(229 230 247 / 60%)}html body :is(.mega-menu__link,.menu-drawer__menu-item,a.menu-list__item):active{background-color:var(--maple-indigo-tint);color:var(--maple-charcoal)}html body :is(.menu-list__link,.mega-menu__link,.menu-drawer__menu-item,.maple-header__door,.maple-header__link,.maple-door-link__item,.maple-footer-link__item,.maple-breadcrumb,.maple-chip){text-transform:none}html body footer .utilities :is(a,button):hover{color:var(--maple-yellow);text-decoration-color:var(--maple-yellow)}html body :is(.product-media img,.resource-card__image,.product-card img){border-radius:8px}html body :is(.form__message--error,.field__error,.errors){color:var(--maple-red)}html body .maple-breadcrumb{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin:-4px;padding:4px;overflow:hidden;white-space:nowrap;font-family:var(--font-body--family);font-size:14px;line-height:1.5;color:var(--maple-grey)}html body .maple-breadcrumb__separator{flex:none}html body .maple-breadcrumb__link{flex:0 100 auto;min-width:1.25em;overflow:hidden;text-overflow:ellipsis;color:var(--maple-indigo);text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-thickness:1px;text-underline-offset:3px}html body .maple-breadcrumb__link--home{flex-shrink:10000}html body .maple-breadcrumb__link--top{flex-shrink:1000}html body .maple-breadcrumb__link:hover{color:var(--maple-indigo);text-decoration-color:currentcolor;text-decoration-thickness:2px}html body .maple-breadcrumb__link:focus-visible{outline:2px solid var(--maple-indigo);outline-offset:2px}html body .maple-breadcrumb__current{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--maple-charcoal)}html body .maple-chip{display:inline-flex;align-items:center;gap:4px;min-height:36px;max-width:100%;padding:6px 12px;box-sizing:border-box;background-color:var(--maple-white);border:1px solid var(--maple-line);border-radius:2px;color:var(--maple-charcoal);font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--animation-speed) linear}html body .maple-chip:hover{background-color:var(--maple-indigo-tint);color:var(--maple-charcoal);text-decoration:none}html body .maple-chip:focus-visible{outline:2px solid var(--maple-indigo);outline-offset:2px}html body .maple-chip--selected,html body .maple-chip--selected:hover{border-color:var(--maple-indigo);color:var(--maple-indigo);font-weight:500}html body .maple-chip--selected:hover{background-color:var(--maple-indigo-tint)}html body .maple-chip__icon{flex:none;width:16px;height:16px;margin-inline-start:-4px}html body .maple-product-section .variant-option--buttons{display:flex;flex-wrap:wrap;gap:8px}html body .maple-product-section .variant-option--buttons legend{padding:0;margin-block-end:6px;font-family:var(--font-body--family);font-size:14px;font-weight:500;line-height:1.5;color:var(--maple-charcoal)}html body .maple-product-section .variant-option--buttons .variant-option__button-label{flex:0 1 auto;justify-content:center;min-width:0;max-width:100%;min-height:36px;padding:6px 12px;box-sizing:border-box;background-color:var(--maple-white);border:1px solid var(--maple-line);border-radius:2px;color:var(--maple-charcoal);font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:1.5;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--animation-speed) linear}html body .maple-product-section .variant-option--buttons .variant-option__button-label:before,html body .maple-product-section .variant-option--buttons .variant-option__button-label:after,html body .maple-product-section .variant-option--buttons .variant-option__button-label__pill,html body .maple-product-section .variant-option--buttons .variant-option__strikethrough{display:none}html body .maple-product-section .variant-option--buttons .variant-option__button-label__text{text-align:center;text-wrap:balance}html body .maple-product-section .variant-option--buttons .variant-option__button-label:hover{background-color:var(--maple-indigo-tint);border-color:var(--maple-line);color:var(--maple-charcoal)}html body .maple-product-section .variant-option--buttons .variant-option__button-label:has(input:not([data-variant-id])):not(:has(:checked)),html body .maple-product-section .variant-option--buttons .variant-option__button-label:has(input:not([data-variant-id])):not(:has(:checked)):hover{border-color:var(--maple-line);color:var(--maple-grey)}html body .maple-product-section .variant-option--buttons .variant-option__button-label:has(:checked){background-color:var(--maple-white);border-color:var(--maple-indigo);color:var(--maple-indigo);font-weight:500}html body .maple-product-section .variant-option--buttons .variant-option__button-label:has(:checked):hover{background-color:var(--maple-indigo-tint);border-color:var(--maple-indigo);color:var(--maple-indigo)}html body .maple-product-section .variant-option--buttons .variant-option__button-label:has(:focus-visible){outline:2px solid var(--maple-indigo);outline-offset:2px}html body .maple-product-section .variant-option--dropdowns>label{font-weight:500}html body .maple-product-section .variant-option[data-testid=variant-option-single]{font-family:var(--font-body--family);font-size:14px;font-weight:500;line-height:1.5;color:var(--maple-charcoal)}html body .maple-product-section .variant-option[data-testid=variant-option-single] .variant-option__swatch-value{font-weight:400;color:var(--maple-grey)}html body .maple-clearance-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--maple-line);font-family:var(--font-body--family);font-style:normal;font-weight:400;font-size:14px;line-height:1.5}html body .maple-clearance-row--empty{display:block;padding:0;border:0}html body .maple-clearance-row__label{margin:0;min-width:0;font-weight:400;color:var(--maple-grey)}html body .maple-clearance-row__value{margin:0;min-width:0;overflow-wrap:break-word;color:var(--maple-charcoal)}@media screen and (min-width:750px){html body .maple-clearance-row{grid-template-columns:140px minmax(0,1fr)}}html body .maple-page-title{margin:0;padding:0;font-family:var(--font-heading--family);font-style:normal;font-weight:500;font-size:32px;line-height:1.2;letter-spacing:normal;text-transform:none;text-wrap:balance;overflow-wrap:break-word;color:var(--maple-charcoal)}html body .maple-page-column{display:flex;flex-direction:column;gap:16px;width:100%;max-width:720px;min-width:0}@media screen and (min-width:750px){html body .maple-page-title{font-size:48px;line-height:1.15}html body .maple-page-column{gap:24px}}html body .maple-prose{display:block;min-width:0;color:var(--maple-charcoal);font-family:var(--font-body--family);font-style:normal;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;overflow-wrap:break-word}html body .maple-prose :where(p,ul,ol,blockquote,table,.rte-table-wrapper){margin:0 0 16px}html body .maple-prose p{text-wrap:pretty}html body .maple-prose :is(h1,h2){margin:32px 0 12px;padding:0;font-family:var(--font-heading--family);font-style:normal;font-weight:500;font-size:20px;line-height:1.33;letter-spacing:normal;text-transform:none;text-wrap:balance;color:var(--maple-charcoal)}html body .maple-prose h3{margin:24px 0 8px;padding:0;font-family:var(--font-heading--family);font-style:normal;font-weight:500;font-size:18px;line-height:1.44;letter-spacing:normal;text-transform:none;text-wrap:balance;color:var(--maple-charcoal)}html body .maple-prose :is(h4,h5,h6){margin:24px 0 8px;padding:0;font-family:var(--font-body--family);font-style:normal;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--maple-charcoal)}@media screen and (min-width:750px){html body .maple-prose :is(h1,h2){margin-block-start:40px;font-size:24px}}html body .maple-prose>:first-child{margin-block-start:0}html body .maple-prose>:last-child{margin-block-end:0}html body .maple-prose :is(ul,ol){padding:0 0 0 24px}html body .maple-prose ul{list-style:disc outside}html body .maple-prose ol{list-style:decimal outside}html body .maple-prose :is(ul,ol) ul{list-style-type:circle}html body .maple-prose li{margin:0;padding:0}html body .maple-prose li+li,html body .maple-prose li>:is(ul,ol){margin-block-start:4px}html body .maple-prose li>:is(ul,ol,p){margin-block-end:0}html body .maple-prose :is(b,strong){font-weight:600}html body .maple-prose :is(i,em){font-style:italic}html body .maple-prose a:not(.button,.button-secondary,.maple-button){color:var(--maple-indigo);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:1px;text-underline-offset:3px}html body .maple-prose a:not(.button,.button-secondary,.maple-button):hover{color:var(--maple-indigo);text-decoration-color:currentcolor;text-decoration-thickness:2px}html body .maple-prose a:not(.button,.button-secondary,.maple-button):focus-visible{outline:2px solid var(--maple-indigo);outline-offset:2px}html body .maple-prose blockquote{margin:24px 0;padding:0 0 0 16px;border:0;border-inline-start:1px solid var(--maple-line);font-style:normal;font-weight:400;color:var(--maple-charcoal)}html body .maple-prose blockquote>:last-child{margin-block-end:0}html body .maple-prose hr{height:0;margin:32px 0;border:0;border-block-start:1px solid var(--maple-line)}html body .maple-prose :is(img,video,iframe){max-width:100%}html body .maple-prose img{width:auto;height:auto;border-radius:8px}html body .maple-prose .rte-table-wrapper{overflow-x:auto}html body .maple-prose .rte-table-wrapper>table{margin:0}html body .maple-prose table{width:100%;border-collapse:collapse;background-color:var(--maple-white);border:1px solid var(--maple-line);font-size:14px;line-height:1.5}html body .maple-prose :is(th,td){padding:8px 12px;border-block-end:1px solid var(--maple-line);text-align:start;vertical-align:top}html body .maple-prose :is(thead,tr:not(:has(td))){background-color:var(--maple-line);font-weight:500;text-transform:none}html body .accordion>accordion-custom>details>summary.details__header>.icon-caret{display:none}html body .accordion>accordion-custom>details>summary.details__header>.icon-plus{display:inline-flex;flex:none;width:16px;height:16px;margin-inline-start:auto;color:var(--color-foreground, var(--maple-charcoal));transition:none}html body .accordion>accordion-custom>details>summary.details__header>.icon-plus>svg{display:block;width:16px;height:16px}html body .accordion>accordion-custom>details>summary.details__header>.icon-plus :is(.horizontal,.vertical){stroke-width:1.1667;transition:none}html body .maple-pairs{text-align:start}html body .maple-pairs.maple-pairs--product{padding-block:0 20px}@media screen and (min-width:750px){html body .maple-pairs.maple-pairs--product{padding-block:0 24px}}html body .maple-pairs:is(.maple-pairs--drawer,.maple-pairs--page){margin-block-start:24px;padding-block:24px;border-block-start:1px solid var(--maple-line)}html body .maple-pairs.maple-pairs--page{padding-block-end:0}html body .maple-pairs .maple-pairs__inner{container:maple-pairs / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0}html body .maple-pairs .maple-pairs__heading{min-width:0;margin:0;font-family:var(--font-heading--family);font-size:16px;font-weight:500;font-style:normal;line-height:1.4;letter-spacing:normal;text-transform:none;text-wrap:balance;color:var(--maple-charcoal)}html body .maple-pairs:is(.maple-pairs--product,.maple-pairs--page) .maple-pairs__heading{font-size:20px;line-height:1.33}@media screen and (min-width:750px){html body .maple-pairs.maple-pairs--product .maple-pairs__heading{font-size:24px}}html body .maple-pairs .maple-pairs__heading:focus{outline:none}html body .maple-pairs .maple-pairs__list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}html body .maple-pairs .maple-pairs__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"media info action" "error error error";align-items:center;column-gap:12px;min-width:0;margin:0;padding:12px;box-sizing:border-box;background-color:var(--maple-white);border:1px solid var(--maple-line);border-radius:0}html body .maple-pairs .maple-pairs__media{grid-area:media;display:block;width:100%;aspect-ratio:1 / 1;padding:8%;box-sizing:border-box;background-color:var(--maple-white);border-radius:8px;overflow:hidden}html body .maple-pairs .maple-pairs__media--empty{padding:0}html body .maple-pairs .maple-pairs__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center center;border-radius:0}html body .maple-pairs .maple-pairs__info{grid-area:info;display:flex;flex-direction:column;gap:4px;min-width:0}html body .maple-pairs .maple-pairs__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-family:var(--font-body--family);font-size:14px;font-weight:500;line-height:1.4;color:var(--maple-charcoal);text-decoration:none;overflow-wrap:anywhere;text-wrap:pretty}html body .maple-pairs .maple-pairs__title:hover{color:var(--maple-charcoal);text-decoration-line:underline;text-decoration-color:currentcolor;text-decoration-thickness:1px;text-underline-offset:3px}html body .maple-pairs .maple-pairs__title:focus-visible{outline:2px solid var(--maple-indigo);outline-offset:2px}html body .maple-pairs .maple-pairs__price{font-family:var(--font-body--family);font-size:16px;font-weight:600;line-height:1.5;color:var(--maple-indigo);font-variant-numeric:tabular-nums lining-nums}html body .maple-pairs .maple-pairs__price .price{color:var(--maple-indigo)}html body .maple-pairs .compare-at-price{display:none}html body .maple-pairs .maple-pairs__action{grid-area:action;min-width:0}html body .maple-pairs .maple-pairs__button{min-height:36px;padding:8px 13px;font-size:14px;white-space:nowrap}html body .maple-pairs .maple-pairs__error{grid-area:error;margin:8px 0 0;font-family:var(--font-body--family);font-size:14px;line-height:1.4;color:var(--maple-red)}html body .maple-pairs .maple-pairs__error[hidden]{display:none}@container maple-pairs (min-width: 560px){html body .maple-pairs .maple-pairs__list{grid-template-columns:repeat(3,minmax(0,288px));gap:16px}html body .maple-pairs .maple-pairs__item{display:flex;flex-direction:column;align-items:stretch;gap:12px;height:100%;padding:16px}html body .maple-pairs .maple-pairs__info{flex:1 1 auto;gap:8px}html body .maple-pairs .maple-pairs__title{-webkit-line-clamp:3;line-clamp:3;font-size:16px}html body .maple-pairs .maple-pairs__price{margin-block-start:auto;font-size:20px}html body .maple-pairs .maple-pairs__error{margin:0}html body .maple-pairs .maple-pairs__button{display:flex;width:100%;min-height:44px;padding:8px 21px;font-size:16px}}@media screen and (max-width:749px){@container maple-pairs (min-width: 560px){html body .maple-pairs .maple-pairs__item{padding:12px}html body .maple-pairs .maple-pairs__button{min-height:36px;padding:8px 12px;font-size:14px}}}html body .shopify-policy__container{box-sizing:border-box;width:100%;max-width:calc(var(--narrow-page-width) + 32px);margin:0 auto;padding:21px 16px 40px;text-align:start}html body .shopify-policy__title,html body .shopify-policy__body{max-width:720px;min-width:0;margin:0;text-align:start}html body .shopify-policy__title{margin-block-end:16px}html body .shopify-policy__title h1{margin:0;padding:0;font-family:var(--font-heading--family);font-style:normal;font-weight:500;font-size:32px;line-height:1.2;letter-spacing:normal;text-transform:none;text-align:start;text-wrap:balance;overflow-wrap:break-word;color:var(--maple-charcoal)}html body .shopify-policy__body .rte{color:var(--maple-charcoal);font-family:var(--font-body--family);font-style:normal;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;overflow-wrap:break-word}html body .shopify-policy__body .rte :is(p,ul,ol){margin:0 0 16px;font-size:16px;line-height:1.5;color:var(--maple-charcoal)}html body .shopify-policy__body .rte p{text-wrap:pretty}html body .shopify-policy__body .rte :is(h2,h3){margin:32px 0 12px;padding:0;font-family:var(--font-heading--family);font-style:normal;font-weight:500;font-size:20px;line-height:1.33;letter-spacing:normal;text-transform:none;text-wrap:balance;color:var(--maple-charcoal)}html body .shopify-policy__body .rte h3{margin:24px 0 8px;font-size:18px;line-height:1.44}html body .shopify-policy__body .rte>:first-child,html body .shopify-policy__body .rte>div:first-child>:first-child{margin-block-start:0}html body .shopify-policy__body .rte>:last-child,html body .shopify-policy__body .rte>div:last-child>:last-child{margin-block-end:0}html body .shopify-policy__body .rte :is(ul,ol){padding:0 0 0 24px}html body .shopify-policy__body .rte ul{list-style:disc outside}html body .shopify-policy__body .rte ol{list-style:decimal outside}html body .shopify-policy__body .rte li{margin:0;padding:0;line-height:1.5}html body .shopify-policy__body .rte li+li{margin-block-start:4px}html body .shopify-policy__body .rte li>:is(ul,ol,p){margin-block-end:0}html body .shopify-policy__body .rte :is(b,strong){font-weight:600}html body .shopify-policy__body .rte a{color:var(--maple-indigo);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:currentcolor;text-decoration-thickness:1px;text-underline-offset:3px}html body .shopify-policy__body .rte a:hover{color:var(--maple-indigo);text-decoration-thickness:2px}html body .shopify-policy__body .rte a:focus-visible{outline:2px solid var(--maple-indigo);outline-offset:2px}@media screen and (min-width:750px){html body .shopify-policy__container{max-width:calc(var(--narrow-page-width) + 80px);padding:32px 40px 64px}html body .shopify-policy__title{margin-block-end:24px}html body .shopify-policy__title h1{font-size:48px;line-height:1.15}html body .shopify-policy__body .rte h2{margin-block-start:40px;font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/maple.css.map */
