.pr-cg{background:var(--pr-bg)}.pr-cg__head{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--cg-head-gap);text-align:center}.pr-cg .pr-pill{margin-bottom:15px;line-height:1.45}.pr-cg .pr-pill__dot{animation:none}.pr-cg .pr-h{color:var(--cg-ink);font-weight:450}.pr-cg__wrap{width:min(var(--cg-max),calc(100% - 2 * var(--cg-side)));margin:0 auto}.pr-cg__grid{display:grid;margin:0;padding:0;grid-template-columns:repeat(var(--cg-cols),minmax(0,1fr));gap:var(--cg-gap-y) var(--cg-gap-x);list-style:none}.pr-cg__item{display:flex;min-width:0;flex-direction:column;gap:18px}.pr-cg__card{position:relative;display:block;overflow:hidden;aspect-ratio:var(--cg-ratio);border-radius:var(--cg-r);background:#1c1b1b;color:var(--cg-mark-c);isolation:isolate;text-decoration:none;-webkit-tap-highlight-color:transparent}.pr-cg__card:focus-visible{outline:2px solid var(--cg-link);outline-offset:3px}.pr-cg__img,.pr-cg__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.pr-cg__ph{background:#e8eaf1;fill:#b9bdcb}.pr-cg__video{z-index:1;opacity:0;transition:opacity .5s ease;pointer-events:none}.pr-cg__card.is-playing .pr-cg__video,.pr-cg__video--still{opacity:1}.pr-cg__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--cg-shade);pointer-events:none}.pr-cg__screen{position:absolute;top:50%;left:50%;z-index:3;display:block;width:var(--cg-screen-w);overflow:hidden;max-height:var(--cg-screen-h);border-radius:var(--cg-screen-r);transform:translate(-50%,calc(-50% + var(--cg-screen-y)));clip-path:inset(0 100% 0 0);pointer-events:none}.pr-cg--screen-shadow .pr-cg__screen{box-shadow:0 24px 60px #00000059}.pr-cg__screen img{display:block;width:100%;height:auto}.pr-cg__card.is-on .pr-cg__screen{clip-path:inset(0 0 0 0);transition:clip-path var(--cg-wipe) var(--cg-wipe-ease)}.pr-cg__card.is-leaving .pr-cg__screen{clip-path:inset(0 0 0 100%);transition:clip-path var(--cg-wipe) var(--cg-wipe-ease)}.pr-cg__mark{position:absolute;top:24px;left:24px;z-index:4;max-width:calc(100% - 48px);font-family:var(--pr-font-body);font-size:calc(var(--cg-mark-fs) * var(--pr-type-scale, 1));font-weight:600;letter-spacing:.16em;line-height:1.2}.pr-cg__logo{display:block;width:auto;max-width:100%;height:var(--cg-logo-h);object-fit:contain;object-position:left top}.pr-cg__tags{position:absolute;right:20px;bottom:20px;left:20px;z-index:4;display:flex;flex-wrap:wrap;gap:6px}.pr-cg__tag{padding:6px 10px;border:1px solid var(--cg-tag-border);border-radius:4px;background:var(--cg-tag-bg);color:var(--cg-tag-text);font-size:calc(var(--cg-body-fs) * var(--pr-type-scale, 1));letter-spacing:-.01em;line-height:1.25;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pr-cg__caption{position:relative;display:flex;flex-direction:column;gap:6px}.pr-cg__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pr-cg__title{min-width:0;margin:0;font-family:var(--pr-font-body);font-size:calc(var(--cg-title-fs) * var(--pr-type-scale, 1));font-weight:500;letter-spacing:-.02em;line-height:1.3}.pr-cg__title a{color:var(--cg-ink);text-decoration:none}.pr-cg__title a:after{content:"";position:absolute;top:-18px;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.pr-cg__title a:focus-visible{outline:none}.pr-cg__title a:focus-visible:after{outline:2px solid var(--cg-link);outline-offset:4px;border-radius:var(--cg-r)}.pr-cg__link{flex:none;color:var(--cg-link);font-size:calc(15px * var(--pr-type-scale, 1));letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.pr-cg__link span{display:inline-block;transition:transform .3s var(--pr-ease)}@media(hover:hover){.pr-cg__item:hover .pr-cg__link span{transform:translate(3px)}.pr-cg__item:hover .pr-cg__title a,.pr-cg__title a:hover{text-decoration:underline;text-underline-offset:3px}}.pr-cg__text{margin:0;color:var(--cg-muted);font-size:calc(var(--cg-body-fs) * var(--pr-type-scale, 1));line-height:1.5}.pr-cg__more{--pr-btn-bg: var(--cg-btn-bg);--pr-btn-text: var(--cg-btn-text);--pr-btn-fill: var(--cg-btn-hover);--pr-btn-fill-text: var(--cg-btn-hover-text);display:flex;justify-content:center;margin-top:48px}@media screen and (max-width:989px){.pr-cg__grid{grid-template-columns:repeat(min(var(--cg-cols),2),minmax(0,1fr))}}@media screen and (max-width:749px){.pr-cg__head{margin-bottom:var(--cg-head-gap-m)}.pr-cg__wrap{width:calc(100% - 2 * var(--pr-gutter, 1.5rem))}.pr-cg__grid{grid-template-columns:minmax(0,1fr);gap:36px}.pr-cg__mark{top:18px;left:18px;font-size:calc(var(--cg-mark-fs-m) * var(--pr-type-scale, 1))}.pr-cg__logo{height:calc(var(--cg-logo-h) * .8)}.pr-cg__screen{width:var(--cg-screen-w-m)}.pr-cg__tags{right:14px;bottom:14px;left:14px;gap:5px}.pr-cg__tag{padding:5px 8px;font-size:calc(12px * var(--pr-type-scale, 1))}.pr-cg__title{font-size:calc(var(--cg-title-fs-m) * var(--pr-type-scale, 1))}.pr-cg__link{font-size:calc(13px * var(--pr-type-scale, 1))}.pr-cg__more{margin-top:32px}.pr-cg--slider .pr-cg__wrap{width:100%}.pr-cg--slider .pr-cg__grid{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--pr-gutter, 1.5rem);scroll-padding-inline:var(--pr-gutter, 1.5rem);scroll-snap-type:x mandatory;scrollbar-width:none}.pr-cg--slider .pr-cg__grid::-webkit-scrollbar{display:none}.pr-cg--slider .pr-cg__item{flex:0 0 var(--cg-card-w-m);scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.pr-cg__card.is-on .pr-cg__screen,.pr-cg__card.is-leaving .pr-cg__screen{transition-duration:.01ms}}@media screen and (min-width:750px){.pr-cg--carousel .pr-cg__grid{display:flex;gap:var(--cg-gap-x);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pr-cg--carousel .pr-cg__grid::-webkit-scrollbar{display:none}.pr-cg--carousel .pr-cg__item{flex:0 0 calc((100% - (var(--cg-cols) - 1) * var(--cg-gap-x)) / var(--cg-cols));scroll-snap-align:start}}@media screen and (min-width:750px)and (max-width:989px){.pr-cg--carousel .pr-cg__item{flex-basis:calc((100% - var(--cg-gap-x)) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/precept-case-grid.css.map */
