.ec-flex-full-height.ec-flex-wp>.ecom-block{overflow:hidden}.ecom-inner{display:flex;width:100%;height:100%;margin:0 auto;align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;column-gap:var(--column-gap);row-gap:var(--row-gap);flex-direction:column;flex-wrap:var(--flex-wrap, nowrap);box-sizing:border-box;z-index:1}.ec-flex-wp{display:flex;flex-direction:column;width:100%;height:auto;position:relative;z-index:1;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-y;gap:var(--row-gap) var(--column-gap)}.ec-flex-wp>.ecom-section__overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.ec-flex-wp>.ecom-row{width:100%;position:relative;z-index:1}.ec-flex-wp>.ecom-block{z-index:1}div.core__block{--element-width:100%}.ec-flex-wp>.core__block,.ecom-inner>.core__block{flex:0 1 auto;min-width:0}.ecom_items-per-row>.core__block,.ecom_items-per-row>.ec-flex-wp{width:calc((100% - (var(--items-per-row) - 1) * var(--column-gap)) / var(--items-per-row))}@media(max-width:767px){.ecom-section__video-bg .ecom-video-background-youtube{display:none}.ecom_items-per-mb>.core__block,.ecom_items-per-mb>.core__block.ecom-width-desktop:not(.ecom-width-mb){flex:0 0 calc((100% - (var(--items-per-row-mobile, 1) - 1) * var(--column-gap)) / var(--items-per-row-mobile, 1));width:calc((100% - (var(--items-per-row-mobile, 1) - 1) * var(--column-gap)) / var(--items-per-row-mobile, 1))}.ec-flex-wp:not(.ecom_items-per-mb)>.core__block:not(.ecom-width-mb),.ecom-inner:not(.ecom_items-per-mb)>.core__block:not(.ecom-width-mb){width:100%;flex:initial;max-width:100%}.ec-flex-wp.ecom_items-per-mb>.core__block,.ecom-inner.ecom_items-per-mb>.core__block{--items-per-row-mobile:var(--items-per-row, 1)}.ec-flex-wp.ecom-nowrap-mb,.ecom-inner.ecom-nowrap-mb{--flex-wrap-mobile:var(--flex-wrap, wrap)}.ecom-row.ecom-core.ec-flex-wp,.ec-flex-wp.ecom-row.ecom-core>.ecom-inner{flex-wrap:var(--flex-wrap-mobile, wrap)}}.ecom-column{position:relative}.ecom-column>.core__column--wrapper{align-items:flex-start;display:flex}.ecom-column__overlay .ecom-overlay{pointer-events:none}.ecom-column__overlay>.ecom-overlay,.ecom-column__overlay .ecom-video-background-youtube{position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (min-width:768px){.ecom-column>.core__column--wrapper{height:100%}}.ecom-grid-item .ecom-row>.core__row--columns{height:100%}.ecom-use-parallax{background:unset!important}.ecom-parallax-background{position:absolute;width:100%;height:100%;display:flex;overflow:hidden}.ecom-parallax-background img{object-fit:cover;width:100%;position:absolute;top:0;left:50%;transform:translate(-50%);pointer-events:none}.ecom-row{width:100%;position:relative}.ecom-video-background-youtube-wrapper{overflow:hidden}.ecom-section__overlay>.ecom-overlay,.ecom-section__overlay .ecom-video-background-youtube,.ecom-video-background-youtube-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.ecom-row.ecom-section{clear:both}.ecom-row:hover{z-index:1}.ecom-row>div.core__row--columns.core__row--full{max-width:100%}@media(min-aspect-ratio:16/9){.ecom-section__overlay .ecom-video-background-youtube{height:300%;top:-100%}}@media(max-aspect-ratio:16/9){.ecom-section__overlay .ecom-video-background-youtube{width:300%;left:-100%}}@supports not (aspect-ratio: 16 / 9){.ecom-video-background-youtube:before{display:block;content:"";width:100%;padding-top:56.25%}.ecom-video-background-youtube .ecom-video-background{position:absolute;top:0;right:0;bottom:0;left:0}.ecom-video-background{-o-object-fit:unset!important;object-fit:unset!important}}@media(max-width:767px){.ecom-section__video-bg .ecom-video-background-youtube{display:none}}.ecom-base-image .ecom-container-image{width:100%;height:100%!important}.image-resize{width:auto!important;max-width:100%!important}.ecom-base-image .ecom-container-image.resize .ecom-image-content-position.ecom-image-default picture{height:var(--height-resize)!important;width:var(--width-resize)!important}.ecom-base-image .ecom-container-image.resize .ecom-image-content-position.ecom-image-default .ecom-image-picture img{width:100%!important;height:100%!important}.ecom-container-image.resize .ecom-image-content-position.ecom-image-default.ecom-base-image-container-overlay{width:var(--width-resize)!important;user-select:none;-ms-user-select:none;-webkit-user-select:none}.ecom-container-image.resize .ecom-image-picture *{pointer-events:none}.ecom-base-image.ecom-overlay>.ecom-overlay-text{text-align:center}.ecom-image-align{display:flex}.ecom-image-picture-link,.ecom-image-picture{overflow:hidden;width:100%;height:100%}.ecom-base-image .ecom-image-picture img{min-height:1px;object-position:var(--object-position)}.ecom-base-image picture{overflow:hidden;flex:1 1 auto;min-height:1px}.ecom-base-image picture img{display:block;max-width:100%;height:auto;width:100%}.ecom-base-image figure{display:flex}.ecom-container-image{display:flex;flex-direction:column;width:100%}.ecom-image-picture-link,.ecom-image-content-position{position:relative}.ecom-base-image.ecom-overlay{position:absolute;z-index:1;opacity:.5;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0}.ecom-image__caption{width:100%}.ecom-base-image .ecom-image-picture,.ecom-base-image .ecom-image-picture img{width:100%;max-width:100%}.ecom-base-image .ecom-base-image-container-overlay:hover>.ecom-overlay{background-color:#1118274d}.ecom-base-image.image-highlight:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:999;opacity:1;pointer-events:none}.ecom-base-image.image-highlight .ecom-container-image{z-index:1000}.ecom-grid-item .ecom-base-image figure,.ecom-grid-item .ecom-base-image figure .ecom-image-content-position,.ecom-grid-item .ecom-base-image figure .ecom-image-content-position img{height:100%;width:100%;max-width:100%}.ecom-base-image-mask .ecom-image-mask{width:100%}.ecom-image-picture img,.ecom-base-image-mask{border-radius:var(--image-border-radius, 0px)!important}.ecom-radius-handle{position:absolute;width:12px;height:12px;background:#fff;border:1.5px solid rgb(var(--primary-color-active));border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:10001;cursor:pointer;box-shadow:0 1px 3px #00000026;opacity:1;transition:transform .2s}.ecom-radius-handle:hover{transform:scale(1.3)}.ecom-radius-dot{width:4px;height:4px;background:rgb(var(--primary-color-active));border-radius:50%}.ecom-radius-tl{top:calc(8px + var(--image-border-radius, 0px) * .2928);left:calc(8px + var(--image-border-radius, 0px) * .2928);cursor:nwse-resize}.ecom-radius-tr{top:calc(8px + var(--image-border-radius, 0px) * .2928);right:calc(8px + var(--image-border-radius, 0px) * .2928);cursor:nesw-resize}.ecom-radius-bl{bottom:calc(8px + var(--image-border-radius, 0px) * .2928);left:calc(8px + var(--image-border-radius, 0px) * .2928);cursor:nesw-resize}.ecom-radius-br{bottom:calc(8px + var(--image-border-radius, 0px) * .2928);right:calc(8px + var(--image-border-radius, 0px) * .2928);cursor:nwse-resize}.ecom-resize-image{width:14px;height:14px;position:absolute;right:calc(24px + var(--image-border-radius, 0px) * .2928);bottom:calc(24px + var(--image-border-radius, 0px) * .2928);z-index:10001;cursor:nwse-resize;user-select:none;-ms-user-select:none;-webkit-user-select:none;background:rgb(var(--primary-color-active));color:#fff;border:none;border-radius:4px;box-shadow:0 1px 3px #00000026;opacity:1;transition:transform .2s cubic-bezier(.25,.8,.25,1),background .2s;display:flex;justify-content:center;align-items:center}.ecom-resize-image svg{width:8px;height:8px}.ecom-resize-image:hover{transform:scale(1.15)}@media(max-width:1024px){.ecom-base-image .ecom-image-picture img{object-position:var(--object-position-tablet)}}@media(max-width:767px){.ecom-base-image .ecom-image-picture img{object-position:var(--object-position-mobile)}}.ecom-core.ecom-h58d8hspn36{text-align:center}.ecom-core.ecom-p46qq1z7sjk,.ecom-core.ecom-p46qq1z7sjk>.ecom-inner{--row-gap:20px;--column-gap:20px}.ecom-core.ecom-p46qq1z7sjk{background-color:#1a0a2e}.ecom-core.ecom-p46qq1z7sjk{margin-top:0!important;margin-bottom:0!important;padding:0!important}.ecom-core.ecom-4prc8nbndqb{width:100%}.ecom-core.ecom-4prc8nbndqb>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-items:center;align-content:center}.ecom-core.ecom-4prc8nbndqb>div.core__column--wrapper>div.core__blocks>.core__blocks--body{justify-content:center}@media screen and (max-width:767px)and (min-width:101px){.ecom-core.ecom-4prc8nbndqb{width:100%}}.ecom-core.ecom-0802v1kyg25h{text-align:left}.ecom-core.ecom-0802v1kyg25h{padding-bottom:0!important}.ecom-core.ecom-ww96d9wpzz>div.core__row--columns{max-width:1400px}@media screen and (max-width:767px)and (min-width:101px){.ecom-core.ecom-ww96d9wpzz>div.core__row--columns{max-width:427px}}.ecom-core.ecom-ww96d9wpzz{background-color:#1a0a2e;border-style:dotted;border-top-width:0px;border-color:#ccc}.ecom-core.ecom-ww96d9wpzz{padding:0 35px!important}@media screen and (max-width:1024px)and (min-width:768px){.ecom-core.ecom-ww96d9wpzz{padding:35px 0!important}.ecom-core.ecom-ww96d9wpzz>div.core__row--columns{flex-direction:row!important}}@media screen and (max-width:767px)and (min-width:101px){.ecom-core.ecom-ww96d9wpzz{padding:35px 0 20px!important}.ecom-core.ecom-ww96d9wpzz>div.core__row--columns{flex-direction:row!important}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--midnight:#0c0e1f;--midnight-mid:#141833;--indigo:#1e2450;--indigo-light:#323a72;--copper:#c47a2a;--copper-light:#e09940;--amber:#e8b44c;--amber-light:#f5d280;--amber-glow:#ffe6a0;--cream:#fff8e8;--text:#f0e4cc;--text-muted:#b8b0c8;--rose-soft:#d4a0b0}html{scroll-behavior:smooth}body{font-family:Philosopher,Georgia,serif;background:linear-gradient(180deg,#080a18,#0c0e1f 30%,#141833);color:var(--text);min-height:100vh;overflow-x:hidden;font-size:19px;line-height:1.7}#stars-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.container{max-width:900px;margin:0 auto;padding:0 20px;position:relative;z-index:1}h1,h2,h3{font-family:Cinzel Decorative,serif;font-weight:400}h1{font-size:clamp(1.5rem,4.5vw,2.3rem);text-align:center;background:linear-gradient(135deg,var(--amber-glow) 0%,var(--amber) 40%,var(--copper-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 25px rgba(232,180,76,.3))}h2{font-size:clamp(1.2rem,3vw,1.6rem);text-align:center;color:var(--amber-light);margin-bottom:14px}.section-label{text-align:center;font-family:Cormorant Garamond,serif;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:var(--copper-light);margin-bottom:8px}.section-intro{text-align:center;max-width:600px;margin:0 auto 30px;color:var(--text-muted);font-size:18px;line-height:1.7}.hero{padding:45px 0 10px;text-align:center;background:radial-gradient(ellipse at 50% 0%,rgba(196,122,42,.12) 0%,transparent 60%)}.hero-icon{font-size:52px;margin-bottom:10px;display:block;animation:floatIcon 3s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(232,180,76,.5))}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero p{max-width:580px;margin:14px auto 0;color:var(--text-muted);font-size:18px;line-height:1.7}.draws-counter{text-align:center;margin:18px 0 10px;font-family:Cormorant Garamond,serif;font-size:17px;color:var(--text-muted)}.draws-counter span{color:var(--amber);font-weight:700;font-size:19px}.question-area{max-width:600px;margin:0 auto 20px;text-align:center}.question-area label{display:block;font-family:Cormorant Garamond,serif;font-size:19px;color:var(--amber-light);margin-bottom:10px;font-style:italic}.input-wrap{display:flex;gap:10px;align-items:stretch}.question-input{flex:1;padding:14px 18px;background:#c47a2a1a;border:1.5px solid rgba(196,122,42,.3);border-radius:12px;color:var(--cream);font-family:Philosopher,serif;font-size:18px;outline:none;transition:border-color .3s,box-shadow .3s}.question-input::placeholder{color:#b8b0c880;font-style:italic}.question-input:focus{border-color:var(--amber);box-shadow:0 0 25px #e8b44c33}.validation-hint{max-width:600px;margin:12px auto 0;padding:14px 18px;background:linear-gradient(135deg,#c47a2a1a,#1e245033);border:1px solid rgba(232,180,76,.35);border-radius:12px;color:var(--amber-glow);font-family:Cormorant Garamond,serif;font-size:17px;font-style:italic;text-align:center;display:none!important;animation:hintSlide .4s ease both}.validation-hint.show{display:block!important}@keyframes hintSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.question-input.invalid{border-color:var(--amber)!important;box-shadow:0 0 25px #e8b44c4d!important;animation:shakeInput .4s ease}@keyframes shakeInput{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.pendulum-stage{position:relative;margin:5px auto 15px;width:100%;max-width:400px;height:clamp(280px,65vw,360px);overflow:visible}.pendulum-anchor{position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:24px;background:linear-gradient(180deg,#c47a2a99,#c47a2a33);border-radius:0 0 30px 30px;z-index:3}.pendulum-anchor:after{content:"";position:absolute;top:4px;left:50%;transform:translate(-50%);width:12px;height:12px;background:radial-gradient(circle,var(--amber-light),var(--copper));border-radius:50%;box-shadow:0 0 10px #e8b44c80}.pendulum-arm{position:absolute;top:16px;left:50%;width:2px;margin-left:-1px;height:clamp(180px,42vw,240px);transform-origin:top center;transform:rotate(0);z-index:2}.pendulum-chain{width:100%;height:calc(100% - 45px);background:repeating-linear-gradient(180deg,rgba(196,122,42,.8) 0px,rgba(196,122,42,.4) 3px,transparent 3px,transparent 6px);margin:0 auto}.pendulum-weight{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:clamp(36px,9vw,48px);height:clamp(50px,12vw,68px);background:linear-gradient(180deg,var(--amber-light) 0%,var(--copper) 60%,#8b5e1a 100%);clip-path:polygon(20% 0%,80% 0%,100% 30%,85% 100%,50% 110%,15% 100%,0% 30%);box-shadow:0 6px 20px #c47a2a80,0 0 30px #e8b44c4d;filter:drop-shadow(0 0 12px rgba(232,180,76,.4))}.pendulum-weight:before{content:"";position:absolute;top:15%;left:25%;width:50%;height:30%;background:radial-gradient(ellipse,rgba(255,255,255,.3),transparent 70%);border-radius:50%}.pendulum-glow{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:30px;height:30px;background:radial-gradient(circle,rgba(232,180,76,.6),transparent 70%);border-radius:50%;opacity:0;transition:opacity .5s}.pendulum-arm.swinging .pendulum-glow{opacity:1}.planche{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:94%;height:clamp(70px,16vw,90px);background:linear-gradient(180deg,#1e24504d,#14183399);border-radius:50% 50% 0 0/100% 100% 0 0;border:1px solid rgba(196,122,42,.25);border-bottom:none;display:flex;overflow:hidden}.planche-side{flex:1;display:flex;align-items:center;justify-content:center;font-family:Cinzel Decorative,serif;font-size:clamp(22px,5.5vw,30px);letter-spacing:4px;font-weight:700;transition:text-shadow .5s,color .5s;padding-bottom:8px}.planche-oui{color:#e8b44c73;text-shadow:none}.planche-non{color:#b8b0c866;text-shadow:none;border-left:1px solid rgba(196,122,42,.15)}.planche-oui.active{color:var(--amber-glow);text-shadow:0 0 25px rgba(232,180,76,.7),0 0 50px rgba(232,180,76,.4)}.planche-non.active{color:var(--rose-soft);text-shadow:0 0 25px rgba(212,160,176,.7),0 0 50px rgba(212,160,176,.4)}.planche:before{content:"\25b2";position:absolute;top:-2px;left:50%;transform:translate(-50%);font-size:14px;color:var(--copper-light);z-index:3}.btn-spin{display:block;margin:10px auto 25px;padding:15px 34px;background:linear-gradient(135deg,var(--copper) 0%,var(--amber) 50%,var(--amber-light) 100%);border:2px solid var(--copper);border-radius:14px!important;color:var(--midnight);font-family:Cinzel Decorative,serif;font-size:14px;font-weight:700;letter-spacing:2px;cursor:pointer;transition:transform .2s,box-shadow .3s;box-shadow:0 4px 18px #c47a2a66,inset 0 1px #fff0c866}.btn-spin:hover{transform:translateY(-2px);box-shadow:0 8px 28px #e8b44c80}.btn-spin:disabled{opacity:.4;cursor:not-allowed;transform:none}.message-area{text-align:center;margin:0 auto 20px;max-width:680px;opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}.message-area.visible{opacity:1;transform:translateY(0)}.answer-verdict{font-family:Cinzel Decorative,serif;font-size:clamp(1.8rem,5vw,2.5rem);margin-bottom:8px;letter-spacing:3px;animation:glowPulse 2s ease-in-out infinite}@keyframes glowPulse{0%,to{text-shadow:0 0 20px currentColor}50%{text-shadow:0 0 40px currentColor,0 0 60px currentColor}}.answer-verdict.oui{color:var(--amber-glow)}.answer-verdict.non{color:var(--rose-soft)}.answer-verdict.maybe{color:var(--text-muted)}.message-text{font-family:Cormorant Garamond,serif;font-size:clamp(18px,3vw,21px);color:var(--cream);line-height:1.7;font-style:italic}.message-conseil{font-size:17px;color:var(--text-muted);margin-top:14px;max-width:540px;margin-left:auto;margin-right:auto}.product-reco{max-width:520px;margin:20px auto 25px;background:linear-gradient(135deg,#c47a2a1a,#1e245033);border:1px solid rgba(196,122,42,.3);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;display:none;align-items:center;gap:16px;padding:16px;transition:transform .3s,box-shadow .3s}.product-reco.show{display:flex;animation:fadeUp .8s ease .4s forwards;opacity:0}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(15px)}}.product-reco:hover{transform:translateY(-3px);box-shadow:0 8px 30px #c47a2a40}.product-reco-img{width:140px;height:140px;border-radius:14px;object-fit:cover;flex-shrink:0;background:#c47a2a1f}.product-reco-info{flex:1;min-width:0}.product-reco-tag{font-family:Cormorant Garamond,serif;font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--copper-light);margin-bottom:4px}.product-reco-name{font-family:Cinzel Decorative,serif;font-size:15px;color:var(--amber-light);margin-bottom:4px;line-height:1.3}.product-reco-desc{font-family:Cormorant Garamond,serif;font-size:14px;font-style:italic;color:var(--text-muted);line-height:1.4;margin-bottom:5px}.product-reco-price{font-family:Philosopher,serif;font-size:18px;color:var(--cream);font-weight:700}.product-reco-cta{font-size:14px;color:var(--copper-light);margin-top:4px;letter-spacing:1px}.btn-new-draw{display:none;margin:10px auto 30px;padding:13px 30px;background:transparent;border:1.5px solid var(--copper);border-radius:10px!important;color:var(--copper-light);font-family:Cinzel Decorative,serif;font-size:14px;cursor:pointer;letter-spacing:1px;transition:all .3s}.btn-new-draw:hover{background:#c47a2a1f;border-color:var(--amber)}.limit-msg{display:none;text-align:center;margin:30px auto;padding:24px;max-width:520px;background:#c47a2a0f;border:1px solid rgba(196,122,42,.2);border-radius:14px}.limit-msg h3{color:var(--amber-light);font-size:19px;margin-bottom:8px}.limit-msg p{color:var(--text-muted);font-size:17px}.reviews-section{padding:30px 0}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.review-card{background:#c47a2a0f;border:1px solid rgba(196,122,42,.15);border-radius:14px;padding:20px}.review-stars{color:var(--amber);font-size:16px;margin-bottom:8px;letter-spacing:2px}.review-text{font-family:Cormorant Garamond,serif;font-size:17px;font-style:italic;color:var(--cream);line-height:1.6;margin-bottom:10px}.review-author{font-size:15px;color:var(--text-muted)}.review-author strong{color:var(--copper-light)}.seo-section{padding:50px 0 30px;border-top:1px solid rgba(196,122,42,.12);margin-top:20px}.seo-text{max-width:700px;margin:0 auto 30px;color:var(--text-muted);font-size:18px;line-height:1.8;font-family:Arial,Helvetica,sans-serif;text-align:justify}.seo-text strong{color:var(--amber-light);font-weight:600}h2.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.products-section{padding:30px 0}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.prod-card{background:#c47a2a0f;border:1px solid rgba(196,122,42,.15);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s,box-shadow .3s,border-color .3s}.prod-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #c47a2a33;border-color:#c47a2a59}.prod-card-img{width:100%;height:170px;object-fit:cover;background:#1e24504d}.prod-card-body{padding:14px}.prod-card-name{font-family:Cormorant Garamond,serif;font-size:16px;font-weight:600;color:var(--amber-light);margin-bottom:4px;line-height:1.3}.prod-card-desc{font-family:Cormorant Garamond,serif;font-size:14px;font-style:italic;color:var(--text-muted);line-height:1.5;margin-bottom:6px}.prod-card-price{font-size:17px;color:var(--cream);font-weight:700}.prod-card-cta{font-size:13px;color:var(--copper-light);margin-top:4px;letter-spacing:1px}.faq-section{padding:30px 0 50px}.faq-item{max-width:700px;margin:0 auto 12px;border:1px solid rgba(196,122,42,.15);border-radius:10px;overflow:hidden;background:#c47a2a0a}.faq-q{width:100%;padding:16px 20px;background:transparent;border:none;color:var(--amber-light);text-align:left;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-q:after{content:"+";font-size:22px;color:var(--copper);transition:transform .3s}.faq-item.open .faq-q:after{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease;padding:0 20px;color:var(--text-muted);font-size:17px;line-height:1.7}.faq-item.open .faq-a{max-height:350px;padding:12px 20px 18px}@media(max-width:600px){body{font-size:17px}.hero{padding:35px 0 5px}.input-wrap{flex-direction:column}.pendulum-stage{height:clamp(260px,65vw,320px)}.products-grid,.reviews-grid{grid-template-columns:repeat(2,1fr);gap:10px}.prod-card-img{height:140px}.product-reco-img{width:110px;height:110px}}@media(max-width:420px){.reviews-grid{grid-template-columns:1fr}}@media(max-width:380px){.products-grid{grid-template-columns:1fr}}.reveal{opacity:0;transform:translateY(25px);transition:opacity .6s,transform .6s}.reveal.visible{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ecom-69e116143bbe3c5a8b02cd83.css.map */
