:root{--matrys-transition:all 0.3s ease;--matrys-transition-slow:all 0.5s ease;--matrys-shadow:0px 2px 8px rgba(210,164,148,0.1);--matrys-shadow-hover:0px 8px 24px rgba(210,164,148, 0.15);--matrys-shadow-active:0px 1px 4px rgba(210,164,148, 0.12);--matrys-radius:8px}*{word-wrap:normal !important;overflow-wrap:normal !important;-webkit-hyphens:none !important;-moz-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important;word-break:normal !important}.ast-scroll-to-top-right{bottom:15px !important;right:15px !important;border:1px
solid #fff;-webkit-transition:var(--matrys-transition);-moz-transition:var(--matrys-transition);transition:var(--matrys-transition);-webkit-box-shadow:var(--matrys-shadow);box-shadow:var(--matrys-shadow)}.ast-scroll-to-top-right:hover{-webkit-transform:translateY(-3px) !important;-moz-transform:translateY(-3px) !important;transform:translateY(-3px) !important;-webkit-box-shadow:var(--matrys-shadow-hover) !important;box-shadow:var(--matrys-shadow-hover) !important}ul#astra-footer-menu{padding:0;margin:0;text-align:center}.ast-below-sticky-header-active .ast-below-header{-webkit-box-shadow:var(--matrys-shadow) !important;box-shadow:var(--matrys-shadow) !important}.matrys-shadow{-webkit-box-shadow:var(--matrys-shadow);box-shadow:var(--matrys-shadow)}.matrys-shadow-img
img{-webkit-filter:drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.25))}.matrys-card{-webkit-transition:var(--matrys-transition);-moz-transition:var(--matrys-transition);transition:var(--matrys-transition)}.matrys-card:hover{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:var(--matrys-shadow-hover);box-shadow:var(--matrys-shadow-hover)}.matrys-card:active{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:var(--matrys-shadow-active);box-shadow:var(--matrys-shadow-active)}.matrys-card-flat{-webkit-transition:var(--matrys-transition);-moz-transition:var(--matrys-transition);transition:var(--matrys-transition);cursor:pointer}.matrys-card-flat:hover{-webkit-box-shadow:var(--matrys-shadow-hover);box-shadow:var(--matrys-shadow-hover)}.matrys-zoom-img{overflow:hidden}.matrys-zoom-img
img{-webkit-transition:var(--matrys-transition-slow);-moz-transition:var(--matrys-transition-slow);transition:var(--matrys-transition-slow)}.matrys-zoom-img:hover
img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}.matrys-fade-in{opacity:0.85;-webkit-transition:var(--matrys-transition);-moz-transition:var(--matrys-transition);transition:var(--matrys-transition)}.matrys-fade-in:hover{opacity:1}.matrys-overlay{position:relative !important;overflow:hidden}.matrys-overlay > *:last-child,
.matrys-overlay .matrys-overlay-content{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;z-index:10}.matrys-overlay-slide{position:relative !important;overflow:hidden;cursor:pointer}.matrys-overlay-slide>*:last-child{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;z-index:10;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:-moz-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.matrys-overlay-slide > *:last-child figure,
.matrys-overlay-slide > *:last-child
img{width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;margin:0
!important}.matrys-overlay-slide:hover>*:last-child{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}@media (max-width: 1400px){.matrys-overlay-slide>*:last-child{display:none !important}}.matrys-full-link{position:relative}.matrys-full-link a,
.matrys-full-link .wp-block-uagb-image--layout-overlay-link{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;z-index:20}.matrys-round{border-radius:var(--matrys-radius);overflow:hidden}.matrys-round-lg{border-radius:16px;overflow:hidden}.matrys-round-full{border-radius:50%;overflow:hidden}@media (min-width: 1201px){.matrys-hide-desktop{display:none !important}.header-separator{position:relative}.header-separator::before{content:"";position:absolute;width:60px;top:50%;left:-100px;height:1px;background:linear-gradient(90deg, transparent, var(--ast-global-color-8), transparent);vertical-align:middle;margin:0
1rem}.separator-dark.header-separator::before,.separator-dark.header-separator::after{background:linear-gradient(90deg, transparent, var(--ast-global-color-0), transparent)}.header-separator::after{content:"";position:absolute;width:60px;top:50%;right:-100px;height:1px;background:linear-gradient(90deg, transparent, var(--ast-global-color-8), transparent);vertical-align:middle;margin:0
1rem}}@media (max-width: 1400px) and (min-width: 768px){.matrys-hide-tablet{display:none !important}}@media (max-width: 767px){.matrys-hide-mobile{display:none !important}}@media (min-width: 768px){.matrys-only-mobile{display:none !important}}@media (max-width: 1400px){.matrys-only-desktop{display:none !important}}#ast-hf-menu-1 .menu-text::after, #ast-hf-menu-1-sticky .menu-text::after{content:'✦';position:absolute;bottom:-20px;left:50%;color:var(--ast-global-color-0);font-size:0.6rem;transition:all 0.3s ease;opacity:0}#ast-hf-menu-1 .menu-text:hover::after, #ast-hf-menu-1-sticky .menu-text:hover::after, .current_page_item   .menu-text::after{opacity:1 !important}#ast-hf-menu-1 .menu-text, .cadre, #ast-hf-menu-1-sticky .menu-text{position:relative !important}.cadre,.cadre::before,.cadre::after{transition:all 0.3s ease}.cadre::before,.cadre::after{content:'✦';position:absolute;font-size:1.5rem;color:var(--ast-global-color-8)}.cadre::before{top:-1.25rem;left:50%;transform:translateX(-50%);background:var(--ast-global-color-4);padding:0
1rem}.cadre::after{bottom:-1.25rem;left:50%;transform:translateX(-50%) rotate(180deg);background:var(--ast-global-color-4);padding:0
1rem}.cadre.newsletter::before,.cadre.newsletter::after{background:var(--ast-global-color-0)}.titre{font-family:'Great Vibes',cursive !important}.logo-header-sticky{display:none}.ast-below-sticky-header-active .logo-header-sticky{display:block}.site-primary-header-wrap{border-bottom:1px solid var(--ast-global-color-8)}.uagb-icon-list__label::before{content:'✦' !important;color:var(--ast-global-color-8);font-size:1.2 rem;padding-right:10px;transition:all 0.3s ease}.uagb-icon-list__label:hover::before{color:var(--ast-global-color-0)}.uagb-icon-list__label{transition:all 0.3s ease}.uagb-icon-list__label:hover{transform:translateX(5px)}.category_card .uagb-ifb-image-content{border:1px
solid var(--ast-global-color-8);overflow:hidden  !important;background:linear-gradient(to bottom, var(--ast-global-color-5) 50%, var(--ast-global-color-8))}.category_card
img{aspect-ratio:3/4!important;transition:var(--matrys-transition-slow);object-fit:cover !important;transform:scale(1.1) }.category_card.shadow
img{filter:drop-shadow(0px 15px 15px var(--ast-global-color-0))}.category_card.shadow:hover
img{filter:drop-shadow(0px 15px 30px var(--ast-global-color-0))}.category_card:hover
img{transform:scale(1)}.category_card .wp-block-button{padding-left:20px !important}.badge{align-items:center;padding:16px
15px 16px 30px !important;background:var(--ast-global-color-5);border:1px
solid var(--ast-global-color-8);font-size:12px !important;letter-spacing:0.03em !important;color:var(--ast-global-color-3)}.badge .uagb-heading-text{position:relative}.badge .uagb-heading-text::before{position:absolute;content:'✦' !important;color:var(--ast-global-color-0);font-size:1.2 rem;left:-20px}.marquee-loop .uagb-loop-post-inner{align-items:center !important;justify-content:center !important}.marquee-loop .uagb-loop-container{display:flex !important;overflow:hidden !important;grid-template-columns:none !important;gap:0 !important;transition:opacity 0.3s ease;mask-image:linear-gradient(to right, transparent, black 5%, black 95%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, black 5%, black 95%, transparent)}.marquee-loop .uagb-loop-container .marquee-track{display:flex;gap:40px;flex-shrink:0;align-items:center;will-change:transform}.marquee-loop .uagb-loop-post{flex:0 0 auto;width:200px}.marquee-loop .uagb-loop-post
img{max-width:100%;height:auto;object-fit:contain}.cadre_blanc{background:white !important}.align-left .uagb-ifb-content{text-align:left !important}.chaussures_card .uagb-ifb-title{position:relative !important;padding-left:30px !important}.chaussures_card .uagb-ifb-title::before{content:'✦';position:absolute;font-size:1.5rem;color:var(--ast-global-color-8);top:0;left:0;padding-right:20px}.marque_card
img{aspect-ratio:16/9 !important;object-fit:contain !important}.marque-list:hover .marque_card:not(:hover){filter:grayscale(1) opacity(0.4)}.marque-list
.marque_card{transition:all 0.3s ease !important}.gift-card
img{aspect-ratio:4/3 !important;object-fit:cover !important}.deco_card.matrys-card{background:#fff !important}.deco_card.matrys-card
img{width:40px !important}.famille_card
img{aspect-ratio:5/4 !important;object-fit:cover !important;transform:scale(1.1);transition:var(--matrys-transition);width:100%}.famille_card{background:#fff !important}.famille_card:hover
img{transform:scale(1)}.famille_card .uagb-ifb-image-content{border-bottom:1px solid var(--ast-global-color-8);overflow:hidden}.timeline .uagb-timeline__arrow{display:none !important}.timeline .uagb-timeline__marker{width:12px !important;height:12px !important;min-width:none !important;min-height:none !important}strong{font-weight:500 !important}.uagb-tab
a{border:1px
solid var(--ast-global-color-8) !important}.titre-tab
p{position:relative;padding-left:20px}.titre-tab p::before{content:'✦';position:absolute;top:0;left:0;color:var(--ast-global-color-0);font-size:1rem}.faq .uagb-question{position:relative}.faq .uagb-question::before{content:'✦';position:absolute;top:0;left:-30px;color:var(--ast-global-color-0);font-size:1rem}