.ourson-pics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ourson-pics img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:22px;box-shadow:var(--sh)}.ourson-pics img:nth-child(2){margin-top:36px}.ourson-price{margin:20px 0 14px;display:flex;align-items:baseline;gap:12px}.ourson-price strong{font-size:30px}.ourson-price s{color:var(--muted)}.ck{position:fixed;z-index:80;left:16px;bottom:16px;width:min(420px,calc(100vw - 32px));background:#fff;border-radius:22px;box-shadow:0 20px 60px -12px #2b101859,0 0 0 1px var(--line);animation:ckIn .35s ease}.ck[hidden],.ck [hidden]{display:none!important}@keyframes ckIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ck-in{padding:22px 22px 18px;max-height:calc(100vh - 32px);overflow:auto}.ck-t{font-family:var(--serif);font-size:26px;line-height:1.1;margin:0 0 8px;color:var(--ink)}.ck-x{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0}.ck-x a{color:var(--rose)}.ck-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.ck-btns .btn{padding:12px 16px;font-size:14.5px;box-shadow:none}.ck-more{display:block;margin:12px auto 0;background:none;border:0;color:var(--ink-2);font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ck-save{width:100%;margin-top:10px;padding:12px 16px;font-size:14.5px}.ck-prefs{margin-top:14px;border-top:1px solid var(--line)}.ck-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer}.ck-row b{display:block;font-size:14px}.ck-row small{display:block;font-size:12.5px;color:var(--muted)}.ck-row input{appearance:none;-webkit-appearance:none;flex:none;width:42px;height:24px;border-radius:999px;background:var(--line);position:relative;cursor:pointer;transition:background .2s}.ck-row input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.ck-row input:checked{background:var(--rose)}.ck-row input:checked:after{transform:translate(18px)}.ck-row input:disabled{opacity:.55;cursor:not-allowed}@media(max-width:560px){.ck{left:8px;right:8px;bottom:8px;width:auto;border-radius:20px}.ck-t{font-size:23px}}.payicons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.payicons li{display:block;line-height:0}.payicons img{width:42px;height:auto;display:block;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
