.td-home-shopify-section{background:#fff}body:has(#MainContent .td-home-shopify-section),#MainContent:has(.td-home-shopify-section){background:#fff}.td-home,.td-home *{box-sizing:border-box}.td-home{--td-home-ink: #171817;--td-home-paper: #fff;--td-home-muted: #6d706d;--td-home-line: #d9d9d4;--td-home-dark: #121312;--td-home-sage: #dfe6e1;color:var(--td-home-ink);background:var(--td-home-paper);font-family:var(--font-body--family, "TD Gilroy", sans-serif);overflow:clip}.td-home h2,.td-home h3,.td-home p{margin:0}.td-home h2{max-width:15ch;font-family:var(--font-heading--family, "TD Gilroy", sans-serif);font-size:clamp(42px,5.8vw,84px);font-weight:600;letter-spacing:-.04em;line-height:.95;text-wrap:balance}.td-home-copy{max-width:58ch;color:var(--td-home-muted);font-size:clamp(15px,1.15vw,18px);line-height:1.65}.td-home-copy>:first-child{margin-top:0}.td-home-copy>:last-child{margin-bottom:0}.td-home-label{margin-bottom:22px;font-size:11px;font-weight:650;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.td-home-button,.td-home-text-link{display:inline-flex;min-height:46px;align-items:center;justify-content:center;color:inherit;font-size:12px;font-weight:650;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.td-home-button{padding:0 24px;color:#fff;background:var(--td-home-dark);border:1px solid var(--td-home-dark);border-radius:999px;transition:color .18s ease,background .18s ease}.td-home-button:hover{color:var(--td-home-dark);background:transparent}.td-home-button--light{color:var(--td-home-dark);background:#fff;border-color:#fff}.td-home-button--light:hover{color:#fff;background:transparent}.td-home-text-link{border-bottom:1px solid currentColor}.td-home :focus-visible{outline:2px solid currentColor;outline-offset:4px}.td-home-placeholder{display:grid;width:100%;height:100%;min-height:240px;place-items:center;padding:24px;color:#696c69;background:#e9e9e4;border:1px solid #d4d4ce}.td-home-placeholder span{max-width:22ch;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-align:center;text-transform:uppercase}.td-home.td-home-product-story{padding:clamp(52px,5vw,72px) clamp(24px,5vw,80px)}.td-home-product-story .td-home-product-story__inner{display:block;max-width:1280px;margin:0 auto}.td-home-product-story__featured{display:grid;min-width:0;grid-template-columns:minmax(0,38%) minmax(0,54%);align-items:center;justify-content:space-between;gap:8%}.td-home-product-story .td-home-product-story__media{position:relative;height:clamp(500px,38vw,552px);min-width:0;aspect-ratio:auto;margin-inline:0;overflow:hidden;background:#e9e9e4;border-radius:18px}.td-home-product-story__media picture,.td-home-product-story__image{display:block;width:100%;height:100%}.td-home-product-story__image{object-fit:cover}.td-home-product-story__content{display:flex;min-width:0;min-height:min(500px,38vw);padding:18px 0 14px;flex-direction:column;justify-content:center}.td-home-product-story__label{margin-bottom:18px;color:#767976;font-size:12px;font-weight:650;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.td-home-product-story .td-home-product-story__content h2{max-width:11ch;font-size:clamp(42px,4vw,64px);line-height:1.06;letter-spacing:-.035em}.td-home-product-story__description{max-width:590px;margin-top:24px;color:var(--td-home-muted);font-size:clamp(15px,1.1vw,16px);line-height:1.62;overflow-wrap:anywhere}.td-home-product-story__features{display:grid;width:100%;max-width:590px;margin:clamp(30px,3.2vw,44px) 0 0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;list-style:none}.td-home-product-story__features li{display:flex;min-width:0;min-height:44px;padding:10px 18px;align-items:center;justify-content:center;color:#555855;background:#ecece8;border-radius:999px;font-size:12px;font-weight:550;line-height:1.25;text-align:center;overflow-wrap:anywhere}.td-home-product-story__footer{display:flex;width:100%;max-width:590px;margin-top:clamp(34px,4vw,52px);align-items:center;justify-content:flex-end;gap:24px}.td-home-product-story__cta{min-height:46px;padding-inline:26px}.td-home-product-story__placeholder{border:0}.td-home-moments{padding:clamp(64px,6vw,88px) clamp(24px,4vw,64px) clamp(60px,5vw,76px);color:#fff;background:var(--td-home-dark)}.td-home-moments__header{max-width:1100px;margin:0 auto clamp(32px,3vw,42px);text-align:center}.td-home-moments__header h2{max-width:none;font-size:clamp(44px,3.75vw,54px);line-height:1.05}.td-home-moments .td-home-copy{max-width:650px;margin:18px auto 0;color:#b9bbb9;font-size:15px;line-height:1.55}.td-home-moments__proofs{display:grid;max-width:1200px;margin:0 auto clamp(30px,3vw,40px);grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid rgb(255 255 255 / 14%)}.td-home-moments__proof{position:relative;display:flex;min-width:0;min-height:104px;padding:14px clamp(16px,2.2vw,32px);flex-direction:column;justify-content:center;text-align:center}.td-home-moments__proof-eyebrow{margin:0;color:#aaa397;font-size:10px;font-weight:600;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.td-home-moments__proof h3{margin:5px 0 0;color:#fff;font-size:clamp(20px,1.65vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.1}.td-home-moments__proof>p:last-child{max-width:46ch;margin:5px auto 0;color:#9fa29f;font-size:10px;line-height:1.35}.td-home-moments__track{display:grid;max-width:1200px;margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.25vw,18px);cursor:grab;touch-action:auto}.td-home-moments__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.td-home-moments__item,.td-home-moments__item a{min-width:0;color:inherit;text-decoration:none}.td-home-moments__item{position:relative}.td-home-moments__item>a{position:relative;display:block}.td-home-moments__media{aspect-ratio:var(--td-ratio-desktop, 4 / 5);overflow:hidden;background:#292a29;border-radius:10px}.td-home-moments__media picture,.td-home-moments__image{display:block;width:100%;height:100%}.td-home-moments__image{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.td-home .td-home-moments__image,.td-home .td-home-lifestyle__image{--td-image-position: var(--td-position-desktop, 50% 50%);object-fit:var(--td-fit-desktop, cover)}@media screen and (max-width:749px){.td-home .td-home-moments__media,.td-home .td-home-lifestyle__media{aspect-ratio:var(--td-ratio-mobile)}.td-home .td-home-moments__image,.td-home .td-home-lifestyle__image{--td-image-position: var(--td-position-mobile, 50% 50%);object-fit:var(--td-fit-mobile, cover)}}.td-home-moments__item:hover .td-home-moments__image{transform:scale(1.025)}.td-home-moments__placeholder{color:#bfc1bf;background:#242524;border-color:#393a39}.td-home-moments__placeholder>span{display:none}.td-home-moments__caption{position:absolute;right:auto;bottom:14px;left:50%;display:block;width:calc(100% - 24px);min-height:0;padding:0;background:transparent;border-radius:0;text-align:center;transform:translate(-50%);pointer-events:none}.td-home-moments__caption h3{color:#fff;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.25;text-align:center;text-shadow:none}.td-home-process{padding:clamp(72px,8vw,128px) clamp(24px,5vw,80px)}.td-home-process__header{display:flex;max-width:1440px;margin:0 auto clamp(38px,5vw,64px);align-items:end;justify-content:space-between;gap:40px}.td-home-process__header h2{font-size:clamp(42px,5vw,72px)}.td-home-process__steps{display:grid;max-width:1440px;margin:0 auto;padding:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,16px);list-style:none}.td-home-process__step{min-height:clamp(300px,30vw,430px);padding:0;color:var(--td-home-dark);background:#e9e9e5;border-radius:14px;transition:color .22s ease,background-color .22s ease}.td-home-process__step-link{display:flex;min-height:inherit;height:100%;padding:clamp(22px,2.4vw,36px);flex-direction:column;justify-content:space-between;gap:28px;color:inherit;border-radius:inherit;text-decoration:none}.td-home-process__step:has(.td-home-process__step-link:focus-visible){color:#fff;background:var(--td-home-dark)}.td-home-process__step-link:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.td-home-process__image{display:block;width:100%;max-height:140px;object-fit:contain;object-position:left center}.td-home-process__number{display:block;margin-bottom:clamp(54px,7vw,110px);font-size:clamp(64px,7vw,108px);font-weight:500;letter-spacing:-.04em;line-height:.8}.td-home-process__step h3{max-width:14ch;font-size:clamp(19px,1.7vw,25px);font-weight:650;letter-spacing:-.025em;line-height:1.08}.td-home-process__step p{margin-top:12px;color:color-mix(in srgb,currentColor 68%,transparent);font-size:13px;line-height:1.5}.td-home-process__cta{margin:42px max(0px,calc((100% - 1440px)/2)) 0}.td-home-process__cursor{position:fixed;z-index:30;top:0;left:0;display:none;min-width:112px;min-height:44px;padding:0 18px;align-items:center;justify-content:center;color:#fff;background:var(--td-home-dark);border-radius:999px;font-size:11px;font-weight:650;letter-spacing:.08em;line-height:1;opacity:0;pointer-events:none;transform:translate3d(var(--td-process-cursor-x, -200px),var(--td-process-cursor-y, -200px),0) translate(-50%,-50%);visibility:hidden}@media(hover:hover)and (pointer:fine){.td-home-process__step,.td-home-process__step *{cursor:none}.td-home-process__step:hover{color:#fff;background:var(--td-home-dark)}.td-home-process__cursor{display:flex}.td-home-process.is-cursor-active .td-home-process__cursor{opacity:1;visibility:visible}.td-home-process__cursor.is-over-card{color:var(--td-home-dark);background:#fff}}@media(prefers-reduced-motion:reduce){.td-home-process__step{transition:none}}.td-home-lifestyle{background:#fff;padding:clamp(72px,8vw,128px) clamp(24px,5vw,80px)}.td-home-lifestyle__header{display:flex;max-width:1440px;margin:0 auto clamp(36px,4vw,56px);align-items:end;justify-content:space-between;gap:40px}.td-home-lifestyle__header h2{font-size:clamp(42px,5vw,72px)}.td-home-lifestyle__header .td-home-copy{width:min(100%,520px)}.td-home-lifestyle__rail{position:relative;max-width:1440px;margin:0 auto}.td-home-lifestyle__track{display:flex;gap:clamp(8px,.8vw,12px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto;cursor:auto}.td-home-lifestyle__track::-webkit-scrollbar{display:none}.td-home-lifestyle__track.is-dragging{-webkit-user-select:none;user-select:none}.td-home-lifestyle__previous,.td-home-lifestyle__next{position:absolute;z-index:2;top:50%;display:grid;width:48px;height:48px;margin:0;padding:0;place-items:center;color:#fff;background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;transform:translateY(-50%);transition:opacity .18s ease,visibility .18s ease}.td-home-lifestyle__previous{left:clamp(12px,1.3vw,20px)}.td-home-lifestyle__next{right:clamp(12px,1.3vw,20px)}.td-home-lifestyle__previous svg,.td-home-lifestyle__next svg{display:block;width:34px;height:24px}.td-home-lifestyle__previous:focus-visible,.td-home-lifestyle__next:focus-visible{outline:1px solid currentColor;outline-offset:2px}.td-home-lifestyle__previous[aria-hidden=true],.td-home-lifestyle__next[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.td-home-lifestyle__track{cursor:grab}.td-home-lifestyle__track.is-dragging{cursor:grabbing}}.td-home-lifestyle__item,.td-home-lifestyle__item a{min-width:0;color:inherit;text-decoration:none}.td-home-lifestyle__item{width:clamp(280px,24vw,360px);flex:0 0 clamp(280px,24vw,360px);scroll-snap-align:start}.td-home-lifestyle__link{display:block}.td-home-lifestyle__media{aspect-ratio:var(--td-ratio-desktop, 3 / 4);overflow:hidden;background:#e6e6e1}.td-home-lifestyle__media picture,.td-home-lifestyle__image{display:block;width:100%;height:100%}.td-home-lifestyle__image{object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.td-home-lifestyle__item:hover .td-home-lifestyle__image{transform:scale(1.025)}.td-home-lifestyle__placeholder{width:100%;height:100%}.td-home-finale{position:relative;min-height:min(78svh,780px);color:#fff;background:#161716}.td-home-finale__media,.td-home-finale__media picture,.td-home-finale__image,.td-home-finale__shade{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.td-home-finale__image{object-fit:cover}.td-home-finale__placeholder{color:#c8cac8;background:#232423;border:0}.td-home-finale__shade{background:linear-gradient(90deg,#000000b8,#00000059 52%,#0000001f)}.td-home-finale__content{position:relative;z-index:1;display:flex;width:min(1440px,100%);min-height:min(62svh,640px);margin:0 auto;padding:clamp(72px,9vw,140px) clamp(24px,5vw,80px) clamp(110px,13vw,180px);flex-direction:column;align-items:flex-start;justify-content:center}.td-home-finale__content h2{max-width:10ch;font-size:clamp(54px,8.4vw,124px)}.td-home-finale__content .td-home-copy{max-width:42ch;margin-top:28px;color:#ffffffc7}.td-home-finale__actions{display:flex;margin-top:34px;align-items:center;flex-wrap:wrap;gap:18px 28px}.td-home-finale__newsletter{position:absolute;z-index:2;right:0;bottom:0;left:0;display:grid;padding:24px clamp(24px,5vw,80px);grid-template-columns:minmax(220px,.7fr) minmax(340px,1fr);align-items:center;gap:28px;color:var(--td-home-ink);background:#fffffff5}.td-home-finale__newsletter h3{font-size:18px;font-weight:650;letter-spacing:-.02em}.td-home-finale__newsletter p{margin-top:5px;color:var(--td-home-muted);font-size:12px}.td-home-finale__field{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid #91938f}.td-home-finale__field input,.td-home-finale__field button{min-height:46px;color:inherit;font:inherit;background:transparent;border:0}.td-home-finale__field input{min-width:0;padding:0 12px 0 0;font-size:14px}.td-home-finale__field button{padding:0 0 0 18px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.td-home-finale__message{margin-top:8px;font-size:12px}@media(max-width:989px){.td-home-product-story__featured{grid-template-columns:minmax(0,42%) minmax(0,51%);gap:7%}.td-home-product-story .td-home-product-story__media{height:clamp(430px,58vw,510px)}.td-home-product-story__content{min-height:430px}.td-home-product-story__content h2{font-size:clamp(38px,5.8vw,52px)}.td-home-product-story__features{gap:8px}.td-home-product-story__features li{padding-inline:12px}.td-home-lifestyle__item{width:clamp(280px,37vw,360px);flex-basis:clamp(280px,37vw,360px)}.td-home-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.td-home-process__step{min-height:320px}}@media(max-width:767px){.td-home-product-story__footer{justify-content:flex-start}.td-home-product-story__cta{margin-inline-start:0}}@media(max-width:749px){.td-home h2{max-width:12ch;font-size:clamp(38px,11.5vw,56px);line-height:.98}.td-home-copy{font-size:15px;line-height:1.55}.td-home.td-home-product-story,.td-home-process,.td-home-lifestyle{padding:72px 20px}.td-home-product-story .td-home-product-story__inner{max-width:600px}.td-home-product-story__featured{grid-template-columns:minmax(0,1fr);gap:32px}.td-home-product-story .td-home-product-story__media{width:100%;height:auto;aspect-ratio:4 / 3;margin-inline:0;border-radius:16px}.td-home-product-story__content{min-height:0;padding:0}.td-home-product-story__label{margin-bottom:14px}.td-home-product-story__content h2{max-width:10ch;font-size:clamp(38px,11vw,50px);line-height:1.04}.td-home-product-story__description{margin-top:18px;font-size:15px;line-height:1.58}.td-home-product-story__features{margin-top:26px;gap:8px}.td-home-product-story__features li{min-height:44px;padding:9px 11px;font-size:11px}.td-home-product-story__footer{margin-top:30px}.td-home-product-story__cta{min-width:min(100%,190px)}.td-home-moments{padding:64px 0 56px}.td-home-moments__header{padding:0 20px;margin-bottom:28px}.td-home-moments__header h2{max-width:12ch;margin-inline:auto;font-size:clamp(34px,9.5vw,42px);line-height:1.04}.td-home-moments .td-home-copy{margin-top:16px;font-size:14px;line-height:1.55}.td-home-moments__proofs{margin:0 20px 30px;grid-template-columns:1fr}.td-home-moments__proof{min-height:0;padding:14px 24px 15px}.td-home-moments__proof+.td-home-moments__proof:before{position:absolute;top:0;left:50%;width:56px;height:1px;background:#ffffff1f;content:"";transform:translate(-50%)}.td-home-moments__proof>p:last-child{margin-top:5px;font-size:10px;line-height:1.4}.td-home-moments__track,.td-home-lifestyle__track{display:flex;max-width:none;padding:0 20px 12px;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.td-home-moments__track::-webkit-scrollbar,.td-home-lifestyle__track::-webkit-scrollbar{display:none}.td-home-moments__item,.td-home-lifestyle__item{width:min(78vw,330px);flex:0 0 min(78vw,330px);scroll-snap-align:start}.td-home-moments__item{width:min(76vw,304px);flex-basis:min(76vw,304px)}.td-home-process__header,.td-home-lifestyle__header{display:block;margin-bottom:34px}.td-home-process__header .td-home-copy,.td-home-lifestyle__header .td-home-copy{margin-top:18px}.td-home-lifestyle__header .td-home-copy{width:auto}.td-home-process__steps{grid-template-columns:1fr 1fr;gap:8px}.td-home-process__step{min-height:280px;border-radius:12px}.td-home-process__step-link{padding:20px}.td-home-process__number{margin-bottom:48px;font-size:clamp(52px,18vw,76px)}.td-home-process__step h3{font-size:17px}.td-home-process__step p{font-size:12px}.td-home-process__cta{margin:32px 0 0}.td-home-lifestyle{padding-right:0;padding-left:0}.td-home-lifestyle__header{padding:0 20px}.td-home-lifestyle__previous,.td-home-lifestyle__next{width:44px;height:44px}.td-home-lifestyle__previous{left:12px}.td-home-lifestyle__next{right:12px}.td-home-lifestyle__previous svg,.td-home-lifestyle__next svg{width:30px;height:22px}.td-home-finale{min-height:760px}.td-home-finale__shade{background:linear-gradient(0deg,#000000c2,#00000047 72%,#0000001f)}.td-home-finale__content{min-height:590px;padding:76px 20px 180px;justify-content:flex-end}.td-home-finale__content h2{max-width:9ch;font-size:clamp(52px,16vw,76px)}.td-home-finale__newsletter{grid-template-columns:1fr;padding:20px;gap:14px}}@media(prefers-reduced-motion:reduce){.td-home *,.td-home *:before,.td-home *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(min-width:990px){.td-home-lifestyle__header h2{max-width:none;font-size:clamp(42px,4.5vw,64px)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/td-homepage-redesign.css.map */
