.cr-cart .cr-cta[data-gn-size="1"]{--gn-fs: 5.2;--gn-lh: 1.42}.cr-cart .cr-cta[data-gn-size="2"]{--gn-fs: 4.5;--gn-lh: 1.4}.cr-cart .cr-cta[data-gn-size="3"]{--gn-fs: 3.9;--gn-lh: 1.38}.cr-cart .cr-cta[data-gn-size="4"]{--gn-fs: 3.5;--gn-lh: 1.36}.cr-cart .cr-cta[data-gn-size="5"]{--gn-fs: 3.2;--gn-lh: 1.34}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=gallery],.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=Gift-Message]{padding-top:0!important;padding-bottom:0!important}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=Gift-Message]{margin:4px 0 0!important}.cr-cart .cr-cta[data-gn]{--gn-serif: "EB Garamond", Georgia, "Times New Roman", serif;--gn-tile: 72px;--gn-gap: 10px;counter-reset:gn-chars var(--gn-count, 0)}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=gallery]:before{content:"Personalize your gift card";display:block;margin:4px 0 2px;font-family:var(--gn-serif);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:.005em;color:var(--cr-fg-1);text-align:left}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=gallery]>.gs__option-input-wrap:before{content:"Choose a card design and add your personal message.";display:block;margin:0 0 10px;font-family:var(--cr-font-body);font-size:14px;line-height:1.45;color:var(--cr-fg-body);text-align:left}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=gallery] fieldset:before{content:"1. Choose your card design (optional)";display:block;margin:0 0 1px;font-family:var(--gn-serif);font-size:18px;font-weight:500;line-height:1.25;color:var(--cr-fg-1);text-align:left}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=gallery] .gs__radio-list:before{content:"Choose your favourite, or let us pick one for you.";flex:0 0 100%;grid-column:1 / -1;display:block;margin:0 0 -6px;font-family:var(--cr-font-body);font-size:13px;line-height:1.4;color:var(--cr-fg-muted);text-align:left}.cr-cart .cr-cta[data-gn][data-gn-banner=above] .gs__markup-option:has(.gn-help):before,.cr-cart .cr-cta[data-gn]:not([data-gn-banner=above]) [data-child-name=Gift-Message]:before{content:"2. Write your card message";display:block;margin:10px 0 1px;font-family:var(--gn-serif);font-size:18px;font-weight:500;line-height:1.25;color:var(--cr-fg-1);text-align:left}.cr-cart .cr-cta[data-gn][data-gn-banner=above] .gs__markup-option:has(.gn-help) .gs__markup-content:before,.cr-cart .cr-cta[data-gn]:not([data-gn-banner=above]) [data-child-name=Gift-Message] .gsMessageContainer:before{content:"Type in the card below. We'll print your message on your card.";display:block;margin:0 0 8px;font-family:var(--cr-font-body);font-size:13px;line-height:1.4;color:var(--cr-fg-muted);text-align:left}.cr-cart .cr-cta[data-gn][data-gn-lang=fr] #gsAppContainer [data-child-type=gallery]:before{content:"Personnalisez votre carte-cadeau"}.cr-cart .cr-cta[data-gn][data-gn-lang=fr] #gsAppContainer [data-child-type=gallery]>.gs__option-input-wrap:before{content:"Choisissez un mod\e8le de carte et ajoutez votre message personnel."}.cr-cart .cr-cta[data-gn][data-gn-lang=fr] #gsAppContainer [data-child-type=gallery] fieldset:before{content:"1. Choisissez le mod\e8le de votre carte (facultatif)"}.cr-cart .cr-cta[data-gn][data-gn-lang=fr] #gsAppContainer [data-child-type=gallery] .gs__radio-list:before{content:"Choisissez votre pr\e9 f\e9r\e9, ou laissez-nous en choisir un pour vous."}.cr-cart .cr-cta[data-gn][data-gn-lang=fr][data-gn-banner=above] .gs__markup-option:has(.gn-help):before,.cr-cart .cr-cta[data-gn][data-gn-lang=fr]:not([data-gn-banner=above]) [data-child-name=Gift-Message]:before{content:"2. R\e9 digez le message de votre carte"}.cr-cart .cr-cta[data-gn][data-gn-lang=fr][data-gn-banner=above] .gs__markup-option:has(.gn-help) .gs__markup-content:before,.cr-cart .cr-cta[data-gn][data-gn-lang=fr]:not([data-gn-banner=above]) [data-child-name=Gift-Message] .gsMessageContainer:before{content:"\c9 crivez dans la carte ci-dessous. Nous imprimerons votre message sur votre carte."}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=Gift-Message] .gs__helper-content{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=Gift-Message] .gs__helper-content:before{content:none!important}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message].gs__input-error .gs__helper-content:after{font-size:13px;line-height:1.4;margin:0 0 8px}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gsMessageContainer{container-type:inline-size}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gs__fields{position:relative;display:flex;flex-direction:column;gap:0!important;row-gap:0!important;box-sizing:border-box;width:100%;max-width:620px;aspect-ratio:600 / 420;padding:min(12.67cqw,78.5px) min(14.5cqw,90px);margin:0 auto!important;border:0!important;border-radius:12px;overflow:hidden;background-color:#ece3d1;background-image:var(--gn-card, none);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:var(--cr-shadow-sm);container-type:inline-size;font-family:var(--gn-serif);color:#2b2b2b;text-align:center}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gs__fields:focus-within{box-shadow:0 0 0 3px var(--cr-secondary-soft),var(--cr-shadow-sm)}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gs__fields:before{content:"";position:absolute;top:11%;right:8.8%;bottom:11%;left:8.8%;background:#fff;border-radius:6px;pointer-events:none}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gs__field{position:relative;z-index:1;float:none;width:100%!important;margin:0!important;padding:0!important;min-height:0;flex:0 0 auto}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gs__field>div{display:block}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gs__field:has(#to_message){order:1}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gs__field:has(#gsMessage){order:2;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gs__field:has(#from_message){order:3}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gs__field:has(#to_message):before,.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gs__field:has(#from_message):before{content:none}.cr-cart .cr-cta[data-gn] #to_message::placeholder,.cr-cart .cr-cta[data-gn] #from_message::placeholder,.cr-cart .cr-cta[data-gn] #gsMessage::placeholder{color:#a7a29a!important;opacity:1;font-style:normal;text-align:center}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gs__field>label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] .gsMessageContainer:after{content:counter(gn-chars) " / 500";display:block;max-width:620px;margin:4px auto 0;padding:0 2px;font-family:var(--cr-font-body);font-size:12.5px;font-variant-numeric:tabular-nums;line-height:1.3;color:var(--cr-fg-subtle);text-align:right}.cr-cart .cr-cta[data-gn][data-gn-full] [data-child-name=Gift-Message] .gsMessageContainer:after{color:var(--cr-danger);font-weight:700}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] input.gs__cart-element,.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] textarea.gs__cart-element{display:block;width:100%;height:auto!important;min-height:0!important;margin:0;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;outline:0;font-family:inherit!important;font-style:normal!important;font-weight:400;font-size:clamp(12px,calc(var(--gn-fs, 5.2) * 1cqw),24px)!important;line-height:var(--gn-lh, 1.4)!important;color:#2b2b2b!important;text-align:center;caret-color:var(--cr-cta)}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] input#to_message{font-weight:500;margin-bottom:.35em}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] textarea.gs__cart-element{flex:0 1 auto;height:var(--gn-msg-h, auto)!important;min-height:0!important;max-height:none;min-width:0!important;width:100%!important;resize:none!important;overflow:auto;margin-bottom:6px!important}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] input#from_message{margin-top:.35em}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] input.gs__cart-element:focus,.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] textarea.gs__cart-element:focus{outline:0;border:0!important;background:transparent!important;box-shadow:inset 0 -2px 0 var(--cr-secondary)!important}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] input.gs__cart-element.gs__input-error,.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] textarea.gs__cart-element.gs__input-error{background:#fcebebeb!important;box-shadow:inset 0 -2px 0 var(--cr-danger)!important}@media(max-width:600px){.cr-cart .cr-cta[data-gn]{--gn-tile: 64px;--gn-gap: 8px}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=gallery]:before{font-size:22px}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=gallery] fieldset:before,.cr-cart .cr-cta[data-gn][data-gn-banner=above] .gs__markup-option:has(.gn-help):before,.cr-cart .cr-cta[data-gn]:not([data-gn-banner=above]) [data-child-name=Gift-Message]:before{font-size:17px}.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] input.gs__cart-element,.cr-cart .cr-cta[data-gn] [data-child-name=Gift-Message] textarea.gs__cart-element{font-size:max(16px,calc(var(--gn-fs, 5.2) * 1cqw))!important}}.cr-cart .cr-cta .gs__markup-option:has(.gn-help){display:none}.cr-cart .cr-cta[data-gn] .gs__markup-option:has(.gn-help){display:block;margin:0;padding:0!important}.cr-cart .cr-cta[data-gn][data-gn-nohelp] .gs__markup-option:has(.gn-help){display:none}.cr-cart .cr-cta .gs__markup-content{font-size:14px}.cr-cart .cr-cta .gn-help-wrap{display:flex;align-items:center;gap:14px;margin:0 0 10px;padding:12px 16px;border:1px solid rgba(95,184,168,.35);border-radius:12px;background:var(--cr-secondary-soft);text-align:left}.cr-cart .cr-cta .gn-assist:before{--gn-wand: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21l10.5-10.5'/%3E%3Cpath d='M15 4.5l1.3-2.7 1.3 2.7 2.7 1.3-2.7 1.3-1.3 2.7-1.3-2.7-2.7-1.3z'/%3E%3Cpath d='M6 4l.7-1.4L7.4 4l1.4.7-1.4.7L6.7 6.8 6 5.4 4.6 4.7z'/%3E%3Cpath d='M19 15l.6-1.2.6 1.2 1.2.6-1.2.6-.6 1.2-.6-1.2-1.2-.6z'/%3E%3C/svg%3E");content:"";flex:0 0 auto;width:28px;height:28px;background-color:var(--cr-secondary-ink);-webkit-mask:center / contain no-repeat var(--gn-wand);mask:center / contain no-repeat var(--gn-wand)}.cr-cart .cr-cta .gn-assist__copy{flex:1 1 auto;min-width:0}.cr-cart .cr-cta .gn-assist__title{margin:0;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:18px;font-weight:500;line-height:1.25;color:var(--cr-fg-1)}.cr-cart .cr-cta .gn-assist__text{margin:3px 0 0;font-family:var(--cr-font-body);font-size:13px;line-height:1.4;color:var(--cr-fg-body)}.cr-cart .cr-cta .gn-help{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-height:0;margin:0 0 0 auto;padding:10px 16px;border:1.5px solid var(--cr-secondary-ink);border-radius:10px;background:#fff;color:var(--cr-secondary-ink);font-family:var(--cr-font-body);font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;text-transform:none!important;letter-spacing:0!important;cursor:pointer;transition:background .14s,color .14s}.cr-cart .cr-cta .gn-help:hover{background:var(--cr-secondary-ink);color:#fff}.cr-cart .cr-cta .gn-help:focus-visible{outline:2px solid var(--cr-secondary-ink);outline-offset:2px}@media(max-width:600px){.cr-cart .cr-cta .gn-help-wrap{flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.cr-cart .cr-cta .gn-assist__copy{flex:1 1 calc(100% - 40px)}.cr-cart .cr-cta .gn-assist__title{font-size:17px}.cr-cart .cr-cta .gn-help{flex:1 1 100%;margin:0}}.gn-dlg{--gnd-cream: #FBF8F2;--gnd-card: #ECE3D1;--gnd-line: #D9D2C3;--gnd-ink: #1E1E1E;--gnd-ink-2: #5A5750;--gnd-ink-3: #8A857A;--gnd-teal: #1F6B66;--gnd-teal-dark: #185751;--gnd-teal-soft: #E3F0EE;--gnd-serif: "EB Garamond", Georgia, "Times New Roman", serif;--gnd-sans: "Nunito Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto!important;border:0;padding:0;background:transparent;width:100%;max-width:min(560px,calc(100vw - 32px));height:fit-content;max-height:calc(100vh - 32px);z-index:10000;color:var(--gnd-ink)}.gn-dlg::backdrop{background:#0f111480!important}.gn-dlg--fallback{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;z-index:9999}.gn-dlg,.gn-dlg *{box-sizing:border-box}.gn-dlg [hidden]{display:none!important}.gn-dlg button{text-transform:none!important;letter-spacing:0!important}.gn-dlg__box{background:var(--gnd-cream);border-radius:18px;padding:28px 30px 24px;box-shadow:0 24px 60px #00000059;font-family:var(--gnd-sans);max-height:calc(100vh - 32px);overflow:auto;-webkit-font-smoothing:antialiased}.gn-dlg__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:0}.gn-dlg__title{margin:0;font-family:var(--gnd-serif);font-weight:500;font-size:28px;line-height:1.15;letter-spacing:.005em;color:var(--gnd-ink)}.gn-dlg__close{flex:0 0 auto;width:auto;min-height:0;margin:-6px -8px 0 0;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:var(--gnd-ink-3);font-size:26px;line-height:1;cursor:pointer}.gn-dlg__close:hover{color:var(--gnd-ink)}.gn-dlg__sub{margin:6px 0 0;font-size:14.5px;line-height:1.45;color:var(--gnd-ink-2)}.gn-dlg__for{margin:8px 0 0;font-size:13px;color:var(--gnd-ink-3)}.gn-dlg__tabs{display:flex;gap:26px;margin:18px 0 20px;border-bottom:1px solid var(--gnd-line)}.gn-dlg__tab{width:auto;min-height:0;margin:0 0 -1px;padding:8px 2px 10px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--gnd-ink-3);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.gn-dlg__tab[aria-selected=true]{color:var(--gnd-teal);border-bottom-color:var(--gnd-teal)}.gn-dlg__field{margin:0 0 16px;min-width:0}.gn-dlg__label{display:block;margin:0 0 7px;font-size:14px;font-weight:700;line-height:1.3;color:var(--gnd-ink)}.gn-dlg__label small{font-size:13px;font-weight:400;color:var(--gnd-ink-3)}.gn-dlg__row{display:flex;gap:16px}.gn-dlg__row .gn-dlg__field{flex:1 1 0}.gn-dlg__select,.gn-dlg__input,.gn-dlg__textarea{display:block;width:100%;margin:0;padding:12px 14px;border:1px solid var(--gnd-line);border-radius:10px;background:#fff;color:var(--gnd-ink);font:inherit;font-size:16px;line-height:1.35;box-shadow:none;outline:0}.gn-dlg__select{-webkit-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'><path d='M1 1l6 6 6-6' fill='none' stroke='%238A857A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.gn-dlg__select.is-empty{color:var(--gnd-ink-3)}.gn-dlg__select option{color:var(--gnd-ink)}.gn-dlg__input{margin-top:8px}.gn-dlg__textarea{min-height:84px;resize:vertical}.gn-dlg__input::placeholder,.gn-dlg__textarea::placeholder{color:var(--gnd-ink-3);opacity:1}.gn-dlg__select:focus,.gn-dlg__input:focus,.gn-dlg__textarea:focus{border-color:var(--gnd-teal);box-shadow:0 0 0 3px var(--gnd-teal-soft)}.gn-dlg__field--inline{display:flex;align-items:center;justify-content:space-between;gap:16px}.gn-dlg__field--inline .gn-dlg__label{margin:0}.gn-dlg__field--inline .gn-dlg__select{width:300px;max-width:60%}.gn-dlg__draft{font-family:var(--gnd-serif);font-size:16px;line-height:1.45;color:var(--gnd-ink);background:#fff;border:1px solid var(--gnd-line);border-radius:10px;padding:12px 14px;min-height:64px;white-space:pre-wrap}.gn-dlg__go{display:block;width:100%;margin:6px 0 0;padding:15px;border:0;border-radius:12px;background:var(--gnd-teal);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background .14s}.gn-dlg__go:hover{background:var(--gnd-teal-dark)}.gn-dlg__go:disabled{opacity:.65;cursor:wait}.gn-dlg__go:focus-visible,.gn-dlg__use:focus-visible,.gn-dlg__again:focus-visible,.gn-dlg__back:focus-visible,.gn-dlg__tab:focus-visible,.gn-dlg__close:focus-visible{outline:2px solid var(--gnd-teal);outline-offset:2px}.gn-dlg__msg{margin:12px 0 0;padding:12px 14px;border-radius:10px;background:#fff4e8;color:#7a4b12;font-size:13.5px;line-height:1.5}.gn-dlg__foot{margin:12px 0 0;font-size:13px;line-height:1.4;color:var(--gnd-ink-3);text-align:center}.gn-dlg__results{margin-top:14px}.gn-dlg__back{width:auto;min-height:0;margin:0 0 10px;padding:4px 0;border:0;background:transparent;color:var(--gnd-ink-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.gn-dlg__back:hover{color:var(--gnd-teal)}.gn-dlg__rtitle{margin:0 0 12px;font-family:var(--gnd-serif);font-size:22px;line-height:1.2;color:var(--gnd-ink)}.gn-dlg__note{background:#fff;border:1px solid var(--gnd-line);border-radius:14px;padding:16px 16px 14px;margin:0 0 10px}.gn-dlg__note p{margin:0 0 12px;font-family:var(--gnd-serif);font-size:17px;line-height:1.45;color:var(--gnd-ink);white-space:pre-wrap}.gn-dlg__use{display:block;width:auto;min-height:0;margin:0 0 0 auto;padding:9px 16px;border:1.5px solid var(--gnd-teal);border-radius:999px;background:#fff;color:var(--gnd-teal);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .14s,color .14s}.gn-dlg__use:hover{background:var(--gnd-teal);color:#fff}.gn-dlg__again{display:block;width:100%;margin:6px 0 0;padding:12px;border:1px solid var(--gnd-line);border-radius:999px;background:#fff;color:var(--gnd-ink-2);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.gn-dlg__again:hover{border-color:var(--gnd-teal);color:var(--gnd-teal)}@media(max-width:520px){.gn-dlg{max-width:calc(100vw - 16px)}.gn-dlg__box{padding:22px 18px 18px;border-radius:16px}.gn-dlg__title{font-size:24px}.gn-dlg__tabs{gap:18px}.gn-dlg__row,.gn-dlg__field--inline{display:block}.gn-dlg__field--inline .gn-dlg__label{margin:0 0 7px}.gn-dlg__field--inline .gn-dlg__select{width:100%;max-width:none}}.cr-cart .cr-cta .gn-help__fr,.cr-cart .cr-cta[data-gn-lang=fr] .gn-help__en{display:none}.cr-cart .cr-cta[data-gn-lang=fr] .gn-help__fr{display:inline}.cr-cart #gsAppContainer [data-child-type=gallery] fieldset{margin:0!important;padding:0!important;border:0!important;min-width:0}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list{--gn-cols: 8;display:grid!important;grid-template-columns:repeat(var(--gn-cols),minmax(0,var(--gn-tile, 72px)));justify-content:start;gap:var(--gn-gap, 10px)!important;margin:0!important;padding:8px 8px 6px 0!important;overflow:visible!important}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list:has(>.gs__checkbox-container:nth-child(9):last-child),.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list:has(>.gs__checkbox-container:nth-child(10):last-child){--gn-cols: 5}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list:has(>.gs__checkbox-container:nth-child(11):last-child),.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list:has(>.gs__checkbox-container:nth-child(12):last-child),.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list:has(>.gs__checkbox-container:nth-child(17):last-child),.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list:has(>.gs__checkbox-container:nth-child(18):last-child){--gn-cols: 6}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list:has(>.gs__checkbox-container:nth-child(13):last-child),.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list:has(>.gs__checkbox-container:nth-child(14):last-child),.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list:has(>.gs__checkbox-container:nth-child(19):last-child),.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list:has(>.gs__checkbox-container:nth-child(20):last-child),.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list:has(>.gs__checkbox-container:nth-child(21):last-child){--gn-cols: 7}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__checkbox-container{flex:0 0 auto!important;display:block!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__checkbox-label{display:block!important;position:relative;width:100%!important;height:auto!important;aspect-ratio:1 / 1;margin:0!important;padding:0!important;line-height:0;cursor:pointer}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__checkbox-label input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;margin:0;opacity:0;cursor:pointer}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__checkbox-input-title{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;font-size:1px!important;line-height:1!important;color:transparent!important}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__custom-checkbox{display:block!important;position:relative;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #00000014;background-size:cover;background-position:center;transition:box-shadow .12s,transform .12s}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__checkbox-label:hover .gs__custom-checkbox{box-shadow:inset 0 0 0 1px #0000001f,0 2px 8px #0000001f}.cr-cart #gsAppContainer [data-child-type=gallery] label:has(input:checked) .gs__custom-checkbox{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--cr-secondary-ink)}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__custom-checkbox:after{--gn-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");content:"";position:absolute;left:auto!important;top:-7px!important;right:-7px;width:22px!important;height:22px!important;margin:0!important;border:2px solid #fff!important;border-radius:50%!important;background:var(--cr-secondary-ink) var(--gn-check) center / 12px 12px no-repeat!important;box-sizing:border-box;transform:scale(0)!important;opacity:0!important;transition:transform .12s,opacity .12s}.cr-cart #gsAppContainer [data-child-type=gallery] label:has(input:checked) .gs__custom-checkbox:after{transform:scale(1)!important;opacity:1!important}.cr-cart #gsAppContainer [data-child-type=gallery] label:has(input:focus-visible) .gs__custom-checkbox{outline:2px solid var(--cr-secondary-ink);outline-offset:3px}@media(max-width:600px){.cr-cart #gsAppContainer [data-child-type=gallery] .gs__radio-list{display:block!important;white-space:nowrap;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;padding:8px 8px 8px 4px!important;margin-left:-4px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=gallery] .gs__radio-list:before{display:block;position:sticky;left:0;white-space:normal;margin:0 0 6px 4px}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__checkbox-container{display:inline-block!important;vertical-align:top;margin:0 var(--gn-gap, 8px) 0 0!important;scroll-snap-align:start}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__checkbox-container:last-child{margin-right:0!important}.cr-cart #gsAppContainer [data-child-type=gallery] .gs__checkbox-label{width:var(--gn-tile, 64px)!important;height:var(--gn-tile, 64px)!important;aspect-ratio:auto}}.cr-cart .cr-cta[data-gn] #gsAppContainer .gs__form-options-wrapper{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;--gn-cream: #FBF5E9;--gn-cream-line: #E7DCC8;--gn-teal-deep: #1F6B66;--gn-teal-deep-soft: #E3F0EE;--gn-pad-x: 22px}.cr-cart .cr-cta[data-gn] #gsAppContainer .gs__form-options-wrapper>.gs__cart-option{position:relative;z-index:1;min-width:0;grid-column:1;box-sizing:border-box}.cr-cart .cr-cta[data-gn] #gsAppContainer .gs__form-options-wrapper:before{content:"";grid-column:1;grid-row:1 / 4;background:var(--gn-cream);border:1px solid var(--gn-cream-line);border-radius:16px}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=_occasion]{grid-row:1;align-self:start;height:0;min-height:0;margin:0!important;padding:0!important;overflow:hidden}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=gallery]{grid-row:1;padding:22px var(--gn-pad-x) 0!important}.cr-cart .cr-cta[data-gn] #gsAppContainer .gs__markup-option:has(.gn-help){grid-row:2;padding:0 var(--gn-pad-x)!important}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=Gift-Message]{grid-row:3;margin:0!important;padding:0 var(--gn-pad-x) 22px!important}.cr-cart .cr-cta[data-gn] #gsAppContainer .gs__form-options-wrapper:after{content:"";grid-column:1;grid-row:4 / 6;margin-top:14px;background:#fff;border:1px solid var(--cr-hair);border-radius:16px}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=upsell]{grid-row:4;padding:32px var(--gn-pad-x) 18px!important}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=upsell]~[data-child-type=upsell]{grid-row:5;padding-top:0!important}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=upsell].gs__hidden-option~[data-child-type=upsell]{grid-row:4;padding-top:32px!important}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=upsell]:before{content:"Add a little extra";display:block;margin:0 0 2px;font-family:var(--gn-serif);font-size:22px;font-weight:500;line-height:1.2;color:var(--cr-fg-1);text-align:left}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=upsell]>.gs__option-input-wrap:before{content:"Chocolates, gourmet bites and spa treats to upgrade your basket.";display:block;margin:0 0 10px;font-family:var(--cr-font-body);font-size:14px;line-height:1.45;color:var(--cr-fg-body);text-align:left}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=upsell]:not(.gs__hidden-option)~[data-child-type=upsell]:before,.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=upsell]:not(.gs__hidden-option)~[data-child-type=upsell]>.gs__option-input-wrap:before{content:none}.cr-cart .cr-cta[data-gn][data-gn-lang=fr] #gsAppContainer [data-child-type=upsell]:before{content:"Ajoutez une petite touche"}.cr-cart .cr-cta[data-gn][data-gn-lang=fr] #gsAppContainer [data-child-type=upsell]>.gs__option-input-wrap:before{content:"Chocolats, bouch\e9 es gourmandes et soins spa pour rehausser votre panier."}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=upsell] .gs__upsell-label{display:block;margin:0 0 8px;font-size:13px;font-weight:600;color:var(--cr-fg-muted)}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=checkbox-ordernotes]{grid-row:6;margin:14px 0 0!important;padding:12px 16px!important;border:1px dashed rgba(0,0,0,.22);border-radius:12px;background:transparent}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=checkbox-ordernotes]:has(input:checked){padding-bottom:6px!important;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=checkbox-ordernotes] .gs__checkbox-label{display:block;margin:0!important;padding:0!important;cursor:pointer}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=checkbox-ordernotes] .gs__custom-checkbox{display:none!important}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=checkbox-ordernotes] [data-child-attribute=label]{font-size:0!important;line-height:0;color:transparent}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=checkbox-ordernotes] [data-child-attribute=label]:before{content:"+ Add special instructions for our team (order notes)";display:block;font-family:var(--cr-font-body);font-size:14px;font-weight:600;line-height:1.35;color:var(--cr-fg-body);text-align:left}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=checkbox-ordernotes] label:has(input:checked) [data-child-attribute=label]:before{content:"\2212  Special instructions for our team (order notes)"}.cr-cart .cr-cta[data-gn][data-gn-lang=fr] #gsAppContainer [data-child-name=checkbox-ordernotes] [data-child-attribute=label]:before{content:"+ Ajoutez des instructions sp\e9 ciales pour notre \e9quipe (notes de commande)"}.cr-cart .cr-cta[data-gn][data-gn-lang=fr] #gsAppContainer [data-child-name=checkbox-ordernotes] label:has(input:checked) [data-child-attribute=label]:before{content:"\2212  Instructions sp\e9 ciales pour notre \e9quipe (notes de commande)"}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=checkbox-ordernotes] input:focus-visible~[data-child-attribute=label]:before{outline:2px solid var(--cr-secondary-ink);outline-offset:2px;border-radius:4px}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=text-notes]{grid-row:7;margin:0!important;padding:0 16px 14px!important;border:1px dashed rgba(0,0,0,.22);border-top:0;border-radius:0 0 12px 12px}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=text-notes] label{display:block;margin:0 0 6px;font-family:var(--cr-font-body);font-size:13px;font-weight:600;color:var(--cr-fg-muted)}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=text-notes] input.gs__cart-element{display:block;width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid var(--cr-hair);border-radius:10px;background:#fff;font-family:var(--cr-font-body);font-size:16px;color:var(--cr-fg-1)}.cr-cart .cr-cta[data-gn-dest=ask] #gsAppContainer [data-child-type=gallery],.cr-cart .cr-cta[data-gn-dest=multi] #gsAppContainer [data-child-type=gallery],.cr-cart .cr-cta[data-gn-dest=ask] #gsAppContainer [data-child-name=Gift-Message],.cr-cart .cr-cta[data-gn-dest=multi] #gsAppContainer [data-child-name=Gift-Message],.cr-cart .cr-cta[data-gn-dest=ask] #gsAppContainer .gs__markup-option:has(.gn-help),.cr-cart .cr-cta[data-gn-dest=multi] #gsAppContainer .gs__markup-option:has(.gn-help){display:none!important}.cr-cart .cr-cta[data-gn-dest=ask] #gsAppContainer .gs__form-options-wrapper:before,.cr-cart .cr-cta[data-gn-dest=multi] #gsAppContainer .gs__form-options-wrapper:before{content:none}.cr-cart .cr-cta[data-gn-dest=ask] #gsAppContainer .gs__form-options-wrapper:after,.cr-cart .cr-cta[data-gn-dest=multi] #gsAppContainer .gs__form-options-wrapper:after{margin-top:0}.cr-cart .cr-cta[data-gn][data-gn-dest=ask] #gsAppContainer [data-child-type=upsell],.cr-cart .cr-cta[data-gn][data-gn-dest=multi] #gsAppContainer [data-child-type=upsell]{padding-top:18px!important}.cr-cart .cr-cta[data-gn][data-gn-dest=ask] #gsAppContainer [data-child-type=upsell]:not(.gs__hidden-option)~[data-child-type=upsell],.cr-cart .cr-cta[data-gn][data-gn-dest=multi] #gsAppContainer [data-child-type=upsell]:not(.gs__hidden-option)~[data-child-type=upsell]{padding-top:0!important}.cr-cart .gn-dest,.cr-cart .gn-dest__ask,.cr-cart .gn-dest__single,.cr-cart .gn-dest__multi,.cr-cart .gn-fold{display:none}.cr-cart[data-gn-dest=ask] .gn-dest,.cr-cart[data-gn-dest=single] .gn-dest,.cr-cart[data-gn-dest=multi] .gn-dest,.cr-cart[data-gn-dest=ask] .gn-dest__ask{display:block}.cr-cart[data-gn-dest=single] .gn-dest__single,.cr-cart[data-gn-dest=multi] .gn-dest__multi,.cr-cart[data-gn-dest=multi] .gn-fold{display:flex}.cr-cart .gn-dest{box-sizing:border-box;margin:0 0 20px;border-radius:16px}.cr-cart[data-gn-dest=ask] .gn-dest{padding:24px 22px 22px;border:1.5px solid var(--cr-secondary-ink);background:#fbf5e9;text-align:center}.cr-cart .gn-dest__q{margin:0 0 16px;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1.2;color:var(--cr-fg-1)}.cr-cart .gn-dest__btns{display:flex;gap:12px;justify-content:center}.cr-cart .gn-dest__btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;max-width:320px;width:auto;min-height:0;margin:0;padding:14px 18px;border:2px solid var(--cr-secondary-ink);border-radius:12px;font-family:var(--cr-font-body);font-size:15px;font-weight:700;line-height:1.2;text-transform:none!important;letter-spacing:0!important;cursor:pointer;transition:background .14s,color .14s,border-color .14s}.cr-cart .gn-dest__btn--yes{background:var(--cr-secondary-ink);color:#fff}.cr-cart .gn-dest__btn--yes:hover{background:#1f6b66;border-color:#1f6b66;color:#fff}.cr-cart .gn-dest__btn--no{background:#fff;color:var(--cr-secondary-ink)}.cr-cart .gn-dest__btn--no:hover{background:#e3f0ee;color:var(--cr-secondary-ink)}.cr-cart .gn-dest__btn:focus-visible{outline:2px solid var(--cr-secondary-ink);outline-offset:2px}.cr-cart .gn-dest__btn[aria-busy=true],.cr-cart .gn-dest__btn[aria-busy=true]:hover{cursor:progress;background:var(--cr-secondary-ink);border-color:var(--cr-secondary-ink);color:#fff;opacity:.85}.cr-cart[data-gn-dest=single] .gn-dest{margin:0 0 14px;padding:0;border:0;border-radius:0;background:transparent}.cr-cart .gn-dest__single{align-items:center;justify-content:flex-end;margin:0}.cr-cart .gn-dest__chip{display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;gap:10px;padding:8px 16px 8px 14px;border-radius:999px;background:#e7f1ef;color:#1f6b66;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:17px;font-weight:500;line-height:1.25;text-align:left}.cr-cart .gn-dest__truck{flex:0 0 auto;display:block;width:18px;height:18px}.cr-cart .gn-dest__single-text{flex:0 1 auto;min-width:0}.cr-cart .gn-dest__change{flex:0 0 auto;width:auto;min-height:0;margin:0;padding:4px 2px;border:0;background:transparent;color:var(--cr-secondary-ink);font-family:var(--cr-font-body);font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:underline;text-underline-offset:2px;text-transform:none!important;letter-spacing:0!important;cursor:pointer}.cr-cart .gn-dest__change:hover{color:#1f6b66}.cr-cart .gn-dest__change:focus-visible{outline:2px solid var(--cr-secondary-ink);outline-offset:2px}.cr-cart .gn-dest__chip .gn-dest__change{color:#1f6b66;white-space:nowrap}.cr-cart .gn-dest__chip .gn-dest__change:hover{color:#174f4b}.cr-cart[data-gn-dest=multi] .gn-dest{padding:18px 22px;border:1px solid #1F6B66;background:#1f6b66;color:#fff;box-shadow:0 10px 28px #1f6b6647}.cr-cart .gn-dest__multi{align-items:center;flex-wrap:wrap;gap:10px 16px}.cr-cart .gn-dest__multi-text{flex:1 1 220px;min-width:0;margin:0;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1.25;color:#fff}.cr-cart .gn-dest__go{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:12px 18px;border:0;border-radius:10px;background:#fff;color:#1f6b66;font-family:var(--cr-font-body);font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;text-transform:none!important;letter-spacing:0!important;white-space:nowrap;transition:background .14s}.cr-cart .gn-dest__go:hover{background:#e3f0ee;color:#1f6b66;text-decoration:none}.cr-cart .gn-dest__go:focus-visible{outline:2px solid #fff;outline-offset:2px}.cr-cart .gn-dest__change--multi{color:#fff;font-size:13px;font-weight:600}.cr-cart .gn-dest__change--multi:hover{color:#e3f0ee}.cr-cart .gn-dest__change--multi:focus-visible{outline-color:#fff}.cr-cart .gn-fold{box-sizing:border-box;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--cr-hair);border-radius:16px;background:#fff;text-align:left}.cr-cart .gn-fold__copy{flex:1 1 auto;min-width:0}.cr-cart .gn-fold__title{margin:0;font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:18px;font-weight:500;line-height:1.25;color:var(--cr-fg-1)}.cr-cart .gn-fold__text{margin:3px 0 0;font-family:var(--cr-font-body);font-size:13.5px;line-height:1.45;color:var(--cr-fg-body)}.cr-cart .gn-fold__open{flex:0 0 auto;width:auto;min-height:0;margin:0;padding:10px 18px;border:1.5px solid var(--cr-secondary-ink);border-radius:10px;background:#fff;color:var(--cr-secondary-ink);font-family:var(--cr-font-body);font-size:14px;font-weight:700;line-height:1.2;text-transform:none!important;letter-spacing:0!important;cursor:pointer;transition:background .14s,color .14s}.cr-cart .gn-fold__open:hover{background:var(--cr-secondary-ink);color:#fff}.cr-cart .gn-fold__open:focus-visible{outline:2px solid var(--cr-secondary-ink);outline-offset:2px}@media(max-width:600px){.cr-cart .cr-cta[data-gn] #gsAppContainer .gs__form-options-wrapper{--gn-pad-x: 16px}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=gallery]{padding-top:18px!important}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-name=Gift-Message]{padding-bottom:18px!important}.cr-cart .cr-cta[data-gn] #gsAppContainer [data-child-type=upsell]:before{font-size:20px}.cr-cart[data-gn-dest=ask] .gn-dest{margin-bottom:16px;padding:20px 16px 18px}.cr-cart .gn-dest__q{font-size:22px;margin-bottom:14px}.cr-cart .gn-dest__btns{flex-direction:column;align-items:stretch}.cr-cart .gn-dest__btn{max-width:none}.cr-cart[data-gn-dest=single] .gn-dest{margin-bottom:12px}.cr-cart .gn-dest__chip{max-width:calc(100% - 28px);padding:7px 14px 7px 12px;font-size:16px}.cr-cart[data-gn-dest=multi] .gn-dest{margin-bottom:16px;padding:16px}.cr-cart .gn-dest__multi{gap:12px}.cr-cart .gn-dest__multi-text{flex-basis:100%;font-size:19px}.cr-cart .gn-dest__go{flex:1 1 auto}.cr-cart .gn-fold{flex-wrap:wrap;gap:10px 12px;padding:14px 16px}.cr-cart .gn-fold__open{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/cart-giftnote.css.map */
