:root{--ink: #0A2540;--accent: #17B6C9;--sky: #E6F7FA;--bg: #FFFFFF;--muted: #5B6B7B;--line: #E2E8F0;--success: #00C97A;--error: #D94040;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-spring: cubic-bezier(.32, .72, 0, 1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 4px rgba(10, 37, 64, .08);--shadow-md: 0 4px 20px rgba(10, 37, 64, .1);--shadow-lg: 0 12px 40px rgba(10, 37, 64, .14);--shadow-accent: 0 6px 24px rgba(23, 182, 201, .28);--refresh-primary: #17B6C9;--refresh-secondary: #0A2540;--refresh-accent: #17B6C9;--refresh-bg-light: #E6F7FA;--refresh-bg-ice: #E6F7FA;--refresh-dark: #0A2540;--refresh-dark-mid: #1A3050;--refresh-text-muted: #5B6B7B;--refresh-shadow: rgba(23, 182, 201, .18);--refresh-shadow-md: rgba(23, 182, 201, .28);--refresh-border: rgba(23, 182, 201, .15);--refresh-border-mid: rgba(23, 182, 201, .25);--refresh-sale: #D94040;--refresh-warning: #E07B00;--refresh-success: #00C97A;--refresh-radius-sm: 8px;--refresh-radius-md: 16px;--refresh-radius-lg: 24px;--refresh-radius-xl: 50px}::selection{background:#17b6c92e;color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--sky)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0f9bb0}h1,h2,h3,h4,h5,h6{color:var(--ink);letter-spacing:-.02em;font-weight:700;line-height:1.15}h1{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700}h2{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700}h3{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600}p,li{color:var(--muted);line-height:1.65;font-size:1rem}a{transition:color .16s var(--ease-out)}a:hover{color:var(--accent)}.announcement-bar,[class*=announcement]{background:var(--ink)!important}.announcement-bar__text,.announcement-bar a,[class*=announcement] a,[class*=announcement] span{color:#fff!important;font-weight:500!important;letter-spacing:.01em!important;font-size:.8125rem!important}announcement-bar-component [data-ref=previous],announcement-bar-component [data-ref=next],.announcement-bar__nav,.announcement-bar__button{display:none!important}announcement-bar-component,header-announcements,.shopify-section-group-header-group{overflow:visible}header-announcements>*{overflow:hidden}.shopify-section-group-header-group{position:relative;z-index:100;isolation:isolate}.shopify-section:not(.shopify-section-group-header-group){position:relative;z-index:1}.header{border-bottom:1px solid var(--line)!important;transition:background .25s var(--ease-out),box-shadow .25s var(--ease-out)!important}.header--scrolled,.header[data-scrolled]{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:var(--shadow-sm)!important}.header__nav-link:hover,.header__nav-link:focus{color:var(--accent)!important}.header__nav-link[aria-current=page]{color:var(--accent)!important}.button,.button--primary,[class*=btn-primary],.shopify-payment-button__button--unbranded{background:var(--accent)!important;border-color:transparent!important;color:#fff!important;border-radius:var(--radius-md)!important;font-weight:600!important;letter-spacing:.01em!important;box-shadow:var(--shadow-accent)!important;transition:transform .16s var(--ease-out),box-shadow .2s var(--ease-out)!important;will-change:transform}.button:hover,.button--primary:hover{transform:translateY(-1px)!important;box-shadow:0 10px 32px #17b6c961!important}.button:active,.button--primary:active{transform:scale(.97)!important;box-shadow:0 2px 8px #17b6c933!important;transition-duration:80ms!important}.button--secondary,.button--outline{background:transparent!important;border:1.5px solid var(--accent)!important;color:var(--accent)!important;border-radius:var(--radius-md)!important;font-weight:600!important;transition:background .18s var(--ease-out),color .18s var(--ease-out),transform .16s var(--ease-out)!important}.button--secondary:hover,.button--outline:hover{background:var(--accent)!important;color:#fff!important}.button--secondary:active,.button--outline:active{transform:scale(.97)!important}.product-list .grid,.product-list__grid,.product-grid,.product-list-component,[class*=product-list] .grid,[class*=product-grid]{column-gap:28px!important;row-gap:48px!important}.card,.product-card,[class*=card--product],.card-wrapper{border-radius:var(--refresh-radius-md)!important;overflow:hidden!important;border:1px solid var(--refresh-border)!important;background:#fff!important;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s ease,border-color .32s ease!important}.card:hover,.product-card:hover,[class*=card--product]:hover{transform:translateY(-5px)!important;box-shadow:0 18px 52px #00b4c529!important;border-color:var(--refresh-border-mid)!important}.card__media img,.card-gallery img,.product-media img,[class*=card__image]{transition:transform .55s ease!important}.card:hover .card__media img,.product-card:hover .card-gallery img{transform:scale(1.04)!important}.card__title a,.card__heading a,[class*=product-card__name] a{color:#0a1e3d!important;font-weight:700!important;font-size:.95rem!important;transition:color .2s ease!important}.card__title a:hover,.card__heading a:hover,[class*=product-card__name] a:hover{color:var(--refresh-primary)!important}.price--on-sale .price__regular,.price-item--regular.compare-at-price{text-decoration:line-through!important;opacity:.45!important}.price--on-sale .price__sale,.price .price-item--sale,.price-item--sale{color:#00b4c5!important;font-weight:800!important}.badge--sale,.badge--discount,.card__badge--sale{background:linear-gradient(135deg,#ff4b6e,#ff6b8a)!important;color:#fff!important;border-radius:50px!important;font-weight:800!important;font-size:.68rem!important;letter-spacing:.05em!important;box-shadow:0 3px 10px #ff4b6e59!important}.badge--new,.badge--nouveaute{background:linear-gradient(135deg,#00b4c5,#00d4e8)!important;color:#fff!important;border-radius:50px!important;font-weight:800!important;box-shadow:0 3px 10px #00b4c559!important}.product-card slideshow-arrows,product-card slideshow-arrows,.product-card .slideshow-arrows{display:none!important}.quick-add__button,.quick-add__button--add,.quick-add__button--choose{background:linear-gradient(135deg,#00b4c5,#00d4e8)!important;color:#fff!important;border:none!important;border-radius:50px!important;font-weight:700!important;font-size:.78rem!important;letter-spacing:.04em!important;box-shadow:0 4px 16px #00b4c56b!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:transform .22s ease,box-shadow .22s ease!important}.quick-add__button:hover{transform:translateY(-2px) scale(1.03)!important;box-shadow:0 8px 28px #00b4c599!important}.product__media-container img,.product-media img,.product__media img{border-radius:var(--refresh-radius-md)!important}.product-form__submit,.add-to-cart,[name=add]{background:linear-gradient(135deg,#00b4c5,#00d4e8)!important;border-radius:var(--refresh-radius-xl)!important;font-weight:800!important;border:none!important;letter-spacing:.04em!important;box-shadow:0 6px 28px var(--refresh-shadow-md)!important;transition:transform .22s ease,box-shadow .22s ease!important;color:#fff!important}.product-form__submit:hover,.add-to-cart:hover{transform:translateY(-2px)!important;box-shadow:0 12px 40px #00b4c580!important}.breadcrumb a,.breadcrumbs a{color:var(--refresh-text-muted)!important}.breadcrumb a:hover,.breadcrumbs a:hover{color:var(--refresh-primary)!important}[role=tab][aria-selected=true],.tab--active{border-color:var(--refresh-primary)!important;color:var(--refresh-primary)!important}.collection-hero,.collection__header{background:linear-gradient(135deg,#eff9fb,#d0eef5)!important;border-radius:var(--refresh-radius-lg)!important}.facets__summary,.filter-summary{border-radius:var(--refresh-radius-xl)!important;border-color:var(--refresh-border-mid)!important;transition:all .2s ease!important}.facets__summary:hover{border-color:var(--refresh-primary)!important;color:var(--refresh-primary)!important;background:#00b4c50d!important}.facets__summary[aria-expanded=true]{border-color:var(--refresh-primary)!important;color:var(--refresh-primary)!important}.swatch__item--active,.color-swatch--active{border-color:var(--refresh-primary)!important;box-shadow:0 0 0 3px #00b4c54d!important}input:focus,textarea:focus,select:focus,[class*=field__input]:focus{outline:2px solid #00B4C5!important;outline-offset:2px!important;border-color:#00b4c5!important;box-shadow:0 0 0 4px #00b4c51f!important}input,textarea,select,[class*=field__input]{border-radius:var(--refresh-radius-sm)!important;border-color:var(--refresh-border-mid)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.quantity__input,.quantity__button{border-color:var(--refresh-border-mid)!important}.quantity__button:hover{color:var(--refresh-primary)!important;border-color:var(--refresh-primary)!important}input[type=checkbox]:checked,input[type=radio]:checked{accent-color:var(--refresh-primary)}.cart-drawer,.drawer{border-radius:var(--refresh-radius-lg) 0 0 var(--refresh-radius-lg)!important}.cart-drawer__header,.drawer__header{border-bottom:1px solid var(--refresh-border)!important}.cart-item__title a{color:#0a1e3d!important}.cart-item__price{color:var(--refresh-primary)!important;font-weight:700!important}.cart-drawer__checkout,[class*=cart__checkout]{background:linear-gradient(135deg,#00b4c5,#00d4e8)!important;border-radius:var(--refresh-radius-xl)!important;color:#fff!important;font-weight:800!important;border:none!important;box-shadow:0 6px 24px var(--refresh-shadow)!important}.shopify-section{position:relative}.footer,[class*=footer]{border-top:1px solid var(--refresh-border)!important}.footer a:hover,[class*=footer] a:hover{color:var(--refresh-primary)!important}.footer__heading,[class*=footer__title]{color:#0a1e3d!important;font-weight:800!important;letter-spacing:-.01em!important}.footer .field__input:focus,[class*=newsletter] input:focus{border-color:var(--refresh-primary)!important;box-shadow:0 0 0 3px #00b4c526!important}.footer .button,[class*=newsletter] .button{background:linear-gradient(135deg,#00b4c5,#00d4e8)!important;border-radius:var(--refresh-radius-xl)!important}.marquee__content,.marquee-item,[class*=marquee] span{color:var(--refresh-primary)!important;font-weight:700!important}.badge{border-radius:50px!important;font-weight:800!important;font-size:.68rem!important;letter-spacing:.06em!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.section{animation:fadeInUp .5s ease both}@media screen and (max-width:749px){.button,.button--primary{width:100%!important;justify-content:center!important}.product-list .grid,.product-grid,[class*=product-grid]{column-gap:16px!important;row-gap:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-refreshing.css.map */
