/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
td.check-availability details{margin:0;padding:0;border:none}td.check-availability details>summary{display:none}td.check-availability details .details__wrapper{margin:0;padding:0}td.check-availability details .details__wrapper form{display:inline}td.check-availability details .details__wrapper form input[type=submit]{display:inline;padding:0;margin:0;background:none;line-height:normal;text-transform:none;font-weight:400;border:none;color:#00adee}td.check-availability details .details__wrapper form input[type=submit]:hover{text-decoration:underline}.rmm__modal.sample-military-message .rmm__content p:last-child{margin-bottom:0}@media (min-width:693px){.rmm__modal.sample-military-message .rmm__main{width:560px}}.rmm__modal.sample-message-wrapper #shared-message-wrapper-message{width:100%;display:flex;flex-flow:column}.rmm__modal.sample-message-wrapper .rmm__content{display:flex;width:100%;height:100%}.rmm__modal.sample-message-wrapper .rmm__main{transition:min-width .4s ease,min-height .4s ease;min-height:30%}.rmm__modal.sample-message-wrapper .sample-message{display:flex;flex-direction:column;justify-content:start;margin-bottom:70px;width:100%}.rmm__modal.sample-message-wrapper .sample-message .controls{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.rmm__modal.sample-message-wrapper .sample-message .controls li{list-style:none;margin:0;padding:0;margin-right:.5rem}.rmm__modal.sample-message-wrapper .sample-message .controls li:last-child{margin-right:0}.rmm__modal.sample-message-wrapper .sample-message p{width:60%;display:block;margin:0 auto 1.25rem;text-align:center}.rmm__modal.sample-message-wrapper .sample-message.success-msg{align-self:center;display:flex;flex-direction:column}@media only screen and (min-width:693px){.rmm__modal.sample-message-wrapper .sample-message.success-msg{flex-direction:row;gap:.75rem}}.rmm__modal.sample-message-wrapper .sample-message.success-msg p{width:100%;text-align:left}.rmm__modal.sample-message-wrapper .sample-message.success-msg h2{margin-bottom:.75rem}.rmm__modal.sample-message-wrapper .sample-message.success-msg .request-sub-msg{color:gray;font-size:.7rem;font-style:italic;margin:.5rem 0 0;text-align:left}.rmm__modal.sample-message-wrapper .sample-message.success-msg .icons{align-self:center;width:20%;max-width:60px}@media only screen and (min-width:693px){.rmm__modal.sample-message-wrapper .sample-message.success-msg .icons{align-self:initial;padding-top:.5rem}}.rmm__modal.sample-message-wrapper .sample-message.success-msg .controls{justify-content:flex-start}@media only screen and (max-width:693px){.rmm__modal.sample-message-wrapper .sample-message.success-msg .controls a{font-size:14px;padding:5px 10px}}@media (min-width:693px){.rmm__modal.sample-message-wrapper .rmm__main{min-width:50%;min-height:20%}.rmm__modal.sample-message-wrapper .sample-message{margin-bottom:0}.rmm__modal.sample-message-wrapper .complete-your-design h2{margin-top:70px}.rmm__modal.sample-message-wrapper .rmm__content{padding:0 5px}}@media (min-width:1200px){.rmm__modal.sample-message-wrapper .rmm__main{min-width:580px}}@media (min-width:693px){#rmm-sample-links-table .rmm__main{width:560px}}#colorbox.sample-message #sample-links-table .customize-part{margin-top:1rem;margin-bottom:1rem}#colorbox.sample-message #sample-links-table p{text-align:left;width:100%}#colorbox.sample-message #sample-links-table td{width:50%}#colorbox.sample-message #sample-links-table td .ajax-progress.ajax-progress-throbber,#colorbox.sample-message #sample-links-table td .ajax-progress.ajax-progress-throbber .message{padding:0}form.idt-sample-cart-checkout-form input[name=checkout]{margin-bottom:1rem}.button-back-to-homepage{margin-bottom:5rem}.idt-sample-shared-form{display:none!important}
.idt-sample-cart-checkout-form input[disabled]{background-color:#fff;color:#a9a8a8}.idt-sample-cart-checkout-form input[type=number]{width:auto}.idt-sample-cart-checkout-form textarea{border:1px solid #a9a8a8;border-radius:1rem;color:#706f6f;padding:.188rem 1rem}.idt-sample-cart-checkout-form .form-item{margin-right:0;width:100%}.idt-sample-cart-checkout-form .form-item--select label>.form-item__label-text{display:block;letter-spacing:.08px;margin:0}.idt-sample-cart-checkout-form .form-item--checkbox label:before{border-color:#a9a8a8;margin-right:10px}.idt-sample-cart-checkout-form .form-item--checkbox input[type=checkbox]:checked+label:after{top:18px}.idt-sample-cart-checkout-form .form-item__label-text{margin:0}.idt-sample-cart-checkout-form .sample-cart-item__quantity{padding-left:0}.idt-sample-cart-checkout-form .form-item__description,.idt-sample-cart-checkout-form .invalid-characters{font-size:.875rem;grid-column:2}.idt-sample-cart-checkout-form .form-item--select label{display:flex;flex-direction:column;gap:10px;width:100%}.idt-sample-cart-checkout-form .form-item--checkbox{margin:0 0 1.5rem}.idt-sample-cart-checkout-form .form-item--checkbox label{align-items:center;display:flex;text-align:left;width:100%}.idt-sample-cart-checkout-form .sample-cart-item,.idt-sample-cart-checkout-form #edit-delivery-info{background-color:#f2f2f2}.idt-sample-cart-checkout-form #edit-info{background-color:#ecf5fa}.idt-sample-cart-checkout-form #edit-company-address{background-color:#e8efe2}.idt-sample-cart-checkout-form #edit-contact-info{background-color:#fbf6ea}.idt-sample-cart-checkout-form #edit-ecf{background-color:#fff;border:5px solid #dd5c1b;padding:0}.idt-sample-cart-checkout-form #edit-ecf>legend{display:none}.idt-sample-cart-checkout-form #edit-ecf .messages{background:#fff;border:1px solid #dd5c1b;border-left-width:9px;border-radius:8px;font-weight:400;margin:1rem;padding:5px 25px 5px 40px;position:relative}.idt-sample-cart-checkout-form #edit-ecf .messages svg{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.idt-sample-cart-checkout-form #edit-ecf .messages svg path{fill:#dd5c1b}.idt-sample-cart-checkout-form #edit-ecf fieldset{padding:1rem}.idt-sample-cart-checkout-form #edit-ecf fieldset legend{border:0;margin:0}@media (min-width:693px){.idt-sample-cart-checkout-form .sample-max-quantity{max-width:102px}.idt-sample-cart-checkout-form .form-item--ref-code input,.idt-sample-cart-checkout-form .form-item--target-application select,.idt-sample-cart-checkout-form .form-item--end-product select,.idt-sample-cart-checkout-form .locality,.idt-sample-cart-checkout-form .country,.idt-sample-cart-checkout-form .administrative-area{max-width:380px}.idt-sample-cart-checkout-form .form-item--ref-code .form-item__description,.idt-sample-cart-checkout-form .form-item--ref-code .invalid-characters{position:relative;top:-10px}.idt-sample-cart-checkout-form .postal-code{max-width:116px}.idt-sample-cart-checkout-form .form-item--select label{display:grid;grid-gap:0 20px;grid-template-columns:210px 1fr}.idt-sample-cart-checkout-form .form-item--select label .form-item__label-text{grid-column:1;text-align:right}.idt-sample-cart-checkout-form .form-item--select label .form-item__select-button{grid-column:2}.idt-sample-cart-checkout-form .form-item--checkbox{padding-left:230px}.idt-sample-cart-checkout-form .form-item--checkbox input[type=checkbox]:checked+label:after{top:6px}.idt-sample-cart-checkout-form #edit-ecf .messages{margin:20px}.idt-sample-cart-checkout-form #edit-ecf fieldset{padding:20px calc(15% - 5px) 20px 35px}.idt-sample-cart-checkout-form #edit-ecf fieldset legend{margin-bottom:1.5rem}}@media (min-width:843px){.idt-sample-cart-checkout-form .form-item--select label{grid-template-columns:360px 1fr;line-height:1.4rem}.idt-sample-cart-checkout-form .form-item--checkbox{padding-left:380px}.idt-sample-cart-checkout-form .form-item--ref-code .form-item__description,.idt-sample-cart-checkout-form .form-item--ref-code .invalid-characters{top:0}}
