.container{max-width:1200px;margin:0 auto;padding:0 20px}.gowns-section{margin-top:3rem;padding-top:3rem;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:2rem}.gown-colors-box,.gown-feature-box,.bag-box{flex:1 1 300px}.gown-colors-box{background:#f8fafc;padding:2.2rem;border:1px solid #e2e8f0;border-radius:1rem;max-width:25%}.gown-colors-title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1.75rem;text-align:left}.gown-colors-wrapper{display:flex;flex-wrap:wrap;gap:2.5rem}.gown-color-item{display:flex;flex-direction:column;align-items:center;flex:0 0 60px;gap:.8rem}.color-circle{display:block!important;width:48px;height:48px;border-radius:50%;border:2px solid #cbd5e1;box-shadow:0 2px 6px #0000000d}.color-label{max-width:50px;text-wrap:wrap;font-weight:600;color:#475569}.gown-feature-box{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 6px 14px #0000000f;overflow:hidden;flex:1 1 480px;max-width:50%;display:flex}.gown-feature-item{display:flex;flex-direction:column;width:100%}.gown-feature-image img{width:100%;height:330px;display:block;object-fit:cover}.gown-feature-content{padding:1.5rem;border-left:1px solid #f1f5f9;display:flex;flex-direction:column}.gown-feature-title{font-size:2rem;font-weight:900}.gown-feature-price{font-size:3.7rem;text-wrap:wrap;font-weight:900;margin:2px 0}.gown-feature-desc *{font-size:.2rem;color:#475569;margin:0;padding:0}.gown-feature-btn{width:100%;padding:1rem 0;font-weight:700;border-radius:.75rem;border:none;cursor:pointer;transition:background .25s ease;color:#fff;font-size:14px;text-align:center;text-decoration:none}.gown-feature-btn:hover{filter:brightness(.9)}.bag-box{background:#eff6ff;padding:1.5rem;border:1px solid #bfdbfe;border-radius:1rem;flex:1 1 280px;max-width:25%}.bag-title{font-size:2rem;font-weight:700;color:#1e3a8a;margin-bottom:1.75rem}.bag-image img{width:100%;height:auto;max-width:220px;aspect-ratio:1 / 1;object-fit:cover;border-radius:.75rem;display:block;margin-inline:auto}.bag-color-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem}.bag-color-item{display:flex;flex-direction:column;align-items:center;flex:0 0 40px;gap:.35rem}.bag-color-circle{display:block!important;width:48px;height:48px;border-radius:50%;border:2px solid #cbd5e1;box-shadow:0 2px 6px #0000000d}.bag-color-label{font-size:1rem;font-weight:600;color:#475569}.button-style-primary{background-color:#1d4ed8;color:#fff}.button-style-primary:hover{background:#587ee7}.button-style-secondary{background-color:#b91c1c;color:#fff}.button-style-secondary:hover{background:#d62b2b}@media (max-width: 1200px){.gown-colors-box,.gown-feature-box,.bag-box{max-width:48%;flex:1 1 48%}}@media (max-width: 900px){.gowns-section{justify-content:center}.gown-colors-box,.gown-feature-box,.bag-box{max-width:100%;flex:1 1 100%}.gown-feature-image img{height:240px}}@media (max-width: 768px){.bag-color-item{flex:0 0 55px}}@media (max-width: 600px){.gowns-section{flex-direction:column;gap:1.5rem}.gown-feature-title{font-size:1.6rem}.gown-feature-price{font-size:2.4rem!important}.gown-colors-title,.bag-title{font-size:1.4rem}.bag-image img{max-width:160px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/gowns-and-colors-section.css.map */
