.ob-qo{padding:5.6rem 0 6.4rem;background:#fff}.ob-qo__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:2.8rem}.ob-qo__eyebrow{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b03a62}.ob-qo__title{margin:0;letter-spacing:-.02em}.ob-qo__intro{margin:1rem 0 0;max-width:56rem;font-size:1.6rem;line-height:1.6;opacity:.75}.ob-qo__search{display:flex;flex-direction:column;gap:.6rem;width:min(36rem,100%)}.ob-qo__search label{font-size:1.3rem;font-weight:600}.ob-qo__search input{height:4.6rem;padding:0 1.8rem;border-radius:99px;border:1px solid #e5c3ca;font:inherit;font-size:1.5rem;background:#fff}.ob-qo__search input:focus{outline:2px solid #111;outline-offset:1px}.ob-qo__brands{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.4rem}.ob-qo__brand{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.8rem;border-radius:99px;border:1px solid #f1c6ce;background:#fff;color:#111;font-size:1.4rem;font-weight:600;text-decoration:none}.ob-qo__brand:hover{border-color:#111}.ob-qo__brand.is-on{background:#111;border-color:#111;color:#fff}.ob-qo__wrap{border:1px solid #f3dde1;border-radius:1.6rem;overflow:hidden;background:#fff}.ob-qo__table{width:100%;border-collapse:collapse;font-size:1.45rem}.ob-qo__table thead th{padding:1.4rem 1.6rem;background:#fcf0f2;text-align:left;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111;vertical-align:bottom}.ob-qo__table thead th small{display:block;margin-top:.2rem;font-size:1.15rem;font-weight:500;letter-spacing:0;text-transform:none;opacity:.65}.ob-qo__th-opt{width:22%}.ob-qo__th-total,.ob-qo__line{text-align:right!important;width:13%}.ob-qo__dot{display:inline-block;width:.8rem;height:.8rem;margin-right:.6rem;border-radius:50%;vertical-align:middle}.ob-qo__dot--ready{background:#2b8a3e}.ob-qo__dot--pre{background:#b03a62}.ob-qo__table td{padding:1.4rem 1.6rem;border-top:1px solid #f6e6e9;vertical-align:middle}.ob-qo__row.is-on{background:#fffafb}.ob-qo__row.is-on .ob-qo__pcell{box-shadow:inset 3px 0 #111}.ob-qo__row.is-low .ob-qo__pcell{box-shadow:inset 3px 0 #b3261e}.ob-qo__prod{display:flex;align-items:center;gap:1.4rem}.ob-qo__thumb{flex-shrink:0;width:5.6rem;height:5.6rem;border-radius:1rem;overflow:hidden;background:#fcf0f2}.ob-qo__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ob-qo__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ob-qo__vendor{font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ob-qo__name{color:#111;text-decoration:none;font-weight:600;line-height:1.35}.ob-qo__name:hover{text-decoration:underline}.ob-qo__var,.ob-qo__sku{font-size:1.25rem;opacity:.6}.ob-qo__warn{display:block;margin:.6rem 0 0 7rem;font-size:1.2rem;font-weight:600;color:#b3261e}.ob-qo__warn[hidden]{display:none}.ob-qo__optin{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.ob-qo__price{font-weight:700;white-space:nowrap}.ob-qo__opt .ob-qty{height:3.8rem}.ob-qo__opt .ob-qty button{width:3.4rem}.ob-qo__opt .ob-qty input{width:4rem}.ob-qty.is-on{border-color:#111;box-shadow:0 0 0 1px #111}.ob-qty.is-low{border-color:#b3261e;box-shadow:0 0 0 1px #b3261e}.ob-qo__sold{font-size:1.3rem;font-weight:600;opacity:.5}.ob-qo__na{font-size:1.3rem;opacity:.35}.ob-qo__line{font-weight:700;white-space:nowrap}.ob-qo__empty,.ob-qo__nomatch{padding:3.2rem;text-align:center;opacity:.65}.ob-qo__nomatch[hidden],.ob-qo__row[hidden]{display:none}.ob-qo__pages{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:3.2rem;font-size:1.45rem}.ob-qo__pg{display:inline-flex;align-items:center;min-height:4.2rem;padding:0 2rem;border-radius:99px;border:1px solid #111;color:#111;font-weight:700;text-decoration:none}.ob-qo__pg:hover{background:#111;color:#fff}.ob-qo__pagenote{margin:1.2rem 0 0;text-align:center;font-size:1.3rem;opacity:.6}.ob-qo__bar{position:sticky;bottom:1.6rem;z-index:15;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;margin-top:3.2rem;padding:1.4rem 1.4rem 1.4rem 2.4rem;border-radius:99px;background:#111;color:#fff;box-shadow:0 18px 40px #00000038}.ob-qo__sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 2.4rem;font-size:1.5rem}.ob-qo__total strong{margin-left:.4rem;color:#f6d5db;font-size:1.9rem}.ob-qo__actions{display:flex;align-items:center;gap:1rem}.ob-qo__clear{min-height:4.6rem;padding:0 2rem;border-radius:99px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font:inherit;font-size:1.4rem;cursor:pointer}.ob-qo__clear:hover{border-color:#fff}.ob-qo__add{min-height:4.6rem;padding:0 2.8rem;border:0;border-radius:99px;background:#f6d5db;color:#111;font:inherit;font-size:1.5rem;font-weight:700;cursor:pointer}.ob-qo__add:hover:not(:disabled){background:#fff}.ob-qo__add:disabled{background:#3a3a3a;color:#9a9a9a;cursor:not-allowed}body:has(.ob-qo) .ob-mini,body:has(.ob-qo) .ob-wa{display:none}@media screen and (max-width:989px){.ob-qo__th-opt{width:auto}}@media screen and (max-width:749px){.ob-qo{padding-top:3.2rem}.ob-qo__brands{flex-wrap:nowrap;overflow-x:auto;margin:0 -1.5rem 2rem;padding:0 1.5rem;scrollbar-width:none}.ob-qo__brands::-webkit-scrollbar{display:none}.ob-qo__brand{flex-shrink:0}.ob-qo__wrap{border:0;border-radius:0;background:transparent;overflow:visible}.ob-qo__table thead{display:none}.ob-qo__table,.ob-qo__table tbody,.ob-qo__table tr,.ob-qo__table td{display:block;width:100%}.ob-qo__table tr{margin-bottom:1.2rem;padding:1.4rem;border:1px solid #f3dde1;border-radius:1.4rem;background:#fff}.ob-qo__table td{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0;border:0}.ob-qo__table td.ob-qo__pcell{display:block;padding:0 0 1rem;box-shadow:none!important}.ob-qo__table td[data-label]:before{content:attr(data-label);font-size:1.25rem;font-weight:600;opacity:.7}.ob-qo__opt+.ob-qo__opt{border-top:1px dashed #f3dde1}.ob-qo__optin{flex-direction:row;align-items:center;gap:1rem}.ob-qo__line{border-top:1px solid #f3dde1!important;width:100%}.ob-qo__row.is-on{border-color:#111}.ob-qo__row.is-low{border-color:#b3261e}.ob-qo__warn{margin-left:0}.ob-qo__bar{bottom:1rem;border-radius:1.6rem;padding:1.2rem}.ob-qo__sum{width:100%;justify-content:space-between;font-size:1.35rem}.ob-qo__actions{width:100%}.ob-qo__add{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAAAAAAEA */
