.shopify-section--tw-backed{position:relative;z-index:1}.tw-backed{--tw-backed-frame-h: min(1189px, calc(100vw * 1189.5 / 1440.5));--tw-backed-duration: 4s;--tw-backed-fade: .7s;--tw-backed-tilt: -1deg;--tw-backed-orange: var(--tw-orange, #ff5403);--tw-backed-pad-inline: var(--tw-page-pad, clamp(24px, 4vw, 48px));--tw-backed-pad-top: max(var(--tw-backed-pad-inline), clamp(20px, 4vw, 80px));--tw-backed-pad-bottom: max(var(--tw-backed-pad-inline), clamp(28px, 5vw, 96px));--tw-backed-title-size: clamp(1.5rem, 4.45vw, 64px);--tw-backed-quote-size: clamp(.875rem, 1.53vw, 22px);--tw-backed-badge-h: clamp(52px, 5.2vw, 75px);--tw-backed-badge-w: clamp(210px, 24vw, 290px);--tw-backed-avatar: clamp(36px, 3.5vw, 50px);--tw-backed-name-size: clamp(14px, 1.4vw, 20px);--tw-backed-badge-gap: clamp(6px, .7vw, 10px);position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:max(560px,var(--tw-backed-frame-h));min-height:max(560px,var(--tw-backed-frame-h));max-height:none;overflow:hidden;color:var(--tw-white, #fff);background:#1c1c1c}.tw-backed--viewport{height:100svh;min-height:0;max-height:100svh}.tw-backed--viewport .tw-backed__slide-img{object-position:center top}@media(max-width:989px){.tw-backed--viewport .tw-backed__copy{flex:0 1 auto}}.tw-backed__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}.tw-backed__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--tw-backed-fade) ease;pointer-events:none}.tw-backed__slide.is-active{opacity:1;z-index:1}.tw-backed__slide picture{display:block;width:100%;height:100%}.tw-backed__slide-img{display:block;width:100%;height:100%;object-fit:cover;object-position:42% 48%}.tw-backed__gradient{position:absolute;inset:auto 0 0;z-index:2;height:min(68%,805px);background:linear-gradient(178deg,#20202000 1.55%,#232323 88.28%);pointer-events:none}.tw-backed__content{position:relative;z-index:3;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(16px,3vh,48px);width:min(calc(100% - var(--tw-backed-pad-inline) * 2),1920px);max-width:100%;flex:1 1 auto;height:auto;max-height:none;margin-inline:auto;padding-block:var(--tw-backed-pad-top) var(--tw-backed-pad-bottom);overflow:visible;pointer-events:none}.tw-backed__copy,.tw-backed__badges{transform-origin:left bottom;pointer-events:auto}.tw-backed__copy{flex:1 1 auto;min-width:0;max-width:min(765px,100%)}.tw-backed__title{margin:0 0 clamp(8px,1.5vh,20px);font-family:var(--tw-font-heading, "Oxanium", Impact, sans-serif);font-weight:800;font-size:var(--tw-backed-title-size);line-height:1.15;letter-spacing:-.045em;text-transform:uppercase;color:#ffffffe6}.tw-backed__quotes{position:relative;max-width:603px}.tw-backed__quote{margin:0;font-family:var(--tw-font-body, "DM Sans", system-ui, sans-serif);font-weight:600;font-size:var(--tw-backed-quote-size);line-height:1.4;letter-spacing:-.04em;color:#fffc;opacity:0;transition:opacity var(--tw-backed-fade) ease}.tw-backed__quote.is-active{opacity:1}.tw-backed__quote:not(.is-active){position:absolute;inset:0 auto auto 0;width:100%;pointer-events:none}.tw-backed__badges{flex:0 0 auto;display:flex;flex-direction:row;align-items:stretch;width:max-content;gap:var(--tw-backed-badge-gap);max-height:100%;transform-origin:right bottom}.tw-backed__badge{position:relative;display:flex;align-items:center;gap:clamp(8px,1.2vh,12px);width:auto;max-width:var(--tw-backed-badge-w);min-height:var(--tw-backed-badge-h);height:var(--tw-backed-badge-h);padding:clamp(8px,1.2vh,12px) clamp(12px,1.4vh,16px) clamp(8px,1.2vh,12px) clamp(8px,1.2vh,12px);border:0;border-radius:0;background-color:transparent;background-image:var(--tw-backed-badge-bg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;color:inherit;cursor:pointer;text-align:left;isolation:isolate;transition:filter .25s ease}.tw-backed__badge:hover,.tw-backed__badge:focus-visible{filter:brightness(1.08);outline:none}.tw-backed__badge-progress{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;overflow:visible}.tw-backed__badge-progress-path{fill:none;stroke:var(--tw-backed-orange);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.tw-backed__badge.is-active.is-progressing .tw-backed__badge-progress-path{opacity:1;animation:tw-backed-progress var(--tw-backed-duration) linear forwards}.tw-backed__avatar{--tw-backed-avatar-clip: polygon(10.71% 9.69%, 20.41% 0%, 80.1% 0%, 100% 20.92%, 100% 80.1%, 90.31% 89.8%, 79.59% 100%, 20.41% 100%, 9.18% 89.8%, 0% 80.1%, 0% 19.9%, 10.71% 9.69%);position:relative;z-index:1;flex:0 0 auto;box-sizing:border-box;width:var(--tw-backed-avatar);height:var(--tw-backed-avatar);padding:1.5px;background:#d2d2d28c;clip-path:var(--tw-backed-avatar-clip);-webkit-clip-path:var(--tw-backed-avatar-clip)}.tw-backed__avatar-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;background:#2a2a2a}.tw-backed__name{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.3em;min-width:0;font-family:var(--tw-font-heading, "Oxanium", Impact, sans-serif);font-weight:800;font-size:var(--tw-backed-name-size);line-height:1;letter-spacing:-.05em;text-transform:uppercase;color:#ffffffd9}.tw-backed__name-line{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes tw-backed-progress{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(max-height:850px){.tw-backed{--tw-backed-pad-top: var(--tw-backed-pad-inline);--tw-backed-pad-bottom: max(var(--tw-backed-pad-inline), 5vh)}.tw-backed__quote{line-height:1.35}}@media(max-height:700px){.tw-backed{--tw-backed-pad-top: var(--tw-backed-pad-inline);--tw-backed-pad-bottom: var(--tw-backed-pad-inline);--tw-backed-title-size: clamp(1.35rem, 5.5vh, 2.25rem);--tw-backed-quote-size: clamp(.8125rem, 2.2vh, 1rem);--tw-backed-badge-h: clamp(48px, 9vh, 60px);--tw-backed-avatar: clamp(32px, 6vh, 42px);--tw-backed-name-size: clamp(13px, 2vh, 16px);--tw-backed-badge-gap: 6px}.tw-backed__content{gap:12px}.tw-backed__title{margin-bottom:8px}}@media(max-width:989px){.tw-backed__content{flex-direction:column;align-items:flex-start;justify-content:flex-end}.tw-backed__badges{flex-direction:row;flex-wrap:nowrap;width:100%;max-width:100%;overflow:hidden;transform-origin:left bottom;margin-right:0}.tw-backed__badge{flex:1 1 0;width:auto;min-width:0;max-width:var(--tw-backed-badge-w)}.tw-backed__copy,.tw-backed__quotes{max-width:100%}}@media(max-width:749px){.tw-backed{--tw-backed-title-size: clamp(1.375rem, min(7.2vw, 6.5vh), 2.25rem);--tw-backed-badge-w: 100%}.tw-backed__badges{position:relative;box-sizing:border-box;width:calc(100% + var(--tw-backed-pad-inline) * 2);max-width:none;margin-inline:calc(var(--tw-backed-pad-inline) * -1);padding-inline:var(--tw-backed-pad-inline);scroll-padding-inline:var(--tw-backed-pad-inline);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.tw-backed__badges::-webkit-scrollbar{display:none}.tw-backed__badge{flex:0 0 auto;max-width:none;scroll-snap-align:center}.tw-backed__name{flex-direction:column;gap:2px;flex:0 0 auto;overflow:visible}.tw-backed__name-line{overflow:visible;text-overflow:clip}.tw-backed__title{letter-spacing:-.03em}}@media(max-height:520px){.tw-backed{--tw-backed-pad-top: var(--tw-backed-pad-inline);--tw-backed-pad-bottom: max(var(--tw-backed-pad-inline), 5vh);--tw-backed-title-size: clamp(1.125rem, 5vh, 1.5rem);--tw-backed-quote-size: clamp(.75rem, 2.4vh, .875rem);--tw-backed-badge-h: 44px;--tw-backed-badge-w: 150px;--tw-backed-avatar: 30px;--tw-backed-name-size: 12px;--tw-backed-badge-gap: 6px}.tw-backed__content{flex-direction:row;align-items:flex-end;gap:12px}.tw-backed__badges{flex-direction:row;width:auto;overflow:visible}.tw-backed__quote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media(max-height:520px)and (max-width:989px){.tw-backed__content{flex-direction:column}.tw-backed__badges{flex-direction:row;width:100%}.tw-backed__badge{flex:1 1 0;width:auto;max-width:none}}@media(prefers-reduced-motion:reduce){.tw-backed__slide,.tw-backed__quote{transition:none}.tw-backed__badge.is-active .tw-backed__badge-progress-path{opacity:1;animation:none;stroke-dashoffset:0}}.template-home .tw-backed__badge-progress-path{animation-play-state:var(--tw-backed-motion, paused)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tw-backed-by-best.css.map */
