.mshenoveli-generator{--generator-shadow:0 1px 2px #0631310f,0 8px 24px -8px #12727238;--generator-grad:linear-gradient(135deg,#127272 0%,#0f5e5e 55%,#063131 100%)}.mshenoveli-generator .generator-primary-action{font-weight:600;color:#403226!important;background:#fdb738!important;border-color:#0000!important}.mshenoveli-generator .generator-primary-action:hover:not(:disabled){background:#efaa27!important}.mshenoveli-generator .generator-primary-action:focus-visible{outline-offset:3px;outline:3px solid #127272}.mshenoveli-generator .generator-primary-action:disabled{opacity:.55;cursor:not-allowed}.generator-quote-dialog h2{margin:0;font-size:22px;line-height:1.35}.generator-quote-dialog p{margin:0;font-size:14px;line-height:1.65}.generator-quote-dialog label{margin:0;font-size:14px}.generator-quote-dialog input{border-radius:12px;height:48px;margin:0;padding:10px 14px;font-size:16px}.generator-quote-dialog button{border-radius:12px;margin:0;padding:10px 14px;font-size:14px;line-height:1.4}.mshenoveli-generator .generator-generating-title{color:#f8faf9!important}html:has(.interior-generator-page){overflow:clip visible}body:has(.interior-generator-page){overflow:clip visible}.site#page:has(.interior-generator-page){overflow:clip visible}.pbmit-title-bar-wrapper.interior-generator-titlebar,.pbmit-title-bar-wrapper.interior-generator-titlebar .pbmit-title-bar-content{min-height:0!important}.pbmit-title-bar-wrapper.interior-generator-titlebar .pbmit-title-bar-content{padding-block:clamp(.85rem,2vw,1.4rem)!important}.pbmit-title-bar-wrapper.interior-generator-titlebar .pbmit-tbar-title{margin-bottom:.25rem!important;font-size:clamp(1.35rem,3.2vw,2rem)!important;line-height:1.15!important}.interior-generator-page{padding-block:clamp(.5rem,1.5vw,1.5rem);background:0 0!important}.interior-generator-page>.container{width:100%;max-width:100%}.mshenoveli-generator .generator-option-card{letter-spacing:normal;line-height:normal;color:#233c3b!important;background-color:#fffefa!important;border-radius:1rem!important;padding:0!important}.mshenoveli-generator .generator-option-card[aria-checked=true]{background-color:#f7fbf8!important}.mshenoveli-generator .generator-selection-chip{letter-spacing:normal;min-height:2.5rem;line-height:1.25;color:#55706a!important;background:#fffefa!important;border:1px solid #cbd8d2!important;border-radius:999px!important;padding:.5rem .75rem!important}.mshenoveli-generator .generator-segment{letter-spacing:normal;line-height:1.2;color:#55706a!important;background:#fffefa!important;border:1px solid #cbd8d2!important;padding:.5rem .75rem!important}.mshenoveli-generator .generator-segment[aria-checked=true]{color:#fff!important;background:#127272!important;border-color:#127272!important}.mshenoveli-generator .generator-back-button{letter-spacing:normal;line-height:1.2;color:#55706a!important;background:#fffefa!important;border:1px solid #cbd8d2!important;padding-inline:.75rem!important}.mshenoveli-generator .generator-back-button:hover,.mshenoveli-generator .generator-back-button:focus-visible{color:#063131!important;background:#f2f7f4!important}.mshenoveli-generator .generator-upload-dropzone{background:#f5faf9!important;border-color:#9bc5c2!important}.mshenoveli-generator .generator-upload-dropzone[data-invalid=true]{background:#fdf0f0!important;border-color:#e7000b!important}.mshenoveli-generator .generator-upload-dropzone p{margin:0}.mshenoveli-generator .generator-upload-remove{color:#55706a!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;line-height:1!important}.mshenoveli-generator .generator-result-action{min-inline-size:0;white-space:normal!important;border-radius:1rem!important;line-height:1.2!important}.mshenoveli-generator .generator-result-action svg{flex-shrink:0}.mshenoveli-generator .generator-result-action span{overflow-wrap:anywhere;min-inline-size:0}.mshenoveli-generator .generator-thumbnail-strip{scrollbar-width:none}.mshenoveli-generator .generator-thumbnail-strip::-webkit-scrollbar{display:none}.mshenoveli-generator .generator-carousel-button{width:2rem;height:2rem;place-items:center;min-inline-size:0;box-shadow:0 10px 24px #0631312e;color:#063131!important;background:#fffefaeb!important;border:1px solid #0631311f!important;border-radius:999px!important;padding:0!important;line-height:1!important;display:inline-grid!important}.mshenoveli-generator .generator-carousel-button:hover,.mshenoveli-generator .generator-carousel-button:focus-visible{color:#127272!important;background:#fff!important}@media (min-width:1024px){.mshenoveli-generator .generator-result-action{border-radius:1.15rem!important}}.mshenoveli-generator .generator-option-card .generator-option-title{overflow-wrap:anywhere;color:#233c3b!important}.mshenoveli-generator .generator-option-card .generator-option-description{overflow-wrap:anywhere;color:#667873!important}.mshenoveli-generator .generator-option-card[aria-checked=true] .generator-option-check{color:#fff!important;background-color:#127272!important;border-color:#127272!important}@media (max-width:639px){.interior-generator-page{padding-block:.75rem 2rem}.mshenoveli-generator .generator-option-description{-webkit-line-clamp:initial!important;line-clamp:unset!important;display:block!important;overflow:visible!important}.mshenoveli-generator .generator-selection-chip{max-width:calc(100% - 3.5rem);min-height:auto;font-size:.72rem;line-height:1.3;color:#55706a!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}}.mshenoveli-generator .bp-grid{background-image:repeating-linear-gradient(90deg,#1272721a 0 1px,#0000 1px 120px),repeating-linear-gradient(#1272721a 0 1px,#0000 1px 120px),repeating-linear-gradient(90deg,#12727212 0 1px,#0000 1px 24px),repeating-linear-gradient(#12727212 0 1px,#0000 1px 24px);background-position:0 0;-webkit-mask-image:radial-gradient(at top,#000,#0000 75%);mask-image:radial-gradient(at top,#000,#0000 75%)}@keyframes mshenoveli-scan{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(300%)}}@keyframes mshenoveli-reveal{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mshenoveli-shimmer{0%{background-position:-150% 0}to{background-position:150% 0}}@keyframes mshenoveli-handle-hint{0%{transform:translate(0)}20%{transform:translate(-9px)}45%{transform:translate(9px)}70%{transform:translate(-5px)}to{transform:translate(0)}}.mshenoveli-generator .anim-scan{will-change:transform,opacity;background:linear-gradient(#0000 0%,#12727200 0%,#1272728c 50%,#0000 100%);animation:1.8s ease-in-out infinite mshenoveli-scan}.mshenoveli-generator .anim-reveal{will-change:transform,opacity;animation:.6s cubic-bezier(.22,1,.36,1) both mshenoveli-reveal}.mshenoveli-generator .anim-shimmer{background-color:var(--muted);will-change:background-position;background-image:linear-gradient(100deg,#0000 30%,#1272721f 50%,#0000 70%);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s ease-in-out infinite mshenoveli-shimmer}.mshenoveli-generator .backdrop-blur,.mshenoveli-generator .backdrop-blur-sm{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mshenoveli-generator .generator-option-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.mshenoveli-generator .generator-option-description{-webkit-line-clamp:4}}@media (max-width:359px){.mshenoveli-generator .generator-result-eyebrow{display:none}}.mshenoveli-generator .anim-handle-hint{will-change:transform;animation:1.1s ease-in-out .4s 2 mshenoveli-handle-hint}@media (prefers-reduced-motion:reduce){.mshenoveli-generator .anim-scan,.mshenoveli-generator .anim-reveal,.mshenoveli-generator .anim-shimmer,.mshenoveli-generator .anim-handle-hint{animation:none!important}.mshenoveli-generator .anim-reveal{opacity:1;transform:none}.mshenoveli-generator .anim-scan{opacity:0}}
