.cs-rail-hold{position:relative;width:100%;max-width:1240px;margin:0 auto;padding:0 18px;--csw:64px}.cs-rail-mask{position:relative;overflow:hidden;border-radius:22px}.cs-rail-mask .cs-rail{padding-left:0!important;padding-right:0!important;padding-top:6px;padding-bottom:16px}.cs-rail-mask .cs-rail,.cs-rail-hold.at-start .cs-rail{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--csw)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--csw)),transparent 100%)}.cs-rail-hold.mid .cs-rail{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--csw),#000 calc(100% - var(--csw)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--csw),#000 calc(100% - var(--csw)),transparent 100%)}.cs-rail-hold.at-end .cs-rail{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--csw),#000 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--csw),#000 100%)}.cs-rail-hold.fits .cs-rail{-webkit-mask-image:none!important;mask-image:none!important}.cs-rail-hold.fits .cs-rail-fade{opacity:0!important}.cs-rail-fade{position:absolute;top:0;bottom:0;width:var(--csw);pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease}.cs-rail-fade.l{left:0;background:linear-gradient(to right,#fff8f5 0,#fff8f5d9 40%,#fff8f500)}.cs-rail-fade.r{right:0;background:linear-gradient(to left,#fff8f5 0,#fff8f5d9 40%,#fff8f500)}.cs-rail-hold.at-start .cs-rail-fade.r,.cs-rail-hold.mid .cs-rail-fade.r,.cs-rail-hold.mid .cs-rail-fade.l,.cs-rail-hold.at-end .cs-rail-fade.l{opacity:1}.cs-arrows button{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important;box-sizing:border-box}.cs-arrows button svg{display:block;flex:0 0 auto;margin:0}.cs-rail{scroll-snap-type:x mandatory}.cs-ing{flex:0 0 auto!important;width:74vw!important;max-width:420px!important;scroll-snap-align:center}.cs-ing img{aspect-ratio:1/1!important;object-fit:cover}.cs-rail-pad{flex:0 0 auto!important;align-self:stretch}@media(min-width:700px){.cs-rail-pad{display:none!important}.cs-ing{width:340px!important;max-width:340px!important;scroll-snap-align:start}.cs-rail-hold{--csw:80px}}@media(min-width:900px){.cs-rail-hold{padding:0 40px;--csw:96px}.cs-ing{width:300px!important;max-width:300px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/chickstix-rail.css.map */
