@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Inter:wght@400;500;600;700&family=Caveat+Brush&display=swap";:root{--ayp-orange: #EA5B0C;--ayp-orange-hover: #C44A06;--ayp-orange-soft: #FBE6D6;--ayp-slate: #37505B;--ayp-slate-hover: #283B43;--ayp-slate-light: #647C88;--ayp-ink: #1D1D1B;--ayp-white: #FFFFFF;--ayp-cream: #F6F4F1;--ayp-cream-deep: #EFEAE3;--ayp-warm-grey: #E8E2DA;--ayp-line: rgba(29, 29, 27, .08);--ayp-line-strong: rgba(29, 29, 27, .18);--ayp-font-display: "Archivo Black", "Inter", system-ui, sans-serif;--ayp-font-body: "Inter", system-ui, -apple-system, sans-serif;--ayp-font-script: "Caveat Brush", "Brush Script MT", cursive;--ayp-fs-eyebrow: .875rem;--ayp-fs-body: 1.1875rem;--ayp-fs-lead: 1.375rem;--ayp-fs-h3: 1.875rem;--ayp-fs-h2: clamp(2.25rem, 3.6vw, 3.25rem);--ayp-fs-h1: clamp(2.875rem, 6vw, 5rem);--ayp-fs-display: clamp(3.5rem, 8vw, 7.5rem);--ayp-space-2xs: 4px;--ayp-space-xs: 8px;--ayp-space-sm: 12px;--ayp-space-md: 16px;--ayp-space-lg: 24px;--ayp-space-xl: 32px;--ayp-space-2xl: 48px;--ayp-space-3xl: 64px;--ayp-space-4xl: 96px;--ayp-radius-xs: 4px;--ayp-radius-sm: 6px;--ayp-radius-md: 12px;--ayp-radius-lg: 20px;--ayp-radius-xl: 32px;--ayp-radius-pill: 999px;--ayp-shadow-sm: 0 1px 2px rgba(29, 29, 27, .06), 0 1px 3px rgba(29, 29, 27, .04);--ayp-shadow-md: 0 4px 12px rgba(29, 29, 27, .08), 0 2px 4px rgba(29, 29, 27, .04);--ayp-shadow-lg: 0 12px 32px rgba(29, 29, 27, .12), 0 4px 8px rgba(29, 29, 27, .06);--ayp-shadow-glow-orange: 0 8px 24px rgba(234, 91, 12, .24);--ayp-ease: cubic-bezier(.4, 0, .2, 1);--ayp-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ayp-dur-fast: .18s;--ayp-dur-base: .3s;--ayp-dur-slow: .5s;--ayp-container-max: 1440px;--ayp-container-content: 1200px;--ayp-container-narrow: 880px;--ayp-gutter: clamp(16px, 4vw, 48px);--ayp-announce-h: 36px;--ayp-header-h: 84px;--ayp-nav-h: 52px;--ayp-header-total-h: calc(var(--ayp-announce-h) + var(--ayp-header-h) + var(--ayp-nav-h))}.ayp-container{max-width:var(--ayp-container-max);margin:0 auto;padding-inline:var(--ayp-gutter)}.ayp-container--content{max-width:var(--ayp-container-content)}.ayp-container--narrow{max-width:var(--ayp-container-narrow)}.ayp-eyebrow{font-family:var(--ayp-font-body);font-size:var(--ayp-fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ayp-orange);display:inline-block}.ayp-eyebrow--slate{color:var(--ayp-slate-light)}.ayp-display{font-family:var(--ayp-font-display);font-size:var(--ayp-fs-display);line-height:.96;letter-spacing:-.02em;color:var(--ayp-ink);margin:0}.ayp-display--inverse{color:var(--ayp-white)}.ayp-h1,.ayp-h1-display{font-family:var(--ayp-font-display);font-size:var(--ayp-fs-h1);line-height:1.02;letter-spacing:-.015em;color:var(--ayp-ink);margin:0}.ayp-h2{font-family:var(--ayp-font-display);font-size:var(--ayp-fs-h2);line-height:1.05;letter-spacing:-.012em;color:var(--ayp-ink);margin:0}.ayp-h3{font-family:var(--ayp-font-body);font-size:var(--ayp-fs-h3);font-weight:700;line-height:1.2;color:var(--ayp-ink);margin:0}.ayp-script{font-family:var(--ayp-font-script);font-weight:400;font-style:italic;color:var(--ayp-orange);font-size:1.12em;line-height:.9}.ayp-lead{font-family:var(--ayp-font-body);font-size:var(--ayp-fs-lead);line-height:1.55;color:var(--ayp-slate);margin:0}.ayp-body{font-family:var(--ayp-font-body);font-size:var(--ayp-fs-body);line-height:1.6;color:var(--ayp-slate);margin:0}.ayp-text-muted{color:var(--ayp-slate-light)}.ayp-text-orange{color:var(--ayp-orange)}.ayp-text-ink{color:var(--ayp-ink)}.ayp-text-cream{color:var(--ayp-cream)}.ayp-text-white{color:var(--ayp-white)}.ayp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ayp-font-body);font-weight:600;font-size:.9375rem;letter-spacing:.01em;border-radius:var(--ayp-radius-sm);padding:14px 28px;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:transform var(--ayp-dur-base) var(--ayp-ease),background var(--ayp-dur-base) var(--ayp-ease),border-color var(--ayp-dur-base) var(--ayp-ease),box-shadow var(--ayp-dur-base) var(--ayp-ease),color var(--ayp-dur-base) var(--ayp-ease);white-space:nowrap;line-height:1;min-height:48px}.ayp-btn:focus-visible{outline:2px solid var(--ayp-orange);outline-offset:3px}.ayp-btn--primary{background:var(--ayp-orange);color:var(--ayp-white);border-color:var(--ayp-orange)}.ayp-btn--primary:hover{background:var(--ayp-orange-hover);border-color:var(--ayp-orange-hover);transform:translateY(-2px);box-shadow:var(--ayp-shadow-glow-orange)}.ayp-btn--secondary{background:transparent;color:var(--ayp-ink);border-color:var(--ayp-ink)}.ayp-btn--secondary:hover{background:var(--ayp-ink);color:var(--ayp-white);transform:translateY(-2px)}.ayp-btn--ghost{background:transparent;color:var(--ayp-slate);border-color:transparent;padding:10px 16px;min-height:40px}.ayp-btn--ghost:hover{background:var(--ayp-cream-deep);color:var(--ayp-ink)}.ayp-btn--inverse{background:var(--ayp-white);color:var(--ayp-ink);border-color:var(--ayp-white)}.ayp-btn--inverse:hover{background:var(--ayp-cream);transform:translateY(-2px)}.ayp-btn--lg{padding:18px 36px;font-size:1rem;min-height:56px}.ayp-btn--sm{padding:10px 20px;font-size:.875rem;min-height:40px}.ayp-btn--block{display:flex;width:100%}.ayp-link{color:var(--ayp-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--ayp-line-strong);transition:color var(--ayp-dur-base) var(--ayp-ease),text-decoration-color var(--ayp-dur-base) var(--ayp-ease)}.ayp-link:hover{color:var(--ayp-orange);text-decoration-color:var(--ayp-orange)}.ayp-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--ayp-font-body);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:var(--ayp-radius-xs);background:var(--ayp-ink);color:var(--ayp-white);line-height:1.2}.ayp-badge--bestseller{background:var(--ayp-orange);color:var(--ayp-white)}.ayp-badge--new{background:var(--ayp-slate);color:var(--ayp-white)}.ayp-badge--sale{background:#c53030;color:var(--ayp-white)}.ayp-badge--swiss{background:var(--ayp-cream);color:var(--ayp-ink);border:1px solid var(--ayp-line-strong)}.ayp-badge--eco{background:#2f855a;color:var(--ayp-white)}.ayp-stars{display:inline-flex;align-items:center;gap:2px;color:var(--ayp-orange)}.ayp-stars svg{width:14px;height:14px}.ayp-stars__empty{color:var(--ayp-warm-grey)}.ayp-stars__count{font-family:var(--ayp-font-body);font-size:.875rem;color:var(--ayp-slate);margin-left:6px}.ayp-input,.ayp-select,.ayp-textarea{font-family:var(--ayp-font-body);font-size:1rem;color:var(--ayp-ink);background:var(--ayp-white);border:1.5px solid var(--ayp-line-strong);border-radius:var(--ayp-radius-sm);padding:14px 16px;width:100%;transition:border-color var(--ayp-dur-base) var(--ayp-ease),box-shadow var(--ayp-dur-base) var(--ayp-ease);min-height:48px}.ayp-input:focus,.ayp-select:focus,.ayp-textarea:focus{outline:none;border-color:var(--ayp-orange);box-shadow:0 0 0 4px #ea5b0c1f}.ayp-input::placeholder{color:var(--ayp-slate-light)}@keyframes ayp-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ayp-fade{0%{opacity:0}to{opacity:1}}@keyframes ayp-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ayp-anim-fade-up{animation:ayp-fade-up var(--ayp-dur-slow) var(--ayp-ease) both}.ayp-anim-fade{animation:ayp-fade var(--ayp-dur-slow) var(--ayp-ease) both}.ayp-anim-scale-in{animation:ayp-scale-in var(--ayp-dur-slow) var(--ayp-ease-bounce) both}.ayp-anim-delay-1{animation-delay:.1s}.ayp-anim-delay-2{animation-delay:.2s}.ayp-anim-delay-3{animation-delay:.3s}.ayp-anim-delay-4{animation-delay:.4s}@media(prefers-reduced-motion:reduce){.ayp-anim-fade-up,.ayp-anim-fade,.ayp-anim-scale-in{animation:none}.ayp-btn,.ayp-link,.ayp-input,.ayp-select,.ayp-textarea{transition:none}}.ayp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ayp-divider{height:1px;background:var(--ayp-line);border:0;margin:0}.ayp-divider--strong{background:var(--ayp-line-strong)}.ayp-section{padding-top:var(--ayp-space-3xl);padding-bottom:var(--ayp-space-3xl)}.ayp-section--cream{background:var(--ayp-cream)}.ayp-section--slate{background:var(--ayp-slate);color:var(--ayp-cream)}.ayp-section--ink{background:var(--ayp-ink);color:var(--ayp-white)}.ayp-section--white{background:var(--ayp-white)}@media(max-width:749px){.ayp-section{padding-top:var(--ayp-space-2xl);padding-bottom:var(--ayp-space-2xl)}}.ayp-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:var(--ayp-space-2xl);max-width:720px}.ayp-section-head--center{align-items:center;text-align:center;margin-left:auto;margin-right:auto}.ayp-section-head__title{color:inherit}.ayp-section-head__sub{color:var(--ayp-slate);font-size:var(--ayp-fs-lead);line-height:1.55}.ayp-section--slate .ayp-section-head__sub,.ayp-section--ink .ayp-section-head__sub{color:#ffffffc7}.ayp-card{background:var(--ayp-white);border-radius:var(--ayp-radius-md);border:1px solid var(--ayp-line);overflow:hidden;transition:transform var(--ayp-dur-base) var(--ayp-ease),box-shadow var(--ayp-dur-base) var(--ayp-ease),border-color var(--ayp-dur-base) var(--ayp-ease)}.ayp-card:hover{transform:translateY(-3px);box-shadow:var(--ayp-shadow-lg);border-color:transparent}.ayp-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--ayp-cream)}.ayp-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--ayp-dur-slow) var(--ayp-ease)}.ayp-card:hover .ayp-card__media img{transform:scale(1.04)}.ayp-card__body{padding:16px 18px 20px}.ayp-grid{display:grid;gap:var(--ayp-space-lg)}.ayp-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ayp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ayp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ayp-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:989px){.ayp-grid--3,.ayp-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ayp-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:549px){.ayp-grid--2,.ayp-grid--3,.ayp-grid--4{grid-template-columns:1fr}.ayp-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.ayp-scroller{display:flex;gap:var(--ayp-space-lg);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ayp-gutter);padding-inline:var(--ayp-gutter);padding-bottom:8px;margin-inline:calc(var(--ayp-gutter) * -1);scrollbar-width:thin;scrollbar-color:var(--ayp-warm-grey) transparent}.ayp-scroller>*{scroll-snap-align:start;flex:0 0 auto}.ayp-scroller::-webkit-scrollbar{height:6px}.ayp-scroller::-webkit-scrollbar-track{background:transparent}.ayp-scroller::-webkit-scrollbar-thumb{background:var(--ayp-warm-grey);border-radius:999px}@media(max-width:749px){.ayp-btn,.ayp-link[role=button],button.ayp-icon-btn{min-height:44px}}.ayp-price{font-family:var(--ayp-font-display);color:var(--ayp-ink);display:inline-flex;align-items:baseline;gap:6px}.ayp-price__mode{font-family:var(--ayp-font-body);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ayp-slate-light);font-weight:600}.ayp-price__from{font-family:var(--ayp-font-body);font-size:.8125rem;font-weight:500;color:var(--ayp-slate);margin-right:4px}.ayp-price__unit{display:block;font-family:var(--ayp-font-body);font-size:.8125rem;font-weight:400;color:var(--ayp-slate-light);margin-top:2px}.shopify-section.ayp-shopify-section{overflow:visible}.ayp-no-margin{margin:0!important}body[data-ayp-tva=ht] .ayp-price__ttc,body[data-ayp-tva=ttc] .ayp-price__ht{display:none}.ayp-pay-icons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;width:100%}.ayp-pay-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:28px;background:#fff;border:1px solid rgba(29,29,27,.08);border-radius:6px;padding:4px 6px;box-shadow:0 1px 2px #0000000a;transition:transform .15s ease,box-shadow .15s ease;line-height:0}.ayp-pay-icon:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.ayp-pay-icon svg,.ayp-pay-icon__svg{display:block;width:100%;height:100%;max-width:36px;max-height:22px;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ayp-base.css.map */
