:root{--tdu-purple:#070d1d;--tdu-navy:#131a35;--tdu-pink:#d90087;--tdu-cyan:#40c4d6;--tdu-violet:#8c5cf6;--tdu-text:#f7f2f9;--tdu-muted:rgba(247,242,249,.72);--tdu-line:rgba(247,242,249,.14);--tdu-radius:14px}[id*=__hero] .banner{position:relative;min-height:clamp(420px,52vw,620px);background:radial-gradient(52% 78% at 12% 32%,#d9008747,#d9008700 62%),radial-gradient(50% 74% at 88% 40%,#40c4d638,#40c4d600 62%),radial-gradient(64% 90% at 50% 116%,#8c5cf63d,#8c5cf600 64%),linear-gradient(100deg,#131a35,#070d1d 46% 58%,#131a35)}[id*=__hero] .banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 560' fill='none' stroke='%23efe8ff' stroke-opacity='.17' stroke-width='4'%3E%3Cpath d='M70 214a96 96 0 0 1 192 0'/%3E%3Crect x='52' y='210' width='44' height='74' rx='20'/%3E%3Crect x='236' y='210' width='44' height='74' rx='20'/%3E%3Crect x='96' y='356' width='150' height='74' rx='30'/%3E%3Cpath d='M136 378v30M166 378v30M196 378v30' stroke-opacity='.11'/%3E%3Crect x='276' y='372' width='58' height='58' rx='16'/%3E%3Cpath d='M292 372v-26M318 372v-26'/%3E%3Crect x='946' y='140' width='128' height='236' rx='26' transform='rotate(-11 1010 258)'/%3E%3Cpath d='M985 158h44' transform='rotate(-11 1010 258)' stroke-opacity='.12'/%3E%3Crect x='886' y='372' width='84' height='60' rx='18'/%3E%3Cpath d='M886 402h84' stroke-opacity='.12'/%3E%3Crect x='1024' y='364' width='70' height='82' rx='22'/%3E%3Cpath d='M1046 364v-26M1046 446v26'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:cover}[id*=__hero] .banner__media .placeholder-svg,[id*=__hero] .slideshow__media .placeholder-svg{display:none!important}[id*=__hero] .banner__media{background:transparent!important}[id*=__hero] .banner__content{position:relative;z-index:2;padding-inline:20px}[id*=__hero] .banner__box{background:transparent!important;border:0!important;box-shadow:none!important;max-width:min(980px,92vw);padding:0}[id*=__hero] .banner__heading{font-size:clamp(2.1rem,5.4vw,5rem);line-height:1.02;letter-spacing:.012em;margin:0 0 .5em;text-wrap:balance;color:#fff;text-shadow:0 2px 28px rgba(8,3,14,.55)}@media(min-width:1200px){[id*=__hero] .banner__heading{white-space:nowrap;font-size:min(4.6rem,6.2vw)}}[id*=__hero] .banner__text{font-size:clamp(.98rem,1.45vw,1.32rem);line-height:1.5;color:var(--tdu-muted);max-width:46ch;margin-inline:auto;text-shadow:0 1px 16px rgba(8,3,14,.5)}[id*=__hero] .banner__buttons{margin-top:clamp(20px,3vw,32px)}.button,.shopify-challenge__button,.customer button{border-radius:999px;font-weight:600;letter-spacing:.01em;min-height:46px;padding-inline:30px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.button:not([disabled]):hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 8px 26px #d9008752}.button--secondary,.button--tertiary{border-radius:999px}:is(a,button,summary,[role=button]):focus-visible{outline:2px solid var(--tdu-cyan);outline-offset:3px;border-radius:6px}.card__inner,.card--card,.collapsible-content__header,.quick-add-modal__content{border-radius:var(--tdu-radius)}.card--card,.card-wrapper .card{overflow:hidden}.card-wrapper:hover .card__media img{transform:scale(1.035)}.card__media img{transition:transform .35s ease}.card__heading a{font-weight:600}.collapsible-content .accordion summary{min-height:52px;align-items:center}.collapsible-content .accordion+.accordion{border-top:1px solid var(--tdu-line)}.section-template--main .title-wrapper,.collection__title{margin-bottom:1.25rem}[id*=__why] .ds-icon-bar__item,[id*=__why] .icon-bar__item{padding-inline:8px}[id*=__why] svg{max-width:38px;height:auto}.newsletter-form__field-wrapper .field__input{min-height:48px;border-radius:999px}.newsletter-form__button{min-width:48px;min-height:48px}@media(max-width:749px){.header__icon,.header__icon--cart,.menu-drawer__menu-item,.list-menu__item--link,.footer-block__details-content a{min-height:44px;display:flex;align-items:center}[id*=__hero] .banner{min-height:78vh}[id*=__hero] .banner__heading{font-size:clamp(2rem,8.6vw,3rem)}.button{width:auto}}html,body{overflow-x:hidden;max-width:100%}img,video,svg{max-width:100%}table{display:block;overflow-x:auto;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tdu-brand.css.map */
