.announcement-bar{background-color:var(--s-navy);padding-inline:20px;box-sizing:border-box}.announcement-bar__item{padding-inline:16px}.announcement-bar__link,.announcement-bar__message{color:var(--s-cream);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}@media(min-width:990px){.nav-dropdown,.nav-dropdown--restrict,.mega-menu__inner,.dropdown-menu{max-height:none;overflow:visible}}@media(min-width:990px){.header__link-list:not(.wrap),.header__link-list:not(.wrap)>ul.contents{flex-wrap:nowrap;white-space:nowrap;align-items:center}.header__link-list.wrap>ul.contents{flex-wrap:wrap;justify-content:center;white-space:normal;align-items:center}.header__link-list>ul>li>a,.header__link-list>ul>li>details>summary,.header__menu-item a,.header__menu-item button{font-size:12px;letter-spacing:.08em;white-space:nowrap;line-height:1.25;display:inline-flex;align-items:center}.header__link-list>ul.contents>li,.header__link-list>ul>li>details{display:flex;align-items:center}.header__link-list .icon-chevron-bottom{top:0;position:relative}}.specht-footer{background:#0b1825;color:#f3efe7;border-top:1px solid rgba(167,137,86,.35);padding:56px 0 24px}.specht-footer *{box-sizing:border-box}.specht-footer a{color:inherit;text-decoration:none}.specht-footer a:hover{color:#d1b47c}.specht-footer__main{display:grid;grid-template-columns:minmax(165px,1.25fr) repeat(3,minmax(125px,.8fr)) minmax(260px,1.55fr);gap:30px;align-items:start}.specht-footer__logo{display:inline-block;max-width:260px}.specht-footer__logo img{display:block;width:100%;height:auto;max-height:120px;object-fit:contain;object-position:left}.specht-footer__logo span{font-family:var(--heading-font-family,serif);font-size:26px;letter-spacing:.08em;text-transform:uppercase}.specht-footer__brand-text{max-width:225px;margin:12px 0 18px;color:#f3efe7b3;font-size:13px;line-height:1.55}.specht-footer__social{margin-top:18px}.specht-footer__social ul{display:flex;flex-wrap:wrap;gap:13px}.specht-footer__social svg{width:19px;height:19px}.specht-footer__nav summary{list-style:none;cursor:pointer;color:#c8ac78;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.specht-footer__nav summary::-webkit-details-marker{display:none}@media(min-width:750px){.specht-footer__nav summary{pointer-events:none;cursor:default}}.specht-footer__chevron{display:none}.specht-footer__nav-content{display:block!important;margin-top:18px}.specht-footer__nav ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.specht-footer__nav li,.specht-footer__nav a{font-size:13px;line-height:1.45;color:#f3efe7bf}.specht-footer__newsletter{padding:22px;border:1px solid rgba(243,239,231,.17);background:#ffffff09}.specht-footer__newsletter h2{margin:0 0 8px;color:#9bbfa7;font-size:15px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.specht-footer__newsletter-copy{margin:0 0 16px;color:#f3efe7b3;font-size:12px;line-height:1.5}.specht-footer__form label{display:block;margin-bottom:6px;color:#f3efe7bf;font-size:11px}.specht-footer__form-row{display:flex;min-height:42px}.specht-footer__form-row input{min-width:0;flex:1;border:1px solid rgba(243,239,231,.3);border-right:0;border-radius:0;padding:8px 10px;background:#fff;color:#0b1825;font:inherit;font-size:12px}.specht-footer__form-row button{border:1px solid #a78956;border-radius:0;padding:0 12px;background:#a78956;color:#0b1825;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.specht-footer__form-row button:hover{background:#c6a66d}.specht-footer__trust,.specht-footer__payments,.specht-footer__shipping{margin-top:20px}.specht-footer__trust p,.specht-footer__payments p,.specht-footer__shipping p{margin:0 0 9px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.specht-footer__seals,.specht-footer__payment-icons{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.specht-footer__seals a{display:inline-flex;align-items:center}.specht-footer__seals img{display:block;width:auto;max-width:65px;height:30px;object-fit:contain}.specht-footer__payment-icons img{width:37px;height:24px;object-fit:contain}.specht-footer__shipping img{display:inline-block;max-width:80px;height:22px;object-fit:contain}.specht-footer__contact{display:grid;grid-template-columns:1fr 1.25fr 1.8fr 1.25fr;gap:24px;border-top:1px solid rgba(243,239,231,.15);margin-top:42px;padding:27px 0}.specht-footer__contact>div{display:grid;align-content:start;gap:5px;min-width:0}.specht-footer__label{color:#c8ac78;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.specht-footer__contact a,.specht-footer__contact div>span:last-child{overflow-wrap:anywhere;font-size:12px;line-height:1.45;color:#f3efe7c7}.specht-footer__bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(243,239,231,.1);padding-top:18px}.specht-footer__bottom p{margin:0;color:#f3efe78c;font-size:10px;line-height:1.5}.specht-footer__bottom nav{display:flex;flex-wrap:wrap;gap:14px;white-space:nowrap}.specht-footer__bottom a{color:#f3efe7a6;font-size:10px}@media(max-width:1100px){.specht-footer__main{grid-template-columns:repeat(4,minmax(0,1fr))}.specht-footer__brand{grid-column:1}.specht-footer__newsletter{grid-column:1/-1;max-width:600px}.specht-footer__contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.specht-footer{padding:30px 0 36px}.specht-footer__main{display:block}.specht-footer__brand{padding:0 0 22px;text-align:center}.specht-footer__logo{display:block;max-width:320px;margin:0 auto}.specht-footer__logo img{max-height:160px;object-position:center}.specht-footer__brand-text{max-width:none;margin:7px 0 0}.specht-footer__social{margin-top:8px}.specht-footer__social ul{justify-content:center}.specht-footer__nav{border-top:1px solid rgba(243,239,231,.17)}.specht-footer__nav summary{display:flex;justify-content:space-between;align-items:center;min-height:54px;font-size:13px}.specht-footer__chevron{display:block;width:9px;height:9px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s}.specht-footer__nav[open] .specht-footer__chevron{transform:rotate(225deg)}.specht-footer__nav-content{display:block!important;margin:0;padding:0 0 18px}.specht-footer__nav:not([open]) .specht-footer__nav-content{display:none!important}.specht-footer__nav ul{gap:12px}.specht-footer__newsletter{margin-top:18px;padding:20px}.specht-footer__contact{grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:28px;padding:24px 0}.specht-footer__bottom{display:flex;flex-direction:column}.specht-footer__bottom nav{order:-1;margin:0 0 12px}}@media(max-width:430px){.specht-footer__contact{grid-template-columns:1fr}.specht-footer__form-row button{padding:0 10px}.specht-footer__newsletter{padding:18px}}.header .dropdown-menu,.header .mega-menu{background:var(--pe-ivory);color:var(--pe-ink)}.header .dropdown-menu a,.header .mega-menu a{color:var(--pe-ink)}.header__icon-list .tap-area{color:rgb(var(--text-color));flex-shrink:0}.header__icon-list .tap-area svg{display:block}@media screen and (min-width:1150px){.header__link-list>ul.contents>li{display:flex;align-items:center}.header__link-list>ul>li>details{display:flex;align-items:center}.header__link-list>ul>li>a.link-faded-reverse,.header__link-list>ul>li>details>summary.link-faded-reverse{display:inline-flex;align-items:center;line-height:1.25}.header__link-list .icon-chevron-bottom{top:0}}.logo-header-section{width:100%;max-width:100%;margin:0;left:0;right:0}.header-wrapper,.header,.site-header{background-color:var(--s-navy);border-bottom:none}.header__heading-link,.header__heading,.header__menu-item,.header__menu-item a,.header__link-list>ul>li>a,.header__link-list summary,.header__secondary-nav a{color:var(--s-cream)}.header__heading img,.header__heading-logo img,.header__logo img{filter:brightness(0) invert(1)}.cart-count-bubble{background-color:var(--s-oxblood);color:var(--s-cream);font-family:var(--f-sans);font-weight:700;font-size:11px}@media(min-width:990px){.header__menu-item:hover>a,.header__menu-item:focus-within>a{color:var(--s-gold);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/129/compiled_assets/styles.css.map?subset=BAAK */
