.loader{align-items:center;display:flex;justify-content:center;position:relative}.loader__spinner{animation:rotation 1s linear infinite;aspect-ratio:1/1;border:3px solid;border-color:var(--primary-color,grey) var(--primary-color,grey) transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:auto;position:relative;width:100%}.loader__spinner:after{animation:rotationBack .5s linear infinite;border:3px solid;border-color:transparent var(--primary-color,#000) var(--primary-color,#000);border-radius:50%;bottom:0;box-sizing:border-box;content:"";height:1.5rem;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:1.5rem}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotationBack{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}html:has(.dialog:popover-open,.dialog[open]){overflow:hidden}.dialog{animation:modal-in .2s ease-out 0s;background:#fff;border:unset;border-radius:var(--border-radius-sm);container-name:modal;container-type:inline-size;max-height:calc(100dvh - 3rem);max-width:calc(100dvw - 3rem);overflow:auto;padding:0;position:fixed;top:50%;transition:.3s;translate:0 -50%;width:1100px;z-index:6}.dialog[open]+.dialog__backdrop{display:block}.dialog:popover-open{display:flex}.dialog::backdrop{animation:modal-bg-in .3s ease-out 0s;background:rgba(var(--primary-rgb),.7);background-color:var(--overlay-bg-color);background-size:var(--overlay-bg-size);opacity:1;transition:.3s}.dialog__backdrop{background:rgba(var(--primary-rgb),.7);background-color:var(--overlay-bg-color);background-size:var(--overlay-bg-size);content:"";display:none;height:100%;inset:0;opacity:1;position:fixed;transition:.3s;width:100%;z-index:5}.dialog__close{position:absolute;right:1.5rem;top:1.5rem;z-index:2}.dialog__banner{flex:min(33%,320px);margin:0;position:relative}@container modal (width <= 767px){.dialog__banner{display:none}}.dialog__banner img{display:block;height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%}.dialog__body{background:#fff;display:flex;flex:100%;flex-direction:column;gap:2rem;overflow:auto;padding:3rem;scrollbar-width:none}@media (width <= 767px){.dialog__body{padding:1.5rem}}.dialog__head{display:grid;width:100%}.dialog__label{color:var(--primary-color,#000);display:block;font-size:var(--text-body-title);font-weight:600;width:100%}.dialog__title{display:block;margin-bottom:0;text-wrap:pretty;width:100%}.dialog__title:after{border-top:1px solid var(--primary-color,#000);flex:1;height:0}.dialog__text{width:100%}.dialog__text>:last-child{margin-bottom:0}.dialog__list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;width:100%}.dialog__list-item{display:flex;font-size:var(--text-caption,.875rem);font-weight:400;gap:.75rem;width:100%}.dialog__list-item-icon{color:var(--primary-color,#000);flex:0 0 1.25rem}.dialog__list-item-icon iconify-icon{font-size:1.25rem}.dialog__box{background:var(--primary-tint-900,#d3d3d3);border:1px solid var(--primary-tint-800,#d3d3d3);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;gap:.5rem;padding:1rem;width:100%}.dialog__box--row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:start}.dialog__box-title{color:var(--secondary-color,#000);display:block;font-size:var(--text-body-title);font-weight:600;margin:0;width:100%}.dialog__box-price{display:block;font-size:var(--text-h2,2.1875rem);font-variant-numeric:tabular-nums;line-height:.9;text-align:left}.dialog__box-price-value{font-size:1em;font-weight:600;letter-spacing:var(--h2-letter-spacing)}.dialog__box-price-suffix{color:var(--primary-color,#000);font-size:var(--text-h5,1.25rem);font-weight:600}.dialog__box-caption{color:rgba(var(--text-rgb),.5);display:block;font-size:var(--text-caption);font-weight:400;margin:0;width:100%}.dialog__box-text{color:var(--primary-color,#000);font-size:var(--text-h3,1.5rem);font-weight:600}.dialog__box-image{display:block;flex:0 0 100px;margin-inline:0;width:min(100px,100%)}.dialog__box-image img{display:block;height:auto;width:100%}.dialog__box-icon{color:var(--primary-shade-400,#000);display:block;flex:0 0 100px;margin-inline:0;width:min(100px,100%)}.dialog__box-icon iconify-icon{font-size:100px}.dialog__form{position:relative;width:100%}.dialog__form--box{background:#fff;border-radius:var(--border-radius-sm);box-shadow:0 0 1.25rem 0 rgba(var(--primary-rgb),.2);display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1rem}.dialog__form .hs_cos_wrapper_type_form{width:100%}.dialog__form .hs_cos_wrapper_type_form:not(:has(form))+.loader{display:block}.dialog__form .loader{display:none;margin:auto;position:relative}.dialog__footer{display:flex;flex-wrap:wrap;gap:1rem .5rem;width:100%}.dialog__row{align-items:start;display:flex;flex-wrap:wrap;gap:2rem}.dialog__column{display:grid;flex:300px;gap:2rem}.dialog__column--sticky{position:sticky;top:0;z-index:1}@keyframes modal-bg-in{0%{opacity:0}to{opacity:.7}}@keyframes modal-bg-out{0%{opacity:.7}to{opacity:0}}@keyframes modal-in{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes modal-out{0%{opacity:0;scale:1}to{opacity:1;scale:0}}@keyframes modal-down{0%{translate:0 -100%}to{translate:0 0}}@keyframes modal-up{0%{translate:0 0}to{translate:0 -100%}}.boxEditor{background-color:light-dark(rgba(var(--white-rgb),.8),rgba(var(--black-rgb),.8));background-image:repeating-linear-gradient(45deg,var(--primary-color,#000) 0,var(--primary-color,#000) 1px,transparent 0,transparent 50%);background-size:10px 10px;border:1px dashed var(--primary-color,#000);margin:1rem 0;opacity:1}.boxEditor,.boxEditor__content{align-items:center;display:flex;justify-content:center;padding:.5rem 1rem}.boxEditor__content{background:light-dark(var(--white-color,#fff),var(--black-color,#000));border:1px solid var(--primary-color,#000);color:light-dark(var(--black-color,#000),var(--white-color,#fff));font-family:monospace;font-size:1rem;gap:1rem}.boxEditor__content iconify-icon{font-size:1rem}