:root{--ink: #0d0d0d;--ink-soft: #4a4a4a;--ink-muted: #6f6f6f;--line: #e4e4e4;--line-strong: #111;--bg: #fff;--yellow: #fcd33e;--yellow-glow: rgba(252, 211, 62, .55);--red: #e60023;--cream: #fff7e1;--shadow-card: 0 1px 2px rgba(17, 17, 17, .05), 0 6px 16px -6px rgba(17, 17, 17, .13), 0 10px 26px -4px var(--cream);--shadow-card-lift: 0 2px 4px rgba(17, 17, 17, .07), 0 14px 30px -8px rgba(17, 17, 17, .2), 0 18px 38px -6px var(--cream);--radius-card: 18px;--radius-field: 16px;--shell: 1180px;--thumb: 12vh;--zone-head: min(19vh, 184px);--zone-title: min(16vh, 152px);--ease-out: cubic-bezier(.16, .84, .44, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;min-height:100%}body.sv-funnel-body{margin:0;min-height:100%;overflow-y:auto;overflow-x:hidden;background:var(--bg);color:var(--ink);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit}.page{height:100vh;height:100svh;display:flex;flex-direction:column;align-items:center;padding:clamp(12px,2.4vh,34px) clamp(14px,3vw,32px) clamp(14px,2.8vh,40px);overflow:hidden}.shell{flex:1 1 auto;min-height:0;width:100%;max-width:var(--shell);margin:0 auto;display:flex;flex-direction:column;text-align:center}.masthead{flex:none;height:var(--zone-head);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.6vh,18px);text-align:center}.title-zone{flex:none;height:var(--zone-title);display:grid;place-items:center;width:100%}.logo{font-family:Playfair Display,Didot,"Bodoni 72",Georgia,serif;font-weight:600;font-size:min(clamp(26px,5vw,44px),5.4vh);letter-spacing:.01em;line-height:1;margin:0}.sv-funnel .rating{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap;white-space:nowrap;font-size:12.5px;font-weight:600;margin:0}.sv-funnel .rating a{text-decoration:underline;text-underline-offset:3px;color:var(--ink-muted);font-weight:500}.sv-funnel .rating .dot{color:#bbb}.sv-funnel .rating a.rating__tp{display:inline-flex;align-items:center;gap:7px;text-decoration:none;vertical-align:middle;color:inherit;font-weight:400}.sv-funnel .rating__tp-word,.sv-funnel .rating__tp-brand{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:700;color:#191919;text-decoration:none}.sv-funnel .rating__tp-brand{display:inline-flex;align-items:center;gap:3px;letter-spacing:-.3px}.sv-funnel .rating__tp-brand svg{width:1.15em;height:1.15em;fill:#00b67a;flex:0 0 auto}.sv-funnel .rating__tp-stars{display:inline-flex;gap:2px;line-height:0}.sv-funnel .rating__tp-stars i{width:14px;height:14px;flex:0 0 14px;background:#00b67a;position:relative;display:inline-block}.sv-funnel .rating__tp-stars i:after{content:"";position:absolute;top:13%;right:13%;bottom:13%;left:13%;background:#fff;clip-path:polygon(50% 0%,61.8% 34.5%,98% 34.5%,68.9% 56.5%,80.9% 91%,50% 69.5%,19.1% 91%,31.1% 56.5%,2% 34.5%,38.2% 34.5%)}@media(min-width:420px){.sv-funnel .rating{font-size:14px;gap:8px}.sv-funnel .rating__tp-stars i{width:16px;height:16px;flex:0 0 16px}}@media(max-width:359px){.sv-funnel .rating{gap:4px;font-size:12px}.sv-funnel .rating__tp-stars i{width:12px;height:12px;flex:0 0 12px}}.welcome{flex:none;margin:0;font-size:min(clamp(15px,1.6vw,20px),2.4vh);font-weight:600}.headline{flex:none;margin:0;font-weight:700;line-height:1.14;letter-spacing:-.015em;text-wrap:balance}.headline--xl{font-size:min(clamp(27px,5vw,52px),6.2vh)}.headline--lg{font-size:min(clamp(23px,3.6vw,40px),5vh)}.headline__line{display:block;text-wrap:balance}.headline--md{font-size:min(clamp(19px,2.4vw,30px),3.9vh);line-height:1.32}.choices{position:relative;flex:1 1 auto;min-height:0;margin:clamp(14px,3.4vh,54px) auto 0;width:100%;max-width:900px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:center;gap:clamp(8px,1.6vh,22px) clamp(10px,2vw,24px)}.choices:before{content:"";position:absolute;top:40%;right:-16%;bottom:-14%;left:-16%;background:radial-gradient(48% 72% at 50% 56%,#fff7e1f2,#fff7e100 70%),radial-gradient(32% 60% at 25% 54%,#fcd33e57,#fcd33e00 76%),radial-gradient(32% 60% at 75% 54%,#fcd33e57,#fcd33e00 76%),radial-gradient(58% 44% at 50% 88%,#fcd33e33,#fcd33e00 78%);filter:blur(28px);z-index:0;pointer-events:none}.choice{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(6px,1.2vh,14px);padding:clamp(8px,1.4vh,18px) clamp(8px,1.2vw,16px) clamp(10px,1.8vh,24px);background:#ffffffb8;border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:var(--radius-card);cursor:pointer;text-align:center;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.choice:hover,.choice:focus-visible,.choice[aria-pressed=true]{background:#fff;transform:scale(1.045);border-color:#d6d6d6;box-shadow:var(--shadow-card-lift);outline:none}.choice__media{flex:0 0 auto;width:min(100%,var(--thumb));aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card);background:#fff}.choice__media img{width:100%;height:100%;object-fit:cover}.choice__label{flex:none;font-size:min(clamp(14px,1.3vw,17px),2.1vh);font-weight:500;color:var(--ink);transition:font-weight .2s ease}.choice:hover .choice__label,.choice[aria-pressed=true] .choice__label{font-weight:600}.promo{flex:none;margin:clamp(12px,3vh,46px) 0 0}.promo__title{margin:0 0 clamp(4px,1vh,12px);color:var(--red);font-size:min(16px,2vh);font-weight:600;text-decoration:underline;text-underline-offset:3px}.promo__list{margin:0;padding:0;list-style:none}.promo__list li{font-size:min(16px,2vh);font-weight:400;line-height:1.55}.field{position:relative;display:flex;align-items:center;width:min(720px,100%);margin:0 auto;padding:clamp(6px,.9vh,10px) clamp(6px,.9vh,10px) clamp(6px,.9vh,10px) clamp(16px,2vw,24px);background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:0 0 0 6px #fcd33e52,0 0 34px 10px #fcd33e6b;transition:box-shadow .25s ease}.field:focus-within{box-shadow:0 0 0 6px #fcd33e8c,0 0 34px 10px #fcd33eb3}.sv-funnel .field input,.sv-funnel .field input:focus,.sv-funnel .field input:hover,.sv-funnel .field input:active,.sv-funnel .field input:-webkit-autofill{flex:1;min-width:0;appearance:none!important;-webkit-appearance:none!important;border:0!important;border-radius:999px!important;outline:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;font-family:inherit;font-size:max(16px,min(clamp(14px,1.2vw,17px),2.2vh));color:var(--ink);padding:clamp(8px,1.2vh,13px) 8px clamp(8px,1.2vh,13px) 0;margin:0!important;height:auto!important;min-height:0!important}.sv-funnel .field input::placeholder{color:#9a9a9a;opacity:1}.sv-funnel .field input::-webkit-search-decoration,.sv-funnel .field input::-webkit-search-cancel-button{-webkit-appearance:none}.field__submit{flex:none;width:max(44px,min(clamp(44px,3.4vw,50px),5.6vh));height:max(44px,min(clamp(44px,3.4vw,50px),5.6vh));border:0;border-radius:50%;background:var(--yellow);display:grid;place-items:center;cursor:pointer;transition:transform .18s ease,filter .18s ease}.field__submit:hover{transform:scale(1.07);filter:brightness(1.04)}.field__submit:active{transform:scale(.96)}.field__submit svg{width:46%;height:46%}.covers{flex:0 1 auto;min-height:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(10px,1.6vw,22px);width:100%;max-width:840px;margin:clamp(10px,2.4vh,36px) auto 0}.cover{flex:0 1 calc((100% - clamp(10px,1.6vw,22px))/2);min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:34vh;padding:0;background:none;border:0;box-shadow:none;cursor:pointer;transition:transform .2s ease}.sv-funnel .covers[hidden]{display:none}.covers--single{max-width:320px}.covers--single .cover{flex:1 1 100%}.cover__canvas{position:relative;display:block;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:22px;border:1px solid var(--line);box-shadow:var(--shadow-card);overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.cover__img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.cover:hover{transform:translateY(-3px)}.cover:hover .cover__canvas{box-shadow:var(--shadow-card-lift)}.cover[aria-pressed=true] .cover__canvas{border-color:var(--line-strong);box-shadow:inset 0 0 0 2px var(--line-strong),var(--shadow-card-lift)}.cover{border-radius:22px}.cover:focus{outline:none}.cover:focus-visible{outline:2px solid var(--line-strong);outline-offset:3px;border-radius:22px}.cover--static{cursor:default}.cover--static:hover{transform:none}.cover--static:hover .cover__canvas{box-shadow:var(--shadow-card)}.cover__mark{position:absolute;right:5%;bottom:5%;width:clamp(20px,17%,46px);height:clamp(20px,17%,46px);border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;transition:background .2s ease,border-color .2s ease}.cover__mark svg{width:52%;height:52%;fill:#fff;opacity:0;transition:opacity .2s ease}.cover[aria-pressed=true] .cover__mark,.cover--static .cover__mark{background:var(--ink);border-color:var(--ink)}.cover[aria-pressed=true] .cover__mark svg,.cover--static .cover__mark svg{opacity:1}.skip{flex:none;display:block;width:min(460px,100%);margin:clamp(12px,2.6vh,32px) auto 0;padding:clamp(11px,1.9vh,22px) 20px;background:#fff;border:1px solid var(--line);border-radius:10px;color:#8d8d8d;font-size:min(clamp(14px,1.3vw,19px),2.3vh);font-weight:500;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.skip:hover{border-color:#c9c9c9;color:var(--ink-soft);box-shadow:var(--shadow-card)}.stack-sm{margin-top:clamp(10px,2vh,26px)}.stack-md{margin-top:clamp(12px,3vh,42px)}.stack-lg{margin-top:clamp(14px,4.4vh,72px)}.stack-xl{margin-top:clamp(16px,8vh,140px)}.stack-xxl{margin-top:clamp(18px,12vh,200px)}.spacer{flex:1 1 auto;min-height:0}.label-inline{flex:none;font-size:min(clamp(13px,1.6vw,20px),2.3vh);font-weight:600;margin:0 0 clamp(8px,1.6vh,20px)}.field-block{flex:none;position:relative}.field-error{min-height:18px;margin:8px 0 0;font-size:min(13px,1.8vh);color:var(--red);opacity:0;transition:opacity .2s ease}.field-error.is-visible{opacity:1}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:700px){:root{--thumb: 22vh}.choices{grid-template-columns:repeat(var(--cartes, 4),minmax(0,1fr))}.cover{flex:0 1 calc((100% - 2 * clamp(10px,1.6vw,22px)) / 3)}}@media(max-width:699px){.choices>.choice:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - clamp(5px,1vw,12px))}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.masthead,.title-zone,.choices,.covers,.promo,.field-block,.skip,.label-inline{animation:rise .42s var(--ease-out) both}.masthead{animation-delay:0ms}.title-zone{animation-delay:70ms}.choices,.covers{animation-delay:.14s}.promo,.field-block,.label-inline,.skip{animation-delay:.21s}.page{transition:opacity .2s ease-in,transform .2s ease-in}.page.is-leaving{opacity:0;transform:translateY(-8px);pointer-events:none}.cover[aria-pressed=true] .cover__mark svg,.cover--static .cover__mark svg{animation:pop .26s var(--ease-out) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}.page.is-leaving{opacity:1;transform:none}}@font-face{font-family:Souvence Display;src:url(SouvenceRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0020,U+0041-005A,U+0061-007A}.sv-funnel-body .footerBtn,.sv-funnel-body #shopify-section-cookies-bar,.sv-funnel-body .cookies-bar,.sv-funnel-body #shopify-section-header,.sv-funnel-body .announcement-bar,.sv-funnel-body .shopify-section--footer{display:none!important}.sv-funnel-body #MainContent{padding:0;margin:0}.sv-screen{display:none}.sv-screen.is-active{display:flex}.sv-screen[data-screen=covers]{height:auto;min-height:100vh;min-height:100svh;overflow:visible}.sv-screen[data-screen=covers] .shell{flex:0 0 auto;min-height:0}.covers.is-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.4vh,16px) clamp(8px,1.2vw,16px);grid-auto-rows:max-content;flex:0 0 auto;align-content:start;align-items:start;justify-content:center;max-width:min(920px,100%);padding:2px 2px 6px}@media(min-width:700px){.covers.is-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.covers.is-grid .cover{display:block;flex:none;max-width:none;width:100%;height:auto;align-self:start}.cover__plate{position:absolute;display:grid;place-items:center;pointer-events:none}.cover__plate[data-plate=classic]{left:28.3%;right:28.5%;top:15.3%;height:9.7%;background:linear-gradient(90deg,#dcd0bc,#ded1be,#dfd2c0)}.cover__plate[data-plate=blank]{left:28.2%;right:25%;top:15.5%;height:15%;background:linear-gradient(90deg,#e7e7e4,#e8e8e6 45%,#eaebe6)}.cover__title{margin:0;width:100%;font-family:Souvence Display,Playfair Display,Georgia,serif;color:#2b2620;text-transform:uppercase;line-height:1.05;letter-spacing:.01em;text-align:center;overflow:hidden;word-break:break-word}.occasions{flex:none;display:grid;gap:clamp(10px,2vh,20px);width:100%;max-width:620px;margin:clamp(12px,3vh,40px) auto 0;animation:rise .42s var(--ease-out) both;animation-delay:.14s}.occasion{-webkit-appearance:none;appearance:none;border:1.5px solid var(--line);background:#fff;border-radius:var(--radius-card);padding:clamp(14px,2.4vh,22px) clamp(16px,3vw,28px);font-size:min(clamp(15px,1.8vw,20px),2.4vh);font-weight:500;cursor:pointer;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),border-color .18s var(--ease-out)}.occasion:hover{transform:translateY(-2px);border-color:#c9c9c9;box-shadow:var(--shadow-card)}.occasion[aria-pressed=true]{border-color:var(--line-strong);box-shadow:var(--shadow-card-lift)}.sv-hint{flex:none;margin:clamp(8px,1.6vh,16px) 0 0;font-size:min(clamp(12px,1.2vw,15px),1.9vh);color:var(--ink-muted)}.sv-back{position:absolute;top:clamp(10px,2vh,24px);left:clamp(12px,3vw,28px);-webkit-appearance:none;appearance:none;border:0;background:none;padding:10px;min-width:44px;min-height:44px;cursor:pointer;color:var(--ink-soft);line-height:0}.sv-back svg{width:22px;height:22px}.sv-back:hover{color:var(--ink)}.sv-funnel{position:relative}.field__submit.is-busy{opacity:.55;pointer-events:none}.sv-funnel-body .woot--bubble-holder,.sv-funnel-body .woot-widget-holder,.sv-funnel-body #commslayer-widget,.sv-funnel-body iframe[src*=commslayer],.sv-funnel-body [id*=chat-widget]{display:none!important}.sv-suggest{position:absolute;left:50%;transform:translate(-50%);width:min(720px,100%);top:calc(100% + 10px);z-index:5;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #dcdcdc;border-radius:18px;box-shadow:0 1px 2px #1111110f,0 18px 40px -12px #11111147;max-height:min(38vh,300px);overflow-y:auto;text-align:left}.sv-suggest[hidden]{display:none}.sv-suggest__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;min-height:44px;border:0;background:none;border-radius:12px;font:inherit;font-size:min(clamp(14px,1.2vw,16px),2.1vh);color:var(--ink);text-align:left;cursor:pointer}.sv-suggest__item:hover,.sv-suggest__item[aria-selected=true]{background:var(--cream)}.sv-suggest__thumb{flex:none;width:34px;height:34px;border-radius:9px;border:1px solid var(--line);object-fit:cover;background:#fff}.sv-suggest__label strong{font-weight:600}.sv-screen.is-morphing{transition:none}.sv-screen.is-morphing .cover:not([aria-pressed=true]){opacity:0;transform:scale(.94);transition:opacity .2s ease,transform .2s ease}.sv-screen.is-morphing .title-zone,.sv-screen.is-morphing .skip,.sv-screen.is-morphing .sv-hint{opacity:0;transition:opacity .2s ease}.sv-screen.is-receiving .covers{animation:none;opacity:1}.sv-ghost{position:fixed;z-index:40;margin:0;pointer-events:none;will-change:transform}@media(prefers-reduced-motion:reduce){.sv-ghost{display:none}}@media(max-width:699px){:root{--zone-head: min(13vh, 104px);--zone-title: min(13vh, 118px)}.page{padding-top:10px}.masthead{justify-content:flex-start;gap:clamp(6px,1.2vh,12px)}}@media(max-width:699px){.page{padding-left:30px;padding-right:30px}.headline,.headline__line{text-wrap:pretty}.sv-funnel .rating{font-size:11.2px;gap:6.4px}.sv-funnel .rating__tp-stars i{width:12.8px;height:12.8px;flex:0 0 12.8px}}@media(max-width:419px){.sv-funnel .rating{font-size:10px;gap:4.8px}.sv-funnel .rating__tp-stars i{width:11.2px;height:11.2px;flex:0 0 11.2px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/sv-funnel.css.map */
