.ec-grid--col{grid-auto-flow:row dense}.ecx-band{grid-column:1/-1;background:var(--ec-soft,#f8f0e6);border:1px solid var(--ec-line,rgba(77,0,18,.13));border-radius:var(--ec-r,16px);padding:18px 0 16px;margin:4px 0;overflow:hidden}.ecx-band__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 16px 14px}.ecx-band .ec-eyebrow,.ecx-pack .ec-eyebrow{display:block;font:500 11px/1.4 var(--font-body-family);letter-spacing:.2em;text-transform:uppercase;color:#b08d57;margin:0 0 6px}.ecx-band__title{font-family:var(--font-heading-family);font-weight:400;font-size:26px;line-height:1.1;color:var(--ec-ink,#2e0810);margin:0;letter-spacing:0}.ecx-band__sub{font-size:13px;line-height:1.5;color:var(--ec-ink2,#6e5a5c);margin:6px 0 0;max-width:46ch}.ecx-band__all{flex:none;font-size:13px;font-weight:600;color:var(--ec-wine,#4d0012);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap;margin-bottom:2px}.ecx-band__track{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ecx-band__track::-webkit-scrollbar{display:none}.ecx-band__track>.ec-card{scroll-snap-align:start;min-width:0}.ecx-pack{grid-column:1/-1;background:#1f3b34;color:#efe3da;border-radius:var(--ec-r,16px);padding:22px 16px 18px;display:grid;gap:18px;margin:4px 0;overflow:hidden}.ecx-pack .ec-eyebrow{color:#e2ae8c}.ecx-pack__title{font-family:var(--font-heading-family);font-weight:400;font-size:28px;line-height:1.12;color:#fff;margin:0 0 16px;letter-spacing:0}.ecx-pack__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ecx-pack__list li{display:flex;gap:12px;align-items:flex-start;margin:0}.ecx-pack__list i{flex:none;width:38px;height:38px;border-radius:10px;border:1px solid rgba(226,174,140,.45);display:grid;place-items:center;color:#e2ae8c}.ecx-pack__list i svg{width:20px;height:20px}.ecx-pack__list b{display:block;font-size:14px;font-weight:600;color:#fff;line-height:1.3}.ecx-pack__list small{display:block;font-size:13px;line-height:1.45;color:#efe3dad1;margin-top:2px}.ecx-pack__gallery{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px;scrollbar-width:none}.ecx-pack__gallery::-webkit-scrollbar{display:none}.ecx-pack__gallery figure{margin:0;border-radius:12px;overflow:hidden;aspect-ratio:4/5;scroll-snap-align:start;background:#16302a}.ecx-pack__gallery img{width:100%;height:100%;object-fit:cover;display:block}html[lang^=ar] .ecx-band__title,html[lang^=ar] .ecx-pack__title{font-family:Tajawal,sans-serif;font-weight:500}html[lang^=ar] .ecx-band .ec-eyebrow,html[lang^=ar] .ecx-pack .ec-eyebrow{letter-spacing:0;font-size:12px}@media(min-width:990px){.ecx-band{padding:26px 0 24px}.ecx-band__head{padding:0 26px 18px}.ecx-band__title{font-size:34px}.ecx-band__track{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);grid-auto-columns:auto;padding:0 26px;overflow:visible}.ecx-pack{grid-template-columns:minmax(250px,.78fr) 2fr;align-items:center;padding:34px;gap:34px}.ecx-pack__title{font-size:36px}.ecx-pack__gallery{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;margin:0;padding:0;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ec-col-sections.css.map */
