@font-face{font-family:Tomasans;src:url('{{ "tomasans.woff" | asset_url }}') format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IvyMode;src:url('{{ "ivymode.woff" | asset_url }}') format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--hor-burgundy: #7A1F2B;--hor-burgundy-deep: #5C1620;--hor-gold: #C9A24B;--hor-gold-soft: #E8D6A8;--hor-ivory: #FBF7F1;--hor-cream: #F3ECE0;--hor-ink: #991c37;--hor-muted: #6B6B6B;--hor-line: #E7DFD3;--hor-radius-sm: 8px;--hor-radius-md: 14px;--hor-radius-lg: 22px;--hor-shadow-sm: 0 4px 14px rgba(26,26,26,.06);--hor-shadow-md: 0 14px 38px rgba(26,26,26,.1);--hor-shadow-lg: 0 28px 60px rgba(26,26,26,.14);--hor-font-display: "IvyMode", serif;--hor-font-body: "Tomasans", "Inter", "Helvetica Neue", Arial, sans-serif;--hor-section-pad: clamp(56px, 8vw, 120px)}body{font-family:var(--hor-font-body);color:var(--hor-ink);background:#fff!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.hor-display{font-family:var(--hor-font-display);font-weight:500;letter-spacing:-.01em;color:var(--hor-ink)}h1{font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.05}h2{font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.15}.eyebrow,[class*=eyebrow]{font:500 .78rem/1 var(--hor-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--hor-gold)}main>section,.shopify-section+.shopify-section{margin-top:0}.section-header,.section__title,[class*=title-wrapper]{text-align:center;margin-bottom:clamp(28px,4vw,56px)}.section-header h2,.section__title h2,h2.title{position:relative;display:inline-block}.section-header h2:after,.section__title h2:after,h2.title:after{content:"";display:block;width:56px;height:2px;margin:14px auto 0;background:var(--hor-gold)}.announcement-bar,[class*=announcement]{background:#9f1c44!important;color:#fff!important;font:500 .82rem/1 var(--hor-font-body);letter-spacing:.14em;text-transform:uppercase;padding:12px 16px!important}.announcement-bar a{color:var(--hor-gold-soft)}.slideshow,.banner,[class*=slideshow]{position:relative}.slideshow__media:after,.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#00000026 45%,#0000 75%);pointer-events:none}.slideshow__text,.banner__content{padding:clamp(24px,5vw,64px)!important}.slideshow__text h2,.banner__heading{font-family:var(--hor-font-display)!important;font-weight:500!important;font-size:clamp(2.6rem,6vw,5rem)!important;letter-spacing:-.015em;text-shadow:0 2px 24px rgba(0,0,0,.25)}.slideshow__text .subtitle,.banner__subheading{font:500 .82rem/1 var(--hor-font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--hor-gold-soft)}.button,.btn,button.btn,a.button,[class*=button--primary]{font-family:var(--hor-font-body);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;padding:14px 28px;border-radius:999px;border:1px solid transparent;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease;position:relative;overflow:hidden}.button--primary,[class*=button--primary],.btn--primary{background:var(--hor-ink)!important;color:#fff!important;border-color:var(--hor-ink)!important}.button--primary:hover,[class*=button--primary]:hover,.btn--primary:hover{background:var(--hor-burgundy)!important;border-color:var(--hor-burgundy)!important;transform:translateY(-1px);box-shadow:var(--hor-shadow-md)}.button--secondary,.btn--secondary{background:transparent!important;color:var(--hor-ink)!important;border:1px solid var(--hor-ink)!important}.button--secondary:hover{background:var(--hor-ink)!important;color:#fff!important}.button--primary:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(201,162,75,.35),transparent);transform:skew(-20deg);transition:left .6s ease}.button--primary:hover:after{left:130%}.collection-list .card,[class*=collection-list] .card{border-radius:var(--hor-radius-md);overflow:hidden;background:#fff;box-shadow:var(--hor-shadow-sm);transition:transform .35s ease,box-shadow .35s ease}.collection-list .card:hover{transform:translateY(-4px);box-shadow:var(--hor-shadow-md)}.collection-list .card__heading,.collection-list .card-information{text-align:center;padding:18px 12px 22px;font-family:var(--hor-font-display);font-size:1.15rem;letter-spacing:.01em}[class*=circle] .card__media,.collection-circle img{border-radius:50%;outline:2px solid var(--hor-gold-soft);outline-offset:6px;transition:outline-color .3s ease,transform .35s ease}[class*=circle] .card:hover .card__media,.collection-circle:hover img{outline-color:var(--hor-gold);transform:scale(1.02)}.product-card,.card-wrapper,.grid__item .card{border-radius:var(--hor-radius-md);background:#fff;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.product-card:hover,.card-wrapper:hover,.grid__item .card:hover{transform:translateY(-3px);border-color:transparent}.product-card .price,.card .price{font-family:var(--hor-font-body);font-weight:600}.price--on-sale .price-item--regular,.price__compare{color:var(--hor-muted);text-decoration:line-through}.price__sale .price-item--sale,.price__regular{color:var(--hor-burgundy)}.badge,.price__badge-sale{background:var(--hor-gold)!important;color:var(--hor-ink)!important;font-weight:600;letter-spacing:.08em;border-radius:4px;padding:4px 8px;font-size:.7rem}.product-form__buttons .button,.quick-add__submit{background:var(--hor-ink)!important;color:#fff!important;border-radius:999px!important;letter-spacing:.12em;font-weight:600}.product-form__buttons .button:hover{background:var(--hor-burgundy)!important}.image-with-text,.image-banner{background:var(--hor-cream)}.image-with-text__heading,.banner__heading{font-family:var(--hor-font-display)!important;font-style:italic}.multicolumn,[class*=icons-row]{background:var(--hor-ivory)!important;color:var(--hor-ink)!important;border-top:1px solid var(--hor-line);border-bottom:1px solid var(--hor-line)}.multicolumn .multicolumn-card__info,[class*=icons-row] .icon-label{font-size:.9rem;color:var(--hor-ink)}.multicolumn svg,[class*=icons-row] svg{color:var(--hor-gold)!important;fill:var(--hor-gold)!important}.showroom,.image-with-text--showroom{background:linear-gradient(180deg,var(--hor-ivory),#fff)}.showroom .button--secondary{border-color:var(--hor-burgundy)!important;color:var(--hor-burgundy)!important}.showroom .button--secondary:hover{background:var(--hor-burgundy)!important;color:#fff!important}.footer,footer.shopify-section{background:linear-gradient(180deg,var(--hor-burgundy) 0%,var(--hor-burgundy-deep) 100%)!important;color:#f3ece0!important}.footer a{color:#f3ece0!important;opacity:.85;transition:opacity .2s ease,color .2s ease}.footer a:hover{opacity:1;color:var(--hor-gold-soft)!important}.footer h2,.footer h3{color:#fff!important;font-family:var(--hor-font-display);font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:1rem}.footer__newsletter input{background:#ffffff14!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:999px;padding:12px 18px}.footer__copyright{border-top:1px solid rgba(255,255,255,.15);padding-top:18px;font-size:.78rem;opacity:.8}[class*=reel] .card,.video-card{border-radius:var(--hor-radius-md);overflow:hidden;position:relative}[class*=reel] .card:after{content:"\25b6";position:absolute;inset:auto auto 14px 14px;width:36px;height:36px;border-radius:50%;background:#ffffffeb;color:var(--hor-ink);display:grid;place-items:center;font-size:.7rem;box-shadow:var(--hor-shadow-sm)}@media(max-width:749px){:root{--hor-section-pad: clamp(40px, 10vw, 72px)}h1{font-size:clamp(2rem,9vw,2.8rem)}.grid--4-col-tablet,.grid--4-col-desktop{grid-template-columns:repeat(2,1fr)!important;gap:14px}.button{padding:12px 22px;font-size:.78rem}.slideshow__text{padding:24px!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--hor-gold);outline-offset:3px;border-radius:4px}.hor-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;font:600 .8rem/1 var(--hor-font-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease,border-color .25s ease;position:relative;overflow:hidden}.hor-btn--primary{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.hor-btn--primary:hover{background:#7a1f2b;border-color:#7a1f2b;transform:translateY(-1px);box-shadow:0 14px 38px #1a1a1a2e}.hor-btn--primary:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(201,162,75,.35),transparent);transform:skew(-20deg);transition:left .6s ease}.hor-btn--primary:hover:after{left:130%}.hor-btn--secondary{background:transparent;color:#1a1a1a;border-color:#1a1a1a}.hor-btn--secondary:hover{background:#1a1a1a;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/8/assets/redesign-ui.css.map */
