.jp-magazine-section{background:#ffe2b7}.jp-magazine{--jp-magazine-bg: #ffe2b7;--jp-magazine-violet: #6b4b83;--jp-section-divider-color: var(--jp-pink);--jp-section-divider-angle: -.2deg;position:relative;display:block;isolation:isolate;overflow:hidden;padding:clamp(54px,5vw,94px) 0 clamp(62px,5.8vw,108px);background:var(--jp-magazine-bg);color:var(--jp-ink);font-family:var(--jp-font)}.jp-magazine:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(9,8,12,.13) 0 1.2px,transparent 1.5px),linear-gradient(118deg,transparent 0 46%,rgba(228,91,120,.1) 46.2% 46.8%,transparent 47%);background-position:0 0,center;background-size:18px 18px,760px 460px;content:"";opacity:.34;pointer-events:none}.jp-magazine>.jp-shell{position:relative;z-index:1}.jp-magazine__header{--jp-marker-color: var(--jp-pink);--jp-marker-angle: .22deg;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(30px,4vw,72px);align-items:end;margin-bottom:clamp(30px,3.2vw,52px);padding-bottom:35px}.jp-magazine__heading-group{min-width:0}.jp-magazine__eyebrow{margin:0 0 17px;color:var(--jp-blood);font-size:clamp(12px,.82vw,17px);font-weight:1000;letter-spacing:.18em;line-height:1;text-transform:uppercase}.jp-magazine__title{max-width:1420px;margin:0;color:var(--jp-ink);font-size:clamp(54px,7.4vw,146px);font-weight:1000;letter-spacing:-.075em;line-height:.8;text-transform:uppercase;text-shadow:8px 9px 0 var(--jp-pink)}.jp-magazine__archive{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:15px 23px;border:5px solid var(--jp-ink);border-radius:14px 5px 16px 7px;background:var(--jp-pink);box-shadow:8px 9px 0 var(--jp-ink);color:var(--jp-ink);font-size:clamp(12px,.82vw,16px);font-weight:1000;letter-spacing:.06em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.jp-magazine-archive__count{display:grid;min-width:clamp(112px,8.5vw,152px);min-height:clamp(88px,7vw,118px);margin:0 8px 8px 0;padding:13px 16px 11px;border:5px solid var(--jp-ink);border-radius:17px 6px 19px 7px;background:var(--jp-pink);box-shadow:8px 9px 0 var(--jp-ink);color:var(--jp-ink);text-align:center;transform:rotate(1.3deg);white-space:nowrap}.jp-magazine-archive__count strong{align-self:end;font-size:clamp(38px,3.8vw,68px);font-weight:1000;letter-spacing:-.08em;line-height:.8}.jp-magazine-archive__count span{align-self:start;margin-top:9px;font-size:clamp(9px,.68vw,13px);font-weight:1000;letter-spacing:.12em;line-height:1}.jp-magazine__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.2vw,42px);align-items:stretch;padding:3px 13px 18px 2px}.jp-magazine--archive{min-height:65vh}.jp-magazine--archive .jp-magazine__grid{row-gap:clamp(34px,3.2vw,58px)}.jp-magazine--archive .jp-magazine-card--3{grid-column:auto;width:auto;justify-self:stretch}.jp-magazine--archive .pagination-wrapper{margin:clamp(42px,5vw,74px) 0 0}.jp-magazine--archive .pagination__item{border:3px solid var(--jp-ink);border-radius:9px 3px 10px 4px;background:var(--jp-cream);box-shadow:4px 5px 0 var(--jp-ink);color:var(--jp-ink);font-weight:1000;text-decoration:none}.jp-magazine--archive .pagination__item--current{background:var(--jp-pink)}.jp-magazine-card{position:relative;display:flex;min-width:0;overflow:hidden;flex-direction:column;border:6px solid var(--jp-ink);border-radius:19px 7px 21px 9px;background:var(--jp-mint);box-shadow:10px 11px 0 var(--jp-ink);color:var(--jp-ink);transform:rotate(-.35deg)}.jp-magazine-card--2{background:var(--jp-orange);transform:rotate(.4deg)}.jp-magazine-card--3{background:var(--jp-magazine-violet);color:var(--jp-cream);transform:rotate(-.24deg)}.jp-magazine-card__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-bottom:6px solid var(--jp-ink);background:var(--jp-black);color:inherit;text-decoration:none}.jp-magazine-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.jp-magazine-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;background:linear-gradient(135deg,rgba(228,91,120,.35),transparent 46%),repeating-linear-gradient(-14deg,rgba(255,226,183,.08) 0 2px,transparent 2px 13px),var(--jp-black);color:var(--jp-cream);text-align:center}.jp-magazine-card__placeholder strong{display:block;color:var(--jp-pink);font-size:clamp(64px,7vw,130px);font-weight:1000;letter-spacing:-.09em;line-height:.7;transform:rotate(-6deg)}.jp-magazine-card--2 .jp-magazine-card__placeholder strong{color:var(--jp-orange);transform:rotate(5deg)}.jp-magazine-card--3 .jp-magazine-card__placeholder strong{color:var(--jp-mint);transform:rotate(-3deg)}.jp-magazine-card__placeholder span{display:block;margin-top:22px;font-size:clamp(11px,.82vw,16px);font-weight:1000;letter-spacing:.18em}.jp-magazine-card__body{display:flex;flex:1;flex-direction:column;min-height:clamp(270px,21vw,400px);padding:clamp(22px,2vw,38px)}.jp-magazine-card__label{align-self:flex-start;margin:0 0 clamp(25px,2vw,38px);padding:8px 11px 7px;border:4px solid var(--jp-ink);border-radius:9px 3px 10px 4px;background:var(--jp-cream);box-shadow:5px 6px 0 var(--jp-ink);color:var(--jp-ink);font-size:clamp(11px,.78vw,15px);font-weight:1000;letter-spacing:.1em;line-height:1;text-transform:uppercase;transform:rotate(-2deg)}.jp-magazine-card--2 .jp-magazine-card__label{transform:rotate(2deg)}.jp-magazine-card__title{margin:0;font-size:clamp(29px,2.4vw,48px);font-weight:1000;letter-spacing:-.055em;line-height:.94}.jp-magazine-card__title a{color:inherit;text-decoration:none}.jp-magazine-card__excerpt{display:-webkit-box;margin:22px 0 0;overflow:hidden;font-size:clamp(13px,.92vw,18px);font-weight:800;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.jp-magazine-card__cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:auto;padding:13px 16px;border:4px solid var(--jp-ink);border-radius:12px 4px 13px 5px;background:var(--jp-black);box-shadow:6px 7px 0 var(--jp-pink);color:var(--jp-cream);font-size:clamp(11px,.78vw,15px);font-weight:1000;letter-spacing:.07em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase}.jp-magazine-card--2 .jp-magazine-card__cta{box-shadow:6px 7px 0 var(--jp-mint)}.jp-magazine-card--3 .jp-magazine-card__cta{border-color:var(--jp-cream);background:var(--jp-pink);box-shadow:6px 7px 0 var(--jp-black);color:var(--jp-ink)}@media(hover:hover)and (pointer:fine){.jp-magazine-card,.jp-magazine-card__image,.jp-magazine-card__cta,.jp-magazine__archive{transition:box-shadow var(--jp-transition),transform var(--jp-transition)}.jp-magazine-card:hover{box-shadow:14px 15px 0 var(--jp-ink);transform:translate(-3px,-3px) rotate(0)}.jp-magazine-card:hover .jp-magazine-card__image{transform:scale(1.035)}.jp-magazine-card__cta:hover,.jp-magazine__archive:hover{transform:translate(-2px,-2px)}}@media screen and (max-width:990px){.jp-magazine__header{grid-template-columns:minmax(0,1fr)}.jp-magazine__archive{justify-self:end}.jp-magazine__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jp-magazine-card--3{grid-column:1 / -1;width:calc(50% - clamp(11px,1.1vw,21px));justify-self:center}}@media screen and (max-width:700px){.jp-magazine{padding-block:44px 62px}.jp-magazine:before{background-size:16px 16px,500px 300px}.jp-magazine__header{gap:28px;margin-bottom:30px;padding-bottom:28px}.jp-magazine__title{font-size:clamp(45px,14.5vw,64px);text-shadow:5px 6px 0 var(--jp-pink)}.jp-magazine__archive{width:calc(100% - 8px);min-height:54px;padding-inline:12px;border-width:4px;box-shadow:6px 7px 0 var(--jp-ink)}.jp-magazine-archive__count{justify-self:start;min-width:96px;min-height:78px;padding:11px 13px 9px;border-width:4px;box-shadow:6px 7px 0 var(--jp-ink)}.jp-magazine-archive__count strong{font-size:40px}.jp-magazine__grid{grid-template-columns:minmax(0,1fr);gap:28px;padding:2px 8px 15px 1px}.jp-magazine-card,.jp-magazine-card--3{grid-column:auto;width:auto;border-width:4px;border-radius:14px 5px 15px 6px;box-shadow:7px 8px 0 var(--jp-ink);transform:none}.jp-magazine-card__media{border-bottom-width:4px}.jp-magazine-card__body{min-height:285px;padding:21px 18px 23px}.jp-magazine-card__label{margin-bottom:27px;border-width:3px}.jp-magazine-card__title{font-size:clamp(31px,9.5vw,42px)}.jp-magazine-card__cta{min-height:50px;border-width:3px}}@media(prefers-reduced-motion:reduce){.jp-magazine-card,.jp-magazine-card__image,.jp-magazine-card__cta,.jp-magazine__archive{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/japanime-magazine.css.map */
