/* The authorized template owns layout, typography, responsive rules and animation. */
.juzhi-site .intro-bg-part{width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:saturate(.72) brightness(.82) contrast(1.06)}
.juzhi-site .intro-bg-part--2{mask-image:linear-gradient(to bottom,transparent 0%,transparent 78%,#000 94%)}
.juzhi-site .intro-bg-dark{display:block;z-index:1;background:linear-gradient(180deg,#071c2033,#071c2044);pointer-events:none}
.juzhi-site .statistic-item__visual{overflow:hidden}
.juzhi-site .statistic-item__illustration{filter:saturate(.65) brightness(.88) contrast(1.05);object-fit:cover}
.juzhi-site .contact-us__illustration{filter:saturate(.65) brightness(.88) contrast(1.05)}
.juzhi-site .combine{background-image:url('/assets/china-hills-dawn.png')}
.juzhi-site .destination{background-image:none;overflow:hidden}
.juzhi-site .destination>.container{position:relative;z-index:2}
.juzhi-site .destination__code{position:absolute;inset:0;z-index:0;pointer-events:none}
.juzhi-site .juzhi-factory-map{width:100%;height:100%;display:block;opacity:.95}
.juzhi-site .juzhi-map-credit{position:absolute;bottom:1.5rem;left:2.5rem;font-size:.6875rem;color:#ffffff70;z-index:2}
.juzhi-site .juzhi-map-credit a{color:inherit;text-underline-offset:3px}
.juzhi-site .destination-section .dest-char{display:inline!important}
.juzhi-site .juzhi-material-mark{display:inline-flex;align-items:center;justify-content:center;color:#fff;min-width:3.5rem;height:1.5rem;font-size:.875rem;letter-spacing:.08em;border-bottom:1px solid #ffffff4d}
.juzhi-site .featured-item-property__title{min-width:0}
.juzhi-site .juzhi-form-note{margin-top:1rem;line-height:1.5}
.juzhi-site .header-logo__title,.juzhi-site .footer-logo__title{color:#b8b8b8}
.juzhi-site .header-logo__icon,.juzhi-site .footer-logo__icon{display:block;object-fit:contain}
.juzhi-site .logo-mini{opacity:.4}
.juzhi-site .cookie a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.juzhi-mail-actions{display:flex;justify-content:center;margin-top:24px}
.juzhi-mail-actions>a{min-height:44px;color:#0d2e37;text-decoration:none}
.juzhi-mail-status,.juzhi-mail-address{font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.juzhi-mail-address a{color:inherit;text-underline-offset:4px}
.juzhi-mail-details{width:100%;margin-top:16px;text-align:left;font-size:14px}
.juzhi-mail-details summary{display:flex;align-items:center;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.juzhi-mail-details textarea{display:block;width:100%;min-height:220px;padding:16px;background:#0d2e37;color:#fff;border:1px solid #ffffff40;font:14px/1.6 Arial,sans-serif;resize:vertical}
.juzhi-site[data-build-mode=production] .contact-us-success{justify-content:flex-start;padding:32px 0}
.juzhi-mail-actions .button-sm{font-size:14px}
.juzhi-site button.btn-primary{border:0;cursor:pointer;font:inherit}
.juzhi-site :is(a,button,input,textarea,[tabindex]):focus-visible{outline:2px solid #ff9e2b;outline-offset:5px}
.juzhi-site .contact-us-success a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.juzhi-site select:focus-visible{outline:2px solid #ff9e2b;outline-offset:5px}
.juzhi-site .legal-intro h1{margin:0}
.juzhi-static .juzhi-site [data-anim],.juzhi-static .juzhi-site [data-animation]{opacity:1!important;transform:none!important;filter:none!important}
@media(max-width:479px){.juzhi-site .intro-bg-part{object-position:56% 50%}.juzhi-site .intro__headline{letter-spacing:-.45rem}}
@media(max-width:479px){.juzhi-site .combine{background-position:64% -47vw;background-repeat:no-repeat;background-color:#071c20}}
@media(max-width:767px){.juzhi-site .destination{aspect-ratio:auto;padding-bottom:2.5rem}.juzhi-site .destination__code{display:block;position:relative;height:26rem;margin-top:-1rem}.juzhi-site .destination-mobile{display:none}.juzhi-site .juzhi-map-credit{left:1.25rem;bottom:.75rem;font-size:.625rem}}
@media(prefers-reduced-motion:reduce){.juzhi-site *{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}
/* Sourced company facts and buyer guidance use the existing Vita type/colour system. */
.juzhi-company-profile{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem;margin:0 0 4rem;padding:2.5rem 0;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26}
.juzhi-company-profile .h4,.juzhi-certificates .h4,.juzhi-questions .h4{margin:0 0 1.25rem}
.juzhi-company-profile__body>p{margin:0 0 1rem}
.juzhi-company-profile figure{margin:0;min-width:0}
.juzhi-company-profile figure img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;filter:saturate(.72) brightness(.9) contrast(1.03)}
.juzhi-company-profile figcaption{margin-top:.75rem}
.juzhi-facts{margin:1.5rem 0;overflow-wrap:anywhere;font-size:.875rem;line-height:1.55}
.juzhi-facts>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:1rem;padding:.8rem 0;border-top:1px solid #ffffff1f}
.juzhi-facts dt{margin:0;color:#ffffff99;font-weight:400}
.juzhi-facts dd{margin:0}
.juzhi-certificates{margin:4rem 0;padding:2rem 0;border-top:1px solid #ffffff26}
.juzhi-certificates>p{max-width:64rem;margin:1rem 0}
.juzhi-certificates__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2rem 0}
.juzhi-certificates__grid article{padding:1.5rem 0;border-top:1px solid #ffffff40}
.juzhi-certificates__grid h3,.juzhi-certificates__grid p{margin:0 0 .75rem}
.juzhi-questions{margin:3rem 0 1rem;padding-top:2rem;border-top:1px solid #ffffff26}
.juzhi-questions article{max-width:64rem;padding:1.25rem 0;border-top:1px solid #ffffff1a}
.juzhi-questions h3{margin:0 0 .75rem}
.juzhi-questions p{margin:0}
.juzhi-contact-facts{margin:1.75rem 0 0;max-width:42rem;overflow-wrap:anywhere}
.juzhi-contact-facts address{font-style:normal;line-height:1.7;margin-bottom:1.5rem}
.juzhi-contact-facts a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.juzhi-catalogue{padding-top:2rem;padding-bottom:2rem}
.juzhi-catalogue>p{margin:0 0 1rem}
.juzhi-catalogue__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 2rem}
.juzhi-catalogue__links a{color:#ffffffb3;text-decoration:none;line-height:1.55}
.juzhi-catalogue__links a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
.retreat-page-content-item>h2.body-xl{font-weight:400}
@media(max-width:991px){.juzhi-company-profile{gap:2rem}.juzhi-certificates__grid{gap:1rem}.juzhi-catalogue__links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.juzhi-company-profile{grid-template-columns:1fr;margin-bottom:2.5rem}.juzhi-company-profile figure img{aspect-ratio:4/3}.juzhi-certificates__grid{grid-template-columns:1fr;gap:0}.juzhi-facts>div{grid-template-columns:1fr;gap:.3rem}.juzhi-catalogue__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.juzhi-questions{margin-top:2rem}}
@media(max-width:767px){.retreat-page-content-item-calendar__item{display:grid;grid-template-columns:1fr;gap:.625rem}.retreat-page-content-item-calendar__item>dt,.retreat-page-content-item-calendar__item>dd{width:100%!important;max-width:none!important;min-width:0}}
/* Evidence and enquiry additions inherit the authorized template's visual language. */
.juzhi-site [hidden]{display:none!important}
.juzhi-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.juzhi-film{position:relative;width:100%;overflow:hidden;background:#071c20;aspect-ratio:16/9;isolation:isolate}
.juzhi-film video{display:block;width:100%;height:100%;object-fit:contain}
.juzhi-film.is-enhanced>video{display:none}
.juzhi-film__poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.72) brightness(.9) contrast(1.03);transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.juzhi-film__play{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:linear-gradient(180deg,transparent 45%,#04171ad9);color:#fff;cursor:pointer;font:inherit;text-align:left}
.juzhi-film__circle{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:#f6f8fa;color:#0d2e37;box-shadow:0 0 0 1px #ffffff45,0 0 0 12px #ffffff0d;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}
.juzhi-film__circle svg{transform:translateX(1px)}
.juzhi-film__caption{position:absolute;inset:auto clamp(16px,1.5rem,24px) clamp(16px,1.5rem,24px);display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:16px;font-weight:500;line-height:1.4}
.juzhi-film__caption>span:last-child{font-variant-numeric:tabular-nums;font-size:13px}
.juzhi-film__play:focus-visible{outline:2px solid #ff9e2b;outline-offset:-6px}
.juzhi-film__play:focus-visible .juzhi-film__circle{background:#ff9e2b;transform:scale(1.06)}
@media(hover:hover){.juzhi-film:has(.juzhi-film__play:hover) .juzhi-film__poster{transform:scale(1.025)}.juzhi-film__play:hover .juzhi-film__circle{background:#ff9e2b;transform:scale(1.06);box-shadow:0 0 0 1px #ff9e2b66,0 0 0 12px #ffffff12}}
.juzhi-film__error{position:absolute;z-index:1;left:1rem;right:1rem;top:1rem;margin:0;padding:1rem;background:#071c20f5;color:#fff;font-size:14px}
.juzhi-film__error a,.juzhi-film__error button{display:inline-flex;align-items:center;min-height:44px;margin-left:1rem;color:inherit;text-decoration:underline;text-underline-offset:.25rem}
.juzhi-film__error button{border:0;padding:0;background:none;font:inherit;cursor:pointer}
.juzhi-player-open{overflow:hidden}
.juzhi-player{position:fixed;inset:0;width:min(1120px,calc(100% - 64px),calc((100dvh - 160px)*16/9));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid #ffffff26;background:#081e23;color:#f6f8fa;overflow:auto;overscroll-behavior:contain}
.juzhi-player[open]{animation:juzhi-player-enter .24s cubic-bezier(.2,.7,.2,1) both}
.juzhi-player::backdrop{background:#031216e8;backdrop-filter:blur(8px)}
.juzhi-player__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px;padding:8px 24px;border-bottom:1px solid #ffffff26}
.juzhi-player__head h2{margin:0;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.025em}
.juzhi-player__close{display:grid;place-items:center;flex-shrink:0;min-width:44px;min-height:44px;padding:0;border:1px solid #ffffff26;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background .2s ease,color .2s ease}
.juzhi-player__close:hover{background:#f6f8fa;color:#0d2e37}
.juzhi-player__stage{position:relative;aspect-ratio:16/9;background:#031216}
.juzhi-player__stage video{display:block;width:100%;height:100%;object-fit:contain;filter:none}
.juzhi-player__foot{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid #ffffff26}
.juzhi-player__foot a{min-height:44px;color:#0d2e37;text-decoration:none}
.juzhi-player__foot .button-sm{font-size:14px}
@keyframes juzhi-player-enter{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}
@media(max-width:767px){.juzhi-film__circle{width:64px;height:64px}.juzhi-film__caption{inset:auto 16px 16px;font-size:14px}.juzhi-player{width:calc(100% - 24px)}.juzhi-player__head{padding:8px 16px;min-height:64px}.juzhi-player__foot{padding:12px 16px}.juzhi-player__foot a{width:100%;justify-content:space-between}.juzhi-film__error{left:8px;right:8px;top:8px;padding:12px}}
@media(max-height:500px) and (orientation:landscape){.juzhi-player{width:min(calc(100% - 24px),calc((100dvh - 136px)*16/9))}.juzhi-player__head{min-height:52px;padding:4px 16px}.juzhi-player__foot{padding:8px 16px}}
@media(prefers-reduced-motion:reduce){.juzhi-player[open]{animation:none}.juzhi-film__poster,.juzhi-film__circle,.juzhi-player__close{transition:none}}
.about__visual>.juzhi-film{height:100%;aspect-ratio:16/9}
.juzhi-company-profile figure>.juzhi-film{height:100%;min-height:20rem;aspect-ratio:auto}
.juzhi-process-film{margin:3rem 0 4rem}
.juzhi-process-film__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}
.juzhi-process-film__head .h4{margin:0}
.juzhi-process-film>.juzhi-film{max-height:36rem}
.juzhi-footer-documents{padding-top:1.5rem;padding-bottom:2rem;border-top:1px solid #ffffff26}
.juzhi-footer-documents>p{margin:0 0 .5rem}
.juzhi-footer-documents>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.juzhi-footer-documents a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.5rem 1.5rem;color:#fff;border-left:1px solid #ffffff26;font-size:1rem;transition:color .2s ease}
.juzhi-footer-documents a:first-child{padding-left:0;border-left:0}
.juzhi-footer-documents a:hover,.juzhi-document-link:hover{color:#ff9e2b}
.juzhi-document-link{display:inline-flex;align-items:center;gap:1rem;min-height:2.75rem;color:#fff;text-decoration:underline;text-underline-offset:.3rem}
.juzhi-product-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}
.juzhi-drawing-cta{margin-top:1.5rem}
.juzhi-product-field{width:100%}
.juzhi-product-field select{width:100%;min-height:3.5rem;max-width:100%;background:transparent;color:#fff;border:0;border-bottom:1px solid #ffffff26;border-radius:0;font:inherit;font-size:1.25rem;cursor:pointer}
.juzhi-product-field option{background:#081e23;color:#fff;font-size:1rem}
.juzhi-attachment{position:relative;display:grid;gap:.5rem;padding:1rem 0 1.5rem;scroll-margin-top:7rem;max-width:100%;min-width:0}
.juzhi-attachment__label{display:inline-flex;gap:.75rem;align-items:center;justify-self:start;min-height:2.75rem;cursor:pointer;color:#fff}
.juzhi-attachment__label:hover{color:#ff9e2b}
.juzhi-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}
.juzhi-attachment:has(input:focus-visible) .juzhi-attachment__label{outline:2px solid #ff9e2b;outline-offset:4px}
.juzhi-attachment__selection{display:flex;align-items:center;gap:1rem;min-width:0}
.juzhi-attachment__selection [data-file-status]{overflow-wrap:anywhere;min-width:0}
.juzhi-file-remove{background:none;color:#fff;border:0;padding:.5rem;text-decoration:underline;cursor:pointer;flex-shrink:0}
.juzhi-field-error,[aria-invalid=true]~[data-file-status]{color:#ffb79e}
.juzhi-certificates[id],.juzhi-certificates article[id]{scroll-margin-top:7rem}
@media(max-width:767px){.juzhi-footer-documents>div{grid-template-columns:1fr}.juzhi-footer-documents a,.juzhi-footer-documents a:first-child{padding:.5rem 0;border-left:0;border-top:1px solid #ffffff26}.juzhi-company-profile figure>.juzhi-film{height:auto;min-height:0;aspect-ratio:16/9}.juzhi-process-film{margin:2rem 0}.juzhi-process-film__head{align-items:flex-start;flex-direction:column}.juzhi-product-actions>a{min-height:3rem}}
.juzhi-product-actions>.btn-primary,.juzhi-drawing-cta>.btn-primary,.juzhi-certificates>.btn-primary{color:#0d2e37}
.coaches-section .coaches{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:479px){.coaches-section .coaches{grid-template-columns:1fr}}
.juzhi-product-actions>a,.juzhi-drawing-cta>a,.juzhi-certificates>.btn-primary,.juzhi-process-film__head>a{text-decoration:none}
.juzhi-attachment:has(input[aria-invalid=true]) [data-file-status]{color:#ffb79e}
.about__head .juzhi-word{display:inline-block;white-space:nowrap}
/* Cropped, explicitly redacted display copies; internal source PDFs stay intact. */
.juzhi-factory-nav{display:flex;flex-wrap:wrap;gap:8px 32px;margin:0;padding:0 0 24px}
.juzhi-factory-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#ffffffb3;text-decoration:none;transition:color .2s ease}
.juzhi-factory-nav a:hover{color:#ff9e2b}
#company-details,#manufacturing-process{scroll-margin-top:7rem}
.juzhi-certificate-preview{display:block;max-width:272px;margin:0 0 24px;border:0;background:transparent}
.juzhi-certificate-preview img{display:block;width:100%;height:auto;object-fit:contain}
.juzhi-document-details{min-width:0}
.juzhi-document-details .body-xl{font-size:24px}
.juzhi-document-details p{font-size:14px;line-height:1.5;overflow-wrap:anywhere;color:#ffffffb3}
.juzhi-document-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0;color:#ffffff99;font-size:14px;line-height:1.5}
.juzhi-document-status>p{margin:0}
.juzhi-document-info{position:relative;flex-shrink:0}
.juzhi-document-info>summary{display:grid;place-items:center;width:44px;height:44px;list-style:none;cursor:pointer;color:#f6f8fa}
.juzhi-document-info>summary::-webkit-details-marker{display:none}
.juzhi-document-info>summary>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid #ffffff66;border-radius:50%;font-size:14px;font-style:italic}
.juzhi-document-info>summary:focus-visible{outline:2px solid #ff9e2b;outline-offset:2px}
.juzhi-document-info>p{position:absolute;right:0;bottom:100%;z-index:5;width:min(320px,calc(100vw - 48px));margin:0;padding:20px;border:1px solid #ffffff26;background:#0d2e37;color:#f6f8fa;font-size:14px;line-height:1.6;box-shadow:0 12px 32px #0003}
@media(max-width:767px){.juzhi-factory-nav{gap:8px 24px;padding-bottom:16px}.juzhi-certificates__grid article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;align-items:center}.juzhi-certificate-preview{max-width:none;margin:0}.juzhi-document-details .body-xl{font-size:20px}.juzhi-document-details p{font-size:14px}.juzhi-document-status{align-items:flex-start}.juzhi-certificates .h4{font-size:28px}}
@media (min-width:768px) and (max-width:991px){.juzhi-certificates .h4{font-size:26px}.juzhi-document-details .body-xl{font-size:20px}.juzhi-certificate-preview{max-width:100%}}
/* Supplier supplement: original photographs, original template palette and rhythm. */
.juzhi-site img[src^="/assets/supp-"]{filter:saturate(.72) brightness(.9) contrast(1.03)}
.juzhi-packing{margin:64px 0;padding-top:32px;border-top:1px solid #ffffff26;scroll-margin-top:96px}
.juzhi-packing__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}
.juzhi-packing__head .h4{margin:0;font-size:clamp(28px,3.3vw,48px)}
.juzhi-packing__head>a{min-height:44px;text-decoration:none;color:#f6f8fa}
.juzhi-packing__photos{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}
.juzhi-packing__photos figure{min-width:0;margin:0;overflow:hidden}
.juzhi-packing__photos img{display:block;width:100%;height:100%;aspect-ratio:16/10;object-fit:cover}
.juzhi-packing__facts{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0;font-size:14px;line-height:1.6}
.juzhi-packing__facts dt{color:#fff;margin-bottom:8px}
.juzhi-packing__facts dd{margin:0;color:#ffffffb3;max-width:45ch}
.juzhi-procurement{margin-top:32px;padding-top:24px;border-top:1px solid #ffffff26}
.juzhi-procurement h3{margin:0 0 16px;font-size:24px;line-height:1.2}
.juzhi-procurement dl{margin:0 0 16px;font-size:14px;line-height:1.6}
.juzhi-procurement dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:12px 0}
.juzhi-procurement dt{color:#ffffff99}
.juzhi-procurement dd{margin:0;overflow-wrap:anywhere}
.juzhi-procurement>a{min-height:44px;text-decoration:none;color:#f6f8fa}
.juzhi-packing__head>a .button-sm,.juzhi-procurement>a .button-sm{font-size:14px}
.juzhi-site .form .inp-group__title{font-size:14px}
.juzhi-site .form .inp-group__input{font-size:18px;min-height:44px}
.juzhi-site .form .inp-group__textarea{font-size:18px;line-height:1.4}
.juzhi-site .form .juzhi-attachment__label{font-size:14px;min-height:44px}
.juzhi-site .form #inquiry-file-help,.juzhi-site .form .juzhi-form-note{font-size:12px;line-height:1.5}
.juzhi-site .form__button .btn-primary{min-height:44px}
.juzhi-site .form__button .button-sm{font-size:14px}
.juzhi-order-fields>.inp-group{flex:1;min-width:0}
.juzhi-order-fields .inp-group__title{font-size:14px}
.juzhi-order-fields .inp-group__input{font-size:18px;min-height:44px;width:100%;min-width:0}
.juzhi-catalogue__groups{display:grid;grid-template-columns:1.4fr 1.2fr 1fr 1fr;gap:24px}
.juzhi-catalogue__group{min-width:0}
.juzhi-catalogue__group h2{margin:0 0 12px;font-size:14px;line-height:1.4;color:#fff}
.juzhi-catalogue__group>div{display:grid;align-content:start}
.juzhi-catalogue__group a{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5;color:#ffffffb3;text-decoration:none;overflow-wrap:anywhere}
.juzhi-catalogue__group a:hover{color:#ff9e2b}
@media(max-width:991px){.juzhi-catalogue__groups{grid-template-columns:1fr 1fr}.juzhi-packing{margin:40px 0}.juzhi-packing__head .button-sm{font-size:14px}}
@media(max-width:767px){.juzhi-packing__head{align-items:flex-start;flex-direction:column;gap:12px}.juzhi-packing__photos{grid-template-columns:1fr 1fr;gap:8px}.juzhi-packing__photos img{aspect-ratio:4/5}.juzhi-packing__facts{grid-template-columns:1fr;gap:20px}.juzhi-procurement dl>div{grid-template-columns:1fr;gap:4px}.juzhi-order-fields{flex-wrap:wrap}.juzhi-order-fields>.inp-group{flex-basis:100%}.juzhi-catalogue__groups{gap:24px 16px}}
