.cabo-reviews{padding-top:36px;padding-bottom:72px;color:#17191e}.cabo-reviews__heading{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-bottom:30px}.cabo-reviews__eyebrow{font-size:12px;font-weight:800;letter-spacing:.15em;color:#b80025;margin:0 0 13px}.cabo-reviews h2{font-size:clamp(29px,3.5vw,44px);font-weight:800;letter-spacing:-.04em;line-height:1.12;margin:0 0 15px;color:#17191e}.cabo-reviews__intro{font-size:17px;line-height:1.6;color:#5a606a;max-width:600px;margin:0}.cabo-reviews__score{flex:0 0 auto;padding:20px 27px;border-left:4px solid #b80025;background:#f5f5f7;border-radius:0 8px 8px 0}.cabo-reviews__score p{margin:5px 0;font-size:17px;line-height:1.2}.cabo-reviews__score strong{font-size:38px;font-weight:850;letter-spacing:-.04em}.cabo-reviews__score>span:last-child{font-size:13px;color:#5a606a}.cabo-reviews__stars{display:block;font-size:21px;letter-spacing:3px;line-height:1.5;color:#a25b00}.cabo-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cabo-reviews__card{display:flex;flex-direction:column;margin:0;padding:28px;border:1px solid #dedfe5;border-top:3px solid #b80025;border-radius:8px;background:#fff;min-width:0}.cabo-reviews__card blockquote{padding:0;margin:20px 0 25px;border:0;font-style:normal;flex:1}.cabo-reviews__card blockquote p{font-size:20px;line-height:1.5;letter-spacing:-.015em;margin:0;color:#17191e}.cabo-reviews__card figcaption strong,.cabo-reviews__card figcaption span{display:block}.cabo-reviews__card figcaption strong{font-size:15px;font-weight:750}.cabo-reviews__card figcaption span{font-size:12px;color:#656a73;margin-top:3px}.cabo-reviews__bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:24px}.cabo-reviews__bottom p{font-size:12px;line-height:1.6;color:#666b74;max-width:610px;margin:0}.cabo-reviews__bottom a{font-size:14px;line-height:1.5;font-weight:750;color:#b80025;text-underline-offset:4px}.cabo-reviews a:focus-visible{outline:3px solid #b80025;outline-offset:5px}@media(max-width:749px){.cabo-reviews{padding-top:24px;padding-bottom:48px}.cabo-reviews__heading{display:block}.cabo-reviews__score{margin-top:24px;width:fit-content;padding:16px 22px}.cabo-reviews__grid{grid-template-columns:1fr;gap:15px}.cabo-reviews__card{padding:24px}.cabo-reviews__card blockquote{margin:13px 0 19px}.cabo-reviews__bottom{align-items:flex-start;flex-direction:column;gap:17px}.cabo-reviews__card blockquote p{font-size:19px}}.cabo-plate{display:block;padding-top:36px;padding-bottom:48px}.cabo-plate__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.cabo-plate h1{font-size:clamp(2.8rem,3vw,4.4rem);line-height:1.15;overflow-wrap:normal}.cabo-plate__eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:1.2rem}.cabo-plate__preview{margin:36px 0 20px;background:#151515;border:7px solid #151515;border-radius:9px;overflow:hidden;box-shadow:0 6px 18px #0002}.cabo-plate__number{display:flex;align-items:stretch;background:#fafafa;color:#171717;height:100px;border-radius:4px}.cabo-plate__number>span{background:#164cba;color:#fff;width:32px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;font-size:2rem}.cabo-plate__number strong{display:flex;align-items:center;justify-content:center;flex:1;font:700 clamp(22px,3vw,40px) Arial,sans-serif;letter-spacing:.04em}.cabo-plate__strip{height:26px;display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;padding:2px 8px;overflow:hidden}.cabo-plate__strip img{max-width:20%;max-height:22px;object-fit:contain;width:auto}.cabo-plate__strip span{font:700 12px Arial,sans-serif;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.cabo-plate__hint{font-size:1.3rem;line-height:1.5;color:#555}.cabo-plate__form label{display:block;font-weight:600;margin:18px 0 6px}.cabo-plate__form input,.cabo-plate__form select,.cabo-plate__form textarea{box-sizing:border-box;width:100%;padding:10px 12px;font:inherit;color:inherit;background:#fff;border:1px solid #999;border-radius:4px;min-height:44px}.cabo-plate__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cabo-plate__price{background:#f5f5f5;padding:20px;margin:22px 0 10px;border-radius:6px}.cabo-plate__price strong{font-size:2.8rem}.cabo-plate__form button{width:100%;margin-top:10px}.cabo-plate__table{width:100%;border-collapse:collapse}.cabo-plate__table th,.cabo-plate__table td{text-align:left;padding:8px 12px;border-bottom:1px solid #ddd}.cabo-plate__table [aria-current=true]{background:#edf6f0;font-weight:700}.cabo-plate__description{max-width:1000px;margin:48px auto 0}[data-error]{color:#a00000}@media(max-width:749px){.cabo-plate__grid{grid-template-columns:1fr;gap:28px}.cabo-plate__preview{margin-top:20px}.cabo-plate__number{height:80px}.cabo-plate__strip span{font-size:10px}}.cabo-tw{--tw-red:#e30613;--tw-ink:#151515;max-width:1280px;margin:0 auto;padding:28px 32px 64px;color:var(--tw-ink);font-family:Arial,Helvetica,sans-serif}.cabo-tw *{box-sizing:border-box}.cabo-tw__hero{display:grid;grid-template-columns:1.15fr 1fr;gap:25px;align-items:center;background:#141414;color:#fff;padding:58px 54px 38px;border-radius:3px;overflow:hidden}.cabo-tw__eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--tw-red)}.cabo-tw__hero .cabo-tw__eyebrow{color:#ff5963}.cabo-tw__copy{position:relative;z-index:1}.cabo-tw h1{font-size:clamp(40px,5vw,70px);line-height:1.03;letter-spacing:-2.5px;color:inherit;margin:18px 0 22px;font-weight:800}.cabo-tw__copy>p{font-size:16px;line-height:1.65;color:#c3c3c3;max-width:460px;margin:0 0 26px}.cabo-tw__button{display:inline-flex;align-items:center;gap:30px;background:var(--tw-red);color:#fff!important;text-decoration:none;padding:16px 20px;border-radius:3px;font-size:14px;font-weight:700;transition:background .2s}.cabo-tw__button:hover{background:#bd0811}.cabo-tw__button span{font-size:19px}.cabo-tw__note{display:block;color:#a7a7a7;font-size:11px;line-height:1.5;margin-top:13px;max-width:390px}.cabo-tw__visual{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;min-height:380px}.cabo-tw__circle{position:absolute;width:330px;height:330px;max-width:100%;border-radius:50%;background:#e30613;opacity:.75;filter:blur(1px)}.cabo-tw__visual svg{position:relative;width:100%;max-width:390px;filter:drop-shadow(0 20px 15px #0008);transform:rotate(5deg)}.cabo-tw__image-note{position:absolute;bottom:-10px;right:0;left:0;text-align:center;font-size:9px;color:#a3a3a3}.cabo-tw__intro{display:grid;grid-template-columns:1fr 1fr;gap:12px 50px;padding:48px 0 30px;align-items:center}.cabo-tw__intro>span{grid-column:1/-1;font-size:10px;letter-spacing:2px;color:#888}.cabo-tw__intro h2{font-size:35px;line-height:1.13;letter-spacing:-1px;font-weight:800;margin:3px 0;color:#171717}.cabo-tw__intro p{font-size:14px;line-height:1.7;color:#6a6a6a;margin:0}.cabo-tw__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.cabo-tw__card{border:1px solid #dedede;padding:28px 30px;scroll-margin-top:130px}.cabo-tw__number{font-size:11px;letter-spacing:2px;color:var(--tw-red);font-weight:700}.cabo-tw__card h2{font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.6px;margin:16px 0 12px;color:#1a1a1a}.cabo-tw__card p{font-size:14px;line-height:1.65;color:#767676;margin:0 0 20px}.cabo-tw__card a{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;text-decoration:none;color:#181818;padding-top:15px;border-top:1px solid #ececec}.cabo-tw__card a span{color:var(--tw-red);font-size:21px}.cabo-tw__service{margin-top:25px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:35px;background:#f4f4f4;border-left:4px solid var(--tw-red)}.cabo-tw__service h2{font-size:23px;line-height:1.2;font-weight:800;letter-spacing:-.5px;margin:9px 0;color:#1a1a1a}.cabo-tw__service p{font-size:12px;line-height:1.6;color:#777;margin:0}.cabo-tw__service nav{display:flex;flex-direction:column;justify-content:center;gap:10px}.cabo-tw__service nav a{color:#262626;font-size:12px;text-underline-offset:4px}.cabo-tw a:focus-visible{outline:3px solid #e30613;outline-offset:5px}@media(max-width:749px){.cabo-tw{padding:15px 16px 40px}.cabo-tw__hero{grid-template-columns:1fr;padding:32px 26px 24px;gap:8px}.cabo-tw h1{font-size:48px}.cabo-tw__copy>p{font-size:14px}.cabo-tw__button{font-size:12px;padding:14px 16px;gap:20px}.cabo-tw__visual{min-height:240px}.cabo-tw__visual svg{max-width:230px}.cabo-tw__circle{width:220px;height:220px}.cabo-tw__intro{grid-template-columns:1fr;gap:15px;padding-top:32px}.cabo-tw__intro h2{font-size:30px}.cabo-tw__intro p{font-size:13px}.cabo-tw__grid{grid-template-columns:1fr;gap:12px}.cabo-tw__card{padding:24px}.cabo-tw__service{grid-template-columns:1fr;gap:20px;padding:23px}.cabo-tw__eyebrow{font-size:9px}}.cabo-flex-personalization{margin:20px 0}.cabo-flex-personalization__nav{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.cabo-flex-personalization textarea{box-sizing:border-box;display:block;width:100%;min-height:100px;margin-top:8px;padding:12px;border:1px solid rgba(var(--color-foreground),.35);border-radius:5px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;resize:vertical}.cabo-flex-personalization p{font-size:1.35rem;line-height:1.5}.cabo-hoodie-print{margin:20px 0}.cabo-hoodie-print__nav{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px}.cabo-hoodie-print p{font-size:1.35rem;line-height:1.5}.cabo-hoodie-print [hidden]{display:none}.cabo-hoodie-print textarea{box-sizing:border-box;display:block;width:100%;min-height:100px;margin-top:8px;padding:12px;border:1px solid rgba(var(--color-foreground),.35);border-radius:5px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;resize:vertical}.cabo-promo-nav{padding-top:24px;padding-bottom:12px}.cabo-promo-nav__title{margin:0 0 12px;font-size:1.6rem;font-weight:700;color:#222}.cabo-promo-nav__links{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.cabo-promo-nav__links li{margin:0;max-width:100%}.cabo-promo-nav__links a{display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:10px 16px;border:1px solid #c7c7c7;border-radius:5px;background:#fff;color:#222;font-size:1.5rem;font-weight:600;line-height:1.35;text-decoration:none;text-align:center;overflow-wrap:anywhere}.cabo-promo-nav__links a:hover{border-color:#222;background:#f3f3f3}.cabo-promo-nav__links a:focus-visible{outline:2px solid #222;outline-offset:3px}.cabo-promo-nav__links a.cabo-promo-nav__current{border-color:#b80019;background:#b80019;color:#fff}@media(max-width:749px){.cabo-promo-nav{padding-top:18px}.cabo-promo-nav__links{gap:8px}.cabo-promo-nav__links a{padding:10px 12px}}.cabo-shop-lock{padding-top:70px;padding-bottom:85px}.cabo-shop-lock__box{max-width:780px;margin:auto;background:#f4f4f6;border-left:5px solid #b80025;border-radius:10px;padding:40px}.cabo-shop-lock__eyebrow{font-size:12px;letter-spacing:.12em;font-weight:800;text-transform:uppercase;color:#b80025}.cabo-shop-lock h1{font-weight:800;letter-spacing:-.035em;font-size:clamp(28px,4vw,42px);line-height:1.15}.cabo-shop-lock__box>p{line-height:1.7}.cabo-shop-lock__actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:25px}.cabo-shop-lock a{color:#b80025;text-underline-offset:4px;font-size:15px;font-weight:700}.cabo-shop-lock__button{display:inline-block;padding:13px 24px;background:#b80025;color:#fff!important;border-radius:5px;text-decoration:none}.cabo-shop-lock a:focus-visible{outline:3px solid #b80025;outline-offset:4px}@media(max-width:749px){.cabo-shop-lock{padding-top:35px;padding-bottom:45px}.cabo-shop-lock__box{padding:27px 23px}.cabo-shop-lock__actions{align-items:flex-start;flex-direction:column}}.product:has(.cabo-textile-quote) .product__media-item:not(.is-active){display:none}.product:has(.cabo-textile-quote) .product__column-sticky{position:static}.cabo-quote{margin:24px 0}.cabo-quote__price{margin:0 0 12px;font-size:2.6rem;font-weight:700}.cabo-quote__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 16px}.cabo-quote label{display:block;margin-bottom:6px;font-weight:600}.cabo-quote input:not([type=hidden]),.cabo-quote textarea{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(var(--color-foreground),.35);border-radius:5px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.cabo-quote select{box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;border:1px solid rgba(var(--color-foreground),.35);border-radius:5px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.cabo-textile-options{display:grid;gap:16px;margin:24px 0 12px}.cabo-textile-choice{font-size:1.3rem}.cabo-textile-links{margin-bottom:18px;font-size:1.4rem}.cabo-quote textarea{margin-bottom:16px;resize:vertical}.cabo-quote__note{font-size:1.3rem}@media(max-width:749px){.cabo-quote__fields{grid-template-columns:1fr}}.cabo-uv-personalization{margin:20px 0}.cabo-uv-personalization__nav{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.cabo-uv-personalization textarea{box-sizing:border-box;display:block;width:100%;min-height:100px;margin-top:8px;padding:12px;border:1px solid rgba(var(--color-foreground),.35);border-radius:5px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;resize:vertical}.cabo-uv-personalization p{font-size:1.35rem;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
