.csto{--csto-ground: #FBF7EF;--csto-ink: #231E19;--csto-body: #5F574B;--csto-tile: #6B7355;--csto-r: 12px;--csto-ratio: 1 / 1;--csto-max: 1100px;--csto-gap: 36px;--csto-h: 34px;--csto-hm: 26px;--csto-sub: 17px;--csto-subm: 15px;--csto-q: 18px;background:var(--csto-ground);color:var(--csto-body)}.csto__in{max-inline-size:var(--csto-max);margin-inline:auto}.csto__head{text-align:center;margin-block-end:22px}@media(min-width:1000px){.csto__head{margin-block-end:30px}}.csto__rate{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin:0 0 12px;font-size:14px;line-height:1.3;color:var(--csto-body)}.csto__rstars{position:relative;display:inline-block;block-size:16px;flex:none}.csto__rrow{display:flex;gap:2px;block-size:16px}.csto__rfill{position:absolute;inset:0 auto 0 0;overflow:hidden;inline-size:var(--csto-fill, 0%)}.csto__rfill .csto__rrow{inline-size:max-content}.csto__rstar{inline-size:16px;block-size:16px;display:block;flex:none}.csto__rrow--bg .csto__rstar{fill:var(--csto-tile);opacity:.22}.csto__rrow--fg .csto__rstar{fill:var(--csto-tile)}.csto__rscore{font-weight:700;color:var(--csto-ink)}.csto__h{margin:0;font-family:var(--c-sans, system-ui, sans-serif);font-weight:700;font-size:var(--csto-hm);line-height:1.18;letter-spacing:-.015em;color:var(--csto-ink);text-wrap:balance}@media(min-width:1000px){.csto__h{font-size:var(--csto-h);line-height:1.14}}.csto__sub{margin:10px auto 0;max-inline-size:62ch;font-size:var(--csto-subm);line-height:1.55;color:var(--csto-body);text-wrap:pretty}@media(min-width:1000px){.csto__sub{font-size:var(--csto-sub);line-height:1.6}}.csto__stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"track" "nav";row-gap:4px}@media(min-width:1000px){.csto__stage{row-gap:8px}}.csto__stage--solo{grid-template-areas:"track"}.csto__track{grid-area:track;min-inline-size:0}.csto__nav{grid-area:nav;display:flex;align-items:center;justify-content:center;gap:20px}.csto__arw{position:relative;inline-size:24px;block-size:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--csto-ink);cursor:pointer;opacity:1;transition:opacity .2s var(--c-ease, ease)}.csto__arw:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.csto__arw svg{inline-size:20px;block-size:20px;display:block}@media(hover:hover){.csto__arw:hover{opacity:.6}}.csto__arw[hidden]{display:none}.csto__arw:focus-visible{outline:2px solid var(--csto-tile);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){.csto__arw{transition:none}}.csto__slide{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;block-size:auto}.csto__slide[hidden]{display:none}@media(min-width:1000px){.csto__slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--csto-gap);align-items:center}}.csto__media{min-inline-size:0;border-radius:var(--csto-r);overflow:hidden;aspect-ratio:var(--csto-ratio)}@media(min-width:1000px){.csto__media{aspect-ratio:1 / 1}}.csto__img,.csto__noimg{display:block;inline-size:100%;block-size:100%;object-fit:cover}.csto__noimg{background:rgb(var(--t-ink-rgb, 35 30 25) / .06)}.csto__body{min-inline-size:0}.csto__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;min-inline-size:0}.csto__stars{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;flex:none}.csto__tile{inline-size:18px;block-size:18px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:var(--csto-tile, #2F7D4F)}.csto__tile.is-off{background:var(--csto-tileoff, #D9D9D9)}.csto__star{inline-size:12px;block-size:12px;display:block;fill:#fff}.csto__who{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2px 8px;min-inline-size:0}.csto__name{font-weight:700;font-size:14px;color:var(--csto-ink);overflow-wrap:break-word}.csto__vf{display:inline-flex;align-items:center;gap:4px}.csto__seal{inline-size:15px;block-size:15px;flex:none;display:block;fill:var(--csto-tile)}.csto__sealtick{stroke:var(--csto-ground);fill:none}.csto__vftxt{font-size:12.5px;color:var(--csto-tile);white-space:nowrap}.csto__hl{margin:14px 0 0;font-family:var(--c-sans, system-ui, sans-serif);font-weight:700;font-size:16px;line-height:1.35;color:var(--csto-ink);overflow-wrap:break-word}.csto__q{margin:12px 0 0;padding:0;border:0;font-style:italic;font-size:16px;line-height:1.65;color:var(--csto-body);overflow-wrap:break-word;text-wrap:pretty}@media(min-width:1000px){.csto__q{font-size:var(--csto-q);line-height:1.7}}.csto__prod{margin:14px 0 0}.csto__prodlink{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--csto-tile);font-family:var(--c-sans, system-ui, sans-serif);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;border-block-end:1px solid transparent;padding-block-end:2px;transition:border-color .18s var(--c-ease, ease),opacity .18s var(--c-ease, ease)}.csto__prodname{overflow-wrap:break-word}.csto__prodarw{inline-size:15px;block-size:15px;flex:none;display:block;transition:transform .18s var(--c-ease, ease)}@media(hover:hover){.csto__prodlink:hover{border-block-end-color:currentColor}.csto__prodlink:hover .csto__prodarw{transform:translate(3px)}}.csto__prodlink:focus-visible{outline:2px solid var(--csto-ink);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){.csto__prodlink,.csto__prodarw{transition:none}.csto__prodlink:hover .csto__prodarw{transform:none}}.csto__media--link{display:block;cursor:pointer}.csto__media--link:focus-visible{outline:2px solid var(--csto-ink);outline-offset:3px}@media(max-width:999px){.csto__track{display:flex;align-items:stretch;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;scrollbar-width:none;-ms-overflow-style:none}.csto__track::-webkit-scrollbar{display:none}.csto__slide{flex:0 0 calc(var(--csto-cardw, 87) * 1vw);min-inline-size:0;scroll-snap-align:start;scroll-snap-stop:always;align-content:start}.csto__track:after{content:"";flex:0 0 8px}.csto__stage--solo .csto__track{overflow-x:visible;margin-inline:0;padding-inline:0}.csto__stage--solo .csto__slide{flex-basis:100%}.csto__media{max-block-size:300px}}@media(min-width:1000px){.csto__stage:not(.is-ready) .csto__slide+.csto__slide{display:none}}@media(min-width:1000px){.csto__track{overflow:hidden}.csto__slide.is-in{animation:csto-slide-next .32s var(--c-ease, cubic-bezier(.22,.61,.36,1))}.csto__slide.is-in.is-back{animation-name:csto-slide-prev}.csto__stage[data-transition=fade] .csto__slide.is-in{animation:csto-fade .26s var(--c-ease, ease)}.csto__stage[data-transition=none] .csto__slide.is-in{animation:none}}@keyframes csto-fade{0%{opacity:0}to{opacity:1}}@keyframes csto-slide-next{0%{transform:translate(46px)}to{transform:none}}@keyframes csto-slide-prev{0%{transform:translate(-46px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.csto__slide.is-in{animation:none}}.csto__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:2px}.csto__dot{inline-size:44px;block-size:44px;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.csto__dot:before{content:"";position:absolute;inset:50% auto auto 50%;inline-size:7px;block-size:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:rgb(var(--t-ink-rgb, 35 30 25) / .26)}.csto__dot.is-on:before{background:var(--csto-ink)}.csto__dot:focus-visible{outline:2px solid var(--csto-tile);outline-offset:-8px;border-radius:50%}.csto__todo{margin:18px auto 0;max-inline-size:640px;text-align:center;font-size:12px;line-height:1.5;color:var(--csto-body)}.csto__slots{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:8px 0 0;padding:0;list-style:none}.csto__slot{padding:4px 10px;border:1px dashed rgb(var(--t-ink-rgb, 35 30 25) / .32);border-radius:999px;font-size:11.5px;letter-spacing:.02em;color:var(--csto-body)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calmy-story-carousel.css.map */
