.pcot{padding-block:var(--pcot-pt, 0px) var(--pcot-pb, 0px)}.pcot .pcot__wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(var(--sp-6),5vw,var(--sp-12));align-items:start}.pcot .pcot__crumbs{font-size:var(--step--1);color:rgb(var(--muted));margin-bottom:var(--sp-5);display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:baseline}.pcot .pcot__crumbs a{color:rgb(var(--muted));transition:color var(--dur-fast) var(--ease)}.pcot .pcot__crumbs a:hover,.pcot .pcot__crumbs [aria-current]{color:rgb(var(--fg))}.pcot .pcot__gallery{position:sticky;top:calc(var(--header-offset) + var(--sp-4));display:grid;gap:var(--sp-3)}.pcot .pcot__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-md),inset 0 0 0 1px rgb(var(--line))}.pcot .pcot__rail::-webkit-scrollbar{display:none}.pcot .pcot__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/3;overflow:hidden}.pcot .pcot__slide img{width:100%;height:100%;object-fit:contain;padding:clamp(var(--sp-4),4vw,var(--sp-8));transition:transform .6s var(--ease)}@media(hover:hover){.pcot .pcot__slide.is-zoom img{transform:scale(1.7);transform-origin:var(--zx, 50%) var(--zy, 50%);transition:transform .08s linear}}.pcot .pcot__progress{height:2px;background:rgb(var(--line));overflow:hidden;border-radius:var(--radius-pill)}.pcot .pcot__progress>span{display:block;height:100%;width:0;background:rgb(var(--accent));border-radius:var(--radius-pill);transition:width var(--dur-fast) var(--ease)}.pcot .pcot__thumbs{display:flex;gap:var(--sp-2);flex-wrap:wrap}.pcot .pcot__thumb{width:84px;aspect-ratio:4/3;border:1px solid rgb(var(--line));padding:0;overflow:hidden;cursor:pointer;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.pcot .pcot__thumb:hover{border-color:rgb(var(--fg));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.pcot .pcot__thumb[aria-current=true]{border-color:rgb(var(--accent));box-shadow:0 0 0 1px rgb(var(--accent)),var(--shadow-sm)}.pcot .pcot__thumb img{width:100%;height:100%;object-fit:contain;padding:3px;transition:transform var(--dur) var(--ease)}.pcot .pcot__thumb:hover img{transform:scale(1.05)}.pcot .pcot__slide[data-zoom]{cursor:zoom-in}.pcot .pcot__ph{display:grid;place-items:center;align-content:center;gap:var(--sp-3);padding:var(--sp-6);text-align:center}.pcot .pcot__ph svg{width:42%;max-width:200px;height:auto;color:#00000024}.pcot .pcot__ph-note{font-size:var(--step--1);line-height:var(--leading);color:#00000080;max-width:32ch}.pcot .pcot__rail-wrap{position:relative}.pcot .pcot__rail-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;background:rgb(var(--bg) / .92);border:1px solid rgb(var(--line));border-radius:var(--radius-pill);color:rgb(var(--fg));cursor:pointer;box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.pcot .pcot__rail-wrap:hover .pcot__rail-nav,.pcot .pcot__rail-nav:focus-visible{opacity:1}.pcot .pcot__rail-nav:hover{background:rgb(var(--bg));border-color:rgb(var(--fg))}.pcot .pcot__rail-nav[hidden]{display:none}.pcot .pcot__rail-nav--prev{left:var(--sp-3)}.pcot .pcot__rail-nav--next{right:var(--sp-3)}.pcot .pcot__rail-nav--next svg{transform:rotate(180deg)}@media(hover:none){.pcot .pcot__rail-nav{opacity:1}}.pcot .pcot__gallery-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;padding:.75em 1em;background:rgb(var(--bg));border:1px solid rgb(var(--line));border-radius:var(--radius);color:rgb(var(--fg));font-size:var(--step--1);font-weight:600;cursor:pointer;box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.pcot .pcot__gallery-btn:hover{border-color:rgb(var(--fg));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.pcot .pcot__gallery-btn svg{width:18px;height:18px;flex:none;color:rgb(var(--accent))}.pcot .pcot__gallery-btn em{font-style:normal;font-weight:500;color:rgb(var(--muted))}.pcot__lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:none}.pcot__lb.is-open{display:block}.pcot__lb .pcot__lb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e0;opacity:0;transition:opacity var(--dur) var(--ease)}.pcot__lb.is-open .pcot__lb-overlay{opacity:1}.pcot__lb .pcot__lb-dialog{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-5);opacity:0;transition:opacity var(--dur) var(--ease)}.pcot__lb.is-open .pcot__lb-dialog{opacity:1}.pcot__lb .pcot__lb-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);color:#fff}.pcot__lb .pcot__lb-title{font-family:var(--font-heading);font-size:var(--step-0);font-weight:600;margin:0}.pcot__lb .pcot__lb-count{font-size:var(--step--1);font-variant-numeric:tabular-nums;color:#ffffffa6;margin:0}.pcot__lb .pcot__lb-close{width:44px;height:44px;flex:none;display:grid;place-items:center;background:#ffffff14;border:1px solid rgb(255 255 255 / .25);border-radius:var(--radius-pill);color:#fff;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.pcot__lb .pcot__lb-close:hover{background:#ffffff2e;border-color:#fff}.pcot__lb .pcot__lb-stage{position:relative;min-height:0;background:#fff;border-radius:var(--radius-lg);overflow:hidden}.pcot__lb .pcot__lb-rail{height:100%;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pcot__lb .pcot__lb-rail::-webkit-scrollbar{display:none}.pcot__lb .pcot__lb-slide{flex:0 0 100%;height:100%;scroll-snap-align:center;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;overflow:hidden;margin:0;padding-inline:var(--sp-2)}.pcot__lb .pcot__lb-slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:zoom-in;transition:transform var(--dur) var(--ease)}.pcot__lb .pcot__lb-slide.is-zoom img{transform:scale(2.2);transform-origin:var(--zx, 50%) var(--zy, 50%);cursor:zoom-out;transition:transform .08s linear}.pcot__lb .pcot__lb-hint{position:absolute;left:50%;bottom:var(--sp-2);transform:translate(-50%);margin:0;font-size:var(--step--1);color:#00000073;pointer-events:none}@media(hover:none){.pcot__lb .pcot__lb-hint{display:none}}.pcot__lb .pcot__lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:grid;place-items:center;background:#ffffffe6;border:1px solid rgb(0 0 0 / .12);border-radius:var(--radius-pill);color:#121316;cursor:pointer;box-shadow:0 2px 10px #0000001f;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.pcot__lb .pcot__lb-nav:hover{background:#fff;border-color:#00000059}.pcot__lb .pcot__lb-nav[hidden]{display:none}.pcot__lb .pcot__lb-nav--prev{left:var(--sp-3)}.pcot__lb .pcot__lb-nav--next{right:var(--sp-3)}.pcot__lb .pcot__lb-nav--next svg{transform:rotate(180deg)}.pcot__lb .pcot__lb-thumbs{display:flex;gap:var(--sp-2);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:var(--sp-1)}.pcot__lb .pcot__lb-thumb{flex:none;width:76px;aspect-ratio:4/3;padding:0;overflow:hidden;background:#fff;border:1px solid rgb(255 255 255 / .25);border-radius:var(--radius-sm);cursor:pointer;opacity:.6;transition:opacity var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.pcot__lb .pcot__lb-thumb:hover{opacity:1}.pcot__lb .pcot__lb-thumb[aria-current=true]{opacity:1;border-color:rgb(var(--accent));box-shadow:0 0 0 2px rgb(var(--accent))}.pcot__lb .pcot__lb-thumb img{width:100%;height:100%;object-fit:contain;padding:2px}@media(max-width:749px){.pcot__lb .pcot__lb-nav{width:40px;height:40px}.pcot__lb .pcot__lb-thumb{width:60px}}.pcot .pcot__info{position:sticky;top:calc(var(--header-offset) + var(--sp-5))}.pcot .pcot__brand{display:inline-block;transition:color var(--dur-fast) var(--ease)}.pcot .pcot__brand:hover{color:rgb(var(--fg))}.pcot .pcot__title{font-size:var(--step-3);margin-block:var(--sp-2) var(--sp-4)}.pcot .pcot__price{font-size:var(--step-1)}.pcot .pcot__price-note{font-size:var(--step-2);font-weight:500;line-height:var(--leading-tight);color:rgb(var(--fg))}.pcot .pcot__short{margin-top:var(--sp-4);color:rgb(var(--fg) / .85);line-height:var(--leading)}.pcot .pcot__more{display:inline-flex;align-items:center;gap:.15em;color:rgb(var(--accent));font-weight:600;white-space:nowrap}.pcot .pcot__more:hover{text-decoration:underline;text-underline-offset:.2em}.pcot .pcot__more svg{width:1.1em;height:1.1em;flex:none;stroke-width:2}html.theme-dark .pcot .pcot__more{color:color-mix(in srgb,rgb(var(--accent)) 80%,#fff)}.pcot .pcot__desc{margin-top:clamp(var(--sp-8),6vw,var(--sp-12));max-width:70ch}.pcot .pcot__desc-title{font-size:var(--step-1);margin-bottom:var(--sp-4)}.pcot .pcot__desc .rte{line-height:var(--leading);color:rgb(var(--fg) / .85)}.pcot .pcot__desc .rte>*+*{margin-top:var(--sp-3)}.pcot .pcot__desc .rte h2,.pcot .pcot__desc .rte h3,.pcot .pcot__desc .rte h4{font-size:var(--step-0);color:rgb(var(--fg));margin-top:var(--sp-5)}.pcot .pcot__desc .rte strong,.pcot .pcot__desc .rte b{color:rgb(var(--fg));font-weight:600}.pcot .pcot__desc .rte ul,.pcot .pcot__desc .rte ol{padding-left:1.3em;display:grid;gap:var(--sp-1)}.pcot .pcot__desc .rte ul{list-style:disc}.pcot .pcot__desc .rte ol{list-style:decimal}.pcot .pcot__desc .rte a{text-decoration:underline;text-underline-offset:.2em}.pcot .pcot__desc .rte img{max-width:100%;height:auto;border-radius:var(--radius)}.pcot .pcot__opt{margin-top:var(--sp-5)}.pcot .pcot__opt-label{display:block;font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--muted));margin-bottom:var(--sp-2)}.pcot .pcot__opt-label b{color:rgb(var(--fg));font-weight:500;text-transform:none;letter-spacing:0}.pcot .pcot__swatches{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.pcot .pcot__swatch{position:relative;border:1px solid rgb(var(--line));padding:.6em 1em;cursor:pointer;font-size:var(--step--1);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.pcot .pcot__swatch:hover{border-color:rgb(var(--fg));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.pcot .pcot__swatch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0}.pcot .pcot__swatch:has(input:checked){border-color:rgb(var(--accent));background:rgb(var(--accent));color:rgb(var(--accent-fg));box-shadow:var(--shadow-sm)}.pcot .pcot__swatch--color{width:34px;height:34px;padding:0;border-radius:var(--radius-pill);overflow:hidden}.pcot .pcot__swatch--color .pcot__dot{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:var(--radius-pill);background:var(--sw) center/cover no-repeat}.pcot .pcot__swatch--color:has(input:checked){background:transparent;border-color:transparent;box-shadow:0 0 0 2px rgb(var(--bg)),0 0 0 4px rgb(var(--accent)),var(--shadow-sm)}.pcot .pcot__actions{margin-top:var(--sp-6);display:grid;gap:var(--sp-3)}.pcot .pcot__cta{width:100%;justify-content:center;padding:1.1em 2em;font-size:var(--step-0);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.pcot .pcot__cta:hover{box-shadow:var(--shadow-accent);transform:translateY(-1px)}.pcot .pcot__atc-form .btn{width:100%;justify-content:center}.pcot .pcot__next{margin-top:var(--sp-4);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5)}.pcot .pcot__next-item{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--step--1);color:rgb(var(--fg) / .85);transition:color var(--dur-fast) var(--ease)}.pcot .pcot__next-item svg{width:18px;height:18px;flex:none;color:rgb(var(--accent));transition:transform var(--dur-fast) var(--ease)}.pcot .pcot__next-item span{text-decoration:underline;text-decoration-color:rgb(var(--line-strong));text-underline-offset:.25em}.pcot .pcot__next-item:hover{color:rgb(var(--fg))}.pcot .pcot__next-item:hover span{text-decoration-color:currentColor}.pcot .pcot__next-item:hover svg{transform:translateY(-2px)}.pcot .pcot__highlights{margin-top:var(--sp-6);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}.pcot .pcot__hl{display:grid;gap:var(--sp-1);padding:var(--sp-4);border:1px solid rgb(var(--line));border-radius:var(--radius);background:rgb(var(--surface));box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.pcot .pcot__hl:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:rgb(var(--fg) / .25)}.pcot .pcot__hl-head{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--muted))}.pcot .pcot__hl-head svg{width:18px;height:18px;color:rgb(var(--accent));flex:none}.pcot .pcot__hl-value{font-size:var(--step-0);font-weight:500;color:rgb(var(--fg))}.pcot .pcot__trust{margin-top:var(--sp-5);display:grid;gap:var(--sp-3)}.pcot .pcot__trust-row{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--step--1)}.pcot .pcot__trust-row svg{width:20px;height:20px;flex:none;color:rgb(var(--accent));transition:transform var(--dur-fast) var(--ease)}.pcot .pcot__trust-row:hover svg{transform:scale(1.08)}.pcot .pcot__share{margin-top:var(--sp-5)}.pcot .pcot__share button{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--step--1);color:rgb(var(--muted));transition:color var(--dur-fast) var(--ease)}.pcot .pcot__share button svg{width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-spring)}.pcot .pcot__share button:hover{color:rgb(var(--fg))}.pcot .pcot__share button:hover svg{transform:translateY(-2px)}.pcot__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none}.pcot__modal.is-open{display:block}.pcot__modal .pcot__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity var(--dur) var(--ease)}.pcot__modal.is-open .pcot__overlay{opacity:1}.pcot__modal .pcot__dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-48%);width:min(560px,calc(100vw - 2 * var(--sp-4)));max-height:calc(100dvh - 2 * var(--sp-5));overflow-y:auto;background:rgb(var(--bg));border:1px solid rgb(var(--line));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:clamp(var(--sp-5),4vw,var(--sp-8));opacity:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease-spring)}.pcot__modal.is-open .pcot__dialog{opacity:1;transform:translate(-50%,-50%)}.pcot__modal .pcot__dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5)}.pcot__modal .pcot__dialog-title{font-size:var(--step-2)}.pcot__modal .pcot__dialog-sub{font-size:var(--step--1);color:rgb(var(--muted));margin-top:var(--sp-1)}.pcot__modal .pcot__close{width:40px;height:40px;display:grid;place-items:center;flex:none;border:1px solid rgb(var(--line));border-radius:var(--radius-pill);color:rgb(var(--fg));transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.pcot__modal .pcot__close:hover{background:rgb(var(--surface));border-color:rgb(var(--fg))}.pcot__modal .pcot__field{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-4)}.pcot__modal .pcot__field label{font-size:var(--step--1);letter-spacing:.04em;color:rgb(var(--fg))}.pcot__modal .pcot__field input,.pcot__modal .pcot__field textarea,.pcot__modal .pcot__field select{width:100%;padding:.8em 1em;background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--radius);color:rgb(var(--fg));transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.pcot__modal .pcot__field input:focus,.pcot__modal .pcot__field textarea:focus,.pcot__modal .pcot__field select:focus{outline:none;border-color:rgb(var(--accent));box-shadow:0 0 0 3px rgb(var(--accent) / .15)}.pcot__modal .pcot__field textarea{resize:vertical;min-height:110px}.pcot__modal .pcot__field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}@media(max-width:480px){.pcot__modal .pcot__field-row{grid-template-columns:1fr;gap:0}}.pcot__modal .pcot__req{color:rgb(var(--accent))}.pcot__modal .pcot__opt-note{color:rgb(var(--muted))}.pcot__modal .pcot__submit{width:100%;justify-content:center;margin-top:var(--sp-2)}.pcot__modal .pcot__legal{margin-top:var(--sp-3);font-size:var(--step--1);line-height:var(--leading);color:rgb(var(--muted));text-align:center}.pcot__modal .pcot__legal a{color:rgb(var(--fg));text-decoration:underline;text-underline-offset:.2em}.pcot__modal .pcot__success{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--radius);margin-bottom:var(--sp-4);line-height:var(--leading)}.pcot__modal .pcot__success svg{width:22px;height:22px;flex:none;color:rgb(var(--accent))}.pcot__modal .pcot__success:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.pcot__modal .pcot__success-body{display:grid;gap:var(--sp-2);min-width:0}.pcot__modal .pcot__success-meta{display:grid;gap:var(--sp-1);font-size:var(--step--1);color:rgb(var(--muted));list-style:none;padding:0;margin:0}.pcot__modal .pcot__success-meta strong{color:rgb(var(--fg));font-weight:500;overflow-wrap:anywhere}.pcot__modal .pcot__success-wa{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--step--1);color:rgb(var(--fg));text-decoration:underline;text-underline-offset:.2em}.pcot__modal .pcot__success-wa svg{width:18px;height:18px}.pcot__modal .pcot__error{color:#dc2626;font-size:var(--step--1);margin-bottom:var(--sp-4)}.pcot__modal .pcot__error ul{list-style:disc;padding-left:1.2em}.pcot__modal .pcot__error:focus-visible{outline:2px solid rgb(220 38 38);outline-offset:2px}.pcot__modal .pcot__hp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:900px){.pcot .pcot__wrap{grid-template-columns:1fr}.pcot .pcot__info,.pcot .pcot__gallery{position:static}.pcot .pcot__highlights{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pcot .pcot__slide img,.pcot .pcot__thumb,.pcot .pcot__thumb img,.pcot .pcot__swatch,.pcot .pcot__hl,.pcot .pcot__trust-row svg,.pcot .pcot__share button svg,.pcot .pcot__cta,.pcot .pcot__crumbs a,.pcot .pcot__brand,.pcot .pcot__next-item,.pcot .pcot__next-item svg,.pcot__modal .pcot__overlay,.pcot__modal .pcot__dialog{transition:none}.pcot .pcot__thumb:hover,.pcot .pcot__thumb:hover img,.pcot .pcot__swatch:hover,.pcot .pcot__hl:hover,.pcot .pcot__trust-row:hover svg,.pcot .pcot__share button:hover svg,.pcot .pcot__next-item:hover svg,.pcot .pcot__cta:hover{transform:none}.pcot__modal.is-open .pcot__dialog{transform:translate(-50%,-50%)}.pcot .pcot__gallery-btn,.pcot__lb .pcot__lb-overlay,.pcot__lb .pcot__lb-dialog,.pcot__lb .pcot__lb-nav,.pcot__lb .pcot__lb-close,.pcot__lb .pcot__lb-thumb{transition:none}.pcot .pcot__gallery-btn:hover{transform:none}}.pcot__fin-optin{display:flex;gap:.75rem;align-items:flex-start;margin:1.1rem 0;padding:.9rem 1rem;border:1px solid rgba(0,0,0,.14);border-radius:10px;background:#00000005;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pcot__fin-optin:hover{border-color:#0000004d}.pcot__fin-optin input{margin-top:.15rem;flex:none;width:1.15rem;height:1.15rem;accent-color:var(--pcot-acento, #e11d2a);cursor:pointer}.pcot__fin-optin:has(input:checked){border-color:var(--pcot-acento, #e11d2a);background:#e11d2a0d}.pcot__fin-optin-texto{display:flex;flex-direction:column;gap:.15rem}.pcot__fin-optin-titulo{font-weight:600;font-size:.97rem;line-height:1.3}.pcot__fin-optin-sub{font-size:.86rem;line-height:1.4;opacity:.7}@media(prefers-color-scheme:dark){.pcot__fin-optin{border-color:#ffffff2e;background:#ffffff08}.pcot__fin-optin:hover{border-color:#ffffff57}.pcot__fin-optin:has(input:checked){background:#e11d2a1f}}.pcot__fin{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid rgba(0,0,0,.1)}.pcot__fin-step{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.pcot__fin-title{margin:.15rem 0 .2rem;font-size:1.05rem}.pcot__fin-moto{margin:0 0 1rem;opacity:.75;font-size:.92rem}.pcot__grid2{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}@media(max-width:640px){.pcot__grid2{grid-template-columns:1fr}}.pcot__fin-hint{display:flex;justify-content:space-between;font-size:.8rem;opacity:.65}.pcot__fin-error{display:block;margin-top:.3rem;font-size:.82rem;color:#b42318}.pcot__fin-consent{display:flex;gap:.6rem;align-items:flex-start;margin:1rem 0;font-size:.86rem;line-height:1.5;cursor:pointer}.pcot__fin-consent input{margin-top:.2rem;flex:none}.pcot__fin-omitir{display:block;width:100%;margin-top:.6rem;padding:.6rem;border:0;background:none;font:inherit;font-size:.9rem;opacity:.7;cursor:pointer;text-decoration:underline}.pcot__fin-result{margin-top:1rem;padding:1rem 1.1rem;border-radius:10px;border-left:3px solid currentColor}.pcot__fin-result-title{margin:0 0 .3rem;font-weight:700}.pcot__fin-result-sub{margin:0;font-size:.92rem;opacity:.85}.pcot__fin-result.is-ok{color:#0f7b3f;background:#e7f5ec}.pcot__fin-result.is-no{color:#b42318;background:#fdeceb}.pcot__fin-result.is-espera{color:#8a5a00;background:#fdf3e2}.pcot__fin-result.is-aviso{color:#444;background:#0000000a}@media(prefers-color-scheme:dark){.pcot__fin{border-top-color:#ffffff24}.pcot__fin-result.is-ok{color:#4ec27e;background:#4ec27e1f}.pcot__fin-result.is-no{color:#f0837a;background:#f0837a1f}.pcot__fin-result.is-espera{color:#e0b24d;background:#e0b24d1f}.pcot__fin-result.is-aviso{color:inherit;background:#ffffff0f}}.pcot__fin-no-disponible{margin:.6rem 0 0;padding-top:.6rem;border-top:1px solid rgba(0,0,0,.08);font-size:.88rem;line-height:1.5;opacity:.85}@media(prefers-color-scheme:dark){.pcot__fin-no-disponible{border-top-color:#ffffff24}}.pcot__form:has([data-acuse]){display:flex;flex-direction:column;gap:.25rem}.pcot__form:has([data-acuse]) .pcot__success{margin-bottom:.25rem}.pcot__volver{margin-top:.5rem}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product-cotizar.css.map */
