.mix-and-match-section{background-color:#000;color:#fff;padding:40px 20px}.container{display:flex;justify-content:center;gap:40px;align-items:center;margin:auto}.media-column{width:500px;height:500px;position:relative}.carousel{width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.carousel-item{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease-in-out}.carousel-item.active{opacity:1;position:relative}.carousel-item:first-child{display:block}.video-item{width:100%;height:100%;object-fit:cover}.carousel-indicators{display:flex;justify-content:center;align-items:center;position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:10}.indicator{width:12px;height:12px;background:#fff;border-radius:50%;margin:0 5px;cursor:pointer;transition:background .3s ease-in-out;opacity:.7}.indicator:hover,.indicator.active{background:#black;opacity:1}.subtitle{font-size:1.3rem!important;font-family:Poppins}.options-column{flex:1;max-width:500px;text-align:center}.options-column h2.title{font-family:League Gothic;font-size:42px;margin-bottom:0;margin-top:0}.title{font-size:28px;text-transform:uppercase;margin-bottom:10px}.subtitle{font-size:16px;margin-bottom:20px}.charms-options{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:20px}.charm-item{display:flex;align-items:center;justify-content:space-between;border:1px solid white;padding:10px;width:auto}.charm-name{flex:1;text-align:center;font-family:poppins;font-size:12px;line-height:14px}.qty-btn{background:none;color:#fff;border:none;font-size:20px;cursor:pointer}.qty-input{width:20px;text-align:center;background:none;color:#fff;border:none;font-size:16px;font-family:poppins}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input{-moz-appearance:textfield}.add-to-cart{display:block;width:100%;padding:10px;background:#fff;color:#000;font-size:16px;border:none;cursor:pointer}.charms-container{width:100%}.charms-toggle{width:100%;background:#f0f0f0;color:#000;font-size:18px;padding:12px;border:none;text-align:left;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;font-family:"Poppins" font-weight: 300}.dropdown-icon{font-size:18px;transition:transform .3s ease}.charms-options{display:none;padding:10px}.charms-container.active .charms-options{display:block}.charms-container.active .dropdown-icon{transform:rotate(180deg)}@media (min-width: 769px){.charms-options{display:grid!important;grid-template-columns:repeat(2,1fr)}.charms-toggle{display:none!important}}@media (max-width: 768px){.container{flex-direction:column;text-align:center}.qty-btn,.qty-input{color:#000}.media-column,.carousel{width:100%;height:400px}.charm-name{font-size:14px}.options-column{max-width:100%;width:100%}.charms-options{grid-template-columns:repeat(1,1fr);background:#fff;color:#000;padding:10px 40px}.charm-item{width:100%;border-bottom:1px solid}.add-to-cart{font-size:18px}}.faq-section{padding-bottom:80px!important}.faq-title{text-align:center;font-size:24px;margin-bottom:20px}.faq-container{margin:0 auto}.faq-item{border-bottom:1px solid #ddd;padding:10px 0}.faq-question{background:none;border:none;width:100%;text-align:left;font-size:22px;padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#fff;font-family:Poppins}.faq-icon{font-size:20px;transition:transform .3s ease}.faq-answer{display:none;padding:10px;font-size:16px;color:#fff;font-family:Poppins}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-icon{transform:rotate(45deg)}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
