:root{--ss-primary-color:#5897fb;--ss-bg-color:#fff;--ss-font-color:#4d4d4d;--ss-font-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#dcdee2;--ss-highlight-color:#fffb8c;--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-focus-color:#5897fb;--ss-main-height:30px;--ss-content-height:300px;--ss-spacing-l:7px;--ss-spacing-m:5px;--ss-spacing-s:3px;--ss-animation-timing:0.2s;--ss-border-radius:4px}@keyframes ss-valueIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ss-valueOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.ss-hide{display:none!important}.ss-main{background-color:var(--ss-bg-color);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);box-sizing:border-box;color:var(--ss-font-color);cursor:pointer;display:flex;flex-direction:row;min-height:var(--ss-main-height);outline:0;overflow:hidden;padding:var(--ss-spacing-s);position:relative;transition:background-color var(--ss-animation-timing);-webkit-user-select:none;user-select:none;width:100%}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--ss-spacing-m)}.ss-main .ss-values .ss-placeholder{align-items:center;color:var(--ss-font-placeholder-color);display:flex;line-height:1em;margin:auto 0;overflow:hidden;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);text-overflow:ellipsis;white-space:nowrap;width:100%}.ss-main .ss-values .ss-max{align-items:center;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);color:var(--ss-bg-color);display:flex;font-size:12px;line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);-webkit-user-select:none;user-select:none;width:fit-content}.ss-main .ss-values .ss-single{display:flex;margin:auto 0 auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{align-items:center;animation-duration:var(--ss-animation-timing);animation-fill-mode:both;animation-name:ss-valueIn;animation-timing-function:ease-out;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);display:flex;-webkit-user-select:none;user-select:none;width:fit-content}.ss-main .ss-values .ss-value.ss-value-out{animation-duration:var(--ss-animation-timing);animation-name:ss-valueOut;animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{color:var(--ss-bg-color);font-size:12px;line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{align-items:center;border-left:1px solid var(--ss-bg-color);box-sizing:initial;cursor:pointer;display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete,.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:18}.ss-main .ss-deselect{align-items:center;display:flex;flex:0 1 auto;height:auto;justify-content:center;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m);width:fit-content}.ss-main .ss-deselect svg{height:8px;width:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:20}.ss-main .ss-arrow{align-items:center;display:flex;flex:0 1 auto;height:12px;justify-content:flex-end;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m);width:12px}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:18;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{background-color:var(--ss-bg-color);border:1px solid var(--ss-border-color);box-sizing:border-box;display:flex;flex-direction:column;height:auto;max-height:var(--ss-content-height);opacity:0;overflow:hidden;position:absolute;transform:scaleY(0);transform-origin:center top;transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);width:auto;z-index:10000}.ss-content.ss-relative{height:100%;position:relative}.ss-content.ss-fixed{position:fixed}.ss-content.ss-open-above{border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius);flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom}.ss-content.ss-open-below{border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius);opacity:1;transform:scaleY(1);transform-origin:center top}.ss-content .ss-search{display:flex;flex:0 1 auto;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{background-color:var(--ss-bg-color);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);box-sizing:border-box;display:inline-flex;flex:1 1 auto;font-size:inherit;line-height:inherit;margin:0;min-width:0;outline:0;padding:var(--ss-spacing-m) var(--ss-spacing-l);text-align:left;width:100%}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-content .ss-search .ss-addable{align-items:center;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);cursor:pointer;display:inline-flex;flex:0 0 auto;height:auto;justify-content:center;margin:0 0 0 var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg{align-items:center;display:flex;flex:0 1 auto;height:12px;justify-content:flex-end;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m);width:12px}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:18}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{color:var(--ss-font-color);flex:1 1 auto;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{align-items:center;display:flex;flex:0 1 auto;flex-direction:row;gap:var(--ss-spacing-m);justify-content:center}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{cursor:pointer;display:flex;flex:0 0 auto;flex-direction:row}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{align-items:center;display:flex;flex:0 1 auto;font-size:60%;justify-content:center;padding:0 var(--ss-spacing-s) 0 0;text-align:center}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;height:13px;width:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{cursor:pointer;display:flex;flex:0 1 auto;flex-direction:row}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;height:10px;width:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:18;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{color:var(--ss-font-color);cursor:pointer;display:block;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);-webkit-user-select:none;user-select:none;white-space:normal}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background-color:var(--ss-primary-color);color:var(--ss-bg-color)}.ss-content .ss-list .ss-option.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--ss-highlight-color);display:inline-block}.header-purchase{align-items:center;background-color:#13262605;display:flex;flex-direction:column;gap:1rem;padding:1rem}@media (min-width:576px){.header-purchase{flex-direction:row;height:100px;justify-content:space-between;padding-left:1rem;padding-right:1rem}}.header-purchase .logo-purchase svg{height:auto;width:100%}@media (min-width:576px){.header-purchase .logo-purchase svg{width:auto}}.purchase-flow{padding:0;--loader-color:var(--bs-tertiary)}@media (min-width:992px){.purchase-flow{display:grid;gap:0;grid-template-columns:1fr 480px;min-height:calc(100vh - 100px)}}.purchase-flow>h1{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.purchase-flow>h1:not(caption){position:absolute!important}.purchase-flow__main{margin:0 auto;max-width:600px;padding:2rem 1rem}@media (min-width:768px){.purchase-flow__main{padding:3rem 2rem 7rem}}@media (min-width:992px){.purchase-flow__main{margin:0;max-width:none;padding:3rem}}.purchase-step-indicator{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:0 auto 2.5rem;max-width:400px}.purchase-step-indicator__counter,.purchase-step-indicator__label{color:var(--bs-primary);font-size:.875rem;font-weight:600}.purchase-step-indicator__progress{background-color:var(--bs-gray-200);border-radius:2px;flex:0 0 auto;height:2px;overflow:hidden;width:100%}.purchase-step-indicator__bar{background-color:var(--bs-primary);border-radius:2px;height:100%;transition:width .3s ease}.purchase-step__item{margin-bottom:1.5rem}.purchase-form-wrapper [data-step],.purchase-step__item[data-purchase-item="0"]{display:none}.purchase-flow[data-current-step="1"] [data-step="1"],.purchase-flow[data-current-step="2"] [data-step="2"],.purchase-flow[data-current-step="3"] [data-step="3"]{display:block}.purchase-form-wrapper .info-required{display:none}.purchase-form-wrapper .form__item{margin-bottom:1.5rem}.purchase-form-wrapper .form-label,.purchase-form-wrapper .form__item>label{align-items:center;color:var(--bs-primary);display:flex;font-size:1rem;font-weight:500;gap:.5rem;margin-bottom:.75rem}.purchase-form-wrapper .form-label__info{align-items:center;border:none;color:var(--bs-primary);cursor:help;display:inline-flex;font-size:.75rem;height:18px;justify-content:center;opacity:.6;width:18px}.purchase-form-wrapper .form-label__info:hover{opacity:1}.purchase-form-wrapper .form__type-purchase-radio{display:flex;flex-direction:column;gap:.5rem}.purchase-form-wrapper .form__type-purchase-radio>label{flex:0 0 100%;margin-bottom:.3125rem}.purchase-form-wrapper .form__type-purchase-radio .list-radio{align-items:center;display:flex;flex-wrap:wrap;gap:.9375rem}.purchase-form-wrapper .form__type-purchase-radio .list-radio .form-check{padding-left:0}.purchase-form-wrapper .form__type-purchase-radio .list-radio .btn{font-size:16px;padding:10px 25px;width:100%}.purchase-form-wrapper .form__type-purchase-radio .list-radio:not([data-count="2"]) .btn{min-width:161px}.purchase-form-wrapper .form__type-purchase-radio .list-radio:not([data-count="2"]) .form-check{flex:1 1 calc(50% - 0.9375rem)}@media (min-width:768px){.purchase-form-wrapper .form__type-purchase-radio .list-radio:not([data-count="2"]) .form-check{flex:1 1 0}}.form-label__optional{font-size:.75rem;font-weight:400;opacity:.7}.purchase-select.ss-main{background-color:var(--bs-body-bg);border:1px solid var(--bs-primary);border-radius:0;color:var(--bs-primary);font-size:1rem;font-weight:500;max-width:100%;min-height:auto;padding:0;width:100%}.purchase-select.ss-main .ss-arrow{height:20px;transform:rotate(-90deg);width:23px}.purchase-select.ss-main .ss-arrow path{stroke-width:8px}.purchase-select.ss-main.ss-open-above .ss-arrow,.purchase-select.ss-main.ss-open-below .ss-arrow{transform:rotate(-180deg)}.purchase-select.ss-main .ss-single-selected,.purchase-select.ss-main .ss-values{background-color:var(--bs-body-bg);border:none;border-radius:0;color:var(--bs-primary);height:auto;min-height:auto;padding:.6875rem 2rem .6875rem 1.25rem;transition:background-color .2s ease}.purchase-select.ss-main .ss-single-selected:hover,.purchase-select.ss-main .ss-values:hover{background-color:#fff}.purchase-select.ss-main .ss-single-selected .ss-arrow path,.purchase-select.ss-main .ss-values .ss-arrow path{stroke:#fff}.purchase-select.ss-main .ss-single-selected span.ss-placeholder,.purchase-select.ss-main .ss-values span.ss-placeholder{color:#ffffffb3}.purchase-select.ss-main.ss-open-above,.purchase-select.ss-main.ss-open-above .ss-values,.purchase-select.ss-main.ss-open-below,.purchase-select.ss-main.ss-open-below .ss-values{background-color:var(--bs-body-bg);color:var(--bs-primary)}.purchase-select.ss-main.ss-open-above .ss-single-selected,.purchase-select.ss-main.ss-open-below .ss-single-selected{background-color:var(--bs-primary)}.purchase-select.ss-main:has(.ss-single) .ss-values{background-color:var(--bs-primary);color:#fff}.purchase-select.ss-main:has(.ss-single) .ss-single-selected:after,.purchase-select.ss-main:has(.ss-single) .ss-values:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:18px;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:18px}.purchase-select.ss-main:has(.ss-single) .ss-arrow{display:none}.purchase-select.ss-main.ss-invalid{outline:2px solid var(--bs-danger)}.purchase-select.ss-content{border:1px solid var(--bs-gray-300);border-radius:0;box-shadow:0 4px 12px #0000001a;max-width:100%}.purchase-select.ss-content .ss-list .ss-option{color:var(--bs-primary);font-size:.9375rem;padding:.75rem 1.25rem;position:relative;z-index:0}.purchase-select.ss-content .ss-list .ss-option:before{bottom:0;content:"";left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:0;z-index:-1}.purchase-select.ss-content .ss-list .ss-option:hover{background-color:initial;color:#fff}.purchase-select.ss-content .ss-list .ss-option:hover:before{background-color:var(--bs-primary);width:100%}.purchase-select.ss-content .ss-list .ss-option.ss-selected{background-color:var(--bs-primary);color:#fff}.purchase-select.ss-content .ss-list .ss-option.ss-disabled{color:var(--bs-gray-400)}.purchase-select.ss-content .ss-list .ss-search{padding:.75rem 1.25rem}.purchase-select.ss-content .ss-list .purchase-select__other-link{background-color:var(--bs-gray-100);border-top:1px solid var(--bs-gray-300);color:var(--bs-primary);display:block;font-size:.875rem;padding:.75rem 1.25rem;text-align:center;text-decoration:underline;transition:background-color .2s ease-in-out,color .2s ease-in-out}.purchase-select.ss-content .ss-list .purchase-select__other-link:hover{background-color:var(--bs-primary);color:#fff}.purchase-select.ss-content .ss-search{padding:0}.purchase-select.ss-content .ss-search input{border:1px solid var(--bs-gray-300);border-radius:0;padding:.75rem 1.25rem}.purchase-form-wrapper .form-select{border-radius:0;font-size:1rem;font-weight:500;max-width:100%;padding:1rem 3rem 1rem 1.25rem;--ss-font-color:var(--bs-primary);--ss-focus-color:#0000;--ss-primary-color:var(--bs-primary)}.purchase-form-wrapper .form-select option{background-color:#fff;color:var(--bs-primary)}.purchase-form-wrapper .ss-main~.form-select{border:0;height:0;margin:0;overflow:hidden;padding:0}.purchase-form-wrapper .form-select.ss-main{padding:0;--bs-form-select-bg-img:none}.ss-content .ss-search{padding:0}.ss-content.form-select{--bs-form-select-bg-img:none;--ss-font-color:var(--bs-primary);--ss-focus-color:#0000;padding:0}.purchase-navigation{margin-top:2rem}.purchase-prev-link{align-items:center;color:var(--bs-primary);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-top:2rem;padding:.5rem 0;text-decoration:none}.purchase-prev-link:hover{text-decoration:underline}.purchase-prev-link .icon{height:16px;width:16px}.purchase-sidebar{background-color:#ff9f6333;display:none;padding:2rem}@media (min-width:992px){.purchase-sidebar{display:block;padding:clamp(30px,10vh,100px) 2rem}}.purchase-sidebar-toggle{align-items:center;background-color:#fff;border:1px solid var(--bs-primary);bottom:20px;color:var(--bs-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;left:20px;margin-left:auto;margin-right:auto;max-width:600px;padding:.75rem 1.25rem;position:fixed;right:20px;width:auto;z-index:1000}.purchase-sidebar-toggle:hover{background-color:var(--bs-primary);color:#fff}@media (min-width:992px){.purchase-sidebar-toggle{display:none}}.purchase-sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;inset:0;position:fixed;z-index:1050}.purchase-sidebar-overlay.d-none{display:none!important}.purchase-sidebar-drawer{animation:slideUp .25s ease-in-out;background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;margin-left:auto;margin-right:auto;max-height:80vh;max-width:600px;position:fixed;right:0;z-index:1051}.purchase-sidebar-drawer__header{align-items:center;border-bottom:1px solid var(--bs-gray-200);display:flex;flex:0 0 auto;justify-content:space-between;padding:1rem 1.25rem}.purchase-sidebar-drawer__close{background:none;border:none;color:var(--bs-primary);cursor:pointer;padding:.25rem}.purchase-sidebar-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem}.purchase-sidebar-drawer__footer{border-top:1px solid var(--bs-gray-200);flex:0 0 auto;padding:1.25rem}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.purchase-summary__header{margin-bottom:1.5rem}.purchase-summary__body{max-height:calc(100vh - 300px);overflow-y:auto;padding:20px}.purchase-summary__footer{padding:20px}.purchase-summary__header{position:relative}.purchase-summary__subtitle{color:var(--bs-primary);font-size:.875rem;margin-bottom:.25rem}.purchase-summary__title{color:var(--bs-primary);font-size:1.5rem;font-weight:700;margin:0}.purchase-summary__list{list-style:none;margin:0;padding:0}.purchase-summary__item{align-items:center;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;padding:.75rem 0}.purchase-summary__item:last-child{border-bottom:none}.purchase-summary__label,.purchase-summary__value{color:var(--bs-primary);font-size:.9375rem}.purchase-summary__value{font-weight:500}.purchase-truth-accordion{--bs-accordion-active-bg:#ff9f63;--bs-accordion-bg:#ff9f63;--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-btn-color:var(--bs-primary);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23132626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23132626' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");margin-top:2rem}.purchase-truth-accordion .accordion-button{background-color:#ff9f63;font-size:.9375rem;font-weight:500;gap:.75rem;transition:background-color .2s ease}.purchase-truth-accordion .accordion-button:hover{background-color:#ffc5a1}.purchase-truth-accordion .accordion-button:focus{background-color:#ff9f63;box-shadow:none}.purchase-truth-accordion .accordion-button:not(.collapsed){background-color:#ff9f63;box-shadow:none;color:var(--bs-primary)}.purchase-truth-accordion .accordion-button:after{background-size:20px;height:20px;transition:transform .2s ease;width:20px}.purchase-truth-accordion .accordion-button:not(.collapsed):after{transform:rotate(90deg)}.purchase-truth-accordion__icon{font-size:1.5rem;line-height:1}.purchase-truth-accordion .accordion-body{color:var(--bs-primary);font-size:.875rem;padding-top:0}.purchase-truth-accordion .accordion-body p{margin-bottom:.5rem}.purchase-cart-steps{margin-bottom:3rem}.purchase-cart-steps__title{font-size:.875rem;font-weight:600;margin-bottom:1.5rem}.purchase-cart-steps__list{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.purchase-cart-steps__list{grid-template-columns:repeat(4,1fr)}}.purchase-cart-steps__wrap{align-items:flex-end;display:flex;gap:.5rem}.purchase-cart-steps__number{color:var(--bs-primary);font-family:Clash Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:3.125rem;font-weight:600;line-height:1}.purchase-cart-steps__content{display:flex;flex-direction:column}.purchase-cart-steps__label{color:var(--bs-primary);font-size:.8125rem;line-height:1;margin-bottom:0}.purchase-cart-steps__label-bold{color:var(--bs-primary);font-size:.9375rem;font-weight:700;line-height:1;margin-bottom:.25rem}.purchase-cart-steps__checks{display:flex;flex-wrap:wrap;gap:.5rem}.purchase-cart-steps__checks span{align-items:center;color:var(--bs-primary);display:inline-flex;font-size:.75rem;gap:.25rem}.purchase-cart-steps__checks span .icon{color:var(--bs-primary)}.purchase-cart-eco{margin-bottom:3rem;margin-top:2rem}.purchase-cart-eco .co2-impact-block .impact__label{font-size:10px}.purchase-cart-eco .co2-impact-block .card{min-height:108px;width:166px}.purchase-cart-eco .co2-impact-block .impact__convert{font-size:40px}.purchase-cart-eco .co2-impact-block [data-type=tgv] .impact__picto{padding-left:86px}.purchase-cart-eco .co2-impact-block [data-type=soda] .impact__picto,.purchase-cart-eco .co2-impact-block:hover [data-type=soda] .impact__picto{padding:15px 0 0 123px}.purchase-cart-eco .co2-impact-block:hover [data-type=soda] .impact__picto{width:149px}.purchase-cart-eco .co2-impact-block [data-type=shower] .impact__picto .icon{height:85px;width:87px}.purchase-cart-eco .co2-impact-block [data-type=shower] .impact__picto{padding:0 0 18px 83px}.purchase-cart-eco .co2-impact-block:hover [data-type=shower] .impact__picto{padding:4px 0 36px 89px}.purchase-cart-eco .co2-impact-block:hover [data-type=shower] .impact__picto .icon{height:85px;width:87px}.purchase-cart-eco .co2-impact-block .impact__value{padding:1px 5px}.purchase-cart-eco .co2-impact-block .card-body{--bs-card-spacer-y:10px;--bs-card-spacer-x:10px}.purchase-cart-eco .co2-impact-block [data-type=tgv] .impact__picto .icon{height:90px;width:186px}.purchase-cart-eco .co2-impact-block [data-type=soda] .impact__picto .icon{height:72px;width:53px}.purchase-cart-eco[data-co2-type=small] .co2-impact-block [data-type=wheat]{display:none}.purchase-cart-eco .co2-impact-block{gap:12px;justify-content:flex-start}.purchase-flow--centered{display:block}.purchase-flow--centered .purchase-flow__main{margin:0 auto;max-width:700px;padding:2rem}.purchase-estimation-banner{align-items:center;background-color:var(--bs-primary);color:#fff;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.25rem 1.875rem}.purchase-estimation-banner__label{font-size:1.5rem;font-weight:800}.purchase-estimation-banner__price{font-size:1.75rem;font-weight:600;white-space:nowrap}.purchase-cart-grid{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2rem}@media (min-width:768px){.purchase-cart-grid{grid-template-columns:repeat(2,1fr)}}.purchase-cart-grid__item{border:1px solid #00000014;padding:1.5rem 1.25rem 1.25rem;position:relative}.purchase-cart-grid__item .purchase-cart-badge{left:-5px;position:absolute;top:-14px;transform:rotate(-4.207deg)}.purchase-cart-grid__item .purchase-cart-item{border-bottom:none;padding:0}.purchase-cart-actions{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:2rem}@media (min-width:768px){.purchase-cart-actions{grid-template-columns:1fr 1fr}}.purchase-cart-actions>:only-child{grid-column:1/-1}.purchase-cart__items{margin-bottom:1.5rem}.purchase-cart-item{align-items:flex-start;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;padding:1rem 0}.purchase-cart-item:last-child{border-bottom:none}.purchase-cart-item__info{align-items:flex-start;display:flex;gap:.75rem}.purchase-cart-item__brand{margin-top:.15rem}.purchase-cart-item__details p{margin-bottom:0}.purchase-cart-item__model{font-size:.875rem;font-weight:600}.purchase-cart-item__grade{align-items:center;color:var(--bs-body-color);display:inline-flex;font-size:.8125rem;gap:.25rem}.purchase-cart-item__grade-info{align-items:center;cursor:help;display:inline-flex;line-height:0;opacity:.6;transition:opacity .2s ease-in-out}.purchase-cart-item__grade-info:hover{opacity:1}.purchase-cart-item__actions{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.purchase-cart-item__price{font-size:.875rem;font-weight:600;white-space:nowrap}.purchase-cart-item__no-price{font-size:.75rem;font-weight:600}.purchase-cart-item__remove{align-items:center;background:none;border:none;color:var(--bs-body-color);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.25rem;padding:0}.purchase-cart-item__remove:hover{color:var(--bs-danger)}.purchase-cart-item__remove .icon{height:14px;width:14px}.purchase-summary__title-cart{font-size:1.25rem;font-weight:800}.purchase-summary__offer-text{color:var(--bs-body-color);font-size:.8125rem;line-height:1.1;margin-bottom:1.875rem;margin-top:1rem}.purchase-summary__total{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:7px}.purchase-summary__total-price{color:var(--bs-primary);font-size:1.75rem;font-weight:700;line-height:1}.purchase-summary__validity{align-items:center;color:var(--bs-primary);display:inline-flex;font-size:.75rem;gap:.25rem}.purchase-summary__validity .icon{color:var(--bs-primary)}.purchase-cart-badge{bottom:100%;left:-39px;position:absolute;top:-47px;transform:rotate(-4.207deg)}.universe-main-cards{display:grid;gap:15px;grid-template-columns:1fr}@media (min-width:768px){.universe-main-cards{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.universe-main-cards{gap:45px;grid-template-columns:repeat(3,1fr)}}.universe-main-cards .universe-card,.universe-main-cards .universe-card--cms{width:100%}.universe-main-cards .universe-card .universe-card__image,.universe-main-cards .universe-card--cms .universe-card__image{width:50%}@media (min-width:768px){.universe-main-cards .universe-card .universe-card__image,.universe-main-cards .universe-card--cms .universe-card__image{width:55%}}@media (min-width:992px){.universe-main-cards .universe-card .universe-card__image,.universe-main-cards .universe-card--cms .universe-card__image{width:50%}}.universe-main-cards .universe-card .universe-card__image img,.universe-main-cards .universe-card--cms .universe-card__image img{display:block;height:auto;max-width:none;transform:translate(0);transform-origin:right bottom;width:100%}@media (max-width:299px){.universe-main-cards .universe-card,.universe-main-cards .universe-card--cms{aspect-ratio:auto}.universe-main-cards .universe-card .universe-card__content,.universe-main-cards .universe-card--cms .universe-card__content{display:flex;flex-direction:column;padding-bottom:0;padding-right:0}.universe-main-cards .universe-card .universe-card__text,.universe-main-cards .universe-card--cms .universe-card__text{flex:0 0 auto}.universe-main-cards .universe-card .universe-card__image,.universe-main-cards .universe-card--cms .universe-card__image{display:flex;justify-content:flex-end;margin-top:auto;position:static;width:100%}.universe-main-cards .universe-card .universe-card__image img,.universe-main-cards .universe-card--cms .universe-card__image img{display:block;width:60%}.universe-main-cards .universe-card .universe-card__arrow,.universe-main-cards .universe-card--cms .universe-card__arrow{display:none}}.universe-main-cards .universe-card .universe-card__arrow svg,.universe-main-cards .universe-card--cms .universe-card__arrow svg{height:auto;width:40%}.universe-main-cards .universe-card--cms:hover .universe-card__image img,.universe-main-cards .universe-card:hover .universe-card__image img{transform:translate(5%,5%)}.form__type-purchase-step .form__group{border:none}.form__type-purchase-step.form__item>label+.form__group{padding:0}.purchase-form-wrapper{margin:0 auto;max-width:100%;width:600px}@media (min-width:992px){.purchase-form-wrapper{width:100%}}@media (min-width:1200px){.purchase-form-wrapper{width:700px}}.purchase-flow__cart-step{margin:0 auto;max-width:700px}.purchase-other-form{margin:0 auto;max-width:600px}.form--purchaseotherproduct .form-label{font-size:1rem;font-weight:600}.form--purchaseotherproduct>.row{gap:22px}.purchase-flow__checkout{margin:0 auto;max-width:800px}.form-checkout-row{--bs-gutter-x:5rem}.form-checkout-row .row{--bs-gutter-x:1.875rem}.purchase-packing{padding:1.875rem}@media (min-width:768px){.purchase-packing{padding:3.125rem}}.purchase-packing__header{margin-bottom:1.875rem}@media (min-width:768px){.purchase-packing__header{margin-bottom:3.125rem}}.purchase-packing__title{font-family:Clash Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2rem;font-weight:600;line-height:.83;margin-bottom:.5rem}.purchase-packing__subtitle{font-size:1rem;margin-bottom:0}.purchase-packing__steps{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:768px){.purchase-packing__steps{align-items:center;display:flex}}.purchase-packing__step{align-items:flex-end;display:flex;gap:.3125rem}.purchase-packing__number{font-family:Clash Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:6.25rem;font-weight:600;line-height:.69;text-transform:uppercase}.purchase-packing__content{display:flex;flex-direction:column;gap:4px;line-height:1;padding-bottom:1px}.purchase-packing__label{font-size:.875rem}.purchase-packing__label-bold{font-family:Clash Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.375rem;font-weight:600}.purchase-packing__separator{display:none}@media (min-width:768px){.purchase-packing__separator{background-color:#b9bebe;display:block;height:61px;margin:0 auto;width:1px}}.video-game-results{border:1px solid var(--bs-primary);max-height:300px;overflow-y:auto}.video-game-results:empty{display:none}.video-game-result-item{align-items:center;color:var(--bs-primary);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.75rem 1.25rem;position:relative;z-index:0}.video-game-result-item+.video-game-result-item{border-top:1px solid var(--bs-gray-300)}.video-game-result-item:before{bottom:0;content:"";left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:0;z-index:-1}.video-game-result-item:hover{color:#fff}.video-game-result-item:hover:before{background-color:var(--bs-primary);width:100%}.video-game-result-item:hover .badge--brand{background-color:#fff3;color:#fff}.video-game-result-item__content{align-items:center;display:flex;gap:10px}.purchase-step__container .form__name-step1_fieldssearch input{background-image:url(/img/front/icons/search.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:24px 24px}.purchase-checkout__form{background:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;padding:2rem}.purchase-checkout__summary{background:var(--bs-light);border-radius:.5rem;padding:1.5rem;position:sticky;top:2rem}.purchase-checkout__items{margin-bottom:1.5rem}.purchase-checkout__item{align-items:flex-start;border-bottom:1px solid var(--bs-gray-300);display:flex;justify-content:space-between;padding:1rem 0}.purchase-checkout__item:first-child{padding-top:0}.purchase-checkout__item:last-child{border-bottom:none}.purchase-checkout__item-details{flex:1}.purchase-checkout__item-name{font-size:.9rem;font-weight:600;margin-bottom:.25rem}.purchase-checkout__item-grade{color:var(--bs-gray-600);font-size:.85rem}.purchase-checkout__item-price{color:var(--bs-primary);font-weight:700;margin-left:1rem;white-space:nowrap}.purchase-checkout__total{align-items:center;border-top:2px solid var(--bs-gray-400);display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem}.purchase-checkout__total-label{font-size:1.1rem;font-weight:600}.purchase-checkout__total-value{color:var(--bs-primary);font-size:1.5rem;font-weight:700}.purchase-checkout__notice{background:#fff;border-left:3px solid var(--bs-info);border-radius:.375rem;padding:1rem}.purchase-checkout__notice p{margin:0}.purchase-checkout__help{background:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;padding:2rem}.purchase-checkout__steps-list{margin:0;padding-left:1.5rem}.purchase-checkout__steps-list li{color:var(--bs-gray-700);padding:.5rem 0}.purchase-checkout__steps-list li::marker{color:var(--bs-primary);font-weight:700}@media (max-width:991.98px){.purchase-checkout__summary{margin-top:2rem;position:static}}.purchase-step-indicator--legacy{display:flex;justify-content:space-between;margin-bottom:3rem;position:relative}.purchase-step-indicator--legacy .purchase-step-indicator__step{flex:1;position:relative;text-align:center}.purchase-step-indicator--legacy .purchase-step-indicator__step:after{background:var(--bs-gray-300);content:"";height:2px;left:50%;position:absolute;top:1.5rem;width:100%;z-index:-1}.purchase-step-indicator--legacy .purchase-step-indicator__step:last-child:after{display:none}.purchase-step-indicator--legacy .purchase-step-indicator__step.active .purchase-step-indicator__number{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.purchase-step-indicator--legacy .purchase-step-indicator__step.active .purchase-step-indicator__label{color:var(--bs-primary);font-weight:600}.purchase-step-indicator--legacy .purchase-step-indicator__step.completed .purchase-step-indicator__number{background:var(--bs-success);border-color:var(--bs-success);color:#fff}.purchase-step-indicator--legacy .purchase-step-indicator__step.completed:after{background:var(--bs-success)}.purchase-step-indicator--legacy .purchase-step-indicator__number{align-items:center;background:#fff;border:2px solid var(--bs-gray-300);border-radius:50%;color:var(--bs-gray-600);display:inline-flex;font-weight:700;height:3rem;justify-content:center;margin-bottom:.5rem;transition:all .3s ease;width:3rem}.purchase-step-indicator--legacy .purchase-step-indicator__label{color:var(--bs-gray-600);display:block;font-size:.875rem;transition:all .3s ease}.purchase-grade-preview{align-items:center;background:var(--bs-light);border-radius:.5rem;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.purchase-grade-preview__label{font-size:1.1rem;font-weight:600}.purchase-grade-preview__value{border-radius:.375rem;font-size:2rem;font-weight:700;padding:.5rem 1.5rem}.purchase-grade-preview__value.grade-a-plus{background:#d4edda;color:#155724}.purchase-grade-preview__value.grade-a{background:#d1ecf1;color:#0c5460}.purchase-grade-preview__value.grade-b{background:#fff3cd;color:#856404}.purchase-grade-preview__value.grade-blocked,.purchase-grade-preview__value.grade-c{background:#f8d7da;color:#721c24}.purchase-price-preview{align-items:center;background:var(--bs-primary);border-radius:.5rem;color:#fff;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.purchase-price-preview__label{font-size:1.1rem;font-weight:600}.purchase-price-preview__value{font-size:2rem;font-weight:700}.purchase-blocking-message{animation:slideDown .3s ease-out;margin-top:1.5rem}.purchase-blocking-message .alert{font-weight:500;margin-bottom:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}