.order-total{font-family:"Montserrat",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.375rem;color:#000;display:flex;align-items:baseline;justify-content:space-between}.order-total__grand-total{font-family:"Montserrat",sans-serif;font-size:1.125rem;font-weight:600;line-height:1.625rem;color:#000;margin:20px 0 30px 0;margin-left:auto}@media (min-width: 768px){.order-total__grand-total{margin:30px 0 20px 0}}@media (min-width: 1024px){.order-total__grand-total{margin:5px 0 30px 0}}.order-total__grand-total-value{margin-left:auto;float:right}.order-total_hidden{display:none}.order-total__tax{font-family:"Montserrat",sans-serif;font-size:0.75rem;font-weight:400;line-height:1.125rem;color:#000;color:#595959;padding:0 10px;margin-left:10px}.order-total__value{display:flex;align-items:baseline;margin-left:auto;white-space:nowrap}.giftcard__breadcrumbs{width:100%}.giftcard__form{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px;margin:10px;width:calc(100% - 20px);grid-template-areas:'container container container container' 'summary summary summary summary' 'disclaimer disclaimer disclaimer disclaimer'}@media (min-width: 768px){.giftcard__form{grid-template-columns:repeat(10, 1fr);grid-gap:20px;margin:40px;width:calc(100% - 80px);grid-template-areas:'. container container container container container container container container .' '. summary summary summary summary summary summary summary summary .' '. disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer .'}}@media (min-width: 1024px){.giftcard__form{grid-template-columns:repeat(12, 1fr);max-width:1360px;margin-top:0;grid-template-areas:'container container container container container container container summary summary summary summary summary' 'container container container container container container container . . . . .' 'disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer disclaimer . . . . .'}}.giftcard__container{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:7;background-color:#fff;grid-area:container}.giftcard_title{font-family:"Montserrat",sans-serif;font-size:1.5625rem;font-weight:300;line-height:2.125rem;color:#000}.giftcard_icon-svg{width:24px;height:26px}.giftcard_form-group{padding:0 20px 30px 20px}@media (min-width: 768px){.giftcard_form-group-input{display:flex}}@media (min-width: 768px){.giftcard_form-group-input .form-group{width:100%}}.giftcard_form-group-input .form-group_select{margin-bottom:40px}@media (min-width: 768px){.giftcard_form-group-input .form-group_select{margin-left:30px}}.giftcard_radio-group-physical{margin:0}.giftcard_radio-label{font-family:"Montserrat",sans-serif;font-size:0.875rem;font-weight:400;line-height:1.375rem;color:#000}.giftcard_radio-label-bold{font-family:"Montserrat",sans-serif;font-size:0.875rem;font-weight:600;line-height:1.375rem;color:#000}.giftcard__summary{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:7;padding:20px;background-color:#fff;grid-area:summary}.giftcard__summary .giftcard_title{margin-bottom:20px}.giftcard__summary .order-total__grand-total{margin:20px 0}.giftcard__submit{width:100%}.giftcard__submit_highlighted{background-color:#557911}.giftcard_disclaimer{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:7;font-family:"Montserrat",sans-serif;font-size:0.625rem;font-weight:400;line-height:0.875rem;color:#595959;margin-top:10px;margin-bottom:30px;margin-left:10px;grid-area:disclaimer}@media (min-width: 768px){.giftcard__container{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:15}.giftcard__summary{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:15}.giftcard_disclaimer{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:15}}@media (min-width: 1024px){.giftcard__container{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:13}.giftcard__summary{-ms-grid-row:1;-ms-grid-column:15;-ms-grid-column-span:9}.giftcard_disclaimer{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:13}}@media (min-width: 768px){.giftcard_disclaimer{margin-top:0}}@media (min-width: 1024px){.giftcard_disclaimer{margin-left:0;grid-column-start:1}}.giftcard__asset_main div{display:flex;padding:20px 20px 15px;border-left:1px solid #000}.giftcard__asset_main p{padding:0 20px;margin-bottom:0;margin-top:15px}.giftcard__asset_main h3{margin:0}.giftcard__asset_main span{margin-right:20px}
