.o-pf__ptype{border:0;margin:0 0 var(--space-4);padding:0;min-width:0}.o-pf__ptype .o-ptype__legend{display:block;font:var(--ui-strong);color:var(--ink);margin-bottom:10px;padding:0}.o-pf__ptype .o-ptype__list{display:grid;gap:10px}.o-pf__ptype .o-ptype__opt{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;min-height:var(--tap-min);padding:13px 16px;box-sizing:border-box;background:var(--white);border:1.5px solid var(--line-heavy);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--t-hover),background var(--t-hover)}.o-pf__ptype .o-ptype__opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.o-pf__ptype .o-ptype__dot{width:22px;height:22px;box-sizing:border-box;border-radius:var(--radius-pill);border:1.5px solid var(--line-heavy);background:var(--white);transition:border-color var(--t-hover),box-shadow var(--t-hover)}.o-pf__ptype .o-ptype__opt.is-on .o-ptype__dot,.o-pf__ptype .o-ptype__opt:has(input:checked) .o-ptype__dot{border-color:var(--brand);box-shadow:inset 0 0 0 6px var(--brand)}.o-pf__ptype .o-ptype__opt.is-on,.o-pf__ptype .o-ptype__opt:has(input:checked){border-color:var(--brand)}.o-pf__ptype .o-ptype__opt:has(input:focus-visible){outline:var(--focus-outline);outline-offset:2px;box-shadow:var(--focus-ring)}.o-pf__ptype .o-ptype__body{display:flex;flex-direction:column;gap:3px;min-width:0}.o-pf__ptype .o-ptype__name{font:var(--row-head);color:var(--ink)}.o-pf__ptype .o-ptype__cadence{font:var(--meta);color:var(--ink-muted);white-space:normal}.o-pf__ptype .o-ptype__cadence:empty{display:none}.o-pf__ptype .o-ptype__price{font:var(--ui-strong);color:var(--ink);text-align:right;white-space:nowrap}.o-pf__ptype .o-ptype__note{margin:8px 0 0;font:var(--meta);color:var(--ink-muted)}@media(max-width:767px){.o-pf__ptype .o-ptype__opt{grid-template-columns:22px minmax(0,1fr);row-gap:var(--space-1)}.o-pf__ptype .o-ptype__opt:has(.o-ptype__price) .o-ptype__dot{grid-row:span 2}.o-pf__ptype .o-ptype__price{grid-column:2;text-align:left}}.o-pf__packs{margin:0 0 var(--space-4)}.o-pf__per{margin-top:calc(-1 * var(--space-2));font:var(--meta);color:var(--ink-muted)}.o-pfeat__frame{display:block;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1/1;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(closest-side,var(--ink) 78%,transparent 100%);mask-image:radial-gradient(closest-side,var(--ink) 78%,transparent 100%)}.o-pfeat__img{display:block;width:100%;height:100%;object-fit:contain}.o-d3__frame--photo{background:var(--sand)}.o-d3__frame--photo .o-d3__photo{display:block;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/22/assets/oricle-pdp-product.css.map */
