:root{--hc-ink: #171717;--hc-charcoal: #2f302d;--hc-forest: #3f4a43;--hc-moss: #7c8379;--hc-clay: #5f675b;--hc-accent: #8f4b2e;--hc-accent-soft: #f0e3db;--hc-brass: #8a8c80;--hc-fog: #f1f1ed;--hc-paper: #f7f5f1;--hc-warm-white: #fffdf7;--hc-cream: #fffaf0;--hc-stone: #d8d4ca;--hc-footer-bg: #20201f;--hc-footer-panel: #262722;--hc-footer-ink: #fffdf7;--hc-footer-muted: #b9b4ac;--hc-footer-soft: #a7a29b;--hc-footer-hover: #aeb7aa;--hc-footer-rule: rgba(255, 253, 247, .18);--hc-footer-rule-strong: rgba(255, 253, 247, .32);--hc-muted: #6f716c;--hc-border: rgba(23, 23, 23, .12);--hc-shadow: 0 18px 45px rgba(23, 23, 23, .08);--hc-focus: rgba(143, 75, 46, .32)}html{overflow-x:clip;scroll-behavior:smooth}body{overflow-x:clip;background:var(--hc-paper);color:var(--hc-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{letter-spacing:0}.t4s-website-wrapper,.content-for-layout{background:var(--hc-paper)}.t4s-container,.t4s-container-wrap,.t4s-container-fluid{max-width:1380px}h1,h2,h3,h4,h5,h6,.t4s_as_title{letter-spacing:0;color:var(--hc-ink)}a{text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--hc-accent);outline-offset:3px;box-shadow:0 0 0 5px var(--hc-focus)}.t4s-btn,.hc-button,button.t4s-btn,input[type=submit],.shopify-payment-button__button{border-radius:4px!important;letter-spacing:0!important;text-transform:none!important;font-weight:700!important}.t4s-btn-color-primary,.t4s-btn-base,button[type=submit].t4s-btn{border-color:var(--hc-ink)!important}.t4s-btn:hover,.t4s-btn-base:hover,.shopify-payment-button__button:hover{background-color:var(--hc-forest)!important;border-color:var(--hc-forest)!important;color:var(--hc-cream)!important}#t4s-header,.t4s-header__wrapper,.t4s-header__main,.t4s-header__mid,.t4s-header__bottom{background:#fffdf7f7!important;color:var(--hc-ink)!important}.t4s-header__wrapper,.t4s-header__main{border-bottom:1px solid var(--hc-border);box-shadow:0 10px 28px #1418160a}.t4s-site-nav__item>a,.t4s-menu-item>a,.t4s-navigation a{letter-spacing:0!important;font-weight:650}#t4s-footer{background:#262722;color:#d8d4ca}#t4s-footer a,#t4s-footer h2,#t4s-footer h3,#t4s-footer h4,#t4s-footer .t4s_as_title{color:#fffdf7}#t4s-footer .t4s-footer-wrap,#t4s-footer .t4s-section-inner{border-color:#fffdf724}#t4s-footer .t4s-section-inner{background:#262722!important}#t4s-footer .t4s-col-heading{color:#fffdf7!important;font-size:12px!important;font-weight:760!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}#t4s-footer .t4s-footer-content,#t4s-footer .t4s-footer-content p,#t4s-footer .t4s-footer-link,#t4s-footer .hc-footer-list a{color:#d8d4ca!important;font-size:14px;line-height:1.65}#t4s-footer .t4s-footer-link:hover,#t4s-footer .t4s-footer-content a:hover,#t4s-footer .hc-footer-list a:hover,#t4s-footer .hc-footer-promises a:hover span{color:#aeb7aa!important}#t4s-footer .hc-footer-promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 42px;border-top:1px solid rgba(255,253,247,.18);border-bottom:1px solid rgba(255,253,247,.18)}#t4s-footer .hc-footer-promises>a,#t4s-footer .hc-footer-promises>span{display:flex;min-height:86px;flex-direction:column;justify-content:center;gap:6px;padding:20px 24px;border-right:1px solid rgba(255,253,247,.14)}#t4s-footer .hc-footer-promises>:last-child{border-right:0}#t4s-footer .hc-footer-promises span span,#t4s-footer .hc-footer-promises a span{color:#fffdf7;font-size:15px;font-weight:720;line-height:1.25}#t4s-footer .hc-footer-promises small{color:#d8d4cac7;font-size:12px;line-height:1.35}#t4s-footer .hc-footer-intro{max-width:310px;margin:18px 0 16px}#t4s-footer .hc-footer-intro strong{display:block;margin-bottom:8px;color:#fffdf7;font-size:20px;line-height:1.2;font-weight:760}#t4s-footer .hc-footer-contact{max-width:320px;margin:0}#t4s-footer .hc-footer-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}#t4s-footer input[type=email]{min-height:46px;border-color:#fffdf757!important;background:transparent!important;color:#fffdf7!important;border-radius:2px!important}#t4s-footer input[type=email]::placeholder{color:#fffdf794}#t4s-footer button,#t4s-footer .t4s-btn{background:#fffdf7!important;border-color:#fffdf7!important;color:#171717!important;border-radius:2px!important;font-weight:720!important}#t4s-footer button:hover,#t4s-footer .t4s-btn:hover{background:#aeb7aa!important;border-color:#aeb7aa!important;color:#171717!important}#t4s-footer .t4s-payment-footer-svg{margin-top:6px;opacity:.78}#t4s-footer .t4s-section-bottom-bar .t4s-section-inner{border-top:1px solid rgba(255,253,247,.14)}#t4s-footer .t4s-coppy-right,#t4s-footer .t4s-coppy-right a{color:#d8d4cad1!important;font-size:13px;line-height:1.7}#t4s-footer .hc-footer-legal{display:inline-flex;flex-wrap:wrap;gap:14px;margin-left:18px}#t4s-footer .hc-footer-legal a:hover{color:#aeb7aa!important}@media(max-width:991px){#t4s-footer .hc-footer-promises{grid-template-columns:repeat(2,minmax(0,1fr))}#t4s-footer .hc-footer-promises>a:nth-child(2),#t4s-footer .hc-footer-promises>span:nth-child(2){border-right:0}#t4s-footer .hc-footer-promises>a,#t4s-footer .hc-footer-promises>span{min-height:78px}}@media(max-width:767px){#t4s-footer .hc-footer-promises{grid-template-columns:1fr;margin-bottom:28px}#t4s-footer .hc-footer-promises>a,#t4s-footer .hc-footer-promises>span{min-height:auto;padding:16px 0;border-right:0;border-bottom:1px solid rgba(255,253,247,.12)}#t4s-footer .hc-footer-promises>:last-child{border-bottom:0}#t4s-footer .hc-footer-intro{margin-top:14px}#t4s-footer .hc-footer-legal{display:flex;justify-content:center;margin:10px 0 0}}#t4s-footer .t4s-section-inner{background:#20201f!important}#t4s-footer .t4s-container-fluid{width:100%;max-width:none;padding-right:56px;padding-left:56px}#t4s-footer .t4s-footer-wrap{align-items:flex-start}#t4s-footer .t4s-col-heading{color:#b9b4ac!important;font-size:13px!important;font-weight:760!important;letter-spacing:0!important;line-height:1.25!important;text-transform:uppercase!important}#t4s-footer .hc-footer-list{gap:13px}#t4s-footer .hc-footer-list a,#t4s-footer .t4s-footer-content,#t4s-footer .t4s-footer-content p{color:#a7a29b!important;font-size:15px;font-weight:600;line-height:1.42}#t4s-footer .hc-footer-list a:hover,#t4s-footer .t4s-footer-content a:hover{color:var(--hc-accent-soft)!important}#t4s-footer .bl-footer-10 .t4s-img-child{margin-bottom:22px!important}#t4s-footer .bl-footer-10 .t4s-text-bl{max-width:280px;margin-bottom:24px!important;color:#a7a29b!important;font-size:15px!important;font-weight:600!important;line-height:1.55!important}#t4s-footer .bl-footer-10 .t4s-list-socials,#t4s-footer .bl-footer-10 .t4s-socials{display:flex;flex-wrap:wrap;gap:12px}#t4s-footer .bl-footer-10 .t4s-socials a{color:#a7a29b!important;opacity:.9}#t4s-footer .bl-footer-10 .t4s-socials a:hover{color:#fffdf7!important;opacity:1}#t4s-footer .t4s-section-bottom-bar .t4s-section-inner{border-top:1px solid rgba(255,253,247,.32)}#t4s-footer .t4s-bottom-bar{width:100%}#t4s-footer .hc-footer-bottom{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;color:#a7a29b;font-size:14px;font-weight:600;line-height:1.45}#t4s-footer .hc-footer-badges{display:flex;flex-wrap:wrap;gap:8px}#t4s-footer .hc-footer-badges span{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(255,253,247,.28);padding:6px 10px;color:#b9b4ac;font-size:12px;line-height:1.2}#t4s-footer .hc-footer-question{text-align:center}#t4s-footer .hc-footer-question a{color:var(--hc-accent-soft)!important;text-decoration:underline;text-underline-offset:3px}#t4s-footer .hc-footer-rights{justify-self:end;text-align:right}@media(max-width:991px){#t4s-footer .t4s-container-fluid{padding-right:28px;padding-left:28px}#t4s-footer .hc-footer-bottom{grid-template-columns:1fr;gap:16px}#t4s-footer .hc-footer-question,#t4s-footer .hc-footer-rights{justify-self:start;text-align:left}}@media(max-width:767px){#t4s-footer .t4s-container-fluid{padding-right:20px;padding-left:20px}#t4s-footer .hc-footer-list{gap:11px}#t4s-footer .hc-footer-list a,#t4s-footer .t4s-footer-content,#t4s-footer .t4s-footer-content p{font-size:14px}}#t4s-footer{background:var(--hc-footer-bg);color:var(--hc-footer-soft)}#t4s-footer .t4s-section-inner{background:var(--hc-footer-bg)!important}#t4s-footer .t4s-container-fluid{max-width:none}#t4s-footer .t4s-footer-wrap{row-gap:34px}#t4s-footer a,#t4s-footer h2,#t4s-footer h3,#t4s-footer h4,#t4s-footer .t4s_as_title{color:var(--hc-footer-ink)}#t4s-footer .t4s-col-heading{color:var(--hc-footer-muted)!important;font-size:12px!important;font-weight:760!important;letter-spacing:0!important;line-height:1.3!important;text-transform:none!important}#t4s-footer .hc-footer-list a,#t4s-footer .t4s-footer-content,#t4s-footer .t4s-footer-content p{color:var(--hc-footer-soft)!important;font-size:14px;font-weight:600;line-height:1.5}#t4s-footer .hc-footer-list a:hover,#t4s-footer .t4s-footer-content a:hover,#t4s-footer .hc-footer-promises a:hover span{color:var(--hc-footer-hover)!important}#t4s-footer .hc-footer-promises{margin-bottom:34px;border-color:var(--hc-footer-rule);background:var(--hc-footer-panel)}#t4s-footer .hc-footer-promises>a,#t4s-footer .hc-footer-promises>span{border-color:var(--hc-footer-rule)}#t4s-footer .hc-footer-promises span span,#t4s-footer .hc-footer-promises a span,#t4s-footer .hc-footer-intro strong{color:var(--hc-footer-ink)}#t4s-footer .hc-footer-promises small{color:var(--hc-footer-muted)}#t4s-footer input[type=email]{border-color:var(--hc-footer-rule-strong)!important;color:var(--hc-footer-ink)!important}#t4s-footer input[type=email]::placeholder{color:var(--hc-footer-muted)}#t4s-footer button,#t4s-footer .t4s-btn{background:var(--hc-footer-ink)!important;border-color:var(--hc-footer-ink)!important;color:var(--hc-ink)!important}#t4s-footer button:hover,#t4s-footer .t4s-btn:hover{background:var(--hc-footer-hover)!important;border-color:var(--hc-footer-hover)!important;color:var(--hc-ink)!important}#t4s-footer .t4s-section-bottom-bar .t4s-section-inner{border-top-color:var(--hc-footer-rule-strong)}#t4s-footer .hc-footer-bottom{color:var(--hc-footer-soft)}#t4s-footer .hc-footer-badges span{border-color:var(--hc-footer-rule-strong);color:var(--hc-footer-muted)}.t4s-product .t4s-product-wrapper{height:100%;border:1px solid var(--hc-border);border-radius:6px;background:#fffdf7;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.t4s-product .t4s-product-wrapper:hover{transform:translateY(-3px);border-color:#30493d59;box-shadow:var(--hc-shadow)}.t4s-product .t4s-product-inner{background:linear-gradient(180deg,#faf9f6,#f1f1ed)}.t4s-product .t4s-product-info{padding:16px 16px 18px;background:#fffdf7}.hc-bags-products .t4s-product .t4s-product-info,.hc-bags-products .t4s-product .t4s-product-info__inner{text-align:left!important}.hc-card-kicker,.hc-card-specs,.template-collection .t4s-product .t4s-product-sizes{display:none!important}.hc-card-summary{min-height:34px;margin:12px 0 0!important;color:var(--hc-muted);font-size:13px;line-height:1.45;font-weight:500}.hc-bags-products .t4s-product .t4s-product-title{min-height:40px;margin:0 0 5px!important;font-size:15px!important;line-height:1.32!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.hc-bags-products .t4s-product .t4s-product-title a{display:-webkit-box;overflow:hidden;color:var(--hc-ink);-webkit-box-orient:vertical;-webkit-line-clamp:2}.hc-card-price{display:flex;min-height:22px;align-items:baseline;gap:7px;margin:0!important;color:var(--hc-charcoal);font-size:14px;line-height:1.3;font-weight:650}.hc-card-price del{color:var(--hc-muted);font-size:12px;font-weight:500;text-decoration-thickness:1px}.t4s-product .t4s-product-price,.t4s-product .t4s-price{color:var(--hc-forest);font-weight:700}.hc-bags-products .t4s-product .t4s-product-colors{justify-content:flex-start!important;margin:10px 0 0!important}.hc-bags-products .t4s-product .t4s-pr-color__item{margin-inline-start:0!important;margin-inline-end:9px!important}.t4s-product-badge>span,.t4s-badge-item{border-radius:3px!important;letter-spacing:0!important;font-weight:700!important}.t4s-collection-page .t4s-section-inner,.t4s-section-main.t4s-collection-page{background:var(--hc-paper)}.t4s-collection-page .t4s-collection-header{margin:24px 0;padding:14px 16px;border:1px solid var(--hc-border);border-radius:6px;background:#fffdf7}.t4s-collection-page .t4s-btn-filter,.t4s-collection-page .t4s-dropdown__sortby button{min-height:42px;border-radius:4px;border:1px solid var(--hc-border);background:#fffdf7;color:var(--hc-ink)}.t4s-main-product__content{padding-top:38px;padding-bottom:58px;background:var(--hc-paper)}.t4s-product__media-wrapper .t4s-product__media,.t4s-product__media-wrapper .t4s-product__media-item,.t4s-product__media-wrapper .t4s-product__media img{border-radius:6px}.t4s-product__info-container{padding:30px;border:1px solid var(--hc-border);border-radius:6px;background:#fffdf7;box-shadow:0 14px 38px #1418160f}.t4s-product__title{font-size:42px!important;line-height:1.08!important;font-weight:750!important;color:var(--hc-ink)!important}.t4s-product__price-review{margin-top:16px;padding-bottom:20px;border-bottom:1px solid var(--hc-border)}.hc-product-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 22px}.hc-product-points span{min-height:42px;display:flex;align-items:center;padding:9px 11px;border:1px solid var(--hc-border);border-radius:4px;background:#f7f5f1;color:var(--hc-ink);font-size:12px;line-height:1.35;font-weight:650}.t4s-product-form__buttons,.t4s-product__submit{width:100%}.t4s-product_meta{padding:16px 0;border-top:1px solid var(--hc-border);border-bottom:1px solid var(--hc-border);color:var(--hc-muted);font-size:13px;line-height:1.8}.hc-product-confidence{margin:22px 0;border:1px solid var(--hc-border);border-radius:6px;background:#fffdf7;overflow:hidden}.hc-product-confidence__header{display:flex;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--hc-border)}.hc-product-confidence__eyebrow{margin:0 0 6px;color:var(--hc-clay);font-size:12px;font-weight:800;text-transform:uppercase}.hc-product-confidence__header strong{display:block;color:var(--hc-ink);font-size:18px;line-height:1.25}.hc-product-confidence__header span{color:var(--hc-muted);font-size:13px;line-height:1.45}.hc-product-confidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hc-product-confidence__item{min-height:128px;padding:20px;border-right:1px solid var(--hc-border);border-bottom:1px solid var(--hc-border)}.hc-product-confidence__item:nth-child(2n){border-right:0}.hc-product-confidence__item:nth-last-child(-n+2){border-bottom:0}.hc-product-confidence__item strong{display:block;margin-bottom:6px;color:var(--hc-ink);font-size:14px}.hc-product-confidence__item p{margin:0;color:var(--hc-muted);font-size:13px;line-height:1.55}.hc-product-confidence__note{padding:16px 20px;border-top:1px solid var(--hc-border);background:#edf3ef;color:var(--hc-muted);font-size:12px;line-height:1.5}.hc-product-confidence__links{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--hc-border);background:#fffdf7}.hc-product-confidence__links a{display:inline-flex;min-height:44px;align-items:center;padding:0 16px;border-right:1px solid var(--hc-border);color:var(--hc-forest);font-size:12px;font-weight:760;line-height:1.2}.hc-product-confidence__links a:hover{background:#edf3ef;color:var(--hc-ink)}.hc-collection-seo-copy{border-radius:6px!important;border-color:var(--hc-border)!important;background:linear-gradient(135deg,#fffdf7,#f1f1ed)!important;box-shadow:0 12px 34px #1717170d}.hc-collection-seo-copy h2{color:var(--hc-ink)!important}.hc-collection-seo-copy li{border-color:#1418161f!important}.t4s_breadcrumb_pr_wrap,.t4s-breadcrumbs,.breadcrumbs{background:#f1f1ed!important}#ShopifyChat,#shopify-chat,.shopify-chat,.shopify-chat-container,shopify-chat,iframe[src*=shopifyinbox],iframe[src*=shopify-chat],iframe[title*=chat i],div[id^=ShopifyChat],[data-shopify-chat]{display:none!important;visibility:hidden!important;pointer-events:none!important}.jdgm-carousel-wrapper,.jdgm-widget.jdgm-all-reviews-widget,.jdgm-widget.jdgm-medals-wrapper{border-radius:6px}.template-collection .t4s-product .t4s-product-btns,.template-collection .t4s-product .t4s-product-btns2,.template-collection .t4s-product .t4s-product-info__btns{display:none!important}.t4sp-hover .t4s-product-inner:hover .is-show-img2 .t4s-product-main-img,.pr_img_effect_2.enable_eff_img1_true.t4sp-hover .t4s-product-inner:hover .is-show-img2 .t4s-product-main-img,.pr_img_effect_5.enable_eff_img1_true.t4sp-hover .t4s-product-inner:hover .is-show-img2 .t4s-product-main-img{opacity:0!important}.t4sp-hover .t4s-product-inner:hover .is-show-img2 .t4s-product-hover-img{opacity:1!important}body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product .t4s-product-inner{min-height:clamp(300px,19.2vw,392px)!important;padding:clamp(22px,2vw,34px)!important;aspect-ratio:1 / 1.02!important}body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product .t4s-product-inner img,body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product .t4s-product-inner .t4s-product-main-img{object-fit:contain!important;mix-blend-mode:multiply!important;transform:scale(1.12)!important}body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product:hover .t4s-product-inner img,body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product:hover .t4s-product-inner .t4s-product-main-img{transform:scale(1.15)!important}body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product .t4s-product-info{padding:0 22px 24px!important}body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product .t4s-product-info__inner{min-height:132px!important;text-align:left!important}body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product .t4s-product-info .t4s-product-info__inner>*{margin-bottom:0!important}body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product .t4s-product-title{width:100%!important;min-height:auto!important;margin:0 0 7px!important;font-size:15px!important;font-weight:520!important;line-height:1.34!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product .t4s-product-title a{display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;-webkit-box-orient:initial!important;-webkit-line-clamp:initial!important}body.template-collection .hc-bags-collection-main .hc-bags-products .hc-card-price{display:flex!important;width:100%!important;min-height:20px!important;align-items:baseline!important;gap:7px!important;margin:0!important;color:#3d3d3a!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}body.template-collection .hc-bags-collection-main .hc-bags-products .hc-card-summary{width:100%!important;min-height:0!important;margin:13px 0 0!important;padding-top:0!important;overflow:visible!important;text-align:left!important}body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product .t4s-product-colors{margin:13px 0 0!important}@media(max-width:1024px){body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product .t4s-product-inner{min-height:clamp(212px,42vw,310px)!important;padding:20px!important}body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product .t4s-product-info{padding:0 18px 22px!important}}@media(max-width:640px){body.template-collection .hc-bags-collection-main .hc-bags-products .t4s-product .t4s-product-info{padding-right:14px!important;padding-left:14px!important}}@media(max-width:991px){.t4s-product__title{font-size:34px!important}}@media(max-width:767px){.t4s-product__title{font-size:28px!important}.t4s-product .t4s-product-info{padding:12px}.t4s-product__info-container{padding:22px 18px}.hc-product-confidence__header,.hc-product-confidence__grid{display:block}.hc-product-confidence__item,.hc-product-confidence__item:nth-child(2n),.hc-product-confidence__item:nth-last-child(-n+2){min-height:auto;border-right:0;border-bottom:1px solid var(--hc-border)}.hc-product-confidence__item:last-child{border-bottom:0}.hc-product-confidence__links{display:grid;grid-template-columns:1fr}.hc-product-confidence__links a{border-right:0;border-bottom:1px solid var(--hc-border)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/hc-brand-system.css.map?nocache=afterbrand2 */
