.checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--color-primary-button-background);border-color:var(--color-primary-button-background)}.checkbox .icon-checkmark path{stroke:var(--color-primary-button-text)}.facets .checkbox:not(.checkbox--disabled):hover .icon-checkmark{border-color:var(--color-primary-button-background);background-color:var(--color-secondary-button-background)}.facets .checkbox:not(.checkbox--disabled):hover .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-background)}.facets__pill-input:not(:disabled)+.facets__pill-label:hover{box-shadow:inset 0 0 0 1px var(--color-primary-button-background)}.facets__pill-input:checked+.facets__pill-label{color:var(--color-primary-button-text);background-color:var(--color-primary-button-background);box-shadow:none}.facets__pill-input:checked+.facets__pill-label:hover{background-color:var(--color-primary-button-hover-background)}.facets-remove__pill{--pills-pill-background-color: var(--color-secondary-button-background);border-radius:4px}.facets-remove__pill:hover{--pills-pill-background-color: var(--color-secondary-button-hover-background)}.facets-remove__pill>.svg-wrapper{--close-icon-opacity: 1;color:var(--color-primary-button-background)}.price-facet__input:focus{box-shadow:inset 0 0 0 1px var(--color-primary-button-background)}.facets .show-more__button .svg-wrapper,.facets .show-more__button:hover{color:var(--color-primary-button-background)}.sorting-filter__option:hover{background-color:var(--color-secondary-button-background)}.sorting-filter__checkmark{color:var(--color-primary-button-background)}.column-options__option:hover .column-picker{background-color:var(--color-secondary-button-background)}.column-options__option-input:checked~.column-picker{color:var(--color-primary-button-background);background-color:var(--color-secondary-button-background)}.filter-count-bubble__background{background-color:var(--color-primary-button-background)}.filter-count-bubble__text{color:var(--color-primary-button-text)}.pagination{--pagination-size: 40px;--pagination-radius: 999}.pagination__link--current{color:var(--color-primary-button-text)}.pagination__list:before,.pagination__link:not(.pagination__link--gap):before{background:var(--color-secondary-button-background)}.pagination__link[aria-current=page]:before{background:var(--color-primary-button-background)}.pagination__link--arrow{color:var(--color-primary-button-background)}.product-card .product-card__content{transition:box-shadow .4s ease}.product-card:hover .product-card__content{box-shadow:0 14px 30px -22px #3c230f73}.product-card :is(.product-title,[class*=product-title]){transition:color .3s ease}.product-card:hover :is(.product-title,[class*=product-title]){color:var(--color-primary-button-background)}@media(prefers-reduced-motion:reduce){.product-card .product-card__content,.product-card :is(.product-title,[class*=product-title]){transition:none}}.variant-picker .variant-option+.variant-option{margin-top:26px}.variant-picker .variant-option__legend{width:100%;margin-block-end:14px}.variant-option__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%}.variant-option__step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background-color:var(--color-secondary-button-background);color:var(--color-primary-button-background);font-size:12px;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}.variant-option__step svg{width:14px;height:14px}.variant-option__name{display:flex;align-items:center;gap:14px;min-width:0;font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--color-foreground)}.variant-option__name:after{content:"";flex:1;min-width:16px;height:1px;background-color:rgb(var(--color-foreground-rgb) / .12)}.variant-option__chosen{font-size:15px;color:var(--color-primary-button-background)}.variant-option__head.is-fixed .variant-option__chosen{color:var(--color-foreground)}.variant-option__hint{grid-column:2 / -1;margin-top:3px;font-size:13px;line-height:1.45;color:rgb(var(--color-foreground-rgb) / .55)}@media screen and (min-width:750px){.dialog-zoomed-gallery .product-media-container--image{display:flex;align-items:center;justify-content:center;height:100dvh;padding:32px}.dialog-zoomed-gallery .product-media-container--image .product-media__drag-zoom-wrapper{display:flex;width:100%;height:100%}.dialog-zoomed-gallery .product-media-container--image .product-media{width:100%;height:100%;aspect-ratio:auto}.dialog-zoomed-gallery .product-media-container--image .product-media__image{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}}#header-component{box-shadow:0 1px #00000012;transition:opacity var(--animation-speed) var(--animation-easing),box-shadow .3s ease}#header-component[data-sticky-state=active]{box-shadow:0 1px #00000014,0 16px 28px -26px #0006}#header-component{--thr-link-pad: calc(var(--gap-xl) / 2)}@media screen and (min-width:750px)and (max-width:1279px){#header-component{--thr-link-pad: 11px}}@media screen and (min-width:750px)and (max-width:989px){#header-component{--thr-link-pad: 7px}#header-component .menu-list__list-item:not([slot]) .menu-list__link{font-size:15px}}@media screen and (min-width:750px)and (max-width:819px){#header-component{--thr-link-pad: 5px}#header-component .menu-list__list-item:not([slot]) .menu-list__link,#header-component .menu-list__list-item[slot=more] .menu-list__link{font-size:14px}}@media screen and (min-width:750px){#header-component .menu-list__list-item:not([slot]) .menu-list__link-title{position:relative;padding-inline:var(--thr-link-pad)}#header-component .menu-list__list-item:not([slot]) .menu-list__link-title:after{content:"";position:absolute;left:var(--thr-link-pad);right:var(--thr-link-pad);bottom:-8px;height:1px;background-color:var(--color-primary-button-background);transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.16,1,.3,1)}#header-component .menu-list__list-item:not([slot]):hover .menu-list__link-title:after,#header-component .menu-list__list-item:not([slot]) .menu-list__link:focus-visible .menu-list__link-title:after,#header-component .menu-list__list-item:not([slot]) .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}}.header-contact{display:none}@media screen and (min-width:1100px){#header-component:not([data-menu-style=drawer]) .header-contact{display:flex;align-items:center;gap:20px}}.header-contact__rule{width:1px;height:20px;background-color:#0000001f}.header-contact__phone{display:none;align-items:center;gap:8px;font-size:14px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-foreground);text-decoration:none;transition:color .3s ease}.header-contact__phone svg{width:16px;height:16px;color:var(--color-primary-button-background)}.header-contact__phone:hover{color:var(--color-primary-button-background)}@media screen and (min-width:1280px){.header-contact__phone{display:inline-flex}}.header-contact__button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:8px;background-color:var(--color-primary-button-background);font-size:14px;line-height:1;white-space:nowrap;color:var(--color-primary-button-text);text-decoration:none;transition:background-color .3s ease}.header-contact__button:hover{background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.header-contact__button svg{flex-shrink:0;width:16px;height:16px}.header-contact__phone:focus-visible,.header-contact__button:focus-visible{outline:2px solid var(--color-primary-button-background);outline-offset:3px}#header-component .menu-drawer__menu.has-submenu{counter-reset:drawer-link;margin-block-start:4px}#header-component .menu-drawer__menu.has-submenu>li{counter-increment:drawer-link;margin-block-end:0;border-block-end:1px solid rgb(0 0 0 / .08)}#header-component .menu-drawer__menu.has-submenu>li:first-child{border-block-start:1px solid rgb(0 0 0 / .08)}#header-component a.menu-drawer__menu-item--mainlist{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;min-height:66px;padding:0;font-size:26px;line-height:1.15;letter-spacing:-.01em}#header-component a.menu-drawer__menu-item--mainlist:before{content:counter(drawer-link,decimal-leading-zero);font-family:var(--font-body--family);font-size:11px;letter-spacing:.14em;color:#0000006b}#header-component a.menu-drawer__menu-item--mainlist:after{content:"";width:18px;height:18px;background-color:currentColor;opacity:.3;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}#header-component a.menu-drawer__menu-item--mainlist[aria-current=page]{color:var(--color-primary-button-background)}#header-component a.menu-drawer__menu-item--mainlist[aria-current=page]:before{color:currentColor}#header-component a.menu-drawer__menu-item--mainlist[aria-current=page]:after{opacity:1}.menu-drawer__contact{margin:28px var(--drawer-padding, 20px) 20px;padding:22px 20px 20px;border-radius:4px;background-color:var(--color-secondary-button-background)}.menu-drawer__contact-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:11px;font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;color:var(--color-primary-button-background)}.menu-drawer__contact-eyebrow:before{content:"";width:24px;height:1px;background-color:currentColor}.menu-drawer__contact-address{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--font-heading--family);font-size:18px;line-height:1.35;color:var(--color-foreground);text-decoration:none}.menu-drawer .menu-drawer__contact-address svg{flex-shrink:0;width:15px;height:15px;color:var(--color-primary-button-background)}.menu-drawer__contact-hours{margin:6px 0 0;font-size:13px;line-height:1.5;color:#0009}.menu-drawer__contact-hours span{display:block}.menu-drawer__contact-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:16px}.menu-drawer__contact-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid rgb(0 0 0 / .1);border-radius:8px;background-color:#fff;font-size:15px;line-height:1.2;color:var(--color-foreground);text-decoration:none}.menu-drawer .menu-drawer__contact-button svg{flex-shrink:0;width:18px;height:18px;color:var(--color-primary-button-background)}.menu-drawer__contact-button.is-primary{border-color:var(--color-primary-button-background);background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.menu-drawer .menu-drawer__contact-button.is-primary svg{color:currentColor}.menu-drawer__contact-social{display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid rgb(0 0 0 / .08)}.menu-drawer__contact-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;color:var(--color-primary-button-background)}.menu-drawer .menu-drawer__contact-social svg{width:17px;height:17px}.menu-drawer__contact a:focus-visible{outline:2px solid var(--color-primary-button-background);outline-offset:2px}.shopify-policy__container{min-width:0}.shopify-policy__title h1{font-size:clamp(30px,10vw,48px);overflow-wrap:break-word}lazy-video{display:contents}.lazy-video__play{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:-32px 0 0 -32px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--color-primary-button-background, #a65a24);box-shadow:0 8px 24px -10px #00000073;cursor:pointer;transition:transform .3s ease}.lazy-video__play[hidden]{display:none}.lazy-video__play svg{width:26px;height:26px;margin-left:3px}.lazy-video__play:hover{transform:scale(1.06)}.lazy-video__play:focus-visible{outline:2px solid #ffffff;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/30/assets/brand.css.map */
