.promo-terms-container{max-width:775px;margin:0 auto}.promo-terms-heading{color:#000;font-family:Geologica,sans-serif;font-size:4.2rem;font-weight:700;line-height:4.2rem;letter-spacing:0;margin:0}@media only screen and (max-width:749px){.promo-terms-heading{font-size:4rem;line-height:4rem}}.promo-accordion{margin-top:3.2rem}.promo-item{border-bottom:1px solid #ddd}.promo-item:first-child{border-top:1px solid #ddd}.promo-trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:Geologica,sans-serif;text-align:left;padding:1.8rem 0;width:100%;background:none;border:none;cursor:pointer}.promo-trigger:hover .promo-trigger-title{color:#dc049b}.promo-trigger-left{display:flex;align-items:center;gap:1.2rem;flex:1 1 0%;min-width:0}.promo-section-label{color:#dc049b;font-family:Geologica,sans-serif;font-size:1.12rem;font-weight:700;letter-spacing:.09rem;text-transform:uppercase;background:#fce9f5;border-radius:20px;padding:8px;white-space:nowrap}.promo-trigger-title{color:#000;font-family:Geologica,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.4;transition:color .2s}.promo-trigger-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px solid rgb(220,4,155);display:flex;align-items:center;justify-content:center;transition:transform .25s,background .2s}.promo-trigger-icon svg{width:10px;height:10px;stroke:#dc049b;transition:transform .25s}.promo-item.is-open .promo-trigger-icon{background:#dc049b}.promo-item.is-open .promo-trigger-icon svg{stroke:#fff;transform:rotate(45deg)}.promo-body{display:none;padding-bottom:1.5rem}.promo-item.is-open .promo-body{display:block}.promo-body p,.promo-body li,.promo-body td,.promo-body th{font-size:1.6rem;font-family:Geologica,sans-serif;color:#000}.promo-body>p:not(:last-child){margin:0 0 1.6rem}.promo-body>p:last-child{margin-bottom:0}.promo-body ul{list-style-type:disc;padding-left:2rem;margin:1rem 0}.promo-body table{border-collapse:collapse;width:100%;margin-bottom:2rem;font-size:1rem;font-family:Geologica,sans-serif}.promo-body td,.promo-body th{border:1px solid #ccc;padding:5px;line-height:normal}.promo-body td>p:not(:last-child){margin:0 0 1rem}.promo-body td>p:last-child{margin:0}.promo-body a{color:#dc049b;text-decoration:underline;font-family:Geologica,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-promo-terms.css.map */
