/* Amas Don 11.11 — editorial commerce redesign. Scoped to .ad11 */
.ad11{--ink:#16141b;--muted:#77717c;--pink:#e91e56;--red:#db1647;--line:#f0ebee;--cream:#fff8f5;--gold:#ffe2a0;font-family:Inter,'Helvetica Neue',Arial,sans-serif;background:#fff;color:var(--ink);overflow:hidden}.ad11 *{box-sizing:border-box}.ad11 a{text-decoration:none!important}.ad11 h1,.ad11 h2,.ad11 h3{color:inherit}.ad11-hero{position:relative;min-height:610px;display:flex;align-items:center;isolation:isolate;background:radial-gradient(ellipse at 78% 44%,#f33768 0%,#bb1241 29%,#510d30 58%,#190d22 100%);color:#fff!important;overflow:hidden;background-size:cover;background-position:center}.ad11-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,8,23,.55),transparent 72%),repeating-linear-gradient(115deg,transparent 0 90px,rgba(255,255,255,.025) 91px 92px);z-index:-1}.ad11-hero:after{content:'11';position:absolute;right:-1.5%;bottom:-19%;font-size:clamp(390px,44vw,790px);font-weight:1000;line-height:1;letter-spacing:-.12em;color:rgba(255,255,255,.055);pointer-events:none;z-index:-1}.ad11-hero-inner{position:relative;max-width:1320px;margin:auto;width:100%;padding:70px 32px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px}.ad11-hero-glow{position:absolute;width:550px;height:550px;right:9%;top:0;background:radial-gradient(circle,#ffb9ab55,transparent 67%);pointer-events:none}.ad11-kicker{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:850;letter-spacing:2.8px;color:#fff0e6}.ad11-dot{width:9px;height:9px;background:#ffce75;border-radius:50%;box-shadow:0 0 0 5px #ffce752b}.ad11-kicker-line{width:38px;height:1px;background:#ffffff80}.ad11-hero-number{font-size:clamp(130px,15vw,235px);font-weight:1000;letter-spacing:-.115em;line-height:.93;margin:28px 0 0;color:#fff!important;text-shadow:0 15px 65px #31001445}.ad11-hero-number span{color:#ffd489}.ad11-hero-title{margin:0!important;font-size:clamp(54px,7vw,102px)!important;line-height:.98!important;letter-spacing:-.065em!important;font-weight:1000!important;color:#fff!important;text-shadow:0 3px 20px #45001a44}.ad11-hero-title em{font-style:normal;color:#ffdf9b!important}.ad11-hero-subtitle{max-width:470px;margin:23px 0!important;font-size:18px!important;line-height:1.55;color:#ffe8ee!important}.ad11-hero-note{color:#ffe5ee!important}.ad11-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.ad11-primary,.ad11-secondary{min-height:52px;padding:15px 25px;border-radius:13px;display:inline-flex;align-items:center;gap:18px;font-size:14px;font-weight:850;transition:transform .2s}.ad11-primary{background:#fff;color:#a80f3a!important;box-shadow:0 14px 35px #1c00182e}.ad11-secondary{border:1px solid #ffffff88;color:#fff!important;background:#ffffff13}.ad11-primary:hover,.ad11-secondary:hover{transform:translateY(-3px)}.ad11-countdown{margin-top:28px;display:inline-flex;flex-direction:column;gap:6px;background:#ffffff14;border:1px solid #ffffff45;backdrop-filter:blur(14px);border-radius:16px;padding:15px 22px;color:#fff!important}.ad11-countdown-label,.ad11-countdown-units{font-size:10px;letter-spacing:1.6px;font-weight:750;color:#ffe6e7!important}.ad11-clock{font-size:clamp(25px,3vw,40px);font-weight:950;font-variant-numeric:tabular-nums;letter-spacing:2px;color:#fff!important}.ad11-status{margin:12px 0;color:#ffdc9b;font-size:13px;font-weight:800}.ad11-hero-art{height:455px;position:relative;display:grid;place-items:center}.ad11-art-ring{width:min(35vw,410px);height:min(35vw,410px);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-13deg);background:radial-gradient(circle at 28% 25%,#fff9e5 0%,#ffd997 38%,#eea85c 76%,#c46b48 100%);box-shadow:0 0 0 17px #ffffff1b,0 0 0 35px #ffffff0d,0 35px 100px #2d002b8c,inset -14px -17px 35px #a65d3970;color:#78243b!important}.ad11-art-ring span{font-size:clamp(120px,14vw,210px);line-height:.9;font-weight:1000;letter-spacing:-.14em}.ad11-art-ring small{font-size:18px;letter-spacing:5px;font-weight:950}.ad11-art-stamp{position:absolute;right:0;bottom:20px;display:grid;place-items:center;width:140px;height:140px;border:2px dashed #fff5c8;border-radius:50%;background:#f82c61;transform:rotate(12deg);font-size:18px;line-height:1.2;font-weight:1000;text-align:center;color:#fff;box-shadow:0 16px 30px #42001e55}.ad11-art-spark{position:absolute;top:15px;left:10%;font-size:75px;color:#ffe2a0}.ad11-nav{position:sticky;top:0;z-index:40;background:#fff!important;box-shadow:0 8px 26px #1c071212;border-bottom:1px solid #f4e9ed}.ad11-nav-inner{max-width:1320px;margin:auto;display:flex;gap:6px;justify-content:center;padding:11px 18px;overflow-x:auto;scrollbar-width:none}.ad11-nav-inner a{padding:12px 22px;white-space:nowrap;color:#40343d!important;border-radius:50px;font-size:13px;font-weight:850;transition:background .2s}.ad11-nav-inner a:first-child,.ad11-nav-inner a:hover{background:#ffeaf0;color:#c10d43!important}.ad11-main{max-width:1320px;margin:auto;padding:0 24px 70px}.ad11-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:70px 8px 40px}.ad11-overline{font-size:11px;font-weight:900;letter-spacing:2.5px;color:#d21b4c!important}.ad11-intro h2{font-size:clamp(35px,5vw,65px)!important;line-height:1.07;letter-spacing:-.055em;font-weight:950;margin:13px 0;color:#17131b!important}.ad11-intro h2 em{font-style:normal;color:#e42154}.ad11-intro p{font-size:16px;color:#6c6470}.ad11-intro-seal{width:130px;height:130px;flex-shrink:0;border-radius:50%;border:1px solid #f5a1b8;background:#fff2f4;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c61a47;font-size:45px;font-weight:1000;letter-spacing:-4px;transform:rotate(12deg)}.ad11-intro-seal span{font-size:25px}.ad11-intro-seal small{font-size:10px;letter-spacing:1px}.ad11-categories,.ad11-section{margin:30px 0 68px;scroll-margin-top:90px}.ad11-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.ad11-section-heading h2{font-size:clamp(27px,3.4vw,42px)!important;line-height:1.1;letter-spacing:-.04em;font-weight:950;color:#1a1520!important;margin:9px 0 0}.ad11-view-all{display:inline-flex;align-items:center;gap:9px;color:#c61a47!important;font-size:13px;font-weight:850;white-space:nowrap}.ad11-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.ad11-category{min-height:180px;border-radius:20px;background:linear-gradient(150deg,#fff5f6,#f6e7e9);padding:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;color:#30202a!important;transition:transform .2s,box-shadow .2s}.ad11-category:before{content:'';width:130px;height:130px;position:absolute;right:-42px;top:-50px;border-radius:50%;background:#ffffff80}.ad11-category:nth-child(2n){background:linear-gradient(150deg,#f3edf6,#e7e0ee)}.ad11-category:nth-child(3n){background:linear-gradient(150deg,#fff5e7,#f3e5cf)}.ad11-category:nth-child(4n){background:linear-gradient(150deg,#ecf5f4,#dcebe8)}.ad11-category:hover{transform:translateY(-5px);box-shadow:0 15px 35px #33152215}.ad11-category-index{font-size:12px;font-weight:850;color:#bd6c84}.ad11-category strong{font-size:18px;line-height:1.25;font-weight:900;position:relative}.ad11-category-arrow{align-self:flex-end;width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:20px;color:#ad1742}.ad11-coupon{border-radius:26px;background:linear-gradient(115deg,#251324 5%,#6f153c 56%,#e8245b 100%);color:#fff!important;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:42px 48px;margin:35px 0 70px;position:relative;overflow:hidden;min-height:235px}.ad11-coupon:before{content:'';position:absolute;width:300px;height:300px;border:1px solid #ffffff33;border-radius:50%;right:4%;top:-70px}.ad11-coupon-copy{position:relative;z-index:2}.ad11-coupon .ad11-overline{color:#ffdfad!important}.ad11-coupon h2{color:#fff!important;font-size:clamp(31px,4vw,53px)!important;font-weight:950;letter-spacing:-.05em;margin:10px 0}.ad11-coupon p{color:#ffedf3!important;font-size:15px}.ad11-coupon a{display:inline-flex;margin-top:9px;background:#fff;color:#a8133f!important;padding:12px 20px;border-radius:11px;font-weight:850}.ad11-coupon-art{font-size:clamp(65px,11vw,155px);font-weight:1000;letter-spacing:-.11em;color:#ffd79c;position:relative;white-space:nowrap;transform:rotate(-8deg);text-shadow:0 15px 30px #2500164d}.ad11-coupon-art span{font-size:.5em}.ad11-section{position:relative}.ad11-section-alt{background:#fff8f9;margin-left:-24px;margin-right:-24px;padding:36px 24px 42px;border-radius:24px}.ad11-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ad11-product{min-width:0;background:#fff;border:1px solid #eee8ed;border-radius:17px;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 4px 16px #20101a06}.ad11-product:hover{transform:translateY(-5px);box-shadow:0 18px 40px #3e13201c;border-color:#f5b4c6}.ad11-product-image{display:block;position:relative;aspect-ratio:1/1.05;background:#f8f5f7;overflow:hidden}.ad11-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.ad11-product:hover img{transform:scale(1.045)}.ad11-discount{position:absolute;top:11px;left:11px;border-radius:7px;background:#e41e50;color:#fff!important;padding:7px 10px;font-size:13px;font-weight:950;box-shadow:0 3px 10px #ae073c30}.ad11-product-body{padding:15px}.ad11-product-name{font-size:13px;line-height:1.5;font-weight:700;color:#28212a!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:40px}.ad11-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:#d51947;font-weight:950;font-size:21px;letter-spacing:-.04em;margin:11px 0}.ad11-price del{color:#a39aa1;font-size:12px;font-weight:500;letter-spacing:0}.ad11-product-link{display:flex;align-items:center;justify-content:space-between;background:#fff0f4;color:#b71a43!important;border-radius:10px;padding:11px 12px;font-size:12px;font-weight:900}.ad11-product-link:hover{background:#d51947;color:#fff!important}.ad11-member{border-radius:25px;background:linear-gradient(105deg,#17131e,#463144 70%,#8b5b51);padding:46px 52px;margin:20px 0 75px;color:#fff!important;display:flex;align-items:center;justify-content:space-between;gap:20px}.ad11-member .ad11-overline{color:#f6dba8!important}.ad11-member h2{color:#fff!important;font-size:40px;font-weight:950;letter-spacing:-.04em}.ad11-member p{color:#f1e4e8!important}.ad11-member a{background:#ffdd9b;color:#2a1823!important;padding:14px 24px;border-radius:12px;font-weight:900;white-space:nowrap}.ad11-empty{padding:30px;color:#746d75;background:#fff3f6;border-radius:15px}.ad11-outro{text-align:center;background:radial-gradient(circle at 50% 0,#ae1b50,#210f25 70%);border-radius:28px;color:#fff!important;padding:70px 20px;margin:70px 0 0;overflow:hidden}.ad11-outro-num{font-size:clamp(95px,14vw,180px);line-height:.9;letter-spacing:-.11em;font-weight:1000;color:#ffdc9d}.ad11-outro h2{font-size:clamp(30px,5vw,55px)!important;color:#fff!important;font-weight:950}.ad11-outro p{color:#fce8f1!important}.ad11-outro a{display:inline-block;margin-top:15px;background:#fff;color:#a90e40!important;padding:14px 25px;border-radius:12px;font-weight:900}@media(max-width:1100px){.ad11-hero-inner{grid-template-columns:1fr .7fr}.ad11-art-ring{width:310px;height:310px}.ad11-art-ring span{font-size:150px}.ad11-products{grid-template-columns:repeat(4,minmax(0,1fr))}.ad11-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ad11-hero{min-height:540px}.ad11-hero-inner{display:block;padding:58px 22px 65px}.ad11-hero-number{font-size:clamp(120px,24vw,170px)}.ad11-hero-title{font-size:clamp(48px,11vw,76px)!important}.ad11-hero-art{position:absolute;right:-70px;top:80px;opacity:.23;z-index:-1;height:320px}.ad11-art-ring{width:300px;height:300px}.ad11-art-stamp{display:none}.ad11-hero-subtitle{font-size:16px!important}.ad11-nav-inner{justify-content:flex-start}.ad11-main{padding:0 14px 40px}.ad11-intro{padding:45px 3px 25px}.ad11-intro-seal{width:85px;height:85px;font-size:31px}.ad11-intro-seal span{font-size:17px}.ad11-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ad11-category{min-height:140px;padding:14px}.ad11-category strong{font-size:15px}.ad11-coupon{padding:30px 23px;min-height:190px}.ad11-coupon-art{font-size:65px;opacity:.7}.ad11-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ad11-product-body{padding:11px}.ad11-price{font-size:17px}.ad11-product-link{padding:9px;font-size:11px}.ad11-section-alt{margin-left:-14px;margin-right:-14px;padding:26px 14px}.ad11-member{padding:28px 24px;flex-direction:column;align-items:flex-start}.ad11-member h2{font-size:31px}.ad11-section-heading h2{font-size:26px!important}.ad11-view-all{font-size:11px}.ad11-overline{font-size:9px}.ad11-outro{padding:50px 15px}.ad11-categories,.ad11-section{margin-bottom:45px}}@media(max-width:370px){.ad11-hero-number{font-size:112px}.ad11-hero-title{font-size:45px!important}.ad11-clock{font-size:22px}.ad11-coupon-art{font-size:48px}.ad11-product-name{font-size:12px}}@media(prefers-reduced-motion:reduce){.ad11 *{transition:none!important;animation:none!important}}


/* 11.11 V4 — six-card animated category gallery, real child categories */
.ad11 .ad11-category-heading{align-items:center;margin-bottom:22px}.ad11 .ad11-category-subtitle{font-size:13px;color:#8a7480;margin:6px 0 0}.ad11 .ad11-category-controls{display:flex;align-items:center;gap:9px}.ad11 .ad11-category-page{font-size:12px;font-weight:800;letter-spacing:.08em;color:#ad204b;margin-right:8px;font-variant-numeric:tabular-nums}.ad11 .ad11-category-controls button{width:38px;height:38px;border-radius:50%;border:1px solid #eadce2;background:#fff;color:#9d1941;font-size:25px;line-height:1;cursor:pointer;transition:background .2s,transform .2s}.ad11 .ad11-category-controls button:hover:not(:disabled){background:#a51943;color:white;transform:translateY(-2px)}.ad11 .ad11-category-controls button:disabled{opacity:.3;cursor:default}
.ad11 .ad11-category-viewport{overflow:hidden;min-height:315px}.ad11 .ad11-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;transition:opacity .18s ease,transform .18s ease}.ad11 .ad11-category-grid.ad11-is-exiting{opacity:0;transform:translateY(-12px)}.ad11 .ad11-category-grid.ad11-is-entering{animation:ad11CategoryIn .32s cubic-bezier(.2,.75,.2,1) both}@keyframes ad11CategoryIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
.ad11 .ad11-category-tile{display:flex;flex-direction:column;min-width:0;min-height:302px;padding:0!important;overflow:hidden;background:#fff!important;border:1px solid #f0e5e9;border-radius:19px;box-shadow:0 8px 26px rgba(49,12,31,.05);transition:transform .22s,box-shadow .22s}.ad11 .ad11-category-tile[hidden]{display:none!important}.ad11 .ad11-category-tile:hover{transform:translateY(-4px);box-shadow:0 15px 32px rgba(49,12,31,.11)}.ad11 .ad11-category-main{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:5px;min-height:204px;padding:15px;width:100%;background:linear-gradient(145deg,#fff1f4,#f5e7ee);color:#311320!important;text-align:left}.ad11 .ad11-category-main strong{font-size:15px;line-height:1.3;z-index:1;max-width:100%;overflow-wrap:anywhere}.ad11 .ad11-category-index{position:absolute;top:12px;left:14px;font-size:11px;letter-spacing:.08em;font-weight:900;color:#ae3154;z-index:2}.ad11 .ad11-category-arrow{position:absolute;right:12px;bottom:13px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:white;color:#b71945;font-size:16px}.ad11 .ad11-category-image{display:block;position:absolute;inset:0;overflow:hidden;opacity:.86}.ad11 .ad11-category-image:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(255,246,249,.96))}.ad11 .ad11-category-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.ad11 .ad11-category-tile:hover img{transform:scale(1.07)}.ad11 .ad11-category-placeholder{font-size:68px;align-self:center;color:#d56a88;opacity:.3;margin:auto}.ad11 .ad11-subcategory-links{display:flex;align-content:flex-start;align-items:flex-start;gap:6px;flex-wrap:wrap;padding:12px;min-height:92px}.ad11 .ad11-subcategory-links a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;background:#fff3f6;border-radius:8px;color:#8b3450!important;font-size:10px;font-weight:700;transition:background .2s}.ad11 .ad11-subcategory-links a:hover{background:#e9cad6}.ad11 .ad11-category-progress{height:3px;background:#f4e8ec;border-radius:10px;margin-top:18px;overflow:hidden}.ad11 .ad11-category-progress span{display:block;height:100%;background:linear-gradient(90deg,#e72e5d,#f6b25c);border-radius:10px;transition:width .3s}
@media(max-width:1150px){.ad11 .ad11-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad11 .ad11-category-viewport{min-height:625px}}@media(max-width:600px){.ad11 .ad11-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ad11 .ad11-category-viewport{min-height:880px}.ad11 .ad11-category-tile{min-height:275px}.ad11 .ad11-category-main{min-height:172px;padding:12px}.ad11 .ad11-category-main strong{font-size:13px}.ad11 .ad11-subcategory-links{padding:8px;min-height:90px}.ad11 .ad11-subcategory-links a{font-size:9px;padding:5px 6px}.ad11 .ad11-category-controls button{width:32px;height:32px}.ad11 .ad11-category-page{font-size:10px;margin-right:0}}@media(prefers-reduced-motion:reduce){.ad11 .ad11-category-grid{transition:none!important}.ad11 .ad11-category-grid.ad11-is-entering{animation:none!important}}

/* Fixed six-tile category display; animate only the tile that changes. */
.ad11 .ad11-category-parent{position:relative;z-index:2;font-size:10px;font-weight:800;letter-spacing:.05em;color:#a92a52;background:#fff9;padding:3px 7px;border-radius:8px}
.ad11 .ad11-category-vanish{animation:ad11CategoryOut .18s ease-in forwards}
.ad11 .ad11-category-reveal{animation:ad11CategoryIn .32s cubic-bezier(.2,.7,.2,1) both}
@keyframes ad11CategoryOut{to{opacity:0;transform:translateY(9px) scale(.97)}}
@keyframes ad11CategoryIn{from{opacity:0;transform:translateY(-9px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(prefers-reduced-motion:reduce){.ad11 .ad11-category-vanish,.ad11 .ad11-category-reveal{animation:none!important}}

/* 11.11 product picks: fixed six-card layout, one independently rotating card. */
.ad11-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:stretch}
.ad11-random-product{min-width:0;height:auto;min-height:325px;overflow:hidden;background:#fff;border:1px solid #f2e7eb;border-radius:22px}
.ad11-random-product .ad11-category-main{display:flex;flex-direction:column;position:relative;height:100%;padding:0 0 18px;min-height:0;text-decoration:none}
.ad11-random-product .ad11-category-image{display:block;position:relative;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;background:#f8f6f6;border-radius:18px 18px 0 0}
.ad11-random-product .ad11-category-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}
.ad11-random-product:hover .ad11-category-image img{transform:scale(1.04)}
.ad11-random-product .ad11-category-index{position:absolute;top:12px;left:12px;z-index:2;background:#fff;border-radius:9px;padding:4px 8px;color:#c21845;font-weight:800}
.ad11-random-product .ad11-random-discount{position:absolute;top:12px;right:12px;z-index:2;background:#e21d4d;color:white;padding:5px 8px;border-radius:8px;font-size:12px;font-weight:800}
.ad11-random-product .ad11-category-main strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px;padding:0 14px;margin:15px 0 7px;color:#20141c;font-size:14px;line-height:1.5;text-align:left}
.ad11-random-product .ad11-category-arrow{position:absolute;right:12px;bottom:12px;z-index:2}
.ad11-random-product .ad11-random-price{display:block;padding:0 14px;margin-top:auto;color:#d61b46;font-size:19px;font-weight:900;text-align:left}
.ad11-random-product .ad11-random-price del{display:block;color:#998f94;font-size:12px;font-weight:400}
.ad11-random-product.ad11-category-vanish{animation:ad11ProductOut .18s ease-in forwards}
.ad11-random-product.ad11-category-reveal{animation:ad11ProductIn .3s ease-out both}
@keyframes ad11ProductOut{to{opacity:0;transform:translateY(8px) scale(.97)}}
@keyframes ad11ProductIn{from{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:1100px){.ad11-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.ad11-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ad11-random-product{min-height:270px}.ad11-random-product .ad11-category-main strong{font-size:12px;padding:0 9px}.ad11-random-product .ad11-random-price{font-size:16px;padding:0 9px}}
@media(prefers-reduced-motion:reduce){.ad11-random-product.ad11-category-vanish,.ad11-random-product.ad11-category-reveal{animation:none}}

/* 11.11 premium editorial seal — refined from the oversized outlined circle */
.ad11 .ad11-intro-seal{position:relative;isolation:isolate;width:138px;height:138px;min-width:138px;flex-shrink:0;border:0;border-radius:28px;background:linear-gradient(145deg,#fffaf4 0%,#ffe9d6 47%,#fbd5dc 100%);box-shadow:0 14px 35px rgba(108,17,50,.12),inset 0 1px 0 rgba(255,255,255,.95);transform:rotate(-7deg);color:#a31337;font-family:Inter,Arial,sans-serif;font-size:48px;font-weight:950;letter-spacing:-.085em;line-height:.95;overflow:visible;transition:transform .35s ease,box-shadow .35s ease}
.ad11 .ad11-intro-seal::before{content:'';position:absolute;inset:7px;border:1px solid rgba(176,35,69,.18);border-radius:22px;pointer-events:none}
.ad11 .ad11-intro-seal::after{content:'✦';position:absolute;right:-13px;top:-16px;width:35px;height:35px;border-radius:50%;background:#c71949;color:#fff;display:grid;place-items:center;font-size:18px;letter-spacing:0;box-shadow:0 5px 16px rgba(199,25,73,.23)}
.ad11 .ad11-intro-seal span{font-size:.56em;color:#d82a52;letter-spacing:-.09em}
.ad11 .ad11-intro-seal small{font-size:10px;letter-spacing:.2em;font-weight:900;color:#81243b;margin-top:9px}
.ad11 .ad11-intro-seal:hover{transform:rotate(0deg) translateY(-4px);box-shadow:0 20px 40px rgba(108,17,50,.17)}
@media(max-width:600px){.ad11 .ad11-intro-seal{width:96px;height:96px;min-width:96px;border-radius:20px;font-size:34px}.ad11 .ad11-intro-seal::before{border-radius:15px}.ad11 .ad11-intro-seal::after{width:25px;height:25px;font-size:13px;right:-8px;top:-10px}.ad11 .ad11-intro-seal small{font-size:7px;margin-top:5px}}
@media(prefers-reduced-motion:reduce){.ad11 .ad11-intro-seal{transition:none}}

/* 11.11 countdown: clean individual units, responsive */
.ad11 .ad11-countdown{display:inline-flex;flex-direction:column;gap:12px;padding:16px 18px 18px;max-width:100%;background:rgba(30,10,25,.34);border:1px solid rgba(255,255,255,.26);border-radius:20px;box-shadow:0 14px 45px rgba(0,0,0,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.ad11 .ad11-countdown-label{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#ffe4ba!important}
.ad11 .ad11-timer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;align-items:stretch}
.ad11 .ad11-time-unit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;padding:11px 12px 9px;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13)}
.ad11 .ad11-time-unit strong{display:block;font-size:clamp(26px,3.4vw,44px);line-height:1.1;font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:-1px;color:#fff!important}
.ad11 .ad11-time-unit span{font-size:10px;line-height:1.3;letter-spacing:1.3px;font-weight:750;color:#ffdbaf!important}
@media(max-width:600px){.ad11 .ad11-countdown{width:100%;padding:12px;gap:10px}.ad11 .ad11-timer-grid{gap:6px}.ad11 .ad11-time-unit{padding:10px 4px 8px;gap:5px}.ad11 .ad11-time-unit strong{font-size:clamp(22px,7vw,34px)}.ad11 .ad11-time-unit span{font-size:9px;letter-spacing:.5px}}
