.pdp2{--pdp2-brown: #a3897b;--pdp2-brown-dk: #7d6557;--pdp2-ink: #161412;--pdp2-muted: #6b625c;--pdp2-sand: #efe6dd;--pdp2-cream: #faf6f2;--pdp2-ease: cubic-bezier(.2, .9, .25, 1.15);position:relative;overflow:hidden;background:var(--pdp2-cream);color:var(--pdp2-ink);padding-bottom:72px}.pdp2 .page-width{position:relative;z-index:1}.pdp2__ambient span{position:absolute;border-radius:50%;filter:blur(48px);opacity:.55;z-index:0;background:var(--pdp2-sand);animation:pdp2-drift 18s ease-in-out infinite alternate}.pdp2__ambient span:nth-child(1){width:420px;height:420px;top:6%;left:-140px}.pdp2__ambient span:nth-child(2){width:320px;height:320px;top:42%;right:-110px;background:#e7d6c8;animation-duration:22s}.pdp2__ambient span:nth-child(3){width:380px;height:380px;bottom:-120px;left:35%;animation-duration:26s}@keyframes pdp2-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(60px,-40px) scale(1.15)}to{transform:translate(-40px,50px) scale(.92)}}.pdp2-kicker{margin:0 0 10px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--pdp2-brown-dk);font-weight:700}.pdp2-h2{margin:0 0 18px;font-size:clamp(28px,4.2vw,46px);line-height:1.08;letter-spacing:-.01em}.pdp2-h2 em{font-style:normal;color:var(--pdp2-brown)}.pdp2-lead{margin:0 0 26px;font-size:17px;line-height:1.6;color:var(--pdp2-muted);max-width:46ch}.pdp2-center{text-align:center}.pdp2-caption{text-align:center;font-size:13px;color:var(--pdp2-muted);margin-top:22px}.pdp2-ticker{position:relative;z-index:1;background:var(--pdp2-ink);color:#fff;overflow:hidden;padding:14px 0;transform:rotate(-1.2deg) scale(1.03);margin:28px 0 64px}.pdp2-ticker__track{display:flex;gap:28px;width:max-content;animation:pdp2-marquee 26s linear infinite;font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pdp2-ticker__track i{color:var(--pdp2-brown);font-style:normal;display:inline-block;animation:pdp2-spin 4s linear infinite}@keyframes pdp2-marquee{to{transform:translate(-50%)}}@keyframes pdp2-spin{to{transform:rotate(360deg)}}.pdp2-cta{display:inline-flex;align-items:center;gap:12px;padding:16px 26px;border-radius:999px;background:var(--pdp2-ink);color:#fff;text-decoration:none;font-weight:700;font-size:15px;box-shadow:0 14px 30px -14px #16141299;transition:transform .35s var(--pdp2-ease),background .3s;animation:pdp2-pulse 2.8s ease-in-out infinite}.pdp2-cta svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--pdp2-ease)}.pdp2-cta:hover{transform:translateY(-3px) scale(1.04);background:var(--pdp2-brown-dk)}.pdp2-cta:hover svg{transform:translate(6px)}@keyframes pdp2-pulse{0%,to{box-shadow:0 14px 30px -14px #16141299,0 0 #a3897b80}50%{box-shadow:0 14px 30px -14px #16141299,0 0 0 14px #a3897b00}}.pdp2-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center;padding-top:8px;padding-bottom:88px}.pdp2-hero__art svg{width:100%;height:auto;overflow:visible}.pdp2-blueprint__grid line{stroke:#e4d8cd;stroke-width:1}.pdp2-blueprint .pdp2-draw{fill:none;stroke:var(--pdp2-ink);stroke-width:3;stroke-linecap:round;stroke-dasharray:1100;stroke-dashoffset:1100}.is-in .pdp2-blueprint .pdp2-draw{animation:pdp2-dash 1.6s cubic-bezier(.6,0,.2,1) forwards}.is-in .pdp2-blueprint .pdp2-draw:nth-of-type(2){animation-delay:.3s}.is-in .pdp2-blueprint .pdp2-draw:nth-of-type(3){animation-delay:.45s}.is-in .pdp2-blueprint .pdp2-draw:nth-of-type(4){animation-delay:.6s}.is-in .pdp2-blueprint .pdp2-draw:nth-of-type(5){animation-delay:.75s}@keyframes pdp2-dash{to{stroke-dashoffset:0}}.pdp2-blueprint__door rect{fill:var(--pdp2-sand);stroke:var(--pdp2-brown);stroke-width:2}.pdp2-blueprint__door circle{fill:var(--pdp2-brown-dk)}.pdp2-blueprint__door{opacity:0;transform:perspective(600px) rotateY(-80deg);transform-box:view-box}.is-in .pdp2-blueprint__door{animation:pdp2-door 1s var(--pdp2-ease) forwards,pdp2-door-swing 6s ease-in-out infinite;animation-delay:calc(1.2s + var(--i) * .12s),calc(3s + var(--i) * .35s)}@keyframes pdp2-door{to{opacity:1;transform:perspective(600px) rotateY(0)}}@keyframes pdp2-door-swing{0%,70%,to{transform:perspective(600px) rotateY(0)}80%{transform:perspective(600px) rotateY(-55deg)}}.pdp2-blueprint__dim line,.pdp2-blueprint__dim path{stroke:var(--pdp2-brown-dk);stroke-width:2.5;fill:none;stroke-linecap:round}.pdp2-blueprint__dim text{fill:var(--pdp2-brown-dk);font-weight:800;font-size:18px}.pdp2-blueprint__dim{opacity:0;transition:opacity .6s,transform .9s var(--pdp2-ease)}.pdp2-blueprint__dim--h{transform:translate(-30px)}.pdp2-blueprint__dim--w{transform:translateY(30px)}.is-in .pdp2-blueprint__dim{opacity:1;transform:none;transition-delay:1.9s}.pdp2-unbox__shadow{fill:#1614121f;animation:pdp2-shadow 5s ease-in-out infinite;transform-origin:210px 300px}.pdp2-unbox__body,.pdp2-unbox__flap{fill:#d9b48f;stroke:#8b6a4c;stroke-width:3;stroke-linejoin:round}.pdp2-unbox__tape{stroke:#f1e2c9;stroke-width:10}.pdp2-unbox__label{fill:#5b4330;font-weight:800;font-size:17px}.pdp2-unbox__flap{transform-box:fill-box}.pdp2-unbox__flap--l{transform-origin:100% 100%}.pdp2-unbox__flap--r{transform-origin:0% 100%}.pdp2-unbox__chair circle{fill:url(#pdp2-puff);stroke:#cdbcae;stroke-width:2}.pdp2-unbox__chair{transform-box:view-box;transform-origin:210px 280px;transform:translateY(70px) scale(.25);opacity:0}.pdp2-unbox__sparks path{stroke:var(--pdp2-brown);stroke-width:3;stroke-linecap:round;opacity:0}.is-in .pdp2-unbox__flap--l{animation:pdp2-flap-l 5s var(--pdp2-ease) infinite}.is-in .pdp2-unbox__flap--r{animation:pdp2-flap-r 5s var(--pdp2-ease) infinite}.is-in .pdp2-unbox__box{animation:pdp2-box 5s ease-in-out infinite}.is-in .pdp2-unbox__chair{animation:pdp2-inflate 5s var(--pdp2-ease) infinite}.is-in .pdp2-unbox__sparks path{animation:pdp2-spark 5s ease-out infinite}@keyframes pdp2-flap-l{0%,8%{transform:rotate(0)}22%,90%{transform:rotate(-130deg)}to{transform:rotate(0)}}@keyframes pdp2-flap-r{0%,8%{transform:rotate(0)}22%,90%{transform:rotate(130deg)}to{transform:rotate(0)}}@keyframes pdp2-box{0%,24%{transform:none;opacity:1}40%,88%{transform:translateY(40px) scaleY(.4);opacity:0}to{transform:none;opacity:1}}@keyframes pdp2-inflate{0%,22%{transform:translateY(70px) scale(.25);opacity:0}42%{transform:translateY(-10px) scale(1.12);opacity:1}52%,86%{transform:translateY(0) scale(1);opacity:1}94%,to{transform:translateY(70px) scale(.25);opacity:0}}@keyframes pdp2-spark{0%,38%{opacity:0;transform:scale(.4)}46%{opacity:1;transform:scale(1.3)}60%,to{opacity:0;transform:scale(1)}}@keyframes pdp2-shadow{0%,22%{transform:scaleX(.7)}45%,86%{transform:scaleX(1.05)}to{transform:scaleX(.7)}}.pdp2-unbox__sparks path{transform-box:fill-box;transform-origin:center}.pdp2-features{padding-bottom:88px}.pdp2-features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px}.pdp2-card{background:#fff;border-radius:22px;padding:28px 22px;box-shadow:0 18px 40px -28px #16141273;transition:transform .45s var(--pdp2-ease),box-shadow .45s}.pdp2-card:hover{transform:translateY(-10px) rotate(-1deg);box-shadow:0 28px 50px -26px #1614128c}.pdp2-card h3{margin:16px 0 8px;font-size:18px}.pdp2-card p{margin:0;color:var(--pdp2-muted);font-size:15px;line-height:1.55}.pdp2-icon{width:64px;height:64px;fill:none;stroke:var(--pdp2-brown-dk);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;background:var(--pdp2-sand);border-radius:18px;padding:6px;overflow:visible}.pdp2-icon *{transform-box:fill-box;transform-origin:center}.pdp2-icon--squash rect,.pdp2-icon--squash path{animation:pdp2-squash 2.4s var(--pdp2-ease) infinite}@keyframes pdp2-squash{0%,to{transform:scale(1)}40%{transform:scale(1.18,.7)}60%{transform:scale(.92,1.12)}}.pdp2-icon--float path{animation:pdp2-float 3s ease-in-out infinite}@keyframes pdp2-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-5px)}}.pdp2-icon--weave path{stroke-dasharray:10 6;animation:pdp2-weave 1.6s linear infinite}@keyframes pdp2-weave{to{stroke-dashoffset:-32}}.pdp2-icon--bubbles circle{animation:pdp2-bub 2.4s ease-in-out infinite}.pdp2-icon--bubbles circle:nth-child(2){animation-delay:.3s}.pdp2-icon--bubbles circle:nth-child(3){animation-delay:.6s}@keyframes pdp2-bub{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.pdp2-icon__strike{stroke:#c0533f;stroke-dasharray:60;stroke-dashoffset:60;animation:pdp2-strike 3s ease-in-out infinite}@keyframes pdp2-strike{0%,15%{stroke-dashoffset:60}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:60}}.pdp2-icon__panel{transform-origin:50% 100%!important;animation:pdp2-fold 3s var(--pdp2-ease) infinite}@keyframes pdp2-fold{0%,15%,to{transform:scaleY(1)}45%,70%{transform:scaleY(.12)}}.pdp2-icon__field{stroke-dasharray:4 5;animation:pdp2-weave 1.2s linear infinite,pdp2-field 2.4s ease-in-out infinite}@keyframes pdp2-field{0%,to{opacity:.25}50%{opacity:1}}.pdp2-icon__cell{fill:var(--pdp2-brown);stroke:none;opacity:0;animation:pdp2-cell 3s ease-in-out infinite}.pdp2-icon__cell:nth-of-type(3){animation-delay:.5s}.pdp2-icon__cell:nth-of-type(4){animation-delay:1s}@keyframes pdp2-cell{0%,to{opacity:0;transform:scale(.3)}30%,70%{opacity:1;transform:scale(1)}}.pdp2-icon__check{stroke-dasharray:30;stroke-dashoffset:30;animation:pdp2-check 2.6s ease-in-out infinite}@keyframes pdp2-check{0%,20%{stroke-dashoffset:30}50%,85%{stroke-dashoffset:0}to{stroke-dashoffset:30}}.pdp2-icon--truck{animation:pdp2-bounce .9s ease-in-out infinite}.pdp2-icon__wind{animation:pdp2-wind .9s linear infinite}@keyframes pdp2-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pdp2-wind{0%{transform:translate(4px);opacity:1}to{transform:translate(-6px);opacity:0}}.pdp2-icon__shackle{animation:pdp2-shackle 2.8s var(--pdp2-ease) infinite}@keyframes pdp2-shackle{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.pdp2-icon__lid{animation:pdp2-lid 2.6s var(--pdp2-ease) infinite;transform-origin:10% 100%}@keyframes pdp2-lid{0%,55%,to{transform:rotate(0)}25%{transform:translateY(-6px) rotate(-14deg)}}.pdp2-steps{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;padding-bottom:88px}.pdp2-steps__img{width:100%;height:auto;border-radius:26px;display:block;box-shadow:0 30px 60px -36px #1614128c}.pdp2-steps__media{transform:rotate(-2deg)}.pdp2-steps__list{position:relative;list-style:none;margin:10px 0 0;padding:0 0 0 4px}.pdp2-steps__list li{position:relative;z-index:1;display:flex;gap:18px;align-items:flex-start;padding-bottom:30px}.pdp2-steps__list h3{margin:6px 0 4px;font-size:19px}.pdp2-steps__list p{margin:0;color:var(--pdp2-muted);line-height:1.55}.pdp2-steps__dot{flex:0 0 48px;height:48px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:18px;background:#fff;color:var(--pdp2-brown-dk);border:3px solid var(--pdp2-brown);transition:background .4s,color .4s,transform .5s var(--pdp2-ease)}.pdp2-steps__list li.is-in .pdp2-steps__dot{background:var(--pdp2-brown);color:#fff;transform:scale(1.12)}.pdp2-steps__line{position:absolute;left:25px;top:24px;width:4px;height:calc(100% - 78px);z-index:0}.pdp2-steps__line line{stroke:var(--pdp2-brown);stroke-width:4;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--pdp2-progress, 0) * 100);vector-effect:non-scaling-stroke}.pdp2-results{padding-bottom:72px}.pdp2-results__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.pdp2-ring{position:relative;text-align:center;background:#fff;border-radius:26px;padding:30px 22px 26px}.pdp2-ring svg{width:140px;height:140px;transform:rotate(-90deg)}.pdp2-ring circle{fill:none;stroke-width:10}.pdp2-ring__bg{stroke:var(--pdp2-sand)}.pdp2-ring__fg{stroke:var(--pdp2-brown);stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327;transition:stroke-dashoffset 2s cubic-bezier(.4,0,.1,1) .3s}.pdp2-ring.is-in .pdp2-ring__fg{stroke-dashoffset:calc(327 - 327 * var(--p) / 100)}.pdp2-ring strong{position:absolute;top:74px;left:0;right:0;font-size:34px}.pdp2-ring p{margin:14px 0 0;color:var(--pdp2-muted);line-height:1.5}.pdp2-trust{display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.pdp2-trust__item{display:flex;align-items:center;gap:14px;background:#fff;border-radius:999px;padding:10px 24px 10px 10px;font-weight:700}.pdp2-trust .pdp2-icon{width:52px;height:52px;border-radius:50%}.pdp2-reveal{opacity:0;transform:translateY(70px) scale(.92) rotate(1.5deg);transition:opacity .9s ease,transform 1.1s var(--pdp2-ease);transition-delay:calc(var(--d, 0) * .12s)}.pdp2-reveal[data-delay="1"]{--d: 1}.pdp2-reveal[data-delay="2"]{--d: 2}.pdp2-reveal[data-delay="3"]{--d: 3}.pdp2-reveal.is-in{opacity:1;transform:none}.pdp2-steps__media.pdp2-reveal.is-in{transform:rotate(-2deg)}.template-product kaching-bundle{transition:transform .4s var(--pdp2-ease, ease)}.pdp2-flash{animation:pdp2-flash 1.2s ease-out 1;border-radius:12px}@keyframes pdp2-flash{0%{box-shadow:0 0 #a3897be6}to{box-shadow:0 0 0 22px #a3897b00}}@media(max-width:989px){.pdp2-hero,.pdp2-steps{grid-template-columns:1fr;gap:30px}.pdp2-hero__art{order:-1}.pdp2-features__grid{grid-template-columns:repeat(2,1fr);gap:14px}.pdp2-results__grid{grid-template-columns:1fr}.pdp2-steps__media,.pdp2-steps__media.pdp2-reveal.is-in{transform:none}}@media(max-width:520px){.pdp2-features__grid{grid-template-columns:1fr}.pdp2-card{display:grid;grid-template-columns:64px 1fr;column-gap:16px;align-items:start;padding:20px}.pdp2-card h3{margin-top:2px}.pdp2-card p{grid-column:2}.pdp2-trust__item{width:100%}}@media(prefers-reduced-motion:reduce){.pdp2 *,.pdp2 *:before,.pdp2 *:after{animation:none!important;transition:none!important}.pdp2-reveal,.pdp2-blueprint__door,.pdp2-blueprint__dim,.pdp2-unbox__chair{opacity:1!important;transform:none!important}.pdp2-blueprint .pdp2-draw{stroke-dashoffset:0}.pdp2-unbox__box{display:none}}.rv2{background:var(--pdp2-ink);color:#f6efe8;padding:84px 0 90px}.rv2 .pdp2-h2{color:#fff}.rv2__head{text-align:center;margin-bottom:40px}.rv2__stars{display:flex;justify-content:center;gap:6px;margin-bottom:14px}.rv2__stars svg{width:34px;height:34px;fill:#f2b84b;animation:rv2-star .8s var(--pdp2-ease) both,pdp2-twinkle 4s ease-in-out infinite;animation-delay:calc(var(--i) * .12s),calc(1.5s + var(--i) * .2s)}@keyframes rv2-star{0%{opacity:0;transform:scale(0) rotate(-90deg)}}.rv2__sub{margin:0;color:#c9bcb2;font-size:17px}.rv2__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.rv2__track{display:flex;gap:22px;width:max-content;padding:10px 0 20px;animation:rv2-scroll 16s linear infinite}.rv2__viewport:hover .rv2__track,.rv2__viewport:focus-within .rv2__track{animation-play-state:paused}@keyframes rv2-scroll{to{transform:translate(calc(-50% - 11px))}}.rv2-card{position:relative;flex:0 0 320px;display:flex;flex-direction:column;background:#f8f2ec;color:var(--pdp2-ink);border-radius:24px;overflow:hidden;transition:transform .45s var(--pdp2-ease)}.rv2-card:nth-child(odd){transform:rotate(-1.2deg)}.rv2-card:nth-child(2n){transform:rotate(1.2deg) translateY(10px)}.rv2-card:hover{transform:rotate(0) translateY(-10px) scale(1.03)}.rv2-card__media{aspect-ratio:4 / 3;overflow:hidden}.rv2-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--pdp2-ease)}.rv2-card:hover .rv2-card__media img{transform:scale(1.08)}.rv2-card__body{position:relative;padding:22px 22px 20px;flex:1;display:flex;flex-direction:column}.rv2-card__quote{position:absolute;right:18px;top:-22px;width:48px;height:36px;fill:var(--pdp2-brown);background:var(--pdp2-ink);border-radius:12px;padding:8px;box-sizing:content-box}.rv2-card--text .rv2-card__quote{position:static;margin-bottom:10px}.rv2-card__stars{margin:0 0 8px;color:#e8a93a;letter-spacing:2px}.rv2-card h3{margin:0 0 8px;font-size:18px}.rv2-card__text{margin:0 0 16px;color:var(--pdp2-muted);line-height:1.6;font-size:15px;flex:1}.rv2-card__author{margin:0;display:flex;align-items:center;gap:10px;font-weight:800;font-size:14px}.rv2-card__author span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--pdp2-brown);color:#fff;font-size:14px}@media(max-width:749px){.rv2{padding:60px 0 64px}.rv2__track{gap:14px;animation-duration:12s}@keyframes rv2-scroll{to{transform:translate(calc(-50% - 7px))}}.rv2-card{flex-basis:250px}.rv2-card__text{font-size:14px}}@media(prefers-reduced-motion:reduce){.rv2__track{animation:none}.rv2__viewport{overflow-x:auto}}.st2{padding:90px 0 100px;background:radial-gradient(120% 90% at 20% 30%,#f3e7dc 0%,var(--pdp2-cream) 60%)}.st2__inner{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.st2__window{position:relative;padding-top:34px}.st2__awning{position:absolute;z-index:3;left:-4%;top:0;width:108%;height:62px;filter:drop-shadow(0 10px 8px rgba(22,20,18,.18));transform-origin:50% 0;animation:st2-awning 5s ease-in-out infinite}@keyframes st2-awning{0%,to{transform:scaleY(1) skew(0)}50%{transform:scaleY(1.08) skew(-1.5deg)}}.st2__frame{position:relative;overflow:hidden;border-radius:26px 26px 30px 30px;border:10px solid #fff;box-shadow:0 40px 70px -40px #161412a6;transform:perspective(1200px) rotateY(-4deg);transition:transform .8s var(--pdp2-ease)}.st2__window:hover .st2__frame{transform:perspective(1200px) rotateY(0) scale(1.01)}.st2__img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;animation:st2-kenburns 18s ease-in-out infinite alternate}@keyframes st2-kenburns{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.12) translate(-2%,-1%)}}.st2__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 70%,rgba(255,196,120,.35),transparent 70%);mix-blend-mode:soft-light;animation:st2-glow 4s ease-in-out infinite}@keyframes st2-glow{0%,to{opacity:.55}50%{opacity:1}}.st2__sign{position:absolute;z-index:4;right:6%;top:46px;width:120px;transform-origin:50% 4px;animation:st2-swing 3.2s ease-in-out infinite;filter:drop-shadow(0 12px 10px rgba(22,20,18,.3))}.st2__sign svg{display:block;width:100%;height:auto;overflow:visible}.st2__sign .st2__string{fill:none;stroke:#6b625c;stroke-width:2.5}.st2__sign circle{fill:#6b625c}.st2__sign rect{fill:var(--pdp2-ink);stroke:var(--pdp2-brown);stroke-width:3}.st2__sign text{fill:#f3d9a4;font-weight:900;font-size:19px;letter-spacing:.12em;font-family:inherit}@keyframes st2-swing{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.st2__text{color:var(--pdp2-muted);font-size:17px;line-height:1.7}.st2__text p{margin:0 0 12px}.st2__sig{display:flex;align-items:center;gap:12px;margin-top:18px}.st2__heart{width:34px;height:32px;flex:0 0 34px;fill:#d0675a;animation:st2-beat 1.3s ease-in-out infinite;transform-origin:center}@keyframes st2-beat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(.95)}45%{transform:scale(1.15)}}.st2__signature{width:min(320px,80%);height:auto;overflow:visible}.st2__signature text{font-size:34px;font-style:italic;font-weight:700;fill:transparent;stroke:var(--pdp2-brown-dk);stroke-width:1.2;stroke-dasharray:900;stroke-dashoffset:900}.st2__sig.is-in .st2__signature text{animation:st2-write 3s cubic-bezier(.6,0,.2,1) .3s forwards,st2-fill .8s ease 2.6s forwards}@keyframes st2-write{to{stroke-dashoffset:0}}@keyframes st2-fill{to{fill:var(--pdp2-brown-dk)}}.st2__underline{fill:none;stroke:var(--pdp2-brown);stroke-width:3;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400}.st2__sig.is-in .st2__underline{animation:st2-write 1.2s ease 2.8s forwards}.st2__address{display:flex;align-items:center;gap:10px;margin:24px 0 0;font-weight:700;color:var(--pdp2-ink)}.st2__address .st2__pin{flex:0 0 22px;width:22px;height:22px;color:var(--pdp2-brown-dk)}.st2__pin{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;animation:st2-pin 1.8s var(--pdp2-ease) infinite}@keyframes st2-pin{0%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}@media(max-width:989px){.st2{padding:60px 0 70px}.st2__inner{grid-template-columns:1fr;gap:34px}.st2__sign{width:92px;top:40px}.st2__frame{transform:none;border-width:6px}}@media(prefers-reduced-motion:reduce){.st2__signature text{fill:var(--pdp2-brown-dk);stroke-dashoffset:0}.st2__underline{stroke-dashoffset:0}}.faq2{overflow:visible;padding:80px 0 90px;background:linear-gradient(180deg,var(--pdp2-cream) 0%,#f3ebe3 100%)}.faq2__inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.faq2__aside{position:sticky;top:110px}.faq2__art{width:min(260px,100%);height:auto;margin:6px 0 22px;overflow:visible}.faq2__bubble path{stroke-width:4;stroke-linejoin:round}.faq2__bubble--a path{fill:var(--pdp2-ink);stroke:var(--pdp2-ink)}.faq2__bubble--a text{fill:var(--pdp2-brown);font-size:46px;font-weight:900;font-family:inherit}.faq2__bubble--b path{fill:#fff;stroke:var(--pdp2-brown)}.faq2__bubble{transform-box:fill-box;transform-origin:20% 100%;animation:faq2-bob 4s ease-in-out infinite}.faq2__bubble--b{transform-origin:80% 100%;animation-delay:-2s}@keyframes faq2-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-2deg)}}.faq2__dot{fill:var(--pdp2-brown);animation:faq2-typing 1.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.faq2__dot:nth-of-type(2){animation-delay:.15s}.faq2__dot:nth-of-type(3){animation-delay:.3s}@keyframes faq2-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-7px);opacity:1}}.faq2__contact{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:999px;background:#fff;color:var(--pdp2-ink);text-decoration:none;box-shadow:0 16px 30px -24px #16141299;transition:transform .35s var(--pdp2-ease)}.faq2__contact span{color:var(--pdp2-muted)}.faq2__contact svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--pdp2-ease)}.faq2__contact:hover{transform:translateY(-3px)}.faq2__contact:hover svg{transform:translate(6px)}.faq2__list{display:grid;gap:14px}.faq2__item{background:#fff;border-radius:20px;box-shadow:0 18px 34px -30px #16141299;transition:box-shadow .4s,transform .4s var(--pdp2-ease)}.faq2__item:hover{transform:translate(6px)}.faq2__item[open]{box-shadow:0 0 0 2px var(--pdp2-brown),0 24px 40px -30px #161412b3}.faq2__item summary{display:flex;align-items:center;gap:16px;padding:20px 22px;cursor:pointer;list-style:none}.faq2__item summary::-webkit-details-marker{display:none}.faq2__num{flex:0 0 auto;font-weight:900;font-size:14px;color:var(--pdp2-brown);letter-spacing:.06em}.faq2__q{flex:1;font-weight:700;font-size:17px;line-height:1.35}.faq2__icon{position:relative;flex:0 0 34px;height:34px;border-radius:50%;background:var(--pdp2-sand);transition:transform .5s var(--pdp2-ease),background .3s}.faq2__icon:before,.faq2__icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;margin:-1.25px 0 0 -7px;border-radius:2px;background:var(--pdp2-brown-dk)}.faq2__icon:after{transform:rotate(90deg)}.faq2__item[open] .faq2__icon{transform:rotate(135deg);background:var(--pdp2-brown)}.faq2__item[open] .faq2__icon:before,.faq2__item[open] .faq2__icon:after{background:#fff}.faq2__a{padding:0 22px 22px 56px;color:var(--pdp2-muted);line-height:1.65}.faq2__item[open] .faq2__a{animation:faq2-open .5s var(--pdp2-ease) both}@keyframes faq2-open{0%{opacity:0;transform:translateY(-12px)}}@media(max-width:989px){.faq2{padding:56px 0 64px}.faq2__inner{grid-template-columns:1fr;gap:20px}.faq2__aside{position:static;text-align:center}.faq2__art{width:180px;margin:0 auto 16px;display:block}.faq2__a{padding-left:22px}.faq2__item{text-align:left}.faq2__item summary{padding:16px;gap:12px}.faq2__q{font-size:16px}.faq2__contact{font-size:14px;padding:12px 18px;white-space:nowrap}}.shopify-section[id$=__main]{--pdp2-brown: #a3897b;--pdp2-brown-dk: #7d6557;--pdp2-ink: #161412;--pdp2-muted: #6b625c;--pdp2-sand: #efe6dd;--pdp2-cream: #faf6f2;--pdp2-ease: cubic-bezier(.2, .9, .25, 1.15);background:linear-gradient(180deg,#fff 0%,var(--pdp2-cream) 100%)}.shopify-section[id$=__main] .product__media-wrapper media-gallery{display:block;position:relative;background:var(--pdp2-sand);border-radius:30px;padding:14px;box-shadow:0 34px 60px -44px #16141299;animation:pdp2-gallery-in 1s var(--pdp2-ease) both}@keyframes pdp2-gallery-in{0%{opacity:0;transform:translateY(40px) scale(.95)}}.shopify-section[id$=__main] .product__media-wrapper media-gallery img{border-radius:20px}.shopify-section[id$=__main] .product__media-wrapper media-gallery:before,.shopify-section[id$=__main] .product__media-wrapper media-gallery:after{content:"";position:absolute;z-index:6;width:122px;height:122px;top:-18px;right:-18px;pointer-events:none}.shopify-section[id$=__main] .product__media-wrapper media-gallery:before{border-radius:50%;background:var(--pdp2-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ctext x='100' y='104' text-anchor='middle' font-family='Arial,sans-serif' font-weight='900' font-size='44' fill='%23a3897b'%3E1%2B1%3C/text%3E%3Ctext x='100' y='132' text-anchor='middle' font-family='Arial,sans-serif' font-weight='800' font-size='16' letter-spacing='3' fill='%23fff'%3EOFFERT%3C/text%3E%3C/svg%3E") center / contain no-repeat;animation:pdp2-badge-bob 3s var(--pdp2-ease) infinite}.shopify-section[id$=__main] .product__media-wrapper media-gallery:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cdefs%3E%3Cpath id='c' d='M100 100 m-78 0 a78 78 0 1 1 156 0 a78 78 0 1 1 -156 0'/%3E%3C/defs%3E%3Ctext font-family='Arial,sans-serif' font-weight='800' font-size='15' letter-spacing='2.6' fill='%23fff'%3E%3CtextPath href='%23c'%3E1 ACHET%C3%89 %3D 1 OFFERT %E2%9C%A6 1 ACHET%C3%89 %3D 1 OFFERT %E2%9C%A6%3C/textPath%3E%3C/text%3E%3C/svg%3E") center / contain no-repeat;animation:pdp2-spin 14s linear infinite}@keyframes pdp2-badge-bob{0%,to{transform:scale(1) rotate(-8deg)}50%{transform:scale(1.1) rotate(5deg)}}.shopify-section[id$=__main] .product__title h1{font-size:clamp(30px,3.1vw,44px);line-height:1.08;letter-spacing:-.015em;font-weight:700}.shopify-section[id$=__main] .product__info-container>*{animation:pdp2-info-in .8s var(--pdp2-ease) both}.shopify-section[id$=__main] .product__info-container>:nth-child(4){animation-delay:.1s}.shopify-section[id$=__main] .product__info-container>:nth-child(5){animation-delay:.2s}.shopify-section[id$=__main] .product__info-container>:nth-child(6){animation-delay:.3s}.shopify-section[id$=__main] .product__info-container>:nth-child(n+7){animation-delay:.4s}@keyframes pdp2-info-in{0%{opacity:0;transform:translateY(26px)}}.shopify-section[id$=__main] .rating-stars__container svg{animation:pdp2-twinkle 3.6s ease-in-out infinite;transform-origin:center}.shopify-section[id$=__main] .rating-stars__container svg:nth-child(2){animation-delay:.15s}.shopify-section[id$=__main] .rating-stars__container svg:nth-child(3){animation-delay:.3s}.shopify-section[id$=__main] .rating-stars__container svg:nth-child(4){animation-delay:.45s}.shopify-section[id$=__main] .rating-stars__container svg:nth-child(5){animation-delay:.6s}@keyframes pdp2-twinkle{0%,70%,to{transform:scale(1) rotate(0)}80%{transform:scale(1.35) rotate(18deg)}}.pdp2-chips{list-style:none;margin:16px 0 20px;padding:0;display:grid;gap:10px}.pdp2-chips li{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #eee3da;border-radius:16px;padding:8px 16px 8px 8px;font-size:15px;line-height:1.35;opacity:0;transform:translate(-40px);animation:pdp2-chip .8s var(--pdp2-ease) forwards;animation-delay:calc(.35s + var(--i) * .16s)}.pdp2-chips .pdp2-icon{width:46px;height:46px;flex:0 0 46px;border-radius:12px;padding:5px}@keyframes pdp2-chip{to{opacity:1;transform:none}}kaching-bundle .kaching-bundles__bar{transition:transform .45s var(--pdp2-ease, ease),box-shadow .45s;border-radius:16px}kaching-bundle .kaching-bundles__bar:hover{transform:translateY(-3px)}kaching-bundle .kaching-bundles__bar--selected{transform:scale(1.025);animation:pdp2-bar-pulse 2.4s ease-in-out infinite}@keyframes pdp2-bar-pulse{0%,to{box-shadow:0 16px 30px -22px #16141299,0 0 #a3897b8c}50%{box-shadow:0 16px 30px -22px #16141299,0 0 0 9px #a3897b00}}kaching-bundle .kaching-bundles__bar-label{display:inline-block;animation:pdp2-wiggle 3s ease-in-out infinite}@keyframes pdp2-wiggle{0%,78%,to{transform:rotate(0)}84%{transform:rotate(-7deg) scale(1.12)}90%{transform:rotate(6deg) scale(1.12)}95%{transform:rotate(-3deg)}}kaching-bundle .kaching-bundles__bar--selected .kaching-bundles__bar-price{display:inline-block;animation:pdp2-price-pop .6s var(--pdp2-ease) both}@keyframes pdp2-price-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.shopify-section[id$=__main] .main-product-atc{transition:transform .35s var(--pdp2-ease);box-shadow:0 16px 30px -18px #7d6557e6;background-image:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.5) 50%,transparent 60%);background-size:260% 100%;background-repeat:no-repeat;animation:pdp2-shine 3.2s ease-in-out infinite}.shopify-section[id$=__main] .main-product-atc:hover{transform:translateY(-3px) scale(1.015)}@keyframes pdp2-shine{0%,50%{background-position:160% 0}to{background-position:-60% 0}}.pdp2-mini-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 6px}.pdp2-mini-trust span{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12.5px;font-weight:700;color:var(--pdp2-ink)}.pdp2-mini-trust .pdp2-icon{width:44px;height:44px;border-radius:50%;padding:6px}.shopify-section[id$=__main] .shipping-checkpoints__bar{transform-origin:left center;animation:pdp2-bar-grow 1.6s cubic-bezier(.6,0,.2,1) .5s both}@keyframes pdp2-bar-grow{0%{transform:scaleX(0)}}.shopify-section[id$=__main] .shipping-checkpoint__icon{animation:pdp2-cp-pop .7s var(--pdp2-ease) .4s both,pdp2-bounce 2.4s ease-in-out 2s infinite}.shopify-section[id$=__main] .shipping-checkpoint:nth-child(2) .shipping-checkpoint__icon{animation-delay:.9s,2.3s}.shopify-section[id$=__main] .shipping-checkpoint:nth-child(3) .shipping-checkpoint__icon{animation-delay:1.4s,2.6s}@keyframes pdp2-cp-pop{0%{transform:scale(0)}}.shopify-section[id$=__main] .product__accordion{background:#fff;border:1px solid #eee3da!important;border-radius:16px;padding:0 16px;margin-top:10px}@media(max-width:749px){.shopify-section[id$=__main] .product__media-wrapper media-gallery{padding:8px;border-radius:22px}.shopify-section[id$=__main] .product__media-wrapper media-gallery:before,.shopify-section[id$=__main] .product__media-wrapper media-gallery:after{width:84px;height:84px;top:-6px;right:-4px}}@media(prefers-reduced-motion:reduce){.shopify-section[id$=__main] *,.shopify-section[id$=__main] *:before,.shopify-section[id$=__main] *:after,kaching-bundle *{animation:none!important}.pdp2-chips li{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pdp-v2.css.map */
