.amgiftcard-account-index .main-content .customer-account-gift-card-item{width:48%;margin-bottom:10px;float:left}.amgiftcard-account-index .main-content .customer-account-gift-card-item p{margin-bottom:0}.amgiftcard-account-index .main-content .amgiftcard>fieldset{width:100%}.giftcard-usage .row{display:flex;position:relative;margin-left:-15px;margin-right:-15px}.giftcard-usage .row .col-md-4{padding:0 15px;display:flex;flex-direction:column;width:33.333%}.giftcard-usage .row .col-md-4 label{display:inline-block;width:100%}.doctor-giftcard-claimed table{border-collapse:collapse}.doctor-giftcard-claimed table tbody tr:nth-of-type(odd){background-color:#f5f5f5}.doctor-giftcard-claimed table tbody tr{border-top:1px solid #ccc}.amcard-image-container>.amcard-image{max-width:100%}body .slick-next.slick-disabled,body .slick-prev.slick-disabled{opacity:0}body .amcard-customer-image>.amcard-container.-active,body .amcard-image-container>.amcard-container.-active,body .amcard-customer-image>.amcard-image.-active,body .amcard-image-container>.amcard-image.-active,body .amcard-customer-image>.amcard-container:hover,body .amcard-image-container>.amcard-container:hover,body .amcard-customer-image>.amcard-image:hover,body .amcard-image-container>.amcard-image:hover{border:1px solid #80b740}body .amcard-checkbox-container>.amcard-checkbox:checked+.amcard-label:before{background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiByeD0iMSIgZmlsbD0iIzgwYjc0MCIvPjxwYXRoIGQ9Ik0zLjc1IDcuNWwzIDMgNC41LTUuMjUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==') no-repeat left}body .amcard-field-container .amcard-check{color:#FFF;background-color:#80b740;padding:0px 22px}body .amcard-field-container .amcard-check:before{display:none}body .amcard-field-container .amcard-check:hover{text-decoration:none}body .amcard-title{font-size:20px;line-height:26px;font-weight:800;text-transform:uppercase;font-family:'Nunito Sans',sans-serif;cursor:pointer}body.checkout-index-index .payment-option.discount-code{border-bottom:1px solid #ccc;margin-bottom:20px}.down-arrow:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:16px;color:#757575;content:'\e622';font-family:'luma-icons';margin:0 0 0 10px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.up-arrow:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:16px;color:#757575;content:'\e621';font-family:'luma-icons';margin:0 0 0 10px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.slick-slider .slick-arrow:after,.slick-slider .slick-arrow:before{content:'';display:none}.amcard-label-block.-price.-active,.amcard-label-block.-price:hover{background-color:#80b740;border:1px solid #80b740}.amcard-field-block>.amcard-button{height:auto;border:none;line-height:100%;box-shadow:none}.amcard-field-container.city-block{flex-basis:48%}.amcard-field-container.state-block{flex-basis:19%}.amcard-field-container.zip-block{flex-basis:24%}.checkout-cart-index main.main-content .cart.table-wrapper .item-options dd,.checkout-cart-index main.main-content .block-giftregistry-shared-items .product .item-options dd,.checkout-cart-index main.main-content .multicheckout .item-options dd{margin-bottom:0}.checkout-cart-index main.main-content .cart.table-wrapper .item-options dt,.checkout-cart-index main.main-content .block-giftregistry-shared-items .product .item-options dt,.checkout-cart-index main.main-content .multicheckout .item-options dt{margin-bottom:0}.checkout-cart-index main.main-content .cart.table-wrapper .product-item-name+.item-options{margin-top:0}.checkout-cart-index main.main-content .cart.table-wrapper .product-item-details{vertical-align:middle;padding-top:0;padding-bottom:0}.checkout-cart-index main.main-content .cart-discount,.checkout-cart-index main.main-content div[data-amcardacc-js]{width:37.5%;float:left;clear:none}.checkout-cart-index main.main-content .cart-discount .fieldset.coupon,.checkout-cart-index main.main-content div[data-amcardacc-js] .fieldset.coupon{display:inline-block}.checkout-cart-index main.main-content .cart-discount .fieldset.coupon .field,.checkout-cart-index main.main-content div[data-amcardacc-js] .fieldset.coupon .field{display:inline-block;width:100%}.checkout-cart-index main.main-content .cart-discount .actions-toolbar .action.primary,.checkout-cart-index main.main-content div[data-amcardacc-js] .actions-toolbar .action.primary{margin-left:0}.checkout-cart-index main.main-content .cart-discount .block,.checkout-cart-index main.main-content div[data-amcardacc-js] .block{width:100%}.checkout-cart-index main.main-content .cart-discount .block .title:after,.checkout-cart-index main.main-content div[data-amcardacc-js] .block .title:after{content:'';display:none}.checkout-cart-index main.main-content .cart-discount .content,.checkout-cart-index main.main-content div[data-amcardacc-js] .content{display:block !important}.checkout-cart-index main.main-content div[data-amcardacc-js]{float:unset !important}@media only screen and (max-width:767px){.checkout-cart-index main.main-content .cart-discount{width:100%}.amcard-field-block>.amcard-button{width:50% !important}.gallery-placeholder{height:auto !important}.checkout-cart-index main.main-content div[data-amcardacc-js]{order:3;width:100%}.checkout-cart-index .amcard-payment-option._collapsible .amcard-payment-option-title{padding:10px 40px 10px 15px}.checkout-cart-index .amcard-payment-option-title .action-toggle{font-size:18px}}