.bompard-gift-guide{--gg-accent: #B00000;--gg-text: #302820;--gg-muted: #766E66;--gg-border: #DDD8D2;font-family:Work Sans,sans-serif;color:var(--gg-text)}.bompard-gift-guide *,.bompard-gift-guide *:before,.bompard-gift-guide *:after{box-sizing:border-box}.bompard-gift-guide [hidden]{display:none!important}.bompard-gift-guide button{font:inherit;cursor:pointer}.bompard-gift-guide button:focus-visible{outline:2px solid var(--gg-accent);outline-offset:3px}.bompard-gift-guide .gg-floating-trigger{position:fixed;right:24px;bottom:24px;z-index:9990;display:flex;align-items:center;justify-content:center;width:54px;height:54px;padding:0;border:1px solid var(--gg-accent);border-radius:50%;background:var(--gg-accent);color:#fff;box-shadow:0 4px 18px #0000001f;transition:transform .25s ease}.bompard-gift-guide .gg-floating-trigger:hover{transform:translateY(-3px)}.bompard-gift-guide .gg-floating-trigger:before{content:"Trouvez le cadeau id\e9 al !";position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);width:max-content;max-width:calc(100vw - 120px);padding:13px 17px;background:#fff;border:1px solid rgba(165,22,34,.18);box-shadow:0 3px 14px #00000014;color:var(--gg-accent);font-family:Work Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.015em;line-height:1.3;white-space:nowrap;pointer-events:auto}@media screen and (max-width:767px){.bompard-gift-guide .gg-floating-trigger:before{padding:11px 13px;font-size:11px}}.bompard-gift-guide .gg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;justify-content:flex-end}.bompard-gift-guide .gg-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1612107a;animation:ggFadeIn .3s ease both}.bompard-gift-guide .gg-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:42%;max-width:680px;min-width:430px;height:100vh;height:100dvh;max-height:100dvh;background-color:rgb(var(--color-background, 255, 255, 255));overflow:hidden;overscroll-behavior:contain;box-shadow:-8px 0 35px #00000014;animation:ggSlideIn .4s cubic-bezier(.22,1,.36,1) both}.bompard-gift-guide .gg-panel-content{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:540px;margin:0 auto;padding:38px 34px 30px}.bompard-gift-guide .gg-close{position:absolute;top:14px;right:16px;z-index:5;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--gg-accent)}.bompard-gift-guide .gg-header{flex-shrink:0;margin-bottom:22px;text-align:center}.bompard-gift-guide .gg-logo{display:block;width:150px;max-width:70%;height:auto;margin:0 auto 10px;object-fit:contain}.bompard-gift-guide .gg-eyebrow{margin:0;color:var(--gg-accent);font-size:10px;font-weight:500;letter-spacing:.28em;line-height:1.5;text-transform:uppercase}.bompard-gift-guide .gg-header-description{max-width:340px;margin:16px auto 0;text-align:center;font-family:Editorial New,Georgia,serif;font-size:12px;line-height:1.5;color:var(--gg-text)}.bompard-gift-guide .gg-screen{width:100%}.bompard-gift-guide .gg-question:not([hidden]){display:flex;flex-direction:column;flex:1;min-height:0}.bompard-gift-guide .gg-progress{flex-shrink:0;margin-bottom:20px}.bompard-gift-guide .gg-step-label{margin:0 0 10px;color:var(--gg-muted);text-align:center;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bompard-gift-guide .gg-progress-steps{display:flex;align-items:center;justify-content:center;width:100%;max-width:280px;margin:0 auto}.bompard-gift-guide button.gg-progress-circle{flex:0 0 30px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--gg-border);border-radius:50%;background:transparent;color:#8a827a;font-size:11px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.bompard-gift-guide button.gg-progress-circle.is-active{background:var(--gg-accent);border-color:var(--gg-accent);color:#fff}.bompard-gift-guide button.gg-progress-circle.is-complete{border-color:var(--gg-accent);color:var(--gg-accent)}.bompard-gift-guide .gg-progress-line{flex:1;height:1px;background:var(--gg-border)}.bompard-gift-guide .gg-question-title,.bompard-gift-guide .gg-title{font-family:Editorial New,Georgia,serif;font-weight:400}.bompard-gift-guide .gg-question-title{flex-shrink:0;margin:0 0 20px;color:var(--gg-accent);text-align:center;font-size:clamp(23px,2vw,30px);line-height:1.2}.bompard-gift-guide .gg-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;flex:1;min-height:0;width:100%;max-width:420px;margin:0 auto 20px}.bompard-gift-guide .gg-answer{position:relative;display:block;width:100%;min-width:0;min-height:0;height:100%;padding:0;overflow:hidden;isolation:isolate;border:2px solid transparent;border-radius:0;background:#eae3da;color:#fff;text-align:center;transition:border-color .25s ease}.bompard-gift-guide .gg-answer-image,.bompard-gift-guide .gg-answer-placeholder{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.bompard-gift-guide .gg-answer-placeholder{background:#dcd5cb}.bompard-gift-guide .gg-answer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to bottom,transparent 45%,rgba(0,0,0,.48) 100%);pointer-events:none}.bompard-gift-guide .gg-answer-label{position:absolute;bottom:13px;left:8px;right:8px;z-index:1;color:#fff;font-size:11px;font-weight:500;line-height:1.35;letter-spacing:.02em}.bompard-gift-guide .gg-answer[aria-pressed=true]{border-color:var(--gg-accent)}.bompard-gift-guide .gg-answer[aria-pressed=true]:before{content:"\2713";position:absolute;top:9px;right:9px;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--gg-accent);color:#fff}.bompard-gift-guide .gg-answers-recipient .gg-answer:nth-child(3){grid-column:auto}.bompard-gift-guide .gg-decorative-card{position:relative;width:100%;min-width:0;min-height:0;height:100%;overflow:hidden;background:#eae3da}.bompard-gift-guide .gg-decorative-image,.bompard-gift-guide .gg-decorative-placeholder{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.bompard-gift-guide .gg-decorative-placeholder{background:#dcd5cb}.bompard-gift-guide .gg-answers-budget{flex:0 1 auto;grid-template-rows:repeat(2,minmax(80px,1fr));margin-top:auto;margin-bottom:auto}.bompard-gift-guide .gg-answers-budget .gg-answer{display:flex;align-items:center;justify-content:center;min-height:80px;padding:14px;border:1px solid var(--gg-border);background:transparent;color:var(--gg-text)}.bompard-gift-guide .gg-answers-budget .gg-answer:after,.bompard-gift-guide .gg-answers-budget .gg-answer:before{display:none}.bompard-gift-guide .gg-answers-budget .gg-answer-label{position:static;color:inherit;font-size:12px;text-align:center}.bompard-gift-guide .gg-answers-budget .gg-answer[aria-pressed=true]{border-color:var(--gg-accent);background:var(--gg-accent);color:#fff}.bompard-gift-guide .gg-navigation{display:flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:420px;margin:auto auto 0;padding-top:8px;flex-shrink:0}.bompard-gift-guide .gg-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:min(100%,270px);min-height:48px;margin:0 auto;padding:12px 30px;border:1px solid var(--gg-accent);border-radius:0;background:var(--gg-accent);color:#fff;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background .25s ease,color .25s ease}.bompard-gift-guide .gg-primary-button:hover:not(:disabled){background:transparent;color:var(--gg-accent)}.bompard-gift-guide .gg-primary-button:disabled{opacity:.45;cursor:not-allowed}.bompard-gift-guide .gg-back-button{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:12px 0;border:0;background:transparent;color:var(--gg-text);font-size:11px;text-decoration:underline;text-underline-offset:5px}.bompard-gift-guide .gg-results{flex:1;min-height:0;overflow-y:auto;text-align:center}.bompard-gift-guide .gg-title{margin:0 0 15px;font-size:34px;line-height:1.2}.bompard-gift-guide .gg-results-description{margin:0 auto 25px;max-width:400px;color:var(--gg-muted);font-size:13px;line-height:1.6}.bompard-gift-guide .gg-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:24px 0;text-align:left}.bompard-gift-guide .gg-restart-button{padding:12px 0;border:0;background:transparent;color:var(--gg-text);font-size:11px;text-decoration:underline;text-underline-offset:5px}@media screen and (max-height:750px){.bompard-gift-guide .gg-panel-content{padding-top:22px;padding-bottom:18px}.bompard-gift-guide .gg-header{margin-bottom:12px}.bompard-gift-guide .gg-logo{width:130px;margin-bottom:6px}.bompard-gift-guide .gg-header-description{margin-top:9px;font-size:11px}.bompard-gift-guide .gg-progress{margin-bottom:12px}.bompard-gift-guide .gg-question-title{margin-bottom:12px;font-size:24px}.bompard-gift-guide .gg-answers{gap:9px;margin-bottom:12px}.bompard-gift-guide .gg-primary-button{min-height:44px}}@keyframes ggFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ggSlideIn{0%{opacity:.7;transform:translate(35px)}to{opacity:1;transform:translate(0)}}.bompard-gift-guide .gg-screen:not([hidden]){animation:ggFadeIn .3s ease both}@media screen and (max-width:1024px){.bompard-gift-guide .gg-panel{width:55%;min-width:0}.bompard-gift-guide .gg-panel-content{padding-left:24px;padding-right:24px}}@media screen and (max-width:767px){.bompard-gift-guide .gg-panel{width:100%;max-width:none;min-width:0;height:100dvh}.bompard-gift-guide .gg-panel-content{padding:48px 20px 24px}.bompard-gift-guide .gg-close{top:12px;right:12px}.bompard-gift-guide .gg-logo{width:140px}.bompard-gift-guide .gg-header{margin-bottom:16px}.bompard-gift-guide .gg-header-description{margin-top:12px;font-size:11px}.bompard-gift-guide .gg-progress{margin-bottom:14px}.bompard-gift-guide .gg-question-title{font-size:25px;margin-bottom:14px}.bompard-gift-guide .gg-answers{gap:9px;margin-bottom:14px}.bompard-gift-guide .gg-answer-label{bottom:10px;font-size:10px}.bompard-gift-guide .gg-primary-button{width:min(100%,260px);min-height:46px}.bompard-gift-guide .gg-products{grid-template-columns:1fr}.bompard-gift-guide .gg-floating-trigger{right:16px;bottom:18px;width:52px;height:52px}}@media screen and (max-height:600px){.bompard-gift-guide .gg-panel-content{padding-top:12px;padding-bottom:12px}.bompard-gift-guide .gg-header{margin-bottom:7px}.bompard-gift-guide .gg-logo{width:105px;margin-bottom:3px}.bompard-gift-guide .gg-header-description{margin-top:5px;font-size:10px;line-height:1.3}.bompard-gift-guide .gg-progress{margin-bottom:7px}.bompard-gift-guide .gg-step-label{margin-bottom:5px}.bompard-gift-guide button.gg-progress-circle{width:25px;height:25px;flex-basis:25px}.bompard-gift-guide .gg-question-title{margin-bottom:8px;font-size:21px}.bompard-gift-guide .gg-answers{gap:6px;margin-bottom:8px}.bompard-gift-guide .gg-primary-button{min-height:40px}}@media(prefers-reduced-motion:reduce){.bompard-gift-guide *,.bompard-gift-guide *:before,.bompard-gift-guide *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.bompard-gift-guide .gg-product-card{display:flex;flex-direction:column;gap:7px;color:var(--gg-text);text-decoration:none;min-width:0}.bompard-gift-guide .gg-product-image{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;background:#f6f3f0}.bompard-gift-guide .gg-product-title{font-size:12px;line-height:1.45}.bompard-gift-guide .gg-product-price{font-size:12px;font-weight:600}.bompard-gift-guide .gg-results-empty{grid-column:1/-1}.bompard-gift-guide .gg-answers-recipient{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.bompard-gift-guide .gg-answers-age{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(80px,1fr);align-content:center}.bompard-gift-guide .gg-answers-age .gg-answer{min-height:80px}.bompard-gift-guide .gg-progress-circle[hidden],.bompard-gift-guide .gg-progress-line[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/62/assets/bompard-gift-guide.css.map */
