.t-hero-section{--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:5rem;--sp-10:6rem;--sp-11:7.5rem;--sp-12:10rem;--r-sm:.25rem;--r-md:.5rem;--r-lg:.75rem;--r-btn:.375rem;--r-pill:6.25rem;font-family:var(--font-brand, "FT Terra", "Inter", system-ui, sans-serif)}.t-hero{background:var(--torras-black, #000000);min-height:38.75rem;position:relative;overflow:hidden;display:flex;flex-direction:column}.t-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.t-hero-bg picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.t-hero-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.t-hero-slides{position:absolute;top:0;right:0;bottom:0;left:0}.t-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;z-index:0;transition:opacity .8s var(--ease-brand, cubic-bezier(.28,.11,.32,1))}.t-hero-slide.is-active{opacity:1;z-index:1}.t-hero-slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.t-hero-slide-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:var(--torras-gray-50,#23262B);opacity:.4}.t-hero--linked .t-hero-inner{pointer-events:none}.t-hero--linked .t-hero-inner a,.t-hero--linked .t-hero-inner button{pointer-events:auto}@media(prefers-reduced-motion:reduce){.t-hero-slide{transition:none}}.t-hero-arrow{position:absolute;z-index:3;top:calc(50% - 2.75rem);width:2.75rem;height:2.75rem;padding:0;cursor:pointer;border:none;border-radius:var(--r-full,50%);background:#fff;color:var(--torras-black,#0A0A0C);box-shadow:var(--shadow-sm,0 1px 3px rgba(10,10,12,.12));display:grid;place-items:center;transition:background var(--t-fast,.15s) var(--ease-brand,ease),color var(--t-fast,.15s) var(--ease-brand,ease),opacity .35s var(--ease-brand, cubic-bezier(.28,.11,.32,1)),transform .35s var(--ease-brand, cubic-bezier(.28,.11,.32,1)),visibility .35s}.t-hero-arrow--prev{left:var(--sp-5)}.t-hero-arrow--next{right:var(--sp-5)}@media(hover:hover){.t-hero-arrow{opacity:.75;visibility:visible}.t-hero-arrow--prev,.t-hero-arrow--next{transform:none}.t-hero:hover .t-hero-arrow,.t-hero-arrow:focus-visible{opacity:1}}@media(prefers-reduced-motion:reduce){.t-hero-arrow{transition:background var(--t-fast,.15s),color var(--t-fast,.15s)}.t-hero-arrow--prev,.t-hero-arrow--next{transform:none}}.t-hero-arrow:hover{background:var(--t-orange, var(--torras-orange, #FF5B00));color:#fff}.t-hero-arrow:focus-visible{outline:none;box-shadow:0 0 0 3px #ff5b0073}.t-hero-arrow svg{width:1.25rem;height:1.25rem;stroke:currentColor;stroke-width:2;fill:none}.t-hero-dots-anchor{position:relative;z-index:3;height:0;width:100%}.t-hero-dots{position:absolute;left:50%;transform:translate(-50%);bottom:var(--sp-6);display:flex;justify-content:center;align-items:center;gap:.5rem;width:max-content}.t-hero-dot{position:relative;width:.5rem;height:.5rem;flex-shrink:0;border:none;padding:0;cursor:pointer;border-radius:var(--r-pill,6.25rem);background:#ffffff8c;transition:width .42s var(--ease-brand, cubic-bezier(.28,.11,.32,1)),background .42s var(--ease-brand, cubic-bezier(.28,.11,.32,1))}.t-hero-dot:before{content:"";position:absolute;top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.t-hero-dot:after{content:"";position:absolute;top:0;left:0;bottom:0;width:0;border-radius:inherit;background:var(--t-orange, var(--torras-orange, #FF5B00))}.t-hero-dot.is-active{width:3.5rem;background:#ffffff4d}.t-hero-dot.is-active:after{width:100%}[data-swiper-playing] .t-hero-dot.is-active:after{width:0;animation:t-hero-progress var(--t-slide-dur,5s) linear forwards}[data-swiper-paused] .t-hero-dot.is-active:after{animation-play-state:paused}@keyframes t-hero-progress{0%{width:0}to{width:100%}}.t-hero-dot:focus-visible{outline:none;box-shadow:0 0 0 3px #ff5b0073}.t-hero-inner{position:relative;z-index:2;flex:1;width:100%;min-width:0;max-width:var(--container,85rem);margin:0 auto;padding:var(--sp-11) var(--container-pad,4rem) var(--sp-8);display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8);align-items:center}.t-hero-left{max-width:35rem;min-width:0;display:flex;flex-direction:column}.t-hero-copy-stack{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.t-hero-copy{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;transition:opacity .5s var(--ease-brand, cubic-bezier(.28,.11,.32,1)),visibility .5s}.t-hero-copy.is-active{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.t-hero-copy{transition:opacity .2s linear,visibility .2s}}.t-hero-label{display:inline-flex;align-items:center;gap:.625rem;font-size:var(--text-xs);font-weight:300;letter-spacing:1.5px;text-transform:uppercase;color:var(--t-label-color, var(--t-orange, var(--torras-orange, #FF5B00)));margin-bottom:var(--sp-5)}.t-hero-label:before{content:"";width:1.5rem;height:2px;background:var(--t-orange, var(--torras-orange, #FF5B00));border-radius:1px}.t-hero-h1{font-family:var(--font-brand, inherit);font-size:var(--text-6xl);font-weight:400;line-height:1.05;letter-spacing:-2px;color:var(--t-h1-color, #fff);margin:0 0 var(--sp-5)}.t-hero-h1 em{font-style:normal;color:var(--t-h2-color, var(--t-orange, var(--torras-orange, #FF5B00)))}.t-hero-h1.t-hero-h1--split{margin-bottom:0}.t-hero-h1.t-hero-h1--line2{margin-top:0}.t-hero-h1-grad{width:fit-content;max-width:100%;background-image:linear-gradient(90deg,var(--t-h-grad));background-clip:text;-webkit-background-clip:text}.t-hero-h1-grad .t-hero-h1,.t-hero-h1-grad .t-hero-h1 em{color:transparent;-webkit-text-fill-color:transparent}@media(forced-colors:active){.t-hero-h1-grad{background-image:none}.t-hero-h1-grad .t-hero-h1,.t-hero-h1-grad .t-hero-h1 em{color:CanvasText;-webkit-text-fill-color:CanvasText}}.t-hero-copy--bold .t-hero-h1{font-weight:700}.t-hero-copy--pill .t-btn-primary,.t-hero-copy--pill .t-btn-outline-w{border-radius:var(--r-full, 6.25rem)}.t-hero-copy--compact .t-btn-primary,.t-hero-copy--compact .t-btn-outline-w{padding:.625rem .875rem;font-size:var(--text-sm);gap:.25rem}.t-hero-copy--compact .t-btn-primary svg{width:.75rem;height:.75rem}.t-hero-copy--tight .t-hero-h1--line2,.t-hero-copy--tight .t-hero-h1:not(.t-hero-h1--split){margin-bottom:var(--sp-5)}.t-hero-copy--tight .t-hero-sub{margin-bottom:var(--sp-5)}.t-hero-copy--tight .t-hero-h1--line2{margin-top:.75rem}.t-hero-copy[style*=--t-h1-lh] .t-hero-h1{line-height:var(--t-h1-lh)}.t-hero-copy[style*=--t-h1-size] .t-hero-h1:not(.t-hero-h1--line2){font-size:var(--t-h1-size)}.t-hero-copy[style*=--t-sub-size] .t-hero-sub{font-size:var(--t-sub-size)}.t-hero-copy[style*=--t-h2-size] .t-hero-h1--line2{font-size:var(--t-h2-size)}@media(max-width:768px){.t-hero-copy[style*=--t-h1-size-m] .t-hero-h1:not(.t-hero-h1--line2){font-size:var(--t-h1-size-m)}.t-hero-copy[style*=--t-h2-size-m] .t-hero-h1--line2{font-size:var(--t-h2-size-m)}}.t-hero-h1 em.t-h2-script{font-family:Pacifico,Brush Script MT,cursive;font-weight:400;letter-spacing:0;font-size:.95em;line-height:1.3;display:inline-block;transform:rotate(-2deg);transform-origin:left center}.t-hero-sub{font-size:var(--text-md);color:var(--t-sub-color, rgba(255,255,255,.5));line-height:1.65;margin:0 0 var(--sp-7);max-width:44ch}.t-hero-deals{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0 0 var(--sp-6)}.t-hero-sub+.t-hero-deals{margin-top:calc(var(--sp-7) * -.5)}.t-hero-h1+.t-hero-deals{margin-top:-.375rem;margin-bottom:var(--sp-5)}.t-deal-chip{display:inline-flex;align-items:baseline;gap:.375rem;padding:.4375rem .875rem;border-radius:var(--r-pill);background:#ffffff8c;border:1px solid rgba(10,10,12,.12);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.t-deal-chip small{font-size:var(--text-xs, .75rem);color:#0a0a0ca8;letter-spacing:.2px}.t-deal-chip strong{font-family:var(--font-brand, "FT Terra", "Inter", system-ui, sans-serif);font-size:var(--text-lg, 1.125rem);font-weight:700;letter-spacing:-.5px;color:var(--t-h2-color, var(--t-orange, var(--torras-orange, #FF5B00)))}.t-hero-deals--summer{gap:0;align-items:flex-end}.t-hero-deals--summer .t-deal-chip{border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;margin-left:-7px;padding:.5rem 1.375rem .5rem 1.625rem;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,13px 50%);background:#d6eefb}.t-hero-deals--summer .t-deal-chip:first-child{margin-left:0;padding-left:1.125rem;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%)}.t-hero-deals--summer .t-deal-chip:nth-child(2){background:#a9daf2;padding-top:.6875rem;padding-bottom:.6875rem}.t-hero-deals--summer .t-deal-chip small{color:#0e3a52b8}.t-hero-deals--summer .t-deal-chip:last-child{background:linear-gradient(135deg,#2e7fb0,#4fa8d6);padding-top:.875rem;padding-bottom:.875rem}.t-hero-deals--summer .t-deal-chip:last-child small{color:#ffffffd9}.t-hero-deals--summer .t-deal-chip:last-child strong{color:#fff;font-size:calc(var(--text-lg, 1.125rem) * 1.15)}.t-hero-section.t-design-mode .t-deal-chip{backdrop-filter:none;-webkit-backdrop-filter:none}.t-hero-actions{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.t-btn-primary{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-md);font-weight:500;letter-spacing:.2px;padding:1.0625rem 2.5rem;border-radius:var(--r-btn);background:var(--t-orange, var(--torras-orange, #FF5B00));color:#fff;border:none;text-decoration:none;transition:background var(--t-default, .2s ease),transform var(--t-fast, .15s ease)}.t-btn-primary:hover{background:var(--t-orange-d, var(--torras-orange-hover, #E54E00));transform:translateY(-1px);box-shadow:var(--shadow-orange, 0 6px 20px rgba(255,91,0,.35))}.t-btn-primary:focus-visible,.t-btn-outline-w:focus-visible{outline:none;box-shadow:0 0 0 3px #ff5b0073}.t-btn-outline-w{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-md);font-weight:300;letter-spacing:.2px;padding:.9375rem 2.375rem;border-radius:var(--r-btn);background:#ffffff14;color:#fff;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;transition:border-color var(--t-fast, .15s ease),background var(--t-fast, .15s ease)}.t-btn-outline-w:hover{border-color:#fff9;background:#ffffff24}.t-hero-proof{display:flex;align-items:center;gap:var(--sp-5);margin-top:var(--sp-6);flex-wrap:wrap}.t-hp-item{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs);color:#ffffff8c}.t-hp-item strong{color:#ffffffeb;font-weight:300}.t-hp-div{width:1px;height:.875rem;background:#ffffff1a}.t-hero-right{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-5)}.t-hero-ann-stack{display:flex;flex-direction:column;gap:var(--sp-3);position:relative;z-index:5}.t-hero-ann{background:#ffffff14;-webkit-backdrop-filter:saturate(var(--glass-sat,180%)) blur(var(--glass-blur,20px));backdrop-filter:saturate(var(--glass-sat,180%)) blur(var(--glass-blur,20px));border:1px solid rgba(255,255,255,.18);border-radius:var(--r-lg);padding:.75rem 1rem;display:flex;align-items:center;gap:.625rem;min-width:12.5rem}.t-ha-dot{width:.5rem;height:.5rem;border-radius:var(--r-full);flex-shrink:0}.t-ha-text{font-size:var(--text-sm);font-weight:300;color:#fff}.t-ha-sub{font-size:var(--text-sm);color:#fff6;margin-top:2px}.t-stat-band{position:relative;z-index:2;margin-top:auto;background:var(--t-charcoal, rgba(10,10,12,.82));-webkit-backdrop-filter:saturate(var(--glass-sat,180%)) blur(var(--glass-blur,20px));backdrop-filter:saturate(var(--glass-sat,180%)) blur(var(--glass-blur,20px));border-top:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0f}.t-design-mode .t-stat-band{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--torras-black, #0A0A0C)}.t-stat-band-inner{max-width:var(--container,85rem);margin:0 auto;padding:0 var(--container-pad,4rem);display:grid;grid-template-columns:repeat(4,1fr)}.t-stat-track,.t-stat-group{display:contents}.t-stat-group--clone{display:none}.t-stat-item{padding:var(--sp-5) var(--sp-6);border-right:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:var(--sp-4)}.t-stat-item:last-child{border-right:none}.t-stat-icon{width:2.5rem;height:2.5rem;border-radius:var(--r-md);background:#ff5b001a;color:var(--t-orange, var(--torras-orange, #FF5B00));display:grid;place-items:center;flex-shrink:0}.t-stat-icon svg{width:1.125rem;height:1.125rem;stroke:currentColor;stroke-width:1.7;fill:none}.t-stat-n{font-size:var(--text-xl);font-weight:300;color:#fff;letter-spacing:-.5px;line-height:1}.t-stat-l{font-size:var(--text-sm);color:#fff6;margin-top:.1875rem;line-height:1.4}@media(max-width:1100px){.t-hero-inner{grid-template-columns:1fr}.t-hero-right{display:none}.t-stat-band-inner{grid-template-columns:repeat(2,1fr);padding:0 var(--sp-6)}.t-stat-item:nth-child(2){border-right:none}.t-hero-inner{padding:var(--sp-9) var(--sp-6) var(--sp-8)}}@media(max-width:768px){.t-hero-bg img{object-position:var(--t-bg-focal-m,50%) center}.t-hero-arrow{display:none}.t-hero-label{margin-bottom:var(--sp-3)}.t-hero-h1{font-size:var(--text-5xl);letter-spacing:-1px;margin:0 0 var(--sp-3)}.t-hero-sub{font-size:var(--text-sm);line-height:1.5;max-width:34ch;color:var(--t-sub-color, rgba(255,255,255,.62));margin:0 0 var(--sp-4);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.t-hero-copy:has(.t-hero-deals) .t-hero-sub{display:none}.t-hero-deals{gap:.375rem;margin:0 0 var(--sp-4)}.t-hero-sub+.t-hero-deals{margin-top:0}.t-deal-chip{padding:.3125rem .6875rem}.t-deal-chip strong{font-size:var(--text-md, 1rem)}.t-hero-deals--summer{gap:0;flex-wrap:nowrap}.t-hero-deals--summer .t-deal-chip{margin-left:-6px;gap:.1875rem;padding:.3125rem .5rem .3125rem .75rem;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%,9px 50%)}.t-hero-deals--summer .t-deal-chip:first-child{padding-left:.5rem;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,0 100%)}.t-hero-deals--summer .t-deal-chip:nth-child(2){padding-top:.4375rem;padding-bottom:.4375rem}.t-hero-deals--summer .t-deal-chip:last-child{padding-top:.5625rem;padding-bottom:.5625rem}.t-hero-deals--summer .t-deal-chip small{font-size:.625rem}.t-hero-deals--summer .t-deal-chip strong{font-size:.75rem}.t-hero-deals--summer .t-deal-chip:last-child strong{font-size:.875rem}.t-hero-inner{padding:calc(var(--t-hdr-bar-h, 4rem) + var(--sp-6)) var(--sp-5) var(--sp-7);align-items:start;align-content:start}.t-stat-band-inner{display:block;padding:0;max-width:none;overflow:hidden}.t-stat-track{display:flex;width:max-content;animation:t-stat-marquee 26s linear infinite}.t-hero-section[data-t-wait] .t-stat-track{animation-play-state:paused}.t-stat-group,.t-stat-group--clone{display:flex}.t-stat-item{flex:0 0 auto;white-space:nowrap;padding:var(--sp-4) var(--sp-5);gap:var(--sp-3)}.t-stat-item:last-child{border-right:1px solid rgba(255,255,255,.06)}.t-stat-icon{width:2rem;height:2rem}.t-stat-icon svg{width:.875rem;height:.875rem}.t-stat-n{font-size:var(--text-md)}.t-stat-l{font-size:var(--text-2xs);line-height:1.3}}@keyframes t-stat-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.t-stat-track{animation:none;width:auto}.t-stat-group--clone{display:none}.t-stat-band-inner{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@media(max-width:480px){.t-hero-actions{gap:var(--sp-3);margin-top:var(--sp-6)}.t-btn-primary,.t-btn-outline-w{width:auto;justify-content:center}.t-btn-primary{padding:.75rem 1.75rem;font-size:var(--text-sm)}.t-btn-outline-w{padding:.6875rem 1.5rem;font-size:var(--text-sm)}}.t-hero--ink .t-hero{background:var(--torras-gray-50,#F3F5F7)}.t-hero--ink .t-hero-label{color:var(--t-label-color, var(--torras-charcoal,#1A1A1A))}.t-hero--ink .t-hero-h1{color:var(--t-h1-color, var(--torras-charcoal,#1A1A1A))}.t-hero--ink .t-hero-h1 em{color:var(--t-h2-color, inherit)}.t-hero--ink .t-hero-sub{color:var(--t-sub-color, var(--neutral-800,#333333))}.t-hero--ink .t-hp-item{color:#0a0a0c80}.t-hero--ink .t-hp-item strong{color:#0a0a0cd9}.t-hero--ink .t-hp-div{background:#0a0a0c26}.t-hero--ink .t-btn-outline-w{background:#0a0a0c0d;color:var(--torras-black,#0A0A0C);border-color:#0a0a0c40}.t-hero--ink .t-btn-outline-w:hover{border-color:#0a0a0c73;background:#0a0a0c17}.t-hero--ink .t-hero-ann{background:#ffffffb3;border-color:#0a0a0c14}.t-hero--ink .t-ha-text{color:var(--torras-black,#0A0A0C)}.t-hero--ink .t-ha-sub{color:#0a0a0c8c}.t-hero--ink .t-stat-band{border-top-color:#0a0a0c14;box-shadow:inset 0 1px #ffffff80}.t-hero--ink .t-stat-item{border-color:#0a0a0c14}.t-hero--ink .t-stat-n{color:var(--torras-black,#0A0A0C)}.t-hero--ink .t-stat-l{color:#0a0a0c8c}.t-hero-section.t-design-mode .t-hero-ann,.t-hero-section.t-design-mode .t-btn-outline-w{backdrop-filter:none;-webkit-backdrop-filter:none}.t-hero-section.t-design-mode .t-stat-band-inner{overflow-x:auto}.t-hero--ink.t-design-mode .t-stat-band{background:#fff}.t-hero-section.t-design-mode *,.t-hero-section.t-design-mode *:before,.t-hero-section.t-design-mode *:after{transition:none!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/torras-hero.css.map */
