.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}.footer__section--border:has(.footer__subscribe){background:#232f3e;border-top:2px solid #886848;padding:22px 0}.footer__section--border:has(.footer__subscribe) .footer__subscribe,.footer__section--border:has(.footer__subscribe) a{color:#fff}.newsletter__input-group .element-button{--element-button-color-primary: #886848 !important;--element-button-color-secondary: #fff !important;background:#886848!important;color:#fff!important}.site-footer .footer__section--menus{padding-top:36px;background:linear-gradient(to bottom,#232f3e,#000 200px)}.site-footer>.footer__section:not(.footer__section--menus){padding:22px 0}.cart__item-row--footer small{font-size:13px}.element-price[data-subtotal] sup{font-size:13px;top:-.2em}.rte li p{margin-bottom:0}.product-single__meta{--layout-stack-gap-size-sm: 10px}.product-single__meta layout-stack{--layout-stack-gap-size-sm: 16px}.product-single__meta .kit-fieldset__legend{margin-block-end:5px}.jis-grid label.kit-radio{margin:0}.jis-grid{display:flex;flex-wrap:wrap;gap:5px;align-items:flex-start}.kit-fieldset.jis-solo{display:none}.jis-grid.jis-capped{overflow:hidden}.jis-more{display:block;margin:6px 0 0;padding:0;background:none;border:0;color:inherit;font-size:13px;line-height:1.3;text-align:left;text-decoration:underline;cursor:pointer;opacity:.75}.jis-more:hover,.jis-more:focus-visible{opacity:1}kit-variant-picker .kit-radio__input:checked+.kit-button:not(:disabled){box-shadow:inset 0 0 0 2px var(--kit-color-primary)}kit-variant-picker .kit-radio .kit-button,kit-variant-picker .kit-radio .kit-swatch{transition:none}.product-single__meta .shopify-product-form>.product__policies{order:9;margin:0}.product-single__meta .shopify-product-form>.shopify-payment-terms{order:10}block-price>.label.variant__label{display:none}.product-single__meta .shopify-payment-button,.product-single__meta .add-to-cart{width:100%}.product-single__meta .add-to-cart.element-button--inverted:not([disabled]),.product-single__meta .add-to-cart.element-button--inverted:not([disabled]):hover{background:var(--element-button-color-primary, #1c1d1d);box-shadow:none}.product-single__meta .add-to-cart.element-button--inverted:not([disabled]),.product-single__meta .add-to-cart.element-button--inverted:not([disabled]) span,.product-single__meta .add-to-cart.element-button--inverted:not([disabled]):hover span{color:var(--element-button-color-secondary, #fff)}.price-quantity-row__quantity:empty{display:none}.price-quantity-row__quantity.jis-qty-hidden,block-quantity-selector.jis-qty-hidden{display:none}.jis-qtyline{order:-1}.jis-qtyline .element-select__wrapper,.jis-qtyline .product__quantity{display:none}.jis-qty{position:relative;display:inline-block}.jis-qty__trigger{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;font-size:13px;line-height:1.2;text-align:left;color:inherit;background:none;border:2px solid var(--kit-color-primary, #1c1d1d);border-radius:var(--element-button-radius, 2px);cursor:pointer}.jis-qty__caret{width:0;height:0;margin-top:2px;border:4px solid transparent;border-top-color:currentColor}.jis-qty__list{position:absolute;z-index:30;left:0;top:calc(100% + 4px);min-width:100%;margin:0;padding:4px 0;list-style:none;max-height:170px;overflow-y:auto;background:var(--color-background, #fff);border:1px solid rgba(0,0,0,.18);box-shadow:0 6px 18px #00000024;text-align:left}.jis-qty__list[hidden]{display:none}.jis-qty__list li{padding:7px 16px;font-size:13px;line-height:1.3;white-space:nowrap;cursor:pointer}.jis-qty__list li.is-active{background:#00000012}.jis-qty__list li[aria-selected=true]{font-weight:600}.product-single__meta .jis-lede{margin:0}.product-single__meta .jis-lede h2,.product-single__meta .jis-lede h3{font-size:18px;line-height:1.3;margin:0 0 5px}.product-single__meta .jis-lede__body{font-size:var(--element-text-font-size--body-md, 18px);line-height:1.5}.product-single__meta .jis-lede__body p{margin:0 0 6px}.product-single__meta .jis-lede__body>*:last-child{margin-bottom:0}.product-single__meta .jis-lede__body.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jis-lede__more{display:block;margin:4px 0 0;padding:0;background:none;border:0;color:inherit;font-size:13px;line-height:1.3;text-align:left;text-decoration:underline;cursor:pointer;opacity:.75}.jis-lede__more:hover,.jis-lede__more:focus-visible{opacity:1}.product-single__meta .jis-specs{margin:12px 0 0}.product-single__meta .jis-specs h2,.product-single__meta .jis-specs h3{font-size:15px;line-height:1.3;margin:0 0 5px}.product-single__meta .jis-specs ul{margin:0;padding-left:18px;font-size:13px;line-height:1.45}.product-single__meta .jis-specs li{margin:0 0 3px}.product-single__meta .jis-specs li:last-child{margin-bottom:0}@media only screen and (min-width:769px){.product-single__meta h1.element-text--heading-lg{font-size:28px;line-height:1.22}}.product-single__meta element-text-rte.element-text--rte h2{font-size:20px;line-height:1.3;margin:28px 0 10px}.product-single__meta element-text-rte.element-text--rte h2:first-child{margin-top:0}.product-single__meta element-text-rte.element-text--rte h3{font-size:16px;line-height:1.35;margin:20px 0 8px}.product-single__meta element-text-rte.element-text--rte h4,.product-single__meta element-text-rte.element-text--rte h5,.product-single__meta element-text-rte.element-text--rte h6{font-size:14px;margin:16px 0 6px}.jis-stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:20;display:none;align-items:center;gap:12px;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:var(--color-background, #fff);border-top:1px solid rgba(0,0,0,.12);box-shadow:0 -2px 12px #00000017;pointer-events:none}.jis-stickybuy>*{pointer-events:auto}.jis-stickybuy__price{flex:0 0 auto;font-size:15px;font-weight:600;white-space:nowrap}.jis-stickybuy__btn{flex:1 1 auto;margin:0;padding:12px 16px;font-size:14px;line-height:1.2;min-height:44px;cursor:pointer;color:var(--element-button-color-secondary, #fff);background:var(--element-button-color-primary, #1c1d1d);border:1px solid transparent;border-radius:var(--element-button-radius, 2px)}.jis-stickybuy__btn[disabled]{opacity:.5;cursor:default}@media only screen and (max-width:768px){.jis-stickybuy.is-visible{display:flex}}.js-drawer-open .jis-stickybuy,.modal--is-active .jis-stickybuy,body:has(dialog[open]) .jis-stickybuy{display:none!important}@media only screen and (max-width:768px){.product-single__meta>nav[aria-label=breadcrumbs]{display:none}.product-single__meta{--layout-stack-gap-size-sm: 9px}}.product__main-photos .product-slideshow.product-slideshow{border-width:2px;border-style:solid;border-color:#c2b3a1}.product-single__meta hr.jis-divider{margin-bottom:18px}.slide-nav__image{display:none!important}.slide-nav__image+span{padding-left:0!important}@media only screen and (max-width:768px){.site-header .site-nav__link--icon{padding-left:6px;padding-right:6px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/overrides.css.map */
