.site-world [hidden]{display:none!important}.qol-nav-search,.qol-nav-inbox{display:flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid #b7d9c844;border-radius:12px;color:#d7e9dd;font-weight:700;text-decoration:none;font-size:11px}.qol-nav-search{font-size:22px}.qol-nav-search span{font-size:11px}.qol-nav-inbox [data-inbox-count],.qol-count{border-radius:20px;background:#ffe5a3;color:#806733;font-size:11px;padding:5px 9px}.qol-continue{display:flex;align-items:center;gap:20px;padding:22px 25px;margin:23px 0;background:#fff8e7;border:2px solid #9dbfb7;border-radius:20px;box-shadow:0 5px #183e4f44;color:#3a6662}.qol-continue>div{margin-right:auto}.qol-continue strong{display:block;font-size:21px}.qol-continue>a:last-child{font-size:11px;color:#657f6b}.qol-product-top{display:flex;align-items:center;justify-content:space-between;min-height:30px;gap:8px;margin-bottom:10px}.qol-save{margin-left:auto;border:1px solid #c1b88e;border-radius:12px;background:#fff2c8;color:#84694b;font-family:inherit;font-weight:700;font-size:13px;padding:8px 11px;cursor:pointer;min-width:38px;box-shadow:0 3px #c5bb94}.qol-save[aria-pressed=true]{background:#e9d7e9;color:#925478;border-color:#ba92ae;box-shadow:0 3px #ba92ae}.qol-save:disabled{opacity:.5;cursor:wait}.qol-owned{font-size:10px;font-weight:800;color:#4b7966;border:1px solid #a7c7a6;background:#ddedce;padding:6px 9px;border-radius:20px}.qol-save-status{font-size:12px;color:#bfded1;margin:12px 0;min-height:0}.qol-save-status:empty{display:none}.store-detail__info .qol-save-status{color:#527b69}.cho-store .store-filters{flex-wrap:wrap;gap:12px}.cho-store .store-search{min-width:180px;flex:2 1 250px}.cho-store .store-stock{white-space:nowrap;font-size:11px}.cho-store .store-sort{flex:1 1 140px}.qol-fitting-room{position:absolute;inset:45px 12px 0;z-index:3;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.qol-fitting-room>img{position:absolute;inset:10px 5% 120px;width:90%;height:calc(100% - 130px);object-fit:contain;object-position:center bottom}.qol-fitting-room__controls{pointer-events:auto;position:relative;text-align:center;padding:12px 8px 20px}.qol-fitting-room__controls .button{font-size:11px;padding:10px 14px}.qol-fitting-room__controls p{font-size:10px;line-height:1.5;color:#6b8270;max-width:230px;margin:10px auto 0}.cho-store--item .store-detail__display{min-height:570px}.cho-store--item .store-detail__display>.shop-art{margin-bottom:150px}.cho-store--item .store-detail__caption{display:none}.cho-store--item .store-detail__platform{bottom:140px}.qol-fitting-room[data-ready=true]>img{filter:drop-shadow(0 6px 1px #547e5a22)}.qol-field-error{display:block;color:#aa5148;font-size:12px;font-weight:600;line-height:1.5;margin:6px 0 10px}.site-world [aria-invalid=true]{border-color:#c77062!important;box-shadow:0 0 0 3px #d98c7730!important}.qol-search-form label{display:block;font-size:13px;font-weight:800;margin-bottom:12px}.qol-search-form>div{display:flex;gap:12px}.qol-search-form input{flex:1;min-width:0;border:1px solid #9eb6a8;border-radius:12px;background:#fffcf2;color:#3e6462;padding:14px;font:inherit}.qol-results{display:grid;gap:13px}.qol-result{padding:23px 26px;background:#fff8e7;border:1px solid #abc6b7;border-radius:17px;box-shadow:0 4px #142e3e33}.qol-result h2{font-size:21px;margin:9px 0}.qol-result h2 a{color:#416f68;text-decoration:none}.qol-result h2 a:hover{text-decoration:underline}.qol-result p{font-size:12px;color:#7e8d7d;line-height:1.7;margin-bottom:0}.qol-result-count{font-size:12px;color:#c5ddce}.qol-inbox-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 20px}.qol-tabs{display:flex;gap:8px}.qol-tabs button{padding:11px 15px;border:1px solid #95b9ac;border-radius:12px;background:#fcf4dd;color:#587c70;font-family:inherit;font-weight:700;font-size:12px;cursor:pointer}.qol-tabs button[aria-pressed=true]{background:#bce8d2;box-shadow:0 3px #719b8b}.qol-notices{display:grid;gap:13px}.qol-notice{display:flex;align-items:start;gap:17px;padding:24px;background:#fff8e7;border:1px solid #a5c3ad;border-radius:17px;border-left:6px solid #a6d7bc}.qol-notice[data-notice-read="1"]{border-left-color:#d9ddc8;background:#f2f1e3}.qol-notice__mark{color:#6da47d;font-size:21px}.qol-notice>div{flex:1}.qol-notice h2{font-size:19px;line-height:1.3;margin:9px 0}.qol-notice h2 a{color:#3b6963;text-decoration:none}.qol-notice h2 a:hover{text-decoration:underline}.qol-notice p{font-size:12px;line-height:1.7;color:#81917b;margin:0 0 9px}.qol-notice time{font-size:10px;color:#7a8b7b}.qol-notice form{flex:none}
@media(min-width:1000px){.site-world .site-header__inner{gap:14px}.site-world .site-nav{gap:7px}.site-world .site-nav>a,.site-world .nav-menu__trigger{padding-left:10px;padding-right:10px}.site-world .nav-partner{padding:6px;font-size:10px}}
@media(max-width:980px){.qol-nav-search,.qol-nav-inbox{font-size:13px;justify-content:center}.qol-nav-search span{font-size:13px}.qol-fitting-room{inset:35px 12px 0}.cho-store--item .store-detail__display{min-height:420px}.qol-fitting-room>img{height:calc(100% - 130px)}.qol-continue{flex-wrap:wrap}.qol-continue>div{flex-basis:100%}}
@media(max-width:600px){.qol-notice{flex-wrap:wrap;padding:20px 17px;gap:12px}.qol-notice>div{min-width:180px}.qol-notice form{margin-left:31px}.qol-inbox-tools{align-items:start;flex-wrap:wrap}.qol-search-form>div{flex-direction:column}.qol-continue strong{font-size:18px}.qol-continue .button{font-size:12px}.store-detail__facts dd{overflow-wrap:anywhere}}

.qol-fitting-room>img{inset:auto 5% 125px;width:90%;height:calc(100% - 140px);max-height:350px}.qol-result:target,.faq-card:target,.event-card:target,.community-feed__item:target{outline:3px solid #f6d47b;outline-offset:4px;scroll-margin-top:25px}
