.studio-category{grid-template-columns:.9fr 1.1fr;gap:38px;background:#edf2e8;border-color:#d2dccb;padding:46px 44px}.studio-category:before{content:"";position:absolute;width:540px;height:540px;border-radius:50%;right:-130px;top:-220px;background:#d3e0ca;z-index:-1}.studio-category__copy{min-width:0;position:relative;z-index:2}.studio-category__eyebrow{font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.12em;margin:0 0 14px;color:#466552}.studio-category h2{font-size:clamp(30px,3.4vw,46px);line-height:1.08;letter-spacing:-.035em;white-space:pre-line;max-width:19ch;margin-bottom:20px}.studio-category .studio-november__kicker{background:#365e4a;transform:rotate(-2deg);margin-bottom:20px}.studio-category .studio-november__text{font-size:14px;line-height:1.6;max-width:40ch;margin-bottom:20px}.studio-category__price{margin-bottom:24px}.studio-category__price>s{font-size:18px;color:#6d756e}.studio-category__price p{display:flex;align-items:baseline;gap:9px;margin:0;color:#234a38}.studio-category__price strong{font-family:inherit;font-size:clamp(36px,4vw,56px);line-height:1.2;letter-spacing:-.045em;font-weight:800}.studio-category__price p>span{font-size:21px;white-space:nowrap}.studio-category__discount{display:inline-block;color:#365e4a;font-size:12px;font-weight:800;margin-top:5px}.studio-category .button{background:#28513e;box-shadow:0 4px 0 #b6c6aa;font-size:13px}.studio-category__collage{position:relative;min-width:0;height:410px}.studio-category__card{position:absolute;display:block;padding:8px;background:white;border-radius:18px;box-shadow:0 12px 25px #294b3826;overflow:hidden;transition:transform .2s}.studio-category__card img{width:100%;height:100%;display:block;object-fit:cover;border-radius:11px}.studio-category__card:nth-child(1){width:76%;height:88%;top:4%;left:0;transform:rotate(-5deg);z-index:1}.studio-category__card:nth-child(2){width:46%;height:48%;right:-1%;top:-2%;transform:rotate(8deg);z-index:2}.studio-category__card:nth-child(3){width:46%;height:48%;right:-3%;bottom:-1%;transform:rotate(4deg);z-index:3}.studio-category__card:hover{transform:rotate(0);z-index:4}.studio-category__seal{position:absolute;display:grid;place-items:center;white-space:pre-line;left:17%;bottom:-8px;z-index:5;width:110px;height:110px;border-radius:50%;background:#f3cf72;border:5px double #fff8dd;color:#284f3c;font:italic 700 18px/1.2 Georgia,serif;text-align:center;transform:rotate(-11deg);box-shadow:0 5px 12px #294b3820}.studio-category--coloring{background:#fff0db;border-color:#f0d6b5}.studio-category--coloring:before{background:#f2d5e2}.studio-category--coloring h2{color:#6d3e7e}.studio-category--coloring .studio-november__kicker{background:#7d4a94}.studio-category--coloring .button{background:#75458b;box-shadow:0 4px 0 #d8b8da}.studio-category__offer{display:flex;align-items:center;gap:16px;margin:0 0 24px;color:#75458b}.studio-category__offer strong{font:900 clamp(66px,7vw,91px)/1 'Trebuchet MS',sans-serif;letter-spacing:-.06em}.studio-category__offer>span{font-size:22px;font-weight:800;max-width:9ch;line-height:1.2}.studio-category--coloring .studio-category__card{border-radius:8px;padding:8px}.studio-category--coloring .studio-category__card img{object-fit:cover;border-radius:3px}.studio-category--coloring .studio-category__card:nth-child(1){left:0;top:7%;width:55%;height:75%;transform:rotate(-9deg)}.studio-category--coloring .studio-category__card:nth-child(2){right:-2%;top:0;width:44%;height:69%;transform:rotate(9deg)}.studio-category--coloring .studio-category__card:nth-child(3){right:4%;bottom:-3%;height:50%;width:55%;transform:rotate(-3deg)}.studio-category--coloring .studio-category__seal{background:#a7dbd1;left:1%;bottom:1%;color:#315b65}.studio-category--height{background:#f0ebfa;border-color:#ddd0ef}.studio-category--height:before{background:#dcd8ef}.studio-category--height h2{color:#624782;font-size:clamp(28px,3vw,40px)}.studio-category--height .studio-november__kicker{background:#a35270}.studio-category--height .button{background:#855471;box-shadow:0 4px 0 #d2b8d1}.studio-category--height .studio-category__offer{color:#855471}.studio-category--height .studio-category__collage{height:420px}.studio-category--height .studio-category__card{width:38%;height:81%;border-radius:70px 70px 16px 16px;padding:8px;background:#fffaf5}.studio-category--height .studio-category__card img{object-fit:cover;border-radius:60px 60px 10px 10px}.studio-category--height .studio-category__card:nth-child(1){left:0;top:10%;width:38%;height:81%;transform:rotate(-8deg)}.studio-category--height .studio-category__card:nth-child(2){left:32%;top:0;width:38%;height:81%;transform:rotate(1deg);z-index:3}.studio-category--height .studio-category__card:nth-child(3){right:-4%;bottom:0;width:38%;height:81%;transform:rotate(9deg);z-index:2}.studio-category--height .studio-category__seal{background:#f2c5b8;color:#79515c;left:30%;bottom:-8px}.studio-category .studio-november__terms{font-size:11px;max-width:44ch}.studio-november__controls{flex-wrap:wrap}.studio-category__card:focus-visible{outline:3px solid #714b9a;outline-offset:4px}[dir=rtl] .studio-category h2,[dir=rtl] .studio-category__seal{font-family:inherit;font-style:normal;letter-spacing:normal}
@media(min-width:750px) and (max-width:1099px){.studio-category{padding:34px 28px;gap:25px}.studio-category__collage,.studio-category--height .studio-category__collage{height:350px}.studio-category h2{font-size:34px}.studio-category__seal{width:88px;height:88px;font-size:15px}.studio-category__price strong{font-size:38px}}
@media(max-width:749px){.studio-category{grid-template-columns:1fr;gap:24px;padding:28px 21px 26px;align-content:start}.studio-category h2,.studio-category--height h2{font-size:32px;line-height:1.1;margin-bottom:12px;max-width:21ch}.studio-category .studio-november__kicker{margin-bottom:15px;font-size:11px}.studio-category__eyebrow{font-size:10px;margin-bottom:10px}.studio-category .studio-november__text{font-size:13px;line-height:1.5;margin-bottom:14px}.studio-category__price{margin-bottom:15px}.studio-category__price strong{font-size:36px}.studio-category__price p>span{font-size:18px}.studio-category__price>s{font-size:15px}.studio-category__offer{margin-bottom:16px;gap:15px}.studio-category__offer strong{font-size:65px}.studio-category__offer>span{font-size:20px}.studio-category .button{min-height:45px;font-size:12px;padding:0 16px}.studio-category .studio-november__terms{font-size:10px;margin-top:10px}.studio-category__collage,.studio-category--height .studio-category__collage{height:255px;margin:0 3px 13px}.studio-category__seal{width:80px;height:80px;font-size:14px;border-width:4px}.studio-category__card{border-radius:12px;padding:5px}.studio-category--height .studio-category__card{border-radius:45px 45px 12px 12px;padding:5px}.studio-category--height .studio-category__card img{border-radius:40px 40px 8px 8px}.studio-category--coloring .studio-category__card{padding:5px}.studio-november__controls{gap:7px}.studio-november__controls button{width:31px;height:31px;font-size:12px}.studio-november__controls [data-pause]{margin-inline-start:2px}}
@media(prefers-reduced-motion:reduce){.studio-category__card{transition:none}}
