/* Tryk T-shirt Online — Flatsome styling */
body{font-family:Arial,Helvetica,sans-serif;color:#292622;padding-bottom:36px}.header-main{background:#fff}.header-bottom{background:#fff;border-top:1px solid #efede8;border-bottom:1px solid #efede8}.header-nav-main a,.header-nav a{letter-spacing:0;text-transform:none;font-size:14px}.header-search-form input{border-radius:6px;background:#f7f7f5;box-shadow:none;border-color:#e4e1db}.header-search-form .button{border-radius:0 6px 6px 0}.ttso-hero h1{font-size:64px;line-height:1.07;letter-spacing:-2.5px;color:#272522;margin:18px 0 25px}.ttso-hero h1 span{color:#ef601d}.ttso-eyebrow{font-size:12px!important;font-weight:700;letter-spacing:2px;color:#c7541d;text-transform:uppercase;margin-bottom:14px!important}.ttso-intro{font-size:18px;line-height:1.8;color:#716b63;max-width:470px}.ttso-hero .button{letter-spacing:0;text-transform:none}.ttso-hero-image .col-inner{position:relative}.ttso-hero-image img{border-radius:16px}.ttso-image-label{position:absolute;bottom:26px;right:20px;background:#fff;padding:17px 22px;border-radius:9px;font-size:13px;box-shadow:0 6px 20px #0000000a;color:#756f66}.ttso-image-label strong{color:#282522;font-size:14px}.ttso-benefits{border-bottom:1px solid #ece9e2}.ttso-benefits h3{font-size:15px;margin:0 0 9px;color:#302b25}.ttso-benefits p{font-size:13px;color:#7e766b;margin:0}.ttso-benefits .col{padding-bottom:0}.ttso-collection h2,.ttso-how h2{font-size:37px;letter-spacing:-1px;color:#2d2923;margin-bottom:17px}.ttso-collection p,.ttso-how p{color:#786f63;line-height:1.8}.ttso-products .product-small.box{border:1px solid #ede9e1;border-radius:10px;overflow:hidden;background:white;transition:box-shadow .2s,transform .2s}.ttso-products .product-small.box:hover{box-shadow:0 12px 24px #00000008;transform:translateY(-4px)}.ttso-products .box-text{padding:20px!important}.ttso-products .name a{font-size:16px;font-weight:600;color:#332e27}.ttso-products .price-wrapper{margin-top:12px}.ttso-products .button{border-radius:4px;font-size:11px;letter-spacing:0;text-transform:none}.ttso-step{color:#d85e24!important;font-size:12px;font-weight:700;letter-spacing:2px}.ttso-how h3{font-size:23px;letter-spacing:-.3px}.ttso-callout{background:#292622;border-radius:13px;padding:40px 35px!important;color:white}.ttso-callout h2{color:white;font-size:36px;letter-spacing:-1px}.ttso-callout p{color:#c9c0b5}.ttso-callout .ttso-eyebrow{color:#ff8a4d}.ttso-callout .col{padding-bottom:0}.ttso-callout .button{letter-spacing:0;text-transform:none}.ttso-test-label{position:fixed;bottom:0;left:0;right:0;text-align:center;padding:9px 12px;background:#fff1e3;color:#a65b2c;font-size:11px;z-index:900;border-top:1px solid #f1d9c4}.ttso-demo-note{padding:10px 14px;background:#fff1e3;border-radius:5px;color:#a65b2c;font-size:13px}#saadan{scroll-margin-top:180px}@media(max-width:849px){.ttso-hero h1{font-size:48px}.ttso-intro{font-size:16px}.ttso-callout h2{font-size:29px}}@media(max-width:549px){.ttso-hero h1{font-size:46px;letter-spacing:-1.8px}.ttso-hero-image .img{margin-bottom:0}.ttso-image-label{bottom:20px;right:13px;padding:13px 16px}.ttso-benefits .col{padding-bottom:20px}.ttso-benefits .col:last-child{padding-bottom:0}.ttso-collection h2,.ttso-how h2{font-size:28px}.ttso-products .box-text{padding:13px!important}.ttso-products .name a{font-size:14px}.ttso-callout{padding:30px 20px!important}.ttso-callout .col{padding-bottom:20px}.ttso-test-label{font-size:9px}.ttso-how h3{font-size:21px}}
