@media(min-width:1000px){
body main.atzei-page.atzei-detail{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px 40px;direction:ltr;width:100%;max-width:1480px;margin:0 auto;padding:28px 40px 60px!important;box-sizing:border-box;background:#050505!important;color:#eee5d5}
.atzei-page.atzei-detail:has(>.atzei-related)>.site-breadcrumbs{grid-column:2;grid-row:1;justify-self:stretch;align-self:end;justify-content:flex-start;direction:rtl;width:100%;max-width:none;margin:0;padding:0 0 10px;box-sizing:border-box;text-align:right;color:#e6d7ba}
.atzei-page.atzei-detail:has(>.atzei-related)>.site-breadcrumbs [aria-current="page"]{flex:1 1 0;text-align:right}
.atzei-page.atzei-detail>.atzei-back{grid-column:2;grid-row:1;direction:rtl;text-align:right;margin:0;justify-self:stretch;width:100%}
.atzei-page.atzei-detail>.tree-product{display:contents!important}
.atzei-page.atzei-detail>.tree-product>.modern-model-visual{grid-column:1;grid-row:2/4;align-self:start;min-width:0;width:100%;max-width:none;container-type:normal;position:relative;top:auto;background:#050505!important}
.atzei-page.atzei-detail .photo-heading{display:block;margin:0 0 20px!important;padding:0;background:#050505!important}.atzei-page.atzei-detail .photo-heading h2{font-size:clamp(27px,2.4vw,38px)!important;line-height:1.35;white-space:normal;margin:0;text-align:center;color:#e1c184}.atzei-page.atzei-detail .photo-heading h2 span{white-space:normal!important}
.atzei-page.atzei-detail .photo-frame{display:block!important;position:relative;box-sizing:border-box;width:100%;max-width:none;height:min(560px,calc(100svh - 280px))!important;min-height:330px;max-height:650px;margin:0!important;overflow:hidden;background:#050505!important;border:1px solid #b7955260}
.atzei-page.atzei-detail .photo-frame .image-open{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%!important;max-height:100%;padding:0;margin:0;background:#050505!important}
.atzei-page.atzei-detail .photo-frame .image-open img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain!important;aspect-ratio:auto;background:#050505!important}
.atzei-page.atzei-detail>.tree-product>.tree-copy{grid-column:2;grid-row:2;direction:rtl;align-self:start;width:100%;max-width:none;margin:0!important;padding:0!important;box-sizing:border-box;background:#050505!important;color:#eee5d5}.atzei-page.atzei-detail .tree-copy>.atzei-detail-heading{margin:0 0 18px!important;font-size:28px;line-height:1.35;color:#e1c184}.atzei-page.atzei-detail .tree-copy p{font-size:18px;line-height:1.8;margin:0 0 18px;color:#ddd5c8}
.atzei-page.atzei-detail>.atzei-order{grid-column:2;grid-row:3;direction:rtl;min-width:0;width:100%;max-width:none;box-sizing:border-box;padding:0!important;margin:0!important;align-self:start;background:#050505!important}.atzei-page.atzei-detail .atzei-order form{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.atzei-page.atzei-detail .atzei-order .carry-fit-intro{width:100%;max-width:none;box-sizing:border-box;margin:0;padding:0}.atzei-page.atzei-detail .atzei-order input:not([type=checkbox]),.atzei-page.atzei-detail .atzei-order textarea{box-sizing:border-box;max-width:100%;background:#e5e5e5;color:#242424}
}

@media(min-width:1000px){.atzei-page.atzei-detail .tree-product .tree-copy.product-info{border:0!important;outline:0;box-shadow:none!important;background:#050505!important;border-radius:0}}

/* Detail galleries: lead with a full-bleed first photograph, then keep the
   remaining photographs fully visible as the visitor browses them. */
.atzei-page.atzei-detail .photo-frame .image-open img[src$="-1.jpg"]{
object-fit:cover!important;
width:100%!important;
height:100%!important
}

/* Keep every order field in the same dark, warm palette as the product page. */
.atzei-page.atzei-detail .atzei-order input:not([type=checkbox]),
.atzei-page.atzei-detail .atzei-order textarea,
.atzei-page.atzei-detail .atzei-order select{
box-sizing:border-box;
max-width:100%;
background:#141210!important;
color:#f7f1e5!important;
border-color:#b7955270!important;
caret-color:#e1c184;
color-scheme:dark
}
.atzei-page.atzei-detail .atzei-order input::placeholder,
.atzei-page.atzei-detail .atzei-order textarea::placeholder{color:#a99f91;opacity:1}
.atzei-page.atzei-detail .atzei-order select option{background:#141210;color:#f7f1e5}

/* The model title belongs with its description, on the right side. */
.atzei-page.atzei-detail .photo-heading.atzei-title-moved{display:none!important}
.atzei-page.atzei-detail .tree-copy>.atzei-model-heading{
margin:0 0 18px!important;
font-size:clamp(27px,2.4vw,38px)!important;
line-height:1.35;
font-weight:400;
text-align:right;
color:#e1c184
}
.atzei-page.atzei-detail .tree-copy>.atzei-model-heading span{white-space:normal!important}

@media(min-width:1000px){
.atzei-page.atzei-detail>.atzei-related{grid-column:1/-1;width:100%;max-width:1100px;margin:26px auto 0!important;direction:rtl}
.atzei-page.atzei-detail>.atzei-related+.atzei-related{margin-top:0!important}
.atzei-page.atzei-detail>.atzei-related .carry-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.atzei-page.atzei-detail>.atzei-related .carry-recommendation{animation:atzeiCardIn .65s cubic-bezier(.2,.75,.25,1) both;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}
.atzei-page.atzei-detail>.atzei-related .carry-recommendation:nth-child(2){animation-delay:.1s}
.atzei-page.atzei-detail>.atzei-related .carry-recommendation:nth-child(3){animation-delay:.2s}
.atzei-page.atzei-detail>.atzei-related .carry-recommendation:hover{transform:translateY(-7px);border-color:#d8bd89!important;box-shadow:0 16px 38px #0009}
.atzei-page.atzei-detail .tree-copy,
.atzei-page.atzei-detail .atzei-order{display:block!important;visibility:visible!important}
.atzei-page.atzei-detail .tree-copy p{display:block!important;max-height:none!important;overflow:visible!important}
.atzei-page.atzei-detail .tree-copy,.atzei-page.atzei-detail .atzei-order{position:static!important;top:auto!important;transform:none!important}
html[lang="en"] .atzei-page.atzei-detail>.atzei-related{direction:ltr;text-align:left}

/* Atzei Chaim only: keep the photograph alongside the full information block,
   and stop it before the related-product rows, exactly like carrying cases. */
.atzei-page.atzei-detail:has(>.atzei-related)>.tree-product.desktop-atzei-flow{
grid-column:1/-1;
grid-row:2;
display:grid!important;
grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);
grid-template-rows:auto auto;
column-gap:40px;
direction:ltr;
align-items:start;
width:100%;
max-width:none;
margin:0;
padding:0!important;
border:0
}
.atzei-page.atzei-detail:has(>.atzei-related)>.tree-product.desktop-atzei-flow>.modern-model-visual{
grid-column:1;
grid-row:1/3;
position:sticky;
top:176px;
align-self:start
}
.atzei-page.atzei-detail:has(>.atzei-related)>.tree-product.desktop-atzei-flow>.tree-copy{
grid-column:2;
grid-row:1;
direction:rtl;
position:static!important
}
.atzei-page.atzei-detail:has(>.atzei-related)>.tree-product.desktop-atzei-flow>.atzei-order{
grid-column:2;
grid-row:2;
direction:rtl;
display:block!important;
visibility:visible!important;
width:100%;
max-width:none;
margin:0!important;
padding:0!important;
position:static!important;
background:#050505!important
}
html[lang="en"] .atzei-page.atzei-detail:has(>.atzei-related)>.tree-product.desktop-atzei-flow>.tree-copy,
html[lang="en"] .atzei-page.atzei-detail:has(>.atzei-related)>.tree-product.desktop-atzei-flow>.atzei-order{direction:ltr;text-align:left}
}
@keyframes atzeiCardIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.atzei-page.atzei-detail>.atzei-related .carry-recommendation{animation:none!important;transition:none!important}}
