.swc-wrapper{max-width:1240px;margin:0 auto 3rem;padding:0 1.25rem}.swc-card-container{background-color:#f4f4f4;border-radius:20px;padding:3.5rem 3rem;transition:transform .4s ease,box-shadow .4s ease}.swc-main-title,.swc-item{opacity:0;transform:translateY(28px);will-change:opacity,transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.swc-card-container.is-visible .swc-main-title{opacity:1;transform:translateY(0);transition-delay:.1s}.swc-card-container.is-visible .swc-item-1{opacity:1;transform:translateY(0);transition-delay:.25s}.swc-card-container.is-visible .swc-item-2{opacity:1;transform:translateY(0);transition-delay:.4s}.swc-card-container.is-visible .swc-item-3{opacity:1;transform:translateY(0);transition-delay:.55s}.swc-card-container.is-visible .swc-item-4{opacity:1;transform:translateY(0);transition-delay:.7s}.swc-main-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(1.5rem,4.5vw,2.8rem);font-weight:800;color:#111;margin:0 0 3rem;letter-spacing:-.03em}.swc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;position:relative}.swc-item{display:flex;flex-direction:column;align-items:flex-start;position:relative;cursor:default}.swc-icon-wrapper{color:#111;margin-bottom:1.25rem;display:flex;align-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.swc-icon-wrapper svg{transition:stroke .3s ease}.swc-item:hover .swc-icon-wrapper{transform:translateY(-4px) scale(1.12)}.swc-item-title{font-family:Inter,sans-serif!important;font-size:1.6rem;font-weight:500;color:#111;margin:0 0 .6rem;letter-spacing:-.01em;transition:color .3s ease}.swc-item:hover .swc-item-title{color:#000}.swc-item-desc{font-family:Inter,sans-serif!important;font-size:1.3rem;line-height:1.5;letter-spacing:-.01em;color:#555;margin:0}.swc-item:not(:last-child):after{content:"";position:absolute;right:-1rem;top:0;bottom:0;width:1px;background-color:#00000014}@media screen and (max-width:1024px){.swc-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}.swc-item:not(:last-child):after{display:none}}@media screen and (max-width:600px){.swc-card-container{padding:2.25rem 1.5rem;border-radius:14px}.swc-main-title{margin-bottom:2rem}.swc-grid{grid-template-columns:1fr;gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-shop-with-confidence.css.map */
