.tour.tour-builder{--tb-gutter: clamp(20px, 5vw, 40px);--tb-max: max(1280px, 66.67vw);display:block;width:100%;margin:0;padding:clamp(40px,7vw,90px) 0 clamp(60px,9vw,120px);background:#fff;color:#1d1d1f}.tour.tour-builder .tour-builder__wrap{width:100%;max-width:var(--tb-max);margin:0 auto;padding-left:var(--tb-gutter);padding-right:var(--tb-gutter);box-sizing:border-box}.tour.tour-builder .tour-builder__head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(28px,5vw,56px)}.tour.tour-builder .tour-builder__eyebrow{margin:0 0 clamp(7px,1vw,10px);font-size:clamp(16px,1.8vw,20px);color:#1d1d1f}.tour.tour-builder .tour-builder__title{margin:0 0 clamp(16px,2.5vw,24px);font-size:clamp(32px,5.5vw,64px);font-weight:500;line-height:1.08;letter-spacing:-1px;color:#1d1d1f}.tour.tour-builder .tour-builder__sub{max-width:720px;color:#666;font-size:clamp(16px,1.8vw,20px);line-height:1.55}.tour.tour-builder .tour-builder__sub p{margin:0}.tour.tour-builder .tour-builder__grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,40px);align-items:start}.tour.tour-builder .tour-builder__form{display:flex;flex-direction:column;gap:22px;padding:clamp(20px,3vw,32px);border-radius:20px;background:#f5f5f7}.tour.tour-builder .tour-builder__fs{margin:0;padding:0;border:0;min-width:0}.tour.tour-builder .tour-builder__fs[hidden]{display:none}.tour.tour-builder .tour-builder__legend{padding:0;margin:0 0 10px;font-size:18px;font-weight:600;color:#1d1d1f}.tour.tour-builder .tour-builder__dims{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tour.tour-builder .tour-builder__field{display:flex;flex-direction:column;gap:4px}.tour.tour-builder .tour-builder__label{font-size:16px;font-weight:500}.tour.tour-builder .tour-builder__hint{font-size:16px;line-height:1.3;color:#6e6e73;min-height:2.6em}.tour.tour-builder .tour-builder__input{width:100%;min-height:52px;padding:0 14px;border:1px solid #d2d2d7;border-radius:12px;background:#fff;color:#1d1d1f;font-size:20px;font-weight:500;box-sizing:border-box}.tour.tour-builder .tour-builder__input:focus-visible{outline:2px solid #007f8c;outline-offset:1px;border-color:#007f8c}.tour.tour-builder .tour-builder__seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tour.tour-builder .tour-builder__opt{position:relative}.tour.tour-builder .tour-builder__opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.tour.tour-builder .tour-builder__opt span{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #d2d2d7;border-radius:100px;background:#fff;font-size:16px;font-weight:500;color:#1d1d1f;transition:background .25s ease,border-color .25s ease,color .25s ease}.tour.tour-builder .tour-builder__opt input:checked+span{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.tour.tour-builder .tour-builder__opt input:focus-visible+span{outline:2px solid #007f8c;outline-offset:2px}.tour.tour-builder .tour-builder__err{margin:10px 0 0;font-size:16px;color:#b3261e}.tour.tour-builder .tour-builder__err[hidden]{display:none}.tour.tour-builder .tour-builder__note{margin:0;font-size:16px;line-height:1.45;color:#6e6e73}.tour.tour-builder .tour-builder__stage{display:flex;flex-direction:column;gap:clamp(20px,3vw,28px)}.tour.tour-builder .tour-builder__plan{border-radius:20px;background:#fff;border:1px solid #e5e5ea;padding:8px}.tour.tour-builder .tour-builder__svg{display:block;width:100%;height:auto;max-height:70vh}.tour.tour-builder .tour-builder__plan:empty{display:block;min-height:300px}.tour.tour-builder .tour-builder__result{display:flex;flex-direction:column;gap:16px;padding:clamp(20px,3vw,28px);border-radius:20px;background:#f5f5f7}.tour.tour-builder .tour-builder__result:empty{display:none}.tour.tour-builder .tour-builder__r-img{border-radius:14px;overflow:hidden;aspect-ratio:16 / 9;background:#e8e8ed}.tour.tour-builder .tour-builder__r-img img{display:block;width:100%;height:100%;object-fit:cover}.tour.tour-builder .tour-builder__r-k{margin:0;font-size:16px;font-weight:600;color:#007f8c}.tour.tour-builder .tour-builder__r-t{margin:4px 0 0;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.5px;color:#1d1d1f}.tour.tour-builder .tour-builder__r-d{margin:0;font-size:16px;line-height:1.5;color:#444}.tour.tour-builder .tour-builder__r-facts{margin:12px 0 18px;padding:0;list-style:none;display:grid;gap:6px;font-size:16px;line-height:1.45;color:#444}.tour.tour-builder .tour-builder__r-facts b{color:#1d1d1f;font-weight:600}.tour.tour-builder .tour-builder__r-alt{margin:14px 0 0;font-size:16px;color:#6e6e73}.tour.tour-builder .tour-builder__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;text-align:center;line-height:1.25;box-sizing:border-box;border-radius:100px;background:#1d1d1f;color:#fff;font-size:17px;font-weight:600;text-decoration:none;transition:background .3s ease,transform .3s ease}.tour.tour-builder .tour-builder__btn:hover{background:#333}.tour.tour-builder .tour-builder__btn:focus-visible{outline:2px solid #007f8c;outline-offset:3px}.tour.tour-builder .tour-builder__link{color:#1d1d1f;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}@media(min-width:990px){.tour.tour-builder .tour-builder__grid{grid-template-columns:360px 1fr}.tour.tour-builder .tour-builder__form{position:sticky;top:90px}.tour.tour-builder .tour-builder__result{flex-direction:row;align-items:stretch}.tour.tour-builder .tour-builder__r-img{flex:0 0 42%;aspect-ratio:auto;min-height:220px}.tour.tour-builder .tour-builder__r-body{flex:1 1 auto}}@media(prefers-reduced-motion:no-preference){.tour.tour-builder .tour-builder__btn:hover{transform:translateY(-2px)}}.tour.tour-builder .tour-builder__tiers{margin:0 0 18px}.tour.tour-builder .tour-builder__seg--3{grid-template-columns:repeat(3,1fr)}.tour.tour-builder .tour-builder__track{display:flex;flex-direction:column;gap:18px}.tour.tour-builder .tour-builder__track .tour-builder__hint{min-height:0}.tour.tour-builder .tour-builder__enq{padding:clamp(20px,3vw,28px);border-radius:20px;background:#f5f5f7;scroll-margin-top:110px}.tour.tour-builder .tour-builder__enq[hidden]{display:none}.tour.tour-builder .tour-builder__enq-form{display:flex;flex-direction:column;gap:16px}.tour.tour-builder .tour-builder__enq-form .tour-builder__r-t{margin-bottom:4px}.tour.tour-builder .tour-builder__ta{min-height:96px;padding:12px 14px;font-size:16px;line-height:1.45;resize:vertical}.tour.tour-builder .tour-builder__enq .tour-builder__input[type=text],.tour.tour-builder .tour-builder__enq .tour-builder__input[type=email],.tour.tour-builder .tour-builder__enq .tour-builder__input[type=tel]{font-size:16px}.tour.tour-builder button.tour-builder__btn{border:0;cursor:pointer;align-self:flex-start}@media(min-width:990px)and (max-height:999px){.tour.tour-builder .tour-builder__form{position:static}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tour-builder.css.map */
