:root{--titin-wine:#612141;--titin-green:#789d4a;--titin-pale:#babd8b;--titin-gap:clamp(20px,4vw,84px)}body{background:var(--titin-green);color:var(--titin-wine)}.titin-demo-shipping{background:var(--titin-wine);color:var(--titin-pale);font:12px/1.5 monospace;text-align:center;padding:9px 20px}.titin-demo-header{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:30px;padding:27px var(--titin-gap);background:var(--titin-wine);color:var(--titin-pale);border-top:1px solid #babd8b33;font:14px/1.5 Arial,sans-serif}.titin-demo-header img{width:120px;height:auto;filter:brightness(0) saturate(100%) invert(80%) sepia(18%) saturate(520%) hue-rotate(25deg)}.titin-demo-nav{display:flex;justify-content:center;gap:clamp(16px,2vw,32px)}.titin-demo-header a{text-decoration:none}.titin-demo-header a:hover{text-decoration:underline}.titin-demo-tools{display:flex;gap:20px;align-items:center}.titin-demo-tools details{display:none}.titin-demo-tools summary{cursor:pointer}.titin-demo-tools nav{position:absolute;inset:100% 0 auto;background:var(--titin-wine);padding:20px;z-index:80}.titin-demo-tools nav a{display:block;padding:12px}.titin-demo-header{position:relative;z-index:30}.titin-demo-hero,.titin-demo-feature,.titin-demo-range,.titin-demo-table,.titin-demo-origin,.titin-demo-footer{font:16px/1.6 Arial,sans-serif}.titin-demo-hero *,.titin-demo-feature *,.titin-demo-range *,.titin-demo-footer *{box-sizing:border-box;min-width:0}.titin-demo-hero h1,.titin-demo-feature h2,.titin-demo-range h2,.titin-demo-origin h2,.titin-demo-table h2,.titin-demo-footer h2{font-family:Arial,sans-serif;font-weight:750;letter-spacing:-.055em;line-height:1.04;margin:0}.titin-demo-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--titin-wine);color:var(--titin-pale)}.titin-demo-hero-copy{padding:clamp(35px,4vw,72px) var(--titin-gap)}.titin-demo-hero h1{font-size:clamp(55px,6.4vw,120px)}.titin-demo-hero-copy>p{max-width:41ch;margin-top:28px}.titin-demo-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:28px 0}.titin-demo-actions a:not(.titin-demo-button),.titin-demo-jug-link{text-decoration:underline;text-underline-offset:6px}.titin-demo-button{display:flex;align-items:center;justify-content:space-between;gap:26px;background:var(--titin-wine);color:var(--titin-pale);padding:15px 22px;border:1px solid var(--titin-wine);min-height:52px;font:600 14px/1.5 Arial,sans-serif;text-decoration:none;width:100%;cursor:pointer}.titin-demo-button.pale{background:var(--titin-pale);color:var(--titin-wine);width:auto}.titin-demo-button:disabled{opacity:.55;cursor:default}.titin-demo-footnote{font:12px/1.8 monospace}.titin-demo-stage{position:relative;display:flex;justify-content:center;align-items:center;padding:35px 45px 30px;isolation:isolate;min-height:520px;overflow:hidden}.titin-demo-disc{position:absolute;border-radius:50%;width:82%;aspect-ratio:1;background:var(--titin-green);z-index:-1}.titin-demo-stage figure{width:46%;margin:0}.titin-demo-stage img{object-fit:contain;height:clamp(300px,32vw,600px);width:100%;filter:drop-shadow(12px 17px 10px #30112730)}.titin-demo-stage figure:first-of-type img{transform:rotate(-10deg)}.titin-demo-stage figure:last-of-type img{transform:rotate(11deg)}.titin-demo-stage figcaption{font-size:20px;font-weight:650;line-height:1.15;text-align:center;margin-top:24px}.titin-demo-feature{padding:clamp(40px,5vw,100px) var(--titin-gap);display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,100px)}.titin-demo-feature-image{background:var(--titin-pale);border-radius:180px 180px 0 0;display:flex;align-items:center;justify-content:center;padding:45px}.titin-demo-feature-image img{width:75%;height:650px;object-fit:contain;max-height:70vw}.titin-demo-feature h2,.titin-demo-range h2,.titin-demo-origin h2{font-size:clamp(34px,3.6vw,65px)}.titin-demo-feature p{margin:20px 0}.titin-demo-subtitle{font-size:22px}.titin-demo-price{font-size:26px;font-weight:650}.titin-demo-purchase{display:flex;gap:20px;align-items:end}.titin-demo-purchase label{display:flex;flex-direction:column;gap:8px}.titin-demo-purchase input{background:transparent;border:1px solid var(--titin-wine);padding:12px;width:85px;color:inherit}.titin-demo-information{margin-top:30px;border-block:1px solid #61214155}.titin-demo-information details{padding:17px 0}.titin-demo-information summary{font-weight:650;cursor:pointer}.titin-demo-information ul{padding-left:22px;margin:15px 0}.titin-demo-jug-link{display:block;margin-top:28px;font-weight:650}.titin-demo-range{padding:70px var(--titin-gap);background:var(--titin-pale)}.titin-demo-range-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.titin-demo-range-heading p{max-width:72ch;margin-top:24px}.titin-demo-range-heading>a{flex-shrink:0;text-decoration:underline;text-underline-offset:6px}.titin-demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.titin-demo-card-image{display:flex;align-items:center;justify-content:center;background:var(--titin-green);height:400px;border-radius:100px 100px 0 0;overflow:hidden}.titin-demo-card-image img{width:90%;height:90%;object-fit:contain;mix-blend-mode:multiply}.titin-demo-card-title{display:flex;gap:18px;justify-content:space-between;margin:22px 0 16px}.titin-demo-card h3{font:650 clamp(22px,2vw,34px)/1.12 Arial,sans-serif;letter-spacing:-.035em}.titin-demo-card-title>span{white-space:nowrap}.titin-demo-card>p{min-height:80px;margin-bottom:20px}.titin-demo-table{position:relative}.titin-demo-table>img{width:100%;height:540px;object-fit:cover}.titin-demo-table>div{position:absolute;left:var(--titin-gap);bottom:35px;background:var(--titin-wine);color:var(--titin-pale);padding:25px;max-width:calc(100% - 40px)}.titin-demo-table h2{font-size:32px}.titin-demo-origin{display:grid;grid-template-columns:1fr 1fr;background:var(--titin-pale)}.titin-demo-origin>img{width:100%;height:100%;min-height:500px;object-fit:cover}.titin-demo-origin>div{padding:clamp(30px,5vw,80px)}.titin-demo-origin p{margin:25px 0}.titin-demo-origin a{text-decoration:underline;text-underline-offset:6px}.titin-demo-footer{background:var(--titin-wine);color:var(--titin-pale);padding:65px var(--titin-gap) 25px}.titin-demo-footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr .7fr;gap:35px}.titin-demo-footer h2{font-size:40px}.titin-demo-footer p{margin:22px 0}.titin-demo-footer nav{display:flex;flex-direction:column;gap:13px;font-size:14px}.titin-demo-footer-logo{display:block;margin:60px auto 40px;max-width:740px;width:70%}.titin-demo-footer-logo img{width:100%;height:auto;filter:brightness(0) saturate(100%) invert(80%) sepia(18%) saturate(520%) hue-rotate(25deg)}.titin-demo-footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #babd8b66;padding-top:24px;font-size:12px}.titin-demo-header :focus-visible,.titin-demo-footer :focus-visible,#MainContent :focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(min-width:2100px){.titin-demo-hero{grid-template-columns:1fr 1fr}.titin-demo-hero-copy{padding-left:6vw}}@media(max-width:1100px){.titin-demo-nav{display:none}.titin-demo-header{grid-template-columns:1fr auto}.titin-demo-tools details{display:block}.titin-demo-stage{padding-inline:20px}.titin-demo-footer-top{grid-template-columns:1fr 1fr}.titin-demo-range-heading{display:block}.titin-demo-range-heading>a{display:inline-block;margin-top:24px}.titin-demo-grid{gap:18px}}@media(max-width:700px){.titin-demo-header{padding:22px 20px}.titin-demo-header img{width:95px}.titin-demo-hero,.titin-demo-feature,.titin-demo-origin{grid-template-columns:1fr}.titin-demo-hero-copy{padding:35px 22px 15px}.titin-demo-hero h1{font-size:clamp(54px,12vw,78px)}.titin-demo-stage{min-height:410px;padding-block:15px 35px}.titin-demo-stage img{height:300px}.titin-demo-stage figcaption{font-size:19px}.titin-demo-feature{padding:40px 20px}.titin-demo-feature-image{padding:30px;border-radius:120px 120px 0 0}.titin-demo-feature-image img{height:400px;max-height:none}.titin-demo-grid{grid-template-columns:1fr;gap:42px}.titin-demo-card-image{height:390px}.titin-demo-card>p{min-height:0}.titin-demo-range{padding:45px 20px}.titin-demo-table>img{height:430px}.titin-demo-table h2{font-size:27px}.titin-demo-origin>img{min-height:0;height:300px}.titin-demo-footer{padding:45px 20px 22px}.titin-demo-footer-top{grid-template-columns:1fr 1fr;gap:32px 20px}.titin-demo-footer-top>div{grid-column:1/-1}.titin-demo-footer nav{font-size:13px}.titin-demo-footer-logo{width:90%;margin-block:40px}.titin-demo-footer-bottom{font-size:11px}}@media(prefers-reduced-motion:no-preference){.titin-demo-stage figure:first-of-type img{animation:titin-demo-arrive-left 1s ease-out both}.titin-demo-stage figure:last-of-type img{animation:titin-demo-arrive-right 1.1s ease-out both}@keyframes titin-demo-arrive-left{0%{transform:translateY(30px) rotate(-6deg);opacity:0}to{transform:rotate(-10deg);opacity:1}}@keyframes titin-demo-arrive-right{0%{transform:translateY(40px) rotate(6deg);opacity:0}to{transform:rotate(11deg);opacity:1}}}.titin-demo-disc{max-width:660px}.titin-demo-origin>video{width:100%;height:100%;min-height:450px;object-fit:cover;background:#612141}.demo-shots-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:1300px;margin:auto}.demo-truffle-teaser{display:grid;grid-template-columns:1.2fr 1fr;gap:5vw;padding:50px var(--titin-gap);background:#babd8b;align-items:center;font:16px/1.65 Arial,sans-serif}.demo-truffle-teaser h2{font:750 clamp(35px,4vw,64px)/1.02 Arial,sans-serif;letter-spacing:-.05em;margin-bottom:25px}.demo-truffle-teaser p{max-width:55ch;margin-bottom:25px}.demo-truffle-teaser>a{display:flex;justify-content:center}.demo-truffle-teaser img{width:100%;max-width:460px;height:auto;object-fit:contain}.titin-demo-footer-bottom nav{flex-direction:row;flex-wrap:wrap;gap:20px}.demo-feature-tabs{display:flex;gap:25px;padding-top:15px}.demo-feature-tabs button{padding:10px 0;color:inherit;background:none;border:0;border-bottom:2px solid transparent;font:650 17px Arial,sans-serif;cursor:pointer}.demo-feature-tabs button[aria-selected=true]{border-color:currentColor}.titin-demo-information [role=tabpanel]{padding:18px 0}.demo-newsletter{margin-top:45px;padding-top:30px;border-top:1px solid #babd8b55;max-width:750px}.demo-newsletter label{display:block;margin-bottom:12px}.demo-newsletter>div{display:flex}.demo-newsletter input{background:transparent;color:inherit;border:1px solid #babd8b;padding:14px;font:inherit;flex:1;min-width:0}.demo-newsletter button{background:#babd8b;color:#612141;padding:14px 22px;border:1px solid #babd8b;font:650 14px Arial,sans-serif}.demo-newsletter a{text-decoration:underline}.demo-newsletter>p{font-size:13px}.demo-product-info details p{line-height:1.65}@media(max-width:700px){.titin-demo-origin>video{min-height:0;height:340px}.demo-shots-grid,.demo-truffle-teaser{grid-template-columns:1fr}.demo-truffle-teaser{padding:40px 20px}.demo-truffle-teaser img{max-width:310px}.demo-newsletter button{padding-inline:14px}.titin-demo-footer-bottom nav{gap:14px}.titin-demo-disc{max-width:360px}}.titin-demo-card-title>span{flex-shrink:0}.titin-demo-card-title h3{overflow-wrap:anywhere}.titin-demo-range .titin-demo-card-image img{mix-blend-mode:normal}.titin-demo-card-image{background:#babd8b}.titin-demo-header .titin-demo-tools>a{white-space:nowrap}@media(max-width:370px){.titin-demo-tools,.titin-demo-header{gap:12px}.titin-demo-header img{width:82px}}.titin-demo-footer .demo-newsletter input,.titin-demo-content input[type=email]{background:#babd8b!important;color:#612141!important}.titin-demo-content input[type=email]::placeholder,.titin-demo-footer .demo-newsletter input::placeholder{color:#612141a6}.titin-market-selectors{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-block:1.5rem}.titin-market-selectors form{flex:0 1 23rem;min-width:0}.titin-market-selectors label{display:block;margin-block-end:.4rem}.titin-market-selectors form>div{display:flex;flex-wrap:wrap;gap:.5rem}.titin-market-selectors select,.titin-market-selectors button{min-height:44px;max-width:100%;padding:.5rem .75rem;border:1px solid currentColor;border-radius:0}.titin-market-selectors select{flex:1 1 12rem;min-width:0;background:var(--titin-pale);color:var(--titin-wine)}.titin-market-selectors button{background:var(--titin-wine);color:var(--titin-pale)}.titin-cookie-preferences{padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em}.titin-cta-arrow{display:inline-flex;align-items:center;vertical-align:middle}.titin-cta-arrow>svg{width:.9em;height:.9em}.titin-cta-arrow--down>svg{transform:rotate(90deg)}@media(max-width:760px),(hover:none)and (pointer:coarse){.titin-cta-arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/titin-demo.css.map */
