:root{--tct-motion-enabled:1;--tct-ease:cubic-bezier(.16,1,.3,1);--tct-feedback:cubic-bezier(.22,.68,0,1)}.review-reduced{--tct-motion-enabled:0}.tct-preloader{--tct-preloader-ready:1;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#081b28;color:#f4f7f8;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;animation:tct-entry-expire 1ms linear 3.1s forwards}.tct-preloader__brand{display:flex;flex-direction:column;align-items:center;gap:22px;width:min(330px,70vw)}.tct-preloader__mark{width:112px;height:auto;animation:tct-mark-arrive .72s var(--tct-ease) both}.tct-preloader__name{font-family:var(--font-display);font-size:clamp(27px,5vw,36px);font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:-.02em;animation:tct-name-arrive .64s var(--tct-ease) 90ms both}.tct-preloader__horizon{width:100%;height:1px;margin-top:6px;background:#7fa7b8;transform-origin:left;animation:tct-horizon .85s var(--tct-ease) both}@keyframes tct-mark-arrive{0%{opacity:.2;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes tct-name-arrive{0%{opacity:.25;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tct-horizon{0%{opacity:0;transform:scaleX(.08)}60%{opacity:1}to{opacity:.5;transform:scaleX(1)}}@keyframes tct-entry-expire{to{visibility:hidden;opacity:0}}@media(min-width:1000px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){[data-tct-depth] :is(.tct-home-hero__photo,.tct-prelaunch__scene){transform:translateY(calc(var(--tct-tide,0) * -10px)) scale(1.04)}[data-tct-depth] .tct-home-hero__focus-row:nth-child(odd)>span{translate:calc(var(--tct-tide,0) * -44px) 0}[data-tct-depth] .tct-home-hero__focus-row:nth-child(2n)>span{translate:calc(var(--tct-tide,0) * 36px) 0}}:is(.button,.icon-button,.truth-close__link,.tct-prelaunch form button,.header-bag){transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .26s ease,transform .18s var(--tct-feedback)}:is(.button,.icon-button,.truth-close__link,.tct-prelaunch form button):active:not(:focus-visible):not(:disabled){transform:scale(.975)}:is(.button,.truth-close__link,.tct-search-start a) .tct-arrow{transition:transform .32s var(--tct-ease)}.product__size span,.product__color span{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.product__gallery-tools button{transition:background-color .18s ease,transform .18s var(--tct-feedback)}.product-card .card-image img{transition:transform .7s var(--tct-ease)}.product-card .card-open{transition:opacity .2s ease,transform .38s var(--tct-ease);transform:translate(-5px,5px)}.product-card .card-info h3{transition:color .18s ease}.tct-instagram__cover img{transition:transform .8s var(--tct-ease)}.site-header .desktop-nav a{position:relative;transition:color .2s ease}.site-header .desktop-nav a:after{content:"";height:1px;position:absolute;bottom:7px;left:0;right:0;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .36s var(--tct-ease)}.site-header .desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.tct-home-text-link,.footer-links a,.footer-contact{transition:text-decoration-color .2s ease,color .2s ease}.bottom-nav a{transition:background-color .22s ease,color .22s ease}.bottom-nav a .icon{transition:transform .22s var(--tct-feedback)}.menu-dialog .dialog-body>nav a{transition:color .18s ease}:is(input[type=search],input[type=email],textarea){transition:border-color .2s ease,box-shadow .2s ease}:is(input[type=search],input[type=email],textarea):focus-visible{box-shadow:0 0 0 4px #7fa7b826}@media(hover:hover)and (pointer:fine){.product-card:hover .card-image img{transform:scale(1.045)}.product-card:hover .card-open{opacity:1;transform:none}.product-card:hover .card-info h3{color:#245e7a}:is(.button,.truth-close__link,.tct-search-start a):hover .tct-arrow{transform:translate(3px,-3px)}.tct-home-hero .tct-home-hero__shop:hover{background:#dcecf3;border-color:#dcecf3;box-shadow:0 8px 24px #030c1529}.site-header .desktop-nav a:hover:after{transform:scaleX(1);transform-origin:left}.site-header .desktop-nav a:hover{border-color:transparent}.site-header .desktop-nav a[aria-current=page]:hover{border-color:#cce5ef}.tct-instagram__post:hover .tct-instagram__cover img{transform:scale(1.025)}.product__gallery-tools button:not(:disabled):hover{background:#e2edf2}.menu-dialog .dialog-body>nav a:hover{color:#bdd9e7}}@media(hover:none){.product-card:active:not(:focus-visible) .card-image img{transform:scale(.985);transition-duration:.14s}.bottom-nav a:active .icon{transform:translateY(-2px) scale(.95)}}.product-card:focus-visible .card-open{opacity:1;transform:none;transition:none}@view-transition{navigation:auto}::view-transition-old(root){animation:tct-page-out .16s ease-out both}::view-transition-new(root){animation:tct-page-in .28s ease-out both}::view-transition-group(root){animation-duration:.28s}@keyframes tct-page-out{to{opacity:0}}@keyframes tct-page-in{0%{opacity:0}to{opacity:1}}:root:is([data-tct-motion-input=keyboard],:has(body.review-reduced))::view-transition-old(root),:root:is([data-tct-motion-input=keyboard],:has(body.review-reduced))::view-transition-new(root),:root:is([data-tct-motion-input=keyboard],:has(body.review-reduced))::view-transition-group(root){animation:none!important}[data-tct-motion-input=keyboard] :is(.button,.icon-button,.truth-close__link,.product__size span,.product__color span,.bottom-nav a,.bottom-nav .icon,.tct-arrow){transition:none}[data-tct-motion-input=keyboard] :is(.button,.icon-button,.truth-close__link):active{transform:none}@media(prefers-reduced-motion:reduce){:root{--tct-motion-enabled:0}@view-transition{navigation:none}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.tct-preloader{display:none!important}:is(.button,.icon-button,.truth-close__link,.tct-prelaunch form button):active,.product-card:hover .card-image img,.product-card:active .card-image img,.tct-instagram__post:hover img{transform:none!important}:is(.button,.truth-close__link,.tct-search-start a) .tct-arrow,.bottom-nav a .icon{transform:none!important}}.review-reduced .tct-preloader{display:none!important}.review-reduced :is(.button,.icon-button,.truth-close__link,.tct-prelaunch form button):active,.review-reduced .product-card:hover .card-image img,.review-reduced .product-card:active .card-image img{transform:none!important}@media print{.tct-preloader{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/tct-motion.css.map */
