:root{--ivory:#F7F3EC;--parchment:#EDE6DA;--elev:#FFFDF9;--ink:#252624;--ink2:#5B5852;--ink3:#8A857C;--line:#DCD4C6;--line2:#CBC1AF;--wine:#702F3C;--wine-d:#5A2430;--gold:#B59662;--rose:#D8ADA9;--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"Manrope","Helvetica Neue",Arial,sans-serif}body{background:var(--ivory)}.announcement-bar-section .utility-bar{background:var(--ink);border:0}.announcement-bar-section .utility-bar__grid{min-height:0}.announcement-bar-section .announcement-bar{padding:0}.announcement-bar-section .announcement-bar__message{font-family:var(--sans);font-size:13px;letter-spacing:.06em;color:var(--ivory);padding:9px 16px;margin:0;font-weight:500}.announcement-bar-section .announcement-bar__link .icon-arrow{display:none}.announcement-bar-section .announcement-bar__link .tt5-an-link{color:var(--rose);border-bottom:1px solid rgba(247,243,236,.4)}.section-header .header-wrapper{background:#f7f3eceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.section-header .header-wrapper--border-bottom{border-bottom:1px solid var(--line)}.section-header .header{padding-top:10px;padding-bottom:10px;min-height:72px}.section-header .header__heading-logo{max-height:30px;width:auto}.section-header .header__inline-menu .list-menu--inline{gap:clamp(8px,1.4vw,22px)}.section-header .header__menu-item{font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.05em;color:var(--ink);padding:8px 4px}.section-header .header__menu-item span{text-decoration:none!important}.section-header .header.page-width{max-width:1360px;padding-inline:clamp(16px,4vw,56px)}.section-header .header__inline-menu .list-menu--inline{flex-wrap:nowrap;align-items:center}.section-header .header__inline-menu summary.header__menu-item{padding-right:24px}.section-header .header__inline-menu summary.header__menu-item .icon-caret{right:6px}.section-header .header__inline-menu>ul>li:first-child summary.header__menu-item{background:var(--wine);color:#fff;padding:8px 30px 8px 16px;letter-spacing:.06em}.section-header .header__inline-menu>ul>li:first-child details[open]>summary.header__menu-item{background:var(--wine-d)}@media(hover:hover)and (pointer:fine){.section-header .header__inline-menu>ul>li:first-child summary.header__menu-item:hover{background:var(--wine-d)}}.section-header .header__inline-menu>ul>li:first-child summary .icon-caret{color:#fff;right:12px}.section-header .header__inline-menu>ul>li:first-child summary span{text-decoration:none}.section-header .header__submenu{background:var(--elev)!important;border:1px solid var(--line);box-shadow:0 12px 32px #25262414;padding:8px 0!important;min-width:220px}.section-header .header__submenu .header__menu-item{color:var(--ink)!important;background:transparent}.section-header .header__submenu .header__menu-item{font-size:14px;padding:9px 20px;letter-spacing:.02em}@media(hover:hover)and (pointer:fine){.section-header .header__submenu .header__menu-item:hover{background:var(--parchment)}}.section-header .header__icon{color:var(--ink)}.section-header .cart-count-bubble{background:var(--wine);color:#fff}.menu-drawer{background:var(--ivory)}.menu-drawer .menu-drawer__menu-item{font-family:var(--sans);font-size:17px;font-weight:500;color:var(--ink)}@media(max-width:989px){.section-header .header{min-height:60px}.section-header .header__heading-logo{max-height:26px}}@media(max-width:640px){.announcement-bar-section .announcement-bar__message{font-size:12px;letter-spacing:.02em;padding:8px 10px}}.tt5f,.tt5f *{box-sizing:border-box}.tt5f{font-family:var(--sans);color:var(--ink);letter-spacing:normal;line-height:1.6;-webkit-font-smoothing:antialiased}.tt5f a{color:inherit;text-decoration:none}.tt5f .wrap{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(16px,4vw,56px)}.tt5f h2,.tt5f h4{margin:0}.tt5f .eyebrow{font-size:12.5px;line-height:1.4;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}.tt5f .signup{background:var(--ivory);border-top:1px solid var(--line);padding-block:clamp(48px,6vw,88px)}.tt5f .email{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:center}.tt5f .email>div{min-width:0}.tt5f .email h2{font-family:var(--serif);font-weight:500;line-height:1.08;font-size:clamp(28px,3vw,40px);color:var(--ink);letter-spacing:-.005em;text-wrap:balance}.tt5f .email form{display:flex;gap:10px;max-width:520px;flex-wrap:wrap}.tt5f .email input{flex:1;min-width:0;height:52px;border:1px solid var(--line2);background:var(--elev);padding:0 16px;font:inherit;font-size:15px;border-radius:2px;color:var(--ink)}.tt5f .email input:focus-visible{outline:2px solid var(--wine);outline-offset:2px}.tt5f .btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;font:inherit;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--wine);color:#fff;border:1px solid var(--wine);border-radius:2px;cursor:pointer}@media(hover:hover)and (pointer:fine){.tt5f .btn:hover{background:var(--wine-d)}}.tt5f .btn[disabled]{opacity:.6;cursor:wait}.tt5f .note{font-size:13px;color:var(--ink2);margin:8px 0 0}.tt5f .msg{font-size:15px;margin:10px 0 0;color:var(--ink)}.tt5f .msg.err{color:#8c2f2f}.tt5f .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tt5f footer{background:var(--parchment);padding-block:clamp(48px,6vw,80px) 32px}.tt5f .fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(24px,4vw,56px)}.tt5f .fgrid h4{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-family:var(--sans);font-weight:600;color:var(--ink3);margin-bottom:14px}.tt5f .fgrid ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14.5px}@media(hover:hover)and (pointer:fine){.tt5f .fgrid ul a:hover{color:var(--wine)}}.tt5f .brand{display:grid;gap:14px;font-size:14.5px;color:var(--ink2);align-content:start}.tt5f .brand p{margin:0}.tt5f .brand img{height:28px;width:auto}.tt5f .fbot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line2);margin-top:40px;padding-top:20px;font-size:13px;color:var(--ink2)}.tt5f .social{display:flex;gap:16px}.tt5f .social a{border-bottom:1px solid var(--line2)}@media(max-width:860px){.tt5f .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.tt5f .email{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.tt5f .email form{display:grid;grid-template-columns:1fr}.tt5f .email input,.tt5f .email .btn{width:100%;min-height:50px}.tt5f .fgrid{grid-template-columns:1fr;gap:0}.tt5f .brand{padding-bottom:22px}.tt5f .fgrid>div:not(.brand){border-top:1px solid var(--line)}.tt5f .fgrid>div:not(.brand) h4{margin:0;min-height:52px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.tt5f .fgrid>div:not(.brand) h4:after{content:"+";font-size:18px;color:var(--ink2);font-weight:400}.tt5f .fgrid>div.open h4:after{content:"\2212"}.tt5f .fgrid>div:not(.brand) ul{display:none;padding-bottom:12px;gap:0}.tt5f .fgrid>div.open ul{display:grid}.tt5f .fgrid ul a{display:flex;align-items:center;min-height:44px}.tt5f .fbot{gap:10px}}.tt5 .popup .scrim{display:block}
/*# sourceMappingURL=/cdn/shop/t/50/assets/tt-v5-chrome.css.map */
