.p2m-hero{padding:28px 0 36px}.p2m-hero__grid{display:grid;gap:22px}.p2m-hero__h{margin:0;font-size:clamp(34px,9.2vw,68px);line-height:1.04;letter-spacing:-.035em;font-weight:800;color:var(--rd-ink, #0e1116);text-wrap:balance}.p2m-hero__h span{color:var(--rd-a, #0f2a4a)}.p2m-hero__lead{margin:14px 0 0;font-size:17px;line-height:1.5;color:var(--rd-muted, #5b6472);max-width:36ch}.p2m-hero .p2m-hero__btn--desk{display:none}.p2m-hero .p2m-hero__btn--mob{width:100%;margin-top:2px}@media(min-width:750px){.p2m-hero{padding:32px 0 44px}.p2m-hero__grid{grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center}.p2m-hero__h{font-size:clamp(38px,5.2vw,64px);max-width:12ch}.p2m-hero__lead{font-size:17px;margin-top:16px}.p2m-hero .p2m-hero__btn--desk{display:inline-flex;margin-top:26px;min-width:220px;min-height:54px}.p2m-hero .p2m-hero__btn--mob{display:none}}@media(min-width:990px){.p2m-hero{padding:36px 0 48px}.p2m-hero__grid{grid-template-columns:1fr 1.08fr;gap:clamp(48px,5vw,80px)}.p2m-hero__h{font-size:clamp(44px,4.6vw,64px)}.p2m-hero__lead{font-size:18px;margin-top:18px}.p2m-hero .p2m-hero__btn--desk{margin-top:30px;min-width:260px;min-height:56px;font-size:17px}}.p2m{position:relative;container-type:inline-size;background:var(--rd-soft, #f5f6f8);border-radius:20px;padding-bottom:52px}@media(min-width:750px){.p2m{border-radius:24px;padding-bottom:56px}.p2m{justify-self:end;width:100%;max-width:max(320px,calc((100vh - var(--p2m-top, 300px) - var(--p2m-bottom, 16px) - 56px) * 1.3191))}@supports (height: 100svh){.p2m{max-width:max(320px,calc((100svh - var(--p2m-top, 300px) - var(--p2m-bottom, 16px) - 56px) * 1.3191))}}}.p2m__frame{position:relative;width:100%;aspect-ratio:620 / 470}.p2m__stage{position:absolute;left:0;top:0;width:620px;height:470px;transform-origin:0 0;transform:scale(var(--p2m-s, .5));visibility:hidden;background:var(--rd-soft, #f5f6f8)}.p2m.is-ready .p2m__stage{visibility:visible}.p2m__layer{position:absolute;left:0;top:0;width:620px;height:470px;pointer-events:none;overflow:visible}.p2m__phone{position:absolute;left:24px;top:26px;width:204px;height:428px;border-radius:36px;background:#111317;box-shadow:0 0 0 1px #5d636c,0 0 0 1.75px #2a2e35,inset 0 0 0 1px #3a3f47,0 1px 2px #0f192829,0 26px 44px -24px #0f203a80}.p2m__phone:before,.p2m__phone:after{content:"";position:absolute;width:2.5px;border-radius:2px;background:linear-gradient(90deg,#4a5059,#2a2e35)}.p2m__phone:before{left:-2px;top:96px;height:44px}.p2m__phone:after{right:-2px;top:120px;height:66px}.p2m__screen{position:absolute;left:7px;top:7px;width:190px;height:414px;border-radius:29px;background:#fff;overflow:hidden;color:#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,sans-serif}.p2m__sb{position:absolute;left:0;top:0;width:100%;height:36px}.p2m__island{position:absolute;left:65px;top:9px;width:60px;height:18px;border-radius:9px;background:#000}.p2m__nav{position:absolute;left:0;top:36px;width:100%;height:34px;font-size:12px;line-height:1}.p2m__cancel{position:absolute;left:12px;top:12px;color:#007aff;font-weight:400;font-size:12.5px}.p2m__title{position:absolute;left:0;right:0;top:11px;text-align:center;font-weight:600;font-size:12.5px;letter-spacing:-.01em}.p2m__grid{position:absolute;left:0;top:70px;width:190px;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:calc(188px / 3);gap:1px}.p2m__cell{position:relative;background:#e9ebee;overflow:hidden;will-change:transform}.p2m__cell img{display:block;width:100%;height:100%;object-fit:cover}.p2m__fade{position:absolute;left:0;bottom:0;width:100%;height:30px;background:linear-gradient(#fff0,#fff 70%)}.p2m__home{position:absolute;left:62px;bottom:7px;width:66px;height:3.5px;border-radius:2px;background:#000}.p2m__touch{position:absolute;left:0;top:0;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;background:radial-gradient(circle,#ffffff57,#ffffff29 70%);box-shadow:0 0 0 1px #ffffff8c,0 1px 6px #0000002e;opacity:0}.p2m__badge{position:absolute;left:0;top:0;width:17px;height:17px;margin:-8.5px 0 0 -8.5px;border-radius:50%;background:#007aff;box-shadow:0 0 0 1.5px #fff,0 1px 2.5px #0000004d;display:grid;place-items:center;opacity:0;z-index:2}.p2m__badge svg{width:10px;height:10px}.p2m__fly{position:absolute;left:0;top:0;overflow:hidden;visibility:hidden;background:#e9ebee}.p2m__fly img{display:block;width:100%;height:100%;object-fit:cover}.p2m__product{position:absolute;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.p2m__product--photo{mix-blend-mode:multiply}.p2m__laser{position:absolute;left:0;top:0;height:2px;border-radius:2px;opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 12%,#ffe3c2,#fff 88%,#fff0);box-shadow:0 0 4px 1px #ffbe78e6,0 0 14px 4px #ff8c3c73}.p2m__done{position:absolute;left:50%;bottom:12px;margin:0;max-width:calc(100% - 24px);transform:translate(-50%);opacity:0;pointer-events:none}.p2m__line{display:flex;align-items:center;gap:7px;min-height:32px;padding:0 13px 0 10px;border:1px solid var(--rd-line, #e7e8eb);border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f203a0f,0 4px 12px -6px #0f203a2e;font-size:12.5px;line-height:1;font-weight:600;letter-spacing:-.005em;color:var(--rd-ink, #0e1116);white-space:nowrap}.p2m__line>span{overflow:hidden;text-overflow:ellipsis}.p2m__line .rd-ic{width:17px;height:17px;flex:none;color:var(--rd-a, #0f2a4a)}.p2m__done [data-p2m-line]+[data-p2m-line]{display:none}@container (min-width: 440px){.p2m__done{bottom:14px}.p2m__line{min-height:34px;font-size:13.5px;padding:0 15px 0 11px}.p2m__line .rd-ic{width:18px;height:18px}}.p2m.is-static .p2m__done{opacity:1}.p2m__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rd-hero-phone-mug.css.map */
