html,body,h1,h2,h3,h4,h5,h6,p,a,li,th,td,label,input,select,button span{font-family:Calendas Plus}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6{font-family:Calenas Plus}.custom-checkout{background-color:#f8f8f8}.custom-checkout.modal-open{height:100%;max-height:100%;overflow:hidden}.custom-checkout .btn,.custom-checkout .field__input,.custom-checkout .product-thumbnail,.custom-checkout .product-thumbnail:after,.custom-checkout .product-thumbnail__wrapper,.custom-checkout .content-box,.custom-checkout .content-box__row:last-child,.custom-checkout .content-box__row:first-child,.custom-checkout .tag{border-radius:0}.custom-checkout .product__price,.custom-checkout .total-line__price,.custom-checkout .payment-due__price,.custom-checkout .content-box__emphasis,.custom-checkout .review-block__content .emphasis,.custom-checkout .total-recap__final-price{font-family:Palatino Roman}.custom-checkout .banner{background-color:#fff}@media screen and (max-width: 999px){.custom-checkout .banner{padding-top:14px;padding-bottom:14px}}@media screen and (min-width: 1000px){.custom-checkout .main__header{padding-bottom:2em;margin-top:-3em}}@media screen and (max-width: 999px){.custom-checkout .wrap{padding:0}}.custom-checkout .logo{text-align:center}@media screen and (min-width: 1000px){.custom-checkout .logo{padding-bottom:10px;border-bottom:1px solid #d8d8d8}}.custom-checkout .logo .logo__image{width:190px}@media screen and (max-width: 999px){.custom-checkout .main{padding-right:1em;padding-left:1em}}.custom-checkout .order-summary-toggle{background-color:#fff;border-top:0;color:#2b3e57}@media screen and (max-width: 999px){.custom-checkout .order-summary-toggle{padding-right:1em;padding-left:1em}}@media screen and (max-width: 999px){.custom-checkout .order-summary{padding:0 1em}}.custom-checkout .breadcrumb{padding-top:12px}.custom-checkout .breadcrumb__item{font-size:10px;line-height:10px}.custom-checkout .breadcrumb__link,.custom-checkout .breadcrumb__text{font-size:12px;line-height:18px;font-weight:700;font-variant:all-small-caps;letter-spacing:1.5px}.custom-checkout .breadcrumb__link{display:inline-block}.custom-checkout .section__title{color:#2b3e56;text-transform:capitalize}.custom-checkout .content-box{background-color:#f8f8f8;border:0}.custom-checkout .review-block{margin-top:0;margin-bottom:0;padding-bottom:12px;border-top:0;border-bottom:1px solid #e6e6e6;line-height:24px}.custom-checkout .review-block__label{font-size:12px;line-height:24px;font-weight:700;letter-spacing:1px;font-variant:all-small-caps;color:#3d4246}.custom-checkout .review-block__link a,.custom-checkout .review-block__link .link--small{font-size:12px;line-height:24px;font-weight:700;letter-spacing:1.5px;font-variant:all-small-caps;color:#235ba0}.custom-checkout .review-block__content .emphasis{font-weight:700}.custom-checkout .input-checkbox:checked,.custom-checkout .input-radio:checked{box-shadow:0 0 0 10px #2b3e56 inset}.custom-checkout .radio__label,.custom-checkout .checkbox__label{font-size:14px;line-height:20px;color:#5d5c57}.custom-checkout .radio__label:active,.custom-checkout .checkbox__label:active{color:#252525}.custom-checkout .step__footer{margin-top:45px}@media screen and (max-width: 999px){.custom-checkout .step__footer{align-items:center;display:flex;flex-direction:column;margin-top:37px}}.custom-checkout .step__footer__previous-link{display:flex;align-items:center;line-height:1;color:#15669d}@media screen and (max-width: 999px){.custom-checkout .step__footer__previous-link{padding-top:21px}}.custom-checkout .step__footer__continue-btn{padding:17px 44px;font-size:20px;line-height:20px;font-style:italic;font-weight:400;background-color:#2b3e56}@media screen and (max-width: 999px){.custom-checkout .step__footer__continue-btn{padding:17px 20px}}.custom-checkout .step__footer__continue-btn:after{content:"";display:block;position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid #d9d9d6}@media screen and (max-width: 999px){.custom-checkout .copyright-text{text-align:center}}.custom-checkout .round-up{position:relative;padding-top:15px;padding-bottom:13px;background-color:#f8f8f8;text-align:center}@media screen and (max-width: 999px){.custom-checkout .round-up.hidden-mobile{display:none}}.custom-checkout .round-up .input-checkbox{background-color:#fff}.custom-checkout .round-up span{padding-left:11px;color:#5d5c57}@media screen and (min-width: 1000px){.custom-checkout .round-up{margin-bottom:15px}}.custom-checkout.has-discount .round-up{display:none}.custom-checkout .round-up--loading:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:#fff var(--spinner-gif) center center no-repeat;background-size:contain}.custom-checkout .round-up__product{height:24px}.custom-checkout .round-up__product .product__description{position:absolute;left:0;padding-left:0}.custom-checkout .round-up__product .product__price{position:absolute;right:0}.custom-checkout .round-up__product .product-thumbnail,.custom-checkout .round-up__product .product__description__variant{display:none}@media screen and (max-width: 999px){.custom-checkout .round-up__product .product__description{padding-left:1em}.custom-checkout .round-up__product .product__price{padding-right:1em}}.custom-checkout.has-round-up .order-summary__section--discount,.custom-checkout.payment-page .order-summary__section--discount{display:none}.custom-checkout.has-round-up .order-summary__section--total-lines,.custom-checkout.payment-page .order-summary__section--total-lines{border-top:0}.custom-checkout .checkout__gift-message .field__input,.custom-checkout .order-summary__section--discount .field__input,.custom-checkout .order-summary__section__content .field__input{border-right:0}.custom-checkout .checkout__gift-message .field__input-btn,.custom-checkout .order-summary__section--discount .field__input-btn,.custom-checkout .order-summary__section__content .field__input-btn{padding-right:16px;padding-left:16px;border-color:#2b3e56}.custom-checkout .checkout__gift-message .field__input-btn:after,.custom-checkout .order-summary__section--discount .field__input-btn:after,.custom-checkout .order-summary__section__content .field__input-btn:after{content:"";display:block;position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid #d9d9d6}.custom-checkout .checkout__gift-message .btn--disabled,.custom-checkout .order-summary__section--discount .btn--disabled,.custom-checkout .order-summary__section__content .btn--disabled{background:#eeedeb;color:#79899e;border-color:#79899e}.custom-checkout .checkout__gift-message .btn--disabled:after,.custom-checkout .order-summary__section--discount .btn--disabled:after,.custom-checkout .order-summary__section__content .btn--disabled:after{border-color:#79899e}.custom-checkout .checkout__gift-message .btn__content,.custom-checkout .order-summary__section--discount .btn__content,.custom-checkout .order-summary__section__content .btn__content{display:none}.custom-checkout .checkout__gift-message .btn__icon,.custom-checkout .order-summary__section--discount .btn__icon,.custom-checkout .order-summary__section__content .btn__icon{display:inline-block;width:13px;height:12px}.custom-checkout .product-thumbnail,.custom-checkout .product-thumbnail:after,.custom-checkout .product-thumbnail__wrapper{border:0}.custom-checkout .product-thumbnail{background-color:#f2f2f0}.custom-checkout .product-thumbnail__quantity{background-color:#2b3e56}.custom-checkout .product__price{font-size:15px;line-height:18px}.custom-checkout .field__input-btn-wrapper .field__input:focus{box-shadow:0 0 0 1px #2b3e56 inset}.custom-checkout .field__input-btn-wrapper .field__input-btn{margin-left:0}.custom-checkout .field--error .field__input,.custom-checkout .field--error .field__input:focus{box-shadow:0 0 0 1px #d02e2e inset}.custom-checkout .total-line-table__tbody th,.custom-checkout .total-line-table__tbody td{padding-top:0}.custom-checkout .total-line--subtotal .total-line__name,.custom-checkout .total-line--shipping .total-line__name,.custom-checkout .total-line--reduction .total-line__name,.custom-checkout .total-line--taxes .total-line__name{font-size:12px;font-weight:700;font-variant:all-small-caps;line-height:24px;letter-spacing:1px}.custom-checkout .total-line--subtotal .total-line__price,.custom-checkout .total-line--subtotal .order-summary__small-text,.custom-checkout .total-line--shipping .total-line__price,.custom-checkout .total-line--shipping .order-summary__small-text,.custom-checkout .total-line--reduction .total-line__price,.custom-checkout .total-line--reduction .order-summary__small-text,.custom-checkout .total-line--taxes .total-line__price,.custom-checkout .total-line--taxes .order-summary__small-text{font-size:15px;line-height:18px;color:#333}.custom-checkout .total-line--reduction .reduction-code__icon{width:12px;height:12px;vertical-align:middle}.custom-checkout .total-line--reduction .reduction-code__text{color:#2b3e56}.custom-checkout .total-line-table__footer .payment-due-label__total{font-size:18px;line-height:27px;color:#2b3e56}.custom-checkout .main__footer{border-top:0}.custom-checkout .main__footer .policy-list{display:none}.custom-checkout .os-header__hanging-icon{position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:none;stroke:#333}.custom-checkout .os-order-number{font-size:12px;font-weight:700;font-variant:all-small-caps;line-height:24px;letter-spacing:1px}.custom-checkout .os-step__title{font-size:14px;line-height:20px;color:#5d5c57}.custom-checkout .section__content__column{color:#61696f}.custom-checkout .section__content__column h3{font-size:12px;font-weight:700;font-variant:all-small-caps;line-height:24px;letter-spacing:1px;color:#3d4246}.custom-checkout.shipping-page .content-box[data-shipping-methods] .content-box__row{border-bottom:1px solid #e6e6e6}.custom-checkout.payment-page .section__text{color:#61696f}@media screen and (min-width: 1000px){.custom-checkout.payment-page .field[data-credit-card-name]{width:50%}}@media screen and (min-width: 1000px){.custom-checkout.payment-page .field[data-credit-card-expiry]{width:25%}}@media screen and (min-width: 1000px){.custom-checkout.payment-page .field--cvv{width:25%}}.custom-checkout.order-page .content-box{border-bottom:1px solid #e6e6e6}.custom-checkout.order-page .section__content{font-size:13px;line-height:20px}.custom-checkout.order-page .step__footer{flex-direction:row;color:#545454}.custom-checkout.order-page .step__footer .step__footer__info{align-items:normal}.custom-checkout .mission-modal{display:none;position:absolute;top:0;right:0;bottom:0;left:0;padding-top:44px;padding-right:15px;padding-left:15px;background-color:#00000080;z-index:9999}@media screen and (min-width: 1000px){.custom-checkout .mission-modal{padding-top:201px;padding-right:0;padding-left:0}}.custom-checkout .mission-modal.visible{display:flex;justify-content:center}.custom-checkout .mission-modal .mission-modal__wrapper{position:relative;width:290px;height:400px;background-color:#fff;box-shadow:0 0 17px #00000080}@media screen and (min-width: 1000px){.custom-checkout .mission-modal .mission-modal__wrapper{width:480px;height:312px}}.custom-checkout .mission-modal .mission-modal__content{padding:12px 11px 15px;margin:36px 9px 21px;border:1px solid #ecedef}@media screen and (min-width: 1000px){.custom-checkout .mission-modal .mission-modal__content{padding:12px 31px 18px 41px;margin:51px 10px 42px}}.custom-checkout .mission-modal .mission-modal__content p{font-size:14px;line-height:21px;color:#545454}.custom-checkout .mission-modal .mission-modal__close{position:absolute;top:12px;right:9px;padding:0}@media screen and (min-width: 1000px){.custom-checkout .mission-modal .mission-modal__close{top:17px;right:21px}}.custom-checkout .mission-modal__btn{color:#235ba0}@media screen and (max-width: 999px){.custom-checkout.thank-you .main__content .step__footer,.custom-checkout.order-page .main__content .step__footer{flex-wrap:wrap}}@media screen and (max-width: 999px){.custom-checkout.thank-you .main__content .step__footer .step__footer__info,.custom-checkout.order-page .main__content .step__footer .step__footer__info{flex:auto;margin-bottom:10px}}.custom-checkout.thank-you .main__content .step__footer .step__footer__continue-btn,.custom-checkout.order-page .main__content .step__footer .step__footer__continue-btn{order:2}.custom-checkout #fauxBreadcrumbs{display:none}.custom-checkout.thank-you #fauxBreadcrumbs,.custom-checkout.order-page #fauxBreadcrumbs{display:block}.custom-checkout.thank-you #fauxBreadcrumbs .breadcrumb__item svg,.custom-checkout.order-page #fauxBreadcrumbs .breadcrumb__item svg{margin-left:7px;margin-right:7px}.custom-checkout.thank-you #fauxBreadcrumbs .breadcrumb__text,.custom-checkout.order-page #fauxBreadcrumbs .breadcrumb__text{color:#454545}.logged-in-customer-information__avatar-wrapper{display:none!important}.checkout__gift-message-container{display:flex;flex-direction:column}@media screen and (max-width: 999px){.checkout__gift-message-container{padding:0 1em}}@media screen and (max-width: 999px){.checkout__gift-message-container.hidden-mobile{display:none}}.checkout__gift-message{display:none;padding:15px 0;flex-wrap:wrap}@media screen and (max-width: 999px){.checkout__gift-message{padding:30px 0}}.checkout__gift-message .gift-response{display:none;padding-bottom:10px;width:100%}.checkout__gift-message #giftButton{outline:none}.checkout__gift-message #clearGiftMessage{display:none;font-size:12px;margin-top:10px}.checkout__gift-message .visually-hidden,.checkout__gift-message .visually-hidden-on-mobile{display:none}
/*# sourceMappingURL=/cdn/shop/t/285/assets/layout.checkout.css.map */
