/** Shopify CDN: Minification failed

Line 69:0 Unexpected "{"
Line 69:1 Expected identifier but found "%"
Line 69:54 Expected identifier but found "%"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:murano-botao-personalizado (INDEX:1) */
/* Wrapper com espaçamento controlável */
.custom-button-wrapper {
  padding: var(--padding-top, 40px) 0 var(--padding-bottom, 40px);
}

.custom-button-container {
  width: 100%;
  text-align: center;
}

.custom-button {
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: normal; /* fonte normal, sem bold */
  border: 1px solid #000;
  color: #000;
  background: transparent;
  border-radius: var(--button-radius, 0px); /* border-radius ajustável */
  transition: all 0.3s ease;
}

.custom-button:hover {
  background: #000;
  color: #fff;
}
/* END_SECTION:murano-botao-personalizado */

/* START_SECTION:byob-bundle-info (INDEX:13) */
.byob-text-center {
  text-align: center;
}
.byob-text-left {
  text-align: left;
}
.byob-text-right {
  text-align: right;
}
/* Whole */
.medium-up--one-whole {
    width: 100%;
}
/* Halves */
.medium-up--one-half {
	width: 50%;
}
/* Thirds */
.medium-up--one-third {
	width: 33.33333%;
}
.medium-up--two-thirds {
    width: 66.66667%;
}
.byob-content-center {
  margin: 0 auto;
}
{%- comment %}Set top banner to full width for mobile{% endcomment -%}
@media screen and (max-width: 600px) {
.medium-up--one-half {
	width: 100%;
}
/* Thirds */
.medium-up--one-third {
	width: 100%;
}
.medium-up--two-thirds {
    width: 100%;
}
.byob-bundle-description {
    line-height: normal;
}
}
/* END_SECTION:byob-bundle-info */

/* START_SECTION:murano-black-november (INDEX:117) */
.murano-vip{--m-black:#080808;--m-white:#f8f8f8;--m-muted:#696969;--m-card:#efefef;color:#101010;background:var(--m-white);font-family:Inter,Arial,Helvetica,sans-serif;overflow:hidden}.murano-vip *{box-sizing:border-box}.murano-vip h1,.murano-vip h2,.murano-vip h3{color:inherit;font-family:inherit}.murano-vip__skip{position:absolute;left:-9999px}.murano-vip__skip:focus{left:12px;top:12px;z-index:20;padding:9px 12px;background:#fff;color:#000}.murano-vip__availability{min-height:30px;display:flex;align-items:center;justify-content:center;gap:14px;padding:6px 18px;background:#fff;color:#080808;font-size:12px;line-height:1.2}.murano-vip__availability p{margin:0}.murano-vip__meter{position:relative;isolation:isolate;width:214px;height:18px;display:grid;place-items:center;overflow:hidden;border:1px solid #777;border-radius:99px;font-size:10px}.murano-vip__meter:before{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:var(--murano-fill);background:#d5d5d5}.murano-vip__meter span{white-space:nowrap}.murano-vip__hero{position:relative;min-height:970px;background:var(--m-black);color:#fff;isolation:isolate}.murano-vip__hero-media,.murano-vip__hero-media:after{position:absolute;inset:0;z-index:-1}.murano-vip__hero-media{height:100%;overflow:hidden}.murano-vip__hero-media:after{content:"";z-index:1;background:linear-gradient(180deg,rgba(8,8,8,.02) 0%,rgba(8,8,8,0) 28%,rgba(8,8,8,.52) 63%,#080808 88%)}.murano-vip__hero-image,.murano-vip__hero-video,.murano-vip__media-placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.murano-vip__hero-image--mobile,.murano-vip__hero-video--mobile{display:none}.murano-vip--no-hero-fade .murano-vip__hero-media:after{display:none}.murano-vip--hero-beige .murano-vip__hero{background:#f5f0e9;color:#141414}.murano-vip--hero-beige .murano-vip__hero-media:after{background:linear-gradient(180deg,rgba(245,240,233,0) 0%,rgba(245,240,233,0) 35%,rgba(245,240,233,.6) 55%,rgba(245,240,233,.9) 70%,#f5f0e9 88%)}.murano-vip--hero-beige .murano-vip__intro,.murano-vip--hero-beige .murano-vip__invitation{color:#4a4036}.murano-vip--hero-beige .murano-vip__benefits{color:#2b2520}.murano-vip--hero-beige .murano-vip__benefits,.murano-vip--hero-beige .murano-vip__benefits li+li{border-color:#8c7f70}.murano-vip--hero-beige .murano-vip__hero-cta{background:#080808;color:#f8f8f8}.murano-vip--hero-blur .murano-vip__hero-media:after{background:linear-gradient(180deg,rgba(214,194,168,0) 28%,rgba(214,194,168,.35) 48%,rgba(214,194,168,.6) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(180deg,transparent 25%,#000 55%);mask-image:linear-gradient(180deg,transparent 25%,#000 55%)}.murano-vip--hero-text-dark .murano-vip__hero h1,.murano-vip--hero-text-dark .murano-vip__intro,.murano-vip--hero-text-dark .murano-vip__invitation,.murano-vip--hero-text-dark .murano-vip__benefits{color:var(--m-black)}.murano-vip--hero-text-dark .murano-vip__benefits,.murano-vip--hero-text-dark .murano-vip__benefits li+li{border-color:var(--m-black)}.murano-vip__media-placeholder{background:radial-gradient(circle at 50% 22%,#4a332a 0,#16100e 35%,#080808 80%)}.murano-vip__header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:17px 18px}.murano-vip__brand{width:144px;color:#fff;text-decoration:none;font-size:34px;font-weight:700;letter-spacing:-2px}.murano-vip__brand img{display:block;width:100%;height:auto}.murano-vip__button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:12px 20px;background:#f8f8f8;color:#0a0a0a;font:inherit;font-size:12px;text-align:center;text-decoration:underline;text-underline-offset:3px}.murano-vip__header-cta{width:144px;white-space:nowrap}.murano-vip__hero-content{display:flex;flex-direction:column;align-items:center;padding:405px 24px 54px;text-align:center}.murano-vip__hero h1{max-width:1000px;margin:0;font-size:46px;font-weight:500;line-height:1.1;letter-spacing:-1.5px}.murano-vip__intro,.murano-vip__invitation{max-width:640px;margin:20px 0 0;color:#d2d2d2;font-size:17px;line-height:1.35;letter-spacing:.3px}.murano-vip__invitation{max-width:590px;margin-top:15px}.murano-vip__benefits{width:min(920px,92vw);min-height:68px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;margin:35px 0 45px;padding:0;list-style:none;border:1px solid #777;color:#d8d8d8;font-size:17px}.murano-vip__benefits li{padding:9px 22px}.murano-vip__benefits li+li{border-left:1px solid #aaa}.murano-vip__hero-cta{min-width:370px;min-height:64px;font-size:17px}.murano-vip__light-section{padding:100px 32px;background:var(--m-white)}.murano-vip__heading{text-align:center}.murano-vip__heading h2,.murano-vip__dark-section h2{margin:0;font-size:44px;font-weight:400;line-height:1.1;letter-spacing:-1.8px}.murano-vip__heading p{margin:25px 0 0;color:#666;font-size:20px;line-height:1.45}.murano-vip__media-rail,.murano-vip__reviews{display:flex;gap:18px;max-width:1160px;margin:58px auto 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.murano-vip__media-rail::-webkit-scrollbar,.murano-vip__reviews::-webkit-scrollbar{display:none}.murano-vip__media-card{position:relative;flex:1 0 0;min-width:0;aspect-ratio:2/3;overflow:hidden;background:#ddd;scroll-snap-align:center}.murano-vip__card-video,.murano-vip__card-image,.murano-vip__card-placeholder{display:block;width:100%;height:100%;object-fit:cover}.murano-vip__card-placeholder{background:linear-gradient(135deg,#d7d7d7,#818181)}.murano-vip__sound{position:absolute;top:14px;left:14px;z-index:2;padding:6px 9px;border:1px solid rgba(255,255,255,.5);border-radius:3px;background:rgba(15,15,15,.35);color:#fff;font:inherit;font-size:11px;line-height:1.1;cursor:pointer;backdrop-filter:blur(5px)}.murano-vip__sound[aria-pressed=true]{background:#fff;color:#111}.murano-vip__dark-section{padding:100px 32px;background:var(--m-black);color:#f6f6f6}.murano-vip__reasons{text-align:center}.murano-vip__reasons ul{display:grid;grid-template-columns:repeat(4,auto);max-width:1200px;margin:65px auto 0;padding:0;list-style:none}.murano-vip__reasons li{display:flex;align-items:center;justify-content:center;gap:12px;min-height:116px;padding:16px;font-size:17px}.murano-vip__reasons li+li{border-left:1px solid #999}.murano-vip__reason-symbol{font-size:24px;line-height:1}.murano-vip__reason-symbol svg{display:block;zoom:1.45}.murano-vip__reason-symbol svg:not([height]){zoom:1;width:auto;height:.72em}.murano-vip__testimonials{padding-bottom:110px}.murano-vip__reviews{max-width:1200px;gap:16px;margin-top:55px}.murano-vip__review{flex:1 0 0;min-width:0;min-height:330px;padding:30px 27px;background:var(--m-card);scroll-snap-align:center}.murano-vip__review h3{margin:0;font-size:21px;font-weight:400}.murano-vip__stars{margin:17px 0;color:#ffb600;font-size:32px;letter-spacing:1px}.murano-vip__review p{margin:0;color:#707070;font-size:18px;line-height:1.35}.murano-vip__faq{padding-bottom:0;text-align:center}.murano-vip__faq-list{max-width:850px;margin:48px auto 0;text-align:left}.murano-vip__faq details{border-top:1px solid #777}.murano-vip__faq details:last-child{border-bottom:1px solid #777}.murano-vip__faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 0;cursor:pointer;font-size:16px;list-style:none}.murano-vip__faq summary::-webkit-details-marker{display:none}.murano-vip__faq summary span{width:14px;height:14px;position:relative;flex:0 0 14px}.murano-vip__faq summary span:before,.murano-vip__faq summary span:after{content:"";position:absolute;top:6px;left:0;width:14px;height:1px;background:#fff}.murano-vip__faq summary span:after{transform:rotate(90deg)}.murano-vip__faq details[open] summary span:after{transform:rotate(0)}.murano-vip__faq-list div{padding:0 28px 22px 0;color:#ccc;font-size:16px;line-height:1.45}.murano-vip__faq-list p{margin:0}.murano-vip__closing{margin:86px -32px 0;padding:96px 24px 104px;background:var(--m-white);color:var(--m-black)}.murano-vip__closing>p{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:7px 14px;border-radius:0;background:var(--m-black);color:var(--m-white);font-size:14px;font-weight:500;letter-spacing:.4px;line-height:1.1}.murano-vip__closing h2{max-width:760px;margin:24px auto 0;font-size:28px;font-weight:500;letter-spacing:-.35px;line-height:1.1}.murano-vip__closing .murano-vip__button{display:flex;width:min(500px,100%);min-height:60px;margin:34px auto 0;background:var(--m-black);color:var(--m-white);font-size:14px}.murano-vip__closing .murano-vip__button:hover{background:#252525}
@media (max-width:760px){.murano-vip--hero-text-dark .murano-vip__benefits{min-height:0}.murano-vip--no-hero-fade .murano-vip__hero-media,.murano-vip--hero-dark .murano-vip__hero-media{height:560px}.murano-vip--hero-beige .murano-vip__hero-media:after{background:linear-gradient(180deg,rgba(245,240,233,0) 0%,rgba(245,240,233,0) 30%,rgba(245,240,233,.6) 48%,rgba(245,240,233,.9) 62%,#f5f0e9 80%)}.murano-vip__availability{display:block;min-height:27px;padding:7px 16px}.murano-vip__availability p{display:none}.murano-vip__meter{width:min(308px,calc(100vw - 82px));height:12px;margin:auto;font-size:9px}.murano-vip__hero{min-height:760px}.murano-vip__hero-image--desktop,.murano-vip__hero-video--desktop{display:none}.murano-vip__hero-image--mobile,.murano-vip__hero-video--mobile{display:block}.murano-vip__hero-media:after{background:linear-gradient(180deg,rgba(8,8,8,.04) 0%,rgba(8,8,8,.04) 38%,rgba(8,8,8,.26) 62%,#080808 100%)}.murano-vip__header{height:72px;padding:14px 24px}.murano-vip__brand{width:120px;font-size:27px}.murano-vip__header-cta{width:118px;min-height:40px;padding:9px 10px;font-size:10px}.murano-vip__hero-content{padding:280px 18px 34px}.murano-vip__hero h1{max-width:355px;font-size:30px;line-height:1.08}.murano-vip__intro,.murano-vip__invitation{max-width:292px;margin-top:14px;font-size:12px;line-height:1.2;letter-spacing:.15px}.murano-vip__invitation{margin-top:10px}.murano-vip__benefits{width:244px;min-height:128px;display:block;margin:14px 0 18px;padding:4px 16px;font-size:11px;line-height:1.2}.murano-vip__benefits li{padding:8px 0}.murano-vip__benefits li+li{border-top:1px solid #aaa;border-left:0}.murano-vip__hero-cta{min-width:244px;min-height:44px;padding:10px 16px;font-size:12px}.murano-vip__light-section,.murano-vip__dark-section{padding:70px 18px}.murano-vip__heading h2,.murano-vip__dark-section h2{font-size:29px;letter-spacing:-1.1px}.murano-vip__heading p{margin-top:18px;font-size:15px}.murano-vip__media-rail{gap:16px;margin-top:36px;padding:0 calc((100vw - 270px)/2)}.murano-vip__media-card{flex-basis:270px;min-width:270px;height:405px;flex-grow:0}.murano-vip__reasons ul{display:block;margin-top:35px}.murano-vip__reasons li{min-height:0;justify-content:flex-start;padding:18px 5px;font-size:14px;text-align:left}.murano-vip__reasons li+li{border-top:1px solid #999;border-left:0}.murano-vip__reason-symbol{font-size:22px}.murano-vip__reason-symbol svg[height]{zoom:1.33}.murano-vip__reviews{gap:16px;margin-top:34px;padding:0 15px}.murano-vip__review{flex:0 0 min(280px,82vw);min-height:300px;padding:26px 24px}.murano-vip__review h3{font-size:20px}.murano-vip__stars{font-size:29px}.murano-vip__review p{font-size:16px}.murano-vip__faq-list{margin-top:35px}.murano-vip__faq summary{padding:17px 0;font-size:13px}.murano-vip__faq-list div{font-size:14px}.murano-vip__faq{padding-bottom:0}.murano-vip__closing{margin:84px -18px 0;padding:72px 24px 78px}.murano-vip__closing>p{padding:6px 12px;font-size:12px}.murano-vip__closing h2{max-width:330px;margin-top:20px;font-size:23px;letter-spacing:-.35px;line-height:1.12}.murano-vip__closing .murano-vip__button{width:min(300px,100%);min-height:50px;margin-top:28px;font-size:12px}}
@media (min-width:761px){.murano-vip--hero-blur .murano-vip__hero-media:after{background:linear-gradient(180deg,rgba(214,194,168,0) 52%,rgba(214,194,168,.35) 68%,rgba(214,194,168,.6) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(180deg,transparent 56%,#000 76%);mask-image:linear-gradient(180deg,transparent 56%,#000 76%)}}
@media (min-width:1600px){.murano-vip__hero{min-height:1000px}.murano-vip__header{height:158px;padding-right:max(5%,42px);padding-left:max(5%,42px)}.murano-vip__brand{width:270px}.murano-vip__header-cta{width:auto;min-height:56px;padding:14px 26px;font-size:15px}.murano-vip__hero-content{padding-top:465px}.murano-vip__hero h1{font-size:50px}.murano-vip__intro,.murano-vip__invitation{max-width:680px;font-size:18px}.murano-vip__invitation{max-width:610px}.murano-vip__benefits{width:920px}.murano-vip__hero-cta{min-width:370px;min-height:64px;font-size:18px}}
@media (min-width:2000px){.murano-vip__hero{min-height:1100px}.murano-vip__header{height:174px;padding-right:5%;padding-left:5%}.murano-vip__brand{width:320px}.murano-vip__header-cta{min-height:64px;padding:17px 31px;font-size:17px}.murano-vip__hero-content{padding-top:500px}.murano-vip__hero h1{font-size:66px;line-height:1.08;letter-spacing:-2.2px}.murano-vip__intro,.murano-vip__invitation{max-width:900px;font-size:22px;line-height:1.32}.murano-vip__invitation{max-width:790px}.murano-vip__benefits{width:1120px;min-height:78px;margin:42px 0 52px;font-size:20px}.murano-vip__hero-cta{min-width:440px;min-height:72px;font-size:20px}}
@media (prefers-reduced-motion:no-preference){.murano-vip__media-card{animation:murano-card-in .62s cubic-bezier(.22,.8,.26,1) both}.murano-vip__media-card:nth-child(2){animation-delay:.09s}.murano-vip__media-card:nth-child(3){animation-delay:.18s}@keyframes murano-card-in{from{opacity:0;transform:translateY(24px) scale(.975)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.murano-vip *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Beach hero (hero_layout: beach): header over the photo, white copy on the sand, soft brown shade. Fluid sizes, so no wide-screen steps. */
.murano-vip--hero-beach .murano-vip__availability{background:#f6f6f6;color:#000;font-weight:400}.murano-vip--hero-beach .murano-vip__availability p{white-space:nowrap}.murano-vip--hero-beach .murano-vip__meter{background:#fff;color:#080808}.murano-vip--hero-beach .murano-vip__meter span{line-height:1}.murano-vip--hero-beach .murano-vip__hero{min-height:0;overflow:hidden;background:#b5a594;color:#f7f7f7}.murano-vip--hero-beach .murano-vip__hero-media:after{background:linear-gradient(180deg,transparent 0%,transparent 38%,rgba(52,40,26,.16) 53%,rgba(52,40,26,.22) 100%)}.murano-vip--hero-beach .murano-vip__header{position:absolute;inset:0 0 auto;z-index:2;height:100px;padding:24px 5%}.murano-vip--hero-beach .murano-vip__brand{display:block;flex-shrink:0;width:clamp(144px,15vw,300px)}.murano-vip--hero-beach .murano-vip__brand--trim{position:relative;overflow:hidden;aspect-ratio:2959/411}.murano-vip--hero-beach .murano-vip__brand--trim img{position:absolute;width:107.1%;max-width:none;height:auto;transform:translate(-4.134%,-22.762%)}.murano-vip--hero-beach .murano-vip__header-cta,.murano-vip--hero-beach .murano-vip__hero-cta{border:1px solid #e9e9e9;background:#f7f7f7;color:#080808;line-height:1.25;text-underline-offset:2px;transition:background .2s,color .2s,transform .2s}.murano-vip--hero-beach .murano-vip__header-cta:hover,.murano-vip--hero-beach .murano-vip__hero-cta:hover{background:#dcdcdc}.murano-vip--hero-beach .murano-vip__header-cta:active,.murano-vip--hero-beach .murano-vip__hero-cta:active{transform:translateY(1px)}.murano-vip--hero-beach .murano-vip__header-cta{width:auto;min-height:44px;padding:12px 20px;font-size:12px}.murano-vip--hero-beach .murano-vip__hero-content{padding:46vw 24px 72px}.murano-vip--hero-beach .murano-vip__hero h1{max-width:none;font-size:clamp(32px,2.9vw,64px);font-weight:600;line-height:1.12;letter-spacing:-1px;text-shadow:0 1px 8px rgba(44,32,20,.2)}.murano-vip--hero-beach .murano-vip__intro,.murano-vip--hero-beach .murano-vip__invitation{max-width:640px;margin:24px 0 0;color:#fff;font-size:clamp(14px,1.2vw,22px);line-height:1.4;letter-spacing:.7px;text-shadow:0 1px 6px rgba(44,32,20,.3)}.murano-vip--hero-beach .murano-vip__invitation{margin-top:18px}.murano-vip--hero-beach .murano-vip__benefits{display:flex;align-items:center;justify-content:center;width:min(900px,100%);min-height:62px;margin:32px 0 36px;padding:9px 15px;border:1px solid rgba(255,255,255,.65);color:#fff;font-size:clamp(13px,1.1vw,20px);line-height:1.4;letter-spacing:.3px}.murano-vip--hero-beach .murano-vip__benefits li{position:relative;flex:1;padding:0 21px}.murano-vip--hero-beach .murano-vip__benefits li+li{border:0}.murano-vip--hero-beach .murano-vip__benefits li+li:before{content:"";position:absolute;top:50%;left:0;width:1px;height:23px;background:rgba(255,255,255,.65);transform:translateY(-50%)}.murano-vip--hero-beach .murano-vip__hero-cta{min-width:320px;min-height:54px;padding:16px 30px;font-size:16px}
@media (max-width:760px){.murano-vip--hero-beach .murano-vip__availability{padding:4px 16px}.murano-vip--hero-beach .murano-vip__hero-media:after{background:linear-gradient(180deg,transparent 0%,transparent 26%,rgba(52,40,26,.12) 36%,rgba(52,40,26,.2) 100%)}.murano-vip--hero-beach .murano-vip__header{height:64px;padding:12px 22px}.murano-vip--hero-beach .murano-vip__brand{width:120px}.murano-vip--hero-beach .murano-vip__header-cta{width:118px;min-height:40px;padding:9px 10px;font-size:10px}.murano-vip--hero-beach .murano-vip__hero-content{padding:clamp(255px,76vw,327px) 20px 32px}.murano-vip--hero-beach .murano-vip__hero h1{max-width:355px;font-size:clamp(27px,7.5vw,32px);letter-spacing:-.8px}.murano-vip--hero-beach .murano-vip__intro,.murano-vip--hero-beach .murano-vip__invitation{max-width:310px;font-size:13px;line-height:1.3;letter-spacing:.1px}.murano-vip--hero-beach .murano-vip__intro{margin-top:19px}.murano-vip--hero-beach .murano-vip__invitation{margin-top:14px}.murano-vip--hero-beach .murano-vip__benefits{width:min(340px,100%);min-height:0;margin:23px 0 24px;padding:13px 5px;font-size:11px;line-height:1.3;letter-spacing:.1px}.murano-vip--hero-beach .murano-vip__benefits li{padding:0 7px}.murano-vip--hero-beach .murano-vip__benefits li+li:before{height:26px}.murano-vip--hero-beach .murano-vip__hero-cta{width:min(300px,100%);min-width:0;min-height:48px;padding:10px 14px;font-size:13px}}
/* Klaviyo form modal (klaviyo_form_id): opened by the header, hero and closing CTAs. */
.murano-vip__form-dialog{width:min(480px,calc(100% - 32px));max-width:none;max-height:calc(100% - 32px);margin:auto;padding:52px 24px 28px;border:0;border-radius:0;background:#f8f8f8;color:#080808;overflow:auto;overscroll-behavior:contain}.murano-vip__form-dialog::backdrop{background:rgba(8,8,8,.72)}.murano-vip__form-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:none;color:#080808;cursor:pointer}html.murano-vip-lock{overflow:hidden}
@media (prefers-reduced-motion:no-preference){.murano-vip__form-dialog[open]{animation:murano-dialog-in .22s ease-out}@keyframes murano-dialog-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
/* END_SECTION:murano-black-november */

/* START_SECTION:prova-resistencia (INDEX:142) */
/* Estilos principais */
.prova-resistencia__container {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 40px;
}
@media (max-width: 768px) {
  .prova-resistencia__container {
    flex-direction: column-reverse;
    gap: 24px;
    align-items: stretch;
  }
}
.prova-resistencia__images {
  display: flex;
  gap: var(--image-gap, 16px);
  width: 100%;
  align-items: flex-start;
}
.prova-resistencia__images > div:nth-child(2) {
  margin-top: -20px;
}
.prova-resistencia__images img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: var(--image-radius, 8px);
}
.prova-resistencia__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.prova-resistencia__text h2 {
  font-size: var(--font-h2-desktop, 32px);
  font-weight: 300;
  margin-bottom: 0;
  line-height: 1.1;
}
.prova-resistencia__text h3 {
  font-size: var(--font-h3-desktop, 32px);
  font-weight: 700;
  margin-bottom: 16px;
  line-height: 1.1;
}
.prova-resistencia__text p {
  font-size: var(--font-p-desktop, 15px);
  color: #555;
  line-height: 1.6;
}
@media (max-width: 768px) {
  .prova-resistencia__text h2 {
    font-size: var(--font-h2-mobile, 24px);
  }
  .prova-resistencia__text h3 {
    font-size: var(--font-h3-mobile, 24px);
  }
  .prova-resistencia__text p {
    font-size: var(--font-p-mobile, 14px);
  }
}

/* Ícones */
.prova-resistencia__icons {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: 20px;
  margin-top: 32px;
  justify-items: center;
}
.icon-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 140px;
}
.icon-box img {
  width: var(--icon-image-size, 32px);
  height: var(--icon-image-size, 32px);
  margin-bottom: 8px;
}
.icon-box p {
  font-size: var(--icon-font-size, 14px);
  color: #111;
  line-height: 1.4;
}

/* Botão */
.prova-resistencia__button-container {
  margin-top: 24px;
  text-align: center;
}
.prova-resistencia__button {
  display: inline-block;
  padding: 12px 24px;
  background-color: #000;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}
.prova-resistencia__button:hover {
  background-color: #333;
}
/* END_SECTION:prova-resistencia */