.ask{display:block;background:#fbfaf6;color:#2d4258;padding:76px 24px 88px}.ask *,.ask *:before,.ask *:after{box-sizing:border-box}.ask [hidden]{display:none!important}.ask__container{max-width:1180px;margin:0 auto}.ask__header{max-width:920px;margin-bottom:52px}.ask .ask__kicker{margin:0 0 12px;color:#607183;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ask h1{max-width:800px;margin:0;color:#2d4258;font-size:clamp(34px,4.5vw,58px);line-height:1.08;letter-spacing:-.025em}.ask__intro{max-width:660px;margin:22px 0 0;font-size:17px;line-height:1.65;color:#607183}.ask__steps{display:flex;flex-wrap:wrap;gap:16px 26px;list-style:none;margin:28px 0 0;padding:0}.ask__steps li{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.ask__steps span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:10px 10px 13px;background:#f5cfb2;color:#784532;font-weight:800}.ask__layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:start}.ask__section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ask h2{margin:0;color:#2d4258;font-size:25px;line-height:1.2;letter-spacing:-.015em}.ask__section-heading>span{color:#607183;font-size:13px}.ask__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ask__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e6ded4;border-radius:20px;background:#fff}.ask__card.is-selected{border-color:#2d4258;box-shadow:0 0 0 1px #2d4258}.ask__image{display:flex;justify-content:center;align-items:center;height:218px;padding:24px;color:inherit}.ask__image img{width:100%;height:100%;object-fit:contain}.ask__card-body{display:flex;flex:1;flex-direction:column;padding:0 22px 22px}.ask h3{margin:0 0 22px;color:#2d4258;font-size:18px;line-height:1.35}.ask h3 a{color:inherit;text-decoration:none}.ask h3 a:hover{text-decoration:underline}.ask__format{margin-top:auto}.ask label,.ask__label{display:block;margin:0 0 7px;color:#607183;font-size:13px}.ask select,.ask__single{display:flex;align-items:center;width:100%;min-height:48px;margin:0 0 14px;padding:10px 12px;border:1px solid #d6cfc5;border-radius:10px;background:#fff;color:#2d4258;font:inherit;font-size:15px}.ask select{padding-right:28px}.ask__button{display:block;width:100%;min-height:48px;padding:12px 15px;border:1px solid #2d4258;border-radius:10px;background:#2d4258;color:#fff;font:inherit;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer}.ask__button:hover:not(:disabled){background:#3d5670}.ask__choose.is-selected{background:#f5eee5;color:#2d4258}.ask__button:disabled{background:#eeebe6;border-color:#eeebe6;color:#65696d;cursor:not-allowed}.ask :is(a,button,select):focus-visible{outline:3px solid #ad5941;outline-offset:4px}.ask__summary{position:sticky;top:24px;padding:28px;border:1px solid #e6ded4;border-radius:22px;background:#fff}.ask__summary-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.ask__count{padding:7px 12px;border-radius:20px;background:#f5cfb2;color:#653c2d;font-size:14px;font-weight:800;white-space:nowrap}.ask__progress{display:flex;gap:6px;margin:22px 0}.ask__progress span{height:5px;flex:1;border-radius:9px;background:#eeebe6}.ask__progress span.is-filled{background:#d77962}.ask__empty{margin:0;color:#607183;font-size:15px;line-height:1.6}.ask__grid>.ask__empty{grid-column:1 / -1}.ask__item{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #ece6de;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ask__remove{flex-shrink:0;min-width:44px;min-height:44px;margin-top:-8px;padding:7px;border:0;background:transparent;color:#2d4258;font:inherit;font-size:22px;cursor:pointer}.ask__hint{margin:22px 0;color:#607183;font-size:13px;line-height:1.55}.ask__message{margin:12px 0 0;font-size:14px;line-height:1.5}.ask__message:empty{display:none}.ask__cart-link{display:inline-block;margin-top:12px;color:#2d4258}@media(max-width:989px){.ask{padding:56px 20px 64px}.ask__layout{grid-template-columns:minmax(0,1fr)}.ask__summary{position:static}.ask__header{margin-bottom:36px}}@media(max-width:600px){.ask{padding:40px 16px 48px}.ask h1{font-size:34px}.ask__intro{margin-top:16px;font-size:16px}.ask__steps{flex-direction:column;gap:12px;margin-top:24px}.ask__grid{grid-template-columns:minmax(0,1fr);gap:16px}.ask h2{font-size:23px}.ask__summary{padding:24px 20px}.ask__image{height:210px}}@media screen and (max-width:600px){.ask__header{text-align:center}.ask__steps{align-items:stretch;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:left}.ask__section-heading{justify-content:center;text-align:center}}.ask__quiz{margin-top:24px;padding:22px;border:1px solid #e6ded4;border-radius:16px;background:#fff}.ask__quiz p{margin:0;color:#2d4258;font-size:15px;line-height:1.6}.ask__quiz p+p{margin-top:6px;color:#607183}.ask__quiz-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;margin-top:16px;padding:12px 20px;border:1px solid #f5cfb2;border-radius:10px;background:#f5cfb2;color:#2d4258;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none}.ask__quiz-button:hover{background:#f0bf9b;border-color:#f0bf9b}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
