.os-section{background:var(--os-bg, #000000);color:#fff;padding:60px 20px 80px;overflow:hidden;font-family:inherit}.os-toggle{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.12);padding:22px 8px 26px;cursor:pointer;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.os-toggle:hover{opacity:.85}.os-main-heading{flex:1;letter-spacing:.3px;transition:color .4s ease;pointer-events:none}.os-tb-header{width:100%;opacity:.85;margin-top:2px}.os-chevron{width:14px;height:14px;margin-top:6px;border-right:2px solid #e8c88b;border-bottom:2px solid #e8c88b;transform:rotate(45deg);transition:transform .5s cubic-bezier(.16,1,.3,1);flex-shrink:0}.os-section.is-open .os-chevron{transform:rotate(-135deg)}.os-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .9s cubic-bezier(.16,1,.3,1),opacity .7s ease}.os-section.is-open .os-content{max-height:6000px;opacity:1}.os-heading-row{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:140px;pointer-events:none}.os-flank{position:relative;width:40%;height:140px;overflow:visible;flex-shrink:0}.os-flank-img{position:absolute;top:50%;width:90px;height:auto;max-height:120px;object-fit:contain;border-radius:10px;box-shadow:0 10px 30px #0009;opacity:0;will-change:transform,opacity;animation-play-state:paused}.os-section.is-open .os-flank-img{animation-play-state:running}.os-flank-left .os-flank-img{left:0;transform:translate(calc(var(--os-flank-distance, 320%) * -1),-50%) scale(.6);animation-name:osFlyFromLeft;animation-duration:var(--os-left-speed, 6s);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards}.os-flank-right .os-flank-img{right:0;transform:translate(var(--os-flank-distance, 320%),-50%) scale(.6);animation-name:osFlyFromRight;animation-duration:var(--os-right-speed, 6s);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards}.os-section.left-loop .os-flank-left .os-flank-img,.os-section.right-loop .os-flank-right .os-flank-img{animation-iteration-count:infinite}@keyframes osFlyFromLeft{0%{transform:translate(calc(var(--os-flank-distance, 320%) * -1),-50%) scale(.55);opacity:0}12%{opacity:1}55%{transform:translate(95%,-50%) scale(1);opacity:1}70%{transform:translate(105%,-50%) scale(.15);opacity:0}to{transform:translate(105%,-50%) scale(.15);opacity:0}}@keyframes osFlyFromRight{0%{transform:translate(var(--os-flank-distance, 320%),-50%) scale(.55);opacity:0}12%{opacity:1}55%{transform:translate(-95%,-50%) scale(1);opacity:1}70%{transform:translate(-105%,-50%) scale(.15);opacity:0}to{transform:translate(-105%,-50%) scale(.15);opacity:0}}.os-textboxes{margin-top:60px;display:flex;flex-direction:column;gap:36px}.os-text-box{max-width:820px;margin:0 auto}.os-text-box h3{margin:0 0 10px}.os-text-body{line-height:1.7;white-space:pre-line}.os-side-text-box{display:flex;align-items:center;gap:24px;max-width:1000px;margin:0 auto}.os-stb-image{flex:0 0 220px}.os-stb-image img{width:100%;height:auto;object-fit:contain;border-radius:12px}.os-stb-text{flex:1;line-height:1.6}.os-stb-left{flex-direction:row}.os-stb-right{flex-direction:row-reverse}.os-stb-center{flex-direction:column;text-align:center}.os-stb-center .os-stb-image{flex:0 0 auto;max-width:260px}@media(max-width:899px){.os-side-text-box{flex-direction:column!important;text-align:center}.os-stb-image{flex:0 0 auto;max-width:220px}.os-flank-img{width:60px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/our-story.css.map */
