:root{--font-body-family: var(--tw-font-body);--font-heading-family: var(--tw-font-display);--font-heading-highlight: var(--tw-font-display);--font-menu: var(--tw-font-body);--font-button: var(--tw-font-body);--font-body-weight: var(--tw-weight-regular);--font-heading-weight: var(--tw-weight-bold);--font-heading-highlight-weight: var(--tw-weight-black);--font-menu-weight: var(--tw-weight-semi);--font-button-weight: var(--tw-weight-semi);--font-body-style: normal;--font-heading-style: normal;--font-heading-highlight-style: normal;--font-menu-style: normal;--font-button-style: normal;--h1-font-size: var(--tw-text-h1);--h2-font-size: var(--tw-text-h2);--h3-font-size: var(--tw-text-h3);--h4-font-size: var(--tw-text-h4);--h5-font-size: var(--tw-text-lg);--h6-font-size: var(--tw-text-body);--h1-font-size-mobile: var(--tw-text-h1);--h2-font-size-mobile: var(--tw-text-h2);--h3-font-size-mobile: var(--tw-text-h3);--h4-font-size-mobile: var(--tw-text-h4);--h5-font-size-mobile: var(--tw-text-lg);--h6-font-size-mobile: var(--tw-text-body);--base-font-size: var(--tw-text-body);--base-font-size-mobile: var(--tw-text-body);--font-size-large: var(--tw-text-lg);--font-size-large-mobile: var(--tw-text-lg);--font-size-medium: var(--tw-text-body);--font-size-medium-mobile: var(--tw-text-body);--font-size-normal: var(--tw-text-body);--font-size-normal-mobile: var(--tw-text-body);--font-size-small: var(--tw-text-caption);--font-size-small-mobile: var(--tw-text-caption);--border-radius: var(--tw-radius-sm);--card-product-bg: var(--tw-surface);--kl-reviews-color-light-gray: var(--tw-border)}.stamped-product-reviews-badge .stamped-starrating i,.stamped-product-reviews-badge .stamped-fa-star{color:var(--tw-accent)!important}.stamped-product-reviews-badge .stamped-review-count{color:var(--tw-text-muted)!important}.stamped-starratings i,.stamped-starrating i,.stamped-fa-star,.stamped-fa-star-o,.stamped-fa-star-half-o{color:var(--tw-accent)!important}.button--quickview{background-color:var(--tw-forest)!important;color:var(--tw-forest-text)!important}.button--quickview:hover{background-color:var(--tw-forest-hover)!important}body{background:var(--tw-bg);color:var(--tw-text);font-family:var(--tw-font-body);line-height:var(--tw-leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--tw-font-display);letter-spacing:var(--tw-tracking-tight);line-height:var(--tw-leading-snug)}h1,.h1{letter-spacing:var(--tw-tracking-hero);line-height:var(--tw-leading-tight)}*:focus-visible{outline:3px solid var(--tw-focus);outline-offset:2px}.tw-band-dark{--colors-background: var(--tw-spruce);--colors-background-secondary: var(--tw-spruce-raised);--colors-text: var(--tw-on-spruce);--colors-text-secondary: var(--tw-on-spruce-muted);--colors-heading: var(--tw-on-spruce);--colors-heading-base: var(--tw-on-spruce);--colors-line-and-border: var(--tw-spruce-border);--colors-button: var(--tw-accent-on-dark);--colors-text-link: var(--tw-accent-on-dark);--colors-price: var(--tw-on-spruce);--card-product-bg: var(--tw-spruce-raised)}html.tw-hc-overlay #sticky-header-content{position:relative;z-index:30}html.tw-hc-overlay #sticky-header-content,html.tw-hc-overlay #sticky-header-content header{transition:background-color .2s ease,background-image .2s ease}html.tw-hc-header-clear #sticky-header,html.tw-hc-header-clear #sticky-header-content header{background:transparent!important;box-shadow:none!important}html.tw-hc-header-clear #sticky-header-content{background:linear-gradient(to bottom,#14120e9e,#14120e4d 60%,#14120e00)!important;box-shadow:none!important;border-color:transparent!important;color:#fbf7ef!important;--colors-line-header: 0, 0, 0, 0}html.tw-hc-header-clear #sticky-header-content a,html.tw-hc-header-clear #sticky-header-content button,html.tw-hc-header-clear #sticky-header-content summary,html.tw-hc-header-clear #sticky-header-content span,html.tw-hc-header-clear #sticky-header-content .logo-name{color:#fbf7ef!important;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.45)}html.tw-hc-header-clear #sticky-header-content svg{color:#fbf7ef!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}html.tw-hc-header-clear #sticky-header-content img{filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.35))}#sticky-header-content header a{font-weight:600}@media(min-width:1024px){.mega-menu-container:has(.mega-list-nav>li.is-active:not(.has-dropdown)) .mega-nav{width:19rem!important;max-width:19rem!important}.mega-menu-container:has(.mega-list-nav>li.is-active:not(.has-dropdown))>.float-right{width:calc(100% - 20rem)!important}.mega-menu-container:has(.mega-list-nav>li.is-active:not(.has-dropdown)) .mega-nav-promotions{justify-content:space-between}.mega-menu-container:has(.mega-list-nav>li.is-active.has-dropdown)>.float-right{display:none!important}.mega-menu-container .toggle-menu-sub{right:auto!important;width:min(1060px,calc(100vw - 26rem))!important;max-width:none!important}.mega-menu-container .sub-menu-container{display:flex!important;flex-wrap:wrap!important;gap:1.75rem!important}.mega-menu-container .sub-menu-container>li{flex:0 0 calc(33.3333% - 1.1667rem)!important;max-width:calc(33.3333% - 1.1667rem)!important}}@media(min-width:1400px){.mega-menu-container .sub-menu-container>li{flex:0 0 calc(25% - 1.3125rem)!important;max-width:calc(25% - 1.3125rem)!important}}.engraving-wrapper .or-text{display:none!important}.engraving-wrapper{margin-top:10px!important}.engrv-btn{width:100%!important;min-height:52px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;padding:10px 16px!important;background:#fbf7ef!important;border:1px solid #DED5C4!important;border-radius:2px!important;box-shadow:none!important;text-align:left!important;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.engrv-btn:hover{background:#f4eee3!important;border-color:#2f4a3a!important}.engrv-btn span:first-child{font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#1e1b16!important}.engrv-btn span:last-child{font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#6e6355!important}.engrvOptions{background-color:#ede5d7!important;border-top:1px solid #DED5C4;border-bottom:1px solid #DED5C4}.engrvOptions h3{font-family:var(--tw-font-display, sans-serif);letter-spacing:-.02em;color:#1e1b16}.engrvOptions label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#4a4238}.engrvOptions .engFontStyle,.engrvOptions .engInputTextBox{border:1px solid #C9BEA8!important;border-radius:2px!important;background:#fff!important;color:#1e1b16!important}.engrvOptions .engFontStyle:focus,.engrvOptions .engInputTextBox:focus{outline:2px solid #2F4A3A;outline-offset:1px}.engrvOptions .engBtn,.engrvOptions .triggerMainProduct{background:#2f4a3a!important;border:0!important;border-radius:2px!important;color:#fbf7ef!important;min-height:52px!important;padding:0 28px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.engrvOptions .engBtn:hover,.engrvOptions .triggerMainProduct:hover{background:#1e2a20!important}.engrvOptions .enblEngrave,.engrvOptions #customizeSectionEngraveWatchButton{background:none!important;border:0!important;padding:0!important;color:#6e6355!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:3px}.engrvOptions .enblEngrave:hover,.engrvOptions #customizeSectionEngraveWatchButton:hover{color:#1e1b16!important}.engrvOptions .engErr,.engrvOptions .engErrorMsg{color:#9b3327!important;font-size:13px}#CartDrawer .tw-sale-banner,.tw-sale-banner{background:linear-gradient(135deg,#2f4a3a,#1e2a20)!important}.tw-trees-badge{background:#ede5d7!important;border-left-color:#2f4a3a!important}.tw-upsell-row-btn,.tw-upsell-action-btn{background:#2f4a3a!important;color:#fbf7ef!important;border-color:#2f4a3a!important}.tw-upsell-row-btn:hover,.tw-upsell-action-btn:hover{background:#1e2a20!important;border-color:#1e2a20!important}.tw-upsell-action-btn.added{background:#fbf7ef!important;color:#2f4a3a!important;border:1px solid #2F4A3A!important}.tw-upsell-row-title:hover{color:#9a4f2c!important}.tw-upsell-spinner{border-color:#2f4a3a33!important;border-top-color:#2f4a3a!important}.tw-warranty-label,.tw-static-upsell-label{color:#2f4a3a!important}.tw-engrave-checkbox.active{background:#2f4a3a!important;border-color:#2f4a3a!important}.tw-engrave-form input:focus{border-color:#2f4a3a!important;outline:2px solid rgba(47,74,58,.25)!important;outline-offset:1px}.tw-engrave-save-btn{background:#2f4a3a!important;color:#fbf7ef!important}.tw-engrave-save-btn:hover{background:#1e2a20!important}#CartDrawer [style*="2F4A3A"]{color:#2f4a3a!important;border-color:#2f4a3a!important}#CartDrawer [style*=f7fdf7]{background:#ede5d7!important;border-left-color:#2f4a3a!important;color:#1e2a20!important}@supports (mix-blend-mode: multiply){.image-detail,.product-media-item img,.link-product-variant img,.x-labels-data img,.sticky_add_to_cart img,[class*=mega] img,[class*=sub-menu] img,[class*=menu-item] img{mix-blend-mode:multiply}.link-product-variant,.x-labels-data,.sub-menu-container [class*="pb-[100%]"],.mega-list-nav [class*="pb-[100%]"],.sub-menu>*:has(>img),[x-data*=xDoubleTouch]{background-color:var(--tw-bg, #F4EEE3)}.link-product-variant [class~=z-0],.x-labels-data [class~=z-0]{background-color:var(--tw-bg, #F4EEE3)}.sticky_add_to_cart{background-color:var(--tw-bg, #F4EEE3)!important}}.section-footer h1,.section-footer h2,.section-footer h3,.section-footer h4,.section-footer h5,.section-footer h6,.section-footer .h1,.section-footer .h2,.section-footer .h3,.section-footer .h4,.section-footer .h5,.section-footer .h6{color:#fff!important;font-weight:700!important}.x-container-featured-collection .button-solid{background-color:#2f4a3a!important;color:#fff!important}.x-container-featured-collection .button-solid:hover{background-color:#1e2a20!important}.x-container-featured-collection [class*=card-title-] .sticky-content,.x-container-featured-collection [class*=card-title-] .sticky-content *{text-align:left!important}.x-container-featured-collection [class*=card-title-] .sticky-content .justify-center{justify-content:flex-start!important}.x-container-featured-collection [class*=card-title-] .sticky-content .mx-auto{margin-left:0!important;margin-right:auto!important}.x-container-featured-collection .collection{text-align:center}.x-container-featured-collection .collection [class*=rating],.x-container-featured-collection .collection [class*=review]{justify-content:center!important}.x-container-featured-collection .collection [class*=price-range],.x-container-featured-collection .collection [class*=price_range]{display:none!important}@media(min-width:768px){.x-container-featured-collection .promotion-position-left,.x-container-featured-collection .promotion-position-right{align-items:center!important}}.sticky_add_to_cart .page-width{padding-top:10px;padding-bottom:10px}.sticky_add_to_cart button[name=add],.sticky_add_to_cart .button{min-height:48px;font-size:15px}.sticky_add_to_cart img{width:48px;height:48px;object-fit:contain!important;object-position:center;display:block;align-self:center;margin-top:auto;margin-bottom:auto}.sticky_add_to_cart select{min-height:44px}@media(min-width:768px){.sticky_add_to_cart .page-width{padding-top:18px;padding-bottom:18px}.sticky_add_to_cart button[name=add],.sticky_add_to_cart .button{min-height:54px;font-size:16px;padding-left:36px;padding-right:36px}.sticky_add_to_cart img{width:64px;height:64px;object-fit:contain!important}.sticky_add_to_cart select{min-height:48px;min-width:240px;font-size:15px}}button[name=add]:not([disabled]):not(.disabled),[name=add]:not([disabled]):not(.disabled){opacity:1!important;background-color:#2f4a3a!important;color:#fff!important}.tw-collection-title-inner,.tw-collection-title-inner>*,.tw-collection-mobile-text,.tw-collection-mobile-text>*{text-align:left!important}html,body{overflow-x:clip}#x-announcement{max-width:100%}#x-announcement>*,#x-slide-announcement-bar{min-width:0}.demoVisiblePart{font-family:Open Sans,Arial,sans-serif}.demoVisiblePart.tw-engrave-script{font-family:Dancing Script,cursive;font-weight:600;font-size:1.15em;line-height:1.25}#x-announcement .announcement-bar_text,#x-announcement .x-announcement-bar-block-data,#x-announcement a.button-link{color:#f4eee3!important;font-weight:700!important;letter-spacing:.04em;text-decoration:none!important}#x-announcement a.button-link:hover,#x-announcement .x-announcement-bar-block-data:hover{color:#fff!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/397/assets/truwood-bridge.css.map */
