.tut-stack-section{scroll-margin-top:100px;padding-top:var(--tut-padding-top);padding-bottom:var(--tut-padding-bottom);background-color:var(--tut-bg-color);font-family:TT Commons Pro Expanded,sans-serif;overflow:hidden}.tut-stack-container{box-sizing:border-box;width:100%;max-width:640px;margin:0 auto 0 max(0px,calc((100% - 1280px)/2));padding:0 40px;display:flex;flex-direction:column;gap:40px}.tut-stack-info{text-align:var(--text-align, left);display:flex;flex-direction:column;min-width:0;min-height:var(--tut-info-min, 0)}.tut-stack-title{font-size:var(--heading-font-size);font-weight:400;margin:0 0 20px;color:var(--color-offblack);line-height:1.1}.tut-stack-text{font-size:16px;line-height:1.6;margin:0 0 30px;color:var(--color-offblack)}.tut-action-wrapper{display:flex;justify-content:flex-start;margin-top:auto}.tut-stack-section .b2b-action-btn{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:160px!important;height:auto!important;background:transparent!important;color:var(--color-offblack)!important;border:1px solid #000!important;padding:12px 30px!important;border-radius:var(--tut-btn-radius)!important;text-decoration:none!important;font-size:16px!important;font-weight:500!important;text-transform:none!important;white-space:nowrap!important;transition:all .3s ease!important;cursor:pointer!important}.tut-stack-section .b2b-action-btn:hover{background-color:#b9baa8!important;border-color:#b9baa8!important;color:#fff!important}.tut-stack-section .btn-spinner{position:absolute;width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-top-color:currentColor!important;border-radius:50%;opacity:0}.tut-stack-section .b2b-action-btn.is-loading .btn-text{opacity:0}.tut-stack-section .b2b-action-btn.is-loading .btn-spinner{opacity:1;animation:rotate-tut .6s linear infinite}@keyframes rotate-tut{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tut-stack-visual{position:relative;width:100%;min-width:0}.stack-wrapper{position:relative;width:100%;aspect-ratio:var(--tut-card-ratio, 3 / 2);height:auto}.tut-card{position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:0!important;cursor:pointer;transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .4s ease;border:1px solid rgba(0,0,0,.05);padding:0;box-shadow:-4px 4px 12px #0000000f;box-sizing:border-box;overflow:hidden}.card-inner{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.tut-figure{max-width:90%;width:auto;object-fit:contain;transition:transform .4s ease-in-out;pointer-events:none;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.tut-card:hover .tut-figure{transform:translate(-50%,-51%) scale(1.06)}.tut-card.is-exiting{transform:translate(120%,-120%)!important;opacity:0!important;z-index:100!important}.placeholder-tut{font-size:14px;color:#00000059}.tut-card-dots{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:12px;justify-content:center;z-index:20}.tut-dot{width:8px;height:8px;border-radius:50%;background:#ffffff80;transition:all .3s ease}.tut-dot.active{background:#fff;transform:scale(1.25)}.card-label{position:absolute;bottom:62px;left:50%;transform:translate(-50%);width:90%;text-align:center;font-size:16px;font-weight:400;letter-spacing:.02em;color:#fff}@media(max-width:900px){.tut-stack-section{padding-top:var(--tut-padding-top-mobile)!important;padding-bottom:var(--tut-padding-bottom-mobile)!important}.tut-stack-container{max-width:none;margin:0;padding:0 20px;gap:40px}.tut-stack-info{min-height:0}.tut-stack-text{font-size:14px!important;margin-bottom:0}.tut-stack-title{margin-bottom:15px}.tut-stack-section .b2b-action-btn{font-size:14px!important;width:auto!important}.tut-action-wrapper{margin-top:20px}.tut-stack-info{text-align:var(--tut-mobile-text-align)}.tut-action-wrapper{justify-content:var(--tut-mobile-btn-align)}.stack-wrapper{aspect-ratio:4 / 3}.card-label{font-size:14px;bottom:56px}}@media(min-width:901px){.shopify-section:has(>.tut-half--left):has(+.shopify-section>.tut-half--right[data-pair=true]){float:left;width:50%}.shopify-section:has(>.tut-half--left)+.shopify-section:has(>.tut-half--right[data-pair=true]){float:right;width:50%}.shopify-section:has(>.tut-half--left)+.shopify-section:has(>.tut-half--right[data-pair=true])+.shopify-section{clear:both}.shopify-section:has(+.shopify-section>.tut-half--right[data-pair=true])>.tut-half--left .tut-stack-container{margin:0 0 0 auto;padding:0 20px 0 40px}.shopify-section:has(>.tut-half--left)+.shopify-section>.tut-half--right[data-pair=true] .tut-stack-container{margin:0 auto 0 0;padding:0 40px 0 20px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-b2b-media-kit-tut.css.map */
