.template-index{--ih-primary:var(--t-cta,#1E5B4F);--ih-primary-hover:var(--t-cta-hover,#164D43);--ih-soft:var(--t-surface-soft,#EEF5F3);--ih-border:var(--t-border,#DCE3E0);--ih-bg:var(--t-surface,#ffffff);--ih-text:var(--t-text,#0E1B17);--ih-text-muted:var(--t-text-muted,#5A6B66);--ih-radius-card:1.6rem;--ih-radius-btn:1.6rem;--ih-shadow-sm:0 1px 2px rgba(14,27,23,0.04);--ih-shadow-md:0 6px 18px rgba(14,27,23,0.06);--ih-shadow-lg:0 12px 28px rgba(14,27,23,0.08);--ih-transition:200ms cubic-bezier(0.32,0.72,0,1)}.template-index main{background:var(--ih-bg)}.template-index .shopify-section{opacity:1}.template-index .title-wrapper .title,.template-index .collection__title .title,.template-index h2.title{font-family:var(--font-heading-family,inherit);font-size:clamp(2rem,2.4vw,2.6rem);font-weight:600;letter-spacing:-.025em;color:var(--ih-text);line-height:1.15;margin:0 0 .8rem}.template-index .banner .banner__heading{letter-spacing:-.025em;line-height:1.05}.template-index .banner .banner__text{line-height:1.5;font-size:clamp(1.4rem,2vw,1.7rem)}.template-index .banner .banner__content{row-gap:2rem;padding:3rem 2rem}.template-index .banner .banner__buttons{display:inline-flex;gap:1rem;flex-wrap:wrap;justify-content:center}.template-index .banner__buttons .button,.template-index .banner__buttons a.button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding:0 2.4rem;border:none;border-radius:var(--ih-radius-btn);background:var(--ih-primary);color:#fff;font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.005em;text-decoration:none;cursor:pointer;box-shadow:none;transition:background 300ms ease-out,transform 300ms ease-out}.template-index .banner__buttons .button--secondary{background:#fff;color:var(--ih-text);border:1px solid var(--ih-border)}.template-index .banner__buttons .button::before,.template-index .banner__buttons .button::after{content:none!important;display:none!important}.template-index .multicolumn{background:var(--ih-bg)}.template-index .multicolumn .multicolumn-list{display:grid!important;grid-template-columns:1fr;gap:1.4rem;max-width:102rem;margin:0 auto;padding:1.2rem .8rem 2rem}.template-index .multicolumn,.template-index .multicolumn>.page-width{overflow:visible}.template-index .multicolumn .multicolumn-list__item{width:auto!important;min-width:0;padding:0}.template-index .multicolumn .multicolumn-card-spacing{margin:0;padding:0}.template-index .multicolumn .multicolumn-card,.template-index .multicolumn .multicolumn-card.content-container{background:#fff;border:1px solid var(--ih-border);border-radius:var(--ih-radius-card);padding:1.6rem 1.6rem 1.8rem;box-shadow:var(--ih-shadow-sm);max-width:none}@media (hover:hover) and (pointer:fine){.template-index .multicolumn .multicolumn-card,.template-index .multicolumn .multicolumn-card.content-container{transition:transform var(--ih-transition),box-shadow var(--ih-transition),border-color var(--ih-transition)}}.template-index .multicolumn .multicolumn-card__image-wrapper,.template-index .multicolumn .multicolumn-card__image-wrapper--full-width,.template-index .multicolumn .multicolumn-card__image-wrapper--half-width,.template-index .multicolumn .multicolumn-card__image-wrapper--third-width{position:relative;width:5.6rem!important;height:5.6rem!important;min-width:0!important;max-width:5.6rem!important;margin:0 auto 1rem!important;padding:0!important;background:var(--ih-soft);border:1px solid color-mix(in srgb,var(--ih-primary) 22%,var(--ih-border));border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;overflow:hidden;color:var(--ih-primary);aspect-ratio:1 / 1;flex-shrink:0}.template-index .multicolumn .multicolumn-card__image-wrapper img,.template-index .multicolumn .multicolumn-card__image-wrapper .media,.template-index .multicolumn .multicolumn-card__image-wrapper svg{display:none!important}.template-index .multicolumn .multicolumn-card__image-wrapper::before{content:'';width:2.2rem;height:2.2rem;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg 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'><circle cx='12' cy='12' r='10'/><polyline points='16 10 11 15 8 12'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg 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'><circle cx='12' cy='12' r='10'/><polyline points='16 10 11 15 8 12'/></svg>")}.template-index .multicolumn .multicolumn-list__item:nth-child(1) .multicolumn-card__image-wrapper::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z'/><path d='M12 15l-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z'/><path d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0'/><path d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z'/><path d='M12 15l-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z'/><path d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0'/><path d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/></svg>")}.template-index .multicolumn .multicolumn-list__item:nth-child(2) .multicolumn-card__image-wrapper::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/><polyline points='9 12 11 14 15 10'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/><polyline points='9 12 11 14 15 10'/></svg>")}.template-index .multicolumn .multicolumn-list__item:nth-child(3) .multicolumn-card__image-wrapper::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 4 1 10 7 10'/><polyline points='23 20 23 14 17 14'/><path d='M20.49 9A9 9 0 0 0 5.64 5.64L1 10'/><path d='M3.51 15a9 9 0 0 0 14.85 3.36L23 14'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 4 1 10 7 10'/><polyline points='23 20 23 14 17 14'/><path d='M20.49 9A9 9 0 0 0 5.64 5.64L1 10'/><path d='M3.51 15a9 9 0 0 0 14.85 3.36L23 14'/></svg>")}.template-index .multicolumn .multicolumn-card__info{margin-top:.4rem}.template-index .multicolumn .multicolumn-card__info h3{font-family:var(--font-heading-family);font-size:1.55rem;font-weight:600;letter-spacing:-.01em;color:var(--ih-text);margin:0 0 .4rem}.template-index .multicolumn .multicolumn-card__info .rte{color:var(--ih-text-muted);font-size:1.3rem;line-height:1.55}.template-index .image-with-text{border-radius:var(--ih-radius-card);overflow:hidden}.template-index .image-with-text__content{gap:1.4rem;padding:2.4rem 2rem}.template-index .image-with-text__heading{letter-spacing:-.02em}.isell-home-collection{background:var(--ih-bg);margin-bottom:3.2rem}.isell-home-collection .isell-pdp__section-eyebrow{display:block;margin-bottom:.4rem;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ih-text-muted)}.isell-home-collection .isell-pdp__section-heading{font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,2.6rem);font-weight:600;letter-spacing:-.025em;color:var(--ih-text);margin:0}.isell-home-collection__view-all{text-align:center;margin-top:1.6rem}.isell-home-collection__view-all a{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2rem;min-height:4.4rem;border-radius:9999px;background:#fff;color:var(--ih-text);border:1px solid var(--ih-border);font-size:1.35rem;font-weight:600;text-decoration:none;box-shadow:var(--ih-shadow-sm);transition:all var(--ih-transition)}.isell-home-cats{background:var(--ih-bg)}.isell-home-cats__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.isell-home-cats__title{font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,2.6rem);font-weight:600;letter-spacing:-.025em;color:var(--ih-text);margin:0}.isell-home-cats__view-all{font-size:1.3rem;font-weight:600;color:var(--ih-primary);text-decoration:none;white-space:nowrap}.isell-home-cats__grid{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem;grid-template-columns:repeat(1,1fr)}.isell-home-cats__tile{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,2.2fr);align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border-radius:1.6rem;background:#F4F5F7;border:1px solid #fff0;box-shadow:none;text-decoration:none;color:var(--ih-text);min-height:14rem}@media (hover:hover) and (pointer:fine){.isell-home-cats__tile{transition:transform var(--ih-transition),box-shadow var(--ih-transition),border-color var(--ih-transition),background var(--ih-transition)}}.isell-home-cats__info{display:flex;flex-direction:column;align-items:flex-start;align-self:start;gap:.8rem;padding-top:.4rem}.isell-home-cats__label{font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,2.6rem);font-weight:600;letter-spacing:-.015em;line-height:1.15;color:var(--ih-text);margin:0}.isell-home-cats__cta{display:inline-flex;align-items:center;gap:.5rem;color:var(--ih-text);font-size:1.4rem;font-weight:500;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:gap var(--ih-transition)}.isell-home-cats__cta svg{width:1.3rem;height:1.3rem;transition:transform var(--ih-transition)}.isell-home-cats__media{background:#fff0;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;aspect-ratio:16/10}.isell-home-cats__img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.template-index .multicolumn .multicolumn-card,.template-index .multicolumn .multicolumn-card.content-container{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.4rem}.template-index .multicolumn .multicolumn-card__info{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;gap:.4rem}.template-index .multicolumn .multicolumn-card__info h3{text-align:center;margin:0 0 .4rem}.template-index .multicolumn .multicolumn-card__info .rte{text-align:center;margin:0}.template-index .multicolumn .multicolumn-card__info .rte p{margin:0 0 .3rem}.template-index .multicolumn .multicolumn-card,.template-index .multicolumn .multicolumn-card.content-container{border:0;border-radius:2.2rem;padding:2.2rem 1.8rem 2.4rem;box-shadow:0 1px 2px rgb(14 27 23 / .04),0 4px 14px rgb(14 27 23 / .05);transition:transform 320ms cubic-bezier(.32,.72,0,1),box-shadow 320ms ease}.template-index .multicolumn .multicolumn-card__image-wrapper{transition:transform 320ms cubic-bezier(.32,.72,0,1),background 320ms ease,border-color 320ms ease;will-change:transform}@media (prefers-reduced-motion:no-preference){.template-index .multicolumn-list__item{animation:ih-mcol-in 620ms cubic-bezier(.32,.72,0,1) both;animation-delay:calc(var(--animation-order,0) * 80ms)}}.template-index .multicolumn .multicolumn-card,.template-index .multicolumn .multicolumn-card.content-container{border-radius:3rem;padding:1.4rem 1.2rem 1.6rem}.template-index .multicolumn .multicolumn-card__image-wrapper,.template-index .multicolumn .multicolumn-card__image-wrapper--full-width,.template-index .multicolumn .multicolumn-card__image-wrapper--half-width,.template-index .multicolumn .multicolumn-card__image-wrapper--third-width{width:4.4rem!important;height:4.4rem!important;max-width:4.4rem!important;margin:0 auto 0.6rem!important}.template-index .multicolumn .multicolumn-card__image-wrapper::before{width:1.8rem!important;height:1.8rem!important}