:root{--hFontFamily: "ivypresto-display", serif}#mainHeader [menu-list="1"]>li>a,#mainHeader [menu-list="1"]>li>details>summary,header#mainHeader #headerGrid :where(.button,button,summary){font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-weight:400;font-size:14px;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}@media(min-width:778px){#mainHeader .menu ul[menu-list="1"]{gap:36px}}.featured-products .product-grid product-card,.related .product-grid product-card{--globalBorderColor: #000}section.featured-products:not(:has(.loadmore)){border-block-end:none}.featured-products .product-grid,.related .product-grid{border-block-end:none}body[coretex-page=index] .featured-products .superQuickBuy .cardButton,body[coretex-page=index] .featured-products .soldoutButton{background-color:#7f1416;color:#fff;border-block:var(--globalBorderWidth, 1px) solid var(--globalBorderColor, #000);border-inline:none}x-cell.content{--padding: 57px;--space-1: 57px;padding-left:60px}x-cell.content h1{font-family:ivypresto-display,serif;font-size:74px;line-height:1.1;letter-spacing:.02em;font-weight:400;margin:0;text-transform:none}x-cell.content p{font-family:IBM Plex Sans,sans-serif;font-weight:300;font-size:16px;line-height:1.2;letter-spacing:0;color:#fff;margin:0}x-cell.content .button.is-customized{font-weight:400;line-height:1.1}@media(max-width:749px){x-cell.content{--padding: 32px;--space-1: 32px;padding-left:20px}x-cell.content h1{font-size:42px}}header#mainHeader #headerGrid{min-height:72px;align-items:center;padding:0 48px}@media(max-width:777px){header#mainHeader #headerGrid{padding:0 20px;grid-template-columns:1fr auto auto;column-gap:24px}header#mainHeader #headerGrid .hamburger{justify-content:flex-end}header#mainHeader #headerGrid ul.utility{justify-content:flex-end;gap:0}}#shopify-section-sections--22254940717103__header{display:flex;align-items:center}#shopify-section-sections--22254940717103__header header#mainHeader{width:100%}.featured-products .gs-title{justify-content:center;font-family:IBM Plex Sans,sans-serif}.featured-products .gs-title h2{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:0;margin:0}.featured-products .product-grid .title h2,.featured-products .product-grid .title a{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:0;text-transform:uppercase;margin:0}.featured-products .product-grid .vendor{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.2;margin:0}.listing-page .intro h1{font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:0;text-transform:uppercase;margin:0}.listing-page .product-grid .title h2,.listing-page .product-grid .title a{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:0;text-transform:uppercase;margin:0}.listing-page .product-grid .vendor{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.2;margin:0}.listing-page .product-grid product-card{--globalBorderColor: #000}.listing-page .superQuickBuy .cardButton,.listing-page .soldoutButton{background-color:#7f1416;color:#fff;border-block:var(--globalBorderWidth, 1px) solid var(--globalBorderColor, #000);border-inline:none}#f-motto{padding:var(--space-2) var(--mardding);text-align:center;text-transform:uppercase;font-size:.72rem;letter-spacing:.04em}#f-motto p{margin:0}#f-newsletter{background-image:linear-gradient(#19080847,#19080847),url(/cdn/shop/files/image_55_1.png?v=1783448746);background-size:cover;background-position:center;color:#fff;padding:clamp(2rem,4.17vw,60px)}#f-newsletter>x-flex{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:clamp(1.5rem,5.4vw,78px);row-gap:1.5rem}#f-newsletter>x-flex>x-cell:first-child{flex:1 1 20rem}#f-newsletter>x-flex>x-cell:last-child{flex:0 1 461px;max-width:100%}#f-newsletter p{font-family:ivypresto-display,serif;font-weight:100;font-size:clamp(2.1rem,4.45vw,64px);line-height:1;letter-spacing:0;margin:0}#f-newsletter .newsletterbox{gap:var(--space-2)}#f-newsletter input[type=email]{background:transparent;color:#fff;border:1px solid #ffffff;border-radius:0;font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-size:14px;height:36px;padding:0 .9rem;width:100%}#f-newsletter input[type=email]::placeholder{color:#ffffffeb;opacity:1;font-size:14px}#f-newsletter .usubscribe button{background:#fff;color:#000;border:1px solid #ffffff;border-radius:0;font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;height:36px;padding:0 .9rem;width:100%;display:inline-flex;align-items:center;justify-content:center}@media(max-width:777px){#f-newsletter input[type=email],#f-newsletter input[type=email]::placeholder{font-size:16px}#f-newsletter input[type=email],#f-newsletter .usubscribe button{height:42px}}#f-links{padding-block:1.7rem}#f-links .f-links>x-flex{width:auto;justify-content:center;column-gap:clamp(1.5rem,4.45vw,64px);row-gap:.9rem}#f-links .f-links a{font-size:16px;font-weight:400;line-height:1.06;padding:.25rem 0}sub-footer{font-size:12px}sub-footer .payment-icons img.payment-icon{width:29px;height:19px;border-radius:0}sub-footer .selectors .fake-select{border:var(--globalBorderWidth, 1px) solid #000000;border-radius:0;background:transparent;padding:.6rem .95rem;text-transform:uppercase;font-size:12px;letter-spacing:.02em}sub-footer .selectors>x-flex{gap:.9rem}sub-footer .copyright{font-size:12px}sub-footer .copyright a{text-transform:uppercase}body[coretex-page=product] .bullet-product-content product-content{gap:1.4rem}body[coretex-page=product] .bullet-product-content section.title h1{font-family:ivypresto-display,serif;font-weight:100;font-size:clamp(2.4rem,5.14vw,74px);line-height:1;letter-spacing:.02em;margin:0;text-transform:none}body[coretex-page=product] .bullet-product-content section.title{margin-block-end:-1.4rem}body[coretex-page=product] .bullet-product-content section.subtitle h3{font-family:ivypresto-display,serif;font-weight:100;font-style:italic;font-size:clamp(2.4rem,5.14vw,74px);line-height:1;letter-spacing:.02em;margin:0;text-transform:none}body[coretex-page=product] .bullet-product-content product-content{gap:clamp(1.4rem,3.05vw,44px)}body[coretex-page=product] .bullet-product-content .product-form{margin-block-start:clamp(1.5rem,4.4vw,63px)}body[coretex-page=product] .bullet-product-content section.vendor a{color:#7f1416;font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-weight:700;font-size:clamp(.875rem,1.39vw,20px);line-height:1;letter-spacing:.02em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}body[coretex-page=product] .bullet-product-content section.description .rte{font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-size:16px;line-height:1.4;text-align:justify}body[coretex-page=product] .bullet-product-content section.description .rte p{margin:0 0 1.2em}body[coretex-page=product] .bullet-product-content section.description .rte p:last-child{margin-bottom:0}body[coretex-page=product] .product-form .cartButton{border-radius:0;text-transform:uppercase;font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-weight:400;font-size:18px;letter-spacing:0;min-height:49px}body[coretex-page=product] .product-form .cartButton.is-outline{border:1px solid #000000;background:transparent;color:#000}body[coretex-page=product] .product-form .shopify-payment-button__button--unbranded{background:#000;color:#fff;border-radius:0;text-transform:uppercase;font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-weight:400;font-size:18px;letter-spacing:0;min-height:49px}body[coretex-page=product] .product-form .shopify-payment-button__more-options{display:none}body[coretex-page=product] .related .superQuickBuy .cardButton,body[coretex-page=product] .related .soldoutButton{background-color:#f8efd2;color:#000;text-transform:uppercase;font-size:18px;font-weight:400;border-block:var(--globalBorderWidth, 1px) solid var(--globalBorderColor, #000);border-inline:none}body[coretex-page=product] .related .gs-title{justify-content:center}body[coretex-page=product] .related .gs-title h2{font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:0;text-transform:uppercase;margin:0}body[coretex-page=product] .hero-text{padding-block:clamp(3rem,6.25vw,88px)}body[coretex-page=product] .hero-text .cta{font-family:ivypresto-display,serif;font-weight:100;color:#7f1416;font-size:clamp(1.6rem,3.75vw,54px)!important;line-height:1.1;letter-spacing:.02em}body[coretex-page=product] .hero-text .cta p{margin:0}section.philosophy .philosophy__eyebrow,section.our-values .our-values__eyebrow,section.explore-region .explore-region__eyebrow,footer #f-motto{font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:currentColor;opacity:1;padding:10px var(--mardding);border-block-end:var(--globalBorder)}section.philosophy .philosophy__eyebrow span,section.our-values .our-values__eyebrow span,section.explore-region .explore-region__eyebrow span{opacity:1}.featured-products .gs-title,.related .gs-title{padding-block:10px}section.philosophy .philosophy__grid{display:grid;grid-template-columns:minmax(0,511px) minmax(260px,397px) minmax(0,473px);justify-content:space-between;align-items:center;gap:0!important;padding:0 0 0 clamp(1.25rem,4.17vw,60px);min-height:clamp(300px,30.9vw,445px);width:100%;max-width:none;margin:0}section.philosophy .philosophy__heading .h2{font-family:ivypresto-display,serif;font-weight:100;font-size:clamp(2rem,3.75vw,54px);line-height:1.15;letter-spacing:0;margin:0;text-transform:none}section.philosophy .philosophy__text .rte{font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-size:16px;line-height:1.4;text-align:justify;color:#000;opacity:1}section.philosophy .philosophy__text .rte p{margin:0 0 1em}section.philosophy .philosophy__text .rte p:last-child{margin:0}section.philosophy .philosophy__media{justify-self:end;align-self:center;width:100%;max-width:473px;margin-right:0}section.philosophy .philosophy__media img{display:block;width:100%;height:auto}@media(max-width:1024px){section.philosophy .philosophy__grid{grid-template-columns:1.1fr 1fr .9fr;column-gap:24px!important;padding:2rem 0 2rem var(--mardding);min-height:0}}@media(max-width:777px){section.philosophy .philosophy__grid{grid-template-columns:1fr;row-gap:1.5rem!important;padding:2rem var(--mardding);min-height:0}section.philosophy .philosophy__media{justify-self:center;max-width:240px;margin-inline:auto}}product-card :is(.onHover,.onHover-a,.onHover-m,.onHover-s) :is(.on,.off){transition:opacity .45s ease}@media(max-width:749px){x-cell.content{padding-right:20px}.hero x-cell.content h1{font-size:38px!important}.hero x-cell.content{--padding: 28px;--space-1: 14px}.hero .meta .box{justify-content:center!important;align-content:center!important;align-items:center!important}.hero .meta .box>x-cell.content{height:auto!important;flex:0 0 auto!important;align-self:center!important}.hero x-cell.content x-flex{height:auto!important;min-height:0!important}}@media(max-width:777px){section.philosophy .philosophy__eyebrow,section.our-values .our-values__eyebrow,section.explore-region .explore-region__eyebrow,footer #f-motto{font-size:12px;letter-spacing:0}section.philosophy{padding-block:0 32px}section.philosophy .philosophy__grid{row-gap:2rem!important;padding:2.5rem var(--mardding) 1.5rem}section.philosophy .philosophy__heading .h2{text-align:center;font-size:32px;line-height:1.15;letter-spacing:.02em}section.philosophy .philosophy__text .rte{text-align:center;font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.02em;max-width:42ch;margin-inline:auto}section.philosophy .philosophy__text .rte p{margin:0 0 1.4em}section.philosophy .philosophy__text .rte p:last-child{margin:0}section.philosophy .philosophy__media{order:1;justify-self:center;width:min(60vw,230px);max-width:230px;margin:1.5rem auto 1rem;transform:scaleX(-1) scaleY(-1) rotate(-100deg)}#f-newsletter p,.our-values .our-values__heading,.our-values .our-values__tagline,.hero-text .cta,body[coretex-page=product] .hero-text .cta{font-size:32px!important;line-height:1.15;letter-spacing:.02em}body[coretex-page=product] .bullet-product-content section.title h1,body[coretex-page=product] .bullet-product-content section.subtitle h3{font-size:32px;line-height:1.1;letter-spacing:.02em}body[coretex-page=product] .bullet-product-content section.title{margin-block-end:-.9rem}body[coretex-page=product] .bullet-product-content section.vendor a{font-size:14px}body[coretex-page=product] .bullet-product-content section.description .rte{font-size:12px;line-height:1.5;letter-spacing:.02em;text-align:left}body[coretex-page=product] .product-form .cartButton,body[coretex-page=product] .product-form .shopify-payment-button__button--unbranded,body[coretex-page=product] .related .superQuickBuy .cardButton,body[coretex-page=product] .related .soldoutButton{font-size:14px}.hero x-cell.content h1{font-size:32px!important;line-height:1.15;letter-spacing:.02em}.hero x-cell.content p,.our-values .our-values__text,.our-values .our-values__text h3,.our-values .our-values__text p{font-family:"IBM Plex Sans",var(--fontFamily),sans-serif;font-size:12px;line-height:1.5;letter-spacing:.02em}.our-values .our-values__text h3{font-weight:600}.our-values .our-values__text p{margin:0 0 1.2em}.our-values .our-values__text p:last-child{margin:0}#f-links .f-links,#f-links .f-links x-flex,#f-links .f-links x-grid{justify-content:flex-start!important;text-align:left}sub-footer>x-grid{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:1.25rem;row-gap:.75rem}sub-footer .payment-icons{justify-content:flex-start!important}sub-footer .payment-icons>x-flex{gap:.5rem!important}sub-footer .selectors>x-flex{flex-direction:row!important;justify-content:flex-start!important;gap:.6rem!important}sub-footer .copyright,sub-footer #shopify-credits{width:100%;justify-content:flex-start!important;text-align:left!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
