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