.section-barros-workshop-specializations{margin:0;padding:0}.barros-workshop-specializations{--bws-accent: #2fa83a;--bws-background: #090b0a;--bws-text: #ffffff;--bws-soft: rgba(255, 255, 255, .68);--bws-muted: rgba(255, 255, 255, .36);--bws-border: rgba(255, 255, 255, .09);position:relative;overflow:hidden;padding:var(--bws-section-spacing-top, 140px) 0 var(--bws-section-spacing-bottom, 140px);color:var(--bws-text);background:radial-gradient(circle at 15% 10%,rgba(47,168,58,.045),transparent 28%),var(--bws-background)}.barros-workshop-specializations *,.barros-workshop-specializations *:before,.barros-workshop-specializations *:after{box-sizing:border-box}.barros-workshop-specializations__inner{width:min(calc(100% - 80px),var(--bws-max-width, 1500px));margin:0 auto}.barros-workshop-specializations__header{opacity:1;transform:none}.barros-workshop-specializations__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 32px;color:var(--bws-accent);font-size:10px;font-weight:750;line-height:1;letter-spacing:.21em;text-transform:uppercase}.barros-workshop-specializations__eyebrow:before{width:38px;height:1px;content:"";background:var(--bws-accent)}.barros-workshop-specializations__heading-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.48fr);gap:clamp(60px,8vw,140px);align-items:end}.barros-workshop-specializations__title{max-width:920px;margin:0;color:#fff;font-size:clamp(50px,5.6vw,90px);font-weight:760;line-height:.96;letter-spacing:-.058em}.barros-workshop-specializations__description{max-width:440px;padding-bottom:8px;color:var(--bws-soft);font-size:16px;line-height:1.75}.barros-workshop-specializations__description p{margin:0}.barros-workshop-specializations__list{display:grid;gap:clamp(30px,3.4vw,54px);margin-top:clamp(90px,9vw,150px)}.barros-workshop-specializations__item{position:relative;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);min-height:clamp(560px,44vw,690px);overflow:hidden;border:1px solid var(--bws-border);background:linear-gradient(145deg,#ffffff06,#ffffff02);box-shadow:0 34px 90px #00000030;opacity:1;transform:none}.barros-workshop-specializations__media{position:relative;min-height:100%;overflow:hidden;background:#111411}.barros-workshop-specializations__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.barros-workshop-specializations__image,.barros-workshop-specializations__placeholder,.barros-workshop-specializations__placeholder svg{width:100%;height:100%}.barros-workshop-specializations__image{display:block;object-fit:cover;transform:scale(1);transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .7s ease}.barros-workshop-specializations__placeholder svg{display:block;fill:#ffffff14;background:#ffffff06}.barros-workshop-specializations__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#00000008,#00000026),linear-gradient(180deg,#00000005,#00000057);pointer-events:none}.barros-workshop-specializations__media-label{position:absolute;top:28px;left:30px;z-index:3;display:inline-flex;align-items:center;gap:10px;padding:10px 13px;color:#ffffffd1;background:#080a097a;border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:8px;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase}.barros-workshop-specializations__media-label:before{width:5px;height:5px;content:"";border-radius:50%;background:var(--bws-accent);box-shadow:0 0 12px #2fa83aa6}.barros-workshop-specializations__media-line{position:absolute;top:0;right:0;z-index:3;width:1px;height:0;background:linear-gradient(180deg,var(--bws-accent),rgba(47,168,58,.08),transparent);transition:height 1.1s cubic-bezier(.22,1,.36,1)}.barros-workshop-specializations__content{position:relative;display:flex;align-items:center;min-width:0;padding:clamp(48px,5vw,82px)}.barros-workshop-specializations__content-inner{width:100%;max-width:520px}.barros-workshop-specializations__meta{display:flex;align-items:center;gap:17px;margin-bottom:34px}.barros-workshop-specializations__number{color:#ffffff40;font-size:11px;font-weight:700;line-height:1;letter-spacing:.14em}.barros-workshop-specializations__category{display:flex;align-items:center;gap:12px;color:var(--bws-accent);font-size:9px;font-weight:750;line-height:1;letter-spacing:.2em;text-transform:uppercase}.barros-workshop-specializations__category:before{width:30px;height:1px;content:"";background:currentColor}.barros-workshop-specializations__item-title{max-width:540px;margin:0;color:#fff;font-size:clamp(32px,3.6vw,56px);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;font-weight:750;line-height:.95;letter-spacing:-.052em;text-transform:uppercase}.barros-workshop-specializations__item-description{max-width:500px;margin-top:29px;color:var(--bws-soft);font-size:clamp(15px,1.1vw,18px);line-height:1.72}.barros-workshop-specializations__item-description p{margin:0}.barros-workshop-specializations__services{margin-top:42px;padding-top:24px;border-top:1px solid rgba(255,255,255,.09)}.barros-workshop-specializations__services-title{margin:0 0 17px;color:#ffffff52;font-size:8px;font-weight:750;line-height:1;letter-spacing:.2em;text-transform:uppercase}.barros-workshop-specializations__checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.barros-workshop-specializations__checklist li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px;align-items:center;min-height:42px;padding:10px 0;color:#ffffffb0;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;line-height:1.4;opacity:1;transform:none}.barros-workshop-specializations__marker{position:relative;width:9px;height:9px;border:1px solid rgba(47,168,58,.76)}.barros-workshop-specializations__marker:after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;content:"";background:var(--bws-accent);opacity:.56;transform:scale(0);transition:opacity .3s ease,transform .3s ease}.barros-workshop-specializations__link{display:inline-flex;align-items:center;gap:13px;margin-top:34px;color:#fff;text-decoration:none;font-size:10px;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase}.barros-workshop-specializations__link svg{transition:transform .3s ease}.barros-workshop-specializations__link:hover svg{transform:translate(5px)}.barros-workshop-specializations__technical-corner{position:absolute;right:18px;bottom:18px;width:25px;height:25px;border-right:1px solid rgba(47,168,58,.54);border-bottom:1px solid rgba(47,168,58,.54)}.barros-workshop-specializations__item-progress{position:absolute;right:0;bottom:-1px;left:0;z-index:5;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(47,168,58,.4),transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.25s cubic-bezier(.22,1,.36,1)}.barros-workshop-specializations__item--image-right{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)}.barros-workshop-specializations__item--image-right .barros-workshop-specializations__media{grid-column:2;grid-row:1}.barros-workshop-specializations__item--image-right .barros-workshop-specializations__content{grid-column:1;grid-row:1}.barros-workshop-specializations__item--image-right .barros-workshop-specializations__media-line{right:auto;left:0}.barros-workshop-specializations__item--image-right .barros-workshop-specializations__item-progress{transform-origin:right}@media(hover:hover)and (pointer:fine){.barros-workshop-specializations__item:hover .barros-workshop-specializations__image{transform:scale(1.035);filter:contrast(1.025)}.barros-workshop-specializations__item:hover .barros-workshop-specializations__marker:after{opacity:.9;transform:scale(1)}}.barros-workshop-specializations.is-animation-ready .barros-workshop-specializations__header{opacity:0;transform:translateY(30px);transition:opacity .75s ease,transform .9s cubic-bezier(.22,1,.36,1)}.barros-workshop-specializations.is-animation-ready .barros-workshop-specializations__header.is-visible{opacity:1;transform:translateY(0)}.barros-workshop-specializations.is-animation-ready .barros-workshop-specializations__item{opacity:0;transform:translateY(55px);transition:opacity .75s ease,transform 1s cubic-bezier(.22,1,.36,1)}.barros-workshop-specializations.is-animation-ready .barros-workshop-specializations__item.is-visible{opacity:1;transform:translateY(0)}.barros-workshop-specializations.is-animation-ready .barros-workshop-specializations__image{transform:scale(1.075)}.barros-workshop-specializations.is-animation-ready .barros-workshop-specializations__item.is-visible .barros-workshop-specializations__image{transform:scale(1)}.barros-workshop-specializations.is-animation-ready .barros-workshop-specializations__content-inner{opacity:0;transform:translateY(28px);transition:opacity .65s ease .14s,transform .85s cubic-bezier(.22,1,.36,1) .14s}.barros-workshop-specializations.is-animation-ready .barros-workshop-specializations__item.is-visible .barros-workshop-specializations__content-inner{opacity:1;transform:translateY(0)}.barros-workshop-specializations.is-animation-ready .barros-workshop-specializations__checklist li{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .48s cubic-bezier(.22,1,.36,1);transition-delay:calc(.28s + (var(--bws-checklist-index) * 55ms))}.barros-workshop-specializations.is-animation-ready .barros-workshop-specializations__item.is-visible .barros-workshop-specializations__checklist li{opacity:1;transform:translateY(0)}.barros-workshop-specializations.is-animation-ready .barros-workshop-specializations__item.is-visible .barros-workshop-specializations__media-line{height:42%}.barros-workshop-specializations.is-animation-ready .barros-workshop-specializations__item.is-visible .barros-workshop-specializations__item-progress{transform:scaleX(1)}@media screen and (max-width:1100px){.barros-workshop-specializations__inner{width:min(calc(100% - 56px),var(--bws-max-width, 1500px))}.barros-workshop-specializations__heading-grid{grid-template-columns:1fr;gap:32px}.barros-workshop-specializations__item,.barros-workshop-specializations__item--image-right{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr)}.barros-workshop-specializations__item--image-right{grid-template-columns:minmax(330px,.92fr) minmax(0,1.08fr)}.barros-workshop-specializations__content{padding:44px 38px}.barros-workshop-specializations__checklist{grid-template-columns:1fr}}@media screen and (max-width:749px){.barros-workshop-specializations{padding:clamp(80px,18vw,110px) 0}.barros-workshop-specializations__inner{width:calc(100% - 36px)}.barros-workshop-specializations__eyebrow{margin-bottom:25px}.barros-workshop-specializations__title{font-size:clamp(43px,13vw,62px)}.barros-workshop-specializations__list{gap:24px;margin-top:70px}.barros-workshop-specializations__item,.barros-workshop-specializations__item--image-right{display:grid;grid-template-columns:1fr;min-height:0}.barros-workshop-specializations__media,.barros-workshop-specializations__item--image-right .barros-workshop-specializations__media{grid-column:1;grid-row:1;min-height:clamp(330px,105vw,500px)}.barros-workshop-specializations__content,.barros-workshop-specializations__item--image-right .barros-workshop-specializations__content{grid-column:1;grid-row:2;padding:42px 25px 48px}.barros-workshop-specializations__item-title{font-size:clamp(24px,7.4vw,38px);letter-spacing:-.045em}.barros-workshop-specializations__item-description{margin-top:23px}.barros-workshop-specializations__services{margin-top:34px}.barros-workshop-specializations__checklist{grid-template-columns:1fr}.barros-workshop-specializations__media-label{top:19px;left:19px}.barros-workshop-specializations__technical-corner{right:13px;bottom:13px}}.shopify-design-mode .barros-workshop-specializations__header,.shopify-design-mode .barros-workshop-specializations__item,.shopify-design-mode .barros-workshop-specializations__content-inner,.shopify-design-mode .barros-workshop-specializations__checklist li{visibility:visible!important;opacity:1!important;transform:none!important}.shopify-design-mode .barros-workshop-specializations__image{transform:scale(1)!important}.shopify-design-mode .barros-workshop-specializations__media-line{height:42%!important}.shopify-design-mode .barros-workshop-specializations__item-progress{transform:scaleX(1)!important}@media(prefers-reduced-motion:reduce){.barros-workshop-specializations__header,.barros-workshop-specializations__item,.barros-workshop-specializations__image,.barros-workshop-specializations__content-inner,.barros-workshop-specializations__checklist li,.barros-workshop-specializations__media-line,.barros-workshop-specializations__item-progress{visibility:visible!important;opacity:1!important;transform:none!important;transition:none!important}.barros-workshop-specializations__media-line{height:42%!important}.barros-workshop-specializations__item-progress{transform:scaleX(1)!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/barros-workshop-specializations.css.map */
