.allard-contact-qualification{display:grid;grid-template-columns:minmax(0,1fr);gap:1.8rem;margin-block:2rem 1rem}.allard-contact-qualification label{display:block;margin-bottom:.7rem}.allard-contact-qualification .allard-contact-input{width:100%;box-sizing:border-box;height:auto;min-height:4.8rem;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.5);border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;line-height:1.4}.allard-contact-qualification .allard-contact-input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media screen and (min-width:750px){.allard-contact-qualification{grid-template-columns:repeat(2,minmax(0,1fr))}}.ga-instagram-feed{min-width:0}.ga-instagram-links{margin-top:28px}.ga-instagram-section .instafeed-container{border-radius:12px}#ga-home .ga-instagram-section{border-top:1px solid var(--line);background:var(--paper)}#ga-home .ga-social-intro{max-width:640px;margin-top:14px;font-size:15px}#ga-home .ga-instagram-feed{min-width:0}#ga-home .ga-instagram-feed .instafeed-container{border-radius:8px}#ga-home .ga-instagram-links{margin-top:24px}#ga-home .ga-instagram-links .ga-btn{min-height:44px;padding:10px 16px;font-size:14px}@media(max-width:549px){#ga-home .ga-instagram-links{gap:10px}#ga-home .ga-instagram-links .ga-btn{flex:1 1 100%}}#ga-home .ga-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#ga-home .ga-offer{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;border:1px solid var(--line);border-radius:10px;background:#fff}#ga-home .ga-offer-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}#ga-home .ga-offer-heading h3{flex:1;min-width:0}#ga-home .ga-offer-thumb{display:block;flex-shrink:0;width:120px;height:120px;object-fit:contain;border-radius:8px;background:var(--paper)}#ga-home .ga-offer p{flex-grow:1;font-size:15px}#ga-home .ga-offer-price{margin-top:6px;font-size:34px;font-weight:700;line-height:1.2}#ga-home .ga-offer-price small{display:inline-block;font-size:13px;font-weight:400;color:var(--muted)}#ga-home .ga-offer>a{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;color:#a61920;font-size:14px;font-weight:650;text-underline-offset:4px}#ga-home .ga-autumn-note{margin-top:18px;max-width:800px}@media(max-width:749px){#ga-home .ga-offer-grid{gap:16px}#ga-home .ga-offer{padding:22px}#ga-home .ga-offer-heading{gap:12px}#ga-home .ga-offer-thumb{width:96px;height:96px}}@media(max-width:699px){#ga-home .ga-offer-grid{grid-template-columns:1fr}}.ga-evaluation-note{font-size:14px;line-height:1.6;margin:16px 0}#ga-home .ga-evaluation-note{margin:16px 0;max-width:600px;font-size:14px}.ga-evaluation-note a{text-decoration:underline;text-underline-offset:3px}#ga-home{--ink: #20211f;--muted: #626560;--red: #c82026;--paper: #f5f5f1;--line: #e2e3dc;color:var(--ink);background:#fff;font:inherit;font-size:16px;line-height:1.6;letter-spacing:0}#ga-home *{box-sizing:border-box}#ga-home h1,#ga-home h2,#ga-home h3,#ga-home p{margin:0}#ga-home h1,#ga-home h2,#ga-home h3{color:inherit;font-family:inherit;letter-spacing:-.03em}#ga-home h1{max-width:650px;font-size:clamp(34px,4vw,56px);line-height:1.08;font-weight:700;text-wrap:balance}#ga-home h2{font-size:clamp(27px,3vw,39px);line-height:1.2;font-weight:650;text-wrap:balance}#ga-home h3{font-size:21px;line-height:1.3;font-weight:650}#ga-home p{color:var(--muted)}#ga-home a{color:inherit;text-underline-offset:4px}#ga-home a:focus-visible{outline:3px solid var(--red);outline-offset:5px}#ga-home .ga-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}#ga-home .ga-section{padding-block:64px}#ga-home .ga-kicker{display:block;margin-bottom:14px;color:var(--red);font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}#ga-home .ga-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}#ga-home .ga-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 22px;border:1px solid var(--red);border-radius:6px;background:var(--red);color:#fff;font-size:15px;font-weight:650;line-height:1.4;text-align:center;text-decoration:none}#ga-home .ga-btn:hover{background:#a61920;border-color:#a61920}#ga-home .ga-btn--line{border-color:#b8bab2;background:transparent;color:var(--ink)}#ga-home .ga-btn--line:hover{background:#e9eae3;border-color:#8e9288}#ga-home .ga-hero{background:var(--paper)}#ga-home .ga-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:56px;padding-block:48px}#ga-home .ga-intro{max-width:540px;margin-top:20px;font-size:18px}#ga-home .ga-hero-photo{min-width:0}#ga-home .ga-hero-photo img{display:block;width:100%;height:410px;object-fit:cover;border-radius:12px}#ga-home .ga-small{font-size:13px;line-height:1.6}#ga-home .ga-quote-note{max-width:430px;margin-top:12px}#ga-home .ga-hours{margin-top:14px;font-size:13px}#ga-home .ga-rating{padding:0;margin:20px 0 0;border:0;background:transparent}#ga-home .ga-rating__copy strong{font-size:14px}#ga-home .ga-head{margin-bottom:28px}#ga-home .ga-service-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}#ga-home .ga-service-links p{font-size:14px}#ga-home .ga-service-links ul{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0;margin:0;list-style:none}#ga-home .ga-service-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}#ga-home .ga-service-links li:last-child a{color:#a61920}#ga-home .ga-reviews-simple{border-top:1px solid var(--line)}#ga-home .ga-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;align-items:start}#ga-home .ga-quote{min-width:0;margin:0;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff}#ga-home .ga-quote blockquote{margin:8px 0 14px;padding:0;border:0;font-size:16px;line-height:1.55;font-style:normal;letter-spacing:0}#ga-home .ga-quote figcaption{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.5}#ga-home .ga-quote figcaption span,#ga-home .ga-quote figcaption a{color:var(--muted);font-size:12px}#ga-home .ga-review-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px}#ga-home .ga-review-heading>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:600}#ga-home .ga-review-stars{color:#927000;font-size:15px;letter-spacing:2px;line-height:1.3}#ga-home .ga-approach{background:var(--paper)}#ga-home .ga-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:32px}#ga-home .ga-step-number{display:block;margin-bottom:12px;color:var(--red);font-size:13px;font-weight:700}#ga-home .ga-steps p{margin-top:12px;font-size:15px}#ga-home .ga-text-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px}#ga-home .ga-text-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}#ga-home .ga-contact{padding-block:56px;background:#20231f;color:#fff}#ga-home .ga-contact-grid{display:flex;align-items:center;justify-content:space-between;gap:36px}#ga-home .ga-contact p{margin-top:12px;color:#c9cdc3}#ga-home .ga-contact .ga-actions{flex-shrink:0;margin-top:0}#ga-home .ga-contact .ga-btn--line{color:#fff;border-color:#93988c}#ga-home .ga-contact .ga-btn--line:hover{background:#363b31}#ga-home .ga-contact a:focus-visible{outline-color:#fff}#ga-home .ga-zone-link{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;color:#d7dbd0;font-size:13px}@media(max-width:989px){#ga-home .ga-hero-grid{gap:32px}#ga-home .ga-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}#ga-home .ga-hero-photo img{height:390px}#ga-home .ga-contact-grid{display:block}#ga-home .ga-contact .ga-actions{margin-top:24px}}@media(max-width:749px){#ga-home .ga-wrap{width:calc(100% - 36px)}#ga-home .ga-section{padding-block:42px}#ga-home .ga-hero-grid{grid-template-columns:1fr;gap:28px;padding-block:32px}#ga-home .ga-intro{font-size:16px;margin-top:18px}#ga-home .ga-hero-photo img{height:220px;object-position:center 45%}#ga-home .ga-hero .ga-actions{gap:10px}#ga-home .ga-hero .ga-btn{flex:1 1 auto;padding-inline:14px;font-size:14px}#ga-home .ga-steps{grid-template-columns:1fr;gap:28px}#ga-home .ga-quote blockquote{font-size:15px}#ga-home .ga-quote{padding:16px}#ga-home .ga-service-links{gap:8px}#ga-home .ga-service-links ul{gap:4px 20px}#ga-home .ga-contact{padding-block:42px}#ga-home .ga-contact .ga-btn{flex:1 1 100%}#ga-home .ga-text-links{gap:4px 24px}}@media(max-width:549px){#ga-home .ga-quotes{grid-template-columns:1fr;gap:12px}}.ga-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:14px 18px;margin:20px 0;border-left:3px solid #b00000;border-radius:0 8px 8px 0;background:#f5f5f1;color:#20211f;line-height:1.5;letter-spacing:0}.ga-rating__stars{color:#927000;font-size:21px;letter-spacing:2px;white-space:nowrap}.ga-rating__copy{display:flex;flex-direction:column;gap:2px}.ga-rating__copy strong{font-size:16px;font-weight:700}.ga-rating__date{font-size:12px;color:#595959}.ga-reviews--compact .ga-rating{margin:0 0 12px}.product-form__input--pill label.ga-service-variant{display:flex;width:100%;max-width:100%;align-items:center;justify-content:space-between;gap:1.4rem;white-space:normal;text-align:left;line-height:1.5;padding:1.2rem 1.6rem;border-radius:.8rem}.ga-service-variant>span{min-width:0;overflow-wrap:anywhere}.ga-service-variant-price{flex-shrink:0;white-space:nowrap}@media screen and (max-width:480px){.product-form__input--pill label.ga-service-variant{align-items:flex-start;flex-direction:column;gap:.4rem}}.ga-souris-included{margin:.6rem 0 0}.ga-souris-details>.caption{margin:.3rem 0 1.4rem}.ga-souris-visits{padding:.2rem 1.6rem;border-inline-start:3px solid rgb(var(--color-button));background:rgba(var(--color-foreground),.035)}.ga-souris-visits p{margin:1.2rem 0;line-height:1.6}.ga-souris-contact{text-align:center}.ga-souris-contact p{margin:1rem 0}.ga-souris-evaluation{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid currentColor}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
