.barros-offers{position:relative;min-height:60vh;padding:clamp(56px,7vw,104px) 0 clamp(72px,8vw,120px);overflow:hidden;background:radial-gradient(circle at 82% 0%,rgba(47,168,58,.11),transparent 27%),#0e0e0e;color:#fff}.barros-offers:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(47,168,58,.7),transparent)}.barros-offers__inner{position:relative;z-index:1}.barros-offers__header{margin-bottom:clamp(34px,5vw,62px);padding-bottom:clamp(34px,4vw,52px);border-bottom:1px solid rgba(255,255,255,.1)}.barros-offers__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:22px;color:#49c256;font-size:12px;font-weight:800;line-height:1;letter-spacing:.18em}.barros-offers__eyebrow span{width:30px;height:2px;background:#2fa83a}.barros-offers__heading-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(36px,7vw,100px);align-items:end}.barros-offers__title{margin:0;color:#fff;font-size:clamp(46px,6vw,88px);font-weight:720;line-height:.94;letter-spacing:-.055em}.barros-offers__intro{max-width:480px;justify-self:end}.barros-offers__intro p{margin:0 0 20px;color:#ffffffad;font-size:16px;line-height:1.55}.barros-offers__rule{display:inline-flex;padding:9px 12px;color:#73d77c;background:#2fa83a1a;border:1px solid rgba(47,168,58,.35);border-radius:999px;font-size:11px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.barros-offers__controls{margin:0 0 clamp(34px,4vw,52px);padding:18px 0 20px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.barros-offers__controls-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.barros-offers__controls-head>div{display:flex;align-items:baseline;gap:14px}.barros-offers__controls-kicker{color:#ffffff61;font-size:9px;line-height:1;font-weight:800;letter-spacing:.14em}.barros-offers__count{color:#ffffffbd;font-size:12px;font-weight:650}.barros-offers__reset{padding:0;border:0;border-bottom:1px solid rgba(47,168,58,.55);background:transparent;color:#ffffff9e;font:inherit;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.barros-offers__filters{display:grid;grid-template-columns:repeat(4,minmax(145px,1fr));gap:10px}.barros-offers__filter{min-width:0;min-height:66px;padding:10px 12px 9px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#ffffff07;transition:border-color .18s ease,background-color .18s ease}.barros-offers__filter:focus-within{border-color:#2fa83a94;background:#2fa83a0e}.barros-offers__filter>span{margin-bottom:7px;color:#ffffff61;font-size:8px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.barros-offers__filter select,.barros-offers__filter input{width:100%;min-width:0;height:24px;margin:0;padding:0 20px 0 0;border:0;outline:0;appearance:none;-webkit-appearance:none;background:transparent;color:#fff;box-shadow:none;font-family:inherit;font-size:12px;font-weight:680;line-height:24px}.barros-offers__filter:has(select){position:relative}.barros-offers__filter:has(select):after{content:"\2193";position:absolute;right:12px;bottom:15px;color:#49c256;font-size:12px;pointer-events:none}.barros-offers__filter select option{background:#151515;color:#fff}.barros-offers [data-filter-field=availability]{display:none!important}.barros-offers__filter--price,.barros-offers__filter--sort{grid-column:span 2}.barros-offers__price-fields{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:9px;align-items:center}.barros-offers__price-fields label{position:relative;display:block}.barros-offers__price-fields i{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#ffffff70;font-style:normal;font-size:12px;pointer-events:none}.barros-offers__price-fields input{padding-left:13px;padding-right:0}.barros-offers__price-fields input::placeholder{color:#ffffff8f;opacity:1}.barros-offers__price-separator{margin:0!important;color:#ffffff40!important;font-size:11px!important}.barros-offers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.barros-offers__item{position:relative;min-width:0}.barros-offers__item[hidden]{display:none!important}.barros-offers__discount{position:absolute;top:14px;left:14px;z-index:5;min-width:54px;padding:8px 10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#2fa83a;border:1px solid rgba(255,255,255,.16);border-radius:999px;box-shadow:0 8px 24px #2fa83a3d;font-size:12px;font-weight:820;line-height:1;letter-spacing:.03em}.barros-offers .barros-product-card{height:100%;background:#151515;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:14px;overflow:hidden;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.barros-offers .barros-product-card__media{background:#fff}.barros-offers .barros-product-card__body{padding:20px 18px 18px;background:#151515}.barros-offers .barros-product-card__meta{display:none!important}.barros-offers .barros-product-card__heading,.barros-offers .barros-product-card__model{color:#fff}.barros-offers .barros-product-card__detail{color:#ffffff8f}.barros-offers .barros-product-card__year{color:#ffffffb8}.barros-offers .barros-product-card__detail-separator{color:#ffffff47}.barros-offers .barros-product-card__footer{border-top-color:#ffffff1c}.barros-offers .barros-product-card__price-prefix{color:#ffffff80}.barros-offers .barros-product-card__price strong{color:#fff}.barros-offers .barros-product-card__price s{color:#ffffff6b}.barros-offers .barros-product-card__cta{color:#ffffffa8}.barros-offers .barros-product-card__cta-arrow{color:#49c256}.barros-offers .barros-product-card:hover{transform:translateY(-3px);border-color:#2fa83a73;box-shadow:0 18px 48px #00000047}.barros-offers .barros-product-card:hover .barros-product-card__detail{color:#ffffffb3}.barros-offers .barros-product-card:hover .barros-product-card__cta{color:#fff}.barros-offers__filtered-empty,.barros-offers__empty{padding:72px 28px;text-align:center;border:1px solid rgba(47,168,58,.26);border-radius:16px;background:#2fa83a0e}.barros-offers__filtered-empty>span,.barros-offers__empty>span{color:#49c256;font-size:11px;font-weight:800;letter-spacing:.16em}.barros-offers__filtered-empty h2,.barros-offers__empty h2{max-width:760px;margin:16px auto 10px;color:#fff;font-size:clamp(28px,3vw,44px)}.barros-offers__empty p{max-width:640px;margin:0 auto;color:#ffffff94}.barros-offers__filtered-empty button{margin-top:18px;padding:12px 16px;border:1px solid rgba(47,168,58,.5);border-radius:999px;background:#2fa83a17;color:#fff;font:inherit;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.barros-offers__pagination{margin-top:56px}@media(max-width:1180px){.barros-offers__filters{grid-template-columns:repeat(3,minmax(145px,1fr))}.barros-offers__filter--sort{grid-column:span 3}.barros-offers__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.barros-offers__heading-row{grid-template-columns:1fr;gap:28px}.barros-offers__intro{justify-self:start}.barros-offers__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.barros-offers__filter--price,.barros-offers__filter--sort{grid-column:span 2}.barros-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}@media(max-width:560px){.barros-offers{padding-top:44px}.barros-offers__title{font-size:clamp(42px,14vw,62px)}.barros-offers__controls-head>div{display:block}.barros-offers__controls-kicker{display:block;margin-bottom:7px}.barros-offers__filters{grid-template-columns:1fr}.barros-offers__filter--price,.barros-offers__filter--sort{grid-column:auto}.barros-offers__grid{grid-template-columns:1fr}.barros-offers .barros-product-card__body{padding:18px 16px 16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-barros-offerte-grid.css.map */
