﻿body{font-family:Lato,"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.ec-debugModeAlert{background:#fff !important;color:#000}.ec-footerRole{border-top:none;background-color:#f0fbf5}.ec-footerRole .ec-footerTitle{color:#000}.ec-footerRole .ec-footerNavi{color:rgba(15,15,15,.65)}.ec-footerRole .profile{width:100%;margin:auto;display:flex;flex-direction:row;align-items:center}.ec-footerRole .profile>p{font-weight:bold;color:#000;padding:0;margin:0}.ec-footerRole .profile>p strong,.ec-footerRole .profile>p span{line-height:150%;display:block}.ec-footerRole .profile>div{width:50%;padding:20px 30px 20px 0}.ec-footerRole .profile .media_outer img{max-width:100%;height:auto}@media screen and (max-width: 699px){.ec-footerRole .profile{flex-direction:column;padding:0 10%}.ec-footerRole .profile>div img{width:70%}.ec-footerRole .profile>p strong{font-size:130%;line-height:150%;margin-top:10px}.ec-footerRole .profile>p.profile_text{font-size:3.2vw;line-height:150%}}@media screen and (min-width: 700px){.ec-footerRole .profile{padding:0 4%}.ec-footerRole .footer-nav ul.nav{padding:50px 4%}.ec-footerRole .footer-nav ul.nav li{text-align:center;width:25%}.ec-footerRole .footer-nav ul.nav li a{font-size:90%;padding:10px;transition:.3s all}.ec-footerRole .footer-nav ul.nav li a:hover{background:rgba(0,0,0,.1)}.ec-footerRole .veu_profile{width:100%}.ec-footerRole .profile{text-align:left}.ec-footerRole .profile>p strong{font-size:140%;line-height:175%}.ec-footerRole .profile>div{width:50%;padding:20px 30px 20px 0;box-sizing:border-box}.ec-footerRole .profile>div:first-child{text-align:right}.ec-footerRole .profile>div img{width:100%}.ec-footerRole .profile>p{width:50%;line-height:175%;padding:20px 0 20px 30px;display:block;border-left:1px solid #6cd59f;box-sizing:border-box}}@media screen and (min-width: 1100px){.ec-footerRole .profile{padding:100px 0}.ec-footerRole .profile>div img{width:300px}}.ec-radio.is-vertical,.ec-checkbox-group.is-vertical{display:flex;flex-direction:column;line-height:2.5}.ec-radio.is-vertical .ec-radio__item,.ec-radio.is-vertical .ec-checkbox,.ec-checkbox-group.is-vertical .ec-radio__item,.ec-checkbox-group.is-vertical .ec-checkbox{display:flex;align-items:center;padding-left:10px}.ec-radio.is-vertical .ec-checkbox input,.ec-checkbox-group.is-vertical .ec-checkbox input{margin-right:10px}.ec-radio.is-vertical input,.ec-checkbox-group.is-vertical input{margin-bottom:unset}.ec-input input[readonly],.ec-halfInput input[readonly],.ec-telInput input[readonly],.ec-zipInput input[readonly],.ec-numberInput input[readonly],.ec-select input[readonly],.ec-select select[readonly],textarea[readonly]{background-color:#e9ecef !important;color:#6c757d !important;cursor:not-allowed !important}.ec-input input[readonly]:focus,.ec-halfInput input[readonly]:focus,.ec-telInput input[readonly]:focus,.ec-zipInput input[readonly]:focus,.ec-numberInput input[readonly]:focus,.ec-select input[readonly]:focus,.ec-select select[readonly]:focus,textarea[readonly]:focus{box-shadow:none !important;outline:0 !important;border-color:#ced4da !important}.ec-radio.error .other-box input{border-color:#ced4da !important;background:#fff !important}.ec-errorMessage:first-of-type{margin-bottom:5px}.ec-breadcrumb ol.breadcrumb{padding:10px;background-color:rgba(15,15,15,.05)}.ec-product-heading{border-left:6px solid #32d296;color:inherit;font-size:18px;padding:5px 10px}[class^=ec-blockBtn]{transition:.3s all}.ec-blockBtn--action,.ec-inlineBtn--action,.ec-blockBtn--action:disabled,.ec-blockBtn--action.disabled{background-color:#32d296;border-color:#32d296}.ec-blockBtn--action:hover,.ec-inlineBtn--action:hover,.ec-blockBtn--action:disabled:hover,.ec-blockBtn--action.disabled:hover{background-color:#86e4c1;border-color:#86e4c1}.ec-blockBtn--action.add-cart,.ec-inlineBtn--action.add-cart,.ec-blockBtn--action.add-cart:disabled,.ec-blockBtn--action.add-cart.disabled{background-color:#4dc1e4;border-color:#4dc1e4}.ec-blockBtn--action.add-cart:hover,.ec-inlineBtn--action.add-cart:hover,.ec-blockBtn--action.add-cart:disabled:hover,.ec-blockBtn--action.add-cart.disabled:hover{background-color:#a6e0f1;border-color:#a6e0f1}.ec-blockBtn--action,.ec-inlineBtn--action{display:inline-block;background-color:#32d296;border-color:#32d296;color:#fff}.ec-blockBtn--action:hover,.ec-blockBtn--action:focus,.ec-inlineBtn--action:hover,.ec-inlineBtn--action:focus{background-color:#86e4c1;border-color:#86e4c1;color:#fff;text-decoration:none}.btn-check:focus+.ec-blockBtn--action,.ec-blockBtn--action:focus,.btn-check:focus+.ec-inlineBtn--action,.ec-inlineBtn--action:focus{color:#fff;background-color:#86e4c1;border-color:#86e4c1;box-shadow:0 0 0 .25rem rgba(81,217,166,.5)}.btn-check:checked+.ec-blockBtn--action,.btn-check:active+.ec-blockBtn--action,.ec-blockBtn--action:active,.ec-blockBtn--action.active,.show>.ec-blockBtn--action.dropdown-toggle,.btn-check:checked+.ec-inlineBtn--action,.btn-check:active+.ec-inlineBtn--action,.ec-inlineBtn--action:active,.ec-inlineBtn--action.active,.show>.ec-inlineBtn--action.dropdown-toggle{color:#fff;background-color:#86e4c1;border-color:#86e4c1}.btn-check:checked+.ec-blockBtn--action:focus,.btn-check:active+.ec-blockBtn--action:focus,.ec-blockBtn--action:active:focus,.ec-blockBtn--action.active:focus,.show>.ec-blockBtn--action.dropdown-toggle:focus,.btn-check:checked+.ec-inlineBtn--action:focus,.btn-check:active+.ec-inlineBtn--action:focus,.ec-inlineBtn--action:active:focus,.ec-inlineBtn--action.active:focus,.show>.ec-inlineBtn--action.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(81,217,166,.5)}.ec-blockBtn--action:focus-visible,.ec-inlineBtn--action:focus-visible{outline:0;box-shadow:0 0 0 25rem rgba(50,210,150,.5)}.ec-blockBtn--action:active,.ec-inlineBtn--action:active{transform:translateY(0.5px)}.ec-blockBtn--action[disabled],.ec-blockBtn--action.is-disabled,.ec-blockBtn--action[aria-disabled=true],.ec-inlineBtn--action[disabled],.ec-inlineBtn--action.is-disabled,.ec-inlineBtn--action[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}a.ec-blockBtn--action{color:#fff}a.ec-blockBtn--action:hover,a.ec-blockBtn--action:focus{color:#fff}.ec-blockBtn--action.add-cart,.ec-inlineBtn--action.add-cart{display:inline-block;background-color:#4dc1e4;border-color:#4dc1e4;color:#fff}.ec-blockBtn--action.add-cart:hover,.ec-blockBtn--action.add-cart:focus,.ec-inlineBtn--action.add-cart:hover,.ec-inlineBtn--action.add-cart:focus{background-color:#a6e0f1;border-color:#a6e0f1;color:#fff;text-decoration:none}.btn-check:focus+.ec-blockBtn--action.add-cart,.ec-blockBtn--action.add-cart:focus,.btn-check:focus+.ec-inlineBtn--action.add-cart,.ec-inlineBtn--action.add-cart:focus{color:#fff;background-color:#a6e0f1;border-color:#a6e0f1;box-shadow:0 0 0 .25rem rgba(104,202,232,.5)}.btn-check:checked+.ec-blockBtn--action.add-cart,.btn-check:active+.ec-blockBtn--action.add-cart,.ec-blockBtn--action.add-cart:active,.ec-blockBtn--action.add-cart.active,.show>.ec-blockBtn--action.add-cart.dropdown-toggle,.btn-check:checked+.ec-inlineBtn--action.add-cart,.btn-check:active+.ec-inlineBtn--action.add-cart,.ec-inlineBtn--action.add-cart:active,.ec-inlineBtn--action.add-cart.active,.show>.ec-inlineBtn--action.add-cart.dropdown-toggle{color:#fff;background-color:#a6e0f1;border-color:#a6e0f1}.btn-check:checked+.ec-blockBtn--action.add-cart:focus,.btn-check:active+.ec-blockBtn--action.add-cart:focus,.ec-blockBtn--action.add-cart:active:focus,.ec-blockBtn--action.add-cart.active:focus,.show>.ec-blockBtn--action.add-cart.dropdown-toggle:focus,.btn-check:checked+.ec-inlineBtn--action.add-cart:focus,.btn-check:active+.ec-inlineBtn--action.add-cart:focus,.ec-inlineBtn--action.add-cart:active:focus,.ec-inlineBtn--action.add-cart.active:focus,.show>.ec-inlineBtn--action.add-cart.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(104,202,232,.5)}.ec-blockBtn--action.add-cart:focus-visible,.ec-inlineBtn--action.add-cart:focus-visible{outline:0;box-shadow:0 0 0 25rem rgba(77,193,228,.5)}.ec-blockBtn--action.add-cart:active,.ec-inlineBtn--action.add-cart:active{transform:translateY(0.5px)}.ec-blockBtn--action.add-cart[disabled],.ec-blockBtn--action.add-cart.is-disabled,.ec-blockBtn--action.add-cart[aria-disabled=true],.ec-inlineBtn--action.add-cart[disabled],.ec-inlineBtn--action.add-cart.is-disabled,.ec-inlineBtn--action.add-cart[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}a.ec-blockBtn--action.add-cart{color:#fff}a.ec-blockBtn--action.add-cart:hover,a.ec-blockBtn--action.add-cart:focus{color:#fff}.ec-blockBtn--goto-inspection{position:fixed;width:120px;height:120px;right:0;bottom:60px;cursor:pointer;color:#fff;text-align:center;line-height:40px;opacity:.9;background-color:#32d296;text-decoration:none;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1000;line-height:unset;font-weight:bold}.ec-blockBtn--goto-inspection:hover,.ec-blockBtn--goto-inspection:focus{color:#fff;text-decoration:none;background-color:#86e4c1}.ec-blockBtn--goto-inspection .ec-blockBtn--goto-inspection__icon{width:3.5em;height:3.5em;margin-top:-10px}@media(min-width: 768px){.ec-blockBtn--goto-inspection{right:30px;bottom:80px}}.dl-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em 2em}.dl-grid dl{display:flex;margin:0}.dl-grid dd{flex:1;margin:0}.u-nowrap{white-space:nowrap}.u-small{font-size:.9em}.u-muted-nowrap{color:#6c757d;font-size:.9em;white-space:nowrap}.ec-borderedDefs dd,.ec-orderAccount__account dd,.ec-orderPet .ec-orderAccount__account dd,.ec-orderSpecimen .table-responsive table td,.ec-orderSpecimen table td,.ec-orderEtc .card-body p,ec-totalBox table td{word-break:break-word;overflow-wrap:break-word;white-space:normal}@media only screen and (min-width: 768px){.ec-borderedDefs dl{min-height:75px}}.ec-login .ec-grid2{flex-direction:column;align-items:center;justify-content:center;gap:1em}.ec-login .ec-grid2 .ec-grid2__cell:last-child{width:auto}.ec-login .ec-grid2 .ec-login__link{margin-left:0}.p-login-divider{display:flex;align-items:center;text-align:center;margin:24px 0;color:#999}.p-login-divider::before,.p-login-divider::after{content:"";flex:1;border-bottom:1px solid #ccc}.p-login-divider:not(:empty)::before{margin-right:.75em}.p-login-divider:not(:empty)::after{margin-left:.75em}.ec-historyRole .ec-historyRole__detail{border-top:none}@media screen and (min-width: 768px){.ec-historyRole .ec-historyRole__header{width:50%}}.ec-cartNaviIsset .ec-cartNaviIsset__cartContent{width:100%}.ec-cartRow .ec-cartRow__contentColumn{padding:20px 0}.p-card{flex:1;display:flex;flex-direction:column;height:100%;border:1px solid var(--ec-border, #e5e7eb);border-radius:12px;padding:12px;background:#fff;transition:box-shadow .15s ease,transform .05s ease}.p-card:hover{box-shadow:0 4px 18px rgba(0,0,0,.06)}.p-card:active{transform:translateY(1px)}.p-card__link{display:flex;flex-direction:column;flex:1;width:100%;height:100%;margin-bottom:0}.p-card__thumb{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:16/8;border-radius:8px;background:#f3f4f6;margin-bottom:10px;overflow:hidden}.p-card__avatar{display:inline-flex;justify-content:center;align-items:center;width:55px;height:55px;border-radius:999px;background:#e5e7eb;font-weight:700;font-size:21px;color:#374151}.p-card__title{font-size:16px;line-height:1.4;margin-top:1em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-card__desc{font-size:13px;line-height:1.6;color:#6b7280;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-card__price{margin:0 0 8px;font-size:15px}.p-card__price span{font-size:18px}.p-card__tilde{opacity:.6;margin:0 4px}.p-card__login-note{color:#9ca3af}.p-card__form{margin-top:auto}.p-card__actions{display:grid;gap:8px;margin-bottom:10px}.p-card__select select{width:100%}.p-card__footer{margin-top:auto}.p-card__btn{width:100%;border-radius:8px}.ec-productRole__description p{padding:0 6px}.ec-productRole__info .ec-productRole__category{border-bottom:none}.ec-productRole__info .ec-productRole__category .ec-productRole__tags{border-bottom:none}.ec-orderRole .ec-orderAccount.is-basic .ec-borderedDefs.dl-grid dl{border-bottom:none}@media screen and (min-width: 768px){.ec-orderRole .ec-orderAccount.is-basic .ec-borderedDefs.dl-grid dt,.ec-orderRole .ec-orderAccount.is-basic .ec-borderedDefs.dl-grid+.ec-borderedDefs dt{width:auto;min-width:8em}.ec-orderRole .ec-orderAccount.is-basic .ec-borderedDefs.dl-grid+.ec-borderedDefs dd{width:100%}}.ec-orderRole .ec-radio.is-pet_type label{margin-right:10px}.ec-orderAccount__account dl{display:block;margin:0 0 .5em}.ec-orderAccount__account dl dt{font-weight:bold;white-space:nowrap}.ec-orderAccount__account dl dd{margin:0}@media screen and (min-width: 768px){.ec-orderAccount__account dl{display:flex}.ec-orderAccount__account dl dt{flex:0 0 8em;margin-right:.5em}.ec-orderAccount__account dl dd{flex:1 1 auto}}.pet-type-inline{display:inline-flex;align-items:center;gap:.5em}.pet-type-inline input[type=radio]{margin-bottom:0}.specimen-table-wrapper{overflow-x:auto}.orderSummary-table{min-width:360px}.orderSummary-table th{white-space:nowrap;width:7em;padding-right:.75rem}.orderSummary-table td{white-space:nowrap}.orderSummary-barcode{min-width:220px;max-width:50%}.orderSummary-barcode svg{max-width:100%;display:block}.specimen-table{width:100%;table-layout:fixed;border-collapse:collapse}.specimen-table th,.specimen-table td{padding:.5rem .4rem;font-size:.9rem;vertical-align:middle;white-space:nowrap}.specimen-table th{background:#f9f9f9;text-align:center;font-weight:600}.specimen-table tbody tr.has-error{--bs-table-bg: #fff5f5;--bs-table-accent-bg: #fff5f5;--bs-table-striped-bg: #ffecec;--bs-table-hover-bg: #ffe9e9}.specimen-table .ec-input input,.specimen-table .ec-select input,.specimen-table .ec-select select{margin-bottom:0 !important}.ec-progress .is-complete .ec-progress__number{background:#32d296}.ec-progress .is-complete .ec-progress__label{color:#32d296}.normal-control .dl-grid dl{border-bottom:none}.specimen-input{display:inline-block;width:100%;max-width:100%}.w-sm{max-width:140px}.w-md{max-width:220px}.w-date{max-width:180px}.ec-orderDelivery__address table:not(.table-bordered) th,.ec-orderDelivery__item table:not(.table-bordered) th{position:relative}.ec-orderDelivery__address table:not(.table-bordered) th::after,.ec-orderDelivery__item table:not(.table-bordered) th::after{content:":";position:absolute;right:.5em;color:#ccc}.p-card--favorite{margin-top:10px;position:relative}.ec-favoriteRole .ec-favoriteRole__item .p-card--favorite .ec-closeBtn--circle{position:absolute;right:-10px;top:-10px;z-index:10;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ec-favoriteRole .ec-favoriteRole__item .p-card--favorite .ec-closeBtn--circle:active,.ec-favoriteRole .ec-favoriteRole__item .p-card--favorite .ec-closeBtn--circle:focus{position:absolute;right:-10px;top:-10px;outline:none;transform:none}.ec-favoriteRole .ec-favoriteRole__item .p-card--favorite .ec-closeBtn--circle:hover{opacity:.8}.ec-orderMail__link_cstm_btn{display:inline-block;width:auto;min-width:6em;margin-bottom:0}.ec-blockBtn--action.is-cart{display:flex;align-items:center;justify-content:center;gap:.5em}.ec-blockBtn--action.is-cart .ec-cartNavi__badge{display:inline-block;border-radius:99999px;padding:6px;height:24px;font-size:14px;line-height:.8;vertical-align:top;color:#32d296;text-align:left;white-space:nowrap;background-color:#fff;width:24px;text-align:center}.ec-blockBtn--action.is-cart:hover .ec-cartNavi__badge{background-color:#fff;color:#86e4c1}.complete-wrap{margin:0 auto 3em;padding:2em;text-align:center}.complete-wrap .complete-title{margin:.5em 0}.complete-wrap .complete-no{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;margin:6px 0 14px;border-radius:999px;background:#f3f4f6;font-weight:700}.complete-wrap .complete-no__value{font-weight:normal}.complete-wrap .complete-message{max-width:640px;margin:8px auto 14px;text-align:left}.complete-wrap .complete-note{max-width:640px;margin:1em auto 0;padding:1.25em;border-radius:.75em;background:#f8fafc;border:1px solid #e6edf5;text-align:left}.complete-wrap .complete-note__title{margin-bottom:8px;font-weight:800}.complete-wrap .complete-note .complete-steps{margin:0 0 8px 18px;padding:0;line-height:1.7}.complete-wrap .complete-note__sub{margin:0;font-size:13px;color:#475569}.complete-wrap .complete-actions{margin-top:18px;display:grid;gap:10px;justify-items:center}.complete-wrap .complete-actions .complete-btn{width:min(420px,100%);padding:12px 16px;border-radius:10px;font-weight:800}.complete-wrap .complete-actions .link-sub{font-size:13px;color:#475569;text-decoration:underline}.ec-shelfGrid--compact{display:flex;margin-left:0;margin-right:0;flex-wrap:wrap;padding:0;list-style:none}@media screen and (min-width: 768px){.ec-shelfGrid--compact{margin-left:-12px;margin-right:-12px}}.ec-shelfGrid--compact .ec-shelfGrid__item{margin-bottom:24px;width:50%;padding:0 6px;display:flex;flex-direction:column}@media screen and (min-width: 768px){.ec-shelfGrid--compact .ec-shelfGrid__item{padding:0 12px;width:20%}}.ec-shelfGrid--compact .ec-shelfGrid__item.product-item-hidden{display:none}.ec-shelfGrid--compact .ec-shelfGrid__item:nth-child(odd){padding-right:8px}@media screen and (min-width: 768px){.ec-shelfGrid--compact .ec-shelfGrid__item:nth-child(odd){padding:0 12px}}.ec-shelfGrid--compact .ec-shelfGrid__item:nth-child(even){padding-left:8px}@media screen and (min-width: 768px){.ec-shelfGrid--compact .ec-shelfGrid__item:nth-child(even){padding:0 12px}}.p-card--compact .p-card__title{font-size:14px;line-height:1.4;margin-bottom:6px;min-height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width: 768px){.p-card--compact .p-card__title{font-size:15px}}.p-card--compact .p-card__traget{font-size:10px;margin-bottom:6px;line-height:1.4;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#f0f0f0;padding:4px 8px}@media screen and (min-width: 768px){.p-card--compact .p-card__traget{font-size:12px}}.p-card--compact .p-card__desc{display:none}.p-card--compact .p-card__price{font-size:13px;margin-bottom:8px}@media screen and (min-width: 768px){.p-card--compact .p-card__price{font-size:14px}}.p-card--compact .p-card__login-note{font-size:11px}@media screen and (min-width: 768px){.p-card--compact .p-card__login-note{font-size:12px}}.p-card--compact .p-card__thumb{margin-bottom:8px}.p-card--compact .p-card__thumb .p-card__avatar{font-size:24px;width:48px;height:48px;line-height:48px}@media screen and (min-width: 768px){.p-card--compact .p-card__thumb .p-card__avatar{font-size:28px;width:56px;height:56px;line-height:56px}}.p-card--compact .p-card__actions{margin-bottom:8px}.p-card--compact .p-card__actions .p-card__select{margin-bottom:6px}.p-card--compact .p-card__actions .p-card__select select{font-size:12px;padding:6px 8px}@media screen and (min-width: 768px){.p-card--compact .p-card__actions .p-card__select select{font-size:13px;padding:8px 10px}}.p-card--compact .p-card__footer{margin-top:auto}.p-card--compact .p-card__footer .p-card__btn{font-size:12px;padding:8px 12px;width:100%;line-height:unset}@media screen and (min-width: 768px){.p-card--compact .p-card__footer .p-card__btn{font-size:13px;padding:10px 14px}}.product-section{margin-bottom:40px}@media screen and (min-width: 768px){.product-section{margin-bottom:60px}}.product-section__title{font-size:20px;font-weight:bold;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e0e0e0}@media screen and (min-width: 768px){.product-section__title{font-size:24px;margin-bottom:30px;padding-bottom:15px}}.load-more-products{margin-top:20px;margin-bottom:20px}@media screen and (min-width: 768px){.load-more-products{margin-top:30px;margin-bottom:30px}}@page{margin:5mm;size:A4 portrait}@media print{:root{--request-primary: #0070c0;--request-secondary: #ccecff;--request-dark: #122454;--bs-body-font-size: .75rem}body{background-color:var(--bs-white)}.ec-debugModeAlert{display:none}.ec-debugModeAlert+*{margin-top:0}.ec-layoutRole .ec-layoutRole__contents{max-width:none}.ec-layoutRole__main>.container{--bs-gutter-y: 0;max-width:none;margin-block:.25rem 0 !important;position:relative}:is(.table-light,.table th){--bs-table-color: var(--request-dark)}:is(.table,.table-light){--bs-table-border-color: var(--request-primary)}:is(.orderSummary-order-table table){--bs-table-border-color: transparent}:is(h1,h2,h3,h4,h5){--bs-heading-color: var(--request-dark)}.mb-3:has(>.text-print-center){margin-bottom:.5rem !important}.orderSummary-order-table{margin-bottom:-4px;position:relative;z-index:2}.orderSummary-barcode svg{width:100%}.d-print-flex.is-column{flex-direction:column}.d-print-flex:has(>.is-facility){align-items:flex-start;gap:1rem}.d-print-flex:has(>.orderSummary-order-table){gap:0rem !important}.table-light{--bs-table-bg: var(--request-secondary)}.table-sm>:not(caption)>*>*{padding-block:0;font-size:var(--bs-body-font-size)}.table-sm>:not(caption)>*>*:is(th){font-size:.6875rem}.table>:not(caption)>*>*[data-w="1"]{width:1em !important}.table>:not(caption)>*>*[data-w="2"]{width:2em !important}.table>:not(caption)>*>*[data-w="3"]{width:3em !important}.table>:not(caption)>*>*[data-w="4"]{width:4em !important}.table>:not(caption)>*>*[data-w="5"]{width:5em !important}.table>:not(caption)>*>*[data-w="6"]{width:6em !important}.table>:not(caption)>*>*[data-w="7"]{width:7em !important}.table>:not(caption)>*>*[data-w="8"]{width:8em !important}.table>:not(caption)>*>*[data-w="9"]{width:9em !important}.table>:not(caption)>*>*[data-w="10"]{width:10em !important}.table>:not(caption)>*>*[data-w="11"]{width:11em !important}.table>:not(caption)>*>*[data-w="12"]{width:12em !important}.table>:not(caption)>*>*[data-w="13"]{width:13em !important}.table>:not(caption)>*>*[data-w="14"]{width:14em !important}.table>:not(caption)>*>*[data-w="15"]{width:15em !important}.table>:not(caption)>*>*[data-w="16"]{width:16em !important}.table>:not(caption)>*>*[data-w="17"]{width:17em !important}.table>:not(caption)>*>*[data-w="18"]{width:18em !important}.table>:not(caption)>*>*[data-w="19"]{width:19em !important}.table>:not(caption)>*>*[data-w="20"]{width:20em !important}.table>:not(caption)>*>*[data-w=auto]{width:auto !important}.table .d-print-flex:is(tbody){flex-wrap:wrap}.table .d-print-flex>tr{flex-grow:1}.table .d-print-flex>tr.col-print-1{flex-basis:100%}.table .d-print-flex>tr.col-print-2{flex-basis:50%;max-width:50%}.table .d-print-flex>tr.col-print-4{flex-basis:25%;max-width:25%}.table .d-print-flex>tr>th{flex-shrink:0}.table .d-print-flex>tr>td{flex-grow:1}.d-print-grid{--grid-columns: repeat(auto-fit, minmax(6em, 1fr));width:100%;display:grid;grid-template-columns:var(--grid-columns)}.d-print-grid th,.d-print-grid td{width:auto !important}.d-print-grid.is-basic{--grid-columns: 6em 1fr}.d-print-grid.is-basic>*:nth-child(-n+2){border-bottom-width:var(--bs-border-width)}.d-print-grid.has-column-4{--grid-columns: 6em 1fr 6em 1fr}.card{--bs-card-border-radius: 0;--bs-card-border-color: var(--request-primary);--bs-card-border-width: 2px}.card.mb-4{margin-bottom:.5rem !important}.card.is-facility{flex-basis:calc(100% - 220px);max-width:calc(100% - 220px)}.card.is-order{--bs-card-border-width: 0;margin-top:-34px;margin-bottom:0 !important;flex-shrink:1;line-height:1}.text-print-center{text-align:center}.text-print-center:where(.d-flex>*){flex-grow:1}.text-print-center:is(h1){font-weight:600}.text-print-small{font-size:.6875rem !important}.position-print-top-right{position:absolute;top:1em;right:var(--bs-gutter-x)}}