.ts-selector{--ts-ink: #2e479e;--ts-ink-dark: #20336f;--ts-body: #30374a;--ts-muted: #6c7284;--ts-mint: #e7f7ee;--ts-aqua: #d1f9f2;--ts-blush: #fbe5ec;--ts-cream: #fff8ed;--ts-border: #e5e8ef;--ts-error: #b42336;position:relative;overflow:clip;min-height:calc(100vh - 80px);padding:clamp(44px,6vw,88px) 0 clamp(64px,8vw,112px);color:var(--ts-body);background:#fff;font-family:Inter,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ts-selector *,.ts-selector *:before,.ts-selector *:after{box-sizing:border-box}.ts-container{position:relative;z-index:1;width:min(calc(100% - clamp(40px,10vw,144px)),1180px);margin-inline:auto}.ts-progress{width:min(760px,100%);margin:0 auto clamp(42px,5vw,66px)}.ts-progress ol{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding:0;list-style:none}.ts-progress li{position:relative;display:grid;justify-items:center;gap:9px;color:var(--ts-muted);font-size:12px;line-height:1.2;text-align:center}.ts-progress li:not(:last-child):after{position:absolute;top:16px;left:calc(50% + 29px);width:calc(100% - 28px);height:1px;background:#cfd5df;content:""}.ts-progress li>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#596273;background:#eff1f5;font-weight:700}.ts-progress li>strong{font-weight:600}.ts-progress li.is-current{color:var(--ts-ink)}.ts-progress li.is-current>span{color:#fff;background:var(--ts-ink)}.ts-progress li.is-current>strong{font-weight:800}.ts-heading{max-width:760px;margin:0 auto clamp(34px,4vw,52px);text-align:center}.ts-heading h1,.ts-products legend,.ts-product-copy strong{color:var(--ts-ink);font-family:Fraunces,Georgia,Times New Roman,serif}.ts-heading h1{margin:0;font-size:clamp(42px,5vw,68px);font-weight:700;letter-spacing:-.038em;line-height:1.02}.ts-heading p{max-width:620px;margin:17px auto 0;color:#4d566b;font-size:clamp(15px,1.5vw,18px);line-height:1.55}.ts-form{max-width:1080px;margin-inline:auto}.ts-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:760px;margin-inline:auto}.ts-field{display:grid;gap:8px;color:#29334c;font-size:13px;font-weight:650}.ts-field b{color:var(--ts-error)}.ts-field input{width:100%;min-height:50px;padding:0 16px;border:1px solid #ccd2dc;border-radius:8px;outline:none;color:#26314b;background:#fff;box-shadow:0 1px #20336f05;font:500 16px/1.2 Inter,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.ts-field input::placeholder{color:#9299a8}.ts-field input:hover{border-color:#aeb8cb}.ts-field input:focus{border-color:var(--ts-ink);box-shadow:0 0 0 3px #5ec4d440}.ts-field input.is-invalid{border-color:var(--ts-error);background:snow;box-shadow:0 0 0 3px #b423361a}.ts-field small{color:var(--ts-muted);font-size:11px;font-weight:500;line-height:1.35}.ts-form-status{min-height:22px;max-width:760px;margin:12px auto 0;color:var(--ts-error);font-size:13px;font-weight:650;text-align:center}.ts-products{min-width:0;margin:18px 0 0;padding:0;border:0}.ts-products legend{width:100%;margin:0 0 24px;padding:0;font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.026em;line-height:1.1;text-align:center}.ts-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.ts-product-card{position:relative;display:grid;grid-template-rows:minmax(280px,1fr) auto;min-width:0;min-height:420px;padding:0 22px 24px;overflow:hidden;border:1px solid #d9dde5;border-radius:8px;color:var(--ts-ink);background:#fff;box-shadow:0 2px 5px #20336f05;font:inherit;text-align:left;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease,background .18s ease}.ts-product-card:first-child,.ts-product-card.is-selected,.ts-form.is-ready .ts-product-card:hover{border-color:var(--ts-ink);background:#fbfffd}.ts-product-card.is-loading{pointer-events:none}.ts-form.is-ready .ts-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #20336f1a}.ts-product-card:focus-visible{outline:3px solid #5ec4d4;outline-offset:3px}.ts-form:not(.is-ready) .ts-product-card{cursor:not-allowed}.ts-product-media{position:relative;display:block;width:100%;min-height:280px;overflow:hidden}.ts-product-media img{position:absolute;top:16px;right:0;bottom:10px;left:0;width:100%;height:calc(100% - 26px);object-fit:contain;object-position:center;filter:drop-shadow(0 14px 16px rgb(32 51 111 / 10%))}.ts-product-copy{display:grid;gap:9px;padding-right:42px}.ts-product-copy strong{font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.ts-product-copy>span{font-size:13px;font-weight:650;line-height:1.35}.ts-product-arrow{position:absolute;right:22px;bottom:25px;font-size:24px;line-height:1;transition:transform .18s ease}.ts-form.is-ready .ts-product-card:hover .ts-product-arrow{transform:translate(4px)}.ts-form:not(.is-ready) .ts-product-copy>span,.ts-form:not(.is-ready) .ts-product-arrow{color:#9ba2b0}.ts-gate-note{margin:18px 0 0;color:var(--ts-muted);font-size:12px;line-height:1.45;text-align:center}.ts-form.is-ready .ts-gate-note{color:#31775c}.ts-decoration{position:absolute;z-index:0;pointer-events:none}.ts-decoration--ring{top:12px;left:-70px;width:170px;height:170px;border:13px solid var(--ts-blush);border-radius:50%}.ts-decoration--angle{right:-82px;bottom:18px;width:260px;height:180px;border:12px solid var(--ts-aqua);transform:rotate(-12deg) skew(-8deg)}@media(max-width:820px){.ts-selector{padding-top:34px}.ts-container{width:min(calc(100% - 40px),620px)}.ts-progress{margin-bottom:36px}.ts-progress ol{gap:10px}.ts-progress li:not(:last-child):after{left:calc(50% + 22px);width:calc(100% - 13px)}.ts-heading{margin-bottom:30px}.ts-heading h1{font-size:clamp(36px,10vw,48px)}.ts-fields{grid-template-columns:1fr;gap:18px}.ts-product-grid{grid-template-columns:1fr}.ts-product-card{grid-template-columns:112px minmax(0,1fr) 24px;grid-template-rows:134px;align-items:center;min-height:136px;padding:0 16px 0 8px}.ts-product-media{grid-column:1;min-height:118px}.ts-product-media img{top:7px;right:7px;bottom:7px;left:7px;width:calc(100% - 14px);height:calc(100% - 14px)}.ts-product-copy{grid-column:2;gap:6px;padding-right:0}.ts-product-copy strong{font-size:clamp(19px,5.5vw,24px)}.ts-product-copy>span{font-size:12px}.ts-product-arrow{position:static;grid-column:3;justify-self:end;font-size:22px}.ts-decoration--ring{top:166px;left:-58px;width:100px;height:100px;border-width:8px}.ts-decoration--angle{right:-92px;bottom:220px;width:180px;height:120px;border-width:8px}}@media(max-width:480px){.ts-selector{min-height:100vh;padding:26px 0 64px}.ts-container{width:calc(100% - 32px)}.ts-progress li{gap:7px;font-size:10px}.ts-progress li>span{width:28px;height:28px}.ts-progress li:not(:last-child):after{top:14px}.ts-heading h1{font-size:clamp(34px,11vw,43px)}.ts-heading p{font-size:15px}.ts-products legend{margin-bottom:18px;font-size:29px}.ts-product-card{grid-template-columns:92px minmax(0,1fr) 20px;grid-template-rows:118px;min-height:120px;padding-right:12px}.ts-product-media{min-height:102px}.ts-product-media img{top:5px;right:5px;bottom:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}.ts-product-copy strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.ts-selector *,.ts-selector *:before,.ts-selector *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/tumbler-selector.css.map */
