:root{--ink:#0a0a09;--black:#050505;--gold:#c8a45c;--pale:#f5ead0;--jade:#1d4439;--red:#9f2f2a;--paper:#f4f1e9;--muted:#777269}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#050505;color:#f5f0e4;font-family:"Noto Serif SC","Songti SC",serif}button,input,textarea,select{font:inherit}button{cursor:pointer}.gsj-shop-page{overflow:hidden}#gosanShop{position:fixed;inset:0;background:#050505}.shop-scroll{height:100%;overflow:auto;padding-bottom:calc(76px + env(safe-area-inset-bottom));scroll-behavior:smooth}.shop-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;gap:11px;height:68px;padding:9px 16px;background:rgba(3,3,3,.9);border-bottom:1px solid rgba(200,164,92,.3);backdrop-filter:blur(16px)}.shop-seal{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--gold);border-radius:50%;color:var(--pale);background:radial-gradient(circle at 35% 25%,#436e60,#112c25 65%);box-shadow:0 0 25px rgba(200,164,92,.2)}.shop-header>div:nth-child(2){display:flex;flex-direction:column}.shop-header b{font-size:18px;letter-spacing:.12em}.shop-header small{color:#9f8a64;font:9px/1.4 Arial;letter-spacing:.22em}.shop-header>button{margin-left:auto;padding:8px 13px;border:1px solid rgba(200,164,92,.5);border-radius:999px;color:#ead9ae;background:rgba(32,61,51,.5);max-width:100px;overflow:hidden;text-overflow:ellipsis}.shop-hero{position:relative;height:62vh;min-height:480px;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.15) 40%,#070707),url('/assets/img/qinglu-immersion-mobile-v2.png') center/cover no-repeat}.shop-hero:after,.shop-brand-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.4),transparent 68%),linear-gradient(0deg,#050505,transparent 55%)}.shop-hero>div{position:absolute;z-index:1;left:24px;right:24px;bottom:66px}.shop-hero small,.shop-page-head small,.shop-account-hero>small,.shop-form>small,.shop-brand-hero small{color:#d4b46c;letter-spacing:.22em}.shop-hero h1{margin:13px 0;font-size:42px;line-height:1.25;font-weight:500;letter-spacing:.1em;text-shadow:0 3px 18px #000}.shop-hero p{max-width:310px;color:#ddd3bf;line-height:1.7}.shop-hero button,.shop-primary{width:100%;min-height:50px;border:1px solid #ead394;border-radius:999px;color:#18392f;font-weight:700;letter-spacing:.12em;background:linear-gradient(180deg,#fff5ce,#d8b452);box-shadow:0 12px 30px rgba(0,0,0,.28)}.shop-hero button{width:180px;margin-top:14px}.shop-section{padding:28px 16px;background:var(--paper);color:#171713}.shop-section.dark{background:#070707;color:#f4ede0}.shop-section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.shop-section-title h2{margin:0;font-size:25px;font-weight:500;letter-spacing:.12em}.shop-section-title p,.shop-section-title button{margin:0;color:#8b806c;background:none;border:0;font-size:12px}.shop-elements{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.shop-elements button{aspect-ratio:.76;border:1px solid rgba(200,164,92,.38);border-radius:30px 30px 12px 12px;color:#e7d4a4;background:linear-gradient(180deg,#244f42,#0e261f);box-shadow:inset 0 1px rgba(255,255,255,.13)}.shop-elements b,.shop-elements span{display:block}.shop-elements b{font-size:23px}.shop-elements span{margin-top:7px;font-size:10px;color:#9cad9f}.shop-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-product-card{overflow:hidden;border:1px solid rgba(200,164,92,.24);border-radius:6px;background:#11100e;box-shadow:0 12px 25px rgba(0,0,0,.25)}.shop-product-open,.shop-product-name{display:block;width:100%;padding:0;border:0;color:inherit;text-align:left;background:none}.shop-product-image{position:relative;width:100%;aspect-ratio:1/1.08;overflow:hidden;background:radial-gradient(circle at center,#25382f,#080908 67%)}.shop-product-image img{width:100%;height:100%;object-fit:cover;display:block}.shop-product-placeholder{display:grid;place-items:center;color:#c8a45c;font-size:46px}.shop-product-copy{padding:12px}.shop-product-copy>small{color:#9d8251;font-size:9px;letter-spacing:.08em}.shop-product-name{margin:6px 0;font-size:16px;font-weight:700;line-height:1.4}.shop-product-copy>p{height:36px;margin:0 0 9px;color:#9f9b92;font-size:11px;line-height:1.55;overflow:hidden}.shop-product-copy>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.shop-product-copy strong{color:#d6b262;font:700 17px Arial}.shop-product-copy button[data-add]{padding:7px 8px;border:0;border-radius:4px;background:#922e2a;color:#fff;font-size:10px}.shop-product-copy em{color:#777;font-size:10px}.shop-assurance{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#2a2419}.shop-assurance div{padding:21px;background:#11100e}.shop-assurance b,.shop-assurance span{display:block}.shop-assurance b{color:#d8bd7a;font-size:14px}.shop-assurance span{margin-top:5px;color:#77736a;font-size:10px}.shop-page-head{padding:45px 20px 26px;background:linear-gradient(150deg,#1f4439,#060706 75%);border-bottom:1px solid rgba(200,164,92,.25)}.shop-page-head h1{margin:9px 0 5px;font-size:34px;letter-spacing:.13em}.shop-page-head p{margin:0;color:#a7a197;font-size:12px}.shop-search{padding:15px;background:#0b0b0a}.shop-search input{width:100%;height:44px;padding:0 15px;border:1px solid rgba(200,164,92,.28);border-radius:3px;color:#eee;background:#161512;outline:none}.shop-filters{display:flex;gap:8px;padding:0 15px 15px;overflow:auto;background:#0b0b0a}.shop-filters button{flex:0 0 auto;padding:8px 18px;border:1px solid #443b29;border-radius:999px;color:#a59b89;background:#141310}.shop-filters button.active{color:#f2d78e;border-color:#a68543;background:#2f2a1d}.shop-cart{min-height:60vh;padding:15px;background:#ece8df;color:#1b1a17}.shop-cart>article{display:grid;grid-template-columns:82px 1fr auto;gap:12px;padding:12px;margin-bottom:10px;border-radius:6px;background:#fff;box-shadow:0 5px 17px rgba(0,0,0,.06)}.shop-cart-image{width:82px;height:82px}.shop-cart>article>div:nth-child(2){display:flex;flex-direction:column}.shop-cart small{color:#817a6e;font-size:11px}.shop-remove{align-self:start;border:0;color:#9a3932;background:none;font-size:11px}.shop-stepper{display:flex;align-items:center;gap:12px;margin-top:auto}.shop-stepper button{width:28px;height:28px;border:1px solid #d6c7ac;border-radius:50%;background:#f8f4e9}.shop-summary{padding:20px 16px;border-radius:6px;background:#fff}.shop-summary p{display:flex;justify-content:space-between;margin:7px 0}.shop-summary .total{margin-top:14px;padding-top:14px;border-top:1px solid #ddd}.shop-summary .total b{color:#a12d28;font-size:21px}.shop-summary>small{display:block;margin-top:10px;color:#867c6e;text-align:center;line-height:1.6}.shop-brand-hero{position:relative;height:48vh;min-height:370px;padding:40px 24px;background:url('/assets/img/qinglu-immersion-mobile-v2.png') center 40%/cover no-repeat}.shop-brand-hero>*{position:relative;z-index:1}.shop-brand-hero h1{margin-top:140px;font-size:36px;line-height:1.5;letter-spacing:.14em}.shop-brand-story{min-height:42vh;padding:36px 24px;color:#222;background:#f2eee3}.shop-brand-story h2{font-size:30px;letter-spacing:.18em}.shop-brand-story p{color:#5d574d;line-height:2}.shop-account-hero{padding:58px 22px 35px;background:linear-gradient(140deg,#1e493b,#050505 75%)}.shop-account-hero h1{margin:10px 0;font-size:32px}.shop-account-hero p{color:#b0a99c}.shop-account-hero .shop-primary{margin-top:18px}.shop-link{border:0;color:#c9b177;background:none;text-decoration:underline}.shop-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#3e3525}.shop-account-grid button{padding:24px 10px;border:0;background:#12110e;color:#eee}.shop-account-grid b,.shop-account-grid span{display:block}.shop-account-grid b{color:#d2af62;font:26px Arial}.shop-account-grid span{margin-top:5px;font-size:12px}.shop-mine-content{min-height:45vh;padding:17px;background:#ebe7de;color:#171715}.shop-subtitle{display:flex;align-items:center;justify-content:space-between;margin:5px 0 13px}.shop-subtitle h2{margin:0}.shop-subtitle button{padding:8px 12px;border:0;background:#1e493b;color:#fff}.shop-order,.shop-address,.shop-after-sale{margin-bottom:12px;padding:14px;border-radius:6px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.05)}.shop-order header,.shop-after-sale header{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #eee;font-size:11px}.shop-order header b,.shop-after-sale header b{color:#9b302b}.shop-order-item{display:flex;gap:10px;padding:10px 0}.shop-order-item img,.shop-order-item i{width:56px;height:56px;object-fit:cover;background:#162c25;color:#d4b35f;display:grid;place-items:center}.shop-order-item p{margin:0}.shop-order-item small{display:block;color:#777}.shop-order-meta{color:#777;font-size:11px}.shop-order-meta p{margin:4px 0}.shop-order-meta strong{display:block;color:#a32f29;text-align:right;font-size:17px}.shop-order footer{display:flex;gap:7px;justify-content:flex-end;margin-top:12px}.shop-order footer button,.shop-after-sale button,.shop-address button{padding:7px 10px;border:1px solid #a18b60;color:#6e5b35;background:#fff}.shop-address{position:relative}.shop-address p{padding-right:50px;color:#665f55;font-size:12px;line-height:1.6}.shop-address small{color:#9a322d}.shop-address button{position:absolute;right:12px;bottom:12px}.shop-after-sale p{font-size:12px}.shop-after-sale small{display:block;padding:8px;background:#f2eee4}.shop-empty{grid-column:1/-1;padding:50px 15px;text-align:center}.shop-empty i{display:grid;place-items:center;width:48px;height:48px;margin:auto;border:1px solid #b99d5b;border-radius:50%;color:#c8a45c}.shop-empty h2{font-size:18px}.shop-empty p{color:#89837a;font-size:12px}.shop-footer{padding:35px 15px 25px;color:#70695e;background:#ebe7de;text-align:center;font-size:11px}.shop-footer a{color:#8d332e}.shop-nav{position:fixed;z-index:30;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);min-height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #d8d3ca;background:rgba(250,249,245,.97);box-shadow:0 -8px 25px rgba(0,0,0,.15)}.shop-nav button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;color:#777;background:none;font-size:10px}.shop-nav svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7}.shop-nav button.active{color:#191815;font-weight:700}.shop-nav button.active:after{content:"";position:absolute;top:0;width:30px;height:2px;background:#9f2f2a}.shop-nav i{position:absolute;top:5px;right:18%;min-width:17px;height:17px;padding:2px;border-radius:20px;background:#a52925;color:#fff;font:10px Arial}.shop-toast{position:fixed;z-index:80;left:50%;bottom:90px;max-width:85%;padding:10px 16px;border:1px solid #92753e;border-radius:4px;color:#f3e4bf;background:rgba(8,8,7,.93);transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:.2s}.shop-toast.show{opacity:1;transform:translate(-50%,0)}.shop-modal[hidden]{display:none}.shop-modal{position:fixed;z-index:70;inset:0}.shop-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.72);backdrop-filter:blur(5px)}.shop-modal>section{position:absolute;left:0;right:0;bottom:0;max-height:90vh;overflow:auto;border-radius:18px 18px 0 0;color:#1d1b17;background:#f3efe4;box-shadow:0 -20px 50px #000}.shop-modal-close{position:absolute;z-index:2;top:12px;right:12px;width:36px;height:36px;border:1px solid #d4c6a6;border-radius:50%;background:#fff;color:#333;font-size:23px}.shop-detail-image{height:42vh}.shop-detail{padding:22px}.shop-detail>small{color:#94763c;letter-spacing:.12em}.shop-detail h2{margin:7px 0;font-size:27px}.shop-detail>strong{color:#a32e29;font:700 24px Arial}.shop-detail p{color:#655f55;line-height:1.75}.shop-detail dl{padding:5px 15px;background:#fff}.shop-detail dl div{display:grid;grid-template-columns:65px 1fr;padding:9px 0;border-bottom:1px solid #eee}.shop-detail dt{color:#888}.shop-detail dd{margin:0}.shop-form{padding:28px 20px calc(30px + env(safe-area-inset-bottom))}.shop-form h2{margin:7px 0 20px;font-size:27px}.shop-form label{display:block;margin:12px 0;color:#625d54;font-size:12px}.shop-form input,.shop-form textarea,.shop-form select{display:block;width:100%;min-height:46px;margin-top:6px;padding:10px 12px;border:1px solid #c9b98f;border-radius:4px;background:#fff;outline:none}.shop-form textarea{min-height:72px;resize:vertical}.shop-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shop-check{display:flex!important;align-items:center;gap:8px}.shop-check input{width:18px!important;min-height:18px!important;margin:0!important}.shop-form .shop-primary{margin-top:10px}.shop-secondary{width:100%;min-height:47px;margin-top:10px;border:1px solid #8a7957;border-radius:999px;background:#fff}.shop-form>p{font-size:11px;color:#827a6c;line-height:1.6}.shop-payment-note{padding:10px;border-left:3px solid #a4312c;background:#fff1de;color:#7a3b32!important}.shop-checkout-total{display:flex;justify-content:space-between;padding:14px 0;font-size:15px}.shop-checkout-total b{color:#a42d28;font-size:22px}.modal-open{overflow:hidden}@media(min-width:901px){#gosanShop{display:none}}

/* 订单履约、物流与售后 */
.shop-payment-countdown{margin:7px 0!important;padding:7px 9px;border-left:3px solid #b33a31;color:#96352f!important;background:#fff4e6;font-weight:700}
.shop-tracking-line{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.shop-tracking-line b{color:#39342d;font-family:Arial,sans-serif;letter-spacing:.04em}.shop-tracking-line button{padding:4px 8px;border:1px solid #ad9464;border-radius:999px;color:#6f592e;background:#fffaf0;font-size:10px}
.shop-deadline{color:#9a352e!important;font-weight:700}
.shop-evidence{display:flex;gap:8px;overflow:auto;margin:10px 0}
.shop-evidence a{flex:0 0 72px;height:72px;border:1px solid #d1c39e;border-radius:5px;overflow:hidden;background:#eee}
.shop-evidence img{display:block;width:100%;height:100%;object-fit:cover}
.shop-form input[type=file]{padding:8px;background:#fffdf7}
.shop-form label[hidden]{display:none!important}

/* 商品多图相册：手机可左右滑动，第一张为后台设置的封面 */
.shop-detail-gallery{position:relative;background:#0b0c0a}
.shop-detail-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
.shop-detail-track::-webkit-scrollbar{display:none}
.shop-detail-slide{flex:0 0 100%;height:42vh;min-height:310px;scroll-snap-align:start;scroll-snap-stop:always;background:radial-gradient(circle at center,#31473e,#090a09 72%)}
.shop-detail-slide img{display:block;width:100%;height:100%;object-fit:cover}
.shop-detail-dots{position:absolute;left:50%;bottom:24px;display:flex;gap:7px;transform:translateX(-50%)}
.shop-detail-dots button{width:7px;height:7px;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.45)}
.shop-detail-dots button.active{background:#f2d58c;border-color:#f2d58c;transform:scale(1.2)}
.shop-gallery-tip{position:absolute;right:12px;bottom:7px;color:rgba(255,255,255,.72);font-size:9px;letter-spacing:.05em;text-shadow:0 1px 3px #000}

/* Order detail and after-sale resolution */
.shop-resolution{margin:10px 0;padding:10px 12px;border-left:3px solid #b7954f;background:#f5efe1;color:#5b5142}
.shop-resolution b{color:#8e2f2a}.shop-resolution p{margin:3px 0}
.shop-order-detail{padding:30px 20px calc(34px + env(safe-area-inset-bottom))}
.shop-order-detail>small{color:#94763c;letter-spacing:.2em}.shop-order-detail>h2{margin:7px 0 20px;font-size:28px}
.shop-detail-status{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #d9caa9;border-bottom:1px solid #d9caa9;font-size:12px}
.shop-detail-status b{color:#9c352c}.shop-detail-lines{padding:8px 0}
.shop-detail-lines>div{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #e5dcc8}
.shop-detail-lines img,.shop-detail-lines i{display:grid;place-items:center;width:54px;height:54px;object-fit:cover;background:#17382f;color:#d6b867;font-style:normal}
.shop-detail-lines p{margin:0}.shop-detail-lines small{display:block;color:#857b6a}.shop-detail-lines strong{font-size:12px}
.shop-order-money{margin:10px 0;padding:10px 13px;background:#fff}.shop-order-money>div{display:flex;justify-content:space-between;padding:5px 0}.shop-order-money dt{color:#776f63}.shop-order-money dd{margin:0}.shop-order-money>div:last-child{margin-top:5px;padding-top:10px;border-top:1px solid #eee;font-weight:700}.shop-order-money>div:last-child dd{color:#a32f29;font-size:18px}
.shop-delivery-card{padding:13px;margin:12px 0;background:#e9e0ce}.shop-delivery-card p{margin:5px 0;color:#5e574e;font-size:12px;line-height:1.6}
.shop-timeline{padding:8px 2px}.shop-timeline h3{font-size:18px}.shop-timeline ol{list-style:none;margin:0;padding:0}.shop-timeline li{position:relative;display:grid;grid-template-columns:18px 1fr;gap:9px;padding-bottom:20px}.shop-timeline li:not(:last-child):before{content:"";position:absolute;top:10px;bottom:-1px;left:5px;width:1px;background:#c7b58d}.shop-timeline li>i{position:relative;z-index:1;width:11px;height:11px;margin-top:5px;border:2px solid #f3efe4;border-radius:50%;background:#9e352e;box-shadow:0 0 0 1px #9e352e}.shop-timeline b,.shop-timeline time{display:block}.shop-timeline time{margin-top:2px;color:#8b8274;font-size:10px}.shop-timeline p{margin:5px 0 0;color:#645c51;font-size:12px}

/* 商品规格：手围、珠径和款式均由后台设置，顾客在详情页选择。 */
.shop-product-copy button[data-product],.shop-product-copy button[data-add]{padding:7px 9px;border:0;border-radius:4px;background:#922e2a;color:#fff;font-size:10px}
.shop-specifications{margin:17px 0;padding:14px;border:1px solid #d8c9a7;border-radius:7px;background:rgba(255,255,255,.7)}
.shop-spec-group{min-width:0;margin:0;padding:0;border:0}
.shop-spec-group+.shop-spec-group{margin-top:14px}
.shop-spec-group legend{margin-bottom:8px;padding:0;color:#6b6255;font-size:12px}
.shop-spec-group>div{margin-bottom:8px;color:#6b6255;font-size:12px}
.shop-spec-options{display:flex;flex-wrap:wrap;gap:8px}
.shop-spec-options button{min-width:62px;padding:8px 12px;border:1px solid #b8a77f;border-radius:4px;color:#514836;background:#fff}
.shop-spec-options button.active{border-color:#254d40;color:#fff;background:#254d40;box-shadow:0 0 0 1px #254d40}
.shop-cart-spec,.shop-order-spec{margin-top:3px;color:#8a7652!important;font-size:10px!important}

/* 商品独立分享入口 */
.shop-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:5px 0 4px}
.shop-detail-heading h2{flex:1;min-width:0;margin:0}
.shop-detail-heading button{flex:0 0 auto;padding:7px 10px;border:1px solid #ad9867;border-radius:999px;background:transparent;color:#63532e;font-size:10px;white-space:nowrap}
.shop-detail-heading button:active{color:#fff;background:#254d40;border-color:#254d40}

/* 收藏与最近浏览 */
.shop-detail-actions{display:flex;flex:0 0 auto;gap:6px}
.shop-detail-heading .shop-detail-actions button.active{color:#fff3cf;background:#254d40;border-color:#254d40}
.shop-saved-grid{padding-bottom:12px}
.shop-saved-grid .shop-product-card{color:#f4ede0}
.shop-mine-content>.shop-product-grid .shop-empty{color:#171715}

/* 已购评价：只有确认收货的订单商品可以评价，公开评价由后台审核。 */
.shop-order-item{position:relative;align-items:center}.shop-order-item p{flex:1;min-width:0}
.shop-review-button{flex:0 0 auto;padding:7px 11px;border:1px solid #9b7f47;border-radius:999px;color:#745d2f;background:#fffaf0;font-size:11px}
.shop-reviewed{flex:0 0 auto;color:#8a8173;font-size:10px}
.shop-review-stars{color:#b8862f;font-family:Arial,sans-serif;letter-spacing:.08em;white-space:nowrap}
.shop-product-reviews{margin:20px 0;padding:15px;border:1px solid #d8c9a7;border-radius:7px;background:rgba(255,255,255,.7)}
.shop-review-loading,.shop-no-reviews{margin:0!important;color:#8a8173!important;font-size:12px}
.shop-review-summary{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid #e5dcc8}
.shop-review-summary b,.shop-review-summary span{display:block}.shop-review-summary span{margin-top:3px;color:#9b302b;font-size:18px;font-weight:700}.shop-review-summary small{color:#857b6a}
.shop-product-reviews article{padding:12px 0;border-bottom:1px solid #e7dfcf}.shop-product-reviews article:last-child{border-bottom:0}
.shop-product-reviews article header{display:flex;align-items:center;justify-content:space-between;gap:10px}.shop-product-reviews article header span:last-child{color:#857b6a;font-size:10px}
.shop-product-reviews article p{margin:8px 0 4px;color:#4e483f;font-size:12px;line-height:1.7}.shop-product-reviews article time{color:#948b7e;font-size:9px}
.shop-review-product{display:flex;align-items:center;gap:12px;padding:10px;margin-bottom:16px;background:#fff}.shop-review-product img,.shop-review-product i{display:grid;place-items:center;width:58px;height:58px;object-fit:cover;background:#17382f;color:#d6b867;font-style:normal}.shop-review-product p{margin:0!important}.shop-review-product small{display:block;color:#857b6a}
.shop-my-review{margin-bottom:12px;padding:14px;border-radius:6px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.05)}.shop-my-review>div{display:flex;align-items:center;gap:10px}.shop-my-review img,.shop-my-review i{display:grid;place-items:center;width:52px;height:52px;object-fit:cover;background:#17382f;color:#d6b867;font-style:normal}.shop-my-review>div p{flex:1;margin:0}.shop-my-review>div small{display:block;color:#857b6a;font-size:10px}.shop-my-review em{padding:4px 7px;border-radius:999px;background:#eee;color:#756e63;font-size:9px;font-style:normal}.shop-my-review em.approved{background:#e1eee7;color:#315b48}.shop-my-review em.rejected{background:#f4e2df;color:#9b302b}.shop-my-review>.shop-review-stars{display:block;margin-top:10px}.shop-my-review>p{margin:6px 0;color:#4e483f;line-height:1.65}.shop-my-review>small{display:block;padding:8px;background:#f3eee4;color:#7a6650}.shop-my-review time{display:block;margin-top:7px;color:#948b7e;font-size:9px}
.shop-announcement{padding:9px 16px;border-bottom:1px solid rgba(200,164,92,.25);color:#ead8aa;background:#132b24;text-align:center;font-size:12px;line-height:1.6;letter-spacing:.04em}
