.shc{--ink: #232323;--muted: #5A5A5A;--line: #E4E0DA;--soft: #F6F4F1;--red: #D13A2C;--tape: #F4EEE2;color:var(--ink);direction:rtl;font-size:15px;line-height:1.4}.shc *,.shc *:before,.shc *:after{box-sizing:border-box;letter-spacing:0}.shc svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.shc button{font:inherit;color:inherit;cursor:pointer}.shc [hidden],.template-collection #halo-sidebar,.template-collection .toolbar-wrapper,.template-collection .toolbar-mobile{display:none!important}.template-collection .halo-collection-content>.page-content,.template-collection .halo-collection-content .page-content{width:100%!important;max-width:100%!important;flex:1 1 100%!important;margin-inline:0!important}.shc-bar-slot{position:relative}.shc-bar{display:flex;gap:8px;align-items:center;height:49px;padding:2px 12px;background:#fff;border-block-end:1px solid var(--line);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;z-index:20}.shc-bar::-webkit-scrollbar{display:none}.shc-bar>*{flex:none}.shc-bar.is-fixed{position:fixed;inset-inline:0;z-index:90}.shc .shc-fbtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--ink);background:#fff;border-radius:4px;font-size:15px}.shc-cnt{background:var(--ink);color:#fff;border-radius:10px;font-size:14px;line-height:20px;min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 5px}.shc-acts{display:flex;gap:6px}.shc .shc-act{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border-radius:16px;background:var(--soft);border:0;font-size:14px;position:relative}.shc .shc-act:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.shc-act svg{width:14px;height:14px}.shc-sort{margin-inline-start:auto;display:flex;align-items:center;min-height:44px}.shc-sort select{border:0;background:transparent;font:inherit;font-size:14px;color:var(--muted);min-height:44px;padding:0 4px;max-width:150px}.shc-head{display:flex;justify-content:flex-end;padding:6px 16px 0}.shc-count{color:var(--muted);font-size:14px}.shc-qs{display:flex;gap:8px;overflow-x:auto;padding:8px 12px 6px;scrollbar-width:none;align-items:center}.shc-qs::-webkit-scrollbar{display:none}.shc-qs-lbl{font-size:14px;color:var(--muted);flex:none}.shc .shc-qchip{flex:none;min-width:44px;min-height:44px;padding:0 12px;border:1px solid #BDB8B0;border-radius:22px;background:#fff;font-weight:700;font-size:14px}.shc .shc-qchip.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.shc-empty{text-align:center;color:var(--muted);padding:40px 16px}.shc-empty p{margin:0 0 8px}.shc-empty a{color:var(--ink);font-weight:600;text-decoration:underline;display:inline-flex;min-height:44px;align-items:center}.shc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;display:block}.shc-sheet{position:fixed;inset-inline:0;inset-block-end:0;z-index:1001;background:#fff;border-radius:14px 14px 0 0;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh}.shc-sheet-h{display:flex;align-items:center;justify-content:space-between;min-height:57px;padding:6px 8px 6px 16px;border-block-end:1px solid var(--line);gap:8px}.shc-sheet-h b{font-size:18px}.shc .shc-x{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;padding:0;margin-inline-start:auto}.shc .shc-back{display:inline-flex;align-items:center;min-height:44px;background:none;border:0;font-size:15px;font-weight:600;padding:0 4px}.shc-actrow{display:flex;gap:6px;align-items:center;overflow-x:auto;scrollbar-width:none;padding:8px 16px;border-block-end:1px solid var(--line);min-height:48px;flex:none}.shc-actrow::-webkit-scrollbar{display:none}.shc-actrow>*{flex:none}.shc .shc-clr{margin-inline-start:auto;background:none;border:0;text-decoration:underline;font-size:14px;min-height:44px;padding:0 4px}.shc-sheet-b{padding:14px 16px;overflow-y:auto;flex:1 1 auto}.shc-fsec{padding-block:12px;border-block-end:1px solid var(--line)}.shc-fsec:first-child{padding-top:0}.shc-fsec:last-child{border-block-end:0}.shc-grp{font-size:16px;font-weight:700;margin:0 0 8px;display:flex;justify-content:space-between;align-items:baseline}.shc-grp span{font-size:13px;font-weight:400;color:var(--muted)}.shc-grp--sub{margin-top:12px;font-size:14px}.shc-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.shc .shc-chip{min-height:48px;border:1px solid #BDB8B0;background:#fff;border-radius:4px;font-size:16px;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;padding:2px}.shc .shc-chip small{font-size:12px;font-weight:400;color:var(--muted);min-height:13px}.shc .shc-chip.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.shc .shc-chip.is-on small{color:#ddd}.shc .shc-chip:disabled{opacity:.4;cursor:default}.shc .shc-chip--price{font-size:14px}.shc-bchips{display:flex;flex-wrap:wrap;gap:8px}.shc .shc-bchip{min-height:40px;padding:0 12px;border:1px solid #BDB8B0;background:#fff;border-radius:20px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.shc .shc-bchip small{font-weight:400;color:var(--muted);font-size:12px}.shc .shc-bchip.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.shc .shc-bchip.is-on small{color:#ddd}.shc .shc-more{margin-top:8px;background:none;border:0;padding:0;min-height:44px;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.shc-bsearch{display:block;width:100%;min-height:44px;border:1px solid #BDB8B0;border-radius:4px;padding:0 12px;font:inherit;font-size:16px}.shc-blist{list-style:none;margin:8px 0 0;padding:0}.shc-blist li{margin:0}.shc .shc-blist button{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;background:none;border:0;border-block-end:1px solid var(--line);font-size:15px;text-align:start;padding:0}.shc-blist i{width:20px;height:20px;border:1.5px solid var(--ink);border-radius:3px;flex:none;display:grid;place-items:center;font-style:normal;font-size:13px}.shc-blist button[aria-pressed=true] i{background:var(--ink);color:#fff}.shc-blist button span{margin-inline-start:auto;color:var(--muted);font-size:13px}.shc .shc-blist button:disabled{opacity:.4}.shc-sheet-f{display:flex;gap:10px;padding:10px 16px 16px;border-block-start:1px solid var(--line);flex:none}.shc .shc-btn{flex:1;min-height:48px;border-radius:4px;border:0;background:var(--gold);color:var(--gold-ink);font-weight:700;font-size:16px}.shc .shc-btn--ghost{flex:0 0 30%;background:#fff;color:var(--ink);border:1px solid var(--ink)}.shc .shc-btn:disabled{background:#6e6e6e;cursor:default}body:has(.shc-sheet:not([hidden])) #a11y-widget-trigger{display:none!important}:is(.template-collection,.template-search) .productListing .card-quickview,:is(.template-collection,.template-search) .productListing .card-product .card-action{display:none!important}:is(.template-collection,.template-search) .productListing .card-media{background:#f6f4f1;padding-bottom:133.333%!important}:is(.template-collection,.template-search) .productListing .card-media img{object-fit:contain!important}:is(.template-collection,.template-search) .productListing .card-title{font-size:14px;line-height:1.35;min-height:38px}.shc-cm{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-start;min-height:20px;margin:4px 0 2px;direction:rtl}.shc-cm span{font-size:14px;line-height:20px;background:#f4eee2;border-radius:3px;padding:0 6px;color:#232323}:is(.template-collection,.template-search) .productListing .card-information{position:relative}:is(.template-collection,.template-search) .productListing .card-action__group:not(.variants-popup){display:block!important;position:absolute!important;top:-52px;inset-inline-start:8px;width:44px;height:44px;margin:0!important;z-index:3}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC{display:block;position:relative;width:44px!important;height:44px!important;min-height:44px!important;min-width:0!important;padding:0!important;border-radius:50%!important;border:1px solid #232323!important;box-shadow:0 1px 4px #00000024;background:#fff!important;font-size:0!important;line-height:0!important;color:transparent!important;overflow:hidden;text-indent:-9999px;letter-spacing:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform 80ms ease,background-color 80ms ease!important}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC:focus-visible{outline:2px solid #232323!important;outline-offset:2px}:is(.template-collection,.template-search) .productListing .card-action__group:has(a.button-ATC),:is(.template-collection,.template-search) .productListing .card-action__group a.button-ATC{display:none!important}:is(.template-collection,.template-search) .productListing.productGrid{margin-inline:-10px!important}:is(.template-collection,.template-search) .productListing.productGrid>.product{padding-inline:10px!important;margin-bottom:8px}:is(.template-collection,.template-search) .productListing .card__badge{top:8px!important;right:8px!important;left:auto!important;align-items:flex-start!important}:is(.template-collection,.template-search) .productListing .card__badge .badge:not(.custom-badge){font-size:14px!important;line-height:22px!important;height:24px!important;min-height:0!important;min-width:0!important;padding:0 8px!important;margin:0 0 4px!important;font-weight:700!important;letter-spacing:0!important;border-radius:0!important;border:1px solid transparent;white-space:nowrap}:is(.template-collection,.template-search) .productListing .card__badge .new-badge{background:#fff!important;color:#232323!important;border:1px solid #232323!important}:is(.template-collection,.template-search) .productListing .card__badge .sale-badge{background:#d13a2c!important;color:#fff!important}:is(.template-collection,.template-search) .productListing .card__badge .custom-badge{display:none!important}.shg-toast{position:fixed;inset-inline:16px;inset-block-start:72px;z-index:95;background:#232323;color:#fff;border-radius:6px;padding:12px 14px;font-size:15px;display:flex;gap:8px;align-items:center;justify-content:space-between;box-shadow:0 6px 20px #0003;direction:rtl}.shg-toast[hidden]{display:none}.shg-toast a{color:#fff;font-weight:700;text-decoration:underline;min-height:32px;display:inline-flex;align-items:center}@media(min-width:990px){.shc-sheet{inset-inline:auto 0;inset-block:0;width:440px;max-height:none;border-radius:0}.shc-bar{padding-inline:24px}.shc-head,.shc-qs{max-width:1400px;margin-inline:auto;padding-inline:24px}}.template-collection .collection--empty{display:none!important}:is(.template-collection,.template-search) .productListing .card-action__group .card-action{position:static!important;inset:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;padding:0!important;background:none!important}.shc-bar{overflow:visible}.shc-acts{flex:1 1 auto!important;min-width:0;overflow-x:auto;scrollbar-width:none}.shc-acts::-webkit-scrollbar{display:none}.shc-sort{flex:none;margin-inline-start:0}.shc-sort select{max-width:60vw}@supports (field-sizing: content){.shc-sort select{field-sizing:content;max-width:none}}.shc-sheet.is-loading .shc-chip small,.shc-sheet.is-loading .shc-bchip small,.shc-sheet.is-loading .shc-blist span{visibility:hidden}.shc-sheet.is-loading .shc-chip,.shc-sheet.is-loading .shc-bchip{opacity:.7}.shc-acts>*{flex:none;white-space:nowrap}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;text-indent:0;pointer-events:none;background:#232323;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6L5 8z'/%3E%3Cpath d='M9 8V6a3 3 0 016 0v2'/%3E%3Cpath d='M12 11.5v5M9.5 14h5'/%3E%3C/svg%3E") center / 22px 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1 12H6L5 8z'/%3E%3Cpath d='M9 8V6a3 3 0 016 0v2'/%3E%3Cpath d='M12 11.5v5M9.5 14h5'/%3E%3C/svg%3E") center / 22px 22px no-repeat}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC:active:not(.shg-incart):not(:disabled){background:#f4f2ee!important;transform:scale(.94)}@media(hover:hover){:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC:hover:not(.shg-incart):not(:disabled){background:#f6f4f1!important}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC:active:not(.shg-incart):not(:disabled){background:#f4f2ee!important}}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC.is-loading:not(.shg-incart){cursor:progress}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC.is-loading:not(.shg-incart):after{animation:shc-atc-out 0s linear .15s forwards}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC.is-loading:not(.shg-incart):before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;box-sizing:border-box;border:2px solid #232323;border-top-color:transparent;border-radius:50%;text-indent:0;pointer-events:none;opacity:0;animation:shc-atc-spin .7s linear infinite,shc-atc-in 0s linear .15s forwards}@keyframes shc-atc-spin{to{transform:rotate(360deg)}}@keyframes shc-atc-in{to{opacity:1}}@keyframes shc-atc-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC{transition:none!important}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC:active:not(.shg-incart):not(:disabled){transform:none}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC.is-loading:not(.shg-incart):before{animation-duration:1.6s,0s}}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC.shg-incart{cursor:default;opacity:1!important;border:1.5px solid var(--gold)!important;box-shadow:0 1px 4px #0000001f;background:#fff!important}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC.shg-incart:after{background:var(--gold-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 20px 20px no-repeat}@media(min-width:990px){:is(.template-collection,.template-search) .productListing .card-action__group:not(.variants-popup){top:-60px;inset-inline-start:12px;width:48px;height:48px}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC{width:48px!important;height:48px!important;min-height:48px!important}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC:after{-webkit-mask-size:24px 24px;mask-size:24px 24px}:is(.template-collection,.template-search) .productListing .card-action__group .button-ATC.shg-incart:after{-webkit-mask-size:22px 22px;mask-size:22px 22px}}.shc-cm{justify-content:center}:is(.template-collection,.template-search) .productListing .card__badge .badge:not(.custom-badge){box-sizing:border-box!important;height:24px!important;line-height:22px!important;padding:0 8px!important}:is(.template-collection,.template-search) .productListing .card__badge .sale-badge{order:-1;direction:ltr;unicode-bidi:isolate;border:1px solid #D13A2C!important}:is(.template-collection,.template-search) .productListing .card__badge .sold-out-badge{background:#232323!important;color:#fff!important;border:1px solid #232323!important}:is(.template-collection,.template-search) .productListing .card-media{background:#fff}:is(.template-collection,.template-search) .productListing.productGrid>.product{margin-bottom:-5px}:is(.template-collection,.template-search) .productListing.productGrid{padding-bottom:56px}:is(.template-collection,.template-search) .productListing .card__badge:has(.sold-out-badge) .badge:not(.sold-out-badge){display:none!important}:is(.template-collection,.template-search) .productListing .card-product:has(.sold-out-badge) .card-media{opacity:.55}@media(min-width:990px){:is(.template-collection,.template-search) .productListing .card-title{font-size:15px;line-height:20px;min-height:40px}}:is(.template-collection,.template-search) .productListing .card-information .shc-price{box-sizing:border-box;flex-wrap:wrap;column-gap:8px;row-gap:0;line-height:26px;min-height:34px;margin:auto 0 13px;padding-top:6px}:is(.template-collection,.template-search) .productListing .card-information .shc-price .sp-now{font-size:20px;font-weight:700;color:#232323}:is(.template-collection,.template-search) .productListing .card-information .shc-price .sp-now--sale{color:#d13a2c}:is(.template-collection,.template-search) .productListing .card-information .shc-price .sp-was{font-size:14px;font-weight:400;color:#5a5a5a}:is(.template-collection,.template-search) .productListing .card-information .shc-price .sp-was .sp-m__c{font-size:1em}:is(.template-collection,.template-search) .productListing .card-information .shc-price--sold .sp-now--sale{color:#232323}:is(.template-collection,.template-search) .productListing.productGrid{display:flex;flex-wrap:wrap;align-items:stretch}:is(.template-collection,.template-search) .productListing.productGrid>.product{display:flex}:is(.template-collection,.template-search) .productListing.productGrid>.product>.product-item{flex:1 1 auto;width:100%;min-width:0;display:flex;flex-direction:column}:is(.template-collection,.template-search) .productListing.productGrid>.product>.product-item>.card{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}:is(.template-collection,.template-search) .productListing.productGrid .card>.card-product{flex:none}:is(.template-collection,.template-search) .productListing.productGrid .card>.card-information{flex:1 1 auto;display:flex;flex-direction:column}:is(.template-collection,.template-search) .productListing.productGrid .card-information>.card-information__wrapper{flex:1 1 auto;display:flex;flex-direction:column}.shc-tk{display:flex;justify-content:center;margin:6px 0 0;direction:rtl}.shc-tk span{box-sizing:border-box;height:24px;line-height:22px;padding:0 10px;border:1px solid var(--gold);border-radius:12px;background:#fff;color:#232323;font-size:14px;font-weight:600;white-space:nowrap}:is(.template-collection,.template-search) .productListing .card__badge .promo-badge{order:-2;background:#fff!important;color:#232323!important;border:1px solid #232323!important}:is(.template-collection,.template-search) .productListing .card__badge:has(.promo-badge):has(.sale-badge) .new-badge{display:none!important}:is(.template-collection,.template-search) .productListing .card-information__wrapper{position:relative}:is(.template-collection,.template-search) .productListing .card-information__wrapper>.card-title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}:is(.template-collection,.template-search) .productListing :is(a,button,[tabindex]):focus-visible{outline:2px solid #232323!important;outline-offset:2px}.shc :is(a,button,select,input,[tabindex]):focus-visible{outline:2px solid #232323;outline-offset:2px}.shc .shc-acts .shc-act:focus-visible{outline-offset:-2px}@media(min-width:990px){:is(.template-collection,.template-search) .productListing .card-information .shc-price{column-gap:10px;line-height:30px;min-height:38px;padding-top:8px}:is(.template-collection,.template-search) .productListing .card-information .shc-price .sp-now{font-size:22px}:is(.template-collection,.template-search) .productListing .card-information .shc-price .sp-was{font-size:16px}:is(.template-collection,.template-search) .productListing .card__badge{top:12px!important;right:12px!important}:is(.template-collection,.template-search) .productListing .card__badge .badge:not(.custom-badge){font-size:15px!important;height:28px!important;line-height:26px!important;padding:0 10px!important}}:is(.template-collection,.template-search) .productListing .shc-brand{display:flex;justify-content:center;align-items:flex-start;min-height:24px;margin:0 0 10px;min-width:0}:is(.template-collection,.template-search) .productListing .shc-brand .card-vendor{display:flex;justify-content:center;width:100%;min-width:0;overflow:visible;z-index:auto;font-size:14px;line-height:22px;text-transform:none;letter-spacing:0;color:#232323}:is(.template-collection,.template-search) .productListing .shc-brand .card-vendor>a{position:relative;z-index:2;box-sizing:border-box;display:block;min-width:0;max-width:100%;min-height:24px;line-height:22px;padding:0 10px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:600;color:#232323;text-align:center;text-decoration:none;white-space:normal;-webkit-tap-highlight-color:transparent}:is(.template-collection,.template-search) .productListing .shc-brand .card-vendor>a>bdi{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere}:is(.template-collection,.template-search) .productListing .shc-brand .card-vendor>a:after{content:"";position:absolute;top:-8px;right:-6px;bottom:-14px;left:-6px}:is(.template-collection,.template-search) .productListing .shc-brand .card-vendor>a[data-tier]{border-color:var(--gold);background:#fff}@media(hover:hover){:is(.template-collection,.template-search) .productListing .shc-brand .card-vendor>a:hover{color:#232323;text-decoration:underline;text-underline-offset:3px}}@media(max-width:359px){:is(.template-collection,.template-search) .productListing .shc-brand .card-vendor>a:not([data-tier]){padding-inline:4px}}@media(min-width:768px)and (max-width:1100px){:is(.template-collection,.template-search) .productListing.productGrid>.product:nth-child(3){margin-top:30px}}@media(min-width:1025px)and (max-width:1100px){:is(.template-collection,.template-search) .productListing.productGrid>.product:nth-child(3){margin-top:60px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/shani-collection.css.map */
