.kss-calendar-object{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;max-width:16rem;filter:drop-shadow(0 .9rem 1.2rem rgba(45,40,64,.35));transition:transform .3s ease,filter .3s ease;pointer-events:auto;transform:translateY(1.1rem)}.kss-calendar-object:hover,.kss-book-card:has(a.kss-book-card__view-btn:hover) .kss-calendar-object{transform:translateY(.7rem) scale(1.05);filter:drop-shadow(0 1.8rem 1.6rem rgba(45,40,64,.22))}.kss-calendar-object__cover{position:relative;display:block;aspect-ratio:3 / 4;border-radius:.4rem;overflow:hidden;background:#2d284014}.kss-calendar-object__cover img{display:block;width:100%;height:100%;object-fit:cover}.kss-calendar-object__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,248,238,.2) 50%,transparent 62%);transform:translate(-120%);pointer-events:none}.kss-calendar-object:hover .kss-calendar-object__cover:after,.kss-book-card:has(a.kss-book-card__view-btn:hover) .kss-calendar-object__cover:after{animation:kss-book-shine .9s ease}.kss-calendar-object__pages{display:block;height:.33rem;margin:0 .25rem;border-radius:0 0 .4rem .4rem;background:repeating-linear-gradient(180deg,#fffdf7 0px 2px,#efe4d6 2px 3.6px);box-shadow:inset 0 .17rem .3rem -.1rem #2d28404d}.kss-calendar-object__binding{position:absolute;top:0;left:var(--kss-binding-left, -3.85%);width:var(--kss-binding-width, 107.4%);transform:translateY(var(--kss-binding-rise, -48.6%));z-index:2;pointer-events:none}.kss-calendar-object__binding img{display:block;width:100%;height:auto}@media screen and (min-width:750px){.kss-calendar-object{max-width:none;width:20rem}.kss-calendar-object__pages{height:.53rem}}@media screen and (min-width:990px){.kss-calendar-object{transform:translateY(2.4rem)}.kss-calendar-object:hover,.kss-book-card:has(a.kss-book-card__view-btn:hover) .kss-calendar-object{transform:translateY(2.1rem) scale(1.05)}}@media screen and (min-width:990px)and (max-width:1439px){.kss-calendar-object{width:15.5rem;transform:translateY(1.2rem)}.kss-calendar-object:hover,.kss-book-card:has(a.kss-book-card__view-btn:hover) .kss-calendar-object{transform:translateY(1rem) scale(1.05)}}@media screen and (min-width:1200px){.kss-calendar-object{width:29rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kss-calendar-grid.css.map */
