#contents{position:relative}.xans-myshop-asyncbankbook ul{display:flex;flex-wrap:wrap;justify-content:space-around}.xans-myshop-asyncbankbook li{position:relative;text-align:center;vertical-align:top;box-sizing:border-box}.xans-myshop-asyncbankbook a:hover{text-decoration:none}.xans-myshop-asyncbankbook li:not(:last-child):after{content:"";display:inline-block;position:absolute;right:0;width:1px;background:var(--line, #e5e5e5);vertical-align:middle}.xans-myshop-asyncbankbook .thumb{display:block}.xans-myshop-asyncbankbook .title{display:block;font-weight:400;color:var(--sub, var(--m6, #5a5d60));box-sizing:border-box}@media all and (max-width:1024px){.xans-myshop-asyncbankbook{border-top:1px solid var(--line, #e5e5e5);border-bottom:1px solid var(--line, #e5e5e5)}.xans-myshop-asyncbankbook li{width:33%;padding:20px 0}.xans-myshop-asyncbankbook .xans-myshop-asyncbenefit{flex:auto;width:100%;border-bottom:1px solid var(--line, #e5e5e5)}.xans-myshop-asyncbankbook .xans-myshop-asyncbenefit .group{display:none}.xans-myshop-asyncbankbook li:not(:last-child):after{top:0;height:100%}.xans-myshop-asyncbankbook .user{display:flex;text-align:left;padding:5px 16px}.xans-myshop-asyncbankbook .user__thumb{width:42px;height:42px;margin:0 16px 0 0;overflow:hidden;border-radius:50%}.xans-myshop-asyncbankbook .user__info{font-size:15px;font-weight:700}.xans-myshop-asyncbankbook .user__data{display:block;margin:8px 0 0;font-size:14px;color:var(--sub, var(--m6, #5a5d60));font-weight:400}.xans-myshop-asyncbankbook .thumb{width:30px;height:30px;margin:0 auto 10px}.xans-myshop-asyncbankbook .data{display:block;font-size:14px;line-height:1;font-weight:700}.xans-myshop-asyncbankbook .title{margin:7px 0 0;font-size:12px}}@media all and (min-width:1025px){.xans-myshop-asyncbankbook{border-top:1px solid var(--ink, #26282a);border-bottom:1px solid var(--line, #e5e5e5)}.xans-myshop-asyncbankbook li{flex:1;padding:28px 0 27px}.xans-myshop-asyncbankbook li:not(:last-child):after{top:50%;height:48px;margin-top:-24px}.xans-myshop-asyncbankbook .xans-myshop-asyncbenefit .user{display:none}.xans-myshop-asyncbankbook .thumb{width:30px;height:30px;margin:0 auto 5px}.xans-myshop-asyncbankbook .data{font-size:15px;line-height:30px;font-weight:700}.xans-myshop-asyncbankbook .title{margin:2px 0 0;font-size:13px}}.xans-myshop-orderstate .state{overflow:hidden;border-top:1px solid var(--ink, #26282a);border-bottom:1px solid var(--line, #e5e5e5)}.xans-myshop-orderstate .state__order{display:flex}.xans-myshop-orderstate a:hover{text-decoration:none}.xans-myshop-orderstate .state__cs{display:block}.xans-myshop-orderstate .state{border:none;border-top:2px solid var(--ink, #26282a)}.xans-myshop-orderstate .state__order .count{font-size:20px;font-weight:700;color:var(--ink, #26282a)}.xans-myshop-orderstate .state__order .label{font-size:14px;color:var(--sub, var(--m6, #5a5d60));letter-spacing:-.02em;margin:4px 0 0}.xans-myshop-orderstate .state__order li{padding-bottom:40px}.xans-myshop-orderstate .state__cs{display:flex;justify-content:space-around;border:1px solid var(--line, #e3e3e3)}.xans-myshop-orderstate .state__cs li{width:calc(100% / 3);height:56px;text-align:center;line-height:56px;border-left:1px solid var(--line, #e3e3e3)}.xans-myshop-orderstate .state__cs li:nth-child(1){border-left:none}.xans-myshop-orderstate .state__cs li span{font-size:14px;font-weight:700;color:var(--ink, #26282a)}@media all and (min-width:1025px){.xans-myshop-orderstate .state__order li{position:relative;width:25%;padding:35px 0 33px;text-align:center}.xans-myshop-orderstate .state__order .label{display:block;margin:10px 0 7px}.xans-myshop-orderstate .state__order .count{display:block}}@media screen and (max-width:1024px){.xans-myshop-orderstate .state__order li{width:25%;text-align:center;padding:40px 0;position:relative}.xans-myshop-orderstate .state__order .label{position:relative;display:block}.xans-myshop-orderstate .state__order li:not(:last-child):after{content:"";width:0px;height:40px;position:absolute;border:none;border-left:1px dotted var(--line, #c4c4c4);transform:translateY(-50%);top:50%;right:1px;background:var(--line, #e5e5e5)}.xans-myshop-orderstate .state__cs li{display:flex;justify-content:center;padding:0;border:none;border-left:1px solid var(--line, #e3e3e3)}.xans-myshop-orderstate .state__cs li:nth-child(1){border-left:1px solid var(--line, #e3e3e3)}}.xans-myshop-orderhistorylistitem .order{position:relative}.xans-myshop-orderhistorylistitem .order__number{overflow:hidden;padding:20px 0 20px 15px;font-size:13px;background-color:var(--canvas, var(--tile, #f5f5f3));border-top:1px solid var(--ink, #26282a)}.xans-myshop-orderhistorylistitem .order:first-child .order__number{margin-top:0}.xans-myshop-orderhistorylistitem .order__number .date{font-weight:700}.xans-myshop-orderhistorylistitem .btnDetail{position:absolute;top:19px;right:19px}.xans-myshop-orderhistorylistitem .request{position:relative;overflow:hidden;padding:25px 0 0;text-align:right}.xans-myshop-orderhistorylistitem .ec-base-prdInfo .payDetail{display:flex;flex-direction:row-reverse;padding:0 0 18px;line-height:26px;font-size:13px}.xans-myshop-orderhistorylistitem .ec-base-prdInfo .payDetail .gRight{float:right;text-align:right}.xans-myshop-orderhistorylistitem .ec-base-prdInfo .payDetail strong{font-weight:400}.xans-myshop-orderhistorylistitem .ec-base-prdInfo .payDetail .title:before{content:" = ";line-height:26px;font-size:13px;color:var(--ink, #26282a);padding:0 5px;font-family:Arial,sans-serif!important}.xans-myshop-orderhistorylistitem .ec-base-prdInfo .payDetail .title>strong{margin-right:5px}@media all and (max-width:1024px){.xans-myshop-orderhistorylistitem .order__number{margin:50px 0 0}.xans-myshop-orderhistorylistitem .request{padding:25px 16px}.xans-myshop-orderhistorylistitem .ec-base-prdInfo .payDetail{display:block;padding:18px 16px;line-height:26px;font-size:12px;border-top:1px solid var(--line, #e5e5e5)}.xans-myshop-orderhistorylistitem .ec-base-prdInfo .payDetail .title{font-size:14px;margin-bottom:10px}.xans-myshop-orderhistorylistitem .ec-base-prdInfo .payDetail .title:before{display:none}.xans-myshop-orderhistorylistitem .ec-base-prdInfo .payDetail .title .gRight strong{font-weight:700}.xans-myshop-orderhistorylistitem .ec-base-prdInfo .payDetail .contents{word-break:keep-all}}@media all and (min-width:1025px){.xans-myshop-orderhistorylistitem .order__number{margin:60px 0 0}}.xans-myshop-orderhistoryhead .period{display:inline-block;font-size:0;vertical-align:middle}.xans-myshop-orderhistoryhead .period .btnNormal{margin:0 0 0 -1px}.xans-myshop-orderhistoryhead .period .btnNormal:hover,.xans-myshop-orderhistoryhead .period .btnNormal.selected{position:relative;z-index:1}@media all and (max-width:1024px){.xans-myshop-orderhistoryhead{padding:0 16px}}@media all and (max-width:1430px){.xans-myshop-orderhistoryhead{margin:40px 0 30px}.xans-myshop-orderhistoryhead .period{display:flex;margin:10px 0}.xans-myshop-orderhistoryhead .period .btnNormal{flex:1}}@media all and (min-width:1431px){.xans-myshop-orderhistoryhead{margin:50px 0 60px}.xans-myshop-orderhistoryhead fieldset{display:flex;padding:30px 15px;background:var(--canvas, var(--tile, #f5f5f3));border:1px solid var(--line, #e5e5e5)}.xans-myshop-orderhistoryhead .period{margin:0 30px 0 0}}.xans-myshop-orderhistorydetail .summary{padding:20px;border-bottom:1px solid var(--line, #e5e5e5);background:var(--canvas, var(--tile, #f5f5f3))}.xans-myshop-orderhistorydetail .ec-base-fold.selected>.contents{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:12px 0 22px}.xans-myshop-orderhistorydetail .ec-base-fold{margin:0 0 18px;border:1px solid var(--line,#e5e5e5);border-radius:8px;background:var(--paper,#fff);padding:16px}.xans-myshop-orderhistorydetail .ec-base-prdInfo .prdBox{display:flex;align-items:center;gap:16px;min-width:0}.xans-myshop-orderhistorydetail .ec-base-prdInfo .thumbnail{flex:0 0 83px;width:83px;height:83px}.xans-myshop-orderhistorydetail .ec-base-prdInfo .thumbnail img{display:block;width:83px;height:83px;object-fit:contain;background:#f5f7f8}.xans-myshop-orderhistorydetail .ec-base-prdInfo .description{flex:1;min-width:0;overflow-wrap:anywhere}.xans-myshop-orderhistorydetail .order-detail-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 0;border-top:1px solid var(--line,#e5e5e5)}.xans-myshop-orderhistorydetail .order-detail-item:first-child{border-top:0}.xans-myshop-orderhistorydetail .order-detail-item .prdBox{gap:18px}.xans-myshop-orderhistorydetail .order-detail-item .thumbnail{flex:0 0 112px;width:112px;height:112px;border:1px solid var(--line,#e5e5e5);border-radius:9px;overflow:hidden;background:#fff}.xans-myshop-orderhistorydetail .order-detail-item .thumbnail img{width:100%;height:100%;object-fit:contain}.xans-myshop-orderhistorydetail .order-detail-item .description{display:grid;align-content:center;justify-items:start;gap:7px;line-height:1.45}.xans-myshop-orderhistorydetail .order-detail-item .prdName{display:block;font-size:16px;line-height:1.4;font-weight:750;word-break:keep-all}.xans-myshop-orderhistorydetail .order-detail-item .prdName a{color:var(--ink,#26282a);text-decoration:none}.xans-myshop-orderhistorydetail .order-detail-item .prdName a:hover{text-decoration:underline}.xans-myshop-orderhistorydetail .order-detail-item__tag{display:inline-flex;padding:4px 8px;border-radius:4px;background:#e9f6fa;color:#176980;font-size:11px;font-weight:800}.xans-myshop-orderhistorydetail .order-detail-item .price,.xans-myshop-orderhistorydetail .order-detail-item .optionGroup{margin:0;font-size:13px}.xans-myshop-orderhistorydetail .order-detail-item .prdFoot{align-self:center;min-width:90px;text-align:right}@media(max-width:720px){.xans-myshop-orderhistorydetail .order-detail-item{grid-template-columns:minmax(0,1fr);gap:10px}.xans-myshop-orderhistorydetail .order-detail-item .thumbnail{flex-basis:84px;width:84px;height:84px}.xans-myshop-orderhistorydetail .order-detail-item .prdName{font-size:14px}.xans-myshop-orderhistorydetail .order-detail-item .prdFoot{text-align:left;padding-left:102px}}.xans-myshop-orderhistorydetail .ec-base-table{overflow-x:auto}.xans-myshop-orderhistorydetail .ec-base-table table{width:100%;min-width:360px}.xans-myshop-orderhistorydetail .ec-base-table th,.xans-myshop-orderhistorydetail .ec-base-table td{padding:10px 12px;vertical-align:top;overflow-wrap:anywhere}.xans-myshop-orderhistorydetail .ec-base-fold>.title .order{font-weight:400}.xans-myshop-orderhistorydetail .ec-base-table .list{padding:10px 0;line-height:1.5}.xans-myshop-orderhistorydetail .ec-base-table td.state [class^=btn]{margin:1px 0}.xans-myshop-orderhistorydetail .ec-base-table tbody+tbody tr:first-child th,.xans-myshop-orderhistorydetail .ec-base-table tbody+tbody tr:first-child td{border-top:1px solid var(--line, #e9e9e9)}.xans-myshop-orderhistorydetail .ec-base-table thead+tbody tr:first-child th,.xans-myshop-orderhistorydetail .ec-base-table thead+tbody tr:first-child td{border-top:0}.xans-myshop-orderhistorydetail .productList .subTitle{padding:20px 16px;font-size:13px;background:var(--canvas, var(--tile, #f5f5f3))}.xans-myshop-orderhistorydetail .productList{padding:0}.xans-myshop-orderhistorydetail .productList>ul>li{display:table;table-layout:fixed;width:100%;border-top:1px solid var(--line, #e9e9e9)}.xans-myshop-orderhistorydetail .productList>ul>li:first-child{border-top:0}.xans-myshop-orderhistorydetail .productList>ul>li p,.xans-myshop-orderhistorydetail .productList>ul>li ul{display:table-cell}.xans-myshop-orderhistorydetail .productList>ul>li .product{padding:21px 20px;width:auto}.xans-myshop-orderhistorydetail .productList>ul>li .quantity{padding:21px 20px;width:80px;text-align:center;vertical-align:middle}.xans-myshop-orderhistorydetail .productList>ul>li .price{padding:21px 20px;width:110px;text-align:center;vertical-align:middle}.xans-myshop-orderhistorydetail .productList .option{display:block;margin:10px 0 0;color:var(--sub, var(--m6, #5a5d60))}.xans-myshop-orderhistorydetail .productList .productName{display:block;color:var(--ink, #26282a);font-weight:400}.xans-myshop-orderhistorydetail .total .amount{display:block;color:var(--sub, var(--m6, #5a5d60));line-height:20px}.xans-myshop-orderhistorydetail .customer{border-bottom:1px solid var(--line, #e5e5e5);line-height:20px}@media all and (max-width:1024px){.colOrder{width:140px}.xans-myshop-orderhistorydetail .customer{padding:24px 16px}}@media all and (min-width:1025px){.colOrder{width:190px}.xans-myshop-orderhistorydetail .customer{padding:24px 0}}.myshopArea .ec-base-button{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;margin:20px 0}.myshopArea .ec-base-button .gRight,.myshopArea .ec-base-button .gLeft{float:none;display:flex;flex-wrap:wrap;gap:8px;align-items:center;text-align:left}.myshopArea .ec-base-button .gLeft{margin-right:auto;justify-content:flex-start}.myshopArea .ec-base-button [class^=btn]+[class^=btn]{margin-left:0}.myshopArea .ec-base-button a.btnNormal,.myshopArea .ec-base-button a.btnNormalFix,.myshopArea .prdFoot a.btnNormal,.myshopArea .ec-base-table a.btnNormal{background:var(--paper, #fff)!important;border:1.5px solid var(--line, #e3e5ea)!important;color:var(--ink, #26282a)!important;border-radius:9px!important;height:38px!important;line-height:35px!important;padding:0 14px!important;font-size:13px!important;box-sizing:border-box;font-weight:600}.myshopArea .ec-base-button a.btnNormal:hover,.myshopArea .ec-base-button a.btnNormalFix:hover,.myshopArea .prdFoot a.btnNormal:hover,.myshopArea .ec-base-table a.btnNormal:hover{border-color:var(--brand, var(--blue-deep, #2a7a94))!important;color:var(--brand, var(--blue-deep, #2a7a94))!important;background:var(--wash, #e9f6fa)!important}.myshopArea .ec-base-fold button.btnNormal,.myshopArea .ec-base-button button.btnNormal{border-radius:9px!important;height:38px!important;padding:0 16px!important;font-size:13px!important}.myshopArea .ec-base-button .btnSubmitFix{border-radius:9px!important;height:44px!important;line-height:42px!important;padding:0 22px!important;font-size:14px!important}.myshopArea .prdFoot .gRight{float:none;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.bps-order-list-return{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin:0 0 16px;padding:0 15px;border:1.5px solid var(--brand, #2a7a94);border-radius:8px;background:var(--paper, #fff);color:var(--brand, #2a7a94)!important;font-size:13px;font-weight:700;text-decoration:none}.bps-order-list-return:hover,.bps-order-list-return:focus-visible{background:var(--wash, #e9f6fa);text-decoration:none}.bps-claim-bar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;background:var(--wash, #e9f6fa);border:1px solid var(--soft, #bfe9f4);border-left:4px solid var(--brand, var(--blue-deep, #2a7a94));border-radius:12px;padding:16px 18px;margin:6px 0 22px}.bps-claim-txt strong{display:block;font-size:15px;font-weight:800;color:var(--ink, #26282a)}.bps-claim-txt span{display:block;font-size:12.5px;color:var(--sub, var(--m6, #5a5d60));margin-top:3px;line-height:1.5}.bps-claim-btns{display:flex;flex-wrap:wrap;gap:8px}a.bps-claim-btn{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;background:var(--brand, var(--blue-deep, #2a7a94));color:var(--on-brand, #fff)!important;font-size:13.5px;font-weight:700;text-decoration:none}a.bps-claim-btn:hover{background:var(--brand-2, var(--blue-text, #1f5d71))}a.bps-claim-btn.ghost{background:var(--paper, #fff);color:var(--brand, var(--blue-deep, #2a7a94))!important;border:1.5px solid var(--brand, var(--blue-deep, #2a7a94))}a.bps-claim-btn.ghost:hover{background:var(--wash, #e9f6fa)}@media all and (max-width:720px){.bps-claim-bar{flex-direction:column;align-items:stretch}.bps-claim-btns a{flex:1;justify-content:center}}.xans-myshop-orderhistoryapplycancel .order,.xans-myshop-orderhistoryapplyreturn .order,.xans-myshop-orderhistoryapplyexchange .order{position:relative}.xans-myshop-orderhistoryapplycancel .order__number,.xans-myshop-orderhistoryapplyreturn .order__number,.xans-myshop-orderhistoryapplyexchange .order__number{overflow:hidden;padding:20px 0 20px 15px;font-size:13px;background-color:var(--canvas, var(--tile, #f5f5f3));border-top:1px solid var(--ink, #26282a)}.xans-myshop-orderhistoryapplycancel .order__number .date,.xans-myshop-orderhistoryapplyreturn .order__number .date,.xans-myshop-orderhistoryapplyexchange .order__number .date{font-weight:700}.xans-myshop-orderhistoryapplycancel textarea,.xans-myshop-orderhistoryapplyreturn textarea,.xans-myshop-orderhistoryapplyexchange textarea{width:100%}.xans-myshop-orderhistoryapplycancel p.ec-base-help,.xans-myshop-orderhistoryapplyreturn p.ec-base-help,.xans-myshop-orderhistoryapplyexchange p.ec-base-help{margin:10px 0 0}.xans-myshop-couponlist .contents{display:none;background-color:var(--canvas, var(--tile, #f5f5f3))}.xans-myshop-couponlist tr.selected .contents{display:table-cell}.xans-myshop-couponlist .empty{margin:30px 0 0;font-size:12px;text-align:center}.xans-myshop-couponlist .layer{position:relative;padding:0;font-size:0}.xans-myshop-couponlist .layer:after{content:"";overflow:hidden;display:inline-block;width:10px;height:10px;border-left:1px solid var(--ink, #26282a);border-bottom:1px solid var(--ink, #26282a);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s ease-out;transition:.3s ease-out}.xans-myshop-couponlist .layer.selected:after{position:relative;top:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.xans-myshop-couponlist ul{padding:6px 13px;text-align:left;line-height:19px}.xans-myshop-couponlist ul li{display:flex;line-height:22px}.xans-myshop-couponlist ul li:before{content:"-";display:inline-block;margin:0 3px 0 0}.xans-myshop-couponlist ul li.gButton{align-items:center}.xans-myshop-couponlist ul li strong{width:100px;font-weight:400}.xans-myshop-couponlist ul li .content{flex:1}.xans-myshop-couponlist .ec-base-table table td{border-bottom:0;border-top:1px solid var(--line, #e5e5e5)}.xans-myshop-couponlist .ec-base-table table .selected td{border-top:0}@media all and (max-width:1024px){.xans-myshop-couponlist ul{padding:0}.xans-myshop-couponlist .ec-base-table table tr{margin-bottom:25px;display:block}.xans-myshop-couponlist .ec-base-table table colgroup,.xans-myshop-couponlist .ec-base-table table thead{display:none}.xans-myshop-couponlist .ec-base-table table td{display:flex;align-items:center;height:auto;text-align:left;border-top:0;border-bottom:1px solid var(--line, #e5e5e5)}.xans-myshop-couponlist .ec-base-table table td.contents{display:none}.xans-myshop-couponlist .ec-base-table table tr.selected{margin-top:-25px}.xans-myshop-couponlist .ec-base-table table tr.selected .contents{display:block}.xans-myshop-couponlist .ec-base-table table td .display_tablet_only{width:27%}.xans-myshop-couponlist .ec-base-table table td.coupon_name{padding:19px 20px;line-height:1.5;background:var(--canvas, var(--tile, #f5f5f3));font-weight:500}.xans-myshop-couponlist .layer .display_tablet_only{font-size:13px;padding:14px 0 14px 20px}.xans-myshop-couponlist .layer:after{margin-top:-10px}}.xans-myshop-summary{margin:0 0 40px}.xans-myshop-summary.ec-base-box.gHalf{border:1px solid var(--line, #e5e5e5);border-top:1px solid var(--ink, #26282a);padding:0}.xans-myshop-summary.ec-base-box.gHalf:before{display:none}.xans-myshop-summary ul{position:relative;float:none;width:100%}.xans-myshop-summary:after{content:"";display:block;clear:both}.xans-myshop-summary ul li{padding:20px 16px;border-top:1px solid var(--line, #e5e5e5);line-height:1.5;vertical-align:top;box-sizing:border-box;overflow:hidden}.xans-myshop-summary .title{float:left;width:50%;font-weight:400;box-sizing:border-box}.xans-myshop-summary .data{float:left;width:50%;text-align:right;box-sizing:border-box}.xans-myshop-historylist h3{padding:19px 15px;line-height:1.5;background:var(--canvas, var(--tile, #f5f5f3))}.xans-myshop-historylist h3 .number{display:inline-block;margin:0 0 0 10px}.xans-myshop-historylist .item{margin:25px 0 0}.xans-myshop-historylist .ec-base-table{border-top:none}.xans-myshop-historylist .item table th,.xans-myshop-historylist .item table td{line-height:1.5;background:var(--paper, #fff)}.xans-myshop-historylist .item table th{color:var(--sub, var(--m6, #5a5d60));text-align:left;font-weight:400}@media all and (min-width:1025px){.xans-myshop-summary{margin:0 0 50px}.xans-myshop-summary ul{float:left;width:50%}.xans-myshop-summary ul li{margin:14px 0;padding:0 30px;border-top:none}.xans-myshop-summary.ec-base-box.gHalf{padding:10px 0}.xans-myshop-summary.ec-base-box.gHalf:before{content:"";position:absolute;top:25px;left:50%;bottom:25px;display:block;width:1px;height:auto;background-color:var(--line, #e5e5e5)}.xans-myshop-historylist .item{margin:20px 0 0}}@media all and (max-width:1024px){.xans-myshop-main{display:none}.myshopMain .xans-myshop-main{display:block}.xans-myshop-main .subTitle{padding:27px 16px 12px;background:var(--canvas, var(--tile, #f5f5f3))}.xans-myshop-main h3{color:var(--ink, #26282a);font-size:16px}.xans-myshop-main .menu{border-top:1px solid var(--ink, #26282a)}.xans-myshop-main .menu li{border-bottom:1px solid var(--line, #e5e5e5)}.xans-myshop-main .menu li a{position:relative;display:block;padding:21px 16px;font-size:14px;text-decoration:none}}@media all and (min-width:1025px){.xans-myshop-main .subTitle{margin:50px 0 0}.xans-myshop-main h3{color:var(--ink, #26282a);font-size:18px;font-weight:700}.xans-myshop-main .menu li{margin:16px 0 0}.xans-myshop-main .menu li a{display:block;color:var(--sub, var(--m6, #5a5d60));font-size:14px;text-decoration:none}}.xans-myshop-main .menu>li>button.ms-linklike{display:block;width:100%;text-align:left;background:none;border:0;padding:0;font-size:14px;color:var(--sub, var(--m6, #5a5d60));cursor:pointer;font-family:inherit}.xans-myshop-main .menu>li>button.ms-linklike:hover{color:var(--brand, var(--blue-deep, #2a7a94))}@media all and (max-width:1024px){.xans-myshop-main .menu>li>button.ms-linklike{padding:21px 16px}}.bps-wish-grid .pcard{position:relative}.bps-wish-grid .wish-actions{display:flex;gap:8px;margin-top:12px}.bps-wish-grid .wish-actions button{flex:1;height:38px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;box-sizing:border-box;background:var(--paper, #fff);border:1.5px solid var(--line, #e3e5ea);color:var(--ink, #26282a)}.bps-wish-grid .wish-actions button:hover{border-color:var(--brand, var(--blue-deep, #2a7a94));color:var(--brand, var(--blue-deep, #2a7a94));background:var(--wash, #e9f6fa)}.bps-wish-grid .wish-actions button.primary{background:var(--brand, var(--blue-deep, #2a7a94));border-color:var(--brand, var(--blue-deep, #2a7a94));color:var(--on-brand, #fff)}.bps-wish-grid .wish-actions button.primary:hover{background:var(--brand-2, var(--blue-text, #1f5d71))}.bps-form-done{margin:14px 0 0;padding:12px 16px;border-radius:10px;background:var(--wash, #e9f6fa);border:1px solid var(--soft, #bfe9f4);color:var(--ink, #26282a);font-size:13.5px}.bps-form-done.gray{background:var(--canvas, var(--tile, #f8f8f9));border-color:var(--line, #e5e5e8);color:var(--sub, var(--m6, #5a5d60))}.bps-ops-bar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;background:var(--paper, #fff);border:1px solid var(--ink, #26282a);box-shadow:4px 4px #26282a14;padding:18px 22px;margin:0 0 24px}.bps-ops-txt strong{display:block;font-size:15px;font-weight:800;color:var(--ink, #26282a)}.bps-ops-txt strong:after{content:".";color:var(--accent, var(--blue, #5bc8e4))}.bps-ops-txt span{display:block;font-size:12.5px;color:var(--sub, var(--m6, #6d6a66));margin-top:4px;line-height:1.55}.bps-ops-btns{display:flex;flex-wrap:wrap;gap:8px}a.bps-ops-btn{display:inline-flex;align-items:center;height:40px;padding:0 18px;background:var(--ink, #26282a);color:var(--on-brand, #fff)!important;font-size:13.5px;font-weight:700;text-decoration:none}a.bps-ops-btn:hover{background:color-mix(in srgb,var(--ink, #26282a) 82%,#000)}a.bps-ops-btn.ghost{background:var(--paper, #fff);color:var(--ink, #26282a)!important;border:1px solid var(--ink, #26282a)}a.bps-ops-btn.ghost:hover{background:var(--wash, #eaf7fb)}.ms-group--ops .subTitle h3,.ms-group--ops .menu a{color:var(--brand-2, var(--blue-text, #12566e))}@media all and (max-width:720px){.bps-ops-bar{flex-direction:column;align-items:stretch}.bps-ops-btns a{flex:1;justify-content:center}}.ms-activity{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0;border:1px solid var(--line,#e5e7eb);margin:34px 0 10px;background:var(--paper,#fff)}.ms-card{padding:18px 20px 20px;border-right:1px solid var(--line,#e5e7eb);min-width:0}.ms-card:last-child{border-right:0}.ms-card-head{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;flex-wrap:wrap}.ms-ey{font-family:var(--lat,"Albert Sans",sans-serif);font-size:10.5px;letter-spacing:.16em;color:var(--mute,var(--m9,#8e9194));text-transform:uppercase}.ms-card-head h4{margin:0;font-size:15px;font-weight:800;color:var(--ink,#26282a)}.ms-card-head h4:after{content:".";color:var(--brand,var(--blue-deep,#2a7a94))}.ms-more{margin-left:auto;font-size:12px;font-weight:700;color:var(--ink,#26282a);border-bottom:1px solid var(--ink,#26282a)}.ms-muted{margin:0;font-size:13px;color:var(--sub,var(--m6,#5a5d60));line-height:1.6}.ms-muted a{border-bottom:1px solid currentColor}.ms-recent-rail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px}.ms-recent-rail a{display:flex;flex-direction:column;gap:5px;color:var(--ink,#26282a)}.ms-recent-rail img{width:100%;aspect-ratio:3/4;object-fit:cover;background:var(--wash,#f3f4f6);border:1px solid var(--line,#e5e7eb)}.ms-recent-name{font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ms-recent-price{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.ms-toggle{display:inline-flex;align-items:center;gap:8px;margin-top:12px;border:1px solid var(--ink,#26282a);background:var(--paper,#fff);color:var(--ink,#26282a);padding:7px 12px 7px 8px;font-size:13px;font-weight:700;cursor:pointer}.ms-toggle i{width:30px;height:16px;border:1px solid var(--ink,#26282a);position:relative;background:var(--paper,#fff);transition:background .15s}.ms-toggle i:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;background:var(--ink,#26282a);transition:transform .15s}.ms-toggle.on i{background:var(--brand,var(--blue-deep,#2a7a94));border-color:var(--brand,var(--blue-deep,#2a7a94))}.ms-toggle.on i:after{transform:translate(14px);background:var(--paper,#fff)}.ms-toggle:disabled{opacity:.5;cursor:default}.ms-lang-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ms-lang-row button{border:1px solid var(--line,#e5e7eb);background:var(--paper,#fff);color:var(--ink,#26282a);padding:5px 10px;font-size:12.5px;cursor:pointer}.ms-lang-row button.on{border-color:var(--ink,#26282a);background:var(--ink,#26282a);color:var(--paper,#fff)}.ms-lang .ms-more{display:inline-block;margin:12px 0 0}@media(max-width:900px){.ms-activity{grid-template-columns:1fr 1fr}.ms-recent{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--line,#e5e7eb)}}@media(max-width:560px){.ms-activity{grid-template-columns:1fr}.ms-card{border-right:0;border-bottom:1px solid var(--line,#e5e7eb)}.ms-card:last-child{border-bottom:0}}html body .myshopArea .order__number{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;box-sizing:border-box;overflow:visible}html body .myshopArea .order__number .number{min-width:0;overflow-wrap:anywhere}html body .myshopArea .order__number .btnDetail{position:static;inset:auto;margin:0 0 0 auto;flex:none}html body .myshopArea :is(.btnDetail,.ec-base-button a[class*=btn],.ec-base-button button[class*=btn],.prdFoot a[class*=btn],.ec-base-table a.btnNormal){display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:44px!important;height:auto!important;padding:10px 16px!important;line-height:1.4!important;font-size:13px!important;font-weight:600;border-radius:8px!important;text-decoration:none;max-width:100%;white-space:normal;text-align:center;vertical-align:middle}html body .myshopArea :is(.btnDetail,.ec-base-button a.btnNormal,.ec-base-button a.btnNormalFix,.ec-base-button button.btnNormal,.prdFoot a.btnNormal,.ec-base-table a.btnNormal){border:1px solid #85898c!important;background:var(--paper,#fff)!important;color:var(--ink,#26282a)!important}html body .myshopArea :is(.btnDetail,.ec-base-button a[class*=btn],.ec-base-button button[class*=btn],.prdFoot a[class*=btn]):focus-visible{outline:3px solid #287d95;outline-offset:3px}html body .myshopArea .btnDetail:hover{background:#d7eef5!important;border-color:#176980!important}html body .myshopArea .btnDetail .icon{position:static;flex:none;margin:0 2px 0 0}html body .myshopArea .prdFoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}html body .myshopArea .prdFoot :is(.gLeft,.gRight){float:none;min-width:0}html body .myshopArea .prdFoot .gRight{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}html body .myshopArea .prdFoot .gRight>span:not(.displaynone){display:inline-flex}html body .myshopArea .prdFoot .deliveryDate{width:100%}html body .myshopArea .ec-base-button{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body .myshopArea .ec-base-button :is(.gRight,.gLeft){position:static;float:none;display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:100%}html body .myshopArea :is(.ec-base-button,.prdFoot) [class*=btn]+[class*=btn]{margin-left:0}html body .myshopArea .displaynone{display:none!important}@media(max-width:600px){html body .myshopArea .order__number .date{width:100%}html body .myshopArea .order__number .number{flex:1 1 150px}html body .myshopArea .prdFoot .gRight{width:100%;justify-content:flex-start}}.panel-unsubmitted-badge{display:inline-block;margin-left:7px;color:var(--blue-deep,#2a7a94);font-size:11px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.panel-unsubmitted-paren{font-size:.78em;font-weight:500;vertical-align:.04em}.order-progress{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none!important;padding:22px 0!important;margin:0!important;border-top:1px solid #e4ecee;border-bottom:1px solid #e4ecee}.order-progress li{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;color:#67767c;font-size:12px;font-weight:600;text-align:center;min-width:0}.order-progress li:before{content:"";position:absolute;left:0;right:0;top:20px;height:2px;background:#e1e8eb}.order-progress li:first-child:before{left:50%}.order-progress li:last-child:before{right:50%}.order-progress li.complete:before{background:#5bc8e4}.order-progress-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f0f4f5;border:1px solid #d8e2e6;z-index:1}.order-progress li.complete{color:#176980}.order-progress li.complete .order-progress-icon{background:#e7f8fc;border-color:#5bc8e4}.order-progress li.current{color:#176980;font-weight:800}.order-progress li.current .order-progress-icon{background:#5bc8e4;border-color:#176980;color:#153b45;box-shadow:0 0 0 4px #e7f8fc}.order-progress-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.order-progress-status{padding:14px 18px;background:#f3f7f8;border:1px solid #d9e4e8;font-weight:700;color:#176980}@media(max-width:480px){.order-progress li{font-size:10px;gap:8px}.order-progress-icon{width:34px;height:34px}.order-progress li:before{top:16px}.order-progress li.current .order-progress-icon{box-shadow:0 0 0 3px #e7f8fc}}.account-order-card{border:1px solid #d9e4e8!important;border-radius:12px;background:#fff;overflow:hidden;margin:0 0 20px!important;position:relative;color:#26282a}.account-order-card .order__number{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:17px 22px!important;background:#f1f8fa!important;border:0!important;margin:0!important;font-size:13px;overflow-wrap:anywhere}.account-order-card .order__number .date{font-weight:700}.account-order-card .order__number .number{color:#52666e}.account-order-card .order__number .btnDetail{position:static!important;margin-left:auto;font-weight:700;color:#176980;min-height:30px;display:flex;align-items:center;gap:8px}.account-order-card>.ec-base-prdInfo{padding:0!important;border:0!important;margin:0!important}.account-order-card .prdBox{display:flex!important;align-items:center;gap:20px;padding:24px!important;min-height:0!important}.account-order-card .thumbnail{width:92px!important;min-width:92px;margin:0!important;border:1px solid #e5e9e9;border-radius:8px;overflow:hidden;background:#fff}.account-order-card .thumbnail img{display:block;width:92px!important;height:92px!important;object-fit:contain}.account-order-card .description{flex:1;min-width:0;padding:0!important;margin:0!important}.account-order-card .prdName{font-size:15px!important;line-height:1.6;overflow-wrap:anywhere}.account-order-card .price{margin-top:9px;font-size:13px}.account-order-card .qty{color:#65757b}.account-order-card .order-progress{margin-inline:24px!important}.account-order-card .prdFoot{display:flex;padding:15px 24px!important;margin:0!important;background:none!important;border:0!important}.account-order-card .prdFoot .gLeft{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.account-order-card .txtStatus{font-weight:700;color:#176980}.account-order-card .account-order-payment{font-size:12px;padding:5px 9px;border-radius:5px;background:#f1f5f6;color:#52666e}.account-order-card .payDetail{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:16px 24px!important;line-height:1.6;background:#fafbfb;border-top:1px solid #e6ecee;font-size:12px}.account-order-card .payDetail .title{display:flex;align-items:baseline;gap:14px;margin:0!important}.account-order-card .payDetail .title:before{display:none!important}.account-order-card .payDetail .gRight{float:none!important;font-size:19px;font-weight:800;color:#176980}.account-order-card .payDetail .contents{color:#65757b}.account-order-card>.ec-base-button{display:flex;justify-content:flex-end;margin:0!important;padding:15px 24px!important;border-top:1px solid #e6ecee}.account-order-card>.ec-base-button .gRight{float:none!important;display:flex;gap:8px;flex-wrap:wrap}.account-order-card>.ec-base-button a{min-width:88px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px!important;box-sizing:border-box;font-size:12px}@media(max-width:600px){.account-order-card .order__number{padding:14px!important;gap:5px;font-size:11px}.account-order-card .prdBox{padding:18px 14px!important;gap:14px}.account-order-card .thumbnail,.account-order-card .thumbnail img{width:76px!important;min-width:76px;height:76px!important}.account-order-card .prdName{font-size:13px!important}.account-order-card .order-progress{margin-inline:14px!important}.account-order-card .prdFoot,.account-order-card .payDetail,.account-order-card>.ec-base-button{padding:14px!important}.account-order-card .payDetail{align-items:flex-start;flex-direction:column}.account-order-card .payDetail .title{width:100%;justify-content:space-between}.account-order-card>.ec-base-button .gRight{width:100%}.account-order-card>.ec-base-button a{flex:1}.account-order-card .order__number .number{max-width:55%;overflow-wrap:anywhere}}.account-order-simulation{display:flex;align-items:center;gap:8px;font-size:12px;color:#52666e}.account-order-simulation input{width:17px;height:17px;accent-color:#176980}.account-order-card--simulated{border-color:#8e74a4!important;color:#5f3c7c}.account-order-card--simulated .order__number{background:#f3eef8!important}.account-order-simulation-badge{padding:3px 7px;background:#e9ddf3;color:#56336d;border-radius:4px;font-weight:700}.account-workspace{display:grid;grid-template-columns:195px minmax(0,1fr);gap:42px;max-width:1280px;width:calc(100% - 64px);margin:42px auto 80px;color:var(--ink,#26282a)}.account-sidebar{align-self:start;position:sticky;top:156px}.account-identity{padding:0 0 24px;border-bottom:1px solid var(--line,#dededa)}.account-identity>span{display:inline-block;font-size:11px;background:var(--tile,#f5f5f3);padding:5px 8px;margin-bottom:14px}.account-identity strong{display:block;font-size:17px}.account-identity p{font-size:11px;color:var(--sub,#5a5d60);line-height:1.7;margin:4px 0 0}.account-sidebar nav{display:flex;flex-direction:column}.account-sidebar nav small{font-size:11px;color:var(--sub,#5a5d60);margin:24px 12px 10px}.account-sidebar nav a{padding:13px 12px;font-size:13px;line-height:1.4;border-radius:2px}.account-sidebar nav a[aria-current]{background:var(--tile,#f5f5f3);background:color-mix(in srgb,var(--blue,#5bc8e4) 15%,var(--paper,#fff));font-weight:700}.account-sidebar nav a:hover{background:var(--tile,#f5f5f3)}.account-content{min-width:0}.account-content>.path{display:none}.account-content .my-head{padding:0 0 32px;margin:0;border:0}.account-content .my-head h1{font-size:clamp(26px,3vw,38px);line-height:1.4;letter-spacing:-.04em}.account-content .my-head h1 small{font-family:inherit;font-size:11px;letter-spacing:0;padding:5px 10px;background:var(--tile,#f5f5f3);float:right;margin:10px 0 0}.account-content .my-head .ms-muted{max-width:760px;font-size:13px;line-height:1.9}.account-content .my-ops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--tile,#f5f5f3);padding:22px 8px;margin:0 0 36px;border:0}.account-content .my-ops-card{background:transparent;border:0;border-right:1px solid var(--line,#dededa);padding:12px 18px;min-width:0}.account-content .my-ops-card:last-child{border:0}.account-content .my-ops-card .ms-ey{font-size:11px;letter-spacing:.06em}.account-content .my-ops-card strong{font-size:14px;line-height:1.6}.account-content .my-ops-card>span:last-child{font-size:11px;line-height:1.7}.account-content .section{max-width:none;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;box-sizing:border-box}.account-content .my-scope{margin-top:32px}.account-content .my-scope-head h2{font-size:24px}.account-content table{font-size:12px}.account-content .bps-ops-bar,.account-content .my-cart{border:0;background:var(--tile,#f5f5f3);padding:24px;margin-bottom:24px}.account-content .bps-ops-txt strong{font-size:18px}.account-content .bps-ops-txt span{font-size:12px;line-height:1.8}.account-content .my-scope-kpis{gap:16px}.account-content .my-scope-kpi{border:0;border-top:3px solid var(--blue,#5bc8e4);background:var(--tile,#f5f5f3)}.account-content .my-brand{min-width:0}.account-content .my-brand .bms-wrap{max-width:none;padding:0}.account-content .my-brand-folders{max-width:none;margin-inline:0}.account-content .bms-manage-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 28px;padding:20px 24px;background:#e9f6fa;border:1px solid #8ed7e9;border-radius:8px;color:#176980;text-decoration:none}.account-content .bms-manage-cta strong{font-size:18px}.account-content .bms-manage-cta span{font-size:12px}@media(max-width:1050px){.account-workspace{grid-template-columns:160px minmax(0,1fr);gap:24px;width:calc(100% - 40px)}.account-content .my-ops{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.account-content .my-ops-card:nth-child(2){border-right:0}}@media(max-width:720px){.account-workspace{display:block;width:calc(100% - 32px);margin:24px auto 44px}.account-sidebar{position:static;margin-bottom:28px}.account-identity{padding-bottom:16px}.account-identity strong,.account-identity p{display:none}.account-identity>span{margin:0}.account-sidebar nav{display:flex;flex-direction:row;overflow-x:auto;gap:8px;padding:10px 0;scrollbar-width:thin}.account-sidebar nav small{display:none}.account-sidebar nav a{white-space:nowrap;padding:10px 12px;flex:none}.account-content .my-head h1 small{float:none;margin-left:12px}.account-content .my-head h1{font-size:27px}.account-content .my-ops-card{padding:8px 12px}.account-content .my-ops-card strong{font-size:13px}.account-content .bps-ops-bar{padding:20px}.account-content .my-scope-head h2{font-size:21px}}.account-workspace{--account-border:#c7cccd;--account-soft:var(--tile,#f5f5f3);--account-focus:var(--blue-deep,#2a7a94);align-items:start}.account-content{container-type:inline-size}.account-sidebar nav a{border-left:3px solid transparent;border-radius:0;min-height:44px;display:flex;align-items:center;box-sizing:border-box}.account-sidebar nav a[aria-current=page]{border-left-color:var(--blue,#5bc8e4)}.account-sidebar nav a:focus-visible{outline:2px solid var(--account-focus);outline-offset:2px}.account-page-heading{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--account-border)}.account-page-heading nav{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--sub,#5a5d60);margin-bottom:22px}.account-page-heading h1{font-family:var(--disp);font-size:clamp(27px,3vw,36px);letter-spacing:-.045em;line-height:1.35;margin:0 0 12px}.account-page-heading p{font-size:13px;line-height:1.8;color:var(--sub,#5a5d60);max-width:68ch;margin:0}.account-page-body{min-width:0}.account-content .account-page-body>.page-head,.account-content .account-page-body>.section.path,.account-content .account-page-body .fusion-form-wrap>.path,.account-content .account-page-body .myshopArea>.titleArea--myshop{display:none}.account-content .account-page-body .my-head>h1,.account-content .account-page-body .my-head>.ms-ey{display:none}.account-content .account-page-body .my-head{padding:0;margin:0 0 24px}.account-content .account-page-body .myshopArea,.account-content .account-page-body .fusion-form-wrap,.account-content .account-page-body .bms-wrap,.account-content .account-page-body .my-brand-folders,.account-content .account-page-body .my-shelf-page{width:100%;max-width:none;margin:0;padding:0;min-width:0;box-sizing:border-box}.account-content .account-page-body .section{padding:0;margin:0 0 28px;width:100%;max-width:none}.account-content .account-page-body .titleArea--middle{margin:30px 0 16px;padding:0;text-align:left}.account-content .account-page-body .titleArea--middle h3{font-size:19px;line-height:1.5}.account-content .account-page-body .ec-base-table{max-width:100%;overflow-x:auto;border:1px solid var(--account-border);background:#fff}.account-content .account-page-body .ec-base-table table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0;font-size:13px;line-height:1.7}.account-content .account-page-body .ec-base-table :is(th,td){padding:15px 18px;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid var(--line,#dededa)}.account-content .account-page-body .ec-base-table th{background:var(--account-soft);font-weight:600;text-align:left;color:var(--ink)}.account-content .account-page-body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;box-sizing:border-box;min-height:44px;border:1px solid #aeb7ba;border-radius:2px;background:#fff;color:var(--ink);font:inherit;padding:10px 12px}.account-content .account-page-body textarea{min-height:140px;resize:vertical}.account-content .account-page-body :is(input,select,textarea):focus-visible{outline:2px solid var(--account-focus);outline-offset:2px}.account-content .account-page-body :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--account-focus)}.account-content .account-page-body .ec-base-button{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:0;margin:20px 0 30px}.account-content .account-page-body .ec-base-button :is(.gRight,.gLeft){display:flex;float:none;gap:10px;flex-wrap:wrap}.account-content .account-page-body :is(.btnNormal,.btnNormalFix,.btnSubmit,.btnSubmitFix,.btnEm,.btnEmFix,.account-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;box-sizing:border-box;border:1px solid #899497;border-radius:2px;background:#fff;color:var(--ink);font:600 13px/1.5 var(--body);text-decoration:none;white-space:normal;text-align:center;cursor:pointer}.account-content .account-page-body :is(.btnSubmit,.btnSubmitFix,.account-button--primary){background:var(--ink);border-color:var(--ink);color:#fff}.account-content .account-page-body :is(button,a):focus-visible{outline:2px solid var(--account-focus);outline-offset:3px}.account-content .account-page-body button:disabled{opacity:.5;cursor:not-allowed}.account-content .account-page-body .ec-base-prdEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;margin:0;background:#fff;border:1px solid var(--account-border);font-size:14px;line-height:1.8;text-align:center}.account-content .account-page-body .ec-base-prdEmpty svg{width:36px;height:36px}.account-content .account-page-body .ec-base-help{padding:22px 24px;margin:30px 0;background:var(--account-soft);border:1px solid var(--account-border);font-size:12px;line-height:1.9}.account-content .account-page-body .ec-base-help h3{font-size:14px;margin:0 0 10px}.account-content .account-page-body .ec-base-help .inner{padding:0}.account-content .account-page-body .ec-base-tab .menu{display:flex;gap:0;padding:0;margin:0;border-bottom:1px solid var(--account-border)}.account-content .account-page-body .ec-base-tab .menu li{flex:1;border:0;min-width:0}.account-content .account-page-body .ec-base-tab .menu a{display:block;padding:16px 12px;font-size:13px;text-align:center}.account-content .account-page-body .ec-base-tab .menu .selected a{background:#e7f5f9;color:var(--ink);box-shadow:inset 0 -3px var(--blue);font-weight:700}.account-content .account-page-body .xans-myshop-orderhistoryhead{margin:22px 0 28px;padding:0}.account-content .account-page-body .xans-myshop-orderhistoryhead fieldset{padding:0;border:0;background:none}.account-content .account-page-body .xans-myshop-orderhistoryhead .period{display:flex;gap:8px;margin:0}.account-content .account-page-body .period .btnNormal{margin:0;min-width:72px}.account-content .account-page-body .period .selected{background:var(--ink);border-color:var(--ink);color:#fff}.account-content .account-page-body .txtList{font-size:12px;line-height:1.8;color:var(--sub);margin:16px 0 0}.account-content .account-page-body .order{border:1px solid var(--account-border);background:#fff;margin:0 0 20px}.account-content .account-page-body .order__number{border:0;margin:0;padding:18px 20px;background:var(--account-soft)}.account-content .account-page-body .order .ec-base-prdInfo{border:0}.account-content .account-page-body .order .order__number .btnDetail{min-height:36px}.account-content .account-page-body .bp-basket .cart-container{grid-template-columns:minmax(0,1fr);display:grid;gap:24px}.account-content .account-page-body .bp-basket .cart-product{width:100%;min-width:0}.account-content .account-page-body .bp-basket .cart-total{position:static;width:100%;max-width:none}.account-content .account-page-body .bp-basket .bp-brand-head{flex-wrap:wrap}.account-content .account-page-body .bp-basket table{max-width:100%}.account-content .account-page-body .orderSteps{margin:0 0 28px;max-width:100%;width:100%}.account-content .account-page-body .my-shelf-panel,.account-content .account-page-body .mp-card{border:1px solid var(--account-border);border-radius:2px;background:#fff;padding:24px;min-width:0}.account-content .account-page-body .my-shelf-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);gap:24px}.account-content .account-page-body .my-shelf-list>.my-shelf-item{border-bottom:1px solid var(--line);padding:18px 0;min-width:0}.account-content .account-page-body .my-shelf-list img{object-fit:contain;background:#f8f8f6}.account-content .account-page-body .my-strip{background:#fff;border:1px solid var(--account-border);padding:24px}.account-content .account-page-body .my-strip-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-content .account-page-body .my-pharmacy-switch{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.account-content .account-page-body .my-pharmacy-switch select{flex:1;min-width:180px}.account-content .account-page-body .bms-head{padding:0 0 24px;border:0;border-bottom:1px solid var(--account-border);margin:0 0 24px;background:transparent}.account-content .account-page-body .bms-head__ey{display:none}.account-content .account-page-body .bms-head__ti{font-size:24px;line-height:1.5}.account-content .account-page-body .bms-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.account-content .account-page-body .bms-card{padding:22px;border:1px solid var(--account-border);background:#fff}.account-content .account-page-body .bms-card__ti{font-size:15px}.account-content .account-page-body .bms-card__sub{font-size:12px;line-height:1.8}.account-workspace .account-content .my-ops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;margin:0 0 36px;background:none}.account-workspace .account-content .my-ops-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:148px;padding:24px;border:1px solid #899497;border-radius:2px;background:#fff;box-sizing:border-box;text-decoration:none;transition:border-color .15s,background .15s}.account-workspace .account-content .my-ops-card:last-child{border:1px solid #899497}.account-workspace .account-content .my-ops-card strong{font-size:18px;line-height:1.5}.account-workspace .account-content .my-ops-card .ms-ey{font-size:10px;line-height:1.5;letter-spacing:.08em;color:var(--sub)}.account-workspace .account-content .my-ops-card>span:last-child{font-size:12px;line-height:1.7;margin-top:auto}.account-workspace .account-content .my-ops-card:hover{border-color:var(--account-focus);background:#f4fafb}.account-workspace .account-content .my-ops-card:focus-visible{outline:2px solid var(--account-focus);outline-offset:3px}.account-content .account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-content .account-panel{padding:26px;border:1px solid var(--account-border);background:#fff;min-width:0}.account-content .account-panel h2{font-size:19px;line-height:1.5;margin:0 0 14px}.account-content .account-panel p{font-size:13px;line-height:1.8;color:var(--sub)}.account-content .account-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.account-content .account-note{font-size:12px;line-height:1.8;color:var(--sub);margin:18px 0}.account-content .account-notice{padding:16px 20px;border-left:3px solid var(--blue);background:#eaf6fa;font-size:13px;line-height:1.8;margin:0 0 24px}.account-content .account-support-email{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:44px;padding:9px 14px;border:1px solid var(--account-border);background:#eaf6fa;color:var(--sub);font-size:13px}.account-content .account-support-email strong{color:var(--ink);font-size:14px;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.account-content .account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-content .account-fields label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;min-width:0}.account-content .account-fields input{width:100%}.account-content .account-fields .wide{grid-column:1/-1}.account-content .account-address{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.account-content .account-address h2{margin:0}.account-content .account-address address{font-style:normal;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.account-content .account-tag{font-size:11px;padding:4px 9px;background:#e7f5f9;color:var(--ink);border:1px solid #b9dfe8}.account-content .account-address .account-actions{margin-top:auto;padding-top:8px}.account-content .account-benefit-number{font-size:32px;font-weight:700;letter-spacing:-.04em;margin:12px 0;line-height:1.3}.account-content .account-benefit-number small{font-size:13px;font-weight:400;margin-left:8px}.account-content .account-panel .account-benefit-status{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;margin:12px 0;border:1px solid var(--account-border,#c7cccd);background:var(--tile,#f5f5f3);color:var(--blue-deep,#2a7a94);font-size:12px;font-weight:700;line-height:1.5}.account-content .account-wishlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}.account-content .account-wishlist-item{min-width:0}.account-content .account-wishlist-remove{display:block;width:100%;border:1px solid var(--account-border);background:#fff;min-height:40px;margin-top:12px;font:inherit;font-size:12px;cursor:pointer}.account-content .account-support-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.account-content .account-support-links a{border:1px solid var(--account-border);background:#fff;padding:22px;display:flex;flex-direction:column;gap:10px;font-size:16px;font-weight:700}.account-content .account-support-links span{font-size:12px;font-weight:400;color:var(--sub);line-height:1.7}.account-content .account-support-faq details{border-bottom:1px solid var(--account-border);padding:18px 0}.account-content .account-support-faq summary{font-size:14px;font-weight:600;cursor:pointer;line-height:1.6}.account-content .account-support-faq p{font-size:13px;line-height:1.8;margin:12px 0 0}@container (max-width:800px){.account-content .account-page-body .my-shelf-grid{grid-template-columns:1fr}.account-content .account-page-body .my-shelf-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.account-content .account-page-body .my-shelf-profile{grid-column:1/-1}.account-content .account-page-body .bms-quick{grid-template-columns:1fr}.account-content .account-wishlist{grid-template-columns:repeat(2,minmax(0,1fr))}.account-content .account-support-links{grid-template-columns:1fr}.account-content .account-page-body .typeWrite col:first-child{width:130px!important}}@container (max-width:520px){.account-content .account-grid,.account-content .account-fields,.account-content .account-page-body .my-shelf-stack{grid-template-columns:1fr}.account-content .account-panel{padding:20px}.account-content .account-page-body .ec-base-table :is(th,td){padding:12px 10px}.account-content .account-page-body .typeWrite :is(tbody,tr,th,td){display:block;width:auto;text-align:left}.account-content .account-page-body .typeWrite th{border:0;padding-bottom:6px}.account-content .account-page-body .typeWrite colgroup{display:none}.account-content .account-page-body .ec-base-button>*{flex:1}.account-content .account-page-body .ec-base-button a{width:100%}.account-content .account-page-body .my-strip-dl{grid-template-columns:1fr}.account-content .account-page-body .ec-base-tab .menu a{padding:14px 8px;font-size:12px}}@media(max-width:720px){.account-workspace .account-content .my-ops{grid-template-columns:1fr}.account-workspace .account-content .my-ops-card{min-height:128px;padding:20px}.account-sidebar nav a{border-left:0;border-bottom:3px solid transparent}.account-sidebar nav a[aria-current=page]{border-bottom-color:var(--blue)}.account-page-heading{margin-bottom:24px;padding-bottom:24px}.account-page-heading nav{margin-bottom:16px}.account-content .account-wishlist{gap:24px 14px}}@media(prefers-reduced-motion:reduce){.account-workspace .account-content .my-ops-card{transition:none}}.account-stack{display:grid;gap:28px}.account-profile-list{margin:20px 0}.account-profile-list>div{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--account-border)}.account-profile-list dt{font-size:13px;color:var(--sub,#5a5d60)}.account-profile-list dd{margin:0;font-size:14px;overflow-wrap:anywhere}.account-fields{border:0;padding:0;margin:20px 0;min-width:0}.account-content .bps-wish-grid .prdList{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:28px 20px}.account-content .bps-wish-grid .prdList>li{width:auto;margin:0;min-width:0}.account-content .wish-actions{display:flex;flex-wrap:wrap;gap:8px}.account-content .wish-actions button{min-height:42px;border:1px solid var(--account-border);padding:9px 12px;background:var(--paper,#fff);font:inherit;font-size:12px}.account-content .wish-actions button.primary{background:var(--ink,#26282a);color:#fff}@container (max-width:520px){.account-profile-list>div{grid-template-columns:88px 1fr;gap:12px}}.account-sidebar .account-logout{border:1px solid var(--account-border);background:var(--paper,#fff);color:var(--ink);padding:12px;font:inherit;font-size:12px;min-height:44px;margin-top:24px;cursor:pointer;text-align:left}.account-sidebar .account-logout:focus-visible{outline:2px solid var(--account-focus);outline-offset:2px}.account-panel-badge{display:block;font-size:10px;margin-left:5px;color:var(--blue-deep)}.account-actions>a,.account-actions>button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;box-sizing:border-box;border:1px solid var(--account-border);background:var(--paper,#fff);color:var(--ink);font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.account-actions>button.primary{background:var(--blue,#5bc8e4);border-color:var(--blue,#5bc8e4)}.account-actions>a:focus-visible,.account-actions>button:focus-visible{outline:2px solid var(--account-focus);outline-offset:2px}@media(max-width:720px){.account-sidebar .account-logout{margin:0;flex:none;white-space:nowrap}}.account-workspace .account-content :is(.my-head,.my-ops,.my-sec,.my-strip,.my-activity){width:100%;max-width:none;margin-inline:0;box-sizing:border-box}.account-workspace .account-content .my-head{text-align:left}.account-content .account-wishlist-count{margin:0 0 18px;color:var(--sub);font-size:13px;line-height:1.6}.account-content .account-wishlist-count strong{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums}.account-content .account-wishlist{list-style:none;padding:0;margin:0;gap:20px}.account-content .account-wishlist-card{height:100%;display:flex;flex-direction:column;border:1px solid var(--account-border);background:var(--paper,#fff)}.account-content .account-wishlist-image{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--account-soft)}.account-content .account-wishlist-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.account-content .account-wishlist-image:hover img{transform:scale(1.035)}.account-content .account-wishlist-info{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:18px}.account-content .account-wishlist-name{color:var(--ink);font-size:15px;font-weight:700;line-height:1.55;text-decoration:none;overflow-wrap:anywhere}.account-content .account-wishlist-name:hover{text-decoration:underline;text-underline-offset:3px}.account-content .account-wishlist-english{display:block;margin-top:5px;color:var(--sub);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.account-content .account-wishlist-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-top:auto;padding-top:18px;font-variant-numeric:tabular-nums}.account-content .account-wishlist-price .bps-sale{font-size:17px}.account-content .account-wishlist-price .bps-orig{font-size:12px;color:var(--sub)}.account-content .account-wishlist-actions{display:flex;gap:8px;width:100%;margin-top:15px}.account-content .account-wishlist-actions button{min-height:44px;box-sizing:border-box;border:1px solid var(--account-border);background:var(--paper,#fff);color:var(--ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.account-content .account-wishlist-actions .account-wishlist-cart{flex:1;background:var(--ink);color:var(--paper,#fff);border-color:var(--ink)}.account-content .account-wishlist-actions .account-wishlist-remove{width:auto;min-width:54px;margin:0}.account-content .account-wishlist-actions button:disabled{opacity:.55;cursor:not-allowed}.account-content .account-wishlist-empty{padding:58px 24px;border:1px solid var(--account-border);background:var(--paper,#fff);text-align:center}.account-content .account-wishlist-empty strong{display:block;font-size:17px}.account-content .account-wishlist-empty p{color:var(--sub);font-size:13px;line-height:1.7;margin:10px auto 22px}.account-content .account-wishlist-empty .account-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid var(--ink);background:var(--ink);color:#fff;text-decoration:none;font-size:13px}@container (max-width:520px){.account-content .account-wishlist{grid-template-columns:1fr}.account-content .account-wishlist-info{padding:16px}}.account-content .account-orders .ec-base-tab{margin:0 0 24px}.account-content .account-orders .ec-base-tab .menu button{display:block;width:100%;min-height:48px;padding:12px;border:0;background:transparent;color:var(--sub);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.account-content .account-orders .ec-base-tab .menu .selected button{color:var(--ink);box-shadow:inset 0 -3px var(--blue-deep)}.account-content .account-orders .ec-base-tab .menu{display:flex;gap:8px}.account-content .account-orders .ec-base-tab .menu li{flex:1;min-width:0}.account-content .account-orders .ec-base-tab .menu button{border:1px solid var(--account-border);border-radius:6px;background:#fff}.account-content .account-orders .ec-base-tab .menu .selected button{border-color:#5bc8e4;background:#e7f8fc;color:#176980;box-shadow:none}.account-content .account-order-filter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 20px;font-size:13px;font-weight:700}.account-content .account-order-filter>div{display:flex;gap:7px}.account-content .account-order-filter button{min-width:68px;min-height:44px;padding:8px 12px;border:1px solid var(--account-border);background:var(--paper,#fff);font:inherit;font-size:12px;cursor:pointer}.account-content .account-order-filter button.selected{background:var(--ink);border-color:var(--ink);color:var(--paper,#fff)}.account-content .account-order-results-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.account-content .account-order-results-heading h2{margin:0;font-size:18px}.account-content .account-order-results-heading p{margin:0;color:var(--sub);font-size:12px;font-variant-numeric:tabular-nums}.account-content .account-order-results>.account-note{margin:0 0 24px}.account-content .account-orders>.account-panel{margin-top:30px}.account-content .account-coupon-guide{margin-top:20px}.account-content .account-fields>*{margin-inline:0;min-width:0;box-sizing:border-box}.account-content .account-fields .contact-phone{margin-inline:0;width:100%;box-sizing:border-box}.account-content .account-fields .account-postcode-field{display:flex;align-items:end;gap:10px;min-width:0}.account-content .account-fields .account-postcode-field>label{flex:1;min-width:0;margin-inline:0}.account-content .account-fields .account-postcode-field>button{flex:0 0 auto;min-height:44px;margin-inline:0}.account-content .account-email-setup{border-color:#5bc8e4;background:#f3fbfd}.account-content .account-email-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:18px}.account-content .account-email-form label{display:grid;gap:7px;flex:1 1 220px;font-size:13px;font-weight:700}.account-content .account-email-form input{min-height:44px;box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #a9cbd4;border-radius:6px;background:#fff;font:inherit}.account-content .account-email-form button{min-height:44px;padding:10px 18px;border:1px solid #176980;border-radius:6px;background:#176980;color:#fff;font:inherit;font-weight:700;cursor:pointer}.account-content .account-email-form :focus-visible{outline:3px solid #5bc8e4;outline-offset:2px}.my-brand-logo-editor{display:flex;gap:24px;align-items:center;padding:22px 0;margin-bottom:18px;border-bottom:1px solid #dedfda}.my-brand-logo-editor>img,.my-brand-logo-empty{width:160px;height:110px;object-fit:contain;background:#f5f5f3;flex:none}.my-brand-logo-empty{display:grid;place-items:center;color:#697174;font-size:13px}.my-brand-logo-editor p{font-size:13px;color:#62686b;line-height:1.6}.my-brand-logo-editor a{font-size:13px;color:#176980}.my-brand-logo-editor input{max-width:100%}@media(max-width:600px){.my-brand-logo-editor{align-items:flex-start;flex-direction:column;gap:14px}.my-brand-logo-editor>div{min-width:0;max-width:100%}}.mock-record-toggle{display:flex;align-items:center;gap:8px;margin:16px 0;color:#344451;font-size:14px;min-height:36px}.mock-record-toggle input{width:18px;height:18px;accent-color:#176980}.mock-record{color:#644493!important;border-inline-start:3px solid #8060a8!important;background:#f8f5fc!important}.mock-record h2,.mock-record h3,.mock-record h4,.mock-record p,.mock-record small,.mock-record time{color:#644493!important}.mock-record-label{display:inline-block;font-size:12px;font-weight:700;color:#644493;background:#f0e9f8;padding:3px 7px;border-radius:4px}.postcode-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:min(500px,calc(100vw - 32px));max-width:none;max-height:min(90dvh,760px);padding:0;border:1px solid #cbdde1;border-radius:14px;background:#fff;color:#26282a;box-shadow:0 22px 70px #112d3b40;overflow:hidden}.postcode-dialog::backdrop{background:#152d3cb3}.postcode-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid #e4edef}.postcode-dialog__head strong{font-size:21px;line-height:1.35}.postcode-dialog__head p{margin:5px 0 0;color:#596c72;font-size:13px}.postcode-dialog__close{flex:0 0 40px;width:40px;height:40px;border:1px solid #d8e5e8;border-radius:50%;background:#fff;color:#26383e;font-size:28px;line-height:1;cursor:pointer}.postcode-dialog__close:hover{background:#e9f8fc}.postcode-dialog__status,.postcode-dialog__error{margin:0;padding:12px 22px;font-size:13px}.postcode-dialog__error{color:#a33135;background:#fff2f2}.postcode-dialog__body{position:relative;height:460px;min-height:400px;max-height:calc(90dvh - 92px);overflow:auto;-webkit-overflow-scrolling:touch}.postcode-dialog :focus-visible{outline:3px solid #5bc8e4;outline-offset:2px}@media(max-width:600px){.postcode-dialog{top:0;left:0;transform:none;width:100vw;height:100dvh;max-height:none;border:0;border-radius:0}.postcode-dialog__body{height:calc(100dvh - 92px)!important;max-height:none;min-height:0}.postcode-dialog__head{padding:16px}}.account-postcode-field{display:flex;align-items:end;gap:8px;min-width:0}.account-postcode-field>label{flex:1;min-width:0}.account-postcode-field>.account-button{flex:0 0 auto}@media(max-width:600px){.account-postcode-field{flex-wrap:wrap}.account-postcode-field>.account-button{width:100%}}.evaluation-progress{width:100%;min-width:0;margin:16px 0 4px;padding:4px 0}.evaluation-progress ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.evaluation-progress li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;color:#677d83;text-align:center;font-size:11px;line-height:1.4;font-weight:650;word-break:keep-all}.evaluation-progress li:before{content:"";position:absolute;top:12px;left:calc(-50% + 14px);width:calc(100% - 28px);height:3px;background:#dce9eb}.evaluation-progress li:first-child:before{display:none}.evaluation-progress li.is-done:before,.evaluation-progress li.is-current:before{background:#5bc8e4}.evaluation-progress-dot{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border:2px solid #c9dcdf;border-radius:50%;box-sizing:border-box;background:#fff;color:#fff;font-size:12px}.evaluation-progress li.is-done .evaluation-progress-dot{background:#5bc8e4;border-color:#5bc8e4;color:#103946}.evaluation-progress li.is-current{color:#123e50;font-weight:850}.evaluation-progress li.is-current .evaluation-progress-dot{border:7px solid #176980;box-shadow:0 0 0 4px #d8f3f8}.evaluation-progress li.is-done{color:#176980}.evaluation-progress-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.evaluation-progress li{font-size:10px;gap:6px}.evaluation-progress-dot{width:22px;height:22px}.evaluation-progress li:before{top:10px;left:calc(-50% + 12px);width:calc(100% - 24px)}.evaluation-progress li.is-current .evaluation-progress-dot{border-width:6px;box-shadow:0 0 0 3px #d8f3f8}}.participation-page,.participation-editor{min-width:0}.participation-page h2{font-size:22px}.participation-links,.participation-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.participation-links a,.participation-actions button,.participation-search button,.participation-error button{border:1px solid var(--account-border,#c7cccd);background:#fff;color:var(--ink);padding:12px 18px;min-height:44px;font:inherit;font-size:13px;cursor:pointer}.participation-actions .primary{background:var(--blue-deep,#2a7a94);border-color:var(--blue-deep,#2a7a94);color:#fff}.participation-actions button:disabled{opacity:.5;cursor:not-allowed}.participation-search{display:flex;gap:10px;margin:24px 0}.participation-search input{min-width:0;flex:1;border:1px solid var(--account-border);padding:12px;font:inherit}.participation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.participation-list li{min-width:0}.participation-list>li>a{display:flex;gap:18px;padding:20px;border:1px solid var(--account-border);height:100%;box-sizing:border-box;text-decoration:none;color:inherit}.participation-list img,.participation-placeholder{flex:none;width:80px;height:80px;object-fit:contain;background:var(--tile);font-size:11px}.participation-placeholder{display:grid;place-items:center;text-align:center}.participation-list>li>a>span:last-child{display:flex;flex-direction:column;gap:7px;min-width:0}.participation-list strong{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.participation-list small{color:var(--sub)}.participation-list>li>a>span>span{font-size:12px;color:var(--blue-deep);margin-top:auto}.participation-product{display:flex;gap:24px;align-items:center;margin-top:24px}.participation-product img{object-fit:contain;border:1px solid var(--account-border)}.participation-product h2{font-size:23px;line-height:1.5;margin:6px 0 12px}.participation-product p{margin:0;font-size:13px;color:var(--sub)}.participation-status{font-size:13px;padding:12px 0;border-bottom:1px solid var(--account-border)}.participation-editor fieldset{margin:24px 0;padding:0;border:0;min-width:0}.participation-editor legend{font-weight:700;margin-bottom:18px}.participation-axes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.participation-axes label{display:grid;gap:8px;font-size:13px}.participation-axes select{min-height:44px;background:#fff;border:1px solid var(--account-border);padding:8px;font:inherit;width:100%}.participation-commentary{display:grid;gap:12px;margin-top:28px;font-weight:600}.participation-commentary textarea{width:100%;box-sizing:border-box;font:inherit;line-height:1.8;padding:16px;border:1px solid var(--account-border);resize:vertical}.participation-error{margin:20px 0;padding:16px;border:1px solid #bf776b;background:#fff5f2;line-height:1.7}.participation-page :focus-visible,.participation-editor :focus-visible{outline:2px solid var(--blue-deep);outline-offset:3px}@container (max-width:650px){.participation-list{grid-template-columns:1fr}.participation-axes{grid-template-columns:repeat(2,minmax(0,1fr))}.participation-product{align-items:flex-start;gap:16px}.participation-product h2{font-size:19px}}.participation-page .participation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.participation-item{display:flex;align-items:flex-start;gap:16px;min-width:0;padding:18px;border:1px solid var(--account-border,#c7cccd);background:var(--paper,#fff)}.participation-item>img,.participation-item>.participation-placeholder{flex:none;width:104px;height:104px;object-fit:contain;background:var(--tile,#f5f5f3)}.participation-item-content{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start}.participation-item-content small{color:var(--sub);font-size:11px}.participation-item-content h3{font-size:15px;line-height:1.5;overflow-wrap:anywhere;margin:5px 0 10px}.participation-item-content .participation-status{margin:auto 0 0;padding:0;border:0;font-size:12px;color:var(--blue-deep)}.participation-item-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.participation-item-actions a,.participation-item-actions button,.participation-back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border:1px solid var(--account-border,#c7cccd);background:var(--paper,#fff);color:var(--ink);font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.participation-item-actions button{background:var(--ink);border-color:var(--ink);color:#fff}.participation-item-actions button:disabled{opacity:.55;cursor:wait}.participation-back{margin-bottom:20px}@container (max-width:720px){.participation-page .participation-list{grid-template-columns:1fr}}@container (max-width:420px){.participation-item{flex-direction:column}.participation-item>img,.participation-item>.participation-placeholder{width:100%;height:180px}}.participation-capacity{margin:18px 0;padding:10px 14px;border-left:3px solid var(--blue-deep,#2a7a94);background:var(--tile,#f5f5f3);font-size:12px;line-height:1.7}.participation-confirm{align-self:stretch;display:grid;gap:12px;margin-top:18px;padding:17px;border:1px solid var(--account-border,#c7cccd);background:var(--tile,#f5f5f3)}.participation-confirm h4{margin:0;font-size:14px}.participation-confirm p{margin:0;font-size:12px;line-height:1.7;color:var(--sub)}.participation-confirm label{display:grid;gap:7px;font-size:12px;font-weight:700}.participation-confirm input{width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--account-border,#c7cccd);background:#fff;color:var(--ink);font:inherit;font-size:13px}.participation-confirm>div{display:flex;gap:8px;flex-wrap:wrap}.participation-confirm button{min-height:44px;padding:9px 14px;border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;font-size:12px;cursor:pointer}.participation-confirm button[type=button]{background:#fff;color:var(--ink)}.participation-confirm button:disabled{opacity:.55;cursor:wait}.participation-history{width:100%;padding:10px 12px;margin-top:12px;box-sizing:border-box;border:1px solid var(--account-border,#c7cccd);background:var(--tile,#f5f5f3);font-size:12px;line-height:1.7}.participation-history strong{color:var(--blue-deep,#2a7a94)}.participation-history p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.participation-page--store{max-width:1120px;margin:0 auto;padding:32px 24px 120px}.participation-page--store h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.04em;color:#123e50}.participation-page .participation-list{grid-template-columns:1fr;gap:12px}.participation-item{align-items:center;border-radius:20px;padding:18px 22px;border-color:#dbe9ed;box-shadow:0 5px 20px #1a65700d}.participation-item>img,.participation-item>.participation-placeholder{width:124px;height:124px;border-radius:15px}.participation-item-content h3{font-size:19px}.participation-item-content small{font-size:13px}.participation-urgent{display:inline-block;margin-left:12px;padding:3px 8px;border-radius:99px;background:#fff2d7;color:#976316;font-weight:700}.participation-item-actions{margin-top:16px}.participation-item-actions a,.participation-item-actions button{border-radius:99px}.participation-item-actions button{background:#176980;border-color:#176980}.evaluation-story{max-width:760px;margin:48px auto 90px}.evaluation-story-kicker{color:#176980;font-size:13px;font-weight:800;letter-spacing:.16em}.evaluation-story h3{font-size:clamp(27px,4vw,40px);letter-spacing:-.035em;color:#123e50}.evaluation-story>p{line-height:1.8}.evaluation-folder-tabs{position:sticky;top:0;z-index:6;display:flex;gap:6px;margin:28px 0 18px;padding:7px;background:#f0f9fa;border:1px solid #cbe9ed;border-radius:14px}.evaluation-folder-tabs a{flex:1;text-align:center;padding:12px 8px;color:#176980;text-decoration:none;font-size:13px;font-weight:700;border-radius:9px}.evaluation-folder-tabs a:hover,.evaluation-folder-tabs a:focus-visible{background:#fff}.evaluation-image-section{scroll-margin-top:86px;margin-bottom:22px;background:#fff;border:1px solid #dbe9ed;border-radius:18px;overflow:hidden}.evaluation-image-section>div{display:flex;align-items:center;gap:12px;padding:14px 20px}.evaluation-image-section span{color:#176980;font-weight:800}.evaluation-image-section h4{margin:0;font-size:16px}.evaluation-image-section img{display:block;width:100%;height:auto}.evaluation-folder-tabs button{flex:1;text-align:center;padding:12px 8px;color:#176980;font-size:13px;font-weight:700;border:0;background:transparent;border-radius:9px;cursor:pointer}.evaluation-folder-tabs button:hover,.evaluation-folder-tabs button:focus-visible,.evaluation-folder-tabs button[aria-selected=true]{background:#fff}.evaluation-bottom-action{position:fixed;left:50%;bottom:18px;z-index:20;transform:translate(-50%);width:min(680px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px 14px 24px;border-radius:20px;background:#143e50;color:#fff;box-shadow:0 18px 45px #123e5070}.evaluation-bottom-action span{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-bottom-action button,.evaluation-bottom-action a{flex:none;border:0;border-radius:13px;background:#5bc8e4;color:#103946;padding:13px 20px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.evaluation-bottom-action button:disabled{opacity:.5;cursor:not-allowed}.evaluation-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#082b3aaa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.evaluation-dialog{position:relative;width:min(580px,100%);max-height:90vh;overflow:auto;padding:28px;border-radius:22px;background:#fff;box-shadow:0 26px 75px #092b4055}.evaluation-dialog h3{font-size:28px;margin:8px 0 15px}.evaluation-dialog>p,.evaluation-dialog li{line-height:1.75;color:#355a67}.evaluation-dialog-close{position:absolute;right:16px;top:15px;background:#eff8fa;border:0;width:36px;height:36px;border-radius:50%;font-size:26px;cursor:pointer}.evaluation-dialog .participation-confirm{border-radius:13px}@media(max-width:650px){.participation-page--store{padding:22px 16px 120px}.participation-item{padding:14px;align-items:flex-start}.participation-item>img,.participation-item>.participation-placeholder{width:92px;height:92px}.evaluation-folder-tabs a,.evaluation-folder-tabs button{font-size:11px}.evaluation-bottom-action span{display:none}.evaluation-bottom-action button,.evaluation-bottom-action a{width:100%;text-align:center}}.participation-image-link{display:block;flex:none}.participation-image-link img,.participation-image-link .participation-placeholder{display:block;width:124px;height:124px;border-radius:15px;object-fit:contain}.participation-item-content h3 a{color:inherit;text-decoration:none}.participation-item-content h3 a:hover{text-decoration:underline}@media(max-width:650px){.participation-image-link img,.participation-image-link .participation-placeholder{width:92px;height:92px}}.evaluation-archive{margin:32px 0 48px;padding:28px;border:1px solid #c9dee3;border-radius:24px;background:#f4faf9}.evaluation-archive>header>span{font-size:11px;letter-spacing:.18em;font-weight:800;color:#176980}.evaluation-archive h3{margin:7px 0;font-size:26px;color:#123e50}.evaluation-archive header p,.evaluation-archive-empty{margin:0;color:#496572;font-size:13px;line-height:1.7}.evaluation-archive-empty{padding:24px;margin-top:22px;border:1px dashed #b7d5d9;border-radius:14px;background:#fff}.evaluation-archive-list{display:grid;gap:16px;margin-top:24px}.evaluation-archive-card{padding:22px;border:1px solid #d7e6e8;border-radius:18px;background:#fff;box-shadow:0 8px 24px #1a65700b}.evaluation-archive-card-head{display:flex;align-items:flex-start;gap:16px}.evaluation-archive-index{font-family:Georgia,serif;font-size:32px;color:#96bdc4}.evaluation-archive-card-head>div{flex:1;min-width:0}.evaluation-archive-card-head time{font-size:12px;color:#54737b}.evaluation-archive-card h4{margin:3px 0;font-size:19px;color:#123e50}.evaluation-archive-card small{color:#6a8187}.evaluation-archive-card-head>strong{font-size:18px;color:#176980;white-space:nowrap}.evaluation-archive-evidence,.evaluation-archive-scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:20px 0 0}.evaluation-archive-evidence div,.evaluation-archive-scores div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #e5eded;font-size:12px}.evaluation-archive dt{color:#536b73}.evaluation-archive dd{margin:0;font-weight:700;text-align:right}.evaluation-archive-intent{margin:18px 0 0;font-size:13px}.evaluation-archive-intent b{margin-left:10px;color:#176980}.evaluation-archive blockquote{margin:14px 0 0;padding:12px 16px;border-left:3px solid #54adc1;background:#f4faf9;font-size:14px;line-height:1.6}.evaluation-archive-body{white-space:pre-wrap;font-size:13px;line-height:1.7}.evaluation-archive-photos{display:flex;gap:12px;flex-wrap:wrap}.evaluation-archive-photos a,.evaluation-archive-detail{display:inline-block;margin-top:12px;font-size:12px;font-weight:700;color:#176980}@media(max-width:650px){.evaluation-archive{padding:17px}.evaluation-archive-card{padding:16px}.evaluation-archive-evidence,.evaluation-archive-scores{grid-template-columns:1fr}.evaluation-archive-card-head{gap:9px}.evaluation-archive-index{font-size:25px}}.evaluation-intro-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:22px 0 30px;padding:30px 34px;border:1px solid #c8e4e9;border-radius:24px;background:linear-gradient(115deg,#f0fbfd,#fff 72%)}.evaluation-intro-banner>div{max-width:680px}.evaluation-intro-banner span{display:block;margin-bottom:12px;color:#176980;font-size:11px;letter-spacing:.16em;font-weight:800}.evaluation-intro-banner strong{display:block;color:#123e50;font-size:clamp(20px,2.5vw,29px);line-height:1.4}.evaluation-intro-banner p{margin:12px 0 0;color:#496572;font-size:14px;line-height:1.8}.evaluation-intro-banner img{width:min(170px,25%);height:auto;flex:none}.participation-signin{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:-8px 0 24px;padding:14px 0;border-block:1px solid #dbe9ed}.participation-signin p{flex:1 1 260px;margin:0;color:#365663;font-size:13px;line-height:1.6}.participation-signin a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid #176980;color:#176980;background:#fff;font-size:13px;font-weight:700;text-decoration:none}.participation-signin a:first-of-type{background:#176980;color:#fff}.evaluation-bottom-action{box-sizing:border-box;width:min(1120px,calc(100vw - 48px));left:50%;right:auto}.evaluation-dialog{box-sizing:border-box}.evaluation-dialog .participation-confirm{align-self:auto}.evaluation-address-search{display:flex;align-items:end;gap:10px;min-width:0}.evaluation-address-search label{flex:1;min-width:0}.evaluation-address-search>button{flex:none;min-height:44px;padding:9px 16px;border:1px solid #176980;border-radius:9px;background:#fff;color:#176980;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.evaluation-address-search>button:hover{background:#e7f8fb}.evaluation-dialog .participation-confirm label{color:#21424e}.evaluation-dialog .participation-confirm>label{margin-left:0}.evaluation-dialog .participation-confirm input{border-radius:9px}.evaluation-dialog .participation-confirm>div:last-child{margin-top:5px}@media(max-width:650px){.evaluation-intro-banner{padding:22px;align-items:flex-start}.evaluation-intro-banner img{width:72px}.evaluation-bottom-action{width:calc(100vw - 32px)}.evaluation-address-search{flex-wrap:wrap}.evaluation-address-search>button{width:100%}}.evaluation-archive{margin-top:56px;background:#fbfdfd}.evaluation-archive>header{padding-bottom:19px;border-bottom:1px solid #d7e6e8}.evaluation-archive-heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.evaluation-archive-heading-row h3{font-size:21px}.evaluation-archive-heading-row small{flex:none;color:#176980;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.evaluation-archive-list{gap:12px;margin-top:18px}.evaluation-archive-card{box-shadow:none;border-left:3px solid #82bdc9}.evaluation-archive-index{font-size:25px}.evaluation-archive-card h4{font-size:17px}.participation-view-tabs{display:flex;gap:8px;margin:24px 0 18px;border-bottom:1px solid #dce2e3;padding-bottom:12px;flex-wrap:wrap}.participation-view-tabs a{padding:12px 18px;border:1px solid #dce2e3;background:#fff;border-radius:4px;color:#384449;text-decoration:none;font-weight:650;font-size:14px}.participation-view-tabs a[aria-current=page]{background:#5bc8e4;border-color:#5bc8e4;color:#182f36}.participation-view-tabs a:focus-visible{outline:2px solid #176980;outline-offset:2px}:root[data-smart-design]{--blue: var(--smart-primary);--pink: var(--smart-secondary);--tile: var(--smart-surface);--ink: var(--smart-ink);--paper: var(--smart-paper)}[data-smart-design] body{background:var(--smart-surface)}[data-smart-design] [data-fskin=duotone]{--blue: var(--smart-primary);--pink: var(--smart-secondary);--tile: var(--smart-surface);--ink: var(--smart-ink);--paper: var(--smart-paper)}[data-smart-design] .gnb .nav-top.on:after,[data-smart-design] .gnb .subnav a.on:after{background:var(--nav-selection, var(--smart-nav-selection))}.smart-preview-ribbon{position:sticky;top:0;z-index:1100;background:#26282a;color:#fff;padding:7px 16px;text-align:center;font-size:12px}.smart-page{padding:32px 0 64px;background:var(--smart-paper);color:var(--smart-ink);min-height:45vh}.smart-blocks{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:clamp(18px,3vw,34px)}.smart-block{box-sizing:border-box;width:100%;margin-inline:auto;min-width:0;overflow-wrap:anywhere}.smart-blocks>.smart-block:not(.smart-block--container){max-width:min(100%,720px)!important}.smart-block--text{max-width:min(100%,720px)!important}.smart-block--image,.smart-block--video{max-width:min(100%,960px)!important}.smart-block--video video{display:block;width:100%;height:auto;max-height:80svh;background:#10191d}.smart-attachment{display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 18px;border:1px solid #d7e0e3;border-radius:8px;color:inherit;text-decoration:none;background:#fff}.smart-attachment span{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#e5f5f9;color:#176980;font-weight:700}.smart-inline-link{color:#176980;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.smart-block p,.smart-block h1,.smart-block h2,.smart-block h3{font:inherit;line-height:1.55;white-space:pre-wrap;margin:0}.smart-block--text>:is(p,h1,h2,h3){line-height:inherit}.smart-block--text[data-text-formatted]>:is(p,h1,h2,h3){font-synthesis:weight style}.smart-block--container{display:grid;grid-template-columns:repeat(var(--smart-cols),minmax(0,1fr));align-items:start}.smart-block img{display:block;width:100%;height:auto;max-width:100%}.smart-block--html{overflow:hidden}.smart-block.is-selected{outline:2px solid #1884a2;outline-offset:-2px}.smart-link-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:12px 26px;background:var(--smart-primary);color:var(--smart-ink);border:1px solid currentColor;text-decoration:none;border-radius:3px;max-width:100%;box-sizing:border-box;font-family:inherit;font-style:inherit;line-height:inherit;font-size:var(--smart-button-size,15px);font-weight:var(--smart-button-weight,600)}.smart-product-grid{display:grid;grid-template-columns:repeat(var(--smart-cols),minmax(0,1fr));gap:24px}.smart-image-empty,.smart-page-empty{padding:64px 24px;background:var(--smart-surface);text-align:center;color:#666}.smart-preview-ribbon~* .shelf-fit-rail{display:none}.gnb .nav.nav--overflow{overflow-x:auto;min-width:0;padding-block:6px}.gnbov .menus{overflow-y:auto}@media(max-width:640px){.smart-block--container,.smart-product-grid{grid-template-columns:minmax(0,1fr)}.smart-blocks{gap:22px;padding-inline:16px;box-sizing:border-box}.smart-block{padding:min(var(--smart-padding),20px,5vw)!important;max-width:100%!important}.smart-block--text{font-size:min(var(--smart-font-size),clamp(18px,6vw,28px))!important}.smart-block--button .smart-link-button{font-size:min(var(--smart-button-size,15px),clamp(18px,6vw,28px))}.smart-mobile-hidden{display:none}.smart-page{padding-top:16px}}.smart-native-cover{max-width:1050px;margin:24px auto;padding:0 16px}.smart-native-cover img{display:block;width:100%;height:auto}.smart-page-intro{line-height:1.7;white-space:pre-line;overflow-wrap:anywhere;margin:16px 0 28px;color:var(--smart-ink)}.store-custom-title{margin:32px 0 14px;font-size:clamp(24px,4vw,36px)}.store-experience>.smart-page-intro{padding-inline:16px}.award-masthead h1{white-space:pre-line;overflow-wrap:anywhere}.award-edition-nav{display:flex;gap:8px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #d7dfda;margin-bottom:20px}.award-edition-nav a{padding:12px 16px;border:1px solid #d7dfda;border-radius:4px;font-size:14px}.award-edition-nav a[aria-current=page]{background:var(--commerce-blue-light,#5bc8e4);border-color:var(--commerce-blue-light,#5bc8e4);color:var(--commerce-ink,#26282a)}.award-section-art{display:block;max-width:100%;height:auto;margin:0 auto 28px}.award-winner-badge .award-badge-art{width:36px;height:36px;object-fit:contain}@media(min-width:768px){.store-experience .store-cards:not(.store-cards--rail){grid-template-columns:repeat(var(--store-columns,4),minmax(0,1fr))}.store-experience .store-cards--rail .store-card{flex-basis:calc((100% - (var(--store-columns,4) - 1)*18px)/var(--store-columns,4))}}.commerce-page-tabs{display:flex;align-items:center;gap:8px;max-width:var(--page-width,1280px);margin:auto;padding:10px 16px;overflow-x:auto;border-bottom:1px solid #d9e1e5;scrollbar-width:thin}.commerce-page-tabs a{flex:0 0 auto;padding:9px 16px;border:1px solid #cbd6dd;border-radius:4px;color:var(--smart-ink,#26282a);background:var(--smart-paper,#fff);font-size:13px;text-decoration:none}.commerce-page-tabs a[aria-current=page]{border-color:var(--nav-selection,#18738d);background:var(--smart-surface,#f5f5f3);font-weight:700;box-shadow:inset 0 -2px var(--nav-selection,#18738d)}:root[data-smart-design]{--mall-scroll-thumb:var(--smart-primary,#5bc8e4);--mall-scroll-hover:color-mix(in srgb,var(--smart-primary,#5bc8e4) 85%,#fff);--mall-scroll-track:var(--smart-surface,#f5f5f3);scrollbar-width:auto;scrollbar-color:auto}[data-commerce] .bp-hscroll{--sb-thumb:var(--smart-primary,#5bc8e4);--hs-btn-hover-bg:var(--smart-primary,#5bc8e4);--hs-btn-hover-fg:var(--smart-ink,#26282a)}[data-smart-design] :is(.store-shortcuts,.store-cards--rail){scrollbar-width:auto;scrollbar-color:auto}[data-smart-design] .store-shortcuts:focus-visible{outline:2px solid var(--mall-scroll-thumb);outline-offset:2px}:root[data-smart-design]::-webkit-scrollbar{width:10px;height:10px}:root[data-smart-design]::-webkit-scrollbar-track{background:var(--mall-scroll-track)}:root[data-smart-design]::-webkit-scrollbar-thumb{background:var(--mall-scroll-thumb);border:2px solid var(--mall-scroll-track)}:root[data-smart-design]::-webkit-scrollbar-thumb:hover{background:var(--mall-scroll-hover)}[data-smart-design] :is(.store-shortcuts,.store-cards--rail)::-webkit-scrollbar{height:6px}[data-smart-design] :is(.store-shortcuts,.store-cards--rail)::-webkit-scrollbar-track{background:var(--grout,rgb(38 40 42 / 13%))}[data-smart-design] :is(.store-shortcuts,.store-cards--rail)::-webkit-scrollbar-thumb{background:var(--mall-scroll-thumb);border-radius:0}[data-smart-design] :is(.store-shortcuts,.store-cards--rail)::-webkit-scrollbar-thumb:hover{background:var(--mall-scroll-hover)}@supports not selector(::-webkit-scrollbar){:root[data-smart-design]{scrollbar-width:thin;scrollbar-color:var(--mall-scroll-thumb) var(--mall-scroll-track)}[data-smart-design] :is(.store-shortcuts,.store-cards--rail){scrollbar-width:thin;scrollbar-color:var(--mall-scroll-thumb) var(--grout,rgb(38 40 42 / 13%))}}@media(forced-colors:active){:root[data-smart-design],[data-smart-design] :is(.store-shortcuts,.store-cards--rail){scrollbar-color:auto}:root[data-smart-design]::-webkit-scrollbar-thumb,[data-smart-design] :is(.store-shortcuts,.store-cards--rail)::-webkit-scrollbar-thumb{background:ButtonText;border-color:Canvas}:root[data-smart-design]::-webkit-scrollbar-track,[data-smart-design] :is(.store-shortcuts,.store-cards--rail)::-webkit-scrollbar-track{background:Canvas}}.store-banner.store-hero{--hero-gutter:2px;--hero-inset:12px;--hero-canvas-width:80%;--hero-canvas-max:min(1120px,calc(55svh * var(--hero-art-ratio,2)));--hero-section-gap:24px;background:var(--smart-store-paper,#fcfaf6);max-width:none;margin-top:24px;margin-right:0;margin-bottom:0;padding:var(--hero-gutter) var(--hero-gutter) 0;border-bottom:var(--hero-section-gap) solid var(--smart-store-paper,#fcfaf6);overflow:hidden}.store-banner.store-hero>.store-banner-art,.store-banner.store-hero.has-copy>.store-banner-art{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;width:var(--hero-canvas-width);max-width:var(--hero-canvas-max);margin-inline:auto;container-type:inline-size;min-height:0;padding:0;gap:0;color:#26282a;background:transparent;border:1px solid var(--smart-primary,#5bc8e4);box-sizing:border-box;text-decoration:none}.store-banner.store-hero picture{grid-area:1 / 1;display:block;align-self:start;min-width:0;width:100%}.store-banner.store-hero>.store-banner-art img{display:block;width:100%;height:auto;padding:0;object-fit:contain;object-position:center;background:transparent;mix-blend-mode:normal;filter:none}.store-banner.store-hero .store-banner-copy{position:relative;grid-area:1 / 1;inset:auto;z-index:1;display:block;width:48%;max-width:none;margin:0;padding:20px 0 20px clamp(18px,5cqw,64px);background:transparent}.store-banner.store-hero .store-banner-copy>div{max-width:none;padding:0;background:transparent;border-radius:0}.store-banner.store-hero .store-banner-copy>div>span{display:block;color:#414548;font-size:clamp(11px,1cqw,14px);font-weight:600;line-height:1.5}.store-banner.store-hero .store-banner-copy h2{font-size:clamp(24px,4.6cqw,58px);font-weight:700;line-height:1.22;letter-spacing:-.045em;margin:16px 0;max-width:none;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.store-banner.store-hero .store-banner-copy p{display:block;font-size:clamp(12px,1.25cqw,16px);line-height:1.75;max-width:30em;margin:0 0 20px;word-break:keep-all;overflow-wrap:anywhere}.store-banner.store-hero .store-banner-copy b{float:none;min-height:44px;padding:12px 24px;border:1px solid #26282a;border-radius:0;background:transparent;color:#26282a;gap:32px;font-size:13px;line-height:1.5}.store-banner.store-hero .store-banner-controls{position:static;inset:auto;display:flex;align-items:center;width:max-content;margin:12px max(calc((100% - var(--hero-canvas-width)) / 2),calc((100% - var(--hero-canvas-max)) / 2)) 12px auto;background:var(--smart-store-paper,#fcfaf6);color:#26282a;padding:2px;gap:0;border:1px solid var(--smart-primary,#5bc8e4);border-radius:4px}.store-banner.store-hero .store-banner-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;flex:none;border:0;border-radius:2px;background:transparent;color:inherit;cursor:pointer;transition:background-color .15s,color .15s}.store-banner.store-hero .store-banner-controls button:hover{background:var(--smart-primary,#5bc8e4);color:var(--smart-ink,#26282a)}.store-banner.store-hero .store-banner-controls .store-banner-playback{border-left:1px solid rgb(38 40 42 / 24%);border-radius:0 2px 2px 0}.store-banner-count{min-width:64px;text-align:center;font-size:12px;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums;color:#5a5d60}.store-banner-count strong{font-weight:650;color:#26282a}.store-banner-count>span{padding:0 5px}.store-banner.store-hero:not(:has(.store-banner-controls)){padding-bottom:var(--hero-gutter)}.store-banner.store-hero .store-banner-ad{left:calc(max((100% - var(--hero-canvas-width)) / 2,(100% - var(--hero-canvas-max)) / 2) + var(--hero-inset));bottom:20px;background:transparent;color:#26282a}.store-banner.store-hero :is(a,button):focus-visible{outline:2px solid var(--smart-secondary,#176980);outline-offset:-3px}@media not (max-width:980px){.store-banner.store-hero[data-fill=viewport]{--hero-canvas-max:min(1120px,calc(55svh * var(--hero-art-ratio,2)))}}@media not (min-width:600px){.store-banner.store-hero{--hero-canvas-width:100%;--hero-canvas-max:100%;--hero-section-gap:16px;margin-top:16px}.store-banner.store-hero .store-banner-copy{align-self:end;width:100%;padding:24px 24px 28px}.store-banner.store-hero.has-mobile-image .store-banner-copy{grid-area:2 / 1}.store-banner.store-hero picture{overflow:hidden}.store-banner.store-hero>.store-banner-art img{width:100%;height:100%;object-fit:contain}.store-banner.store-hero .store-banner-copy>div>span{font-size:11px}.store-banner.store-hero .store-banner-copy h2{font-size:clamp(25px,7.5vw,40px);margin:12px 0}.store-banner.store-hero .store-banner-copy p{font-size:12px;margin:0 0 18px}.store-banner.store-hero .store-banner-copy b{padding:10px 18px;font-size:12px}}@media not (min-width:600px){.store-banner.store-hero{--hero-budget:60vh;--hero-canvas-width:100%;--hero-section-gap:16px;--hero-copy-reserve:0px;--hero-controls-reserve:0px;display:flex;flex-direction:column;height:auto;max-height:60vh;max-height:60svh;box-sizing:border-box}.store-banner.store-hero.has-copy{--hero-copy-reserve:106px}.store-banner.store-hero:has(.store-banner-controls){--hero-controls-reserve:58px}.store-banner.store-hero>.store-banner-art,.store-banner.store-hero.has-copy>.store-banner-art{flex:0 1 auto;min-height:0;grid-template-rows:auto;overflow:hidden}.store-banner.store-hero.has-copy>.store-banner-art{grid-template-rows:minmax(0,1fr) auto}.store-banner.store-hero>.store-banner-art picture{height:auto;min-height:0;aspect-ratio:auto;align-self:stretch}.store-banner.store-hero>.store-banner-art picture img{height:auto;max-height:max(0px,calc(var(--hero-budget) - var(--hero-copy-reserve) - var(--hero-controls-reserve) - 20px));width:100%;object-fit:contain;background:transparent}.store-banner.store-hero.has-mobile-image .store-banner-copy{grid-area:2 / 1;width:100%;padding:10px 16px}.store-banner.store-hero .store-banner-copy>div>span,.store-banner.store-hero .store-banner-copy p{display:none}.store-banner.store-hero .store-banner-copy h2{font-size:clamp(18px,5vw,24px);line-height:1.3;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-banner.store-hero .store-banner-copy b{min-height:0;padding:0;border:0;font-size:12px;line-height:1.5}.store-banner.store-hero .store-banner-controls{flex:none;margin:4px 2px 4px auto}.store-banner.store-hero .store-banner-ad{top:8px;left:8px;bottom:auto}}@supports (height:1svh){@media not (min-width:600px){.store-banner.store-hero{--hero-budget:60svh}}}@media(min-width:600px)and (max-width:980px){.store-banner.store-hero{--hero-canvas-width:100%;--hero-canvas-max:min(100%,calc(max(0px,60svh - 84px) * var(--hero-art-ratio,1.5)));--hero-section-gap:16px}.store-banner.store-hero .store-banner-copy{width:48%;padding:20px 0 20px clamp(24px,4cqw,40px)}.store-banner.store-hero .store-banner-copy h2{font-size:clamp(26px,4.7cqw,42px);margin:12px 0}.store-banner.store-hero .store-banner-copy p{font-size:13px;line-height:1.6;margin-bottom:16px}.store-banner.store-hero .store-banner-copy b{padding:10px 16px;gap:16px}.store-banner.store-hero .store-banner-controls{margin:6px max(2px,calc((100% - var(--hero-canvas-max)) / 2)) 6px auto}}@media(not (min-width:600px))and (orientation:landscape)and (max-height:600px){.store-banner.store-hero.has-copy{--hero-copy-reserve:0px}.store-banner.store-hero.has-copy>.store-banner-art{grid-template-columns:1fr 1fr;grid-template-rows:auto}.store-banner.store-hero.has-copy>.store-banner-art picture{grid-area:1 / 2}.store-banner.store-hero.has-copy.has-mobile-image .store-banner-copy{grid-area:1 / 1;align-self:center}}@media(min-width:600px)and (max-width:980px)and (max-height:520px){.store-banner.store-hero .store-banner-copy{padding:12px 0 12px 16px}.store-banner.store-hero .store-banner-copy>div>span,.store-banner.store-hero .store-banner-copy p{display:none}.store-banner.store-hero .store-banner-copy h2{font-size:clamp(18px,4.7cqw,24px);margin:0 0 10px}.store-banner.store-hero .store-banner-copy b{padding:8px;font-size:12px;gap:8px}}@media(prefers-reduced-motion:reduce){.store-banner.store-hero .store-banner-controls button{transition:none}}@media(forced-colors:active){.store-banner.store-hero .store-banner-controls,.store-banner.store-hero .store-banner-controls .store-banner-playback{border-color:ButtonText}}@media not (min-width:600px){.store-banner.store-hero.has-copy>.store-banner-art{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:min(calc((100vw - 4px)/.8),calc(var(--hero-budget) - var(--hero-controls-reserve) - 20px));max-height:calc(var(--hero-budget) - var(--hero-controls-reserve) - 20px)}.store-banner.store-hero.has-copy:not(.has-mobile-image)>.store-banner-art{height:min(calc((100vw - 4px)*.95),calc(var(--hero-budget) - var(--hero-controls-reserve) - 20px))}.store-banner.store-hero.has-copy>.store-banner-art picture{grid-area:1/1;height:100%;align-self:stretch}.store-banner.store-hero.has-copy>.store-banner-art picture img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}.store-banner.store-hero.has-copy:not(.has-mobile-image)>.store-banner-art picture img{height:auto;max-height:100%;object-fit:contain}.store-banner.store-hero.has-copy .store-banner-copy{grid-area:1/1;align-self:end;width:100%;padding:56px 20px 20px;background:linear-gradient(0deg,rgb(252 250 246 / 96%),rgb(252 250 246 / 80%) 60%,transparent)}.store-banner.store-hero .store-banner-copy h2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(18px,5.2vw,25px);line-height:1.4;margin:0 0 12px}.store-banner.store-hero .store-banner-copy b{min-height:44px;display:inline-flex;align-items:center;gap:12px;font-size:12px}}.store-experience .store-section-banner{display:block;width:100%;margin:0 auto 52px;border:1px solid var(--smart-primary,#5bc8e4);background:var(--smart-paper,#fff);overflow:hidden}.store-section-banner>a:not(.store-section-banner-link),.store-section-banner>.store-section-banner-image{display:block;width:100%;aspect-ratio:var(--banner-art-ratio,2)}.store-section-banner picture{display:block;width:100%;height:100%;min-width:0;min-height:0}.store-experience .store-section-banner :is(img,video){display:block;width:100%;height:100%;object-fit:contain;background:transparent}.store-experience .store-section-banner>video{aspect-ratio:16/9;height:auto}.store-experience .store-section-banner[data-portrait=true]>a,.store-experience .store-section-banner[data-portrait=true]>.store-section-banner-image{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;aspect-ratio:2.5}.store-section-banner[data-portrait=true] picture{grid-column:2}.store-section-banner-copy{padding:clamp(18px,4vw,60px);color:#26282a;min-width:0}.store-section-banner-copy p{font:600 clamp(22px,3vw,38px)/1.4 var(--disp);word-break:keep-all;margin:0 0 20px}.store-section-banner-copy>span{display:inline-flex;gap:6px;align-items:center;min-height:44px;font-size:14px;border-bottom:1px solid #5bc8e4}.store-section-banner-fallback{position:relative}.store-experience .store-section-banner-fallback img{max-height:360px;height:auto}.store-experience .store-section-banner-fallback img[hidden]{display:none}.store-section-banner-fallback p{margin:0;padding:12px 20px;font-size:14px}.store-section-banner-fallback button{display:block;min-height:44px;margin:8px auto;padding:8px 24px}.store-section-banner .store-section-banner-link{display:block;padding:12px 20px;font-size:14px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,var(--smart-primary,#5bc8e4) 20%,#fff);color:var(--smart-ink,#26282a)}.store-section-banner :is(a,video,button):focus-visible{outline:2px solid #176980;outline-offset:-3px}@media(max-width:980px){.store-experience .store-section-banner{margin-bottom:38px}.store-section-banner>a:not(.store-section-banner-link),.store-section-banner>.store-section-banner-image{max-height:calc(60svh - 2px)}.store-experience .store-section-banner>video{max-height:calc(60svh - 54px)}.store-experience .store-section-banner-fallback img{max-height:calc(60svh - 122px)}.store-experience .store-section-banner[data-portrait=true]>a,.store-experience .store-section-banner[data-portrait=true]>.store-section-banner-image{aspect-ratio:1.8}}@media not (min-width:600px){.store-experience .store-section-banner[data-portrait=true]>a,.store-experience .store-section-banner[data-portrait=true]>.store-section-banner-image{aspect-ratio:1.35}.store-section-banner-copy{padding:16px}.store-section-banner-copy p{font-size:20px;margin-bottom:12px}}@media(max-width:980px)and (max-height:450px){.store-section-banner-copy{padding:12px}.store-section-banner-copy p{font-size:20px;margin-bottom:8px}}.bps-access-region{position:relative}.bps-lock-overlay.bps-access-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;min-height:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;z-index:7}.bps-access-panel{position:absolute;transition:none;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:max-content;max-width:calc(100% - 24px);padding:16px 20px;background:#f5f5f3f7;border:1px solid #c9cecb;border-radius:8px;box-shadow:0 5px 20px #26282a1f;text-align:center;pointer-events:auto}.bps-access-layer .bps-access-panel .msg{font-family:inherit;font-weight:600;font-size:15px;line-height:1.5;letter-spacing:-.02em;color:#26282a;margin:0 0 12px}.bps-access-layer .bps-access-panel .bps-lock-btns{display:flex;justify-content:center;gap:8px;flex-wrap:nowrap;margin:0}.bps-access-layer .bps-access-panel .bps-lock-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 20px;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4;white-space:nowrap;border:1px solid #26282a;border-radius:4px;background:#26282a;color:#fff;text-decoration:none}.bps-access-layer .bps-access-panel .bps-lock-btn.ghost,.bps-access-layer .bps-access-panel .bps-lock-btn:hover{background:#176980;color:#fff;border-color:#176980}.bps-access-layer .bps-access-panel .bps-lock-btn:focus-visible{outline:3px solid #5bc8e4;outline-offset:3px}.bps-access-panel[data-compact]{padding:8px 12px}.bps-access-panel[data-compact] .msg{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}@media(max-width:480px){.bps-access-panel{padding:14px 12px}.bps-access-layer .bps-access-panel .bps-lock-btn{padding-inline:14px;font-size:13px}.bps-access-layer .bps-access-panel .msg{font-size:13px}}.bps-access-layer .bps-access-panel .bps-lock-btn.ghost:hover{background:#5bc8e4;color:#26282a;border-color:#5bc8e4}@media(max-width:480px){.bps-access-layer .bps-access-panel .bps-lock-btns{flex-wrap:wrap}}.store-experience{width:100%;max-width:1240px;min-width:0;box-sizing:border-box;align-self:center;margin-inline:auto;padding:28px 32px 72px;color:var(--ink,#26282a)}.store-banner{margin:0 0 64px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border:2px solid var(--ink)}.store-banner>a{flex:0 0 100%;scroll-snap-align:start;display:block;background:var(--paper)}.store-banner>a img{display:block;width:100%;height:360px;object-fit:contain}.store-editorial{display:grid;grid-template-columns:1.1fr 1fr;width:100%;min-width:100%;background:#f4dfeb;min-height:340px}.store-editorial>div:first-child{padding:44px 48px}.store-editorial span,.store-title>span{font-size:11px;font-weight:700;letter-spacing:.14em}.store-editorial h1{font-family:var(--disp);font-size:clamp(28px,3.5vw,46px);line-height:1.3;margin:22px 0 16px;letter-spacing:-.06em}.store-editorial p{font-size:14px;margin-bottom:28px}.store-editorial a{display:inline-block;font-size:13px;font-weight:700;border-bottom:1px solid var(--ink);padding-bottom:5px}.store-editorial-art{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;border-left:2px solid var(--ink);gap:2px;background:var(--ink)}.store-editorial-art i:nth-child(1){background:var(--blue,#5bc8e4)}.store-editorial-art i:nth-child(2){background:var(--paper,#fff)}.store-editorial-art i:nth-child(3){grid-column:1/3;background:#edbed7}.store-editorial-art b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-content:center;font-family:var(--disp);font-size:clamp(42px,6vw,78px);letter-spacing:-.08em;line-height:1.05}.store-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.store-section-number{font-size:10px;font-weight:700;letter-spacing:.13em;color:var(--sub,#62676a)}.store-section-head h2{font-family:var(--disp);font-size:25px;line-height:1.35;letter-spacing:-.055em;margin:9px 0}.store-section-head p{font-size:12px;line-height:1.7;color:var(--sub,#62676a);margin:0}.store-section-head>a{flex-shrink:0;font-size:12px;font-weight:700;border-bottom:1px solid var(--ink);padding-bottom:5px;white-space:nowrap}.store-cards-wrap{position:relative;min-width:0}.store-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;min-width:0}.store-cards--rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:14px}.store-cards--rail .store-card{flex:0 0 calc((100% - 60px)/4);min-width:0;scroll-snap-align:start}.store-card{min-width:0}.store-card .pc{height:auto;display:block;background:transparent;border:0!important;box-shadow:none!important}.store-card .pc .ph{aspect-ratio:1;min-height:0;border:1px solid var(--line,#ddd);background:var(--paper,#fff)}.store-card .pc .ph img{object-fit:contain;width:100%;height:100%;padding:16px}.store-card .pc .tag{padding:16px 0 0!important;background:transparent}.store-card .pc h3{font-size:14px;line-height:1.6;letter-spacing:-.025em}.store-card .pc .psig{border:0;padding:8px 0}.store-card-note{font-size:12px;font-weight:600;padding:9px 0 0;border-top:1px solid var(--line,#dededa);color:var(--blue-text,#12566e);line-height:1.6}.store-rail-controls{display:flex;gap:6px;justify-content:flex-end;margin-bottom:10px}.store-rail-controls button{background:var(--paper,#fff);border:1px solid var(--ink);width:34px;height:34px;cursor:pointer}.store-empty{padding:32px 24px;border:1px solid var(--line,#dededa);background:var(--paper,#fff);font-size:13px;line-height:1.8;color:var(--sub,#62676a)}.store-title{padding:16px 0 22px}.store-title h1{font:32px var(--disp);letter-spacing:-.04em;margin:16px 0 0}.store-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 34px}.store-filter button{font:inherit;font-size:13px;padding:10px 15px;border:1px solid var(--line,#ddd);background:var(--paper,#fff);color:var(--ink);cursor:pointer}.store-filter button[aria-pressed=true]{background:var(--ink);color:var(--paper,#fff);border-color:var(--ink)}.store-retry,.store-pagination button{font:inherit;font-size:12px;border:1px solid var(--ink);padding:8px 12px;background:var(--paper,#fff);cursor:pointer}.store-retry{margin-left:8px}.store-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:36px 0}.store-pagination button:disabled{opacity:.4;cursor:default}.store-updated{border-top:1px solid var(--line);padding-top:20px;margin-top:48px;font-size:11px;color:var(--sub)}@media(max-width:767px){.store-experience{padding:20px 16px 42px}.store-editorial{min-height:260px;grid-template-columns:1.25fr 1fr}.store-editorial>div:first-child{padding:26px 20px}.store-editorial h1{font-size:26px}.store-editorial p{font-size:12px}.store-editorial-art b{font-size:42px}.store-banner{margin-bottom:38px}.store-banner>a img{height:240px}.store-section-head{gap:12px;margin-bottom:16px}.store-section-head h2{font-size:21px}.store-section-head p{font-size:11px}.store-section-head>a{font-size:11px}.store-section-number{font-size:9px}.store-rail{margin-bottom:42px}.store-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.store-cards--rail{gap:12px}.store-cards--rail .store-card{flex-basis:44%}.store-card .pc .ph img{padding:9px}.store-card .pc h3{font-size:13px}.store-title h1{font-size:28px}.store-filter{gap:6px}.store-filter button{font-size:12px;padding:9px 12px}.store-empty{padding:24px 16px}.store-rail-controls{display:none}}@media(max-width:374px){.store-editorial>div:first-child{padding:22px 14px}.store-editorial h1{font-size:23px}.store-editorial-art b{font-size:34px}.store-section-head h2{font-size:19px}}.store-experience{max-width:1114px;padding:24px 32px 72px;color:var(--smart-ink,#26282A)}.store-sr-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.store-banner{position:relative;display:block;width:100vw;max-width:100vw;margin:0 0 0 calc(50% - 50vw);border:0;background:var(--smart-surface,#F5F5F3);overflow:hidden}.store-banner:not(.store-hero)>a,.store-banner:not(.store-hero)>.store-banner-static{display:block;max-width:1680px;margin:auto}.store-banner picture{display:block}.store-banner:not(.store-hero)>a img,.store-banner:not(.store-hero)>.store-banner-static img{display:block;width:100%;height:320px;object-fit:cover;object-position:right center}.store-banner-controls{position:absolute;bottom:20px;right:max(24px,calc((100vw - 1050px)/2));display:flex;align-items:center;gap:12px;background:var(--smart-ink,#26282A);color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;font-variant-numeric:tabular-nums}.store-banner-controls button{border:0;background:transparent;color:inherit;width:30px;height:32px;font:inherit;cursor:pointer}.store-banner-controls button:first-child,.store-banner-controls button:nth-child(3){font-size:24px}.store-shortcuts{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:16px;padding:22px 0;margin:0 0 20px;border-bottom:1px solid #dedfda}.store-shortcuts a{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px;white-space:nowrap}.store-shortcuts a>span{display:grid;place-items:center;width:56px;height:56px;border:1px solid #dedfda;border-radius:50%;font-size:27px;color:var(--smart-secondary,#176980);background:#fff;transition:background .2s}.store-shortcuts a:is(:hover,:focus-visible)>span{background:var(--smart-primary,#5BC8E4);color:var(--smart-ink,#26282A);border-color:var(--smart-primary,#5BC8E4)}.store-shortcuts a:focus-visible{outline:2px solid var(--smart-secondary,#176980);outline-offset:3px}.store-section-head{position:relative;text-align:center;display:block;margin:0 0 28px;padding:0 90px}.store-section-head h2{font-family:var(--disp);font-weight:500;font-size:26px;letter-spacing:-.045em;margin:10px 0}.store-section-head p{font-size:13px;color:#737678;line-height:1.6}.store-section-number{font-size:11px;color:var(--smart-secondary,#176980);font-weight:500;letter-spacing:.08em}.store-section-head>a{position:absolute;right:0;bottom:2px;font-size:12px;border:0;color:#62676a}.store-rail{margin:0 0 64px}.store-cards{gap:28px 18px}.store-cards--rail{gap:18px;padding-bottom:12px}.store-cards--rail .store-card{flex-basis:calc((100% - 54px)/4)}.store-tile{display:flex;flex-direction:column;min-width:0;height:auto;background:transparent}.store-tile-image-link{display:block}.store-tile-photo{position:relative;aspect-ratio:249/320;background:#fff;border:1px solid #e7e8e4;border-radius:6px;overflow:hidden}.store-tile-photo>img{width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .25s}.store-tile-image-link:hover img{transform:scale(1.035)}.store-tile-rank{position:absolute;left:12px;bottom:8px;font-family:var(--disp);font-size:44px;line-height:1;color:var(--smart-ink,#26282A);letter-spacing:-.05em}.store-tile-new{position:absolute;top:12px;left:12px;padding:4px 7px;background:var(--smart-primary,#5BC8E4);color:var(--smart-ink,#26282A);font-size:11px;font-weight:700}.store-tile-add{height:36px;margin:8px 0 14px;border:1px solid #d9dcda;border-radius:4px;background:#fff;font:inherit;font-size:13px;cursor:pointer}.store-tile-add:disabled{color:#777;background:#ededeb;cursor:default}.store-tile-add:hover:not(:disabled){border-color:var(--smart-primary,#5BC8E4);background:var(--smart-primary,#5BC8E4);color:var(--smart-ink,#26282A)}.store-tile.is-added .store-tile-add{border-color:#5bc8e4;background:#e7f8fc;color:#176980;font-weight:700}.store-tile-copy{display:flex;flex-direction:column;min-width:0}.store-tile-brand{font-size:12px;line-height:1.5;font-weight:500;color:#62676a}.store-tile h3{font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;margin:5px 0 10px;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px}.store-tile del{font-size:13px;color:#62676a;line-height:1.4}.store-tile-price{display:flex;align-items:baseline;gap:8px;font-size:18px;line-height:1.7;font-variant-numeric:tabular-nums}.store-tile-price>b{color:var(--commerce-discount,#c9384b);font-weight:700}.store-tile-price strong{color:var(--commerce-money,#187d67);font-weight:700}.store-tile-price small{font-size:14px;font-weight:500;margin-left:2px}.store-card-note{font-size:12px;border:0;padding:8px 0 0;margin:0;color:#62676a;font-weight:400}.store-rail-controls{position:absolute;right:-19px;left:-19px;top:125px;justify-content:space-between;pointer-events:none;z-index:2}.store-rail-controls button{border:1px solid #dedfda;border-radius:50%;width:38px;height:38px;pointer-events:auto;background:#fff;color:var(--smart-ink,#26282A)}.store-filter button{border-radius:4px}.store-filter button[aria-pressed=true]{background:var(--smart-primary,#5bc8e4);border-color:var(--smart-primary,#5bc8e4);color:var(--smart-ink,#26282a);font-weight:700}.store-title{padding-top:30px}.store-list>.store-section-head{text-align:left;padding:0}.store-updated{font-size:11px}.store-empty{background:#fff;border-radius:4px;text-align:center}@media(min-width:768px)and (max-width:1100px){.store-experience{padding-inline:24px}.store-shortcuts{gap:8px}.store-shortcuts a{font-size:11px}.store-tile h3{font-size:14px;min-height:42px}.store-rail-controls{left:-15px;right:-15px;top:100px}}@media(max-width:767px){.store-experience{padding:16px 16px 44px}.store-banner:not(.store-hero)>a img{height:320px;object-fit:cover}.store-banner-controls{right:18px;bottom:14px;gap:6px;padding:2px 6px}.store-shortcuts{display:flex;overflow-x:auto;gap:18px;padding:22px 0;margin-bottom:22px;scrollbar-width:thin}.store-shortcuts a{flex:0 0 64px;font-size:11px;gap:8px}.store-shortcuts a>span{width:48px;height:48px;font-size:23px}.store-source{align-items:flex-start;font-size:11px;gap:8px;padding-bottom:24px}.store-section-head{text-align:left;padding:0 64px 0 0;margin-bottom:18px}.store-section-head h2{font-size:18px;line-height:1.45;margin:7px 0}.store-section-head p{font-size:12px}.store-section-number{font-size:11px}.store-section-head>a{font-size:11px;top:29px;bottom:auto}.store-rail{margin-bottom:42px}.store-cards--rail{gap:12px;margin-right:-16px;padding-right:16px}.store-cards--rail .store-card{flex-basis:46%}.store-tile-photo>img{padding:10px}.store-tile-rank{font-size:32px;left:9px;bottom:8px}.store-tile h3{font-size:14px;min-height:42px}.store-tile-price{font-size:18px;gap:7px}.store-tile-brand{font-size:11px}.store-tile-add{height:34px;font-size:12px;margin-bottom:11px}.store-cards{gap:22px 12px}.store-card-note{font-size:11px}.store-rail-controls{display:none}}@media(max-width:374px){.store-banner:not(.store-hero)>a img{height:280px}.store-section-head h2{font-size:18px}.store-tile-price{font-size:16px}}@media(prefers-reduced-motion:reduce){.store-tile-photo>img,.store-shortcuts a>span{transition:none}}.store-shortcuts svg{width:32px;height:32px}.store-section-head>a{padding:8px 0;min-height:32px}.store-rail-context{font-size:13px;color:#62676a;margin:12px 0 0}.store-banner:not(.store-hero)>a{position:relative}.store-banner-copy{position:absolute;top:0;right:0;bottom:0;left:0;max-width:1050px;margin:auto;display:flex;align-items:center;pointer-events:none}.store-banner-copy>div{max-width:48%;padding:20px 24px 20px 0;background:#f5f5f3f0;border-radius:4px}.store-banner-copy>div>span{font-size:12px;color:var(--smart-secondary,#176980)}.store-banner-copy h2{font:500 30px/1.5 var(--disp);letter-spacing:-.05em;margin:14px 0;max-width:440px}.store-banner-copy p{font-size:13px;line-height:1.7;margin:0 0 20px;max-width:400px}.store-banner-copy b{display:inline-flex;align-items:center;gap:32px;background:var(--smart-ink,#26282A);color:#fff;border-radius:3px;padding:12px 18px;font-size:13px;font-weight:500}.store-banner-ad{position:absolute;left:20px;bottom:12px;font-size:11px;padding:3px 6px;background:#fff;color:#62676a}@media(max-width:1100px){.store-banner-copy{padding:0 24px}.store-banner-copy h2{font-size:26px}}@media(max-width:767px){.store-banner:not(.store-hero)>a img{height:230px;object-position:70% center}.store-banner-copy{position:static;padding:0 16px;background:var(--smart-surface,#F5F5F3)}.store-banner-copy>div{max-width:100%;padding:15px 0 18px;background:transparent;flex:1}.store-banner-copy>div>span{font-size:11px}.store-banner-copy h2{font-size:18px;margin:6px 0;max-width:none}.store-banner-copy p{display:none}.store-banner-copy b{float:right;font-size:12px;padding:0;background:transparent;color:var(--smart-ink,#26282A);gap:12px}.store-banner-controls{top:190px;bottom:auto}.store-shortcuts{padding:18px 0;margin-bottom:18px}.store-section-head>a{top:0}.store-tile-rank{font-size:32px}}.store-tile-pricing{display:block;min-height:48px}@media(max-width:767px){.store-rail[data-store-rail=deals] .store-cards--rail .store-card{flex-basis:72%}.store-rail[data-store-rail=deals] .store-tile-photo{aspect-ratio:1}.store-rail[data-store-rail=deals] .store-tile-photo>img{padding:6px}}#contents[data-smart-width]{width:100%;max-width:min(100%,var(--smart-page-width))!important;min-width:0;box-sizing:border-box;margin-inline:auto}#contents[data-smart-width] :is(.store-experience,.ranking-experience,.awards-experience,.product-commerce,.smart-native-cover),#contents[data-smart-width]>.section,#contents[data-smart-width] .wrap{max-width:min(100%,var(--smart-page-width));box-sizing:border-box;margin-inline:auto}#contents[data-smart-width] .account-workspace{max-width:var(--smart-page-width)}#contents[data-smart-width]>.smart-blocks,#contents[data-smart-width] .smart-page>.smart-blocks{max-width:min(100%,var(--smart-page-width));margin-inline:auto}.lnb-my{display:inline-flex;align-items:baseline;gap:.12em;white-space:nowrap;color:var(--ink, #26282a);font-weight:400}.lnb-my .lnb-my-sep{opacity:.5;font-weight:400}.lnb-my .lnb-my-part{color:inherit;font-weight:inherit}.lnb-my .is-neon,.bpnav .bpnav-l.is-neon{color:var(--brand, var(--blue-text, #12566e));font-weight:700}.bp-searchbox{position:relative;min-width:0}.bp-searchbox>form{position:relative;width:100%}.bp-searchbox .bp-search-panel{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:max(100%,320px);max-width:min(760px,calc(100vw - 32px));max-height:min(70vh,520px);overflow:auto;border:1px solid var(--ink, #26282a);background:var(--paper, #fff);box-shadow:0 18px 42px #00000029}.bp-searchbox .bp-search-panel .bp-search-suggest{position:static;width:auto;max-height:none;overflow:visible;border:0;box-shadow:none}.bp-searchbox .bp-search-group{display:flex;gap:8px;align-items:baseline;padding:10px 12px 6px;border-top:1px solid var(--line, #ececec);color:var(--sub, #5a5d60);font-size:11.5px;font-weight:800;letter-spacing:.06em}.bp-searchbox .bp-search-suggest>.bp-search-group:first-child,.bp-searchbox .bp-search-recentq .bp-search-group{border-top:0}.bp-searchbox .bp-search-group em{color:var(--mute, #9aa0a6);font-style:normal;font-size:11px;font-weight:500;letter-spacing:0}.bp-searchbox .bp-search-group>button{margin-left:auto;border:0;background:transparent;color:var(--sub, #5a5d60);font-size:11.5px;font-weight:600;text-decoration:underline;cursor:pointer}.bp-searchbox .bp-search-rchips{display:flex;flex-wrap:wrap;gap:7px;padding:2px 12px 10px}.bp-searchbox .bp-search-rchip{display:inline-flex;align-items:center;border:1px solid var(--line, #ececec);border-radius:16px;background:var(--paper, #fff)}.bp-searchbox .bp-search-rchip>button{height:30px;border:0;background:transparent;padding:0 4px 0 12px;color:var(--ink, #26282a);font-size:13px;cursor:pointer}.bp-searchbox .bp-search-rchip-x{padding:0 10px 0 4px;color:var(--mute, #9aa0a6);font-size:13px}.bp-searchbox .bp-search-hot{border-top:1px solid var(--line, #ececec);padding:10px 12px 12px}.bp-searchbox .bp-search-hot b{color:var(--sub, #5a5d60);font-size:11.5px;font-weight:800;letter-spacing:.06em}.bp-searchbox .bp-search-hot em{margin-left:8px;color:var(--mute, #9aa0a6);font-style:normal;font-size:11px}.bp-searchbox .bp-search-hot-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.bp-searchbox .bp-search-hot-chips button{height:30px;border:1px solid var(--line, #ececec);border-radius:15px;background:var(--paper, #fff);padding:0 13px;color:var(--sub, #5a5d60);font-size:13px;cursor:pointer}.bp-searchbox .bp-search-hot-chips button:hover{border-color:var(--ink, #26282a);color:var(--ink, #26282a)}.bp-searchbox--header>form>label{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;gap:6px;align-items:center;width:100%}.bp-searchbox--header input{min-width:0;height:34px;border:0;outline:0;background:transparent;color:var(--ink, #26282a);font:inherit;font-size:13.5px}.bp-searchbox--header .bp-search-ico{color:var(--mute, #9aa0a6);font-size:15px}.bp-searchbox--header .bp-search-clear{width:24px;height:30px;padding:0;border:0;background:transparent;color:var(--mute, #9aa0a6);font-size:15px;cursor:pointer}.bp-searchbox--header .bp-search-submit{grid-column:4;padding:0 8px;min-height:34px;border:0;background:transparent;color:var(--sub, #5a5d60);font-size:11.5px;font-weight:800;letter-spacing:.06em;cursor:pointer}.u-search-box{flex:0 1 auto;width:clamp(240px,28vw,360px);border:1px solid var(--line, #ececec);padding:0 8px}.u-search-box .bp-search-panel{right:0;left:auto}@media(max-width:1080px){#header.gnb-context .u-search-box,.khome .kbrandrow .ksearch.bp-searchbox{display:block;order:4;flex:0 0 100%;width:100%;max-width:none;margin:8px 0;background:var(--paper)}.khome .kbrandrow{flex-wrap:wrap;height:auto}.bp-searchbox--header .bp-search-panel{width:100%}.bp-searchbox--header input{font-size:16px}}.bp-searchbox:not(.bp-searchbox--header):focus-within>form>label{outline:2px solid var(--brand, var(--blue-deep, #2a7a94));outline-offset:2px}.bp-searchbox--header:focus-within{outline:2px solid var(--blue-deep, #2a7a94);outline-offset:1px}.bp-searchbox--header>form>label{outline:none}.bp-searchbox--header>form{position:static}.bp-searchbox--header .bp-search-panel{width:100%;max-width:100%;left:0;right:auto;border-color:var(--line, #dededa)}.bp-searchbox button:focus-visible{outline:2px solid var(--brand, currentColor);outline-offset:-2px}.bp-searchbox .bp-search-panel>p{padding:8px 12px;font-size:13px;color:var(--sub)}.bp-searchbox .bp-search-suggest{margin:0;padding:6px;list-style:none}.bp-searchbox .bp-search-suggest [role=option] button{display:grid;grid-template-columns:72px minmax(0,1fr);width:100%;gap:4px 10px;padding:10px;border:0;background:transparent;color:var(--ink);text-align:left}.bp-searchbox .bp-search-suggest [role=option] em{grid-row:span 2;color:var(--brand);font-style:normal}.bp-searchbox .bp-search-suggest [role=option] small{color:var(--sub)}.bp-searchbox .bp-search-suggest [role=option] span,.bp-searchbox .bp-search-suggest [role=option] small{min-width:0;overflow-wrap:anywhere;white-space:normal}.bp-searchbox .bp-search-suggest [role=option].is-active button,.bp-searchbox .bp-search-suggest [role=option] button:hover{background:var(--wash)}img.bp-logo-image{display:block;width:var(--logo-width,300px);max-width:100%;height:auto;object-fit:contain;filter:none;mix-blend-mode:normal}img.bp-logo-image--horizontal{width:var(--logo-width,300px)}img.bp-logo-image--raised{filter:drop-shadow(1px 1px 0 rgb(255 255 255 / 80%)) drop-shadow(-1px -1px 0 rgb(23 105 128 / 22%))}img.bp-logo-image--recessed{filter:invert(var(--logo-invert,1)) drop-shadow(-1px -1px 0 rgb(255 255 255 / 22%)) drop-shadow(1px 1px 0 rgb(0 0 0 / 55%))}#header.gnb-context .logo,.gnbov .top .logo,.khome.kchrome .kbi{display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;max-width:100%;min-width:0;min-height:44px;padding:0;border:0;background:transparent;line-height:1}.gnbov .top .logo{margin-right:20px}#footer.ft .bmark{display:inline-block;max-width:100%;padding:12px 14px;background:#fff;line-height:1}.khome .kfoot .kbi2,[data-kbridge] .kfoot .kbi2{display:inline-block;max-width:100%;padding:0;background:transparent;line-height:1}#footer.ft .bmark .bp-logo-image,.khome .kfoot .kbi2 .bp-logo-image,[data-kbridge] .kfoot .kbi2 .bp-logo-image{width:var(--logo-width,300px)}#footer.ft .word{padding:20px;background:#fff;opacity:1;line-height:1}#footer.ft .word .bp-logo-image{width:100%}@media(max-width:980px){#header.gnb-context .logo .bp-logo-image{width:min(52vw,var(--logo-width,240px))}.khome.kchrome .kbi{justify-self:start;padding:7px 9px;background:#fff}.khome.kchrome .kbi .bp-logo-image{width:min(48vw,220px)}.gnbov .top .logo{flex:0 1 auto;margin-right:12px}.gnbov .top .logo .bp-logo-image{width:min(220px,44vw)}.gnbov .close{flex:0 0 auto;white-space:nowrap}}#footer.ft.bp-footer{background:var(--ink,#26282a);background-image:none;color:#f5f5f3;padding:0;border:0}#footer.ft.bp-footer>.wrap{width:100%;max-width:1248px;margin:auto;padding:0 32px;box-sizing:border-box}#footer.ft.bp-footer .in{padding:56px 0 24px;background:none;border:0}#footer.ft.bp-footer .top{display:grid;grid-template-columns:1.2fr 2fr;gap:60px;padding:0 0 40px;margin:0;border-bottom:1px solid #ffffff26;align-items:start}#footer.ft.bp-footer .bmark{background:transparent;padding:0;display:inline-flex;min-height:44px;align-items:center}#footer.ft.bp-footer .blurb{color:#d4d8d9;font-size:13px;line-height:1.9;max-width:270px;margin:24px 0 0}#footer.ft.bp-footer .cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;min-width:0}#footer.ft.bp-footer .cols h5{color:#fff;font-family:inherit;font-size:13px;margin:0 0 20px;font-weight:700}#footer.ft.bp-footer .cols ul{list-style:none;margin:0;padding:0}#footer.ft.bp-footer .cols li{margin:0 0 12px}#footer.ft.bp-footer .cols a{font-size:12px;color:#c8cccd;line-height:1.6;display:inline-block}#footer.ft.bp-footer a:hover{color:var(--blue,#5bc8e4)}#footer.ft.bp-footer a:focus-visible{outline:2px solid var(--blue,#5bc8e4);outline-offset:4px}#footer.ft.bp-footer .comp{color:#b7bdbf;font-size:11px;line-height:2.1;margin:28px 0 0;padding:0;border:0;word-break:keep-all;overflow-wrap:anywhere}#footer.ft.bp-footer .word{background:transparent;padding:32px 0 0;margin:0;opacity:1;line-height:1;overflow:hidden}#footer.ft.bp-footer .word .bp-logo-image{height:auto;margin:0 auto}#footer.ft.bp-footer{padding:0!important;color:#f5f5f3!important}#footer.ft.bp-footer a{opacity:1;margin:0}#footer.ft.bp-footer .cols a{padding:0;color:#c8cccd!important}#footer.ft.bp-footer .bmark{opacity:1;margin:0}#footer.ft.bp-footer .cols a:hover{color:var(--blue,#5bc8e4)!important}@media(max-width:800px){#footer.ft.bp-footer>.wrap{padding:0 20px}#footer.ft.bp-footer .in{padding-top:36px}#footer.ft.bp-footer .top{grid-template-columns:1fr;gap:32px}#footer.ft.bp-footer .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}#footer.ft.bp-footer .blurb{max-width:none;margin-top:16px}#footer.ft.bp-footer .word{padding-top:24px}}.bp-compare-toggle{align-self:flex-start;margin:10px 14px 0;border:1px solid var(--ink, #26282a);background:var(--paper, #fff);color:var(--ink, #26282a);min-height:30px;padding:0 12px;font:700 12px/1 var(--body, "Noto Sans KR", sans-serif);cursor:pointer;border-radius:4px}.pc>.bp-compare-toggle{margin:10px 15px 0}.pcard{position:relative}.pcard>.bp-compare-toggle{position:absolute;top:10px;right:10px;z-index:3;margin:0;background:#ffffffeb}.bp-compare-toggle:hover,.bp-compare-toggle.is-on{background:var(--ink, #26282a);color:var(--paper, #fff)}.bp-compare-bar{position:fixed;left:50%;bottom:24px;z-index:80;width:min(720px,calc(100vw - 32px));transform:translate(-50%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--ink, #26282a);background:var(--paper, #fff);box-shadow:0 16px 48px #0000002e}.bp-compare-bar__head{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.bp-compare-bar__head b{font-size:14px}.bp-compare-bar__head span,.bp-compare-bar__chip{font-size:12px;color:var(--sub, #5a5d60)}.bp-compare-bar__items{display:flex;gap:6px;min-width:0;overflow:hidden}.bp-compare-bar__chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:190px;padding:6px 8px;border:1px solid var(--line, #ececec);background:var(--wash, #f7f8f9);color:var(--ink, #26282a)}.bp-compare-bar__chip.is-muted{color:var(--sub, #5a5d60)}.bp-compare-bar__chip button{border:0;background:none;color:inherit;cursor:pointer;font-size:14px;line-height:1}.bp-compare-bar__actions{display:flex;gap:6px;white-space:nowrap}.bp-compare-bar__actions a,.bp-compare-bar__actions button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--ink, #26282a);padding:0 12px;background:var(--ink, #26282a);color:var(--paper, #fff);font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.bp-compare-bar__actions button{background:var(--paper, #fff);color:var(--ink, #26282a)}@media(max-width:980px){.bp-compare-bar{bottom:74px}}@media(max-width:640px){.bp-compare-bar{grid-template-columns:1fr;bottom:64px}.bp-compare-bar__head{flex-direction:row;justify-content:space-between}.bp-compare-bar__items{overflow-x:auto;padding-bottom:2px}}.bps-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.bps-pop .bps-pop__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0c8c}.bps-pop .bps-pop__box{position:relative;width:100%;max-width:var(--pop-w,500px);max-height:92vh;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 24px 70px #00000052;animation:bpsPopIn .35s cubic-bezier(.2,.8,.2,1);transition:max-width .12s ease}@keyframes bpsPopIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.bps-pop .bps-pop__viewport{position:relative;width:100%;overflow:hidden;border-radius:16px 16px 0 0;background:#fff;transition:height .12s ease}.bps-pop .bps-pop__track{display:flex;width:100%;height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1)}.bps-pop .bps-pop__slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.bps-pop .bps-pop__slide a,.bps-pop .bps-pop__slide picture{display:block;width:100%;height:100%;position:relative}.bps-pop .bps-pop__slide img{display:block;width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.bps-pop .bps-pop__nav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#00000052;color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.bps-pop .bps-pop__nav:hover{background:#0000008c}.bps-pop .bps-pop__nav.prev{left:10px}.bps-pop .bps-pop__nav.next{right:10px}.bps-pop .bps-pop__dots{position:absolute;left:0;right:0;bottom:12px;display:flex;gap:7px;justify-content:center}.bps-pop .bps-pop__dot{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#ffffff8c;cursor:pointer;box-shadow:0 0 0 1px #0000001f}.bps-pop .bps-pop__dot.on{background:#fff;width:20px;border-radius:5px}.bps-pop .bps-pop__bar{display:flex;border-top:1px solid #efefef;height:52px;box-sizing:border-box}.bps-pop .bps-pop__bar button{flex:1;min-width:0;padding:0 8px;background:#fff;border:0;cursor:pointer;font-size:13px;color:#777;font-family:inherit;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.25}.bps-pop .bps-pop__bar .bps-pop__close{border-left:1px solid #efefef;font-weight:700;color:#1a1a1a}.bps-pop .bps-pop__bar button:hover{background:#fafafa}body.bps-pop-open{overflow:hidden}.bps-pop--notice{z-index:10001}.bps-pop--notice .bps-pop__box{background:var(--paper,#fff);color:var(--ink,#222);overflow:auto}.bps-pop--notice .bps-pop__message{padding:28px}.bps-pop--notice h2{font-size:22px;margin:0 0 12px;color:inherit}.bps-pop--notice p{font-size:14px;line-height:1.7;color:var(--m6,#666);margin:0}.bps-pop--notice .bps-pop__bar{border-color:var(--line,#ddd)}.bps-pop--notice .bps-pop__bar button{background:var(--paper,#fff);color:var(--ink,#222)}.bps-pop--notice .bps-pop__bar .bps-pop__close{background:var(--brand,var(--ink,#222));color:var(--on-brand,#fff);border-color:var(--line,#ddd)}.bps-pop .bps-pop__error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;margin:0;padding:20px;text-align:center;color:var(--m6);background:inherit;font-size:13px;pointer-events:none}.bps-pop :focus-visible{outline:2px solid var(--ink);outline-offset:-3px}@media(max-height:420px){.bps-pop .bps-pop__bar button{padding:0 4px;font-size:12px}}@media(max-width:600px){.bps-pop .bps-pop__nav{width:32px;height:32px;font-size:18px}}@media(max-width:480px){.bps-pop .bps-pop__box{max-width:min(var(--pop-w,500px),380px)}}@media(prefers-reduced-motion:reduce){.bps-pop .bps-pop__box,.bps-pop .bps-pop__viewport,.bps-pop .bps-pop__track,.bps-pop button{animation:none!important;transition:none!important}}.bps-inquiry{position:fixed;right:20px;bottom:calc(var(--inquiry-bottom,20px) + env(safe-area-inset-bottom,0px));z-index:85;display:flex;flex-direction:column;align-items:flex-end;gap:12px;max-width:calc(100vw - 32px);pointer-events:none;font-family:Pretendard Variable,Pretendard,sans-serif;color:#26282a}.bps-inquiry[hidden]{display:none}.bps-inquiry__hint{display:flex;align-items:center;gap:4px;width:284px;max-width:100%;box-sizing:border-box;padding:10px 8px 10px 16px;background:#fff;border:1px solid #dde5e7;border-radius:4px;box-shadow:0 2px 8px #26282a0c;pointer-events:auto}.bps-inquiry__hint p{margin:0;flex:1;min-width:0;font-size:13px;line-height:1.5;font-weight:600;word-break:keep-all}.bps-inquiry__hint p span{display:block;margin-top:3px;color:#666b6e;font-size:12px;font-weight:400}.bps-inquiry__hint button{width:44px;height:44px;flex:none;padding:0;border:0;border-radius:50%;background:transparent;color:#62676a;font-family:inherit;font-size:24px;line-height:1;font-weight:400;cursor:pointer}.bps-inquiry__launcher{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;box-sizing:border-box;padding:12px 18px;color:#26282a;background:#5bc8e4;border:1px solid #5bc8e4;border-radius:4px;box-shadow:0 2px 8px #26282a12;text-decoration:none;font-size:14px;line-height:1.4;font-weight:600;white-space:nowrap;pointer-events:auto}.bps-inquiry__launcher svg{flex:none;width:22px;height:22px}.bps-inquiry :is(a,button):focus-visible{outline:3px solid #176980;outline-offset:4px}body:has(.bps-inquiry) .backtop{right:auto;left:20px;bottom:calc(var(--bps-inquiry-bottom,20px) + env(safe-area-inset-bottom,0px))}@media(hover:hover){.bps-inquiry__launcher:hover{border-color:#176980;box-shadow:0 3px 10px #26282a1f;color:#26282a}.bps-inquiry__hint button:hover{background:#f3f5f5}}@media(max-width:600px){.bps-inquiry{right:16px;gap:10px}.bps-inquiry__hint{width:252px;padding:6px 8px 6px 12px}.bps-inquiry__hint p span{display:none}.bps-inquiry__launcher{min-height:48px;padding:10px 14px;font-size:13px}body:has(.bps-inquiry) .backtop{left:16px}}@media(max-height:500px){.bps-inquiry__hint{display:none}}.pgrid.pd-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.header-search,.header-account,.header-account-links{display:contents}#header.gnb-context .mobile-tool,#header.gnb-context .mobile-cart-icon{display:none}@media(max-width:980px){:is([data-kbridge][data-kskin],[data-fskin]) .pgrid.pd-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.pgrid>.pc{min-width:0}:is([data-kbridge][data-kskin],[data-fskin]) .pgrid .pc .ph img{padding:12px;object-fit:contain}:is([data-kbridge][data-kskin],[data-fskin]) .pgrid .pc .tag{padding:12px;overflow-wrap:anywhere}:is([data-kbridge][data-kskin],[data-fskin]) .pgrid .pc .tag .en{font-size:12px;line-height:1.6;color:var(--sub, var(--m6))}body{padding-bottom:env(safe-area-inset-bottom,0px)}.bpnav{height:calc(62px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);box-sizing:border-box}.bpnav .bpnav-i{font-size:11px;color:var(--sub, #5a5d60)}.bpnav .bpnav-i.on{color:var(--brand, var(--blue-text, #12566e))}.bp-compare-bar{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.backtop{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.khome .kwrap{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.khome.kchrome{position:relative;z-index:70}.khome.kchrome .kutil{display:none}.khome.kchrome .khead{position:relative;z-index:302;background:var(--brand)}.khome.kchrome .kbrandrow{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;gap:8px 10px;padding-block:10px 12px}.khome.kchrome .kbi{color:var(--on-brand);font-size:19px;line-height:1.25}.khome.kchrome .kstores{grid-column:1 / -1;grid-row:2;width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;gap:0;border-radius:0;background:transparent}.khome.kchrome .kstores .kseg{display:flex;align-items:center;justify-content:center;min-height:42px;color:var(--on-brand);font-size:13px;padding:4px;border-radius:0;text-align:center}.khome.kchrome .kstores .kseg.on{color:var(--brand);background:var(--paper)}.khome.kchrome .khicons{grid-column:2;grid-row:1 / span 2;gap:2px}.khome.kchrome .khicons .kic{width:44px;height:44px;padding:10px;color:var(--on-brand)}.khome.kchrome .khicons .kic[aria-label=배송지],.khome.kchrome .khicons .kic[aria-label=찜],.khome.kchrome .khicons .kmenu{display:none}.khome.kchrome .klogin{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:10px;color:var(--on-brand);background:transparent;border-color:transparent;font-size:13px}.khome.kchrome .kbrandrow .ksearch.bp-searchbox{grid-column:1 / -1;grid-row:3;display:block;width:100%;max-width:none;height:44px;margin:0;border:0;border-radius:var(--r-sm, 6px);background:var(--paper)}.khome.kchrome .ksearch>form{height:44px}.khome.kchrome .ksearch input{font-size:16px;min-width:0}.khome.kchrome .kpromo{height:auto;min-height:30px;padding-block:5px}.khome.kchrome .kpromo p{font-size:11px;line-height:1.5;text-align:center;padding-inline:18px}.khome.kchrome .kpromo .kx{display:block;right:8px;min-width:30px;min-height:30px}.khome.kchrome .kgnb{height:46px;overflow:visible}.khome.kchrome .kgnb .kwrap{height:46px;overflow-x:auto;scrollbar-width:none}.khome.kchrome .kgnb nav{gap:20px;flex:0 0 auto}.khome.kchrome .kgnb nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;white-space:nowrap}.khome.kchrome[data-nav-context=ranking] .kgnb .kwrap{overflow:hidden;padding-inline:0}.khome.kchrome[data-nav-context=ranking] .kgnb nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;flex:1 1 100%;gap:0}.khome.kchrome[data-nav-context=ranking] .kgnb nav a{justify-content:center;min-width:0;padding-inline:2px;text-align:center}.khome.kchrome .kpill,.khome.kchrome .kswap{display:none}.khome.kchrome.kstuck .kgnb{position:relative}.khome.kchrome.kstuck .kspacer{display:none}.khome .kssub{color:var(--sub);line-height:1.6}.khome .krail .knav{display:none}.khome .kfoot{padding-bottom:40px}.khome .kshead{align-items:baseline;flex-wrap:wrap}.khome .kshead h2{font-size:clamp(18px,2.8vw,23px);overflow-wrap:anywhere}.khome .kshead .kmore{flex-shrink:0;min-height:36px;display:inline-flex;align-items:center}.khome .khero{height:clamp(420px,58svh,580px);min-height:0}.khome .khero .kslide{min-height:0}.khome .khero .kcap{bottom:64px;padding-inline:22px;max-width:100%}.khome .khero .kcap .ken{font-size:clamp(34px,7vw,60px)}.khome .khero .kcap h1{font-size:clamp(21px,4vw,30px);margin-bottom:10px}.khome .khero .kcap p{font-size:14px;margin-bottom:16px}.khome .khero .kbtn{min-height:44px;padding:10px 20px}#header.gnb-context .row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:54px 42px;min-height:0;height:auto;padding:0 max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));gap:0}#header.gnb-context .logo{grid-column:1;grid-row:1}#header.gnb-context .logo .bp-logo-image{width:min(52vw,240px);max-height:42px}#header.gnb-context .logo .lt{font-size:clamp(16px,4.8vw,23px);white-space:nowrap}#header.gnb-context .logo .sb{display:none}#header.gnb-context .nav{grid-column:1 / -1;grid-row:2;justify-self:stretch;display:grid!important;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;padding-inline:0}#header.gnb-context .nav .ni{min-width:0}#header.gnb-context .nav .ni>a{display:flex;align-items:center;justify-content:center;width:100%;padding:0 2px;min-height:42px;text-align:center}#header.gnb-context .nav .ni>a:after{bottom:0}#header.gnb-context .header-search{display:none}#header.gnb-context .header-search.is-open{display:block;grid-column:1 / -1;grid-row:3;min-width:0;padding:8px 0 12px}#header.gnb-context .u-search-box{width:100%;min-height:44px;margin:0;border-radius:var(--r-sm, 6px)}#header.gnb-context .util{grid-column:2;grid-row:1;display:flex;flex-wrap:nowrap;gap:0;margin-left:0;letter-spacing:0;font-size:12px}#header.gnb-context .mobile-tool,#header.gnb-context .util .ham,#header.gnb-context .util .u-cart{display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;min-width:40px;min-height:44px;padding:0;color:var(--ink);opacity:1;background:transparent;border:0}#header.gnb-context .util .ham{display:none}#header.gnb-context .mobile-cart-icon{display:block}#header.gnb-context .cart-label{display:none}#header.gnb-context .u-cart{position:relative}#header.gnb-context .cartnum{position:absolute;right:0;top:0;font-size:10px;min-width:15px;text-align:center;background:var(--paper);border-radius:8px}#header.gnb-context .header-account{display:block;position:relative}#header.gnb-context .header-account-links{display:none;position:absolute;right:-40px;top:100%;min-width:158px;padding:8px;border:1px solid var(--line);background:var(--paper);box-shadow:0 8px 24px #0002;border-radius:8px;z-index:4}#header.gnb-context .header-account.is-open .header-account-links{display:flex;flex-direction:column}#header.gnb-context .header-account-links a{display:flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:13px;white-space:nowrap}#header.gnb-context .util .bps-lang-toggle{display:none!important}#header.gnb-context .subnav{min-height:44px;padding:0 16px;gap:22px;align-items:stretch}#header.gnb-context .subnav a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.bp-searchbox--header .bp-search-submit{min-height:44px}.bp-searchbox .bp-search-panel{max-height:min(50svh,420px)}.hero-ov .veil{background:linear-gradient(0deg,#000000b3,#0000004d 65%,#00000014)}.hero-ov .ovcap .en{color:#fff}.khome.kchrome .kgnb .kwrap{scroll-padding-inline:16px}}@media(max-width:430px){#header.gnb-context .logo .sb{display:none}}@media(max-width:380px){.khome.kchrome .kbi{font-size:16px}.khome.kchrome .khicons .kic{width:40px;padding:9px}.khome.kchrome .khicons{gap:0}.khome.kchrome .klogin{padding-inline:6px}.khome .kwrap{padding-inline:12px}.khome .khero .kcap{padding-inline:16px}.khome .klines{grid-template-columns:repeat(2,minmax(0,1fr))}.khome .krail[data-rail=always] .ktrack{grid-auto-columns:calc((100% - 12px) / 1.8)}.khome .kshead .kmore{font-size:12px}}@media(min-width:600px)and (max-width:980px){:is([data-kbridge][data-kskin],[data-fskin]) .pgrid,:is([data-kbridge][data-kskin],[data-fskin]) .pgrid.pd-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.khome .krail:not([data-rail=always]) .ktrack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.khome .krail:not([data-rail=always]) .ktrack>:is(.kpc,.kpc-layout){width:auto;min-width:0;flex:none}.khome .krail[data-rail=always] .ktrack{grid-auto-columns:calc((100% - 24px)/3.2)}.khome .khalf2{gap:16px}}@media(max-height:500px)and (max-width:980px)and (orientation:landscape){.khome.kchrome .kpromo,html body .marquee{display:none}.khome .khero{height:360px;min-height:0}.hero-ov .ovbox{min-height:360px}.hero-ov .ovcap{top:24px;transform:none;gap:10px}.hero-ov .ovcap .en{font-size:42px}#header.gnb-context{position:static}.bp-searchbox .bp-search-panel{max-height:45svh}}[data-commerce]{--commerce-ink:var(--smart-ink,#26282a);--commerce-blue-dark:#176980;--commerce-blue-light:var(--smart-primary,#5bc8e4);--commerce-paper:var(--smart-store-paper,#fcfaf6);--commerce-tint:color-mix(in srgb,var(--commerce-blue-light) 12%,#fff);--commerce-border:#dde5e7;--commerce-money:#187d67;--commerce-discount:#c9384b;--nav-selection:var(--commerce-blue-light)}#header.gnb-context{--lnb-surface:var(--commerce-tint);--lnb-border:var(--commerce-border);background:var(--smart-paper,#fff)}#header.gnb-context .nav{gap:4px;align-self:center;align-items:center}#header.gnb-context .nav .ni{display:flex;align-items:stretch}#header.gnb-context .nav .ni>a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;box-sizing:border-box;opacity:1}#header.gnb-context .nav .ni>a.on,#header.gnb-context .subnav a.on,#header.gnb-context .commerce-page-tabs a[aria-current=page]{text-decoration:none;border-bottom-color:transparent;background:var(--commerce-blue-light,#5bc8e4);color:var(--commerce-ink,#26282a);border-radius:0;box-shadow:none}#header.gnb-context .nav .ni>a,#header.gnb-context .subnav a{transition:background-color .15s}#header.gnb-context .nav .ni>a:not(.on):hover,#header.gnb-context .subnav a:not(.on):hover{background:color-mix(in srgb,var(--commerce-blue-light,#5bc8e4) 24%,#fff)}#header.gnb-context :is(.nav .ni>a,.subnav a):focus-visible{outline:2px solid var(--commerce-blue-dark);outline-offset:-4px}#header.gnb-context .nav .ni>a:after{display:none}#header.gnb-context .subnav a{position:relative}#header.gnb-context .subnav a:after{display:none}.khome.kchrome .kgnb nav a.on{text-decoration:none;background:var(--commerce-blue-light,#5bc8e4);color:var(--commerce-ink,#26282a)}[data-commerce=store]{--paper:var(--smart-store-paper,#fcfaf6);--blue:var(--commerce-blue-light);--blue2:var(--commerce-blue-dark);--accent:var(--commerce-blue-light);--pale:var(--commerce-paper);--line:#d7dbd2}[data-commerce=store] .commerce-lnb-row{color:var(--commerce-ink);--grout:rgb(38 40 42 / 12%)}[data-commerce=store] #header .commerce-lnb-row .subnav a{color:var(--commerce-ink)}.commerce-lnb-row{display:flex;align-items:stretch;position:relative;background:var(--lnb-surface,transparent);border-top:1px solid var(--lnb-border,var(--line,#d7dbd2));padding-inline:max(24px,calc((100% - 1280px)/2))}#header.gnb-context .commerce-lnb-row .subnav{display:flex;align-items:stretch;justify-content:flex-start;border:0;margin:0;min-width:0;max-width:none;gap:0;flex:1;padding:0}#header.gnb-context .commerce-lnb-row .subnav a{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;min-height:48px;padding:0 24px;box-sizing:border-box;border-radius:0;text-align:center}.store-category{flex:0 0 auto;position:relative;z-index:320}.store-category summary{display:flex;align-items:center;gap:12px;min-height:48px;height:100%;box-sizing:border-box;padding:0 24px 0 0;font-weight:700;cursor:pointer;list-style:none;border-right:1px solid var(--grout)}.store-category summary::-webkit-details-marker{display:none}.store-category summary:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.store-category-panel{position:absolute;top:100%;left:0;width:260px;max-width:calc(100vw - 24px);background:var(--commerce-paper,#fcfaf6);color:var(--commerce-ink,#26282a);border:1px solid var(--commerce-blue-light,#5bc8e4);box-shadow:0 12px 28px var(--b10);padding:10px}.store-category-panel a{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;color:var(--commerce-ink,#26282a)}.store-category-panel a:hover,.store-category-panel a:focus-visible{background:var(--commerce-blue-light,#5bc8e4);color:var(--commerce-ink,#26282a)}.store-category-panel a:focus-visible{outline:2px solid var(--commerce-blue-dark,#176980);outline-offset:-2px}[data-commerce=store] #header .commerce-lnb-row .store-category-panel a{color:var(--commerce-ink,#26282a)}[data-commerce] .gnbov .menus{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.commerce-lnb-row{padding-inline:12px}#header.gnb-context .nav{gap:0;align-self:stretch;align-items:stretch}#header.gnb-context .nav .ni>a{min-height:42px;padding:0 8px}#header.gnb-context .commerce-lnb-row .subnav a{min-height:44px;padding-inline:18px}[data-commerce=store] #header .commerce-lnb-row .subnav{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--commerce-blue-light) var(--lnb-surface);scroll-padding-inline:0}[data-commerce=store] #header .commerce-lnb-row .subnav a{flex:1 0 auto}.store-category summary{padding-right:12px;min-height:44px;font-size:13px;gap:6px}[data-commerce] .gnbov .menus{grid-template-columns:1fr}#header[data-nav-context=ranking] .commerce-lnb-row .subnav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:0;gap:0}#header[data-nav-context=ranking] .commerce-lnb-row .subnav a{justify-content:center;text-align:center;min-width:0;padding-inline:2px}#header[data-nav-context=awards] .commerce-lnb-row .subnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;gap:0}#header[data-nav-context=awards] .commerce-lnb-row .subnav a{justify-content:center;text-align:center;min-width:0;padding-inline:2px}}@media(min-width:981px){#header.gnb-context .row{flex-wrap:nowrap}#header.gnb-context .util{flex-shrink:0;white-space:nowrap}}@media(min-width:981px)and (max-width:1180px){#header.gnb-context .row{flex-wrap:nowrap;gap:10px;padding-inline:20px}#header.gnb-context .logo .bp-logo-image{width:220px}#header.gnb-context .nav{gap:0}#header.gnb-context .nav .ni>a{padding-inline:16px}#header.gnb-context .u-search-box{order:0;flex:1 1 140px;width:auto;min-width:120px;margin:0}#header.gnb-context .util{gap:8px;font-size:11px;white-space:nowrap;letter-spacing:0}}@media(prefers-reduced-motion:reduce){#header.gnb-context .nav .ni>a,#header.gnb-context .subnav a{transition:none}}.evaluation-lnb-label{position:relative;display:inline-block;padding-right:21px;white-space:nowrap}.evaluation-lnb-label>img{position:absolute;top:-11px;right:-16px;width:38px;height:16px;object-fit:contain;transform:rotate(-12deg);pointer-events:none}.shelf-fit-rail{position:relative;max-width:1050px;margin:20px auto;padding:16px 20px;border:1px solid #dce8eb;border-radius:12px;background:#f4fafc;color:var(--smart-ink,#26282a);font-family:var(--body);display:flex;align-items:center;gap:20px}.shelf-fit-controls{display:flex;gap:4px;order:2;margin-left:auto;flex:none}.shelf-fit-controls button{min-height:44px;min-width:44px;padding:8px;border:0;background:transparent;color:var(--smart-secondary,#176980);font:600 13px/1.4 var(--body);cursor:pointer;border-radius:8px}.shelf-fit-controls button:last-child{font-size:24px}.shelf-fit-promotion{display:flex;align-items:center;gap:24px;flex:1;min-width:0}.shelf-fit-copy{flex:1;min-width:0}.shelf-fit-promotion h2{font:700 16px/1.4 var(--body);margin:0 0 4px}.shelf-fit-promotion p{font-size:13px;line-height:1.6;color:#62676a;margin:0;word-break:keep-all}.shelf-fit-promotion a{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:10px 16px;border-radius:8px;background:var(--smart-secondary,#176980);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none}.shelf-fit-rail :is(a,button):focus-visible{outline:2px solid var(--smart-secondary,#176980);outline-offset:3px}.shelf-fit-rail.is-collapsed{justify-content:flex-end;padding-block:4px;background:transparent;border:0;margin-block:8px}@media(hover:hover){.shelf-fit-controls button:hover{background:#e2f0f5}.shelf-fit-promotion a:hover{background:var(--smart-primary,#5bc8e4);color:var(--smart-ink,#26282a)}}@media(max-width:1100px){.shelf-fit-rail{margin:16px}}@media(max-width:600px){.shelf-fit-rail{padding:12px;gap:8px;align-items:flex-start}.shelf-fit-promotion{display:block}.shelf-fit-promotion h2{font-size:15px}.shelf-fit-promotion p{font-size:12px}.shelf-fit-promotion a{margin-top:12px;justify-content:space-between}.shelf-fit-controls{gap:0}.shelf-fit-controls button{padding:6px}.shelf-fit-fold-label{display:none}}@media(max-width:600px){.shelf-fit-rail.is-collapsed{padding-right:68px}}.design-surface{min-height:var(--design-min-height,auto);position:relative;isolation:isolate}.design-art,.design-line{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none!important;-webkit-user-select:none;user-select:none;border-radius:inherit}.design-art{display:block;overflow:hidden}.design-art img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;border:0!important;background:transparent!important;transform:none!important}.design-line{display:block!important;margin:0!important;background:transparent!important}.design-medal{position:relative!important;display:inline-flex!important;align-items:center;justify-content:center;width:var(--medal-w)!important;height:var(--medal-h)!important;min-width:0!important;flex-shrink:0;padding:0!important;isolation:isolate}.design-medal-label{position:relative;z-index:3}@media(max-width:640px){.design-surface{--design-responsive-padding:min(var(--design-padding),24px);min-height:var(--design-mobile-min-height,var(--design-min-height,auto))}.design-art{inset:max(var(--design-art-inset),-12px)!important}.design-outer{inset:calc(-1*min(var(--design-outer-offset),12px))!important}.design-medal{width:var(--medal-mw)!important;height:var(--medal-mh)!important}}.brand-content{display:grid;gap:24px;max-width:900px;margin:0 auto;padding:20px 0 28px;color:var(--ink,#26282a)}.brand-content__text{max-width:72ch;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:15px}.brand-content__text--sans{font-family:var(--body,"Noto Sans KR",sans-serif)}.brand-content__text--serif{font-family:"Noto Serif KR",Nanum Myeongjo,Georgia,serif}.brand-content__text--lead{font-size:clamp(18px,2vw,22px);line-height:1.7}.brand-content__text--heading{font-size:clamp(23px,3vw,32px);line-height:1.4}.brand-content__text--bold{font-weight:700}.brand-content__image{margin:0;max-width:100%}.brand-content__image img{display:block;width:100%;max-height:760px;object-fit:contain;background:#f3f7f8}.brand-content__image figcaption{padding:24px;background:#f3f7f8;color:#4e656d;font-size:13px}.brand-content__video{margin:0;max-width:100%}.brand-content__video video{display:block;width:100%;max-height:760px;background:#10252b}.brand-content__video figcaption{padding:8px 0;color:#4e656d;font-size:13px}.brand-content__file{display:flex;align-items:center;min-height:64px;padding:16px 20px;border:1px solid #cfdbdf;border-radius:8px;background:#fff;color:#176980;text-decoration:none;font-weight:700}.brand-content__file:before{content:"↓";display:grid;place-items:center;width:30px;height:30px;margin-right:14px;border-radius:50%;background:#e5f5f9}.brand-content__link{color:#176980;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.brand-content--compact{gap:14px;padding:12px 0}.brand-content--compact .brand-content__image img{max-height:320px}@media(max-width:700px){.brand-content{gap:18px}.brand-content__text{font-size:14px}.brand-content__text--lead{font-size:18px}.brand-content__text--heading{font-size:24px}}.product-commerce{max-width:1100px;margin:0 auto;padding:24px 32px 70px;color:var(--ink,#26282a)}.product-brand-profile{padding:24px 0;margin-top:28px;border-block:1px solid #e2e8e9}.product-brand-profile>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.product-brand-profile h2{font:700 18px/1.5 var(--body);margin:0}.product-brand-profile a{font-size:13px;color:var(--commerce-blue-dark,#176980);min-height:44px;display:inline-flex;align-items:center;flex:none}.product-brand-profile p{font-size:14px;line-height:1.85;color:#62676a;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;max-width:760px}.pd-evidence .pdblocks>.product-brand-profile{background:var(--paper,#fff);color:var(--ink,#26282a);margin-top:0;padding:30px 40px;border:0}.pd-evidence .pdblocks>.product-brand-profile h2{color:var(--ink,#26282a)}@media(max-width:980px){.pd-evidence .pdblocks>.product-brand-profile{padding:24px 22px}}.commerce-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.commerce-product-hero>figure{margin:0;background:var(--tile,#f5f5f3);border:1px solid #e2e4e0;border-radius:8px;padding:28px;aspect-ratio:1;display:grid;place-items:center}.commerce-product-hero>figure img{width:100%;height:100%;object-fit:contain;min-height:0}.commerce-product-info{min-width:0}.commerce-product-brand{color:#62676a;font-size:13px;margin:0 0 12px}.commerce-product-info h1{font-family:var(--body,inherit);font-size:var(--product-title-size,28px);line-height:1.45;font-weight:650;overflow-wrap:anywhere;margin:0 0 12px}.commerce-product-summary{font-size:14px;line-height:1.8;margin:18px 0;color:#62676a}.commerce-product-info .pd-panel-order{padding:20px 0 0;border:0}.commerce-product-info .hangtag{padding:0 0 18px;background:transparent;border:0;box-shadow:none;transform:none;margin:0}.commerce-product-info .hangtag:before,.commerce-product-info .hangtag:after,.commerce-product-info .hangtag .nm,.commerce-product-info .hangtag .en{display:none}.commerce-product-info .hangtag .pr{font:700 28px/1.4 var(--body,inherit)}.commerce-product-info .hangtag .dc{font-size:15px}.commerce-product-info .ctarow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.commerce-product-info .ctarow button{min-height:48px;white-space:normal}.commerce-product-info .ctarow .btn-ink{background:var(--ink,#26282a);color:#fff}.commerce-product-info .ctarow .btn-ghost{background:#d7eef5;border:1px solid #8fd2e4;color:#26282a}.commerce-evidence-link{display:block;margin-top:18px;padding-top:18px;border-top:1px solid #dedfda;text-align:center;font-size:13px;text-decoration:underline;text-underline-offset:4px}.commerce-product-nav{display:flex;justify-content:center;gap:40px;border-block:1px solid #d8dcda;padding:18px;margin:50px 0 36px;font-size:14px}.commerce-product-nav a{padding:6px}.commerce-description{max-width:800px;margin:auto;scroll-margin-top:130px}.commerce-description>h2,.commerce-delivery h2{font:600 20px/1.5 var(--body,inherit);margin:0 0 24px}.commerce-detail-image{margin:0;text-align:center}.commerce-detail-image img{display:block;width:100%;height:auto;max-width:100%;margin:auto}.commerce-detail-image figcaption{padding:20px;background:#f5f5f3}.commerce-detail-text{white-space:pre-wrap;line-height:1.9;font-size:14px;margin:20px 0}.commerce-detail-note{background:#f5f5f3;padding:16px;font-size:13px;line-height:1.7}.commerce-delivery{border-top:1px solid #dedfda;padding-top:28px;margin-top:48px;font-size:14px;line-height:1.8;scroll-margin-top:130px}.commerce-delivery>a{display:inline-block;margin:10px 28px 0 0;text-decoration:underline}@media(max-width:700px){.product-commerce{padding:20px 16px 40px}.commerce-product-hero{grid-template-columns:1fr;gap:24px}.commerce-product-hero>figure{max-height:420px;padding:20px}.commerce-product-info h1{font-size:min(var(--product-title-size,24px),28px)}.commerce-product-nav{gap:24px;margin-top:32px}.commerce-description{width:100%}}.commerce-detail-media{margin:24px auto;max-width:760px}.commerce-detail-media figcaption{font-weight:700;margin-bottom:10px}.commerce-detail-media video{display:block;width:100%;max-height:520px;background:#102f3b;border-radius:12px}.commerce-detail-media a{display:inline-flex;padding:13px 17px;background:#eef8fa;border-radius:10px;color:#176980;font-weight:700}.commerce-detail-text--lead{font-size:clamp(18px,2.4vw,22px);line-height:1.7}.commerce-detail-text--heading{font-size:clamp(24px,3.2vw,34px);line-height:1.4;font-weight:700}.commerce-detail-link{max-width:720px;margin:24px auto;overflow-wrap:anywhere}.commerce-detail-link a{color:#176980;text-underline-offset:4px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pf-head .pf-head-card{display:inline-block;background:var(--paper,#fff);border:1px solid var(--ink,#26282a);padding:14px 26px}.pf-head .pf-head-sub{background:var(--paper,#fff);border:1px solid var(--line,#dededa);padding:8px 14px;max-width:720px}.pf-head .sh .bp{color:var(--blue,#5BC8E4)}.pf-grade{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border:1px solid var(--ink,#26282a);background:var(--paper,#fff);color:var(--ink,#26282a);font-family:var(--disp,serif);font-size:15px;line-height:1;letter-spacing:.04em}.pf-grade.is-sm{min-width:22px;height:22px;font-size:12px;padding:0 6px}.pf-grade--s{background:var(--ink,#26282a);color:var(--paper,#fff)}.pf-grade--a{border-color:var(--blue-deep,#2A7A94);color:var(--blue-text,#12566E)}.pf-grade--c{color:var(--m6,#5a5d60);border-color:var(--b14,rgba(38,40,42,.14))}.pf-tag{display:inline-block;padding:2px 8px;font-size:11px;letter-spacing:.02em;border:1px solid var(--line,#dededa);color:var(--m6,#5a5d60);background:var(--paper,#fff);line-height:1.5;white-space:nowrap}.pf-tag--panel{border-color:var(--blue,#5BC8E4);color:var(--blue-text,#12566E);background:var(--wash,#e9f6fa)}.pf-open{font-size:11.5px;color:var(--m6,#5a5d60)}.pf-open.is-open{color:var(--blue-text,#12566E);font-weight:700}.pf-open.is-open:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue,#5BC8E4);margin:0 5px 1px 0}.pf-filter{background:var(--paper,#fff);border:1px solid var(--ink,#26282a);padding:18px 20px 14px;margin-bottom:22px;display:flex;flex-direction:column;gap:12px}.pf-search{display:flex;align-items:center;gap:10px;border-bottom:2px solid var(--ink,#26282a);padding:4px 4px 8px}.pf-search-ico{font-size:18px;line-height:1;color:var(--ink,#26282a)}.pf-search input{flex:1;border:0;background:none;outline:none;font:500 15px/1.4 var(--body,inherit);color:var(--ink,#26282a);min-width:0}.pf-search input::placeholder{color:var(--m9,#8e9194)}.pf-search input::-webkit-search-cancel-button{display:none}.pf-search-clear{border:0;background:none;font-size:18px;line-height:1;color:var(--m6,#5a5d60);cursor:pointer;padding:0 4px}.pf-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pf-filter-row select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--b14,rgba(38,40,42,.14));background:var(--paper,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%2326282a'/%3E%3C/svg%3E") no-repeat right 12px center;padding:9px 32px 9px 12px;font:600 13px/1 var(--body,inherit);color:var(--ink,#26282a);cursor:pointer;min-width:140px}.pf-filter-row select:disabled{color:var(--m9,#8e9194);cursor:default}.pf-filter-row select:focus{border-color:var(--ink,#26282a);outline:none}.pf-toggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--m6,#5a5d60);cursor:pointer;padding:7px 12px;border:1px solid var(--b14,rgba(38,40,42,.14));background:var(--paper,#fff);-webkit-user-select:none;user-select:none}.pf-toggle input{position:absolute;opacity:0;width:0;height:0}.pf-toggle i{width:30px;height:16px;border-radius:999px;background:var(--b14,rgba(38,40,42,.14));position:relative;transition:background .2s}.pf-toggle i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--paper,#fff);transition:transform .2s}.pf-toggle.on{border-color:var(--ink,#26282a);color:var(--ink,#26282a)}.pf-toggle.on i{background:var(--ink,#26282a)}.pf-toggle.on i:after{transform:translate(14px);background:var(--blue,#5BC8E4)}.pf-reset{margin-left:auto;border:0;background:none;font-size:12px;font-weight:700;color:var(--blue-text,#12566E);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pf-chips{display:flex;gap:6px;align-items:center;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.pf-chips-label{font-size:11px;letter-spacing:.08em;color:var(--m9,#8e9194);text-transform:uppercase;white-space:nowrap;margin-right:4px}.pf-chips button{flex:none;font-size:12px;letter-spacing:.02em;padding:6px 14px;border:1px solid var(--b14,rgba(38,40,42,.14));background:var(--paper,#fff);color:var(--m6,#5a5d60);cursor:pointer;border-radius:999px;transition:.2s;white-space:nowrap}.pf-chips button.on,.pf-chips button:hover{border-color:var(--ink,#26282a);color:var(--ink,#26282a);font-weight:700}.pf-chips button.on{background:var(--ink,#26282a);color:var(--paper,#fff)}.pf-body{position:relative;display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;align-items:start}.pf-list{background:var(--paper,#fff);border:1px solid var(--ink,#26282a);display:flex;flex-direction:column;max-height:640px;min-height:320px}.pf-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line,#dededa)}.pf-sort select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%2326282a'/%3E%3C/svg%3E") no-repeat right 0 center;padding:4px 18px 4px 0;font:700 13px/1 var(--body,inherit);color:var(--ink,#26282a);cursor:pointer}.pf-count{font-size:13px;color:var(--ink,#26282a)}.pf-count small{font-weight:400;color:var(--m9,#8e9194);font-size:11.5px}.pf-geo{padding:8px 14px;font-size:11.5px;color:var(--m6,#5a5d60);border-bottom:1px solid var(--line,#dededa);background:var(--tile,#f5f5f3)}.pf-geo button{border:0;background:none;padding:0;font-size:11.5px;font-weight:700;color:var(--blue-text,#12566E);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pf-cards{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;scrollbar-width:thin}.pf-card{border-bottom:1px solid var(--line,#dededa);position:relative;transition:background .2s}.pf-card:last-child{border-bottom:0}.pf-card.on{background:var(--wash,#e9f6fa);box-shadow:inset 3px 0 0 var(--blue,#5BC8E4)}.pf-card-btn{display:block;width:100%;text-align:left;border:0;background:none;padding:12px 14px 6px;cursor:pointer;font:inherit;color:inherit}.pf-card-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pf-card-name{font-size:15px;font-weight:700;color:var(--ink,#26282a)}.pf-card-km{margin-left:auto;font-family:var(--disp,serif);font-size:13px;color:var(--blue-text,#12566E);white-space:nowrap}.pf-card-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:5px;font-size:12px;color:var(--m6,#5a5d60)}.pf-card-addr{margin-top:5px;font-size:12.5px;color:var(--m6,#5a5d60);line-height:1.5}.pf-card-actions{display:flex;gap:14px;padding:0 14px 12px;font-size:12px}.pf-card-actions a{color:var(--ink,#26282a);font-weight:700;text-decoration:none;border-bottom:1px solid transparent}.pf-card-actions a:hover{border-bottom-color:var(--ink,#26282a)}.pf-empty{padding:40px 20px;text-align:center;color:var(--m6,#5a5d60);font-size:13.5px}.pf-empty b{display:block;color:var(--ink,#26282a);font-size:15px;margin-bottom:6px}.pf-empty .btn-ink{margin-top:16px;padding:10px 20px;font-size:13px;cursor:pointer}.pf-mapcol{min-width:0}.pf-mapnote{margin:10px 2px 0;font-size:12px;color:var(--m9,#8e9194);line-height:1.6}.pm-box{position:relative;height:520px;border:1px solid var(--ink,#26282a);background:var(--tile,#f5f5f3);overflow:hidden;isolation:isolate}.pm-box--single{height:300px}.pm-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pm-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:0;color:var(--m9,#8e9194);font-size:13px;padding:20px;text-align:center;background:repeating-linear-gradient(45deg,transparent 0 14px,rgba(38,40,42,.04) 14px 15px)}.pm-locate{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ink,#26282a);background:var(--paper,#fff);color:var(--ink,#26282a);font:700 12px/1 var(--body,inherit);padding:9px 12px;cursor:pointer;box-shadow:0 2px 8px #00000014}.pm-locate:disabled{opacity:.7;cursor:default}.pm-locate i{width:10px;height:10px;border-radius:50%;border:2px solid var(--ink,#26282a);box-shadow:inset 0 0 0 2px var(--paper,#fff),inset 0 0 0 5px var(--blue,#5BC8E4)}.pm-locate.is-busy i{animation:pm-spin 1s linear infinite;border-top-color:transparent}@keyframes pm-spin{to{transform:rotate(360deg)}}.pm-legend{position:absolute;left:12px;bottom:12px;z-index:2;display:flex;gap:12px;background:#ffffffeb;border:1px solid var(--line,#dededa);padding:6px 10px;font-size:11px;color:var(--m6,#5a5d60)}.pm-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pm-pin--legend i{display:none}.pm-pin-wrap{background:none;border:0}.pm-pin{display:block;width:100%;height:100%;border-radius:50%;background:var(--ink,#26282a);border:2px solid #fff;box-shadow:0 1px 6px #00000040;position:relative;transition:transform .15s}.pm-legend .pm-pin--legend{display:inline-block;flex:0 0 12px;width:12px;height:12px;aspect-ratio:1;box-sizing:border-box;box-shadow:none}.pm-pin i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.pm-pin--s{background:var(--blue-deep,#2A7A94)}.pm-pin--panel{background:var(--blue,#5BC8E4);border-color:var(--ink,#26282a)}.pm-pin--panel i{border:2px solid #fff;top:2px;right:2px;bottom:2px;left:2px}.pm-pin--s.pm-pin--panel{background:var(--blue-deep,#2A7A94)}.pm-pin--on{transform:scale(1.12);box-shadow:0 0 0 6px color-mix(in srgb,var(--blue,#5bc8e4) 35%,transparent),0 2px 8px #0000004d;z-index:10}.pm-pin--on:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:1.5px solid var(--blue,#5BC8E4);animation:pm-ring 1.6s ease-out infinite}@keyframes pm-ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.4);opacity:0}}.pm-cluster{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--paper,#fff);border:2px solid var(--ink,#26282a);font-family:var(--disp,serif);font-size:14px;color:var(--ink,#26282a);box-shadow:0 1px 6px #0003;cursor:pointer}.pm-me{display:block;width:100%;height:100%;border-radius:50%;background:color-mix(in srgb,var(--blue,#5bc8e4) 35%,transparent);position:relative}.pm-me i{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--blue-deep,#2A7A94);border:2px solid #fff;box-shadow:0 0 0 1px var(--blue-deep,#2A7A94)}.pm-tip{background:var(--ink,#26282a)!important;color:var(--paper,#fff)!important;border:0!important;border-radius:0!important;font-size:11.5px!important;padding:4px 8px!important;box-shadow:none!important}.pm-tip:before{border-top-color:var(--ink,#26282a)!important}.leaflet-container{font-family:var(--body,inherit)}.leaflet-container .leaflet-control-attribution{font-size:10px;background:#ffffffbf}.leaflet-bar a{color:var(--ink,#26282a)}.pf-sheet{position:absolute;left:0;bottom:0;width:340px;z-index:20;background:var(--paper,#fff);border:1px solid var(--ink,#26282a);box-shadow:0 -8px 24px #0000001f;padding:14px 16px 16px;animation:pf-up .25s ease-out}@keyframes pf-up{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.pf-sheet-handle{display:none;border:0;background:none;width:100%;padding:2px 0 8px;cursor:pointer}.pf-sheet-handle i{display:block;width:40px;height:4px;border-radius:999px;background:var(--b14,rgba(38,40,42,.14));margin:0 auto}.pf-sheet-close{position:absolute;top:8px;right:10px;border:0;background:none;font-size:20px;line-height:1;color:var(--m6,#5a5d60);cursor:pointer}.pf-sheet-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-right:24px}.pf-sheet-name{font-size:17px;font-weight:700;color:var(--ink,#26282a)}.pf-sheet-addr{margin-top:8px;font-size:13px;color:var(--ink,#26282a);line-height:1.5}.pf-sheet-addr small{display:block;color:var(--m9,#8e9194);font-size:11.5px}.pf-sheet-line{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px;font-size:12.5px;color:var(--m6,#5a5d60)}.pf-sheet-line a{color:var(--ink,#26282a);font-weight:700;text-decoration:none}.pf-sheet-brands{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:10px}.pf-brand{font-size:11.5px;font-weight:700;padding:3px 9px;border:1px solid var(--ink,#26282a);color:var(--ink,#26282a);text-decoration:none;letter-spacing:.02em}.pf-brand:hover{background:var(--ink,#26282a);color:var(--paper,#fff)}.pf-sheet-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.pf-sheet-actions .btn-ink{padding:11px 18px;font-size:13px;flex:1;text-decoration:none}.pf-btn-line{display:inline-block;padding:11px 16px;border:1px solid var(--ink,#26282a);background:var(--paper,#fff);color:var(--ink,#26282a);font-size:13px;font-weight:700;text-decoration:none;text-align:center;transition:.2s;white-space:nowrap}.pf-btn-line:hover{background:var(--tile,#f5f5f3)}.pf-foot{margin-top:28px;font-size:12.5px;color:var(--m6,#5a5d60);line-height:1.7;border-top:1px solid var(--line,#dededa);padding-top:16px}.pf-foot a{color:var(--blue-text,#12566E);text-decoration:underline;text-underline-offset:3px}.pd-head .crumb span:last-child{color:var(--ink,#26282a)}.pd-head-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.pd-head-main{background:var(--paper,#fff);border:1px solid var(--ink,#26282a);padding:22px 28px 20px}.pd-badges{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pd-badge-desc{font-size:12px;color:var(--m6,#5a5d60)}.pd-title{margin-top:12px}.pd-rep{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:var(--m6,#5a5d60)}.pd-addr{font-style:normal;margin-top:12px;font-size:15px;color:var(--ink,#26282a);line-height:1.5}.pd-addr small{display:block;font-size:12px;color:var(--m9,#8e9194)}.pd-line{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:10px;font-size:14px}.pd-tel{color:var(--ink,#26282a);font-weight:700;text-decoration:none;border-bottom:1px solid var(--ink,#26282a)}.pd-head-actions{display:flex;flex-direction:column;gap:8px;min-width:200px}.pd-head-actions .btn-ink{padding:13px 22px;font-size:13px;text-decoration:none}.pd .pd-sec{margin-bottom:56px}.pd .pd-sec:last-child{margin-bottom:0}.pd-sechead{margin-bottom:18px;align-items:flex-end}.pd-h2{font-family:var(--disp,serif);font-weight:400;font-size:clamp(20px,2.2vw,28px);line-height:1.25;margin-top:6px;color:var(--ink,#26282a)}.pd-note{font-size:12px;color:var(--m9,#8e9194);margin:0}.pd-more{font-size:12.5px;font-weight:700;color:var(--ink,#26282a);text-decoration:none;border-bottom:1px solid var(--ink,#26282a);white-space:nowrap}.pd-map-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px;font-size:12.5px;color:var(--m9,#8e9194)}.pd-map-links a{color:var(--ink,#26282a);font-weight:700;text-decoration:none;border-bottom:1px solid var(--ink,#26282a)}.pd-info{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--ink,#26282a);background:var(--paper,#fff)}.pd-info-tile{padding:16px 18px;border-right:1px solid var(--line,#dededa);display:flex;flex-direction:column;gap:4px}.pd-info-tile:last-child{border-right:0}.pd-info-tile b{font-size:15px;color:var(--ink,#26282a)}.pd-info-tile small{font-size:11.5px;color:var(--m9,#8e9194);line-height:1.5}.pd-staff{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.pd-staff-card{background:var(--paper,#fff);border:1px solid var(--line,#dededa);padding:16px 18px;display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto auto;column-gap:12px;row-gap:2px;align-items:center}.pd-avatar{grid-row:1/4;width:40px;height:40px;border-radius:50%;background:var(--ink,#26282a);color:var(--paper,#fff);display:flex;align-items:center;justify-content:center;font-family:var(--disp,serif);font-size:16px}.pd-staff-card b{font-size:14.5px;color:var(--ink,#26282a)}.pd-staff-role{font-size:12px;color:var(--blue-text,#12566E);font-weight:700}.pd-staff-card small{font-size:11.5px;color:var(--m9,#8e9194)}.pd-hours{width:100%;max-width:520px;border-collapse:collapse;background:var(--paper,#fff);border:1px solid var(--ink,#26282a);font-size:13.5px}.pd-hours th,.pd-hours td{padding:8px 14px;border-bottom:1px solid var(--line,#dededa);text-align:left}.pd-hours tr:last-child th,.pd-hours tr:last-child td{border-bottom:0}.pd-hours th{width:60px;font-weight:700;color:var(--m6,#5a5d60)}.pd-hours td.is-closed{color:var(--red,#b3261e)}.pd-hours tr.is-today{background:var(--wash,#e9f6fa)}.pd-hours tr.is-today th{color:var(--ink,#26282a)}.pd-hours-today{width:56px;font-size:11px;color:var(--blue-text,#12566E);font-weight:700;text-align:right}.pd-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;padding:22px 16px;background:var(--paper,#fff);border:1px solid var(--line,#dededa)}.pd-logo{font-family:var(--disp,serif);font-size:20px;letter-spacing:.04em;color:var(--ink,#26282a);text-decoration:none;opacity:.6;filter:grayscale(1);padding:8px 18px;border:1px solid transparent;transition:.25s}.pd-logo:hover{opacity:1;filter:none;border-color:var(--ink,#26282a)}.pd-rated{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pd-rated-item{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;background:var(--paper,#fff);border:1px solid var(--line,#dededa);padding:12px 14px}.pd-rated-item.is-quoted{border-color:var(--ink,#26282a)}.pd-rated-item img{width:72px;height:72px;object-fit:cover;background:var(--tile,#f5f5f3);border:1px solid var(--line,#dededa)}.pd-rated-body{display:flex;flex-direction:column;gap:3px;min-width:0}.pd-rated-brand{font-size:11.5px;color:var(--m9,#8e9194)}.pd-rated-body b{font-size:14.5px;color:var(--ink,#26282a)}.pd-rated-meta{font-size:12px;color:var(--m6,#5a5d60)}.pd-stars{color:var(--ink,#26282a);letter-spacing:1px}.pd-quote{display:block;font-size:12.5px;color:var(--ink,#26282a);margin-top:4px;line-height:1.5;quotes:"“" "”"}.pd-rated-link{font-size:12px;font-weight:700;color:var(--ink,#26282a);text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--ink,#26282a)}.pd-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pd-kpi-tile{background:var(--paper,#fff);border:1px solid var(--ink,#26282a);padding:18px 18px 16px;display:flex;flex-direction:column;gap:6px}.pd-kpi-tile span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--m9,#8e9194)}.pd-kpi-tile b{font-family:var(--disp,serif);font-weight:400;font-size:32px;line-height:1.1;color:var(--ink,#26282a)}.pd-kpi-tile b.is-text{font-family:var(--body,inherit);font-weight:700;font-size:16px;line-height:1.35}.pd-kpi-tile small{font-size:11.5px;color:var(--m6,#5a5d60)}.pd-footnote{margin-top:10px;font-size:11.5px;color:var(--m9,#8e9194)}.pd-timeline{list-style:none;margin:0;padding:0 0 0 4px;border-left:1.5px solid var(--ink,#26282a)}.pd-timeline li{position:relative;padding:0 0 18px 22px;display:grid;grid-template-columns:90px 1fr;column-gap:12px;align-items:baseline}.pd-timeline li:last-child{padding-bottom:0}.pd-timeline li i{position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--ink,#26282a);border:2px solid var(--tile,#f5f5f3)}.pd-timeline li.is-plan i{background:var(--paper,#fff);border-color:var(--ink,#26282a)}.pd-tl-when{font-family:var(--disp,serif);font-size:14px;color:var(--ink,#26282a)}.pd-timeline b{font-size:14px;color:var(--ink,#26282a)}.pd-tl-detail{grid-column:2;font-size:12.5px;color:var(--m6,#5a5d60)}.pd-timeline li.is-plan b,.pd-timeline li.is-plan .pd-tl-when{color:var(--m6,#5a5d60)}.pd-nearby{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pd-nearby-card{display:block;background:var(--paper,#fff);border:1px solid var(--line,#dededa);padding:14px 16px;text-decoration:none;color:inherit;transition:.2s}.pd-nearby-card:hover{border-color:var(--ink,#26282a)}.pd-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--paper,#fff);border:1px solid var(--ink,#26282a);padding:22px 26px}.pd-cta b{display:block;font-size:15px;margin-top:4px;color:var(--ink,#26282a)}.pd-cta .pd-head-actions{flex-direction:row;flex-wrap:wrap;min-width:0}.pf-notfound .wrap{text-align:center;padding-top:40px;padding-bottom:40px}.pf-notfound p{color:var(--m6,#5a5d60);max-width:520px;margin:14px auto 24px;font-size:14px}.pf-notfound .btn-ink{text-decoration:none}@media(max-width:1080px){.pf-body{grid-template-columns:300px minmax(0,1fr)}.pf-sheet{width:300px}.pd-info,.pd-kpi{grid-template-columns:repeat(2,1fr)}.pd-info-tile:nth-child(2n){border-right:0}.pd-info-tile:nth-child(-n+2){border-bottom:1px solid var(--line,#dededa)}}@media(max-width:760px){.pf-body{grid-template-columns:1fr;gap:14px}.pf-mapcol{order:0}.pf-list{order:1;max-height:none}.pf-cards{max-height:520px}.pm-box{height:320px}.pm-box--single{height:220px}.pm-legend{display:none}.pf-filter{padding:14px 14px 12px}.pf-filter-row select{min-width:0;flex:1 1 40%}.pf-reset{margin-left:0;flex-basis:100%;text-align:left}.pf-sheet{position:fixed;left:0;right:0;bottom:58px;width:auto;z-index:90;border-left:0;border-right:0;padding-top:6px;animation:pf-up .25s ease-out}.pf-sheet-handle{display:block}.pf-sheet-actions .btn-ink{flex-basis:100%}.pf-sheet-actions .pf-btn-line{flex:1}.pd-head-grid{grid-template-columns:1fr}.pd-head-actions{flex-direction:row;flex-wrap:wrap}.pd-head-actions>*{flex:1 1 45%}.pd-staff,.pd-rated,.pd-nearby,.pd-timeline li{grid-template-columns:1fr}.pd-tl-detail{grid-column:1}.pd .pd-sec{margin-bottom:40px}.pd-logo{font-size:17px;padding:6px 12px}}@media(max-width:480px){.pd-info,.pd-kpi{grid-template-columns:1fr}.pd-info-tile{border-right:0;border-bottom:1px solid var(--line,#dededa)}.pd-info-tile:last-child{border-bottom:0}.pd-kpi-tile b{font-size:28px}}.pf-prodchip{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px;border:1px solid var(--brand,var(--blue-deep,#2a7a94));background:var(--paper,#fff);padding:9px 14px;font-size:12.5px}.pf-prodchip b{color:var(--brand,var(--blue-text,#15687f))}.pf-prodchip button{border:1px solid var(--line,#d9dce1);background:transparent;color:inherit;font-size:13px;line-height:1;padding:2px 8px;cursor:pointer}.pf-prodchip button:hover{border-color:var(--ink,#26282a)}.pf-prodchip-note{color:var(--m9,var(--m6,#8b8e90));font-size:11px;flex-basis:100%}.pf-filter-row .pf-product-input{flex:1 1 220px;min-width:180px;border:1px solid var(--b14,rgba(38,40,42,.14));background:var(--paper,#fff);color:var(--ink,#26282a);font:inherit;font-size:13px;padding:8px 12px;border-radius:var(--radius-sm,4px)}.pf-filter-row .pf-product-input::placeholder{color:var(--m9,#8e9194)}.pf-filter-row .pf-product-input:focus{border-color:var(--ink,#26282a);outline:none}.pd-sample-note{margin:8px 0 0;font-size:12px;color:var(--m6,#6a6e72);border-left:2px solid var(--b14,rgba(38,40,42,.14));padding-left:10px}@media(max-width:720px){.pf-filter-row .pf-product-input{flex:1 1 100%}}.pf-viewtoggle{display:inline-flex;margin-top:14px;border:1px solid var(--ink,#26282a);background:var(--paper,#fff);overflow:hidden}.pf-viewtoggle button{border:0;background:none;padding:9px 18px;font:700 13px/1 var(--body,inherit);color:var(--m6,#5a5d60);cursor:pointer}.pf-viewtoggle button+button{border-left:1px solid var(--line,#dededa)}.pf-viewtoggle button.on{background:var(--ink,#26282a);color:var(--paper,#fff)}.pf-samplebar{display:flex;align-items:baseline;gap:6px;margin:0 0 16px;border:1px solid var(--gold-ink,#8a6d12);background:var(--wash-warm,#fff8ec);color:var(--gold-ink,#8a6d12);padding:10px 14px;font-size:12.5px;line-height:1.6}.pf-samplebar b{font-weight:700;white-space:nowrap}.pf-prodbox{position:relative;flex:1 1 220px;min-width:180px;display:flex}.pf-prodbox .pf-product-input{flex:1;width:100%}.pf-dlist{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;margin:0;padding:4px 0 0;list-style:none;background:var(--paper,#fff);border:1px solid var(--ink,#26282a);box-shadow:0 8px 20px #0000001f;max-height:280px;overflow-y:auto}.pf-dlist li{margin:0}.pf-dlist button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;padding:8px 12px;font:500 13px/1.4 var(--body,inherit);color:var(--ink,#26282a);cursor:pointer;text-align:left}.pf-dlist button:hover{background:var(--tile,#f5f5f3)}.pf-dlist button em{font-style:normal;margin-left:auto;font-size:11px;color:var(--m9,#8e9194);white-space:nowrap}.pf-dlist .pf-dfoot{border-top:1px solid var(--line,#dededa);margin-top:4px;padding:7px 12px;font-size:11px;color:var(--m9,#8e9194)}.pf-morebtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;border-top:1px solid var(--line,#dededa);background:var(--paper,#fff);padding:12px 14px;font:700 13px/1 var(--body,inherit);color:var(--ink,#26282a);cursor:pointer}.pf-morebtn:hover{background:var(--tile,#f5f5f3)}.pf-morebtn em{font-style:normal;font-weight:400;font-size:11.5px;color:var(--m9,#8e9194)}.pf-grade--na{border-color:var(--b14,rgba(38,40,42,.14));color:var(--m9,#8e9194);font-family:var(--body,inherit);font-size:11px;letter-spacing:0;padding:0 8px}.pf-body.is-maponly{grid-template-columns:1fr}.pf-body.is-maponly .pm-box{height:640px}.pf-toggle small{font-weight:400;color:var(--m9,#8e9194)}.pf-sheet-note{margin:10px 0 0;font-size:11px;color:var(--gold-ink,#8a6d12);background:var(--wash-warm,#fff8ec);border:1px solid var(--gold-ink,#8a6d12);padding:7px 9px;line-height:1.6}@media(max-width:760px){.pf-body.is-maponly .pm-box{height:420px}}.pd-stockist-list article.is-selected{outline:2px solid var(--blue-deep, #176980);outline-offset:3px}.pd-stockists .pd-stockist-location-note{color:#525a60;font-size:13px;line-height:1.6}.pm-box .pm-tile-error{position:absolute;z-index:1000;left:12px;right:12px;top:8px;margin:0;padding:10px 12px;background:#fff;color:#26282a;border:1px solid #ddd;font-size:13px;line-height:1.5}.pf-tag,.pf-chips button{border-radius:4px;line-height:1.6}.pf-chips button{min-height:36px;padding:5px 10px}.pd-fitblk{--pd-fit-radius: var(--r-sm, 6px);border:1px solid var(--line, rgb(228 228 228));border-radius:10px;background:var(--paper, rgb(255 255 255));color:var(--ink, rgb(38 40 42));padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px;min-width:0;overflow-wrap:anywhere;scroll-margin-top:96px}.pd-fitblk-head{display:flex;flex-direction:column;gap:2px}.pd-fitblk-ey{font-size:10.5px;letter-spacing:.2em;font-weight:700;text-transform:uppercase;color:var(--brand-2, var(--blue-text, rgb(18 86 110)))}.pd-fitblk-title{margin:0;font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.3;color:var(--ink, rgb(38 40 42))}.pd-fitblk-lb{display:block;font-size:10.5px;letter-spacing:.1em;font-weight:700;color:var(--sub, var(--m6, rgb(90 93 96)));margin-bottom:5px}.pd-fitblk-depts ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.pd-fitblk-depts li{font-size:12px;font-weight:700;line-height:1.4;padding:4px 10px;border-radius:var(--r-pill, 999px);background:var(--wash, rgb(233 246 250));color:var(--brand-2, var(--blue-text, rgb(18 86 110)));border:1px solid transparent}.pd-fitblk-depts li[data-matched=true]{background:var(--brand, var(--blue-deep, rgb(42 122 148)));color:var(--on-brand, rgb(255 255 255));border-color:var(--brand, var(--blue-deep, rgb(42 122 148)))}.pd-fitblk-depts li[data-matched=true]:before{content:"✓ "}.pd-fitblk-overlap{margin:7px 0 0;font-size:12px;line-height:1.55;color:var(--sub, var(--m6, rgb(90 93 96)))}.pd-fitblk-overlap b{color:var(--ink, rgb(38 40 42))}.pd-fitblk-overlap a{color:var(--brand-2, var(--blue-text, rgb(18 86 110)));border-bottom:1px solid currentColor;text-decoration:none}.pd-fitblk-overlap a:hover{color:var(--ink, rgb(38 40 42))}.pd-fitblk-reason{margin:0;font-size:13px;line-height:1.65;color:var(--ink, rgb(38 40 42))}.pd-fitblk-reason b{display:block;font-size:10.5px;letter-spacing:.1em;font-weight:700;color:var(--sub, var(--m6, rgb(90 93 96)));margin-bottom:3px}.pd-fitblk-tag{font-style:normal;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:var(--pd-fit-radius);margin-right:6px;vertical-align:1px;background:var(--canvas, var(--tile, rgb(245 245 243)));color:var(--sub, var(--m6, rgb(90 93 96)));border:1px solid var(--line, rgb(228 228 228))}.pd-fitblk-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--line, rgb(228 228 228));border-radius:var(--pd-fit-radius);background:var(--canvas, var(--tile, rgb(245 245 243)));color:var(--ink, rgb(38 40 42));font:inherit;font-size:12.5px;font-weight:700;text-align:left;cursor:pointer;transition:background-color .15s ease}.pd-fitblk-toggle:hover{background:var(--wash, rgb(233 246 250))}.pd-fitblk-toggle:focus-visible{outline:2px solid var(--accent, var(--blue, rgb(91 200 228)));outline-offset:2px}.pd-fitblk-toggle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.pd-fitblk-toggle-ic{font-size:16px;line-height:1;color:var(--brand-2, var(--blue-text, rgb(18 86 110)))}.pd-fitblk-panel{border:1px solid var(--line, rgb(228 228 228));border-top:0;border-radius:0 0 var(--pd-fit-radius) var(--pd-fit-radius);padding:12px 13px;display:flex;flex-direction:column;gap:10px;background:var(--paper, rgb(255 255 255))}.pd-fitblk-panel[hidden]{display:none}.pd-fitblk-panel h3{margin:0;font-size:13px;font-weight:800;color:var(--ink, rgb(38 40 42))}.pd-fitblk-claims{margin:0;padding:0 0 0 18px;list-style:disc;font-size:13px;line-height:1.6;color:var(--ink, rgb(38 40 42))}.pd-fitblk-claims li{list-style:inherit}.pd-fitblk-claims li+li{margin-top:3px}.pd-fitblk-fields{margin:0;display:grid;grid-template-columns:84px minmax(0,1fr);gap:6px 10px;font-size:12.5px;line-height:1.6}.pd-fitblk-fields>div{display:contents}.pd-fitblk-fields dt{font-weight:700;color:var(--sub, var(--m6, rgb(90 93 96)))}.pd-fitblk-fields dd{margin:0;color:var(--ink, rgb(38 40 42))}.pd-fitblk-note{margin:0;font-size:12.5px;line-height:1.6;color:var(--sub, var(--m6, rgb(90 93 96)))}.pd-fitblk-src{margin:0;font-size:11px;line-height:1.6;color:var(--sub, var(--m6, rgb(90 93 96)))}.pd-fitblk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:720px){.pd-fitblk{padding:12px 13px 10px}.pd-fitblk-title{font-size:15px}.pd-fitblk-fields{grid-template-columns:minmax(0,1fr);gap:2px 0}.pd-fitblk-fields dd{margin-bottom:6px}}@media(prefers-reduced-motion:reduce){.pd-fitblk,.pd-fitblk *{transition:none!important;animation:none!important}}.pd-fitblk-content{display:grid;gap:20px;margin:24px 0;max-width:880px}.pd-fitblk-content p{margin:0;white-space:pre-wrap;line-height:1.8}.pd-fitblk-content figure{margin:0}.pd-fitblk-content img,.pd-fitblk-content video{display:block;max-width:100%;width:auto;max-height:620px}.pd-fitblk-content figcaption{margin-top:7px;font-size:13px}.pd-fitblk-text--lead{font-size:clamp(18px,2.4vw,22px);line-height:1.7}.pd-fitblk-text--heading{font-size:clamp(23px,3vw,30px);line-height:1.45;font-weight:700}.fusion-pd-wrap{max-width:1178px;margin:0 auto;padding:0 24px}.fusion-pd-wrap .detailArea.fusion-pdetail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;align-items:start;padding:22px 0 8px}@media(max-width:900px){.fusion-pd-wrap .detailArea.fusion-pdetail{grid-template-columns:1fr;gap:28px}}.fusion-pdetail .imgArea .prdImg .thumbnail{display:block;position:relative;overflow:hidden;aspect-ratio:3/4;border-radius:var(--r-card,14px);background:var(--canvas, var(--tile, rgb(243 242 244)));border:1px solid var(--line,rgb(236 236 236))}.fusion-pdetail .imgArea .prdImg .thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.fusion-pdetail .imgArea .listImg .list{display:flex;gap:10px;margin:12px 0 0;padding:0;list-style:none}.fusion-pdetail .imgArea .listImg .list button{display:block;width:74px;aspect-ratio:3/4;padding:0;overflow:hidden;cursor:pointer;border:1.5px solid var(--line,rgb(236 236 236));border-radius:9px;background:var(--canvas, var(--tile, rgb(243 242 244)))}.fusion-pdetail .imgArea .listImg .list li.on button{border-color:var(--ink,rgb(38 40 42))}.fusion-pdetail .imgArea .listImg .list button img{width:100%;height:100%;object-fit:cover;display:block}.fusion-pdopts .headingArea .brand{font-family:var(--lat,"Albert Sans",sans-serif);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand, var(--blue-deep, rgb(42 122 148)));margin:0 0 8px}.fusion-pdopts .headingArea .icon{margin:0 0 6px}.fusion-pdopts .headingArea .icon .badge{display:inline-block;font-family:var(--lat,sans-serif);font-size:11px;font-weight:800;letter-spacing:.05em;padding:3px 9px;border-radius:6px;margin-right:6px;background:var(--wash, rgb(233 246 250));color:var(--brand-2, var(--blue-text, rgb(18 86 110)))}.fusion-pdopts .headingArea .icon .badge.soldout{background:var(--line, rgb(238 238 238));color:var(--mute, var(--m9, rgb(142 145 148)))}.bps-pdprice .pd-ingredients .tag{display:inline-block;font-size:12px;font-weight:600;color:var(--ink, rgb(38 40 42));background:var(--canvas, var(--tile, rgb(244 242 245)));border-radius:6px;padding:3px 9px;margin:2px 6px 2px 0}.bps-pdprice #span_product_price_custom s{color:var(--strike, rgb(181 176 186));font-weight:500;font-size:14.5px;text-decoration:line-through}.bps-pdprice .ec-base-desc.quantity{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--line,rgb(236 236 236))}.bps-pdprice .ec-base-desc.quantity dt{font-size:13px;font-weight:600;color:var(--mute, var(--m9, rgb(142 145 148)))}.bps-pdprice .ec-base-desc.quantity dd{margin:0}.bps-pdprice .ec-base-qty{display:inline-flex;align-items:stretch;border:1.5px solid var(--line, rgb(217 213 222));border-radius:9px;overflow:hidden}.bps-pdprice .ec-base-qty button{width:36px;border:0;background:var(--paper, rgb(255 255 255));font-size:16px;line-height:1;color:var(--ink,rgb(38 40 42));cursor:pointer;padding:0}.bps-pdprice .ec-base-qty button:disabled{color:var(--strike, rgb(201 196 206));cursor:default}.bps-pdprice .ec-base-qty input{width:46px;height:36px;border:0;border-left:1px solid var(--line,rgb(236 236 236));border-right:1px solid var(--line,rgb(236 236 236));text-align:center;font-size:14px;font-weight:700;color:var(--ink,rgb(38 40 42));outline:0}.bps-pdprice .productAction{margin:18px 0 0}.bps-pdprice .productAction .action_button{display:flex;gap:10px}.bps-pdprice .productAction .action_button .fusion-buy{flex:1 1 0;height:54px;line-height:52px;display:inline-block;text-align:center;border-radius:11px;font-size:15px;font-weight:700;cursor:pointer;box-sizing:border-box}.bps-pdprice .productAction a.btnSubmit.fusion-buy{background:var(--brand, var(--blue-deep, rgb(42 122 148)));border:1.5px solid var(--brand, var(--blue-deep, rgb(42 122 148)));color:var(--on-brand, rgb(255 255 255))}.bps-pdprice .productAction a.btnSubmit.fusion-buy:hover{background:var(--brand-2, var(--blue-text, rgb(18 86 110)));border-color:var(--brand-2, var(--blue-text, rgb(18 86 110)))}.bps-pdprice .productAction .actionWish.on{color:var(--brand, var(--blue-deep, rgb(42 122 148)))!important;border-color:var(--brand, var(--blue-deep, rgb(42 122 148)))!important}.bps-pdprice .productAction .ec-base-button.soldout{display:flex;flex-direction:column;gap:10px}.bps-pdprice .productAction .ec-base-button.soldout .fusion-buy{height:54px;line-height:52px;border-radius:11px;font-size:15px;font-weight:700}.bps-pdprice .productAction .ec-base-button.soldout button.btnSubmit{background:var(--line, rgb(232 229 235))!important;border:1.5px solid var(--line, rgb(232 229 235))!important;color:var(--mute, var(--m9, rgb(154 148 161)))!important;cursor:not-allowed}.fusion-pdtabs{max-width:1178px;margin:0 auto;padding:0 24px 80px}.fusion-pdtabs .detail_tab .title_detail li a{cursor:pointer}.fusion-pdtabs .pd-panel{padding:38px 4px 10px}.fusion-pdtabs .pd-editorial{max-width:720px;margin:0 auto;text-align:center}.fusion-pdtabs .pd-editorial .pd-lede{font-size:17px;line-height:1.75;color:var(--ink, rgb(38 40 42));font-weight:500;margin:6px 0 34px}.fusion-pdtabs .pd-editorial h3{font-family:var(--lat,sans-serif);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brand, var(--blue-deep, rgb(42 122 148)));margin:34px 0 12px}.fusion-pdtabs .pd-editorial .pd-ing-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fusion-pdtabs .pd-editorial .pd-ing-list li{font-size:13.5px;font-weight:600;color:var(--ink,rgb(38 40 42));background:var(--canvas, var(--tile, rgb(244 242 245)));border-radius:999px;padding:8px 16px}.fusion-pdtabs .pd-editorial p{font-size:14.5px;line-height:1.8;color:var(--sub, var(--m6, rgb(90 93 96)));margin:0}.fusion-pdtabs .relation{margin-top:56px}.fusion-pdtabs .relation .relation_title{text-align:center;font-size:20px;margin-bottom:6px}.fusion-pdtabs .board_title{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 18px}.fusion-pdtabs .board_title h2{font-family:var(--lat,sans-serif);font-size:18px;font-weight:800;letter-spacing:.06em;color:var(--ink,rgb(38 40 42));margin:0}.fusion-pdtabs .board_title .score{font-size:13.5px;color:var(--mute, var(--m9, rgb(142 145 148)))}.fusion-pdtabs .board_title .score b{color:var(--ink,rgb(38 40 42));font-weight:800}.fusion-pdtabs .pd-review-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink,rgb(38 40 42))}.fusion-pdtabs .pd-review-list>li{padding:20px 6px;border-bottom:1px solid var(--line,rgb(236 236 236))}.fusion-pdtabs .pd-review-list .stars{color:var(--brand, var(--blue-deep, rgb(42 122 148)));font-size:13px;letter-spacing:2px}.fusion-pdtabs .pd-review-list .tit{display:block;font-size:14.5px;font-weight:700;color:var(--ink,rgb(38 40 42));margin:7px 0 6px}.fusion-pdtabs .pd-review-list .body{font-size:13.5px;line-height:1.7;color:var(--sub, var(--m6, rgb(90 93 96)));margin:0 0 8px}.fusion-pdtabs .pd-review-list .meta{font-size:12px;color:var(--mute, var(--m9, rgb(142 145 148)))}.fusion-pdtabs .pd-review-list .meta span+span:before{content:"·";margin:0 6px;color:var(--line, rgb(217 213 222))}.fusion-pdtabs .pd-qna-list .state{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;background:var(--wash, rgb(233 246 250));color:var(--brand-2, var(--blue-text, rgb(18 86 110)));margin-right:8px;vertical-align:1px}.fusion-pdtabs .pd-more-note{margin:16px 2px 0;font-size:12.5px;color:var(--mute, var(--m9, rgb(142 145 148)))}.fusion-pdtabs .pd-guide h3{font-size:15px;font-weight:800;color:var(--ink,rgb(38 40 42));margin:28px 0 10px}.fusion-pdtabs .pd-guide h3:first-child{margin-top:0}.fusion-pdtabs .pd-guide ul{list-style:none;margin:0;padding:0}.fusion-pdtabs .pd-guide li{position:relative;padding:0 0 0 14px;font-size:13.5px;line-height:1.8;color:var(--sub, var(--m6, rgb(90 93 96)))}.fusion-pdtabs .pd-guide li:before{content:"—";position:absolute;left:0;color:var(--line, rgb(217 213 222))}.ec-base-layer.gAlert .ec-base-button{display:flex;gap:8px;justify-content:center;padding:0 20px 24px}.ec-base-layer.gAlert .ec-base-button a{flex:1 1 0;max-width:150px;height:42px;line-height:40px;text-align:center;border-radius:9px;font-size:13.5px;font-weight:700;box-sizing:border-box}.ec-base-layer.gAlert .ec-base-button a.btnNormal{border:1.5px solid var(--line, rgb(217 213 222));color:var(--ink,rgb(38 40 42));background:var(--paper, rgb(255 255 255))}.ec-base-layer.gAlert .ec-base-button a.btnSubmit{background:var(--brand, var(--blue-deep, rgb(42 122 148)));border:1.5px solid var(--brand, var(--blue-deep, rgb(42 122 148)));color:var(--on-brand, rgb(255 255 255))}.pd-stock-note{margin:14px 0 0;padding:10px 13px;border-radius:8px;background:var(--canvas, var(--tile, rgb(245 245 243)));color:var(--sub, var(--m6, rgb(90 93 96)));font-size:13.5px;line-height:1.65;border-left:3px solid var(--strike, rgb(191 191 186))}.pd-stock-note b{color:var(--ink, rgb(38 40 42))}.pd-stock-note.restock{background:var(--wash, rgb(233 246 250));border-left-color:var(--accent, var(--blue, rgb(91 200 228)))}.pd-stock-note.moq{background:var(--warning-wash, rgb(255 248 236));border-left-color:var(--warning, rgb(224 169 74))}.pd-tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.pd-tags a{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--canvas, var(--tile, rgb(245 245 243)));border:1px solid var(--line, var(--strike, rgb(227 227 223)));color:var(--sub, var(--m6, rgb(90 93 96)));font-size:12.5px;text-decoration:none}.pd-tags a:hover{background:var(--wash, rgb(233 246 250));border-color:var(--accent, var(--blue, rgb(91 200 228)));color:var(--ink, rgb(38 40 42))}.pd-notice-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#1a1c1e7a;padding:20px}.pd-notice{background:var(--paper, rgb(255 255 255));border-radius:14px;padding:24px 24px 18px;max-width:420px;width:100%;box-shadow:0 24px 60px #00000047}.pd-notice b{display:block;font-size:12px;letter-spacing:.12em;color:var(--brand-2, var(--blue-text, rgb(18 86 110)));margin-bottom:10px}.pd-notice p{font-size:14.5px;line-height:1.75;color:var(--ink, rgb(38 40 42));white-space:pre-wrap;margin:0 0 18px}.pd-notice button{width:100%;padding:11px;border:0;border-radius:9px;background:var(--ink, rgb(38 40 42));color:var(--paper, rgb(255 255 255));font-size:14px;font-weight:700;cursor:pointer}.pd-notice button:hover{background:color-mix(in srgb,var(--ink, rgb(38 40 42)) 90%,var(--paper, rgb(255 255 255)))}.pd-stock-note.verified{background:var(--wash, rgb(233 246 250));border-left-color:var(--ok, rgb(46 106 81))}.pd-stock-note.verified b{color:var(--ok, rgb(46 106 81))}.pd-page .pd.pd-review .info{gap:14px}.pd-page .pd.pd-review{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.pd-page .pd.pd-review>*{min-width:0}.pd-page .pd.pd-review .info{padding:28px 24px;overflow-wrap:anywhere}.pd-review-card{border:1px solid var(--ink, rgb(38 40 42));background:var(--paper, rgb(255 255 255));padding:16px 18px 14px;display:flex;flex-direction:column;gap:10px;position:relative}#pd-review{scroll-margin-top:150px}.pd-review-retry{margin-left:10px;padding:4px 9px;border:1px solid var(--line, #ddd);background:var(--paper, #fff);color:var(--brand-2, #12566e);font:inherit;cursor:pointer}.pd-rc-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.pd-rc-ey{font-size:10.5px;letter-spacing:.2em;font-weight:700;color:var(--brand-2, var(--blue-text, rgb(18 86 110)));text-transform:uppercase}.pd-rc-round{font-size:11.5px;color:var(--mute, var(--m9, rgb(142 145 148)))}.pd-rc-stamp{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-rc-stamp b{font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--ink, rgb(38 40 42))}.pd-rc-stamp b.pend{color:var(--mute, var(--m9, rgb(142 145 148)));font-weight:600}.pd-review-card .rk-stamp{display:inline-flex;align-items:center;height:var(--bd-h, 24px);padding:0 9px;border-radius:4px;font-family:var(--lat, var(--disp, sans-serif));font-style:normal;font-size:11px;font-weight:800;letter-spacing:.16em;border:1.5px solid currentColor;transform:rotate(-4deg)}.pd-review-card .rk-stamp-gold{color:var(--gold, rgb(201 162 39));background:var(--gold-wash, rgb(251 246 230))}.pd-review-card .rk-stamp-blue{color:var(--brand-2, var(--blue-text, rgb(18 86 110)));background:var(--wash, rgb(233 246 250))}.pd-rc-grid{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:0;gap:16px}.pd-rc-grid>div{padding:0;border:0;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.pd-rc-grid>div:first-child{border-left:0}.pd-rc-grid dt{font-size:10px;letter-spacing:.1em;color:var(--mute, var(--m9, rgb(142 145 148)));font-weight:700;white-space:normal;min-height:24px}.pd-rc-grid dd{margin:4px 0 0;font-size:14px;font-weight:700;color:var(--ink, rgb(38 40 42));font-variant-numeric:tabular-nums;line-height:1.35;overflow-wrap:anywhere}.pd-rc-grid dd small{font-size:10.5px;color:var(--mute, var(--m9, rgb(142 145 148)));margin-left:1px}.pd-fit-tags{display:flex;flex-wrap:wrap;gap:4px}.pd-fit-tags i{font-style:normal;font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--wash, rgb(233 246 250));color:var(--brand-2, var(--blue-text, rgb(18 86 110)))}@media(max-width:720px){.pd-rc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-rc-grid>div:nth-child(3){border-left:0}.pd-rc-grid>div:nth-child(n+3){border-top:0}}.pd-award-chip{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;margin-left:10px;font-size:11.5px;font-weight:700;letter-spacing:.02em;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid var(--line, rgb(228 228 228));background:var(--canvas, var(--tile, rgb(245 245 243)));color:var(--sub, var(--m6, rgb(90 93 96)));text-decoration:none;white-space:normal;max-width:100%;line-height:1.5}.pd-award-chip.is-gold{border-color:var(--gold, rgb(201 162 39));background:var(--gold-wash, rgb(251 246 230));color:var(--gold-ink, rgb(138 109 18))}.pd-award-chip.is-blue{border-color:var(--accent, var(--blue, rgb(91 200 228)));background:var(--wash, rgb(233 246 250));color:var(--brand-2, var(--blue-text, rgb(18 86 110)))}.pd-award-chip:hover{border-color:var(--ink, rgb(38 40 42));color:var(--ink, rgb(38 40 42))}.pd .info .en2 b{color:var(--ink, rgb(38 40 42));font-weight:700}.pd-tabs{margin-top:4px}.pd-tabs,.pd-tabpanel,.pd-panel{min-width:0}.pd-tablist{display:flex;gap:4px;padding:4px;border:1px solid var(--line, rgb(228 228 228));border-radius:10px;overflow-x:auto;scrollbar-width:none}.pd-tablist::-webkit-scrollbar{display:none}.pd-tablist [role=tab]{flex:1 0 auto;min-width:72px;padding:11px 12px;border:0;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--mute, var(--m9, rgb(142 145 148)));cursor:pointer;position:relative;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:5px}.pd-tablist [role=tab]:hover{color:var(--ink, rgb(38 40 42))}.pd-tablist [role=tab].on{color:var(--blue-deep,#176980);background:#e8f5f9;border-radius:7px;font-weight:800}.pd-tablist [role=tab]:focus-visible{outline:2px solid var(--accent, var(--blue, rgb(91 200 228)));outline-offset:-2px}.pd-tab-badge{font-style:normal;font-size:10.5px;font-weight:700;color:var(--brand-2, var(--blue-text, rgb(18 86 110)));background:var(--wash, rgb(233 246 250));border-radius:999px;padding:1px 6px}.pd-tabpanel{padding:16px 0 4px}.pd-tabpanel[hidden]{display:none}.pd-tabpanel:focus-visible{outline:1px dashed var(--line, rgb(228 228 228))}.pd-panel{display:flex;flex-direction:column;gap:14px}.pd-panel h4{margin:4px 0 0;font-size:12px;letter-spacing:.12em;font-weight:800;color:var(--brand-2, var(--blue-text, rgb(18 86 110)));text-transform:uppercase}.pd-award-line{margin:0;font-size:12.5px;color:var(--sub, var(--m6, rgb(90 93 96)));line-height:1.6}.pd-award-line b{color:var(--ink, rgb(38 40 42))}.pd-award-line.pend,.pd-rate-pend{margin:0;padding:10px 13px;font-size:12.5px;line-height:1.65;color:var(--sub, var(--m6, rgb(90 93 96)));background:var(--canvas, var(--tile, rgb(245 245 243)));border-left:3px solid var(--strike, rgb(191 191 186))}.pd-page .pd-rate,.pd-page .gw,.pd-page .pharm-note,.pd-page .hangtag{max-width:none}.pd-page .pd-rate{margin-top:0}.pd-memo-count{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--sub, var(--m6, rgb(90 93 96)))}.pd-page .pd-memos blockquote{margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--line,#e2e8e9);background:transparent;border-radius:0;box-shadow:none}.pd-page .pd-memos blockquote p{font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.pd-page .pd-memos blockquote .pd-review-body{padding:14px 16px;border-left:2px solid var(--blue-deep,#2a7a94);background:var(--tile,#f5f5f3)}.pd-page .pd-review-photos{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.pd-page .pd-review-photos img{width:96px;height:96px;object-fit:cover;border:1px solid var(--line,#e2e8e9)}.pd-page .pd-memos blockquote footer{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6;color:var(--sub,#62676a)}.pd-page .pd.pd-review .gal{aspect-ratio:1;background:#f7f8f6;overflow:hidden;display:grid;place-items:center}.pd-page .pd.pd-review .gal>img{width:100%;height:100%;max-height:540px;object-fit:contain;padding:24px;box-sizing:border-box}@media(max-width:720px){.pd-page .pd.pd-review .gal>img{padding:16px;max-height:420px}.pd-page .pd-review-card{box-shadow:none}.pd-page .pd-rc-grid{gap:16px}}.pd-page .pd-memos{margin-top:0;border-top:0;padding-top:0}.pd-ing-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pd-ing-list li{border:1px solid var(--line, rgb(228 228 228));background:var(--paper, rgb(255 255 255));padding:9px 11px;display:flex;flex-direction:column;gap:2px;min-width:0}.pd-ing-list b{font-size:13.5px;color:var(--ink, rgb(38 40 42))}.pd-ing-list span{font-size:12px;color:var(--sub, var(--m6, rgb(90 93 96)))}.pd-ing-list small{font-size:11px;color:var(--mute, var(--m9, rgb(142 145 148)))}.pd-ing-all{margin:0;display:flex;flex-wrap:wrap;gap:5px;font-size:12.5px;line-height:1.6}.pd-ing-all span{padding:3px 9px;border-radius:6px;background:var(--canvas, var(--tile, rgb(245 245 243)));color:var(--ink, rgb(38 40 42))}.pd-ing-all span.miss{color:var(--mute, var(--m9, rgb(142 145 148)));border:1px dashed var(--line, rgb(228 228 228));background:transparent}.pd-ing-summary{margin:0;font-size:13px;line-height:1.75;color:var(--sub, var(--m6, rgb(90 93 96)))}.pd-ing-avoid{width:100%;border-collapse:collapse;font-size:12.5px}.pd-ing-avoid caption{text-align:left;font-size:11.5px;color:var(--mute, var(--m9, rgb(142 145 148)));padding:0 0 6px}.pd-ing-avoid th,.pd-ing-avoid td{border:1px solid var(--line, rgb(228 228 228));padding:7px 9px;text-align:left;vertical-align:top;line-height:1.5}.pd-ing-avoid thead th{background:var(--canvas, var(--tile, rgb(245 245 243)));font-size:11.5px;letter-spacing:.04em}.pd-ing-avoid tbody th{background:var(--warning-wash, rgb(255 248 236));color:var(--warning-ink, rgb(138 90 0));white-space:nowrap}.pd-ing-scroll{max-width:100%;overflow-x:auto}.pd-ing-ok{margin:0;font-size:12.5px;color:var(--ok, rgb(46 106 81))}.pd-ing-combo{margin:0;padding:0 0 0 16px;font-size:12.5px;line-height:1.6;color:var(--sub, var(--m6, rgb(90 93 96)))}.pd-ing-more{margin:0;font-size:12.5px}.pd-ing-more a{border-bottom:1px solid var(--ink, rgb(38 40 42))}.pd-sales{margin:0;border:1px solid var(--line, rgb(228 228 228))}.pd-sales>div{display:grid;grid-template-columns:128px minmax(0,1fr);gap:10px;padding:9px 12px;border-top:1px solid var(--line, rgb(228 228 228));font-size:13px;line-height:1.55}.pd-sales>div:first-child{border-top:0}.pd-sales dt{color:var(--mute, var(--m9, rgb(142 145 148)));font-weight:700;font-size:12px}.pd-sales dd{margin:0;color:var(--ink, rgb(38 40 42));overflow-wrap:anywhere}.pd-sales dd a{border-bottom:1px solid var(--ink, rgb(38 40 42))}.pd-sales-note{margin:0;font-size:11.5px;color:var(--mute, var(--m9, rgb(142 145 148)));line-height:1.6}.pd-qty{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pd-qty .lb{font-size:12.5px;font-weight:700;color:var(--sub, var(--m6, rgb(90 93 96)))}.pd-qty .hint{font-size:11.5px;color:var(--mute, var(--m9, rgb(142 145 148)))}.pd-qty-ctl{display:inline-flex;align-items:stretch;border:1.5px solid var(--line, rgb(217 213 222));border-radius:9px;overflow:hidden;background:var(--paper, rgb(255 255 255))}.pd-qty-ctl button{width:36px;border:0;background:transparent;font-size:16px;line-height:1;color:var(--ink, rgb(38 40 42));cursor:pointer;padding:0}.pd-qty-ctl button:disabled{color:var(--strike, rgb(201 196 206));cursor:default}.pd-qty-ctl input{width:56px;height:36px;border:0;border-left:1px solid var(--line, rgb(236 236 236));border-right:1px solid var(--line, rgb(236 236 236));text-align:center;font-size:14px;font-weight:700;color:var(--ink, rgb(38 40 42));outline:0;-moz-appearance:textfield;background:transparent}.pd-page .pd-wish[aria-pressed=true]{border-color:#5bc8e4;background:#e7f8fc;color:#176980}.pd-qty-ctl input::-webkit-outer-spin-button,.pd-qty-ctl input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-qty-ctl :is(input,button):focus-visible{outline:2px solid var(--brand-2, var(--blue-text, rgb(18 86 110)));outline-offset:-2px}@media(max-width:1023px){.pd-page .pd.pd-review{grid-template-columns:minmax(0,1fr)}.pd-page .pd.pd-review .info{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.pd-page .pd-review-card,.pd-page .pd-tabs *{transition:none;animation:none}}@media(max-width:720px){.pd-ing-list{grid-template-columns:1fr}.pd-sales>div{grid-template-columns:1fr;gap:2px}.pd-award-chip{margin:8px 0 0;display:inline-flex}}.pd-product-evaluation{margin:20px 0;padding:20px;border:1px solid #cbdfe4;background:#f5fbfd;line-height:1.75}.pd-product-evaluation h3{margin:0 0 12px;font-size:18px}.pd-product-evaluation p{margin:10px 0}.pd-product-evaluation .pd-axes{margin-top:18px}.pd-product-evaluation{background:var(--tile,#f5f5f3);padding:28px;border:0;margin:24px 0}.pd-product-evaluation>header{display:flex;justify-content:space-between;align-items:start;gap:24px}.pd-product-evaluation h3{font-size:20px;line-height:1.5;margin:12px 0}.pd-evaluation-label{font-size:11px;color:var(--blue-deep,#2a7a94)}.pd-evaluation-score{display:flex;align-items:baseline;gap:4px;white-space:nowrap;flex:none}.pd-evaluation-score strong{font-size:clamp(26px,3vw,40px);line-height:1.2}.pd-evaluation-score span{font-size:12px;color:var(--sub,#5a5d60)}.pd-product-evaluation details{font-size:12px;line-height:1.8;border-top:1px solid var(--line,#dededa);padding-top:14px}.pd-product-evaluation summary{cursor:pointer}.pd-product-evaluation p{font-size:12px;line-height:1.8}.pd-editorial-assessment{padding:28px;margin:24px 0;border:1px solid var(--line,#dededa)}.pd-editorial-heading{display:flex;justify-content:space-between;align-items:start;gap:24px}.pd-editorial-heading>div>span{font-size:10px;letter-spacing:.12em;color:var(--blue-deep,#2a7a94)}.pd-editorial-heading h3{margin:10px 0;font-size:23px}.pd-editorial-heading strong{font-size:36px;white-space:nowrap}.pd-editorial-heading small{font-size:11px;font-weight:400}.pd-editorial-assessment>p{line-height:1.9;font-size:14px}.pd-brand-detail{margin-bottom:28px}.pd-brand-detail img{display:block;width:auto;max-width:100%;height:auto;margin:20px auto}.pd-editorial-byline{font-size:11px;color:var(--sub,#5a5d60)}.pd-stockists .pm-box{height:340px;min-height:340px;margin:24px 0;position:relative}.pd-stockist-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.pd-stockist-list article{padding:16px;background:var(--tile,#f5f5f3)}.pd-stockist-list button{border:0;background:none;padding:0;font:inherit;font-weight:700;cursor:pointer}.pd-stockist-list a{font-size:12px;margin-right:14px}.pd-stockist-list p{font-size:12px;line-height:1.7}.pd-store-rail{margin:64px 0 0;min-width:0}.pd-store-rail .store-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;text-align:left;padding:0}.pd-rail-eyebrow{display:block;font-size:11px;letter-spacing:.12em;color:var(--sub,#5a5d60);margin-bottom:12px}.pd-rail-controls{display:flex;gap:8px;flex:none}.pd-rail-controls button{width:44px;height:44px;border:1px solid var(--line,#dededa);background:var(--paper,#fff);font-size:20px;cursor:pointer}.pd-store-rail .store-cards--rail .store-card{flex:0 0 calc((100% - 72px)/4);min-width:0}.pd-store-rail .store-cards--rail{gap:24px;margin-right:0;padding-right:0}.pd-store-rail .store-tile{width:100%}@media(max-width:720px){.pd-product-evaluation,.pd-editorial-assessment{padding:20px}.pd-product-evaluation h3{font-size:17px}.pd-product-evaluation>header{gap:12px}.pd-stockist-list{grid-template-columns:1fr}.pd-stockists .pm-box{height:280px;min-height:280px}.pd-store-rail .store-cards--rail{gap:14px}.pd-store-rail .store-cards--rail .store-card{flex-basis:44%}.pd-store-rail{margin-top:40px}.pd-store-rail .store-section-head h2{font-size:22px}}.pd-favorite{display:inline-flex;align-items:center;gap:7px;width:max-content;min-height:44px;margin:4px 0 14px;padding:7px 2px;border:0;background:transparent;color:#5d6266;font:inherit;font-size:13px;cursor:pointer}.pd-favorite[aria-pressed=true]{color:#176980}.pd-favorite:focus-visible{outline:2px solid #176980;outline-offset:4px}.pd-favorite:hover{color:#176980}.pd-evidence .pd.pd-review{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:start;background:transparent;border:0;padding:0}.pd-evidence .gal{position:relative;min-width:0;background:var(--tile,#f5f5f3);border:1px solid #e1e4e0;border-radius:8px;overflow:visible}.pd-evidence .gal>img{object-fit:contain;max-width:100%;height:auto;padding:24px}.pd-evidence .pd-evidence-seal{position:absolute;right:16px;bottom:16px;left:auto;top:auto;width:72px;height:72px;border:1px solid var(--ink,#26282a);border-radius:50%;background:var(--tile,#f5f5f3);color:var(--ink,#26282a);box-shadow:3px 3px 0 var(--secondary,#3999b2);display:flex;align-items:center;justify-content:center;transform:none;font:500 8px/1.6 var(--body,inherit);text-align:center;padding:0}.pd-evidence .pd-evidence-seal b{font-size:10px;letter-spacing:0}.pd-evidence .pd-evidence-seal>span{transform:none}.pd-evidence .pd-evidence-seal.design-medal{position:absolute!important}.pd-evidence .info{min-width:0}.pd-evidence-heading{padding:0 0 22px;border-bottom:1px solid #dbe0dc;margin-bottom:22px}.pd-evidence .info .pd-evidence-heading h1{font:650 var(--pd-title-size,27px)/1.45 var(--body,inherit);margin:10px 0;letter-spacing:-.03em;overflow-wrap:anywhere}.pd-evidence-heading p{margin:0;color:#62676a;font-size:13px;line-height:1.6}.pd-purchase-link{display:inline-flex;align-items:center;justify-content:center;background:var(--ink,#26282a);color:#fff!important;border:1px solid var(--ink,#26282a);border-radius:4px;min-height:44px;padding:10px 24px;margin-top:18px;text-decoration:none;font:600 14px/1.4 var(--body,inherit)}.pd-purchase-link:focus-visible{outline:3px solid #5bc8e4;outline-offset:3px}.pd-evidence .pd-review-card{border:1px solid #dbe0dc;border-radius:6px;background:#f5f5f3;box-shadow:none;padding:20px;margin-bottom:22px}.pd-evidence .pd-rc-head{gap:12px;align-items:start;flex-wrap:wrap}.pd-evidence .pd-rc-stamp{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0}.pd-evidence .pd-rc-stamp>b{font-size:18px;line-height:1.6;overflow-wrap:anywhere}.pd-evidence .pd-rc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:0;padding-top:18px;border:0}.pd-evidence .pd-rc-grid>div{min-width:0;border:0;padding:0}.pd-evidence .pd-rc-grid dt{font-size:12px;color:#62676a;line-height:1.6;margin-bottom:6px;min-height:24px}.pd-evidence .pd-rc-grid dd{font:600 17px/1.6 var(--body,inherit);margin:0;overflow-wrap:anywhere}.pd-evidence [data-pd-final]{font-size:var(--pd-score-size,28px)!important}.pd-evidence [data-pd-final] small{font-size:12px;margin-left:5px}.pd-evidence .pd-sales-note{font-size:11px;line-height:1.7;margin:16px 0 0}.pd-evidence-simulation{font-size:12px;line-height:1.7;color:#15566a;background:#e7f5f9;border-radius:3px;padding:10px 12px;margin:0 0 16px}.pd-evidence .pd-panel{font-size:13px;line-height:1.75}.pd-evidence .pd-panel-order .hangtag{transform:none}.pd-evidence .pdblocks{margin-top:40px}@media(max-width:760px){.pd-evidence .pd.pd-review{grid-template-columns:1fr;gap:24px}.pd-evidence .gal{max-width:430px;width:100%;margin:auto}.pd-evidence .gal>img{max-height:380px}.pd-evidence .info .pd-evidence-heading h1{font-size:min(var(--pd-title-size,23px),28px)}.pd-evidence .pd-review-card{padding:16px}.pd-evidence .pd-rc-grid{gap:16px}.pd-evidence .pd-evidence-seal{width:56px;height:56px;font-size:7px}.pd-evidence .pd-evidence-seal b{font-size:8px}}.pd-brand-discovery{display:inline-flex;align-items:center;min-height:30px;color:#176980;text-decoration:underline;text-underline-offset:4px;font-weight:700}.pd-brand-discovery:focus-visible{outline:2px solid #176980;outline-offset:3px}.pd-trial-result{margin:4px 0 24px}.pd-trial-grade{display:flex;align-items:center;gap:20px}.pd-trial-grade>strong{font:800 clamp(64px,10vw,92px)/1 var(--body,inherit);color:var(--brand-2,#176980);flex:0 0 auto}.pd-trial-grade b{font-size:15px}.pd-trial-grade p{font-size:13px;line-height:1.6;margin:7px 0}.pd-trial-grade small{font-size:11px;color:var(--sub,#62676a)}.pd-trial-experience{margin-top:22px}.pd-trial-experience h3{font-size:16px;margin:0 0 6px}.pd-trial-experience>p{font-size:12px;margin:0 0 14px}.pd-trial-experience .pd-axes{list-style:none;padding:0;margin:0;display:grid;gap:14px}.pd-trial-experience .pd-axes li{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:6px 12px;align-items:center}.pd-trial-experience .pd-axes .lb{grid-column:1/-1;font-size:12px;line-height:1.5}.pd-trial-experience .pd-axes .tr{display:block;min-width:0;height:10px;background:var(--wash,#e7f5f9);border-radius:5px;overflow:hidden}.pd-trial-experience .pd-axes .tr i{display:block;height:100%;background:var(--brand-2,#176980);border-radius:5px}.pd-trial-experience .pd-axes b{font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.pd-trial-experience .pd-axes b small{font-size:10px;margin-left:3px;color:var(--sub,#62676a)}.pd-trial-comments{margin-top:28px;scroll-margin-top:100px}.pd-trial-comments h2{font-size:18px;line-height:1.5;margin:0 0 14px}.pd-trial-comments .pd-panel{padding:0}.pd-evidence .pd-rc-grid{border:0}.pd-evidence .pd-rc-grid>div{border:0;align-items:flex-start}.bp-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:var(--bp-backdrop-opacity, .9);pointer-events:none;border-radius:inherit}.bp-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--bp-backdrop-veil-top, rgba(255, 255, 255, .08)),var(--bp-backdrop-veil, rgba(255, 255, 255, .34)))}:where(*:has(>.bp-backdrop)){position:relative;isolation:isolate}:where(.bp-backdrop~*){position:relative;z-index:1}.bp-backdrop-host{position:relative;isolation:isolate}.bp-backdrop-fg{position:relative;z-index:1}:where(.bp-deco){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;container-type:inline-size;z-index:2}:where(*:has(>.bp-deco)){position:relative}:where(.bp-deco-item){position:absolute;transform:translate(-50%,-50%) scale(var(--deco-scale, var(--ds, 1)));transform-origin:center;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display, "Marcellus", var(--font-sans, "Noto Sans KR", sans-serif));line-height:1;white-space:nowrap;letter-spacing:.02em;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));-webkit-user-select:none;user-select:none}:where(.bp-deco-face){display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.1em}:where(.bp-deco-face small){font-size:.42em;letter-spacing:.14em;opacity:.85;font-weight:600}:where(.bp-deco-face b){font-weight:700}:where(.bp-deco-item[data-kind=award-gold],.bp-deco-item[data-kind=award-blue]){width:26%;aspect-ratio:1;border-radius:50%;font-size:11px;font-size:4.6cqw;color:var(--paper, rgb(255, 253, 247));border:.18em solid rgba(255,255,255,.8);box-shadow:inset 0 0 0 .12em #00000014}:where(.bp-deco-item[data-kind=award-gold]){background:radial-gradient(circle at 30% 28%,var(--gold-hi, rgb(247, 231, 166)),var(--gold, rgb(201, 162, 39)) 60%,var(--gold-deep, rgb(143, 109, 18)))}:where(.bp-deco-item[data-kind=award-blue]){background:radial-gradient(circle at 30% 28%,var(--blue-hi, rgb(191, 234, 245)),var(--accent, var(--blue, rgb(91, 200, 228))) 60%,var(--blue-text, rgb(18, 86, 110)))}:where(.bp-deco-item[data-kind=rank]){min-width:22%;padding:.38em .55em;border-radius:.35em;font-size:11px;font-size:5cqw;background:var(--ink, rgb(38, 40, 42));color:var(--paper, rgb(245, 245, 243));border:.12em solid rgba(255,255,255,.85)}:where(.bp-deco-item[data-kind=crown]){width:22%}:where(.bp-deco-item[data-kind=crown] svg){width:100%;height:auto;fill:var(--gold, rgb(201, 162, 39));stroke:var(--gold-deep, rgb(143, 109, 18));stroke-width:1.2}:where(.bp-deco-item[data-kind=new],.bp-deco-item[data-kind=best]){padding:.3em .7em;border-radius:999px;font-size:10px;font-size:4.2cqw;color:var(--paper, rgb(255, 255, 255));border:.1em solid rgba(255,255,255,.85);letter-spacing:.12em;font-weight:700}:where(.bp-deco-item[data-kind=new]){background:var(--accent, var(--blue, rgb(91, 200, 228)));color:var(--ink, rgb(38, 40, 42))}:where(.bp-deco-item[data-kind=best]){background:var(--danger, var(--red, rgb(214, 69, 69)))}:where(.bp-deco-item[data-kind=stamp]){width:30%;aspect-ratio:1;border-radius:50%;font-size:10px;font-size:3.6cqw;color:var(--danger, var(--red, rgb(192, 57, 43)));border:.16em double currentColor;background:#ffffff8c;transform:translate(-50%,-50%) rotate(-12deg) scale(var(--deco-scale, var(--ds, 1)));filter:none;opacity:.92;mix-blend-mode:multiply}:where(.bp-deco-item[data-kind=stamp] small){font-size:.38em;letter-spacing:.08em}@media(prefers-reduced-motion:no-preference){:where(.bp-deco-item){transition:transform .15s ease}}.bp-scard .bp-scard-why{display:inline-flex;align-items:center;gap:5px;margin-top:6px;border:1px solid var(--line, #ececec);border-radius:11px;padding:3px 9px;color:var(--sub, #5a5d60);font-size:11.5px;line-height:1.3}.bp-scard .bp-scard-why b{color:var(--brand, #2a7a94);font-weight:700}.bp-scard .bp-scard-grade{position:absolute;top:8px;right:8px;border:1px solid var(--ok, #2e6a51);border-radius:6px;padding:2px 7px;background:var(--paper, #fff);color:var(--ok, #2e6a51);font-size:11px;font-weight:800;letter-spacing:.03em}.bp-scard .bp-scard-award,.bp-scard .bp-scard-reorder{display:block;margin-top:6px;color:var(--sub, #5a5d60);font-size:12px}.bp-scard .bp-scard-supply{margin-left:6px;color:var(--mute, #9aa0a6);font-size:11px}.bp-scard .bp-scard-add{width:100%;min-height:40px;margin-top:10px;border:1px solid var(--ink, #26282a);background:var(--paper, #fff);color:var(--ink, #26282a);font-size:13.5px;font-weight:700;cursor:pointer}.bp-scard .bp-scard-add:hover{background:var(--ink, #26282a);color:var(--paper, #fff)}.bp-scard .bp-scard-add:disabled{opacity:.55;cursor:default}.bp-scard .bp-scard-why{flex-wrap:wrap;overflow-wrap:anywhere}.gsw{margin:14px 0 4px}.gsw .gs{display:flex;align-items:center;gap:14px;background:var(--paper, #fff);border:1px solid var(--line, #dededa);border-left:3px solid var(--gold, #c9a227);padding:12px 16px;text-decoration:none;color:var(--ink, #26282a);transition:border-color .25s ease}.gsw .gs:hover{border-color:var(--gold, #c9a227)}.gsw .gs:focus-visible{outline:2px solid var(--gold-ink, #8a6d12);outline-offset:3px}@media(prefers-reduced-motion:reduce){.gsw .gs{transition:none!important}}.gs-m{font-style:normal;font-family:var(--disp, "Marcellus", serif);font-size:11px;letter-spacing:.22em;font-weight:700;color:var(--gold-ink, #8a6d12)}.gsw .gs>img{width:52px;height:52px;object-fit:contain;background:var(--canvas, var(--tile, #f5f5f3));flex:0 0 auto}.gs-t{flex:1;min-width:0}.gs-t em{display:block;font-style:normal;font-size:11.5px;color:var(--sub, var(--m6, #5a5d60))}.gs-t b{display:block;font-size:15px;font-weight:700;color:var(--ink, #26282a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-s{text-align:right;white-space:nowrap;font-size:11.5px;color:var(--sub, var(--m6, #5a5d60))}.gs-s b{font-family:var(--disp, "Marcellus", serif);font-size:22px;font-variant-numeric:tabular-nums;color:var(--brand, var(--blue-text, #12566e));margin-right:2px}.gs-s small{display:block;font-size:11px;font-weight:700;color:var(--sub, var(--m6, #5a5d60))}@media(max-width:760px){.gsw .gs{gap:10px;padding:10px 12px}.gsw .gs>img{width:42px;height:42px}.gs-t b{font-size:13.5px}.gs-s b{font-size:18px}}.kaw{background:var(--ink, #26282a);color:var(--paper, #ffffff);padding:44px 0 46px}.kaw-wrap{width:100%;max-width:1050px;margin:0 auto;padding:0 24px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px 40px;align-items:start}.kaw-head{grid-column:1 / -1;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.kaw-round{font-family:var(--disp, "Marcellus", serif);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-hi, #e2c66a)}.kaw-title{margin:0;font-size:24px;font-weight:700;letter-spacing:-.5px;color:inherit}.kaw-sub{margin:0;font-size:13px;opacity:.7;flex-basis:100%}.kaw .kaw-top{display:flex;align-items:center;gap:16px;padding:16px 18px;min-width:0;border:1px solid rgba(255,255,255,.14);border-left:3px solid var(--gold, #c9a227);background:#ffffff0d;color:inherit;text-decoration:none;transition:border-color .25s ease}.kaw .kaw-top:hover{border-color:var(--gold, #c9a227)}.kaw a:focus-visible{outline:3px solid var(--gold-hi, #e2c66a);outline-offset:3px}.kaw-gold{font-style:normal;font-family:var(--disp, "Marcellus", serif);font-size:11px;letter-spacing:.22em;font-weight:700;color:var(--gold-hi, #e2c66a);flex:0 0 auto}.kaw .kaw-top>img{width:64px;height:64px;object-fit:contain;background:var(--paper, #fff);flex:0 0 auto}.kaw-top-t{flex:1;min-width:0}.kaw-top-t em{display:block;font-style:normal;font-size:11.5px;opacity:.7}.kaw-top-t b{display:block;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kaw-top-s{text-align:right;white-space:nowrap}.kaw-top-s b{font-family:var(--disp, "Marcellus", serif);font-size:26px;font-variant-numeric:tabular-nums;color:var(--gold-hi, #e2c66a)}.kaw-top-s small{font-size:11px;opacity:.7;margin-left:2px}.kaw-chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kaw .kaw-chips a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-sm, 8px);color:inherit;text-decoration:none;transition:border-color .25s ease}.kaw .kaw-chips a:hover{border-color:var(--gold, #c9a227)}.kaw-chips i{font-style:normal;font-size:10px;letter-spacing:.2em;color:var(--gold-hi, #e2c66a);font-family:var(--disp, "Marcellus", serif)}.kaw-chips span{font-size:11px;opacity:.7}.kaw-chips b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kaw-foot{grid-column:1 / -1;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.kaw .kaw-cta{display:inline-flex;align-items:center;height:42px;padding:0 22px;border:1px solid rgba(255,255,255,.8);border-radius:var(--r-sm, 4px);color:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:.25s ease}.kaw .kaw-cta:hover{background:var(--paper, #fff);color:var(--ink, #26282a)}.kaw-next{font-size:13px;opacity:.75}@media(prefers-reduced-motion:reduce){.kaw .kaw-top,.kaw .kaw-chips a,.kaw .kaw-cta{transition:none!important}}[data-fskin=duotone] .kaw .kaw-chips a,[data-fskin=duotone] .kaw .kaw-cta,[data-fskin=classic] .kaw .kaw-chips a,[data-fskin=classic] .kaw .kaw-cta{border-radius:0}@media(max-width:760px){.kaw{padding:30px 0 32px}.kaw-wrap{grid-template-columns:1fr;gap:14px;padding:0 16px}.kaw-title{font-size:19px}.kaw .kaw-top{gap:12px;padding:12px 14px}.kaw .kaw-top>img{width:48px;height:48px}.kaw-top-t b{font-size:14px}.kaw-top-s b{font-size:20px}}.bp-search{max-width:1180px;margin:0 auto;padding:48px 24px 120px}.bp-search-head{border-bottom:1px solid var(--ink, #26282a);padding-bottom:28px}.bp-search-head .crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:20px;color:var(--sub, #5a5d60);font-size:13px}.bp-search-head .crumb a{color:inherit;text-decoration:none}.bp-search-head .ey{display:block;color:var(--brand, #2a7a94);font:800 12px/1 var(--lat, "Albert Sans", sans-serif);letter-spacing:.08em}.bp-search-head h1{margin:10px 0 22px;color:var(--ink, #26282a);font-size:clamp(30px,4vw,54px);line-height:1.05}.bp-search-head h1 span{color:var(--brand, #2a7a94)}.bp-search-combo{position:relative;max-width:760px}.bp-search-combo label{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;border:1.5px solid var(--ink, #26282a);background:var(--paper, #fff)}.bp-search-ico{text-align:center;color:var(--sub, #5a5d60);font-size:20px}.bp-search-combo input{min-width:0;height:54px;border:0;outline:0;background:transparent;color:var(--ink, #26282a);font-size:15px}.bp-search-clear,.bp-search-submit{border:0;cursor:pointer}.bp-search-clear{width:38px;height:38px;background:transparent;color:var(--sub, #5a5d60);font-size:18px}.bp-search-submit{align-self:stretch;padding:0 20px;background:var(--ink, #26282a);color:var(--paper, #fff);font-weight:800}.bp-search-suggest{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:min(760px,100%);max-height:360px;overflow:auto;margin:0;padding:6px;list-style:none;border:1px solid var(--ink, #26282a);background:var(--paper, #fff);box-shadow:0 18px 42px #00000029}.bp-search-suggest button{display:grid;width:100%;grid-template-columns:88px minmax(0,1fr);gap:4px 10px;border:0;background:transparent;padding:10px;color:var(--ink, #26282a);text-align:left;cursor:pointer}.bp-search-suggest button:hover,.bp-search-suggest [role=option].is-active button{background:var(--wash, #f7f8f9)}.bp-search-suggest em{grid-row:span 2;color:var(--brand, #2a7a94);font-style:normal;font-size:12px;font-weight:800}.bp-search-suggest span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.bp-search-suggest small{overflow:hidden;color:var(--sub, #5a5d60);text-overflow:ellipsis;white-space:nowrap}.bp-search-context{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.bp-search-context b,.bp-search-axis h2{color:var(--sub, #5a5d60);font-size:12px;font-weight:800}.bp-search-context button,.bp-search-chips button,.bp-search-empty-suggest button{min-height:34px;border:1px solid var(--line, #ececec);background:var(--paper, #fff);color:var(--ink, #26282a);padding:0 12px;font-size:13px;font-weight:700;cursor:pointer;border-radius:4px}.bp-search-context button:hover,.bp-search-chips button:hover,.bp-search-chips button.is-on,.bp-search-empty-suggest button:hover{border-color:var(--ink, #26282a);background:var(--ink, #26282a);color:var(--paper, #fff)}.bp-search-axis{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin:24px 0}.bp-search-axis>div{min-width:0;border:1px solid var(--line, #ececec);background:var(--paper, #fff);padding:16px}.bp-search-axis h2{margin:0 0 12px}.bp-search-chips{display:flex;flex-wrap:wrap;gap:8px}.bp-search-recent{display:grid;gap:8px}.bp-search-recent a{display:grid;gap:2px;padding:9px 10px;border:1px solid var(--line, #ececec);color:var(--ink, #26282a);text-decoration:none}.bp-search-recent a:hover{border-color:var(--ink, #26282a)}.bp-search-recent span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.bp-search-recent small,.bp-search-recent-empty{color:var(--sub, #5a5d60);font-size:12px}.bp-search-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-bottom:24px;padding:14px;border:1px solid var(--line, #ececec);background:var(--wash, #f7f8f9)}.bp-search-filters label{display:grid;gap:5px;color:var(--sub, #5a5d60);font-size:12px;font-weight:800}.bp-search-filters select{min-width:132px;height:38px;border:1px solid var(--line, #ececec);background:var(--paper, #fff);color:var(--ink, #26282a);padding:0 10px}.bp-search-reset{min-height:38px;border:1px solid var(--ink, #26282a);background:var(--paper, #fff);color:var(--ink, #26282a);padding:0 13px;font-weight:800;cursor:pointer}.bp-search-listhead{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.bp-search-listhead p{margin:0;color:var(--sub, #5a5d60);font-size:14px}.bp-search-listhead .kw{margin-right:8px;color:var(--brand, #2a7a94);font-weight:800}.bp-search-listhead b{color:var(--ink, #26282a);margin-right:2px}.bp-search-listhead>span{color:var(--sub, #5a5d60);font-size:12px;font-weight:800}.bp-search-empty{padding:54px 24px;border:1px solid var(--line, #ececec);background:var(--paper, #fff);text-align:center}.bp-search-empty b{display:block;font-size:22px}.bp-search-empty p{color:var(--sub, #5a5d60)}.bp-search-empty-suggest{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:16px 0}.bp-search-request,.bp-search-request-form button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid var(--ink, #26282a);background:var(--ink, #26282a);color:var(--paper, #fff);padding:0 16px;font-weight:800;cursor:pointer}.bp-search-request-form{display:grid;gap:10px;max-width:420px;margin:20px auto 0;text-align:left}.bp-search-request-form label{display:grid;gap:6px;color:var(--sub, #5a5d60);font-size:12px;font-weight:800}.bp-search-request-form input{height:38px;border:1px solid var(--line, #ececec);padding:0 10px}.bp-search-request-form span{color:var(--brand, #2a7a94);font-size:13px;font-weight:800;text-align:center}@media(max-width:900px){.bp-search-axis{grid-template-columns:1fr}}@media(max-width:620px){.bp-search{padding-inline:16px}.bp-search-combo label{grid-template-columns:34px minmax(0,1fr) auto}.bp-search-submit{grid-column:1 / -1;min-height:42px}.bp-search-suggest button{grid-template-columns:72px minmax(0,1fr)}}.bp-search-lead{margin:-8px 0 18px;color:var(--sub, #5a5d60);font-size:13.5px}.bp-search-coverage{margin:10px 0 0;color:var(--mute, #9aa0a6);font-size:12px;line-height:1.5}.bp-search-jump{display:grid;gap:12px;margin:0 0 20px;border:1px solid var(--line, #ececec);background:var(--paper, #fff);padding:16px 18px}.bp-jump-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bp-jump-row>b{flex:0 0 118px;color:var(--sub, #5a5d60);font-size:12px;font-weight:800}.bp-jump-row a,.bp-jump-row button{display:inline-flex;gap:8px;align-items:center;min-height:44px;border:1px solid var(--line, #ececec);background:var(--paper, #fff);padding:0 14px;color:var(--ink, #26282a);font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.bp-jump-row em{color:var(--mute, #9aa0a6);font-style:normal;font-size:12px;font-weight:500}.bp-jump-row small,.bp-jump-row .bp-jump-more{margin-left:auto;border:0;color:var(--mute, #9aa0a6);font-size:12px;font-weight:500}.bp-search-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line, #ececec);margin-bottom:14px}.bp-search-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:0 0 10px;color:var(--mute, #9aa0a6);font-size:15px;cursor:pointer}.bp-search-tabs button.is-on{border-bottom-color:var(--ink, #26282a);color:var(--ink, #26282a);font-weight:700}.bp-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.bp-filter-row>b{flex:0 0 100px;color:var(--sub, #5a5d60);font-size:12px;font-weight:800}.bp-filter-row button{min-height:34px;border:1px solid var(--line, #ececec);border-radius:17px;background:var(--paper, #fff);padding:0 15px;color:var(--sub, #5a5d60);font-size:13.5px;cursor:pointer}.bp-filter-row button.is-on{border-color:var(--ink, #26282a);background:var(--ink, #26282a);color:var(--paper, #fff);font-weight:700}.bp-filter-selects{display:flex;flex-wrap:wrap;gap:12px;align-items:center;width:100%}.bp-filter-note{color:var(--mute, #9aa0a6);font-size:12px}.bp-filter-applied{display:flex;flex-wrap:wrap;gap:9px;align-items:center;width:100%;border-top:1px solid var(--line, #ececec);padding-top:12px;color:var(--mute, #9aa0a6);font-size:12.5px}.bp-filter-applied>b{color:var(--sub, #5a5d60);font-size:12px;font-weight:800}.bp-filter-tag{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--ink, #26282a);border-radius:14px;padding:3px 6px 3px 12px;color:var(--ink, #26282a);font-size:12.5px;font-weight:700}.bp-filter-tag button{border:0;background:transparent;color:var(--mute, #9aa0a6);font-size:13px;cursor:pointer}.bp-search-counts{color:var(--mute, #9aa0a6);font-size:13px}.bp-search-entities{display:grid;gap:10px;margin:0;padding:0;list-style:none}.bp-search-entities a,.bp-search-entities button{display:flex;gap:10px;align-items:baseline;width:100%;min-height:56px;border:1px solid var(--line, #ececec);background:var(--paper, #fff);padding:0 16px;color:var(--ink, #26282a);text-align:left;text-decoration:none;cursor:pointer}.bp-search-entities span{color:var(--mute, #9aa0a6);font-size:12.5px}.bp-search-entities-empty{color:var(--mute, #9aa0a6);font-size:13px}.bp-search-empty-label{color:var(--sub, #5a5d60);font-size:12.5px;font-weight:700}.bp-search-empty-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.bp-search-empty-cta{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--ink, #26282a);background:var(--ink, #26282a);padding:0 20px;color:var(--paper, #fff);font-size:14px;font-weight:700;text-decoration:none}.bp-search-empty-cta.ghost{background:var(--paper, #fff);color:var(--ink, #26282a)}.bp-search-topreorder{margin-top:22px;border-top:1px solid var(--line, #ececec);padding-top:20px}.bp-search-topreorder-head{display:flex;flex-wrap:wrap;gap:9px;align-items:baseline;margin-bottom:12px}.bp-search-topreorder-head span{color:var(--mute, #9aa0a6);font-size:12.5px}.bp-search-topreorder ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none}.bp-search-topreorder a{display:grid;gap:4px;border:1px solid var(--line, #ececec);padding:12px;color:var(--ink, #26282a);text-decoration:none}.bp-search-topreorder span{color:var(--sub, #5a5d60);font-size:12px}@media(max-width:760px){.bp-jump-row>b,.bp-filter-row>b{flex-basis:100%}}.xans-order-basketpackage .ec-base-button.typeMulti{display:flex!important;justify-content:space-between!important;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0 8px!important;padding:14px 16px;background:var(--canvas, var(--tile, #fafafa));border:1px solid var(--line, #eee);border-radius:10px}.xans-order-basketpackage .ec-base-button.typeMulti .gLeft,.xans-order-basketpackage .ec-base-button.typeMulti .gRight{display:flex;align-items:center;gap:8px;flex-wrap:wrap;float:none!important}.xans-order-basketpackage .ec-base-button.typeMulti .btnNormal.sizeS{margin:0!important}.xans-order-basketpackage :is(.buttonGroup,.ec-base-button) :is(a,button)[class*=btn]{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:44px;height:auto!important;padding:10px 16px!important;line-height:1.4!important;white-space:normal;max-width:100%}.xans-order-basketpackage #orderFixItem .ec-base-button a{min-height:54px}.xans-order-basketpackage :is(.buttonGroup,.ec-base-button) [class*=btn]+[class*=btn]{margin-left:0!important}@media(max-width:600px){.xans-order-basketpackage .ec-base-button.typeMulti{flex-direction:column;align-items:stretch}.xans-order-basketpackage .ec-base-button.typeMulti .gLeft,.xans-order-basketpackage .ec-base-button.typeMulti .gRight{justify-content:center}}#contents .xans-order-basketpackage .ec-base-prdInfo{position:relative!important;border:1px solid var(--line, #ececec);border-radius:12px;padding:18px 16px 16px;margin:0 0 14px;background:var(--paper, #fff)}#contents .xans-order-basketpackage .ec-base-prdInfo .btnDelete{position:absolute;right:16px!important;top:16px!important}#contents .xans-order-basketpackage .ec-base-fold>.title{padding:0 4px}#contents .xans-order-basketpackage .ec-base-fold .title.subTitle{padding:0 4px;margin-bottom:6px}#contents .xans-order-basketpackage .ec-base-fold{padding:0 2px}@media(max-width:600px){#contents .xans-order-basketpackage .ec-base-prdInfo{padding:14px 12px}#contents .xans-order-basketpackage .ec-base-prdInfo .btnDelete{right:12px!important;top:12px!important}}.xans-order-basketpackage .ec-base-prdInfo .price .consumer{margin-left:6px;font-size:12px;font-weight:400;color:var(--mute, var(--m9, #8e9194))}.xans-order-basketpackage .ec-base-prdEmpty.fusion-empty{padding:72px 20px 80px}.xans-order-basketpackage .ec-base-prdEmpty.fusion-empty .fusion-empty__ico{display:block;margin:0 auto 16px;color:var(--mute, var(--m9, #8e9194))}.xans-order-basketpackage .ec-base-prdEmpty.fusion-empty .fusion-empty__disp{display:block;font-family:var(--lat, "Albert Sans", sans-serif);font-size:11px;font-weight:600;text-transform:uppercase}.xans-order-basketpackage .ec-base-prdEmpty.fusion-empty .fusion-empty__ko{display:block;margin-top:10px;font-size:17px;font-weight:700;color:var(--ink, #1c1723)}.xans-order-basketpackage .ec-base-prdEmpty.fusion-empty .fusion-empty__sub{display:block;margin-top:6px;font-size:13px;color:var(--mute, var(--m9, #8e9194))}.section.ec-base-help.order-guide{max-width:1180px;margin:34px auto 70px;padding:0 24px}.section.ec-base-help.order-guide h3{font-size:14px;font-weight:700;margin:0 0 10px}.bp-basket .cart-container{align-items:flex-start}.bp-brand-group{margin:0 0 18px;border:1px solid var(--line,#e5e7eb);border-radius:8px;background:var(--paper,#fff);overflow:hidden}.bp-brand-group.is-amber{border-color:var(--warning-line,#e2b34f);background:var(--warning-wash,#fffdf6)}.bp-brand-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line,#e9edf1)}.bp-brand-ey{display:block;margin:0 0 4px;font-family:var(--lat,"Albert Sans",sans-serif);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute,var(--m9,#8e9194))}.bp-brand-head h4{margin:0;font-size:17px;font-weight:800;color:var(--ink,#26282a)}.bp-status{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.bp-status.ok{border:1px solid var(--line,#dfe3e8);color:var(--ink,#26282a);background:var(--paper,#fff)}.bp-status.amber{border:1px solid var(--warning-line,#e2b34f);color:var(--warning-ink,#8a5d00);background:var(--warning-wash,#fff8e6)}.bp-brand-progress{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line,#eef0f2)}.bp-progress-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;color:var(--sub,var(--m6,#5a5d60))}.bp-progress-head b{font-variant-numeric:tabular-nums;color:var(--ink,#26282a)}.bp-progress-track{height:12px;border:1px solid #d0e7ed;border-radius:999px;background:#eaf3f5;overflow:hidden;box-sizing:border-box}.bp-progress-track i{display:block;height:100%;border-radius:inherit;background:#5bc8e4}.bp-brand-progress .bp-progress-track{width:100%;min-width:0}.bp-brand-progress .bp-progress-track i{max-width:100%;transition:width .25s ease}.bp-progress.is-amber .bp-progress-track i{background:var(--warning,#d59a1b)}.checkout-address-choices{display:grid;gap:12px;margin:0 0 20px;padding:18px;background:#f5fafb;border:1px solid #d6e7ec;border-radius:8px}.checkout-address-choices label{display:grid;gap:6px;font-size:13px;font-weight:700}.checkout-orderer{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkout-address-tools{display:flex;align-items:end;gap:12px}.checkout-address-tools label{flex:1}.checkout-address-choices input:not([type=checkbox]),.checkout-address-choices select{box-sizing:border-box;width:100%;min-height:44px;padding:8px;border:1px solid #bdcdd1;border-radius:4px;background:#fff;color:#26282a;font:inherit}.checkout-address-tools button{min-height:44px;padding:8px 14px;border:1px solid #8fcbd9;border-radius:4px;background:#e7f8fc;color:#176980;font:inherit;cursor:pointer}.checkout-address-choices .checkout-save-address{display:flex;align-items:center;gap:8px}.checkout-address-choices .checkout-save-address input{width:18px;height:18px}.checkout-address-choices p{margin:0;color:#566c73;font-size:12px;line-height:1.5}@media(max-width:600px){.checkout-orderer{grid-template-columns:1fr}.checkout-address-tools{align-items:stretch;flex-direction:column}.checkout-address-tools label,.checkout-address-tools button{width:100%}}.section.ec-base-step.fusion-step-wrap ol.fusion-step{justify-content:center!important;margin-inline:auto!important}.checkout-orderer label:last-child{grid-column:1/-1}.checkout-address-tools button:disabled{opacity:.5;cursor:not-allowed}.bp-shortage{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--warning-line,#ead39a);background:var(--warning-wash,#fff8e6);color:var(--warning-ink,#765100);font-size:13px;font-weight:700}.bp-shortage a{color:inherit;border-bottom:1px solid currentColor;text-decoration:none}#contents .xans-order-basketpackage .bp-brand-group .ec-base-prdInfo{border:0;border-top:1px solid var(--line,#eef0f2);border-radius:0;margin:0;background:var(--paper,#fff)}#contents .xans-order-basketpackage .bp-brand-group .ec-base-prdInfo:first-of-type{border-top:0}#contents .bp-basket .bp-order-line .prdBox{display:grid;grid-template-columns:20px 83px minmax(0,1fr) minmax(140px,1fr);gap:16px;align-items:center;padding:8px 0;width:auto;min-width:0}#contents .bp-basket .bp-order-line .prdBox .check{position:static;margin:0;grid-column:1;grid-row:1}#contents .bp-basket .bp-order-line .prdBox .thumbnail{grid-column:2;grid-row:1;width:83px;margin:0}#contents .bp-basket .bp-order-line .prdBox .thumbnail img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}#contents .bp-basket .bp-order-line .prdBox .description{grid-column:3/-1;grid-row:1;width:auto;min-width:0;margin:0;padding:0 18px 0 0}#contents .bp-basket .bp-order-line .prdBox .bp-box-stepper{grid-column:2/4;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;width:auto;margin:0;padding:0}#contents .bp-basket .bp-order-line .prdBox .bp-box-stepper .label{width:auto;margin:0}#contents .bp-basket .bp-order-line .prdBox .bp-stepper{display:inline-grid;flex:none;width:122px}#contents .bp-basket .bp-order-line .prdBox .bp-stepper input{width:52px;margin:0;padding:0}#contents .bp-basket .bp-order-line .prdBox .bp-line-metrics{grid-column:4;min-width:0}#contents .bp-basket .bp-order-line .prdBox .buttonGroup{grid-column:2/-1;justify-content:flex-end;width:auto;margin:0;padding:0}.bp-line-metrics{display:grid;grid-template-columns:auto auto;gap:5px 10px;align-items:baseline;font-size:12px;color:var(--sub,var(--m6,#5a5d60))}.bp-line-metrics b{font-size:13px;color:var(--ink,#26282a);font-variant-numeric:tabular-nums;text-align:right}.bp-stepper{display:inline-grid;grid-template-columns:34px 52px 34px;align-items:center;border:1px solid var(--line,#dfe3e8);border-radius:8px;overflow:hidden;background:var(--paper,#fff)}.bp-stepper button{height:34px;border:0;background:var(--canvas,var(--tile,#f6f7f8));color:var(--ink,#26282a);font-size:18px;font-weight:800;cursor:pointer}.bp-stepper input{width:52px;height:34px;border:0;border-left:1px solid var(--line,#dfe3e8);border-right:1px solid var(--line,#dfe3e8);text-align:center;font-weight:800;color:var(--ink,#26282a);background:var(--paper,#fff);box-sizing:border-box}.bp-order-summary .bp-margin-total{padding:15px 0;border-top:1px solid var(--line,#eeecf1);display:grid;gap:4px}.bp-margin-total span{font-size:13px;color:var(--sub,var(--m6,#5a5d60))}.bp-margin-total strong{font-size:20px;color:var(--brand,var(--blue-deep,#2a7a94));font-variant-numeric:tabular-nums}.bp-margin-total em{font-style:normal;font-size:12px;color:var(--mute,var(--m9,#8e9194))}.bp-order-copy{margin:12px 0;padding:12px 14px;border:1px solid var(--line,#e5e7eb);border-radius:8px;background:var(--canvas,var(--tile,#fafafa));font-size:13px;line-height:1.55;color:var(--sub,var(--m6,#5a5d60))}@media(max-width:1024px){.bp-brand-progress{grid-template-columns:1fr}}@media(max-width:560px){.bp-brand-head{align-items:flex-start;flex-direction:column}#contents .bp-basket .bp-order-line .prdBox{grid-template-columns:18px 64px minmax(0,1fr);gap:12px;align-items:start}#contents .bp-basket .bp-order-line .prdBox .thumbnail{width:64px}#contents .bp-basket .bp-order-line .prdBox .bp-box-stepper,#contents .bp-basket .bp-order-line .prdBox .bp-line-metrics,#contents .bp-basket .bp-order-line .prdBox .buttonGroup{grid-column:2/-1}}.fusion-order-scope .ck-item{display:flex;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line, #eeecf1)}.fusion-order-scope .ck-item:last-child{border-bottom:0}.fusion-order-scope .ck-item .thumb{flex:none;width:64px;height:64px;border-radius:10px;overflow:hidden;border:1px solid var(--line, #eeecf1);background:var(--canvas, var(--tile, #f3f2f4))}.fusion-order-scope .ck-item .thumb img{width:100%;height:100%;object-fit:cover;display:block}.fusion-order-scope .ck-item .meta{flex:1;min-width:0}.fusion-order-scope .ck-item .meta .name{display:block;font-size:14px;font-weight:700;color:var(--ink, #1c1723)}.fusion-order-scope .ck-item .meta .name a{color:inherit}.fusion-order-scope .ck-item .meta .opt{display:block;margin-top:4px;font-size:12px;color:var(--mute, var(--m9, #8e9194))}.fusion-order-scope .ck-item .sum{flex:none;font-family:var(--lat, "Albert Sans", sans-serif);font-size:14px;font-weight:800;color:var(--ink, #1c1723);letter-spacing:-.01em}.fusion-checkout .checkout-sec{background:var(--paper, #fff);border:1px solid var(--line, #e8e5ec);border-radius:var(--r-card, 14px);padding:22px 22px 20px;margin:0 0 16px}.fusion-checkout .checkout-sec>.title h2{font-size:15px;font-weight:700;color:var(--ink, #1c1723);margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid var(--line, #eeecf1)}.fusion-checkout .checkout-sec>.title h2 .cnt{color:var(--brand, var(--blue-deep, #2a7a94));margin-left:2px}.fusion-checkout .ec-base-table.typeWrite input[type=text],.fusion-checkout .ec-base-table.typeWrite select{height:38px;border:1px solid var(--line, #d9d5df);border-radius:8px;padding:0 10px;font-size:13.5px;background:var(--paper, #fff);color:var(--ink, #1c1723);vertical-align:middle;box-sizing:border-box}.fusion-checkout .ec-base-table.typeWrite input[type=text]:focus,.fusion-checkout .ec-base-table.typeWrite select:focus{border-color:var(--brand, var(--blue-deep, #2a7a94));outline:none}.fusion-checkout .ck-w100{width:100%;max-width:420px;display:block;margin-top:8px}.fusion-checkout .ck-w100:first-child{margin-top:0}.fusion-checkout .ck-addr-row{display:flex;gap:8px;align-items:center}.fusion-checkout .ck-addr-row .zip{width:120px}.fusion-checkout .ck-addr-row .btnNormal{margin:0}.fusion-checkout .icoRequired{display:inline-block;margin-left:4px;font-size:11px;font-weight:700;color:var(--brand, var(--blue-deep, #2a7a94))}.fusion-checkout .ec-base-table.typeWrite th{padding-top:14px;padding-bottom:14px}.fusion-checkout .ck-pay{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fusion-checkout .ck-pay label{display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--line, #e5e2e9);border-radius:11px;padding:15px 10px;font-size:14px;font-weight:600;color:var(--ink, #26282a);cursor:pointer;background:var(--paper, #fff);transition:border-color .15s,background .15s}.fusion-checkout .ck-pay label.on{border-color:var(--brand, var(--blue-deep, #2a7a94));color:var(--brand, var(--blue-deep, #2a7a94));background:var(--wash, #fff5fa);font-weight:700}.fusion-checkout .ck-pay input{accent-color:var(--brand, var(--blue-deep, #2a7a94));width:16px;height:16px;margin:0}.fusion-checkout .ck-cash{margin-top:14px}@media(max-width:600px){.fusion-checkout .ck-pay{grid-template-columns:1fr}}.fusion-checkout .ck-agree label{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink, #1c1723);cursor:pointer}.fusion-checkout .ck-agree input{accent-color:var(--brand, var(--blue-deep, #2a7a94));width:17px;height:17px;margin:0}.fusion-checkout .ck-agree .ec-base-help{margin:8px 0 0 25px}.fusion-checkout .ck-error{margin:0;padding:10px 12px;border:1px solid #f3c1c1;background:#fdf3f3;border-radius:9px;color:#c8403f;font-size:12.5px;font-weight:600}.fusion-orderdone{max-width:820px;margin:0 auto;padding:0 24px 80px}.fusion-orderdone .done-card{background:var(--paper, #fff);border:1px solid var(--line, #e8e5ec);border-radius:var(--r-card, 14px);padding:22px 24px;margin-bottom:16px}.fusion-orderdone .done-card>h3{font-size:15px;font-weight:700;color:var(--ink, #1c1723);margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid var(--line, #eeecf1)}.fusion-orderdone .done-result{text-align:center;padding:36px 24px 32px}.fusion-orderdone .done-result .icon{width:56px;height:56px;border-radius:50%;background:var(--wash, #fff0f7);color:var(--brand, var(--blue-deep, #2a7a94));display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.fusion-orderdone .done-result .message{display:block;font-size:19px;font-weight:800;color:var(--ink, #1c1723)}.fusion-orderdone .done-result .orderNumber{display:block;margin-top:12px;font-style:normal;font-size:13.5px;color:var(--mute, var(--m9, #8e9194))}.fusion-orderdone .done-result .orderNumber b{color:var(--ink, #1c1723);font-family:var(--lat, "Albert Sans", sans-serif);letter-spacing:.02em}.fusion-orderdone .done-result .totalPrice{margin-top:8px;font-size:13.5px;color:var(--ink, #26282a)}.fusion-orderdone .done-result .totalPrice strong{color:var(--brand, var(--blue-deep, #2a7a94));font-family:var(--lat, "Albert Sans", sans-serif);font-size:24px;font-weight:800;letter-spacing:-.02em;margin-left:6px}.fusion-orderdone .done-bank{background:#fbf8ef;border:1px solid #ecdfbd}.fusion-orderdone .done-bank>h3{border-bottom-color:#ecdfbd}.fusion-orderdone .done-bank .ec-base-help{margin-top:10px}.fusion-orderdone .done-rows{margin:0}.fusion-orderdone .done-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;font-size:13.5px}.fusion-orderdone .done-rows dt{color:var(--mute, var(--m9, #8e9194));flex:none}.fusion-orderdone .done-rows dd{margin:0;color:var(--ink, #26282a);font-weight:600;text-align:right}.fusion-orderdone .done-rows>div.total{border-top:1px solid var(--line, #eeecf1);margin-top:8px;padding-top:14px}.fusion-orderdone .done-rows>div.total dt{color:var(--ink, #1c1723);font-weight:700}.fusion-orderdone .done-rows>div.total dd{color:var(--brand, var(--blue-deep, #2a7a94));font-family:var(--lat, "Albert Sans", sans-serif);font-size:20px;font-weight:800}.fusion-orderdone .done-cta{display:flex;gap:10px;margin-top:22px}.fusion-orderdone .done-cta a{flex:1;display:flex;align-items:center;justify-content:center;min-height:54px;padding:14px 18px;line-height:1.4;text-align:center;border-radius:11px;font-size:15px;font-weight:700;box-sizing:border-box}.fusion-orderdone .done-cta a.primary{background:var(--brand, var(--blue-deep, #2a7a94));border:1.5px solid var(--brand, var(--blue-deep, #2a7a94));color:var(--on-brand, #fff)}.fusion-orderdone .done-cta a.primary:hover{background:var(--brand-2, var(--blue-text, #12566e));border-color:var(--brand-2, var(--blue-text, #12566e))}.fusion-orderdone .done-cta a.ghost{background:var(--paper, #fff);border:1.5px solid var(--line, #d9d5df);color:var(--ink, #1c1723)}@media(max-width:600px){.fusion-orderdone .done-cta{flex-direction:column}}.kcp-payment{max-width:680px;margin:56px auto;padding:32px;border:1px solid #d2d6d8;background:#fff;border-radius:8px;text-align:center}.kcp-payment h1{font-size:clamp(24px,4vw,32px);margin:12px 0 20px}.kcp-payment p{line-height:1.7;margin:14px 0;overflow-wrap:anywhere}.kcp-payment-amount{font-size:28px;font-weight:700}.kcp-payment-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.kcp-payment-actions>*{padding:14px 20px;border:1px solid #b8c0c5;border-radius:4px;min-height:48px}.kcp-payment-actions .btnSubmit{background:var(--blue, #5bc8e4);color:#172125;border-color:#3ea5c0}.kcp-payment-actions button:disabled{opacity:.5;cursor:wait}.contact-phone{display:flex;gap:8px;min-width:0;width:100%}.contact-phone select{width:145px;flex:0 0 145px}.contact-phone input{min-width:0!important;width:100%!important}.contact-phone :is(input,select),.address-fields input,.address-dialog input{min-height:44px;border:1px solid #cddce0;border-radius:6px;padding:10px;background:#fff;color:#26383e;font:inherit;box-sizing:border-box}.address-fields{display:grid;gap:10px}.address-fields label{display:grid;gap:6px}.address-search-row{display:flex;gap:8px}.address-search-row input{min-width:0;flex:1}.address-fields button,.address-dialog button{min-height:44px;padding:10px 16px;border:1px solid #91cbd9;background:#e9f8fc;color:#173744;border-radius:6px;font:inherit;cursor:pointer}.address-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#17374488;display:grid;place-items:center;padding:20px}.address-dialog{width:min(580px,100%);max-height:85dvh;overflow:auto;background:#fff;padding:24px;border-radius:16px;box-shadow:0 12px 50px #17374433}.address-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.address-dialog h2{margin:0;font-size:22px}.address-dialog form{display:flex;gap:8px}.address-dialog form input{min-width:0;flex:1}.address-dialog ul{list-style:none;padding:0;display:grid;gap:8px}.address-dialog li button{display:grid;text-align:left;width:100%;gap:4px;background:#fff}.address-dialog li button:hover{background:#e9f8fc}.address-dialog small{color:#556c75}.address-fields :focus-visible,.address-dialog :focus-visible,.contact-phone :focus-visible{outline:3px solid #5bc8e4;outline-offset:2px}@media(max-width:600px){.address-overlay{padding:0}.address-dialog{width:100%;height:100dvh;max-height:none;border-radius:0;padding:20px;box-sizing:border-box}.contact-phone select{width:120px;flex-basis:120px}}.contact-address-dialog{width:min(560px,calc(100vw - 32px));max-height:80svh;padding:24px;border:1px solid #5bc8e4;border-radius:12px;color:#26282a;background:#fff}.contact-address-dialog::backdrop{background:#0006}.contact-address-dialog input{display:block;width:100%;min-height:44px;margin:8px 0}.contact-address-dialog button{min-height:44px;padding:8px 14px;white-space:normal}.contact-address-dialog ul{list-style:none;padding:0}.contact-address-dialog li{margin:8px 0}.contact-address-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;box-sizing:border-box;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overflow:auto;padding:clamp(20px,4vw,32px);box-shadow:0 20px 70px #142a3450}.contact-address-dialog h2{margin:0 0 22px;font-size:24px}.contact-address-dialog label{display:block;font-weight:700}.contact-address-dialog input{box-sizing:border-box;border:1px solid #b9cbd0;border-radius:8px;padding:10px 12px}.contact-address-dialog button{border:1px solid #176980;border-radius:8px;background:#fff;color:#176980;cursor:pointer}.contact-address-dialog>button:nth-of-type(1){background:#176980;color:#fff;min-width:120px}.contact-address-dialog>button:last-child{display:block;margin:20px 0 0 auto}.contact-address-dialog li button{display:block;width:100%;text-align:left;white-space:normal}@media(max-width:600px){.contact-address-dialog[open]{width:calc(100vw - 24px);padding:20px}.contact-address-dialog>button:nth-of-type(1),.contact-address-dialog>button:last-child{width:100%;margin-top:12px}}.contact-address-dialog[open]{width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:28px;border:1px solid #d9e6ea;border-radius:12px;background:#fff;color:#26383e;box-shadow:0 24px 80px #17374445}.contact-address-dialog::backdrop{background:#0f2a348f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.contact-address-dialog__head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:26px}.contact-address-dialog__head h2{margin:0 0 6px;font-size:25px;line-height:1.3;letter-spacing:-.035em;color:#173744}.contact-address-dialog__head p{margin:0;color:#5b7078;font-size:13px}.contact-address-dialog .contact-address-dialog__close{flex:0 0 38px;width:38px;height:38px;min-height:38px;padding:0;border:1px solid #d9e6ea;border-radius:50%;background:#fff;color:#176980;font-size:25px;line-height:1}.contact-address-dialog__form label{font-size:13px;color:#26383e}.contact-address-dialog__search{display:flex;gap:8px;align-items:stretch;margin-top:8px}.contact-address-dialog__search input{flex:1;min-width:0;margin:0;border-radius:6px}.contact-address-dialog .contact-address-dialog__search button{min-width:88px;border-radius:6px;background:#176980;color:#fff;font-weight:700}.contact-address-dialog__results{display:grid;gap:8px;max-height:40dvh;overflow:auto;margin:20px 0 0!important;padding:0!important}.contact-address-dialog__results li{margin:0!important}.contact-address-dialog__results button{display:grid!important;gap:5px;width:100%;padding:14px!important;border:1px solid #d9e6ea!important;border-radius:6px!important;background:#fff!important;text-align:left;color:#26383e!important}.contact-address-dialog__results button:hover,.contact-address-dialog__results button:focus-visible{border-color:#5bc8e4!important;background:#f1fbfd!important}.contact-address-dialog__results strong{font-size:14px}.contact-address-dialog__results span,.contact-address-dialog__empty{font-size:12px;color:#61757d}.contact-address-dialog__empty{margin:20px 0 0;padding:20px;border:1px dashed #cbdce1;border-radius:6px;text-align:center}.contact-address-dialog__message{margin:14px 0 0;color:#a34632;font-size:13px}.contact-address-dialog :focus-visible{outline:3px solid #5bc8e4;outline-offset:2px}@media(max-width:600px){.contact-address-dialog[open]{inset:auto 0 0 0;width:100vw;max-height:88dvh;margin:0;padding:24px 18px calc(22px + env(safe-area-inset-bottom));border:0;border-radius:18px 18px 0 0}.contact-address-dialog[open]:before{content:"";display:block;width:38px;height:4px;margin:-12px auto 22px;border-radius:3px;background:#bdd5dc}.contact-address-dialog__head h2{font-size:22px}.contact-address-dialog__results{max-height:44dvh}}.guarantee-order{margin:24px 0;padding:24px;background:#f1f8fa;border:1px solid #b9dce5;color:#26282a;line-height:1.8}.guarantee-order h3{font-size:20px;margin:0 0 10px}.guarantee-order label{display:block;font-weight:600}.guarantee-order textarea{display:block;width:100%;min-height:80px;padding:12px;box-sizing:border-box;margin:8px 0 14px;border:1px solid #9ebcc4;background:#fff;font:inherit}.guarantee-order button{min-height:44px;padding:10px 18px}@media(max-width:600px){.guarantee-order{padding:18px}}.guarantee-refund-account{min-width:0;overflow-wrap:anywhere}.guarantee-refund-account input{display:block;width:100%;max-width:420px;box-sizing:border-box;min-height:44px;font:inherit;margin:6px 0 12px;padding:8px;border:1px solid #9ebcc4}.guarantee-refund-account form{min-width:0}.my-head{max-width:1240px;width:92%;margin:34px auto 18px;display:grid;gap:6px}.my-head h1{margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:800;letter-spacing:-.01em;color:var(--ink, #26282a);line-height:1.2}.my-head h1:after{content:".";color:var(--brand, var(--blue-deep, #2a7a94))}.my-head h1 small{display:inline-block;margin-left:12px;font-size:14px;font-weight:600;color:var(--sub, var(--m6, #5a5d60));vertical-align:middle}.my-ops{max-width:1240px;width:92%;margin:0 auto 60px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px}.my-ops .my-ops-card{display:grid;gap:6px;padding:22px 22px 24px;border:1px solid var(--line, #e5e7eb);background:var(--paper, #fff);color:var(--ink, #26282a);text-decoration:none;min-width:0}.my-ops .my-ops-card strong{font-size:18px;font-weight:800}.my-ops .my-ops-card strong:after{content:" →";color:var(--brand, var(--blue-deep, #2a7a94))}.my-ops .my-ops-card>span:last-child{font-size:13px;color:var(--sub, var(--m6, #5a5d60));line-height:1.55}.my-ops .my-ops-card:hover{border-color:var(--brand, var(--blue-deep, #2a7a94))}.my-ops .my-ops-card:focus-visible{outline:2px solid var(--brand, var(--blue-deep, #2a7a94));outline-offset:2px}.my-ops-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px}.my-ops-controls label{font-size:11.5px;letter-spacing:.04em;color:var(--sub, var(--m6, #5a5d60));font-weight:700}.my-ops-input{height:32px;min-width:0;padding:0 10px;border:1px solid var(--line, #e5e7eb);background:var(--paper, #fff);color:var(--ink, #26282a);font:inherit;font-size:13px;border-radius:0}.my-ops-controls input.my-ops-input{flex:1 1 200px;max-width:320px}.my-ops-input:focus-visible{outline:2px solid var(--brand, var(--blue-deep, #2a7a94));outline-offset:1px}.my-ops-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.my-ops-foot .my-hint{margin-right:auto}.my-ops-more{display:inline-flex;align-items:center;height:40px;padding:0 18px;border:1px solid var(--ink, #26282a);background:var(--paper, #fff);color:var(--ink, #26282a);font:inherit;font-size:13.5px;font-weight:700;border-radius:0;cursor:pointer}.my-ops-more:hover{background:var(--wash, #eaf7fb)}.my-ops-more:focus-visible{outline:2px solid var(--brand, var(--blue-deep, #2a7a94));outline-offset:2px}.my-sec[data-my-ops-pharmacies] .my-table-wrap:focus-visible,.my-sec[data-my-ops-brands] .my-table-wrap:focus-visible{outline:2px solid var(--brand, var(--blue-deep, #2a7a94));outline-offset:2px}.my-ops-tag{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid var(--line, #dfe3e8);background:var(--canvas, var(--tile, #f5f5f3));font-size:11px;font-weight:700;color:var(--sub, var(--m6, #5a5d60));vertical-align:middle}.my-pharmacy-name{color:var(--ink, #26282a);text-decoration:underline;text-decoration-color:#d58aab;text-underline-offset:4px}.my-pharmacy-name:focus-visible{outline:2px solid var(--blue-deep, #2a7a94);outline-offset:4px}.my-pharmacy-operations{margin:18px 0 24px;padding:clamp(14px,3vw,24px);border:1px solid var(--line, #dfe3e8);border-top:3px solid #d58aab;background:var(--canvas, var(--tile, #f5f5f3));scroll-margin-top:160px;min-width:0}.my-pharmacy-operations-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.my-pharmacy-location{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;padding:0}.my-pharmacy-location div{min-width:0;padding:14px;border:1px solid var(--line,#dfe3e8);background:var(--paper,#fff)}.my-pharmacy-location dt{font-size:12px;color:var(--sub,#5a5d60)}.my-pharmacy-location dd{margin:6px 0 0;font-size:14px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(max-width:720px){.my-pharmacy-location{grid-template-columns:1fr}}.my-pharmacy-operations h4{margin:6px 0;font-size:clamp(19px,2.5vw,25px);line-height:1.4}.my-pharmacy-operations h5{margin:22px 0 8px;font-size:15px}.my-pharmacy-operations .my-hint{line-height:1.65}.my-pharmacy-operations .fpv{margin:12px 0 0}.my-pharmacy-operations .my-table{background:var(--paper, #fff)}.my-pharmacy-operations .my-table th:first-child{min-width:180px;max-width:300px;overflow-wrap:anywhere}.my-cart{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:16px 18px;border:1px solid var(--line, #e5e7eb);background:var(--paper, #fff)}.my-cart .my-cart-txt{display:grid;gap:3px;min-width:0}.my-cart .my-cart-txt strong{font-size:16px;font-weight:800;color:var(--ink, #26282a)}.my-cart .my-cart-txt strong:after{content:".";color:var(--brand, var(--blue-deep, #2a7a94))}.my-sec{max-width:1240px;width:92%;margin:0 auto 26px;padding:18px 20px 20px;border:1px solid var(--line, #e5e7eb);background:var(--paper, #fff);box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.my-sec-head{display:grid;gap:4px;margin-bottom:12px}.my-sec-head h3{margin:0;font-size:18px;font-weight:800;color:var(--ink, #26282a)}.my-sec-head h3:after{content:".";color:var(--brand, var(--blue-deep, #2a7a94))}.my-empty{margin:8px 0 0;padding:16px;border:1px dashed var(--line, #dfe3e8);background:var(--canvas, var(--tile, #f5f5f3));font-size:13px;color:var(--sub, var(--m6, #5a5d60));line-height:1.6}.my-empty a{color:var(--ink, #26282a);border-bottom:1px solid currentColor}.my-hint{display:block;font-size:11.5px;font-weight:400;color:var(--sub, var(--m6, #5a5d60))}.my-table-wrap{position:relative;overflow-x:auto;margin-top:8px;border-top:1px solid var(--ink, #26282a);max-width:100%;overscroll-behavior-x:contain}.my-table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.my-table th,.my-table td{padding:9px 8px;border-bottom:1px solid var(--line, #e5e7eb);text-align:left;vertical-align:middle}.my-table thead th{font-size:11.5px;letter-spacing:.04em;color:var(--sub, var(--m6, #5a5d60));font-weight:700;white-space:nowrap;background:var(--canvas, var(--tile, #f5f5f3))}.my-table thead th small{display:block;font-weight:500;letter-spacing:0}.my-table tbody th{font-weight:700;color:var(--ink, #26282a)}.my-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.my-table .mono{font-variant-numeric:tabular-nums;white-space:nowrap}.my-table tfoot th,.my-table tfoot td{font-weight:800;color:var(--ink, #26282a);border-top:1px solid var(--ink, #26282a);border-bottom:0}.my-prod{display:inline-flex;align-items:center;gap:10px;min-width:0}.my-prod img,.my-prod .my-prod-ph{width:36px;height:36px;object-fit:cover;background:var(--canvas, var(--tile, #f5f5f3));border:1px solid var(--line, #e5e7eb);flex:0 0 auto;display:block}.my-chips{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.my-chips li{padding:5px 10px;border:1px solid var(--line, #dfe3e8);background:var(--paper, #fff);font-size:12px;color:var(--sub, var(--m6, #5a5d60));font-variant-numeric:tabular-nums}.my-chips li b{color:var(--ink, #26282a);margin-right:6px}.my-bench-cats{margin-top:14px;display:grid;gap:4px}.my-strip{max-width:1240px;width:92%;margin:0 auto 18px;padding:16px 20px;border:1px solid var(--line, #e5e7eb);background:var(--paper, #fff);display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr) auto;gap:14px 24px;align-items:center;box-sizing:border-box}.my-strip-id{display:grid;gap:4px;min-width:0}.my-strip-id strong{font-size:17px;font-weight:800;color:var(--ink, #26282a)}.my-strip-id .mp-badge{margin:0 0 4px;justify-self:start}.my-strip-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;margin:0;min-width:0}.my-strip-dl div{display:grid;gap:2px;min-width:0}.my-strip-dl dt{font-size:11px;letter-spacing:.06em;color:var(--sub, var(--m6, #5a5d60))}.my-strip-dl dd{margin:0;font-size:13px;font-weight:700;color:var(--ink, #26282a);overflow-wrap:anywhere}.my-strip-links{display:flex;flex-direction:column;gap:10px;align-items:flex-start;white-space:nowrap}.my-strip-links .ms-more{margin-left:0}.my-panel-anchor{scroll-margin-top:80px}.my-activity{max-width:1240px;width:92%;margin-left:auto;margin-right:auto}.my-reco-groups{display:grid;gap:16px}.my-reco-brand{border-top:1px solid var(--line, #e5e7eb);padding-top:12px}.my-reco-brand-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.my-reco-brand-head h4{margin:0;font-size:15px;font-weight:800;color:var(--ink, #26282a)}.my-reco-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.my-reco-card{display:flex;gap:12px;padding:10px;border:1px solid var(--line, #e5e7eb);background:var(--paper, #fff);color:var(--ink, #26282a);text-decoration:none;min-width:0}.my-reco-card:hover{border-color:var(--brand, var(--blue-deep, #2a7a94))}.my-reco-ph{flex:0 0 84px;width:84px;aspect-ratio:1 / 1;overflow:hidden;background:var(--canvas, var(--tile, #f5f5f3));border:1px solid var(--line, #e5e7eb)}.my-reco-ph img{width:100%;height:100%;object-fit:cover;display:block}.my-reco-body{display:grid;gap:4px;min-width:0;align-content:start}.my-reco-name{font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.my-reco-reason{font-size:12.5px;color:var(--sub, var(--m6, #5a5d60));line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.my-reco-meta{font-size:12px;color:var(--sub, var(--m6, #5a5d60));font-variant-numeric:tabular-nums}.my-reco-price{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.my-brand-shelf{margin-top:10px}.my-shelfboard{display:grid;gap:0}.my-brand-folders{max-width:1240px;width:92%;margin:0 auto}.my-brand-folders .my-sec{width:100%;margin-left:0;margin-right:0}.my-brand-form fieldset{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.my-brand-form label{display:grid;gap:8px;font-size:14px;font-weight:700}.my-brand-form textarea,.my-brand-form input{box-sizing:border-box;width:100%;padding:12px;border:1px solid var(--line, #dfe3e8);border-radius:0;background:var(--paper, #fff);color:var(--ink, #26282a);font:inherit}.my-brand-form textarea{resize:vertical}.my-brand-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.my-brand-actions a{color:var(--brand, var(--blue-deep, #2a7a94))}.my-brand-blocks{display:grid;gap:16px;border-top:1px solid var(--line,#dfe3e8);padding-top:20px}.my-brand-blocks__head h4,.my-brand-preview h4{margin:0;font-size:18px}.my-brand-blocks__head p{margin:6px 0 0;color:var(--sub,#5a5d60);font-size:13px}.my-brand-editor-canvas{max-width:900px;min-height:320px;padding:clamp(20px,4vw,52px);border:1px solid #d8e0e2;box-shadow:0 14px 38px #18343b12;background:#fff;display:grid;align-content:start;gap:0}.my-brand-block-editor{display:grid;gap:12px;padding:20px 0;border:0;border-top:1px solid #edf0ef;background:#fff}.my-brand-editor-canvas>.my-brand-add-controls:first-child{padding-bottom:15px}.my-brand-editor-canvas .my-brand-add-controls{padding-top:12px}.my-brand-block-editor textarea{border:0;border-bottom:1px solid #e4e9e8;border-radius:0;padding:10px 0;font-size:16px;line-height:1.75}.my-brand-block-editor__head,.my-brand-block-editor__actions,.my-brand-add-controls,.my-brand-type-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.my-brand-block-editor__head{justify-content:space-between}.my-brand-block-editor__actions button,.my-brand-add-controls button,.my-brand-add-image{min-height:38px;padding:6px 12px;border:1px solid #8fb6c1;background:#fff;color:#176980;font:inherit;cursor:pointer}.my-brand-block-editor__actions button:disabled{opacity:.45;cursor:default}.my-brand-add-image{display:inline-flex!important;align-items:center;font-size:14px!important}.my-brand-add-image input{position:absolute;width:1px;height:1px;opacity:0}.my-brand-type-controls label{min-width:130px}.my-brand-type-controls select{min-height:38px;padding:6px;border:1px solid var(--line,#dfe3e8);background:#fff;font:inherit}.my-brand-form .my-brand-bold,.my-brand-form .my-brand-publish{display:flex;align-items:center;gap:9px}.my-brand-form .my-brand-bold input,.my-brand-form .my-brand-publish input{width:auto}.my-brand-block-preview{display:block;max-width:100%;max-height:280px;object-fit:contain;justify-self:start}.my-brand-preview{padding:16px;border:1px solid #d8e8ec;background:#fff}.my-brand-form :is(button,input,select,textarea):focus-visible,.my-brand-add-image:focus-within{outline:2px solid #176980;outline-offset:2px}.my-brand-add-controls>button{width:42px;min-width:42px;padding:5px;font-size:23px;line-height:1}.my-brand-add-menu{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:5px 8px;border-left:2px solid #5bc8e4}.my-brand-add-menu button,.my-brand-add-menu label{min-height:38px}.my-brand-length{margin:0;font-size:12px;color:#526870}.my-brand-length[role=alert]{color:#a32635}@media(max-width:700px){.my-brand-block-editor{padding:12px}.my-brand-block-editor__head{align-items:start}.my-brand-block-editor__actions{justify-content:flex-start}.my-brand-type-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.my-brand-type-controls label{min-width:0}.my-brand-type-controls select{width:100%}}.my-brand-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px}.my-brand-totals dt{color:var(--sub, var(--m6, #5a5d60));font-size:13px}.my-brand-totals dd{margin:8px 0 0;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}@media(max-width:1023px){.my-ops,.my-strip{grid-template-columns:1fr}.my-strip-links{flex-direction:row;flex-wrap:wrap}}@media(max-width:560px){.my-head,.my-sec,.my-strip,.my-ops,.my-activity{width:auto;margin-left:16px;margin-right:16px}.my-sec{padding:16px 14px 18px}.my-reco-list{grid-template-columns:1fr}.my-cart{flex-direction:column;align-items:stretch}.my-ops-controls input.my-ops-input{max-width:none;flex-basis:100%}.my-ops-foot .my-hint{margin-right:0;flex-basis:100%}}.my-pharmacy-switch{display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:100%}.my-pharmacy-switch select{min-width:0;max-width:100%;padding:8px 12px;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit}.my-pharmacy-switch select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:600px){.my-pharmacy-switch select{flex:1 1 100%;width:100%}.my-head h1 small{overflow-wrap:anywhere}}.bps-apply-status{max-width:720px;margin:0 auto 40px;padding:24px 22px 26px;border:1px solid var(--line, #e5e7eb);background:var(--paper, #fff);color:var(--ink, #26282a)}.bps-apply-status__ey{margin:0;font-size:11.5px;letter-spacing:.16em;font-weight:700;color:var(--sub, var(--m6, #5a5d60))}.bps-apply-status__ti{margin:8px 0 14px;font-size:clamp(20px,2.2vw,26px);font-weight:800;letter-spacing:-.01em}.bps-apply-status__msg{margin:0 0 14px;font-size:13.5px;line-height:1.8;color:var(--sub, var(--m6, #5a5d60))}.bps-apply-status__msg--dim{color:var(--mute, var(--m9, #8e9194))}.bps-apply-status__reject{margin:0 0 16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--red, #c0392b) 25%,var(--paper, #fff));background:color-mix(in srgb,var(--red, #c0392b) 5%,var(--paper, #fff))}.bps-apply-status__reason{margin:0 0 10px;font-size:13.5px;line-height:1.8;color:var(--red, #c0392b)}.bps-apply-status__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--brand, var(--blue-deep, #2a7a94));background:var(--brand, var(--blue-deep, #2a7a94));color:var(--on-brand, #fff);font:inherit;font-weight:700;font-size:13.5px;padding:10px 20px;cursor:pointer}.bps-apply-status__cta:focus-visible{outline:2px solid var(--ink, #26282a);outline-offset:2px}.bps-apply-status__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:6px 0 0;border-top:1px solid var(--line, #e5e7eb)}.bps-apply-status__grid>div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:10px;padding:10px 2px;border-bottom:1px solid var(--line, #e5e7eb);min-width:0}.bps-apply-status__grid dt{margin:0;font-size:12px;font-weight:700;color:var(--sub, var(--m6, #5a5d60))}.bps-apply-status__grid dd{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:720px){.bps-apply-status{margin-left:16px;margin-right:16px}.bps-apply-status__grid{grid-template-columns:1fr}}.bps-login-status{margin:0 0 18px}.bps-login-status .bps-apply-status{margin:0 0 12px;max-width:none}@media(max-width:560px){.bps-login-status .bps-apply-status{margin-left:0;margin-right:0}}a.bps-apply-status__cta{display:inline-block;text-decoration:none}.my-brand-add-menu button,.my-brand-add-menu label{display:inline-flex;align-items:center;gap:7px}.my-brand-add-menu svg{flex:none;stroke-width:1.8}.login .id,.login .password{overflow:hidden;display:block;width:100%;margin:0}.login .id span,.login .password span{height:32px;line-height:32px;padding:0 0 0 10px}.login input[type=text],.login input[type=password]{width:100%;height:50px;line-height:48px;padding:0 20px;margin:0 0 10px}.login__security{margin:10px 0 30px;font-size:13px}.login__security .secret{position:relative;display:inline-block;height:17px;line-height:17px;padding:0 0 0 27px;background:url(//img.echosting.cafe24.com/skin/skin/member/ico_access.svg) no-repeat 0 0}.login__security .secret img{position:absolute;top:0;left:0;opacity:.00001;width:100%;height:100%;z-index:10}.login__util{overflow:hidden;margin:30px 0 0;text-align:center}.login__link{position:relative;margin:25px 9px 0 0;padding:25px 0 0;color:var(--sub, var(--m6, #5a5d60));border-top:1px solid var(--line, #e9e9e9)}.login__link a{position:absolute;top:25px;right:0}.login__button{margin:20px 0 0}.login__button [class^=btn]+[class^=btn]{margin:10px 0 0}.login__sns{margin:30px 0 0}.login__sns [class*=btn]{display:block;border-radius:2px;font-size:15px;text-align:center;height:50px;line-height:50px;font-weight:700;text-decoration:none;box-sizing:border-box;background-size:20px 0}.login__sns [class*=btn]+[class*=btn]{margin:10px 0 0}@media all and (min-width:1025px){.login{width:421px;margin:0 auto}}.xans-member-login .login__sns.bps-sns-on{display:block}.xans-member-login .bps-login-error{max-width:400px;margin:12px auto 0;padding:11px 14px;border:1px solid #f3c4c4;background:#fdf3f3;border-radius:8px;color:#c0392b;font-size:13px;line-height:1.55;text-align:left}.xans-member-login .bps-demo-note{max-width:400px;margin:18px auto 0;padding:14px 18px;border:1px dashed var(--soft, #bfe9f4);background:var(--wash, #e9f6fa);border-radius:10px;font-size:13px;color:var(--sub, var(--m6, #5a5d60));line-height:1.7;text-align:left}.xans-member-login .bps-demo-note strong{color:var(--brand, var(--blue-deep, #2a7a94))}.xans-member-login .bps-demo-note code{display:inline-block;padding:1px 7px;margin:0 2px;background:var(--paper, #fff);border:1px solid var(--soft, #bfe9f4);border-radius:4px;font-family:Consolas,Menlo,monospace;font-size:12.5px;color:var(--ink, #26282a)}.xans-member-login .bps-login-track{max-width:400px;margin:0 auto 18px;display:flex;gap:0;border:1px solid var(--line, #e3e3de);border-radius:10px;overflow:hidden;background:var(--paper, #fff)}.xans-member-login .bps-login-track button{flex:1;padding:12px 10px;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:var(--mute, var(--m9, #8e9194));line-height:1.3}.xans-member-login .bps-login-track button+button{border-left:1px solid var(--line, #e3e3de)}.xans-member-login .bps-login-track button:hover{color:var(--brand, var(--blue-deep, #2a7a94))}.xans-member-login .bps-login-track button.on{background:var(--brand, var(--blue-deep, #2a7a94));color:var(--on-brand, #fff);font-weight:700}.xans-member-login .bps-login-track button:focus-visible{outline:2px solid var(--accent, var(--blue, #5bc8e4));outline-offset:-2px}.xans-member-login .bps-track-link{border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit;font-size:13px;color:var(--brand, var(--blue-deep, #2a7a94));text-decoration:underline}.xans-member-login .login input:focus{outline:2px solid var(--blue,#5bc8e4);outline-offset:1px}.bp-login-layout{display:grid;grid-template-columns:1.05fr 1fr;max-width:1184px;width:calc(100% - 64px);margin:56px auto 80px;gap:64px;color:var(--ink,#26282a)}.bp-login-brand{background:var(--tile,#f5f5f3);background:color-mix(in srgb,var(--blue,#5bc8e4) 12%,var(--tile,#f5f5f3));padding:52px 48px;display:flex;flex-direction:column;min-width:0}.bp-login-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--ink,#26282a)}.bp-login-brand h1{font-family:var(--disp,"Gmarket Sans",sans-serif);font-size:clamp(25px,2.6vw,36px);line-height:1.55;letter-spacing:-.05em;margin:24px 0}.bp-login-brand p{font-size:14px;line-height:1.9;color:var(--sub,#5a5d60)}.bp-login-photo{display:block;width:100%;height:300px;object-fit:contain;margin:auto 0;mix-blend-mode:multiply}.bp-login-brand small{font-size:11px;line-height:1.6;color:var(--sub,#5a5d60);margin-top:30px}.bp-login-panel{padding:42px 0;min-width:0}.bp-login-panel h2{font-family:var(--disp,"Gmarket Sans",sans-serif);font-size:32px;margin:16px 0 30px}.bp-login-panel #member_login{width:100%;max-width:none;margin:0;padding:0;border:0}.bp-login-panel #member_login fieldset.form{width:100%;max-width:none;padding:0;margin:0;border:0;min-width:0}.bp-login-panel #member_login .login{width:100%;max-width:none;margin:0;padding:0}.bp-login-panel #member_login .bps-login-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;margin:0 0 28px;border:0;border-bottom:1px solid var(--line,#dededa);border-radius:0}.bp-login-panel #member_login .bps-login-track button{min-width:0;width:100%;padding:14px 12px;border:0;box-shadow:none;background:transparent;color:var(--sub,#5a5d60);text-align:center}.bp-login-panel #member_login .bps-login-track button.on{color:var(--ink,#26282a);box-shadow:inset 0 -2px var(--blue,#5bc8e4)}.bp-login-panel #member_login .login label{overflow:visible}.bp-login-panel #member_login .login label>span{display:block;height:auto;line-height:1.5;padding:0;margin:0 0 8px;font-size:12px;font-weight:600}.bp-login-panel #member_login .login input{height:48px;line-height:1.5;border:1px solid var(--line,#b5babc);border-radius:3px;background:var(--paper,#fff);padding:12px 14px;margin:0 0 20px;box-sizing:border-box}.bp-login-options{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:8px 0 38px;font-size:12px}.bp-login-options label{display:flex;align-items:center;gap:8px}.bp-login-options input{width:17px;height:17px;accent-color:var(--ink,#26282a)}.bp-login-options button{border:0;border-bottom:1px solid;background:none;padding:4px 0;font:inherit;cursor:pointer}.bp-login-panel #member_login .login__button{margin:0}.bp-login-panel #member_login .login__button button{width:100%;height:48px;border:1px solid var(--ink,#26282a);border-radius:3px;background:var(--ink,#26282a);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.bp-login-panel #member_login .login__button button:disabled{opacity:.6;cursor:wait}.bp-login-panel #member_login .wrap_find{display:flex;gap:20px;justify-content:flex-start;margin:12px 0 0;font-size:12px}.bp-login-panel #member_login .login__util{margin:-20px 0 0;text-align:right;font-size:12px;overflow:visible}.bp-login-account-note{font-size:12px;color:var(--sub,#5a5d60);line-height:1.7;margin:24px 0}.bp-login-alternative{margin-top:10px;border-bottom:1px solid var(--line,#dededa)}.bp-login-alternative summary{padding:18px 0;font-size:12px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.bp-login-alternative summary:after{content:"+"}.bp-login-alternative[open] summary:after{content:"−"}.bp-login-panel .bps-login-error,.bp-login-panel .bps-demo-note{max-width:none;margin:12px 0 20px}.bp-login-panel .login__sns{margin:0 0 18px}.bp-login-panel .login__magiclink{margin:0 0 18px!important}.bp-login-panel .bps-magiclink-form input{min-width:0;width:100%}.bp-login-panel #member_login .form,.bp-login-panel #member_login .login label{text-align:left}.bp-login-panel #member_login .login__button{max-width:none;width:100%}.bp-login-panel #member_login .login__button .btnSubmit{background:var(--ink,#26282a)!important;border-color:var(--ink,#26282a)!important;padding:12px 16px;height:48px;line-height:1.5}.bp-login-panel #member_login .wrap_find>div{padding:0;margin:0;background:none;font-size:12px}.bp-login-panel #member_login .login__util{display:block;height:auto;max-width:none;border:0;padding:0;line-height:20px;width:auto}.bp-login-panel #member_login .login__util a{font-size:12px}.bp-login-panel #member_login .login input{font-family:inherit}@media(max-width:760px){.bp-login-layout{width:calc(100% - 32px);margin:24px auto 44px;grid-template-columns:1fr;gap:24px}.bp-login-brand{padding:24px;min-height:0}.bp-login-brand h1{font-size:24px;margin:12px 0}.bp-login-brand p{margin:0}.bp-login-photo,.bp-login-brand small{display:none}.bp-login-panel{padding:8px 0}.bp-login-panel h2{font-size:28px;margin:12px 0 18px}.bp-login-options{margin-bottom:24px}}.bp-login-alternative summary::-webkit-details-marker{display:none}.bp-login-panel #member_login .bp-login-join{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;margin-top:12px;padding:12px 16px;border:1px solid var(--blue,#5bc8e4);border-radius:3px;background:var(--blue,#5bc8e4);color:var(--ink,#26282a);font-size:14px;font-weight:700;line-height:1.5;text-decoration:none}.bp-login-panel #member_login .bp-login-join:focus-visible{outline:2px solid var(--ink,#26282a);outline-offset:3px}.bp-login-panel #member_login .bp-login-join:hover{filter:brightness(.96)}.bp-join{--jink:var(--ink, #26282a);--jmist:var(--canvas, var(--tile, #f5f5f3));--jpink:var(--brand, var(--blue-deep, #2a7a94));--jlat:"Albert Sans","Pretendard",sans-serif;--jbody:"Pretendard","Pretendard Variable",sans-serif;--jmax:840px}.bp-join,.bp-join *{box-sizing:border-box}.bp-join .bp-join-head{padding:64px 0 34px;text-align:center}.bp-join .bp-join-head .ey{display:inline-block;font-family:var(--jlat);font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--jink);margin:0 0 22px}.bp-join .bp-join-head .mast{font-family:var(--jlat);font-weight:800;font-size:clamp(38px,6vw,56px);line-height:.98;letter-spacing:-.02em;color:var(--jink);margin:0}.bp-join .bp-join-head .mast .ko{display:block;font-family:var(--jbody);font-weight:700;font-size:clamp(19px,2.4vw,25px);letter-spacing:-.01em;margin-top:14px;color:var(--jink)}.bp-join .bp-join-head .sub{font-size:14px;color:var(--sub, var(--m6, #5a5d60));margin:20px auto 0;line-height:1.7;max-width:640px}.bp-join .bp-join-head .mast:before,.bp-join .bp-join-head .mast:after,.bp-join .bp-join-head .ey:before,.bp-join .bp-join-head .ey:after{content:none!important}.bp-join .bp-join-steps{max-width:var(--jmax);margin:6px auto 48px;padding:0 32px;border-top:1px solid var(--jink);border-bottom:1px solid rgba(10,10,10,.14)}.bp-join .bp-join-steps ol{display:flex;justify-content:space-between;align-items:stretch;list-style:none;margin:0;padding:0}.bp-join .bp-join-steps li{flex:1;display:flex;align-items:baseline;gap:12px;padding:20px 0;color:var(--mute, var(--m9, #8e9194));position:relative;font-family:var(--jbody)}.bp-join .bp-join-steps li b{font-family:var(--jlat);font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1}.bp-join .bp-join-steps li span{font-size:14px;font-weight:500;letter-spacing:-.01em}.bp-join .bp-join-steps li.on{color:var(--jink)}.bp-join .bp-join-steps li.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--jink)}.bp-join .bp-form{max-width:var(--jmax);margin:0 auto;padding:0 32px 48px}.bp-join .agreeAll{border:0;border-top:2px solid var(--jink);border-bottom:1px solid rgba(10,10,10,.14);border-radius:0;background:transparent;padding:26px 0 22px;margin:0;max-width:none}.bp-join .agreeAll h3{font-family:var(--jlat);font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--sub, var(--m6, #5a5d60));margin:0 0 12px}.bp-join .agreeAll>p{display:flex;align-items:center;gap:12px;margin:0}.bp-join .agreeAll label strong{font-size:19px;font-weight:700;color:var(--jink);letter-spacing:-.01em;cursor:pointer}.bp-join .agreeAll .desc{display:block;font-size:13px;color:var(--sub, var(--m6, #5a5d60));margin:10px 0 0 32px;line-height:1.6}.bp-join .agreeInner{display:block;margin:0;overflow:visible}.bp-join .agreeInner .left,.bp-join .agreeInner .right{width:auto;float:none;padding:0}.bp-join .agreeArea{position:relative;padding:20px 0 20px 24px;border-bottom:1px solid rgba(10,10,10,.1);margin:0;background:transparent}.bp-join .agreeArea:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:1px;background:#0a0a0a2e}.bp-join .agreeArea .title h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;font-family:var(--jbody);font-size:15px;font-weight:600;color:var(--jink)}.bp-join .agreeArea .title h3 .check{cursor:pointer;display:inline-flex;align-items:center;gap:8px}.bp-join .agreeArea .btnToggle{margin-left:auto}.bp-join .agreeArea .contents{margin-top:12px;max-height:150px;overflow:auto;font-size:12.5px;color:var(--sub, var(--m6, #5a5d60));line-height:1.6;background:var(--jmist);border-radius:4px;padding:12px 14px}.bp-join .req-tag{display:inline-block;padding:3px 8px;font-size:11px;font-weight:800;color:var(--on-brand, #fff);background:var(--jpink);border-radius:2px;line-height:1;vertical-align:middle}.bp-join .opt-tag{display:inline-block;padding:3px 8px;font-size:11px;font-weight:700;color:var(--sub, var(--m6, #5a5d60));background:var(--paper, #fff);border:1px solid var(--strike, #b5b5b5);border-radius:2px;line-height:1;vertical-align:middle}.bp-join .ec-base-button.gBottom{max-width:var(--jmax);margin:48px auto 88px;padding:0 32px;display:flex;justify-content:center;gap:12px;border:0;background:none}.bp-join .ec-base-button .btnNormalFix,.bp-join .ec-base-button .btnSubmitFix{min-width:180px;padding:16px 40px;font-family:var(--jbody);font-size:15px;font-weight:600;letter-spacing:-.01em;border-radius:2px;border:1.5px solid var(--jink);line-height:1;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.bp-join .ec-base-button .btnNormalFix{background:var(--paper, #fff)!important;color:var(--jink)!important;border-color:var(--jink)!important}.bp-join .ec-base-button .btnNormalFix:hover{background:var(--jmist)!important}.bp-join .ec-base-button .btnSubmitFix{background:var(--jink)!important;color:var(--on-brand, #fff)!important;border-color:var(--jink)!important}.bp-join .ec-base-button .btnSubmitFix:hover{background:color-mix(in srgb,var(--jink) 88%,#fff)!important}.bp-join .memberArea{max-width:980px;margin:0 auto;padding:0 24px}.bp-join.join-done .memberArea{max-width:680px;margin:0 auto;padding:0 24px;text-align:center}.bp-join .joinComplete .member_icon{display:flex;justify-content:center;margin:0 0 18px}@media(max-width:760px){.bp-join .bp-join-head{padding:40px 0 24px}.bp-join .bp-join-steps{margin:6px auto 30px;padding:0 16px}.bp-join .bp-join-steps li{padding:16px 0;gap:10px}.bp-join .bp-join-steps li b{font-size:20px}.bp-join .bp-form{padding:0 16px 36px}.bp-join .memberArea{padding:0 16px}.bp-join .ec-base-button.gBottom{padding:0 16px;margin:36px auto 64px}.bp-join .ec-base-button .btnNormalFix,.bp-join .ec-base-button .btnSubmitFix{flex:1;min-width:0;padding:14px 16px;font-size:14px}}.xans-member-join .title h3{font-size:16px;font-weight:400}.xans-member-join .contents p{margin:0 0 20px}.xans-member-join .ec-base-chk{margin-top:3px}.bp-join .ec-base-chk,.bp-join input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px;flex:0 0 18px;accent-color:var(--jpink);margin:0}.bp-join .join-check{margin:0 0 0 10px;min-height:40px;padding:8px 14px;border:1px solid var(--jpink);border-radius:6px;background:var(--paper,#fff);color:var(--jink);font:inherit;font-size:13px;cursor:pointer}.bp-join.join-info .ec-base-table table{width:100%;table-layout:fixed}.bp-join.join-info .ec-base-table td{min-width:0;overflow-wrap:anywhere}.bp-join.join-info .ec-base-table td input:not([type=checkbox]){max-width:100%;box-sizing:border-box}.xans-member-join .agreeAll label{display:inline-block}.agreeArea .title{position:relative}.agreeArea .title .btnToggle{position:absolute;right:0;cursor:pointer;overflow:visible}.agreeArea .title .btnToggle:before{content:"";display:block;position:absolute;width:100%;height:100%;transform:scale(3)}.agreeArea.on .title .btnToggle{transform:rotate(135deg)}.agreeArea .contents{display:none}.agreeArea.on .contents{display:block}.bp-join .agreeArea .title .btnToggle{position:static}.xans-member-join .required{display:block;margin:-13px 0 0;line-height:1;text-align:right;color:var(--font-color-base)}.xans-member-join .icoRequired{vertical-align:middle;margin-top:-3.5px}.xans-member-join .ec-base-table .error{color:var(--font-color-warn, #c0392b)}@media all and (max-width:1024px){.xans-member-join input,.xans-member-join select{width:100%}}@media(max-width:760px){.bp-join .bp-join-head{padding-inline:20px}.bp-join .bp-join-steps li{display:grid;gap:4px;text-align:center;justify-items:center}.bp-join .bp-join-steps li span{font-size:11px}.bp-join.join-info .ec-base-table table,.bp-join.join-info .ec-base-table tbody,.bp-join.join-info .ec-base-table tr,.bp-join.join-info .ec-base-table th,.bp-join.join-info .ec-base-table td{display:block;width:100%!important;box-sizing:border-box}.bp-join.join-info .ec-base-table tr{border-bottom:1px solid var(--line,#e2e7e8);padding:13px 0}.bp-join.join-info .ec-base-table th{border:0;padding:0 0 8px;font-weight:700}.bp-join.join-info .ec-base-table td{border:0;padding:0}.bp-join.join-info .ec-base-table :is(input:not([type=checkbox]),select){width:100%!important;max-width:none;min-height:44px}.bp-join .join-check{width:100%;margin:8px 0 0}}@media all and (min-width:1025px){.xans-member-join select,.xans-member-join input[type=text],.xans-member-join input[type=password],.xans-member-join input[type=email],.xans-member-join input[type=tel]{width:290px}}.xans-member-joincomplete{line-height:150%;text-align:center}.xans-member-joincomplete .joinComplete{border:1px solid var(--line, #e5e5e5);padding:50px 24px}.xans-member-joincomplete .joinComplete .desc{font-size:16px;color:var(--ink, #26282a)}.xans-member-joincomplete .joinComplete .ec-base-box{border:0;border-top:1px solid var(--line, #e5e5e5);border-bottom:1px solid var(--line, #e5e5e5);padding:20px 0}.xans-member-joincomplete .joinComplete .ec-base-box .information{padding:0}.xans-member-joincomplete .joinComplete .ec-base-box .information .description{border:none}.xans-member-joincomplete .joinComplete .ec-base-box .ec-base-desc dt,.xans-member-joincomplete .joinComplete .ec-base-box .ec-base-desc dd{padding:5px 0;margin:0;line-height:1.5;min-height:20px}.xans-member-joincomplete .joinComplete .ec-base-box .ec-base-desc dt{width:70px}.xans-member-joincomplete .joinComplete .ec-base-box .ec-base-desc dd{overflow:hidden}.xans-member-joincomplete .joinComplete .memberSpecial{line-height:1.5;color:var(--sub, var(--m6, #5a5d60));padding:20px 0}.xans-member-joincomplete .joinComplete .memberSpecial ul{margin:15px 0 0;list-style:none;padding:0}.xans-member-joincomplete .joinComplete .memberSpecial ul li{margin:5px 0 0}.xans-member-joincomplete .joinComplete .memberSpecial strong{color:var(--ink, #26282a)}.xans-member-join .bps-license-note{border:1px solid var(--soft, #bfe9f4);background:var(--wash, #e9f6fa);border-radius:10px;padding:12px 16px;margin:10px 0 0;font-size:12.5px;color:var(--sub, var(--m6, #5a5d60));line-height:1.6}.xans-member-join .bps-license-note b{color:var(--brand, var(--blue-deep, #2a7a94))}.xans-member-join .txtInfo.error{color:#c0392b}.bp-join .bps-agree-warn{max-width:var(--jmax);margin:18px auto 0;padding:0 32px;color:#c0392b;font-size:13px;text-align:center}.xans-member-joincomplete .bps-benefit{display:flex;gap:10px;justify-content:center;margin:22px 0 0;flex-wrap:wrap}.xans-member-joincomplete .bps-benefit li{list-style:none;flex:1;min-width:180px;max-width:250px;border:1px solid var(--soft, #bfe9f4);background:var(--wash, #e9f6fa);border-radius:12px;padding:16px 18px;text-align:center}.xans-member-joincomplete .bps-benefit li b{display:block;font-size:17px;font-weight:800;color:var(--brand, var(--blue-deep, #2a7a94))}.xans-member-joincomplete .bps-benefit li span{display:block;margin-top:5px;font-size:12.5px;color:var(--mute, var(--m9, #8e9194));line-height:1.5}.bp-join:not(.join-done){--jink:#26383e;--jmist:#f3f9fb;--jpink:#176980;--jmax:1080px;min-height:70vh;padding:32px 24px 72px;background:#f7fafb;color:#26383e}.bp-join:not(.join-done) .bp-join-head{max-width:1080px;margin:auto;padding:24px 0 30px;text-align:left;border-bottom:1px solid #d9e6ea}.bp-join:not(.join-done) .bp-join-head .ey{margin:0 0 10px;font:700 13px/1.5 var(--jbody);letter-spacing:0;color:#176980;text-transform:none}.bp-join:not(.join-done) .bp-join-head .mast{font:750 clamp(30px,4vw,44px)/1.2 var(--jbody);letter-spacing:-.045em;color:#173744}.bp-join:not(.join-done) .bp-join-head .sub{max-width:74ch;margin:12px 0 0;font-size:14px;color:#4c646d}.bp-join:not(.join-done) .bp-join-head .sub+.sub{margin-top:8px}.bp-join:not(.join-done) .bp-join-head a{color:#176980;text-underline-offset:4px}.bp-join:not(.join-done) .bp-join-steps{max-width:1080px;margin:20px auto 34px;padding:0;border:0}.bp-join:not(.join-done) .bp-join-steps ol{gap:8px}.bp-join:not(.join-done) .bp-join-steps li{justify-content:center;align-items:center;gap:10px;min-width:0;padding:13px 12px;border:1px solid #d9e6ea;border-radius:6px;background:#fff;color:#607680}.bp-join:not(.join-done) .bp-join-steps li b{font:700 14px/1 var(--jlat);color:inherit}.bp-join:not(.join-done) .bp-join-steps li span{font-size:13px;font-weight:650}.bp-join:not(.join-done) .bp-join-steps li.on{border-color:#5bc8e4;background:#e8f8fc;color:#176980}.bp-join:not(.join-done) .bp-join-steps li.on:after{content:none}.bp-join:not(.join-done) .bp-form{max-width:1080px;padding:0}.bp-join:not(.join-done) .agreeAll{padding:23px 26px;border:1px solid #9dd9e8;border-radius:8px;background:#ecf9fc}.bp-join:not(.join-done) .agreeAll h3{margin:0 0 12px;font:700 14px/1.4 var(--jbody);letter-spacing:0;color:#176980;text-transform:none}.bp-join:not(.join-done) .agreeAll label strong{font-size:17px;line-height:1.5;color:#173744}.bp-join:not(.join-done) .agreeAll .desc{margin:8px 0 0 30px;color:#526972}.bp-join:not(.join-done) .agreeInner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.bp-join:not(.join-done) .agreeInner .left,.bp-join:not(.join-done) .agreeInner .right{min-width:0}.bp-join:not(.join-done) .agreeArea{height:100%;padding:22px;border:1px solid #d9e6ea;border-radius:8px;background:#fff}.bp-join:not(.join-done) .agreeArea:before{content:none}.bp-join:not(.join-done) .agreeArea .title h3{gap:9px;font-size:14px}.bp-join:not(.join-done) .agreeArea .contents{max-height:210px;margin-top:18px;padding:16px;border:1px solid #e3edef;border-radius:5px;background:#f8fbfc;color:#526972}.bp-join:not(.join-done) .req-tag{background:#e6f6fa;color:#176980;border-radius:3px}.bp-join:not(.join-done) .bp-terms-toggle{margin-left:auto;border:0;background:none;color:#176980;font:700 12px var(--jbody);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bp-join:not(.join-done) .ec-base-button.gBottom{max-width:1080px;margin:28px auto 0;padding:0;justify-content:flex-end}.bp-join:not(.join-done) .ec-base-button .btnNormalFix,.bp-join:not(.join-done) .ec-base-button .btnSubmitFix{min-width:170px;min-height:48px;border-radius:6px;font-weight:700}.bp-join:not(.join-done) .ec-base-button .btnSubmitFix{background:#176980!important;border-color:#176980!important}.bp-join:not(.join-done) .memberArea{max-width:1080px;padding:0}.bp-join.join-info .titleArea--middle{margin:30px 0 12px;padding:0;border:0}.bp-join.join-info .titleArea--middle h3{margin:0;color:#173744;font-size:21px;font-weight:750;letter-spacing:-.025em}.bp-join.join-info .titleArea--middle .desc{font-size:12px;color:#607680;font-weight:500}.bp-join.join-info .ec-base-table{padding:10px 26px;border:1px solid #d9e6ea;border-radius:8px;background:#fff}.bp-join.join-info .ec-base-table table{width:100%;border-collapse:collapse;table-layout:fixed}.bp-join.join-info .ec-base-table tr{display:table-row;border-bottom:1px solid #e9eff1}.bp-join.join-info .ec-base-table tr:last-child{border-bottom:0}.bp-join.join-info .ec-base-table th,.bp-join.join-info .ec-base-table td{min-width:0;padding:14px 0;border:0;border-bottom:1px solid #e9eff1;text-align:left;vertical-align:middle}.bp-join.join-info .ec-base-table th{width:190px!important;font-size:13px;font-weight:700;color:#26383e}.bp-join.join-info .ec-base-table td{width:auto!important}.bp-join.join-info .ec-base-table tr:last-child th,.bp-join.join-info .ec-base-table tr:last-child td{border-bottom:0}.bp-join.join-info .ec-base-table :is(input:not([type=checkbox]),select){max-width:520px;width:100%!important;min-height:44px;border:1px solid #c7d8dd;border-radius:6px;background:#fff;color:#26383e;padding:10px 12px;font:inherit}.bp-join.join-info .ec-base-table input[type=file]{height:auto;padding:9px 12px;background:#f9fcfd}.bp-join.join-info .pharmacy-location{margin-top:28px;padding:26px;border-color:#d9e6ea;border-radius:8px;background:#fff}.bp-join.join-info .pharmacy-location legend{color:#173744;font-size:20px;font-weight:750}.bp-join.join-info .pharmacy-location button{border-color:#176980;border-radius:6px;background:#e9f8fc;color:#176980;font-weight:700;cursor:pointer}.bp-join.join-info .bps-license-note{border-radius:6px;background:#e9f8fc;color:#526972}.bp-join :is(input,button,a):focus-visible{outline:3px solid #5bc8e4;outline-offset:2px}@media(max-width:760px){.bp-join:not(.join-done){padding:18px 16px 48px}.bp-join:not(.join-done) .bp-join-head{padding:20px 0 22px}.bp-join:not(.join-done) .bp-join-head .mast{font-size:32px}.bp-join:not(.join-done) .bp-join-steps{margin:18px auto 26px}.bp-join:not(.join-done) .bp-join-steps li{display:flex;flex-direction:column;gap:5px;padding:11px 5px;text-align:center}.bp-join:not(.join-done) .bp-join-steps li span{font-size:11px}.bp-join:not(.join-done) .agreeAll{padding:20px}.bp-join:not(.join-done) .agreeInner{grid-template-columns:1fr;gap:12px}.bp-join:not(.join-done) .agreeArea{padding:18px}.bp-join:not(.join-done) .ec-base-button.gBottom{gap:10px}.bp-join:not(.join-done) .ec-base-button .btnNormalFix,.bp-join:not(.join-done) .ec-base-button .btnSubmitFix{flex:1;min-width:0;padding:12px}.bp-join.join-info .titleArea--middle{margin-top:28px}.bp-join.join-info .ec-base-table{padding:8px 20px}.bp-join.join-info .ec-base-table tr{display:block;padding:13px 0}.bp-join.join-info .ec-base-table th,.bp-join.join-info .ec-base-table td{width:100%!important;padding:0;border:0}.bp-join.join-info .ec-base-table th{margin-bottom:8px}.bp-join.join-info .ec-base-table :is(input:not([type=checkbox]),select){max-width:none}.bp-join.join-info .pharmacy-location{padding:20px}}.bp-join:not(.join-done) .agreeAll :is(h3,p,label),.bp-join:not(.join-done) .agreeArea :is(.title,h3,label){background-image:none!important}.bp-join:not(.join-done) .agreeAll h3{border:0!important;padding:0!important;min-height:0!important}.bp-join:not(.join-done) .agreeAll :is(h3,p,label):before,.bp-join:not(.join-done) .agreeAll :is(h3,p,label):after,.bp-join:not(.join-done) .agreeArea :is(.title,h3,label):before,.bp-join:not(.join-done) .agreeArea :is(.title,h3,label):after{content:none!important;display:none!important}.bp-join:not(.join-done) input[type=checkbox].ec-base-chk{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;background:#fff!important;box-shadow:none!important;position:static!important}.bp-join:not(.join-done) .agreeAll>p{align-items:flex-start;min-width:0}.bp-join:not(.join-done) .agreeAll label{min-width:0;overflow-wrap:anywhere}.bp-join:not(.join-done) .agreeArea .title h3{align-items:flex-start}.bp-join:not(.join-done) .agreeArea .title h3 .check{min-width:0;flex:1;overflow-wrap:anywhere}.bp-join:not(.join-done) .agreeArea .contents{overflow-wrap:anywhere}.bp-join .join-pharmacy-address{min-width:0;margin:28px 0 0;padding:24px;border:1px solid #d9e6ea;border-radius:8px;background:#fff;display:grid;gap:16px}.bp-join .join-pharmacy-address legend{padding:0 6px;color:#173744;font-size:20px;font-weight:750}.bp-join .join-pharmacy-address p{margin:0;color:#526972;font-size:13px;line-height:1.6}.bp-join .join-pharmacy-address label{min-width:0;display:grid;gap:7px;font-size:13px;font-weight:700}.bp-join .join-pharmacy-address input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #c7d8dd;border-radius:6px;background:#fff;color:#26383e;font:inherit}.bp-join .join-pharmacy-address__search{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.bp-join .join-pharmacy-address__details{min-width:0;display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:12px}.bp-join .join-pharmacy-address__search>button{min-height:44px;padding:10px 16px;border:1px solid #176980;border-radius:6px;background:#e9f8fc;color:#176980;font:700 13px var(--jbody);cursor:pointer}@media(max-width:760px){.bp-join:not(.join-done){padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.bp-join:not(.join-done) .agreeAll{padding:18px 16px}.bp-join:not(.join-done) .agreeAll label strong{font-size:16px}.bp-join:not(.join-done) .agreeAll .desc{margin-left:0}.bp-join:not(.join-done) .agreeArea{padding:16px}.bp-join:not(.join-done) .agreeArea .title h3 .check{font-size:14px;line-height:1.45}.bp-join:not(.join-done) .bp-terms-toggle{white-space:nowrap}.bp-join .join-pharmacy-address{padding:18px 16px}.bp-join .join-pharmacy-address__search,.bp-join .join-pharmacy-address__details{grid-template-columns:1fr}.bp-join .join-pharmacy-address__search>button{width:100%}}.join-choice{max-width:1120px;margin:auto;padding:64px 28px 80px;color:var(--ink,#26282a)}.join-choice header{text-align:center;margin-bottom:42px}.join-choice__ey{font-size:12px;letter-spacing:.15em;font-weight:700}.join-choice h1{font-size:clamp(30px,4vw,48px);line-height:1.3;font-weight:650;margin:20px 0}.join-choice h1 em{font-style:normal;color:var(--blue-deep,#2a7a94)}.join-choice p{font-size:15px;line-height:1.8}.join-choice header>p:last-child{color:var(--sub,#5a5d60)}.join-choice__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.join-choice__card{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line,#b8c0c3);border-radius:2px;padding:34px;background:#fff;color:inherit;text-decoration:none;transition:box-shadow .2s,border-color .2s}.join-choice__card:hover{border-color:var(--blue-deep,#2a7a94);box-shadow:inset 0 0 0 1px var(--blue-deep,#2a7a94)}.join-choice__card:focus-visible,.join-choice a:focus-visible{outline:3px solid var(--blue-deep,#2a7a94);outline-offset:5px}.join-choice__card--brand{background:var(--wash,#e9f6fa)}.join-choice__tag{font-size:11px;letter-spacing:.16em;margin-top:22px;color:var(--sub,#5a5d60)}.join-choice__card h2{font-size:27px;margin:10px 0}.join-choice__card p{color:var(--sub,#5a5d60)}.join-choice__card ul{list-style:disc;padding-left:20px;font-size:14px;line-height:2;margin:22px 0 28px}.join-choice__cta{margin-top:auto;display:flex;justify-content:space-between;width:100%;border-top:1px solid var(--line,#b8c0c3);padding-top:22px;font-weight:700}.join-choice__help{display:flex;gap:18px;background:var(--tile,#f5f5f3);padding:26px;border-radius:2px;margin-top:28px}.join-choice__help>svg{flex-shrink:0;margin-top:4px}.join-choice__help h2{font-size:17px;margin:0 0 7px}.join-choice__help p{margin:5px 0;overflow-wrap:anywhere}.join-choice__help a{text-decoration:underline}.join-choice__steps{display:flex;justify-content:center;gap:32px;margin-top:30px;color:var(--sub,#5a5d60);font-size:13px}.join-choice__steps span{display:flex;align-items:center;gap:8px}@media(max-width:640px){.join-choice{padding:36px 18px 50px}.join-choice__grid{grid-template-columns:1fr}.join-choice__card{padding:26px}.join-choice__help{padding:22px 18px}.join-choice__steps{gap:14px;flex-wrap:wrap}.join-choice__help h2{line-height:1.6}}@media(prefers-reduced-motion:reduce){.join-choice__card{transition:none}}.join-choice{box-sizing:border-box;width:100%;margin-inline:auto}.brand-profile-head{background:#f4fafc;border-bottom:1px solid #dce8eb}.brand-profile-intro{max-width:1050px;margin:auto;padding:32px 24px 40px;text-align:left}.brand-profile-back{display:inline-flex;min-height:44px;align-items:center;color:var(--blue-deep,#176980);font-size:13px}.brand-profile-intro h1{font-family:var(--disp);font-size:30px;margin:16px 0;line-height:1.4;font-weight:800}.brand-profile-intro>img:not(.brand-directory-image){margin:16px 0;max-width:180px;max-height:100px;object-fit:contain;padding:12px}.brand-profile-intro>p{max-width:760px;overflow-wrap:anywhere}.brand-profile-description{color:var(--sub,#5a5d60);font-size:15.5px;margin:18px 0 0;white-space:pre-wrap;line-height:1.8}.brand-profile-products{max-width:1050px;margin:40px auto 90px;padding:0 24px}.brand-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;list-style:none;padding:0;margin:0}.brand-profile-grid>*{min-width:0}.brand-profile-story{max-width:1000px;margin:24px auto 0;padding:0 24px}.brand-public-identity{max-width:1000px}.brand-public-identity .brand-profile-description,.brand-public-identity .brand-profile-promo{max-width:72ch;margin:0 auto 20px;text-align:left;white-space:pre-wrap;line-height:1.8}.brand-public-identity .brand-content{margin-bottom:18px}@media(max-width:800px){.brand-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.brand-profile-intro{padding:20px 16px 28px}.brand-profile-intro h1{font-size:26px}.brand-profile-products{padding-inline:16px}}.brand-directory-image{display:block;width:100%;max-width:960px;height:auto;max-height:480px;object-fit:contain;margin:24px auto}#searchType{display:none}.xans-member-findidresult .complete{margin:0 auto;text-align:center}.xans-member-findidresult .complete .headDesc{margin:0 0 20px}.xans-member-findidresult .ec-base-desc{margin:0 0 20px;padding:20px 0 10px;border-top:1px solid var(--line, #e5e5e5);border-bottom:1px solid var(--line, #e5e5e5)}.xans-member-findidresult .ec-base-desc li{margin:0 0 10px}.xans-member-findidresult .description{margin:20px 0 0;text-align:left}.xans-member-findidresult label{display:block;margin:10px 0 0}@media all and (max-width:1024px){.xans-member-findidresult .description{margin:20px 7px 0}}@media all and (min-width:1025px){.xans-member-findidresult .complete{width:474px}}.xans-member-findpasswdresult .complete{margin:0 auto;text-align:center}.xans-member-findpasswdresult .complete .headDesc{margin:0 0 20px}.xans-member-findpasswdresult .description{margin:20px 0 0;padding:20px 0;line-height:20px;border-top:1px solid var(--line, #e5e5e5);border-bottom:1px solid var(--line, #e5e5e5)}@media all and (max-width:1024px){.xans-member-findpasswdresult .description{margin:20px 7px 0}}@media all and (min-width:1025px){.xans-member-findpasswdresult .complete{width:474px}}.bps-find .ec-base-desc .desc input[type=text],.bps-find .ec-base-desc .desc input[type=email]{width:100%;box-sizing:border-box}.bps-find .ec-base-box.typeMember{max-width:520px;margin:0 auto;padding:34px 30px}.bps-find .ec-base-desc.gVer .term{display:block;margin:0 0 6px;text-align:left;font-size:13px;font-weight:600}.bps-find .ec-base-desc.gVer li+li{margin-top:16px}.bps-find .ec-base-button.gBottom{max-width:520px;margin-left:auto;margin-right:auto}.bps-find .txtEm{color:var(--brand, var(--blue-deep, #2a7a94));font-weight:800}.bps-find .bps-find-error{max-width:520px;margin:12px auto 0;color:#c0392b;font-size:13px;text-align:left}.bps-find .bps-demo-note{max-width:520px;margin:16px auto 0;padding:12px 16px;border:1px dashed var(--soft, #bfe9f4);background:var(--wash, #e9f6fa);border-radius:10px;font-size:12.5px;color:var(--sub, var(--m6, #5a5d60));line-height:1.65;text-align:left}.bps-find .bps-demo-note strong{color:var(--brand, var(--blue-deep, #2a7a94))}.fp{display:grid;gap:12px}.fp-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.fp-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 8px}.fp-tool{height:36px;padding:0 12px;border:1px solid var(--ink, rgb(38, 40, 42));background:var(--paper, rgb(255, 255, 255));color:var(--ink, rgb(38, 40, 42));font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.fp-tool.on,.fp-tool[aria-pressed=true]{background:var(--ink, rgb(38, 40, 42));color:var(--paper, rgb(255, 255, 255))}.fp-tool:focus-visible{outline:2px solid var(--brand, var(--blue-deep, rgb(42, 122, 148)));outline-offset:2px}.fp-field{display:inline-flex;flex-direction:column;gap:4px;font-size:12px;font-weight:800;color:var(--ink, rgb(38, 40, 42))}.fp-field.grow{flex:1 1 220px}.fp-field.compact select{min-width:96px}.fp-field input,.fp-field select{height:36px;min-width:110px;padding:0 10px;border:1px solid var(--line, rgb(223, 227, 232));background:var(--paper, rgb(255, 255, 255));color:var(--ink, rgb(38, 40, 42));font-size:13px;font-weight:500}.fp-field input:focus,.fp-field select:focus{outline:2px solid var(--brand, var(--blue-deep, rgb(42, 122, 148)));outline-offset:-1px}.fp-btn{height:36px;padding:0 14px;border:1px solid var(--ink, rgb(38, 40, 42));background:var(--ink, rgb(38, 40, 42));color:var(--paper, rgb(255, 255, 255));font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.fp-btn.ghost{background:var(--paper, rgb(255, 255, 255));color:var(--ink, rgb(38, 40, 42))}.fp-btn.ghost:hover{background:var(--wash, var(--tile, rgb(245, 245, 243)))}.fp-btn.danger{color:var(--danger, rgb(179, 38, 30));border-color:var(--danger, rgb(179, 38, 30))}.fp-btn:disabled{opacity:.45;cursor:default}.fp-count{font-size:12px;color:var(--sub, var(--m6, rgb(90, 93, 96)));font-variant-numeric:tabular-nums}.fp-bar [data-fp-save]{margin-left:auto}.fp-canvas-wrap{width:100%}.fp-canvas{display:block;width:100%;height:auto;border:1px solid var(--ink, rgb(38, 40, 42));background:var(--paper, rgb(255, 255, 255));touch-action:none;-webkit-user-select:none;user-select:none;cursor:default}.fp-canvas:focus{outline:2px solid var(--brand, var(--blue-deep, rgb(42, 122, 148)));outline-offset:2px}.fp-canvas.tool-shelf,.fp-canvas.tool-obstacle{cursor:crosshair}.fp-canvas.tool-shelf .fp-shelf,.fp-canvas.tool-shelf .fp-ob,.fp-canvas.tool-obstacle .fp-shelf,.fp-canvas.tool-obstacle .fp-ob,.fp-floor{pointer-events:none}.fp-grid{fill:none;stroke:var(--line, rgb(229, 231, 235));stroke-width:1}.fp-grid.major{stroke:color-mix(in srgb,var(--ink, rgb(38, 40, 42)) 22%,var(--paper, rgb(255, 255, 255)))}.fp-hatch-bg{fill:var(--paper, rgb(255, 255, 255))}.fp-hatch{stroke:color-mix(in srgb,var(--ink, rgb(38, 40, 42)) 45%,var(--paper, rgb(255, 255, 255)));stroke-width:1.5}.fp-canvas-wrap{display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:22px auto}.fp-ruler{position:relative;font-size:11px;font-weight:700;color:var(--sub, var(--m6, rgb(90, 93, 96)));font-variant-numeric:tabular-nums;pointer-events:none}.fp-ruler.top{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center}.fp-ruler.left{grid-column:1;grid-row:2;display:flex;align-items:center;justify-content:center}.fp-ruler.left span{writing-mode:vertical-rl;transform:rotate(180deg)}.fp-ruler span{position:relative;z-index:1;padding:0 4px;background:var(--canvas, var(--tile, rgb(245, 245, 243)))}.fp-ruler:before{content:"";position:absolute;background:var(--sub, var(--m6, rgb(90, 93, 96)))}.fp-ruler.top:before{left:0;right:0;top:50%;height:1px}.fp-ruler.left:before{top:0;bottom:0;left:50%;width:1px}.fp-ruler:after{content:"";position:absolute;border:0 solid var(--sub, var(--m6, rgb(90, 93, 96)))}.fp-ruler.top:after{left:0;right:0;top:30%;height:40%;border-left-width:1px;border-right-width:1px}.fp-ruler.left:after{top:0;bottom:0;left:30%;width:40%;border-top-width:1px;border-bottom-width:1px}.fp-canvas-wrap>.fp-canvas{grid-column:2;grid-row:2}.fp-roomh{fill:var(--paper, rgb(255, 255, 255));stroke:var(--ink, rgb(38, 40, 42));stroke-width:1.5;opacity:.85}.fp-roomh:hover{opacity:1}.fp-roomh.ew{cursor:ew-resize}.fp-roomh.ns{cursor:ns-resize}.fp-roomh.nwse{cursor:nwse-resize}.fp-canvas.view .fp-roomh{display:none}.fp-shelf{cursor:grab}.fp-shelf:active{cursor:grabbing}.fp-shelf>rect:first-of-type{fill:color-mix(in srgb,var(--brand, var(--blue, rgb(91, 200, 228))) 18%,var(--paper, rgb(255, 255, 255)));stroke:var(--brand, var(--blue-deep, rgb(42, 122, 148)));stroke-width:1.5}.fp-shelf.on>rect:first-of-type{fill:color-mix(in srgb,var(--brand, var(--blue, rgb(91, 200, 228))) 34%,var(--paper, rgb(255, 255, 255)));stroke:var(--ink, rgb(38, 40, 42));stroke-width:2}.fp-shelf.warn>rect:first-of-type{stroke:var(--danger, rgb(179, 38, 30));stroke-dasharray:5 3}.fp-shelf text{fill:var(--ink, rgb(38, 40, 42));font-family:var(--kr, "Pretendard", "Noto Sans KR", sans-serif);font-weight:700;pointer-events:none}.fp-shelf .fp-shelf-n{fill:var(--sub, var(--m6, rgb(90, 93, 96)));font-weight:600}.fp-face{stroke:var(--brand, var(--blue-deep, rgb(42, 122, 148)));stroke-width:4;stroke-linecap:round;pointer-events:none}.fp-handle{fill:var(--paper, rgb(255, 255, 255));stroke:var(--ink, rgb(38, 40, 42));stroke-width:1.5;cursor:nwse-resize;opacity:0}.fp-shelf:hover .fp-handle,.fp-shelf.on .fp-handle,.fp-ob:hover .fp-handle,.fp-ob.on .fp-handle{opacity:1}.fp-canvas.view .fp-handle{display:none}.fp-canvas.view .fp-shelf,.fp-canvas.view .fp-ob{cursor:default}.fp-ob{cursor:grab}.fp-ob:active{cursor:grabbing}.fp-ob>rect:first-of-type{stroke:var(--ink, rgb(38, 40, 42));stroke-width:1.5}.fp-ob.kind-pillar>rect:first-of-type,.fp-ob.kind-wall>rect:first-of-type{fill:color-mix(in srgb,var(--ink, rgb(38, 40, 42)) 62%,var(--paper, rgb(255, 255, 255)))}.fp-ob.kind-counter>rect:first-of-type{fill:color-mix(in srgb,var(--m6, rgb(90, 93, 96)) 28%,var(--paper, rgb(255, 255, 255)))}.fp-ob.kind-door>rect:first-of-type{fill:var(--paper, rgb(255, 255, 255));stroke-dasharray:6 4}.fp-ob.on>rect:first-of-type{stroke:var(--brand, var(--blue-deep, rgb(42, 122, 148)));stroke-width:2.5}.fp-ob text{fill:var(--ink, rgb(38, 40, 42));font-family:var(--kr, "Pretendard", "Noto Sans KR", sans-serif);font-weight:700;pointer-events:none}.fp-ob.kind-pillar text,.fp-ob.kind-wall text{fill:var(--paper, rgb(255, 255, 255))}.fp-draft{fill:color-mix(in srgb,var(--brand, var(--blue, rgb(91, 200, 228))) 20%,transparent);stroke:var(--ink, rgb(38, 40, 42));stroke-width:1.5;stroke-dasharray:4 3;pointer-events:none}.fp-draft.obstacle{fill:color-mix(in srgb,var(--ink, rgb(38, 40, 42)) 18%,transparent)}.fp-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px 14px}.fp-foot{display:grid;gap:8px}.fp-sel{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px;border:1px solid var(--line, rgb(229, 231, 235));background:var(--canvas, var(--tile, rgb(245, 245, 243)))}.fp-sel .wide{flex:1 1 100%}.fp-dim{font-size:12px;color:var(--sub, var(--m6, rgb(90, 93, 96)));font-variant-numeric:tabular-nums;padding-bottom:9px}.fp-hint{margin:0;font-size:12.5px;color:var(--sub, var(--m6, rgb(90, 93, 96)));line-height:1.6}.fp-warn{margin:0;font-size:12.5px;font-weight:700;color:var(--danger, rgb(179, 38, 30));line-height:1.6}.fp-note{margin:0;font-size:13px;font-weight:700;color:var(--brand-2, var(--blue-text, rgb(31, 93, 113)))}.fp-note.offline{color:var(--sub, var(--m6, rgb(90, 93, 96)));font-weight:500}.fp-note.error,.fp-note.warn{color:var(--danger, rgb(179, 38, 30))}.fp-products{display:grid;gap:8px;padding-top:8px;border-top:1px dashed var(--line, rgb(229, 231, 235))}.fp-products-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px}.fp-products-head select{height:32px;min-width:200px;flex:1 1 200px;padding:0 8px;border:1px solid var(--line, rgb(223, 227, 232));background:var(--paper, rgb(255, 255, 255));color:var(--ink, rgb(38, 40, 42));font-size:13px}.fp-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fp-chips li{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 10px;border:1px solid var(--ink, rgb(38, 40, 42));background:var(--paper, rgb(255, 255, 255));font-size:12.5px;font-weight:700}.fp-chips button{border:0;background:transparent;color:var(--sub, var(--m6, rgb(90, 93, 96)));font-size:15px;line-height:1;cursor:pointer;padding:0 4px}.fp-chips button:hover{color:var(--danger, rgb(179, 38, 30))}.fpv{margin:0;display:grid;gap:8px;min-width:0}.fpv-legend{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12.5px;color:var(--ink, rgb(38, 40, 42))}.fpv-legend li{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.fpv-legend b{font-weight:800}.fpv-legend .fpv-names{color:var(--sub, var(--m6, rgb(90, 93, 96)))}.fpv-legend .fpv-warn{color:var(--danger, rgb(179, 38, 30));font-weight:700}.fpv-empty{margin:0;font-size:12.5px;color:var(--sub, var(--m6, rgb(90, 93, 96)))}@media(max-width:560px){.fp-field input{min-width:0;width:100%}.fp-field{flex:1 1 40%}.fp-bar [data-fp-save]{margin-left:0;flex:1 1 100%}.fp-tools{width:100%}}.fp,.fp-canvas-wrap,.fp-field,.fp-products{min-width:0;max-width:100%}.fp-field input,.fp-field select,.fp-canvas{box-sizing:border-box}.fp-field select{width:100%}.fp-chips li{max-width:100%;box-sizing:border-box}.fp-chips li span{min-width:0;overflow-wrap:anywhere}.fp-chips button{min-width:24px;min-height:24px;flex-shrink:0}.fpv-legend{overflow-wrap:anywhere}.fp-btn:focus-visible,.fp-chips button:focus-visible{outline:2px solid var(--brand, var(--blue-deep, rgb(42, 122, 148)));outline-offset:2px}.fp-canvas.view{touch-action:auto}@media(max-width:1023px){.fp-field select,.fp-products-head select{min-width:0;max-width:100%}}@media(prefers-reduced-motion:reduce){.fp *,.fpv *{animation:none;transition:none;scroll-behavior:auto}}.deptpick{display:grid;gap:10px;min-width:0;margin-top:8px}.deptpick-hint{margin:0;font-size:12.5px;line-height:1.6;color:var(--sub, var(--m6, #5a5d60))}.deptpick-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px}.deptpick-selected{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}.deptpick-sel{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 2px 0 10px;box-sizing:border-box;border:1px solid var(--brand, var(--blue-deep, #2a7a94));background:var(--wash, #e9f6fa);color:var(--brand, var(--blue-deep, #2a7a94));font-size:13px;font-weight:800;max-width:100%}.deptpick-sel small{font-size:11px;font-weight:600;color:var(--sub, var(--m6, #5a5d60))}.deptpick-sel span,.deptpick-sel small{min-width:0;overflow-wrap:anywhere}.deptpick-sel button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer}.deptpick-sel button:hover{color:var(--danger, #b3261e)}.deptpick-sel button:focus-visible,.deptpick-clear:focus-visible{outline:2px solid var(--brand, var(--blue-deep, #2a7a94));outline-offset:-2px}.deptpick-none{font-size:12.5px;color:var(--sub, var(--m6, #5a5d60))}.deptpick-count{margin-left:auto;font-size:12px;color:var(--sub, var(--m6, #5a5d60));font-variant-numeric:tabular-nums;white-space:nowrap}.deptpick-notice{margin:0;font-size:12.5px;font-weight:700;color:var(--danger, #b3261e)}.deptpick-notice:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.deptpick-search{display:flex;gap:6px;align-items:stretch;min-width:0}.deptpick-filter{flex:1 1 auto;min-width:0;height:36px;padding:0 10px;box-sizing:border-box;border:1px solid var(--line, #dfe3e8);background:var(--paper, #fff);color:var(--ink, #26282a);font-size:13px;font-weight:500}.deptpick-filter:focus{outline:2px solid var(--brand, var(--blue-deep, #2a7a94));outline-offset:-1px}.deptpick-clear{height:36px;padding:0 12px;border:1px solid var(--line, #dfe3e8);background:var(--paper, #fff);color:var(--sub, var(--m6, #5a5d60));font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.deptpick-clear:hover{color:var(--ink, #26282a);border-color:var(--ink, #26282a)}.deptpick-level{display:grid;gap:6px;min-width:0}.deptpick-sub{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--sub, var(--m6, #5a5d60))}.deptpick-empty{margin:0;font-size:12.5px;color:var(--sub, var(--m6, #5a5d60))}.deptpick-groups,.deptpick-depts{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.deptpick-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;padding:4px 12px;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;border:1px solid var(--line, #dfe3e8);background:var(--paper, #fff);color:var(--ink, #26282a);font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;text-align:left}.deptpick-chip:hover{border-color:var(--ink, #26282a)}.deptpick-chip:focus-visible{outline:2px solid var(--brand, var(--blue-deep, #2a7a94));outline-offset:1px}.deptpick-chip.on{border-color:var(--brand, var(--blue-deep, #2a7a94));color:var(--brand, var(--blue-deep, #2a7a94));background:var(--wash, #e9f6fa)}.deptpick-chip.full{opacity:.5}.deptpick-chip small{font-size:11px;font-weight:600;color:var(--sub, var(--m6, #5a5d60))}.deptpick-chip.group{border-radius:999px;background:var(--canvas, var(--tile, #f5f5f3))}.deptpick-chip.group.on{background:var(--ink, #26282a);border-color:var(--ink, #26282a);color:var(--paper, #fff)}.deptpick-chip.group.has:not(.on){border-color:var(--brand, var(--blue-deep, #2a7a94))}.deptpick-gcount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--brand, var(--blue-deep, #2a7a94));color:var(--on-brand, #fff);font-size:11px;font-weight:800}.deptpick-chip.group.on .deptpick-gcount{background:var(--paper, #fff);color:var(--ink, #26282a)}@media(max-width:1023px){.deptpick-chip{min-height:40px;padding:0 14px}.deptpick-sel{min-height:40px}.deptpick-sel button{width:40px;height:40px}.deptpick-filter,.deptpick-clear{height:40px}}.pharmacy-folders{min-width:0;width:100%;color:var(--ink, #26282a)}.pharmacy-folder-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:2px solid var(--brand, #2a7a94);padding-top:4px}.pharmacy-folder-tabs button{flex:1 0 auto;padding:14px 18px;border:1px solid var(--line, #dfe3e8);border-bottom:0;border-radius:9px 9px 0 0;background:var(--canvas, #f4f5f6);color:var(--ink, #26282a);font:inherit;cursor:pointer}.pharmacy-folder-tabs button[aria-selected=true]{background:var(--brand, #2a7a94);color:var(--on-brand, #fff);font-weight:800}.pharmacy-folders [role=tabpanel]{padding:16px 0}.pharmacy-folders [hidden]{display:none!important}.pharmacy-folders :focus-visible{outline:3px solid var(--brand, #2a7a94);outline-offset:-3px}.pharmacy-order{display:grid;gap:18px;min-width:0;position:relative}.pharmacy-order h3,.pharmacy-order h4,.pharmacy-order p{margin:0}.pharmacy-order section,.pharmacy-order-group{border:1px solid var(--line, #dfe3e8);padding:18px;background:var(--paper, #fff);min-width:0;display:grid;gap:12px}.pharmacy-order progress{width:100%;accent-color:var(--brand, #2a7a94)}.pharmacy-order .short{padding:5px 9px;background:#fff2cd;color:#764600;border:1px solid #ca930d;border-radius:4px}.pharmacy-order-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-top:1px solid var(--line, #dfe3e8);padding-top:14px}.pharmacy-order-line h4{overflow-wrap:anywhere}.pharmacy-order .stepper{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pharmacy-order button,.pharmacy-order select,.pharmacy-order input{font:inherit;color:inherit;border:1px solid var(--line, #dfe3e8);background:var(--paper, #fff);padding:10px;min-height:42px;box-sizing:border-box;max-width:100%}.pharmacy-order button{cursor:pointer}.pharmacy-order button:disabled{opacity:.55;cursor:not-allowed}.pharmacy-order .order-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pharmacy-order label{display:grid;gap:6px}.pharmacy-order input{width:100%}.pharmacy-order .order-watermark{pointer-events:none;text-align:right;opacity:.5}.pharmacy-order .order-cta{position:sticky;bottom:76px;z-index:3;background:var(--paper, #fff);border:2px solid var(--brand, #2a7a94);padding:14px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.pharmacy-order .order-cta button{background:var(--brand, #2a7a94);color:var(--on-brand, #fff);font-weight:800}.pharmacy-order dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:0}.pharmacy-order dd{margin:6px 0 0;font-weight:800;font-variant-numeric:tabular-nums}.pharmacy-order .order-history{overflow-x:auto}.pharmacy-order table{width:100%;border-collapse:collapse;min-width:620px}.pharmacy-order td,.pharmacy-order th{padding:10px;border-bottom:1px solid var(--line, #dfe3e8);text-align:left}.pharmacy-order .order-recommendations{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,240px));list-style:none;padding:0}.pharmacy-profile-details>summary{cursor:pointer;padding:14px 0;font-weight:700}@media(max-width:600px){.pharmacy-folder-tabs button{padding:12px;font-size:13px}.pharmacy-order .order-fields,.pharmacy-order-line{grid-template-columns:minmax(0,1fr)}.pharmacy-order section,.pharmacy-order-group{padding:12px}}.account-content .pharmacy-folder-tabs{gap:8px;border-bottom:1px solid var(--account-border);padding:0 0 12px}.account-content .pharmacy-folder-tabs button{border:1px solid var(--account-border);border-radius:2px;min-height:46px;background:#fff;font-weight:600}.account-content .pharmacy-folder-tabs button[aria-selected=true]{background:#eaf6fa;border-color:#2a7a94;color:#205d70}.account-content .pharmacy-folders [role=tabpanel]{padding:24px 0}.account-content .mp-sales{padding:26px;border-color:var(--account-border);border-radius:2px}.account-content .mp-logform{display:grid;grid-template-columns:160px minmax(180px,1fr) 110px 110px;gap:18px;padding:22px;background:var(--tile);border:1px solid var(--account-border);margin:24px 0}.account-content .mp-logform .mp-field{width:auto;min-width:0}.account-content .mp-logform>.mp-field:nth-of-type(5){grid-column:1/4}.account-content .mp-logform>button{align-self:end;min-height:44px}.account-content .mp-logform input{min-height:44px;font-size:14px}.account-content .mp-sales .mp-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.account-content .mp-sales .mp-chips li{border-radius:2px;padding:14px;display:grid;gap:7px;line-height:1.6}.account-content .mp-sales .mp-table th{background:var(--tile);font-size:12px}.account-content .mp-sales .mp-table td{padding:18px 14px;line-height:1.65}.account-content .pharmacy-order section{padding:26px;border-color:var(--account-border)}.account-content .pharmacy-settlement h4{font-size:20px}.account-content .pharmacy-settlement>label{display:flex;align-items:center;gap:16px;font-size:13px}.account-content .pharmacy-settlement select{min-width:160px}.account-content .pharmacy-order dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:var(--tile);border:1px solid var(--account-border)}.account-content .pharmacy-order dl>div{padding:20px;border-right:1px solid var(--account-border)}.account-content .pharmacy-order dt{font-size:12px;color:var(--sub);line-height:1.6}.account-content .pharmacy-order dd{font-size:21px;line-height:1.4;margin-top:10px;overflow-wrap:anywhere}.account-content .pharmacy-order td{padding:18px 12px;line-height:1.7;font-size:12px}.account-content .pharmacy-order td button{margin:4px 4px 4px 0;white-space:nowrap}.account-content .pharmacy-order table caption{text-align:left;font-weight:700;padding:18px 0}.account-content .pharmacy-new-order-head{margin-top:20px;padding:24px 0 0;border-top:2px solid var(--account-border)}@container (max-width:800px){.account-content .mp-logform{grid-template-columns:repeat(2,minmax(0,1fr))}.account-content .mp-logform>.mp-field:nth-of-type(5){grid-column:1/-1}.account-content .pharmacy-order dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:500px){.account-content .mp-logform{grid-template-columns:1fr;padding:16px}.account-content .mp-sales{padding:18px}.account-content .mp-sales .mp-chips{grid-template-columns:1fr}.account-content .pharmacy-order section{padding:18px}.account-content .pharmacy-order dl{grid-template-columns:1fr}.account-content .pharmacy-order dl>div{border-right:0;border-bottom:1px solid var(--account-border)}}.pharmacy-conflict{margin:18px 0;padding:20px;border:1px solid #c7cccd;background:#f5f5f3;color:#26282a}.pharmacy-conflict h3{margin:0 0 8px;font-size:17px}.pharmacy-conflict button{margin:8px 8px 0 0;padding:10px 14px;border:1px solid #9faeb2;background:#fff;color:#2a7a94;border-radius:4px;min-height:44px}.pharmacy-conflict-table{overflow:auto;margin:14px 0}.pharmacy-conflict table{width:100%;min-width:500px;border-collapse:collapse;background:#fff}.pharmacy-conflict :is(th,td){padding:12px;border:1px solid #c7cccd;text-align:left;vertical-align:top}.pharmacy-conflict th{font-weight:700}.pharmacy-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;max-height:300px;overflow:auto}.pr-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.pr-item{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line, #e5e7eb);background:var(--paper, #fff)}.pr-item.on{border-color:var(--brand, var(--blue-deep, #2a7a94));background:var(--wash, #e9f6fa)}.pr-item.off{opacity:.78}.pr-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:800;color:var(--ink, #26282a)}.pr-tags{display:flex;flex-wrap:wrap;gap:6px}.pr-tag{display:inline-block;padding:2px 8px;font-size:11.5px;font-weight:800;white-space:nowrap;border:1px solid var(--line, #dfe3e8);color:var(--sub, var(--m6, #5a5d60));background:var(--paper, #fff)}.pr-tag.primary{border-color:var(--brand, var(--blue-deep, #2a7a94));color:var(--brand, var(--blue-deep, #2a7a94))}.pr-tag.owner{border-color:var(--ink, #26282a);color:var(--ink, #26282a)}.pr-tag.ok{border-color:var(--brand-2, var(--blue-text, #1f5d71));color:var(--brand-2, var(--blue-text, #1f5d71))}.pr-tag.wait{border-color:var(--mid, #8c6112);color:var(--mid, #8c6112)}.pr-tag.bad{border-color:var(--danger, #b3261e);color:var(--danger, #b3261e)}.pr-meta{margin:0;font-size:12.5px;color:var(--sub, var(--m6, #5a5d60))}.pr-meta b{color:var(--ink, #26282a);font-variant-numeric:tabular-nums}.pr-location-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 8px}.pr-location-summary div{min-width:0;padding:10px;border:1px solid var(--line,#e5e7eb);background:var(--paper,#fff)}.pr-location-summary dt{font-size:11px;color:var(--sub,#5a5d60)}.pr-location-summary dd{margin:4px 0 0;font-size:12px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(max-width:720px){.pr-location-summary{grid-template-columns:1fr}}.pr-reason{margin:0;font-size:12.5px;font-weight:700;color:var(--danger, #b3261e)}.pr-row-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.pr-form{margin-top:14px;padding:14px;border:1px solid var(--line, #e5e7eb);background:var(--canvas, var(--tile, #f5f5f3));display:grid;gap:12px}.pr-form .mp-help.warn{color:var(--danger, #b3261e);font-weight:700}@media(max-width:720px){.pr-form .mp-2col{grid-template-columns:1fr}}.pharmacy-location{min-width:0;margin:20px 0;padding:clamp(18px,3vw,28px);display:grid;gap:18px;border:1px solid #d9e6ea;border-radius:12px;background:#fff;color:#26383e}.pharmacy-location legend{padding:0 8px;font-weight:800;font-size:17px}.pharmacy-location p{margin:0;font-size:13px;line-height:1.7}.pharmacy-location label{display:grid;gap:8px;min-width:0;font-size:13px;font-weight:700}.pharmacy-location input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #b9cbd0;border-radius:7px;background:#fff;color:#26383e;font:inherit;font-weight:400}.pharmacy-location input:focus-visible,.pharmacy-location button:focus-visible{outline:3px solid #5bc8e4;outline-offset:2px}.location-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;min-width:0}.pharmacy-location .location-search>button{min-height:44px;padding:9px 16px;border:1px solid #176980;border-radius:7px;background:#fff;color:#176980;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.pharmacy-location .location-search>button:hover{background:#e9f8fc}.location-search--postcode{grid-template-columns:minmax(0,200px) 1fr;align-items:center}.location-help{color:#61757d;font-size:12px;line-height:1.6}@media(max-width:600px){.pharmacy-location{padding:18px 16px}.location-search,.location-search--postcode{grid-template-columns:minmax(0,1fr)}.pharmacy-location .location-search>button{width:100%}}.section.mp{max-width:1240px;width:92%;margin:0 auto 26px;display:grid;gap:14px;box-sizing:border-box}.mp-head{display:grid;gap:4px;padding:6px 0 2px}.mp-head h3{margin:0;font-size:20px;font-weight:800;color:var(--ink, #26282a)}.mp-head h3:after{content:".";color:var(--brand, var(--blue-deep, #2a7a94))}.mp-row2{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:14px;align-items:start}.mp-card{padding:18px 20px 20px;border:1px solid var(--line, #e5e7eb);background:var(--paper, #fff);min-width:0}.mp-card .ms-card-head{margin-bottom:8px}.mp-count{margin-left:auto;font-size:12px;color:var(--sub, var(--m6, #5a5d60));font-variant-numeric:tabular-nums}.mp-badge{display:inline-block;margin:4px 0 10px;padding:4px 10px;border:1px solid var(--brand, var(--blue-deep, #2a7a94));color:var(--brand, var(--blue-deep, #2a7a94));font-size:12px;font-weight:800}.mp-dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 12px;font-size:13px}.mp-dl dt{color:var(--sub, var(--m6, #5a5d60))}.mp-dl dd{margin:0;color:var(--ink, #26282a);font-weight:700}.mp-cert .ms-more{display:inline-block;margin-top:12px}.mp-form{display:grid;gap:14px;margin-top:12px}.mp-fieldset{border:0;margin:0;padding:0;min-width:0}.mp-fieldset legend,.mp-field{font-size:12px;font-weight:800;color:var(--ink, #26282a)}.mp-help{margin:4px 0 0;font-size:12px;color:var(--sub, var(--m6, #5a5d60))}.mp-radios{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.mp-radios label{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid var(--line, #dfe3e8);background:var(--paper, #fff);color:var(--ink, #26282a);font-size:13px;font-weight:700;cursor:pointer}.mp-radios label.on{border-color:var(--brand, var(--blue-deep, #2a7a94));color:var(--brand, var(--blue-deep, #2a7a94));background:var(--wash, #e9f6fa)}.mp-radios input{accent-color:var(--brand, var(--blue-deep, #2a7a94));margin:0}.mp-fieldset .deptpick{margin-top:10px}.mp-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mp-field{display:flex;flex-direction:column;gap:5px;min-width:0}.mp-field.grow{flex:1 1 200px}.mp-field input,.mp-field select,.mp-table input,.mp-table select,.mp-pick input,.mp-pick select{height:36px;padding:0 10px;border:1px solid var(--line, #dfe3e8);background:var(--paper, #fff);color:var(--ink, #26282a);font-size:13px;font-weight:500;min-width:0;box-sizing:border-box;width:100%}.mp-field input:focus,.mp-field select:focus,.mp-table input:focus,.mp-table select:focus,.mp-pick input:focus,.mp-pick select:focus{outline:2px solid var(--brand, var(--blue-deep, #2a7a94));outline-offset:-1px}.mp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.mp-btn{height:38px;padding:0 16px;border:1px solid var(--ink, #26282a);background:var(--ink, #26282a);color:var(--paper, #fff);font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.mp-btn.ghost{background:var(--paper, #fff);color:var(--ink, #26282a)}.mp-btn.ghost:hover{background:var(--wash, var(--tile, #f5f5f3))}.mp-btn:disabled{opacity:.45;cursor:default}.mp-note{margin:0;font-size:13px;font-weight:700;color:var(--brand-2, var(--blue-text, #1f5d71))}.mp-note.offline{color:var(--sub, var(--m6, #5a5d60));font-weight:500}.mp-note.error{color:var(--danger, #b3261e)}.mp-sync{margin:6px 0 0;font-size:12.5px;color:var(--sub, var(--m6, #5a5d60))}.mp-sync.warn{color:var(--danger, #b3261e)}.mp-pick{display:grid;gap:6px;min-width:200px}.mp-scroll{position:relative;overflow-x:auto;margin-top:12px;border-top:1px solid var(--ink, #26282a)}.mp-table{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.mp-table th,.mp-table td{padding:8px;border-bottom:1px solid var(--line, #e5e7eb);text-align:left;vertical-align:middle}.mp-table thead th{font-size:11.5px;letter-spacing:.04em;color:var(--sub, var(--m6, #5a5d60));font-weight:700;white-space:nowrap;background:var(--canvas, var(--tile, #f5f5f3))}.mp-table .num{text-align:right;font-variant-numeric:tabular-nums}.mp-table .num input{text-align:right}.mp-table td.num{white-space:nowrap}.mp-table .mono{font-variant-numeric:tabular-nums;white-space:nowrap}.mp-table tfoot th,.mp-table tfoot td{font-weight:800;color:var(--ink, #26282a);border-top:1px solid var(--ink, #26282a);border-bottom:0}.mp-table .mp-empty{text-align:center;color:var(--sub, var(--m6, #5a5d60));padding:22px 8px}.mp-cell-note{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-x{border:1px solid var(--line, #dfe3e8);background:var(--paper, #fff);color:var(--sub, var(--m6, #5a5d60));font-size:12px;font-weight:700;padding:5px 8px;cursor:pointer;white-space:nowrap}.mp-x:hover{color:var(--danger, #b3261e);border-color:var(--danger, #b3261e)}.mp-x:disabled{opacity:.45;cursor:default}.mp-totals{display:flex;flex-wrap:wrap;gap:8px 22px;margin:12px 0;font-size:13px;color:var(--sub, var(--m6, #5a5d60))}.mp-totals b{color:var(--ink, #26282a);font-variant-numeric:tabular-nums;margin-left:4px}.mp-stock .mp-actions{margin-top:4px}.mp-logform{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:12px;padding:14px;border:1px solid var(--line, #e5e7eb);background:var(--canvas, var(--tile, #f5f5f3))}.mp-logform .mp-field{flex:0 1 150px}.mp-logform .mp-field.grow{flex:1 1 220px}.mp-logform .mp-btn{height:36px}.mp-sales .mp-note{margin-top:8px}.mp-chips{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mp-chips li{padding:5px 10px;border:1px solid var(--line, #dfe3e8);background:var(--paper, #fff);font-size:12px;color:var(--sub, var(--m6, #5a5d60));font-variant-numeric:tabular-nums}.mp-chips li b{color:var(--ink, #26282a);margin-right:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1023px){.mp-row2,.mp-2col{grid-template-columns:1fr}}@media(max-width:560px){.section.mp{width:auto;margin:0 16px 22px}.mp-card{padding:16px 14px 18px}.mp-logform .mp-field{flex:1 1 45%}.mp-logform .mp-btn{flex:1 1 100%}}.mp-card{overflow-wrap:anywhere}.mp-scroll{max-width:100%;min-width:0;overscroll-behavior-x:contain}.mp-logform .mp-pick{min-width:0}.mp-chips li{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:1023px){.section.benefit>.xans-myshop-asyncbankbook{margin-inline:0;max-width:100%}}.mp-body{display:grid;gap:14px;min-width:0}.my-shelfboard,.my-shelfboard .my-sec{min-width:0}.my-shelfboard h3{scroll-margin-top:160px}.my-brand-row-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:8px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.my-shelfboard tr[data-selected]{cursor:pointer}.my-shelfboard tr[data-selected=true]{background:color-mix(in srgb,var(--brand, #2a7a94) 10%,var(--paper, #fff))}.my-brand-row-button:focus-visible,.my-brand-filters :is(input,select):focus-visible{outline:2px solid var(--brand, #2a7a94);outline-offset:3px}.my-brand-row-button:disabled{cursor:default;text-decoration:none}.my-brand-filters{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.my-brand-filters label{display:grid;gap:8px;min-width:0;flex:1 1 180px}.my-brand-filters input,.my-brand-filters select{width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line, #e5e7eb);color:var(--ink, #26282a);background:var(--paper, #fff);font:inherit}.my-brand-source{padding:12px;border:1px solid var(--line, #e5e7eb)}.my-brand-footer-toggle{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer}.my-brand-footer-toggle input{width:18px;height:18px;accent-color:#176980}.my-brand-footer-warning{display:block;max-width:230px;margin-top:6px;color:#795625;font-size:11px;line-height:1.45;white-space:normal}.my-brand-product-stats{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:0 0 24px;padding:14px 18px;background:#edf7f9;color:#365b66;font-size:13px}.my-brand-product-stats a{color:#176980;font-weight:700;text-decoration:underline;text-underline-offset:3px}.commerce-statistics{max-width:1180px;margin:24px auto;padding:24px;color:#26282a;background:#fff;border:1px solid #dce8ec;border-radius:10px}.commerce-statistics h2{font:600 24px var(--disp);margin:0 0 12px}.commerce-statistics h3{font-size:18px}.commerce-statistics p{font-size:13px;line-height:1.7;color:#505b60}.commerce-statistics-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0}.commerce-statistics-filters label{display:grid;gap:6px;font-size:12px}.commerce-statistics :is(input,select,button){font:inherit;min-height:40px;border:1px solid #b9d8e1;border-radius:4px;padding:8px;background:#fff;color:#26282a}.commerce-statistics button{cursor:pointer}.commerce-statistics button:focus-visible{outline:2px solid #176980;outline-offset:2px}.commerce-statistics button:disabled{cursor:default;color:#62676a}.commerce-statistics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.commerce-statistics-kpis>div{padding:20px 16px;border-top:4px solid #5bc8e4;background:#edf8fb}.commerce-statistics-kpis dt{font-size:12px}.commerce-statistics-kpis dd{font-size:22px;font-weight:700;margin:12px 0 0;font-variant-numeric:tabular-nums}.commerce-statistics-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.commerce-statistics-table{overflow:auto}.commerce-statistics table{width:100%;min-width:420px;border-collapse:collapse;font-size:12px}.commerce-statistics th,.commerce-statistics td{text-align:left;padding:10px;border-bottom:1px solid #e4ecee}.commerce-statistics-chart{display:grid;gap:8px}.commerce-statistics-chart>button{position:relative;display:grid;grid-template-columns:90px 1fr 50px;gap:8px;text-align:left;overflow:hidden}.commerce-statistics-chart>button>*:not(.commerce-statistics-bar){position:relative;z-index:1}.commerce-statistics-bar{position:absolute;inset:0 auto 0 0;background:#d9f3fa}.commerce-statistics-chart strong{text-align:right;font-size:13px}.commerce-statistics-chart small{text-align:right;align-self:center}.commerce-statistics small{font-weight:400}.commerce-statistics-scope{border-left:3px solid #5bc8e4;padding-left:10px}@media(max-width:700px){.commerce-statistics{margin:16px 8px;padding:18px 12px;min-width:0}.commerce-statistics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-statistics-kpis dd{font-size:18px}.commerce-statistics-panels{grid-template-columns:1fr}.commerce-statistics-filters label{flex:1 1 130px;min-width:0}.commerce-statistics :is(input,select){max-width:100%;min-width:0}.commerce-statistics-chart>button{grid-template-columns:75px 1fr 40px}}.commerce-statistics-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 22px}.commerce-statistics-source{min-width:0;padding:18px;border:1px solid #b9d8e1;background:#f5fbfc}.commerce-statistics-source--sim{border-color:#b9a8d6;background:#faf8fd}.commerce-statistics-source h3{margin:0 0 12px}.commerce-statistics-source p{margin:-4px 0 12px}.commerce-statistics-source dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.commerce-statistics-source dt{font-size:12px}.commerce-statistics-source dd{margin:6px 0 0;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.commerce-statistics-explainer,.commerce-statistics-product-filter{padding:10px 14px;background:#edf7f9;border-left:3px solid #3999b2}.commerce-statistics-sim-badge{display:inline-block;padding:2px 7px;background:#ede5f8;color:#553d77;border-radius:3px}.commerce-statistics-table small{display:block;color:#5a6468}.commerce-statistics-chart>button{grid-template-columns:90px minmax(0,1fr) 120px}.commerce-statistics-chart small{grid-column:1/-1;text-align:left}@media(max-width:700px){.commerce-statistics-sources{grid-template-columns:1fr}.commerce-statistics-source dl{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-statistics-source dd{font-size:15px}.commerce-statistics-chart>button{grid-template-columns:75px minmax(0,1fr) 110px}}.commerce-statistics-source dl{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-statistics-unknown{padding:18px;border:1px solid #d4dadd;background:#f6f8f9}.commerce-statistics-unknown h3{margin:0 0 8px}.commerce-statistics-unknown dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.commerce-statistics-unknown dd{margin:6px 0 0;font-weight:700}.commerce-statistics-chart>button{grid-template-columns:74px minmax(0,1fr);align-items:center}.commerce-statistics-month-lines{display:grid;gap:6px;min-width:0}.commerce-statistics-month-line{display:grid;grid-template-columns:48px minmax(24px,1fr) minmax(72px,max-content) 40px;gap:6px;align-items:center;min-width:0}.commerce-statistics-month-line>span{font-size:11px}.commerce-statistics-month-line strong{font-size:12px;white-space:nowrap}.commerce-statistics-month-line small{grid-column:auto;text-align:right}.commerce-statistics-chart .commerce-statistics-bar{position:static;display:block;height:9px;min-width:2px;inset:auto}.commerce-statistics-bar--real{background:#5bc8e4}.commerce-statistics-bar--sim{background:#a899c7}.commerce-statistics-chart .commerce-statistics-bar--unknown{visibility:hidden;min-width:0}.commerce-statistics-month-line .commerce-statistics-month-note{grid-column:2/-1;text-align:left;color:#59656a;line-height:1.45}@media(max-width:700px){.commerce-statistics-source dl,.commerce-statistics-unknown dl{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-statistics-chart>button{grid-template-columns:1fr}.commerce-statistics-month-line{grid-template-columns:44px minmax(20px,1fr) minmax(74px,max-content) 34px}.commerce-statistics-month{font-weight:700}.commerce-statistics-month-line strong{font-size:11px}}.commerce-statistics-kpis{margin:20px 0 24px}.commerce-statistics-month-line{grid-template-columns:minmax(24px,1fr) minmax(72px,max-content) 40px}.commerce-statistics-month-line .commerce-statistics-month-note{grid-column:1/-1}.commerce-statistics-chart .commerce-statistics-bar{background:#5bc8e4}@media(max-width:700px){.commerce-statistics-month-line{grid-template-columns:minmax(20px,1fr) minmax(74px,max-content) 34px}}.bp-ingredients{max-width:1180px;margin:0 auto;padding:38px 24px 86px;color:var(--ink,rgb(38 40 42));min-width:0;overflow-wrap:anywhere}.bp-ingredients :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--brand,var(--ink,rgb(38 40 42)));outline-offset:3px}.bp-ing-head{padding:18px 0 28px}.bp-ing-head .crumb{display:flex;gap:8px;align-items:center;color:var(--mute,var(--m9,rgb(142 145 148)));font-size:12px;margin-bottom:18px}.bp-ing-head .crumb a{color:inherit}.bp-ing-head .ey,.bp-ing-panel-head span,.bp-ing-k{display:block;font-family:var(--lat,"Albert Sans",sans-serif);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand,var(--blue-deep,rgb(42 122 148)))}.bp-ing-head h1{margin:10px 0 14px;max-width:820px;font-size:clamp(28px,4vw,52px);line-height:1.08;font-weight:850}.bp-ing-head h1 span{color:var(--brand,var(--blue-deep,rgb(42 122 148)))}.bp-ing-head p{max-width:760px;margin:0;color:var(--sub,var(--m6,rgb(90 93 96)));line-height:1.7;font-size:15px}.bp-ing-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.bp-ing-nav a{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line,rgb(229 231 235));background:var(--paper,rgb(255 255 255));color:var(--ink,rgb(38 40 42));padding:8px 14px 8px 10px;border-radius:999px;font-size:13px;font-weight:700;text-decoration:none}.bp-ing-nav a:hover{border-color:var(--ink,rgb(38 40 42))}.bp-ing-nav a i{font-style:normal;color:var(--brand,var(--blue-deep,rgb(42 122 148)));font-family:var(--lat,"Albert Sans",sans-serif)}.bp-ing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.bp-ing-panel,.bp-ing-tool{min-width:0;border:1px solid var(--line,rgb(229 231 235));background:var(--paper,rgb(255 255 255));border-radius:8px;padding:22px;margin:16px 0;scroll-margin-top:96px}.bp-ing-grid .bp-ing-panel{margin:0}.bp-ing-panel-head{margin-bottom:16px}.bp-ing-panel-head h2{margin:6px 0 0;font-size:22px;line-height:1.25}.bp-ing-panel-head p{margin:8px 0 0;max-width:760px;color:var(--sub,var(--m6,rgb(90 93 96)));line-height:1.65;font-size:13.5px}.bp-ing-panel h3{margin:26px 0 8px;font-size:16px;line-height:1.35}.bp-ing-note,.bp-ing-status p,.bp-ing-compare p,.bp-ing-report p,.bp-ing-empty{margin:6px 0 0;color:var(--sub,var(--m6,rgb(90 93 96)));line-height:1.6;font-size:13px}.bp-ing-fn{position:relative;padding-left:16px;font-size:12px;color:var(--mute,var(--m9,rgb(142 145 148)));margin-top:14px}.bp-ing-fn:before{content:"※";position:absolute;left:0;color:var(--brand,var(--blue-deep,rgb(42 122 148)))}.bp-ing-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.bp-ing-links a{display:flex;flex-direction:column;gap:4px;min-width:min(190px,100%);border:1px solid var(--ink,rgb(38 40 42));color:var(--ink,rgb(38 40 42));background:var(--paper,rgb(255 255 255));padding:12px 14px;border-radius:6px;text-decoration:none;font-weight:800}.bp-ing-links a:hover{background:var(--ink,rgb(38 40 42));color:var(--paper,rgb(255 255 255))}.bp-ing-table-wrap{overflow:auto;max-width:100%;border:1px solid var(--line,rgb(229 231 235));border-radius:8px;margin-top:8px}.bp-ing-table-wrap table{width:100%;border-collapse:collapse;min-width:720px}.bp-ing-table-wrap caption{caption-side:top;text-align:left;padding:10px 14px;font-size:12px;font-weight:700;color:var(--sub,var(--m6,rgb(90 93 96)));background:var(--canvas,var(--tile,rgb(250 250 250)));border-bottom:1px solid var(--line,rgb(229 231 235))}.bp-ing-table-wrap th,.bp-ing-table-wrap td{padding:13px 14px;border-bottom:1px solid var(--line,rgb(229 231 235));text-align:left;vertical-align:top;font-size:13px;line-height:1.55}.bp-ing-table-wrap thead th{background:var(--canvas,var(--tile,rgb(250 250 250)));font-size:12px;color:var(--sub,var(--m6,rgb(90 93 96)));font-weight:700}.bp-ing-table-wrap tbody th{font-weight:800;white-space:nowrap}.bp-ing-table-wrap tr:last-child td,.bp-ing-table-wrap tr:last-child th{border-bottom:0}.bp-ing-table-wrap ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.bp-ing-table-wrap li{position:relative;padding-left:12px}.bp-ing-table-wrap li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;background:var(--brand,var(--blue-deep,rgb(42 122 148)))}.bp-ing-layers th[scope=row]{font-size:15px}.bp-ing-layers th[scope=row] i{display:inline-grid;place-items:center;min-width:26px;height:26px;margin-right:8px;padding:0 6px;border-radius:999px;border:1px solid var(--ink,rgb(38 40 42));font-style:normal;font-size:12px;font-family:var(--lat,"Albert Sans",sans-serif)}.bp-ing-layers tr[data-layer=remark] th[scope=row] i{border-style:dashed}.bp-ing-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.bp-ing-tiers>div{border:1px solid var(--line,rgb(229 231 235));border-radius:8px;padding:14px;background:var(--canvas,var(--tile,rgb(250 250 250)));display:grid;gap:4px}.bp-ing-tiers b{font-size:18px;font-family:var(--lat,"Albert Sans",sans-serif)}.bp-ing-tiers span{font-size:13px;font-weight:800}.bp-ing-tiers small{color:var(--sub,var(--m6,rgb(90 93 96)));font-size:12px;line-height:1.5}.bp-ing-tiers>p{grid-column:1 / -1;margin:2px 0 0;font-size:12.5px;color:var(--sub,var(--m6,rgb(90 93 96)));line-height:1.6}.bp-ing-table-wrap .bp-ing-anchors{min-width:960px}.bp-ing-anchors th[scope=row]{white-space:normal;min-width:150px}.bp-ing-anchors th[scope=row] b{display:block}.bp-ing-anchors th[scope=row] small{display:block;font-weight:600;color:var(--sub,var(--m6,rgb(90 93 96)));font-size:11.5px;line-height:1.45;margin-top:2px}.bp-ing-anchors td{font-size:12.5px;color:var(--sub,var(--m6,rgb(90 93 96)))}.bp-ing-anchors td.is-agree{color:var(--ink,rgb(38 40 42));background:var(--wash,rgb(243 250 252))}.bp-ing-anchors thead th.is-agree{color:var(--brand,var(--blue-deep,rgb(42 122 148)))}.bp-ing-verdict tr[data-verdict=pass] th{color:var(--success,rgb(22 101 52))}.bp-ing-verdict tr[data-verdict=conditional] th{color:var(--warning-ink,rgb(161 98 7))}.bp-ing-verdict tr[data-verdict=fail] th{color:var(--err,rgb(179 38 30))}.bp-ing-principles{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bp-ing-principles>div{border:1px solid var(--line,rgb(229 231 235));border-radius:8px;padding:14px}.bp-ing-principles dt{font-weight:800;font-size:14px;margin-bottom:6px}.bp-ing-principles dt:before{content:"";display:inline-block;width:8px;height:8px;background:var(--brand,var(--blue-deep,rgb(42 122 148)));margin-right:8px;vertical-align:1px}.bp-ing-principles dd{margin:0;font-size:13px;color:var(--sub,var(--m6,rgb(90 93 96)));line-height:1.6}.bp-ing-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.bp-ing-counts div{border:1px solid var(--line,rgb(229 231 235));border-radius:8px;padding:14px 12px;background:var(--canvas,var(--tile,rgb(250 250 250)))}.bp-ing-counts span{display:block;color:var(--sub,var(--m6,rgb(90 93 96)));font-size:12px;font-weight:700}.bp-ing-counts b{display:block;margin-top:4px;font-size:30px;line-height:1;font-family:var(--lat,"Albert Sans",sans-serif)}.bp-ing-counts small{display:block;margin-top:6px;font-size:11px;color:var(--mute,var(--m9,rgb(142 145 148)))}.bp-ing-counts [data-tone=good] b{color:var(--success,rgb(22 101 52))}.bp-ing-counts [data-tone=live] b{color:var(--brand,var(--blue-deep,rgb(42 122 148)))}.bp-ing-counts [data-tone=wait] b{color:var(--warning-ink,rgb(161 98 7))}.bp-ing-counts [data-tone=hold] b{color:var(--mute,var(--m9,rgb(142 145 148)))}.bp-ing-combo{position:relative;max-width:560px}.bp-ing-combo input{width:100%;height:48px;border:1.5px solid var(--ink,rgb(38 40 42));border-radius:999px;padding:0 18px;font-size:15px;color:var(--ink,rgb(38 40 42));background:var(--paper,rgb(255 255 255));box-sizing:border-box}.bp-ing-combo ul{position:absolute;z-index:20;left:0;right:0;top:54px;margin:0;padding:6px;list-style:none;border:1px solid var(--line,rgb(229 231 235));border-radius:8px;background:var(--paper,rgb(255 255 255));box-shadow:0 14px 36px #0000001f}.bp-ing-combo li button{display:flex;justify-content:space-between;gap:12px;width:100%;border:0;background:transparent;color:var(--ink,rgb(38 40 42));padding:10px 12px;border-radius:6px;text-align:left;cursor:pointer}.bp-ing-combo li[aria-selected=true] button,.bp-ing-combo li.is-active button,.bp-ing-combo li button:hover{background:var(--wash,rgb(243 250 252))}.bp-ing-combo span{color:var(--sub,var(--m6,rgb(90 93 96)));font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-ing-combo p[role=status]{margin:8px 0 0;font-size:12.5px;color:var(--sub,var(--m6,rgb(90 93 96)))}.bp-ing-detail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;margin-top:22px}.bp-ing-detail h3{margin:4px 0 8px;font-size:28px}.bp-ing-detail p{margin:0;color:var(--sub,var(--m6,rgb(90 93 96)));line-height:1.65}.bp-ing-detail dl{margin:0;display:grid;gap:10px}.bp-ing-detail dl div{border:1px solid var(--line,rgb(229 231 235));border-radius:8px;padding:12px}.bp-ing-detail dt{color:var(--sub,var(--m6,rgb(90 93 96)));font-size:12px;font-weight:800;margin-bottom:4px}.bp-ing-detail dd{margin:0;font-size:14px;font-weight:700;line-height:1.55}.bp-ing-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.bp-ing-product{display:grid;grid-template-columns:62px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 12px;border:1px solid var(--line,rgb(229 231 235));border-radius:8px;padding:10px;text-decoration:none;color:inherit;background:var(--canvas,var(--tile,rgb(250 250 250)))}.bp-ing-product img{grid-row:1/3;width:62px;height:62px;object-fit:cover;border-radius:6px;background:var(--tile,rgb(244 244 244))}.bp-ing-product span{min-width:0;font-weight:800;font-size:14px;align-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-ing-product small{color:var(--sub,var(--m6,rgb(90 93 96)));font-size:12px}.bp-ing-bullets{margin:0;padding:0;list-style:none;display:grid;gap:6px}.bp-ing-bullets li{position:relative;padding-left:14px;font-size:13.5px;font-weight:700}.bp-ing-bullets li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--brand,var(--blue-deep,rgb(42 122 148)))}.bp-ing-reports{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.bp-ing-reports a{display:flex;justify-content:space-between;gap:12px;align-items:baseline;border:1px solid var(--line,rgb(229 231 235));border-radius:8px;padding:10px 12px;text-decoration:none;color:inherit;background:var(--canvas,var(--tile,rgb(250 250 250)))}.bp-ing-reports a:hover{border-color:var(--ink,rgb(38 40 42))}.bp-ing-reports b{font-size:14px}.bp-ing-reports span{font-size:12px;color:var(--sub,var(--m6,rgb(90 93 96)));text-align:right}@media(prefers-reduced-motion:reduce){.bp-ingredients,.bp-ingredients *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1023px){.bp-ingredients{padding:26px 16px 74px}.bp-ing-grid,.bp-ing-detail,.bp-ing-products,.bp-ing-tiers,.bp-ing-principles{grid-template-columns:1fr}.bp-ing-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-ing-panel,.bp-ing-tool{padding:18px}.bp-ing-reports a{flex-direction:column;gap:4px}.bp-ing-reports span{text-align:left}}.bp-evidence-panel{margin:24px auto;padding:24px;max-width:1200px;scroll-margin-top:140px;border:1px solid var(--line, #d9dde0);background:var(--paper, #fff);color:var(--ink, #25282b)}.bp-ranking-evidence{min-width:0;color:var(--ink, #25282b);background:var(--paper, #fff);padding:20px;line-height:1.7;overflow-wrap:anywhere}.bp-ranking-evidence h2{font-size:26px;margin:8px 0}.bp-ranking-evidence h3{font-size:19px;margin:0 0 10px}.bp-ranking-evidence h4{font-size:15px}.bp-ranking-evidence section{padding:20px 0;border-bottom:1px solid var(--line, #d9dde0)}.bp-ranking-evidence a{text-decoration:underline}.bp-ranking-evidence summary{cursor:pointer;padding:12px 0}.bp-review-intro{max-width:1200px;margin:24px auto;border:1px solid var(--line, #d9dde0)}.bp-evidence-axes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bp-ranking-evidence ul{padding-left:20px}.bp-evidence-table{overflow-x:auto}.bp-evidence-table table{width:100%;border-collapse:collapse}.bp-evidence-table th,.bp-evidence-table td{text-align:left;padding:10px;border-bottom:1px solid var(--line, #d9dde0)}.bp-ranking-evidence blockquote{margin:16px 0;padding:12px;border-left:3px solid currentColor}.bp-ranking-evidence footer{font-size:13px}@media(max-width:600px){.bp-evidence-panel,.bp-ranking-evidence{padding:14px}.bp-evidence-axes{grid-template-columns:1fr}}.bms-wrap{--bms-ink: var(--ink, #26282a);--bms-sub: var(--sub, var(--m6, #5a5d60));--bms-line: var(--line, #dededa);--bms-paper: var(--paper, #ffffff);--bms-canvas: var(--canvas, var(--tile, #f5f5f3));--bms-key: var(--brand, var(--blue-deep, #2a7a94));--bms-point: var(--blue, #5bc8e4);max-width:1280px;margin:0 auto;padding:24px 16px 80px;color:var(--bms-ink);box-sizing:border-box}.bms-a11y{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bms-head{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between;padding:28px 26px;background:var(--bms-paper);border:1px solid var(--bms-ink)}.bms-head__ey{display:block;font-family:Albert Sans,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bms-sub)}.bms-head__ti{margin:10px 0 0;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.2;letter-spacing:-.01em}.bms-head__sub{margin:10px 0 0;font-size:14px;color:var(--bms-sub)}.bms-head__meta{margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px}.bms-head__cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.bms-chip{display:inline-block;padding:4px 10px;font-size:12px;line-height:1.5;border:1px solid var(--bms-line);background:var(--bms-canvas);color:var(--bms-sub);white-space:nowrap}.bms-chip.is-ok{border-color:var(--bms-point);color:var(--blue-text, #12566e);background:color-mix(in srgb,var(--bms-point) 12%,transparent)}.bms-chip.is-warn{border-color:#c8892a;color:#8a5a10;background:#c8892a1a}.bms-wrap .bms-btn{display:inline-block;padding:14px 28px;font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;border:1px solid var(--bms-ink);background:var(--bms-ink);color:var(--on-brand, #fff);cursor:pointer}.bms-wrap .bms-btn--primary{background:var(--bms-key);border-color:var(--bms-key);color:var(--on-brand, #fff)}.bms-wrap .bms-btn--primary:hover{background:var(--bms-ink);border-color:var(--bms-ink)}.bms-wrap .bms-btn--ghost{background:var(--bms-paper);color:var(--bms-ink)}.bms-wrap .bms-link{color:var(--bms-key);font-size:13.5px;text-decoration:none;border-bottom:1px solid currentColor}.bms-wrap .bms-link:hover{color:var(--bms-ink)}.bms-sec{margin:34px 0 0}.bms-sec__ti{margin:0 0 14px;padding:0 0 8px;font-size:17px;font-weight:700;letter-spacing:-.01em;border-bottom:2px solid var(--bms-ink)}.bms-note{margin:14px 0 0;padding:10px 14px;font-size:13px;line-height:1.7;color:var(--bms-sub);background:var(--bms-canvas);border:1px solid var(--bms-line)}.bms-note--tight{margin:0 0 12px}.bms-empty{margin:0;padding:26px 14px;font-size:13.5px;line-height:1.7;text-align:center;color:var(--bms-sub);background:var(--bms-canvas);border:1px dashed var(--bms-line)}.bms-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bms-stat{display:flex;flex-direction:column;gap:6px;padding:20px 18px;background:var(--bms-paper);border:1px solid var(--bms-line);border-top:3px solid var(--bms-key);min-width:0}.bms-stat.is-empty{border-top-color:var(--bms-line);background:var(--bms-canvas)}.bms-stat__label{font-size:12.5px;color:var(--bms-sub)}.bms-stat__value{font-size:clamp(19px,2.2vw,25px);font-weight:800;line-height:1.2;letter-spacing:-.02em;word-break:keep-all}.bms-stat.is-empty .bms-stat__value{font-size:16px;font-weight:600;color:var(--bms-sub)}.bms-stat__hint{font-size:11.5px;color:var(--bms-sub)}.bms-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bms-wrap .bms-card{display:block;padding:22px 20px;background:var(--bms-paper);border:1px solid var(--bms-ink);color:var(--bms-ink);text-decoration:none;transition:background .15s ease}.bms-wrap .bms-card:hover{background:var(--bms-canvas)}.bms-card__ico{display:block;font-size:20px;line-height:1;color:var(--bms-key)}.bms-card__ti{display:block;margin:12px 0 6px;font-size:16px;font-weight:700}.bms-card__sub{display:block;font-size:13px;line-height:1.7;color:var(--bms-sub);word-break:keep-all}.bms-analysis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bms-panel{display:flex;flex-direction:column;padding:20px;background:var(--bms-paper);border:1px solid var(--bms-line);min-width:0}.bms-panel__head{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between;margin:0 0 14px}.bms-panel__ti{margin:0;font-size:15px;font-weight:700}.bms-panel__meta{font-size:12.5px;color:var(--bms-sub)}.bms-panel__foot{margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--bms-line);font-size:13px}.bms-bar{display:block;height:6px;background:var(--bms-canvas);border:1px solid var(--bms-line);overflow:hidden}.bms-bar i{display:block;height:100%;background:var(--bms-point)}.bms-bar__label{display:block;margin:6px 0 0;font-size:13.5px;font-weight:600;word-break:keep-all}.bms-table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:13px}.bms-table thead th{padding:8px 10px;font-size:12px;font-weight:600;color:var(--bms-sub);text-align:right;border-bottom:1px solid var(--bms-ink);white-space:nowrap}.bms-table thead th:first-child{text-align:left}.bms-table tbody th{padding:12px 10px 12px 0;text-align:left;font-weight:400;border-bottom:1px solid var(--bms-line);min-width:180px}.bms-table tbody td{padding:12px 10px;text-align:right;vertical-align:bottom;border-bottom:1px solid var(--bms-line);white-space:nowrap}.bms-region{list-style:none;margin:0;padding:0}.bms-region li{display:grid;grid-template-columns:minmax(0,1fr) 90px 56px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--bms-line)}.bms-region__name{font-size:13.5px;font-weight:600;word-break:keep-all}.bms-region__n{font-size:13px;text-align:right;color:var(--bms-sub);white-space:nowrap}.bms-menu{list-style:none;display:flex;flex-wrap:wrap;gap:10px 24px;margin:0;padding:0}.bms-wrap .bms-linklike{padding:0;border:0;background:none;font:inherit;font-size:13.5px;color:var(--bms-sub);text-decoration:underline;cursor:pointer}.bms-wrap .bms-linklike:hover{color:var(--bms-ink)}.bms-deny{padding:40px 26px;text-align:center;background:var(--bms-canvas);border:1px solid var(--bms-line)}.bms-deny strong{display:block;font-size:17px}.bms-deny p{margin:10px 0 20px;font-size:14px;color:var(--bms-sub)}@media all and (max-width:1024px){.bms-stats{grid-template-columns:repeat(2,1fr)}.bms-quick,.bms-analysis{grid-template-columns:1fr}}@media all and (max-width:760px){.bms-wrap{padding:16px 12px 60px}.bms-head{padding:22px 18px;align-items:flex-start}.bms-head__cta{width:100%}.bms-wrap .bms-btn{display:block;width:100%;box-sizing:border-box}.bms-stats{grid-template-columns:1fr}.bms-region li{grid-template-columns:minmax(0,1fr) 60px 52px}}.my-brand .bms-product-link{display:inline-flex;margin:24px 0;color:#176980;font-size:15px;font-weight:700;text-underline-offset:4px}.shelf-workspace{min-width:0}.shelf-workspace-head,.shelf-products>header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.shelf-workspace h2{font-size:23px;line-height:1.5;margin:0 0 8px}.shelf-workspace h3{font-size:19px;margin:0 0 10px}.shelf-workspace p{font-size:13px;line-height:1.8;color:var(--sub);margin:6px 0}.shelf-workspace-head a{flex:none;font-size:13px;color:var(--blue-deep);text-decoration:underline;text-underline-offset:4px}.shelf-pharmacy-picker{display:flex;gap:16px;align-items:center;margin-bottom:24px;font-size:14px;font-weight:700}.shelf-pharmacy-picker select{padding:12px;min-width:200px;border:1px solid var(--account-border);background:#fff;font:inherit}.shelf-workspace-totals{display:flex;gap:0;margin:24px 0;border:1px solid var(--account-border);background:var(--tile);padding:18px 0}.shelf-workspace-totals>span{flex:1;border-right:1px solid var(--account-border);padding:0 22px;display:flex;justify-content:space-between;gap:12px;font-size:13px}.shelf-workspace-totals>span:last-child{border:0}.shelf-layout,.shelf-products{border:1px solid var(--account-border);background:#fff;padding:26px;margin-bottom:28px;min-width:0}.shelf-layout>header{margin-bottom:20px}.shelf-layout .fp-editor{border:0;padding:0}.shelf-layout .fp-canvas-wrap{margin-inline:auto}.shelf-layout .fp-field input,.shelf-layout .fp-field select{min-height:40px}.shelf-layout .fp-hint{font-size:12px;line-height:1.8;margin:16px 0}.shelf-layout .fp-top{gap:12px;align-items:end}.shelf-layout .fp-foot{border-top:1px solid var(--account-border);padding-top:18px}.shelf-notice{padding:14px 18px;background:#eef7fa;border-left:3px solid var(--blue-deep);font-size:13px;line-height:1.8;margin:16px 0!important}.shelf-notice button{background:#fff;border:1px solid var(--account-border);padding:8px 12px;margin:6px 8px 0 0;font:inherit;cursor:pointer}.shelf-primary{background:var(--blue-deep,#2a7a94);color:#fff;border:1px solid var(--blue-deep);padding:12px 20px;min-height:44px;white-space:nowrap;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.shelf-workspace button:disabled{opacity:.5;cursor:not-allowed}.shelf-product-list{list-style:none;padding:0;margin:0}.shelf-product-list>li{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:22px;align-items:center;padding:22px 0;border-top:1px solid var(--account-border)}.shelf-product-list img{object-fit:contain;background:var(--tile);border:1px solid var(--line)}.shelf-product-info{display:grid;gap:8px;min-width:0}.shelf-product-info>a,.shelf-product-info>strong{font-size:15px;font-weight:700;line-height:1.6;overflow-wrap:anywhere}.shelf-product-info>span{font-size:12px;color:var(--sub)}.shelf-position-list{display:flex;gap:6px;flex-wrap:wrap;font-size:12px}.shelf-position-list a{padding:5px 9px;border:1px solid #9bc9d5;color:var(--blue-deep);background:#eff8fb}.shelf-position-list>span{color:var(--sub);padding:5px 0}.shelf-remove{padding:9px 12px;min-height:40px;font:inherit;font-size:12px;border:1px solid var(--account-border);background:#fff;cursor:pointer}.shelf-image-placeholder{display:grid;place-items:center;background:var(--tile);width:88px;height:88px;font-size:11px;color:var(--sub)}.shelf-empty{padding:32px 16px;text-align:center;border:1px dashed var(--account-border)}.shelf-product-dialog{width:min(680px,calc(100% - 32px));max-height:80vh;padding:28px;border:1px solid #68767b;box-sizing:border-box;color:var(--ink);background:#fff}.shelf-product-dialog::backdrop{background:#152b3699}.shelf-product-dialog header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.shelf-product-dialog h2{font-size:22px;margin:0}.shelf-product-dialog label{display:grid;gap:10px;font-size:13px}.shelf-product-dialog input{width:100%;padding:12px;border:1px solid #9faeb2;font:inherit;box-sizing:border-box}.shelf-product-dialog p{font-size:12px;line-height:1.8;color:var(--sub)}.shelf-product-dialog ul{list-style:none;margin:16px 0 0;padding:0}.shelf-product-dialog li{display:flex;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--account-border)}.shelf-product-dialog li strong{flex:1;font-size:14px;line-height:1.6}.shelf-product-dialog img{object-fit:contain;flex:none}.shelf-product-dialog button{min-height:42px;padding:9px 16px;font:inherit;font-size:13px;border:1px solid var(--account-border);background:#fff;cursor:pointer}.shelf-product-dialog li button{background:var(--ink);color:#fff}.shelf-workspace :focus-visible{outline:2px solid var(--blue-deep);outline-offset:3px}@container (max-width:650px){.shelf-workspace-head,.shelf-products>header{align-items:flex-start;flex-direction:column;gap:12px}.shelf-layout,.shelf-products{padding:18px}.shelf-workspace-totals{flex-direction:column;gap:16px}.shelf-workspace-totals>span{border:0}.shelf-product-list>li{grid-template-columns:70px minmax(0,1fr);gap:14px}.shelf-product-list img,.shelf-image-placeholder{width:70px;height:70px}.shelf-remove{grid-column:2;justify-self:start}.shelf-pharmacy-picker{align-items:stretch;flex-direction:column;gap:8px}}.shelf-workspace-head nav{display:flex;flex-wrap:wrap;gap:10px}.shelf-workspace-head nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #C7CCCD;background:#fff;text-decoration:none}#shelf-products{scroll-margin-top:140px}.shelf-purchases a{margin-left:16px}.shelf-purchase-counts{display:grid;gap:6px;padding:12px;border:1px solid var(--grout,#dedbd6);border-radius:8px;font-size:12px;max-width:280px}.shelf-purchase-counts small{color:var(--ink-mid,#666)}@media(max-width:600px){.shelf-purchase-counts{grid-column:1/-1;max-width:none}}.panel-activity{margin:0 0 32px;min-width:0}.panel-activity-head{display:flex;justify-content:space-between;align-items:end;gap:16px;padding:0 0 20px;border-bottom:1px solid var(--account-border,#c7cccd);margin-bottom:20px}.panel-activity-head span{font-size:10px;letter-spacing:.11em;color:var(--blue-deep,#2a7a94);font-weight:700}.panel-activity-head h2{font-size:21px;line-height:1.4;margin:4px 0}.panel-activity-head p{margin:0;color:var(--sub);font-size:12px;line-height:1.7}.panel-activity-head>a,.panel-activity-delivery button,.panel-review>button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--ink);background:var(--paper,#fff);color:var(--ink);font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.panel-activity-empty{padding:36px;border:1px solid var(--account-border,#c7cccd);background:var(--paper,#fff);font-size:13px;text-align:center}.panel-activity-list{display:grid;gap:16px}.panel-activity-card{padding:22px;border:1px solid var(--account-border,#c7cccd);background:var(--paper,#fff)}.panel-activity-card>header{display:flex;align-items:center;gap:16px}.panel-activity-card>header img{object-fit:contain;background:var(--tile);border:1px solid var(--line)}.panel-activity-card h3{font-size:17px;line-height:1.5;margin:5px 0}.panel-activity-card header p{font-size:12px;color:var(--sub);margin:0}.panel-activity-state{font-size:11px;color:var(--blue-deep);font-weight:700}.panel-activity-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:12px 0;border-top:1px solid var(--line);font-size:12px;color:var(--sub);font-variant-numeric:tabular-nums}.panel-activity-explain{margin:12px 0 0;font-size:13px;line-height:1.8;color:var(--sub)}.panel-activity-delivery{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.panel-activity-delivery p{font-size:13px}.panel-activity-delivery button,.panel-review>button{background:var(--ink);color:#fff}.panel-activity-submitted{padding:16px;background:var(--tile);font-size:13px;line-height:1.8}.panel-activity-submitted p{white-space:pre-wrap}.panel-activity-submitted a{color:var(--blue-deep);font-weight:700}.panel-activity-alert{padding:14px 16px;border:1px solid #b6635a;background:#fff7f4;color:#8b2721;font-size:13px;line-height:1.7}.panel-activity-alert button{margin-left:8px;min-height:40px;background:#fff;border:1px solid currentColor;color:inherit;cursor:pointer}.panel-review{padding-top:18px;border-top:1px solid var(--line)}.panel-review h4{font-size:16px;margin:0 0 6px}.panel-review>p{font-size:12px;color:var(--sub);line-height:1.7}.panel-review-scores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.panel-review-scores label,.panel-review-field{display:grid;gap:7px;font-size:12px;font-weight:700}.panel-review-scores select,.panel-review-field input,.panel-review-field textarea{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--account-border,#c7cccd);background:#fff;color:var(--ink);font:inherit;font-size:13px}.panel-review-field{margin:14px 0}.panel-review-field small{color:var(--sub);font-weight:400}.panel-review-field textarea{resize:vertical;line-height:1.8}.panel-review-files{overflow-wrap:anywhere}.panel-review button:disabled,.panel-activity-delivery button:disabled{opacity:.55;cursor:wait}.panel-activity :focus-visible{outline:2px solid var(--blue-deep);outline-offset:2px}@container (max-width:560px){.panel-activity-head{align-items:start;flex-direction:column}.panel-review-scores{grid-template-columns:1fr}.panel-activity-card{padding:16px}}.panel-review-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.panel-review-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--ink);background:var(--paper,#fff);color:var(--ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.panel-review-actions button[type=submit]{background:var(--ink);color:#fff}.panel-review-actions button:disabled{opacity:.55;cursor:wait}.panel-review-disclosure{margin:20px 0;padding:16px;border:1px solid var(--account-border,#c7cccd);background:var(--tile,#f5f5f3);font-size:12px;line-height:1.7}.panel-review-disclosure strong{font-size:13px}.panel-review-disclosure p{margin:8px 0 14px}.panel-review-disclosure label{display:flex;align-items:flex-start;gap:9px;font-weight:700;cursor:pointer}.panel-review-disclosure input{width:18px;height:18px;flex:none;margin:2px 0 0;accent-color:var(--blue-deep,#2a7a94)}.panel-review-saved{color:var(--blue-deep,#2a7a94)!important;font-weight:700}.panel-activity-history{margin-top:26px;padding-top:22px;border-top:1px solid var(--account-border,#c7cccd)}.panel-activity-history h3{margin:0 0 6px;font-size:17px}.panel-activity-history>p{margin:0 0 16px;font-size:12px;line-height:1.7;color:var(--sub)}.panel-activity-history-list{display:grid;gap:12px}.panel-activity-history-card{padding:16px 18px;border:1px solid var(--account-border,#c7cccd);background:var(--paper,#fff)}.panel-activity-history-card>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.panel-activity-history-card strong{font-size:14px;line-height:1.5}.panel-activity-history-card span{color:var(--blue-deep,#2a7a94);font-size:12px;font-weight:700}.panel-activity-history-card small{color:var(--sub);font-size:11px}.panel-activity-history-card p{margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.panel-activity-history-card a{display:inline-flex;align-items:center;min-height:44px;color:var(--blue-deep,#2a7a94);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.panel-review-evidence,.panel-review-checks{margin:18px 0;padding:17px;border:1px solid var(--account-border,#c7cccd);background:var(--paper,#fff);font-size:13px;line-height:1.7}.panel-review-evidence{background:#eef8f9}.panel-review-evidence h5,.panel-review-scores h5{font-size:14px;margin:0 0 9px}.panel-review-evidence p{margin:5px 0;overflow-wrap:anywhere}.panel-review-evidence a{margin-left:8px;color:var(--blue-deep,#2a7a94);font-weight:700}.panel-review-checks legend{padding:0 8px;font-weight:800}.panel-review-checks>div{margin:12px 0}.panel-review-checks>div>div{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:6px}.panel-review-checks label{display:inline-flex;align-items:center;gap:5px;min-height:34px;margin-right:12px;cursor:pointer}.panel-review-checks input{accent-color:var(--blue-deep,#2a7a94)}.panel-review-scores h5{grid-column:1/-1}.panel-review h4{font-size:21px;line-height:1.45}.panel-review-evidence h5,.panel-review-scores h5,.panel-review-section-heading h5,.panel-review-checks legend{font-size:17px;line-height:1.5;letter-spacing:-.02em}.panel-review-scores{grid-template-columns:1fr;gap:0;margin:24px 0;padding:17px 20px;border:1px solid var(--account-border,#c7cccd);background:#fff}.panel-review-scores label{display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:18px;padding:13px 0;border-top:1px solid #e5ecee;font-size:14px;line-height:1.55}.panel-review-scores label span{min-width:0}.panel-review-scores select{width:100%;font-size:14px}.panel-review-field{gap:8px;font-size:14px;line-height:1.5}.panel-review-field small{font-size:12px}.panel-review-field input,.panel-review-field textarea{border-radius:8px}.panel-review-section-heading{margin:26px 0 12px;padding-top:18px;border-top:1px solid var(--account-border,#c7cccd)}.panel-review-section-heading h5{margin:0 0 4px}.panel-review-section-heading p{margin:0;color:var(--sub);font-size:12px}.panel-review-photo input[type=file]{min-height:unset;padding:10px;border:1px dashed #9cbdc5;border-radius:10px;background:#f3fafb;color:#21424e}.panel-review-photo input[type=file]::file-selector-button{margin-right:14px;padding:10px 15px;border:0;border-radius:7px;background:#176980;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.panel-activity-card{scroll-margin-top:24px}.panel-review-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-review-title img{width:100px;height:auto;flex:none}.panel-review-title h4{margin:0}@container (max-width:560px){.panel-review-scores label{grid-template-columns:1fr;gap:8px}.panel-review-scores{padding:15px}.panel-review-photo input[type=file]{font-size:12px}}.panel-review-scores legend,.panel-review-optional legend{padding:0 8px;color:var(--ink);font-size:17px;font-weight:800;line-height:1.5;letter-spacing:-.02em}.panel-review-scores{min-width:0}.panel-review-scores label:first-of-type{border-top:0}.panel-review-checks .panel-review-field{display:grid;margin:18px 0 0;min-height:0;align-items:stretch;gap:8px;cursor:default}.panel-review-checks .panel-review-field input{width:100%;min-height:44px}.panel-review-optional{min-width:0;margin:24px 0;padding:18px 20px;border:1px solid var(--account-border,#c7cccd);background:#fff}.panel-review-optional>p{margin:0 0 15px;color:var(--sub);font-size:12px}.panel-review-optional .panel-review-field{margin:14px 0}.panel-review-optional .panel-review-files{font-size:12px;line-height:1.6}.order-operations{margin:24px 0;padding:24px;border:1px solid #d8ddd9;background:#f5f5f3;border-radius:8px;color:#26282a;font-family:inherit}.order-operations h3{font-family:inherit;font-size:17px;font-weight:600;line-height:1.5;margin:0 0 14px}.order-ops-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.order-ops-heading h3{margin:0}.order-operations button{min-height:40px;padding:8px 14px;border:1px solid #c5cbc7;border-radius:4px;background:#fff;color:#26282a;font:inherit;cursor:pointer}.order-operations button:disabled{opacity:.55;cursor:wait}.order-operations .btnSubmit{background:#26282a;color:#fff}.order-ops-note{font-size:13px;line-height:1.7;color:#545a56;margin:12px 0}.order-ops-form{display:grid;gap:16px;margin:20px 0 30px;padding:20px;background:#fff;border:1px solid #d8ddd9}.order-ops-form label{display:flex;flex-direction:column;gap:8px;font-size:14px}.order-ops-form input,.order-ops-form select,.order-ops-form textarea{box-sizing:border-box;max-width:100%;padding:10px;border:1px solid #aab5ad;border-radius:3px;font:inherit;background:#fff;color:#26282a}.order-ops-form .order-ops-line{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e4e8e5}.order-ops-line span{min-width:0;overflow-wrap:anywhere}.order-ops-line small{display:block;margin-top:6px;color:#69726c}.order-ops-line input{width:80px;flex-shrink:0}.order-ops-claim{padding:20px 0;border-top:1px solid #d8ddd9;font-size:14px;overflow-wrap:anywhere}.order-ops-claim ul{padding-left:18px;line-height:1.8}.order-operations [role=alert]{color:#a82c45}.order-operations a{color:#15566a;text-decoration:underline}.order-operations :focus-visible{outline:3px solid #5bc8e4;outline-offset:2px}@media(max-width:480px){.order-operations{padding:16px}.order-ops-form{padding:14px}.order-ops-heading{font-size:13px}}.cert-page{max-width:820px;margin:0 auto;padding:0 0 48px;color:var(--ink,#26282a)}.cert-eyebrow{display:block;color:var(--blue-deep,#176980);font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.5}.cert-status-card{position:relative;padding:28px 32px;margin:0 0 22px;background:#eaf7fa;border:1px solid #b9dce5;border-top:4px solid var(--blue,#5bc8e4);font-size:13px;line-height:1.75}.cert-status-card strong{display:block;margin:8px 0 10px;font-family:var(--disp,inherit);font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-.04em;line-height:1.35}.cert-status-card p{margin:8px 0 0;max-width:66ch;overflow-wrap:anywhere}.cert-status-card ul{margin:16px 0 0;padding:14px 18px 14px 34px;background:#fff;border:1px solid #c6dfe5;line-height:1.8;overflow-wrap:anywhere}.cert-page[data-cert-status=revoked] .cert-status-card,.cert-page[data-cert-status=denied] .cert-status-card,.cert-page[data-cert-status=rejected] .cert-status-card{background:#fff3f0;border-color:#e6bab0;border-top-color:#b95a43}.cert-page[data-cert-status=submitted] .cert-status-card,.cert-page[data-cert-status=verified] .cert-status-card{background:#f0f7ed;border-color:#bbd7b5;border-top-color:#638b5a}.cert-form{margin:0;border:1px solid var(--account-border,#c7cccd);background:#fff}.cert-form-head{padding:26px 32px 22px;border-bottom:1px solid var(--account-border,#c7cccd)}.cert-form-head h2{margin:7px 0 5px;font:700 23px/1.35 var(--disp,inherit);letter-spacing:-.04em}.cert-form-head p{margin:0;color:var(--sub,#60676a);font-size:13px;line-height:1.7}.cert-form-fields{display:grid;gap:22px;padding:28px 32px 24px}.cert-identity-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:22px;border-bottom:1px solid var(--account-border,#c7cccd)}.cert-field,.cert-file-field{display:grid;gap:9px;min-width:0}.cert-field>label,.cert-file-field>label{font-size:14px;font-weight:700;line-height:1.5}.cert-field>input{width:100%;min-height:46px}.cert-field .txtInfo{margin:0;color:var(--sub,#60676a);font-size:11px;line-height:1.5}.cert-field [data-vf-bizhint=warn]{color:#a04337}.cert-file-field>label{display:flex;align-items:center;gap:10px}.cert-file-number{display:inline-grid;place-items:center;width:27px;height:27px;flex:none;background:#dbf3f9;color:#176980;font-size:11px;font-weight:800}.cert-file-picker{position:relative;display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 16px;border:1px dashed #9ab9c2;background:#f6fafb;box-sizing:border-box;transition:border-color .16s,background .16s}.cert-file-picker:hover,.cert-file-picker:focus-within{border-color:#176980;background:#edf8fb}.cert-file-picker[data-selected=true]{border-style:solid;border-color:#64b8cb;background:#edf8fb}.cert-file-picker input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;margin:0;opacity:0;cursor:pointer;z-index:1}.cert-file-picker input[type=file]:disabled{cursor:wait}.cert-file-picker:focus-within{outline:2px solid var(--account-focus,#176980);outline-offset:2px}.cert-file-action{flex:1;min-width:0;color:#4e5759;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.cert-file-picker[data-selected=true] .cert-file-action{color:#176980;font-weight:700}.cert-file-browse{flex:none;padding:9px 14px;background:#fff;border:1px solid #9ab9c2;color:#176980;font-size:12px;font-weight:700;line-height:1.4}.cert-file-hint{margin:0;color:var(--sub,#60676a);font-size:12px;line-height:1.7}.cert-form .error{margin:0 32px 18px;padding:12px 15px;border:1px solid #e7c1bc;background:#fff5f3;color:#a33932;font-size:13px;line-height:1.6}.cert-form-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 32px;border-top:1px solid var(--account-border,#c7cccd);background:var(--tile,#f5f5f3)}.cert-form-footer p{margin:0;max-width:40ch;color:var(--sub,#60676a);font-size:12px;line-height:1.7}.account-content .account-page-body .cert-form-footer .btnSubmitFix{min-width:146px;min-height:48px;background:#176980!important;border-color:#176980!important;color:#fff!important}.cert-page .cert-revise-action{justify-content:flex-start;margin:0 0 24px}.cert-page .cert-links{display:flex;justify-content:center;gap:24px;margin-top:24px;font-size:13px}.cert-page .cert-links a{color:#176980;text-underline-offset:3px}.cert-page button:disabled{opacity:.6;cursor:wait}@container (max-width:590px){.cert-identity-fields{grid-template-columns:1fr}}@media(max-width:600px){.cert-page{padding:0 0 32px}.cert-status-card{padding:22px 20px}.cert-form-head{padding:22px 20px 18px}.cert-form-fields{padding:22px 20px;gap:20px}.cert-form .error{margin:0 20px 18px}.cert-form-footer{display:grid;padding:20px;gap:16px}.account-content .account-page-body .cert-form-footer button{width:100%}.cert-file-picker{min-height:68px;padding:11px 12px}.cert-file-browse{padding:8px 10px}}.awards-experience{max-width:1200px;margin:auto;padding:48px 30px 70px}.award-masthead{display:grid;grid-template-columns:1fr 240px;border:2px solid var(--ink);background:var(--paper)}.award-masthead>div:first-child{padding:36px}.award-masthead h1{font-size:clamp(40px,6.5vw,76px);line-height:1.12;letter-spacing:-.04em;margin:24px 0}.award-masthead>div>span:first-child{font-size:10px;letter-spacing:.14em}.award-star{color:var(--blue);margin-left:20px}.award-masthead p{color:var(--m6);font-size:15px}.award-year{display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--blue);border-left:2px solid var(--ink)}.award-year b{font-size:52px}.award-year span{letter-spacing:.16em;font-size:12px}.award-period{display:flex;justify-content:space-between;align-items:center;margin:30px 0 40px;padding-bottom:20px;border-bottom:2px solid var(--ink);gap:16px}.award-period label{font-size:13px;font-weight:700}.award-period select{margin-left:12px;padding:10px 16px;background:var(--paper);border:1px solid var(--line)}.award-period button{padding:10px 24px;border:1px solid var(--ink)}.award-period button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.award-empty{text-align:center;padding:65px 20px;background:var(--paper);border:1px solid var(--line);color:var(--m6)}.award-empty>span{display:block;color:var(--blue);font-size:54px;margin-bottom:18px}.award-empty h2{font-size:23px;margin-bottom:16px;color:var(--ink)}.award-empty button{display:block;margin:20px auto 0;border:1px solid currentColor;padding:10px 18px}.award-edition-title{font-size:28px;margin-bottom:30px}.award-category{margin:30px 0 48px}.award-category>h3{display:flex;justify-content:space-between;align-items:center;border-block:1px solid var(--ink);padding:14px 4px;margin-bottom:20px;font-size:21px}.award-category h3 small{font-size:11px;letter-spacing:.1em;color:var(--m6)}.award-winners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.award-winner{background:var(--paper);border:1px solid var(--ink);padding:20px}.award-winner-badge{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.1em;border-bottom:1px solid var(--ink);padding-bottom:12px}.award-winner-badge span{color:var(--blue)}.award-winner-photo{aspect-ratio:1;background:var(--tile);margin:20px 0}.award-winner-photo img{height:100%;width:100%;object-fit:contain;padding:24px}.award-winner-brand{font-size:12px;color:var(--m6)}.award-winner h4{font-size:17px;margin-top:8px;line-height:1.5}.award-source{display:block;margin-top:20px;font-size:12px;text-decoration:underline}.award-note{border-top:1px solid var(--line);padding-top:24px;margin-top:48px;color:var(--m6);font-size:12px;line-height:1.8}.award-note a{display:block;margin-top:14px;font-weight:700}@media(max-width:640px){.awards-experience{padding:28px 16px 50px}.award-masthead{grid-template-columns:1fr}.award-masthead>div:first-child{padding:24px}.award-year{border-left:0;border-top:2px solid var(--ink);flex-direction:row;gap:24px;padding:12px}.award-year b{font-size:28px}.award-period{flex-wrap:wrap}.award-period button{padding:10px 20px}.award-winners{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.award-winner{padding:12px}.award-winner-photo img{padding:10px}.award-winner h4{font-size:14px}.award-winner-badge{font-size:10px}}.award-winners{gap:0;background:var(--paper);border:1px solid var(--ink)}.award-winner{border:1px solid var(--ink);min-width:0;display:flex;flex-direction:column}.award-winner[data-badge=GOLD]{background:var(--wash)}.award-winner[data-badge=GOLD]:first-child{grid-column:span 2}.award-winner[data-badge=GOLD]:first-child>a:first-of-type{display:grid;grid-template-columns:1.2fr 1fr;column-gap:24px;align-content:center}.award-winner[data-badge=GOLD]:first-child .award-winner-photo{grid-row:span 2}.award-winner[data-badge=GOLD]:first-child .award-winner-brand{align-self:end}.award-winner[data-badge=GOLD]:first-child h4{font-family:var(--disp);font-size:23px}.award-winner[data-badge="MD PICK"] .award-winner-badge{color:var(--m6)}.award-source{margin-top:auto;padding-top:20px}@media(max-width:640px){.award-winner[data-badge=GOLD]:first-child>a:first-of-type{column-gap:14px;grid-template-columns:1fr 1fr}.award-winner[data-badge=GOLD]:first-child h4{font-size:18px}.award-winner[data-badge=GOLD]:first-child .award-winner-photo img{padding:10px}}.awards-experience{max-width:1114px;padding:30px 32px 70px;color:#26282a}.award-masthead{grid-template-columns:1fr 190px;border:0;border-bottom:1px solid var(--commerce-border,#dde5e7);background:transparent;padding:12px 0 30px;gap:32px}.award-masthead>div:first-child{padding:0}.award-masthead h1{font-family:var(--disp);font-size:clamp(36px,5vw,62px);font-weight:700;line-height:1.16;margin:14px 0 12px;letter-spacing:-.055em}.award-masthead>div>span:first-child{font-size:11px;letter-spacing:.09em;color:#62676a}.award-masthead p{font-size:14px;margin:0}.award-star{display:inline-block;color:#5bc8e4;transform:none;margin-left:12px}.award-year{align-self:center;aspect-ratio:1.1;border:1px solid var(--commerce-border,#dde5e7);border-radius:8px;background:var(--commerce-tint,#ebf8fc);gap:6px}.award-year b{font-family:var(--disp);font-size:38px;font-weight:500}.award-year span{font-size:11px;color:var(--commerce-ink,#26282a);letter-spacing:.12em}.award-period{margin:24px 0 30px;padding-bottom:0;border:0}.award-period select{background:#fff;border-radius:4px;font:inherit;font-size:13px;padding:9px 14px}.award-period button{background:#fff;font-size:13px;padding:10px 20px}.award-period button:first-child{border-radius:4px 0 0 4px}.award-period button:last-child{border-radius:0 4px 4px 0}.award-period button[aria-pressed=true]{background:#26282a;color:#fff}.award-edition-line{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 24px}.award-edition-title{font:500 21px var(--disp);margin:0;letter-spacing:-.04em}.award-simulation{font-size:11px;color:#15566a;background:#e7f5f9;padding:5px 8px;border-radius:3px}.award-category{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:28px 0 32px;margin:0;border-top:1px solid var(--commerce-border,#dde5e7)}.award-category>h3{display:block;border:0;padding:12px 0;margin:0;font:500 22px var(--disp);letter-spacing:-.04em}.award-category h3 small{display:block;font:11px var(--body,inherit);margin-top:10px;letter-spacing:.06em}.award-winners{gap:16px;background:transparent;border:0;grid-template-columns:repeat(3,minmax(0,1fr))}.award-winner{position:relative;border:1px solid #cfd4d2;border-radius:7px;padding:14px;background:#fff;box-shadow:none;margin-top:12px}.award-winner[data-badge=GOLD]{background:#fff;border:1.5px solid #26282A;box-shadow:3px 3px #5bc8e4}.award-winner[data-badge=GOLD]:first-child{grid-column:auto}.award-winner[data-badge=GOLD]:first-child>a:first-of-type{display:block}.award-winner-badge{padding:3px 0 10px 35px;border-bottom:1px solid #e1e4e1;letter-spacing:.02em;font-size:11px;color:#62676a;min-height:32px;align-items:center}.award-winner-badge>span{color:#15566a}.award-rank{position:absolute;top:-14px;left:12px;background:#26282a;color:#fff;border:1.5px solid #26282A;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;font:500 18px var(--disp);transform:rotate(-6deg)}.award-winner[data-rank="1"] .award-rank,.award-winner[data-rank="2"] .award-rank,.award-winner[data-rank="3"] .award-rank{width:46px;height:58px;border:0;border-radius:0;background-color:transparent!important;background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none!important;font-size:0;transform:none}.award-winner[data-rank="1"] .award-rank{background-image:url(/img/ranking/medal-1.png)}.award-winner[data-rank="2"] .award-rank{background-image:url(/img/ranking/medal-2.png)}.award-winner[data-rank="3"] .award-rank{background-image:url(/img/ranking/medal-3.png)}.award-winner[data-rank="1"] .award-rank,.award-winner[data-rank="3"] .award-rank{color:#26282a;box-shadow:none}.award-winner-photo{margin:14px 0;background:#f5f5f3;border-radius:4px;aspect-ratio:1}.award-winner-photo img{padding:12px}.award-winner-brand{font-size:11px;line-height:1.5}.award-winner h4,.award-winner[data-badge=GOLD]:first-child h4{font-family:inherit;font-weight:500;font-size:14px;line-height:1.5;margin-top:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.025em}.award-score{display:block;font-size:19px;font-weight:700;margin-top:12px}.award-score small{font-size:11px;font-weight:400;color:#737678;margin-left:3px}.award-source{border-top:1px solid #e2e4e0;margin-top:16px;padding-top:12px;text-decoration:none;color:#62676a;font-size:11px}.award-note{margin-top:32px;border-color:#26282a;font-size:12px}@media(max-width:1000px){.award-category{grid-template-columns:1fr;gap:10px}.award-category>h3{display:flex;align-items:center;justify-content:space-between;padding:0 0 12px}.award-category h3 small{margin:0}.award-winner-photo img{padding:16px}}@media(max-width:640px){.awards-experience{padding:24px 16px 46px}.award-masthead{grid-template-columns:minmax(0,1fr) 96px;gap:12px;padding-bottom:25px}.award-masthead h1{font-size:32px;line-height:1.2}.award-masthead>div:first-child{padding:0}.award-masthead>div>span:first-child{font-size:11px;letter-spacing:0}.award-masthead p{font-size:12px}.award-year{flex-direction:column;gap:5px;padding:10px 5px;border:1.5px solid #26282A;border-radius:5px;box-shadow:3px 3px #5bc8e4}.award-year b{font-size:25px}.award-year span{font-size:11px;letter-spacing:0}.award-star{margin-left:8px}.award-period{margin:20px 0 24px;gap:12px}.award-period select{margin-left:6px;padding:8px 10px}.award-period button{padding:9px 14px}.award-edition-title{font-size:18px}.award-winners{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.award-winner{padding:8px;border-radius:5px}.award-winner-photo{margin:10px 0}.award-winner-photo img,.award-winner[data-badge=GOLD]:first-child .award-winner-photo img{padding:5px}.award-rank{width:29px;height:29px;left:8px;font-size:15px;top:-12px}.award-winner-badge{font-size:11px;padding:24px 0 6px;min-height:48px;letter-spacing:-.04em}.award-winner-badge>span{display:none}.award-winner h4,.award-winner[data-badge=GOLD]:first-child h4{font-size:12px;line-height:1.5}.award-winner-brand{font-size:11px}.award-source{font-size:11px;padding-top:8px;margin-top:10px;line-height:1.6}.award-score{font-size:17px}.award-category>h3{font-size:19px}.award-category{padding:24px 0}.award-note{font-size:11px}}.award-winner-badge{padding:0 8px;height:28px;min-height:28px;background:var(--commerce-tint,#ebf8fc);color:var(--commerce-ink,#26282a);font-size:12px;font-weight:700;letter-spacing:.03em;border:0}.award-winner[data-badge=GOLD] .award-winner-badge{background:var(--commerce-blue-light,#5bc8e4);color:var(--commerce-ink,#26282a)}.award-winner-badge>span{display:none}.award-winner[data-badge=GOLD] .award-winner-badge>span{display:inline;color:inherit}.award-rank{top:55px;left:20px;width:28px;height:28px;font-size:13px;background:#fff;color:#26282a;transform:none;z-index:1}.award-winner[data-rank="1"] .award-rank{box-shadow:none}.award-winner h4,.award-winner[data-badge=GOLD]:first-child h4{font-size:15px;font-weight:600;-webkit-line-clamp:2;min-height:45px}.award-score{font-size:13px;font-weight:500;color:#62676a}.award-score small{font-size:11px;color:inherit}.award-source{font-size:12px;min-height:32px}@media(max-width:640px){.award-winner-badge{font-size:11px;padding:0 4px;height:26px;min-height:26px;letter-spacing:0}.award-rank{top:46px;left:12px;width:25px;height:25px;font-size:12px}.award-winner-brand{display:none}.award-winner h4,.award-winner[data-badge=GOLD]:first-child h4{font-size:13px;min-height:39px}.award-score{font-size:12px;margin-top:8px}.award-source{display:flex;align-items:center;min-height:44px}}.award-winner-brand{display:block;min-height:17px;color:#62676a}@media(max-width:640px){.award-winner-brand{display:none}}.bp-award-spark{display:inline-block;width:32px;height:32px;flex:none;vertical-align:middle;color:var(--blue,#5bc8e4)}.award-masthead .award-star{width:1.5em;height:1.5em;margin-left:16px;vertical-align:middle;color:var(--blue,#5bc8e4)}.award-winner-badge .bp-award-spark{width:34px;height:34px}.award-winner[data-badge=GOLD] .bp-award-spark{color:var(--commerce-ink,#26282a)}.award-winner-copy{min-width:0}@media(max-width:980px){.award-edition-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.award-edition-nav a{min-width:0;text-align:center}.award-edition-nav a:nth-child(n+3){grid-column:1 / -1}}.awards-experience .award-year{box-shadow:none;transform:none;border:1px solid var(--commerce-border,#dde5e7)}.awards-experience .award-winner,.awards-experience .award-winner[data-badge=GOLD]{box-shadow:none!important;border:1px solid var(--commerce-border,#dde5e7)!important;margin-top:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-content:start;column-gap:8px}.awards-experience .award-winner>.design-line{display:none}.awards-experience .award-rank,.awards-experience .award-winner:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) .award-rank{position:static;grid-column:1;grid-row:1;width:28px;height:36px;align-self:center}.awards-experience .award-winner-badge{grid-column:2;grid-row:1;align-self:center;min-width:0}.awards-experience .award-winner>a{grid-column:1 / -1}.awards-experience .award-winner-badge .bp-award-spark{width:20px;height:20px}.awards-experience .award-badge-art{max-width:28px;max-height:28px;object-fit:contain}@media(max-width:640px){.awards-experience .award-winners{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.awards-experience .award-winner{padding:10px;grid-template-columns:26px minmax(0,1fr);column-gap:5px}.awards-experience .award-rank,.awards-experience .award-winner:is([data-rank="1"],[data-rank="2"],[data-rank="3"]) .award-rank{width:24px;height:32px}.awards-experience .award-winner-photo img{padding:4px}}.award-designed .award-winner-photo{height:var(--award-photo-height);aspect-ratio:auto}.award-designed .award-winner h4,.award-designed .award-winner[data-badge=GOLD]:first-child h4{font-size:var(--award-title-size);display:block;overflow:visible;min-height:0;overflow-wrap:anywhere}.award-designed .award-score{font-size:var(--award-score-size);line-height:1.4;white-space:normal;overflow-wrap:anywhere}.award-side{grid-template-columns:1fr!important}.award-side .award-winner>a:first-of-type,.award-side .award-winner[data-badge=GOLD]:first-child>a:first-of-type{display:grid;grid-template-columns:minmax(100px,40%) minmax(0,1fr);gap:20px;align-items:center}.award-winner .design-surface{min-height:var(--design-min-height,auto)}.award-winner-badge.design-surface:has(.design-art){height:auto}.award-winner-copy .design-art img{padding:0}@media(max-width:640px){.award-designed{grid-template-columns:1fr!important}.award-designed .award-winner-photo{height:var(--award-mobile-photo-height)}.award-side .award-winner>a:first-of-type{grid-template-columns:minmax(90px,36%) minmax(0,1fr);gap:12px}.award-winner .design-surface{min-height:var(--design-mobile-min-height,var(--design-min-height,auto))}}.awards-experience .award-category{position:relative;display:block;background:#f1f8fa;border:1px solid #dcebef;border-radius:12px;padding:24px;margin:0 0 24px}.awards-experience .award-category>h3{padding:0;margin:0 0 12px}.award-section-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.award-section-actions a{font-size:13px;color:#176980}.award-section-actions button{min-width:44px;min-height:44px;border:1px solid #aad8e5;background:#fff;color:#26282a;cursor:pointer}.awards-experience .award-winners:not(.award-side){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.award-product-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.award-product-tags>span{font-size:11px;line-height:1.6;padding:2px 6px;border-radius:3px;background:#e7f5fa;color:#185064}.award-product-tags>[data-taxonomy=theme]{background:#f0f1ed;color:#455447}.awards-experience .award-winner-badge{font-family:var(--disp);font-size:12px;letter-spacing:.09em;line-height:1.4}.awards-experience .award-winner[data-badge=GOLD] .award-winner-badge{background:#f6e8bc;color:#654b15}@media(max-width:980px){.awards-experience .award-category{padding:18px 14px}.awards-experience .award-winners:not([data-expanded=true]){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:6px 0 14px}.awards-experience .award-winners:not([data-expanded=true])>.award-winner{flex:0 0 min(68vw,290px);scroll-snap-align:start;min-width:0}.awards-experience .award-winners[data-expanded=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.awards-experience .award-winner h4{display:block;overflow:visible;-webkit-line-clamp:unset}}@media(prefers-reduced-motion:reduce){.award-winners{scroll-behavior:auto}}@media(min-width:981px){.award-section-actions>span{display:none}}.awards-experience .award-category{--award-wash:#eef3f7;--award-ink:#243d52;--award-accent:#91a9bd;position:relative;background:transparent;border:0;border-top:1px solid #cbd9df;border-radius:0;padding:27px 0 32px}.awards-experience .award-category:before{content:"";position:absolute;top:-2px;left:0;width:72px;height:3px;background:var(--award-accent)}.awards-experience .award-category[data-category=cleansing]{--award-wash:#e8f6f1;--award-ink:#17654f;--award-accent:#39ad87}.awards-experience .award-category[data-category=cream]{--award-wash:#fff0e8;--award-ink:#8e4933;--award-accent:#e88a69}.awards-experience .award-category[data-category=serum]{--award-wash:#f0ecfb;--award-ink:#59468c;--award-accent:#b39ddb}.awards-experience .award-category[data-category=mask]{--award-wash:#fff0f3;--award-ink:#904f66;--award-accent:#df8ba9}.awards-experience .award-category[data-category=suncare]{--award-wash:#fff5d9;--award-ink:#72531b;--award-accent:#dcb24d}.awards-experience .award-category[data-category=hair]{--award-wash:#eaf2ff;--award-ink:#315888;--award-accent:#719fdb}.awards-experience .award-category[data-category=body]{--award-wash:#edf4ec;--award-ink:#3d6849;--award-accent:#88b78f}.awards-experience .award-category[data-category=trueform]{--award-wash:#fff5df;--award-ink:#674b1f;--award-accent:#d2a852}.awards-experience .award-category>h3{margin:0 0 4px;padding:0;border:0;font-family:var(--disp,var(--body,inherit));font-size:clamp(26px,3vw,36px);font-weight:750;line-height:1.25;letter-spacing:-.055em;color:var(--award-ink)}.awards-experience .award-category>h3 span{background:none}.awards-experience .award-section-actions{margin:0 0 19px}.awards-experience .award-section-actions a{color:var(--award-ink);font-weight:700;text-underline-offset:3px}.awards-experience .award-section-actions button{border-color:var(--award-accent);border-radius:6px;color:var(--award-ink)}.awards-experience .award-section-actions button:focus-visible,.awards-experience .award-section-actions a:focus-visible,.awards-experience .award-winner-tags a:focus-visible{outline:3px solid var(--award-ink);outline-offset:3px}.awards-experience .award-winner{border-color:color-mix(in srgb,var(--award-accent) 25%,#dce2e5)!important}.awards-experience .award-winner-tags{grid-column:1/-1;display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:5px;min-height:34px;margin:9px 0 1px}.awards-experience .award-winner-tags span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;border-radius:4px;background:var(--award-wash);color:var(--award-ink);font-size:12px;font-weight:700;line-height:1.2}.awards-experience .award-winner-tags [data-tag-kind=theme]{background:var(--award-accent);color:#172c37}.awards-experience .award-winner-tags [data-tag-kind=product]{background:var(--award-ink);color:#fff}.awards-experience .award-year{position:relative;align-self:stretch;aspect-ratio:auto;min-height:178px;border:0;border-radius:4px;background:#173e5d;color:#fff;box-shadow:none;overflow:hidden;gap:0;justify-content:center}.awards-experience .award-year:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,255,255,.35);pointer-events:none}.awards-experience .award-year b{font-size:clamp(39px,4vw,55px);font-weight:800;line-height:1;letter-spacing:-.06em}.awards-experience .award-year .award-year-half{margin-top:10px;padding:4px 11px;border-radius:100px;background:#77d1e6;color:#173e5d;font-size:12px;font-weight:800;letter-spacing:0}.awards-experience .award-year .award-year-mark{margin-top:10px;color:#d7eef5;font-size:10px;letter-spacing:.15em}@media(max-width:640px){.awards-experience .award-category{padding:22px 0 27px}.awards-experience .award-category>h3{font-size:25px}.awards-experience .award-winner-tags{min-height:0;margin:7px 0 3px}.awards-experience .award-winner-tags span{font-size:11px;padding:4px 6px}.awards-experience .award-year{min-height:114px;padding:12px 4px;flex-direction:column;box-shadow:none}.awards-experience .award-year b{font-size:30px}.awards-experience .award-year .award-year-half{margin-top:5px;font-size:10px;padding:3px 7px}.awards-experience .award-year .award-year-mark{margin-top:5px;font-size:10px;letter-spacing:0}}.bp-ranklist{--bpr-th: 72px;--bpr-paper: var(--rk-paper, var(--paper, rgb(255 255 255)));--bpr-canvas: var(--rk-canvas, var(--canvas, var(--tile, rgb(245 245 243))));--bpr-ink: var(--rk-ink, var(--ink, rgb(38 40 42)));--bpr-sub: var(--rk-sub, var(--sub, var(--m6, rgb(90 93 96))));--bpr-mute: var(--rk-mute, var(--mute, var(--m9, rgb(142 145 148))));--bpr-line: var(--rk-line, var(--line, rgb(225 224 219)));--bpr-line2: var(--rk-line2, var(--line-2, rgb(240 238 234)));--bpr-gold: var(--rk-gold, var(--gold, rgb(201 162 39)));--bpr-gold-wash: var(--rk-gold-wash, var(--gold-wash, rgb(251 246 230)));--bpr-blue: var(--rk-pink, var(--accent, var(--blue, rgb(91 200 228))));--bpr-blue-ink: var(--brand-2, var(--blue-text, rgb(18 86 110)));--bpr-wash: var(--wash, rgb(233 246 250));--bpr-up: var(--rk-up, var(--success, rgb(31 122 77)));--bpr-num: var(--rk-num, var(--disp, "SFMono-Regular", Consolas, Menlo, monospace));--bpr-r: var(--r-sm, 6px);border:1px solid var(--bpr-line);border-radius:var(--r-md, 12px);background:var(--bpr-paper);overflow:hidden}.bp-ranklist .bp-rankrow{--rk-th: var(--bpr-th);display:grid;grid-template-columns:40px var(--bpr-th) minmax(0,1fr) 118px 64px auto;align-items:center;gap:var(--s3, 12px);padding:var(--s3, 12px) var(--s4, 16px);border-bottom:1px solid var(--bpr-line2);min-width:0;cursor:pointer;color:var(--bpr-ink)}.bp-ranklist .bp-rankrow:last-of-type{border-bottom:0}.bp-ranklist .bp-rankrow:hover{background:color-mix(in srgb,var(--bpr-canvas) 55%,var(--bpr-paper))}.bp-ranklist .bp-rankrow.is-top{--bpr-th: 88px;min-height:136px;background:var(--bpr-gold-wash);box-shadow:inset 3px 0 0 var(--bpr-gold)}.bp-ranklist .bp-rankrow>*{min-width:0}.bp-ranklist .bp-rankrow a{color:inherit;text-decoration:none}.bp-ranklist .rk-medal{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--bpr-num);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.bp-ranklist .rk-medal.rk-1,.bp-ranklist .rk-medal.rk-2,.bp-ranklist .rk-medal.rk-3{border-radius:50%;color:var(--on-brand, rgb(255 255 255))}.bp-ranklist .rk-medal.rk-1{background:var(--bpr-gold)}.bp-ranklist .rk-medal.rk-2{background:var(--silver, rgb(154 163 173))}.bp-ranklist .rk-medal.rk-3{background:var(--bronze, rgb(176 122 74))}.bp-ranklist .rk-medal.rk-num{color:var(--bpr-ink)}.bp-ranklist .rk-medal:has(.rank-medal-art){width:44px;height:54px;border:0;border-radius:0;background:transparent;color:inherit}.bp-ranklist .rank-medal-art{display:block;width:100%;height:100%;object-fit:contain}.bp-ranklist .rk2-thumb{width:var(--bpr-th);height:var(--bpr-th);border:1px solid var(--bpr-line);border-radius:var(--bpr-r);background:var(--bpr-canvas);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.bp-ranklist .rk2-thumb img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply;padding:var(--s1, 4px)}.bp-ranklist .rk2-info{display:flex;flex-direction:column;align-items:flex-start}.bp-ranklist .rk2-eyebrow{display:flex;align-items:center;gap:var(--s2, 8px);flex-wrap:wrap;max-width:100%}.bp-ranklist .rk2-brand{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bpr-mute);font-size:13px;font-weight:700}.bp-ranklist .rk2-catchip{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--s2, 8px);border-radius:var(--bpr-r);font-size:11.5px;font-weight:700;white-space:nowrap;color:var(--bpr-sub);border:1px solid var(--bpr-line);background:var(--bpr-paper)}.bp-ranklist .rk2-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:14px;font-weight:700;line-height:1.45;color:var(--bpr-ink);max-width:100%}.bp-ranklist .rk2-why.sig{margin:var(--s1, 4px) 0 0;max-width:100%;white-space:normal;font-size:11.5px;color:var(--bpr-mute);display:flex;flex-wrap:wrap;gap:4px 6px;align-items:baseline}.bp-ranklist .rk2-why.sig i{font-style:normal;color:var(--bpr-line)}.bp-ranklist .rk2-why.sig [data-sig=reorder]{color:var(--bpr-sub);font-weight:600}.bp-ranklist .rk2-scorecell{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.bp-ranklist .rk2-scorecell b{display:block;font-family:var(--bpr-num);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15}.bp-ranklist .rk2-scorecell small{font-size:11.5px;color:var(--bpr-mute);font-weight:700}.bp-ranklist .rk2-scorecell>span{display:block;font-size:10px;letter-spacing:.14em;color:var(--bpr-mute);white-space:nowrap}.bp-ranklist .rk2-score-pend{color:var(--bpr-mute)}.bp-ranklist .rk-stamp{display:inline-flex;align-items:center;height:var(--bd-h, 22px);padding:0 8px;border-radius:4px;font-family:var(--lat, var(--disp, sans-serif));font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.14em;border:1.5px solid currentColor;transform:rotate(-3deg);transform-origin:right center}.bp-ranklist .rk-stamp-gold{color:var(--bpr-gold);background:var(--bpr-gold-wash)}.bp-ranklist .rk-stamp-blue{color:var(--bpr-blue-ink);background:var(--bpr-wash)}.bp-ranklist .rk2-deltacell{text-align:right}.bp-ranklist .rk2-deltacell small{display:block;margin-top:1px;font-size:10.5px;color:var(--bpr-mute);white-space:nowrap}.bp-ranklist .delta{font-family:var(--bpr-num);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.bp-ranklist .delta.up{color:var(--bpr-up)}.bp-ranklist .delta.down{color:var(--danger, var(--red, rgb(179 38 30)))}.bp-ranklist .delta.same,.bp-ranklist .delta.none{color:var(--bpr-mute)}.bp-ranklist .delta.new{color:var(--bpr-blue-ink)}.bp-ranklist .rk2-actions{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:var(--s2, 8px);flex-wrap:wrap}.bp-ranklist .rk2-actions button,.bp-ranklist .rk2-actions a.rk2-evbtn{cursor:pointer;border:1px solid var(--bpr-line);background:var(--bpr-paper);color:var(--bpr-ink);border-radius:var(--bpr-r);padding:6px 10px;font:inherit;font-size:12.5px;font-weight:700}.bp-ranklist .rk2-actions button:hover{border-color:var(--bpr-ink)}.bp-ranklist .bp-rankrow :is(a,button):focus-visible{outline:2px solid var(--bpr-blue-ink);outline-offset:2px}.bp-ranklist .rk2-ev[hidden]{display:none}.bp-ranklist .rk2-ev{grid-column:1 / -1;border:1px solid var(--bpr-line);border-radius:var(--bpr-r);background:var(--bpr-canvas);padding:var(--s3, 12px) var(--s4, 16px);cursor:auto}.bp-ranklist .rk2-ev dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2, 8px) var(--s4, 16px)}.bp-ranklist .rk2-ev dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:var(--s2, 8px)}.bp-ranklist .rk2-ev dt{font-size:11.5px;font-weight:700;color:var(--bpr-mute);white-space:nowrap}.bp-ranklist .rk2-ev dd{margin:0;color:var(--bpr-sub);font-size:13px}.bp-ranklist .rk2-ev p{margin:var(--s2, 8px) 0 0;padding-top:var(--s2, 8px);border-top:1px solid var(--bpr-line);color:var(--bpr-mute);font-size:11.5px}@media(max-width:1023px){.bp-ranklist .bp-rankrow.rk2-row{grid-template-columns:32px 56px minmax(0,1fr);grid-template-areas:"no th info" "delta th score" "act act act";--bpr-th: 56px;row-gap:4px;padding:12px;align-items:start}.bp-ranklist .bp-rankrow.is-top{--bpr-th: 56px;min-height:0}.bp-ranklist .bp-rankrow .rk2-rankcell{grid-area:no}.bp-ranklist .bp-rankrow .rk2-thumb{grid-area:th}.bp-ranklist .bp-rankrow .rk2-info{grid-area:info}.bp-ranklist .bp-rankrow .rk2-scorecell{grid-area:score;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px;justify-self:start;text-align:left}.bp-ranklist .bp-rankrow .rk2-deltacell{grid-area:delta;justify-self:center;text-align:center}.bp-ranklist .bp-rankrow .rk2-deltacell small{display:none}.bp-ranklist .bp-rankrow .rk2-actions{grid-area:act;justify-self:stretch}.bp-ranklist .bp-rankrow .rk2-ev{grid-area:auto;grid-column:1 / -1}.bp-ranklist .rk2-ev dl{grid-template-columns:1fr}.bp-ranklist .rk-medal{width:32px;height:32px;font-size:14px}.bp-ranklist .rk-medal:has(.rank-medal-art){width:34px;height:42px}}.rank-medal-number{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.bp-ranklist .bp-rankrow,.bp-ranklist .bp-rankrow *{transition:none;animation:none}}.ranking-experience{max-width:1200px;margin:0 auto;padding:54px 30px 70px}.ranking-topline{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.ranking-eyebrow{display:block;font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--m6)}.ranking-topline h1{font-family:var(--disp);font-size:clamp(28px,4.5vw,48px);font-weight:700;line-height:1.2;margin:12px 0 0;letter-spacing:-.055em}.ranking-topline h1 span{color:var(--blue,#174d43)}.ranking-edition{border:1px solid var(--grout);padding:8px 14px;font-size:12px;letter-spacing:.06em}.ranking-select{display:flex;align-items:center;background:var(--ink);color:#fff;border-radius:0;padding:6px 12px;gap:8px;font-size:13px}.ranking-select select{background:transparent;color:inherit;border:0;padding:6px;max-width:220px;font:inherit}.ranking-select option{color:var(--ink);background:#fff}.ranking-list{border-top:2px solid var(--ink)}.ranking-list .bp-rankrow{margin:0;border:0;border-bottom:1px solid var(--grout);border-radius:0;background:transparent;padding:24px 12px;box-shadow:none}.ranking-list .bp-rankrow.is-top{background:var(--wash)}.ranking-list .bp-rankrow .rk2-thumb{background:var(--tile);border-radius:0}.ranking-empty{padding:60px 24px;text-align:center;background:var(--tile);color:var(--m6)}.ranking-empty strong{display:block;font-size:19px;color:var(--ink)}.ranking-empty p{margin-top:14px}.ranking-empty button{margin:16px auto 0;padding:10px 20px;border:1px solid currentColor;background:#fff}.ranking-access{text-align:center;padding:24px}.ranking-official{display:grid;grid-template-columns:210px minmax(0,1fr);border:2px solid var(--ink);margin-top:54px;background:var(--paper)}.ranking-official-label{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:18px;padding:28px 20px;background:var(--ink);color:var(--blue);border-right:2px solid var(--ink)}.ranking-official-label span{font-size:12px;font-weight:700;letter-spacing:.18em}.ranking-official-label b{font-size:80px;line-height:1;font-weight:400}.ranking-official-label small{font-size:10px;letter-spacing:.1em}.ranking-official-body{padding:32px}.ranking-official h2{font-family:var(--disp);font-size:clamp(21px,2.5vw,30px);line-height:1.5;margin:12px 0 24px}.ranking-official-facts{display:flex;flex-wrap:wrap;gap:18px 30px;color:var(--m6);font-size:12px}.ranking-official-facts b{display:block;color:var(--ink);font-size:20px;margin-bottom:4px}.ranking-official-body>a{display:flex;justify-content:space-between;margin-top:28px;border-top:1px solid var(--grout);padding-top:18px;font-size:13px;font-weight:700}.ranking-page-footer{padding-top:35px;margin-top:35px;border-top:1px solid var(--grout);color:var(--m6);font-size:12px;line-height:1.8}.ranking-page-footer dl{display:flex;gap:14px 26px;flex-wrap:wrap;margin:18px 0}.ranking-page-footer dl div{display:flex;gap:8px}.ranking-page-footer dt{font-weight:700}.ranking-page-footer dd{margin:0}.ranking-page-footer nav{display:flex;gap:22px;font-weight:700}@media(max-width:640px){.ranking-experience{padding:30px 16px 50px}.ranking-topline{gap:12px;flex-wrap:wrap;margin-bottom:22px}.ranking-select{width:100%;justify-content:space-between}.ranking-official{grid-template-columns:78px minmax(0,1fr);margin-top:32px}.ranking-official-label{padding:24px 8px}.ranking-official-label span{font-size:8px;letter-spacing:.06em}.ranking-official-label b{font-size:42px}.ranking-official-label small{font-size:8px;text-align:center}.ranking-official-body{padding:22px 18px}.ranking-official-facts{gap:12px}.ranking-official-facts b{font-size:16px}.ranking-list .bp-rankrow{padding:18px 8px}}.ranking-experience .ranking-list{--bpr-r:0px;border-radius:0}.ranking-list .rk-medal.rk-1,.ranking-list .rk-medal.rk-2,.ranking-list .rk-medal.rk-3{border-radius:0;background:var(--ink);color:var(--paper)}.ranking-list .rk-medal.rk-1{color:var(--blue)}.ranking-experience:not([data-ranking-view=rising]) .rk2-deltacell{display:block}.ranking-experience{max-width:1000px;padding:24px 32px 64px;color:#26282a}.ranking-sr-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ranking-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-bottom:22px}.ranking-view-title{font:600 16px/1.4 var(--body,inherit);margin:0;white-space:nowrap}.ranking-filters{display:flex;gap:8px;flex-wrap:wrap;min-width:0;margin-left:auto}.ranking-filters .ranking-select{background:transparent;padding:0}.ranking-select select,.ranking-period{font:inherit;font-size:13px;color:#26282a;background:#fff;border:1px solid #d9dcda;padding:10px 30px 10px 12px;max-width:220px;border-radius:4px}.ranking-updated{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:11px;color:#62676a;line-height:1.5}.simulation-label{display:inline-block;background:#e7f5f9;color:#15566a;padding:4px 8px;font-size:11px;font-weight:600;border-radius:3px}.ranking-experience .ranking-list{--bpr-th:80px;--bpr-r:4px;--bpr-up:#15566a;--bpr-num:var(--body);border:0;border-radius:0;background:transparent;overflow:visible}.ranking-experience .ranking-list .bp-rankrow.rk2-row{--bpr-th:80px;grid-template-columns:36px var(--bpr-th) minmax(0,1fr) 108px;grid-template-areas:"no th info score";gap:18px;margin:0;border:0;border-bottom:1px solid #e2e4e0;background:transparent;padding:16px;box-shadow:none;min-height:112px}.ranking-experience .ranking-list .rk2-rankcell{grid-area:no}.ranking-experience .ranking-list .rk2-thumb{grid-area:th;width:var(--bpr-th);height:var(--bpr-th);max-width:100%;background:#f5f5f3;border:0;border-radius:4px}.ranking-experience .ranking-list .rk2-thumb img{width:100%;height:100%;object-fit:contain;padding:6px}.ranking-experience .ranking-list .rk2-info{grid-area:info;min-width:0;overflow-wrap:anywhere}.ranking-experience .ranking-list .rk2-scorecell{grid-area:score;min-width:0;align-items:flex-end;justify-self:stretch;gap:5px;text-align:right}.ranking-experience .ranking-list .rk2-scorecell b{font:650 21px/1.25 var(--body);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.025em}.ranking-experience .ranking-list .rk2-scorecell small{font-size:11px;font-weight:500;margin-left:3px}.ranking-experience .ranking-list .bp-rankrow:is([data-rank="1"],[data-rank="2"],[data-rank="3"]){background:#fff;margin-bottom:10px;border:1px solid #e0e5e4;border-radius:6px}.ranking-experience .ranking-list .bp-rankrow[data-rank="1"]{border-color:#b7dce5;box-shadow:none;margin-bottom:14px}.ranking-experience .ranking-list .bp-rankrow:hover{background:#eef6f7}.ranking-experience .ranking-list .rk-medal{display:inline-flex;width:32px;height:36px;justify-content:center;align-items:center;background:transparent;border-radius:0;color:#26282a;font:500 21px/1 var(--body)}.ranking-experience .ranking-list .rk-medal:is(.rk-1,.rk-2,.rk-3){width:36px;height:36px;border:1px solid #26282a;border-radius:50%;font-size:19px;background:#f5f5f3;color:#26282a;transform:none}.ranking-experience .ranking-list .rk-medal.rk-1{background:#5bc8e4;box-shadow:2px 2px #26282a}.ranking-experience .ranking-list .rk-medal.rk-2{background:#26282a;color:#fff}.ranking-experience .ranking-list .rk2-name{font-size:15px;font-weight:600;line-height:1.55;margin-top:5px}.ranking-experience .ranking-list .rk2-brand{font-size:11px;font-weight:400;color:#686d70}.ranking-experience .ranking-list .rk2-catchip{border:0;background:transparent;padding:0;color:#767a7d;font-size:11px;white-space:normal}.ranking-experience .ranking-list .rk2-why.sig{font-size:11px;line-height:1.6}.ranking-experience .ranking-list .rk-stamp{transform:none;font-size:10px;letter-spacing:.05em;border:0;padding:3px 6px;background:#e7f5f9;color:#15566a;height:auto}.ranking-experience .ranking-list .rk2-scorecell>span{font-size:10px}.ranking-experience .ranking-list .rk2-actions:empty{display:none}.ranking-experience[data-ranking-view=rising] .ranking-list .bp-rankrow.rk2-row{grid-template-columns:50px var(--bpr-th) minmax(0,1fr) 108px;grid-template-areas:"rise th info score";background:transparent;border:0;border-bottom:1px solid #dedfda;box-shadow:none;margin:0}.ranking-experience[data-ranking-view=rising] .rk2-rankcell{display:none}.ranking-experience[data-ranking-view=rising] .ranking-list .rk2-deltacell{display:flex;grid-area:rise;align-items:center;justify-content:center;flex-direction:column}.ranking-experience[data-ranking-view=rising] .ranking-list .delta{font:600 20px/1.4 var(--body);color:#15566a;white-space:nowrap}.ranking-experience[data-ranking-view=rising] .ranking-list .rk2-deltacell small{font-size:11px}.ranking-empty{background:#fff;border:1px solid #e2e4e0;border-radius:5px;line-height:1.7}.ranking-page-footer{margin-top:28px;padding:0;border-top:0;background:transparent;font-size:12px;line-height:1.8;color:#62676a}.ranking-page-footer details{border-block:1px solid #dedfda;padding:14px 0}.ranking-page-footer summary{cursor:pointer;color:#62676a;font-weight:500}.ranking-page-footer dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:18px 0}.ranking-page-footer dl div{display:flex;gap:12px}.ranking-page-footer dt{flex-shrink:0;min-width:60px}.ranking-page-footer dd{margin:0;color:#26282a}.ranking-page-footer nav{display:flex;gap:24px;padding-top:18px;color:#62676a;font-weight:500}@media(max-width:1023px){.ranking-toolbar{flex-wrap:wrap}.ranking-updated{width:100%}.ranking-experience .ranking-list .bp-rankrow.rk2-row{--bpr-th:72px;grid-template-columns:32px var(--bpr-th) minmax(0,1fr) 94px;gap:14px}}@media(max-width:640px){.ranking-experience{padding:18px 16px 44px}.ranking-toolbar{gap:12px;margin-bottom:18px}.ranking-view-title{font-size:14px}.ranking-filters{margin-left:0}.ranking-filters .ranking-select{width:auto}.ranking-select select,.ranking-period{font-size:12px;padding:9px 24px 9px 10px;max-width:180px}.ranking-updated{font-size:11px}.ranking-experience .ranking-list .bp-rankrow.rk2-row{--bpr-th:88px;grid-template-columns:26px var(--bpr-th) minmax(0,1fr);grid-template-areas:"no th info" "no th score";gap:8px 10px;padding:16px 10px;min-height:126px}.ranking-experience .ranking-list .rk2-rankcell,.ranking-experience .ranking-list .rk2-thumb{align-self:start}.ranking-experience .ranking-list .rk-medal,.ranking-experience .ranking-list .rk-medal:is(.rk-1,.rk-2,.rk-3){width:26px;height:26px;font-size:16px}.ranking-experience .ranking-list .rk2-name{font-size:13px}.ranking-experience .ranking-list .rk2-scorecell{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;text-align:left}.ranking-experience .ranking-list .rk2-scorecell b{font-size:18px}.ranking-experience .ranking-list .rk2-scorecell>span{display:none}.ranking-experience[data-ranking-view=rising] .ranking-list .bp-rankrow.rk2-row{grid-template-columns:34px var(--bpr-th) minmax(0,1fr);grid-template-areas:"rise th info" "rise th score"}.ranking-experience[data-ranking-view=rising] .ranking-list .delta{font-size:17px}.ranking-page-footer dl{grid-template-columns:1fr}}.ranking-experience .ranking-list .bp-rankrow.rk2-row{grid-template-columns:var(--rank-medal-column,36px) var(--bpr-th) minmax(0,1fr) 108px}.ranking-experience .ranking-list .bp-rankrow.rk2-row.design-surface{min-height:var(--design-min-height,112px)}.ranking-experience .rk2-rankcell .design-medal{max-width:96px;max-height:96px}.rank-delta-art{object-fit:contain;vertical-align:middle;margin-right:4px;flex-shrink:0}.rk2-deltacell.design-surface{max-width:100%;box-sizing:border-box}.rk2-deltacell .delta{display:inline-flex;align-items:center;justify-content:center;gap:2px;max-width:100%}@media(max-width:640px){.ranking-experience .ranking-list .bp-rankrow.rk2-row{grid-template-columns:var(--rank-mobile-medal-column,26px) var(--bpr-th) minmax(0,1fr)}.ranking-experience .rk2-rankcell .design-medal{max-width:48px;max-height:48px}.ranking-experience .ranking-list .bp-rankrow.rk2-row.design-surface{min-height:var(--design-mobile-min-height,126px)}}.ranking-experience[data-ranking-view=rising] .ranking-list .bp-rankrow.rk2-row{grid-template-columns:var(--rank-delta-column,50px) var(--bpr-th) minmax(0,1fr) 108px}.ranking-experience:not([data-ranking-view=rising]) .ranking-list .bp-rankrow.rk2-row{grid-template-areas:"no th info score" "delta th info score";row-gap:4px}.ranking-experience:not([data-ranking-view=rising]) .ranking-list .rk2-deltacell{grid-area:delta;justify-self:center;align-self:start;text-align:center;padding:0}.ranking-experience:not([data-ranking-view=rising]) .ranking-list .rk2-rankcell{align-self:end}.ranking-experience:not([data-ranking-view=rising]) .ranking-list .rk2-deltacell small{display:none}.ranking-experience .ranking-list .delta.up{color:#187d67}.ranking-experience .ranking-list .delta.down{color:#c44958}.ranking-experience .ranking-list .rk-medal:has(.rank-medal-art){width:36px;height:46px;border:0;border-radius:0;background:transparent;box-shadow:none}@media(max-width:640px){.ranking-experience:not([data-ranking-view=rising]) .ranking-list .bp-rankrow.rk2-row{grid-template-columns:34px var(--bpr-th) minmax(0,1fr);grid-template-areas:"no th info" "delta th score"}.ranking-experience .ranking-list .rk-medal:has(.rank-medal-art){width:24px;height:32px}.ranking-experience:not([data-ranking-view=rising]) .ranking-list .delta{font-size:11px}}@media(max-width:640px){.ranking-experience[data-ranking-view=rising] .ranking-list .bp-rankrow.rk2-row{grid-template-columns:min(var(--rank-delta-column,34px),84px) var(--bpr-th) minmax(0,1fr)}.ranking-experience[data-ranking-view=rising] .rk2-deltacell .delta{font-size:min(var(--delta-font,17px),20px)!important;flex-wrap:wrap}.ranking-experience[data-ranking-view=rising] .rank-delta-art{max-width:20px;max-height:20px}.ranking-experience[data-ranking-view=rising] .delta>span{font-size:20px!important}}.weekly-rank{padding-block:36px 64px;color:var(--ink);line-height:1.65}.weekly-rank h1{font-size:clamp(24px,4vw,38px);line-height:1.35;margin:18px 0}.weekly-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.weekly-tabs a,.weekly-period button,.weekly-rank section button{padding:10px 16px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;min-height:44px}.weekly-tabs [aria-current]{color:var(--blue-text, var(--ink));border-color:currentColor;font-weight:700}.weekly-rate{display:inline-flex;margin:18px 0 28px;padding:12px 20px}.weekly-period{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 0;border-block:1px solid var(--line)}.weekly-period button:disabled{opacity:.4;cursor:default}.weekly-rule,.weekly-footnote{font-size:13px;color:var(--sub,var(--m6));margin-block:18px}.weekly-empty{padding:28px;background:var(--paper);border:1px solid var(--line)}.weekly-empty h2{font-size:20px}.weekly-list{list-style:none;padding:0;margin:24px 0}.weekly-list li{display:grid;grid-template-columns:44px 80px minmax(0,1fr) 100px;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.weekly-number{font-size:28px}.weekly-number small{font-size:12px;margin-left:3px}.weekly-list img{width:80px;height:90px;object-fit:contain;background:var(--paper)}.weekly-product{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.weekly-product a{font-weight:700;color:var(--ink)}.weekly-product span,.weekly-product small{font-size:12px;color:var(--sub,var(--m6))}.weekly-score{display:flex;flex-direction:column;text-align:right}.weekly-score b{font-size:21px;color:var(--blue-text, var(--ink))}.weekly-score span{font-size:12px}.rk2-tools .weekly-link{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid var(--line);font-size:13px;color:var(--blue-text, var(--ink));background:var(--paper)}@media(max-width:560px){.weekly-rank{padding-block:24px 40px}.weekly-period strong{order:-1;flex-basis:100%;text-align:center}.weekly-list li{grid-template-columns:28px 56px minmax(0,1fr);gap:12px}.weekly-list img{width:56px;height:72px}.weekly-score{grid-column:3;flex-direction:row;gap:12px;text-align:left;align-items:center}.weekly-score b{font-size:18px}}.bp-event{--gap:22px}.bp-event .ten em{color:var(--brand,var(--blue-deep,#2a7a94))}.bp-ev-badge{display:inline-flex;align-items:center;gap:12px;margin:26px auto 6px;padding:10px 18px;border:1px solid var(--b06,rgba(0,0,0,.1));border-radius:999px;background:color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 5%,transparent)}.bp-ev-badge .pin{font-family:var(--lat);font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--on-brand,#fff);background:var(--brand,var(--blue-deep,#2a7a94));border-radius:999px;padding:3px 9px}.bp-ev-badge b{font-size:15px;font-weight:800;color:var(--ink)}.bp-ev-badge .base{font-size:13px;color:var(--brand-2,var(--blue-text,#12566e));font-weight:700}.bp-h{font-family:var(--body,inherit);font-weight:800;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em;margin:56px 0 0;text-align:center}.bp-h-sub{color:var(--sub,var(--m6,#5a5d60));font-size:14px;line-height:1.7;margin:12px auto 0;max-width:640px;text-align:center}.bp-h-sub b{color:var(--brand-2,var(--blue-text,#12566e))}.bp-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:820px;margin:30px auto 0}.bp-tier{border:1px solid var(--b06,rgba(0,0,0,.1));border-radius:14px;padding:26px 18px;text-align:center;background:var(--paper,#fff);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.bp-tier:hover{transform:translateY(-4px);box-shadow:0 20px 44px -22px #00000047;border-color:color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 40%,transparent)}.bp-tier-cap{font-size:13px;font-weight:700;color:var(--sub,var(--m6,#5a5d60));letter-spacing:-.01em}.bp-tier-pt{font-family:var(--disp,inherit);font-weight:800;font-size:clamp(26px,3.4vw,36px);color:var(--brand,var(--blue-deep,#2a7a94));margin:10px 0 8px;line-height:1}.bp-tier-d{font-size:12.5px;color:var(--mute,var(--m9,#8e9194))}.bp-tier-d b{color:var(--ink)}.bp-calc{max-width:560px;margin:36px auto 0;border:1px solid var(--b06,rgba(0,0,0,.1));border-radius:16px;padding:26px 24px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 4.5%,transparent),transparent)}.bp-calc-h{font-size:16px;font-weight:800;color:var(--ink);text-align:center}.bp-calc-d{font-size:13px;color:var(--sub,var(--m6,#5a5d60));text-align:center;margin:8px 0 18px;line-height:1.6}.bp-calc-d b{color:var(--brand-2,var(--blue-text,#12566e))}.bp-calc-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.bp-calc-row label{font-size:13.5px;font-weight:700;color:var(--ink);white-space:nowrap}.bp-calc-in{display:flex;align-items:center;gap:8px;flex:1;max-width:280px;border-bottom:2px solid var(--ink);padding:6px 2px}.bp-calc-in input{flex:1;border:0;background:none;font-size:17px;font-weight:700;text-align:right;color:var(--ink);outline:none;font-family:var(--lat,inherit)}.bp-calc-in span{font-size:14px;color:var(--sub,var(--m6,#5a5d60))}.bp-calc-out{margin-top:20px;text-align:center;font-size:15px;font-weight:700;color:var(--ink)}.bp-calc-out b{font-family:var(--disp,inherit);font-size:clamp(26px,4vw,34px);color:var(--brand,var(--blue-deep,#2a7a94));margin:0 4px;vertical-align:-2px}.bp-calc-note{display:block;font-size:12px;font-weight:600;color:var(--mute,var(--m9,#8e9194));margin-top:4px}.bp-apply{max-width:640px;margin:30px auto 0;border:1px solid var(--b06,rgba(0,0,0,.1));border-radius:16px;padding:28px 26px;background:var(--paper,#fff)}.bp-apply-me{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--b06,rgba(0,0,0,.08))}.bp-apply-hi{font-size:15px;color:var(--ink)}.bp-apply-hi b{color:var(--brand-2,var(--blue-text,#12566e));font-weight:800}.bp-apply-id{font-size:13px;color:var(--sub,var(--m6,#5a5d60))}.bp-apply-id b{color:var(--ink);font-weight:700}.bp-apply-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bp-apply .fld{display:flex;flex-direction:column;gap:7px;margin-top:16px}.bp-apply-grid .fld{margin-top:0}.bp-apply .fld label{font-size:12.5px;font-weight:700;color:var(--ink)}.bp-apply .fld input,.bp-apply .fld select,.bp-apply .fld textarea{border:1px solid var(--b06,rgba(0,0,0,.16));border-radius:9px;padding:11px 13px;font-size:14px;font-family:inherit;color:var(--ink);background:var(--paper,#fff);outline:none;transition:border-color .2s}.bp-apply .fld input:focus,.bp-apply .fld select:focus,.bp-apply .fld textarea:focus{border-color:var(--brand,var(--blue-deep,#2a7a94))}.bp-apply .fld textarea{min-height:96px;resize:vertical;line-height:1.6}.bp-apply-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;padding:14px 26px;background:var(--brand,var(--blue-deep,#2a7a94));color:var(--on-brand,#fff);border-radius:10px;font-weight:800;font-size:14.5px;border:2px solid var(--brand,var(--blue-deep,#2a7a94));cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s}.bp-apply-btn:hover{background:var(--brand-2,var(--blue-text,#12566e));border-color:var(--brand-2,var(--blue-text,#12566e));color:var(--on-brand,#fff)}.bp-apply-btn.ghost{background:var(--paper,#fff);color:var(--brand,var(--blue-deep,#2a7a94))}.bp-apply-btn.ghost:hover{color:var(--on-brand,#fff)}.bp-apply-done{display:none;margin-top:16px;padding:12px 14px;border-radius:9px;background:#1e7a3e1a;color:#1e7a3e;font-size:13.5px;font-weight:700;text-align:center}.bp-apply-done.is-on{display:block}.bp-apply-guide{text-align:center;padding:14px 0}.bp-apply-guide .msg{font-size:16px;font-weight:800;color:var(--ink)}.bp-apply-guide .msg b{color:var(--brand-2,var(--blue-text,#12566e))}.bp-apply-guide .sub{font-size:13px;color:var(--sub,var(--m6,#5a5d60));margin:8px 0 18px}.bp-apply-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.bp-manual-id{margin-top:14px}.bp-event .back{margin-bottom:80px}@media(max-width:640px){.bp-tiers,.bp-apply-grid{grid-template-columns:1fr}.bp-calc-row{flex-direction:column;align-items:stretch}.bp-calc-in{max-width:none}}.cm-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:820px;margin:28px auto 26px}.cm-list{list-style:none;padding:0;margin:0 auto;max-width:820px;border-top:1px solid var(--ink)}.cm-row{display:grid;grid-template-columns:auto auto 1fr auto 22px;align-items:center;gap:14px;padding:20px 4px;border-bottom:1px solid var(--b06,rgba(0,0,0,.08));position:relative;transition:background .3s var(--ease)}.cm-row:hover{background:color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 3%,transparent)}.cm-row.cm-pinned{background:color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 4%,transparent)}.cm-row.cm-pinned:hover{background:color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 7%,transparent)}.cm-tag{font:700 11px/1 var(--lat,var(--body,inherit));letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:3px;white-space:nowrap}.cm-tag-pin{background:var(--brand,var(--blue-deep,#2a7a94));color:var(--on-brand,#fff);letter-spacing:.1em}.cm-tag-update{background:transparent;color:var(--ink);border:1px solid var(--b06,rgba(0,0,0,.16))}.cm-tag-event{background:transparent;color:var(--brand-2,var(--blue-text,#12566e));border:1px solid color-mix(in srgb,var(--brand-2,var(--blue-text,#12566e)) 28%,transparent)}.cm-tag-policy{background:transparent;color:var(--ink);border:1px solid var(--ink)}.cm-tag-system{background:transparent;color:var(--mute,var(--m9,#8e9194));border:1px solid var(--b06,rgba(0,0,0,.16))}.cm-title{color:var(--ink);text-decoration:none;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.5;position:relative;padding:2px 0}.cm-title:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:var(--brand,var(--blue-deep,#2a7a94));transition:width .35s var(--ease)}.cm-row:hover .cm-title:after{width:100%}.cm-date{font:600 12.5px/1 var(--lat,var(--body,inherit));color:var(--mute,var(--m9,#8e9194));white-space:nowrap;letter-spacing:0}.cm-arrow{font-family:var(--lat,inherit);font-size:16px;color:var(--mute,var(--m9,#8e9194));text-align:right;transition:transform .3s var(--ease),color .3s var(--ease)}.cm-row:hover .cm-arrow{transform:translate(4px);color:var(--brand,var(--blue-deep,#2a7a94))}.cm-more{max-width:820px;margin:32px auto 0;padding:26px 0 0;text-align:center;border-top:1px solid var(--b06,rgba(0,0,0,.08))}.cm-more-txt{display:block;font-size:12.5px;color:var(--mute,var(--m9,#8e9194));margin-bottom:14px}.cm-more-btn{display:inline-block;padding:12px 28px;border:1.5px solid var(--ink);border-radius:999px;font:700 13.5px/1 var(--body,inherit);color:var(--ink);text-decoration:none;letter-spacing:-.01em;transition:background .25s var(--ease),color .25s var(--ease)}.cm-more-btn:hover{background:var(--ink);color:var(--paper,#fff)}@media(max-width:720px){.cm-row{grid-template-columns:auto 1fr;gap:10px;padding:16px 2px}.cm-row .cm-tag-update,.cm-row .cm-tag-event,.cm-row .cm-tag-policy,.cm-row .cm-tag-system{grid-column:1}.cm-row .cm-title{grid-column:1 / -1;order:2;font-size:14.5px}.cm-row .cm-date{grid-column:1;order:3;font-size:12px;color:var(--mute,var(--m9,#8e9194))}.cm-row .cm-arrow{display:none}.cm-row .cm-tag-pin{order:0;grid-row:1;grid-column:1}.cm-row.cm-pinned .cm-tag-update,.cm-row.cm-pinned .cm-tag-event,.cm-row.cm-pinned .cm-tag-policy,.cm-row.cm-pinned .cm-tag-system{grid-column:2}.cm-chips{gap:6px}.cm-chip{padding:8px 12px;font-size:12.5px}}.cm-search{max-width:560px;margin:26px auto 20px;position:relative;display:flex;align-items:center;gap:10px;border-bottom:2px solid var(--ink);padding:8px 6px 10px}.cm-search-label{font-size:16px;line-height:1;filter:grayscale(1);opacity:.7}.cm-search input{flex:1;border:0;background:none;font:600 15px/1.4 var(--body,inherit);color:var(--ink);outline:none;padding:2px 0}.cm-search input::placeholder{color:var(--mute,var(--m9,#8e9194));font-weight:500}.cm-search-clear{border:0;background:transparent;color:var(--mute,var(--m9,#8e9194));font-size:14px;cursor:pointer;padding:4px 6px;opacity:0;transition:opacity .25s}.cm-search.has-value .cm-search-clear{opacity:1}.cm-faq .cm-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:820px;margin:0 auto 26px}.cm-chip{border:1px solid var(--b06,rgba(0,0,0,.12));background:var(--paper,#fff);color:var(--ink);font:600 13px/1 var(--body,inherit);letter-spacing:-.01em;padding:9px 16px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:border-color .28s var(--ease),color .28s var(--ease),background .28s var(--ease)}.cm-chip span{font-size:11.5px;font-weight:700;color:var(--mute,var(--m9,#8e9194));letter-spacing:0}.cm-chip:hover{border-color:var(--brand,var(--blue-deep,#2a7a94));color:var(--brand,var(--blue-deep,#2a7a94))}.cm-chip:hover span{color:var(--brand,var(--blue-deep,#2a7a94))}.cm-chip.on{background:var(--ink);color:var(--paper,#fff);border-color:var(--ink)}.cm-chip.on span{color:#ffffffa6}.cm-faq .cm-tag{font:700 11px/1 var(--lat,var(--body,inherit));letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:3px;white-space:nowrap;align-self:flex-start;margin-top:2px}.cm-tag-order{background:transparent;color:var(--ink);border:1px solid var(--b06,rgba(0,0,0,.16))}.cm-tag-ship{background:transparent;color:var(--sub,var(--m6,#5a5d60));border:1px solid var(--b06,rgba(0,0,0,.16))}.cm-tag-product{background:transparent;color:var(--brand-2,var(--blue-text,#12566e));border:1px solid color-mix(in srgb,var(--brand-2,var(--blue-text,#12566e)) 28%,transparent)}.cm-tag-account{background:transparent;color:var(--sub,var(--m6,#5a5d60));border:1px solid var(--b06,rgba(0,0,0,.16))}.cm-faq .cm-tag-policy{background:transparent;color:var(--ink);border:1px solid var(--ink)}.cm-faq-list{list-style:none;padding:0;margin:0 auto;max-width:820px;border-top:1px solid var(--ink)}.cm-faq-item{border-bottom:1px solid var(--b06,rgba(0,0,0,.08))}.cm-faq-item summary{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:22px 4px;cursor:pointer;list-style:none;position:relative;transition:background .28s var(--ease)}.cm-faq-item summary::-webkit-details-marker{display:none}.cm-faq-item:hover summary{background:color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 3%,transparent)}.cm-q{font:600 15px/1.55 var(--body,inherit);color:var(--ink);letter-spacing:-.01em;padding-top:4px}.cm-plus{position:relative;width:16px;height:16px;margin-top:8px;flex-shrink:0}.cm-plus:before,.cm-plus:after{content:"";position:absolute;background:var(--ink);transition:transform .32s var(--ease),background .28s}.cm-plus:before{top:50%;left:0;width:100%;height:1.6px;transform:translateY(-50%)}.cm-plus:after{top:0;left:50%;width:1.6px;height:100%;transform:translate(-50%)}.cm-faq-item[open] .cm-plus:after{transform:translate(-50%) rotate(90deg)}.cm-faq-item[open] .cm-plus:before{background:var(--brand,var(--blue-deep,#2a7a94))}.cm-faq-item[open] .cm-plus:after{background:var(--brand,var(--blue-deep,#2a7a94))}.cm-a{padding:0 4px 24px;font:400 14.5px/1.75 var(--body,inherit);color:var(--sub,var(--m6,#5a5d60));letter-spacing:-.005em;max-width:720px;text-align:left}.cm-a b{color:var(--ink);font-weight:700}.cm-a a{color:var(--brand-2,var(--blue-text,#12566e));text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--brand-2,var(--blue-text,#12566e)) 35%,transparent);padding-bottom:1px}.cm-a a:hover{border-bottom-color:var(--brand-2,var(--blue-text,#12566e))}.cm-cta-box{max-width:520px;margin:40px auto 0;padding:28px 24px;border:1px solid var(--b06,rgba(0,0,0,.1));border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 4.5%,transparent),transparent);text-align:center}.cm-cta-btn:hover{background:var(--brand-2,var(--blue-text,#12566e));border-color:var(--brand-2,var(--blue-text,#12566e));color:var(--on-brand,#fff)}@media(max-width:720px){.cm-faq-item summary{grid-template-columns:auto 1fr;padding:18px 2px;gap:10px}.cm-q{grid-column:1 / -1;order:2;font-size:14px}.cm-faq .cm-tag{grid-column:1;grid-row:1}.cm-plus{grid-column:2;grid-row:1;justify-self:end;margin-top:2px}.cm-faq .cm-chips{gap:6px}.cm-chip{padding:8px 12px;font-size:12.5px}.cm-a{font-size:13.5px;padding-bottom:22px}}.teaser.cm{--gap:20px}.teaser.cm .ten em{color:var(--brand,var(--blue-deep,#2a7a94))}.cm-hours{display:inline-flex;align-items:center;gap:12px;margin:28px auto 6px;padding:11px 20px;border:1px solid var(--b06,rgba(0,0,0,.1));border-radius:999px;background:color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 5%,transparent)}.cm-hours-pin{font-family:var(--lat,inherit);font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--on-brand,#fff);background:var(--brand,var(--blue-deep,#2a7a94));border-radius:999px;padding:3px 10px}.cm-hours b{font-size:14.5px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.cm-hours-note{font-size:12px;color:var(--mute,var(--m9,#8e9194));letter-spacing:-.01em}.cm-qna-box{max-width:640px;margin:30px auto 0;border:1px solid var(--b06,rgba(0,0,0,.1));border-radius:16px;padding:32px 28px;background:var(--paper,#fff)}.cm-qna-me{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--b06,rgba(0,0,0,.08))}.cm-qna-hi{font-size:14.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.cm-qna-note{font-size:12.5px;color:var(--mute,var(--m9,#8e9194));letter-spacing:-.01em}.cm-hint{font-size:11.5px;color:var(--mute,var(--m9,#8e9194));margin-top:6px;line-height:1.5;min-height:1em}.cm-hint:empty{display:none}.cm-qna-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:0}.cm-qna-box .fld{display:flex;flex-direction:column;gap:7px;margin-top:16px;position:relative}.cm-qna-grid .fld{margin-top:0}.cm-qna-box .fld label{font-size:12.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.cm-qna-box .fld input,.cm-qna-box .fld select,.cm-qna-box .fld textarea{border:1px solid var(--b06,rgba(0,0,0,.16));border-radius:9px;padding:11px 13px;font:400 14px/1.5 var(--body,inherit);color:var(--ink);background:var(--paper,#fff);outline:none;transition:border-color .25s var(--ease)}.cm-qna-box .fld input:focus,.cm-qna-box .fld select:focus,.cm-qna-box .fld textarea:focus{border-color:var(--brand,var(--blue-deep,#2a7a94))}.cm-qna-box .fld textarea{min-height:160px;resize:vertical}.cm-count{position:absolute;right:6px;bottom:-20px;font:600 11.5px/1 var(--lat,var(--body,inherit));color:var(--mute,var(--m9,#8e9194))}.cm-count b{color:var(--ink);font-weight:700}.cm-agree{display:flex;align-items:flex-start;gap:8px;margin:32px 0 4px;font:400 13px/1.6 var(--body,inherit);color:var(--sub,var(--m6,#5a5d60));letter-spacing:-.01em;cursor:pointer}.cm-agree input[type=checkbox]{margin-top:3px;accent-color:var(--brand,var(--blue-deep,#2a7a94));width:15px;height:15px;cursor:pointer}.cm-agree a{color:var(--brand-2,var(--blue-text,#12566e));text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--brand-2,var(--blue-text,#12566e)) 35%,transparent)}.cm-agree a:hover{border-bottom-color:var(--brand-2,var(--blue-text,#12566e))}.cm-qna-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;padding:14px 26px;background:var(--brand,var(--blue-deep,#2a7a94));color:var(--on-brand,#fff);border-radius:10px;font:800 14.5px/1 var(--body,inherit);letter-spacing:-.01em;border:2px solid var(--brand,var(--blue-deep,#2a7a94));cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s}.cm-qna-btn:hover{background:var(--brand-2,var(--blue-text,#12566e));border-color:var(--brand-2,var(--blue-text,#12566e));color:var(--on-brand,#fff)}.cm-qna-btn.ghost{background:var(--paper,#fff);color:var(--brand,var(--blue-deep,#2a7a94))}.cm-qna-btn.ghost:hover{color:var(--on-brand,#fff)}.cm-qna-done{display:none;margin-top:16px;padding:12px 14px;border-radius:9px;background:#1e7a3e1a;color:#1e7a3e;font:700 13.5px/1.5 var(--body,inherit);text-align:center}.cm-qna-done.is-on{display:block}.cm-qna-guide{text-align:center;padding:18px 0}.cm-qna-guide .msg{font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.cm-qna-guide .msg b{color:var(--brand-2,var(--blue-text,#12566e))}.cm-qna-guide .sub{font-size:13px;color:var(--sub,var(--m6,#5a5d60));margin:8px 0 22px}.cm-qna-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cm-history{max-width:640px;margin:24px auto 0;padding:18px 22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border:1px dashed var(--b06,rgba(0,0,0,.16));border-radius:12px;background:transparent}.cm-history-txt{font-size:13.5px;color:var(--sub,var(--m6,#5a5d60))}.cm-history-btn{color:var(--ink);font:700 13px/1 var(--body,inherit);text-decoration:none;position:relative;padding:2px 0;letter-spacing:-.01em}.cm-history-btn:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:var(--brand,var(--blue-deep,#2a7a94));transition:width .35s var(--ease)}.cm-history-btn:hover:after{width:100%}.cm-cta-box{max-width:520px;margin:36px auto 0;padding:28px 24px;border:1px solid var(--b06,rgba(0,0,0,.1));border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 4.5%,transparent),transparent);text-align:center}.cm-cta-h{font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.cm-cta-d{font-size:13.5px;color:var(--sub,var(--m6,#5a5d60));margin:8px 0 18px}.cm-cta-d b{color:var(--brand-2,var(--blue-text,#12566e))}.cm-cta-btn{display:inline-block;padding:13px 28px;background:var(--brand,var(--blue-deep,#2a7a94));color:var(--on-brand,#fff);border-radius:10px;font:800 14px/1 var(--body,inherit);text-decoration:none;letter-spacing:-.01em;border:2px solid var(--brand,var(--blue-deep,#2a7a94));transition:background .2s,border-color .2s}.cm-cta-btn.ghost{background:var(--paper,#fff);color:var(--brand,var(--blue-deep,#2a7a94))}.cm-cta-btn:hover,.cm-cta-btn.ghost:hover{background:var(--brand-2,var(--blue-text,#12566e));border-color:var(--brand-2,var(--blue-text,#12566e));color:var(--on-brand,#fff)}.teaser.cm .back{margin-top:56px;margin-bottom:80px}.cm-qlist-wrap{max-width:640px;margin:44px auto 0;text-align:left}.cm-qlist-h{font-size:15px;font-weight:800;color:var(--ink);letter-spacing:-.01em;margin-bottom:12px}.cm-qlist-h span{font-size:12px;font-weight:600;color:var(--mute,var(--m9,#8e9194));margin-left:8px}.cm-qlist{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink)}.cm-qrow{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:16px 4px;border-bottom:1px solid var(--b06,rgba(0,0,0,.08))}.cm-qrow .cm-qtag{font:700 11px/1 var(--lat,var(--body,inherit));letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:3px;white-space:nowrap;background:transparent;color:var(--ink);border:1px solid var(--b06,rgba(0,0,0,.16))}.cm-qrow .cm-qtitle{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-qrow .cm-qtitle .lock{font-size:12px;color:var(--mute,var(--m9,#8e9194));margin-left:6px}.cm-qrow .cm-qdate{font:600 12px/1 var(--lat,var(--body,inherit));color:var(--mute,var(--m9,#8e9194));white-space:nowrap}.cm-qrow .cm-qstat{font:700 11.5px/1 var(--body,inherit);white-space:nowrap;padding:5px 10px;border-radius:999px}.cm-qrow .cm-qstat.done{color:#1e7a3e;background:#1e7a3e1a}.cm-qrow .cm-qstat.wait{color:var(--mute,var(--m9,#8e9194));background:#0000000d}@media(max-width:640px){.cm-qna-grid{grid-template-columns:1fr}.cm-qna-box{padding:24px 20px}.cm-hours{flex-wrap:wrap;justify-content:center;padding:10px 16px}.cm-hours-note{font-size:11.5px;flex-basis:100%;text-align:center}.cm-history{flex-direction:column;text-align:center;gap:10px}.cm-qrow{grid-template-columns:auto 1fr auto;gap:8px}.cm-qrow .cm-qdate{display:none}}.media-sns .ten em{color:var(--brand,var(--blue-deep,#2a7a94))}.media-sns .sns-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:40px auto 0;max-width:720px}.media-sns .sns-tab{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border:1px solid var(--b06,rgba(0,0,0,.14));border-radius:999px;background:var(--paper,#fff);color:var(--ink);font-size:14px;font-weight:700;cursor:pointer;transition:all .25s var(--ease)}.media-sns .sns-tab svg{width:18px;height:18px}.media-sns .sns-tab:hover{border-color:color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 50%,transparent);color:var(--brand,var(--blue-deep,#2a7a94))}.media-sns .sns-tab.is-on{background:var(--brand,var(--blue-deep,#2a7a94));border-color:var(--brand,var(--blue-deep,#2a7a94));color:var(--on-brand,#fff)}.media-sns .sns-tab.is-on svg *{stroke:var(--on-brand,#fff);fill:var(--on-brand,#fff)}.media-sns .sns-panel{margin:28px auto 0;max-width:960px}.media-sns .sns-panel[hidden]{display:none}.media-sns .sns-handle{display:inline-flex;align-items:baseline;gap:10px;font-size:15px;font-weight:800;color:var(--ink);margin-bottom:18px}.media-sns .sns-handle span{font-size:12.5px;font-weight:600;color:var(--brand-2,var(--blue-text,#12566e))}.media-sns .ig-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.media-sns .ig-card{position:relative;display:block;border-radius:12px;overflow:hidden;aspect-ratio:1/1;background:var(--canvas,var(--tile,#ededf3));text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.media-sns .ig-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -20px #0006}.media-sns .ig-card img{width:100%;height:100%;object-fit:cover;display:block}.media-sns .ig-card .ig-cap{position:absolute;left:0;right:0;bottom:0;padding:24px 12px 12px;color:#fff;font-size:12px;line-height:1.45;background:linear-gradient(to top,#000000d1,#0000);opacity:0;transition:opacity .3s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.media-sns .ig-card:hover .ig-cap{opacity:1}.media-sns .ig-card .ig-play{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;background:#0000008c;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.media-sns .ig-card .ig-play:before{content:"";border-left:9px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:2px}.media-sns .sns-cta{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;max-width:420px;margin:0 auto;border:1px solid var(--b06,rgba(0,0,0,.12));border-radius:16px;padding:38px 24px;color:var(--ink);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.media-sns .sns-cta:hover{transform:translateY(-3px);box-shadow:0 20px 44px -22px #00000047;border-color:color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 40%,transparent)}.media-sns .sns-cta svg{width:34px;height:34px}.media-sns .sns-cta b{font-family:var(--lat,inherit);font-size:18px;font-weight:800;margin-top:4px}.media-sns .sns-cta span{font-size:13px;color:var(--mute,var(--m9,#8e9194))}.media-sns .sns-cta em{font-style:normal;font-size:13px;font-weight:700;color:var(--brand,var(--blue-deep,#2a7a94));margin-top:6px}.media-sns .back{margin-bottom:80px}@media(max-width:820px){.media-sns .ig-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.media-sns .ig-grid{grid-template-columns:repeat(2,1fr);gap:8px}.media-sns .ig-card .ig-cap{-webkit-line-clamp:2}}.media-press .ten em{color:var(--brand,var(--blue-deep,#2a7a94))}.media-press .press-list{list-style:none;padding:0;max-width:720px;margin:40px auto 0}.media-press .press-item{display:flex;align-items:center;gap:18px;padding:22px 6px;border-bottom:1px solid var(--b06,rgba(0,0,0,.1));text-align:left;transition:background .25s}.media-press .press-item:hover{background:color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 3%,transparent)}.media-press .press-item .tag{flex:none;font-family:var(--lat,inherit);font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--brand,var(--blue-deep,#2a7a94));border:1px solid color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 40%,transparent);border-radius:999px;padding:5px 11px}.media-press .pi-body{display:flex;flex-direction:column;gap:5px}.media-press .pi-body b{font-size:15.5px;font-weight:700;color:var(--ink);line-height:1.45}.media-press .pi-body .meta{font-size:12px;color:var(--mute,var(--m9,#8e9194));letter-spacing:.02em}.media-press .press-contact{margin-top:34px;font-size:13.5px;color:var(--sub,var(--m6,#5a5d60))}.media-press .press-contact a{color:var(--brand-2,var(--blue-text,#12566e));font-weight:700}.media-press .back{margin-bottom:80px}@media(max-width:560px){.media-press .press-item{gap:12px;flex-wrap:wrap}}.media-press .press-group{max-width:720px;margin:44px auto 0;text-align:left}.media-press .press-group-head{display:flex;align-items:flex-start;gap:14px;padding-bottom:14px;border-bottom:2px solid var(--ink,#26282a)}.media-press .press-group-head .tag{flex:none;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--brand,var(--blue-deep,#2a7a94));border:1px solid color-mix(in srgb,var(--accent,var(--blue,#5bc8e4)) 40%,transparent);border-radius:999px;padding:5px 11px}.media-press .pg-body{display:flex;flex-direction:column;gap:5px}.media-press .pg-body b{font-size:15px;font-weight:700;line-height:1.5;color:var(--ink,#26282a);word-break:keep-all}.media-press .pg-body .meta{font-size:12px;color:var(--mute,var(--m9,#8e9194))}.media-press .press-group .press-list{margin-top:0}.media-press .press-link{display:flex;align-items:center;gap:16px;width:100%;text-decoration:none;color:inherit}.media-press .pi-outlet{flex:0 0 130px;font-size:12.5px;font-weight:700;color:var(--sub,var(--m6,#5a5d60))}.media-press .press-link .pi-body b{font-size:13.5px;font-weight:500;color:var(--ink,#26282a)}.media-press .press-link:hover .pi-body b{color:var(--brand,var(--blue-deep,#2a7a94))}@media(max-width:560px){.media-press .pi-outlet{flex-basis:100%}}.supply-page{padding-bottom:80px}.supply-page .titleArea{max-width:1680px;margin:0 auto;padding:56px 24px 8px;text-align:center}.supply-page .titleArea h2{font-family:var(--disp,inherit);font-weight:800;font-size:clamp(30px,4.6vw,54px);letter-spacing:-.02em;line-height:1.05}.supply-page .titleArea h2 em{font-style:normal;color:var(--brand,var(--blue-deep,#2a7a94))}.supply-page .supply-ey{display:block;font-family:var(--lat,inherit);font-size:12px;font-weight:800;letter-spacing:.18em;color:var(--mute,var(--m9,#8e9194));margin-bottom:14px;text-transform:uppercase}.supply-page .supply-sub{max-width:640px;margin:16px auto 0;color:var(--sub,var(--m6,#5a5d60));font-size:14.5px;line-height:1.7}.supply-search{max-width:520px;margin:30px auto 0;display:flex;align-items:center;gap:10px;border-bottom:2px solid var(--ink);padding:8px 6px 10px}.supply-search input{flex:1;border:0;background:none;font:600 15px/1.4 var(--body,inherit);color:var(--ink);outline:none;padding:2px 0}.supply-search input::placeholder{color:var(--mute,var(--m9,#8e9194));font-weight:500}.supply-search button{border:0;background:transparent;color:var(--ink);font:800 13px/1 var(--body,inherit);cursor:pointer;padding:6px 10px;letter-spacing:-.01em;transition:color .25s}.supply-search button:hover{color:var(--brand,var(--blue-deep,#2a7a94))}.supply-page .listpage_title{max-width:1680px;margin:72px auto 22px;padding:0 24px;text-align:left}.supply-page .listpage_title [data-role=title]{font-family:var(--lat,inherit);font-weight:800;font-size:clamp(22px,2.8vw,34px);letter-spacing:-.01em;color:var(--ink)}.supply-page .listpage_title [data-role=subtitle]{display:block;margin-top:6px;font-size:13.5px;color:var(--mute,var(--m9,#8e9194))}.supply-page .maxwidth1680{max-width:1680px;margin:0 auto;padding:0 24px}.supply-page .function{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:1680px;margin:0 auto 18px;padding:0 24px}.supply-page .prdCount{font-size:13.5px;color:var(--sub,var(--m6,#5a5d60))}.supply-page .prdCount .txtEm{color:var(--brand-2,var(--blue-text,#12566e));font-weight:800;margin:0 3px}.supply-page .sort select{border:1px solid var(--b06,rgba(0,0,0,.16));border-radius:9px;padding:9px 12px;font:600 13px/1 var(--body,inherit);color:var(--ink);background:var(--paper,#fff);outline:none;cursor:pointer}.supply-page .sort select:focus{border-color:var(--brand,var(--blue-deep,#2a7a94))}.supply-page .more{text-align:center;margin:34px 0 0}.supply-page .btnMore{display:inline-block;padding:13px 34px;border:1.5px solid var(--ink);border-radius:999px;font:700 13.5px/1 var(--body,inherit);color:var(--ink);text-decoration:none;letter-spacing:.04em;cursor:pointer;background:var(--paper,#fff);transition:background .25s var(--ease),color .25s var(--ease)}.supply-page .btnMore:hover{background:var(--ink);color:var(--paper,#fff)}.supplyInfo{max-width:820px;margin:72px auto 0;padding:26px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border:1px dashed var(--b06,rgba(0,0,0,.16));border-radius:14px}.supplyInfo .si-txt{font-size:13.5px;color:var(--sub,var(--m6,#5a5d60));line-height:1.6;text-align:left}.supplyInfo .si-txt b{color:var(--ink)}.supplyInfo .si-link{color:var(--ink);font:700 13px/1 var(--body,inherit);text-decoration:none;position:relative;padding:2px 0;white-space:nowrap}.supplyInfo .si-link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:var(--brand,var(--blue-deep,#2a7a94));transition:width .35s var(--ease)}.supplyInfo .si-link:hover:after{width:100%}@media(max-width:640px){.supply-page .function{flex-direction:column;align-items:stretch;gap:10px}.supplyInfo{flex-direction:column;text-align:center}.supplyInfo .si-txt{text-align:center}}.vsteps{margin:26px auto 0;max-width:960px;text-align:left}.vsteps-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:0;list-style:none}.vsteps-card{position:relative;background:var(--paper, #fff);border:1px solid var(--line, #e1e0db);border-top:2px solid var(--brand, var(--ink, #26282a));padding:16px 14px 14px}.vsteps-no{display:block;font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--brand, var(--blue-text, #2a7a94))}.vsteps-t{display:block;font-size:15px;font-weight:800;margin-top:6px;color:var(--ink, #26282a)}.vsteps-d{font-size:12px;color:var(--sub, var(--m6, #666));line-height:1.65;margin:8px 0 0;word-break:keep-all}.vsteps-meta{display:inline-block;margin-top:10px;font-size:10.5px;font-weight:700;color:var(--mute, var(--m9, #999));border-top:1px dashed var(--line, #e1e0db);padding-top:8px;width:100%}.vsteps-arrow{position:absolute;right:-13px;top:42%;z-index:2;font-size:13px;font-weight:700;color:var(--mute, var(--m9, #999))}.vsteps-cta{display:flex;gap:10px;justify-content:center;margin-top:22px;flex-wrap:wrap}.vsteps-cta .btn-ink,.vsteps-cta .btn-ghost{padding:12px 22px;font-size:13px}@media(max-width:980px){.vsteps-row{grid-template-columns:repeat(2,1fr)}.vsteps-arrow{display:none}}@media(max-width:560px){.vsteps-row{grid-template-columns:1fr}}.aw-cta{display:flex;gap:10px;justify-content:center;margin-top:26px;flex-wrap:wrap}.aw-cta .btn-ink,.aw-cta .btn-ghost{padding:13px 24px;font-size:13.5px}.pn-box{border:1px solid var(--ink);background:var(--paper);padding:18px 22px;margin-top:14px}.pn-box.mute{border-color:var(--line);color:var(--m6)}.pn-h{font-size:17px;margin:4px 0 8px}.pn-sub{font-size:12.5px;color:var(--m6);margin:0;line-height:1.7}.pn-steps{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.pn-steps.three{grid-template-columns:repeat(3,1fr)}.pn-step{background:var(--paper);padding:12px 14px;min-width:0;border-top:3px solid transparent}.pn-step .no{display:block;font-size:10px;letter-spacing:.14em;color:var(--m9)}.pn-step .t{display:block;font-size:13.5px;font-weight:700;margin-top:2px}.pn-step .d{font-size:11.5px;color:var(--m6);margin:4px 0 0;line-height:1.5;word-break:keep-all}.pn-step[data-state=done]{border-top-color:var(--ink)}.pn-step[data-state=done] .no{color:var(--ink)}.pn-step[data-state=now]{border-top-color:var(--ink);background:var(--wash,var(--tile))}.pn-step[data-state=now] .no{color:var(--ink);font-weight:700}.pn-step[data-state=wait] .t{color:var(--m6);font-weight:600}.pn-step[data-state=hold]{border-top-color:#a8760a}.pn-step[data-state=hold] .no{color:#a8760a;font-weight:700}@media(max-width:720px){.pn-steps{grid-template-columns:1fr 1fr}.pn-steps.three{grid-template-columns:1fr}}.pn-chip{display:inline-block;font-size:11px;letter-spacing:.03em;padding:3px 9px;border:1px solid var(--b14);color:var(--m6);background:var(--paper);white-space:nowrap;line-height:1.5}.pn-chip.ink{border-color:var(--ink);color:var(--ink);font-weight:700}.pn-chip.fill{background:var(--ink);color:var(--paper,#fff);border-color:var(--ink);font-weight:700}.pn-chip.warn{border-color:#a8760a;color:#a8760a;font-weight:700}.pn-chip.err{border-color:#b3261e;color:#b3261e;font-weight:700}.pn-card{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.pn-card.off{opacity:.6}.pn-card .name{font-weight:700;font-size:14.5px}.pn-card .meta{font-size:12px;color:var(--m6);display:flex;gap:6px 8px;flex-wrap:wrap;align-items:center;margin-top:6px}.pn-thumb{width:54px;height:54px;object-fit:contain;mix-blend-mode:multiply;flex:none}.pn-thumb.lg{width:72px;height:72px}.pn-thumb.ph{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--tile);font-size:11px;color:var(--m9);letter-spacing:.06em}.pn-kv{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;font-size:12.5px;margin:8px 0 0}.pn-kv dt{color:var(--m9);white-space:nowrap}.pn-kv dd{margin:0;color:var(--ink);word-break:break-all}.pn-rubric{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 18px}.pn-rubric li{display:flex;gap:10px;align-items:baseline;font-size:13px}.pn-rubric .n{font-family:var(--disp);font-size:16px;color:var(--m9);flex:none;width:18px}.pn-rubric b{display:block}.pn-rubric small{display:block;font-size:11.5px;color:var(--m6);line-height:1.5}.pn-foot{font-size:12px;color:var(--m6);margin:12px 0 0;line-height:1.7;border-top:1px dashed var(--line);padding-top:10px}.pn-btn{padding:10px 18px;font-size:12.5px}button.pn-btn[disabled]{opacity:.45;cursor:not-allowed}.pn-gate{border:1px dashed var(--ink);background:var(--tile);padding:12px 14px;font-size:12.5px;line-height:1.7;margin-top:12px}.pn-msg{font-size:12.5px;margin:10px 0 0;line-height:1.6}.pn-msg.err{color:#b3261e;font-weight:700}.pn-msg.warn{color:#a8760a;font-weight:700}.pn-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px}.pn-kinds label{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--b14);padding:8px 10px;font-size:12.5px;cursor:pointer;background:var(--paper)}.pn-kinds label.on{border-color:var(--ink)}.pn-kinds small{display:block;font-size:11px;color:var(--m6);line-height:1.5}.pn-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:10px 0}.pn-row .q{flex:1;min-width:260px;font-size:13px}.pn-row .q small{display:block;font-size:11.5px;color:var(--m6)}.pn-score{display:flex;gap:4px}.pn-score button{width:34px;height:30px;border:1px solid var(--ink);font-weight:700;font-size:12.5px;background:var(--paper);color:var(--ink);cursor:pointer}.pn-score button.on{background:var(--ink);color:var(--paper,#fff)}.studio-dialog{--studio-ink:#26282a;--studio-blue:#5bc8e4;--studio-deep:#176980;--studio-line:#d7e3e7;box-sizing:border-box;width:min(540px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--studio-line);border-radius:12px;background:#fff;color:var(--studio-ink);font:15px/1.6 Pretendard Variable,sans-serif;box-shadow:0 24px 80px #172d3a33;overflow:hidden}.studio-dialog[open]{display:flex;flex-direction:column}.studio-dialog--wide{width:min(860px,calc(100vw - 40px))}.studio-dialog::backdrop{background:#132b3b85}.studio-dialog__header{display:flex;justify-content:space-between;gap:20px;flex:none;padding:24px 28px 20px;border-bottom:1px solid var(--studio-line)}.studio-dialog .studio-dialog__header h2{margin:0;color:var(--studio-ink);font:700 23px/1.4 Gmarket Sans,sans-serif}.studio-dialog__description{margin-top:8px;max-width:65ch;color:#58666d;font-size:14px}.studio-dialog__close{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:10px;border:1px solid var(--studio-line);border-radius:8px;background:#fff;color:var(--studio-ink);cursor:pointer}.studio-dialog__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.studio-dialog__body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 28px}.studio-dialog__footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;flex:none;padding:18px 28px;border-top:1px solid var(--studio-line);background:#f5f5f3}.studio-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #becdd3;border-radius:6px;background:#fff;color:var(--studio-ink);font:inherit}.studio-dialog textarea{resize:vertical}.studio-dialog button{font:inherit}.studio-dialog :focus-visible,.studio-notices :focus-visible{outline:3px solid #176980;outline-offset:3px}.studio-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;border:1px solid #bdcdd3;border-radius:7px;background:#fff;color:#26282a;font:600 14px/1.4 Pretendard Variable,sans-serif;cursor:pointer;text-decoration:none}.studio-dialog .studio-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;border:1px solid #bdcdd3;border-radius:7px;background:#fff;color:#26282a;font-weight:600;cursor:pointer}.studio-dialog .studio-button--primary{border-color:#176980;background:#5bc8e4;color:#26282a}.studio-dialog .studio-button--danger{border-color:#a62822;background:#b3261e;color:#fff}.studio-button:hover{filter:brightness(.97)}.studio-dialog [aria-disabled=true],.studio-dialog button:disabled{opacity:.55;cursor:wait}.studio-confirm-message{margin:0;white-space:pre-line;overflow-wrap:anywhere}.studio-notices{position:fixed;right:24px;bottom:24px;z-index:10001;display:grid;gap:10px;width:min(440px,calc(100vw - 32px));max-height:60dvh;overflow:auto}.studio-notice{display:flex;gap:16px;padding:16px 18px;border:1px solid #b6ccd5;border-left:4px solid #176980;border-radius:8px;background:#fff;color:#26282a;box-shadow:0 10px 35px #152f3d24;font:14px/1.6 Pretendard Variable,sans-serif}.studio-notice--error{border-left-color:#b3261e}.studio-notice--warning{border-left-color:#8a6413}.studio-notice strong{font-size:14px}.studio-notice p{margin:5px 0 0;white-space:pre-line;overflow-wrap:anywhere}.studio-notice button{flex:none;align-self:start;width:44px;height:44px;padding:0;border:0;background:transparent;color:#4c5b64;font:26px/1 sans-serif;cursor:pointer}.studio-dialog .studio-notices{right:16px;bottom:16px}.studio-dialog__error{padding:14px 16px;border:1px solid #e3c2be;border-left:4px solid #b3261e;border-radius:6px;background:#fff7f6;color:#762821;font-size:14px;white-space:pre-line}.studio-dialog__scope{display:grid;gap:8px;padding:16px 18px;margin:0 0 20px;border-left:4px solid #5bc8e4;background:#f1f8fa;overflow-wrap:anywhere}.studio-dialog__scope strong{font-size:17px}.studio-dialog__scope small{color:#536771}@media(max-width:600px){.studio-dialog,.studio-dialog--wide{width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0;border:0}.studio-dialog__header{padding:20px 18px 16px}.studio-dialog__header h2{font-size:20px}.studio-dialog__body{flex:1;padding:20px 18px}.studio-dialog__footer{padding:14px 18px max(14px,env(safe-area-inset-bottom));gap:10px}.studio-dialog__footer>.studio-button{flex:1}.studio-notices{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.studio-dialog .smart-two{grid-template-columns:minmax(0,1fr)}}.studio-dialog .studio-dialog__close{min-height:44px;padding:10px;border-color:#d7e3e7;border-radius:8px;background:#fff}.studio-dialog button.studio-button:hover:not(:disabled){background:#f5f5f3;border-color:#176980}.studio-dialog button.studio-button--primary:hover:not(:disabled){background:#5bc8e4;border-color:#176980;color:#26282a;filter:brightness(.97)}.studio-dialog button.studio-button--danger:hover:not(:disabled){background:#b3261e;border-color:#a62822;color:#fff}.st-shell>div{min-width:0}@media(max-width:860px){.st-shell{--st-cols: minmax(0, 1fr)}.st-shell>:first-child,.st-editor>.cat-tabs{position:static!important}.st-shell>.st-editor{max-height:none!important;overflow:visible!important}}.st-canvas{background:var(--paper, #fff);border:1px solid var(--b14, rgba(38,40,42,.14));margin-bottom:8px}.st-canvas-nested{border:1px dashed var(--b14, rgba(38,40,42,.14));padding:18px 20px;font-size:12.5px;color:var(--m9, #8E9194)}.st-toolbar{display:grid;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line, #DEDEDA);background:var(--tile, #F5F5F3)}.st-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.st-row:first-child{flex-wrap:nowrap}.st-ctl{height:30px;min-width:0;padding:0 8px;font:inherit;font-size:12.5px;color:inherit;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--paper, #fff)}.st-ctl.is-page{flex:1 1 110px}.st-ctl.is-skin{flex:1 1 150px}.st-ctl:focus-visible{outline:2px solid var(--blue-deep, #2A7A94);outline-offset:1px}.st-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--paper, #fff)}.st-seg.is-source{margin-left:auto}.st-seg>button{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border:0;background:transparent;font-size:12px;font-weight:700;color:var(--m6, #5A5D60);white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.st-seg>button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.st-seg>button:hover{color:var(--ink, #26282A)}.st-seg>button[aria-pressed=true]{background:var(--ink, #26282A);color:var(--paper, #fff)}.st-seg>button:focus-visible{outline:2px solid var(--blue-deep, #2A7A94);outline-offset:1px}.st-zoom{margin-left:auto;font-size:11px;color:var(--m9, #8E9194);white-space:nowrap;font-variant-numeric:tabular-nums}.st-menu{position:relative}.st-menu-btn{display:inline-flex;align-items:center;gap:4px;height:28px;min-width:28px;padding:0 8px;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--paper, #fff);color:inherit;font-size:12.5px;font-weight:700;line-height:1;cursor:pointer}.st-menu-btn:hover,.st-menu-btn[aria-expanded=true]{border-color:var(--ink, #26282A)}.st-menu-btn:focus-visible{outline:2px solid var(--blue-deep, #2A7A94);outline-offset:1px}.st-menu-btn.is-active:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue-deep, #2A7A94)}.st-menu-list{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:190px;width:max-content;max-width:min(340px,92vw);padding:4px;display:grid;background:var(--paper, #fff);border:1px solid var(--ink, #26282A);border-radius:var(--r-sm, 0px);box-shadow:var(--shadow-2, none);transition:none!important}.st-menu-list.is-start{right:auto;left:0}.st-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;background:none;font:inherit;font-size:12.5px;color:var(--ink, #26282A);text-align:left;text-decoration:none;cursor:pointer}.st-menu-item:hover,.st-menu-item:focus-visible{background:var(--tile, #F5F5F3);outline:none}.st-menu-item.is-danger{color:var(--red, #B3261E)}.st-menu-item>span{flex-shrink:0}.st-menu-item small{margin-left:auto;padding-left:6px;font-size:11px;color:var(--m6, #5A5D60)}.st-menu-check{width:14px;font-style:normal;font-size:11px;font-weight:700;color:var(--blue-deep, #2A7A94);text-align:center}.st-stage{padding:16px 14px 18px;background:var(--tile, #F5F5F3);background-image:linear-gradient(var(--b06, rgba(38,40,42,.06)) 1px,transparent 1px),linear-gradient(90deg,var(--b06, rgba(38,40,42,.06)) 1px,transparent 1px);background-size:24px 24px}.st-stage-in{width:100%}.st-frame{box-sizing:border-box;margin:0 auto;max-width:100%;overflow:hidden;border:2px solid var(--ink, #26282A);border-radius:var(--st-device-radius, 14px);padding:0 var(--st-bezel, 0) var(--st-bezel, 0);box-shadow:var(--shadow-2, 0 22px 40px -22px var(--ink, #26282A));transition:border-color .2s,background-color .2s}.st-frame.is-draft{border-style:dashed;border-color:var(--blue-deep, #2A7A94);background:var(--wash, #E9F6FA);color:var(--blue-text, #12566E)}.st-frame.is-published{border-style:solid;border-color:var(--ink, #26282A);background:var(--ink, #26282A);color:var(--paper, #fff)}.st-frame.is-tablet{border-radius:20px}.st-frame.is-mobile{border-radius:30px}.st-frame-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:30px;padding:6px 10px;font-size:11px;line-height:1.3}.st-frame-dots{display:inline-flex;gap:4px}.st-frame-dots i{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.35}.st-frame-title{font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.st-frame-status{flex:none;padding:2px 8px;border:1px solid currentColor;border-radius:var(--r-pill, 0px);font-size:10px;font-weight:700;letter-spacing:.08em}.st-frame.is-published .st-frame-status{background:var(--paper, #fff);color:var(--ink, #26282A);border-color:var(--paper, #fff)}.st-frame-size{margin-left:auto;opacity:.75;white-space:nowrap;font-variant-numeric:tabular-nums}.st-frame-screen{position:relative;overflow:hidden;background:var(--paper, #fff)}.st-frame-screen iframe{display:block;border:0;background:var(--paper, #fff);transform-origin:top left}.st-frame.is-mobile .st-frame-dots{display:none}.st-frame.is-mobile .st-frame-bar:before{content:"";width:36px;height:4px;border-radius:2px;background:currentColor;opacity:.3}.st-frame.is-mobile .st-frame-screen{border-radius:18px}.st-frame.is-tablet .st-frame-screen{border-radius:8px}.st-frame-home{display:block;width:76px;height:4px;margin:6px auto 0;border-radius:2px;background:currentColor;opacity:.35}.st-note{margin:0;padding:7px 12px;border-top:1px solid var(--line, #DEDEDA);font-size:11.5px;color:var(--m9, #8E9194)}@media(max-width:480px){.st-row{gap:6px}.st-seg>button span{font-size:11px}.st-seg.is-device>button{padding:0 5px}}.st-grid-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;align-items:center;font-size:12px}.st-grid-bar>span{display:inline-flex;align-items:center;gap:6px}.st-grid-bar .st-hint{color:var(--m9, #8E9194)}.st-grid-bar .st-menu-btn{height:26px;padding:0 10px;background:var(--ink, #26282A);color:var(--paper, #fff);border-color:var(--ink, #26282A)}.st-grid-bar .st-menu-btn:after{display:none}.st-num{width:56px;padding:3px 6px;border:1px solid var(--b14, rgba(38,40,42,.14));font:inherit;font-size:12.5px;font-weight:700}.sg-sheet{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:24px auto;gap:3px}.sg-heads{display:grid;gap:2px;min-width:0}.sg-heads-col{padding:0 2px}.sg-heads-row{padding:2px 0}.sg-th{position:relative;display:flex;min-width:0}.sg-th-btn{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 2px;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--paper, #fff);color:var(--m6, #5A5D60);font:inherit;font-size:10px;line-height:1;cursor:pointer}.sg-heads-row .sg-th-btn{flex-direction:column;gap:2px}.sg-th-btn i{font-style:normal;font-weight:700;color:var(--ink, #26282A)}.sg-th-btn b{font-weight:500;font-size:9.5px}.sg-th-btn:hover{border-color:var(--ink, #26282A)}.sg-th-btn[aria-pressed=true]{border-color:var(--blue-deep, #2A7A94);background:var(--wash, #E9F6FA);color:var(--blue-text, #12566E)}.sg-th-btn:focus-visible{outline:2px solid var(--blue-deep, #2A7A94);outline-offset:1px}.sg-tools{position:absolute;z-index:6;display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--ink, #26282A);color:var(--paper, #fff);border-radius:var(--r-sm, 0px);white-space:nowrap;box-shadow:var(--shadow-2, none)}.sg-tools button{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm, 0px);background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer}.sg-tools button:hover,.sg-tools button:focus-visible{background:var(--paper, #fff);color:var(--ink, #26282A);outline:none}.sg-tools button.is-danger{background:var(--red, #B3261E);color:var(--paper, #fff)}.sg-tools button.is-danger:hover,.sg-tools button.is-danger:focus-visible{background:var(--paper, #fff);color:var(--red, #B3261E)}.sg-tools-g{display:inline-flex;align-items:center;gap:1px;padding-left:5px;margin-left:2px;border-left:1px solid var(--m6, #5A5D60)}.sg-tools-g:first-child{padding-left:2px;margin-left:0;border-left:0}.sg-tools-g i{margin:0 3px 0 2px;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.04em;opacity:.85}.sg-cell>.sg-tools{top:0;left:0;transform:translateY(-50%)}.sg-heads-col .sg-tools{top:calc(100% + 4px);left:50%;transform:translate(-50%)}.sg-heads-col .sg-th:first-child .sg-tools{left:0;transform:none}.sg-heads-col .sg-th:last-child .sg-tools{left:auto;right:0;transform:none}.sg-heads-row .sg-tools{left:calc(100% + 4px);top:50%;transform:translateY(-50%)}.st-grid .sg-cell{cursor:grab;min-width:0}.st-grid .sg-cell.sel{overflow:visible}.st-grid .sg-cell:focus-visible{outline:2px solid var(--blue-deep, #2A7A94);outline-offset:-2px}.st-grid .sg-cell.txt{background:var(--glass, rgba(245,245,243,.66))}.st-grid .sg-cell .k{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:var(--r-pill, 0px);background:var(--paper, #fff);border:1px solid var(--b14, rgba(38,40,42,.14));font-size:10px;font-weight:700;letter-spacing:.04em}.st-grid .sg-cell .k i{font-style:normal;font-weight:500;color:var(--m6, #5A5D60)}.sg-detail{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;border:1px solid var(--ink, #26282A);background:var(--paper, #fff);font-size:12px}.sg-detail>b{font-size:13px}.sg-detail .sg-layer{padding:2px 9px;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--tile, #F5F5F3);font-size:11px;font-weight:700}.sg-detail .sg-layer.is-text{background:var(--wash, #E9F6FA)}.sg-detail select,.sg-detail input[type=text]{padding:4px 6px;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--tile, #F5F5F3);font:inherit;font-size:12px}.sg-detail .sg-colors{display:flex;align-items:center;gap:4px}.sg-swatch{width:22px;height:22px;padding:0;border:1px solid var(--line, #DEDEDA);cursor:pointer}.sg-swatch.is-on{border:2px solid var(--blue-deep, #2A7A94)}.sg-detail input[type=color]{width:30px;height:24px;padding:0;border:1px solid var(--line, #DEDEDA);background:none}.sg-detail .sg-img{width:100%;min-width:0}.sg-detail .sg-colors{flex-wrap:wrap}.sg-detail input[type=text]{max-width:100%}.st-skins{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:10px;margin-bottom:8px}.st-skin{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-height:62px;padding:10px 12px;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--paper, #fff);cursor:pointer;transition:border-color .2s}.st-skin:hover{border-color:var(--ink, #26282A)}.st-skin.is-on{border:2px solid var(--ink, #26282A);padding:9px 11px}.st-skin input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.st-skin input:focus-visible~.st-skin-sw{outline:2px solid var(--blue-deep, #2A7A94);outline-offset:2px}.st-skin-sw{width:34px;height:34px;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--tile, #F5F5F3)}.st-skin[data-skin=duotone] .st-skin-sw{background:linear-gradient(135deg,var(--ink, #26282A) 50%,var(--pop-blue, #5BC8E4) 50%)}.st-skin[data-skin=classic] .st-skin-sw{background:linear-gradient(135deg,var(--paper, #fff) 50%,var(--soft, #BFE9F4) 50%);border-color:var(--ink, #26282A)}.st-skin-t{display:grid;gap:2px;min-width:0}.st-skin-t b{font-size:13px}.st-skin-t small{font-size:11px;color:var(--m9, #8E9194)}.st-skin-now{position:absolute;top:-8px;right:10px;padding:1px 8px;background:var(--ink, #26282A);color:var(--paper, #fff);font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.1em}.st-skin-now.is-pub{background:var(--paper, #fff);color:var(--ink, #26282A);border:1px solid var(--ink, #26282A)}.st-skin.is-custom{cursor:default;border-style:dashed;color:var(--m9, #8E9194)}.st-skin.is-custom .st-skin-sw{border-style:dashed}@media(prefers-reduced-motion:reduce){.st-seg>button,.st-frame,.st-skin{transition:none!important}}.st-drop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:12px 14px;border:1px dashed var(--b14, rgba(38,40,42,.14));background:var(--tile, #F5F5F3)}.st-drop.is-big{flex-direction:column;align-items:flex-start;gap:6px;padding:26px 20px;border-color:var(--ink, #26282A);background:var(--wash, #E9F6FA)}.st-drop.is-over{border-color:var(--blue-deep, #2A7A94);border-style:solid;background:var(--wash, #E9F6FA)}.st-drop>b{font-size:13px}.st-drop>span{flex:1 1 240px;min-width:0;font-size:11.5px;color:var(--m6, #5A5D60);line-height:1.6}.st-drop>button{padding:8px 16px;font-size:12.5px}.st-focus{margin-top:10px;padding:10px 12px;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--paper, #fff)}.st-focus-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st-focus-head>b{font-size:12.5px}.st-focus-val{font-family:Consolas,monospace;font-size:11.5px;color:var(--blue-text, #12566E)}.st-focus-frames{display:inline-flex;gap:2px;margin-left:auto;padding:2px;border:1px solid var(--b14, rgba(38,40,42,.14))}.st-focus-frames button{height:22px;padding:0 9px;border:0;background:transparent;font-size:11px;font-weight:700;color:var(--m6, #5A5D60);cursor:pointer}.st-focus-frames button.on{background:var(--ink, #26282A);color:var(--paper, #fff)}.st-focus-panes{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.st-focus-src{flex:2 1 260px;min-width:0}.st-focus-out{flex:1 1 160px;min-width:0}.st-focus-stage{position:relative;width:100%;max-width:100%;aspect-ratio:2 / 1;overflow:hidden;border:1px solid var(--line, #DEDEDA);background:var(--ink, #26282A);cursor:crosshair;touch-action:none}.st-focus-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.38}.st-focus-win{position:absolute;z-index:1;pointer-events:none;outline:2px solid var(--pop-blue, #5BC8E4);box-shadow:0 0 0 9999px #26282a6b;background:#ffffff24}.st-focus-pin{position:absolute;z-index:2;width:18px;height:18px;padding:0;transform:translate(-50%,-50%);border:2px solid var(--paper, #fff);border-radius:50%;background:var(--pop-blue, #5BC8E4);box-shadow:0 0 0 1px var(--ink, #26282A);cursor:grab}.st-focus-pin:focus-visible{outline:2px solid var(--blue-deep, #2A7A94);outline-offset:2px}.st-focus-frame{position:relative;width:100%;overflow:hidden;border:1px solid var(--ink, #26282A);background:var(--tile, #F5F5F3)}.st-focus-frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.st-focus-note{display:block;margin-top:4px;font-size:11px;color:var(--m6, #5A5D60);line-height:1.55}.st-focus-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:11.5px}.st-focus-grid{display:grid;grid-template-columns:repeat(3,16px);grid-auto-rows:16px;gap:2px}.st-focus-grid button{padding:0;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--tile, #F5F5F3);cursor:pointer}.st-focus-grid button:hover{border-color:var(--ink, #26282A)}.st-focus-grid button.on{background:var(--ink, #26282A);border-color:var(--ink, #26282A)}.st-hero-compare{display:grid;grid-template-columns:minmax(0,3fr) minmax(130px,1fr);gap:12px;margin-top:12px}.st-hero-edit{min-width:0;margin:0;padding:0;border:0}.st-hero-edit legend,.st-hero-live>b{font-size:12.5px;font-weight:700}.st-hero-live{min-width:0;padding:10px;border:1px solid var(--line);background:var(--paper)}.st-live-image{margin:10px 0}.st-live-image img{display:block;width:100%;max-height:170px;object-fit:contain;background:var(--tile)}.st-live-image figcaption{margin-top:4px;font-size:11px;overflow-wrap:anywhere}.st-hero-edit input{max-width:100%;min-width:0}.st-hero-editor{min-width:0}.st-hero-editor .st-focus-frames{flex-wrap:wrap;max-width:100%}.st-hero-editor .st-focus-frames button:focus-visible{outline:2px solid var(--blue-deep);outline-offset:2px}.st-hero-editor .st-lib-head{flex-wrap:wrap}.st-hero-editor .st-focus-tools>input{max-width:100%}@media(max-width:1100px){.st-hero-compare{grid-template-columns:minmax(0,1fr)}}.st-lib{margin-top:16px;padding-top:12px;border-top:1px solid var(--line, #DEDEDA)}.st-lib-head{display:flex;align-items:center;gap:10px}.st-lib-head>b{font-size:12.5px}.st-lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:8px;margin-top:8px}.st-lib-it{min-width:0;padding:6px;border:1px solid var(--line, #DEDEDA);background:var(--tile, #F5F5F3)}.st-lib-it .ph{display:block;height:56px;background:var(--paper, #fff) center/cover no-repeat;border:1px solid var(--line, #DEDEDA)}.st-lib-it>b{display:block;margin-top:5px;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-lib-it>small{display:block;font-size:10.5px;color:var(--m9, #8E9194)}.st-lib-it .acts{display:flex;gap:4px;margin-top:5px}.st-lib-it .acts button{padding:4px 9px;font-size:11px}.st-lib-it .acts .is-danger{color:var(--red, #B3261E);border-bottom:1px solid var(--red, #B3261E)}.st-copy-pickbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--tile, #F5F5F3)}.st-copy-pickbar.is-on{border-color:var(--ink, #26282A);background:var(--paper, #fff)}.st-copy-pickbar>button{height:28px;padding:0 12px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;border:1px solid var(--ink, #26282A);background:var(--paper, #fff);color:var(--ink, #26282A)}.st-copy-pickbar>button[aria-pressed=true]{background:var(--ink, #26282A);color:var(--paper, #fff)}.st-copy-pickbar>small{flex:1 1 260px;min-width:0;font-size:11.5px;color:var(--m6, #5A5D60);line-height:1.55}.st-copy-hint{margin:8px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.6;color:var(--m6, #5A5D60);border:1px dashed var(--b14, rgba(38,40,42,.14));background:var(--tile, #F5F5F3)}.st-copy-panel{margin-top:8px;border:1px solid var(--ink, #26282A);background:var(--paper, #fff);padding:10px 12px}.st-copy-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.st-copy-head>b{font-size:13px}.st-copy-head>small{font-size:11px;color:var(--m9, #8E9194)}.st-copy-tag{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--tile, #F5F5F3)}.st-copy-note{margin:6px 0 0;font-size:11.5px;line-height:1.55;color:var(--m6, #5A5D60)}.st-copy-block{display:grid;gap:6px;margin-top:10px;padding:9px 10px;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--tile, #F5F5F3)}.st-copy-block>b{font-size:12px}.st-copy-block>small{font-size:11px;color:var(--m9, #8E9194);line-height:1.5}.st-copy-block>label{display:grid;gap:3px;font-size:11.5px;color:var(--m6, #5A5D60)}.st-copy-rows{display:grid;gap:6px;margin-top:10px;max-height:420px;overflow:auto}.st-copy-row{padding:6px 8px;border-left:3px solid transparent;border-bottom:1px solid var(--line, rgba(0,0,0,.09))}.st-copy-row.is-active{border-left-color:var(--pop-blue, #5BC8E4);background:var(--tile, #F5F5F3)}.st-copy-row.is-changed{border-left-color:var(--blue-deep, #1d4ed8);background:var(--tile, #F5F5F3)}.st-copy-parts{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.st-copy-part>i{font-style:normal;font-size:12px;color:var(--m9, #8E9194);border-bottom:1px dotted var(--m9, #8E9194)}.st-copy-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:3px;font-size:10.5px;color:var(--m9, #8E9194)}.st-copy-meta>button{padding:0;border:0;border-bottom:1px solid currentColor;background:none;font:inherit;color:inherit;cursor:pointer}.st-copy-err{color:var(--red, #B3261E);font-weight:700}.st-copy-editor,.st-copy-panel,.st-copy-row,.st-copy-block{min-width:0;overflow-wrap:anywhere}.st-copy-rows{min-inline-size:0;padding:0;border:0}.st-copy-editor input,.st-copy-editor textarea,.st-copy-editor select{box-sizing:border-box;max-width:100%}.st-copy-part{min-width:0;max-width:100%}.st-copy-editor textarea{white-space:pre-wrap}@media(max-width:480px){.st-copy-panel{padding:8px}.st-copy-editor button{white-space:normal;height:auto;min-height:28px}}.st-copy-spans{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:4px;font-size:11px;color:var(--m6, #5A5D60)}.st-copy-spans>b{font-size:10.5px;font-weight:700;color:var(--m9, #8E9194)}.st-copy-span{display:inline-flex;gap:4px;align-items:baseline;min-width:0;max-width:100%;padding:2px 7px;border:1px solid var(--b14, rgba(38,40,42,.14));background:var(--tile, #F5F5F3)}.st-copy-span>i{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--m9, #8E9194)}.st-copy-span[data-role=굵게]{font-weight:700;color:var(--ink, #26282A)}.st-copy-span[data-role=강조]{font-style:italic}.st-copy-span[data-role=링크]{text-decoration:underline;color:var(--blue-deep, #1d4ed8)}.st-copy-spans.is-whole .st-copy-span{border-color:var(--blue-deep, #1d4ed8)}.st-copy-tag.is-whole{border-color:var(--blue-deep, #1d4ed8);color:var(--blue-deep, #1d4ed8)}.st-copy-warn{margin:4px 0 0;padding:6px 8px;font-size:11px;line-height:1.55;border:1px solid var(--blue-deep, #1d4ed8);background:var(--tile, #F5F5F3);color:var(--ink, #26282A)}.st-copy-warn>button{margin-left:6px;padding:0;border:0;border-bottom:1px solid currentColor;background:none;font:inherit;font-weight:700;color:inherit;cursor:pointer}.st-popup-exposure{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;font-weight:700}.st-popup-exposure small{font-weight:400;color:var(--m6)}.st-popup-switch{width:48px;height:28px;padding:3px;border:1px solid var(--m9);border-radius:16px;background:var(--line);cursor:pointer}.st-popup-switch>span{display:block;width:20px;height:20px;border-radius:50%;background:var(--paper);box-shadow:0 1px 3px #0003;transition:transform .15s}.st-popup-switch[aria-checked=true]{background:#5bc8e4;border-color:#176980}.st-popup-switch[aria-checked=true]>span{transform:translate(20px)}.st-popup-switch:focus-visible{outline:2px solid #176980;outline-offset:3px}.st-popup-switch:disabled{opacity:.55;cursor:wait}.st-popup-publish-status{padding:10px 12px;border:1px solid var(--line);font-size:12px}.st-popup-publish-status[role=alert]{color:var(--red)}.st-menu-btn{min-width:44px;min-height:44px;height:auto;border-radius:6px;border-color:#d7e3e7}.st-menu-list{z-index:10000;box-sizing:border-box;padding:6px;border-color:#d7e3e7;border-radius:8px;box-shadow:0 12px 36px #172d3a26;overflow:auto;font:14px/1.5 Pretendard Variable,sans-serif}.st-menu-item{min-height:44px;padding:10px 12px;font-size:14px;border-radius:4px}.st-menu-item>span{flex-shrink:1;overflow-wrap:anywhere}.st-menu-item:focus-visible{outline:2px solid #176980;outline-offset:-2px;background:#eff8fa}.smart-page-width-setting{min-width:0;margin:18px 0;padding:16px;border:1px solid #ccd5d7;border-radius:6px}.smart-page-width-setting legend{position:static;visibility:visible;width:auto;height:auto;line-height:1.5;padding:0 6px;font-weight:700}.smart-page-width-setting input[type=range]{width:100%;accent-color:#238da5}.smart-logo-settings fieldset{border:1px solid #dededa;margin:16px 0;padding:12px;min-width:0}.smart-logo-settings legend{font-size:13px;font-weight:700;padding:0 6px}.smart-logo-preview{display:flex;justify-content:center;align-items:center;min-height:90px;padding:12px;overflow:hidden}.smart-logo-preview img{display:block;height:auto}.smart-studio{--se-ink: #26282a;--se-muted: #676e72;--se-line: #dce0e1;--se-accent: #1882a0;--se-surface: #f4f5f4;color:var(--se-ink);background:#fff;font:14px/1.55 Pretendard Variable,sans-serif;height:100dvh;min-height:620px;display:flex;flex-direction:column;text-align:left}.smart-studio *{box-sizing:border-box}.smart-studio h1,.smart-studio h2,.smart-studio h3,.smart-studio p{margin:0}.smart-studio h1{font-size:23px;letter-spacing:-.7px;font-weight:750}.smart-studio h2{font-size:24px;line-height:1.3}.smart-studio button,.smart-studio input,.smart-studio select,.smart-studio textarea{font:inherit;color:inherit}.smart-studio button{cursor:pointer;background:#fff;border:1px solid var(--se-line);border-radius:5px;padding:8px 12px;line-height:1.3;min-height:34px;white-space:nowrap}.smart-studio button:hover:not(:disabled){border-color:#7c8b91;background:#f5fafb}.smart-studio button:disabled{opacity:.45;cursor:not-allowed}.smart-studio :focus-visible{outline:2px solid var(--se-accent);outline-offset:2px}.smart-studio a{color:#286576;text-decoration:underline;text-underline-offset:3px}.smart-studio .smart-primary{background:#26282a;color:#fff;border-color:#26282a}.smart-studio .smart-primary:hover:not(:disabled){background:#3b4c53;color:#fff}.smart-studio input:not([type=checkbox]):not([type=color]),.smart-studio select,.smart-studio textarea{border:1px solid #cdd3d5;background:#fff;border-radius:4px;min-height:36px;padding:7px 9px;width:100%;min-width:0}.smart-studio textarea{resize:vertical;line-height:1.65}.smart-studio input[type=checkbox]{accent-color:var(--se-accent);width:16px;height:16px;flex-shrink:0}.smart-studio input[type=file]{font-size:12px!important}.smart-top{display:flex;align-items:center;gap:30px;min-height:88px;padding:16px 26px;border-bottom:1px solid var(--se-line);flex-shrink:0}.smart-eyebrow{font-size:10px;letter-spacing:1.7px;color:var(--se-muted);font-weight:650;display:block;margin-bottom:3px}.smart-save-state{font-size:13px;color:var(--se-muted);display:flex;gap:7px;align-items:center}.smart-save-state i{width:6px;height:6px;border-radius:50%;background:#21846f}.smart-save-state i.is-dirty{background:#c28327}.smart-save-state small{color:#8a8f92;margin-left:4px}.smart-top-actions{margin-left:auto;display:flex;gap:8px}.smart-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--se-line);padding:10px 22px;background:#fff;flex-wrap:wrap;flex-shrink:0}.smart-tabs{display:flex;gap:4px}.smart-tabs button{border-color:transparent;color:#676e72;padding:8px 16px}.smart-tabs button.is-active{background:#e9f4f7;border-color:#cae3ea;color:#155a70;font-weight:700}.smart-toolbar-right{display:flex;align-items:center;gap:6px}.smart-toolbar-right button{font-size:12px}.smart-toolbar-right a{margin-left:10px;font-size:12px}.smart-message{padding:10px 24px;font-size:13px;background:#edf6f8;border-bottom:1px solid #d4e6eb;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.smart-message.is-error{background:#fff1ed;color:#8f3422;border-color:#eecac2}.smart-message button{font-size:12px;padding:4px 10px;min-height:28px}.smart-workspace{display:grid;grid-template-columns:220px minmax(180px,1fr) 8px var(--settings-width, 320px);flex:1;min-height:0;min-width:0;width:100%;padding:0;margin:0;border:0}.smart-workspace.is-preview-only{grid-template-columns:1fr}.smart-pane-divider{background:#e8eef0;cursor:col-resize;touch-action:none;position:relative;z-index:2}.smart-pane-divider:hover,.smart-pane-divider:focus-visible{background:#5bc8e4}.smart-pane-divider:after{content:"⋮";position:absolute;top:50%;left:0;width:8px;text-align:center;color:#38515b;transform:translateY(-50%)}.smart-left,.smart-right{min-width:0;overflow:auto;background:#fff;padding-bottom:40px}.smart-left{border-right:1px solid var(--se-line)}.smart-right{border-left:1px solid var(--se-line);padding:0 18px 30px}.smart-right>button,.smart-right>a{margin:8px 0;display:block;max-width:100%;white-space:normal}.smart-panel-heading{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:20px 0 12px}.smart-panel-heading b{font-size:14px}.smart-panel-heading button{font-size:11px;min-height:28px;padding:5px 8px}.smart-left>.smart-panel-heading{padding:18px 14px 10px}.smart-left details{padding:8px 0;border-bottom:1px solid #edf0f1}.smart-left summary{padding:10px 14px;font-size:12px;color:#697176;cursor:pointer}.smart-page-item{display:flex!important;width:100%;text-align:left;align-items:center;justify-content:space-between;gap:5px;border:0!important;border-radius:0!important;padding:11px 16px!important;font-size:13px!important;white-space:normal!important}.smart-page-item span{overflow-wrap:anywhere}.smart-page-item small{font-size:10px;color:#818a8d;white-space:nowrap}.smart-page-item.is-active{background:#e9f4f7!important;color:#155a70;border-left:3px solid #5bc8e4!important;padding-left:13px!important;font-weight:650}.smart-help{font-size:12px;line-height:1.7;color:#657074;margin:12px 0!important;overflow-wrap:anywhere}.smart-left .smart-help{padding:0 14px}.smart-slot{display:flex;padding:0 12px;gap:4px}.smart-slot button{flex:1;font-size:12px}.smart-slot .is-active{background:#f2e8ed}.smart-tree{padding:8px 0}.smart-tree-item{display:flex!important;gap:9px;align-items:center;width:100%;border:0!important;border-radius:0!important;text-align:left;overflow:hidden;text-overflow:ellipsis;font-size:12px!important;padding-block:9px!important}.smart-tree-item span{color:#7d8b91;min-width:16px}.smart-tree-item.is-active{background:#e9f4f7!important;box-shadow:inset 3px 0 #5bc8e4}.smart-block-add{padding:14px 12px 18px;border-top:1px solid var(--se-line)}.smart-studio .smart-insert-trigger{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;border-radius:22px;background:#176980;border-color:#176980;color:#fff;font-size:13px;font-weight:700}.smart-studio .smart-insert-trigger:hover{background:#10576b;color:#fff}.smart-insert-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:12px}.smart-studio .smart-insert-menu button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:66px;padding:6px 3px;white-space:normal;background:#f8fafb;color:#29434d;font-size:11px;border-color:transparent;border-radius:8px}.smart-studio .smart-insert-menu button:hover{background:#e5f5f9;border-color:#b8dbe5}.smart-media-fields{padding:12px;margin:12px 0;background:#f4f8f9;border:1px solid #dbe7ea;border-radius:8px}.smart-tip{padding:16px;background:#f4f5f4;border-top:3px solid #3999b2;margin-top:24px}.smart-tip b{font-size:13px}.smart-tip p{font-size:12px;color:#626c71;margin-top:8px;line-height:1.8}.smart-canvas-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:#e9ecec}.smart-canvas-toolbar{display:flex;gap:8px;align-items:center;padding:12px 16px;background:#f8f9f8;border-bottom:1px solid #dce0e1;flex-wrap:wrap}.smart-canvas-toolbar>div{margin-right:auto;min-width:90px}.smart-canvas-toolbar strong{font-size:13px;display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-canvas-toolbar small{display:block;color:#758084;font-size:10px}.smart-canvas-toolbar select{width:auto!important;font-size:11px}.smart-canvas-toolbar button{font-size:11px}.smart-canvas-scroll{overflow:auto;flex:1;min-height:0;padding:30px 20px;background:#edf1f2}.smart-frame-wrap{margin:0 auto;background:#fff;box-shadow:0 12px 38px #22343e14;border:1px solid #dce3e6}.smart-frame-wrap iframe{display:block;border:0;background:#fff}.smart-canvas-foot{display:flex;gap:16px;justify-content:space-between;padding:7px 14px;background:#f5f6f5;font-size:10px;color:#758084;border-top:1px solid #d8dddd}.smart-canvas-foot span{text-align:right}.smart-field{display:flex;flex-direction:column;gap:7px;margin:13px 0;font-size:12px;color:#546167}.smart-two{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.smart-color{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.smart-color select{flex:1;min-width:120px!important}.smart-color input[type=color]{width:36px;height:34px;min-height:34px;padding:2px;background:#fff;border:1px solid #ccd3d5;border-radius:4px;cursor:pointer}.smart-color span{font-family:ui-monospace,monospace;font-size:11px}.smart-check{display:flex;align-items:center;gap:8px;font-size:12px;margin:14px 0}.smart-inline{display:flex;gap:8px}.smart-inline input{flex:1}.smart-actions{display:flex;gap:5px;flex-wrap:wrap}.smart-actions button{font-size:11px;min-height:28px;padding:5px 8px}.smart-nav-row{margin:10px 0 16px;padding:12px;background:#f3f5f5;border:1px solid #dfe4e5;border-radius:5px}.smart-nav-row.is-child{background:#fff;margin:10px 0;padding:9px;border-left:3px solid #d4e3e8}.smart-nav-fields{display:grid;gap:6px}.smart-nav-fields input{font-weight:650}.smart-nav-fields select{font-size:11px!important}.smart-nav-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px;font-size:10px}.smart-nav-options label{display:flex;align-items:center;gap:3px}.smart-nav-options input{width:13px!important;height:13px!important}.smart-studio .smart-add-inline{border-style:dashed;width:100%;font-size:12px;color:#346171}.smart-preset{display:flex;border-bottom:1px solid #eee;padding:7px 0;gap:8px}.smart-preset button:first-child{flex:1;display:flex;gap:4px;align-items:center;flex-wrap:wrap;font-size:12px}.smart-preset i{width:12px;height:18px;border:1px solid #ddd}.smart-history{padding:14px 0;border-bottom:1px solid #eee}.smart-history small{display:block;color:#888;margin:5px 0}.smart-history button{font-size:12px}.smart-code{font:12px/1.6 ui-monospace,SFMono-Regular,monospace!important}.smart-full-dialog{max-width:none;max-height:none;width:calc(100vw - 32px);height:calc(100dvh - 32px);padding:0;border:0;border-radius:10px;box-shadow:0 20px 100px #0005;margin:16px}.smart-full-dialog::backdrop{background:#0d1823b5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.smart-full-dialog .smart-studio{height:100%;min-height:0}.smart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#1627318c;display:flex;align-items:center;justify-content:center;padding:24px}.smart-create,.smart-publish{background:#fff;border-radius:8px;box-shadow:0 20px 90px #14202855;max-height:90dvh;overflow:auto;width:min(850px,100%);padding:24px 32px}.smart-create>.smart-panel-heading{padding-top:0}.smart-create>p,.smart-publish>p{font-size:13px;color:#677277;margin:14px 0}.smart-publish{max-width:540px;padding:30px}.smart-template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 22px}.smart-template-grid button{display:flex;flex-direction:column;white-space:normal;text-align:left;padding:12px}.smart-template-grid button.is-active{border:2px solid #1882a0;padding:11px;background:#f5fbfd}.smart-template-grid b{font-size:13px;margin:10px 0 5px}.smart-template-grid small{font-size:11px;line-height:1.7;color:#738086}.smart-template-grid em{font-size:9px;font-style:normal;color:#8d969a;margin-top:10px}.smart-template-art{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px;width:100%;height:72px;background:#f1f1ed;border-radius:3px}.smart-template-art i{display:block;background:#fff;border-top:7px solid #176980}.smart-template-art i:first-child{background:#def3f8;border-color:#5bc8e4}.smart-template-art.story{grid-template-columns:1fr 2fr}.smart-template-art.story i:last-child{display:none}.smart-template-art.guide{grid-template-columns:1fr;gap:4px}.smart-template-art.guide i{border:0}.smart-template-art.blank{background:#fff;border:1px dashed #b7c6c9}.smart-template-art.blank i{display:none}.smart-template-art.blank:after{content:"＋";color:#93a5ac;font-size:28px;grid-column:1/4;text-align:center}.smart-full-dialog .smart-overlay{position:absolute}@media(min-width:1800px){.smart-workspace{grid-template-columns:250px minmax(180px,1fr) 8px var(--settings-width, 340px)}}@media(max-width:1100px){.smart-workspace{grid-template-columns:185px minmax(180px,1fr) 8px var(--settings-width, 270px)}.smart-top{gap:16px;padding:14px 18px}.smart-save-state small{display:none}.smart-toolbar{padding:8px 12px}.smart-toolbar-right{flex-wrap:wrap}.smart-canvas-toolbar{padding:10px}.smart-right{padding-inline:12px}.smart-canvas-foot span{display:none}}@media(max-width:800px){.smart-studio{height:auto;min-height:100dvh}.smart-top{flex-wrap:wrap}.smart-top-actions{width:100%;margin:0;flex-wrap:wrap}.smart-workspace{display:flex;flex-direction:column;overflow:visible;min-width:0;width:100%}.smart-pane-divider{display:none}.smart-left{max-height:none;border-bottom:1px solid #ddd}.smart-canvas-panel{height:600px;flex:none;order:1}.smart-right{max-height:none;order:2;border-top:1px solid #ddd}.smart-left{order:0}.smart-template-grid{grid-template-columns:1fr 1fr}.smart-create{padding:18px}.smart-full-dialog{width:100%;height:100dvh;margin:0;border-radius:0;overflow:auto}.smart-full-dialog .smart-studio{height:auto}.smart-toolbar-right{width:100%}.smart-workspace.is-preview-only .smart-canvas-panel{height:75dvh}}.smart-setting-group{border-top:1px solid #d9dddf;padding-top:18px;margin-top:20px}.smart-setting-group h3{font-size:14px;margin:0 0 14px}.smart-setting-card{border:1px solid #d9dddf;border-radius:6px;margin:12px 0;padding:12px;background:#fff}.smart-setting-card>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;list-style:none;font-weight:650;cursor:pointer;overflow-wrap:anywhere}.smart-setting-card>summary::-webkit-details-marker{display:none}.smart-setting-card>summary:before{content:"";flex:0 0 auto;width:7px;height:7px;margin:4px 2px 0 1px;border-right:2px solid #26282a;border-bottom:2px solid #26282a;transform:rotate(-45deg);transition:transform .15s ease}.smart-setting-card[open]>summary:before{transform:rotate(45deg)}.smart-setting-card>summary>span:first-of-type{margin-right:auto}.smart-setting-card[open]>summary{margin-bottom:12px}.smart-setting-card>summary small{flex:0 0 auto;max-width:58%;padding:3px 7px;border:1px solid #3999b2;border-radius:999px;background:#d7eef5;color:#176980;font-size:11px;font-weight:650;line-height:1.25;text-align:right}.smart-component-map,.smart-current-copy{margin:12px 0;padding:12px 13px;border-left:3px solid #5bc8e4;background:#f5f5f3;color:#38454b;font-size:12px;line-height:1.55}.smart-component-map b,.smart-current-copy>b{display:block;margin-bottom:5px;color:#26282a;font-size:13px}.smart-asset-ready{margin:10px 0;padding:8px 10px;border:1px solid #3999b2;border-radius:4px;background:#f6fcfd;color:#176980;font-size:11px;line-height:1.45}.smart-current-copy dl{display:grid;gap:6px;margin:8px 0 10px}.smart-copy-snapshot{margin-top:8px;padding:9px 10px;border:1px solid #d9dddf;border-radius:4px;background:#fff}.smart-copy-snapshot.is-draft{border-color:#b9dfe9;background:#f6fcfd}.smart-copy-snapshot>strong{color:#28647b;font-size:11px}.smart-current-copy .smart-copy-snapshot>p{display:block;margin:6px 0 0;color:#4d5b61}.smart-current-copy dl div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px}.smart-current-copy dt{color:#65757d;font-weight:650}.smart-current-copy dd{margin:0;color:#26282a;font-weight:600;overflow-wrap:anywhere}.smart-current-copy p{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;margin:5px 0}.smart-current-copy p strong{color:#65757d;font-size:11px}.smart-current-copy .smart-common-setting-note{margin-top:9px;padding-top:9px;border-top:1px solid #d9dddf}.smart-current-copy a{color:#28647b;font-weight:700;text-underline-offset:2px}.smart-current-sections{margin:12px 0 16px;padding:12px;border:1px solid #d9dddf;border-top:3px solid #5bc8e4;border-radius:5px;background:#fff}.smart-current-sections>b{font-size:13px;color:#26282a}.smart-current-sections>p{margin:5px 0 10px;color:#65757d;font-size:11px;line-height:1.45}.smart-current-sections ol{display:grid;gap:7px;margin:0;padding:0;list-style:none;counter-reset:store-rail}.smart-current-sections li{position:relative;display:grid;gap:2px;padding:8px 8px 8px 32px;border:1px solid #e6e8e9;border-radius:4px;background:#f9faf9;counter-increment:store-rail}.smart-current-sections li:before{content:counter(store-rail);position:absolute;top:8px;left:9px;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#26282a;color:#fff;font-size:9px;font-weight:700}.smart-current-sections li strong{color:#26282a;font-size:12px}.smart-current-sections li span{color:#4d5b61;font-size:11px;line-height:1.4}.smart-current-sections li small{color:#7c8a90;font-size:10px}.smart-section-badges{display:flex;flex-wrap:wrap;gap:4px}.smart-current-sections li em{justify-self:start;padding:2px 5px;border-radius:3px;background:#e8f6fa;color:#28647b;font-size:10px;font-style:normal;font-weight:700}.smart-section-draft{margin-top:3px;padding-top:5px;border-top:1px dashed #c9d0d5;color:#4d5b61;font-size:10px;line-height:1.4}.smart-section-draft b{margin-right:5px;color:#28647b}.smart-current-sections .smart-source-state{margin:0;padding:10px;border:1px dashed #c9d0d5;border-radius:4px;background:#f9faf9;color:#4d5b61}.smart-grid-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.smart-setting-path{font-size:12px;color:#65757d;overflow-wrap:anywhere}.smart-image-setting{margin:16px 0;padding-bottom:12px;border-bottom:1px solid #edf0f1}.smart-image-setting>img{display:block;width:100%;max-height:170px;object-fit:contain;background:#f1f4f5;margin:10px 0;border-radius:4px}.smart-upload-button{display:inline-flex;align-items:center;min-height:44px;border:1px solid #176980;border-radius:6px;background:#176980;color:#fff;padding:8px 14px;font-size:14px;font-weight:700;cursor:pointer;position:relative;overflow:hidden}.smart-upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.smart-upload-button:focus-within{outline:2px solid #28647b;outline-offset:2px}.smart-image-url{margin-top:10px;color:#52646c;font-size:13px}.smart-image-url summary{cursor:pointer;width:max-content;max-width:100%;text-decoration:underline;text-underline-offset:3px}.smart-image-url .smart-field{display:block;margin-top:8px}.smart-image-size-guide,.smart-image-upload-status{font-size:11px;line-height:1.5;color:#52646c;margin:7px 0}.smart-image-upload-status{color:#176980}.smart-native-settings>.smart-help:last-child{background:#edf3f5;padding:12px;border-radius:4px}.smart-native-settings+.smart-actions{margin-top:12px}.smart-native-settings textarea,.smart-global-hero textarea{resize:vertical}.smart-setting-card .smart-actions{justify-content:flex-end;margin-bottom:12px;flex-wrap:wrap}.smart-effective-field{margin:14px 0;padding:12px;border:1px solid #dce3e5;border-radius:6px;background:#fff}.smart-published-image{display:block;width:100%;max-height:140px;object-fit:contain;margin-top:8px}.smart-draft-caption{display:block;font-size:11px;text-align:center;padding:6px;background:#e9f4f7}.smart-visual-preview[data-device=pc] .rk-medal:not(.design-medal){width:36px;height:36px;font-size:19px}.smart-visual-preview[data-device=mobile] .rk-medal:not(.design-medal){width:26px;height:26px;font-size:16px}.smart-visual-preview[data-device=mobile] .pd-evidence-seal:not(.design-medal){width:56px;height:56px;font-size:7px}.smart-visual-preview[data-device=mobile] .pd-evidence-seal b{font-size:8px}.smart-visual-preview[data-device=pc] .pd-evidence-seal:not(.design-medal){width:72px;height:72px}.smart-badge-preview.award-winner{margin:0;padding:12px;width:100%;box-sizing:border-box}.smart-effective-field .smart-field{margin:0 0 6px}.smart-effective-field>small{display:block;color:#69747a;font-size:11px;line-height:1.55}.smart-value-source{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#52646c;font-size:11px;line-height:1.5;margin:7px 0}.smart-value-source button{font-size:11px;padding:4px 7px;min-height:28px}.smart-published-value{font-size:12px;background:#f5f5f3;padding:8px;white-space:pre-wrap;overflow-wrap:anywhere}.smart-medal-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0}.smart-medal-gallery figure{margin:0;border:1px solid #dce3e5;border-radius:6px;overflow:hidden}.smart-medal-gallery figcaption{text-align:center;font-size:11px;padding:8px 2px;background:#f5f5f3}.smart-visual-preview.ranking-experience,.smart-visual-preview.awards-experience,.smart-visual-preview.pd-evidence{display:block;position:relative;width:100%;max-width:100%;padding:14px;margin:0;min-height:68px;background:#fff;box-sizing:border-box}.smart-visual-preview .ranking-list{display:flex;justify-content:center;margin:0;padding:0;max-width:none;width:100%;border:0}.smart-visual-preview .pd-evidence-seal{position:relative!important;right:auto;bottom:auto;flex-shrink:0}.smart-visual-preview .smart-surface-sample{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:64px;margin:0;padding:16px;font-size:12px;pointer-events:none}.smart-visual-preview .smart-surface-sample svg{width:28px;height:28px}.smart-default-art{display:flex;align-items:center;justify-content:center;min-height:76px;border:1px dashed #cad4d8;background:#f8fafb}.smart-default-art>svg{width:56px;height:56px;color:#26282a}.smart-no-art{padding:14px;text-align:center;font-size:12px;color:#69747a;border:1px dashed #d8e0e3;border-radius:4px}.smart-asset-snapshot{margin:12px 0}.smart-asset-snapshot img{display:block;width:100%;max-height:180px;object-fit:contain;background:#f5f5f3;border:1px solid #dce3e5;border-radius:4px}.smart-asset-snapshot input[readonly]{background:#f6f8f9;color:#52646c;font-size:11px}.smart-shared-slide{border-top:1px solid #dce3e5;padding:14px 0}.smart-shared-slide dl{font-size:12px;margin:8px 0}.smart-shared-slide dt{color:#6a767b;margin-top:8px}.smart-shared-slide dd{margin:3px 0;white-space:pre-wrap;overflow-wrap:anywhere}.smart-shared-assets h4{font-size:13px;margin:10px 0}.smart-shared-assets p{font-size:12px;line-height:1.6}.smart-delta-preview{font-size:22px;padding:12px}.smart-native-settings .smart-copy-snapshot dd{white-space:pre-wrap}.smart-global-hero>button,.smart-native-settings~button{margin:4px 6px 4px 0}.smart-text-format,.smart-page-placement{min-width:0;margin:14px 0;padding:14px;border:1px solid #bfcbd1;border-radius:6px;background:#fff}.smart-text-format legend,.smart-page-placement legend{position:static;visibility:visible;width:auto;height:auto;line-height:1.5;padding:0 5px;font-weight:700}.smart-format-buttons{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.smart-format-buttons button{flex:1;min-height:36px;border:1px solid #b7c7cf;border-radius:4px;background:#fff;color:#263d48;padding:7px 8px}.smart-format-buttons button[aria-pressed=true]{border-color:#18738d;background:#e9f6fa;box-shadow:inset 0 0 0 1px #18738d}.smart-page-placement>button{width:100%;margin-block:5px;min-height:38px}.smart-nav-row[data-depth="2"]{margin-left:12px;border-left:3px solid #b8dbe5;padding-left:10px}.smart-banner-video-preview{display:block;width:100%;max-height:240px;margin-block:12px;background:#f5f5f3}.smart-page-groups>details{border-bottom:1px solid #e3e9ec}.smart-page-groups>details>summary{font-weight:750;display:flex;justify-content:space-between;cursor:pointer;padding:14px 12px}.smart-page-groups summary small{font-weight:400;color:#758389}.smart-page-subgroup{margin-left:10px;border-left:1px solid #dce6e9}.smart-page-subgroup>summary{cursor:pointer;padding:10px 12px;font-size:12px;color:#536971}.smart-page-subgroup .smart-page-item{padding-left:20px}.smart-page-groups>details>summary:before{content:"▸";margin-right:7px;color:#637d88}.smart-page-groups>details[open]>summary:before{content:"▾"}.smart-page-groups>details>summary>small{margin-left:auto}.smart-full-dialog{border:1px solid #d7e3e7;background:#fff;border-radius:12px}.smart-full-dialog::backdrop{background:#132b3b85;-webkit-backdrop-filter:none;backdrop-filter:none}.smart-full-dialog .smart-top-actions button{min-height:44px}.studio-dialog .smart-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.studio-dialog .smart-template-grid button{min-height:44px;border:1px solid #d7e3e7;border-radius:8px;padding:16px;color:#26282a;font:inherit}.studio-dialog .smart-template-grid button.is-active{border:2px solid #176980;padding:15px;background:#f1f8fa}.studio-dialog .smart-template-grid b{font-size:15px}.studio-dialog .smart-template-grid small{font-size:13px}.studio-dialog .smart-template-grid em{font-size:11px}.smart-studio .smart-insert-trigger{min-height:44px}.smart-studio .smart-insert-menu{padding:10px;border:1px solid #d7e3e7;border-radius:8px;background:#fff}.smart-studio .smart-insert-menu button{min-height:60px;font-size:13px}@media(max-width:600px){.studio-dialog .smart-template-grid{grid-template-columns:minmax(0,1fr)}}.shopinfo-doc{max-width:1024px;margin:0 auto;padding:0 24px 96px}.shopinfo-doc .path{padding:28px 0 0;font-size:12.5px;color:var(--mute,var(--m9,#8e9194))}.shopinfo-doc .path>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shopinfo-doc .path ol{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px}.shopinfo-doc .path ol li+li:before{content:">";margin-right:6px;color:var(--mute,var(--m9,#8e9194));font-size:11px}.shopinfo-doc .path ol a{color:var(--mute,var(--m9,#8e9194));text-decoration:none}.shopinfo-doc .path ol a:hover{color:var(--brand,var(--blue-deep,#2a7a94))}.shopinfo-doc .path ol strong{color:var(--ink);font-weight:700}.shopinfo-doc .titleArea{margin:34px 0 0;text-align:left}.shopinfo-doc .titleArea h2{font-family:var(--disp,inherit);font-weight:800;font-size:clamp(26px,3.4vw,40px);letter-spacing:-.02em;line-height:1.15}.shopinfo-doc .titleArea--middle{margin:52px 0 14px}.shopinfo-doc .titleArea--middle h3{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.shopinfo-doc .info{font-size:14.5px;line-height:1.8;color:var(--sub,var(--m6,#5a5d60));max-width:720px}.shopinfo-doc .info b{color:var(--ink)}.shopinfo-doc .ec-base-table{margin-top:8px}.shopinfo-doc .ec-base-table table{width:100%;border-collapse:collapse;border-top:1px solid var(--ink)}.shopinfo-doc .ec-base-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shopinfo-doc .ec-base-table th{background:#00000006;text-align:left;font-weight:700;color:var(--ink);padding:15px 18px;border-bottom:1px solid var(--b06,rgba(0,0,0,.08));font-size:13.5px;vertical-align:top}.shopinfo-doc .ec-base-table td{padding:15px 18px;border-bottom:1px solid var(--b06,rgba(0,0,0,.08));font-size:14px;color:var(--sub,var(--m6,#5a5d60));line-height:1.6}.shopinfo-doc .ec-base-table td a{color:var(--brand-2,var(--blue-text,#12566e));text-decoration:none}.shopinfo-doc .ec-base-table td a:hover{border-bottom:1px solid color-mix(in srgb,var(--brand-2,var(--blue-text,#12566e)) 35%,transparent)}.shopinfo-doc .date{margin:18px 0 10px;font-size:12.5px;color:var(--mute,var(--m9,#8e9194))}.shopinfo-doc .ec-base-box{margin-top:22px;border:1px solid var(--line,#e5e5e5);padding:34px 32px;background:var(--paper,#fff);text-align:left}.shopinfo-doc .agree{color:var(--sub,var(--m6,#5a5d60));font-size:13.5px;line-height:1.8;letter-spacing:-.005em}.shopinfo-doc .agree h3{margin:34px 0 10px;font-size:15px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.shopinfo-doc .agree h3:first-child{margin-top:0}.shopinfo-doc .agree p{margin:0 0 14px}.shopinfo-doc .agree ol,.shopinfo-doc .agree ul{margin:0 0 14px;padding-left:20px}.shopinfo-doc .agree li{margin:4px 0}.shopinfo-doc .agree b{color:var(--ink)}.shopinfo-doc .ec-base-fold .contents{padding:24px 4px 34px;font-size:14px;line-height:1.85;color:var(--sub,var(--m6,#5a5d60));text-align:left}.shopinfo-doc .ec-base-fold .contents b{color:var(--ink)}.shopinfo-doc .ec-base-fold .contents ul{list-style:none;margin:0;padding:0}.shopinfo-doc .ec-base-fold .contents ul li{position:relative;padding-left:14px;margin:6px 0}.shopinfo-doc .ec-base-fold .contents ul li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:1.5px;background:var(--brand,var(--blue-deep,#2a7a94))}.shopinfo-doc .ec-base-fold .contents p{margin:0 0 12px}.shopinfo-doc .guide-folds{margin-top:44px}.shopinfo-doc .ec-base-fold.theme1+.ec-base-fold.theme1{margin-top:30px}@media(max-width:640px){.shopinfo-doc{padding:0 16px 72px}.shopinfo-doc .ec-base-box{padding:24px 18px}.shopinfo-doc .ec-base-table th{width:120px;padding:13px 12px}.shopinfo-doc .ec-base-table td{padding:13px 12px}}.rc-page .rc-titlebox{display:inline-block;background:var(--paper,#fff);border:1px solid var(--ink,#26282a);padding:14px 26px}.rc-page .rc-lead{background:var(--paper,#fff);border:1px solid var(--line,#e4e4e4);padding:10px 14px;max-width:760px;line-height:1.75}.rc-page .rc-unknown,.rc-unknown{min-height:50vh}.rc-metabar .rc-warn b{color:var(--danger,var(--red,#b3261e))}.rc-meta-live{margin-top:10px;font-size:12px;color:var(--mute,var(--m9,#8e9194));display:flex;align-items:center;gap:7px}.rc-meta-live i{width:6px;height:6px;border-radius:3px;background:var(--accent,var(--blue,#5bc8e4));display:inline-block;flex:0 0 auto}.rc-tabsbar{border-top:1px solid var(--ink,#26282a);border-bottom:1px solid var(--line,#e4e4e4);background:var(--paper,#fff);padding:12px 0}.rc-tabsrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rc-tabs{display:flex;gap:7px;flex-wrap:wrap}.rc-tabs a{font-size:12.5px;letter-spacing:.02em;padding:7px 14px;border:1px solid var(--b14,var(--line,#e4e4e4));color:var(--sub,var(--m6,#5a5d60));background:var(--paper,#fff);transition:.25s;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.rc-tabs a i{font-style:normal;font-size:11.5px;color:var(--mute,var(--m9,#8e9194));font-variant-numeric:tabular-nums}.rc-tabs a:hover{border-color:var(--ink,#26282a);color:var(--ink,#26282a)}.rc-tabs a.on{background:var(--brand,var(--ink,#26282a));border-color:var(--brand,var(--ink,#26282a));color:var(--on-brand,#fff);font-weight:700}.rc-tabs a.on i{color:var(--on-brand,#fff);opacity:.72}.rc-tabctl{margin-left:auto;display:flex;align-items:center;gap:10px}.rc-qsel{height:34px;padding:0 10px;border:1px solid var(--line,#e4e4e4);background:var(--paper,#fff);color:var(--sub,var(--m6,#5a5d60));font-size:12.5px}.rc-ratecta{padding:9px 18px;font-size:12.5px}.rc-sec{padding:40px 0 44px}.rc-sec.rc-can{background:var(--canvas,var(--tile,#f5f5f3))}.rc-shead{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.rc-shead h2{font-size:clamp(19px,2.2vw,24px);font-weight:700;letter-spacing:-.5px;margin:0}.rc-more{margin-left:auto;font-size:13.5px;color:var(--sub,var(--m6,#5a5d60));white-space:nowrap}.rc-ssub{font-size:13.5px;color:var(--mute,var(--m9,#8e9194));margin:6px 0 18px}.rc-pend{color:var(--mute,var(--m9,#8e9194));font-size:11.5px;font-weight:400}.rc-page .up{color:var(--accent,var(--blue-text,#12566e));font-weight:700}.rc-page .dn{color:var(--blue-text,#3a6ea5);font-weight:700}.rc-page .fl{color:var(--mute,var(--m9,#8e9194));font-weight:700}.rc-demote{color:var(--danger,var(--red,#b3261e));font-weight:700}.rc-gold{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:34px;background:var(--paper,#fff);border:1px solid var(--line,#e4e4e4);border-left:3px solid var(--gold,#c9a227);border-radius:4px;padding:28px 32px 30px}.rc-gold-media{background:var(--canvas,var(--tile,#f5f5f3));aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.rc-gold-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:24px}.rc-gold-body{display:flex;flex-direction:column;min-width:0}.rc-medal-line{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;font-weight:700;letter-spacing:.22em;color:var(--gold-ink,#8a6d12)}.rc-medal-line em{font-style:normal;letter-spacing:0;font-size:12.5px;color:var(--sub,var(--m6,#5a5d60));font-weight:500}.rc-gold-brand{font-size:12.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--mute,var(--m9,#8e9194));margin-top:16px}.rc-gold-name{font-size:clamp(24px,3vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:5px 0 0}.rc-sig{display:flex;margin-top:20px;border:1px solid var(--line,#e4e4e4);border-radius:4px;flex-wrap:wrap}.rc-sig>div{flex:1 1 0;min-width:110px;padding:12px 14px;border-left:1px solid var(--line,#e4e4e4)}.rc-sig>div:first-child{border-left:0}.rc-sig em{display:block;font-style:normal;font-size:10.5px;letter-spacing:.11em;color:var(--mute,var(--m9,#8e9194))}.rc-sig b{font-size:23px;font-weight:700;font-variant-numeric:tabular-nums;display:block;margin-top:3px;line-height:1.2}.rc-sig b small{font-size:13px;color:var(--mute,var(--m9,#8e9194));font-weight:500}.rc-sig b.rc-sig-pend{font-size:14px;color:var(--mute,var(--m9,#8e9194));font-weight:700}.rc-sig>div>span{font-size:11.5px;color:var(--sub,var(--m6,#5a5d60));display:block;margin-top:2px}.rc-quote{margin:18px 0 0;border-left:2px solid var(--line,#e4e4e4);padding:2px 0 2px 14px;font-size:14px;line-height:1.75;color:var(--sub,var(--m6,#5a5d60))}.rc-quote cite{display:block;font-style:normal;font-size:12px;color:var(--mute,var(--m9,#8e9194));margin-top:6px}.rc-gold-acts{margin-top:auto;padding-top:22px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rc-price{font-size:19px;font-weight:700;margin-right:auto}.rc-price small{font-size:11.5px;color:var(--mute,var(--m9,#8e9194));font-weight:500;display:block;margin-top:2px}.rc-cta{padding:13px 22px;font-size:13.5px}.rc-tier{display:flex;align-items:center;gap:10px;margin:0 0 12px}.rc-tier span{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--mute,var(--m9,#8e9194))}.rc-tier i{flex:1;height:1px;background:var(--line,#e4e4e4);display:block}.rc-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:34px}.rc-card{border:1px solid var(--line,#e4e4e4);border-radius:4px;background:var(--paper,#fff);overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:border-color .25s}a.rc-card:hover{border-color:var(--ink,#26282a)}.rc-rank{padding:10px 14px 0;font-size:14px;color:var(--sub,var(--m6,#5a5d60));letter-spacing:.04em;font-variant-numeric:tabular-nums}.rc-th{margin:8px 14px 0;aspect-ratio:1;background:var(--canvas,var(--tile,#f5f5f3));display:flex;align-items:center;justify-content:center;overflow:hidden}.rc-th img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:12px}.rc-cardbody{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1}.rc-kbr{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mute,var(--m9,#8e9194))}.rc-cardbody h3{font-size:14.5px;font-weight:500;line-height:1.4;margin:3px 0 0;min-height:40px}.rc-m{font-size:12.5px;color:var(--sub,var(--m6,#5a5d60));border-top:1px solid var(--line,#e4e4e4);margin-top:8px;padding-top:9px;line-height:1.7}.rc-m>b{font-size:15px;color:var(--ink,#26282a)}.rc-m>i{font-style:normal;color:var(--mute,var(--m9,#8e9194))}.rc-kbuy{margin-top:auto;padding-top:11px;display:flex;align-items:center;gap:8px}.rc-kprice{font-size:14px;font-weight:700}.rc-kcart{margin-left:auto;height:30px;padding:0 12px;border:1px solid var(--brand,var(--ink,#26282a));border-radius:4px;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;color:var(--ink,#26282a);background:var(--paper,#fff);cursor:pointer}.rc-kcart:hover{background:var(--brand,var(--ink,#26282a));color:var(--on-brand,#fff)}.rc-card.rc-vac{border-style:dashed;border-color:var(--soft,var(--strike,#c9c9c9))}.rc-vac .rc-th{background:var(--wash,var(--canvas,#ebebeb));border:1px dashed var(--soft,var(--strike,#c9c9c9))}.rc-vac h3,.rc-vac .rc-rank{color:var(--mute,var(--m9,#8e9194))}.rc-vacnote{font-size:12.5px;color:var(--sub,var(--m6,#5a5d60));line-height:1.7;border-top:1px solid var(--line,#e4e4e4);margin-top:8px;padding-top:9px}.rc-vacnote b{display:block;color:var(--ink,#26282a);font-size:13px;margin-bottom:3px}.rc-compact{border:1px solid var(--line,#e4e4e4);border-radius:4px;background:var(--paper,#fff);overflow:hidden}.rc-crow{display:grid;grid-template-columns:64px minmax(0,1fr) 190px 120px 84px;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--line,#e4e4e4)}.rc-compact.has-ranked .rc-crow{grid-template-columns:64px minmax(0,1fr) 110px 190px 110px 84px}.rc-crow:last-child{border-bottom:0}.rc-chead{background:var(--canvas,var(--tile,#f5f5f3));font-size:12.5px;color:var(--sub,var(--m6,#5a5d60));font-weight:600}.rc-cno{font-size:18px;color:var(--mute,var(--m9,#8e9194));font-variant-numeric:tabular-nums}.rc-cp{display:flex;align-items:center;gap:12px;min-width:0}.rc-cth{width:46px;height:46px;flex:0 0 46px;background:var(--canvas,var(--tile,#f5f5f3));overflow:hidden;display:flex;align-items:center;justify-content:center}.rc-cth img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rc-cp em{font-style:normal;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--mute,var(--m9,#8e9194));display:block;margin-bottom:2px}.rc-cp b{font-size:14px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-cg{font-size:16px;font-variant-numeric:tabular-nums}.rc-cg small{font-size:11.5px;color:var(--mute,var(--m9,#8e9194))}.rc-cg-none{color:var(--mute,var(--m9,#8e9194))}.rc-ud{font-weight:700}.rc-prog{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sub,var(--m6,#5a5d60));white-space:nowrap}.rc-pips{display:flex;gap:3px}.rc-pips i{width:15px;height:7px;border:1px solid var(--line,#e4e4e4);background:var(--canvas,var(--tile,#f5f5f3));display:block}.rc-pips i.f{background:var(--brand,var(--blue,#5bc8e4));border-color:var(--brand,var(--blue,#5bc8e4))}.rc-badge{font-size:11.5px;font-weight:700;color:var(--gold-ink,#8a6d12);border:1px solid var(--gold-ink,#8a6d12);border-radius:6px;padding:2px 8px;display:inline-block;white-space:nowrap}.rc-sampling{background:var(--canvas,var(--tile,#f5f5f3));border-bottom:1px solid var(--line,#e4e4e4);padding:14px 18px;font-size:13px;color:var(--sub,var(--m6,#5a5d60));line-height:1.8}.rc-sampling b{color:var(--ink,#26282a)}.rc-cnone{display:block;background:var(--canvas,var(--tile,#f5f5f3));color:var(--mute,var(--m9,#8e9194));font-size:12.5px;padding:13px 18px}.rc-ngrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rc-ncard{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--paper,#fff);border:1px solid var(--line,#e4e4e4)}.rc-ncard .pc{border:0;flex:1 1 auto}.rc-ncard .tag>span{display:block;overflow-wrap:anywhere}.rc-ncard .bp-compare-toggle{z-index:1}.rc-ncard :is(a,button):focus-visible{outline:2px solid var(--ink,#26282a);outline-offset:3px}.rc-ncap{margin:0;font-size:11.5px;line-height:1.55;color:var(--mute,var(--m9,#8e9194));border-top:1px solid var(--line,#e4e4e4);padding:9px 12px 11px}.rc-ncap em{font-style:normal;font-weight:700;color:var(--sub,var(--m6,#5a5d60))}.rc-nnone{margin:0;background:var(--paper,#fff);border:1px solid var(--line,#e4e4e4);color:var(--mute,var(--m9,#8e9194));font-size:12.5px;padding:16px 18px;line-height:1.7}.rc-axes{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rc-axg{background:var(--paper,#fff);border:1px solid var(--line,#e4e4e4);border-radius:4px;padding:16px 16px 18px;display:flex;flex-direction:column}.rc-axn{display:flex;align-items:baseline;gap:8px}.rc-axn b{font-size:15.5px;font-weight:700}.rc-axn span{font-size:10.5px;color:var(--mute,var(--m9,#8e9194));letter-spacing:.08em}.rc-axg>p{font-size:12.5px;color:var(--sub,var(--m6,#5a5d60));line-height:1.65;margin:8px 0 0;min-height:42px}.rc-axmax{font-size:20px;color:var(--brand,var(--ink,#26282a));margin-top:8px;font-variant-numeric:tabular-nums}.rc-axmax em{font-style:normal;font-size:11.5px;color:var(--mute,var(--m9,#8e9194));margin-left:4px}.rc-axg .rc-axrule{color:var(--mute,var(--m9,#8e9194));font-size:10.5px;letter-spacing:.04em;margin:auto 0 0;padding-top:6px;min-height:0}.rc-caution{margin-top:16px;border:1px solid var(--line,#e4e4e4);border-left:3px solid var(--ink,#26282a);border-radius:4px;background:var(--paper,#fff);padding:16px 20px}.rc-caution h4{font-size:13.5px;font-weight:700;margin:0}.rc-caution p{font-size:13.5px;line-height:1.8;color:var(--sub,var(--m6,#5a5d60));margin:6px 0 0}.rc-blend{margin-top:18px}.rc-blend-bar{height:46px;display:flex;border:1px solid var(--ink,#26282a);overflow:hidden}.rc-blend-bar>span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rc-blend-bar b{font-size:18px;font-variant-numeric:tabular-nums}.rc-b-pharm{background:var(--brand,var(--ink,#26282a));color:var(--on-brand,#fff)}.rc-b-company{background:var(--paper,#fff);color:var(--ink,#26282a);border-left:1px solid var(--ink,#26282a)}.rc-formula{margin:12px 0 0;padding:12px 16px;background:var(--paper,#fff);border:1px solid var(--line,#e4e4e4);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--sub,var(--m6,#5a5d60));line-height:1.7}.rc-journal{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rc-jcard{display:flex;flex-direction:column;gap:8px;min-width:0}.rc-jph{aspect-ratio:16/9;background:var(--canvas,var(--tile,#f5f5f3));border:1px solid var(--line,#e4e4e4);overflow:hidden;display:flex;align-items:center;justify-content:center}.rc-jph img{width:100%;height:100%;object-fit:cover}.rc-jk{font-size:10.5px;font-weight:700;letter-spacing:.14em;color:var(--sub,var(--m6,#5a5d60))}.rc-jt{font-size:15px;font-weight:700;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rc-jcard:hover .rc-jt{text-decoration:underline}.rc-jby{font-size:12.5px;color:var(--mute,var(--m9,#8e9194))}.rc-cross{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rc-xcard{border:1px solid var(--line,#e4e4e4);border-radius:4px;background:var(--paper,#fff);padding:18px 18px 20px;display:flex;flex-direction:column;min-width:0;transition:border-color .25s}.rc-xcard:hover{border-color:var(--ink,#26282a)}.rc-xcard em{font-style:normal;font-size:10.5px;letter-spacing:.14em;color:var(--mute,var(--m9,#8e9194))}.rc-xcard b{font-size:17px;font-weight:700;margin-top:7px}.rc-xcard>span{font-size:12.5px;color:var(--sub,var(--m6,#5a5d60));margin-top:6px;line-height:1.6}.rc-xcard .rc-xgo{margin-top:14px;font-size:13px;font-weight:700;color:var(--ink,#26282a)}.rc-xall{background:var(--brand,var(--ink,#26282a));border-color:var(--brand,var(--ink,#26282a));color:var(--on-brand,#fff)}.rc-xall:hover{border-color:var(--brand,var(--ink,#26282a))}.rc-xall em,.rc-xall>span{color:var(--on-brand,#fff);opacity:.66}.rc-xall .rc-xgo{color:var(--on-brand,#fff)}.rc-tabs-foot{margin-top:20px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;border-top:1px solid var(--line,#e4e4e4);padding-top:18px}.rc-tabs-foot a,.rc-tabs-foot span{padding:6px 13px;border:1px solid var(--line,#e4e4e4);font-size:12.5px;color:var(--sub,var(--m6,#5a5d60));display:inline-flex;align-items:center;gap:6px;background:var(--paper,#fff)}.rc-tabs-foot i{font-style:normal;font-size:11.5px;color:var(--mute,var(--m9,#8e9194));font-variant-numeric:tabular-nums}.rc-tabs-foot a:hover{border-color:var(--ink,#26282a);color:var(--ink,#26282a)}.rc-tabs-foot a.on{background:var(--brand,var(--ink,#26282a));border-color:var(--brand,var(--ink,#26282a));color:var(--on-brand,#fff);font-weight:700}.rc-tabs-foot a.on i{color:var(--on-brand,#fff);opacity:.72}.rc-foot-off{color:var(--mute,var(--m9,#8e9194))}@media(max-width:1080px){.rc-cross,.rc-axes{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.rc-ngrid{grid-template-columns:repeat(2,1fr)}.rc-gold{grid-template-columns:1fr;gap:20px;padding:20px 20px 24px}.rc-gold-media{max-height:340px;aspect-ratio:auto}.rc-gold-media img{max-height:340px}.rc-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.rc-shead{flex-direction:column;align-items:flex-start;gap:6px}.rc-more{margin-left:0}.rc-tabctl{margin-left:0;width:100%}.rc-journal,.rc-cross{grid-template-columns:1fr}.rc-sig>div{flex:1 1 45%}.rc-gold-acts .rc-cta{flex:1 1 auto;text-align:center}.rc-page .metabar span{flex:1 1 45%;border-bottom:1px solid var(--line,#e4e4e4)}.rc-compact{overflow-x:auto}.rc-compact .rc-crow{min-width:620px}.rc-compact .rc-crow.rc-cnone,.rc-compact .rc-sampling{min-width:0}}@media(max-width:520px){.rc-ngrid,.rc-cards{grid-template-columns:1fr}.rc-sig>div{flex:1 1 100%;border-left:0;border-top:1px solid var(--line,#e4e4e4)}.rc-sig>div:first-child{border-top:0}}.journal{--jn-serif:"Marcellus","Noto Serif KR","Nanum Myeongjo","Apple Myungjo","Batang",serif;color:var(--ink,#26282A)}.journal .jn-mono{font-family:var(--disp,"Marcellus",serif);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--m6,#5A5D60);display:inline-block}.journal .jn-k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--m6,#5A5D60);font-weight:600;display:block}.journal .jn-sec{padding:64px 0}.journal .jn-sec+.jn-sec{padding-top:0}.journal .jn-empty{padding:40px 20px;text-align:center;color:var(--m6,#5A5D60);border:1px dashed var(--line,#DEDEDA);background:var(--paper,#fff);font-size:14px}.journal .jn-badge{display:inline-block;font-size:10.5px;letter-spacing:.1em;font-weight:700;color:var(--blue-text,#12566E);border:1px solid var(--blue,#5BC8E4);padding:2px 8px;margin-left:8px;vertical-align:middle;background:var(--paper,#fff);font-family:var(--body,inherit)}.journal .jn-crumb{font-size:11px;letter-spacing:.1em;color:var(--m6,#5A5D60);display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.journal .jn-crumb a{color:var(--blue-text,#12566E)}.journal .jn-crumb i{font-style:normal;color:var(--m9,#8E9194)}.journal .jn-ava{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ink,#26282A);color:var(--paper,#fff);font-family:var(--disp,"Marcellus",serif);font-weight:400;overflow:hidden;flex:none;border:1px solid var(--ink,#26282A);letter-spacing:0}.journal .jn-ava img{width:100%;height:100%;object-fit:cover}.journal .jn-card{display:flex;flex-direction:column;background:var(--paper,#fff);border:1px solid var(--line,#DEDEDA);transition:border-color .3s var(--ease),transform .4s var(--ease);min-width:0}.journal .jn-card:hover{border-color:var(--ink,#26282A);transform:translateY(-2px)}.journal .jn-card .jn-ph{position:relative;display:block;aspect-ratio:16/9;background:var(--tile,#F5F5F3);overflow:hidden;border-bottom:1px solid var(--line,#DEDEDA)}.journal .jn-card .jn-ph img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.journal .jn-card:hover .jn-ph img{transform:scale(1.04)}.journal .jn-card .jn-rank{position:absolute;left:0;top:0;background:var(--ink,#26282A);color:var(--paper,#fff);font-family:var(--disp,"Marcellus",serif);font-size:13px;letter-spacing:.06em;padding:6px 12px;font-weight:400}.journal .jn-card .jn-k{padding:16px 18px 0}.journal .jn-card h4{font-size:17px;font-weight:700;line-height:1.45;margin:8px 18px 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em;transition:color .3s}.journal .jn-card:hover h4{color:var(--blue-text,#12566E)}.journal .jn-card .jn-meta{font-size:12.5px;color:var(--m6,#5A5D60);padding:0 18px 18px;margin-top:auto}.journal .jn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journal .jn-more{margin-top:36px;text-align:center}.journal .jn-more .btn-ink{padding:13px 30px;font-size:13px}.jn-spot{position:relative;min-height:clamp(420px,58vh,660px);display:flex;align-items:flex-end;background:var(--ink,#26282A);overflow:hidden;border-bottom:1px solid var(--ink,#26282A)}.jn-spot .jn-spot-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.92}.jn-spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#26282a0d,#26282a40 45%,#26282ae0)}.jn-spot .wrap{position:relative;z-index:1;width:100%;padding-top:120px;padding-bottom:56px}.jn-spot .jn-spot-txt{color:#fff;max-width:860px}.jn-spot .jn-mono{color:#ffffffc7;background:#26282a73;padding:6px 10px;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.jn-spot h1{font-family:var(--disp,"Marcellus",serif);font-weight:400;font-size:clamp(30px,4.6vw,58px);line-height:1.14;letter-spacing:.01em;margin:18px 0 14px;text-shadow:0 2px 18px rgba(0,0,0,.35)}.jn-spot .jn-spot-lead{font-size:16px;line-height:1.7;max-width:70%;color:#ffffffe0;margin:0 0 26px}.jn-spot .jn-spot-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.jn-spot .btn-ink{background:var(--paper,#fff);color:var(--ink,#26282A);border-color:var(--paper,#fff);padding:14px 30px}.jn-spot .btn-ink:hover{background:var(--ink,#26282A);color:var(--paper,#fff)}.jn-spot .jn-spot-by{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#ffffffe0}.jn-spot .jn-spot-by .jn-ava{background:var(--paper,#fff);color:var(--ink,#26282A);border-color:var(--paper,#fff)}.jn-chips{position:sticky;top:70px;z-index:50;background:color-mix(in srgb,var(--paper,#fff) 94%,transparent);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--b10,rgba(38,40,42,.1))}.jn-chips .jn-chips-row{display:flex;gap:8px;overflow-x:auto;padding:12px 0;scrollbar-width:none;-ms-overflow-style:none}.jn-chips .jn-chips-row::-webkit-scrollbar{display:none}.jn-chips button{flex:none;font-size:12.5px;letter-spacing:.04em;padding:8px 16px;border:1px solid var(--b14,rgba(38,40,42,.14));border-radius:999px;color:var(--m6,#5A5D60);background:var(--paper,#fff);transition:.25s;white-space:nowrap}.jn-chips button small{font-size:10.5px;color:var(--m9,#8E9194);margin-left:2px}.jn-chips button.on,.jn-chips button:hover{border-color:var(--ink,#26282A);color:var(--ink,#26282A);font-weight:700}.jn-chips button.on{background:var(--ink,#26282A);color:var(--paper,#fff)}.jn-chips button.on small{color:#ffffffb3}.journal .jn-top5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.journal .jn-top5 .jn-card h4{font-size:15px}.journal .jn-latest-meta{display:flex;align-items:center;gap:14px;font-size:12.5px;color:var(--m6,#5A5D60)}.journal .jn-clear{font-size:12px;border:1px solid var(--line,#DEDEDA);padding:5px 10px;background:var(--paper,#fff);color:var(--ink,#26282A)}.journal .jn-strip{display:flex;gap:16px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.journal .jn-au{flex:0 0 200px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 20px;background:var(--paper,#fff);border:1px solid var(--line,#DEDEDA);transition:border-color .3s}.journal .jn-au:hover{border-color:var(--ink,#26282A)}.journal .jn-au .jn-ava{margin-bottom:6px}.journal .jn-au b{font-size:15px;font-weight:700}.journal .jn-au span{font-size:12.5px;color:var(--m6,#5A5D60);line-height:1.5}.journal .jn-au small{font-size:11px;letter-spacing:.06em;color:var(--blue-text,#12566E);font-weight:600}.jn-news{background:var(--ink,#26282A);color:var(--paper,#fff);padding:72px 0;border-top:1px solid var(--ink,#26282A)}.jn-news .jn-news-in{max-width:560px;margin:0 auto;text-align:center}.jn-news .ey{color:#fff9}.jn-news h2{font-family:var(--disp,"Marcellus",serif);font-weight:400;font-size:clamp(24px,3vw,36px);line-height:1.2;margin:12px 0 10px}.jn-news p{font-size:14px;color:#ffffffb8;line-height:1.7;margin:0 0 24px}.jn-news .jn-news-form{display:flex;max-width:400px;margin:0 auto;border:1px solid rgba(255,255,255,.45);background:#ffffff0f}.jn-news .jn-news-form input{flex:1;min-width:0;background:transparent;border:0;color:var(--paper,#fff);padding:14px 16px;font-size:14px;outline:none}.jn-news .jn-news-form input::placeholder{color:#ffffff73}.jn-news .jn-news-form button{flex:none;background:var(--paper,#fff);color:var(--ink,#26282A);font-weight:700;font-size:13px;letter-spacing:.06em;padding:0 26px;transition:.25s}.jn-news .jn-news-form button:hover{background:var(--blue,#5BC8E4);color:var(--ink,#26282A)}.jn-news .jn-news-agree{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:12px;color:#ffffffb3;cursor:pointer}.jn-news .jn-news-agree a{text-decoration:underline;color:#ffffffd9}.jn-news .jn-news-err{margin:10px 0 0;font-size:12.5px;color:#ffd7d2}.jn-toast{position:fixed;left:50%;bottom:44px;transform:translate(-50%,14px);background:var(--ink,#1a1a1a);color:var(--paper,#fff);font-size:13px;font-weight:600;padding:11px 20px;border-radius:999px;box-shadow:0 12px 32px -10px #00000080;opacity:0;pointer-events:none;transition:opacity .28s var(--ease),transform .28s var(--ease);z-index:9999;white-space:nowrap}.jn-toast.on{opacity:1;transform:translate(-50%)}.jn-head{padding:56px 0 36px;border-bottom:1px solid var(--ink,#26282A);background:var(--paper,#fff)}.jn-head h1{font-family:var(--disp,"Marcellus",serif);font-weight:400;font-size:clamp(28px,4.2vw,52px);line-height:1.18;letter-spacing:.01em;margin:14px 0 18px;max-width:860px}.jn-head .jn-lead{font-size:17px;line-height:1.75;color:var(--m6,#5A5D60);max-width:720px;margin:0 0 28px}.jn-head .jn-metarow{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.jn-head .jn-by{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--m6,#5A5D60);flex-wrap:wrap}.jn-head .jn-by-au{display:inline-flex;align-items:center;gap:10px;color:var(--ink,#26282A)}.jn-head .jn-by-au span{display:flex;flex-direction:column;line-height:1.3}.jn-head .jn-by-au b{font-size:14px}.jn-head .jn-by-au small{font-size:11.5px;color:var(--m6,#5A5D60)}.jn-head .jn-dot{color:var(--m9,#8E9194)}.journal .jn-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.journal .jn-share .jn-share-k{font-size:12px;letter-spacing:.12em;color:var(--m6,#5A5D60);margin-right:4px;font-weight:600}.journal .jn-share a,.journal .jn-share button{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:8px 14px;border:1px solid var(--b14,rgba(38,40,42,.14));background:var(--paper,#fff);color:var(--ink,#26282A);border-radius:999px;transition:.25s}.journal .jn-share a:hover,.journal .jn-share button:hover{border-color:var(--ink,#26282A)}.journal .jn-share i{font-style:normal;font-size:13px;line-height:1}.journal .jn-share.compact span{display:none}.journal .jn-share.compact a,.journal .jn-share.compact button{width:38px;height:38px;justify-content:center;padding:0}.journal .jn-share-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px solid var(--line,#DEDEDA)}.jn-body{max-width:760px;margin:0 auto;padding:48px 22px 0}.jn-body .jn-cover{margin:0 0 40px;aspect-ratio:21/9;overflow:hidden;background:var(--tile,#F5F5F3);border:1px solid var(--line,#DEDEDA)}.jn-body .jn-cover img{width:100%;height:100%;object-fit:cover}.jn-prose{max-width:65ch;margin:0 auto;font-family:var(--jn-serif);font-size:18px;line-height:1.8;color:var(--ink,#26282A);word-break:keep-all}.jn-prose p{margin:0 0 1.4em}.jn-prose h2{font-family:var(--body,inherit);font-size:22px;font-weight:700;line-height:1.4;margin:2.2em 0 .8em;padding-left:14px;border-left:3px solid var(--blue,#5BC8E4)}.jn-prose ul{margin:0 0 1.6em;padding-left:1.2em}.jn-prose li{margin:0 0 .5em}.jn-prose blockquote{margin:2em 0;padding:22px 26px;background:var(--paper,#fff);border:1px solid var(--ink,#26282A);position:relative}.jn-prose blockquote p{margin:0 0 8px;font-size:17px}.jn-prose blockquote cite{font-family:var(--body,inherit);font-style:normal;font-size:12.5px;color:var(--m6,#5A5D60)}.jn-prose .jn-tags{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 0;font-family:var(--body,inherit)}.journal .jn-tags a,.journal .jn-tags span{font-size:12px;padding:5px 12px;border:1px solid var(--line,#DEDEDA);background:var(--paper,#fff);color:var(--m6,#5A5D60);border-radius:999px}.journal .jn-tags a:hover{border-color:var(--ink,#26282A);color:var(--ink,#26282A)}.journal .jn-tags-lg span{font-size:13px;padding:7px 16px;color:var(--ink,#26282A);border-color:var(--b14,rgba(38,40,42,.14))}.jn-prose .jn-prod{display:grid;grid-template-columns:64px 1fr auto;gap:18px;align-items:center;margin:2em 0;padding:18px 20px;background:var(--paper,#fff);border:1px solid var(--ink,#26282A);font-family:var(--body,inherit);font-size:14px;line-height:1.55}.jn-prose .jn-prod .jn-prod-ph{width:64px;height:64px;background:var(--tile,#F5F5F3);border:1px solid var(--line,#DEDEDA);overflow:hidden;display:block}.jn-prose .jn-prod .jn-prod-ph img{width:100%;height:100%;object-fit:cover}.jn-prose .jn-prod .jn-prod-txt{min-width:0}.jn-prose .jn-prod .jn-prod-txt b{display:block;font-size:15.5px;font-weight:700;margin:4px 0}.jn-prose .jn-prod .jn-prod-txt p{margin:0;font-size:13.5px;color:var(--m6,#5A5D60)}.jn-prose .jn-prod .jn-prod-price{display:block;margin-top:6px;font-size:13px;font-weight:700;color:var(--blue-text,#12566E)}.jn-prose .jn-prod .jn-prod-act{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.jn-prose .jn-prod .jn-prod-go{font-size:12.5px;font-weight:700;white-space:nowrap;border-bottom:1px solid var(--ink,#26282A);padding-bottom:2px}.jn-prose .jn-prod .jn-prod-cart{font-size:12px;font-weight:700;background:var(--ink,#26282A);color:var(--paper,#fff);padding:8px 16px;border:1px solid var(--ink,#26282A);transition:.25s}.jn-prose .jn-prod .jn-prod-cart:hover{background:var(--paper,#fff);color:var(--ink,#26282A)}.jn-aucard{max-width:65ch;margin:48px auto 0;display:flex;gap:22px;padding:26px 28px;background:var(--paper,#fff);border:1px solid var(--line,#DEDEDA);font-size:18px}.jn-aucard .jn-aucard-txt{font-size:14px;min-width:0}.jn-aucard b{font-size:16px;font-weight:700;display:block}.jn-aucard .jn-aucard-sub{display:block;font-size:12.5px;color:var(--m6,#5A5D60);margin:4px 0 10px}.jn-aucard p{margin:0 0 12px;font-size:13.5px;line-height:1.65;color:var(--ink,#26282A);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jn-aucard .jn-aucard-go{font-size:13px;font-weight:700;border-bottom:1px solid var(--ink,#26282A);padding-bottom:2px}.jn-profile{padding:44px 0 40px;border-bottom:1px solid var(--ink,#26282A);background:linear-gradient(var(--grout,rgba(38,40,42,.13)) 1.5px,transparent 1.5px),linear-gradient(90deg,var(--grout,rgba(38,40,42,.13)) 1.5px,transparent 1.5px),var(--tile,#F5F5F3);background-size:68px 68px;background-position:center top}.jn-profile .jn-profile-card{display:flex;gap:28px;align-items:flex-start;padding:30px 34px;background:var(--paper,#fff);border:1px solid var(--ink,#26282A);max-width:860px}.jn-profile .jn-ava{width:88px;height:88px;font-size:36px}.jn-profile h1{font-family:var(--disp,"Marcellus",serif);font-weight:400;font-size:clamp(26px,3.4vw,40px);line-height:1.2;margin:8px 0 10px}.jn-profile h1 em{font-style:normal;font-size:.6em;color:var(--m6,#5A5D60);margin-left:6px}.jn-profile .jn-profile-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13.5px;color:var(--m6,#5A5D60)}.jn-profile .jn-profile-meta i{font-style:normal;color:var(--m9,#8E9194)}.jn-profile .jn-profile-kpi{display:flex;gap:0;margin-top:20px;border:1px solid var(--line,#DEDEDA)}.jn-profile .jn-profile-kpi div{padding:12px 22px;border-right:1px solid var(--line,#DEDEDA);display:flex;flex-direction:column;gap:2px}.jn-profile .jn-profile-kpi div:last-child{border-right:0}.jn-profile .jn-profile-kpi b{font-family:var(--disp,"Marcellus",serif);font-size:26px;font-weight:400;line-height:1}.jn-profile .jn-profile-kpi span{font-size:11px;letter-spacing:.06em;color:var(--m6,#5A5D60)}.jn-author-body .jn-author-cols{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:start}.jn-author-body .jn-block{margin-bottom:34px}.jn-author-body .jn-block .ey{display:block;margin-bottom:12px}.jn-author-body .jn-bio{font-family:var(--jn-serif);font-size:17px;line-height:1.85;margin:0;max-width:60ch}.journal .jn-pharm{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--paper,#fff);border:1px solid var(--ink,#26282A);transition:.25s}.journal .jn-pharm:hover{background:var(--tile,#F5F5F3)}.journal .jn-pharm i{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;font-size:22px;color:var(--blue-text,#12566E);border:1px solid var(--blue,#5BC8E4);border-radius:50%}.journal .jn-pharm span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.journal .jn-pharm b{font-size:15px;font-weight:700}.journal .jn-pharm small{font-size:12px;color:var(--m6,#5A5D60)}.journal .jn-pharm em{font-style:normal;font-size:18px}.journal .jn-side-note{margin-top:16px;padding:18px 20px;border:1px solid var(--line,#DEDEDA);background:var(--paper,#fff)}.journal .jn-side-note p{font-size:13px;line-height:1.65;color:var(--m6,#5A5D60);margin:10px 0 12px}.jn-history .jn-timeline-wrap{display:grid;grid-template-columns:1fr 1.3fr;gap:32px;align-items:start}.jn-timeline{list-style:none;margin:0;padding:0 0 0 22px;border-left:1.5px solid var(--ink,#26282A)}.jn-timeline li{position:relative;padding:0 0 22px 14px;display:grid;grid-template-columns:86px 1fr auto;gap:12px;align-items:baseline;font-size:14px}.jn-timeline li:before{content:"";position:absolute;left:-29px;top:6px;width:11px;height:11px;border-radius:50%;background:var(--paper,#fff);border:1.5px solid var(--ink,#26282A)}.jn-timeline li.cur:before{background:var(--blue,#5BC8E4);border-color:var(--ink,#26282A)}.jn-timeline li b{font-family:var(--disp,"Marcellus",serif);font-weight:400;font-size:15px;letter-spacing:.04em}.jn-timeline li span{color:var(--ink,#26282A)}.jn-timeline li small{font-size:12px;color:var(--m6,#5A5D60);white-space:nowrap}.jn-quotes .ey{display:block;margin-bottom:12px}.jn-quotes .jn-quote-row{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:center;padding:14px 16px;background:var(--paper,#fff);border:1px solid var(--line,#DEDEDA);margin-bottom:10px;transition:border-color .25s}.jn-quotes .jn-quote-row:hover{border-color:var(--ink,#26282A)}.jn-quotes .jn-quote-row img{width:56px;height:56px;object-fit:cover;border:1px solid var(--line,#DEDEDA);background:var(--tile,#F5F5F3)}.jn-quotes .jn-quote-row span{display:flex;flex-direction:column;gap:2px;min-width:0}.jn-quotes .jn-quote-row small{font-size:11px;letter-spacing:.06em;color:var(--m6,#5A5D60)}.jn-quotes .jn-quote-row b{font-size:14px;font-weight:700}.jn-quotes .jn-quote-row q{font-family:var(--jn-serif);font-size:13.5px;color:var(--m6,#5A5D60);quotes:"“" "”"}@media(max-width:1080px){.journal .jn-top5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.journal .jn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.jn-spot .jn-spot-lead{max-width:100%}.jn-author-body .jn-author-cols,.jn-history .jn-timeline-wrap{grid-template-columns:1fr}.journal .jn-top5{display:flex;overflow-x:auto;gap:14px;padding-bottom:6px;scrollbar-width:thin}.journal .jn-top5 .jn-card{flex:0 0 240px}}@media(max-width:760px){.journal .jn-grid{grid-template-columns:1fr}.journal .jn-sec{padding:44px 0}.jn-spot{min-height:460px}.jn-spot .wrap{padding-top:90px;padding-bottom:40px}.jn-chips{top:54px}.jn-head{padding:36px 0 26px}.jn-head .jn-metarow{align-items:flex-start;flex-direction:column}.jn-body{padding:30px 0 0}.jn-prose{font-size:17px;line-height:1.8}.jn-prose .jn-prod{grid-template-columns:56px 1fr;gap:14px;padding:16px}.jn-prose .jn-prod .jn-prod-ph{width:56px;height:56px}.jn-prose .jn-prod .jn-prod-act{grid-column:1/-1;flex-direction:row;justify-content:flex-end}.jn-aucard{flex-direction:column;gap:14px;padding:22px}.jn-profile .jn-profile-card{flex-direction:column;gap:16px;padding:24px 22px}.jn-profile .jn-profile-kpi{flex-wrap:wrap}.jn-profile .jn-profile-kpi div{flex:1 1 33%;padding:12px 14px}.jn-timeline li{grid-template-columns:1fr;gap:2px}.jn-news{padding:56px 0}.jn-news .jn-news-form{flex-direction:column;border:0;background:transparent;gap:10px}.jn-news .jn-news-form input{border:1px solid rgba(255,255,255,.45);background:#ffffff0f}.jn-news .jn-news-form button{padding:14px}.journal .jn-share-foot{flex-direction:column;align-items:flex-start}}.vf-page{padding-bottom:80px}.vf-page .pagehead .sub{max-width:720px}.vf-page .ey b{color:var(--blue-text,#12566E)}.vf-doc{display:grid;grid-template-columns:220px minmax(0,1fr) 240px;gap:40px;align-items:start;padding-top:56px}.vf-toc{position:sticky;top:92px}.vf-toc .t{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--m6);margin-bottom:10px;display:block}.vf-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.vf-toc li a{display:block;padding:7px 0 7px 14px;font-size:12.5px;color:var(--m6);border-left:2px solid transparent;margin-left:-1px;transition:.2s}.vf-toc li a:hover{color:var(--ink)}.vf-toc li a.on{color:var(--ink);font-weight:700;border-left-color:var(--blue)}.vf-toc li a span{font-family:var(--disp,inherit);font-size:11px;color:var(--blue-deep,#2A7A94);margin-right:8px}.vf-body{max-width:68ch;font-size:14.5px;line-height:1.8;color:var(--ink)}.vf-body>section{padding:0 0 48px;margin-bottom:48px;border-bottom:1px dashed var(--line);scroll-margin-top:96px}.vf-body>section:last-child{border-bottom:0}.vf-body h2{font-family:var(--disp,inherit);font-weight:400;font-size:clamp(22px,2.4vw,30px);line-height:1.25;letter-spacing:.01em;margin:0 0 6px}.vf-body h2 .n{font-size:13px;color:var(--blue-deep,#2A7A94);margin-right:10px;vertical-align:middle}.vf-body h3{font-size:14px;font-weight:700;margin:26px 0 8px}.vf-body p{margin:10px 0}.vf-body .lead{color:var(--m6);font-size:13.5px;margin:0 0 18px}.vf-body .fn{font-size:12px;color:var(--m9);line-height:1.6;margin-top:14px;padding-left:16px;position:relative}.vf-body .fn:before{content:"※";position:absolute;left:0;color:var(--blue-deep,#2A7A94)}.vf-body .fn b{color:var(--m6);font-weight:600}.vf-body .crosslink{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:700;border-bottom:1px solid var(--ink)}.vf-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin:18px 0 6px}.vf-flow .box{border:1px solid var(--ink);background:var(--paper);padding:14px 16px;min-width:0}.vf-flow .box .k{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--m6);display:block}.vf-flow .box b{display:block;font-size:15px;margin:4px 0 2px}.vf-flow .box span{font-size:12px;color:var(--m6);line-height:1.5;display:block}.vf-flow .box.sum{border-width:2px}.vf-flow .arrow{display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--blue-deep,#2A7A94)}.vf-table-wrap{overflow-x:auto;margin:14px 0 4px;border:1px solid var(--ink);background:var(--paper)}.vf-table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:520px}.vf-table th,.vf-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.5}.vf-table thead th{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--m6);background:var(--tile);font-weight:600;border-bottom:1px solid var(--ink)}.vf-table tbody tr:last-child td{border-bottom:0}.vf-table td.num,.vf-table th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.vf-table .grp td{background:var(--tile);font-weight:700;font-size:12px;letter-spacing:.04em}.vf-table .grp td i{font-style:normal;color:var(--blue-deep,#2A7A94);margin-right:8px;font-family:var(--disp,inherit)}.vf-table td .s{color:var(--m9);font-size:11.5px;display:block}.vf-table .steps{list-style:none;margin:0;padding:0}.vf-table .steps li{display:flex;gap:8px;font-size:12px;color:var(--m6);line-height:1.5}.vf-table .steps li b{color:var(--ink);min-width:22px;text-align:right;font-variant-numeric:tabular-nums}.vf-card{border:1px solid var(--ink);background:var(--paper);padding:16px 18px;margin:18px 0;display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center}.vf-card img{width:72px;height:72px;object-fit:contain;mix-blend-mode:multiply;background:var(--tile)}.vf-card .k{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--m6);display:block}.vf-card .nm{font-weight:700;font-size:13.5px;display:block;margin:2px 0 6px}.vf-card .ax{display:flex;gap:6px;flex-wrap:wrap;font-size:11.5px;color:var(--m6)}.vf-card .ax span{border:1px solid var(--line);padding:2px 8px;background:var(--paper)}.vf-card .ax span b{color:var(--ink);margin-left:4px}.vf-card .tot{font-family:var(--disp,inherit);font-size:22px;margin-left:auto;white-space:nowrap}.vf-card .tot small{font-size:11px;color:var(--m9)}.vf-stack{margin:16px 0 6px}.vf-stack .bar{display:flex;height:34px;border:1px solid var(--ink);background:var(--paper)}.vf-stack .bar i{display:flex;align-items:center;padding:0 12px;font-style:normal;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden}.vf-stack .bar i.p{background:var(--ink);color:var(--paper,#fff);flex:0 0 70%}.vf-stack .bar i.c{background:var(--wash);color:var(--ink);flex:0 0 30%;border-left:1px solid var(--ink)}.vf-stack .leg{display:flex;justify-content:space-between;font-size:11.5px;color:var(--m6);margin-top:6px;gap:12px;flex-wrap:wrap}.vf-axes{margin:14px 0 4px;display:grid;gap:8px}.vf-axes .row{display:grid;grid-template-columns:88px 1fr 64px;gap:10px;align-items:center;font-size:12.5px}.vf-axes .row .lab{font-weight:700}.vf-axes .row .trk{height:14px;border:1px solid var(--ink);background:var(--paper);position:relative}.vf-axes .row .trk i{position:absolute;top:0;right:0;bottom:0;left:0;width:25%;background:var(--ink)}.vf-axes .row .trk i:after{content:"";position:absolute;right:-1px;top:-4px;bottom:-4px;width:2px;background:var(--blue)}.vf-axes .row .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--m6)}.vf-axes .row .v b{color:var(--ink)}.vf-formula{border:2px solid var(--ink);background:var(--paper);padding:18px 20px;margin:18px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.9}.vf-formula .l{display:block;white-space:pre-wrap}.vf-formula .l b{color:var(--blue-deep,#2A7A94);font-weight:700}.vf-formula .cond{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px;color:var(--m6)}.vf-calc{margin:14px 0 0;border:1px solid var(--ink);background:var(--paper)}.vf-calc .h{display:flex;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--ink);background:var(--tile);font-size:12.5px;flex-wrap:wrap}.vf-calc .h img{width:40px;height:40px;object-fit:contain;mix-blend-mode:multiply}.vf-calc .h b{font-size:13.5px}.vf-calc .h .vf-cat{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--m6)}.vf-calc ol{list-style:none;margin:0;padding:0}.vf-calc li{display:grid;grid-template-columns:28px 1fr auto;gap:12px;padding:10px 16px;border-bottom:1px dashed var(--line);font-size:13px;align-items:center}.vf-calc li:last-child{border-bottom:0;background:var(--wash);font-weight:700}.vf-calc li .n{font-family:var(--disp,inherit);color:var(--blue-deep,#2A7A94)}.vf-calc li .eq{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--m6)}.vf-calc li .r{font-variant-numeric:tabular-nums;white-space:nowrap}.vf-calc li .r small{color:var(--m9);font-weight:400}.vf-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--ink);border:2px solid var(--ink);margin:16px 0 4px}.vf-rules.c4{grid-template-columns:repeat(2,1fr)}.vf-rules .r{background:var(--paper);padding:16px 18px}.vf-rules .r b{display:block;font-size:13.5px;margin-bottom:6px}.vf-rules .r b:before{content:"";display:inline-block;width:8px;height:8px;background:var(--blue);margin-right:8px;vertical-align:1px}.vf-rules .r p{font-size:12.5px;color:var(--m6);line-height:1.6;margin:0}.vf-check{list-style:none;margin:16px 0 4px;padding:0;border:1px solid var(--ink);background:var(--paper)}.vf-check li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:12px 16px;border-bottom:1px dashed var(--line);align-items:start}.vf-check li:last-child{border-bottom:0}.vf-check li .m{font-weight:800;font-size:15px;line-height:1.3;text-align:center}.vf-check li.ok .m{color:var(--blue-deep,#2A7A94)}.vf-check li.no .m{color:var(--red,#B3261E)}.vf-check li b{display:block;font-size:13.5px}.vf-check li span{font-size:12.5px;color:var(--m6);line-height:1.55}.vf-dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 4px}.vf-dl .c{border:1px solid var(--ink);background:var(--paper);padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.vf-dl .c .lab{font-family:var(--disp,inherit);font-size:18px}.vf-dl .c .t{font-size:12.5px;font-weight:700}.vf-dl .c .m{font-size:11.5px;color:var(--m6)}.vf-dl .c .btns{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.vf-dl .c .btns button,.vf-dl .c .btns a{border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-size:11.5px;font-weight:700;padding:7px 12px;cursor:pointer;letter-spacing:.04em;transition:.2s;text-decoration:none}.vf-dl .c .btns button:hover,.vf-dl .c .btns a:hover{background:var(--ink);color:var(--paper,#fff)}.vf-notice{font-size:12px;color:var(--m6);border-left:2px solid var(--blue);padding-left:12px;margin:4px 0 12px;line-height:1.6}.vf-faq{border-top:1px solid var(--ink);margin-top:14px}.vf-faq details{border-bottom:1px solid var(--line)}.vf-faq summary{list-style:none;cursor:pointer;padding:14px 28px 14px 0;font-size:14px;font-weight:700;position:relative;line-height:1.5}.vf-faq summary::-webkit-details-marker{display:none}.vf-faq summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:18px;color:var(--blue-deep,#2A7A94);font-weight:400}.vf-faq details[open] summary:after{content:"–"}.vf-faq details p{margin:0;padding:0 0 16px;font-size:13.5px;color:var(--m6);line-height:1.75}.vf-ver{list-style:none;margin:14px 0 0;padding:0;border-left:1px solid var(--ink)}.vf-ver li{position:relative;padding:0 0 22px 22px}.vf-ver li:before{content:"";position:absolute;left:-5px;top:6px;width:9px;height:9px;background:var(--paper);border:1px solid var(--ink)}.vf-ver li.cur:before{background:var(--blue);border-color:var(--blue)}.vf-ver .h{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.vf-ver .h b{font-family:var(--disp,inherit);font-size:16px}.vf-ver .h .d{font-size:12px;color:var(--m6)}.vf-ver .h .tag{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border:1px solid var(--ink)}.vf-ver li.cur .h .tag{background:var(--ink);color:var(--paper,#fff)}.vf-ver .h .ref{font-size:11px;color:var(--m9);margin-left:auto}.vf-ver ul{margin:6px 0 0;padding:0;list-style:none}.vf-ver ul li{padding:2px 0 2px 14px;font-size:12.5px;color:var(--m6);border:0}.vf-ver ul li:before{content:"—";left:0;top:2px;width:auto;height:auto;border:0;background:none;color:var(--blue-deep,#2A7A94)}.vf-side .t{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--m6);margin-bottom:10px;display:block}.vf-jcard{display:block;border:1px solid var(--ink);background:var(--paper);margin-bottom:12px;transition:.2s}.vf-jcard:hover{background:var(--wash)}.vf-jcard .th{aspect-ratio:16/9;background:var(--tile);overflow:hidden;border-bottom:1px solid var(--ink)}.vf-jcard .th img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.vf-jcard .b{padding:12px 14px}.vf-jcard .lab{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-text,#12566E);display:block}.vf-jcard .ti{font-size:13px;font-weight:700;line-height:1.45;margin:4px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vf-jcard .me{font-size:11px;color:var(--m6)}.vf-side .more{display:block;text-align:right;font-size:12px;font-weight:700;border-bottom:0}.vf-side .more span{border-bottom:1px solid var(--ink)}.vr-nav{display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}.vr-nav a,.vr-nav span.dis{font-size:12.5px;font-weight:700;border:1px solid var(--ink);padding:8px 14px;background:var(--paper);color:var(--ink);transition:.2s}.vr-nav a:hover{background:var(--ink);color:var(--paper,#fff)}.vr-nav span.dis{color:var(--m9);border-color:var(--line);cursor:default}.vr-nav .cur{font-family:var(--disp,inherit);font-size:18px;letter-spacing:.02em}.vr-sec{margin-top:56px;scroll-margin-top:96px}.vr-sec .sechead{margin-bottom:22px}.vr-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--ink);border:2px solid var(--ink)}.vr-kpi .k{background:var(--paper);padding:20px 22px;min-width:0}.vr-kpi .k .lab{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--m6);display:block}.vr-kpi .k .v{font-family:var(--disp,inherit);font-size:clamp(30px,3.4vw,44px);line-height:1.1;margin:8px 0 6px;font-variant-numeric:tabular-nums}.vr-kpi .k .v small{font-size:13px;color:var(--m9);margin-left:3px;font-family:var(--body,inherit)}.vr-kpi .k .d{font-size:12px;color:var(--m6)}.vr-kpi .k .d b{color:var(--ink)}.vr-kpi .k .d b.up{color:var(--blue-deep,#2A7A94)}.vr-kpi .k .d b.dn{color:var(--red,#B3261E)}.vr-live{margin-top:10px;font-size:12px;color:var(--m6);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.vr-live i{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--blue);font-style:normal}.vr-list{border:1px solid var(--ink);background:var(--paper);margin-top:14px}.vr-list .row{display:grid;grid-template-columns:40px 1.3fr 1.2fr 1fr auto auto;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px dashed var(--line);font-size:13px}.vr-list .row:last-child{border-bottom:0}.vr-list .row .av{width:32px;height:32px;border-radius:999px;border:1px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--tile)}.vr-list .row .nm{font-weight:700}.vr-list .row .nm small{display:block;font-size:10.5px;color:var(--m9);font-weight:400;letter-spacing:.06em}.vr-list .row .rg{color:var(--m6)}.vr-list .row .ct{color:var(--m6);font-size:12px}.vr-list .row .cnt{font-variant-numeric:tabular-nums;white-space:nowrap}.vr-list .row .cnt b{font-size:15px}.vr-list .row .bd{font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--ink);white-space:nowrap}.vr-list .row .bd.anon{color:var(--m6);border-color:var(--line);background:var(--tile)}.vr-list .row .bd.pub{background:var(--ink);color:var(--paper,#fff)}.vr-list .empty{padding:22px 16px;font-size:13px;color:var(--m6);text-align:center}.vr-box{border:1px solid var(--ink);background:var(--paper);padding:18px 18px 10px;margin-top:14px;overflow-x:auto}.vr-box svg{display:block;width:100%;height:auto;min-width:520px;font-family:inherit}.vr-box .lab{font-size:12px;fill:var(--ink)}.vr-box .ax{font-size:10.5px;fill:var(--m6)}.vr-box .grid{stroke:var(--line);stroke-width:1}.vr-box .wh{stroke:var(--ink);stroke-width:1.2}.vr-box .bx{fill:var(--wash);stroke:var(--ink);stroke-width:1.2}.vr-box .md{stroke:var(--ink);stroke-width:2.5}.vr-box .mn{fill:var(--blue)}.vr-box .qv{font-size:10px;fill:var(--m9)}.vr-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:11.5px;color:var(--m6);margin-top:10px}.vr-legend i{display:inline-block;width:14px;height:10px;vertical-align:-1px;margin-right:6px;font-style:normal}.vr-legend i.b{background:var(--wash);border:1px solid var(--ink)}.vr-legend i.m{width:3px;height:12px;background:var(--ink)}.vr-legend i.w{height:1px;background:var(--ink);margin-bottom:4px}.vr-legend i.d{width:8px;height:8px;border-radius:999px;background:var(--blue)}.vr-decl{display:flex;align-items:center;gap:18px;border:2px solid var(--ink);background:var(--paper);padding:16px 20px;margin-top:14px;flex-wrap:wrap}.vr-decl .k{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--m6)}.vr-decl .v{font-family:var(--disp,inherit);font-size:clamp(24px,3vw,34px);line-height:1}.vr-decl .v small{font-size:13px;color:var(--m9);font-family:var(--body,inherit)}.vr-decl .note{font-size:12.5px;color:var(--m6);margin-left:auto;max-width:440px;line-height:1.55}.vr-sign{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--ink);border:1px solid var(--ink);margin-top:12px}.vr-sign .s{background:var(--paper);padding:14px 18px;font-size:12.5px}.vr-sign .s .k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--m6);display:block;margin-bottom:6px}.vr-sign .s .line{display:flex;align-items:flex-end;gap:12px;min-height:44px;border-bottom:1px solid var(--ink);padding-bottom:4px}.vr-sign .s .line b{font-size:15px}.vr-sign .s .line em{font-style:italic;font-family:var(--disp,inherit);font-size:18px;color:var(--blue-deep,#2A7A94);margin-left:auto}.vr-sign .s .d{font-size:11.5px;color:var(--m9);margin-top:6px}.vr-dl{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.vr-dl button{cursor:pointer}.vr-dl .hint{flex-basis:100%;font-size:12px;color:var(--m6);line-height:1.6}.vr-past{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.vr-past .c{border:1px solid var(--ink);background:var(--paper);padding:16px 18px;display:flex;flex-direction:column;gap:4px}.vr-past .c .lab{font-family:var(--disp,inherit);font-size:18px}.vr-past .c .t{font-size:12.5px;font-weight:700}.vr-past .c .m{font-size:11.5px;color:var(--m6)}.vr-past .c .btns{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.vr-past .c .btns a,.vr-past .c .btns button{border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-size:11.5px;font-weight:700;padding:7px 12px;cursor:pointer;letter-spacing:.04em;transition:.2s;text-decoration:none}.vr-past .c .btns a:hover,.vr-past .c .btns button:hover{background:var(--ink);color:var(--paper,#fff)}.vr-notes{margin-top:18px;border:1px solid var(--line);background:var(--paper);padding:12px 16px;font-size:12.5px;color:var(--m6)}.vr-notes li{list-style:none;padding-left:14px;position:relative;margin:3px 0}.vr-notes li:before{content:"—";position:absolute;left:0;color:var(--blue-deep,#2A7A94)}.vr-index{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.vr-index .c{border:1px solid var(--ink);background:var(--paper);padding:20px 22px;display:block;transition:.2s}.vr-index .c:hover{background:var(--wash)}.vr-index .c .lab{font-family:var(--disp,inherit);font-size:22px}.vr-index .c .t{font-size:13px;font-weight:700;margin:4px 0 10px}.vr-index .c .kp{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;font-size:12px;color:var(--m6)}.vr-index .c .kp b{color:var(--ink);font-variant-numeric:tabular-nums}.vr-index .c .go{display:block;margin-top:12px;font-size:12px;font-weight:700}.vr-index .c.latest{border-width:2px}.vr-index .c .tag{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--paper,#fff);padding:2px 7px;margin-left:8px;vertical-align:middle}@media(max-width:1080px){.vf-doc{grid-template-columns:200px minmax(0,1fr);gap:28px}.vf-side{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vf-side .t,.vf-side .more{grid-column:1 / -1}}@media(max-width:760px){.vf-doc{grid-template-columns:1fr;gap:24px;padding-top:36px}.vf-toc{position:static}.vf-toc ol{display:flex;flex-wrap:wrap;gap:6px;border-left:0}.vf-toc li a{border:1px solid var(--line);padding:6px 10px;margin:0;font-size:12px}.vf-toc li a.on{border-color:var(--ink)}.vf-body{max-width:none}.vf-flow{grid-template-columns:1fr}.vf-flow .arrow{transform:rotate(90deg);height:24px}.vf-rules,.vf-rules.c4,.vf-dl,.vf-side,.vf-card{grid-template-columns:1fr}.vf-card .tot{margin-left:0}.vf-axes .row{grid-template-columns:72px 1fr 56px}.vr-kpi{grid-template-columns:1fr 1fr}.vr-list .row{grid-template-columns:40px 1fr auto;row-gap:4px}.vr-list .row .rg,.vr-list .row .ct{grid-column:2 / -1;font-size:12px}.vr-sign,.vr-past,.vr-index{grid-template-columns:1fr}.vr-decl .note{margin-left:0;max-width:none}.vr-nav .cur{flex-basis:100%;order:-1}}@media(max-width:560px){.vr-kpi{grid-template-columns:1fr}}@media print{body{padding-bottom:0!important;background:#fff}.marquee,.gnb,#header,.bpnav,.backtop,footer,#footer,.vr-nav,.vr-dl,.vr-past,.vf-toc,.vf-side,.panelbn,.gnbov{display:none!important}.vf-page{padding-bottom:0}.wrap{padding:0!important;max-width:none!important}.vr-sec{margin-top:28px;break-inside:avoid}.vr-kpi,.vr-list,.vr-box,.vr-decl,.vf-table-wrap,.vr-sign{break-inside:avoid}.vf-table-wrap,.vr-box{overflow:visible}.vf-table,.vr-box svg{min-width:0}.vf-doc{grid-template-columns:1fr}.vf-body{max-width:none}a{color:inherit;text-decoration:none}}.vf-jd-ver{font-size:11px;font-weight:400;color:var(--m9,#8e9194);margin-left:8px;letter-spacing:.04em}.vf-jd-cap{caption-side:top;text-align:left;padding:8px 12px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--m6,#5a5d60);background:var(--tile,#f4f4f4);border-bottom:1px solid var(--line,#e5e7eb)}.vf-table tbody th{text-align:left;vertical-align:top;font-weight:700;padding:10px 12px;border-bottom:1px solid var(--line,#e5e7eb);line-height:1.5}.vf-table tbody tr:last-child th{border-bottom:0}.vf-jd-layers tbody th i{font-style:normal;font-family:var(--disp,inherit);color:var(--blue-deep,#2A7A94);margin-right:2px}.vf-jd-layers .steps li span{color:var(--m6,#5a5d60)}.vf-jd-anchors{min-width:880px}.vf-jd-anchors tbody th{min-width:140px}.vf-jd-anchors tbody th b{display:block}.vf-jd-anchors td{font-size:11.5px;color:var(--m6,#5a5d60)}.vf-jd-anchors td.agree{color:var(--ink,#26282a);background:var(--wash,#f3fafc)}.vf-jd-anchors thead th.agree,.vf-jd-verdict tr[data-verdict=pass] th{color:var(--blue-deep,#2A7A94)}.vf-jd-verdict tr[data-verdict=fail] th{color:var(--red,#B3261E)}.bi-directory-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:24px}.bi-directory-toolbar h2{font-size:24px;margin:0}.bi-access-note{padding:18px 22px;background:var(--tile,#f5f5f3);line-height:1.8;margin:0 0 24px}.bi-access-note a{display:inline-block;font-weight:700;text-decoration:underline}.bi-page .bi-official-logo{background:var(--paper,#fff);height:160px;padding:30px}.bi-page .bi-official-logo[data-logo-tone=dark]{background:var(--ink,#26282a)}.bi-page .bi-official-logo img{width:100%;height:100%;max-width:220px;max-height:88px;object-fit:contain;filter:none;mix-blend-mode:normal}.bi-brand-text{font-size:22px;font-weight:600;color:var(--ink,#26282a);letter-spacing:0}@media(max-width:600px){.bi-directory-toolbar{align-items:stretch;gap:14px}.bi-directory-toolbar .bi-search{width:100%}.bi-page .bi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-page .bi-official-logo{height:112px;padding:18px}.bi-brand-text{font-size:18px}}.bi-page .bi-titlebox{display:inline-block;padding:8px 0}.bi-page .bi-lead{max-width:760px;line-height:1.75;color:var(--sub,#62676a)}.bi-filters{border:1px solid var(--ink);background:var(--paper);display:flex;flex-direction:column}.bi-frow{display:flex;align-items:center;gap:16px;padding:12px 18px;border-bottom:1px solid var(--line)}.bi-frow:last-child{border-bottom:0}.bi-flabel{flex:0 0 44px;font-size:10.5px;letter-spacing:.18em;color:var(--m6);font-weight:700;text-transform:uppercase}.bi-chips{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.bi-chips button{font-size:12px;letter-spacing:.04em;padding:7px 16px;border:1px solid var(--b14);color:var(--m6);background:var(--paper);transition:.25s;cursor:pointer;white-space:nowrap}.bi-chips button.on,.bi-chips button:hover{border-color:var(--ink);color:var(--ink);font-weight:700}.bi-search{flex:1;display:flex;align-items:center;gap:8px;border-bottom:1.5px solid var(--ink);padding:4px 2px;max-width:480px}.bi-search input{flex:1;border:0;background:none;font:500 14px/1.4 var(--body);color:var(--ink);outline:none;padding:4px 0;min-width:0}.bi-search input::placeholder{color:var(--m9)}.bi-search button{border:0;background:none;color:var(--m6);font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.bi-resultbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:22px 0 10px;font-size:13px;color:var(--m6)}.bi-resultbar b{color:var(--ink);font-family:var(--disp);font-size:16px;margin:0 2px}.bi-reset{margin-left:12px;border:0;background:none;font-size:11.5px;color:var(--blue-text);border-bottom:1px solid var(--blue-text);cursor:pointer;padding:0}.bi-jump{display:flex;gap:4px;flex-wrap:wrap}.bi-jump a{font-family:var(--disp);font-size:12px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--paper);color:var(--ink);transition:.2s}.bi-jump a:hover{border-color:var(--ink);background:var(--wash)}.bi-group{margin-top:26px;scroll-margin-top:90px}.bi-initial{display:flex;align-items:baseline;gap:10px;font-family:var(--disp);font-weight:400;font-size:26px;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--ink)}.bi-initial small{font-size:11px;color:var(--m9);letter-spacing:.1em}.bi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bi-tile{background:var(--paper);border:1px solid var(--line,#e2e8e9);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:background .25s;min-width:0}.bi-tile:hover{background:var(--wash)}.bi-logo{position:relative;aspect-ratio:16/9;background:var(--tile);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line);overflow:hidden}.bi-logo img{max-width:70%;max-height:60%;object-fit:contain;mix-blend-mode:multiply}.bi-mark{font-family:var(--disp);font-size:clamp(34px,4vw,52px);letter-spacing:.06em;color:var(--ink);border:1px solid var(--ink);background:var(--paper);width:96px;height:96px;display:inline-flex;align-items:center;justify-content:center}.bi-hover{position:absolute;left:0;right:0;bottom:0;background:var(--ink);color:var(--paper,#fff);font-size:11.5px;font-weight:700;letter-spacing:.08em;padding:8px 14px;transform:translateY(100%);transition:transform .3s var(--ease)}.bi-tile:hover .bi-hover{transform:none}.bi-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px;flex:1}.bi-en{font-size:9.5px;letter-spacing:.16em;color:var(--m6);text-transform:uppercase}.bi-name{font-size:15px;font-weight:700}.bi-meta{font-size:12px;color:var(--m6)}.bi-meta em{font-style:normal;color:var(--ink);font-weight:700}.bi-cats{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.bi-cats i{font-style:normal;font-size:10.5px;padding:2px 8px;border:1px solid var(--line);background:var(--paper);color:var(--m6)}.bi-rep{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--line);font-size:12px;color:var(--ink);font-weight:600;line-height:1.35}.bi-rep img{width:40px;height:40px;object-fit:contain;background:var(--tile);mix-blend-mode:multiply;flex:0 0 auto}.bi-rep small{display:block;font-size:9.5px;letter-spacing:.12em;color:var(--m9);font-weight:500;text-transform:uppercase}.bi-empty{border:1px solid var(--ink);background:var(--paper);padding:44px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:22px}.bi-empty b{font-size:15px}.bi-empty span{font-size:13px;color:var(--m6)}.bi-empty .btn-ink{margin-top:12px;padding:11px 22px;font-size:13px;cursor:pointer}.bi-cta{border:1px solid var(--ink);background:var(--paper);display:grid;grid-template-columns:1.3fr .7fr;gap:32px;padding:34px 36px;margin-top:44px;align-items:center}.bi-cta h3{font-family:var(--disp);font-weight:400;font-size:clamp(21px,2.4vw,30px);margin:8px 0 0;line-height:1.2}.bi-cta p{font-size:13.5px;color:var(--m6);margin-top:12px;max-width:560px;line-height:1.7}.bi-cta-steps{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 0;padding:0;list-style:none}.bi-cta-steps li{font-size:12.5px;border:1px solid var(--line);padding:7px 12px;display:flex;gap:8px;align-items:center}.bi-cta-steps li b{font-family:var(--disp);color:var(--blue);font-weight:400}.bi-cta-col{display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right}.bi-cta-col .btn-ink{padding:15px 30px;font-size:14px}.bi-cta-ghost{font-size:12.5px;font-weight:700;border-bottom:1px solid var(--ink)}.bi-cta-small{font-size:12px;color:var(--m6)}@media(max-width:1080px){.bi-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.bi-grid{grid-template-columns:repeat(2,1fr)}.bi-frow{flex-direction:column;align-items:flex-start;gap:8px}.bi-chips{overflow-x:auto;flex-wrap:nowrap;width:100%;padding-bottom:4px;-webkit-overflow-scrolling:touch}.bi-search{max-width:none;width:100%}.bi-resultbar{flex-direction:column;align-items:flex-start}.bi-cta{grid-template-columns:1fr;padding:26px 22px;gap:20px}.bi-cta-col{align-items:flex-start;text-align:left}.bi-cta-col .btn-ink{width:100%}.bi-page .metabar span{flex:1 1 45%;border-bottom:1px solid var(--line)}}@media(max-width:520px){.bi-grid{grid-template-columns:1fr}.bi-logo{aspect-ratio:16/7}.bi-mark{width:72px;height:72px;font-size:30px}}.bi-brand-image{display:block;width:100%;height:140px;object-fit:cover}.about-team,.careers{padding-bottom:40px}.abt-plate{display:inline-block;max-width:820px;background:var(--paper);border:1px solid var(--ink);padding:18px 28px 20px}.abt-mission{margin-top:12px;font-size:14px;line-height:1.75;color:var(--m6,#5A5D60)}.abt-mission b{color:var(--ink)}.abt-note{font-size:12.5px;color:var(--m6,#5A5D60);max-width:360px;line-height:1.6}.about-team .sec.tight,.careers .sec.tight{padding:64px 0}.about-team .sechead,.careers .sechead{margin-bottom:28px}.abt-avatar{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid var(--ink);background:var(--tile,#F5F5F3);font-family:var(--disp,serif);font-size:15px;letter-spacing:.04em;color:var(--ink);flex:none}.abt-avatar.sm{width:40px;height:40px;font-size:15px;font-family:var(--body,inherit);font-weight:700;background:var(--wash,#E9F6FA)}.abt-staff,.abt-advisors{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--ink);border:2px solid var(--ink)}.abt-card{background:var(--paper);padding:24px 22px 22px;display:flex;flex-direction:column;gap:8px;min-width:0}.abt-card .abt-group{font-size:10.5px;letter-spacing:.18em;color:var(--m6,#5A5D60);text-transform:uppercase;margin-top:6px}.abt-card h3{font-size:16px;font-weight:700;margin:0}.abt-card p{font-size:13px;line-height:1.65;color:var(--m6,#5A5D60);margin:0}.abt-focus{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}.abt-focus li{font-size:11px;padding:4px 9px;border:1px solid var(--line,#DEDEDA);color:var(--ink);background:var(--tile,#F5F5F3)}.abt-card.adv h3{margin-top:6px}.abt-judges{background:var(--paper);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.abt-filter{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.abt-filter .cat-tabs button{background:var(--tile,#F5F5F3)}.abt-region{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--m6,#5A5D60)}.abt-region select{border:1px solid var(--ink);background:var(--paper);padding:7px 12px;font-size:12.5px;color:var(--ink);min-width:140px}.abt-count{margin-top:14px;font-size:12px;color:var(--m6,#5A5D60);letter-spacing:.02em}.abt-empty{margin-top:24px;border:1px dashed var(--line,#DEDEDA);padding:28px;text-align:center;font-size:13.5px;color:var(--m6,#5A5D60)}.abt-roster{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--ink);border:2px solid var(--ink);margin-top:14px}.abt-judge{display:flex;gap:14px;padding:18px 20px;background:var(--paper);min-width:0;transition:background .25s}.abt-judge:hover{background:var(--wash,#E9F6FA)}.abt-jbody{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.abt-jhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.abt-jhead b{font-size:15px}.abt-jregion{font-size:12px;color:var(--m6,#5A5D60)}.abt-consent{margin-left:auto;font-size:10.5px;letter-spacing:.08em;padding:3px 8px;border:1px solid var(--ink)}.abt-consent.ok{background:var(--ink);color:var(--paper,#fff)}.abt-consent.no{color:var(--m6,#5A5D60);border-color:var(--line,#DEDEDA)}.abt-jline{font-size:13px;color:var(--ink)}.abt-jmeta{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:11.5px;color:var(--m6,#5A5D60)}.abt-cats{display:flex;gap:5px;flex-wrap:wrap}.abt-cats em{font-style:normal;font-size:11px;padding:3px 8px;border:1px solid var(--line,#DEDEDA);background:var(--tile,#F5F5F3);color:var(--ink)}.abt-policy{margin-top:18px;font-size:12.5px;color:var(--m6,#5A5D60);border-left:2px solid var(--blue,#5BC8E4);padding-left:12px;line-height:1.7;max-width:760px}.abt-statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--ink);border:2px solid var(--ink)}.abt-stat{background:var(--paper);padding:24px 22px;display:flex;flex-direction:column;gap:4px}.abt-stat .v{font-family:var(--disp,serif);font-size:clamp(30px,3.4vw,44px);line-height:1;color:var(--ink)}.abt-stat .v:after{content:".";color:var(--blue,#5BC8E4)}.abt-stat .k{font-size:12px;color:var(--m6,#5A5D60);letter-spacing:.04em}.abt-charts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.abt-chart{background:var(--paper);border:1px solid var(--ink);padding:20px 22px}.abt-chart h3{font-size:13px;font-weight:700;margin:0 0 12px;letter-spacing:.02em}.abt-bars{width:100%;height:auto;display:block}.abt-bar{fill:var(--ink)}.abt-bar-k{font-size:12px;fill:var(--m6,#5A5D60);font-family:var(--body,inherit)}.abt-bar-v{font-size:11.5px;fill:var(--ink);font-family:var(--disp,serif)}.abt-partners{margin-top:40px;border:1px solid var(--ink);background:var(--paper);padding:20px 24px}.abt-partners ul{list-style:none;display:flex;flex-wrap:wrap;gap:0;margin-top:12px;border:1px solid var(--line,#DEDEDA)}.abt-partners li{flex:1 1 140px;display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-right:1px solid var(--line,#DEDEDA)}.abt-partners li:last-child{border-right:0}.abt-partners li b{font-size:13px}.abt-partners li span{font-family:var(--disp,serif);font-size:16px;color:var(--blue-text,#12566E)}.abt-partners p{margin-top:12px;font-size:12.5px;color:var(--m6,#5A5D60)}.abt-ctabox,.car-alwaysbox{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center;border:2px solid var(--ink);background:var(--paper);padding:36px 40px}.abt-ctabox p,.car-alwaysbox p{margin-top:12px;font-size:13.5px;line-height:1.75;color:var(--m6,#5A5D60);max-width:560px}.abt-ctabtns{display:flex;flex-direction:column;gap:10px;justify-self:end;min-width:220px}.abt-ctabtns .btn-ink{text-align:center}.abt-ghost{display:inline-block;text-align:center;padding:13px 24px;border:1px solid var(--ink);font-size:13px;font-weight:700;color:var(--ink);background:var(--paper);transition:.25s}.abt-ghost:hover{background:var(--ink);color:var(--paper,#fff)}.car-title{font-family:var(--disp,serif);letter-spacing:.02em}.car-why{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--ink);border:2px solid var(--ink)}.car-whycard{background:var(--paper);padding:26px 24px 28px}.car-whycard .k{font-family:var(--disp,serif);font-size:14px;color:var(--blue,#5BC8E4);letter-spacing:.06em}.car-whycard h3{font-size:17px;font-weight:700;margin:10px 0 8px}.car-whycard p{font-size:13px;line-height:1.7;color:var(--m6,#5A5D60);margin:0}.car-positions{background:var(--paper);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.car-list{list-style:none;border-top:2px solid var(--ink)}.car-item{border-bottom:1px solid var(--line,#DEDEDA)}.car-item.open{background:var(--tile,#F5F5F3)}.car-row{display:grid;grid-template-columns:auto 1fr auto 28px;align-items:center;gap:18px;width:100%;padding:20px 10px;text-align:left;transition:background .25s}.car-row:hover{background:var(--wash,#E9F6FA)}.car-row .tag{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--blue-text,#12566E);border:1px solid var(--blue,#5BC8E4);padding:5px 11px;white-space:nowrap}.car-rowbody{display:flex;flex-direction:column;gap:4px;min-width:0}.car-rowbody b{font-size:15.5px;font-weight:700;line-height:1.4}.car-rowbody .meta{font-size:12px;color:var(--m6,#5A5D60)}.car-deadline{font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap}.car-deadline.always{color:var(--blue-text,#12566E)}.car-arrow{font-family:var(--disp,serif);font-size:22px;line-height:1;text-align:center;color:var(--ink)}.car-detail{padding:6px 10px 26px}.car-summary{font-size:14px;line-height:1.7;margin:0 0 16px;max-width:760px}.car-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--ink);border:1px solid var(--ink)}.car-cols>div{background:var(--paper);padding:16px 18px}.car-cols h4{font-size:11px;letter-spacing:.12em;color:var(--m6,#5A5D60);margin:0 0 8px;text-transform:uppercase}.car-cols ul{list-style:none;display:flex;flex-direction:column;gap:6px}.car-cols li{font-size:13px;line-height:1.55;padding-left:12px;position:relative}.car-cols li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background:var(--blue,#5BC8E4)}.car-applybtn{margin-top:16px;font-size:13px;padding:12px 22px}.car-empty{border:1px dashed var(--line,#DEDEDA);padding:32px;text-align:center;font-size:14px;color:var(--m6,#5A5D60)}.car-two{display:grid;grid-template-columns:1fr 1fr;gap:48px}.car-ways,.car-benefits{list-style:none;margin-top:22px;border-top:2px solid var(--ink)}.car-ways li,.car-benefits li{display:grid;grid-template-columns:150px 1fr;gap:14px;padding:14px 4px;border-bottom:1px solid var(--line,#DEDEDA);font-size:13px;line-height:1.6}.car-ways li b,.car-benefits li b{font-size:13.5px}.car-ways li span,.car-benefits li span{color:var(--m6,#5A5D60)}.car-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--ink);border:2px solid var(--ink);counter-reset:step}.car-steps li{background:var(--paper);padding:22px 20px 24px;display:flex;flex-direction:column;gap:6px}.car-steps .k{font-family:var(--disp,serif);font-size:13px;color:var(--blue,#5BC8E4);letter-spacing:.08em}.car-steps b{font-size:15.5px}.car-steps p{font-size:12.5px;line-height:1.65;color:var(--m6,#5A5D60);margin:0}.car-apply{background:var(--paper);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.car-applywrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:start}.car-applyintro p{margin-top:14px;font-size:13.5px;line-height:1.75;color:var(--m6,#5A5D60)}.car-mail{border-left:2px solid var(--blue,#5BC8E4);padding-left:12px}.car-mail a{color:var(--blue-text,#12566E);font-weight:700}.car-mail small{font-size:12px;color:var(--m9,#8E9194)}.careers .formx.car-form{margin-top:0;padding:32px}.car-form textarea{min-height:120px;resize:vertical}.careers .formx .car-agree{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.6;color:var(--m6,#5A5D60);font-weight:400;letter-spacing:0}.careers .formx .car-agree input{margin-top:3px}.careers .formx .car-agree a{text-decoration:underline;color:var(--ink)}.car-ok{grid-column:1/-1;border:1px solid var(--ink);background:var(--wash,#E9F6FA);padding:14px 18px;font-size:13.5px}.car-err{grid-column:1/-1;color:var(--red,#B3261E);font-size:13px;margin:0}@media(max-width:980px){.abt-staff,.abt-advisors,.car-why,.abt-statgrid,.car-steps{grid-template-columns:repeat(2,1fr)}.car-applywrap,.car-two{grid-template-columns:1fr;gap:32px}.car-cols{grid-template-columns:1fr}}@media(max-width:760px){.abt-plate{display:block;padding:16px 18px}.abt-staff,.abt-advisors,.car-why,.abt-roster,.abt-charts,.car-steps{grid-template-columns:1fr}.abt-statgrid{grid-template-columns:1fr 1fr}.abt-filter{flex-direction:column;align-items:stretch}.abt-region select{flex:1}.abt-consent{margin-left:0}.abt-ctabox,.car-alwaysbox{grid-template-columns:1fr;padding:26px 22px}.abt-ctabtns{justify-self:stretch;min-width:0}.car-row{grid-template-columns:1fr 28px;row-gap:8px;padding:16px 6px}.car-row .tag{justify-self:start}.car-rowbody,.car-deadline{grid-column:1/2}.car-arrow{grid-column:2;grid-row:1/4}.car-ways li,.car-benefits li{grid-template-columns:1fr;gap:4px}.careers .formx.car-form{padding:22px 18px}.abt-partners li{flex:1 1 100%;border-right:0;border-bottom:1px solid var(--line,#DEDEDA)}.abt-partners li:last-child{border-bottom:0}}.bp-compare-page{max-width:1180px;margin:0 auto;padding:54px 24px 120px}.bp-compare-head{border-bottom:1px solid var(--ink, #26282a);padding-bottom:28px}.bp-compare-head .crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:20px;color:var(--sub, #5a5d60);font-size:13px}.bp-compare-head .crumb a{color:inherit;text-decoration:none}.bp-compare-head .ey{display:block;color:var(--brand, #2a7a94);font:800 12px/1 var(--lat, "Albert Sans", sans-serif);letter-spacing:.08em}.bp-compare-head h1{margin:10px 0 8px;color:var(--ink, #26282a);font-size:clamp(30px,4vw,54px);line-height:1.05}.bp-compare-head h1 span{color:var(--brand, #2a7a94)}.bp-compare-head p{max-width:720px;margin:0;color:var(--sub, #5a5d60);font-size:15px;line-height:1.7}.bp-compare-empty{margin-top:34px;padding:44px 24px;border:1px solid var(--line, #ececec);background:var(--wash, #f7f8f9);text-align:center}.bp-compare-empty b{display:block;font-size:20px}.bp-compare-empty p{color:var(--sub, #5a5d60)}.bp-compare-empty a,.bp-compare-summary button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid var(--ink, #26282a);background:var(--ink, #26282a);color:var(--paper, #fff);padding:0 16px;font-weight:800;text-decoration:none;cursor:pointer}.bp-compare-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;margin:28px 0 14px;padding:16px;border:1px solid var(--line, #ececec);background:var(--paper, #fff)}.bp-compare-summary div:first-child{display:flex;flex-direction:column;gap:4px}.bp-compare-summary span{color:var(--sub, #5a5d60);font-size:12px}.bp-compare-summary b{color:var(--ink, #26282a);font-size:15px}.bp-compare-overlap{display:flex;flex-wrap:wrap;gap:6px}.bp-compare-overlap span,.bp-compare-ingredients span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid var(--line, #ececec);background:var(--wash, #f7f8f9);color:var(--ink, #26282a);font-size:12px;font-weight:700}.bp-compare-overlap .is-muted,.bp-compare-ingredients .is-muted{color:var(--sub, #5a5d60);font-weight:600}.bp-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bp-compare-card{position:relative;min-width:0;border:1px solid var(--line, #ececec);background:var(--paper, #fff);padding:16px}.bp-compare-remove{position:absolute;top:10px;right:10px;z-index:2;border:1px solid var(--line, #ececec);background:var(--paper, #fff);width:30px;height:30px;cursor:pointer;font-size:16px}.bp-compare-product{display:grid;gap:8px;color:var(--ink, #26282a);text-decoration:none}.bp-compare-product img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--wash, #f7f8f9)}.bp-compare-product span{font-weight:800;line-height:1.35}.bp-compare-product small{color:var(--sub, #5a5d60);min-height:16px}.bp-compare-card dl{display:grid;gap:0;margin:16px 0;border-top:1px solid var(--line, #ececec)}.bp-compare-card dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line, #ececec)}.bp-compare-card dt{color:var(--sub, #5a5d60);font-size:12px;font-weight:800}.bp-compare-card dd{margin:0;color:var(--ink, #26282a);font-size:13px;line-height:1.55}.bp-compare-note{display:block}.bp-compare-note+.bp-compare-note{margin-top:4px}.bp-compare-ingredients{display:flex;flex-wrap:wrap;gap:6px}.bp-compare-ingredients .is-overlap{border-color:var(--brand, #2a7a94);background:color-mix(in srgb,var(--brand, #2a7a94) 11%,white);color:var(--brand, #2a7a94)}.bp-compare-slot{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;border-style:dashed;color:var(--sub, #5a5d60);text-align:center}.bp-compare-slot b{color:var(--ink, #26282a)}@media(max-width:900px){.bp-compare-summary,.bp-compare-grid{grid-template-columns:1fr}}
