.pig{letter-spacing:var(--eclara-letter-spacing, 0)}.pig .pig__heading{justify-content:center;align-items:center;text-align:center;gap:10px;margin-bottom:30px}.pig .pig__heading .title{text-align:center}@media screen and (max-width:749px){.pig .pig__heading{flex-direction:column}}@media screen and (min-width:990px){.pig .pig__heading.title-wrapper--no-top-margin{margin-top:5rem}}.pig__wrapper{display:block;position:relative}.pig__grid{display:grid;grid-template-columns:repeat(var(--pig-cols),minmax(0,1fr));gap:var(--pig-gap)}@media screen and (max-width:1024px){.pig__grid{grid-template-columns:repeat(var(--pig-cols-tablet),minmax(0,1fr));gap:25px}}.pig-card{min-width:0;padding:var(--pig-card-padding);border-radius:var(--pig-card-radius);background:var(--pig-card-bg)}.pig-card--shadow{box-shadow:0 4px 20px #00000014}.pig-card__images{display:flex;justify-content:center;gap:var(--pig-images-gap);margin-bottom:15px}.pig-card__image{position:relative;flex:1 1 0;min-width:0;max-width:100%;height:var(--pig-image-height);overflow:hidden;border-radius:var(--pig-image-radius)}.pig-card__image img{display:block;width:100%;height:auto;border-radius:var(--pig-image-radius)}.pig-card__badge{position:absolute;left:50%;bottom:15px;transform:translate(-50%);padding:4px 12px;border-radius:var(--pig-badge-radius);background:var(--pig-badge-bg);color:var(--pig-badge-color);font-size:var(--pig-badge-size);font-weight:700;line-height:1.8;white-space:nowrap}.pig-card__logo{margin-top:20px;text-align:center}.pig-card__logo img{display:inline-block;vertical-align:top;max-width:100%;height:auto;padding:var(--pig-logo-padding);border-radius:var(--pig-logo-radius);background:var(--pig-logo-bg)}.pig-card__title{margin:16px 0 0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--pig-title-size);line-height:1.3;color:var(--pig-title-color);text-align:center}.pig-card__desc{margin:0 0 20px;font-size:var(--pig-desc-size);font-weight:600;line-height:1.3;color:var(--pig-desc-color);text-align:center}.pig-card__desc p{margin:1em 0}.pig-card__desc strong,.pig-card__desc b{font-weight:bolder}.pig__nav,.pig__dots{display:none}@media screen and (max-width:768px){.pig__grid{position:relative;display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pig__grid::-webkit-scrollbar{display:none}.pig-card{flex:0 0 100%;max-width:100%;scroll-snap-align:center}.pig__nav{position:absolute;top:50%;left:0;right:0;z-index:10;display:flex;justify-content:space-between;padding:0 10px;transform:translateY(-50%);pointer-events:none}.pig__arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#333;cursor:pointer;pointer-events:auto;transition:opacity .3s ease}.pig__arrow svg{display:block;width:24px;height:24px}.pig__arrow[disabled]{opacity:.3;cursor:not-allowed}.pig__dots{display:flex;justify-content:center;gap:8px;margin-top:20px;padding-bottom:10px}.pig__dot{display:block;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ddd;cursor:pointer;transition:all .3s ease}.pig__dot.is-active{width:24px;border-radius:4px;background:#333}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-ideas-grid.css.map */
