@font-face{font-family:sans-heavy;src:url(/cdn/shop/files/Saans-Heavy-1.woff2?v=1754863549) format("woff2"),url(/cdn/shop/files/Saans-Heavy-1.woff?v=1754863549) format("woff")}@font-face{font-family:concrette;src:url(/cdn/shop/files/ConcretteS-RegularItalic_803e98ff-143d-4875-8af9-a11e87423b23.woff2?v=1754863549) format("woff2"),url(/cdn/shop/files/ConcretteS-RegularItalic_803e98ff-143d-4875-8af9-a11e87423b23.woff2?v=1754863549) format("woff")}:root{--FONT-STACK-HEADING: "sans-heavy", sans-serif;--font-3: 12px}h1 em,h2 em,h3 em{font-family:concrette,serif}.heading-size-7{font-size:14px;font-family:var(----FONT-STACK-BODY)}h1.hero__title.heading-size-9,h4.blog__heading{font-size:27px;font-family:concrette,serif;text-transform:capitalize!important;letter-spacing:-.05em!important}.sliderow__title{font-family:concrette,serif;font-size:16px;text-transform:capitalize}.newsletter-block .input-group .input-group-field{font-size:11px}.kicker-flourished:after{display:none}.product-add-popdown{display:none!important}em,.em{font-style:normal!important;letter-spacing:-.05em}.tabs--pill>.tab-link.current{background-color:#fff!important}.tabs--pill>.tab-link{font-weight:400!important}@media screen and (max-width:749px){.hero__cta__wrapper{flex-direction:row}.collection--compact-mobile .js-grid{column-gap:var(--gutter)!important}.footer__logo__wrapper{padding:60px 20px}}.border--line .custom__title{color:#171940!important}.btn--outline{padding:12px 40px!important}.text-btn-arrow-right:after{display:none}.text-btn-arrow-right{padding-inline-end:0px;font-size:var(--font-3)}.nav-drawer__newsletter{padding:58px 20px}.navtext{font-size:12px}.theme__header,.grandparent .navlink--child{border-bottom:none}h1.product__title,.collection__heading__text,h3.cart__page__title,.cart__drawer__title{font-size:31px;font-family:concrette;text-transform:capitalize!important;letter-spacing:-.05em!important;font-weight:400}.collection-tabs .kicker-flourished{font-family:concrette;text-transform:capitalize;font-size:20px;letter-spacing:-.05em!important}.product__block__title{padding-bottom:7px!important}span.product__price{font-size:14px}.product__page__cutline{font-size:14px;margin-top:3px;margin-bottom:0}.btn--add-to-cart{background:#1a1517;color:#fff;font-size:13px}.accordion__wrapper{border-bottom:.5px solid #181A41;border-top:.5px solid #181A41}.upsell__holder{text-align:center;border:.5px solid #181A41;position:relative;margin-top:40px}.product-accordion .accordion__title{padding-inline:0 10px;padding-block:10px;font-family:system-ui;font-style:normal;font-weight:400!important;text-transform:capitalize;letter-spacing:0px;font-size:12px;line-height:1.1}.accordion__title:after{width:5px;height:5px}.modal__container--inline{max-width:600px}.product__info__link{font-size:11px}legend.radio__legend *{font-size:11px!important}.subcollection__title{font-family:sans-heavy;font-size:17px}[data-carousel] .flickity-button{padding-top:20px;background:none}.flickity-force-arrows-top [data-carousel] .flickity-button,.flickity-force-arrows-top [data-carousel]:first-child .flickity-button{margin-bottom:10px!important}.product__grid__title{font-weight:400;font-size:12px;line-height:1.3}.grid__swatch__placeholder{letter-spacing:0px;text-transform:capitalize}@media screen and (min-width:750px){[data-section-type=custom-content] .text__standard{max-width:60%}}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin:20px}.drawer__bottom form{margin:15px}.hero__kicker a,.hero__title a{text-decoration:none}.blog__article{border:none;box-shadow:none;border-radius:var(--radius-sm);padding:0;margin-bottom:36px}.article__item h3{margin-bottom:10px}@media screen and (min-width:750px){.footer__content__inner{display:flex}a.footer__logo{width:600px!important;padding:10px 40px}.footer__logo__wrapper{padding-bottom:var(--padding-bottom);width:50%}.footer__content .float-grid{width:45%}.footer__content__inner{justify-content:space-between}}.subfooter__item.subfooter__item--copyright{text-transform:uppercase}.subfooter__item:nth-child(odd){justify-content:center}.subfooter .section-padding{padding-bottom:15px}.footer__quicklinks li{margin:0 0 5px}.subfooter__item:nth-child(odd){justify-content:center;font-size:10px}@media screen and (max-width:749px){.footer__title{padding:10px 0;border-bottom:.5px solid #181A41}.grid__item:first-child .footer__title{border-top:.5px solid #181A41}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-styles.css.map */
