.ec-col{padding:14px 0 50px}.ec-col__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px}.ec-col__title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(34px,4.4vw,52px);line-height:1.05;margin:0;color:var(--ec-ink);letter-spacing:0}.ec-col__intro{margin:10px 0 0;color:var(--ec-ink2);font-size:14.5px;max-width:62ch;line-height:1.6}.ec-col__count{font-size:13px;color:var(--ec-ink2);white-space:nowrap}.ec-rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px;margin-bottom:14px}.ec-rail::-webkit-scrollbar{display:none}.ec-rail a{flex:none;height:38px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid var(--ec-line);border-radius:999px;background:#fff;color:var(--ec-ink);text-decoration:none;font-size:13.5px;transition:.2s}.ec-rail a:hover{border-color:var(--ec-wine)}.ec-rail a.is-on{background:var(--ec-wine);border-color:var(--ec-wine);color:#fff}.ec-strip{display:flex;gap:10px 22px;flex-wrap:wrap;align-items:center;background:var(--ec-blush);border-radius:14px;padding:12px 16px;margin-bottom:18px;font-size:13px;color:var(--ec-ink)}.ec-strip>span{display:inline-flex;align-items:center;gap:8px}.ec-strip b{color:var(--ec-wine)}.ec-strip .ec-i{width:18px;height:18px;fill:none;stroke:var(--ec-wine);stroke-width:1.5;stroke-linejoin:round}.ec-strip .ec-pm{height:18px}.ec-col__form{margin:0}.ec-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;background:var(--ec-surf);border:1px solid var(--ec-line);border-radius:14px;padding:8px 10px;margin-bottom:18px;box-shadow:0 6px 18px #4d00120a}.ec-bar__filter{display:none;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--ec-line);border-radius:10px;background:#fff;color:var(--ec-ink);font:500 13.5px var(--font-body-family);cursor:pointer}.ec-bar__filter svg{width:18px;height:18px;fill:none;stroke:var(--ec-wine);stroke-width:1.8;stroke-linecap:round}.ec-bar__n{min-width:20px;height:20px;border-radius:10px;background:var(--ec-wine);color:#fff;font-size:11px;display:grid;place-items:center;padding:0 5px}.ec-bar__count{font-size:13px;color:var(--ec-ink2);padding-inline-start:6px}.ec-bar__sort{margin-inline-start:auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ec-ink2)}.ec-bar__sort select{height:40px;border:1px solid var(--ec-line);border-radius:10px;background:#fff;padding:0 30px 0 12px;font:500 13.5px var(--font-body-family);color:var(--ec-ink);cursor:pointer}.ec-col__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:26px;align-items:start}.ec-filters{position:sticky;top:76px;max-height:calc(100vh - 96px);overflow:auto;background:#fff;border:1px solid var(--ec-line);border-radius:16px;scrollbar-width:thin}.ec-filters__head{display:none}.ec-filters__body{padding:4px 16px}.ec-f{border-bottom:1px solid var(--ec-line)}.ec-f:last-child{border-bottom:0}.ec-f summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 0;cursor:pointer;font:600 13.5px var(--font-body-family);color:var(--ec-ink)}.ec-f summary::-webkit-details-marker{display:none}.ec-f summary i{position:relative;width:12px;height:12px}.ec-f summary i:before,.ec-f summary i:after{content:"";position:absolute;left:0;right:0;top:5px;height:1.5px;background:var(--ec-wine)}.ec-f summary i:after{transform:rotate(90deg);transition:transform .2s}.ec-f[open] summary i:after{transform:rotate(0)}.ec-f__list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px}.ec-f__list label{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:8px;cursor:pointer;font-size:13.5px}.ec-f__list label:hover{background:var(--ec-soft)}.ec-f__list label.is-empty{opacity:.4;cursor:default}.ec-f__list input{position:absolute;opacity:0;pointer-events:none}.ec-f__box{width:18px;height:18px;border:1.5px solid rgba(77,0,18,.4);border-radius:5px;flex:none;position:relative}.ec-f__list input:checked+.ec-f__box{background:var(--ec-wine);border-color:var(--ec-wine)}.ec-f__list input:checked+.ec-f__box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ec-f__sw{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex:none}.ec-f__list input:checked+.ec-f__sw{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ec-wine)}.ec-f__list span{flex:1}.ec-f__list small{color:var(--ec-ink2);font-size:12px}.ec-f__price{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.ec-f__price label{display:grid;gap:4px;font-size:11.5px;color:var(--ec-ink2)}.ec-f__price input{height:40px;border:1px solid var(--ec-line);border-radius:10px;padding:0 10px;font:14px var(--font-body-family);width:100%}.ec-f__quick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ec-f__quick button{height:32px;padding:0 10px;border:1px solid var(--ec-line);border-radius:8px;background:#fff;font-size:12px;cursor:pointer}.ec-f__quick button:hover{border-color:var(--ec-wine);color:var(--ec-wine)}.ec-filters__foot{display:none}.ec-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ec-chips a{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;background:var(--ec-blush);color:var(--ec-wine);font-size:13px;text-decoration:none}.ec-chips a i{font-style:normal;font-size:16px;line-height:1}.ec-chips .ec-chips__clear{background:transparent;text-decoration:underline;text-underline-offset:3px}.ec-grid--col{grid-template-columns:repeat(3,1fr)}.ec-tile{display:flex;flex-direction:column;justify-content:center;gap:10px;background:var(--ec-wine);color:#f6ede2;border-radius:16px;padding:24px}.ec-tile .ec-eyebrow{color:#d8bc8a;margin:0}.ec-tile b{font-family:var(--font-heading-family);font-weight:400;font-size:26px;line-height:1.2;color:#fff}.ec-tile small{font-size:13px;opacity:.85}.ec-tile__wa{margin-top:6px;display:inline-flex;align-self:flex-start;height:40px;align-items:center;padding:0 14px;border-radius:10px;background:#fff;color:var(--ec-wine);text-decoration:none;font-size:13px;font-weight:600}[dir=rtl] .ec-tile b{font-family:Tajawal,sans-serif;font-weight:500}.ec-empty{display:grid;justify-items:center;gap:14px;padding:60px 20px;background:#fff;border:1px dashed var(--ec-line);border-radius:16px;text-align:center}.ec-more--col{flex-direction:column;align-items:center;gap:10px}.ec-more--col small{font-size:12.5px;color:var(--ec-ink2)}.ec-more__bar{display:block;width:200px;height:4px;border-radius:4px;background:var(--ec-blush);overflow:hidden}.ec-more__bar em{display:block;height:100%;background:var(--ec-wine)}.ec-col.is-loading [data-results]{opacity:.45;pointer-events:none;transition:opacity .2s}.ec-col__about{margin-top:40px;border-top:1px solid var(--ec-line);border-bottom:1px solid var(--ec-line)}.ec-col__about summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 2px;cursor:pointer;font:500 15px var(--font-body-family)}.ec-col__about summary::-webkit-details-marker{display:none}.ec-col__about summary i{position:relative;width:12px;height:12px}.ec-col__about summary i:before,.ec-col__about summary i:after{content:"";position:absolute;left:0;right:0;top:5px;height:1.5px;background:var(--ec-wine)}.ec-col__about summary i:after{transform:rotate(90deg)}.ec-col__about[open] summary i:after{transform:rotate(0)}.ec-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#2b111766;z-index:90}@media(max-width:989px){.ec-col__layout{grid-template-columns:1fr}.ec-bar{top:0;border-radius:12px;padding:6px 8px}.ec-bar__filter{display:inline-flex}.ec-bar__count{display:none}.ec-bar__sort>span{display:none}.ec-bar__sort select{max-width:170px}.ec-filters{position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(88vw,380px);max-height:none;z-index:100;border-radius:0;border:0;transform:translate(-105%);transition:transform .3s;display:flex;flex-direction:column}[dir=rtl] .ec-filters{transform:translate(105%)}.ec-col.is-filtering .ec-filters{transform:none}.ec-filters__head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--ec-line);font-size:16px}.ec-filters__head button{width:36px;height:36px;border:1px solid var(--ec-line);border-radius:10px;background:#fff;font-size:22px;line-height:1;cursor:pointer}.ec-filters__body{flex:1;overflow:auto}.ec-filters__foot{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--ec-line);background:#fff}.ec-filters__foot a{color:var(--ec-wine);font-size:13.5px}.ec-filters__foot .ec-btn{flex:1;height:48px}.ec-grid--col{grid-template-columns:repeat(2,1fr)}.ec-tile{grid-column:1/-1;padding:20px}.ec-tile b{font-size:22px}.ec-strip{gap:8px 14px;font-size:12px;padding:10px 12px}}.ec-cl .ec-col__head{align-items:center}.ec-cl__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:10px}.ec-cl__tile{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ec-line);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--ec-ink);transition:box-shadow .25s,transform .25s}.ec-cl__tile:hover{box-shadow:0 14px 30px #4d00121a;transform:translateY(-2px)}.ec-cl__img{aspect-ratio:1;background:var(--ec-soft);overflow:hidden}.ec-cl__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.ec-cl__tile:hover .ec-cl__img img{transform:scale(1.04)}.ec-cl__body{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px 16px}.ec-cl__ic{width:44px;height:44px;border-radius:50%;border:1px dashed rgba(77,0,18,.45);display:grid;place-items:center;background:var(--ec-soft)}.ec-cl__ic .ec-cat-icon{width:26px;height:26px;stroke-width:2}.ec-cl__body b{display:block;font-size:15px;font-weight:600}.ec-cl__body small{font-size:12.5px;color:var(--ec-ink2)}.ec-arrow{width:18px;height:18px;fill:none;stroke:var(--ec-wine);stroke-width:1.8}@media(max-width:989px){.ec-cl__grid{grid-template-columns:repeat(2,1fr);gap:10px}.ec-cl__body{grid-template-columns:auto 1fr;padding:10px}.ec-cl__body .ec-arrow{display:none}.ec-cl__ic{width:36px;height:36px}.ec-cl__ic .ec-cat-icon{width:22px;height:22px}.ec-cl__body b{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ec-collection.css.map */
