.atzei-order{max-width:760px;margin:24px auto;padding:20px;color:#eee7db;line-height:1.7}.atzei-order h2{font-size:25px;font-weight:400;color:#d8bd89}.atzei-order form{display:grid;gap:16px}.atzei-order label{display:block}.atzei-order input:not([type=checkbox]),.atzei-order textarea{box-sizing:border-box;display:block;width:100%;margin-top:5px;padding:12px;border:1px solid #b7955270;border-radius:4px;background:#141210;color:#fff;font:inherit}.atzei-order input[type=checkbox]{accent-color:#c9a45e;margin-inline-end:9px}.atzei-order fieldset{display:grid;gap:12px;border:1px solid #b7955270;padding:16px}.atzei-addon{display:flex;align-items:center;gap:12px}.atzei-addon button{border:1px solid #b79552;background:#242018;border-radius:4px;padding:8px;cursor:pointer}.atzei-order [hidden]{display:none!important}.atzei-order dialog{box-sizing:border-box;max-width:650px;width:calc(100% - 32px);max-height:85svh;overflow:auto;background:#141210;color:#eee7db;border:1px solid #c9a45e;padding:24px}.atzei-order dialog::backdrop{background:#000b}.atzei-order dialog img{width:100%;max-height:55svh;object-fit:contain}.atzei-order pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.atzei-order dialog button{color:#eee7db;background:#242018;border:1px solid #b79552;padding:8px 14px;cursor:pointer}.atzei-order dialog .carry-detail-link{margin:16px 0;display:flex}#atzeiDealerQuote{border:1px solid #b7955270;padding:16px}#atzeiOrderSummary{white-space:pre-line;border-top:1px solid #b7955240;padding-top:14px}

.atzei-order{max-width:760px;padding:0 18px 24px}.atzei-order form{gap:12px}.atzei-order fieldset.carry-price-options{display:grid;gap:6px;padding:12px 14px}.atzei-order .addon-choice-row{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px}.atzei-order .addon-choice-row label{display:flex;align-items:center;gap:7px;font-size:17px}.atzei-order .addon-photo-button svg{width:22px;height:22px}.atzei-order .addon-photo-button{width:36px;height:36px;padding:6px;border:1px solid #b7955260;background:transparent;color:#d8bd89;border-radius:4px}.atzei-small-icon{color:#d8bd89;font-size:25px;width:36px;text-align:center}.atzei-color summary{cursor:pointer;font-size:17px;padding:6px 0}.atzei-color summary span{color:#d8bd89}.atzei-order .carry-fit-intro{margin-top:0}.atzei-order .carry-fit-intro input{max-width:320px;margin-bottom:14px}.atzei-customer-details{display:grid;gap:10px}.atzei-order #atzeiDealerQuote{font-size:17px;line-height:1.65;padding:10px 14px}.atzei-order .carry-delivery{margin:4px 0}.atzei-order .carry-delivery summary svg{width:22px;height:22px}.atzei-order .carry-delivery summary{display:flex;gap:9px;align-items:center;cursor:pointer;color:#d8bd89}
.atzei-order #atzeiDealerQuote{padding:0;border:0}.atzei-price-banner{display:grid;grid-template-columns:1fr 1fr;direction:rtl;border:1px solid #b79552;border-radius:4px;background:linear-gradient(115deg,#3a2b16,#17130c);text-align:center}.atzei-price-banner>div{display:flex;flex-direction:column;gap:5px;padding:16px 10px}.atzei-price-banner>div+div{border-inline-start:1px solid #b7955270}.atzei-price-banner span{font-size:17px;color:#ead8ae}.atzei-price-banner strong{font-size:27px;color:#efdbab;direction:ltr}.atzei-price-banner small{font-size:13px;color:#cab78e}.atzei-order .carry-fit-intro .carry-price-options{margin:14px 0;text-align:start}.atzei-order #atzeiDealerQuote>p{font-size:14px;margin:8px 0}
.atzei-price-banner>div:first-child{background:linear-gradient(115deg,#bd995d,#efdbab,#ccae73);color:#392916}.atzei-price-banner>div:first-child span,.atzei-price-banner>div:first-child strong{color:#392916}.atzei-order .carry-fit-intro>button.carry-detail-link{display:flex;width:100%;box-sizing:border-box;min-height:50px;padding:13px 20px;margin-top:18px;font-size:18px}.atzei-order .carry-delivery{margin:4px 0 12px}
.atzei-page.atzei-detail .tree-product{margin-bottom:0}.atzei-page.atzei-detail .tree-copy p:last-child{margin-bottom:0}.atzei-page.atzei-detail .atzei-order{margin-top:6px}.atzei-order .carry-delivery{margin-top:0}.atzei-order #atzeiSummaryDialog .atzei-summary-product{display:block;width:100%;height:190px;object-fit:contain;background:#090807;margin:12px 0 18px;border:1px solid #b7955250;border-radius:4px}
.atzei-delivery-lines{list-style:none;padding:0;margin:12px 0;line-height:1.7}.atzei-delivery-lines li{display:flex;align-items:center;gap:9px;margin:4px 0}.atzei-delivery-lines li::before{content:"";display:block;flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff0c4,#d7b46b 45%,#a37b36);box-shadow:0 1px 3px #0004}
.atzei-page.atzei-detail .tree-copy>.atzei-detail-heading{margin:26px 0 18px;line-height:1.4}.atzei-page.atzei-detail .tree-copy>.atzei-detail-heading+p{margin-top:0}.atzei-page.atzei-detail .tree-copy p{margin-bottom:20px;line-height:1.8}@media(max-width:650px){.atzei-page.atzei-detail .tree-copy>.atzei-detail-heading{margin:22px 0 16px}}

.atzei-order .addon-choice-row label{flex:1;min-width:0;line-height:1.5;align-items:center}.atzei-order input[type=checkbox]{box-sizing:border-box;width:18px;height:18px;flex:0 0 18px;margin:0 0 0 9px;vertical-align:middle}.atzei-order input[type=checkbox]:disabled{opacity:1}.atzei-order .addon-choice-row label span{display:block}
.atzei-page.atzei-detail .atzei-order .carry-fit-intro{border-top:0!important;padding-top:0!important}
.atzei-order .carry-delivery>summary{display:flex;align-items:center;gap:9px;list-style:none}.atzei-order .carry-delivery>summary::-webkit-details-marker{display:none}.atzei-order .carry-delivery>summary::after{content:"+";margin-inline-start:auto;font-size:25px;line-height:1;color:#d8bd89}.atzei-order .carry-delivery[open]>summary::after{content:"−"}
.atzei-order select[name="treeMaterial"]{min-width:0;max-width:100%;background:#050505;color:#d8bd89;border:0;border-bottom:1px solid #b7955260;border-radius:0;padding:8px 4px;font:inherit;font-size:16px;color-scheme:dark}.atzei-order select[name="treeMaterial"] option{background:#050505;color:#faf7f0}.atzei-order label:has(select[name="treeMaterial"]){flex-wrap:wrap}.atzei-order label:has(select[name="treeMaterial"])>span{flex-basis:100%}
