/* RabbitSkin V8.32.50 — Premium Product Experience V2.0
   Scoped to product detail pages only. Existing commerce, media and BMD hooks stay intact. */
body.rs-redesign[data-rs-page="product"] main.rs-premium-product-page{
  width:min(1510px,calc(100% - 48px))!important;
  padding-top:18px!important;
  padding-bottom:38px!important;
}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-breadcrumb{
  display:flex;align-items:center;gap:10px;min-width:0;margin:0 0 13px;padding:0 3px;
  color:#8fa7c3;font-size:11px;font-weight:750;line-height:1.4;
}
.rs-premium-product-breadcrumb a{display:inline-flex;align-items:center;gap:7px;color:#a9c6dc;text-decoration:none;white-space:nowrap;transition:color .18s ease}
.rs-premium-product-breadcrumb a:hover{color:#42dcff}
.rs-premium-product-breadcrumb a:first-child i{color:#31d8ef}
.rs-premium-product-breadcrumb .rs-breadcrumb-separator{font-size:9px;color:#506b89;flex:0 0 auto}
.rs-premium-product-breadcrumb .rs-breadcrumb-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e8f4ff}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail{
  display:grid!important;grid-template-columns:minmax(0,1.34fr) minmax(365px,.78fr)!important;
  align-items:start!important;gap:18px!important;padding:15px!important;margin:0 0 22px!important;
  border:1px solid rgba(42,211,242,.3)!important;border-radius:22px!important;
  background:radial-gradient(ellipse at 15% 0%,rgba(21,139,190,.11),transparent 38%),
    radial-gradient(ellipse at 100% 100%,rgba(120,63,210,.09),transparent 35%),
    linear-gradient(145deg,rgba(10,27,49,.98),rgba(5,15,30,.98))!important;
  box-shadow:0 22px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail>.media-column{
  min-width:0;align-self:start;gap:0;padding:0;border:1px solid rgba(54,207,239,.27);
  border-radius:17px;overflow:hidden;background:linear-gradient(160deg,rgba(5,18,34,.94),rgba(4,12,25,.98));
  box-shadow:0 15px 38px rgba(0,0,0,.2),0 0 24px rgba(0,199,235,.045);
}
body.rs-redesign[data-rs-page="product"] .rs-media-tabs{
  position:relative;top:auto;z-index:4;display:flex;gap:7px;padding:9px;
  border-bottom:1px solid rgba(76,201,232,.18);
  background:linear-gradient(180deg,rgba(16,37,63,.98),rgba(9,25,46,.98));
}
body.rs-redesign[data-rs-page="product"] .rs-media-tab{
  min-height:43px;padding:8px 10px;border:1px solid transparent;border-radius:11px;
  color:#a9bdd4;font-size:11px;font-weight:850;letter-spacing:.01em;
}
body.rs-redesign[data-rs-page="product"] .rs-media-tab:hover{color:#f4fbff;background:rgba(50,190,226,.08)}
body.rs-redesign[data-rs-page="product"] .rs-media-tab[aria-selected="true"]{
  color:#f5fcff;border-color:rgba(40,214,246,.48);
  background:linear-gradient(105deg,rgba(18,177,216,.2),rgba(127,75,226,.23));
  box-shadow:0 0 18px rgba(24,193,229,.12),inset 0 1px 0 rgba(255,255,255,.06);
}
body.rs-redesign[data-rs-page="product"] .rs-media-panel{padding:11px}
body.rs-redesign[data-rs-page="product"] .rs-product-swiper{
  border:1px solid rgba(69,176,222,.25);border-radius:14px;overflow:hidden;
  background:radial-gradient(ellipse at 50% 42%,rgba(30,116,190,.23),transparent 58%),#050e1c;
}
body.rs-redesign[data-rs-page="product"] .rs-gallery-slide{min-height:490px;display:grid;place-items:center;padding:8px}
body.rs-redesign[data-rs-page="product"] .rs-gallery-slide img{width:100%;max-height:620px;object-fit:contain}
body.rs-redesign[data-rs-page="product"] .rs-gallery-thumbs-wrap{margin-top:10px;gap:7px}
body.rs-redesign[data-rs-page="product"] .rs-thumb-slide{border:1px solid rgba(100,174,215,.2);border-radius:10px;overflow:hidden;background:#08182b}
body.rs-redesign[data-rs-page="product"] .rs-thumb-slide img{object-fit:contain}
body.rs-redesign[data-rs-page="product"] .rs-video-frame{border:1px solid rgba(59,192,229,.3);border-radius:14px;overflow:hidden;background:#020914}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-viewer{
  width:100%;max-width:none;margin:0!important;border:1px solid rgba(45,210,240,.38)!important;
  border-radius:14px!important;background:linear-gradient(145deg,#081b31,#050e1c)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 12px 28px rgba(0,0,0,.22);
}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-head{
  padding:13px 15px;border-bottom:1px solid rgba(63,192,224,.22);
  background:linear-gradient(100deg,rgba(9,34,56,.98),rgba(11,26,51,.97));
}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-stage{
  min-height:520px;background:radial-gradient(ellipse at 50% 43%,rgba(27,106,166,.19),transparent 55%),#050d1b!important;
}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-stage canvas{
  display:block;width:100%!important;height:clamp(420px,39vw,560px)!important;max-width:100%;touch-action:none;
}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-toolbar{
  display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px;
  border-top:1px solid rgba(63,192,224,.16);background:rgba(5,15,29,.96);
}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-toolbar .btn{
  min-height:39px;padding:8px 12px;border:1px solid rgba(102,158,203,.25);border-radius:11px;
  background:linear-gradient(145deg,rgba(21,42,70,.94),rgba(10,24,44,.98));color:#e8f5ff;font-size:11px;font-weight:800;
}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-toolbar .btn:hover{
  border-color:rgba(52,213,244,.55);box-shadow:0 0 15px rgba(35,197,229,.12);transform:translateY(-1px)
}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-toolbar [data-rs3d-light-button]{margin-left:auto}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-quality{color:#9feeff;border-color:rgba(41,211,239,.42);background:rgba(4,47,67,.55)}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-hint{color:rgba(211,229,246,.62)}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .detail-info{
  position:sticky;top:118px;align-self:start;display:flex;flex-direction:column;gap:0;
  min-width:0;padding:19px;border:1px solid rgba(66,172,215,.24);border-radius:17px;
  background:linear-gradient(155deg,rgba(17,37,65,.98),rgba(7,19,38,.99));
  box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.035);
}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .detail-kicker{order:1;display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap;margin:0 0 12px}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .detail-kicker>.badge-tag{border:1px solid rgba(88,175,219,.3);background:rgba(11,46,73,.7);color:#bcefff;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;letter-spacing:.06em}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-social-actions{display:flex;align-items:center;gap:7px;margin:0 0 0 auto}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-social-actions .wish-btn,
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-social-actions .like-btn{min-height:36px;padding:7px 10px;border:1px solid rgba(104,154,197,.22);border-radius:10px;background:rgba(5,18,34,.52);color:#dcecff;font-size:11px}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-category-pill{order:2;align-self:flex-start;margin:0 0 9px;border:1px solid rgba(48,204,233,.36);background:rgba(7,69,91,.28);color:#9fefff;font-size:10px;font-weight:900;letter-spacing:.06em}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .detail-info>h1{order:3;margin:0 0 9px;color:#f5f8ff;font-size:clamp(25px,2.15vw,34px);font-weight:950;line-height:1.08;letter-spacing:-.025em;overflow-wrap:anywhere}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-description{order:4;margin:0 0 10px!important;color:#afc1d7;font-size:13px;line-height:1.62}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-code-line{order:5;margin:0 0 13px;color:#8ca4bf;font-size:11px;letter-spacing:.02em}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-code-line b{display:inline-flex;margin-left:4px;padding:4px 8px;border:1px solid rgba(67,168,215,.24);border-radius:7px;background:rgba(4,25,44,.6);color:#bdefff;font-weight:850}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-info-matrix{order:6;display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;margin:0 0 13px}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-spec-grid>.notice{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:69px;padding:11px 12px;border:1px solid rgba(75,157,202,.24)!important;border-radius:12px;background:linear-gradient(145deg,rgba(9,36,60,.84),rgba(7,22,42,.92))!important}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-spec-grid>.notice .muted{color:#8fa9c4;font-size:10px}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-spec-grid>.notice strong{color:#eaf6ff;font-size:12px;line-height:1.35;overflow-wrap:anywhere}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-live-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%;margin:0!important;padding:0!important;background:transparent!important}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-live-metrics>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:55px;padding:8px 5px;border:1px solid rgba(75,157,202,.2);border-radius:11px;background:rgba(4,19,37,.72);color:#c3d8eb;white-space:normal;text-align:center}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-live-metrics>span i{color:#54ddf4}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-live-metrics>span b{font-size:15px;line-height:1.1}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-live-metrics>span small{font-size:9px;color:#829ab5}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-premium-price-card{order:7;margin:0 0 12px;padding:13px;border:1px solid rgba(63,184,223,.3);border-radius:14px;background:linear-gradient(145deg,rgba(10,38,62,.86),rgba(7,21,41,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}
body.rs-redesign[data-rs-page="product"] .rs-premium-price-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 9px}
body.rs-redesign[data-rs-page="product"] .rs-premium-price-title{display:inline-flex;align-items:center;gap:8px;color:#eaf8ff;font-size:12px;font-weight:900}
body.rs-redesign[data-rs-page="product"] .rs-premium-price-title i{color:#ffc94a;font-size:14px}
body.rs-redesign[data-rs-page="product"] .rs-premium-price-currencies{color:#7899b8;font-size:9px;font-weight:800;letter-spacing:.08em;white-space:nowrap}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-premium-price-card .price-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-premium-price-card .price-grid>.notice{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:66px;padding:10px 11px!important;border:1px solid rgba(83,156,200,.22)!important;border-radius:10px!important;background:rgba(4,19,36,.7)!important}
body.rs-redesign[data-rs-page="product"] .rs-premium-price-card .price-grid .muted{font-size:10px;color:#91a9c2}
body.rs-redesign[data-rs-page="product"] .rs-premium-price-card .price-grid .price{display:block;max-width:100%;font-size:clamp(14px,1.25vw,19px)!important;line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;color:#ffd35b!important}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .free-download-panel{order:7;margin:0 0 12px;padding:14px;border:1px solid rgba(36,204,133,.35);border-radius:14px;background:linear-gradient(145deg,rgba(9,69,59,.34),rgba(7,28,43,.9))}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-price-contact-note{order:8;margin:0 0 10px;font-size:11px}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-primary-action{order:9;width:100%;margin:0 0 11px!important;display:flex}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-primary-action .btn{width:100%;max-width:none;min-height:51px;margin:0;padding:12px 15px;border-radius:13px;font-size:13px;font-weight:950;letter-spacing:.01em;box-shadow:0 10px 25px rgba(0,0,0,.2)}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-primary-action .btn-gold{border:1px solid rgba(255,211,84,.62);background:linear-gradient(100deg,#ffc83f,#e9a91b);color:#171a22}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-primary-action .btn-whatsapp{border:1px solid rgba(65,239,150,.52);background:linear-gradient(100deg,#12a96a,#12c982);color:#041d16}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .smart-flash-product{order:8;margin:0 0 10px}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-price-alert{order:10;margin:0 0 12px;min-height:43px;border-radius:11px}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-share{order:11;display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0 0 13px;padding:13px;border:1px solid rgba(78,157,203,.22);border-radius:13px;background:rgba(4,18,35,.62)}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-share .share-label{display:flex;justify-content:flex-start;align-items:center;gap:8px;color:#9fb5cd;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-share .share-label i{color:#4ed9ef}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-share .share-actions{display:flex;justify-content:flex-start;gap:7px;flex-wrap:wrap}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-share .share-btn{min-height:36px;border-radius:10px;background:rgba(12,31,53,.9)}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-survey{order:12;margin:0!important;padding:14px;border:1px solid rgba(80,160,205,.22);border-radius:14px;background:rgba(4,18,35,.55)}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-survey h3{font-size:16px;line-height:1.25}
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-survey .survey-note{color:#829bb7;font-size:10px}
body.rs-redesign[data-rs-page="product"] .product-page-main>.recommendation-section--full{margin-top:18px!important;padding:19px!important;border:1px solid rgba(70,169,210,.24)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(11,29,51,.95),rgba(5,16,31,.97))!important}
body.rs-redesign[data-rs-page="product"] .recommendation-section--full .section-heading h2{font-size:clamp(19px,2vw,25px);font-weight:950}
body.rs-redesign[data-rs-page="product"] .recommendation-section--full .recommendation-grid{gap:12px!important}
body.rs-redesign[data-rs-page="product"] .recommendation-section--full .recommendation-grid>.card{overflow:hidden;border:1px solid rgba(72,150,196,.22)!important;border-radius:14px!important;background:linear-gradient(145deg,#102540,#09172b)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
body.rs-redesign[data-rs-page="product"] .recommendation-section--full .recommendation-grid>.card:hover{transform:translateY(-3px);border-color:rgba(49,208,241,.48)!important;box-shadow:0 12px 30px rgba(0,0,0,.22),0 0 18px rgba(25,190,225,.08)}
body.rs-redesign[data-rs-page="product"] .recommendation-section--full .recommendation-grid .product-image{height:170px;background:radial-gradient(ellipse,rgba(32,133,201,.2),transparent 65%),#07152a}
body.rs-redesign[data-rs-page="product"] .recommendation-section--full .recommendation-grid .product-image img{width:100%;height:100%;object-fit:contain;padding:9px}
body.rs-redesign[data-rs-page="product"] .recommendation-section--full .recommendation-grid .pad{padding:12px}
body.rs-redesign[data-rs-page="product"] .recommendation-section--full .recommendation-grid h3{font-size:12px;line-height:1.3;color:#edf6ff}
body.rs-redesign[data-rs-page="product"] .recommendation-section--full .recommendation-grid .btn{width:100%;min-height:38px;font-size:10px}
.rs-premium-product-breadcrumb a:focus-visible,
body.rs-redesign[data-rs-page="product"] .rs-media-tab:focus-visible,
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail button:focus-visible,
body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail a:focus-visible{outline:2px solid #39dafa;outline-offset:3px}
@media(max-width:1180px){
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail{grid-template-columns:minmax(0,1.2fr) minmax(330px,.82fr)!important;gap:13px!important}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .detail-info{padding:15px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-stage canvas{height:clamp(390px,42vw,500px)!important}
}
@media(max-width:980px){
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail{grid-template-columns:1fr!important}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .detail-info{position:static;top:auto}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-stage canvas{height:clamp(360px,62vw,500px)!important}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .detail-info{display:flex}
}
@media(max-width:640px){
 body.rs-redesign[data-rs-page="product"] main.rs-premium-product-page{width:calc(100% - 20px)!important;padding-top:12px!important}
 .rs-premium-product-breadcrumb{gap:6px;margin-bottom:9px;font-size:9px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail{padding:8px!important;gap:10px!important;border-radius:16px!important}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail>.media-column{border-radius:13px}
 body.rs-redesign[data-rs-page="product"] .rs-media-tabs{position:sticky;top:108px;z-index:25;gap:4px;padding:6px}
 body.rs-redesign[data-rs-page="product"] .rs-media-tab{min-height:37px;padding:6px 3px;font-size:9px;gap:4px}
 body.rs-redesign[data-rs-page="product"] .rs-media-tab i{font-size:12px}
 body.rs-redesign[data-rs-page="product"] .rs-media-panel{padding:6px}
 body.rs-redesign[data-rs-page="product"] .rs-gallery-slide{min-height:310px}
 body.rs-redesign[data-rs-page="product"] .rs-gallery-slide img{max-height:420px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-stage{min-height:340px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-stage canvas{height:clamp(300px,84vw,430px)!important}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-toolbar{gap:6px;padding:8px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-toolbar .btn{min-height:35px;padding:7px 9px;font-size:9px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-3d-toolbar [data-rs3d-light-button]{margin-left:0}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .detail-info{padding:13px;border-radius:13px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .detail-kicker{align-items:center;margin-bottom:10px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .detail-info>h1{font-size:clamp(23px,7vw,30px)}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-description{font-size:12px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-spec-grid>.notice{min-height:62px;padding:9px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-spec-grid>.notice strong{font-size:11px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-live-metrics>span{min-height:50px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-price-heading{align-items:flex-start;flex-direction:column;gap:4px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .rs-premium-price-card{padding:10px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-primary-action .btn{min-height:49px;font-size:12px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-share .share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-share .share-btn{width:100%;justify-content:center}
 body.rs-redesign[data-rs-page="product"] .product-page-main>.recommendation-section--full{padding:12px!important}
 body.rs-redesign[data-rs-page="product"] .recommendation-section--full .recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 body.rs-redesign[data-rs-page="product"] .recommendation-section--full .recommendation-grid .product-image{height:125px}
}
@media(max-width:390px){
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-live-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-live-metrics>span{padding:6px 3px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-live-metrics>span b{font-size:13px}
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-social-actions .wish-btn,
 body.rs-redesign[data-rs-page="product"] .rs-premium-product-detail .product-social-actions .like-btn{font-size:9px;padding:6px 7px}
}
@media(prefers-reduced-motion:reduce){
 body.rs-redesign[data-rs-page="product"] .recommendation-section--full .recommendation-grid>.card{transition:none}
}
