:root{--tc-blue: var(--palette-color3, #0738a9);--tc-ink: #101d36;--tc-green: #00ab56;--tc-soft: #eff4fa;--tc-border: #d9e4f2}.tc-shell{width:min(1400px,calc(100% - clamp(32px,7vw,100px)));margin-inline:auto}.tarcavo-section{display:block;padding-block:clamp(12px,2.1vw,30px)}.tarcavo-section:first-child{padding-block-start:clamp(16px,2.6vw,36px)}.tarcavo-section:last-child{padding-block-end:clamp(28px,4.5vw,64px)}.tc-module{padding-block:12px}.tc-intro h2{font-size:clamp(26px,3vw,42px);line-height:1.12;color:var(--tc-ink);margin:0 0 8px}.tc-intro p{margin:0;max-width:48ch;line-height:1.55}.tc-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:12px 20px;min-height:46px;border:1px solid transparent;border-radius:6px;background:var(--tc-blue);color:#fff;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}.tc-button:hover{background:#062c80;color:#fff}.tc-shell a:focus-visible,.tc-shell button:focus-visible{outline:2px solid var(--tc-blue);outline-offset:3px}.tc-image{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.tc-hero{display:grid;grid-template-columns:1fr 1.04fr;border-radius:12px;overflow:hidden;background:var(--tc-blue)}.tc-hero__copy{align-self:center;padding:clamp(28px,5vw,72px);color:#fff}.tc-hero__copy h2{color:inherit;font-size:clamp(36px,5vw,72px);line-height:1.06;margin:0 0 18px;max-width:12ch}.tc-hero__copy p{max-width:43ch;color:#e7efff;font-size:clamp(15px,1.4vw,19px);margin:0 0 24px;line-height:1.6}.tc-hero__copy .tc-button{background:#e2ffeb;color:#073e23}.tc-hero__copy .tc-button:hover{background:#bbf2cf}.tc-hero__media{display:grid;place-items:center;background:#e7edf5}.tc-hero__media img{max-height:480px}.tc-directory,.tc-products{display:grid;gap:clamp(10px,1.4vw,20px);margin-block-start:22px}.tc-directory{grid-template-columns:repeat(6,minmax(0,1fr))}.tc-directory__item{display:grid;grid-template-columns:1fr auto;align-content:start;gap:8px;border:1px solid var(--tc-border);border-radius:8px;padding:12px;color:var(--tc-ink);text-decoration:none;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.tc-directory__item:hover,.tc-assistance__links a:hover{border-color:var(--tc-blue);color:var(--tc-blue)}.tc-directory__media{grid-column:1 / -1;display:grid;place-items:center;background:var(--tc-soft);border-radius:4px}.tc-directory__media img{max-height:105px}.tc-selection--grid,.tc-selection--rail{border-top:1px solid var(--tc-border);padding-block-start:24px}.tc-selection__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.tc-link{display:inline-flex;gap:8px;align-items:center;color:var(--tc-blue);font-weight:700;text-underline-offset:5px}.tc-products{grid-template-columns:repeat(4,minmax(0,1fr))}.tc-product{border:1px solid var(--tc-border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0;background:#fff}.tc-product:hover{box-shadow:0 5px 18px #18387414}.tc-product__image{display:grid;place-items:center;min-height:110px;background:#f6f8fc;padding:10px}.tc-product__image img{max-height:220px}.tc-product__copy{padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;flex:1}.tc-product__copy h3{margin:0;font-size:15px;line-height:1.42;overflow-wrap:anywhere}.tc-product__copy a{color:var(--tc-ink);text-decoration:none}.tc-product__copy a:hover{text-decoration:underline}.tc-product__copy p{font-weight:700;margin:0;color:var(--tc-blue)}.tc-selection--rail .tc-product{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr)}.tc-selection--rail .tc-product__copy{padding:11px}.tc-selection--rail .tc-product__image{padding:5px}.tc-selection--focus,.tc-selection--reverse{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;background:var(--tc-soft);border-radius:10px;padding:0;overflow:hidden}.tc-selection--reverse{grid-template-columns:1.1fr .9fr;background:#eaf5ee}.tc-selection--focus .tc-selection__intro,.tc-selection--reverse .tc-selection__intro{display:grid;justify-content:start;padding:clamp(22px,4.7vw,64px);gap:18px}.tc-selection--reverse .tc-selection__image{grid-column:1;grid-row:1}.tc-selection__image{background:#f9fbfd;display:grid;place-items:center}.tc-selection__image img{max-height:340px}.tc-assistance{border-block:1px solid var(--tc-border);padding-block:24px}.tc-assistance__links{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-block-start:18px}.tc-assistance__links a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border:1px solid var(--tc-border);border-radius:6px;text-decoration:none;color:var(--tc-ink);font-weight:650}.tc-newsletter{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;background:var(--tc-soft);border-inline-start:4px solid var(--tc-green);border-radius:6px;padding:clamp(18px,3vw,36px)}.tc-newsletter__fields,.tc-search{display:flex;align-items:stretch;gap:8px;min-width:0}.tc-newsletter input,.tc-search input{flex:1;min-width:0;background:#fff;color:var(--tc-ink);border:1px solid #a2b3d0;border-radius:6px;min-height:44px;padding:8px 12px;font:inherit}.tc-search .tc-button{min-height:44px;padding-block:8px}#header-component .header__row--top{border-top:2px solid var(--tc-green)}#header-component .header__row--bottom{--color-foreground: #fff}#header-component a.menu-list__link:not(:hover){color:inherit}#MainContent .product-grid__item .product-card,#MainContent .resource-list__item .product-card{background:#fff;border:1px solid var(--tc-border);border-radius:8px;overflow:hidden}#MainContent .product-card .group-block-content{padding-inline:10px}#MainContent :is(.product-media img,.collection-card img,.card-gallery img,.article-card img,.blog-posts-card img){object-fit:contain!important}#MainContent :is(.rte img,.page-width-content img),.shopify-policy__body img{max-width:100%;height:auto;object-fit:contain}.shopify-policy__container{max-width:min(920px,calc(100% - 32px));margin:36px auto 64px}#shopify-section-footer-group .footer-content,.footer-content{line-height:1.55}.footer-content .menu__heading__default{margin-bottom:8px}.footer-content .payment-icons__list{list-style:none}.tc-page-head{width:min(1400px,calc(100% - clamp(32px,7vw,100px)));margin:24px auto 0;padding:0 0 16px;border-bottom:1px solid var(--tc-border);color:var(--tc-ink);font-size:13px}.tc-page-head a{color:var(--tc-blue)}@media(min-width:750px){#header-component:not([data-menu-style=drawer]) .header__row--top:has(.tc-search) .header__columns{--header-template-columns: auto minmax(14rem, 1fr) auto}#header-component:not([data-menu-style=drawer]) .header__row--top .header__column--center:has(.tc-search){width:100%}#header-component:not([data-menu-style=drawer]) .header__row--top .tc-search{width:min(100%,760px)}}@media(max-width:749px){#header-component .header__row--top .tc-search{grid-column:1 / -1;grid-row:2;width:100%;padding-block:4px 10px}}#header-component[data-menu-style=drawer] .header__row--top .tc-search{grid-column:1 / -1;grid-row:2;width:100%;padding-block:4px 10px}#header-component[data-menu-style=drawer] .header__column--center:has(.tc-search){display:contents}@media(max-width:1050px){.tc-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-selection--rail .tc-products,.tc-assistance__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.tc-hero,.tc-selection--focus,.tc-selection--reverse,.tc-newsletter{grid-template-columns:minmax(0,1fr)}.tc-hero__media img{max-height:245px}.tc-directory,.tc-products{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-selection--rail .tc-product{grid-template-columns:minmax(0,1fr)}.tc-selection--reverse .tc-selection__image{grid-row:auto}.tc-selection__image img{max-height:250px}.tc-product__image img{max-height:160px}.tc-assistance__links a{padding:10px;font-size:13px}.tc-search .tc-button,.tc-newsletter .tc-button{padding-inline:12px}}#header-component .header-logo img{width:clamp(128px,16vw,218px);height:auto;object-fit:contain}.skip-to-content-link:not(:focus){clip-path:inset(50%);position:absolute;width:1px;height:1px;overflow:hidden}.footer-content .menu__heading__accordion{display:none}.payment-icons .payment-icons__list{display:flex;justify-content:flex-end;flex-wrap:wrap;padding:0;margin:0;list-style:none}.payment-icons__item{display:inline-flex}.payment-icons__item svg{max-width:38px;height:auto}#MainContent .product-grid__item .product-card .product-title h3{font-size:15px;line-height:1.4}#MainContent .product-grid__item .product-card .product-title{overflow-wrap:break-word}#MainContent .page-width-content table{max-width:100%}#MainContent .page-width-content{overflow-wrap:anywhere}.gift-card__main{border-top:4px solid var(--tc-green)}@media(max-width:749px){#header-component .header-logo img{width:min(138px,100%)}.payment-icons .payment-icons__list{justify-content:center}}@media(min-width:990px){.footer-content{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.footer-utilities .utilities{display:flex;justify-content:space-between;align-items:center}}@media(min-width:750px){#header-component:not([data-menu-style=drawer]) .header__row--top .header__columns{display:grid;grid-template-areas:"left center right";align-items:center;gap:24px;padding-block:12px}#header-component:not([data-menu-style=drawer]) .header__row--top .header__column--left{grid-area:left}#header-component:not([data-menu-style=drawer]) .header__row--top .header__column--center{grid-area:center}#header-component:not([data-menu-style=drawer]) .header__row--top .header__column--right{grid-area:right}#header-component:not([data-menu-style=drawer]) .header__row--top .header__icon--menu{display:none}#header-component .header__row--bottom .header__columns{min-height:46px;align-items:center}}#header-component header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}#header-component .header__row--bottom a.menu-list__link{color:#fff}#header-component .header__row--bottom .menu-list__submenu a{color:var(--tc-ink)}#header-component .header__row--bottom .menu-list__submenu:not(:hover){color:var(--tc-ink)}@media(max-width:749px){#header-component .header__row--top .header__columns{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"menu center right" "search search search";align-items:center;padding-top:6px}#header-component .header__row--top .header__column{display:contents}#header-component .header__row--top .header-logo{grid-area:center;justify-self:start}#header-component .header__row--top header-actions{grid-area:right}#header-component .header__row--top .tc-search{grid-area:search}}#header-component .menu-list__submenu[inert]{visibility:hidden;pointer-events:none}@media(min-width:750px){#header-component .header__row--bottom .menu-list__list{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;margin:0;padding:0;list-style:none}#header-component .header__row--bottom .menu-list__trigger{display:flex;align-items:center;gap:4px}#header-component .header__row--bottom .menu-list__list-item{list-style:none;align-self:center}#header-component .header__row--bottom .header__columns{display:grid}#header-component .header__row--bottom header-menu{display:block;width:100%}#header-component .header__row--bottom .menu-list__link{white-space:nowrap}#header-component .header__row--bottom .menu-list__disclosure,#header-component .header__row--bottom .menu-list__list-item[slot=more]>button{color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tarcavo.css.map */
