*{box-sizing:border-box}body{margin:0;color:#191919;background:#fff;font:16px/1.6 Arial,sans-serif}a{color:inherit;text-decoration:none}header,main,footer{max-width:1180px;margin:auto;padding:0 42px}header{height:110px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8e8e8}header img{width:118px;height:74px;object-fit:contain}nav{display:flex;gap:30px;font-size:13px}.tag{font-size:11px;letter-spacing:2px;text-transform:uppercase}.hero{padding:64px 0 40px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px}h1{font-size:58px;line-height:1.04;letter-spacing:-2px;margin:18px 0 22px;max-width:480px}h2{font-size:34px;letter-spacing:-1px;line-height:1.2}h3{font-size:22px;margin:16px 0 0}p{color:#555;max-width:510px}.hero img{width:100%;display:block}.buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{padding:12px 22px;border:1px solid #191919;border-radius:3px;font-size:13px;font-weight:600;display:inline-block}.primary{background:#191919;color:#fff}.section{padding:40px 0;border-top:1px solid #e8e8e8}.cards{display:grid;grid-template-columns:1fr 1fr;gap:40px}.photo{height:230px;background:#fff;display:flex;align-items:center;justify-content:center;margin-top:20px}.photo img{width:100%;height:100%;object-fit:contain}.price{font-weight:700;float:right;font-size:19px}.meta{font-size:13px;color:#666}.swatches{display:flex;gap:9px;margin-top:20px}.swatches i{width:10px;height:10px;border-radius:50%}.partner{display:flex;justify-content:space-between;align-items:center}.review{background:#f5f5f5;padding:12px 18px;font-size:12px;margin:30px 0}.retailer{padding-top:55px}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{font-size:12px;display:block}input,select,textarea{width:100%;padding:12px;border:1px solid #d9d9d9;background:#fff;border-radius:3px;font:14px Arial;margin-top:6px;color:#555}.full{grid-column:1/-1}footer{padding-top:28px;padding-bottom:35px;border-top:1px solid #e8e8e8;font-size:12px;color:#666;display:flex;justify-content:space-between}.check{display:flex;gap:10px;align-items:flex-start}.check input{width:auto;margin:5px 0}button{cursor:pointer}.formnote{font-size:12px;color:#666}@media(max-width:650px){header,main,footer{padding-left:22px;padding-right:22px}header{height:94px}header img{width:90px;height:65px}nav{gap:12px;font-size:11px}nav .desktop{display:none}.hero{display:flex;flex-direction:column;padding-top:40px;gap:18px;align-items:stretch}h1{font-size:44px;letter-spacing:-1.5px}h2{font-size:28px}.cards{grid-template-columns:1fr;gap:30px}.photo{height:180px}.partner{display:block}.formgrid{grid-template-columns:1fr}.full{grid-column:auto}footer{display:block}footer span{display:block;margin-bottom:8px}.hero img{margin-top:12px}}.grid7{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:26px}.card7{border:1px solid #eee;padding:18px;text-align:center}.card7 img{width:100%;height:230px;object-fit:contain}.card7 h3{font-size:17px;margin:12px 0 2px}.card7 .p7{font-weight:700;margin-top:8px;font-size:15px}@media(max-width:650px){.grid7{grid-template-columns:1fr 1fr;gap:16px}.card7 img{height:150px}.card7 h3{font-size:15px}}@font-face{font-family:TRYP Display;src:url(tryp-display-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TRYP Display;src:url(tryp-display-italic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}:root{--tryp-headline-ink:#191919;--tryp-headline-accent:#99701c}.hero h1{color:var(--tryp-headline-ink);font-family:TRYP Display,Georgia,Times New Roman,serif;font-size:48px;line-height:1.08;letter-spacing:-1.2px;font-weight:700;margin:18px 0 22px;max-width:480px}.hero h1 .headline-lead{display:block;text-transform:uppercase}.hero h1 .headline-tryp{text-decoration-line:underline;text-decoration-color:var(--tryp-headline-accent);text-decoration-thickness:3px;text-underline-offset:.12em;text-decoration-skip-ink:none}.hero h1 .headline-vibe{display:block;margin-top:10px;font-size:46px;line-height:1.12;font-style:italic;font-weight:600;letter-spacing:-.8px;color:var(--tryp-headline-accent)}@media(max-width:650px){.hero h1{font-size:40px;letter-spacing:-.9px}.hero h1 .headline-vibe{font-size:40px;line-height:1.12;margin-top:10px;letter-spacing:-.7px}}.btn{background:#fff;cursor:pointer;font-family:Arial,sans-serif}.btn.primary{background:#191919;color:#fff}.btn[disabled]{opacity:.5}input,select,textarea{color:#191919}.formmsg{padding:14px 18px;border-radius:3px;margin:18px 0;font-size:14px}.formmsg.ok{background:#f1f6ee;color:#2d4a22}.formmsg.err{background:#fbeeee;color:#7a1f1f}.hp{position:absolute;left:-9999px}.coming{padding:40px 0}@media(max-width:650px){.grid7>.card7:last-child:nth-child(odd){grid-column:1/-1;width:calc((100% - 16px)/2);justify-self:center}}.product-gallery{max-width:680px;margin:24px 0 32px}.product-gallery-main{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.product-gallery-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.product-gallery-extras img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:1px solid #eee}@media(max-width:650px){.product-gallery-main{max-height:380px}.product-gallery-extras{gap:12px}}.card7-link{display:block;color:inherit;text-decoration:none}.card7{transition:box-shadow .15s}.card7:hover{box-shadow:0 2px 12px #0000001f}.card7-link:focus-visible{outline:2px solid #191919;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tryp.css.map */
