:root{--s21-navy:#0a1a2b;--s21-brass:#b08840;--s21-paper:#faf9f6;--s21-ground:#f0ede7;--s21-line:#e6e2db;--s21-muted:#4b5563;--s21-serif:"Playfair Display",Georgia,serif;--s21-sans:Inter,system-ui,sans-serif;--s21-mono:"IBM Plex Mono",ui-monospace,monospace}body.s21-theme{margin:0;background:#fff;color:var(--s21-navy);font-family:var(--s21-sans);font-size:15px;line-height:1.55;--heading-font-family:var(--s21-serif);--text-font-family:var(--s21-sans);--heading-font-weight:600;--heading-font-style:normal;--heading-letter-spacing:-.01em;--text-color:10 26 43;--heading-color:10 26 43;--background:255 255 255;--border-color:230 226 219;--button-background:10 26 43;--button-text-color:255 255 255;--input-background:255 255 255;--input-text-color:10 26 43;--rounded-button:3px;--rounded-input:3px}.s21-theme *,.s21-theme *:before,.s21-theme *:after{box-sizing:border-box}.s21-theme #main{padding:0;max-width:none;min-width:0}.s21-theme [hidden]{display:none!important}.s21-theme img,.s21-theme video{max-width:100%}.s21-theme button,.s21-theme input,.s21-theme select,.s21-theme textarea{font-family:var(--s21-sans)}.s21-theme :focus-visible{outline:2px solid var(--s21-brass);outline-offset:4px}.s21-theme .shopify-section{max-width:100%}.s21-container{width:min(100% - 96px,1248px);margin-inline:auto}.s21-title{font:600 clamp(34px,4vw,52px)/1.08 var(--s21-serif);letter-spacing:-.01em;margin:0}.s21-heading{font:600 clamp(27px,3vw,34px)/1.15 var(--s21-serif);margin:0}.s21-eyebrow{display:block;font:600 13px/1.3 var(--s21-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--s21-muted)}.s21-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 24px;border:1px solid var(--s21-navy);border-radius:3px;background:var(--s21-navy);color:#fff;text-decoration:none;text-align:center;font:600 14px/1.4 var(--s21-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.s21-button:hover{background:#15283b}.s21-button--outline{background:transparent;color:var(--s21-navy)}.s21-button--outline:hover{background:var(--s21-ground)}.s21-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--s21-muted);padding-block:20px}.s21-breadcrumb a{text-underline-offset:4px}.s21-theme .button{border-radius:3px;min-height:46px;white-space:normal}.s21-theme .shopify-policy__container{max-width:900px;padding:48px 24px 72px}.s21-theme .shopify-policy__title h1{font:600 clamp(32px,4vw,44px)/1.15 var(--s21-serif)}.s21-theme .prose{overflow-wrap:anywhere}.s21-theme .prose table{max-width:100%}.s21-theme .skip-to-content:focus{position:fixed;top:12px;left:12px;z-index:1000;background:#fff;color:var(--s21-navy);padding:12px;width:auto;height:auto;clip:auto}.s21-theme .hudor-d62-desktop{display:block}.s21-theme .hudor-d62-mobile{display:none}@media(max-width:699px){.s21-container{width:calc(100% - 40px)}.s21-theme .hudor-d62-desktop{display:none}.s21-theme .hudor-d62-mobile{display:block}.s21-theme input,.s21-theme select,.s21-theme textarea{font-size:16px}.s21-breadcrumb{padding-block:16px}}@media(max-width:359px){.s21-container{width:calc(100% - 32px)}.s21-button{padding-inline:15px;font-size:14px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.s21-theme *,.s21-theme *:before,.s21-theme *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.v77-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v77-pastille{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:inherit;min-width:0}.v77-pastille__rond{display:block;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #0a1a2b2e;background:#ddd}.v77-pastille__rond img{display:block;width:100%;height:100%;object-fit:cover}.v77-pastille__rond--duo{display:flex}.v77-pastille__rond--duo img{width:50%}.v77-pastille--s .v77-pastille__rond{width:20px;height:20px}.v77-pastille--m .v77-pastille__rond{width:36px;height:36px}.v77-pastille--l .v77-pastille__rond{width:52px;height:52px}.v77-pastille__nom{font-size:13px;line-height:1.15;text-align:center}.v77-pastille.is-current .v77-pastille__rond{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--s21-navy)}.v77-pastille--decor{display:inline-flex}.v77-pastille__nom{overflow-wrap:anywhere}.v77-option-pastille{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;min-width:64px;max-width:84px;cursor:pointer;text-align:center;font-size:13px;line-height:1.2;color:var(--s21-navy)}.v77-option-pastille__nb{color:var(--s21-muted)}.v77-option-pastille.is-disabled,.v77-option-pastille.is-empty{opacity:.45}.v77-option-pastille.is-disabled .v77-option-pastille__nom{text-decoration:line-through}input:checked+.v77-option-pastille .v77-pastille__rond,.v77-option-pastille.is-selected .v77-pastille__rond{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--s21-navy)}input:checked+.v77-option-pastille{font-weight:600}input:focus-visible+.v77-option-pastille{outline:2px solid var(--s21-brass);outline-offset:3px;border-radius:4px}.v77-option-pastille:hover .v77-pastille__rond{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--s21-brass)}.v77-filtre-fins{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:14px 8px;padding-block:4px}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;max-width:none!important;max-height:none!important;padding:0!important;border-radius:10px!important;box-shadow:0 6px 24px #0a1a2b38!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex!important;flex-direction:column!important;gap:10px!important;padding:12px 14px 10px!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important;padding:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:13px!important;line-height:1.45!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;padding:0!important;width:100%!important}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;min-height:42px!important;height:auto!important;padding:8px 10px!important;font-size:13.5px!important;width:100%!important;max-width:none!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1/-1;min-height:32px!important;padding:2px!important;background:none!important;border:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px}}.s21-go{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--s21-navy,#0a1a2b);text-decoration:none;border-bottom:1px solid transparent}.s21-go:after{content:"\2192";letter-spacing:0}.s21-go:hover,.s21-go:focus-visible{border-bottom-color:currentColor}.s21-aide-courte{margin-top:22px;padding:16px 18px 8px;background:#fff;border:1px solid var(--s21-line,#e6e2db)}.s21-aide-courte__k{margin:0 0 10px;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--s21-muted,#4b5563)}.s21-aide-courte__canaux{list-style:none;margin:0;padding:0;display:grid;gap:8px}.s21-aide-canal{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:baseline;width:100%;padding:10px 12px;border:1px solid var(--s21-line,#e6e2db);background:var(--s21-paper,#faf9f6);color:var(--s21-navy,#0a1a2b);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.s21-aide-canal strong{font-weight:600}.s21-aide-canal span{color:var(--s21-muted,#4b5563);font-size:13px;line-height:1.4}.s21-aide-canal:hover,.s21-aide-canal:focus-visible{border-color:var(--s21-navy,#0a1a2b)}.s21-aide-courte .s21-go{margin-top:4px}@media(max-width:749px){.s21-aide-canal{grid-template-columns:1fr;gap:2px}}.s21-aide-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:10px 0 0;font-size:13px;color:var(--s21-muted,#4b5563)}.s21-aide-ligne button,.s21-aide-ligne a{padding:6px 0;min-height:32px;border:0;background:none;color:var(--s21-navy,#0a1a2b);font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s21-drawer-voir{display:block;margin-top:10px;text-align:center}.s21-product-faits{display:block;margin-top:2px;font-size:13px;font-weight:600;color:var(--s21-muted)}.s21-pagination-info{margin:24px 0 8px;text-align:center;font-size:13px;color:var(--s21-muted,#4b5563)}.d36-collection-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 0;padding-top:28px;border-top:1px solid var(--s21-line,#e6e2db)}.d36-collection-links h2{margin:0 0 12px;font:500 13px/1.4 var(--s21-sans,Inter,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--s21-muted,#4b5563)}.d36-collection-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.d36-collection-links a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid var(--s21-line,#e6e2db);border-radius:3px;background:var(--s21-paper,#faf9f6);color:var(--s21-navy,#0a1a2b);font-size:13px;text-decoration:none}.d36-collection-links a:hover,.d36-collection-links a:focus-visible{border-color:var(--s21-navy,#0a1a2b)}.d36-n{font:500 13px/1 var(--s21-mono,monospace);color:var(--s21-muted)}.d36-finish-links{list-style:none;margin:16px 0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.d36-finish-links a{display:flex;flex-direction:column;align-items:center;gap:6px;width:72px;font-size:13px;line-height:1.25;text-align:center;color:var(--s21-navy,#0a1a2b);text-decoration:none}@media(max-width:749px){.d36-collection-links{grid-template-columns:1fr;gap:18px}}.d36-collection-links{max-width:1600px;margin:40px auto 0;padding:28px 4.4% 0;box-sizing:border-box}.s21-menu-n{margin-left:4px;font:500 13px/1 var(--s21-mono,monospace);color:var(--s21-muted)}.s21-menu-delai{display:block;margin-top:2px;font-size:13px;color:var(--s21-muted,#4b5563)}.s21-f-nloffre{margin:6px 0 0;font-size:14px;line-height:1.5;opacity:.85}.s21-menu .s21-aide-courte,.s21-mobile-drawer .s21-aide-courte{margin:18px 0 8px}.s21-encadre{margin:18px 0;padding:16px 18px;background:#fff;border:1px solid var(--s21-line,#e6e2db)}.s21-encadre p{margin:0 0 8px;font-size:14px;line-height:1.5}.s21-encadre .s21-encadre__k{margin-bottom:8px;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--s21-muted,#4b5563)}.s21-encadre__pastilles{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.s21-encadre__pastilles li{padding:6px 12px;border:1px solid var(--s21-line,#e6e2db);border-radius:3px;background:var(--s21-paper,#faf9f6);font-size:13px}.s21-delai{margin-top:6px}.s21-avis-regles{margin:14px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.s21-avis-carte--page{margin-top:16px;max-width:440px}.s21-reponses{list-style:none;margin:0;padding:0;display:grid;gap:12px}.s21-reponses li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;font-size:14px;line-height:1.5}.s21-reponses li svg{width:24px;height:24px}.s21-reponses strong{display:block;font-weight:600}.s21-404-ref{max-width:420px;margin:24px auto;text-align:left}.s21-404-ref label{display:block;margin-bottom:8px;font-weight:600}.s21-404-ref div{display:flex;gap:8px}.s21-404-ref input{flex:1}
/*# sourceMappingURL=/cdn/shop/t/40/assets/hudor-s21-base.css.map */
