.tm-campaign{display:block;width:100%;color:#111;background:#fff;font-family:var(--tmc-font, var(--font-body-family, sans-serif));font-style:normal}.tm-campaign *,.tm-campaign *:before,.tm-campaign *:after{box-sizing:border-box}.tm-campaign__container{width:calc(100% - 24px);max-width:var(--tmc-max-width, 1600px);margin-inline:auto}.tm-campaign__breadcrumbs{display:flex;align-items:center;min-height:44px;padding:10px 4px;color:#111;font-size:var(--tmc-breadcrumb-size, 16px);font-weight:700;line-height:1.45;letter-spacing:0}.tm-campaign__breadcrumbs ol{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:0;margin:0;list-style:none}.tm-campaign__breadcrumbs li{display:flex;align-items:center;flex:0 0 auto;min-width:0}.tm-campaign__breadcrumbs li[aria-current=page]{flex:0 1 auto;overflow-wrap:anywhere}.tm-campaign__breadcrumbs a{color:var(--tmc-breadcrumb-color, #006db7);text-decoration:none;text-underline-offset:3px}.tm-campaign__breadcrumbs a:hover{text-decoration:underline}.tm-campaign__breadcrumbs svg{display:block;width:10px;height:12px;color:#737373}.tm-campaign__banner{display:flex;align-items:center;justify-content:center;min-height:var(--tmc-mobile-height, 132px);padding:var(--tmc-mobile-padding-y, 22px) 16px;color:var(--tmc-text, #fff);background:var(--tmc-bg, #050505);border:0;border-radius:0;box-shadow:none}.tm-campaign__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--tmc-mobile-gap, 14px);width:100%;min-width:0;text-align:center}.tm-campaign__copy{min-width:0;max-width:100%}.tm-campaign__title{padding:0;margin:0;color:inherit;font-family:inherit;font-style:normal;font-size:var(--tmc-mobile-font, 22px);font-weight:var(--tmc-weight, 700);line-height:var(--tmc-mobile-line-height, 1.25);letter-spacing:var(--tmc-tracking, 0);overflow-wrap:anywhere;text-wrap:balance}.tm-campaign__subtitle{max-width:54ch;padding:0;margin:8px auto 0;color:inherit;font:400 14px/1.45 var(--tmc-font, var(--font-body-family, sans-serif));letter-spacing:0;overflow-wrap:anywhere}.tm-campaign__button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:min(100%,var(--tmc-mobile-btn-width, 116px));min-height:max(44px,var(--tmc-mobile-btn-height, 44px));padding:9px 18px;margin:0;color:var(--tmc-btn-text, #fff);background:var(--tmc-btn-bg, transparent);border:2px solid var(--tmc-btn-border, #fff);border-radius:var(--tmc-btn-radius, 28px);font-family:inherit;font-size:var(--tmc-btn-font, 16px);font-weight:600;line-height:1.25;letter-spacing:0;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}.tm-campaign__button:active{color:var(--tmc-hover-text, #050505);background:var(--tmc-hover-bg, #ffd500);border-color:var(--tmc-hover-border, #ffd500)}.tm-campaign__button:focus-visible,.tm-campaign__breadcrumbs a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.tm-campaign[data-motion=true] .tm-campaign__copy{animation:tm-campaign-fade .35s ease both}.tm-campaign[data-motion=true] .tm-campaign__button{animation:tm-campaign-fade .4s 60ms ease both}@media(hover:hover){.tm-campaign__button:hover{color:var(--tmc-hover-text, #050505);background:var(--tmc-hover-bg, #ffd500);border-color:var(--tmc-hover-border, #ffd500);transform:translateY(-2px)}}@media screen and (max-width:989px){.tm-campaign__container{width:calc(100% - 8px)}.tm-campaign__breadcrumbs{min-height:38px;padding:8px 12px;font-size:clamp(14px,3.85vw,16px)}.tm-campaign__breadcrumbs ol{gap:10px}.tm-campaign__breadcrumbs li[aria-current=page]{white-space:nowrap;overflow-wrap:normal}.tm-campaign__banner{min-height:68px;padding:12px;background:#000}.tm-campaign__content{flex-flow:row nowrap;align-items:center;justify-content:center;gap:clamp(6px,1.9vw,8px);text-align:center}.tm-campaign__copy{flex:0 1 auto;min-width:0}.tm-campaign__title{font-size:clamp(15px,4.2vw,18px);line-height:1.2;white-space:nowrap;letter-spacing:-.2px}.tm-campaign__button{position:relative;width:auto;min-width:76px;min-height:32px;padding:3px 12px;font-size:12px;white-space:nowrap;border-width:1px}.tm-campaign__button:before{content:"";position:absolute;top:-7px;right:-1px;bottom:-7px;left:-1px}}@media screen and (max-width:319px){.tm-campaign__title{font-size:clamp(13px,4.7vw,15px)}}@media screen and (min-width:990px){.tm-campaign__container{width:calc(100% - 48px)}.tm-campaign__breadcrumbs{padding-inline:32px}.tm-campaign__banner{min-height:var(--tmc-desktop-height, 90px);padding:var(--tmc-padding-y, 20px) 32px}.tm-campaign__content{flex-direction:row;flex-wrap:wrap;gap:var(--tmc-gap, 40px)}.tm-campaign__title{font-size:var(--tmc-desktop-font, 30px);line-height:var(--tmc-line-height, 1.2)}.tm-campaign__button{width:auto;min-width:104px;min-height:42px}.tm-campaign[data-align=left] .tm-campaign__content{justify-content:flex-start;text-align:left}.tm-campaign[data-align=right] .tm-campaign__content{justify-content:flex-end;text-align:right}.tm-campaign[data-align=left] .tm-campaign__subtitle{margin-left:0}.tm-campaign[data-align=right] .tm-campaign__subtitle{margin-right:0}}@keyframes tm-campaign-fade{0%{opacity:0}to{opacity:1}}.tm-campaign[data-motion=false] .tm-campaign__button{transition:none}.tm-campaign[data-motion=false] .tm-campaign__button:hover{transform:none}@media(prefers-reduced-motion:reduce){.tm-campaign *,.tm-campaign *:before,.tm-campaign *:after{animation:none!important;transition:none!important}.tm-campaign .tm-campaign__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/timetome-campaign.css.map */
