.badass-soaps{--badass-brown: #3c2016;--badass-cream: #fef9ef;--badass-gold: #f8be61;--badass-peach: #fdebd8;background-color:var(--badass-peach);overflow:visible}.badass-soaps__inner{max-width:1440px;margin:0 auto;padding:0 80px;display:flex;flex-direction:column;gap:40px;box-sizing:border-box;width:100%}.badass-soaps__header{text-align:center;max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.badass-soaps__badge{display:inline-flex;align-items:center;gap:8px;font-family:"Nunito",var(--font-body-family),sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--badass-brown);background:var(--badass-gold);border:2px solid var(--badass-brown);box-shadow:3px 3px 0 var(--badass-brown);padding:6px 14px}.badass-soaps__badge-dot{width:8px;height:8px;border-radius:50%;background:var(--badass-brown);animation:badass-soaps-pulse 1.6s ease-in-out infinite}@keyframes badass-soaps-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.badass-soaps__heading{margin:0;font-family:Chewy,system-ui,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.15;color:var(--badass-brown)}.badass-soaps__subtext{margin:0;font-family:"Nunito",var(--font-body-family),sans-serif;font-size:clamp(15px,1.6vw,18px);line-height:1.5;color:var(--badass-brown);opacity:.85}.badass-soaps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0 6px 8px 0;box-sizing:border-box;width:100%}.badass-soaps__item{position:relative;aspect-ratio:1 / 1.15;min-height:240px;background:var(--badass-cream);border:2.5px solid var(--badass-brown);box-shadow:4px 4px 0 var(--badass-brown);overflow:visible;isolation:isolate;cursor:default;transition:box-shadow .25s ease}.badass-soaps__item>.badass-soaps__media,.badass-soaps__item>.badass-soaps__face,.badass-soaps__item>.badass-soaps__reveal{overflow:hidden}.badass-soaps__item:hover,.badass-soaps__item:focus-within{box-shadow:6px 6px 0 var(--badass-brown)}.badass-soaps__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#f3e4d0;overflow:hidden}.badass-soaps__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;will-change:transform;transform:scale(1);transition:transform .5s ease}.badass-soaps__item:hover .badass-soaps__media img,.badass-soaps__item:focus-within .badass-soaps__media img{transform:scale(1.04)}.badass-soaps__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#3c201600,#3c201614 42%,#3c2016b3 72%,#3c2016eb);transition:opacity .35s ease}.badass-soaps__item:hover .badass-soaps__media:after,.badass-soaps__item:focus-within .badass-soaps__media:after{opacity:0}.badass-soaps__swatch{position:absolute;top:18px;right:18px;z-index:1;width:42px;height:42px;border-radius:50%;border:2px solid var(--badass-brown);box-shadow:2px 2px 0 var(--badass-brown);transition:opacity .3s ease}.badass-soaps__item:hover .badass-soaps__swatch,.badass-soaps__item:focus-within .badass-soaps__swatch{opacity:0}.badass-soaps__face{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:22px 20px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;overflow:hidden;transition:opacity .3s ease}.badass-soaps__name,.badass-soaps h3.badass-soaps__name{margin:0;font-family:Chewy,system-ui,sans-serif;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.15;letter-spacing:normal;text-transform:none;color:var(--badass-brown)}.badass-soaps__highlight{margin:0;font-family:"Nunito",var(--font-body-family),sans-serif;font-size:13px;line-height:1.4;color:var(--badass-brown);opacity:.75}.badass-soaps__item--has-image .badass-soaps__face .badass-soaps__name{color:var(--badass-cream);text-shadow:0 1px 10px rgba(0,0,0,.35)}.badass-soaps__item--has-image .badass-soaps__highlight{color:#fef9efe0;opacity:1;text-shadow:0 1px 8px rgba(0,0,0,.3)}.badass-soaps__name--reveal,.badass-soaps h3.badass-soaps__name--reveal{color:var(--badass-cream);text-shadow:none}.badass-soaps__reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:22px 20px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;background:#3c2016e0;color:var(--badass-cream);opacity:0;overflow:hidden;pointer-events:none;transition:opacity .35s ease}.badass-soaps__item:hover .badass-soaps__reveal,.badass-soaps__item:focus-within .badass-soaps__reveal{opacity:1;pointer-events:auto}.badass-soaps__item:hover .badass-soaps__face,.badass-soaps__item:focus-within .badass-soaps__face{opacity:0;pointer-events:none}.badass-soaps__reveal-label{margin:0;flex-shrink:0;font-family:"Nunito",var(--font-body-family),sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--badass-gold)}.badass-soaps__ingredients{margin:0;flex:0 1 auto;min-height:0;max-height:15rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;font-family:"Nunito",var(--font-body-family),sans-serif;font-size:13px;line-height:1.45;color:#fef9efe6}.badass-soaps__hint{margin:0;text-align:center;font-family:"Nunito",var(--font-body-family),sans-serif;font-size:14px;color:var(--badass-brown);opacity:.7}@media screen and (max-width:1100px){.badass-soaps__inner{padding:0 40px}.badass-soaps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media screen and (max-width:749px){.badass-soaps__inner{padding:0 16px;gap:24px}.badass-soaps__header{gap:10px;padding:0 4px}.badass-soaps__heading{font-size:clamp(28px,8vw,40px)}.badass-soaps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 4px 10px 0}.badass-soaps__item{min-height:0;aspect-ratio:1 / 1.2;box-shadow:3px 3px 0 var(--badass-brown)}.badass-soaps__item:hover,.badass-soaps__item:focus-within{box-shadow:4px 4px 0 var(--badass-brown)}.badass-soaps__face,.badass-soaps__reveal{padding:14px 12px}.badass-soaps__reveal{justify-content:flex-start;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.badass-soaps__name,.badass-soaps h3.badass-soaps__name{font-size:clamp(16px,4.2vw,20px);flex-shrink:0}.badass-soaps__highlight{font-size:11px}.badass-soaps__swatch{width:28px;height:28px;top:10px;right:10px}.badass-soaps__ingredients{flex:1 1 auto;max-height:none;font-size:11px;padding-bottom:4px}.badass-soaps__item:hover .badass-soaps__media img,.badass-soaps__item:focus-within .badass-soaps__media img{transform:none}}@media(prefers-reduced-motion:reduce){.badass-soaps__media img,.badass-soaps__face,.badass-soaps__reveal,.badass-soaps__item{transition:none}.badass-soaps__item:hover .badass-soaps__media img,.badass-soaps__item:focus-within .badass-soaps__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-badass-soaps-coming-soon.css.map */
