.g28-info-hero{background:var(--lilac);border-bottom:1px solid var(--ink);overflow:hidden}.g28-info-hero-grid{display:grid;grid-template-columns:1.45fr .8fr;align-items:center;gap:100px;padding-top:64px;padding-bottom:68px}.g28-info-hero h1{font-size:clamp(50px,6vw,82px);max-width:760px}.g28-info-hero h1 em{font-style:normal;color:var(--purple);text-decoration:underline;text-decoration-color:var(--pink);text-decoration-thickness:5px;text-underline-offset:8px}.g28-info-hero .g28-lead{max-width:590px}.g28-info-note{position:relative;background:var(--yellow);border:1.5px solid var(--ink);box-shadow:7px 7px #272332;transform:rotate(3deg);padding:36px 30px 27px;max-width:360px}.g28-info-note:before{content:"";position:absolute;background:#faf6eeaa;border:1px solid #27233222;width:96px;height:27px;left:calc(50% - 48px);top:-14px;transform:rotate(-6deg)}.g28-note-star{position:absolute;right:-20px;top:-36px;font:74px/1 Georgia,serif;color:var(--purple)}.g28 .g28-note-label{font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;margin-bottom:18px}.g28 .g28-note-heading{font:italic 34px/1.1 Georgia,serif;letter-spacing:-.03em}.g28 .g28-note-body{font-size:14px;line-height:1.65;margin-top:20px}.g28-note-sign{display:block;margin-top:25px;padding-top:15px;border-top:1px solid #27233250;font:italic 17px Georgia,serif}.g28-order-grid{display:grid;grid-template-columns:1.45fr .8fr;gap:90px;align-items:start}.g28-order-guide h2{font-size:clamp(35px,4vw,53px);max-width:520px}.g28-order-steps{list-style:none;padding:0;margin:37px 0 0;border-top:1.5px solid var(--ink)}.g28-order-steps>li{display:grid;grid-template-columns:46px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid #27233235}.g28-step-number{color:var(--purple);font:italic 34px/1 Georgia,serif;padding-top:2px}.g28-order-steps h3{font-size:23px;line-height:1.15;letter-spacing:-.035em}.g28-info-copy{font-size:15px;line-height:1.7;margin-top:12px}.g28-info-copy p+p{margin-top:12px}.g28-info-copy a,.g28-answer a{text-underline-offset:3px}.g28-checklist{background:#edcfdc;border:1.5px solid var(--ink);border-radius:10px;padding:30px}.g28-checklist h2{font-size:33px}.g28-checklist ul{list-style:none;padding:0;margin:26px 0}.g28-checklist li{display:flex;gap:12px;padding:16px 0;border-top:1px solid #27233235}.g28-checklist li>span{color:var(--purple);font-size:24px;line-height:1}.g28-checklist h3{font-size:17px;letter-spacing:-.02em}.g28-checklist .g28-info-copy{font-size:13px;margin-top:6px}.g28-checklist>.g28-info-copy{font-size:14px;margin-top:15px}.g28-checklist .g28-btn{width:100%;padding-left:10px;padding-right:10px;gap:14px}.g28-checklist>.g28-note{text-align:center;margin-top:18px;font-size:11px}.g28-timing{margin-top:28px;padding:28px;border:1.5px dashed #84738f;border-radius:10px}.g28-timing h3{font-size:25px}.g28-timing .g28-info-copy{font-size:13px}.g28-info-faq-grid{display:grid;grid-template-columns:.65fr 1.5fr;gap:110px;align-items:start}.g28-faq-index{position:sticky;top:calc(var(--header-height,100px) + 25px)}.g28-faq-index>a{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;padding:18px 0;border-top:1px solid #27233240;font-size:16px;font-weight:700}.g28-faq-index>a:last-of-type{border-bottom:1px solid #27233240}.g28-faq-index>a:hover{text-decoration:underline;text-underline-offset:5px;color:var(--purple)}.g28 .g28-faq-aside{font-size:13px;line-height:1.7;margin-top:25px;color:var(--purple)}.g28-faq-group+.g28-faq-group{margin-top:54px}.g28-faq-group h2{display:flex;align-items:baseline;gap:17px;font-size:33px;letter-spacing:-.04em;margin-bottom:24px}.g28-faq-group h2>span{font:italic 23px Georgia,serif;color:var(--purple)}.g28-info-faq .g28-accordion summary{font-size:16px;padding-top:23px;padding-bottom:23px;line-height:1.45}.g28-info-faq .g28-accordion details[open]{background:#e9def440}.g28-info-faq .g28-accordion details[open] summary{color:var(--purple)}.g28-info-faq .g28-answer{font-size:15px;line-height:1.75}.g28-anchor,.g28-faq-group,.g28-info-faq-grid{scroll-margin-top:calc(var(--header-height,100px) + 25px)}.g28-info-contact{background:var(--yellow);border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.g28-info-contact>.g28-wrap{display:flex;align-items:center;justify-content:space-between;gap:55px;padding-top:50px;padding-bottom:50px}.g28-info-contact h2{font-size:clamp(33px,4vw,48px)}.g28-info-contact h2+p{font-size:15px;margin-top:15px;max-width:500px}.g28-contact-actions{display:flex;flex-direction:column;align-items:center;gap:20px;flex-shrink:0}.g28-info-contact .g28-btn{background:var(--ink);color:var(--paper);box-shadow:3px 4px #9c875a}@media(max-width:989px){.g28-info-hero-grid{gap:45px;grid-template-columns:1.3fr .8fr}.g28-info-hero h1{font-size:58px}.g28-info-note{padding:28px 23px}.g28 .g28-note-heading{font-size:28px}.g28-order-grid{gap:35px;grid-template-columns:1.25fr 1fr}.g28-checklist{padding:23px}.g28-info-faq-grid{gap:45px;grid-template-columns:.7fr 1.5fr}.g28-faq-group h2{font-size:28px}}@media(max-width:749px){.g28-info-hero-grid{grid-template-columns:1fr;gap:45px;padding-top:35px;padding-bottom:45px}.g28-info-hero h1{font-size:clamp(45px,11.5vw,66px)}.g28-info-hero .g28-lead{font-size:16px}.g28-info-note{width:calc(100% - 22px);max-width:400px;justify-self:center;padding:27px 25px 23px;transform:rotate(2deg);box-shadow:5px 5px 0 var(--ink)}.g28-note-star{font-size:55px;right:-13px;top:-26px}.g28 .g28-note-heading{font-size:30px}.g28 .g28-note-body{margin-top:14px}.g28-note-sign{margin-top:18px}.g28-order-grid{grid-template-columns:1fr;gap:38px}.g28-order-steps{margin-top:28px}.g28-order-steps>li{grid-template-columns:32px 1fr;gap:16px;padding:23px 0}.g28-step-number{font-size:28px}.g28-order-steps h3{font-size:22px}.g28-order-guide h2{font-size:38px}.g28-checklist h2{font-size:32px}.g28-info-copy{font-size:14px}.g28-info-faq-grid{grid-template-columns:1fr;gap:38px;padding-top:35px}.g28-faq-index{position:static}.g28-faq-index>a{font-size:15px;padding:13px 0}.g28 .g28-faq-aside{margin-top:18px}.g28-faq-group h2{font-size:28px;gap:13px}.g28-info-faq .g28-accordion summary{font-size:15px}.g28-info-faq .g28-answer{font-size:14px;padding-right:12px}.g28-info-contact>.g28-wrap{display:block;padding-top:36px;padding-bottom:38px}.g28-info-contact h2{font-size:37px}.g28-contact-actions{align-items:flex-start;margin-top:25px}.g28-contact-actions .g28-textlink{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/28-info-pages.css.map */
