.variant-picker__form{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1.25rem!important;width:100%!important;max-width:100%!important}.variant-picker__form fieldset.variant-option--buttons.variant-option--size{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important}.variant-picker__form fieldset.variant-option:not(.variant-option--swatches):not(.variant-option--size){display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:none!important}.variant-picker__form fieldset.variant-option--swatches,fieldset.variant-option.variant-option--buttons.variant-option--swatches{display:block!important;flex-wrap:nowrap!important;width:100%!important;margin:0!important;padding:0!important;border:none!important}.variant-picker__form .variant-option:not(.variant-option--size) legend{display:block!important;width:100%!important;text-align:left!important;margin:0 0 .35rem!important;padding:0!important}.variant-picker__form fieldset.variant-option.variant-option--buttons.variant-option--size,.variant-option--size{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:.5rem!important;width:100%!important;margin:0!important;padding:0!important;border:none!important}.variant-option--size .dex-size-label-row,.variant-option--size .dex-size-head{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:.75rem!important;width:100%!important;max-width:100%!important;margin:0 0 .35rem!important;padding:0!important;position:static!important;float:none!important}.variant-option--size .dex-size-label-row>.pify_size_chart_wrapper,.variant-option--size .dex-size-label-row>.dex-size-chart-in-header,.variant-option--size .dex-size-head>.pify_size_chart_wrapper,.variant-option--size .dex-size-head>.dex-size-chart-in-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;margin:0!important;width:auto!important;max-width:none!important;position:static!important;text-align:left!important;order:1!important}.variant-option--size .dex-size-label-row>legend,.variant-option--size .dex-size-head>legend{flex:0 0 auto!important;margin:0!important;padding:0!important;width:auto!important;text-align:left!important;order:2!important}.variant-option--size>.variant-option_color{order:2!important;width:100%!important;margin:0 0 .5rem!important}.variant-option--size .dex-size-label-row,.variant-option--size .dex-size-head{order:1!important}.variant-option--size>.pify_size_chart_wrapper,.variant-option--size>.pify_inline_button{display:none!important}.variant-option--size .variant-option_color~.pify_size_chart_wrapper,.variant-option--size .variant-option_color~.pify_inline_button,.variant-option--size .variant-option__size-grid~.pify_size_chart_wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;width:100%!important;margin:.35rem 0 0!important;margin-left:0!important}.variant-option--size .dex-size-label-row .dex-size-chart-in-header,.variant-option--size .dex-size-label-row .pify_size_chart_wrapper,.variant-option--size .dex-size-head .dex-size-chart-in-header,.variant-option--size .dex-size-head .pify_size_chart_wrapper{display:flex!important}.template-product .product-details variant-picker{display:block!important;width:100%!important;margin-bottom:0!important}.variant-option--size .dex-size-chart-in-header a,.variant-option--size .dex-size-chart-in-header .pify_inline_button,.variant-option--size .pify_size_chart_wrapper a,.variant-option--size .pify_inline_button{font-family:inherit!important;text-decoration:underline!important;color:inherit!important}.variant-picker__form .variant-option+.variant-option{margin-top:0!important}.variant-option--swatches .variant-option_color{display:grid!important;grid-template-columns:repeat(auto-fill,70px)!important;grid-auto-flow:row!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.variant-option--swatches .variant-option__button-label--has-swatch{display:block!important;width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;overflow:visible!important;position:relative!important;justify-self:start!important}.variant-option--swatches .variant-option__button-label--has-swatch:before,.variant-option--swatches .variant-option__button-label--has-swatch:after{display:none!important;content:none!important}.variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){outline:2px solid #1a1a1a!important;outline-offset:2px!important;box-shadow:none!important}.variant-option--swatches .swatch.swatch--unscaled{width:70px!important;height:70px!important;display:block!important}.variant-option--size .variant-option_color{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow:visible!important;overflow-x:visible!important}.variant-option--size .variant-option__button-label{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:2.75rem!important;min-height:2.75rem!important;width:auto!important;padding:.45rem!important;border-radius:0!important;border:1px solid #1a1a1a!important;background:#fff!important;color:#1a1a1a!important;box-sizing:border-box!important}.variant-option--size .variant-option__button-label__text{display:inline!important;visibility:visible!important;opacity:1!important;font-weight:500!important;color:inherit!important;text-align:center!important;white-space:nowrap!important}.variant-option--size .variant-option__button-label:before,.variant-option--size .variant-option__button-label:after,.variant-option--size .variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.variant-option--size .variant-option__button-label:not(.variant-option__button-label--has-swatch):after{display:none!important;content:none!important;clip-path:none!important}.variant-option--size .variant-option__button-label__pill{display:none!important;opacity:0!important}.variant-option--size .variant-option__button-label:has(:checked),.variant-option--size .variant-option__button-label:has(input:checked){--color-selected-variant-text: 26 26 26 !important;--color-selected-variant-background: 255 255 255 !important;--color-selected-variant-border: 26 26 26 !important;background:#fff!important;border:2px solid #1a1a1a!important;color:#1a1a1a!important;box-shadow:inset 0 0 0 1px #1a1a1a!important}.variant-option--size .variant-option__button-label:has(:checked) .variant-option__button-label__text,.variant-option--size .variant-option__button-label:has(input:checked) .variant-option__button-label__text,.variant-option--size .variant-option__button-label:has(:checked) span,.variant-option--size .variant-option__button-label:has(input:checked) span{color:#1a1a1a!important;font-weight:700!important;opacity:1!important;visibility:visible!important;clip-path:none!important;filter:none!important;-webkit-text-fill-color:#1a1a1a!important}.variant-option--size .variant-option__button-label__pill{display:none!important}.variant-option--size .variant-carousel-wrap,.variant-option--size .variant-scroll-btn{display:none!important;visibility:hidden!important;pointer-events:none!important}@media screen and (max-width:749px){.variant-option--swatches .variant-option_color{grid-template-columns:repeat(auto-fill,60px)!important;gap:8px!important}.variant-option--swatches .variant-option__button-label--has-swatch{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important}.variant-option--swatches .swatch.swatch--unscaled{width:60px!important;height:60px!important}.variant-option--size .variant-option__button-label{min-width:2.5rem!important;min-height:2.5rem!important;font-size:.875rem!important}}@media screen and (min-width:750px){.header-menu .menu-list,.header-menu .menu-list[style]{--menu-top-level-font-size-desktop: 1.375rem !important;--menu-top-level-font-size: 1.375rem !important}.header-menu .menu-list__link,.header-menu a.menu-list__link,.header-menu button.menu-list__link,.header-menu .menu-list__link .menu-list__link-title,.header-menu .menu-list__link-title{font-size:1.375rem!important;line-height:1.35!important}}.product-details .shopify-block:has(.buy-buttons-block){margin-top:1rem!important;clear:both!important;display:block!important;width:100%!important}.product-details .buy-buttons-block{--buy-button-preferred-width: 100% !important;display:block!important;width:100%!important;max-width:100%!important;margin-top:0!important}.product-details product-form-component,.product-details .product-form-buttons{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:.5rem!important}.product-details .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing),.product-details .product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){flex:1 1 100%!important;flex-basis:100%!important;width:100%!important;max-width:100%!important;min-width:100%!important}.template-product .product-details .buy-buttons-block .product-form-buttons{flex-wrap:nowrap!important}.template-product .product-details .buy-buttons-block add-to-cart-component{display:block!important;width:100%!important;max-width:100%!important}.product-details .product-form-buttons add-to-cart-component,.product-details .product-form-buttons .add-to-cart-button,.product-details .product-form-buttons button[type=submit][name=add],.product-details .product-form-buttons button[type=submit]{width:100%!important;max-width:100%!important;min-width:100%!important;box-sizing:border-box!important}add-to-cart-component button.button.add-to-cart-button,.product-form-buttons .add-to-cart-button,.product-form-buttons .button.add-to-cart-button,.product-form-buttons button[type=submit][name=add],.product-form-buttons button[type=submit]{--button-color: #ffffff !important;--button-background-color: #76513e !important;--button-border-color: #76513e !important;color:#fff!important;background-color:#76513e!important;border:1px solid #76513e!important;border-radius:4px!important;min-height:56px!important;font-size:1.125rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.2!important;box-shadow:0 8px 22px #00000047,0 3px 8px #0000002e!important}.product-form-buttons .add-to-cart-text,.product-form-buttons .add-to-cart-text__content,.product-form-buttons .add-to-cart-text span,.product-form-buttons .add-to-cart-text span span,add-to-cart-component .add-to-cart-text,add-to-cart-component .add-to-cart-text__content,add-to-cart-component .add-to-cart-text span{font-size:1.125rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important;opacity:1!important;clip-path:none!important;filter:none!important;-webkit-font-smoothing:antialiased!important}.product-form-buttons .add-to-cart-button:hover,.product-form-buttons .button.add-to-cart-button:hover:not([disabled]),.product-form-buttons button[type=submit]:hover:not([disabled]),add-to-cart-component button.button.add-to-cart-button:hover:not([disabled]){--button-color: #ffffff !important;--button-background-color: #634f45 !important;--button-border-color: #634f45 !important;background-color:#634f45!important;border-color:#634f45!important;box-shadow:0 10px 26px #00000052,0 4px 10px #0003!important}.product-details{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.75rem!important;width:100%!important}.product-details .group-block,.product-details .group-block-content,.product-details .layout-panel-flex,.product-details variant-picker,.product-details .buy-buttons-block,.product-details product-form-component{width:100%!important;max-width:100%!important}.product-details .group-block>.group-block-content.layout-panel-flex{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;height:auto!important;min-height:0!important}.product-details .group-block-content.layout-panel-flex--row,.product-details .layout-panel-flex--row{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;height:auto!important}.product-details>.group-block>.group-block-content>.shopify-block{display:block!important;width:100%!important;max-width:100%!important;position:static!important;float:none!important;clear:both!important}.product-details .shopify-block:has(variant-picker){order:10!important}.product-details .shopify-block:has(.buy-buttons-block){order:30!important;margin-top:1rem!important;clear:both!important;position:static!important;float:none!important;width:100%!important}.product-details .shopify-block:has([class*=ai-sale-banner__content]){order:20!important}.product-details .shopify-block:has([class*=ai-sale-banner-wrapper]){display:flex!important;justify-content:flex-start!important;width:100%!important;text-align:left!important}.product-details [class*=ai-sale-banner-][class*=caigenblock]:not([class*=__]){width:fit-content!important;max-width:100%!important;margin-left:0!important;margin-right:auto!important}.product-details .shopify-block:has(.ca-shipbar){order:40!important}.product-details .shopify-block:has(.payment-icons){order:50!important}.product-details>.shopify-block,.product-details .buy-buttons-block{flex:0 0 auto!important;align-self:stretch!important}.product-details .ca-shipbar{align-self:center!important;min-height:32px!important;box-sizing:border-box!important}variant-picker~.shopify-block .pify_size_chart_wrapper,variant-picker~.shopify-block .pify_inline_button{display:none!important}.template-product .product-details .group-block:has(.icon-block-icon_V4Aa9K) .group-block-content,.template-product .product-details .group-block:has(.icon-block-icon_Gm9jeh) .group-block-content,.template-product .product-details .group-block:has(.icon-block-icon_AUeK79) .group-block-content{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:.75rem!important}.template-product .product-details .group-block:has(.icon-block-icon_V4Aa9K) .group-block-content .text-block,.template-product .product-details .group-block:has(.icon-block-icon_Gm9jeh) .group-block-content .text-block,.template-product .product-details .group-block:has(.icon-block-icon_AUeK79) .group-block-content .text-block{flex:1 1 auto!important;min-width:0!important}.product-details product-price{--color: #c00 !important}.product-details product-price .price,.product-details product-price.h3 .price,.product-details product-price.text-block .price{color:#c00!important;font-weight:800!important;font-size:clamp(1.75rem,4.5vw,2.125rem)!important;line-height:1!important;letter-spacing:-.02em!important}.product-details product-price .compare-at-price,.product-details product-price.h3 .compare-at-price{color:var(--color-foreground)!important;font-weight:500!important;font-size:clamp(1.125rem,3vw,1.375rem)!important;line-height:1!important;opacity:.45!important;text-decoration:line-through!important}.product-details product-price [ref=priceContainer]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.5rem .65rem!important}.product-details product-price [ref=priceContainer]>span[role=group]{display:inline-flex!important;align-items:center!important;line-height:1!important}.product-details .group-block-content:has(>product-price+div),.product-details .group-block-content.layout-panel-flex:has(product-price),.product-details .group-block-content.layout-panel-flex--row:has(product-price){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:.65rem!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;text-align:right!important}.product-details .group-block-content:has(product-price)>.shopify-block{width:auto!important;max-width:none!important;flex:0 0 auto!important}.product-details .group-block-content:has(product-price)>.shopify-block:last-child{margin-left:0!important}.product-details .group-block-content:has(>product-price+div)>product-price,.product-details .group-block-content:has(product-price) product-price{flex:0 0 auto!important;display:inline-flex!important;width:auto!important;max-width:fit-content!important;--width: auto !important;margin:0!important;padding-block:0!important;text-align:right!important}.product-details .group-block-content:has(>product-price+div)>product-price+div:empty{display:none!important}.product-details .group-block-content:has(>product-price+div)>product-price.text-left,.product-details .group-block-content:has(product-price) product-price.text-left,.product-details .group-block-content:has(product-price) product-price.text-block--align-left{text-align:right!important}.product-details .group-block-content:has(>product-price+div)>product-price+div,.product-details .group-block-content:has(product-price)>.shopify-block:has([style*=Save]){flex:0 0 auto!important;margin:0!important;display:flex!important;align-items:center!important;line-height:1!important}.product-details .group-block-content:has(>product-price+div)>product-price+div span,.product-details .group-block-content:has(product-price) span[style*=Save]{color:#a03020!important;font-weight:700!important;font-size:clamp(1rem,2.8vw,1.2rem)!important;line-height:1!important;white-space:nowrap!important}.product-details product-price [ref=priceContainer]{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem .65rem!important;width:auto!important;max-width:100%!important}.product-details product-price [ref=priceContainer] .dex-save-inline{flex:0 0 auto!important;color:#a03020!important;font-weight:700!important;font-size:clamp(1rem,2.8vw,1.2rem)!important;line-height:1!important;white-space:nowrap!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group .shopify-section,.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .gradient,.shopify-section-group-footer-group .section-background,footer,.footer,.footer-content{--color-background: 247 242 235 !important;--color-background-rgb: 247 242 235 !important;--gradient-background: #f7f2eb !important;background-color:#f7f2eb!important;background-image:none!important}.product-card product-price,.resource-list product-price,.product-grid product-price,product-card product-price,resource-list product-price,product-grid product-price{--color: #5a3b22 !important;font-size:1.25rem!important;font-family:var(--font-h4--family)!important;font-weight:var(--font-h4--weight)!important;line-height:var(--font-h4--line-height, 1.2)!important}.product-card product-price.h4,.product-card product-price.h5,.product-card product-price.h6,.resource-list product-price.h4,.resource-list product-price.h5,.resource-list product-price.h6,.product-grid product-price.h4,.product-grid product-price.h5,.product-grid product-price.h6,.product-card product-price.custom-font-size,.resource-list product-price.custom-font-size,.product-grid product-price.custom-font-size{font-size:1.25rem!important;font-family:var(--font-h4--family)!important;font-weight:var(--font-h4--weight)!important}.product-card product-price .price,.resource-list product-price .price,.product-grid product-price .price,product-card product-price .price,resource-list product-price .price,product-grid product-price .price{color:#c00!important;font-weight:600!important;font-size:1.25rem!important;line-height:1.2!important;opacity:1!important}.product-card product-price .compare-at-price,.resource-list product-price .compare-at-price,.product-grid product-price .compare-at-price,product-card product-price .compare-at-price,resource-list product-price .compare-at-price,product-grid product-price .compare-at-price{color:#5a3b22!important;font-weight:400!important;font-size:.8125rem!important;opacity:.5!important;text-decoration:line-through!important}@media screen and (min-width:750px){.product-card product-price,.resource-list product-price,.product-grid product-price,product-card product-price,resource-list product-price,product-grid product-price,.product-card product-price.h4,.product-card product-price.h5,.product-card product-price.h6,.resource-list product-price.h4,.resource-list product-price.h5,.resource-list product-price.h6,.product-grid product-price.h4,.product-grid product-price.h5,.product-grid product-price.h6,.product-card product-price.custom-font-size,.resource-list product-price.custom-font-size,.product-grid product-price.custom-font-size{font-size:1.5rem!important}.product-card product-price .price,.resource-list product-price .price,.product-grid product-price .price,product-card product-price .price,resource-list product-price .price,product-grid product-price .price{font-size:1.5rem!important}.product-card product-price .compare-at-price,.resource-list product-price .compare-at-price,.product-grid product-price .compare-at-price,product-card product-price .compare-at-price,resource-list product-price .compare-at-price,product-grid product-price .compare-at-price{font-size:.875rem!important}}.pify_size_chart_wrapper .pify_inline_button:nth-of-type(n+2){display:none!important}@media screen and (min-width:750px){#header-group,.shopify-section-group-header-group,.shopify-section-group-header-group .shopify-section,header-component,header-component .header,.header-section,.header__columns,.header-menu,.header-menu__inner,.header-menu nav,.header-menu .menu-list,.header-menu .menu-list__list,.header-menu .menu-list__list-item{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}header-component .header,.header-section .header{contain:style!important}.header-section{position:relative!important;z-index:110!important;isolation:isolate!important}.header-menu .menu-list__submenu{z-index:calc(var(--layer-header-menu, 12) + 50)!important;content-visibility:visible!important;overflow:visible!important;pointer-events:auto!important}.header-menu .menu-list__list-item:has(.menu-list__link[aria-haspopup]:is(:hover,:focus-visible,[aria-expanded=true]))>.menu-list__submenu,.header-menu .menu-list__list-item:has(.menu-list__link[aria-haspopup]):hover>.menu-list__submenu,.header-menu .menu-list__list-item:has(.menu-list__link[aria-haspopup]):focus-within>.menu-list__submenu,.header-menu .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,.header-menu .menu-list__submenu:hover,.header-menu .menu-list__submenu:focus-within{visibility:visible!important;--submenu-content-opacity: 1 !important;--submenu-height: 500px !important;clip-path:none!important;content-visibility:visible!important;pointer-events:auto!important}.header-menu .menu-list__list-item:has(.menu-list__link[aria-haspopup]:is(:hover,:focus-visible,[aria-expanded=true]))>.menu-list__submenu .menu-list__submenu-inner,.header-menu .menu-list__submenu:hover .menu-list__submenu-inner,.header-menu .menu-list__submenu:focus-within .menu-list__submenu-inner{opacity:1!important;visibility:visible!important;max-height:min(80vh,520px)!important;overflow-y:auto!important;background-color:#fff!important;box-shadow:0 8px 24px #5a3b221f!important;padding-inline:1rem!important}.header-menu .menu-list__submenu .mega-menu__grid{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}.header-menu .menu-list__submenu .mega-menu__list{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.15rem!important;max-width:280px!important;padding:.5rem 0!important}.header-menu .menu-list__submenu .mega-menu__column{display:flex!important;flex-direction:column!important;gap:.15rem!important;width:100%!important}.header-menu .menu-list__submenu .mega-menu__link{display:block!important;font-size:1rem!important;line-height:1.4!important;padding:.4rem 0!important}.header-menu overflow-list.overflow-menu::part(list),.header-menu overflow-list.overflow-menu::part(overflow),.header-menu overflow-list.overflow-menu::part(overflow-list){overflow:visible!important;overflow-y:visible!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
