@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-search) button{align-items:center;background-color:transparent;cursor:pointer;display:flex;gap:.5em;height:40px;justify-content:center;width:60px}:where(.brxe-search) button svg:not([height]){height:inherit}.bricks-search-overlay{background-color:#fff;background-position:50%;background-size:cover;bottom:0;color:var(--bricks-text-muted);height:100%;left:0;opacity:0;position:fixed;right:0;text-align:center;top:0;transform:scale(1.1);transition:all .4s;visibility:hidden;width:100%;z-index:-1}.bricks-search-overlay:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bricks-search-overlay.show{opacity:1;transform:scale(1);visibility:visible;z-index:999}.bricks-search-overlay .bricks-search-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.bricks-search-overlay .close{background-color:transparent;cursor:pointer;font-size:60px;line-height:1;position:fixed;right:30px;text-align:center;top:15px;z-index:1}.bricks-search-overlay .title{margin:0 0 1em}.bricks-search-overlay .bricks-search-form{max-width:600px}.bricks-search-overlay .bricks-search-form input[type=search]{background-color:transparent;border-radius:0;font-size:1.4em;line-height:60px;text-align:center;width:100%}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}.brxe-button{width:auto}.brxe-offcanvas{--brx-offcanvas-direction:initial;visibility:hidden}.brxe-offcanvas.brx-open{visibility:visible}.brxe-offcanvas.brx-open .brx-offcanvas-inner{transform:translate(0)!important}.brxe-offcanvas.brx-open .brx-offcanvas-backdrop{opacity:1;pointer-events:auto;z-index:998}.brxe-offcanvas.brx-closing{visibility:visible}.brxe-offcanvas.brx-closing .brx-offcanvas-backdrop{z-index:998}.brxe-offcanvas[data-direction=top] .brx-offcanvas-inner{bottom:auto;height:300px;left:0;right:0;top:0;transform:translateY(-100%);width:100vw}.brxe-offcanvas[data-direction=right] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:auto;right:0;top:0;transform:translate(100%);width:300px}.brxe-offcanvas[data-direction=bottom] .brx-offcanvas-inner{bottom:0;height:300px;left:0;right:0;top:auto;transform:translateY(100%);width:100vw}.brxe-offcanvas[data-direction=left] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;right:auto;top:0;transform:translate(-100%);width:300px}.brx-offcanvas-inner{background-color:#fff;display:flex;overflow-x:hidden;position:fixed;transition:transform .2s cubic-bezier(.25,0,.25,1);z-index:999}.brx-offcanvas-backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s cubic-bezier(.25,0,.25,1);z-index:-1}.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}#brxe-mv4zxa {font-family: "Fraunces"}#brxe-mpfejm {font-size: 22px}#brxe-lpjirp {font-size: 22px}#brxe-qyhsqk {font-size: 22px}#brxe-53j4ty {margin-bottom: 16px; font-family: "Fraunces"}#brxe-c210if input[type=search] {height: 54px; font-family: "Plus Jakarta Sans"; font-size: 16px; background-color: #ffffff}#brxe-c210if button {padding-top: 12px; padding-right: 22px; padding-bottom: 12px; padding-left: 22px; background-color: var(--clh-terracotta); color: #ffffff; font-size: 14px}#brxe-c210if {width: 100%}#brxe-ppq42y {display: flex; margin-top: 22px; flex-wrap: wrap; gap: 10px}#brxe-xvtoz9 {max-width: 640px; margin-top: 40px}#brxe-574834 {padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; background-color: var(--clh-bg); overflow: auto; align-items: stretch}#brxe-lsr2zs {background-color: rgba(0,0,0,.35)}#searchDrawer {--brx-offcanvas-direction: left; z-index: 9999}#searchDrawer[data-direction] .brx-offcanvas-inner {width: 100%}#brxe-u3cei8 {font-family: "Fraunces"}#brxe-9j5im3 {font-family: "Fraunces"}#brxe-1u2o9y {font-family: "Fraunces"}#brxe-bhjsr3 {font-family: "Fraunces"}#brxe-9d88b8 {padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; background-color: var(--clh-bg); overflow: auto; align-items: stretch}#brxe-j0hoec {background-color: rgba(0,0,0,.35)}#mobileDrawer {--brx-offcanvas-direction: left; z-index: 9999}#mobileDrawer[data-direction] .brx-offcanvas-inner {width: 340px}#clh-header-root {font-family: "Plus Jakarta Sans"; font-size: 16px}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:767px){#clh-header-root #clh-header-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;width:100%;padding:14px 12px;max-width:100%}#clh-header-root #clh-main-nav{display:none}#clh-header-root #brxe-mv4zxa{font-size:18px;gap:5px;min-width:0;white-space:nowrap}#clh-header-root #clh-header-actions{gap:2px}#clh-header-root #clh-header-actions>div,#clh-header-root #clh-header-actions>a,#clh-header-root #clh-header-actions>button{width:40px;height:40px}#clh-header-root #openDrawer{width:40px;height:40px;padding:0}#clh-header-root .clh-native-drawer .brxe-search input{min-width:0;width:100%}#clh-header-root .clh-native-drawer .brxe-search button{min-height:44px}}@media(prefers-reduced-motion:reduce){#clh-header-root #brxe-k1ydjw{animation:none}}@media(max-width:767px) { body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #brx-content {width:calc(100% - 32px)!important;padding:32px 0 48px!important;} .woocommerce-cart #brx-content .wc-block-grid__products {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;} .woocommerce-cart #brx-content .wc-block-grid__product {padding:12px;} .woocommerce-cart #brx-content .wc-block-grid__product-title {font-size:14px;} .woocommerce-cart #brx-content .wp-block-button__link {padding:10px 12px;font-size:14px;} .woocommerce-account #brx-content .woocommerce {flex-direction:column!important;gap:20px!important;} .woocommerce-account #brx-content .woocommerce-MyAccount-navigation {width:100%!important;} .woocommerce-account #brx-content .woocommerce-MyAccount-content {width:100%!important;padding:20px!important;}}:where([data-bricks-import-scope-acg9ep]):is(*:not(:nth-child(0))) { box-sizing: border-box;}:where([data-bricks-import-scope-acg9ep]) *:not(:nth-child(0)) { box-sizing: border-box;}:where([data-bricks-import-scope-acg9ep]) { scroll-behavior: smooth;}:where([data-bricks-import-scope-acg9ep]):is(img:not(:nth-child(0))) { max-width: 100%; display: block;}:where([data-bricks-import-scope-acg9ep]) img:not(:nth-child(0)) { max-width: 100%; display: block;}:where([data-bricks-import-scope-acg9ep]):is(a:not(:nth-child(0))) { color: inherit; text-decoration: none;}:where([data-bricks-import-scope-acg9ep]) a:not(:nth-child(0)) { color: inherit; text-decoration: none;}:where([data-bricks-import-scope-acg9ep]):is(button:not(:nth-child(0))) { font-family: inherit; cursor: pointer;}:where([data-bricks-import-scope-acg9ep]) button:not(:nth-child(0)) { font-family: inherit; cursor: pointer;}:where([data-bricks-import-scope-acg9ep]):is(h1:not(:nth-child(0))) { font-family: var(--clh-serif); font-weight: 600; margin: 0; letter-spacing: -.01em; color: var(--clh-charcoal);}:where([data-bricks-import-scope-acg9ep]) h1:not(:nth-child(0)) { font-family: var(--clh-serif); font-weight: 600; margin: 0; letter-spacing: -.01em; color: var(--clh-charcoal);}:where([data-bricks-import-scope-acg9ep]):is(h2:not(:nth-child(0))) { font-family: var(--clh-serif); font-weight: 600; margin: 0; letter-spacing: -.01em; color: var(--clh-charcoal);}:where([data-bricks-import-scope-acg9ep]) h2:not(:nth-child(0)) { font-family: var(--clh-serif); font-weight: 600; margin: 0; letter-spacing: -.01em; color: var(--clh-charcoal);}:where([data-bricks-import-scope-acg9ep]):is(h3:not(:nth-child(0))) { font-family: var(--clh-serif); font-weight: 600; margin: 0; letter-spacing: -.01em; color: var(--clh-charcoal);}:where([data-bricks-import-scope-acg9ep]) h3:not(:nth-child(0)) { font-family: var(--clh-serif); font-weight: 600; margin: 0; letter-spacing: -.01em; color: var(--clh-charcoal);}:where([data-bricks-import-scope-acg9ep]):is(.badge:not(:nth-child(0))) { position: absolute; top: 2px; right: 2px; background: var(--clh-terracotta); color: #fff; font-size: 9.5px; font-weight: 700; width: 16px; height: 16px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}:where([data-bricks-import-scope-acg9ep]) .badge:not(:nth-child(0)) { position: absolute; top: 2px; right: 2px; background: var(--clh-terracotta); color: #fff; font-size: 9.5px; font-weight: 700; width: 16px; height: 16px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}:where([data-bricks-import-scope-acg9ep]):is(.pcard-wishlist:not(:nth-child(0))) { position: absolute; top: 10px; right: 10px; width: 34px; height: 34px; border-radius: 50%; background: rgba(255,255,255,.9); display: flex; align-items: center; justify-content: center; z-index: 3; border: none; transition: background .2s;}:where([data-bricks-import-scope-acg9ep]) .pcard-wishlist:not(:nth-child(0)) { position: absolute; top: 10px; right: 10px; width: 34px; height: 34px; border-radius: 50%; background: rgba(255,255,255,.9); display: flex; align-items: center; justify-content: center; z-index: 3; border: none; transition: background .2s;}:where([data-bricks-import-scope-acg9ep]):is(.pcard-wishlist svg:not(:nth-child(0))) { width: 16px; height: 16px; color: var(--clh-charcoal); transition: .2s;}:where([data-bricks-import-scope-acg9ep]) .pcard-wishlist svg:not(:nth-child(0)) { width: 16px; height: 16px; color: var(--clh-charcoal); transition: .2s;}:where([data-bricks-import-scope-acg9ep]):is(.pcard-wishlist) svg:not(:nth-child(0)) { width: 16px; height: 16px; color: var(--clh-charcoal); transition: .2s;}:where([data-bricks-import-scope-acg9ep]):is(.pcard-wishlist.clh-active svg:not(:nth-child(0))) { color: var(--clh-terracotta); fill: var(--clh-terracotta);}:where([data-bricks-import-scope-acg9ep]) .pcard-wishlist.clh-active svg:not(:nth-child(0)) { color: var(--clh-terracotta); fill: var(--clh-terracotta);}:where([data-bricks-import-scope-acg9ep]):is(.pcard-wishlist.clh-active) svg:not(:nth-child(0)) { color: var(--clh-terracotta); fill: var(--clh-terracotta);}:where([data-bricks-import-scope-acg9ep]):is(.price-compare:not(:nth-child(0))) { color: var(--clh-muted); text-decoration: line-through; font-weight: 500; font-size: 13px;}:where([data-bricks-import-scope-acg9ep]) .price-compare:not(:nth-child(0)) { color: var(--clh-muted); text-decoration: line-through; font-weight: 500; font-size: 13px;}:where([data-bricks-import-scope-acg9ep]):is(.newsletter-success:not(:nth-child(0))) { font-size: 14px; font-weight: 700; margin-top: 12px; display: none;}:where([data-bricks-import-scope-acg9ep]) .newsletter-success:not(:nth-child(0)) { font-size: 14px; font-weight: 700; margin-top: 12px; display: none;}:where([data-bricks-import-scope-acg9ep]):is(.pay-icons:not(:nth-child(0))) { display: flex; gap: 8px;}:where([data-bricks-import-scope-acg9ep]) .pay-icons:not(:nth-child(0)) { display: flex; gap: 8px;}:where([data-bricks-import-scope-acg9ep]):is(.pay-icons span:not(:nth-child(0))) { background: rgba(255,255,255,.08); padding: 4px 9px; border-radius: 5px; font-size: 10.5px; font-weight: 700; color: #D9D2C4;}:where([data-bricks-import-scope-acg9ep]) .pay-icons span:not(:nth-child(0)) { background: rgba(255,255,255,.08); padding: 4px 9px; border-radius: 5px; font-size: 10.5px; font-weight: 700; color: #D9D2C4;}:where([data-bricks-import-scope-acg9ep]):is(.pay-icons) span:not(:nth-child(0)) { background: rgba(255,255,255,.08); padding: 4px 9px; border-radius: 5px; font-size: 10.5px; font-weight: 700; color: #D9D2C4;}:where([data-bricks-import-scope-acg9ep]):is(:focus-visible:not(:nth-child(0))) { outline: 2.5px solid var(--clh-sage-dark); outline-offset: 2px;}:where([data-bricks-import-scope-acg9ep]) :focus-visible:not(:nth-child(0)) { outline: 2.5px solid var(--clh-sage-dark); outline-offset: 2px;} .clh-native-drawer a { display: block; padding: 10px 0; font-size: 16px; font-weight: 600; border-bottom: 1px solid var(--clh-sand-line);} .clh-native-drawer h4 { font-size: 18px; margin: 24px 0 10px;} .clh-native-drawer .clh-drawer-close { align-self: flex-start;} .clh-root [data-tab][aria-pressed="false"] { background: transparent; color: var(--clh-muted); border-color: var(--clh-sand-line);} .clh-root [data-demo][aria-pressed="false"] { background: transparent; color: var(--clh-muted); border-color: var(--clh-sand-line);} .clh-root [data-tab][aria-pressed="true"] { background: var(--clh-charcoal); color: #fff; border-color: var(--clh-charcoal);} .clh-root [data-demo][aria-pressed="true"] { background: var(--clh-charcoal); color: #fff; border-color: var(--clh-charcoal);}#clh-home-root[data-current-products="best"] [data-product-group="new"] { display: none;}#clh-home-root[data-current-products="new"] [data-product-group="best"] { display: none;}#demoShape[data-shape="sweatshirt"] { border-radius: 14px;}#demoShape[data-shape="mug"] { border-radius: 50%;}#demoShape[data-shape="ornament"] { border-radius: 50%;} .clh-root .clh-carousel-nav a { width: 42px; height: 42px; border-radius: 50%; border: 1.5px solid var(--clh-sand-line); background: #fff; display: flex; align-items: center; justify-content: center;} .clh-root .clh-carousel-nav a:hover { background: var(--clh-sand);} .clh-root .clh-carousel-track { scroll-margin-top: 100px;} .clh-native-drawer .brxe-search form { display: flex; gap: 12px; flex-wrap: wrap;} .clh-native-drawer .brxe-search label { width: 100%; font-size: 14px;} .clh-native-drawer .brxe-search input { flex: 1; min-width: 150px; border-radius: 12px;} .clh-native-drawer .brxe-search button { border-radius: 999px;} .clh-native-drawer .clh-drawer-close { padding: 0 8px; width: auto; background: transparent; color: var(--clh-charcoal);}#clh-header-root #clh-header-actions { display: flex; align-items: center; gap: 8px; flex-shrink: 0;}#clh-header-root #clh-header-actions>div { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; padding: 0; border: 0; background: transparent; color: #26382e; flex-shrink: 0; line-height: 1;}#clh-header-root #clh-header-actions>a { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; padding: 0; border: 0; background: transparent; color: #26382e; flex-shrink: 0; line-height: 1;}#clh-header-root #clh-header-actions>button { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; padding: 0; border: 0; background: transparent; color: #26382e; flex-shrink: 0; line-height: 1;}#clh-header-root #clh-header-actions i { font-size: 22px; line-height: 1;}#clh-header-root #clh-header-actions a:focus-visible { outline: 3px solid #b75530; outline-offset: 2px;}#clh-header-root #clh-header-actions button:focus-visible { outline: 3px solid #b75530; outline-offset: 2px;}#clh-header-root #mobileDrawer { max-width: calc(100vw - 24px);}#clh-header-root #closeSearch { position: relative; z-index: 2; width: 44px; height: 44px; min-height: 44px; display: flex; align-items: center; justify-content: center; font-size: 28px;}#clh-header-root #closeDrawer { position: relative; z-index: 2; width: 44px; height: 44px; min-height: 44px; display: flex; align-items: center; justify-content: center; font-size: 28px;}body.admin-bar #clh-header-root .brx-offcanvas-inner { padding-top: 64px;}#clh-header-root #searchDrawer .bricks-search-form input { font-family: Arial,sans-serif; color: #26382e;}#clh-header-root #searchDrawer .bricks-search-form button { font-family: Arial,sans-serif;}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) { background: #fbf7ef; color: #26382e;}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #brx-content { width: min(1200px,calc(100% - 48px)); margin: 0 auto; padding: 48px 0 64px;}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #brx-content>h1 { font-size: clamp(32px,4vw,48px); line-height: 1.15; margin: 0 0 32px;}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #brx-content a { text-underline-offset: 4px;}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #brx-content :is(a,button,input,select,textarea):focus-visible { outline: 3px solid #a64f32; outline-offset: 3px;} .woocommerce-cart #brx-content .wc-block-cart__empty-cart__title { font-size: 28px; margin: 0; padding: 24px 0;} .woocommerce-cart #brx-content .wc-block-grid__products { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 20px; margin: 28px 0 0;} .woocommerce-cart #brx-content .wc-block-grid__product { max-width: none; width: 100%; padding: 16px; border: 1px solid #e7dfd3; border-radius: 16px; background: white; display: flex; flex-direction: column;} .woocommerce-cart #brx-content .wc-block-grid__product-image img { width: 100%; border-radius: 10px;} .woocommerce-cart #brx-content .wc-block-grid__product-title { font-size: 16px; line-height: 1.5; font-weight: 600; color: #26382e; margin: 16px 0 12px;} .woocommerce-cart #brx-content .wc-block-grid__product-price { color: #a64f32; font-weight: 600;} .woocommerce-cart #brx-content .wc-block-grid__product-add-to-cart { margin-top: auto; padding-top: 16px;}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) #brx-content :is(.wp-block-button__link,.wc-block-components-button:not(.is-link),.woocommerce a.button,.woocommerce button.button) { background: #a64f32; color: white; border-radius: 8px; font-weight: 600; min-height: 44px; padding: 12px 20px;} .woocommerce-account #brx-content .woocommerce { display: flex; gap: 32px; align-items: flex-start;} .woocommerce-account #brx-content .woocommerce-MyAccount-navigation { width: 260px; flex-shrink: 0; float: none; background: white; border: 1px solid #e7dfd3; border-radius: 14px; padding: 12px;} .woocommerce-account #brx-content .woocommerce-MyAccount-navigation ul { list-style: none; margin: 0; padding: 0;} .woocommerce-account #brx-content .woocommerce-MyAccount-navigation li a { display: block; padding: 13px 16px; border-radius: 8px; color: #26382e;} .woocommerce-account #brx-content .woocommerce-MyAccount-navigation li.is-active a { background: #fbf7ef; color: #a64f32; font-weight: 600;} .woocommerce-account #brx-content .woocommerce-MyAccount-content { float: none; width: auto; flex: 1; min-width: 0; background: white; border: 1px solid #e7dfd3; border-radius: 14px; padding: 28px;} .woocommerce-account #brx-content .woocommerce-MyAccount-content p { margin-bottom: 16px; line-height: 1.7;} .woocommerce-account #brx-content .woocommerce-MyAccount-content a:not(.button) { color: #a64f32;}body:is(.woocommerce-checkout,.woocommerce-account) #brx-content .woocommerce :is(input.input-text,textarea,select) { border: 1px solid #d9d0c4; border-radius: 8px; min-height: 44px; padding: 10px 12px; background: white;} .woocommerce-account #brx-content .woocommerce-MyAccount-navigation li a { line-height: 1.5; font-size: 16px;}body:is(.woocommerce-cart,.woocommerce-checkout) #brx-content .alignwide { width: 100%; margin-left: 0; margin-right: 0;} .woocommerce-checkout #brx-content .wc-block-components-sidebar { background: white; border: 1px solid #e7dfd3; border-radius: 14px;} .woocommerce-checkout #brx-content .wc-block-components-text-input input { border-radius: 8px; border-color: #d9d0c4;}