.ape-campaign{--ape-ink: #1c1c1c;--ape-cream: #f5f1e7;--ape-paper: #faf9f6;--ape-gold: #c9a66b;color:var(--ape-ink);padding:1.6rem 0 5.2rem}.ape-campaign__hero{position:relative;display:grid;gap:1.8rem;overflow:hidden;padding:2.4rem 1.6rem 2rem;border:1px solid rgba(28,28,28,.08);border-radius:2rem;background:radial-gradient(circle at 86% 8%,rgba(201,166,107,.22),transparent 32%),linear-gradient(145deg,var(--ape-paper),var(--ape-cream));box-shadow:0 1.8rem 4rem #1c1c1c0f}.ape-campaign__hero:before{position:absolute;top:1.2rem;bottom:1.2rem;left:1.2rem;width:1px;background:#c9a66b94;content:""}.ape-campaign__hero-copy,.ape-campaign__visual{position:relative;z-index:1}.ape-campaign__eyebrow,.ape-campaign__section-kicker{margin:0 0 1rem;color:#1c1c1cad;font-size:1.1rem;font-weight:700;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.ape-campaign__title{max-width:18ch;margin:0;color:var(--ape-ink);font-family:Cinzel,Times New Roman,serif;font-size:clamp(2.8rem,8vw,5.7rem);font-weight:400;letter-spacing:.02em;line-height:1.04}.ape-campaign__message{max-width:58rem;margin:1.2rem 0 0;font-size:1.55rem;line-height:1.52}.ape-campaign__hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.6rem}.ape-campaign__hero-actions .button{flex-shrink:0;min-height:4.8rem;padding-inline:2.4rem;border-radius:999px;background:var(--ape-ink);color:#fff;white-space:nowrap}.ape-campaign__hero-actions .button:after,.ape-campaign__hero-actions .button:hover:after{box-shadow:none}.ape-campaign__hero-actions>span{color:#1c1c1c9e;font-size:1.2rem}.ape-campaign__benefits{display:grid;gap:.8rem;margin:1.8rem 0 0;padding:0;list-style:none}.ape-campaign__benefits li{display:grid;grid-template-columns:2.4rem 1fr;column-gap:.8rem;align-items:center}.ape-campaign__benefits .svg-wrapper{grid-row:1 / 3;width:2.2rem;height:2.2rem;padding:.5rem;border-radius:50%;background:var(--ape-gold);color:var(--ape-ink)}.ape-campaign__benefits strong,.ape-campaign__benefits small{display:block}.ape-campaign__benefits strong{font-size:1.35rem;line-height:1.35}.ape-campaign__benefits small{margin-top:.1rem;color:#1c1c1ca3;font-size:1.15rem;line-height:1.35}.ape-campaign__end-date{display:inline-flex;align-items:center;gap:.7rem;margin:1.4rem 0 0;padding:.8rem 1.1rem;border:1px solid rgba(28,28,28,.12);border-radius:999px;background:#ffffff94;font-size:1.25rem;font-weight:650;line-height:1.3}.ape-campaign__visual{min-height:21rem}.ape-campaign__visual-card{position:absolute;display:block;overflow:hidden;width:46%;aspect-ratio:1;border:.7rem solid #fff;border-radius:1.6rem;background:#fff;box-shadow:0 1.2rem 2.8rem #1c1c1c2e;transition:transform .18s ease}.ape-campaign__visual-card img{width:100%;height:100%;object-fit:cover}.ape-campaign__visual-card--1{top:22%;left:24%;z-index:3;width:52%;transform:rotate(-1deg)}.ape-campaign__visual-card--2{top:0;left:2%;transform:rotate(-6deg)}.ape-campaign__visual-card--3{top:5%;right:1%;transform:rotate(5deg)}.ape-campaign__visual-note{position:absolute;right:0;bottom:1.2rem;z-index:4;max-width:15rem;padding:.8rem 1rem;border-radius:1rem;background:var(--ape-ink);color:#fff;font-size:1.05rem;font-weight:650;line-height:1.35;text-align:center}.ape-campaign__products,.ape-campaign__how{scroll-margin-top:10rem;margin-top:5.2rem}.ape-campaign__products-heading{display:flex;flex-direction:column;gap:.9rem;margin-bottom:2.2rem}.ape-campaign__section-title{max-width:25ch;margin:0;color:var(--ape-ink);font-family:Cinzel,Times New Roman,serif;font-size:clamp(2.4rem,7vw,3.8rem);font-weight:400;line-height:1.15}.ape-campaign__product-count{margin:0;color:#1c1c1c94;font-size:1.25rem}.ape-campaign__collection-note{margin:1rem 0 0;color:#1c1c1cad;font-size:1.3rem;line-height:1.5}.ape-campaign__product-grid{margin-top:0;padding:0}.ape-campaign__product-item .card-wrapper{height:100%}.ape-campaign__product-item .card{height:100%;overflow:hidden;padding:.7rem;border:1px solid rgba(28,28,28,.08);border-radius:1.5rem;background:#fff;box-shadow:0 .8rem 2.3rem #1c1c1c0b}.ape-campaign__product-item .card__inner,.ape-campaign__product-item .card__media{overflow:hidden;border-radius:1.1rem}.ape-campaign__product-item .card__content:last-child{padding:1.1rem .5rem .4rem}.ape-campaign__product-item .card__heading a{display:-webkit-box;overflow:hidden;min-height:3.9em;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--ape-ink);font-size:1.3rem;line-height:1.3}.ape-campaign__product-item .price{color:var(--ape-ink);font-size:1.35rem;font-weight:700}.ape-card__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:.9rem;color:var(--ape-ink);font-size:1.15rem;font-weight:700;text-decoration:underline;text-decoration-color:var(--ape-gold);text-decoration-thickness:.18rem;text-underline-offset:.45rem}.ape-card__cta span{transition:transform .16s ease}.ape-campaign__product-item .card-wrapper:hover .ape-card__cta span{transform:translate(.3rem)}.ape-campaign__how{padding:3.2rem 2rem;border-radius:2rem;background:var(--ape-ink);color:#fff}.ape-campaign__how .ape-campaign__section-kicker,.ape-campaign__how .ape-campaign__section-title{color:#fff}.ape-campaign__steps{display:grid;gap:1.3rem;margin:2.5rem 0 0;padding:0;list-style:none}.ape-campaign__steps li{display:grid;grid-template-columns:3.7rem 1fr;column-gap:1.1rem;align-items:center;padding:1.4rem;border:1px solid rgba(255,255,255,.14);border-radius:1.2rem;background:#ffffff0e}.ape-campaign__steps span{grid-row:1 / 3;display:grid;width:3.7rem;height:3.7rem;place-items:center;border-radius:50%;background:var(--ape-gold);color:var(--ape-ink);font-family:Cinzel,Times New Roman,serif;font-size:1.7rem}.ape-campaign__steps strong,.ape-campaign__steps small{display:block}.ape-campaign__steps strong{font-size:1.4rem;line-height:1.35}.ape-campaign__steps small{margin-top:.25rem;color:#ffffffb8;font-size:1.15rem;line-height:1.45}.ape-campaign__expired,.ape-campaign__empty{margin-top:3rem;padding:2.4rem;border:1px solid rgba(28,28,28,.1);border-radius:1.5rem;background:var(--ape-cream);text-align:center}.ape-campaign[data-ape-campaign-expired=true] .ape-campaign__products,.ape-campaign[data-ape-campaign-expired=true] .ape-campaign__how{display:none}@media screen and (max-width:749px){.ape-campaign__hero{gap:1.2rem;padding:1.8rem 1.5rem 1.5rem}.ape-campaign__eyebrow{margin-bottom:.7rem;font-size:1rem}.ape-campaign__title{max-width:20ch;font-size:clamp(2.45rem,6.8vw,2.85rem);letter-spacing:.01em;line-height:1.06}.ape-campaign__message{max-width:34ch;margin-top:.9rem;font-size:1.45rem;line-height:1.5}.ape-campaign__hero-actions{gap:.7rem;margin-top:1.1rem}.ape-campaign__hero-actions>span{max-width:30ch;font-size:1.1rem}.ape-campaign__benefits{gap:.6rem;margin-top:1.2rem}.ape-campaign__benefits .svg-wrapper{width:2rem;height:2rem}.ape-campaign__benefits strong{font-size:1.25rem}.ape-campaign__benefits small{font-size:1.1rem}.ape-campaign__end-date{margin-top:1.1rem}.ape-campaign__visual{min-height:18.5rem}.ape-campaign__visual-card{width:45%}.ape-campaign__visual-card--1{width:52%}.ape-campaign__visual-note{right:.2rem;bottom:.9rem;max-width:13.2rem;padding:.6rem .8rem;font-size:.95rem;line-height:1.3}.ape-campaign__how{margin-top:2rem;padding:.9rem .8rem;border-radius:1.5rem}.ape-campaign__how .ape-campaign__section-kicker{display:none}.ape-campaign__how .ape-campaign__section-title{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ape-campaign__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:0}.ape-campaign__steps li{display:flex;min-width:0;min-height:6.4rem;flex-direction:column;gap:.45rem;justify-content:flex-start;padding:.6rem .25rem;text-align:center}.ape-campaign__steps span{width:2.2rem;height:2.2rem;flex:0 0 auto;font-size:1.1rem}.ape-campaign__steps strong{font-size:1.02rem;line-height:1.25}.ape-campaign__steps small{display:none}.ape-campaign__products{margin-top:2.4rem}}@media screen and (min-width:750px){.ape-campaign{padding-top:2.8rem}.ape-campaign__hero{gap:3rem;grid-template-columns:minmax(0,1.1fr) minmax(30rem,.9fr);align-items:center;min-height:59rem;padding:5.2rem 4.8rem}.ape-campaign__hero:before{top:2rem;bottom:2rem;left:2rem}.ape-campaign__hero-actions{flex-direction:row;align-items:center}.ape-campaign__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.ape-campaign__visual{min-height:48rem}.ape-campaign__visual-card{width:50%}.ape-campaign__visual-card--1{width:54%}.ape-campaign__products-heading{flex-direction:row;align-items:flex-end;justify-content:space-between}.ape-campaign__product-item .card{padding:1rem;border-radius:1.8rem}.ape-campaign__product-item .card__heading a{min-height:2.8em;font-size:1.45rem;-webkit-line-clamp:2}.ape-campaign__how{display:grid;grid-template-columns:minmax(30rem,.7fr) minmax(0,1.3fr);column-gap:3rem;row-gap:.8rem;align-items:center;margin-top:4rem;padding:2.8rem 3.2rem}.ape-campaign__how .ape-campaign__section-kicker{grid-row:1;grid-column:1;align-self:end}.ape-campaign__how .ape-campaign__section-title{grid-row:2;grid-column:1;align-self:start}.ape-campaign__steps{grid-row:1 / 3;grid-column:2;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.ape-campaign__steps li{grid-template-columns:3.2rem 1fr;min-height:9rem;padding:1.2rem}.ape-campaign__steps span{width:3.2rem;height:3.2rem;font-size:1.35rem}.ape-campaign__steps strong{font-size:1.25rem}.ape-campaign__steps small{font-size:1.05rem}.ape-campaign__products{margin-top:4rem}}@media(hover:hover){.ape-campaign__visual-card:hover{z-index:5;transform:rotate(0) translateY(-.4rem)}}@media(prefers-reduced-motion:reduce){.ape-campaign__visual-card,.ape-card__cta span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-ape-campaign.css.map */
