.gvc-conversion{max-width:1120px;margin:0 auto;padding:40px 24px 64px;color:#342c39;line-height:1.7;font-size:17px}.gvc-conversion *{box-sizing:border-box}.gvc-conversion h2{font-size:28px;line-height:1.25;margin:30px 0 18px}.gvc-conversion h3{font-size:22px;line-height:1.35}.gvc-conversion p,.gvc-conversion li{font-size:17px;line-height:1.7}.gvc-conversion a{color:#552080;text-decoration:underline;text-underline-offset:3px}.gvc-conversion a:focus-visible,.gvc-conversion button:focus-visible,.gvc-conversion input:focus-visible,.gvc-conversion select:focus-visible,.gvc-conversion textarea:focus-visible{outline:3px solid #552080;outline-offset:3px}.gvc-conversion .gvc-lead{font-size:21px;max-width:850px}.gvc-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.gvc-conversion .gvc-route{display:flex;flex-direction:column;gap:14px;padding:24px;background:#f5f2f7;border-top:3px solid #552080;text-decoration:none;color:#342c39}.gvc-route strong{font-size:23px;line-height:1.2}.gvc-route span:last-child{color:#552080;margin-top:auto;text-decoration:underline}.gvc-next,.gvc-callout{padding:24px;background:#f5f2f7;margin:30px 0}.gvc-next h2{margin-top:0}.gvc-conversion .gvc-button,.gvc-conversion input[type=submit],.gvc-conversion button{display:inline-block;background:#552080;color:white;padding:13px 20px;border:0;text-decoration:none;cursor:pointer;min-height:44px}.gvc-conversion input:not([type=hidden]):not([type=submit]):not([type=checkbox]),.gvc-conversion select,.gvc-conversion textarea{border:1px solid #8e8793;background:#fff;border-radius:2px;padding:12px;max-width:100%;font:inherit}.gvc-conversion .gform_wrapper{margin-top:28px;max-width:850px}.gvc-quote-hub .gform_wrapper{max-width:none}.gvc-conversion .gfield{margin-bottom:20px}.gvc-conversion .gfield_label{display:block!important;font-weight:600;position:static!important;width:auto!important;height:auto!important;clip:auto!important}.gvc-conversion .gfield_description{font-size:15px;color:#605968}.gvc-quote-hub table{width:100%;border-collapse:collapse}.gvc-quote-hub th,.gvc-quote-hub td{padding:14px;border-bottom:1px solid #ddd;vertical-align:middle;text-align:left}.gvc-quote-hub td.product-thumbnail img{width:100px;height:85px;object-fit:contain}.gvc-quote-hub .product-remove a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;font-size:25px}.gvc-quote-hub .quantity input{width:90px!important}.gvc-quote-hub .product-price{display:none}.gvc-quote-hub .gvc-total-row{display:none}.gvc-quote-price{font-size:14px;color:#605968}.gvc-conversion button:disabled,.gvc-conversion input[type=submit]:disabled{opacity:.55;cursor:wait}.gvc-quantity-status:not(:empty){padding:12px 16px;border-left:3px solid #552080;background:#f5f2f7}.gvc-conversion address{font-style:normal}.gvc-conversion section[id]{scroll-margin-top:120px}.gvc-conversion .gform_confirmation_message{padding:24px;background:#f5f2f7}.gvc-guide-table{overflow-x:auto}.gvc-guide-table table{width:100%;border-collapse:collapse;min-width:600px}.gvc-guide-table th,.gvc-guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d8d2dc;padding:15px}.gvc-guide-table th{background:#f5f2f7}.gvc-conversion figure{margin:30px 0}.gvc-conversion figure img{max-width:100%;height:auto}.gvc-conversion figcaption{font-size:14px;color:#605968}@media(max-width:760px){.gvc-route-grid{grid-template-columns:1fr}.gvc-conversion{padding:24px 16px 40px}.gvc-conversion .gvc-lead{font-size:19px}.gvc-quote-hub table,.gvc-quote-hub tbody{display:block}.gvc-quote-hub thead{display:none}.gvc-quote-hub tr.cart-item{display:grid;grid-template-columns:48px 90px minmax(0,1fr);border-bottom:1px solid #d8d2dc;padding:16px 0}.gvc-quote-hub tr.cart-item td{border:0;padding:8px;min-width:0}.gvc-quote-hub .product-name{overflow-wrap:anywhere}.gvc-quote-hub td.product-quantity{grid-column:3}.gvc-quote-hub td.product-quantity:before{content:'Quantity';display:block;font-size:14px}.gvc-quote-hub td.product-thumbnail img{width:74px;height:74px}.gvc-quote-hub .gfield{float:none!important;width:100%!important}.gvc-conversion .gvc-next{padding:20px}.gvc-conversion h2{font-size:25px}}
@media(max-width:760px){.gvc-quote-hub tr.cart-item td{width:auto!important}.gvc-quote-hub tr.cart-item{width:100%!important}}
