@font-face{font-family:Staatliches;src:url(/cdn/shop/files/Staatliches-Regular_87de3997-9b9a-4ad6-ae94-80d40b579f32.woff2?v=1766644202) format("woff2");font-weight:400;font-style:normal;font-display:swap}body,p,span,li{font-family:Roboto Flex,sans-serif}.announcement-bar__message{padding:0;margin:0;letter-spacing:0;min-height:fit-content;font-family:Roboto Flex;font-size:12px;line-height:25px}.announcement-bar .slider-button{height:24px}a.button{font-weight:400}.announcement-bar__dots{position:absolute;top:50%;transform:translateY(-50%);left:-30px;display:flex;align-items:center;gap:4px;z-index:2}.header{display:flex;justify-content:space-between;padding-top:10px!important;padding-bottom:10px!important}.header .header__heading,.header .header__icons{flex:1;justify-content:flex-end;gap:0px;padding:0;max-width:150px}.header .header__heading a{padding:0;margin:0}.header .header__inline-menu{flex:1;display:flex;align-items:center;justify-content:center}.header__icon,.header__icon--cart .icon{height:22px;width:22px;margin:0}.header__menu-item>svg{display:none}summary.list-menu__item{padding-right:18px!important}.header__menu-item{padding:0 18px;font-size:14px;line-height:1.2;text-transform:uppercase;text-decoration:none;letter-spacing:0px;color:#000;font-weight:600;letter-spacing:-.01em}button#custom-size-guide-button{font-weight:500}.header__menu-item:hover,.header__menu-item.active,.header__menu-item[aria-expanded=true],.mega-menu__link--active{color:#d3b89d}.mega-menu__products-top{width:100%!important}.mega-menu__products{flex-wrap:wrap;gap:13px}.mega-menu__content{display:flex;align-items:flex-start;justify-content:flex-start;padding-left:16px;padding-right:16px}.mega-menu__product{max-width:calc(25% - 10px);width:100%}.mega-menu__products{flex-wrap:wrap;gap:10px;flex:1;padding-left:240px}.mega-menu .mega-menu__list{padding:0}.mega-menu .mega-menu__list a{text-transform:uppercase;letter-spacing:-.01em;font-weight:300}.mega-menu__product .card__inner{aspect-ratio:2.4 / 3}.mega-menu__subtitle{font-size:22px;padding-bottom:11px}.mega-menu__link:hover,.mega-menu__link.active{color:#d3b89d!important;text-decoration:none!important}.main-hero-banner .banner__box{max-width:350px!important;width:100%;min-width:300px;position:initial!important;padding-top:115px!important}.main-hero-banner .banner__content{height:700px}.main-hero-banner .banner__heading{font-size:70px;line-height:.9;margin-bottom:16px}.main-hero-banner a.button{min-width:159px;min-height:42px;letter-spacing:-.01em;font-size:16px;color:#2d2a26!important;transition:all .3s}.main-hero-banner a.button:hover{background:#2d2a26!important;color:#faf6f2!important}.main-hero-banner .banner__buttons{margin-top:24px!important}p{font-size:16px;line-height:1.2;letter-spacing:-.01em;font-weight:300}.main-hero-banner p{color:#faf6f2}.icon-with-txt{display:flex;gap:8px;align-items:center;position:absolute;left:50px;bottom:40px}.icon-with-txt p{margin:0}.icon-content p:nth-child(2){font-size:12px;opacity:.64;letter-spacing:0}.icon-with-txt img{display:block}a.link.underlined-link:hover{color:#6a6161}.main-hero-banner .banner__content{margin:0 auto;width:100%;max-width:1392px!important;padding:0 15px}header.header{max-width:100%!important}.price__regular .price-item--regular{line-height:1.4;font-size:18px;color:#2d2a26;font-weight:500;letter-spacing:0}.card__content .price__regular .price-item--regular{font-weight:400;font-size:14px}@media(min-width:1200px){.page-width.utility-bar__grid{padding-left:16px!important;padding-right:16px!important}.announcement-bar__dots{left:0}.icon-with-txt{left:15px}}@media(min-width:1600px){.page-width.utility-bar__grid{max-width:100%!important}.page-width,.main-hero-banner .banner__content{max-width:100%!important;padding-left:50px;padding-right:50px;margin:0 auto!important}.icon-with-txt{left:50px}p.announcement-bar__message.h5{padding:6px 0}}@media(max-width:1500px){.fullwidth-image-text .page-width{max-width:100%!important}}@media(max-width:1420px){.banner__content{padding:0 15px!important}.icon-with-txt{left:15px;bottom:40px}}@media(max-width:989px){nav.header__inline-menu{display:none!important}.main-hero-banner .banner__heading{font-size:52px;line-height:.9}.main-hero-banner .banner__box{max-width:260px!important;min-width:200px}header-drawer{order:3;margin-left:12px!important}h1.header__heading{flex:1!important;text-align:left;max-width:100%!important}header.header{max-width:100%!important;gap:0px;justify-content:flex-start;padding:12px 15px!important}.header__search,.header__icon--cart{width:38px!important}.header__search details[open=true] .svg-wrapper{display:none}.header__search details[open=true] .svg-wrapper.header__icon-close{display:block!important}.search-modal__content{padding:0 15px!important}.predictive-search--header{border:none!important}}@media screen and (max-width:767px){.main-hero-banner .banner__content{height:580px}.main-hero-banner{overflow:hidden}.main-hero-banner .banner__media{width:158%}.icon-with-txt{bottom:24px}.main-hero-banner .banner__text{max-width:215px}.announcement-bar__dots{left:0}.main-hero-banner .banner__text p{line-height:1.2;font-size:14px;color:#faf6f2;max-width:215px}.main-hero-banner .icon-content p{font-size:16px;letter-spacing:-.01em}.main-hero-banner .icon-content p+p{font-size:12px}.main-hero-banner a.button{min-width:130px;min-height:40px;font-size:14px;padding:10px}.link.underlined-link{font-size:16px;line-height:1.2}.enable_custom_swipe{padding:0}.header>.header__heading-link{line-height:0;flex:1;text-align:left}}@media screen and (max-width:749px){p.announcement-bar__message.h5{line-height:16px}.main-hero-banner .banner__box{padding-top:72px!important}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 22px !important;margin:8px 4px!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/above-the-fold.css.map */
