.aplp-sb{--sb-brown: #532912;--sb-orange: #ef942d;--sb-focus: #b85a0b;--sb-line: #eadccb;--sb-soft: #6b4a36;--sb-error: #b3261e;--sb-wa-gap: 100px;width:100%;overflow-x:clip;font-family:var(--font-body-family, "Poppins", sans-serif);color:var(--sb-brown);background:#fff;scroll-margin-top:80px}.aplp-sb *,.aplp-sb *:before,.aplp-sb *:after{box-sizing:border-box}.aplp-sb [hidden]{display:none!important}.aplp-sb__wrap{width:100%;max-width:1120px;margin-inline:auto;padding:40px 16px 48px}.aplp-sb__head{max-width:560px;margin:0 auto 26px;text-align:center}.aplp-sb__eyebrow{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--sb-focus)}.aplp-sb__title{margin:0 0 12px;font-family:var(--font-heading-family, "Libre Baskerville", Georgia, serif);font-size:clamp(26px,7vw,38px);line-height:1.2;font-weight:700;color:var(--sb-brown)}.aplp-sb__lead{margin:0;font-size:15px;line-height:1.6;color:var(--sb-soft)}.aplp-sb__grid{display:flex;flex-direction:column;gap:18px;min-width:0}.aplp-sb__panel{min-width:0;padding:20px 16px;background:#fbf7f2;border:1px solid var(--sb-line);border-radius:20px}.aplp-sb__step{min-width:0;margin:0 0 26px;padding:0;border:0}.aplp-sb__step:last-child{margin-bottom:0}.aplp-sb__legend{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:0;font-family:var(--font-heading-family, "Libre Baskerville", Georgia, serif);font-size:17px;line-height:1.3;font-weight:700;color:var(--sb-brown)}.aplp-sb__num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;font-family:var(--font-body-family, "Poppins", sans-serif);font-size:13px;font-weight:600;line-height:1;color:#fff;background:var(--sb-brown);border-radius:50%}.aplp-sb__optional{font-family:var(--font-body-family, "Poppins", sans-serif);font-size:13px;font-weight:400;color:var(--sb-soft)}.aplp-sb__options{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.aplp-sb__options--size{grid-template-columns:repeat(2,minmax(0,1fr))}.aplp-sb__options--size .aplp-sb__opt:last-child:nth-child(odd){grid-column:1 / -1}.aplp-sb__opt{position:relative;display:block;min-width:0;cursor:pointer}.aplp-sb__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.aplp-sb__card{display:flex;flex-direction:column;justify-content:center;gap:3px;height:100%;min-height:64px;padding:12px 14px;background:#fff;border:1.5px solid var(--sb-line);border-radius:14px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.aplp-sb__card-title{font-size:14px;line-height:1.35;font-weight:600;color:var(--sb-brown)}.aplp-sb__card-sub{font-size:12px;line-height:1.4;color:var(--sb-soft)}.aplp-sb__tag{display:inline-block;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.5;vertical-align:1px;color:var(--sb-brown);background:var(--sb-orange);border-radius:999px}.aplp-sb__card--size{align-items:center;min-height:72px;text-align:center}.aplp-sb__card--service{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:68px}.aplp-sb__svc-main{display:flex;flex-direction:column;gap:3px;min-width:0}.aplp-sb__price{flex:none;font-size:15px;font-weight:600;line-height:1.2;text-align:right;white-space:nowrap;color:var(--sb-brown)}.aplp-sb__input:checked+.aplp-sb__card{background:linear-gradient(180deg,#fff9ef,#fde6c6);border-color:var(--sb-orange);box-shadow:0 8px 18px #ef942d38}.aplp-sb__input:focus-visible+.aplp-sb__card,.aplp-sb__input:focus-visible+.aplp-sb__chip{outline:3px solid var(--sb-focus);outline-offset:2px}.aplp-sb__empty{margin:0;padding:14px;font-size:13px;color:var(--sb-soft);background:#fff;border:1.5px dashed var(--sb-line);border-radius:14px}.aplp-sb__flag{margin-left:auto;font-family:var(--font-body-family, "Poppins", sans-serif);font-size:12.5px;font-weight:600;line-height:1.3;text-align:right;color:var(--sb-error)}.aplp-sb__step.is-invalid .aplp-sb__num{background:var(--sb-error)}.aplp-sb__hint{margin:-4px 0 14px;font-size:12.5px;line-height:1.5;color:var(--sb-soft)}.aplp-sb__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aplp-sb__when{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aplp-sb__pick{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:60px;margin:0;padding:10px 14px;font:inherit;text-align:left;color:var(--sb-brown);background:#fff;border:1.5px solid var(--sb-line);border-radius:14px;cursor:pointer;transition:border-color .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.aplp-sb__pick-text{display:flex;flex-direction:column;gap:2px;min-width:0}.aplp-sb__pick-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-soft)}.aplp-sb__pick-value{overflow:hidden;font-size:14.5px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;color:var(--sb-soft)}.aplp-sb__pick.is-filled{background:#fffaf2;border-color:#f0c999}.aplp-sb__pick.is-filled .aplp-sb__pick-value{font-weight:600;color:var(--sb-brown)}.aplp-sb__pick.is-muted{opacity:.6}.aplp-sb__pick svg{flex:none;color:var(--sb-soft);transition:transform .2s ease}.aplp-sb__pick[aria-expanded=true]{border-color:var(--sb-orange)}.aplp-sb__pick[aria-expanded=true] svg{transform:rotate(180deg)}.aplp-sb__pick:focus-visible{outline:3px solid var(--sb-focus);outline-offset:2px}.aplp-sb__step.is-invalid .aplp-sb__pick:not(.is-filled){border-color:var(--sb-error)}.aplp-sb__pop{grid-column:1 / -1;min-width:0;padding:12px;background:#fff;border:1.5px solid var(--sb-line);border-radius:16px}.aplp-sb__cal-head{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:6px}.aplp-sb__cal-nav{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;color:var(--sb-brown);background:transparent;border:0;border-radius:50%;cursor:pointer;-webkit-tap-highlight-color:transparent}.aplp-sb__cal-nav:disabled{cursor:default;opacity:.25}.aplp-sb__cal-nav:not(:disabled):hover{background:#f5ece1}.aplp-sb__cal-month{flex:1;min-width:0}.aplp-sb__cal-month select{display:block;width:100%;min-height:44px;margin:0;padding:0 26px 0 10px;font:inherit;font-size:15px;font-weight:600;text-align:center;text-align-last:center;color:var(--sb-brown);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23532912' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 6px center / 14px;border:0;border-radius:10px;cursor:pointer;-webkit-appearance:none;appearance:none}.aplp-sb__cal-nav:focus-visible,.aplp-sb__cal-month select:focus-visible,.aplp-sb__cal-day:focus-visible,.aplp-sb__period:focus-visible,.aplp-sb__time:focus-visible{outline:3px solid var(--sb-focus);outline-offset:1px}.aplp-sb__cal-week,.aplp-sb__cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.aplp-sb__cal-week{margin-bottom:2px;font-size:11px;font-weight:600;line-height:24px;text-align:center;color:var(--sb-soft)}.aplp-sb__cal-grid{gap:2px}.aplp-sb__cal-day{height:42px;margin:0;padding:0;font:inherit;font-size:14px;font-weight:500;color:var(--sb-brown);background:transparent;border:0;border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.aplp-sb__cal-day:disabled{font-weight:400;color:#c9b9ac;cursor:default}@media(hover:hover){.aplp-sb__cal-day:not(:disabled):not(.is-selected):hover{background:#f5ece1}}.aplp-sb__cal-day.is-selected{font-weight:600;color:#fff;background:var(--sb-brown)}.aplp-sb__periods{display:inline-flex;gap:2px;margin-bottom:10px;padding:3px;background:#f5ece1;border-radius:999px}.aplp-sb__period{min-height:36px;margin:0;padding:0 16px;font:inherit;font-size:13px;font-weight:600;color:var(--sb-soft);background:transparent;border:0;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent}.aplp-sb__period[aria-pressed=true]{color:var(--sb-brown);background:#fff;box-shadow:0 1px 4px #53291226}.aplp-sb__times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aplp-sb__time{min-height:44px;margin:0;padding:0 4px;font:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;color:var(--sb-brown);background:#fff;border:1.5px solid var(--sb-line);border-radius:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover){.aplp-sb__time:not([aria-pressed=true]):hover{border-color:#f0c999;background:#fffaf2}}.aplp-sb__time[aria-pressed=true]{font-weight:600;color:#fff;background:var(--sb-brown);border-color:var(--sb-brown)}.aplp-sb__days-empty{grid-column:1 / -1;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--sb-soft);background:#fff;border:1.5px dashed var(--sb-line);border-radius:14px}.aplp-sb__fields{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.aplp-sb__field{min-width:0}.aplp-sb__label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.3;color:var(--sb-brown)}.aplp-sb__label small{font-size:12px;font-weight:400;color:var(--sb-soft)}.aplp-sb__text{display:block;width:100%;min-height:48px;margin:0;padding:12px 14px;font:inherit;font-size:16px;line-height:1.4;color:var(--sb-brown);background:#fff;border:1.5px solid var(--sb-line);border-radius:12px;-webkit-appearance:none;appearance:none}textarea.aplp-sb__text{min-height:92px;resize:vertical}.aplp-sb__text::placeholder{color:#9a8274;opacity:1}.aplp-sb__text:focus-visible{outline:3px solid var(--sb-focus);outline-offset:1px;border-color:var(--sb-orange)}.aplp-sb__text[aria-invalid=true]{border-color:var(--sb-error)}.aplp-sb__field-error{margin:6px 0 0;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--sb-error)}.aplp-sb__chips{display:flex;flex-wrap:wrap;gap:8px}.aplp-sb__opt--chip{display:inline-block;max-width:100%}.aplp-sb__chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:500;line-height:1.3;color:var(--sb-brown);background:#fff;border:1.5px solid var(--sb-line);border-radius:999px;transition:background .2s ease,color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.aplp-sb__chip-mark:before{content:"+";font-weight:600}.aplp-sb__chip-price:before{content:"\b7  "}.aplp-sb__input:checked+.aplp-sb__chip{font-weight:600;color:#fff;background:var(--sb-brown);border-color:var(--sb-brown)}.aplp-sb__input:checked+.aplp-sb__chip .aplp-sb__chip-mark:before{content:"\2713"}.aplp-sb__summary{min-width:0;padding:22px 18px;color:#fff;background:var(--sb-brown);border-radius:20px;box-shadow:0 18px 36px #53291238}.aplp-sb__sum-title{margin:0 0 14px;font-family:var(--font-heading-family, "Libre Baskerville", Georgia, serif);font-size:20px;line-height:1.2;font-weight:700;color:#fff}.aplp-sb__lines{display:flex;flex-direction:column;gap:10px;margin:0 0 16px;padding:0 0 16px;list-style:none;border-bottom:1px solid rgba(255,255,255,.2)}.aplp-sb__line{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0;font-size:14px;line-height:1.4;color:#ffffffeb}.aplp-sb__line--context{font-weight:600;color:#ffd9a8}.aplp-sb__line-value{flex:none;font-weight:600;white-space:nowrap;color:#fff}.aplp-sb__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:14px}.aplp-sb__total strong{font-size:26px;line-height:1.1;font-weight:600;color:#fff}.aplp-sb__unknown{margin:-6px 0 14px;font-size:12px;line-height:1.5;color:#ffd9a8}.aplp-sb__missing{margin:0 0 14px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.5;color:var(--sb-brown);background:#ffd9a8;border-radius:10px}.aplp-sb__wa{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:14px 20px;font-size:16px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;color:var(--sb-brown);background:var(--sb-orange);border-radius:14px;transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.aplp-sb__wa:focus-visible,.aplp-sb__bar-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.aplp-sb__wa:active{transform:scale(.98)}@media(hover:hover){.aplp-sb__wa:hover{transform:translateY(-2px);box-shadow:0 12px 24px #ef942d66}}.aplp-sb__note{margin:14px 0 0;font-size:12px;line-height:1.55;color:#ffffffd9}.aplp-sb__note strong{color:#fff}.aplp-sb__bar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--sb-wa-gap, 100px) calc(10px + env(safe-area-inset-bottom,0px)) 16px;color:#fff;background:var(--sb-brown);box-shadow:0 -8px 24px #53291247;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.aplp-sb__bar.is-visible{transform:none;visibility:visible;transition-delay:0s}.aplp-sb__bar-total{display:flex;flex-direction:column;min-width:0}.aplp-sb__bar-total span{font-size:11px;line-height:1.3;color:#ffffffd9}.aplp-sb__bar-total strong{font-size:19px;line-height:1.2;font-weight:600;color:#fff}.aplp-sb__bar-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;min-height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;color:var(--sb-brown);background:var(--sb-orange);border-radius:12px;-webkit-tap-highlight-color:transparent}@media(max-width:380px){.aplp-sb__bar-btn{padding:0 16px}.aplp-sb__when{gap:8px}.aplp-sb__pick{gap:4px;padding:10px}.aplp-sb__pick-value{font-size:13.5px}.aplp-sb__pick svg{width:14px;height:14px}.aplp-sb__pop{padding:8px}.aplp-sb__cal-day{height:40px}.aplp-sb__times{gap:6px}.aplp-sb__time{padding:0 2px;font-size:13px}}@media(min-width:440px){.aplp-sb__options--mode{grid-template-columns:repeat(2,minmax(0,1fr))}.aplp-sb__times{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:640px){.aplp-sb__wrap{padding:56px 24px 64px}.aplp-sb__head{margin-bottom:34px}.aplp-sb__lead{font-size:16px}.aplp-sb__panel{padding:28px 26px;border-radius:24px}.aplp-sb__options--size{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.aplp-sb__options--size .aplp-sb__opt:last-child:nth-child(odd){grid-column:auto}.aplp-sb__when{max-width:440px}.aplp-sb__times{grid-template-columns:repeat(4,minmax(0,1fr))}.aplp-sb__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.aplp-sb__field--wide{grid-column:1 / -1}}@media(min-width:900px){.aplp-sb__wrap{padding:72px 24px 80px}.aplp-sb__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.aplp-sb__summary{position:sticky;top:var(--aplp-sb-sticky, 100px);padding:26px 24px}.aplp-sb__bar{display:none}}@media(prefers-reduced-motion:reduce){.aplp-sb__card,.aplp-sb__chip,.aplp-sb__pick,.aplp-sb__pick svg,.aplp-sb__wa,.aplp-sb__bar{transition:none}.aplp-sb__wa:active,.aplp-sb__wa:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aplp-spa-builder.css.map */
