[hidden],.toast[hidden]{display:none!important}@media(max-width:860px){.gallery{position:static!important;top:auto!important}}.buy{position:relative;z-index:1}.swatches{display:flex;flex-wrap:wrap;gap:10px}.swatch{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 6px;border:2px solid var(--c-line);border-radius:999px;background:#fff;cursor:pointer;font-weight:800}.swatch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.swatch img{width:34px;height:34px;border-radius:50%;object-fit:cover}.swatch.is-selected{border-color:var(--c-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-accent) 18%,transparent)}.swatch:focus-within{outline:3px solid var(--c-accent);outline-offset:2px}.shopgrid__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;max-width:1100px;margin-inline:auto}.shopcard{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden;transition:transform .2s,box-shadow .2s}.shopcard:hover{transform:translateY(-3px);box-shadow:0 22px 40px -26px #3d2a4f73}.shopcard__img{position:relative;aspect-ratio:1;background:var(--c-surface);overflow:hidden}.shopcard__img img,.shopcard__img svg{width:100%;height:100%;object-fit:cover;display:block}.shopcard__badge{position:absolute;top:12px;left:12px;background:var(--c-ink);color:#fff;font-weight:800;font-size:.8rem;padding:6px 12px;border-radius:999px}.shopcard__body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:6px;flex:1}.shopcard__body h3{margin:0}.shopcard__tag{color:var(--c-muted);margin:0}.shopcard__row{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.shopcard__price{font-family:var(--f-display);font-weight:700;font-size:1.25rem}.shopcard__price small{font-family:var(--f-body);font-size:.8rem;color:var(--c-muted);font-weight:700}.shopcard__price s{margin-left:8px;font-size:.95rem;color:var(--c-muted);font-weight:600}.shopcard__btn{margin:0;padding:10px 18px}.spotlight__grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.spotlight__grid.is-reverse .spotlight__media{order:2}.spotlight__media{border-radius:28px;overflow:hidden;aspect-ratio:1;background:var(--c-surface)}.spotlight__media img,.spotlight__media svg{width:100%;height:100%;object-fit:cover;display:block}.spotlight__buy{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px}.spotlight__buy .btn{margin:0}@media(max-width:860px){.spotlight__grid{grid-template-columns:1fr;gap:24px}.spotlight__grid.is-reverse .spotlight__media{order:0}}html,body{max-width:100%;overflow-x:hidden}.product{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}@media(max-width:860px){.product{grid-template-columns:minmax(0,1fr)}}.product>*,.gallery,.buy,.bundle,.bundle__list,.bundle__opt>span{min-width:0}.gallery__main img{max-width:100%;height:auto}img,video,svg{max-width:100%}.unitpick__row{margin-top:12px}.unitpick__name{font-weight:800;font-size:.95rem;margin-bottom:8px}.unitpick__name span{color:var(--c-muted);font-weight:700}.unitpick__opts{display:flex;flex-wrap:wrap;gap:10px}.unitpick__opt{position:relative;width:54px;height:54px;border-radius:50%;border:3px solid var(--c-line);cursor:pointer;background:#111;display:grid;place-items:center;overflow:visible}.unitpick__opt img{width:46px;height:46px;border-radius:50%;object-fit:cover}.unitpick__opt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.unitpick__num{position:absolute;right:-6px;bottom:-6px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:#fff;border:2px solid var(--c-line);font-size:.72rem;font-weight:800;display:grid;place-items:center;color:var(--c-ink)}.unitpick__opt.is-selected{border-color:var(--c-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-accent) 18%,transparent)}.unitpick__opt.is-selected .unitpick__num{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}.unitpick__opt:focus-within{outline:3px solid var(--c-accent);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fixes.css.map */
