.studio-november{padding-top:25px;padding-bottom:25px}.studio-november__board{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:.85fr 1.15fr;gap:32px;align-items:center;padding:42px 40px 36px;border:1px solid #ecdfca;border-radius:26px;background:#fff6e5}.studio-november__backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none}.studio-november__copy{min-width:0}.studio-november__kicker{display:inline-block;margin:0 0 13px;padding:7px 12px;background:#714b9a;color:#fff;border-radius:6px;font-size:12px;line-height:1.3;font-weight:800;letter-spacing:.04em;transform:rotate(-3deg)}.studio-november h2{font:italic 700 clamp(25px,2.6vw,36px)/1.16 Georgia,serif;letter-spacing:-.04em;color:#284f47;margin:0 0 14px;max-width:22ch}.studio-november__deal{display:grid;grid-template-columns:auto 1fr;column-gap:15px;align-items:end;margin:0 0 16px;color:#b6332d;max-width:390px}.studio-november__deal>span{grid-column:1/-1;font-size:17px;font-weight:700;line-height:1.3}.studio-november__deal strong{font:900 clamp(70px,7.4vw,105px)/1 "Trebuchet MS",sans-serif;letter-spacing:-.085em;transform:rotate(-3deg);text-shadow:3px 4px 0 #ffdf7d}.studio-november__deal b{font-size:clamp(23px,2.8vw,34px);font-weight:800;padding-bottom:6px;line-height:1.1;overflow-wrap:anywhere}.studio-november__text{font-size:13px;line-height:1.7;max-width:44ch;color:#3a514b;margin:0 0 19px}.studio-november .button{min-height:44px;padding:0 20px;background:#b3352e;border:0;border-radius:10px;color:#fff;font-size:12px;font-weight:700;display:inline-flex;gap:18px;letter-spacing:0;box-shadow:0 4px 0 #e2af96}.studio-november .button:after,.studio-november .button:before{display:none}.studio-november .button:hover{background:#932d28}.studio-november__terms{font-size:10px;line-height:1.5;color:#52615b;margin:13px 0 0}.studio-november__gallery{min-width:0}.studio-november__collage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.studio-november__photo{display:flex;flex-direction:column;min-width:0;padding:5px 5px 7px;border-radius:3px;background:#fffdf7;box-shadow:0 5px 12px #443c2620;text-decoration:none;transform:rotate(-3deg);transition:transform .2s ease;position:relative}.studio-november__photo:nth-child(3n+2){transform:rotate(4deg);background:#f0e8ff}.studio-november__photo:nth-child(3n){transform:rotate(-1deg);background:#eff7e9}.studio-november__photo:nth-child(5n){background:#ffefb9}.studio-november__photo:hover,.studio-november__photo:focus-visible{transform:rotate(0) translateY(-3px);z-index:1}.studio-november__photo img{width:100%;height:auto;aspect-ratio:1.22;object-fit:cover;display:block}.studio-november__photo>span{font-size:8.5px;line-height:1.3;color:#284c44;text-align:center;padding-top:6px;min-height:28px;display:flex;align-items:center;justify-content:center}.studio-november__signature{font:italic 700 16px/1.4 Georgia,serif;color:#705395;text-align:center;margin:18px 0 0;transform:rotate(-2deg)}@media(min-width:750px) and (max-width:1099px){.studio-november__board{gap:24px;padding:32px 24px}.studio-november__collage{gap:8px}.studio-november__deal{column-gap:10px}.studio-november__photo>span{font-size:7.5px;min-height:30px}}@media(max-width:749px){.studio-november{padding-top:18px;padding-bottom:18px}.studio-november__board{grid-template-columns:1fr;gap:26px;padding:30px 20px 25px;border-radius:18px}.studio-november h2{font-size:30px}.studio-november__deal strong{font-size:91px}.studio-november__deal b{font-size:31px}.studio-november__deal>span{font-size:16px}.studio-november__collage{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.studio-november__photo>span{font-size:8px;min-height:30px}.studio-november__signature{font-size:15px}.studio-november__backdrop{object-fit:cover}}@media(prefers-reduced-motion:reduce){.studio-november__photo{transition:none}}[dir=rtl] .studio-november h2,[dir=rtl] .studio-november__signature{font-family:inherit;font-style:normal;letter-spacing:normal}[dir=rtl] .studio-november__deal strong{letter-spacing:normal}

sim-campaign-carousel{display:block}.studio-november__slides{display:grid}.studio-november__slides>.studio-november__board{grid-area:1/1;min-height:550px;align-self:stretch}.studio-november__slides>.studio-november__board[hidden]{display:grid!important;visibility:hidden;pointer-events:none}.studio-november__controls{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:14px}.studio-november__controls[hidden]{display:none}.studio-november__controls button{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid #cdbbba;border-radius:50%;background:#fffaf1;color:#284f47;cursor:pointer;font-family:inherit;font-weight:700;font-size:13px;line-height:1}.studio-november__controls button[aria-current=true]{background:#b3352e;color:white;border-color:#b3352e}.studio-november__controls button:focus-visible{outline:3px solid #714b9a;outline-offset:3px}.studio-november__controls [data-pause]{margin-inline-start:8px}.studio-daily{background:#fff5ef;grid-template-columns:1fr 1.05fr;gap:40px}.studio-daily .studio-november__backdrop{opacity:.35}.studio-daily__copy{position:relative}.studio-daily__handwritten{font:italic 700 19px/1.35 Georgia,serif;color:#975169;margin:0 0 10px;transform:rotate(-2deg)}.studio-daily h2{font-size:clamp(24px,2.35vw,31px);max-width:27ch;margin-bottom:12px}.studio-daily__upgrade{display:inline-block;font-size:13px;font-weight:800;color:#8d3758;background:#ffe0e4;border:1px dashed #ca829a;border-radius:8px;padding:7px 12px;margin:0 0 11px}.studio-daily .studio-november__deal{margin-bottom:10px}.studio-daily .studio-november__deal strong{font-size:clamp(70px,7vw,91px);color:#ad315b;text-shadow:3px 4px 0 #f6c9cb}.studio-daily .studio-november__deal b{color:#ad315b;font-size:29px}.studio-daily .studio-november__text{font-size:12px;line-height:1.5;margin-bottom:12px}.studio-daily__prices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:17px}.studio-daily__prices a{display:grid;grid-template-columns:auto auto;gap:3px 10px;align-items:baseline;color:#284f47;text-decoration:none;border:1px solid #e4b3bc;background:#fffcf5;border-radius:10px;padding:8px 12px}.studio-daily__prices span{grid-column:1/-1;font-size:10px}.studio-daily__prices s{font-size:11px;color:#777}.studio-daily__prices strong{font-size:18px;color:#a23054}.studio-daily .button{background:#a33259;box-shadow:0 4px 0 #e8b7c2}.studio-daily .button:hover{background:#812640}.studio-daily__visual{position:relative;display:block;min-width:0;padding:12px 12px 22px;background:#fffdf8;box-shadow:0 12px 30px #79495426;transform:rotate(2deg);color:#8d3758;text-decoration:none;border-radius:6px}.studio-daily__visual img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;opacity:1}.studio-daily__tape{position:absolute;z-index:1;width:100px;height:28px;top:-10px;inset-inline-start:calc(50% - 50px);background:#ddbdedef;transform:rotate(-6deg);clip-path:polygon(3% 0,98% 3%,96% 100%,0 95%)}.studio-daily__seal{position:absolute;inset-inline-end:-13px;top:24px;width:88px;height:88px;display:grid;place-items:center;border-radius:50%;border:4px double #fff9ef;background:#ac385e;color:white;font-size:13px;font-weight:800;text-align:center;padding:10px;transform:rotate(9deg);box-shadow:0 4px 10px #79334525}.studio-daily__caption{display:block;padding-top:14px;text-align:center;font:italic 700 18px/1.4 Georgia,serif;transform:rotate(-2deg)}[dir=rtl] .studio-daily__handwritten,[dir=rtl] .studio-daily__caption{font-family:inherit;font-style:normal}.studio-daily__visual:focus-visible{outline:3px solid #714b9a;outline-offset:6px}@media(min-width:750px) and (max-width:989px){.studio-daily{gap:25px;padding-inline:25px}.studio-daily h2{font-size:25px}.studio-daily .studio-november__deal b{font-size:24px}.studio-daily__seal{width:70px;height:70px;font-size:11px;inset-inline-end:-8px}.studio-daily__prices a{padding:6px 9px}}@media(max-width:749px){.studio-november__slides>.studio-november__board{min-height:0;align-content:start}.studio-daily{grid-template-columns:1fr;gap:28px;padding-bottom:30px}.studio-daily h2{font-size:27px}.studio-daily__handwritten{font-size:17px}.studio-daily .studio-november__deal strong{font-size:83px}.studio-daily .studio-november__deal b{font-size:29px}.studio-daily__visual{width:100%;max-width:420px;justify-self:center;align-self:end}.studio-daily__seal{width:74px;height:74px;font-size:11px;inset-inline-end:-6px}.studio-daily__caption{font-size:16px}.studio-november__controls{margin-top:12px}.studio-november__controls button{width:36px;height:36px}}
