.hc-page{padding-block:0}.hc-page>.hc-container{padding-block:24px 48px}.hc-page__article{background:var(--hc-surface);border:1px solid var(--hc-border);border-radius:var(--hc-radius-lg);box-shadow:var(--hc-shadow-sm);padding:clamp(20px,3vw,40px)}.hc-page__header{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--hc-border)}.hc-page__body>:first-child{margin-top:0}.hc-page__body h2,.hc-page__body h3{margin-top:1.4em}.woocommerce-cart .hc-page__article,.woocommerce-checkout .hc-page__article,.woocommerce-order-received .hc-page__article,.woocommerce-account .hc-page__article,.hc-wholesale-register-page .hc-page__article,.hc-page__article:has(.hc-list-page){border:0;background:transparent;box-shadow:none;padding:0}.hc-blog{padding-block:0}.hc-blog>.hc-container{padding-block:24px 48px}.hc-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--hc-space-6)}.hc-post-card{display:flex;flex-direction:column;overflow:hidden;background:var(--hc-surface);border:1px solid var(--hc-border);border-radius:var(--hc-radius-lg);box-shadow:var(--hc-shadow-sm);transition:transform .18s ease,box-shadow .18s ease}.hc-post-card:hover{transform:translateY(-3px);box-shadow:var(--hc-shadow-md)}.hc-post-card__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--hc-surface-sunken)}.hc-post-card__media img{width:100%;height:100%;object-fit:cover}.hc-post-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:var(--hc-space-5)}.hc-post-card__meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--hc-muted);font-size:var(--hc-text-sm)}.hc-post-card__meta a{color:var(--hc-link);text-decoration:none}.hc-post-card__title{margin:0;font-size:var(--hc-text-lg);line-height:1.4}.hc-post-card__title a{color:var(--hc-text);text-decoration:none}.hc-post-card__title a:hover{color:var(--hc-link)}.hc-post-card__excerpt{flex:1 1 auto;color:var(--hc-muted);font-size:var(--hc-text-sm);line-height:1.65}.hc-post-card__more{align-self:flex-start;color:var(--hc-link);font-weight:var(--hc-font-weight-medium);text-decoration:none}.hc-post-card__more:hover{text-decoration:underline}.hc-single-post__media{margin:0 0 24px;border-radius:var(--hc-radius-lg);overflow:hidden}.hc-single-post__media img{width:100%;height:auto;display:block}.hc-single-post__body{line-height:1.8}.hc-single-post__nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px}.hc-single-post__nav a{display:inline-block;padding:10px 16px;background:var(--hc-surface);border:1px solid var(--hc-border);border-radius:var(--hc-radius);color:var(--hc-text);text-decoration:none;font-weight:var(--hc-font-weight-medium)}.hc-single-post__nav a:hover{border-color:var(--hc-link);color:var(--hc-link)}.hc-not-found{display:flex;align-items:center;justify-content:center;min-height:clamp(320px,50vh,520px)}.hc-not-found__card{width:min(100%,560px);margin-inline:auto;padding:clamp(28px,5vw,48px);text-align:center;background:var(--hc-surface);border:1px solid var(--hc-border);border-radius:var(--hc-radius-lg);box-shadow:var(--hc-shadow-sm)}.hc-not-found__code{margin:0 0 8px;color:var(--hc-text);font-size:clamp(3rem,10vw,4.5rem);font-weight:var(--hc-font-weight-bold);line-height:1;letter-spacing:.04em}.hc-not-found__title{margin:0 0 12px;font-size:var(--hc-text-page-title)}.hc-not-found__text{margin:0 0 24px;color:var(--hc-muted);line-height:1.7}.hc-not-found__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px}.hc-not-found__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid var(--hc-border);border-radius:var(--hc-radius);background:var(--hc-surface);color:var(--hc-text);font-weight:var(--hc-font-weight-medium);text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.hc-not-found__btn:hover{border-color:var(--hc-primary);color:var(--hc-primary)}.hc-not-found__btn--primary{border-color:var(--hc-primary);background:var(--hc-primary);color:var(--hc-on-primary)}.hc-not-found__btn--primary:hover{border-color:var(--hc-accent);background:var(--hc-accent);color:var(--hc-on-accent)}.hc-not-found .search-form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:420px;margin-inline:auto}.hc-not-found .search-form label{flex:1 1 220px;margin:0}.hc-not-found .search-form .search-field{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--hc-border);border-radius:var(--hc-radius);background:var(--hc-bg);color:var(--hc-text)}.hc-not-found .search-form .search-field:focus{outline:2px solid color-mix(in srgb,var(--hc-primary) 35%,transparent);border-color:var(--hc-primary)}.hc-not-found .search-form .search-submit{min-height:44px;padding:10px 18px;border:1px solid var(--hc-primary);border-radius:var(--hc-radius);background:var(--hc-primary);color:var(--hc-on-primary);font-weight:var(--hc-font-weight-medium);cursor:pointer}.hc-not-found .search-form .search-submit:hover{border-color:var(--hc-accent);background:var(--hc-accent);color:var(--hc-on-accent)}.hc-contact-page{direction:rtl;text-align:right}.hc-contact-page__header{margin-bottom:var(--hc-space-6)}.hc-contact-page__intro{margin:0;color:var(--hc-muted);font-size:var(--hc-text-sm);line-height:1.6}.hc-contact-page__grid{display:grid;gap:var(--hc-space-6)}.hc-contact-page--split .hc-contact-page__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hc-contact-info{display:grid;gap:var(--hc-space-4)}.hc-contact-info__card{padding:var(--hc-space-4);background:var(--hc-surface-muted);border:1px solid var(--hc-border);border-radius:var(--hc-radius)}.hc-contact-info__label{margin:0 0 var(--hc-space-2);font-size:var(--hc-text-sm);color:var(--hc-muted)}.hc-contact-info__value{margin:0;font-size:var(--hc-text-md);line-height:1.5}.hc-contact-info__value a{color:var(--hc-link);text-decoration:none}.hc-contact-info__value a:hover{text-decoration:underline}.hc-contact-page__map{margin-top:var(--hc-space-4);border-radius:var(--hc-radius-lg);overflow:hidden;border:1px solid var(--hc-border)}.hc-contact-page__map iframe{display:block;width:100%;min-height:280px;border:0}.hc-contact-form__panel,.hc-auth-form.hc-contact-form__panel{border:1px solid var(--hc-border);border-radius:var(--hc-radius-lg);background:var(--hc-surface);box-shadow:var(--hc-shadow-md);padding:clamp(20px,2.4vw,28px)}.hc-auth-form{direction:rtl;text-align:right;max-width:480px}.hc-contact-page__form .hc-auth-form{max-width:none}.hc-auth-form .hc-contact-form__title{margin-top:0;margin-bottom:12px;font-size:var(--hc-text-lg)}.hc-auth-form .hc-contact-form__intro{margin:0 0 16px;color:var(--hc-muted);font-size:var(--hc-text-sm);line-height:1.5}.hc-auth-form .hc-contact-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--hc-space-4)}.hc-auth-form .form-row{float:none;width:auto;margin:0 0 16px;padding:0;text-align:right}.hc-auth-form .form-row label{display:block;margin-bottom:6px;color:var(--hc-text);font-weight:var(--hc-font-weight-semibold);font-size:var(--hc-text-sm)}.hc-auth-form .form-row input.input-text,.hc-auth-form .form-row textarea,.hc-auth-form .form-row select{width:100%;min-height:var(--hc-control-height);border:1px solid var(--hc-border-strong);border-radius:var(--hc-radius-sm);padding:0 12px;background:var(--hc-surface-muted);text-align:right}.hc-auth-form .form-row textarea{min-height:112px;padding-block:10px}.hc-auth-form .form-row input.input-text::placeholder,.hc-auth-form .form-row textarea::placeholder{color:var(--hc-muted);opacity:.72}.hc-auth-form .form-row input.input-text:focus,.hc-auth-form .form-row textarea:focus,.hc-auth-form .form-row select:focus{border-color:var(--hc-primary);outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--hc-primary) 18%,transparent)}.hc-auth-form .hc-contact-form__field--full,.hc-auth-form .hc-register-legal{grid-column:1 / -1}.hc-auth-form .hc-contact-form__field--half{grid-column:span 1}.hc-auth-form .hc-register-legal{margin-bottom:4px}.hc-auth-form .hc-register-legal .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:10px;margin:0;font-weight:var(--hc-font-weight-medium);line-height:1.5;cursor:pointer}.hc-auth-form .hc-register-legal .woocommerce-form__input-checkbox{flex:0 0 auto;margin-top:3px}.hc-auth-form .hc-register-legal__label a{color:var(--hc-link);font-weight:var(--hc-font-weight-semibold);text-decoration:underline;text-underline-offset:2px}.hc-auth-form .hc-register-legal__label a:hover{text-decoration:none}.hc-auth-form .hc-auth-form__submit{margin:18px 0 0}.hc-auth-form .hc-auth-form__submit .button,.hc-auth-form .hc-contact-form__submit{width:100%;min-height:50px;margin:0;font-size:var(--hc-text-md);font-weight:var(--hc-font-weight-bold)}.hc-contact-form__title{margin:0 0 12px;font-size:var(--hc-text-lg)}.hc-contact-form__intro{margin:0 0 16px;color:var(--hc-muted);font-size:var(--hc-text-sm);line-height:1.5}.hc-contact-form__notice{margin:0 0 16px;padding:12px 14px;border-radius:var(--hc-radius-sm);font-size:var(--hc-text-sm)}.hc-contact-form__notice--error{border:1px solid color-mix(in srgb,var(--hc-error) 35%,var(--hc-border));background:color-mix(in srgb,var(--hc-error) 8%,var(--hc-surface));color:var(--hc-error)}.hc-contact-form__notice--success{border:1px solid color-mix(in srgb,var(--hc-success) 35%,var(--hc-border));background:color-mix(in srgb,var(--hc-success) 6%,var(--hc-surface));color:var(--hc-success-text)}.hc-contact-form__hp{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:768px){.hc-contact-page--split .hc-contact-page__grid,.hc-auth-form .hc-contact-form__fields{grid-template-columns:1fr}.hc-auth-form .hc-contact-form__field--half{grid-column:1 / -1}}.hc-home-hero{background:var(--hc-surface);color:var(--hc-text)}body.home{background:var(--hc-surface)}.hc-home-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 280px 280px;gap:14px;padding-block:22px}.hc-home-hero__main,.hc-home-hero__deal{min-height:230px;border-radius:8px;padding:24px;background:var(--hc-chrome-dark)}.hc-home-hero__main{display:flex;flex-direction:column;justify-content:center;color:var(--hc-on-dark);background:linear-gradient(90deg,var(--hc-chrome-dark) 0%,var(--hc-chrome-gradient-end) 100%)}.hc-home-hero__main h1{color:inherit}.hc-home-hero__main.has-image{position:relative;isolation:isolate;overflow:hidden}.hc-home-hero__main.has-image:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--hc-notice-bg) 86%,transparent),color-mix(in srgb,var(--hc-notice-bg) 48%,transparent));pointer-events:none}.hc-home-hero__main.has-image>:not(.hc-home-banner-background){position:relative;z-index:2}.hc-home-hero__main p{margin:0 0 8px;color:var(--hc-chrome-kicker-fg);font-weight:var(--hc-font-weight-bold)}.hc-home-hero__deal span{margin:0 0 8px;color:var(--hc-accent-on-chrome);font-weight:var(--hc-font-weight-bold)}.hc-home-hero h1{margin:0 0 18px;font-size:var(--hc-text-hero);line-height:1.05}.hc-home-hero__text{max-width:560px;margin:0 0 18px;color:color-mix(in srgb,var(--hc-on-dark) 88%,transparent);font-size:var(--hc-text-lg);font-weight:var(--hc-font-weight-medium)}.hc-home-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.hc-home-hero__deal{display:flex;flex-direction:column;justify-content:center;background:var(--hc-on-dark);color:var(--hc-text)}.hc-home-hero__deal strong{display:block;color:var(--hc-text);font-size:var(--hc-text-3xl);line-height:1}.hc-home-hero__deal small{margin-top:10px;color:var(--hc-muted)}.hc-home-hero__deal--secondary{background:var(--hc-accent)}.hc-home-hero__deal--image-only{background-image:linear-gradient(180deg,color-mix(in srgb,var(--hc-notice-bg) 15%,transparent),color-mix(in srgb,var(--hc-notice-bg) 55%,transparent)),var(--hc-deal-image);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--hc-on-dark);min-height:180px;text-decoration:none}.hc-home-hero__deal--image-text{position:relative;isolation:isolate;overflow:hidden;color:var(--hc-on-dark);min-height:180px;text-decoration:none}.hc-home-hero__deal--image-text:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--hc-notice-bg) 15%,transparent),color-mix(in srgb,var(--hc-notice-bg) 55%,transparent));pointer-events:none}.hc-home-hero__deal--image-text>:not(.hc-home-banner-background){position:relative;z-index:2}.hc-home-banner-background{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center;pointer-events:none}.hc-home-hero__deal--image-only{padding:0}.hc-home-hero__deal--image-only strong,.hc-home-hero__deal--image-only span:not(.screen-reader-text),.hc-home-hero__deal--image-only small{display:none}.hc-home-hero__deal--image-text strong,.hc-home-hero__deal--image-text span{color:var(--hc-on-dark)}.hc-home-hero__deal--image-text small{color:color-mix(in srgb,var(--hc-on-dark) 88%,transparent)}.hc-home-hero__deal--text-only{background:var(--hc-on-dark)}.hc-home-hero__deal--secondary.hc-home-hero__deal--image-only,.hc-home-hero__deal--secondary.hc-home-hero__deal--image-text{background-color:transparent}.hc-home-hero--slider .hc-home-hero__grid{grid-template-columns:minmax(0,1fr)}.hc-home-hero--slider .hc-home-hero__main{min-height:340px;align-items:flex-start;background:linear-gradient(90deg,var(--hc-chrome-dark) 0%,var(--hc-chrome-dark-mid) 58%,var(--hc-notice-bg) 100%)}.hc-home-hero--slider .hc-home-hero__deal{display:none}.hc-home-hero--categories{background:var(--hc-on-dark);color:var(--hc-text)}.hc-home-hero--categories .hc-home-hero__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr)}.hc-home-hero--categories .hc-home-hero__main{background:var(--hc-accent);color:var(--hc-on-accent)}.hc-home-hero--categories .hc-home-hero__main p{color:var(--hc-text)}.hc-home-hero--banner_grid .hc-home-hero__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-home-hero--banner_grid .hc-home-hero__main,.hc-home-hero--banner_grid .hc-home-hero__deal{min-height:190px}.hc-home-hero--banner_grid .hc-home-hero__main{background:var(--hc-on-dark);color:var(--hc-text)}.hc-home-hero--banner_grid .hc-home-hero__main p{color:var(--hc-text)}.hc-home-section{padding-block:28px}.hc-section-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.hc-section-header h2{margin:0;font-size:var(--hc-text-xl)}.hc-section-header a{color:var(--hc-link);font-weight:var(--hc-font-weight-semibold)}.hc-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hc-category-tile{position:relative;display:flex;align-items:flex-end;min-height:150px;padding:14px;border:1px solid var(--hc-border);border-radius:var(--hc-radius);background:var(--hc-surface);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.hc-category-tile:hover{transform:translateY(-3px);box-shadow:var(--hc-shadow-md)}.hc-category-tile.has-image{color:var(--hc-on-dark)}.hc-category-tile__image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;transition:transform .3s ease}.hc-category-tile.has-image:hover .hc-category-tile__image{transform:scale(1.05)}.hc-category-tile.has-image:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--hc-text) 0%,transparent) 35%,color-mix(in srgb,var(--hc-text) 72%,transparent));pointer-events:none}.hc-category-tile__label{position:relative;z-index:2;display:flex;flex-direction:column}.hc-category-tile span{font-weight:var(--hc-font-weight-bold)}.hc-category-tile small{color:var(--hc-muted-soft)}.hc-category-tile.has-image small{color:color-mix(in srgb,var(--hc-on-dark) 85%,transparent)}@media(max-width:900px){.hc-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.hc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-category-tile{min-height:120px}}@media(max-width:1180px){.hc-home-hero__grid,.hc-home-hero--categories .hc-home-hero__grid,.hc-home-hero--banner_grid .hc-home-hero__grid{grid-template-columns:1fr 1fr}.hc-home-hero__main{grid-column:1 / -1}.hc-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.hc-home-hero__grid{grid-template-columns:minmax(0,1fr)}.hc-home-hero__main,.hc-home-hero__deal{min-height:170px}.hc-home-hero h1{font-size:var(--hc-text-3xl)}.hc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-home-hero__main--media{display:block;padding:0;overflow:hidden;position:relative}.hc-home-hero__title--overlay{position:absolute;inset-inline:1rem;bottom:1rem;z-index:2;margin:0;padding:.5rem .75rem;max-width:calc(100% - 2rem);color:#fff;font-size:clamp(1.25rem,3vw,2rem);line-height:1.2;text-shadow:0 1px 8px rgba(0,0,0,.45);pointer-events:none}.hc-home-hero__deal--media{display:block;padding:0;overflow:hidden;position:relative;min-height:180px;background:var(--hc-chrome-dark, #1f252d)}.hc-home-media{position:relative;display:block;width:100%;height:100%;min-height:inherit}.hc-home-media--slider{touch-action:pan-y pinch-zoom;cursor:grab}.hc-home-media--slider.is-dragging{cursor:grabbing;user-select:none}.hc-home-media__slide,.hc-home-hero__deal span.hc-home-media__slide,.hc-home-hero__main span.hc-home-media__slide{position:absolute;inset:0;display:block;margin:0;opacity:0;transition:opacity .6s ease;z-index:0}.hc-home-media__slide.is-active,.hc-home-hero__deal span.hc-home-media__slide.is-active,.hc-home-hero__main span.hc-home-media__slide.is-active{opacity:1;z-index:1}.hc-home-media__slide img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none}.hc-home-media__controls{position:absolute;inset:auto 0 12px;height:34px;z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.hc-home-media--slider:hover .hc-home-media__controls,.hc-home-media--slider:focus-within .hc-home-media__controls,.hc-home-media--slider.is-dragging .hc-home-media__controls,.hc-home-media--slider.is-controls-visible .hc-home-media__controls{opacity:1;visibility:visible}.hc-home-media__pause{position:absolute;top:50%;inset-inline-end:12px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#0000009e;color:#fff;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:background .15s ease,transform .15s ease}.hc-home-media__pause:hover,.hc-home-media__pause:focus-visible{background:#000000c7;transform:translateY(-50%) scale(1.04)}.hc-home-media__pause .hc-svg-icon{width:18px;height:18px}.hc-home-media__pause-icon--play,.hc-home-media__pause[aria-pressed=true] .hc-home-media__pause-icon--pause{display:none}.hc-home-media__pause[aria-pressed=true] .hc-home-media__pause-icon--play{display:block}.hc-home-media__pause:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.hc-home-media__slide,.hc-home-media__controls,.hc-home-media__pause,.hc-home-media__dots button{transition:none}}.hc-home-media__dots{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:6px;pointer-events:auto}.hc-home-media__dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#ffffff8c;box-shadow:0 1px 3px #00000059;cursor:pointer;transition:background .2s,transform .2s}.hc-home-media__dots button.is-active{background:#fff;transform:scale(1.2)}.hc-home-media__dots button:focus-visible,.hc-home-media__pause:focus-visible{outline:2px solid #fff;outline-offset:2px}a.hc-home-hero__deal{color:inherit;text-decoration:none}.hc-home-hero__grid:not(.hc-home-hero__grid--custom)>.hc-home-hero__main:only-child{grid-column:1 / -1}.hc-home-hero__grid--custom,.hc-home-hero--categories .hc-home-hero__grid--custom,.hc-home-hero--banner_grid .hc-home-hero__grid--custom,.hc-home-hero--slider .hc-home-hero__grid--custom,.hc-home-hero--market_deals .hc-home-hero__grid--custom{grid-template-columns:repeat(20,minmax(0,1fr))}.hc-home-hero__span--w20{grid-column:span 4}.hc-home-hero__span--w25{grid-column:span 5}.hc-home-hero__span--w50{grid-column:span 10}.hc-home-hero__span--w100{grid-column:span 20}.hc-home-deals-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding-block:0 22px}.hc-home-deals-row .hc-home-hero__deal{min-height:180px}@media(max-width:1180px){.hc-home-hero__grid--custom .hc-home-hero__span--tablet-w20{grid-column:span 4}.hc-home-hero__grid--custom .hc-home-hero__span--tablet-w25{grid-column:span 5}.hc-home-hero__grid--custom .hc-home-hero__span--tablet-w50{grid-column:span 10}.hc-home-hero__grid--custom .hc-home-hero__span--tablet-w100{grid-column:span 20}}@media(max-width:860px){.hc-home-hero__grid--custom .hc-home-hero__span--mobile-w20{grid-column:span 4}.hc-home-hero__grid--custom .hc-home-hero__span--mobile-w25{grid-column:span 5}.hc-home-hero__grid--custom .hc-home-hero__span--mobile-w50{grid-column:span 10}.hc-home-hero__grid--custom .hc-home-hero__span--mobile-w100{grid-column:span 20}}body.hc-preview.hc-preview-device-desktop .hc-home-hero__grid--custom .hc-home-hero__span--w20{grid-column:span 4}body.hc-preview.hc-preview-device-desktop .hc-home-hero__grid--custom .hc-home-hero__span--w25{grid-column:span 5}body.hc-preview.hc-preview-device-desktop .hc-home-hero__grid--custom .hc-home-hero__span--w50{grid-column:span 10}body.hc-preview.hc-preview-device-desktop .hc-home-hero__grid--custom .hc-home-hero__span--w100{grid-column:span 20}body.hc-preview.hc-preview-device-tablet .hc-home-hero__grid--custom .hc-home-hero__span--tablet-w20{grid-column:span 4}body.hc-preview.hc-preview-device-tablet .hc-home-hero__grid--custom .hc-home-hero__span--tablet-w25{grid-column:span 5}body.hc-preview.hc-preview-device-tablet .hc-home-hero__grid--custom .hc-home-hero__span--tablet-w50{grid-column:span 10}body.hc-preview.hc-preview-device-tablet .hc-home-hero__grid--custom .hc-home-hero__span--tablet-w100{grid-column:span 20}body.hc-preview.hc-preview-device-mobile .hc-home-hero__grid--custom .hc-home-hero__span--mobile-w20{grid-column:span 4}body.hc-preview.hc-preview-device-mobile .hc-home-hero__grid--custom .hc-home-hero__span--mobile-w25{grid-column:span 5}body.hc-preview.hc-preview-device-mobile .hc-home-hero__grid--custom .hc-home-hero__span--mobile-w50{grid-column:span 10}body.hc-preview.hc-preview-device-mobile .hc-home-hero__grid--custom .hc-home-hero__span--mobile-w100{grid-column:span 20}@media(max-width:768px){.hc-home-deals-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.hc-home-deals-row{grid-template-columns:1fr}}.hc-products-region ul.products{grid-template-columns:repeat(var(--hc-home-columns-desktop, 5),minmax(0,1fr))}@media(max-width:1180px){.hc-products-region ul.products{grid-template-columns:repeat(var(--hc-home-columns-tablet, 3),minmax(0,1fr))}}@media(max-width:560px){.hc-products-region ul.products{grid-template-columns:repeat(var(--hc-home-columns-mobile, 2),minmax(0,1fr))}}@media(max-width:359px){.hc-products-region ul.products{grid-template-columns:1fr}}.hc-home-hero--custom-heights .hc-home-hero__grid{align-items:start}.hc-home-hero--custom-heights .hc-home-hero__main{min-height:var(--hc-home-primary-height-desktop)}.hc-home-hero--custom-heights .hc-home-hero__deal{min-height:var(--hc-home-deals-height-desktop)}.hc-home-hero--custom-heights .hc-home-hero__deal.hc-home-hero__span--w100{min-height:var(--hc-home-tile-height-desktop, var(--hc-home-deals-height-desktop))}@media(max-width:1180px){.hc-home-hero--custom-heights .hc-home-hero__main{min-height:var(--hc-home-primary-height-tablet)}.hc-home-hero--custom-heights .hc-home-hero__deal{min-height:var(--hc-home-deals-height-tablet)}.hc-home-hero--custom-heights .hc-home-hero__deal.hc-home-hero__span--tablet-w100{min-height:var(--hc-home-tile-height-tablet, var(--hc-home-deals-height-tablet))}}@media(max-width:860px){.hc-home-hero--custom-heights .hc-home-hero__main{min-height:var(--hc-home-primary-height-mobile)}.hc-home-hero--custom-heights .hc-home-hero__deal{min-height:var(--hc-home-deals-height-mobile)}.hc-home-hero--custom-heights .hc-home-hero__deal.hc-home-hero__span--mobile-w100{min-height:var(--hc-home-tile-height-mobile, var(--hc-home-deals-height-mobile))}}body.hc-preview-device-desktop .hc-home-hero--custom-heights .hc-home-hero__main{min-height:var(--hc-home-primary-height-desktop)}body.hc-preview-device-desktop .hc-home-hero--custom-heights .hc-home-hero__deal{min-height:var(--hc-home-deals-height-desktop)}body.hc-preview-device-desktop .hc-home-hero--custom-heights .hc-home-hero__deal.hc-home-hero__span--w100{min-height:var(--hc-home-tile-height-desktop, var(--hc-home-deals-height-desktop))}body.hc-preview-device-tablet .hc-home-hero--custom-heights .hc-home-hero__main{min-height:var(--hc-home-primary-height-tablet)}body.hc-preview-device-tablet .hc-home-hero--custom-heights .hc-home-hero__deal{min-height:var(--hc-home-deals-height-tablet)}body.hc-preview-device-tablet .hc-home-hero--custom-heights .hc-home-hero__deal.hc-home-hero__span--tablet-w100{min-height:var(--hc-home-tile-height-tablet, var(--hc-home-deals-height-tablet))}body.hc-preview-device-mobile .hc-home-hero--custom-heights .hc-home-hero__main{min-height:var(--hc-home-primary-height-mobile)}body.hc-preview-device-mobile .hc-home-hero--custom-heights .hc-home-hero__deal{min-height:var(--hc-home-deals-height-mobile)}body.hc-preview-device-mobile .hc-home-hero--custom-heights .hc-home-hero__deal.hc-home-hero__span--mobile-w100{min-height:var(--hc-home-tile-height-mobile, var(--hc-home-deals-height-mobile))}@media(min-width:1181px){.hc-home-hero--custom-heights .hc-home-hero__grid--custom>.hc-home-hero__deal:not(.hc-home-hero__span--w100){align-self:stretch}}@media(min-width:861px)and (max-width:1180px){.hc-home-hero--custom-heights .hc-home-hero__grid--custom>.hc-home-hero__deal:not(.hc-home-hero__span--tablet-w100){align-self:stretch}}@media(max-width:860px){.hc-home-hero--custom-heights .hc-home-hero__grid--custom>.hc-home-hero__deal:not(.hc-home-hero__span--mobile-w100){align-self:stretch}}body.hc-preview-device-desktop .hc-home-hero--custom-heights .hc-home-hero__grid--custom>.hc-home-hero__deal{align-self:start}body.hc-preview-device-desktop .hc-home-hero--custom-heights .hc-home-hero__grid--custom>.hc-home-hero__deal:not(.hc-home-hero__span--w100){align-self:stretch}body.hc-preview-device-tablet .hc-home-hero--custom-heights .hc-home-hero__grid--custom>.hc-home-hero__deal{align-self:start}body.hc-preview-device-tablet .hc-home-hero--custom-heights .hc-home-hero__grid--custom>.hc-home-hero__deal:not(.hc-home-hero__span--tablet-w100){align-self:stretch}body.hc-preview-device-mobile .hc-home-hero--custom-heights .hc-home-hero__grid--custom>.hc-home-hero__deal{align-self:start}body.hc-preview-device-mobile .hc-home-hero--custom-heights .hc-home-hero__grid--custom>.hc-home-hero__deal:not(.hc-home-hero__span--mobile-w100){align-self:stretch}
