.iicase-collection-hero{--iicase-collection-hero-bg: #f7f7f8;--iicase-collection-hero-image-ratio: 3.9;--iicase-collection-hero-natural-height: 25.64vw;--iicase-collection-hero-mobile-natural-height: var(--iicase-collection-hero-natural-height);--iicase-collection-hero-text-width: 50%;isolation:isolate;overflow:hidden;background:transparent}.iicase-collection-hero .custom-section-background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;grid-column:1 / -1;overflow:hidden;pointer-events:none}.iicase-collection-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:flex-end}.iicase-collection-hero__background:after{content:none;position:absolute;top:0;right:0;bottom:0;left:0}.iicase-collection-hero__background-picture{display:block;width:auto;min-width:100%;max-width:none;height:100%}.iicase-collection-hero__background-image{display:block;width:auto;min-width:100%;max-width:none;height:100%;object-fit:contain;object-position:right top}.iicase-collection-hero__background-image--mobile{display:none}@media screen and (min-width:750px){.iicase-collection-hero__background-picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;overflow:hidden}.iicase-collection-hero__background-image{position:absolute;inset-block-start:0;inset-inline-end:0;width:auto;min-width:0;max-width:none;height:100%;object-fit:contain;object-position:right top}}.iicase-collection-hero .custom-section-content{position:relative;z-index:1;display:flex;align-items:center;min-height:var(--iicase-collection-hero-natural-height)}.iicase-collection-hero .section-content-wrapper{align-items:flex-start;justify-content:center;width:100%;min-height:0;height:auto;padding-block:clamp(24px,3.2vw,56px);padding-inline:0}.iicase-collection-hero .section-content-wrapper>.text-block,.iicase-collection-hero .section-content-wrapper>.shopify-block>.text-block{width:var(--iicase-collection-hero-text-width);max-width:var(--iicase-collection-hero-text-width)}.iicase-collection-hero .text-block,.iicase-collection-hero .text-block>*{color:#111;text-align:left}.iicase-collection-hero .text-block:is(.h1,.h2) :is(h1,h2),.iicase-collection-hero .text-block:is(.h1,.h2)>:is(h1,h2){font-size:clamp(2.25rem,3.15vw,4rem);font-weight:800;line-height:1.05}.iicase-collection-hero .text-block.rte,.iicase-collection-hero .text-block.rte>*{color:#1111119e;font-size:clamp(.875rem,.95vw,1rem);font-weight:400;line-height:1.45}.iicase-collection-hero .iicase-collection-tag-nav{width:100%;max-width:100%;margin-block-start:clamp(8px,1.4vw,18px)}.iicase-collection-tag-nav{box-sizing:border-box;display:block;grid-column:var(--centered);align-self:stretch;justify-self:stretch;width:100%;max-width:100%;min-width:0;overflow:hidden;padding-inline:0}.collection-wrapper--grid-full-width>.iicase-collection-tag-nav{grid-column:var(--full-width);padding-inline:var(--page-margin)}.iicase-collection-tag-nav__scroller{display:flex;gap:10px;width:100%;overflow-x:auto;overflow-y:hidden;padding-block:2px 6px;scroll-padding-inline:2px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.iicase-collection-tag-nav__scroller::-webkit-scrollbar{display:none}.iicase-collection-tag-nav__item{box-sizing:border-box;display:grid;flex:0 0 max(var(--iicase-collection-tag-nav-item-width, 84px),84px);grid-template-rows:1fr auto;align-items:center;width:max(var(--iicase-collection-tag-nav-item-width, 84px),84px);height:100px;min-height:100px;padding:6px 4px 7px;border:1px solid rgb(var(--color-foreground-rgb) / .16);border-radius:8px;background:#fff;box-shadow:0 1px 1px #0000000a;color:rgb(var(--color-foreground-rgb));gap:4px;text-align:center;text-decoration:none;scroll-snap-align:start;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.iicase-collection-tag-nav__item:is(:hover,:focus-visible){border-color:#0171e394;box-shadow:0 8px 24px #0171e31a;outline:none;transform:translateY(-1px)}.iicase-collection-tag-nav__item.is-active{border-color:var(--iicase-highlight-color, #0171e3);box-shadow:inset 0 0 0 1px var(--iicase-highlight-color, #0171e3),0 8px 22px #0171e314}.iicase-collection-tag-nav__media{display:grid;width:100%;min-height:66px;place-items:center}.iicase-collection-tag-nav__image{display:block;width:min(62px,100%);height:62px;object-fit:contain}.iicase-collection-tag-nav__placeholder{display:grid;width:52px;height:52px;border-radius:50%;background:#0171e314;color:var(--iicase-highlight-color, #0171e3);font-size:1.125rem;font-weight:800;line-height:1;place-items:center}.iicase-collection-tag-nav__title{display:block;overflow:hidden;width:100%;font-size:.6875rem;font-weight:400;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.iicase-collection-controls{box-sizing:border-box;grid-column:var(--full-width);display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;max-width:100%;margin-block-start:var(--iicase-collection-controls-top-gap-mobile, 20px);margin-block-end:var(--iicase-collection-controls-bottom-gap-mobile, 0px)}.iicase-collection-model-nav{--iicase-collection-model-nav-min-width: 340px;position:relative;box-sizing:border-box;display:flex;width:100%;min-width:0;max-width:100%;justify-content:flex-start}.iicase-collection-material-nav{--iicase-collection-model-nav-min-width: 260px}.iicase-collection-model-nav__control{position:relative;box-sizing:border-box;display:flex;align-items:center;-webkit-appearance:none;appearance:none;width:min(100%,max(var(--iicase-collection-model-nav-width, 360px),var(--iicase-collection-model-nav-min-width)));max-width:100%;min-width:min(100%,var(--iicase-collection-model-nav-min-width));min-height:56px;padding:8px 42px 8px 14px;border:1px solid rgb(var(--color-foreground-rgb) / .22);border-radius:8px;background:#fff;color:rgb(var(--color-foreground-rgb));cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.iicase-collection-model-nav__control:hover,.iicase-collection-model-nav.is-open .iicase-collection-model-nav__control{border-color:rgb(var(--color-foreground-rgb) / .42)}.iicase-collection-model-nav__control:focus-visible{outline:2px solid var(--iicase-highlight-color, #0171e3);outline-offset:2px}.iicase-collection-model-nav__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;margin-inline-end:12px;color:rgb(var(--color-foreground-rgb) / .82)}.iicase-collection-model-nav__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.iicase-collection-model-nav__copy{display:grid;min-width:0;gap:3px}.iicase-collection-model-nav__label{color:rgb(var(--color-foreground-rgb) / .52);font-size:.8125rem;font-weight:600;line-height:1.1}.iicase-collection-model-nav__value{overflow:hidden;color:rgb(var(--color-foreground-rgb));font-size:.9375rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.iicase-collection-model-nav__caret{position:absolute;inset-inline-end:14px;top:50%;width:18px;height:18px;color:rgb(var(--color-foreground-rgb));pointer-events:none;transform:translateY(-50%)}.iicase-collection-model-nav.is-open .iicase-collection-model-nav__caret{transform:translateY(-50%) rotate(180deg)}.iicase-collection-model-nav__menu{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;z-index:var(--layer-heightened, 4);box-sizing:border-box;width:min(calc(100vw - (var(--page-margin) * 2)),max(var(--iicase-collection-model-nav-width, 360px),var(--iicase-collection-model-nav-min-width)));max-width:calc(100vw - (var(--page-margin) * 2));min-width:min(var(--iicase-collection-model-nav-min-width),calc(100vw - (var(--page-margin) * 2)));overflow:hidden;border:1px solid rgb(var(--color-foreground-rgb) / .16);border-radius:12px;background:#fff;box-shadow:0 14px 40px #00000024}.iicase-collection-model-nav__menu[hidden]{display:none}.iicase-collection-model-nav__menu-scroll{max-height:min(420px,58vh);overflow-y:auto;overscroll-behavior:contain;padding-block:6px;-webkit-overflow-scrolling:touch}.iicase-collection-model-nav__option{display:block;overflow:hidden;padding:11px 16px;color:rgb(var(--color-foreground-rgb));font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.iicase-collection-model-nav__option:is(:hover,:focus-visible){background:#0171e314;color:var(--iicase-highlight-color, #0171e3);outline:none}.iicase-collection-model-nav__option.is-selected{color:var(--iicase-highlight-color, #0171e3);font-weight:700}.iicase-collection-phone-filter{position:relative;box-sizing:border-box;display:flex;width:100%;min-width:0;max-width:100%;justify-content:flex-start}.iicase-collection-phone-filter__control{position:relative;box-sizing:border-box;display:flex;align-items:center;-webkit-appearance:none;appearance:none;width:min(100%,var(--iicase-collection-phone-filter-width, 280px));max-width:100%;min-height:56px;padding:8px 42px 8px 14px;border:1px solid rgb(var(--color-foreground-rgb) / .22);border-radius:8px;background:#fff;color:rgb(var(--color-foreground-rgb));cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.iicase-collection-phone-filter__control:hover,.iicase-collection-phone-filter.is-open .iicase-collection-phone-filter__control{border-color:rgb(var(--color-foreground-rgb) / .42)}.iicase-collection-phone-filter__control:focus-visible{outline:2px solid var(--iicase-highlight-color, #0171e3);outline-offset:2px}.iicase-collection-phone-filter__swatch,.iicase-collection-phone-filter__option-swatch{display:inline-flex;flex:0 0 auto;width:22px;height:22px;border:1px solid rgb(var(--color-foreground-rgb) / .14);border-radius:50%;background:var(--iicase-collection-phone-filter-swatch, #d7d7d2);box-shadow:inset 0 0 0 1px #ffffff73}.iicase-collection-phone-filter__swatch{margin-inline-end:12px}.iicase-collection-phone-filter__copy{display:grid;min-width:0;gap:3px}.iicase-collection-phone-filter__label{color:rgb(var(--color-foreground-rgb) / .52);font-size:.8125rem;font-weight:600;line-height:1.1}.iicase-collection-phone-filter__value{overflow:hidden;color:rgb(var(--color-foreground-rgb));font-size:.9375rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.iicase-collection-phone-filter__caret{position:absolute;inset-inline-end:14px;top:50%;width:18px;height:18px;color:rgb(var(--color-foreground-rgb));pointer-events:none;transform:translateY(-50%)}.iicase-collection-phone-filter.is-open .iicase-collection-phone-filter__caret{transform:translateY(-50%) rotate(180deg)}.iicase-collection-phone-filter__menu{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;z-index:var(--layer-heightened, 4);box-sizing:border-box;width:min(100%,var(--iicase-collection-phone-filter-width, 280px));max-width:calc(100vw - (var(--page-margin) * 2));overflow:hidden;border:1px solid rgb(var(--color-foreground-rgb) / .16);border-radius:12px;background:#fff;box-shadow:0 14px 40px #00000024}.iicase-collection-phone-filter__menu[hidden]{display:none}.iicase-collection-phone-filter__menu-scroll{max-height:min(420px,58vh);overflow-y:auto;overscroll-behavior:contain;padding-block:6px;-webkit-overflow-scrolling:touch}.iicase-collection-phone-filter__option{display:flex;align-items:center;width:100%;-webkit-appearance:none;appearance:none;padding:11px 16px;border:0;background:transparent;color:rgb(var(--color-foreground-rgb));cursor:pointer;font:inherit;font-size:1rem;font-weight:500;gap:12px;line-height:1.2;text-align:left;transition:background-color .16s ease,color .16s ease}.iicase-collection-phone-filter__option:is(:hover,:focus-visible){background:#0171e314;color:var(--iicase-highlight-color, #0171e3);outline:none}.iicase-collection-phone-filter__option.is-selected{color:var(--iicase-highlight-color, #0171e3);font-weight:700}@media screen and (min-width:750px){.iicase-collection-tag-nav{grid-column:var(--centered);padding-inline:0}.iicase-collection-controls{grid-column:var(--centered);flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-block-start:var(--iicase-collection-controls-top-gap-desktop, 20px);margin-block-end:var(--iicase-collection-controls-bottom-gap-desktop, 8px)}.collection-wrapper--grid-full-width>.iicase-collection-controls{grid-column:var(--full-width);padding-inline:var(--page-margin)}.iicase-collection-controls>.iicase-collection-model-nav,.iicase-collection-controls>.iicase-collection-phone-filter{flex:0 0 auto;width:auto;padding:0;align-self:center}.iicase-collection-controls>.iicase-collection-material-nav{flex-basis:var(--iicase-collection-model-nav-width, 260px);width:var(--iicase-collection-model-nav-width, 260px)}.iicase-collection-material-nav .iicase-collection-model-nav__control,.iicase-collection-material-nav .iicase-collection-model-nav__menu{width:100%;min-width:0}.iicase-collection-controls>.facets-block-wrapper--horizontal{flex:1 1 auto;min-width:0;margin:0!important;align-self:center}.iicase-collection-controls .facets--horizontal{padding-block:0}}@media screen and (max-width:749px){.iicase-collection-model-nav{--iicase-collection-model-nav-min-width: 0px}.iicase-collection-hero{--iicase-collection-hero-natural-height: var(--iicase-collection-hero-mobile-natural-height);--iicase-collection-hero-title-mobile-offset: 200px;--iicase-collection-hero-text-width: 100%}.iicase-collection-hero.section--page-width>.custom-section-background,.iicase-collection-hero.section--page-width>.custom-section-content{grid-column:1 / -1}.iicase-collection-hero .custom-section-background{top:0;right:0;bottom:0;left:0;height:auto}.iicase-collection-hero .custom-section-content{align-items:center;min-height:var(--iicase-collection-hero-natural-height)}.iicase-collection-hero__background:after{content:"";background:linear-gradient(to bottom,#0000,#00000014 34%,#00000085 70%,#000000c7)}.iicase-collection-hero__background{height:100%;justify-content:center}.iicase-collection-hero__background-picture{width:100%;min-width:100%;max-width:none;height:100%}.iicase-collection-hero__background-image{width:100%;min-width:100%;max-width:none;height:100%;object-fit:cover;object-position:center top}.iicase-collection-hero__background-image--mobile{display:block}.iicase-collection-hero__background-image--mobile+.iicase-collection-hero__background-image--desktop{display:none}.iicase-collection-hero .section-content-wrapper{justify-content:flex-start;padding-block:24px;padding-inline:var(--page-margin)}.iicase-collection-hero .section-content-wrapper>.text-block:first-child,.iicase-collection-hero .section-content-wrapper>.shopify-block:first-child>.text-block{margin-block-start:var(--iicase-collection-hero-title-mobile-offset)}.iicase-collection-hero .section-content-wrapper>.text-block,.iicase-collection-hero .section-content-wrapper>.shopify-block>.text-block{width:100%;max-width:100%}.iicase-collection-hero .text-block:is(.h1,.h2) :is(h1,h2),.iicase-collection-hero .text-block:is(.h1,.h2)>:is(h1,h2){color:#fff!important;font-size:clamp(1.5rem,7.8vw,3rem)!important}.iicase-collection-hero .text-block,.iicase-collection-hero .text-block>*,.iicase-collection-hero .text-block :is(h1,h2,h3,h4,h5,h6,p,a){color:#fff!important}.iicase-collection-hero .text-block.rte,.iicase-collection-hero .text-block.rte>*{color:#ffffffdb!important;font-size:.875rem}.iicase-collection-tag-nav{width:100%;max-width:100vw;padding-inline:0}.collection-wrapper>.iicase-collection-tag-nav{padding-inline:var(--page-margin)}.iicase-collection-tag-nav__scroller{gap:8px;margin-inline:0;padding-inline:0}.iicase-collection-tag-nav__item{flex-basis:max(var(--iicase-collection-tag-nav-mobile-item-width, 84px),84px);width:max(var(--iicase-collection-tag-nav-mobile-item-width, 84px),84px);height:100px;min-height:100px;padding:6px 4px 7px}.iicase-collection-tag-nav__media{min-height:66px}.iicase-collection-tag-nav__image{width:min(62px,100%);height:62px}.iicase-collection-tag-nav__placeholder{width:52px;height:52px;font-size:1.0625rem}.iicase-collection-tag-nav__title{font-size:.6875rem}.iicase-collection-controls{width:100%;max-width:100vw;overflow-x:clip}.iicase-collection-controls>.facets-block-wrapper{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.iicase-collection-controls>.iicase-collection-model-nav,.iicase-collection-controls>.iicase-collection-phone-filter{width:calc(100% - (var(--page-margin) * 2));max-width:calc(100% - (var(--page-margin) * 2));margin-inline:var(--page-margin);padding-inline:0}.iicase-collection-controls .facets-toggle{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding-inline:var(--page-margin)}.iicase-collection-controls .facets-toggle>*{min-width:0}.iicase-collection-controls .facets-mobile-wrapper{flex-shrink:0}.iicase-collection-model-nav__control,.iicase-collection-phone-filter__control{width:100%;min-height:58px;padding:8px 42px 8px 14px}.iicase-collection-model-nav__menu,.iicase-collection-phone-filter__menu{width:100%;max-width:100%}.iicase-collection-model-nav__menu-scroll,.iicase-collection-phone-filter__menu-scroll{max-height:min(520px,54vh)}.iicase-collection-model-nav__option,.iicase-collection-phone-filter__option{padding-block:12px;font-size:1rem}.iicase-collection-model-nav__icon{flex-basis:22px;width:22px;height:22px;margin-inline-end:12px}.iicase-collection-model-nav__label,.iicase-collection-phone-filter__label{font-size:.8125rem}.iicase-collection-model-nav__value,.iicase-collection-phone-filter__value{font-size:.9375rem}.iicase-collection-model-nav__caret,.iicase-collection-phone-filter__caret{inset-inline-end:14px;width:18px;height:18px}.main-collection-grid,.product-grid,.product-grid__item,product-card,product-card .product-grid__card{min-width:0;max-width:100%}}.firstpage-custom-collection [type=checkbox],.firstpage-custom-collection-centered [type=checkbox]{display:none}.firstpage-custom-collection summary,.firstpage-custom-collection-centered summary{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-top:1px solid var(--fp-border-color);padding:15px var(--fp-faq-margins);box-sizing:border-box}.firstpage-custom-collection summary>*,.firstpage-custom-collection-centered summary>*{margin:0}.firstpage-custom-collection .answer,.firstpage-custom-collection-centered .answer{margin:0 var(--fp-faq-margins)}.firstpage-custom-collection summary:after,.firstpage-custom-collection-centered summary:after{content:var(--fp-open-character);margin-right:15px;display:block}.firstpage-custom-collection label:before,.firstpage-custom-collection-centered label:before{content:"Read More";text-decoration:underline;font-size:.8em}.firstpage-custom-collection summary:hover,.firstpage-custom-collection-centered summary:hover{background:var(--fp-hover-color)}.firstpage-custom-collection details[open] summary:after,.firstpage-custom-collection-centered details[open] summary:after{content:var(--fp-closed-character)}.firstpage-custom-collection details summary::-webkit-details-marker{display:none}.firstpage-custom-collection .content,.firstpage-custom-collection-centered .content{margin-top:10px}.firstpage-custom-collection label,.firstpage-custom-collection-centered label{display:block;cursor:pointer}.firstpage-custom-collection label:before{position:absolute}.firstpage-custom-collection input[type=checkbox]~div,.firstpage-custom-collection-centered input[type=checkbox]~div{width:100%;overflow:hidden;max-height:0}.firstpage-custom-collection [type=checkbox]:checked~div,.firstpage-custom-collection-centered [type=checkbox]:checked~div{max-height:9999px}.firstpage-custom-collection [type=checkbox]:checked+label,.firstpage-custom-collection-centered [type=checkbox]:checked+label{top:100%}.firstpage-custom-collection [type=checkbox]:checked+label:before,.firstpage-custom-collection-centered [type=checkbox]:checked+label:before{content:"Read Less"}.firstpage-custom-collection-centered details summary::-webkit-details-marker{display:none}.firstpage-custom-collection-centered h1,.firstpage-custom-collection-centered h2,.firstpage-custom-collection-centered h3{text-align:center;font-size:1.5em;width:100%}.firstpage-custom-collection-centered li{list-style:none}.firstpage-custom-collection-centered summary h3{font-size:1.2em}.firstpage-custom-collection-centered p{font-size:.8em}
/*# sourceMappingURL=/cdn/shop/t/167/assets/iicase-collection.css.map */
