@font-face{font-family:BerlingskeSerif;src:url(/cdn/shop/files/BerlingskeSerif-Rg_Caroline_John.woff?v=1775583188) format("woff"),url(/cdn/shop/files/BerlingskeSerif-Rg_Caroline_John.woff2?v=1775583188) format("woff2")}@font-face{font-family:Platform-Medium;src:url(/cdn/shop/files/Platform-Medium-Web.woff?v=1775583210) format("woff"),url(/cdn/shop/files/Platform-Medium-Web.woff2?v=1775583210) format("woff2")}@font-face{font-family:Recoleta;src:url(/cdn/shop/files/recoletaalt-bold.woff?v=1775583263) format("woff"),url(/cdn/shop/files/recoletaalt-bold.woff2?v=1775583263) format("woff2")}@font-face{font-family:BN-Tillsdale;src:url(/cdn/shop/files/bntillsdale-webfont.woff?v=1775583685) format("woff"),url(/cdn/shop/files/bntillsdale-webfont.woff2?v=1775583685) format("woff2")}@font-face{font-family:Caslon-Ionic;src:url(/cdn/shop/files/CaslonIonic-MediumItalic.woff?v=1775583841) format("woff"),url(/cdn/shop/files/CaslonIonic-MediumItalic-Web.woff2?v=1775583841) format("woff2")}@font-face{font-family:Karla-Bold;src:url(/cdn/shop/files/Karla-Bold.woff?v=1775676260) format("woff"),url(/cdn/shop/files/Karla-Bold.woff2?v=1775676257) format("woff2")}@font-face{font-family:Karla-Regular;src:url(/cdn/shop/files/Karla-Regular.woff?v=1776363734) format("woff"),url(/cdn/shop/files/Karla-Regular.woff2?v=1776363732) format("woff2")}h1,.h1.h1,.text-block.h1>*{font-family:BerlingskeSerif!important;font-style:normal;font-weight:100!important;font-size:60px!important;line-height:60px}@media screen and (max-width:900px){h1,.h1.h1,.text-block.h1>*{font-size:37px!important;line-height:41px}}h2,.h2.h2,.text-block.h2>*{font-family:BerlingskeSerif!important;font-style:normal;font-weight:100!important;font-size:38px!important;line-height:40px}@media screen and (max-width:900px){h2,.h2.h2,.text-block.h2>*{font-size:30px!important;line-height:36px}}h3,.h3.h3,.text-block.h3>*{font-family:Platform-Medium!important;font-size:32px!important;font-weight:100!important;letter-spacing:-.025em}@media screen and (max-width:900px){h3,.h3.h3,.text-block.h3>*{font-size:28px!important}}h4,.h4.h4,.text-block.h4>*{font-family:Recoleta;font-size:20px;font-weight:100;line-height:24px;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width:900px){h4,.h4.h4,.text-block.h4>*{font-size:17px}}h5,.h5.h5,.text-block.h5>*{font-family:BN-Tillsdale;font-size:14px!important;text-transform:uppercase;letter-spacing:.12em}h6,.h6.h6,.text-block.h6>*{font-family:Caslon-Ionic;font-size:14px!important;text-transform:lowercase;letter-spacing:0em}p{font-family:Karla-Regular;font-size:15px}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{font-family:Karla-Bold;font-size:15px}.paragraph>*{font-family:Karla-Regular;font-size:15px}ul{font-family:Karla-Regular;font-size:15px}.menu-list__link-title{font-family:Karla-Bold;letter-spacing:0px;font-size:15px}.menu-list__link{color:#c93024!important}@media screen and (min-width:900px){.search-action svg{display:none!important}.header-actions__cart-icon svg{display:none!important}.header-actions__action .svg-wrapper img{display:none!important}.account-button svg{display:none!important}.account-button img{display:none!important}}@media screen and (min-width:900px){.header__column--right .search-action{margin-inline:15px!important}.header-actions__action .svg-wrapper{height:27px!important;width:20px!important}.search-action:before{content:"search";font-family:Caslon-Ionic;font-size:14px!important;text-transform:lowercase;letter-spacing:0em;color:#000}.account-button span:before{content:"account";font-family:Caslon-Ionic;font-size:14px!important;text-transform:lowercase;letter-spacing:0em;color:#000}.account-button{padding-right:10px;padding-top:1px}.header-actions__cart-icon:before{position:relative;content:"cart";font-family:Caslon-Ionic;font-size:14px!important;text-transform:lowercase;letter-spacing:0em;color:#000;top:1px}.cart-bubble__background{display:none}.header-actions__cart-icon .cart-bubble__text,.cart-drawer__heading .cart-bubble__text{font-family:Caslon-Ionic;font-size:14px!important;text-transform:lowercase;letter-spacing:0em;color:#000}.header-actions__cart-icon{--cart-bubble-top: 13.5px !important}.header-actions__cart-icon .button-unstyled{overflow:visible}.header-actions__cart-icon .cart-bubble__text{font-family:Caslon-Ionic;font-size:14px!important;text-transform:lowercase;letter-spacing:0em;color:#000}}.cart-bubble__background{background-color:#a42118}@media screen and (max-width:900px){.cart-bubble__text{color:#fff!important}}@media screen and (min-width:900px){.header-actions__cart-icon .cart-bubble__text:before{content:"("}.header-actions__cart-icon .cart-bubble__text:after{content:")"}}.announcement-bar__text{font-family:Caslon-Ionic;font-size:14px!important;text-transform:lowercase;letter-spacing:0em}.menu-drawer__menu-item-text{font-family:BN-Tillsdale;font-size:14px!important;text-transform:uppercase;letter-spacing:.12em}.menu-drawer__menu .menu-drawer__list-item--flat{margin-block-end:0}.price__regular{font-family:BN-Tillsdale;font-size:14px!important;text-transform:uppercase;letter-spacing:.12em}.cart-discount__label,.cart-totals__total-label,.cart-totals__total-value{font-family:Karla-Bold;font-size:15px}.cart-totals__installments p,.cart-totals__tax-note small{font-family:Karla-Bold}input:not([type=checkbox],[type=radio]){border-color:#a42118}.cart-drawer__heading.h4{font-family:Recoleta!important;font-size:20px!important;font-weight:100!important;line-height:24px!important;text-transform:uppercase;letter-spacing:.05em}.cart-drawer__heading .cart-bubble__text{font-family:BN-Tillsdale;font-size:14px!important;text-transform:uppercase;color:#a42118!important}a.cart-items__title{font-family:Platform-Medium;font-size:20px;line-height:24px!important;font-weight:100!important;letter-spacing:-.025em}.cart-drawer .cart-items__table-row--full-width-variants .cart-items__unit-price-wrapper span,.cart-items__price{font-family:BN-Tillsdale;font-size:14px!important;letter-spacing:.12em;text-transform:uppercase}.quantity-selector{border:1px solid #a42118}.quantity-selector :is(.quantity-minus,.quantity-plus){color:#a42118}.quantity-selector input[type=number]{color:#a42118}.account__header-content{font-family:BN-Tillsdale;font-size:14px!important;letter-spacing:.12em;text-transform:uppercase}.button:not(.button-secondary,.button-unstyled){padding:8px 8px 4px!important}.button,button.shopify-payment-button__button--unbranded{font-family:BN-Tillsdale;font-size:14px!important;text-transform:uppercase;letter-spacing:.12em;border-radius:0}.focus-carousel__bottom-button .button{font-family:BN-Tillsdale;font-size:14px!important;text-transform:uppercase;letter-spacing:.12em;color:#a42117;background:#f8f2e9;border-radius:0;padding:8px 20px 4px!important}.focus-carousel__bottom-button .button:hover{background:#e37b4b;transition:.5s}.button-secondary{border-radius:0;padding:8px 30px;font-family:Caslon-Ionic;font-size:14px!important;text-transform:lowercase;letter-spacing:0em}.ai-hero-button-aamtqwgfarlvsdwn5aaigenblocka07d4a4grc3k4{font-family:BN-Tillsdale;font-size:14px!important;font-weight:100!important;padding:8px 20px 4px!important;text-transform:uppercase;letter-spacing:.12em;color:#a42117;background:#f8f2e9}@media screen and (max-width:900px){.card-carousel--section .swiper-slide{padding:1rem 2rem!important}.card-carousel--section .swiper-arrow-container{justify-content:center!important;gap:90px!important}}#shopify-section-template--24733731750081__focus_carousel_8xjNaV{background-image:url(/cdn/shop/files/Line_Co_WebAsset9.png?v=1775577882);background-position:center;background-size:cover;background-repeat:no-repeat}.swiper-horizontal>.swiper-scrollbar{display:none}.focus-carousel.card-carousel--section .swiper-pagination{display:none}.focus-carousel__bottom-button{margin-top:2rem;padding-bottom:4em;text-align:center}.focus-carousel__bottom-button .button{display:inline-block}.focus-carousel.card-carousel--section .swiper{padding-bottom:0!important}.ai-testimonial-carousel__author-aqnr2evq2mg1zt2q2caigenblockd9a5424ph68qw{font-family:BN-Tillsdale;font-size:14px!important;text-transform:uppercase;letter-spacing:.12em;font-weight:100!important}.ai-testimonial-carousel__quote-aqnr2evq2mg1zt2q2caigenblockd9a5424ph68qw{font-family:BerlingskeSerif!important;font-style:normal;font-weight:100;font-size:38px!important;line-height:40px!important}@media screen and (max-width:900px){.ai-testimonial-carousel__quote-aqnr2evq2mg1zt2q2caigenblockd9a5424ph68qw{font-size:28px!important;line-height:30px!important}}.ai-hero-button-ab0hwzjq2dli0r0npyaigenblocka07d4a4hpdtnb{padding:8px 30px!important;font-family:Caslon-Ionic;font-size:14px!important;text-transform:lowercase;letter-spacing:0em;font-weight:100!important}.ai-hero-subheading-ab0hwzjq2dli0r0npyaigenblocka07d4a4hpdtnb{font-family:Platform-Medium;font-size:36px!important;line-height:40px!important;font-weight:100!important;letter-spacing:-.025em}@media screen and (max-width:900px){.ai-hero-subheading-ab0hwzjq2dli0r0npyaigenblocka07d4a4hpdtnb{font-size:32px!important;line-height:34px!important}}.email-signup__input-group .email-signup__input--underline{color:#f8f1ea;border-bottom:2px solid}.email-signup__button.button-secondary{padding:8px 30px!important;font-family:Caslon-Ionic;font-size:14px!important;text-transform:lowercase;letter-spacing:0em;font-weight:100!important}.email-signup__input-group{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px}.product-badges__badge{font-family:Karla-Bold}.email-signup__input-group .email-signup__input--underline{width:100%;max-width:250px;text-align:center}.email-signup__input-group--underline{--box-shadow-color: transparent}input:not([type=checkbox],[type=radio]){font-family:BN-Tillsdale;font-size:14px!important;text-transform:uppercase;letter-spacing:.12em}.predictive-search-results__title:first-of-type{font-family:BN-Tillsdale;font-size:14px!important;text-transform:uppercase;letter-spacing:.12em;color:#a42117}.predictive-search-results__clear.button-unstyled{font-family:BN-Tillsdale;font-size:14px!important;text-transform:uppercase;letter-spacing:.12em;color:#a42117}.resource-card__title.paragraph{font-family:Karla-Bold;font-size:15px}.contact-form__input{border:1px solid #A42117}.cart-items__details * span,.accordion .details__header{font-family:BN-Tillsdale;font-size:14px!important;text-transform:uppercase;letter-spacing:.12em}.variant-option{font-family:Caslon-Ionic;font-size:14px!important;text-transform:lowercase;letter-spacing:0em;font-weight:100!important;--options-border-radius: 0px}.product-details .quantity-selector,.quick-add-modal .quantity-selector{border-radius:0}@media screen and (max-width:900px){.ai-timeline-container-acxhrz2loukwvsujodaigenblock9ad14f39apadr{gap:10px!important;margin-left:60px}.ai-timeline-step-acxhrz2loukwvsujodaigenblock9ad14f39apadr{flex:0 0 65%!important}.ai-timeline-wrapper-acxhrz2loukwvsujodaigenblock9ad14f39apadr{width:90%!important}}#shopify-section-template--24814180368577__17779265838fe9957f{overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme-custom.css.map */
