.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.tt-bulk-page{background:#fff;color:#0a1222}.tt-bulk-page .container{width:min(1180px,calc(100% - 36px));margin:auto}.tt-bulk-hero{padding:92px 0 70px;text-align:center;background:linear-gradient(180deg,#f5f9ff,#fff)}.tt-bulk-kicker{display:inline-block;color:#1769f6;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.tt-bulk-hero h1{max-width:920px;margin:14px auto 18px;font-size:clamp(42px,6vw,78px);line-height:.98;letter-spacing:-.055em}.tt-bulk-hero p{max-width:760px;margin:0 auto 28px;color:#647087;font-size:19px;line-height:1.6}.tt-bulk-gallery-section{padding:22px 0 76px;overflow:hidden}.tt-bulk-gallery{position:relative}.tt-bulk-gallery-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 max(22px,calc((100vw - 1180px)/2));scrollbar-width:none}.tt-bulk-gallery-track::-webkit-scrollbar{display:none}.tt-bulk-gallery figure{flex:0 0 min(330px,72vw);height:330px;margin:0;border-radius:22px;overflow:hidden;scroll-snap-align:center;background:#eef4fb}.tt-bulk-gallery img{width:100%;height:100%;object-fit:cover}.tt-bulk-gallery-arrow{position:absolute;z-index:2;top:145px;width:44px;height:44px;border:0;border-radius:50%;background:#111b2d;color:#fff;font-size:28px;box-shadow:0 10px 26px #00000038}.tt-bulk-gallery-prev{left:24px}.tt-bulk-gallery-next{right:24px}.tt-bulk-dots{display:flex;justify-content:center;gap:7px;margin-top:20px}.tt-bulk-dots span{width:7px;height:7px;border-radius:50%;background:#a8b0bd}.tt-bulk-dots span.active{background:#0a1222;transform:scale(1.25)}.tt-bulk-audience{padding:84px 0;background:#f6f9fe}.tt-bulk-audience-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.tt-bulk-audience h2,.tt-bulk-form-intro h2{margin:12px 0 16px;font-size:clamp(34px,4vw,54px);line-height:1.03;letter-spacing:-.045em}.tt-bulk-audience p,.tt-bulk-form-intro p{color:#647087;line-height:1.7}.tt-bulk-audience ul{display:grid;gap:18px;margin:0;padding:0;list-style:none}.tt-bulk-audience li{position:relative;padding:18px 20px 18px 58px;border:1px solid #dbe5f3;border-radius:16px;background:#fff;font-size:18px;font-weight:750;box-shadow:0 12px 28px #142f5c0f}.tt-bulk-audience li:before{content:"\2713";position:absolute;left:20px;top:17px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#1769f6;color:#fff;font-size:14px}.tt-bulk-form-section{padding:96px 0;background:linear-gradient(180deg,#fff,#f5f9ff)}.tt-bulk-form-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:62px;align-items:start}.tt-bulk-form-intro{position:sticky;top:110px}.tt-bulk-minimum{display:grid;gap:5px;margin-top:28px;padding:18px;border-radius:16px;background:#eaf3ff;color:#174a94}.tt-bulk-minimum span{font-size:13px}.tt-bulk-form-card{padding:34px;border:1px solid #dbe5f3;border-radius:24px;background:#fff;box-shadow:0 24px 64px #142f5c1a}.tt-bulk-fields{display:grid;gap:18px}.tt-bulk-fields.two-cols{grid-template-columns:1fr 1fr}.tt-bulk-form-card label>span,.tt-bulk-choice-group legend{display:block;margin-bottom:7px;font-size:13px;font-weight:800}.tt-bulk-form-card input[type=text],.tt-bulk-form-card input[type=email],.tt-bulk-form-card input[type=tel],.tt-bulk-form-card input[type=number],.tt-bulk-form-card input[type=url],.tt-bulk-form-card select,.tt-bulk-form-card textarea{width:100%;border:1px solid #cdd8e8;border-radius:11px;background:#fff;color:#0a1222;font:inherit}.tt-bulk-form-card input,.tt-bulk-form-card select{min-height:48px;padding:0 13px}.tt-bulk-form-card textarea{padding:13px;resize:vertical}.tt-bulk-choice-group{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0 0;padding:0;border:0}.tt-bulk-choice-group legend{width:100%}.tt-bulk-choice-group label{display:flex;align-items:center;gap:8px;font-size:14px}.tt-bulk-choice-group input{width:18px;height:18px}.tt-bulk-choice-group.products{display:grid;grid-template-columns:repeat(2,1fr)}.tt-bulk-choice-group.products legend{grid-column:1/-1}.tt-bulk-wide-field{display:block;margin-top:24px}.tt-bulk-wide-field small{display:block;margin-top:7px;color:#778298;font-size:11px;line-height:1.5}.tt-bulk-submit{width:100%;margin-top:26px;justify-content:center;min-height:56px;border:0}.tt-bulk-success{margin-bottom:22px;padding:18px;border-radius:14px;background:#eaf8ef;color:#176b39}.tt-bulk-success p{margin:5px 0 0}.errors{margin-bottom:20px;padding:16px;border-radius:12px;background:#fff0f0;color:brown}@media(max-width:900px){.tt-bulk-audience-grid,.tt-bulk-form-layout{grid-template-columns:1fr;gap:38px}.tt-bulk-form-intro{position:static}.tt-bulk-gallery figure{height:290px}}@media(max-width:620px){.tt-bulk-hero{padding:62px 0 50px}.tt-bulk-hero p{font-size:16px}.tt-bulk-gallery-section{padding-bottom:52px}.tt-bulk-gallery-arrow{top:124px}.tt-bulk-gallery-prev{left:10px}.tt-bulk-gallery-next{right:10px}.tt-bulk-audience,.tt-bulk-form-section{padding:64px 0}.tt-bulk-form-card{padding:22px 16px}.tt-bulk-fields.two-cols,.tt-bulk-choice-group.products{grid-template-columns:1fr}.tt-bulk-choice-group.products legend{grid-column:auto}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}footer{display:flex;justify-content:space-between;margin-top:2rem}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}header{height:5rem;display:flex;align-items:center;justify-content:space-between}header a{position:relative;text-decoration:none;color:var(--color-foreground);display:flex;align-items:center;justify-content:center}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}header .header__menu,header .header__icons{display:flex;gap:1rem}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.tt-wheel-modal[hidden],.tt-wheel-result[hidden],.tt-wheel-code[hidden]{display:none}.tt-wheel-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:18px}.tt-wheel-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#05132cb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer}.tt-wheel-dialog{position:relative;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);width:min(880px,100%);overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 28px 90px #00133759}.tt-wheel-close{position:absolute;top:14px;right:16px;z-index:3;width:38px;height:38px;border:0;border-radius:50%;background:#ffffffe6;color:#0b2345;font-size:26px;line-height:1;cursor:pointer}.tt-wheel-visual{position:relative;display:grid;place-items:center;min-height:470px;overflow:hidden;background:linear-gradient(145deg,#0b2345,#1769f6)}.tt-wheel-disc{position:relative;width:350px;aspect-ratio:1;border:10px solid #fff;border-radius:50%;background:conic-gradient(#1769f6 0 60deg,#edf4ff 60deg 120deg,#ffca3a 120deg 180deg,#edf4ff 180deg 240deg,#1769f6 240deg 300deg,#edf4ff 300deg 360deg);box-shadow:0 20px 60px #00000040;transition:transform 4.2s cubic-bezier(.12,.72,.1,1)}.tt-wheel-disc span{--angle:calc(var(--segment) * 60deg + 30deg);position:absolute;top:50%;left:50%;width:92px;margin-left:-46px;margin-top:-12px;text-align:center;color:#0b2345;font-size:15px;font-weight:900;transform:rotate(var(--angle)) translateY(-135px) rotate(calc(var(--angle) * -1))}.tt-wheel-disc span:nth-child(1),.tt-wheel-disc span:nth-child(5){color:#fff}.tt-wheel-pointer{position:absolute;top:45px;left:50%;z-index:2;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:34px solid #ff5a5f;transform:translate(-50%);filter:drop-shadow(0 5px 8px rgba(0,0,0,.25))}.tt-wheel-hub{position:absolute;display:grid;place-items:center;width:92px;aspect-ratio:1;border:7px solid #fff;border-radius:50%;background:#0b2345;color:#fff;font-size:14px;font-weight:900;box-shadow:0 8px 22px #00000040}.tt-wheel-copy{align-self:center;padding:54px}.tt-wheel-eyebrow{display:inline-block;margin-bottom:12px;color:#1769f6;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.tt-wheel-copy h2{margin:0;color:#0b2345;font-size:clamp(34px,4vw,54px);line-height:.96;letter-spacing:-.045em}.tt-wheel-copy>p{margin:18px 0;color:#5c6c82;font-size:17px;line-height:1.55}.tt-wheel-form{display:grid;gap:10px}.tt-wheel-form input{width:100%;height:52px;border:1px solid #d7e0ec;border-radius:13px;padding:0 15px;color:#0b2345;font:inherit}.tt-wheel-form button,.tt-wheel-shop{display:grid;place-items:center;min-height:52px;border:0;border-radius:13px;background:#1769f6;color:#fff;font-size:14px;font-weight:900;text-decoration:none;cursor:pointer}.tt-wheel-form button:disabled{opacity:.6;cursor:wait}.tt-wheel-consent{display:block;margin-top:12px;color:#7b8798;font-size:10px;line-height:1.45}.tt-wheel-decline{display:block;margin:16px auto 0;border:0;background:transparent;color:#68778a;font-size:12px;text-decoration:underline;cursor:pointer}.tt-wheel-result{text-align:center}.tt-wheel-code{display:grid;gap:8px;margin:22px 0;padding:18px;border:1px dashed #1769f6;border-radius:16px;background:#f3f7ff}.tt-wheel-code span{color:#65748a;font-size:11px;font-weight:800;text-transform:uppercase}.tt-wheel-code strong{color:#0b2345;font-size:24px;letter-spacing:.08em}.tt-wheel-code button{justify-self:center;border:0;background:transparent;color:#1769f6;font-weight:900;cursor:pointer}.tt-wheel-shop{margin-top:18px}.tt-wheel-modal.is-spinning .tt-wheel-form button{pointer-events:none}@media(max-width:760px){.tt-wheel-dialog{grid-template-columns:1fr;max-height:calc(100vh - 24px);overflow-y:auto}.tt-wheel-visual{min-height:280px}.tt-wheel-disc{width:235px}.tt-wheel-disc span{width:70px;margin-left:-35px;transform:rotate(var(--angle)) translateY(-88px) rotate(calc(var(--angle) * -1));font-size:11px}.tt-wheel-pointer{top:18px}.tt-wheel-hub{width:68px;font-size:10px}.tt-wheel-copy{padding:34px 26px}.tt-wheel-copy h2{font-size:38px}}.tt-wheel-error[hidden]{display:none}.tt-wheel-error{margin:10px 0 0!important;color:#b42318!important;font-size:12px!important}.tt-wheel-dialog{border:1px solid rgba(255,255,255,.65);background:#fffffff5;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.tt-wheel-visual{background:radial-gradient(circle at 35% 22%,rgba(84,159,255,.8),transparent 32%),linear-gradient(145deg,#07152f,#1769f6)}.tt-wheel-disc{box-shadow:0 24px 70px #0000004d,inset 0 0 28px #ffffff3d}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
