.template-product{--page-bg: #faf8f4;--card-bg: #f2ede5;--selected-bg: #e7d8c2;--sand: #c8ad87;--charcoal: #211f1c;--charcoal-hover: #40352b;--border: #d8cec0;--terracotta: #c95a2e;--terracotta-light: #f4e0d5;--muted: #857b70;--white: #ffffff;background-color:var(--page-bg)}.template-product .product,.template-product .product-form-wrapper,.template-product .product-sticky-form,.template-product quantity-breaks{--color-button-background: 33, 31, 28;--color-button-text: 250, 248, 244;--color-button-gradient: #211f1c;--color-keyboard-focus: 200, 173, 135;--color-price: 33, 31, 28;--color-sale-price: 201, 90, 46}.template-product .header-section .header__logo,.template-product .header-section .header__buttons,.template-product .header-section .header__menu>ul>li>:is(a,summary) .menu__item,.template-product .header-section .header__menu>ul>li>:is(a,summary) .btn-text{color:var(--charcoal)}.template-product .header-section .header__buttons .icon,.template-product .header-section .header__buttons svg,.template-product .header-section .header__menu>ul>li>summary .icon,.template-product .header-section .header__menu>ul>li>summary svg,.template-product .header-section .header__menu>ul>li>a .icon,.template-product .header-section .header__menu>ul>li>a svg{color:var(--charcoal);stroke:currentColor;fill:none}.template-product .header-section .header__buttons a:hover,.template-product .header-section .header__buttons button:hover,.template-product .header-section .header__menu>ul>li>:is(a,summary):hover .menu__item,.template-product .header-section .header__menu>ul>li>:is(a,summary):hover .btn-text,.template-product .header-section .header__buttons a:hover .icon,.template-product .header-section .header__buttons button:hover .icon,.template-product .header-section .header__buttons a:hover svg,.template-product .header-section .header__buttons button:hover svg{color:var(--terracotta)}.template-product .header-section .header:after,.template-product .header-section:after{border-color:var(--charcoal)!important;background-image:none!important;box-shadow:none!important}.template-product .header-section{border-block-end:1px solid var(--border);box-shadow:none;overflow:visible}.template-product .header-section .header,.template-product .header-section .header__menu,.template-product .header-section details[is=details-mega],.template-product .header-section details[is=details-dropdown]{overflow:visible}.template-product .header .header__menu>ul>li>summary .menu__item .btn-text:after,.template-product .header .header__menu>ul>li>a.list-menu__item:after{background-color:var(--charcoal)!important}.template-product *:focus-visible{outline-color:var(--sand)!important}.template-product .header *:focus-visible,.template-product .product *:focus-visible{outline:2px solid var(--sand);outline-offset:2px;box-shadow:none}.template-product .header-sticky,.template-product.has-dropdown-menu .header-section,.template-product.with-mega .header-section{z-index:50}.cart-drawer,#CartDrawer,.search-drawer,#SearchDrawer,.menu-drawer,#MenuDrawer,help-drawer,#HelpDrawer{z-index:60!important}.template-product .mega-menu,.template-product .mega-menu__container{color:rgb(var(--color-foreground))}.template-product .mega-menu a,.template-product .mega-menu .heading,.template-product .mega-menu .reversed-link{color:inherit}.template-product .mega-menu svg{fill:currentColor;stroke:none}.template-product .product__price .price,.template-product .product__price .price--from-style,.template-product .price.price--from-style,.template-product .product__price .price--from-style.price--on-sale{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.5rem .75rem!important;width:100%}.template-product .product__price .price__regular,.template-product .product__price .price-item--sale,.template-product .product__price .price--on-sale .price__regular,.template-product .product__price .price--from-style.price--on-sale .price__regular,.template-product .product__price [data-price],.template-product .price.price--on-sale .price__regular,.template-product .price .price__regular{color:#c95a2e!important;font-size:1.5rem!important;font-weight:500!important;line-height:1.2;letter-spacing:-.02em}.template-product .product__price .price__sale,.template-product .product__price .price-item--regular,.template-product .product__price .price--from-style.price--on-sale .price__sale,.template-product .price .price__sale,.template-product .price s,.template-product .price del{color:#211f1c!important;font-size:1rem!important;font-weight:400!important;text-decoration:line-through!important;opacity:.72}.template-product .product__price .price__from,.template-product .price .price__from,.template-product .product__price .text-sm,.template-product .product__price .caption{color:var(--charcoal);font-weight:400}.template-product .product__price .price__save-badge,.template-product .price .price__save-badge{display:inline-flex!important;align-items:center;padding:.28rem .65rem;border-radius:999px;background:#c95a2e!important;color:#faf8f4!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.01em;line-height:1.2;text-transform:none;white-space:nowrap}.template-product .product__price .price__regular small,.template-product .price .price__regular small,.template-product .product__price .price--from-style.price--on-sale .price__regular small{font-size:.875rem!important;font-weight:400!important;color:#211f1c!important;margin-inline-end:.25rem}.template-product .buy-buttons{align-items:stretch}.template-product .buy-buttons .quantity,.template-product .product-form__buttons .quantity,.template-product quantity-input.quantity{--qb-ctrl-height: 3.75rem;--qb-ctrl-radius: 2px;display:inline-flex;align-items:center;align-self:stretch;height:var(--qb-ctrl-height);min-height:var(--qb-ctrl-height);box-sizing:border-box;background:#fff!important;border:1px solid #211f1c!important;border-radius:var(--qb-ctrl-radius)!important;color:#211f1c!important;overflow:hidden}.template-product .quantity .quantity__input,.template-product .quantity .quantity__button,.template-product .quantity .quantity__button .icon,.template-product .quantity .quantity__button svg{color:#211f1c!important;stroke:currentColor!important;fill:none!important}.template-product .quantity .quantity__input{height:100%;min-width:2.5rem;max-width:3rem;padding-block:0;background:transparent!important;border:0!important;color:#211f1c!important;font-weight:500;line-height:1}.template-product .quantity .quantity__button{display:inline-flex;align-items:center;justify-content:center;height:100%;background:transparent!important;border:0!important;color:#211f1c!important;transition:background-color .15s ease}.template-product .quantity .quantity__button:hover,.template-product .quantity .quantity__button:focus-visible{background:#f1ece4!important;color:#211f1c!important}.template-product .quantity .quantity__button:hover .icon,.template-product .quantity .quantity__button:hover svg,.template-product .quantity .quantity__button:focus-visible .icon,.template-product .quantity .quantity__button:focus-visible svg{color:#211f1c!important;stroke:currentColor!important}.template-product .quantity:hover,.template-product .quantity:focus-within{background:#faf8f4!important;border-color:#40352b!important}.template-product .product-form__submit.button,.template-product .buy-buttons .product-form__submit.button{--color-button-background: 33, 31, 28;--color-button-text: 250, 248, 244;--color-button-gradient: #211f1c;--qb-ctrl-height: 3.75rem;--qb-ctrl-radius: 2px;align-self:stretch;height:var(--qb-ctrl-height);min-height:var(--qb-ctrl-height);box-sizing:border-box;background:#211f1c!important;background-color:#211f1c!important;color:#faf8f4!important;border:1px solid #211f1c!important;border-radius:var(--qb-ctrl-radius)!important;box-shadow:none!important}.template-product .product-form__submit.button .btn-fill{background:#211f1c!important;background-color:#211f1c!important;border-radius:inherit!important}.template-product .product-form__submit.button .btn-text,.template-product .product-form__submit.button .btn-text span,.template-product .product-form__submit.button .btn-text>span,.template-product .product-form__submit.button product-buy-price{color:#faf8f4!important;font-weight:500!important;white-space:nowrap}.template-product .product-form__submit.button:hover:not([disabled]),.template-product .product-form__submit.button:hover:not([disabled]) .btn-fill,.template-product .js [data-button-hover=standard] .product-form__submit.button:hover:not([disabled]) .btn-fill,.template-product .js [data-button-hover=motion] .product-form__submit.button:hover:not([disabled]) .btn-fill{background:#40352b!important;background-color:#40352b!important;border-color:#40352b!important;color:#faf8f4!important}.template-product .product-form__submit.button:active:not([disabled]),.template-product .product-form__submit.button:active:not([disabled]) .btn-fill,.template-product .js [data-button-hover=standard] .product-form__submit.button:active:not([disabled]) .btn-fill,.template-product .js [data-button-hover=motion] .product-form__submit.button:active:not([disabled]) .btn-fill{background:#211f1c!important;background-color:#211f1c!important;border-color:#211f1c!important;opacity:.92;transform:translateY(1px)}.template-product .product-form__submit.button:focus:not([disabled]) .btn-fill,.template-product .product-form__submit.button:focus-visible:not([disabled]){background:#211f1c!important;background-color:#211f1c!important;outline:2px solid #c8ad87;outline-offset:2px}@media screen and (max-width:639px){.template-product .buy-buttons .quantity,.template-product .product-form__buttons .quantity,.template-product quantity-input.quantity,.template-product .product-form__submit.button,.template-product .buy-buttons .product-form__submit.button{--qb-ctrl-height: 3.25rem;height:var(--qb-ctrl-height);min-height:var(--qb-ctrl-height)}.template-product .product-form__submit.button .btn-text{gap:.35rem;flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.template-product .quantity .quantity__input{max-width:2.5rem;font-size:.9375rem}}.template-product .pulsing-indicator-wrapper{padding:6px 10px;border-radius:8px;background:var(--terracotta-light);display:inline-flex;align-items:center}.template-product .pulse-text{color:var(--terracotta)!important}.template-product .svg-pulse-ring,.template-product .pulsing-indicator-wrapper circle{fill:var(--terracotta)!important}.template-product .product__gallery .flickity-button,.template-product .product__preview .flickity-button,.template-product .product .flickity-prev-next-button{background:var(--page-bg)!important;border:1px solid var(--border)!important;color:var(--charcoal)!important;box-shadow:none!important}.template-product .product__gallery .flickity-button:hover,.template-product .product__preview .flickity-button:hover,.template-product .product .flickity-prev-next-button:hover{background:var(--selected-bg)!important;color:var(--terracotta)!important}.template-product .product__gallery .flickity-button:focus,.template-product .product__preview .flickity-button:focus,.template-product .product .flickity-prev-next-button:focus{box-shadow:0 0 0 2px #c8ad8759!important;outline:none!important}.template-product .product__gallery .flickity-button-icon,.template-product .product .flickity-button-icon{fill:currentColor!important}.template-product .variant-picker .label-swatch{background-color:#fff!important;color:#211f1c!important;font-weight:400!important}.template-product .variant-picker .label-swatch:after{--tw-shadow-color: #d8cec0 !important}.template-product .variant-picker :checked+.label-swatch{background-color:#211f1c!important;color:#faf8f4!important;font-weight:500!important}.template-product .variant-picker :checked+.label-swatch:after{--tw-shadow-color: #211f1c !important}@media(hover:hover)and (pointer:fine){.template-product .variant-picker .swatches input:is([type=checkbox],[type=radio]):not(:disabled,.disabled):not(:checked)+.label-swatch:hover{background-color:#faf8f4!important;color:#211f1c!important}.template-product .variant-picker .swatches input:is([type=checkbox],[type=radio]):not(:disabled,.disabled):not(:checked)+.label-swatch:hover:after{--tw-shadow-color: #40352b !important}}.template-product .product__info,.template-product .product__title,.template-product .product-payment-security{color:var(--charcoal)}.template-product .product-sticky-form__price .price,.template-product .product-sticky-form__price .price__regular,.template-product .product-sticky-form__price .price-per-item--current{color:var(--terracotta)!important}.template-product .product-sticky-form__price .price__sale{color:var(--muted)!important}.template-product .product-sticky-form__button.button,.template-product .product-sticky-form__button.button .btn-fill{border-radius:2px!important}.template-product .product-sticky-form__button--cart.button,.template-product .product-sticky-form__button--cart.button .btn-fill{background:#211f1c!important;background-color:#211f1c!important;color:#faf8f4!important;border-color:#211f1c!important}.template-product .product-sticky-form__button--cart.button:hover:not([disabled]) .btn-fill{background:#40352b!important;background-color:#40352b!important}.template-product .product-sticky-form__button.button:active:not([disabled]) .btn-fill{opacity:.92}.template-product .product-sticky-form__actions--dual{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:8px!important}.template-product .product-sticky-form__actions--dual>.product-sticky-form__button.button,.template-product .product-sticky-form__actions--dual>.product-sticky-form__dynamic-checkout{width:100%!important;min-width:0!important;max-width:none!important;flex:none!important}.template-product .product-sticky-form__actions--dual .product-sticky-form__button.button,.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button,.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button--unbranded,.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button--branded{height:48px!important;min-height:48px!important;max-height:48px!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;border-radius:2px!important}.template-product .product-sticky-form__dynamic-checkout,.template-product .product-sticky-form__payment-form,.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button{width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important}.template-product .product-sticky-form__dynamic-checkout :is(shopify-accelerated-checkout,shopify-accelerated-checkout-cart){--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 2px;display:block!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important}.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button .shopify-cleanslate,.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button iframe,.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button [role=button]{width:100%!important;height:100%!important;min-height:48px!important;max-height:48px!important}.template-product .product-sticky-form__variant{grid-template-columns:64px minmax(0,1fr) minmax(252px,320px)!important}@media screen and (min-width:768px){.template-product .product-sticky-form__variant{grid-template-columns:72px minmax(0,1fr) minmax(280px,340px)!important}}.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button--unbranded{background-color:#007eb2!important;color:#fff!important}@media screen and (max-width:639px){.template-product .product-sticky-form__variant{grid-template-columns:52px minmax(0,1fr)!important}.template-product .product-sticky-form__actions,.template-product .product-sticky-form__actions--dual{grid-column:1 / -1!important;gap:6px!important}.template-product .product-sticky-form__actions--dual .product-sticky-form__button.button,.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button,.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button--unbranded,.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button--branded,.template-product .product-sticky-form__dynamic-checkout,.template-product .product-sticky-form__payment-form,.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button{height:42px!important;min-height:42px!important;max-height:42px!important}.template-product .product-sticky-form__dynamic-checkout :is(shopify-accelerated-checkout,shopify-accelerated-checkout-cart){--shopify-accelerated-checkout-button-block-size: 42px;height:42px!important;min-height:42px!important;max-height:42px!important}.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button .shopify-cleanslate,.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button iframe,.template-product .product-sticky-form__dynamic-checkout .shopify-payment-button__button [role=button]{min-height:42px!important;max-height:42px!important}}.template-product .product-sticky-form__card{background-color:var(--card-bg);border:1px solid var(--border)}.template-product .header-section .header__menu>ul>li>:is(a,summary) .menu__item,.template-product .header-section .header__menu>ul>li>:is(a,summary) .btn-text,.template-product .header-section .header__buttons{font-weight:500}.template-product .product__title>.heading,.template-product .product__title .heading{font-weight:700!important}.template-product .shopify-section:not(.header-section):not(.announcement-bar-section):not(.footer-group) :is(.title-wrapper>:is(h2,.heading),.section-heading :is(h2,.heading),h2.heading,.heading.title-sm,.heading.title-md,.heading.title-lg,.heading.title-xl,.heading.title-lg.tracking-heading,.heading.title-xl.tracking-heading,.banner__box .heading,.collage .heading,.rich-text .heading,.product-benefits__heading,.product-benefits__title,.product-details__specs-heading,.video-hero .heading){font-size:24px!important;font-weight:600!important;line-height:1.25;letter-spacing:-.02em}.template-product .product__price .price__regular,.template-product .product__price .price-item--sale,.template-product .product__price .price--on-sale>.price__regular,.template-product .price.price--on-sale .price__regular{font-weight:500!important}.template-product .product-sticky-form__price .price__regular,.template-product .product-form__submit product-buy-price{font-weight:500!important}.template-product .product__price .price__sale,.template-product .price .price__sale,.template-product .quantity-breaks__compare,.template-product .quantity-breaks__subtitle,.template-product .product__description,.template-product .product .rte,.template-product .product-payment-security__text,.template-product .quantity-breaks__variants-label,.template-product .quantity-breaks__select,.template-product .variant-picker .form__label,.template-product .variant-picker .form__label .font-medium,.template-product .variant-picker .form__label strong,.template-product .variant-picker .label-swatch{font-weight:400!important}.template-product .variant-picker :checked+.label-swatch{font-weight:500!important;background-color:#211f1c!important;color:#faf8f4!important}.template-product .quantity-breaks__title,.template-product .quantity-breaks__pill,.template-product .quantity-breaks__badge{font-weight:400!important}.template-product .quantity-breaks__price{font-weight:500!important;color:#c95a2e!important}.template-product .quantity-breaks__pill{background:#f4e0d5!important;color:#c95a2e!important}.template-product .product-form__submit.button,.template-product .product-form__submit.button .btn-text,.template-product .product-form__submit.button .btn-text>span:first-child{font-weight:500!important}.template-product .pulse-text,.template-product .pulsing-indicator-wrapper .pulse-text{font-weight:500!important}.template-product .product-payment-security__heading{font-weight:600!important}.template-product .product-summary-grid__panel{background:#fff!important;border:1px solid #d8cec0!important;color:#211f1c}.template-product .product-summary-grid__support-list li>span:first-child{color:#c95a2e!important;width:1.125rem!important;height:1.125rem!important;flex-shrink:0}.template-product .product-summary-grid__support-list svg{width:1.125rem!important;height:1.125rem!important;max-width:1.125rem!important;max-height:1.125rem!important}#AirReviews-FloatButtonWrapper .AirReviews-Widget__FloatButton>span:not(.AirReviews-Widget__Icon){background-color:#211f1c!important;color:#faf8f4!important}#AirReviews-FloatButtonWrapper .AirReviews-Widget__FloatButton>span:not(.AirReviews-Widget__Icon):hover,#AirReviews-FloatButtonWrapper .AirReviews-Widget__FloatButton:hover>span:not(.AirReviews-Widget__Icon){background-color:#c95a2e!important;color:#faf8f4!important}@media screen and (min-width:1024px){.template-product .product{align-items:start}.template-product .product__gallery-container.lg\:sticky{position:sticky;align-self:start;z-index:2}.template-product .product__info.lg\:sticky{position:static!important;inset-block-start:auto!important}}.template-product .page-container,.template-product #MainContent{overflow-x:clip;max-width:100%}.template-product .shopify-section:not(.header-section):not(.announcement-bar-section):not(.topbar-section),.template-product .product,.template-product .product-form-wrapper,.template-product quantity-breaks,.template-product .quantity-breaks__option{max-width:100%}.template-product .header-section,.template-product .header-section .header{max-width:none;width:100%}.template-product .header__icons--end,.template-product .header__buttons{margin-inline-end:0;min-width:0;flex-shrink:0}.template-product .header__buttons{margin-inline:0}.template-product .header__buttons>:is(a,button){flex-shrink:0}#AirReviews-FloatButtonWrapper{z-index:30;max-width:100vw;pointer-events:none}.template-product.with-mega #AirReviews-FloatButtonWrapper,.template-product.has-dropdown-menu #AirReviews-FloatButtonWrapper{z-index:20}#AirReviews-FloatButtonWrapper .AirReviews-Widget__FloatButtonWrapper,#AirReviews-FloatButtonWrapper .AirReviews-Widget__FloatButton{pointer-events:auto}#AirReviews-FloatButtonWrapper .AirReviews-Widget__FloatButtonWrapper{inset-inline-end:0!important;right:0!important;left:auto!important;max-width:3.25rem}#AirReviews-FloatButtonWrapper .AirReviews-Widget__FloatButton{margin-inline:0!important;margin-inline-end:0!important;width:auto;max-width:3rem;box-sizing:border-box}#AirReviews-FloatButtonWrapper .AirReviews-Widget__FloatButton>span:not(.AirReviews-Widget__Icon){padding-inline:.55rem;max-width:100%;box-sizing:border-box}#shopify-chat,#ShopifyChat,iframe#ShopifyChat,.shopify-chat-wrapper,div[data-testid=ChatFrameWrapper],#AirReviews-FloatButtonWrapper{z-index:30!important;max-width:100vw}html:has(cart-drawer:not([hidden])) #shopify-chat,html:has(cart-drawer:not([hidden])) #ShopifyChat,html:has(cart-drawer:not([hidden])) iframe#ShopifyChat,html:has(cart-drawer:not([hidden])) .shopify-chat-wrapper,html:has(cart-drawer:not([hidden])) div[data-testid=ChatFrameWrapper],html:has(cart-drawer:not([hidden])) #AirReviews-FloatButtonWrapper,body:has(#CartDrawer:not([hidden])) #shopify-chat,body:has(#CartDrawer:not([hidden])) #ShopifyChat,body:has(#CartDrawer:not([hidden])) #AirReviews-FloatButtonWrapper{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media screen and (max-width:749px){.template-product .product__info,.template-product .product-form__buttons,.template-product .buy-buttons{max-width:100%;overflow:visible}.template-product .product-form__submit,.template-product .shopify-payment-button{max-width:100%;width:100%}#shopify-chat,#ShopifyChat{bottom:.75rem!important;right:.75rem!important}}.template-product .product__title .heading,.template-product .product__price,.template-product .quantity-breaks,.template-product .product-form__submit{font-weight:inherit}.template-product .product__title .heading{font-weight:700!important}.cart-drawer__payment-icons{margin-top:.25rem}.cart-drawer__payment-icons .cart-drawer__payment-icon,.cart-drawer__payment-icons svg{width:2.25rem;height:auto;display:block}.cart-drawer__trust{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .85rem;margin:.5rem 0 0;padding:0;width:100%}.cart-drawer__trust-item{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.cart-drawer__trust-icon{flex-shrink:0;display:inline-flex;width:1.375rem;height:1.375rem;margin-top:.05rem;color:rgb(var(--color-foreground));opacity:.9}.cart-drawer__trust-icon .icon,.cart-drawer__trust-icon svg{width:1.375rem;height:1.375rem;display:block}.cart-drawer__trust-text{font-size:.8125rem;line-height:1.35;font-weight:500;color:rgb(var(--color-foreground));letter-spacing:.01em}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product-page-brand.css.map */
