.ojs-sg{position:relative;padding-bottom:var(--sg-pb);background:linear-gradient(180deg,var(--sg-bg-top) 0%,var(--sg-bg-mid) 55%,var(--sg-bg-bottom) 100%);color:var(--sg-text);font-family:var(--sg-body-font);font-weight:var(--sg-body-weight)}.ojs-sg__pin{position:relative}.ojs-sg__sticky{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:var(--sg-pt);overflow:hidden}html.ojs-th main>.shopify-section:first-child .ojs-sg__sticky{padding-top:calc(var(--sg-pt) + var(--ojs-header-offset, 0px))}.ojs-sg__decor{position:absolute;z-index:0;display:block;width:140px;color:var(--sg-decor);opacity:.85;pointer-events:none}.ojs-sg__decor svg,.ojs-sg__decor img{display:block;width:100%;height:auto}.ojs-sg__decor--left{left:0;top:38%}.ojs-sg__decor--right{right:0;top:10%;width:120px}.ojs-sg__intro{position:relative;z-index:1;max-width:var(--sg-content-width);margin:0 auto 20px;padding:0 20px;text-align:center}.ojs-sg__heading{margin:0;font-family:var(--sg-heading-font);font-weight:var(--sg-heading-weight);font-style:var(--sg-heading-style);font-size:var(--sg-heading-size);line-height:1.05;letter-spacing:0;color:var(--sg-text)}.ojs-sg__text{margin:10px 0 0;font-size:var(--sg-text-size);line-height:1.35;color:var(--sg-text)}.ojs-sg__viewport{position:relative;z-index:1;padding:40px 0}.ojs-sg__track{display:flex;align-items:center;gap:var(--sg-gap);width:max-content;padding:0 6vw;will-change:transform}.ojs-sg__card{flex:0 0 auto;width:var(--sg-card-w);aspect-ratio:var(--sg-card-ratio);margin:0;overflow:hidden;border-radius:var(--sg-card-radius);box-shadow:var(--sg-card-shadow, 0 18px 40px rgba(0, 0, 0, .28));transform:translateY(var(--sg-shift)) rotate(var(--sg-tilt))}.ojs-sg__card img{display:block;width:100%;height:100%;object-fit:cover}.ojs-sg__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--sg-stat-cols),minmax(0,1fr));max-width:1500px;margin:0 auto;padding:40px 20px 0}.ojs-sg__stat{padding:10px 16px;text-align:center}.ojs-sg__stat+.ojs-sg__stat{border-left:1px solid rgba(255,255,255,.55)}.ojs-sg__stat-num{margin:0;font-size:var(--sg-stat-size);font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--sg-text)}.ojs-sg__stat-label{margin:10px 0 0;font-size:var(--sg-stat-label-size);color:var(--sg-text)}.ojs-sg.is-static .ojs-sg__sticky{position:relative;min-height:0}.ojs-sg.is-static .ojs-sg__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ojs-sg.is-static .ojs-sg__viewport::-webkit-scrollbar{display:none}.ojs-sg.is-static .ojs-sg__card{scroll-snap-align:center}@media screen and (max-width:989px){.ojs-sg__decor{width:90px}.ojs-sg__decor--right{width:80px}}@media screen and (max-width:749px){.ojs-sg__sticky{justify-content:var(--sg-mobile-align, flex-start)}.ojs-sg__intro{margin-bottom:8px}.ojs-sg__decor{width:60px;opacity:.6}.ojs-sg__decor--right{width:56px}.ojs-sg__viewport{padding:24px 0}.ojs-sg__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px;padding:12px 16px 0}.ojs-sg__stat{padding:8px 10px}.ojs-sg__stat-label{margin-top:4px;line-height:1.3}.ojs-sg__stat:nth-child(odd){border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ojasvi-scroll-gallery.css.map */
