:root{--velven-butter: #f8f3e7;--velven-butter-deep: #efe7d2;--velven-ink: #18231f;--velven-ink-muted: #5c655e;--velven-leaf: #1f4437;--velven-leaf-bright: #2f6a4f;--velven-leaf-soft: #e6ece3;--velven-stone: #eae3d3;--velven-line: #ddd3bd;--velven-card: #fffdf6;--velven-tomato: #bf5b40;--velven-tomato-deep: #9e4329;--velven-coral-soft: #f6e0d4;--velven-peach: #ff9270;--velven-universe-bg: #1f4437;--velven-universe-fg: #f3ead6;--velven-universe-muted: #b8c4b4;--velven-coral: #bf5b40;--velven-acid: #cfd8b6;--velven-walnut: #b9783a;--velven-charcoal: #2d2926;--velven-mustard: #e9b949;--velven-noir: #18231f;--velven-noir-soft: #1f4437;--velven-noir-line: #2f4a3f;--velven-white: #fbf7ec;--velven-pink: #bf5b40;--velven-pink-bright: #ff9270;--velven-pink-deep: #9e4329;--velven-violet: #e9b949;--velven-pink-glow: rgba(191, 91, 64, .3);--velven-accent: #bf5b40;--velven-accent-2: #e9b949;--velven-accent-glow: rgba(191, 91, 64, .22);--velven-world-goldenhour: #f0a85a;--velven-world-afterdark: #ff6f4d;--velven-world-still: #cdbfa9;--velven-ease-peel: cubic-bezier(.22, 1, .36, 1);--velven-ease-settle: cubic-bezier(.34, 1.56, .64, 1);--velven-dur-fast: .2s;--velven-dur-peel: .6s;--velven-dur-settle: .9s;--velven-font-display: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--velven-display-1: clamp(2.75rem, 6vw + 1rem, 5.5rem);--velven-display-2: clamp(2rem, 4vw + .5rem, 3.5rem);--velven-display-3: clamp(1.45rem, 2vw + .5rem, 2.1rem);--velven-tracking-display: -.032em;--velven-eyebrow-size: .6875rem;--velven-eyebrow-track: .14em}body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body .h1-xlarge,body .h1-large,body .heading-font,body .logolink.text-logo,body [class*=heading-size]{font-family:var(--velven-font-display);font-optical-sizing:auto;font-weight:800;letter-spacing:var(--velven-tracking-display);text-wrap:balance}body h1,body .h1,body .h1-xlarge,body .h1-large{font-weight:900;letter-spacing:-.042em;line-height:.96}body,body input,body button,body select,body textarea,body .button{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.v-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--velven-eyebrow-size);font-weight:700;letter-spacing:var(--velven-eyebrow-track);text-transform:uppercase;color:var(--velven-ink)}.v-eyebrow:before{content:"";width:9px;height:9px;background:var(--velven-tomato);flex:none}.v-eyebrow--light{color:var(--velven-universe-fg)}.v-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--velven-line);border-radius:999px;background:var(--velven-card);color:var(--velven-ink);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.v-rule{border:0;border-top:1px solid var(--velven-line);margin:0}:root{--color-header-transparent-text: var(--velven-ink)}.announcement-bar{border-bottom:1px solid var(--velven-line)}.announcement-bar--item,.announcement-bar--item a,.announcement-bar--item p{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media(max-width:880px){.header.transparent--true:not(:hover):not(.is-sticky) .logolink .logoimg{opacity:1}.header.transparent--true:not(:hover):not(.is-sticky) .logolink .logoimg--light{opacity:0}.header.transparent--true:not(:hover):not(.is-sticky) .logolink.text-logo,.header.transparent--true:not(:hover):not(.is-sticky) .thb-secondary-area-item.thb-secondary-myaccount{color:var(--velven-ink)}.header.transparent--true:not(:hover):not(.is-sticky) .mobile-toggle span{background:var(--velven-ink)}.header.transparent--true:not(:hover):not(.is-sticky) svg{--color-header-links: var(--velven-ink);--color-header-icons: var(--velven-ink)}}.header .thb-full-menu>li>a{font-size:.75rem;letter-spacing:.12em}.header .thb-full-menu>li>a:hover,.header .thb-full-menu>li.current-menu-item>a,.header.transparent--true:not(:hover):not(.is-sticky) .thb-full-menu>li>a:hover{color:var(--velven-tomato)}.header .thb-full-menu>li>a:hover:after{background:var(--velven-tomato)}.header.is-sticky:after,.header.transparent--true:hover:before,.header.transparent--true.is-sticky:before{border-bottom:1px solid var(--velven-line)}.rich-text a,.rte a,.thb-product-detail .product-description a{color:var(--velven-tomato)}a:focus-visible,button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--velven-tomato);outline-offset:2px}.button,input[type=submit],a.button{letter-spacing:.08em;font-weight:700}.button.outline,input[type=submit].outline{border-color:var(--velven-leaf);color:var(--velven-leaf)}.button.outline:before,input[type=submit].outline:before{background:var(--velven-leaf)}.button.outline:hover,input[type=submit].outline:hover{color:var(--velven-butter);border-color:var(--velven-leaf)}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea,select{background-color:var(--velven-card);color:var(--velven-ink);border-color:var(--velven-line)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--velven-ink) 45%,transparent)}.thb-cart-drawer,.side-panel,.mobile-menu-wrapper,.predictive-search,.thb-search-results,.collapsible-content .accordion,.facets-wrapper .facets,.quickview-content,.featured-product-card,.promotion{background-color:var(--velven-card);color:var(--velven-ink)}.product-grid-item .product-title a,.product-card .product-title a{color:var(--velven-ink)}.product-grid-item .product-title,.product-card .product-title{font-size:.8125rem;font-weight:700;letter-spacing:.07em}.product-grid-item .price,.product-card .price{color:var(--velven-ink-muted);font-size:.8125rem}.product-grid-item .product-image,.product-card .product-image{background-color:var(--velven-stone);border-radius:10px;overflow:hidden}.product-grid-item .product-image img{transition:transform .9s var(--velven-ease-peel)}.product-grid-item:hover .product-image img{transform:scale(1.025)}.footer .thb-widget-title{font-size:var(--velven-eyebrow-size);font-weight:700;letter-spacing:var(--velven-eyebrow-track);text-transform:uppercase;color:var(--velven-universe-muted)}.footer{font-size:.875rem}.footer input[type=email]{background:transparent;border:0;border-bottom:1px solid #3c5a4d;border-radius:0;color:var(--velven-universe-fg)}.footer input[type=email]::placeholder{color:color-mix(in srgb,var(--velven-universe-fg) 55%,transparent)}.footer input[type=email]:focus-visible{outline:none;border-bottom-color:var(--velven-peach)}.footer button[name=commit],.footer .form-field button{color:var(--velven-universe-fg)}.footer .footer__signoff{font-size:clamp(1.5rem,3.2vw,2.6rem);font-weight:900;letter-spacing:-.035em;line-height:1;color:var(--velven-universe-fg);margin:28px 0 10px}.footer .footer__legal{font-size:.75rem;letter-spacing:.06em;color:var(--velven-universe-muted)}@media(prefers-reduced-motion:reduce){:root{--velven-dur-fast: 0ms;--velven-dur-peel: 0ms;--velven-dur-settle: 0ms}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.03;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:200px 200px}@media(prefers-reduced-motion:no-preference){.button,input[type=submit],a.button,.product-grid-item,.product-card,.featured-product-card{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,background-color .2s ease,border-color .2s ease}.button:hover,input[type=submit]:hover,a.button:hover{transform:translateY(-2px)}.product-grid-item:hover,.product-card:hover{transform:translateY(-4px)}}.velven-reveal{opacity:0;transform:translateY(22px);transition:opacity .66s cubic-bezier(.22,1,.36,1),transform .66s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.velven-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.velven-reveal{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/velven-tokens.css.map */
