.survey-configurator__container{--survey-bg: rgba(253, 241, 247, .2);--survey-grey: #f6f6f6;--survey-blue-bg: #f5f8fa;--survey-accent: rgb(230, 0, 126);--survey-text: #00568a;--survey-blue: #009fe3;--survey-border: rgba(253, 241, 247, .25);background:var(--survey-bg);border:1px solid var(--survey-accent);border-radius:10px;padding:clamp(16px,2.2vw,28px);margin:2rem 0;container-type:inline-size}.survey-loading{min-height:200px;position:relative}.survey-loading .loading__spinner{top:0;right:0;bottom:0;left:0;margin:auto;width:48px;height:48px}.survey-loading .loading__spinner .spinner .path{stroke:rgb(var(--color-button));opacity:.75}.survey-step{opacity:0;transform:translate(20px);transition:all .3s ease;max-width:46ch}.survey-step.active{opacity:1;transform:translate(0)}.survey-step__title{display:block;font-weight:600;margin:0 0 2rem;color:var(--survey-text);font-size:1.8rem;line-height:1.3}.survey-step__description{color:var(--survey-text);line-height:1.2}.survey-options{display:grid;gap:1rem;margin-block:2rem}.survey-option{position:relative;border-radius:8px}.survey-option input[type=radio]{-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;outline-offset:4px;cursor:pointer;margin:0}.survey-option input[type=radio]:disabled{pointer-events:none}.survey-option .survey-option__label,.survey-option label{border:1px solid var(--survey-accent);border-radius:inherit;transition:all .2s ease;padding:0 3rem;color:var(--survey-accent);text-transform:uppercase;font-weight:500;text-align:center;min-height:calc(4.5rem + var(--buttons-border-width) * 2);display:flex;align-items:center;justify-content:center}.survey-option input[type=radio]:checked+.survey-option__label,.survey-option input[type=radio]:checked+label{background:var(--survey-accent);color:#fff}.survey-option input[type=radio]:focus-visible+.survey-option__label,.survey-option input[type=radio]:focus-visible+label{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}@media(hover:hover)and (pointer:fine){.survey-option:hover .survey-option__label,.survey-option:hover label{background:var(--survey-accent);color:#fff}.survey-options--checkbox .survey-option:hover input[type=checkbox]:not(:checked)+.survey-option__label:before,.survey-options--checkbox .survey-option:hover input[type=checkbox]:not(:checked)+label:before{border-color:#fff;background:#e6007e1a}}.survey-step__next-btn{margin-bottom:2rem;width:100%}.survey-options--checkbox .survey-option{position:relative}.survey-options--checkbox .survey-option input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;z-index:2;margin:0}.survey-options--checkbox .survey-option input[type=checkbox]:disabled{pointer-events:none}.survey-options--checkbox .survey-option .survey-option__label,.survey-options--checkbox .survey-option label{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:center;padding:0 2rem;text-align:left}.survey-options--checkbox .survey-option .survey-option__label:before,.survey-options--checkbox .survey-option label:before{content:"";width:24px;height:24px;border:2px solid var(--survey-accent);border-radius:4px;background:#e6007e1a;transition:all .2s ease;flex-shrink:0}.survey--single-step .survey-configurator__container{margin-block:10px}.survey--single-step .survey-step__title{font-size:1.6rem}.survey--single-step .survey-information{display:none!important}.survey--single-step .survey-options{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.survey--single-step .survey-step{max-width:51ch}.survey--single-step .survey-step__title{margin:1rem 0!important}.survey--single-step .survey-step__description{margin-top:-6px;font-size:1.4rem}.survey--single-step .survey-options{margin-block:1.2rem}.survey--single-step .survey-option{width:fit-content}.survey--single-step .survey-option .survey-option__label,.survey--single-step .survey-option label{width:fit-content;text-transform:capitalize}.survey--single-step .survey-option .survey-option__label,.survey--single-step .survey-option label{border-color:var(--survey-text);color:var(--survey-text);padding:0 1.2rem;min-height:calc(3.2rem + var(--buttons-border-width) * 2);font-size:1.4rem}.survey--single-step .survey-option input[type=radio]:checked+.survey-option__label,.survey--single-step .survey-option input[type=radio]:checked+label{background:var(--survey-text);color:#fff}@media(hover:hover)and (pointer:fine){.survey--single-step .survey-option:hover .survey-option__label,.survey--single-step .survey-option:hover label{background:var(--survey-text);color:#fff}}.survey--single-step .survey-options{margin:12px 0 24px}.survey--single-step .survey-options--checkbox .survey-option .survey-option__label,.survey--single-step .survey-options--checkbox .survey-option label{grid-template-columns:20px 1fr;padding:0 1.2rem}.survey--single-step .survey-options--checkbox .survey-option .survey-option__label:before,.survey--single-step .survey-options--checkbox .survey-option label:before{width:18px;height:18px}.survey--single-step .survey-options--checkbox .survey-option .survey-option__label:before,.survey--single-step .survey-options--checkbox .survey-option label:before{border-color:var(--survey-text);background:color-mix(in srgb,var(--survey-text) 10%,transparent)}.survey--single-step .survey-options--checkbox .survey-option input[type=checkbox]:checked+.survey-option__label:before,.survey--single-step .survey-options--checkbox .survey-option input[type=checkbox]:checked+label:before{background:var(--survey-text);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 4L6 11.3333L2.66667 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px}.survey-options--checkbox .survey-option input[type=checkbox]:checked+.survey-option__label:before{background:var(--survey-accent);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 4L6 11.3333L2.66667 8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px}.survey-options--checkbox .survey-option input[type=checkbox]:disabled+.survey-option__label{opacity:.5;cursor:not-allowed}.survey-options--checkbox .survey-option input[type=checkbox]:disabled{cursor:not-allowed}.survey-options--checkbox .survey-option--tooltip[data-tooltip]{cursor:help}.survey-options--checkbox .survey-option--tooltip[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);width:min(34ch,90vw);padding:10px 12px;border-radius:10px;background:#fff;color:var(--survey-text);font-size:1.2rem;line-height:1.3;text-transform:none;box-shadow:0 10px 22px #0000001f;border:1px solid rgba(0,0,0,.08);opacity:0;visibility:hidden;pointer-events:none;z-index:5}.survey-options--checkbox .survey-option--tooltip.tooltip-align-left[data-tooltip]:after{left:0;transform:none}.survey-options--checkbox .survey-option--tooltip.tooltip-align-right[data-tooltip]:after{left:auto;right:0;transform:none}.survey-options--checkbox .survey-option--tooltip[data-tooltip]:before{content:"";position:absolute;left:50%;bottom:calc(100% + 2px);transform:translate(-50%);width:10px;height:10px;background:#fff;border-left:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);transform:translate(-50%) rotate(45deg);opacity:0;visibility:hidden;pointer-events:none;z-index:5}.survey-options--checkbox .survey-option--tooltip.tooltip-align-left[data-tooltip]:before{left:18px;transform:rotate(45deg)}.survey-options--checkbox .survey-option--tooltip.tooltip-align-right[data-tooltip]:before{left:auto;right:18px;transform:rotate(45deg)}.survey-options--checkbox .survey-option--tooltip.survey-option--tooltip-open:after,.survey-options--checkbox .survey-option--tooltip.survey-option--tooltip-open:before{opacity:1;visibility:visible}@media(hover:hover)and (pointer:fine){.survey-options--checkbox .survey-option--tooltip[data-tooltip]:hover:after,.survey-options--checkbox .survey-option--tooltip[data-tooltip]:hover:before{opacity:1;visibility:visible}}.survey-options--checkbox .survey-option--tooltip[data-tooltip]:focus-within:after,.survey-options--checkbox .survey-option--tooltip[data-tooltip]:focus-within:before{opacity:1;visibility:visible}@container (min-width: 400px){.survey-options{grid-template-columns:repeat(3,1fr)}}.survey-free-perks{margin-top:16px;display:grid;gap:12px}.survey-free-perk-card{background:#f5f9fc;border:1px solid rgba(0,86,138,.1);border-radius:12px;padding:16px;display:flex;gap:12px;align-items:flex-start}.survey-free-perk-card__icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#fff,#f1ccdb);display:flex;align-items:center;justify-content:center;font-size:20px}.survey-free-perk-card__content{flex:1;min-width:0}.survey-free-perk-card__title{font-weight:700;font-size:14px;color:#00568a;margin-bottom:4px;line-height:1.3}.survey-free-perk-card__subtitle{font-size:13px;color:#666;line-height:1.4;margin-bottom:6px}.survey-free-perk-card__price{font-size:13px;color:#e6007e;font-weight:500}.survey-free-perk-card__price strong{font-weight:700}.survey-results__totals-value--gratis{color:#5ab24e!important;font-weight:800}.survey-information{background:#f5f8fa;border:1px solid #f5f8fa;border-radius:8px;padding:16px;gap:16px;display:flex;align-items:flex-start}.survey-information__dropdown{color:var(--survey-text)}.survey-information__dropdown summary{font-weight:700;display:flex;justify-content:space-between;align-items:center}@container (max-width: 399px){.survey-information{padding:12px;flex-direction:row-reverse;justify-content:space-between}}.survey-results{text-align:left}.survey-results__list{display:grid;gap:1.2rem;margin:0!important;padding:0!important;list-style:none;width:100%}@media(max-width:768px){.survey-results__list{max-width:100%}}.survey-variant{display:grid;grid-template-columns:minmax(0,1fr) 170px 28px;align-items:center;column-gap:18px;row-gap:8px}.survey-variant__title{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:12px;color:var(--survey-text);text-align:left}.survey-variant__title:before{content:"";width:16px;height:16px;margin-top:2px;background-image:var(--checkmark-url);background-repeat:no-repeat;background-size:contain}.survey-variant__title-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:4px}.survey-variant__title-main{font-size:1.4rem;line-height:1.2;display:flex;align-items:center;gap:8px}.survey-variant__discount-icon{display:inline-block;width:24px;height:24px;background-image:var(--discount-icon-url);background-repeat:no-repeat;background-size:contain;background-position:center;flex-shrink:0;cursor:help;position:relative}.survey-variant__discount-icon:after{content:attr(data-discount-text);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);width:max-content;max-width:250px;padding:10px 12px;border-radius:8px;background:#fff;color:var(--survey-text);font-size:1.2rem;line-height:1.4;box-shadow:0 10px 22px #0000001f;border:1px solid rgba(0,0,0,.08);opacity:0;visibility:hidden;pointer-events:none;z-index:10;transition:opacity .2s ease,visibility .2s ease;white-space:normal}.survey-variant__discount-icon:before{content:"";position:absolute;left:50%;bottom:calc(100% + 2px);transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:#fff;border-left:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);opacity:0;visibility:hidden;pointer-events:none;z-index:10;transition:opacity .2s ease,visibility .2s ease}@media(hover:hover)and (pointer:fine){.survey-variant__discount-icon:hover:after,.survey-variant__discount-icon:hover:before{opacity:1;visibility:visible}}.survey-variant__discount-icon:focus-within:after,.survey-variant__discount-icon:focus-within:before{opacity:1;visibility:visible}.survey-variant__discount-icon.active:after,.survey-variant__discount-icon.active:before{opacity:1;visibility:visible}.survey-variant__title:before{content:"";width:16px;height:16px;background-image:var(--checkmark-url);background-repeat:no-repeat;background-size:contain;font-size:1.4rem}.survey-variant__price{display:flex;justify-content:flex-end;align-items:baseline;gap:12px;text-align:right;white-space:nowrap;color:var(--survey-text);font-size:1.4rem}.survey-variant__price-old,.survey-variant__price-new{font-size:1.4rem;line-height:1}.survey-variant__price-old{opacity:.45;text-decoration:line-through}.survey-variant__price-new{color:var(--survey-text)}.survey-variant__remove-btn{border:0;background:transparent;width:20px;height:20px;cursor:pointer;position:relative;border-radius:4px;transition:background-color .12s ease-out}.survey-variant__remove-btn:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background-image:var(--trashcan-url);background-repeat:no-repeat;background-size:contain;background-position:center}.survey-variant__remove-btn:hover{background-color:#e6007e1a}.survey-variant.unavailable .survey-variant__title,.survey-variant.unavailable .survey-variant__price{opacity:.55;text-decoration:line-through}.survey-results__total{column-gap:18px;row-gap:8px;margin-top:2rem;padding-top:16px;border-top:2px dashed rgba(0,0,0,.25);margin-right:3rem}.survey-results__totals{display:grid;gap:6px}.survey-results__totals-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:12px}.survey-results__totals-label{color:var(--survey-text, var(--color-text));font-size:1.4rem}.survey-results__totals-value{text-align:right;white-space:nowrap;font-size:1.4rem;color:var(--survey-text, var(--color-text))}.survey-results__totals-row--total .survey-results__totals-label,.survey-results__totals-row--total .survey-results__totals-value{font-weight:800;font-size:1.6rem}.survey-results__totals-row--discount .survey-results__totals-value{opacity:.85}.survey-results__reset-btn{-webkit-appearance:none;appearance:none;background:none;border:none;padding-inline:0;margin-top:10px;text-decoration:underline;color:var(--survey-accent);cursor:pointer;font-family:inherit}.survey--single-step .survey-results__reset-btn{color:var(--survey-text)}.survey-results__reset-btn:hover{text-decoration-thickness:2px}.survey-product-form{width:100%}.survey-form__buttons{display:flex;flex-wrap:wrap;gap:1rem}.survey-buy-buttons__btn--primary,.survey-buy-buttons__btn--secondary{flex-grow:1}.survey-buy-buttons__required{margin-top:.6rem;font-size:1.2rem;color:#c62828;line-height:1.25}.survey-manual-picker-btn{display:block;margin-top:.6rem;padding:0;background:none;border:none;font-family:inherit;font-size:1.2rem;color:var(--survey-text, #00568a);text-decoration:underline;cursor:pointer}.survey-manual-picker-btn:hover{text-decoration-thickness:2px}.survey-manual-picker{margin:2rem 0}.survey-manual-picker__divider{border-top:2px dashed rgba(0,0,0,.25);margin:2rem 0}.survey-manual-picker__list{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;margin-right:3rem}.survey-manual-picker__option{display:flex;align-items:center;gap:1rem}.survey-manual-picker__input{width:1.8rem;height:1.8rem;flex-shrink:0;cursor:pointer;accent-color:var(--survey-accent, rgb(230, 0, 126))}.survey-manual-picker__label{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex:1;cursor:pointer;font-size:1.4rem;color:var(--survey-text, #00568a)}.survey-manual-picker__label-title{flex:1}.survey-manual-picker__label-price{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;white-space:nowrap}.survey-manual-picker__price-old{text-decoration:line-through;opacity:.45}.survey-manual-picker__price-new{font-weight:600}.survey-manual-picker__discount-pill{display:inline-block;background:var(--survey-accent);color:#fff;font-size:1rem;font-weight:700;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase;line-height:1.2}@keyframes surveyShake{0%{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(6px)}75%{transform:translate(-4px)}90%{transform:translate(4px)}to{transform:translate(0)}}.survey-shake{animation:surveyShake .55s ease-in-out}.survey-buy-buttons__btn--secondary{background:transparent!important;border:1px solid rgb(var(--color-button))!important;color:rgb(var(--color-button))!important;box-shadow:none!important}.survey-buy-buttons__btn--secondary:hover{background:rgba(var(--color-button),.05)!important}.survey-buy-buttons__btn--secondary .loading__spinner,.survey-buy-buttons__btn--secondary .survey-btn__text{color:rgb(var(--color-button))!important}@container (max-width: 520px){.survey-variant{grid-template-columns:minmax(0,1fr) auto 28px}.survey-variant__price-old,.survey-variant__price-new,.survey-results__total-old,.survey-results__total-new{font-size:1.4rem}}.survey-intro .survey-step__description{margin-bottom:1.5rem}.survey-intro .survey-options--radio{display:flex;flex-direction:column;gap:1rem;max-width:46ch}.survey-intro .survey-option{width:100%}.survey-intro .survey-option__label,.survey-intro .survey-option label{justify-content:flex-start;text-align:left;min-height:auto;padding:1.4rem 1.6rem;line-height:1.4;width:100%;text-transform:none;font-weight:600;border-radius:12px}.survey-step__manual-link{display:inline-block;margin-top:1.6rem;color:var(--survey-accent)!important;font-size:1.4rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.survey-step__manual-link:hover{text-decoration-thickness:2px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-survey.css.map */
