.bag-exclusive{width:100%}.bag-exclusive__heading{font-family:Cormorant-SemiBold,serif;font-size:28px;font-weight:400;line-height:1.3;color:#000;margin:0 0 16px;text-transform:none;letter-spacing:0}.bag-exclusive__text{font-family:Poppins,sans-serif;font-size:13px;line-height:1.6;color:#000;margin:0}.bag-exclusive__swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin:60px 0 0;padding:0}.bag-exclusive__swatch-media{overflow:hidden;line-height:0;aspect-ratio:3 / 2;background-color:#f2f2f2}.bag-exclusive__swatch-media img,.bag-exclusive__swatch-media svg{width:100%;height:100%;object-fit:cover;display:block}.bag-exclusive__swatch-label{font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;color:#000;text-align:center;margin:18px 0 0}.bag-exclusive__images{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:72px}.bag-exclusive__image{overflow:hidden;line-height:0;aspect-ratio:5 / 4;background-color:#f2f2f2}.bag-exclusive__image img,.bag-exclusive__image svg{width:100%;height:100%;object-fit:cover;display:block}.bag-exclusive__cta{text-align:center;margin-top:64px}.bag-exclusive__cta-title{font-family:Poppins,sans-serif;font-size:12px;font-weight:500;color:#000;margin:0 0 14px}.bag-exclusive__cta-link{font-family:Poppins,sans-serif;font-size:12px;color:#000;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.bag-exclusive__heading{font-size:18px;margin-bottom:12px}.bag-exclusive__text{font-size:10px}.bag-exclusive__swatches{grid-template-columns:repeat(3,1fr);gap:16px 10px;margin-top:28px}.bag-exclusive__swatch-label{font-size:10px;margin-top:8px}.bag-exclusive__images{grid-template-columns:1fr;gap:30px;margin-top:44px}.bag-exclusive__cta{margin-top:48px}.bag-exclusive__cta-title,.bag-exclusive__cta-link{font-size:10px}}.bag-exclusive__details{max-width:960px;margin:48px auto 0;text-align:center;font-family:Poppins,sans-serif;font-size:13px;line-height:1.6}.bag-exclusive__details p{margin:0}.bag-exclusive__details-title{font-weight:600}.bag-exclusive__details-title-ar{margin-top:16px!important}.bag-exclusive__details-tagline{margin-top:28px!important}.bag-exclusive__details-text{margin-top:12px!important}.bag-exclusive__details-price{margin-top:24px!important;font-size:11px;font-style:italic}@media screen and (max-width:749px){.bag-exclusive__details{margin-top:32px;padding-inline:16px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-bag-exclusive.css.map */
