.dcqo-c-name>.dcqo-namewrap{display:flex;align-items:flex-start;gap:.8rem}.dcqo-namewrap .dcqo-name{display:block;min-width:0}.dcqo-info{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-top:-.1rem;border-radius:999px;border:1.5px solid #1C2B4D;background:#fff;color:#1c2b4d;font:700 1.3rem/1 Georgia,Times New Roman,serif;font-style:italic;cursor:pointer;padding:0;position:relative}.dcqo-info:after{content:"";position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.dcqo-info:hover,.dcqo-info:focus-visible{background:#e59138;border-color:#e59138;color:#fff}.dcqo-info:focus-visible{outline:2px solid #1C2B4D;outline-offset:2px}html.dcqoi-lock{overflow:hidden}.dcqoi{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;margin:0;color:#1c2b4d}.dcqoi[open]{display:flex;align-items:center;justify-content:center}.dcqoi::backdrop{background:#10182c8c}.dcqoi--fallback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#10182c8c}.dcqoi *{box-sizing:border-box}.dcqoi__card{position:relative;background:#fff;border-radius:16px;width:min(73.6rem,calc(100% - 3.2rem));max-height:calc(100vh - 4.8rem);max-height:calc(100dvh - 4.8rem);display:flex;flex-direction:column;box-shadow:0 24px 60px #10182c59;overflow:hidden}.dcqoi__x{position:absolute;top:.8rem;right:.8rem;z-index:2;width:4rem;height:4rem;border:0;border-radius:999px;background:#f5f1e8;color:#1c2b4d;font-size:2.4rem;line-height:1;cursor:pointer}.dcqoi__x:hover{background:#e59138;color:#fff}.dcqoi__body{overflow-y:auto;padding:2rem 2.4rem 2.4rem;-webkit-overflow-scrolling:touch}.dcqoi__msg{color:#6b7184;margin:1.6rem 0}.dcqoi__top{display:grid;grid-template-columns:20.8rem 1fr;gap:2rem;align-items:start;padding-right:3.2rem}.dcqoi__img{background:#f5f1e8;border-radius:12px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.dcqoi__img img{width:100%;height:100%;object-fit:contain;display:block}.dcqoi__thumbs{display:flex;gap:.6rem;margin-top:.8rem;flex-wrap:wrap}.dcqoi__thumbs button{width:4.4rem;height:4.4rem;padding:.2rem;border:1px solid #E6E1D5;border-radius:6px;background:#f5f1e8;cursor:pointer}.dcqoi__thumbs button:hover,.dcqoi__thumbs button:focus-visible{border-color:#e59138}.dcqoi__thumbs img{width:100%;height:100%;object-fit:contain;display:block}.dcqoi__vendor{margin:.4rem 0;font-family:Georgia,Times New Roman,serif;font-style:italic;color:#6b7184;font-size:1.5rem}.dcqoi__title{margin:0 0 .6rem;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;line-height:1.2;color:#1c2b4d}.dcqoi__variant{margin:0 0 1.2rem;color:#6b7184;font-size:1.4rem}.dcqoi__link{color:#1c2b4d;font-weight:600;font-size:1.4rem;text-underline-offset:3px}.dcqoi__tabs{display:flex;gap:.4rem;margin:2rem 0 0;border-bottom:2px solid #E6E1D5;position:sticky;top:-2rem;background:#fff;z-index:1;padding-top:.4rem}.dcqoi__tabs button{border:0;background:none;font:inherit;font-weight:600;color:#6b7184;padding:1rem 1.4rem;margin-bottom:-2px;border-bottom:3px solid transparent;cursor:pointer}.dcqoi__tabs button[aria-selected=true]{color:#1c2b4d;border-bottom-color:#e59138}.dcqoi__tabs button:focus-visible{outline:2px solid #E59138;outline-offset:-2px}.dcqoi__panel{padding-top:1.6rem;font-size:1.5rem;line-height:calc(1 + .8 / var(--font-body-scale,1))}.dcqoi__rte h4{font-size:1.5rem;margin:1.8rem 0 .6rem;color:#1c2b4d}.dcqoi__rte h4:first-child{margin-top:0}.dcqoi__rte p{margin:0 0 1.2rem}.dcqoi__rte ul,.dcqoi__rte ol{margin:0 0 1.2rem;padding-left:2rem}.dcqoi__rte li{margin:0 0 .4rem}.dcqoi__rte li p{margin:0}.dcqoi__rte table{width:100%;max-width:44.8rem;border-collapse:collapse;margin:.4rem 0 1.2rem;font-variant-numeric:tabular-nums}.dcqoi__rte td,.dcqoi__rte th{padding:.7rem 1rem;border-bottom:1px solid #E6E1D5;text-align:left}.dcqoi__rte tr:nth-child(2n) td{background:#fbfaf6}.dcqoi__rte thead th{background:#f5f1e8;font-size:1.3rem}.dcqoi__rte td:last-child{font-weight:600}.dcqoi__rte img{max-width:100%;height:auto}@media screen and (max-width:749px){.dcqoi[open]{align-items:flex-end}.dcqoi__card{width:100%;max-height:92vh;max-height:92dvh;border-radius:16px 16px 0 0}.dcqoi__body{padding:1.6rem 1.6rem calc(2rem + env(safe-area-inset-bottom,0px))}.dcqoi__top{grid-template-columns:10.4rem 1fr;gap:1.4rem;padding-right:3.6rem}.dcqoi__thumbs{display:none}.dcqoi__title{font-size:1.9rem}.dcqoi__tabs{top:-1.6rem}.dcqoi__tabs button{flex:1;padding:1rem .4rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/dc-qo-info.css.map */
