.cart-request{margin:20px 0;padding:18px;background:#eee9ff;border-radius:14px}.cart-request>summary{font-size:16px;font-weight:700;cursor:pointer}.request-form>label{display:block;margin:14px 0;font-size:14px}.request-form input:not([type=checkbox]),.request-form textarea,#mole-contact-form textarea{width:100%;border:1px solid #cec4df;background:white;border-radius:8px;padding:11px;font:inherit;margin-top:7px;min-height:44px}.request-consent,#mole-contact-form>.request-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;margin:14px 0}.request-consent input[type=checkbox],#mole-contact-form .request-consent input{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:2px 0}.request-consent a{text-decoration:underline}.request-trap,#mole-contact-form>.request-trap{display:none!important}.cart-request small{display:block;line-height:1.5;margin-top:12px;color:#635674}.request-form [role=status]{font-size:14px;line-height:1.5;margin-top:12px}.privacy-copy{max-width:950px;padding-bottom:60px}.privacy-copy h2{margin-top:30px;font-size:26px}.privacy-copy p{line-height:1.8;font-size:16px;margin-block:16px}.privacy-copy a{text-decoration:underline}.analytics-choice{position:fixed;left:20px;bottom:18px;z-index:110;width:min(470px,calc(100vw - 40px));padding:18px;background:white;border:1px solid #d6caed;box-shadow:0 8px 38px #23173626;border-radius:14px;font-size:13px;line-height:1.6}.analytics-choice div{display:flex;gap:12px;margin-top:12px}.analytics-choice button{border:0;border-radius:8px;background:#eee9ff;padding:10px 16px;font:inherit;cursor:pointer}.analytics-choice button:first-child{background:#7054bc;color:white}.analytics-choice a{text-decoration:underline}.footer-email{overflow-wrap:anywhere}
