*{line-height:calc(.5rem + 1em);margin:0;padding:0}*,:after,:before{box-sizing:border-box}:where(:not(fieldset,progress,meter)){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}html{block-size:100%;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{font-family:Arial,sans-serif;min-block-size:100%;overflow-x:hidden;-webkit-marquee-increment:0}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(h1,h2,h3,h1 a,h2 a,h3 a){line-height:1.1}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(ul,ol)[role=list]{list-style:none;margin:0;padding:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;text-align:center;-webkit-user-select:none;user-select:none}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}@font-face{font-display:swap;font-family:wotfard;font-style:normal;font-weight:500;src:url(./wotfard-medium-fr.BfTy_l2v.woff2) format("woff2")}@font-face{font-display:swap;font-family:wotfard;font-style:normal;font-weight:700;src:url(./wotfard-semibold-fr.mGJ-0qWd.woff2) format("woff2")}@font-face{font-display:swap;font-family:wotfard;font-style:normal;font-weight:400;src:url(./wotfard-regular-fr.DfXJ9DAd.woff2) format("woff2")}@font-face{font-display:swap;font-family:ArialReplace;font-style:normal;font-weight:400;letter-spacing:1px;size-adjust:94%;src:local("Arial")}:root{--size--2:clamp(.79rem, calc(.76rem + .16vw) ,.89rem);--size--1:clamp(.89rem, calc(.85rem + .19vw) ,1rem);--size-0:clamp(1rem, calc(.96rem + .21vw) ,1.13rem);--size-1:clamp(1.13rem, calc(1.08rem + .23vw) ,1.27rem);--size-2:clamp(1.27rem, calc(1.21rem + .26vw) ,1.42rem);--size-3:clamp(1.42rem, calc(1.36rem + .3vw) ,1.6rem);--size-4:clamp(1.6rem, calc(1.54rem + .33vw) ,1.8rem);--size-5:clamp(1.8rem, calc(1.73rem + .38vw) ,2.03rem);--space-3xs:clamp(.31rem,.31rem,.31rem);--space-2xs:clamp(.56rem, calc(.53rem + .14vw) ,.63rem);--space-xs:clamp(.88rem, calc(.85rem + .14vw) ,.94rem);--space-s:clamp(1.13rem, calc(1.07rem + .28vw) ,1.25rem);--space-m:clamp(1.69rem, calc(1.6rem + .42vw) ,1.88rem);--space-l:clamp(2.25rem, calc(2.14rem + .56vw) ,2.5rem);--space-xl:clamp(3.38rem, calc(3.21rem + .83vw) ,3.75rem);--space-2xl:clamp(4.5rem, calc(4.28rem + 1.11vw) ,5rem);--space-3xl:clamp(6.75rem, calc(6.42rem + 1.67vw) ,7.5rem);--space-3xs-2xs:clamp(.31rem, calc(.17rem + .69vw) ,.63rem);--space-2xs-xs:clamp(.56rem, calc(.4rem + .83vw) ,.94rem);--space-xs-s:clamp(.88rem, calc(.71rem + .83vw) ,1.25rem);--space-s-m:clamp(1.13rem, calc(.79rem + 1.67vw) ,1.88rem);--space-m-l:clamp(1.69rem, calc(1.33rem + 1.81vw) ,2.5rem);--space-l-xl:clamp(2.25rem, calc(1.58rem + 3.33vw) ,3.75rem);--space-xl-2xl:clamp(3.38rem, calc(2.65rem + 3.61vw) ,5rem);--space-2xl-3xl:clamp(4.5rem, calc(3.17rem + 6.67vw) ,7.5rem);--space-3xs-s:clamp(.31rem, calc(-.1rem + 2.08vw) ,1.25rem);--space-2xs-s:clamp(.56rem, calc(.26rem + 1.53vw) ,1.25rem);--space-2xs-m:clamp(.56rem, calc(-.02rem + 2.92vw) ,1.88rem);--space-xs-m:clamp(.88rem, calc(.43rem + 2.22vw) ,1.88rem);--space-xs-l:clamp(.88rem, calc(.15rem + 3.61vw) ,2.5rem);--space-s-l:clamp(1.13rem, calc(.51rem + 3.06vw) ,2.5rem);--space-s-xl:clamp(1.13rem, calc(-.04rem + 5.83vw) ,3.75rem);--space-l-2xl:clamp(2.25rem, calc(1.03rem + 6.11vw) ,5rem);--color-yellow-light:#f9f0eb;--color-yellow-dark:#4e3c3e;--color-green-light:#fbb956;--color-green-dark:#0c2d19}body{background-color:var(--color-yellow-light);color:var(--color-green-dark);font-family:wotfard,ArialReplace,Arial,sans-serif;font-size:var(--size-0);font-weight:400;margin:0 auto;max-inline-size:80rem;padding:var(--space-s-l) var(--space-xs-s)}a{color:inherit}a:hover{text-decoration:none}.h1,h1{font-size:var(--size-4)}.h2,h2{font-size:var(--size-2)}.h3,h3{font-size:var(--size-1);font-weight:700}.flow>*+*{margin-block-start:var(--space-xs)}ol,ul{padding-inline-start:1em}.editorial>*+*{margin-block-start:var(--space-2xs)}.editorial h2+*{margin-block-start:var(--space-xs)}.sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-xs-s))}.sidebar>:first-child{flex-basis:var(--sidebar-target-width,20rem);flex-grow:1}.sidebar>:last-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width,50%)}.sidebar--reverse[data-direction=rtl],.sidebar[data-direction=rtl]{flex-direction:row-reverse}.sidebar--reverse{display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-xs-s))}.sidebar--reverse>:last-child{flex-basis:var(--sidebar-target-width,20rem);flex-grow:var(--sidebar-target-grow,1)}.sidebar--reverse>:first-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width,50%)}form[data-v-9d04a262]{align-items:center;display:flex;flex-flow:row wrap;gap:var(--space-2xs)}select[data-v-9d04a262]{background-color:#fff;padding:var(--space-2xs)}.gift[data-v-007564fb]{background-color:#fff;border-radius:8px;box-shadow:0 0 8px #aa490833;container-name:card;container-type:inline-size;padding:var(--space-xs-s)}.gift__info[data-v-007564fb]{align-items:center;display:flex;flex-direction:column;gap:var(--space-s-m);text-align:center}.gift__status[data-v-007564fb]{color:var(--color-yellow-dark)}.gift__actions form[data-v-007564fb]{margin-inline:auto}details[data-v-007564fb]{margin-block-start:var(--space-xs);text-align:center}details summary[data-v-007564fb]{color:var(--color-yellow-dark);font-size:var(--size--1);font-weight:700;text-transform:uppercase}.gift__details[data-v-007564fb]{align-items:center;display:flex;flex-direction:column;gap:var(--space-xs)}.gift__photo[data-v-007564fb]{align-self:center}.gift__buying[data-v-007564fb]{align-items:center;display:flex;flex-direction:column;gap:var(--space-2xs)}.gift__price[data-v-007564fb]{align-self:center;border-block:2px solid var(--color-green-dark);font-weight:500;margin-block:var(--space-3xs);padding:var(--space-2xs);text-align:center}.gift__used[data-v-007564fb]{background-color:var(--color-green-light);border-radius:40px;font-size:var(--size--1);padding:var(--space-3xs) var(--space-2xs)}.gift__description[data-v-007564fb]{background-color:var(--color-green-dark);border-radius:8px;color:var(--color-green-light);font-size:var(--size-0);padding:var(--space-2xs) var(--space-xs)}.from-name[data-v-007564fb]{text-transform:capitalize}.btn[data-v-007564fb]{align-self:center;background-color:#fff;border:1px solid var(--color-green-light);border-radius:8px;font-size:var(--size-0);margin-block-start:auto;padding:var(--space-2xs) var(--space-xs);position:relative;transition:background-color .3s ease}.btn[data-v-007564fb]:focus-within,.btn[data-v-007564fb]:hover{background-color:var(--color-yellow-light)}.form__confirmation[data-v-007564fb],form[data-v-007564fb]{display:flex;flex-flow:column wrap;gap:var(--space-xs);max-inline-size:40ch}.form__reservation label[data-v-007564fb]{margin-inline-start:var(--space-3xs)}.form__confirmation input[data-v-007564fb]{border:1px solid var(--color-green-dark);font-size:var(--size--1);font-weight:700;padding:var(--space-3xs) var(--space-2xs)}form button[data-v-007564fb]{border:1px solid transparent;border-radius:8px;font-size:var(--size--1);padding:var(--space-2xs) var(--space-2xs);transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease}form button[data-v-007564fb]:not([disabled]){background-color:var(--color-green-dark);border-color:var(--color-green-dark);color:var(--color-yellow-light)}form button[data-v-007564fb]:not([disabled]):is(:hover,:focus){background-color:var(--color-yellow-light);color:var(--color-green-dark)}.form__errors[data-v-007564fb]{font-size:var(--size--1)}h1[data-v-35f99c45]{text-align:center}.intro[data-v-35f99c45]{--sidebar-target-width:500px;align-items:center;justify-content:center;margin:var(--space-m-l) auto;max-inline-size:90ch}.intro__image[data-v-35f99c45] img{margin-inline:auto;mix-blend-mode:multiply}hr[data-v-35f99c45]{border-bottom:3px dotted var(--color-yellow-dark);margin-block:var(--space-xs-s)}.gifts[data-v-35f99c45]{display:grid;gap:var(--space-s-m)}.gifts--grid[data-v-35f99c45]{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.gifts--grid .gift-item[data-v-35f99c45]>:first-child{height:100%}.gifts--list[data-v-35f99c45]{grid-template-columns:1fr}
