.shopify-section--observ-rebuild-collection-banner .collection-banner.content-over-media{min-height:clamp(290px,25vw,410px);height:clamp(290px,25vw,410px)}.shopify-section--observ-rebuild-collection-banner .collection-banner img{object-fit:cover}.shopify-section--observ-rebuild-collection-banner .collection-banner>:last-child{max-width:100%}.shopify-section--observ-rebuild-collection-banner .collection-banner .h1{font-size:clamp(38px,4.3vw,66px);letter-spacing:-.047em;font-weight:520;line-height:1.04;max-width:650px}.shopify-section--observ-rebuild-collection-banner .collection-banner .prose{font-size:clamp(13px,1.05vw,16px);font-weight:400;line-height:1.6;max-width:560px;text-wrap:pretty}.shopify-section--observ-rebuild-collection-banner .observ-rebuild-collection-eyebrow{margin:0 0 12px;color:#fff;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.15em}.shopify-section--observ-rebuild-collection-banner .observ-rebuild-collection-eyebrow:after{content:"";display:block;width:32px;height:2px;margin-top:10px;background:#3047ff}.shopify-section--observ-rebuild-collection-banner .collection-header{padding-block:clamp(40px,6vw,85px)}.shopify-section--observ-rebuild-collection-banner .collection-header .h1{font-size:clamp(38px,4vw,62px);font-weight:520;letter-spacing:-.047em}.shopify-section--observ-rebuild-collection-banner .collection-header .observ-rebuild-collection-eyebrow{color:#3047ff}.shopify-section--observ-rebuild-main-collection .observ-rebuild-collection-shell{box-sizing:border-box;width:100%;max-width:none;margin:0 auto;padding:20px clamp(18px,2.2vw,38px) 65px;--container-inner-width: calc(100vw - (2*clamp(18px,2.2vw,38px))) }.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters{margin:0 0 16px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters__scroll{display:flex;align-items:center;gap:9px;padding-block:5px 7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters__scroll::-webkit-scrollbar{display:none}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-height:35px;padding:7px 14px;border:1px solid #e2e4e9;border-radius:6px;background:#fff;color:#222630;font-size:12px;font-weight:500;line-height:1.3;text-decoration:none;white-space:nowrap;scroll-snap-align:start;transition:background-color .18s,border-color .18s,color .18s}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip:hover{border-color:#8e97ae;background:#f7f8fa}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip.is-active{background:#242a35;color:#fff;border-color:#242a35}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip.is-active:hover{background:#344157}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch{width:11px;height:11px;flex:none;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#ccc}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch--red{background:#e73b3c}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch--orange{background:#fa981e}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch--yellow{background:#f4d22d}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch--black{background:#151515}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch--blue{background:#3d6cb8}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch--brown{background:#8e654a}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch--green{background:#447e5c}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch--white{background:#fff;border-color:#9da0a5}.shopify-section--observ-rebuild-main-collection .collection__top-bar{border-block:1px solid #eeeef0;min-height:56px;padding-block:11px;margin-bottom:22px}.shopify-section--observ-rebuild-main-collection .product-list{--product-list-column-gap:clamp(12px,1.5vw,24px);--product-list-row-gap:clamp(26px,3vw,44px)}.shopify-section--observ-rebuild-main-collection .product-card{min-width:0}.shopify-section--observ-rebuild-main-collection .product-card__figure{border-radius:6px;overflow:hidden}.shopify-section--observ-rebuild-main-collection .product-card__title a{font-weight:500!important}.shopify-section--observ-rebuild-main-collection .product-card__image--primary{transition:transform .26s ease}.shopify-section--observ-rebuild-main-collection .product-card .observ-rebuild-card__badges{right:10px;top:10px}.shopify-section--observ-rebuild-main-collection .product-card .price-list compare-at-price{font-size:.84em!important}.shopify-section--observ-rebuild-main-collection .product-card__info{padding-top:10px}@media(hover:hover)and (pointer:fine){.shopify-section--observ-rebuild-main-collection .product-card:hover .product-card__image--primary{transform:scale(1.03)}}@media(max-width:699px){.shopify-section--observ-rebuild-collection-banner .collection-banner.content-over-media{height:330px;min-height:330px}.shopify-section--observ-rebuild-collection-banner .collection-banner .h1{font-size:clamp(32px,9vw,45px)}.shopify-section--observ-rebuild-collection-banner .collection-banner .prose{font-size:13px;max-width:300px;line-height:1.45}.shopify-section--observ-rebuild-collection-banner .observ-rebuild-collection-eyebrow{font-size:9px;margin-bottom:9px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-collection-shell{padding:12px 16px 55px;--container-inner-width: calc(100vw - 32px) }.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters{margin-bottom:8px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip{min-height:34px;font-size:11px;padding:7px 11px}.shopify-section--observ-rebuild-main-collection .product-list{--product-list-column-gap:10px;--product-list-row-gap:20px}.shopify-section--observ-rebuild-main-collection .product-card__info{padding-top:7px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-card__badges{right:7px;top:7px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-card__badge--bestseller{display:none}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch{width:10px;height:10px}}@media(prefers-reduced-motion:reduce){.shopify-section--observ-rebuild-main-collection .product-card__image--primary,.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip{transition:none!important;transform:none!important}}.shopify-section--observ-rebuild-collection-banner image-banner.collection-banner{position:relative}.shopify-section--observ-rebuild-collection-banner .collection-banner>.observ-rebuild-hero-copy{position:absolute!important;inset-inline-start:clamp(18px,2.2vw,38px)!important;inset-inline-end:auto!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;width:min(580px,calc(100% - (2*clamp(18px,2.2vw,38px))))!important;max-width:none!important;place-self:auto!important;justify-self:auto!important;align-self:auto!important;text-align:start!important;z-index:2}.shopify-section--observ-rebuild-collection-banner .observ-rebuild-hero-copy>.v-stack{align-items:flex-start;text-align:start;max-width:100%}.shopify-section--observ-rebuild-collection-banner .observ-rebuild-hero-copy .prose{max-width:520px;text-align:start}.shopify-section--observ-rebuild-collection-banner .collection-header .container{max-width:none!important;padding-inline:clamp(18px,2.2vw,38px)!important}.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters{margin-bottom:12px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters__scroll{gap:9px;padding-block:5px 8px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip{border-radius:999px!important;min-height:36px;padding:8px 15px;gap:8px;border-color:#e4e5ea;font-size:12px;line-height:1.2;background:#fff;box-shadow:none}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip--all{background:#242a35;color:#fff;border-color:#242a35}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip--all:hover{background:#303744;color:#fff;border-color:#303744}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip.is-active{background:#242a35;border-color:#242a35;color:#fff}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch{width:12px;height:12px;min-width:12px;background:#fff}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch--transparent{background:linear-gradient(135deg,#fff 0 44%,#e1e3e9 45% 55%,#fff 56% 100%);border-color:#bfc3cb}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__shape{display:inline-block;flex:0 0 16px;width:16px;height:16px;color:currentColor;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip.is-active .observ-rebuild-filter-chip__shape{color:#fff}.shopify-section--observ-rebuild-main-collection .collection__top-bar{margin-top:0}@media(max-width:699px){.shopify-section--observ-rebuild-collection-banner .collection-banner>.observ-rebuild-hero-copy{inset-inline-start:16px!important;top:50%!important;width:calc(100% - 32px)!important}.shopify-section--observ-rebuild-collection-banner .observ-rebuild-hero-copy>.v-stack{gap:12px}.shopify-section--observ-rebuild-collection-banner .collection-header .container{padding-inline:16px!important}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip{border-radius:999px!important;min-height:34px;padding:7px 12px;font-size:11px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters{margin-bottom:8px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__shape{width:15px;height:15px}}.shopify-section--observ-rebuild-collection-banner .collection-banner{position:relative}.shopify-section--observ-rebuild-collection-banner .collection-banner>.observ-rebuild-hero-copy{inset-inline-start:28px!important;left:28px!important;inset-inline-end:auto!important;right:auto!important;max-width:min(580px,calc(100% - 56px))!important}.shopify-section--observ-rebuild-collection-banner .observ-rebuild-hero-copy h1,.shopify-section--observ-rebuild-collection-banner .observ-rebuild-hero-copy .prose,.shopify-section--observ-rebuild-collection-banner .observ-rebuild-hero-copy .observ-rebuild-collection-eyebrow{text-align:start!important}.shopify-section--observ-rebuild-main-collection .observ-rebuild-collection-shell{padding-inline:28px;--container-inner-width: calc(100vw - 56px) }.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters{position:relative;z-index:6;display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters__scroll{gap:9px;padding:4px 0 7px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters__more{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-block:2px 8px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip{border-radius:999px!important;min-height:35px;gap:8px;font-size:12px;border:1px solid #e3e5eb;background:#fff;white-space:nowrap}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip--all,.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip.is-active{background:#202630;color:#fff;border-color:#202630}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip__swatch{flex-shrink:0;width:12px;height:12px;min-width:12px;border-radius:50%;border:1px solid rgba(0,0,0,.18)}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu{position:relative;flex:none}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;list-style:none;min-height:35px;padding-inline:14px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__toggle::-webkit-details-marker{display:none}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__toggle>svg{transition:transform .18s ease;flex-shrink:0}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu[open] .observ-rebuild-filter-menu__toggle>svg{transform:rotate(180deg)}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu.is-active .observ-rebuild-filter-menu__toggle,.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu[open] .observ-rebuild-filter-menu__toggle{border-color:#202630;background:#202630;color:#fff}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__options{position:absolute;z-index:100;inset-block-start:calc(100% + 7px);inset-inline-start:0;display:flex;flex-direction:column;gap:2px;min-width:195px;max-width:280px;max-height:310px;overflow-y:auto;padding:8px;border:1px solid #e6e7ec;border-radius:12px;background:#fff;box-shadow:0 10px 30px #171e2d1f}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__option{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-decoration:none;color:#242a32;padding:9px 10px;border-radius:7px;font-size:12px;font-weight:500}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__option:hover{background:#f4f5f8}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__option.is-active{background:#edf0ff;color:#3047ff}.shopify-section--observ-rebuild-main-collection .collection__top-bar{position:relative;z-index:2}@media(max-width:699px){.shopify-section--observ-rebuild-collection-banner .collection-banner>.observ-rebuild-hero-copy{inset-inline-start:16px!important;left:16px!important;max-width:calc(100% - 32px)!important}.shopify-section--observ-rebuild-main-collection .observ-rebuild-collection-shell{padding-inline:16px;--container-inner-width: calc(100vw - 32px) }.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters__more{gap:7px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__toggle{min-height:34px;padding-inline:12px;font-size:11px}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu[open]{flex-basis:100%;width:100%}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu[open] .observ-rebuild-filter-menu__toggle{width:100%;justify-content:space-between}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__options{position:static;max-width:none;width:100%;margin-top:7px;box-shadow:none;max-height:240px}}@media(prefers-reduced-motion:reduce){.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__toggle>svg{transition:none}}.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters .observ-rebuild-filter-chip__swatch--red{background:#e33c3d}.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters .observ-rebuild-filter-chip__swatch--orange{background:#fb931e}.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters .observ-rebuild-filter-chip__swatch--yellow{background:#f3cb19}.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters .observ-rebuild-filter-chip__swatch--transparent{background:linear-gradient(135deg,#fff 0 42%,#d4d8e0 43% 57%,#fff 58% 100%);border-color:#9ca3af}@media(min-width:700px){.shopify-section--observ-rebuild-collection-banner .collection-banner>.observ-rebuild-hero-copy{position:absolute!important;left:28px!important;inset-inline-start:28px!important;right:auto!important;inset-inline-end:auto!important;margin:0!important;padding:0!important}.shopify-section--observ-rebuild-collection-banner .collection-banner.observ-rebuild-hero--advanced>picture img{object-position:center 5%!important}}@media(max-width:699px){.shopify-section--observ-rebuild-collection-banner .collection-banner.observ-rebuild-hero--advanced>.observ-rebuild-hero-copy{top:calc(50% + 56px)!important}}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip--all:not(.is-active){background:#fff;border-color:#e3e5eb;color:#222630}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip--all:not(.is-active):hover{background:#f7f8fa;border-color:#8e97ae;color:#222630}.shopify-section--observ-rebuild-collection-banner image-banner.collection-banner{position:relative!important}.shopify-section--observ-rebuild-collection-banner .collection-banner>.observ-rebuild-hero-copy{position:absolute!important;display:block!important;left:28px!important;inset-inline-start:28px!important;right:auto!important;inset-inline-end:auto!important;width:min(580px,calc(100% - 56px))!important;max-width:none!important;margin:0!important;padding:0!important;text-align:start!important;justify-self:auto!important;align-self:auto!important}.shopify-section--observ-rebuild-collection-banner .observ-rebuild-hero-copy>.v-stack{margin:0!important;padding:0!important;align-items:flex-start!important}@media(max-width:699px){.shopify-section--observ-rebuild-collection-banner .collection-banner>.observ-rebuild-hero-copy{left:16px!important;inset-inline-start:16px!important;width:calc(100% - 32px)!important}}html[dir=rtl] .shopify-section--observ-rebuild-collection-banner .collection-banner>.observ-rebuild-hero-copy{left:auto!important;right:28px!important;inset-inline-start:28px!important;inset-inline-end:auto!important;text-align:start!important}@media(max-width:699px){html[dir=rtl] .shopify-section--observ-rebuild-collection-banner .collection-banner>.observ-rebuild-hero-copy{left:auto!important;right:16px!important;inset-inline-start:16px!important}}@keyframes observ-collection-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes observ-collection-menu-open{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.shopify-section--observ-rebuild-main-collection .observ-rebuild-reveal-pending{opacity:0;transform:translateY(20px)}.shopify-section--observ-rebuild-main-collection .observ-rebuild-reveal-visible{animation:observ-collection-reveal .62s cubic-bezier(.16,1,.3,1) both}.shopify-section--observ-rebuild-main-collection .observ-rebuild-quick-filters__more.observ-rebuild-reveal-visible{animation-delay:50ms}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip,.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__toggle{transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1)!important}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip:hover,.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__toggle:hover{transform:translateY(-2px)}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip:active,.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__toggle:active{transform:translateY(0)}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__toggle>svg{transition:transform .24s cubic-bezier(.16,1,.3,1)}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu[open] .observ-rebuild-filter-menu__options{animation:observ-collection-menu-open .26s cubic-bezier(.16,1,.3,1) both}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__option{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__option:hover{transform:translate(2px)}.shopify-section--observ-rebuild-main-collection .product-card__image--primary{transition:transform .26s cubic-bezier(.16,1,.3,1)}}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip:focus-visible,.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__toggle:focus-visible,.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__option:focus-visible{outline:2px solid #3047ff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.shopify-section--observ-rebuild-main-collection .observ-rebuild-reveal-pending,.shopify-section--observ-rebuild-main-collection .observ-rebuild-reveal-visible{opacity:1!important;transform:none!important;animation:none!important}.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-chip,.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__toggle,.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__toggle>svg,.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__options,.shopify-section--observ-rebuild-main-collection .observ-rebuild-filter-menu__option,.shopify-section--observ-rebuild-main-collection .product-card__image--primary{transition:none!important;animation:none!important;transform:none!important}}@media(max-width:699px){.shopify-section--observ-rebuild-collection-banner .collection-banner:not(.observ-rebuild-hero--advanced)>.observ-rebuild-hero-copy{top:calc(50% + 40px)!important}}@media(min-width:700px){.shopify-section--observ-rebuild-collection-banner .collection-banner.observ-rebuild-hero--blue-light>picture img{object-position:50% 20%!important}}@media(min-width:700px){.shopify-section--observ-rebuild-collection-banner .collection-banner.observ-rebuild-hero--sunglasses>picture img{object-position:50% 28%!important}}@media(min-width:700px){.shopify-section--observ-rebuild-collection-banner .collection-banner.observ-rebuild-hero--sport>picture img{object-position:50% 40%!important}}@media(min-width:700px){.shopify-section--observ-rebuild-collection-banner .collection-banner.observ-rebuild-hero--best-sellers>picture img{object-position:50% 34%!important}.shopify-section--observ-rebuild-collection-banner .collection-banner.observ-rebuild-hero--all-glasses>picture img{object-position:50% 36%!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/observ-collection.css.map */
