/* SR ÉVÉNEMENTS v8.88 — Bar lumineux arrondi 200 cm */
body.sr-bararrondi88-page{--arr88-gold:#f2c94c;--arr88-blue:#2fb7e9;--arr88-purple:#8746d7;--arr88-pink:#e853b9;--arr88-ink:#15151a;--arr88-night:#101116;--arr88-muted:#6c6d75;--arr88-line:#e5e1e7;--arr88-soft:#f7f5f8;background:#f7f5f8!important;}
body.sr-bararrondi88-page .sr-bararrondi88-hero{min-height:750px;}
body.sr-bararrondi88-page .sr-bararrondi88-hero .sr-barnum61-hero-inner{min-height:670px;}
body.sr-bararrondi88-page .sr-bararrondi88-hero .sr-barnum61-hero-shade{background:linear-gradient(90deg,rgba(9,10,15,.96) 0%,rgba(12,10,21,.8) 43%,rgba(12,10,21,.24) 76%,rgba(12,10,21,.08) 100%),linear-gradient(0deg,rgba(10,10,15,.8),transparent 55%);}
body.sr-bararrondi88-page .sr-bararrondi88-hero h1 em{color:#e36ac4!important;text-shadow:0 0 32px rgba(227,106,196,.3);}
body.sr-bararrondi88-page .sr-bararrondi88-hero .sr-barnum61-kicker{color:#f2c94c;background:transparent!important;}
body.sr-bararrondi88-page .sr-bararrondi88-hero .sr-barnum61-kicker:before{background-color:#f2c94c;}
body.sr-bararrondi88-page .sr-bararrondi88-hero .sr-barnum61-btn-main{border-color:#f2c94c;background:#f2c94c;color:#17171b!important;box-shadow:0 14px 36px rgba(242,201,76,.25);}
body.sr-bararrondi88-page .sr-bararrondi88-hero .sr-barnum61-slider-dot.is-active{background:#f2c94c;box-shadow:0 0 0 5px rgba(242,201,76,.2);}
body.sr-bararrondi88-page .sr-bararrondi88-hero .sr-barnum61-hero-facts span:first-child strong{color:#f2c94c;}

/* Présentation */
body.sr-bararrondi88-page .sr-bararrondi88-intro{padding:88px 0 94px;background:#fff;}
body.sr-bararrondi88-page .sr-bararrondi88-intro-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(370px,.76fr);gap:64px;align-items:center;}
body.sr-bararrondi88-page .sr-bararrondi88-intro-copy>p{margin:18px 0 0;color:var(--arr88-muted)!important;font-size:14px;line-height:1.78;}
body.sr-bararrondi88-page .sr-bararrondi88-points{display:grid;margin-top:27px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
body.sr-bararrondi88-page .sr-bararrondi88-points>span{display:grid;min-height:82px;padding:13px;grid-template-columns:42px 1fr;grid-template-rows:auto auto;align-items:center;gap:0 11px;border:1px solid var(--arr88-line);border-radius:15px;background:#faf9fb;}
body.sr-bararrondi88-page .sr-bararrondi88-points i{display:flex;width:42px;height:42px;grid-row:1/3;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(145deg,var(--arr88-purple),var(--arr88-pink));color:#fff;}
body.sr-bararrondi88-page .sr-bararrondi88-points b{align-self:end;color:var(--arr88-ink);font-size:12px;font-weight:950;}
body.sr-bararrondi88-page .sr-bararrondi88-points small{align-self:start;margin-top:3px;color:#7a7880;font-size:9px;line-height:1.35;}
body.sr-bararrondi88-page .sr-bararrondi88-intro-photo{position:relative;margin:0;overflow:hidden;border:1px solid var(--arr88-line);border-radius:28px;background:linear-gradient(145deg,#f7f5f8,#e9e4ed);box-shadow:0 24px 65px rgba(28,20,34,.13);}
body.sr-bararrondi88-page .sr-bararrondi88-intro-photo img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:auto;object-fit:contain;}
body.sr-bararrondi88-page .sr-bararrondi88-intro-photo figcaption{display:block;padding:18px 21px 21px;background:#17131b;color:#fff;}
body.sr-bararrondi88-page .sr-bararrondi88-intro-photo small,body.sr-bararrondi88-page .sr-bararrondi88-intro-photo strong{display:block;}
body.sr-bararrondi88-page .sr-bararrondi88-intro-photo small{color:#f2c94c;font-size:8px;font-weight:950;letter-spacing:.9px;}
body.sr-bararrondi88-page .sr-bararrondi88-intro-photo strong{margin-top:5px;font-size:15px;font-weight:950;}

/* Produit HikaShop */
body.sr-bararrondi88-page .sr-bararrondi88-shop{display:flow-root;clear:both;padding:82px 0 92px;background:var(--arr88-soft);}
body.sr-bararrondi88-page .sr-bararrondi88-native-product{display:block!important;width:100%;max-width:920px;min-height:0;margin:0 auto;overflow:visible!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product.is-empty:after{content:"Le produit sera affiché ici après le chargement du catalogue.";display:flex;min-height:270px;padding:35px;align-items:center;justify-content:center;border:1px solid var(--arr88-line);border-radius:24px;background:#fff;color:var(--arr88-muted);text-align:center;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product>.sr-bararrondi88-primary-product{display:block!important;float:none!important;clear:both!important;position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_container{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_subcontainer{position:relative;display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #ded9e2!important;border-radius:24px!important;background:#fff!important;box-shadow:0 20px 54px rgba(29,20,36,.11)!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_subcontainer:before{content:"BAR ARRONDI 200 CM";position:absolute;z-index:3;top:15px;left:15px;padding:8px 11px;border-radius:999px;background:#17131b;color:#fff;font-size:8px;font-weight:950;letter-spacing:.8px;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_listing_img_title{display:grid!important;min-height:390px!important;grid-template-columns:minmax(430px,1.18fr) minmax(330px,.82fr)!important;grid-template-rows:auto auto auto auto 1fr!important;grid-template-areas:"photo kicker" "photo price" "photo name" "photo specs" "photo cart"!important;align-items:center!important;background:#fff!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_image{display:flex!important;grid-area:photo!important;width:100%!important;height:390px!important;min-height:390px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-right:1px solid var(--arr88-line)!important;background:linear-gradient(145deg,#f3f1f5,#e7e2e9)!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_image_subdiv,body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_image a,body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_image picture{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;background:transparent!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_image img,body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_image_subdiv img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:24px!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .sr-bararrondi88-product-kicker{grid-area:kicker;align-self:end;margin:30px 30px 8px;color:#956e00;font-size:9px;font-weight:950;letter-spacing:1.05px;text-align:left;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_price_full{grid-area:price!important;align-self:center!important;margin:0 30px 7px!important;color:var(--arr88-ink)!important;font-size:39px!important;font-weight:950!important;line-height:1!important;letter-spacing:-1.3px!important;text-align:left!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_price{margin:0!important;color:inherit!important;font:inherit!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_name{display:block!important;grid-area:name!important;align-self:start!important;margin:0 30px 14px!important;color:var(--arr88-ink)!important;font-size:18px!important;font-weight:950!important;line-height:1.25!important;text-align:left!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_name a{color:inherit!important;text-decoration:none!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_code_list,body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_stock_count{display:none!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .sr-bararrondi88-product-summary{display:grid;grid-area:specs;margin:0 30px 14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .sr-bararrondi88-product-summary span{display:flex;min-height:50px;padding:8px 10px;flex-direction:column;justify-content:center;border:1px solid #e6e1e8;border-radius:10px;background:#f9f8fa;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .sr-bararrondi88-product-summary span:last-child{grid-column:1/-1;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .sr-bararrondi88-product-summary b{color:var(--arr88-ink);font-size:10px;font-weight:950;line-height:1.2;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .sr-bararrondi88-product-summary small{margin-top:3px;color:#77747b;font-size:7px;font-weight:800;line-height:1.2;text-transform:uppercase;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product form,body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_cart,body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_cart_links{display:flex!important;grid-area:cart!important;width:auto!important;margin:0 30px 28px!important;padding:0!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_quantity_form{display:flex!important;align-items:center!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product select,body.sr-bararrondi88-page .sr-bararrondi88-native-product input[type="number"],body.sr-bararrondi88-page .sr-bararrondi88-native-product input[type="text"]{width:auto!important;min-height:43px!important;margin:0!important;padding:8px 10px!important;border:1px solid #d9d3dc!important;border-radius:11px!important;background:#fff!important;text-align:center!important;}
body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikabtn,body.sr-bararrondi88-page .sr-bararrondi88-native-product .btn,body.sr-bararrondi88-page .sr-bararrondi88-native-product input[type="submit"],body.sr-bararrondi88-page .sr-bararrondi88-native-product a.hikabtn.hikacart{display:inline-flex!important;width:auto!important;min-width:175px!important;min-height:46px!important;margin:0!important;padding:11px 19px!important;align-items:center!important;justify-content:center!important;border:1px solid #f2c94c!important;border-radius:999px!important;background:#f2c94c!important;color:#17171b!important;font-size:9px!important;font-weight:950!important;text-transform:uppercase!important;box-shadow:none!important;}

/* Dimensions et rangements */
body.sr-bararrondi88-page .sr-bararrondi88-details{display:flow-root;clear:both;padding:92px 0 96px;background:#fff;}
body.sr-bararrondi88-page .sr-bararrondi88-details-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:58px;align-items:center;}
body.sr-bararrondi88-page .sr-bararrondi88-details figure{margin:0;overflow:hidden;border-radius:24px;background:#ece8ef;box-shadow:0 20px 55px rgba(24,20,30,.12);}
body.sr-bararrondi88-page .sr-bararrondi88-details figure img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:auto;object-fit:contain;}
body.sr-bararrondi88-page .sr-bararrondi88-details-grid>div>p{margin:17px 0 0;color:var(--arr88-muted)!important;font-size:14px;line-height:1.75;}
body.sr-bararrondi88-page .sr-bararrondi88-specs{display:grid;margin-top:25px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
body.sr-bararrondi88-page .sr-bararrondi88-specs>span{display:grid;min-height:92px;padding:13px;grid-template-columns:44px 1fr;grid-template-rows:auto auto;align-items:center;gap:0 11px;border:1px solid var(--arr88-line);border-radius:15px;background:var(--arr88-soft);}
body.sr-bararrondi88-page .sr-bararrondi88-specs i{display:flex;width:44px;height:44px;grid-row:1/3;align-items:center;justify-content:center;border-radius:12px;background:#18151d;color:#f2c94c;}
body.sr-bararrondi88-page .sr-bararrondi88-specs small{align-self:end;color:#7d7981;font-size:8px;font-weight:900;text-transform:uppercase;}
body.sr-bararrondi88-page .sr-bararrondi88-specs strong{align-self:start;color:var(--arr88-ink);font-size:18px;font-weight:950;}

/* LED */
body.sr-bararrondi88-page .sr-bararrondi88-light{padding:86px 0 94px;background:linear-gradient(145deg,#111019,#21112e);}
body.sr-bararrondi88-page .sr-bararrondi88-light h2{color:#fff!important;}
body.sr-bararrondi88-page .sr-bararrondi88-light .sr-barnum61-heading p{color:rgba(255,255,255,.68)!important;}
body.sr-bararrondi88-page .sr-bararrondi88-colors{display:grid;margin:3px auto 30px;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;}
body.sr-bararrondi88-page .sr-bararrondi88-colors span{position:relative;display:flex;min-height:67px;padding:34px 7px 8px;align-items:flex-end;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.055);color:#fff;font-size:8px;font-weight:900;text-transform:uppercase;}
body.sr-bararrondi88-page .sr-bararrondi88-colors span:before{content:"";position:absolute;top:11px;width:18px;height:18px;border:2px solid rgba(255,255,255,.8);border-radius:50%;background:var(--tone);box-shadow:0 0 18px var(--tone);}
body.sr-bararrondi88-page .sr-bararrondi88-programs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;}
body.sr-bararrondi88-page .sr-bararrondi88-programs article{min-height:175px;padding:21px;border:1px solid rgba(255,255,255,.11);border-radius:17px;background:rgba(255,255,255,.05);}
body.sr-bararrondi88-page .sr-bararrondi88-programs i{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(145deg,var(--arr88-purple),var(--arr88-pink));color:#fff;}
body.sr-bararrondi88-page .sr-bararrondi88-programs strong{display:block;margin-top:16px;color:#fff;font-size:14px;font-weight:950;}
body.sr-bararrondi88-page .sr-bararrondi88-programs p{margin:8px 0 0;color:rgba(255,255,255,.63)!important;font-size:10px;line-height:1.55;}

/* Contextes */
body.sr-bararrondi88-page .sr-bararrondi88-uses{padding:85px 0 94px;background:#fff;}
body.sr-bararrondi88-page .sr-bararrondi88-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
body.sr-bararrondi88-page .sr-bararrondi88-use-grid article{min-height:190px;padding:23px;border:1px solid var(--arr88-line);border-radius:18px;background:var(--arr88-soft);}
body.sr-bararrondi88-page .sr-bararrondi88-use-grid i{display:flex;width:45px;height:45px;align-items:center;justify-content:center;border-radius:12px;background:#19161e;color:#f2c94c;}
body.sr-bararrondi88-page .sr-bararrondi88-use-grid strong{display:block;margin-top:16px;color:var(--arr88-ink);font-size:15px;font-weight:950;}
body.sr-bararrondi88-page .sr-bararrondi88-use-grid p{margin:8px 0 0;color:var(--arr88-muted)!important;font-size:10px;line-height:1.6;}

/* Vidéo */
body.sr-bararrondi88-page .sr-bararrondi88-video{padding:78px 0;background:#f3f0f5;}
body.sr-bararrondi88-page .sr-bararrondi88-video-grid{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(520px,1.38fr);gap:45px;align-items:center;}
body.sr-bararrondi88-page .sr-bararrondi88-video-grid>div:first-child p{margin:16px 0 20px;color:var(--arr88-muted)!important;font-size:13px;line-height:1.7;}
body.sr-bararrondi88-page .sr-bararrondi88-video-grid>div:first-child a{display:inline-flex;align-items:center;gap:8px;color:#18151d!important;font-size:10px;font-weight:950;text-transform:uppercase;text-decoration:none!important;}
body.sr-bararrondi88-page .sr-bararrondi88-video-grid>div:first-child a i{color:#a17b08;}
body.sr-bararrondi88-page .sr-bararrondi88-video-frame{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:22px;background:#09090c;box-shadow:0 24px 65px rgba(22,18,27,.18);}
body.sr-bararrondi88-page .sr-bararrondi88-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}

/* Galerie libre : aucune hauteur et aucun ratio forcés */
body.sr-bararrondi88-page .sr-bararrondi88-gallery{padding:76px 0 82px;background:#101116;}
body.sr-bararrondi88-page .sr-bararrondi88-gallery .sr-barnum61-heading h2{color:#fff!important;}
body.sr-bararrondi88-page .sr-bararrondi88-gallery .sr-barnum61-heading p{color:#d1d1d5!important;}
body.sr-bararrondi88-page .sr-bararrondi88-gallery-columns{display:block!important;width:100%!important;columns:2 430px!important;column-gap:18px!important;}
body.sr-bararrondi88-page .sr-bararrondi88-gallery-photo{display:inline-block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 18px!important;padding:0!important;overflow:hidden!important;break-inside:avoid!important;vertical-align:top!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:15px!important;background:#07080b!important;aspect-ratio:auto!important;}
body.sr-bararrondi88-page .sr-bararrondi88-gallery-photo img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:0!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important;}
body.sr-bararrondi88-page .sr-bararrondi88-gallery-photo:hover img{transform:none!important;}
body.sr-bararrondi88-page .sr-bararrondi88-gallery-photo:after{display:none!important;}
body.sr-bararrondi88-page .sr-bararrondi88-gallery-photo figcaption{position:static!important;display:block!important;width:100%!important;padding:11px 14px!important;background:#202127!important;color:#fff!important;font-size:9px!important;font-weight:850!important;text-shadow:none!important;}

/* Produits associés : image à sa largeur et hauteur naturelles */
body.sr-bararrondi88-page .sr-bararrondi88-related{padding:82px 0 92px;background:#fff;}
body.sr-bararrondi88-page .sr-bararrondi88-related-grid{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:start!important;}
body.sr-bararrondi88-page .sr-bararrondi88-related-card{display:flex!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important;border:1px solid var(--arr88-line)!important;border-radius:22px!important;background:#fff!important;color:var(--arr88-ink)!important;text-decoration:none!important;box-shadow:0 12px 35px rgba(25,21,30,.075)!important;transition:.22s ease;}
body.sr-bararrondi88-page .sr-bararrondi88-related-card:hover{transform:translateY(-4px);border-color:#d3b450!important;box-shadow:0 18px 46px rgba(25,21,30,.12)!important;}
body.sr-bararrondi88-page .sr-bararrondi88-related-media{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-bottom:1px solid var(--arr88-line)!important;border-radius:0!important;background:#f1eff3!important;aspect-ratio:auto!important;}
body.sr-bararrondi88-page .sr-bararrondi88-related-media img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:0!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important;}
body.sr-bararrondi88-page .sr-bararrondi88-related-card:hover .sr-bararrondi88-related-media img{transform:none!important;}
body.sr-bararrondi88-page .sr-bararrondi88-related-copy{display:flex!important;min-height:180px!important;padding:21px 23px 23px!important;flex:1 1 auto!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;}
body.sr-bararrondi88-page .sr-bararrondi88-related-copy small{color:#8b6900;font-size:8px;font-weight:950;letter-spacing:.7px;}
body.sr-bararrondi88-page .sr-bararrondi88-related-copy strong{margin-top:6px;color:var(--arr88-ink);font-size:18px;font-weight:950;line-height:1.25;}
body.sr-bararrondi88-page .sr-bararrondi88-related-copy p{display:block!important;margin:9px 0 16px;color:var(--arr88-muted)!important;font-size:10px;line-height:1.55;}
body.sr-bararrondi88-page .sr-bararrondi88-related-copy b{display:inline-flex;margin-top:auto;align-items:center;gap:7px;color:var(--arr88-ink);font-size:8px;font-weight:950;text-transform:uppercase;}
body.sr-bararrondi88-page .sr-bararrondi88-related-copy b i{color:#9a7400;}

/* Logistique et devis */
body.sr-bararrondi88-page .sr-bararrondi88-logistics{padding-top:0;background:#fff;}
body.sr-bararrondi88-page .sr-bararrondi88-logistics .sr-barnum61-logistics-card{background:linear-gradient(145deg,#14131a,#27152d);}
body.sr-bararrondi88-page .sr-bararrondi88-logistics h2{color:#fff!important;}
body.sr-bararrondi88-page .sr-bararrondi88-logistics .sr-barnum61-logistics-points i{background:#f2c94c;color:#17171b;}
body.sr-bararrondi88-page .sr-bararrondi88-quote .sr-barnum61-quote-card{background:linear-gradient(135deg,#f2c94c,#d8a923);}
body.sr-bararrondi88-page .sr-bararrondi88-quote .sr-barnum61-section-kicker{color:#453606;}
body.sr-bararrondi88-page .sr-bararrondi88-quote h2{color:#17171b!important;}
body.sr-bararrondi88-page .sr-bararrondi88-quote p{color:#51410f!important;}
body.sr-bararrondi88-page .sr-modern-footer__cta h2,body.sr-bararrondi88-page .sr-modern-footer__card h3{color:#fff!important;opacity:1!important;}
body.sr-bararrondi88-page .sr-modern-footer__eyebrow,body.sr-bararrondi88-page .sr-modern-footer__location-label,body.sr-bararrondi88-page .sr-modern-footer__links>strong{color:#f2c94c!important;opacity:1!important;}

@media(max-width:1040px){
 body.sr-bararrondi88-page .sr-bararrondi88-intro-grid,body.sr-bararrondi88-page .sr-bararrondi88-details-grid{grid-template-columns:1fr;gap:35px;}
 body.sr-bararrondi88-page .sr-bararrondi88-intro-photo{max-width:680px;margin-right:auto;margin-left:auto;}
 body.sr-bararrondi88-page .sr-bararrondi88-video-grid{grid-template-columns:1fr;gap:27px;}
 body.sr-bararrondi88-page .sr-bararrondi88-programs{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:760px){
 body.sr-bararrondi88-page .sr-barnum61-shell{width:calc(100% - 26px);}
 body.sr-bararrondi88-page .sr-bararrondi88-hero{min-height:650px;}
 body.sr-bararrondi88-page .sr-bararrondi88-hero .sr-barnum61-hero-inner{min-height:520px;padding:52px 0 120px;}
 body.sr-bararrondi88-page .sr-bararrondi88-hero h1{font-size:42px!important;line-height:1!important;letter-spacing:-1.7px!important;}
 body.sr-bararrondi88-page .sr-bararrondi88-hero .sr-barnum61-slider-dots{bottom:116px;}
 body.sr-bararrondi88-page .sr-bararrondi88-hero .sr-barnum61-hero-facts span{min-height:58px;padding:8px;}
 body.sr-bararrondi88-page .sr-bararrondi88-hero .sr-barnum61-hero-facts strong{font-size:13px;}
 body.sr-bararrondi88-page .sr-bararrondi88-intro,body.sr-bararrondi88-page .sr-bararrondi88-shop,body.sr-bararrondi88-page .sr-bararrondi88-details,body.sr-bararrondi88-page .sr-bararrondi88-light,body.sr-bararrondi88-page .sr-bararrondi88-uses,body.sr-bararrondi88-page .sr-bararrondi88-video,body.sr-bararrondi88-page .sr-bararrondi88-related{padding-top:50px;padding-bottom:55px;}
 body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_listing_img_title{min-height:0!important;grid-template-columns:1fr!important;grid-template-rows:245px auto auto auto auto auto!important;grid-template-areas:"photo" "kicker" "price" "name" "specs" "cart"!important;}
 body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_image{height:245px!important;min-height:245px!important;border-right:0!important;border-bottom:1px solid var(--arr88-line)!important;}
 body.sr-bararrondi88-page .sr-bararrondi88-native-product .sr-bararrondi88-product-kicker{margin:20px 20px 8px;text-align:center;}
 body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_price_full{margin:0 20px 5px!important;font-size:33px!important;text-align:center!important;}
 body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_name{margin:2px 20px 16px!important;text-align:center!important;}
 body.sr-bararrondi88-page .sr-bararrondi88-native-product .sr-bararrondi88-product-summary{margin:0 18px 16px;}
 body.sr-bararrondi88-page .sr-bararrondi88-native-product form,body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_cart,body.sr-bararrondi88-page .sr-bararrondi88-native-product .hikashop_product_cart_links{margin:0 auto 23px!important;justify-content:center!important;}
 body.sr-bararrondi88-page .sr-bararrondi88-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
 body.sr-bararrondi88-page .sr-bararrondi88-colors{grid-template-columns:repeat(4,minmax(0,1fr));}
 body.sr-bararrondi88-page .sr-bararrondi88-gallery-columns{columns:1!important;}
 body.sr-bararrondi88-page .sr-bararrondi88-related-grid{grid-template-columns:1fr!important;}
}
@media(max-width:520px){
 body.sr-bararrondi88-page .sr-barnum61 h2{font-size:29px!important;}
 body.sr-bararrondi88-page .sr-bararrondi88-points,body.sr-bararrondi88-page .sr-bararrondi88-specs,body.sr-bararrondi88-page .sr-bararrondi88-programs,body.sr-bararrondi88-page .sr-bararrondi88-use-grid{grid-template-columns:1fr;}
 body.sr-bararrondi88-page .sr-bararrondi88-related-copy{min-height:0!important;padding:18px 18px 21px!important;}
}
