*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--brand-font);font-weight:400;color:var(--ink);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}button{font-family:inherit}a{color:inherit}h1,h2,h3,h4,h5,h6{font-weight:300;text-transform:uppercase;letter-spacing:.02em}.page-width{max-width:var(--page-width,1200px);margin-inline:auto;padding-inline:32px}@media(max-width:900px){.page-width{padding-inline:16px}}.rte{color:var(--ink-soft);line-height:1.7}.rte h2,.rte h3{color:var(--ink);font-weight:300;text-transform:uppercase;letter-spacing:.02em;margin:28px 0 12px;line-height:1.3}.rte h2{font-size:22px}.rte h3{font-size:18px}.rte p{margin:0 0 14px}.rte a{color:var(--brand-color);text-decoration:underline}.rte ul,.rte ol{margin:0 0 14px;padding-left:22px}.rte li{margin-bottom:6px}.rte img{border-radius:12px;margin:16px 0}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:var(--ink);color:#fff;text-decoration:none;border:none;border-radius:var(--button-radius);font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .16s}.button:hover{background:var(--brand-color)}.button--secondary{background:transparent;color:var(--ink);border:1.5px solid var(--line)}.button--secondary:hover{background:transparent;border-color:var(--brand-color);color:var(--brand-color)}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{border-radius:var(--button-radius)!important}.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;background:var(--bg);color:var(--ink);padding:12px 20px;border:1px solid var(--line);border-radius:0 0 8px}.skip-link:focus{left:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0;margin:-1px;border:0}:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.shopify-section{position:relative}.section-bg--grey{background:var(--section-grey,#f2f4f6)}.section-bg--white{background:var(--bg)}.tc-bg.tc-bg{position:relative;isolation:isolate;overflow:hidden;max-width:none;margin-inline:0}.tc-bg__media picture{display:contents}.tc-bg__media img{width:100%;height:100%;object-fit:cover;display:block}.tc-bg.tc-bg:not(.tc-bg--under-header){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;min-height:min(64vh,580px);background:var(--section-grey);color:var(--ink);text-align:left}.tc-bg:not(.tc-bg--under-header)>.tc-bg__media{grid-column:2;grid-row:1;position:relative;min-height:100%}.tc-bg:not(.tc-bg--under-header)>.tc-bg__media img{position:absolute;top:0;right:0;bottom:0;left:0}.tc-bg.tc-bg:not(.tc-bg--under-header)>.wrap{grid-column:1;grid-row:1;align-self:center;width:auto;max-width:none;margin:0;padding-block:clamp(56px,7vw,104px);padding-left:max(32px,calc((100vw - var(--page-width,1200px)) / 2 + 32px));padding-right:clamp(32px,5vw,80px)}.tc-bg.tc-bg:not(.tc-bg--under-header)>.wrap>*{margin-left:0;margin-right:0;max-width:60ch}.tc-bg.tc-bg:not(.tc-bg--under-header)>.wrap>h1{font-size:clamp(30px,3.4vw,46px);line-height:1.14;max-width:20ch}.tc-bg.tc-bg:not(.tc-bg--under-header) [class*=__btns]{justify-content:flex-start}.tc-bg.tc-bg:not(.tc-bg--under-header)>.wrap>.tc-btn{margin-top:22px}@media(max-width:800px){.tc-bg.tc-bg:not(.tc-bg--under-header){grid-template-columns:1fr;min-height:0}.tc-bg:not(.tc-bg--under-header)>.tc-bg__media{grid-column:1;grid-row:1;aspect-ratio:3/2;min-height:0}.tc-bg.tc-bg:not(.tc-bg--under-header)>.wrap{grid-column:1;grid-row:2;padding:36px 16px 44px}}.tc-bg.tc-bg--under-header{color:#fff;display:flex;align-items:center;background:#2b1a12;padding-top:calc(var(--header-h,80px) + clamp(64px,9vw,120px));padding-bottom:clamp(80px,11vw,140px);min-height:min(86vh,760px)}.tc-bg--under-header>.wrap{width:100%;position:relative}.tc-bg--under-header>.tc-bg__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.tc-bg--under-header>.tc-bg__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c120c9e,#1c120c6b 45%,#1c120c99)}.tc-bg--under-header.tc-bg--under-header :is(h1,h2,h3,p,span,blockquote,cite,li){color:#fff}.tc-bg--under-header.tc-bg--under-header p{color:#ffffffeb}.tc-bg--under-header.tc-bg--under-header a:not([class]){color:#fff}.tc-bg--under-header.tc-bg--under-header a[class*=--ghost]{color:#fff;border-color:#fff;background:transparent}.tc-bg--under-header.tc-bg--under-header a[class*=--ghost]:hover{background:#fff;color:var(--ink);border-color:#fff}.tc-bg--under-header.tc-bg--under-header :is(h1,h2){text-shadow:0 2px 24px rgba(0,0,0,.25)}@media(max-width:700px){.tc-bg.tc-bg--under-header{padding-top:calc(var(--header-h,80px) + 56px);padding-bottom:72px;min-height:82vh}}.tc-btn{display:inline-block;padding:15px 30px;font-size:15px;font-weight:600;text-decoration:none;border:1.5px solid var(--brand-color);border-radius:var(--button-radius);transition:all .18s ease;cursor:pointer}.tc-btn--solid{background:var(--brand-color);color:#fff}.tc-btn--solid:hover{background:var(--ink);border-color:var(--ink);color:#fff}.tc-btn--ghost{background:transparent;color:var(--brand-color)}.tc-btn--ghost:hover{background:var(--brand-color);color:#fff}.tc-lead{position:relative;z-index:1;margin-top:-56px;padding-inline:32px;padding-bottom:clamp(44px,6vw,80px)}.tc-lead__box{max-width:980px;margin-inline:auto;background:var(--bg);border:1px solid var(--line);border-top:3px solid var(--brand-color);box-shadow:0 22px 50px -28px #2f251b59;padding:clamp(28px,4.5vw,52px)}.tc-lead__quote{margin:0 0 22px;text-align:center}.tc-lead__quote blockquote{font-family:var(--brand-font);font-style:italic;font-size:clamp(20px,2.4vw,25px);line-height:1.4;color:var(--ink);margin:0 0 8px}.tc-lead__quote cite{color:var(--brand-color);font-size:15px;font-style:normal;font-weight:600}.tc-lead__title{font-size:clamp(22px,2.8vw,30px);line-height:1.25;margin:0 0 16px}.tc-lead__text p{color:var(--ink-soft);line-height:1.8;font-size:17px;margin:0 0 14px}.tc-lead__text p:last-child{margin-bottom:0}.tc-lead__text a:not([class]){color:var(--brand-color)}.tc-lead__actions{margin-top:24px;display:flex;gap:14px;flex-wrap:wrap}.tc-facts{list-style:none;margin:30px 0 0;padding:26px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px 28px}.tc-lead__box>.tc-facts:first-child{margin-top:0;padding-top:0;border-top:0}.tc-facts li{display:flex;gap:14px;align-items:flex-start;margin:0;padding:0}.tc-facts li:before{content:none}.tc-facts__ico{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--section-grey);color:var(--brand-color);display:flex;align-items:center;justify-content:center}.tc-facts__ico svg{width:22px;height:22px}.tc-facts__txt{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.45;color:var(--ink-soft)}.tc-facts__txt strong{font-family:var(--brand-font);font-size:17px;font-weight:500;color:var(--ink)}@media(max-width:900px){.tc-lead{padding-inline:16px;margin-top:-32px}}@media(max-width:800px){.tc-lead{margin-top:0;padding-top:24px}}.tc-endcta{padding-inline:32px;padding-block:clamp(48px,6vw,80px)}.tc-endcta__box{max-width:980px;margin-inline:auto;background:var(--section-grey);border-left:3px solid var(--brand-color);padding:clamp(32px,4.5vw,52px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 40px;align-items:center}.tc-endcta__title{font-size:clamp(22px,2.8vw,30px);line-height:1.25;margin:0 0 10px}.tc-endcta__text{color:var(--ink-soft);line-height:1.7;font-size:17px;margin:0;max-width:56ch}.tc-endcta__actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:900px){.tc-endcta{padding-inline:16px}}@media(max-width:700px){.tc-endcta__box{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/base.css.map */
