.cath .ptypes{grid-column:1/-1;min-width:0;margin-top:4px;padding-top:18px;border-top:1px solid var(--line2)}.cath .ptypes-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 2px 12px}.cath .ptypes-h h2{font-size:1.05rem;font-weight:650;letter-spacing:-.02em}.cath .ptypes-h span{font-size:.8rem;color:var(--muted);white-space:nowrap}.cath .ptypes .parts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:0;padding:0;overflow:visible;flex-wrap:initial}.cath .ptypes .parts a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:8px 12px 8px 14px;border-radius:12px;background:var(--bg);border:1px solid var(--line2);color:var(--ink);font-size:.88rem;font-weight:500;line-height:1.25;transition:border-color .15s ease,background .15s ease}.cath .ptypes .parts a span{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cath .ptypes .parts a:hover{border-color:var(--ink2)}.cath .ptypes .parts a small{flex:none;margin:0;font-size:.74rem;color:var(--muted);opacity:1;font-variant-numeric:tabular-nums}.cath .ptypes .parts a[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cath .ptypes .parts a[aria-pressed=true] small{color:inherit;opacity:.75}.cath .ptypes .parts .pall{justify-content:flex-start;font-weight:600}.cath .ptypes .parts .pall .ic{width:18px;height:18px;flex:none}.cath .ptypes.has-sel .parts .pall[aria-pressed=false]{color:var(--link)}.pmore{display:none;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;min-height:44px;border:0;background:transparent;border-radius:12px;color:var(--link);font-size:.88rem;font-weight:600}.pmore:hover{background:color-mix(in srgb,var(--bg) 70%,transparent)}.pmore .ic{width:15px;height:15px;stroke-width:3;transition:transform .2s ease}.pmore .pm-c,.ptypes.open .pmore .pm-o{display:none}.ptypes.open .pmore .pm-c{display:inline}.ptypes.open .pmore .ic{transform:rotate(180deg)}@media(min-width:721px){.ptypes.many-d .pmore{display:flex}.cath .ptypes.many-d:not(.open) .parts>a:nth-child(n+11){display:none}}@media(max-width:720px){.cath .ptypes{padding-top:14px;margin-top:2px}.cath .ptypes-h{margin-bottom:10px}.cath .ptypes .parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0}.cath .ptypes .parts a{flex:initial;min-height:44px;padding:7px 10px 7px 12px;font-size:.84rem;border-radius:11px}.ptypes.many-m .pmore{display:flex;margin-bottom:-8px}.cath .ptypes.many-m:not(.open) .parts>a:nth-child(n+9){display:none}}.fabs{position:fixed;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:10px;pointer-events:none}.fabs>*{pointer-events:auto}.fabs-left{right:auto;left:calc(18px + env(safe-area-inset-left,0px));flex-direction:row-reverse}.fabs .fab{position:static;right:auto;left:auto;bottom:auto}.fab-svc{border:0;font-family:inherit;cursor:pointer;background:linear-gradient(135deg,#0b1f3f,#0a4aa8);color:#fff;box-shadow:0 8px 24px #0a286452}.fab-svc:hover{background:linear-gradient(135deg,#0e2850,#0b56c4)}.fab-svc .ic{width:21px;height:21px;stroke-width:2.8}.fab-svc .fs-m{display:none}@media(max-width:600px){.fabs,.fabs-left{left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));justify-content:space-between}.fabs .fab{right:auto;bottom:auto}.fabs .fab.fab-label{height:52px;padding:0 16px 0 13px;font-size:.86rem}.fab-svc .fs-d{display:none}.fab-svc .fs-m{display:inline}.fab-svc .ic{width:20px;height:20px}}@media(max-width:350px){.fabs .fab.fab-label{padding:0 12px 0 10px;font-size:.8rem;gap:6px}}.svcdlg{padding:0;border:0;background:transparent;color:#fff;width:min(920px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:visible}.svcdlg::backdrop{background:#040a1699;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.svcdlg[open]{animation:svcIn .26s cubic-bezier(.2,.8,.2,1)}@keyframes svcIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}html:has(.svcdlg[open]){overflow:hidden}.svcdlg-in{max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.svcdlg-x{position:absolute;top:14px;right:14px;z-index:3;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:#fff;display:grid;place-items:center}.svcdlg-x:hover{background:#fff3}.svcdlg-x .ic{width:18px;height:18px;stroke-width:3}.svcdlg .svcp-tx{padding-right:28px}.svcdlg .sd-m{display:none}.svcdlg .svcp-sub>div>p{margin:0}@media(max-width:860px){.svcdlg .svcp-art{display:none}}@media(max-width:600px){.svcdlg{width:100vw;max-height:calc(100dvh - 10px);margin:auto 0 0}.svcdlg[open]{animation:svcUp .3s cubic-bezier(.2,.8,.2,1)}@keyframes svcUp{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}.svcdlg-in{max-height:calc(100dvh - 10px);border-radius:22px 22px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom,0px))}.svcdlg-x{top:12px;right:12px;width:38px;height:38px}.svcdlg .svcp-tx{gap:12px;padding-right:0}.svcdlg .svcp-k{font-size:.74rem;padding:5px 10px 5px 8px;margin-right:44px}.svcdlg h2{font-size:1.42rem;max-width:none}.svcdlg .sd-d{display:none}.svcdlg .sd-m{display:block}.svcdlg .svcp-sub{font-size:.92rem;line-height:1.45}.svcdlg .svcp-pts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.svcdlg .svcp-pts li{grid-template-columns:20px minmax(0,1fr);gap:7px;font-size:.8rem;line-height:1.3}.svcdlg .svcp-pts li .ic{width:20px;height:20px;padding:4px}.svcdlg .svcp-btns{width:100%;gap:8px;margin-top:2px}.svcdlg .svcp-btns .btn{width:100%;min-height:50px;font-size:.95rem}.svcdlg .svcp-note{font-size:.72rem}}@media(max-width:600px)and (max-height:640px){.svcdlg .svcp-k{display:none}.svcdlg h2{font-size:1.28rem;padding-right:42px}}@media(prefers-reduced-motion:reduce){.svcdlg[open]{animation:none}}.apps{justify-content:flex-start}.apps>.app:first-child{margin-inline-start:auto}.apps>.app:last-child{margin-inline-end:auto}#shopify-pc__banner.shopify-pc__banner__dialog,.shopify-pc__prefs__dialog{background:var(--card)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:var(--r)!important;box-shadow:0 8px 32px #0000008c!important}#shopify-pc__banner h2,#shopify-pc__banner a,.shopify-pc__prefs__dialog h2,.shopify-pc__prefs__dialog h3,.shopify-pc__prefs__dialog a,.shopify-pc__prefs__dialog label{color:var(--ink)!important}#shopify-pc__banner p,.shopify-pc__prefs__dialog p{color:var(--ink2)!important}#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btn-decline,.shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{background:transparent!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:999px!important;min-height:46px;font-weight:600}#shopify-pc__banner .shopify-pc__banner__btn-accept:hover,#shopify-pc__banner .shopify-pc__banner__btn-decline:hover,.shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:hover{border-color:var(--ink2)!important;background:var(--bg2)!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{color:var(--ink)!important}.shopify-pc__prefs__dialog header{border-color:var(--line)!important}.shopify-pc__prefs__header-close{background:transparent!important}.shopify-pc__prefs__header-close svg path{fill:var(--ink)!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme-v5.css.map */
