.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .paytrail-terms{margin-bottom:1rem;margin-bottom:var(--375px-s);margin-top:0}@media screen and (min-width:1023px){.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .paytrail-terms{margin-bottom:1.5rem;margin-bottom:var(--1023px-s)}}.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .paytrail-terms a{text-decoration:underline}.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method{background-color:var(--light-sand);border:1px solid var(--border);border-radius:4px;padding:.125rem .375rem}@media (min-width:768px){.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method{padding:1.3125rem 1rem}}.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method input:checked+label,.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method input:focus+label{background-color:var(--sand)}.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method:has(input:checked),.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method:has(input:focus),.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method:hover{border:1px solid var(--orange)}.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method:has(input:checked) label,.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method:has(input:focus) label,.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method:hover label{background-color:var(--light-sand)}.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method.gfield.gfield--width-quarter{grid-column:span 4}@media (min-width:1440px){.gform_wrapper .gform_fields .gfield .id-paytrail-payment-methods .payment-method.gfield.gfield--width-quarter{grid-column:span 3}}.block-non-material-gift .block-hero{text-align:center}@media (min-width:1023px){.block-non-material-gift .block-hero{text-align:left}.block-non-material-gift .block-hero.has-image .wave-gfx{top:calc(100% - 2rem)}}.block-non-material-gift .block-hero h1{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.block-non-material-gift .non-material-gift-title{margin-bottom:1rem;margin-bottom:var(--375px-s);margin-top:1rem;margin-top:var(--375px-s)}@media screen and (min-width:1023px){.block-non-material-gift .non-material-gift-title{margin-top:1.5rem;margin-top:var(--1023px-s)}}@media screen and (min-width:1025px){.block-non-material-gift .non-material-gift-title{margin-top:1rem;margin-top:var(--1025px-xs)}}@media screen and (min-width:1023px){.block-non-material-gift .non-material-gift-title{margin-bottom:1.5rem;margin-bottom:var(--1023px-s)}}.block-non-material-gift .tag{background-color:var(--orange);border-radius:24px;color:var(--white);display:inline-block;font-size:1.188rem;font-weight:700;line-height:1.26;padding:.75rem 1.125rem}@media (min-width:1023px){.block-non-material-gift .tag{border-radius:27px;padding:1rem 1.5rem}}.block-non-material-gift .amount{color:var(--dark-purple);font-size:1.25rem;font-weight:700}.block-non-material-gift .hero-image{margin-top:2rem;margin-top:var(--375px-l)}@media screen and (min-width:1023px){.block-non-material-gift .hero-image{margin-top:2.5rem;margin-top:var(--1023px-l)}}@media screen and (min-width:1440px){.block-non-material-gift .hero-image{margin-top:3rem;margin-top:var(--1440px-l)}}.block-non-material-gift .hero-image img{border-radius:8px}@media (min-width:1023px){.block-non-material-gift .hero-image{margin-bottom:0;margin-top:0}}.block-non-material-gift .non-material-gift-content h2{margin-bottom:1rem;margin-bottom:var(--375px-s)}@media screen and (min-width:1023px){.block-non-material-gift .non-material-gift-content h2{margin-bottom:1.5rem;margin-bottom:var(--1023px-s)}}.block-non-material-gift .non-material-gift-content p{margin-bottom:1rem;margin-bottom:var(--375px-s)}@media screen and (min-width:1023px){.block-non-material-gift .non-material-gift-content p{margin-bottom:1.5rem;margin-bottom:var(--1023px-s)}}.block-non-material-gift .non-material-gift-form{border-radius:4px;margin-top:1.5rem;margin-top:var(--375px-m);padding:1.5rem;padding:var(--375px-m)}@media screen and (min-width:1023px){.block-non-material-gift .non-material-gift-form{margin-top:2rem;margin-top:var(--1023px-m);padding:2rem;padding:var(--1023px-m)}}@media (min-width:1023px){.block-non-material-gift .non-material-gift-form{margin-top:0}}.block-non-material-gift .non-material-gift-fields-title{margin-top:1.5rem;margin-top:var(--375px-m)}@media screen and (min-width:1023px){.block-non-material-gift .non-material-gift-fields-title{margin-top:2rem;margin-top:var(--1023px-m)}}.non-material-gift-form.customer-type-is-business .non-material-gift-role-selection,.non-material-gift-form.customer-type-is-consumer .non-material-gift-role-selection{display:none}.non-material-gift-role-selection{background-color:#fff6eb;border-radius:4px;font-size:1rem;margin:0 0 1.5rem;padding:1rem}.non-material-gift-role-selection p{margin:0!important}.selected-non-material-gift-details{border-left:4px solid var(--orange);margin-top:1rem;margin-top:var(--375px-s);padding-left:1rem;padding-left:var(--375px-s)}@media screen and (min-width:1023px){.selected-non-material-gift-details{margin-top:1.5rem;margin-top:var(--1023px-s);padding-left:1.5rem;padding-left:var(--1023px-s)}}.selected-non-material-gift-details .selected-non-material-gift-title{margin:0 0 .5rem!important}.selected-non-material-gift-details .selected-non-material-gift-description{margin:0 0 1rem!important}.selected-non-material-gift-details .selected-non-material-gift-price{font-weight:600;margin:0!important}