.giftcert-actions{margin:15px 0 0 5px}.giftcert-actions a{background-color:unset;border:unset;cursor:pointer;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.4;text-decoration:none;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-transform:none}.giftcert-actions a,.giftcert-actions a:focus,.giftcert-actions a:hover{color:#595959;-webkit-text-decoration-color:#595959;text-decoration-color:#595959}.giftcert-actions svg{max-height:9px;max-width:9px}.giftcert-actions__remove{margin-top:10px}.giftcert-actions__remove svg{max-height:9px;max-width:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width:480px){.giftcert-actions{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.giftcert-actions .giftcert-actions__remove{margin-left:25px;margin-top:0}}.minicart__summary .gift-certificate-line-item__image{max-width:60px;min-width:auto;width:25%}.gift-certificate-line-item{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-top:1px solid #c7c7c7;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;justify-content:flex-start;margin-top:30px;padding:30px 0 0;width:100%}.gift-certificate-line-item__image{-ms-flex-item-align:start;align-self:flex-start;min-width:80px}.gift-certificate-line-item__image svg{max-height:80px;max-width:80px;width:100%}.gift-certificate-line-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;padding-left:20px;width:85%}.gift-certificate-line-item__info .giftcert-name{-ms-flex-preferred-size:100%;display:block;flex-basis:100%;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-weight:900}.gift-certificate-line-item__info .giftcert-name__recipient{font-family:ProximaNova,Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}.gift-certificate-line-item__info .giftcert-actions-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:15px}.gift-certificate-line-item__info .giftcert-actions-wrapper .giftcert-actions{gap:10px;margin:15px 0 0}.gift-certificate-line-item__info .giftcert-actions-wrapper .giftcert-actions__edit .icon-wrapper{display:none}.gift-certificate-line-item__info .giftcert-actions-wrapper .giftcert-actions__remove{margin-left:0}.gift-certificate-line-item__info .giftcert-actions-wrapper .giftcert-actions__remove .icon-wrapper{display:none}.gift-certificate-line-item__info .giftcert-quantity{-ms-flex-item-align:center;align-self:center;color:#757575;font-weight:300;margin-top:10px;position:relative}.gift-certificate-line-item__info .giftcert-price{-ms-flex-item-align:center;align-self:center;font-weight:800;margin-left:auto;margin-top:10px;text-align:right}.order-summary--mobile{display:block}@media only screen and (min-width:1024px){.order-summary--mobile{display:none}}.order-summary--desktop{display:none}@media only screen and (min-width:1024px){.order-summary--desktop{display:block}}.order-summary__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;padding:0 70px 0 0;position:relative}@media only screen and (min-width:1024px){.order-summary__title{height:auto;margin-bottom:15px;padding:0;pointer-events:none}}.order-summary__title h2{color:#1b1c1e;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.4;margin:0;text-decoration:none;text-transform:none}@media only screen and (min-width:1024px){.order-summary__title h2{color:#1b1c1e;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none}}.order-summary__title h2 .order-total{color:#1b1c1e;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:300;letter-spacing:0;line-height:1.4;opacity:.8;text-decoration:none;text-transform:none}@media only screen and (min-width:1024px){.order-summary__title h2 .order-total{display:none}}.order-summary__title svg{fill:#1b1c1e;height:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);width:16px}@media only screen and (min-width:1024px){.order-summary__title svg{display:none}}.order-summary__title.active svg{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.order-summary__content{background-color:#fff;max-height:0;-webkit-transition:visibility .1s ease-in-out,max-height .5s ease-in-out,padding-top 0s ease-in-out .4s;transition:visibility .1s ease-in-out,max-height .5s ease-in-out,padding-top 0s ease-in-out .4s;visibility:hidden}@media only screen and (min-width:1024px){.order-summary__content{background-color:transparent;max-height:none;padding:0;visibility:visible}}.order-summary__content.active{max-height:500px;overflow:auto;padding-bottom:30px;padding-top:30px;-webkit-transition:visibility .5s ease-in-out,max-height .5s ease-in-out,padding-top 0s ease-in-out .1s;transition:visibility .5s ease-in-out,max-height .5s ease-in-out,padding-top 0s ease-in-out .1s;visibility:visible}.order-summary__content .order-summary__order-totals{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-top:30px}.order-summary__content .order-summary__order-totals .order-totals-item{-webkit-box-pack:justify;-ms-flex-pack:justify;color:"grey-dark-2";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:ProximaNova,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;gap:5px;justify-content:space-between;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none}.order-summary__content .order-summary__order-totals .order-totals-item:first-child,.order-summary__content .order-summary__order-totals .order-totals-item:last-child{border-top:1px solid #ccc;padding-top:15px}.order-summary__content .order-summary__order-totals .order-totals-item:last-child{font-weight:600}.order-summary__content .order-summary__order-totals .order-totals-item.order-discount__discount .price{-ms-flex-preferred-size:35%;flex-basis:35%;text-align:right}