.announcement-bar{padding:.5rem 0;text-align:center;font-size:.8125rem;font-weight:600;position:relative;z-index:100;letter-spacing:.03em}.announcement-bar a{color:inherit;text-decoration:underline;text-underline-offset:2px}.announcement-bar__close{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:inherit;opacity:.7;cursor:pointer;font-size:1.25rem;padding:.25rem;line-height:1;transition:opacity .2s}.announcement-bar__close:hover{opacity:1}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.site-header--glass{background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header-top{border-bottom:1px solid rgba(0,0,0,.05)}.header-top__inner{display:flex;align-items:center;gap:1.5rem;height:56px}.site-header__logo{flex-shrink:0}.site-header__logo-text{font-size:1.25rem;font-weight:800;color:var(--color-headings);text-decoration:none;letter-spacing:-.02em}.header-search{flex:1;max-width:560px}.header-search__form{position:relative;display:flex;align-items:center}.header-search__icon{position:absolute;left:12px;width:18px;height:18px;color:var(--color-text-secondary);pointer-events:none}.header-search__input{width:100%;padding:.5rem .875rem .5rem 2.5rem;border:1.5px solid rgba(0,0,0,.12);border-radius:8px;font-size:.8125rem;font-family:inherit;color:var(--color-text);background:#f8f8f8;transition:all .2s ease;outline:none}.header-search__input::placeholder{color:var(--color-text-secondary)}.header-search__input:focus{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px #046e821a}.header-actions{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.header-action{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;color:var(--color-text);background:none;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.header-action:hover{background:#0000000a;color:var(--color-primary)}.header-action svg{width:20px;height:20px}.header-action__count{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:var(--color-sale);color:#fff;font-size:.5625rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.header-nav{background:#fff}.site-nav{display:flex;align-items:center;gap:0}.site-nav__item{position:relative}.site-nav__link{display:inline-flex;align-items:center;gap:.25rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;color:var(--color-text);text-decoration:none;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit}.site-nav__link:hover,.site-nav__link.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.site-nav__link svg{opacity:.5;transition:transform .2s ease}.site-nav__item:hover .site-nav__link svg{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:100%;left:0;min-width:220px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 10px 40px #0000001a,0 0 0 1px #0000000a;padding:.375rem;opacity:0;visibility:hidden;transform:translateY(6px);transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:100}.site-nav__item:hover>.nav-dropdown,.site-nav__item:focus-within>.nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown__item{display:block;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--color-text);border-radius:6px;transition:all .15s ease;text-decoration:none}.nav-dropdown__item:hover{background:#0000000a;color:var(--color-primary)}.mobile-menu-toggle{display:none;background:none;border:none;color:var(--color-text);cursor:pointer;padding:.5rem;line-height:1}@media(max-width:1024px){.site-nav,.header-nav{display:none}.mobile-menu-toggle{display:block}.header-search{max-width:none}}.mobile-nav__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-nav__overlay.is-open{opacity:1;visibility:visible}.mobile-nav__panel{position:fixed;top:0;left:0;width:320px;max-width:85vw;height:100vh;z-index:9999;background:#fff;border-right:1px solid rgba(0,0,0,.08);transform:translate(-100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);overflow-y:auto;padding:1.5rem;box-shadow:4px 0 30px #0000001f}.mobile-nav.is-open .mobile-nav__panel,.mobile-nav__panel.is-open{transform:translate(0)}.mobile-nav__link{display:block;padding:.875rem 0;font-size:1rem;font-weight:600;color:var(--color-text);border-bottom:1px solid rgba(0,0,0,.06);text-decoration:none;transition:color .2s ease}.mobile-nav__link:hover{color:var(--color-primary)}.search-box{position:relative;flex:1;max-width:480px}.search-box__input{width:100%;padding:.625rem 1rem .625rem 2.5rem;background:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:100px;color:var(--color-text);font-size:.875rem;outline:none;transition:all .2s ease}.search-box__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #046e821f;background:#fff}.search-box__results{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 16px 48px #00000026;max-height:420px;overflow-y:auto;z-index:200}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:150;opacity:0;visibility:hidden;transition:all .3s ease}.search-overlay.is-open{opacity:1;visibility:visible}.predictive-search__group{padding:.75rem}.predictive-search__title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);padding:.5rem .75rem}.predictive-search__list{list-style:none}.predictive-search__product,.predictive-search__link{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:10px;transition:background .15s ease;text-decoration:none;color:var(--color-text)}.predictive-search__product:hover,.predictive-search__link:hover{background:#00000008}.predictive-search__product-img{width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--color-surface)}.predictive-search__product-img--placeholder{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:var(--color-surface);color:var(--color-text-secondary)}.predictive-search__product-info{flex:1;min-width:0}.predictive-search__product-title{font-size:.875rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.predictive-search__product-price{font-size:.8125rem;color:var(--color-text-secondary)}.predictive-search__no-results{padding:2rem;text-align:center;color:var(--color-text-secondary)}.predictive-search__view-all{display:block;padding:.75rem;text-align:center;font-weight:600;font-size:.875rem;color:var(--color-primary);border-top:1px solid rgba(0,0,0,.06)}.hero{position:relative;min-height:520px;display:flex;align-items:center;overflow:hidden}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media img,.hero__media video{width:100%;height:100%;object-fit:cover}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero__content{position:relative;z-index:2;max-width:640px}.hero__content h1{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3)}.hero__content p{color:#ffffffe6}.hero__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.75rem}@media(max-width:768px){.hero{min-height:380px}.hero__content{max-width:100%}}.product-card{position:relative;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000008;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column}.product-card:hover{box-shadow:0 8px 25px #0000001a,0 3px 10px #0000000d;transform:translateY(-2px)}.product-card__media{position:relative;overflow:hidden;background:#fff;padding:8px}.product-card__image{width:100%;height:100%;object-fit:contain;transition:transform .45s cubic-bezier(.25,.46,.45,.94);mix-blend-mode:multiply}.product-card:hover .product-card__image{transform:scale(1.04)}.product-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease;object-fit:contain;mix-blend-mode:multiply}.product-card:hover .product-card__image--hover{opacity:1}.product-card__badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:4px;z-index:2}.product-card__actions{position:absolute;bottom:0;left:0;right:0;padding:.625rem;background:linear-gradient(to top,rgba(255,255,255,.95),rgba(255,255,255,.6),transparent);opacity:0;transform:translateY(4px);transition:all .3s ease;z-index:2}.product-card:hover .product-card__actions{opacity:1;transform:translateY(0)}.product-card__body{padding:.75rem .875rem .875rem;display:flex;flex-direction:column;flex:1}.product-card__vendor{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);margin-bottom:.25rem}.product-card__title{font-size:.875rem;font-weight:600;color:var(--color-text);margin-bottom:.375rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__title a{color:inherit;text-decoration:none}.product-card__title a:hover{color:var(--color-primary)}.product-card__swatches{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:.5rem;align-items:center}.product-card__swatch{width:20px;height:20px;border-radius:50%;border:1.5px solid #fff;box-shadow:0 0 0 1px #0000001a;cursor:pointer;transition:all .15s ease;background-size:cover;background-position:center}.product-card__swatch:hover{transform:scale(1.15);box-shadow:0 0 0 2px var(--color-primary)}.product-card__swatch-more{font-size:.625rem;font-weight:700;color:var(--color-text-secondary);padding-left:2px}.product-card__price-row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:.375rem}.product-card__price-label{font-size:.625rem;color:var(--color-text-secondary);font-weight:500;margin-bottom:1px;text-transform:uppercase;letter-spacing:.03em}.product-card__price{display:flex;align-items:baseline;gap:.375rem;font-weight:800;font-size:1.125rem;line-height:1.2;color:var(--color-text)}.product-card__price .price-compare{font-size:.75rem;font-weight:500;color:var(--color-text-secondary);text-decoration:line-through}.product-card__vendor-badge{text-align:right}.product-card__vendor-badge-name{font-size:.6875rem;font-weight:800;color:var(--color-text);text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.product-card__vendor-badge-sku{font-size:.5625rem;color:var(--color-text-secondary);font-weight:500;letter-spacing:.02em}.stars{display:flex;align-items:center;gap:2px}.stars__star{width:14px;height:14px;color:var(--color-star, #ffab41)}.stars__star--empty{color:var(--color-text-secondary);opacity:.3}.product-card__reviews{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}.product-card__reviews .stars__star{width:12px;height:12px}.product-card__buttons{display:flex;flex-direction:column;gap:.375rem;margin-top:.625rem;padding-top:.625rem;border-top:1px solid rgba(0,0,0,.06)}.product-card__buttons .btn{display:flex;align-items:center;justify-content:center;gap:.375rem;font-size:.75rem;padding:.5rem .75rem;border-radius:8px;font-weight:700;transition:all .2s ease}.product-card__buttons .btn--primary{background:var(--color-primary);color:#fff;border:none}.product-card__buttons .btn--primary:hover{background:var(--color-primary);filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #046e824d}.product-card__buttons .btn--secondary{background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary)}.product-card__buttons .btn--secondary:hover{background:var(--color-primary);color:#fff}@media(max-width:480px){.product-card__body{padding:.625rem .75rem .875rem}.product-card__title{font-size:.78125rem;line-height:1.4;margin-bottom:.25rem;font-weight:500}.product-card__price{font-size:1rem;font-weight:700;letter-spacing:-.01em}.product-card__buttons{gap:.25rem;margin-top:.5rem;padding-top:.5rem}.product-card__buttons .btn{font-size:.625rem;padding:.375rem .5rem;min-height:34px;border-radius:6px;letter-spacing:.02em;text-transform:uppercase}.product-card__swatches{margin-bottom:.25rem;gap:4px}.product-card__badges{top:6px;left:6px}.product-card__badges .badge{padding:.2rem .4rem;font-size:.5rem}.product-card__swatch{width:16px;height:16px}}.hide-desktop{display:none}@media(max-width:768px){.hide-desktop{display:flex}}.swatches{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.swatch{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s ease;box-shadow:0 0 0 1px #0000001a}.swatch:hover,.swatch.is-selected{border-color:var(--color-primary);transform:scale(1.15);box-shadow:0 0 0 2px var(--color-primary)}.swatch--size{width:auto;height:auto;padding:.375rem .75rem;border-radius:8px;font-size:.8125rem;font-weight:600;background:#fff;border:1.5px solid rgba(0,0,0,.12);color:var(--color-text);box-shadow:none}.swatch--size:hover,.swatch--size.is-selected{border-color:var(--color-primary);background:#046e820f;color:var(--color-primary);box-shadow:none}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3rem);align-items:start}.product-gallery{position:sticky;top:80px;display:grid;grid-template-columns:72px 1fr;gap:.75rem}.product-gallery__thumbs{display:flex;flex-direction:column;gap:.5rem;max-height:600px;overflow-y:auto;scrollbar-width:thin}.product-gallery__thumb{width:64px;height:64px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease;background:#fff;flex-shrink:0;padding:0}.product-gallery__thumb.is-active,.product-gallery__thumb:hover{border-color:var(--color-primary)}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover;border-radius:6px}.product-gallery__main{border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06);position:relative}.product-gallery__main img{width:100%;aspect-ratio:1;object-fit:contain;cursor:zoom-in;transition:transform .3s ease;mix-blend-mode:multiply}.product-details{display:flex;flex-direction:column;gap:0;position:sticky;top:80px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.06);padding:1.5rem}.product-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.product-meta__vendor{font-size:.8125rem;font-weight:600;color:var(--color-primary);text-decoration:none}.product-meta__vendor:hover{text-decoration:underline}.product-meta__separator{color:var(--color-text-secondary);font-size:.75rem}.product-meta__collection{font-size:.8125rem;color:var(--color-text-secondary);text-decoration:none}.product-meta__collection:hover{color:var(--color-primary)}.product-price-block{display:flex;align-items:baseline;gap:.75rem;margin:.75rem 0 .5rem}.product-price-block__current{font-size:1.75rem;font-weight:800;color:var(--color-text);letter-spacing:-.02em}.product-price-block__compare{font-size:1rem;color:var(--color-text-secondary);text-decoration:line-through}.variant-option-group{margin-bottom:1.25rem}.variant-option-group__label{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);margin-bottom:.625rem}.variant-option-group__label .selected-value{font-weight:500;text-transform:none;letter-spacing:0;color:var(--color-text-secondary)}.variant-color-swatches{display:flex;flex-wrap:wrap;gap:6px}.variant-color-swatch{width:32px;height:32px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1.5px #0000001f;cursor:pointer;transition:all .2s ease;background-size:cover;background-position:center;padding:0}.variant-color-swatch:hover,.variant-color-swatch.is-selected{box-shadow:0 0 0 2.5px var(--color-primary);transform:scale(1.1)}.variant-size-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.variant-size-btn{min-width:48px;padding:.5rem .875rem;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;font-size:.8125rem;font-weight:600;color:var(--color-text);cursor:pointer;transition:all .2s ease;text-align:center}.variant-size-btn:hover{border-color:var(--color-primary);background:#046e820a}.variant-size-btn.is-selected{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.variant-size-btn.is-unavailable{opacity:.35;cursor:not-allowed;text-decoration:line-through}.product-atc-row{display:flex;gap:.75rem;margin-top:1.25rem}.quantity-selector{display:inline-flex;align-items:center;background:#fff;border:1.5px solid rgba(0,0,0,.12);border-radius:12px;overflow:hidden}.quantity-selector__btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-text);font-size:1.125rem;transition:all .15s ease}.quantity-selector__btn:hover{background:#0000000a}.quantity-selector__input{width:48px;text-align:center;border:none;border-left:1.5px solid rgba(0,0,0,.08);border-right:1.5px solid rgba(0,0,0,.08);border-radius:0;background:transparent;font-weight:600;font-size:.9375rem;color:var(--color-text);padding:.5rem 0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity-selector__input::-webkit-outer-spin-button,.quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.product-tabs{margin-top:2.5rem;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden}.product-tabs__nav{display:flex;border-bottom:1px solid rgba(0,0,0,.08);background:#00000004}.product-tabs__tab{flex:1;padding:.875rem 1.25rem;font-size:.875rem;font-weight:700;color:var(--color-text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;text-align:center}.product-tabs__tab:hover{color:var(--color-text)}.product-tabs__tab.is-active{color:var(--color-primary);border-bottom-color:var(--color-primary);background:#fff}.product-tabs__panel{display:none;padding:1.5rem}.product-tabs__panel.is-active{display:block}.trust-badges{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.5rem;padding:1rem 1.25rem;background:#00000005;border-radius:12px;border:1px solid rgba(0,0,0,.04)}.trust-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.375rem}.trust-badge svg{color:var(--color-primary)}.trust-badge__label{font-size:.6875rem;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.accordion{border-top:1px solid rgba(0,0,0,.08)}.accordion__item{border-bottom:1px solid rgba(0,0,0,.08)}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;background:none;border:none;cursor:pointer;font-size:.9375rem;font-weight:700;color:var(--color-text);text-align:left;transition:color .2s}.accordion__trigger:hover{color:var(--color-primary)}.accordion__trigger svg{width:18px;height:18px;transition:transform .3s ease;flex-shrink:0}.accordion__item.is-open .accordion__trigger svg{transform:rotate(180deg)}.accordion__body{display:none;padding-bottom:1rem}.accordion__item.is-open .accordion__body{display:block}.accordion__content{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7}.accordion__content ul,.accordion__content ol{margin-left:1.25rem;margin-bottom:.75rem}@media(max-width:768px){.product-layout{grid-template-columns:1fr!important;gap:0!important}.product-gallery{grid-template-columns:1fr!important;position:static;gap:.5rem}.product-gallery__main{border-radius:0;border-left:none;border-right:none;margin-left:-1rem;margin-right:-1rem}.product-gallery__main img{border-radius:0}.product-gallery__thumbs{flex-direction:row;max-height:none;overflow-x:auto;gap:.5rem;padding:.5rem 0;scrollbar-width:none;-ms-overflow-style:none;order:2}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumb{width:56px;height:56px;flex-shrink:0;border-radius:10px}.product-details{position:static!important;border:none!important;border-radius:0!important;padding:1.25rem 0!important;box-shadow:none!important}.breadcrumbs{font-size:.6875rem;padding:.75rem 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-details h1,.eagle-product-section h1{font-size:1.375rem!important;line-height:1.25!important;letter-spacing:-.02em!important;word-break:break-word!important;overflow-wrap:break-word!important}.product-price-block{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 .25rem}.product-price-block__current{font-size:1.5rem}.product-details>div[style*="display: flex"][style*="gap: 0.5rem"]{margin:.375rem 0 .75rem!important}.product-details>div[style*="line-height: 1.7"]{font-size:.875rem!important;line-height:1.6!important;margin-bottom:1rem!important}.variant-option-group{margin-bottom:1rem}.variant-option-group__label{font-size:.75rem;margin-bottom:.5rem}.variant-color-swatch{width:28px;height:28px}.variant-size-btn{min-width:42px;padding:.4375rem .75rem;font-size:.75rem;border-radius:8px}.product-atc-row{flex-direction:column;gap:.625rem;margin-top:1rem}.quantity-selector{align-self:stretch;justify-content:center;border-radius:10px}.quantity-selector__btn{width:48px;height:44px}.quantity-selector__input{flex:1}.product-atc-row .btn--primary,.product-atc-row .btn--secondary{width:100%!important;justify-content:center;border-radius:12px!important;font-size:.9375rem!important;padding:.875rem 1rem!important;min-height:50px}.trust-badges{gap:.75rem;padding:.75rem;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none;margin-top:1rem;border-radius:10px}.trust-badges::-webkit-scrollbar{display:none}.trust-badge{flex-shrink:0;min-width:72px}.trust-badge svg{width:18px;height:18px}.trust-badge__label{font-size:.5625rem}.product-tabs{margin-top:1.5rem;border-radius:12px}.product-tabs__nav{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.product-tabs__nav::-webkit-scrollbar{display:none}.product-tabs__tab{padding:.75rem .875rem;font-size:.75rem;white-space:nowrap}.product-tabs__panel{padding:1rem}.product-details .divider{margin-block:.75rem!important}.product-gallery__reviews-premium{margin-top:1rem!important;padding:1rem!important;border-radius:14px!important}.reviews-entry__main{flex-direction:column!important;gap:.5rem!important;align-items:flex-start!important}}.collection-banner{padding:2.5rem 0 1.5rem}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;margin-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.collection-toolbar__count{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary)}@media(max-width:768px){.collection-toolbar{position:sticky;top:56px;z-index:100;background:#ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);margin-left:-1rem;margin-right:-1rem;padding:.625rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 4px 12px #00000008}}.collection-toolbar__actions{display:flex;align-items:center;gap:.75rem}.collection-toolbar__sort select{padding:.5rem 2rem .5rem .75rem;border:1.5px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;font-size:.8125rem;font-weight:600;color:var(--color-text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}.collection-toolbar__view{display:flex;gap:.25rem}.collection-toolbar__view-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;cursor:pointer;color:var(--color-text-secondary);transition:all .2s}.collection-toolbar__view-btn.is-active,.collection-toolbar__view-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.mobile-promo-bar{display:flex;gap:1rem;overflow-x:auto;padding:.5rem 0 1.25rem;scrollbar-width:none;-ms-overflow-style:none}.mobile-promo-bar::-webkit-scrollbar{display:none}.mobile-promo-bar__item{flex-shrink:0;display:flex;align-items:center;gap:.5rem;background:var(--color-surface);padding:.5rem .875rem;border-radius:100px;font-size:.75rem;font-weight:700;color:var(--color-text);border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px #00000005}.mobile-promo-bar__item svg{color:var(--color-primary)}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;font-size:.8125rem;color:var(--color-text-secondary);padding:1rem 0}.breadcrumbs a{color:var(--color-text-secondary)}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs__separator{font-size:.625rem;opacity:.5}.pagination{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:2.5rem 0}.pagination__item{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .5rem;border-radius:10px;font-weight:600;font-size:.875rem;color:var(--color-text);background:#fff;border:1.5px solid rgba(0,0,0,.1);text-decoration:none;transition:all .2s ease}.pagination__item:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination__item.is-active{background:var(--color-btn-bg);color:var(--color-btn-text);border-color:var(--color-btn-bg)}.image-text{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.image-text--reversed .image-text__media{order:2}.image-text__media{border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000000f}.image-text__media img{width:100%;height:auto;border-radius:16px}.image-text__content{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.image-text{grid-template-columns:1fr;gap:1.5rem}.image-text--reversed .image-text__media{order:0}}.testimonial-card{padding:1.5rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;position:relative;box-shadow:0 1px 4px #00000008}.testimonial-card__stars{display:flex;gap:2px;margin-bottom:1rem}.testimonial-card__quote{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7;font-style:italic;margin-bottom:1.25rem}.testimonial-card__author{display:flex;align-items:center;gap:.75rem}.testimonial-card__avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:.875rem}.testimonial-card__name{font-weight:700;font-size:.9375rem;color:var(--color-text)}.testimonial-card__title{font-size:.8125rem;color:var(--color-text-secondary)}.article-card__media{border-radius:16px 16px 0 0;overflow:hidden;background:var(--color-surface)}.article-card__media img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .4s ease}.glass-card:hover .article-card__media img{transform:scale(1.04)}.site-footer{background:var(--color-footer-bg, #f5f3ed);color:var(--color-footer-text, #1d1d1d);border-top:1px solid rgba(0,0,0,.06)}.site-footer__grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:2rem}.site-footer__brand p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.7;margin-top:.75rem}.site-footer__heading{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-headings);margin-bottom:1rem}.site-footer__links{list-style:none;display:flex;flex-direction:column;gap:.5rem}.site-footer__links a{font-size:.8125rem;color:var(--color-text-secondary);transition:color .2s ease}.site-footer__links a:hover{color:var(--color-primary)}.site-footer__contact-item{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--color-text-secondary);margin-bottom:.5rem}.site-footer__contact-item svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--color-primary)}.site-footer__contact-item a{color:var(--color-primary);font-weight:600}.site-footer__bottom{border-top:1px solid rgba(0,0,0,.06);padding:1.25rem 0;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--color-text-secondary)}.social-links{display:flex;gap:.5rem}.social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#0000000a;color:var(--color-text-secondary);transition:all .2s ease}.social-link:hover{background:var(--color-primary);color:#fff}.newsletter-form{display:flex;gap:.5rem;margin-top:.75rem}.newsletter-form input{flex:1;padding:.625rem 1rem;border-radius:10px;border:1.5px solid rgba(0,0,0,.12);background:#fff;font-size:.875rem}.newsletter-form button{flex-shrink:0;border-radius:10px}@media(max-width:1024px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.site-footer__grid{grid-template-columns:1fr}.site-footer__bottom{flex-direction:column;gap:.75rem;text-align:center}}.eagle-auth{max-width:480px;margin:0 auto;padding:clamp(2rem,6vw,4rem) 0}.eagle-auth__card{padding:2rem;background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px #0000000f}.eagle-auth__header{text-align:center;margin-bottom:1.5rem}.eagle-auth__header h1,.eagle-auth__header h2{font-size:1.75rem;margin-bottom:.5rem}.eagle-auth__field{margin-bottom:1rem}.eagle-auth__links{text-align:center;margin-top:1.25rem;font-size:.875rem;color:var(--color-text-secondary)}.eagle-auth__links a{color:var(--color-primary);font-weight:600}.eagle-auth__divider{text-align:center;margin:1.25rem 0;position:relative;color:var(--color-text-secondary);font-size:.8125rem}.eagle-auth__divider:before,.eagle-auth__divider:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:#00000014}.eagle-auth__divider:before{left:0}.eagle-auth__divider:after{right:0}.eagle-auth__error{padding:.75rem 1rem;background:#ff453a0f;border:1px solid rgba(255,69,58,.15);border-radius:10px;color:var(--color-no-stock);font-size:.875rem;margin-bottom:1rem}.eagle-auth__success{padding:.75rem 1rem;background:#22c55e0f;border:1px solid rgba(34,197,94,.15);border-radius:10px;color:var(--color-in-stock);font-size:.875rem;margin-bottom:1rem}.eagle-table{width:100%;border-collapse:collapse}.eagle-table th,.eagle-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.06);font-size:.875rem}.eagle-table th{font-weight:700;color:var(--color-text);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.eagle-table td{color:var(--color-text-secondary)}.eagle-table td a{color:var(--color-primary);font-weight:600}.order-layout{display:grid;grid-template-columns:1fr 360px;gap:2rem;align-items:start}@media(max-width:768px){.order-layout{grid-template-columns:1fr}}.rte{font-size:1rem;line-height:1.8;color:var(--color-text-secondary)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:var(--color-headings);margin-top:1.5em;margin-bottom:.5em}.rte p{margin-bottom:1em;max-width:100%}.rte ul,.rte ol{margin-left:1.25rem;margin-bottom:1em}.rte li{margin-bottom:.375rem}.rte img{border-radius:16px;margin-block:1.5rem}.rte blockquote{border-left:3px solid var(--color-primary);padding-left:1.25rem;margin-block:1.5rem;font-style:italic;color:var(--color-text)}.rte a{color:var(--color-links);text-decoration:underline;text-underline-offset:2px}.rte table{width:100%;border-collapse:collapse;margin-block:1.5rem}.rte th,.rte td{padding:.625rem .875rem;border:1px solid rgba(0,0,0,.08);text-align:left}.whatsapp-float{position:fixed;bottom:1.5rem;left:1.5rem;z-index:999;display:flex;align-items:center;gap:.5rem;background:#25d366;color:#fff;padding:.75rem 1.25rem;border-radius:100px;font-size:.875rem;font-weight:700;text-decoration:none;box-shadow:0 4px 16px #25d36666;transition:all .3s ease}.whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 6px 24px #25d36680}.whatsapp-float svg{width:20px;height:20px}.password-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg, #fff)}.collection-card{position:relative;border-radius:16px;overflow:hidden;background:var(--color-surface);border:1px solid rgba(0,0,0,.06);transition:all .35s ease;box-shadow:0 1px 4px #0000000a}.collection-card:hover{box-shadow:0 8px 32px #0000001a;transform:translateY(-3px)}.collection-card__image{width:100%;object-fit:cover;transition:transform .5s ease}.collection-card:hover .collection-card__image{transform:scale(1.04)}.collection-card__overlay{position:absolute;bottom:0;left:0;right:0;padding:1.25rem;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);color:#fff}.collection-card__title{font-size:1.125rem;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.3)}.collection-card__count{font-size:.75rem;opacity:.85;margin-top:.25rem}.feature-icons{display:flex;justify-content:center;gap:2.5rem;padding:2rem 0;flex-wrap:wrap}.feature-icon{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.feature-icon__circle{width:48px;height:48px;border-radius:50%;background:#046e8214;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.feature-icon__label{font-size:.75rem;font-weight:600;color:var(--color-text)}.nav-dropdown--mega{min-width:680px;max-width:900px;left:50%;transform:translate(-50%) translateY(8px);padding:1.5rem}.site-nav__item:hover>.nav-dropdown--mega,.site-nav__item:focus-within>.nav-dropdown--mega{transform:translate(-50%) translateY(4px)}.mega-menu{display:flex;gap:2rem}.mega-menu__col--main{flex:0 0 auto;padding-right:1rem;border-right:1px solid rgba(0,0,0,.06)}.mega-menu__heading{display:block;font-size:.8125rem;font-weight:700;color:var(--color-headings);text-transform:uppercase;letter-spacing:.04em;padding-bottom:.5rem;margin-bottom:.375rem;border-bottom:2px solid var(--color-primary);text-decoration:none;transition:color .2s}.mega-menu__heading:hover{color:var(--color-primary)}.mega-menu__link{display:block;padding:.375rem 0;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary, #666);text-decoration:none;transition:color .15s,padding-left .15s}.mega-menu__link:hover{color:var(--color-primary);padding-left:.25rem}.mobile-nav__accordion{border-bottom:1px solid rgba(0,0,0,.06)}.mobile-nav__accordion>summary{display:flex;justify-content:space-between;align-items:center;padding:.875rem 0;font-size:1rem;font-weight:600;color:var(--color-text);cursor:pointer;list-style:none}.mobile-nav__accordion>summary::-webkit-details-marker{display:none}.mobile-nav__accordion>summary svg{transition:transform .25s ease}.mobile-nav__accordion[open]>summary svg{transform:rotate(180deg)}.mobile-nav__sub{padding:0 0 .5rem .75rem}.mobile-nav__sublink{display:block;padding:.5rem 0;font-size:.875rem;font-weight:500;color:var(--color-text-secondary, #666);text-decoration:none;transition:color .15s}.mobile-nav__sublink:hover{color:var(--color-primary)}.mobile-nav__sublink--all{font-weight:700;color:var(--color-primary);border-bottom:1px solid rgba(0,0,0,.04);margin-bottom:.25rem}.mobile-nav__sublink--deep{padding-left:1rem;font-size:.8125rem;color:var(--color-text-secondary, #888)}.eagle-slideshow-section{margin-bottom:0}.eagle-slideshow{max-width:var(--layout-max-width, 1400px);margin:0 auto;padding:0 25px}.slideshow-container{position:relative;overflow:hidden;border-radius:var(--radius, 16px)}.slideshow-slide{display:none;width:100%;position:relative}.slideshow-slide.is-active{display:block;animation:slideshow-fade .6s ease-in-out}@keyframes slideshow-fade{0%{opacity:0}to{opacity:1}}.slideshow-slide__link{display:block;text-decoration:none;color:inherit}.slideshow-slide__image{display:block;width:100%;height:auto;object-fit:cover}.slideshow-slide__placeholder{width:100%;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.slideshow-slide__placeholder svg{width:100%;height:auto}.slideshow-slide__content{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;background:linear-gradient(to top,rgba(0,0,0,.55),transparent);z-index:2}.slideshow-slide__content--left{text-align:left}.slideshow-slide__content--center{text-align:center}.slideshow-slide__content--right{text-align:right}.slideshow-slide__heading{font-family:var(--font-heading);font-size:clamp(1.375rem,3vw,2.25rem);font-weight:800;margin:0 0 .5rem;text-shadow:0 2px 8px rgba(0,0,0,.3)}.slideshow-slide__subheading{font-size:clamp(.875rem,1.25vw,1.125rem);margin:0 0 1rem;opacity:.9;text-shadow:0 1px 4px rgba(0,0,0,.2)}.slideshow-slide__btn{display:inline-flex}.slideshow-dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:10}.slideshow-dot{width:10px;height:10px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;padding:0;transition:all .25s}.slideshow-dot.is-active{background:#fff;transform:scale(1.2);box-shadow:0 2px 6px #00000040}.slideshow-dot:hover{background:#fffc}.slideshow-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffffd9;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1d1d1d;z-index:10;box-shadow:0 2px 12px #00000026;transition:all .25s;opacity:0}.slideshow-container:hover .slideshow-arrow{opacity:1}.slideshow-arrow:hover{background:#fff;box-shadow:0 4px 16px #0003;transform:translateY(-50%) scale(1.05)}.slideshow-arrow--prev{left:1rem}.slideshow-arrow--next{right:1rem}@media(max-width:767px){.eagle-slideshow{padding:0 16px}.slideshow-container{border-radius:12px}.slideshow-arrow{width:36px;height:36px}.slideshow-slide__content{padding:1.5rem}}.nav-dropdown--mega{position:fixed;top:104px;left:0;right:0;width:100%;max-width:1400px;margin:0 auto;border-radius:0 0 12px 12px;padding:1.5rem 2rem;box-shadow:0 20px 40px #0000001a;display:flex!important;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease;z-index:900}.site-nav__item:hover .nav-dropdown--mega,.site-nav__item:focus-within .nav-dropdown--mega{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu{display:flex;gap:2rem;width:100%}.mega-menu__col{flex:1;min-width:0}.mega-menu__heading{display:block;font-size:.8125rem;font-weight:700;color:var(--color-headings);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.06);padding-bottom:.5rem}.mega-menu__heading:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.mega-menu__list{list-style:none;padding:0;margin:0}.mega-menu__list li{margin-bottom:.5rem}.mega-menu__link{font-size:.875rem;color:var(--color-text);text-decoration:none;transition:color .15s ease;display:block;padding:2px 0}.site-footer{background:var(--color-surface, #f8f8f8);padding:4rem 0 2rem;border-top:1px solid rgba(0,0,0,.06);font-size:.875rem}.site-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}@media(max-width:1024px){.site-footer__grid{grid-template-columns:1fr 1fr;gap:2rem}.site-footer__brand{grid-column:1 / -1;margin-bottom:1rem}}@media(max-width:600px){.site-footer__grid{grid-template-columns:1fr;gap:2rem}}.site-footer__heading{font-size:.875rem;font-weight:700;color:var(--color-headings);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.site-footer__links{list-style:none;padding:0;margin:0}.site-footer__links li{margin-bottom:.625rem}.site-footer__links a{color:var(--color-text-secondary);text-decoration:none;transition:all .2s ease}.site-footer__links a:hover{color:var(--color-primary);transform:translate(2px);display:inline-block}.site-footer__contact-item{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem;color:var(--color-text-secondary)}.site-footer__contact-item svg{width:18px;height:18px;flex-shrink:0;color:var(--color-primary)}.site-footer__contact-item a{color:inherit;text-decoration:none}.site-footer__contact-item a:hover{color:var(--color-primary);text-decoration:underline}.social-links{display:flex;gap:.75rem}.social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--color-text);border:1px solid rgba(0,0,0,.08);transition:all .2s ease}.social-link:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px)}.social-link svg{width:18px;height:18px}.newsletter-form{display:flex;gap:.5rem}.newsletter-form input{flex:1;padding:.625rem 1rem;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:.875rem;outline:none;transition:border-color .2s ease}.newsletter-form input:focus{border-color:var(--color-primary)}.site-footer__bottom{padding-top:2rem;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-size:.8125rem;color:var(--color-text-secondary)}.payment-icons{display:flex;gap:.5rem}.site-nav__link{font-size:.9375rem!important;padding:.75rem 1rem!important}.eagle-header{font-family:inherit}.product-card{border:none!important;box-shadow:0 4px 20px #0000000d!important;border-radius:16px!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease!important}.product-card:hover{transform:translateY(-5px)!important;box-shadow:0 12px 32px #0000001a!important}.product-card__media{padding:1.5rem!important;background:#fff}.product-card__image{transform:scale(.96)}.product-card:hover .product-card__image{transform:scale(1.02)!important}.product-card__title{font-weight:600!important;font-size:.9375rem!important;color:var(--color-headings)!important}.product-card__actions{padding:1rem!important;background:linear-gradient(to top,#fff 60%,#ffffffb3)!important}.product-card{border:1px solid rgba(0,0,0,.08)!important;box-shadow:none!important;border-radius:12px!important;background:#fff}.product-card:hover{border-color:#00000026!important;box-shadow:0 8px 30px #00000014!important;transform:translateY(-4px)!important}.product-card__media{padding:2rem!important;background:#fff;border-bottom:1px solid rgba(0,0,0,.04)}.product-card__image{transform:scale(1)!important;transition:transform .5s cubic-bezier(.2,.8,.2,1)!important}.product-card:hover .product-card__image{transform:scale(1.1)!important}.product-card__title{font-weight:700!important;font-size:1rem!important;margin-bottom:.5rem!important}.product-card__price{font-size:1.125rem!important;color:var(--color-primary)!important}.site-footer__links a{font-size:.9375rem;padding:2px 0;display:block;color:#0009}.site-footer__links a:hover{color:var(--color-primary);transform:translate(4px)}.badge{display:inline-block;padding:4px 8px;font-size:.6875rem;font-weight:700;text-transform:uppercase;border-radius:4px;line-height:1;letter-spacing:.05em}.badge--sale{background:#d32f2f;color:#fff}.badge--new{background:var(--color-primary);color:#fff}.badge--sold-out{background:#9e9e9e;color:#fff}:root{--color-primary: #0071e3 !important;--color-button-background: #0071e3 !important;--color-links: #0066cc !important}.btn,.btn--primary,button[name=add],.shopify-payment-button__button--unbranded,.cart-checkout-btn{background-color:#0071e3!important;background:#0071e3!important;color:#fff!important;border-radius:100px!important;font-weight:500!important;transition:all .2s cubic-bezier(.645,.045,.355,1)!important;border:none!important;box-shadow:none!important;letter-spacing:-.01em!important}.btn:hover,.btn--primary:hover,button[name=add]:hover,.cart-checkout-btn:hover{background-color:#0077ed!important;transform:scale(1.02)!important;box-shadow:0 4px 12px #0071e34d!important}.btn--secondary{background-color:#0071e31a!important;color:#0071e3!important;border:none!important}.btn--secondary:hover{background-color:#0071e333!important}a{color:#06c}a:hover{color:#049}.announcement-bar{background:#1d1d1f!important}.header-topbar{background:#1d1d1f;color:#ffffffd9;font-size:.75rem;letter-spacing:.02em;border-bottom:1px solid rgba(255,255,255,.08)}.header-topbar__inner{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;gap:1rem}.header-topbar__left,.header-topbar__right{display:flex;align-items:center;gap:1.25rem}.topbar-item{display:inline-flex;align-items:center;gap:.375rem;color:#ffffffd9;text-decoration:none;transition:color .2s;font-weight:500}a.topbar-item:hover{color:#fff}.topbar-item svg{opacity:.7;flex-shrink:0}@media(max-width:768px){.header-topbar{display:none}}.header-top{padding:.875rem 0!important}.header-nav{border-top:1px solid rgba(0,0,0,.06)}.site-nav__link{padding:.875rem 1rem!important;font-size:.9375rem!important}@media(max-width:768px){.eagle-collection-products .grid.grid--2,.eagle-collection-products .grid.grid--3,.eagle-collection-products .grid.grid--4,.eagle-collection-products .grid.grid--5,.eagle-featured-collection .grid.grid--2,.eagle-featured-collection .grid.grid--3,.eagle-featured-collection .grid.grid--4,.eagle-featured-collection .grid.grid--5,.eagle-search-section .grid.grid--4{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.grid--mobile-1{grid-template-columns:repeat(1,1fr)!important}.grid--mobile-2{grid-template-columns:repeat(2,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/eagle-components.css.map */
