:root{--ty-ink:#242039;--ty-purple:#29231e;--ty-tint:#f5f2fd;--ty-border:#ded8ec}.ty-wrap{width:min(1140px,calc(100% - 40px));margin-inline:auto;color:var(--ty-ink)}.ty-wrap h1,.ty-product h1{font-size:clamp(29px,4vw,46px);line-height:1.12;margin:0 0 14px}.ty-wrap h2{font-size:clamp(24px,3vw,34px);line-height:1.18;margin:0 0 14px}.ty-header{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:16px max(20px,calc((100% - 1140px)/2));color:var(--ty-ink);background:#fff;border-bottom:1px solid var(--ty-border)}.ty-header nav{display:flex;flex-wrap:wrap;gap:8px 16px}.ty-header a,.ty-footer a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.ty-wordmark{font-weight:800;letter-spacing:.11em;font-size:clamp(17px,3vw,24px)}.ty-logo img,.ty-footer-logo img{width:160px;height:auto;max-width:100%}.ty-cart{justify-self:end;display:flex;align-items:center;gap:7px}.ty-mobile-menu{display:none}.ty-product .product__info-container,.ty-product .product__info-wrapper,.ty-product .product__media-wrapper{min-width:0}.ty-product .product__info-container :is(h1,p){overflow-wrap:anywhere}.ty-eyebrow{margin:0 0 10px;text-transform:uppercase;letter-spacing:.13em;font-weight:700;color:var(--ty-purple)}.ty-spec{color:#524970}.ty-price{font-weight:700;font-size:22px}.ty-product .quantity-breaks-container label{min-width:0}.ty-product .quantity-break__content{gap:8px}.ty-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,5vw,72px);padding-block:clamp(24px,5vw,70px);border-bottom:1px solid var(--ty-border);overflow-wrap:anywhere}.ty-split:not(:has(.ty-visual)){display:block;max-width:840px}.ty-visual img{display:block;width:100%;height:auto;border-radius:16px}.ty-reverse .ty-visual{order:2}.ty-faq,.ty-reviews{max-width:840px;padding-block:40px;overflow-wrap:anywhere}.ty-disclosure{border-top:1px solid var(--ty-border);padding:15px 0}.ty-disclosure summary{cursor:pointer;font-weight:700;display:flex;justify-content:space-between;gap:12px}.ty-disclosure summary:after{content:"+";color:var(--ty-purple)}.ty-disclosure[open] summary:after{content:"\2212"}.ty-cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;background:var(--ty-tint);padding:clamp(20px,4vw,44px);margin-block:28px 48px;border-radius:16px}.ty-cta p{margin:0}.ty-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;border-radius:8px;background:var(--ty-purple);color:#fff;text-decoration:none;font-weight:700}.ty-footer{background:#f8f8f8;color:#636363}.ty-footer-inner{width:min(1140px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:24px;padding-block:36px}.ty-footer-inner:has(.ty-footer-menu){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,420px)}.ty-footer h2{color:#222;margin:0 0 8px;font-size:18px}.ty-footer-menu ul{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0;margin:0;list-style:none}.ty-footer-menu a:hover{color:#222;text-decoration:underline}.ty-footer-newsletter-form{display:flex;flex-wrap:wrap;gap:8px}.ty-footer-newsletter-form input[type=email]{flex:1 1 150px;min-width:0;padding:10px;border:1px solid #dedede;border-radius:24px;background:#fff;color:#222}.ty-footer-newsletter-form button{background:#fb005d;color:#fff;border:0;border-radius:24px;padding:10px 16px;font-weight:600}.ty-footer-newsletter-feedback{flex-basis:100%}#purchase,#questions,#reviews{scroll-margin-top:20px}@media(max-width:749px){.ty-header{grid-template-columns:1fr auto 1fr;padding:10px 14px}.ty-header>nav{display:none}.ty-logo{grid-column:2;grid-row:1}.ty-cart{grid-column:3;grid-row:1}.ty-mobile-menu{display:block;grid-column:1;grid-row:1}.ty-mobile-menu summary{cursor:pointer;padding:8px}.ty-mobile-menu nav{position:absolute;z-index:6;inset:100% 12px auto;padding:16px;border-radius:8px;background:#fff;box-shadow:0 4px 20px #21164a26}.ty-split,.ty-footer-inner,.ty-footer-inner:has(.ty-footer-menu){grid-template-columns:minmax(0,1fr)}.ty-reverse .ty-visual{order:0}.ty-product .product__media-list,.ty-product .slider-mobile-gutter{max-width:100%;margin-inline:0}.ty-product .quantity-break__content{font-size:13px}.ty-home{padding-top:14px}.ty-cta .ty-button{width:100%}}:root{--ty-ink: #24211f;--ty-tint: #f7f1e9;--ty-border: #e5ddd3}.ty-showcase,.ty-review{padding-block:clamp(28px,6vw,76px)}.ty-showcase>h2,.ty-showcase>.rte{text-align:center}.ty-showcase>h2:empty{display:none}.ty-cards{display:grid;gap:clamp(14px,2vw,28px);margin-top:24px}.ty-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.ty-wide{grid-template-columns:minmax(0,1fr)}.ty-icons{grid-template-columns:repeat(6,minmax(0,1fr));text-align:center}.ty-icons img{width:min(85px,100%);margin-inline:auto}.ty-cards article,.ty-review article>div{min-width:0}.ty-cards img,.ty-cards video{display:block;width:100%;height:auto}.ty-cards.ty-icons img{width:min(75px,100%)}.ty-cards video{aspect-ratio:9 / 16;object-fit:contain;background:#161412;border-radius:12px}.ty-cards h3{margin-block:14px 8px;overflow-wrap:anywhere}.ty-cards p{margin-block:0 8px}.ty-rail{grid-auto-flow:column;grid-auto-columns:calc((100% - 56px) / 3);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding-bottom:12px}.ty-rail article{scroll-snap-align:start}.ty-rail-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.ty-rail-controls button{width:42px;height:42px;border:1px solid var(--ty-border);background:#fff;color:var(--ty-ink);border-radius:50%;cursor:pointer}.ty-review article{display:grid;grid-template-columns:minmax(125px,22%) minmax(0,1fr);gap:24px;border-top:1px solid var(--ty-border);padding:24px 0}.ty-review img{display:block;max-width:100%;width:110px;height:auto;margin-top:12px}.ty-stars{color:#98622b;margin-block:0 8px}.ty-header .ty-logo img,.ty-footer .ty-logo img{max-width:125px}@media(max-width:749px){.ty-icons{grid-template-columns:repeat(3,minmax(0,1fr))}.ty-icons h3{font-size:13px}.ty-rail{grid-auto-columns:82%}.ty-review article{grid-template-columns:minmax(0,1fr);gap:8px}.ty-review article p{overflow-wrap:anywhere}}.ty-cards video{aspect-ratio:1 / 1}.ty-cards .ty-landscape video{aspect-ratio:16 / 9}.ty-header .ty-logo img{width:90px}.ty-mobile-comparison{display:none}.ty-enlarge{display:inline-flex;min-height:44px;align-items:center;font-size:14px;text-underline-offset:.22em}.ty-showcase+.ty-showcase{margin-top:0}.ty-wide article>picture{display:block}@media(max-width:766px){.ty-showcase{width:min(100% - 24px,620px)}.ty-showcase>h2{text-wrap:balance}.ty-mobile-comparison{display:block;margin-top:24px}.ty-mobile-comparison table{width:100%;table-layout:fixed;border-spacing:0;border:1px solid #ded9dc;border-radius:9px;overflow:hidden;font-size:15px;line-height:1.25;box-shadow:none}.ty-mobile-comparison :is(th,td){padding:10px 7px;border:0;border-bottom:1px solid #e5dce1;text-align:center;vertical-align:middle;overflow-wrap:anywhere}.ty-mobile-comparison thead th{font-size:13px;text-transform:uppercase}.ty-mobile-comparison th:first-child{width:43%;text-align:left}.ty-mobile-comparison :is(th,td):nth-child(2){background:#ffe0ea}.ty-mobile-comparison td span[aria-hidden]{font:700 16px/24px system-ui,sans-serif;width:24px;height:24px;border-radius:50%;display:inline-block;background:#686567;color:#fff}.ty-mobile-comparison td:nth-child(2) span[aria-hidden]{background:#c80042}.ty-mobile-comparison tr:last-child td,.ty-mobile-comparison tr:last-child th{border-bottom:0}.ty-cards[data-desktop-comparison]{display:none}.ty-showcase :is(p,li){font-size:max(15px,1em)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tymo.css.map */
