.Configurator__PacfFrame__Modal__frameStepModal>div:first-child{background:0 0}.Configurator__PacfFrame__Modal__modalContent{max-height:600px;overflow-y:auto}.Configurator__PacfFrame__Modal__modalDetails{padding:2.6rem 4rem 0}.Configurator__PacfFrame__Modal__modalDetails span{font-weight:var(--c-font-weight-semibold);padding-bottom:1.2rem;font-size:1.4rem;display:inline-block}.Configurator__PacfFrame__Modal__description{font-weight:var(--c-font-weight-light);word-break:break-word;max-width:395px;margin:0;font-size:1.4rem;line-height:20px}.Configurator__PacfFrame__Modal__includes{padding:2.6rem 4rem}.Configurator__PacfFrame__Modal__includesTitle{font-family:var(--body-font-family);font-weight:var(--c-font-weight-semibold);text-align:left;border-bottom:none;margin:0;padding-bottom:1.6rem;font-size:1.4rem}.Configurator__PacfFrame__Modal__includesItems{flex-flow:wrap;justify-content:space-between;align-items:baseline;display:flex}.Configurator__PacfFrame__Modal__includesItem{text-align:left;flex-direction:column;flex:0 0 34%;justify-content:flex-end;width:34%;margin:0 8% 2.7rem 0;display:flex}.Configurator__PacfFrame__Modal__name{font-weight:var(--c-font-weight-semibold);margin-top:.5rem;margin-bottom:0;font-size:1.4rem;line-height:20px}.Configurator__PacfFrame__Modal__image{padding:2.6rem 4rem}.Configurator__PacfFrame__Modal__image img{object-fit:contain;max-height:210px!important}.Configurator__PacfFrame__Modal__image button svg{transform:translateY(-1.5rem)}.Configurator__PacfFrame__Modal__image button[data-action=prev]+div button{width:6px!important;height:6px!important}@media only screen and (width<=1022px){.Configurator__PacfFrame__Modal__frameStepModal{max-height:87dvh}.Configurator__PacfFrame__Modal__frameStepModal>div:first-child button{width:32px;height:32px;top:2rem;left:auto;right:1rem}.Configurator__PacfFrame__Modal__frameStepModal>div:first-child button:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='14.2427'%20y='15.6569'%20width='14'%20height='2'%20transform='rotate(-135%2014.2427%2015.6569)'%20fill='white'/%3e%3crect%20x='4.34326'%20y='14.2427'%20width='14'%20height='2'%20transform='rotate(-45%204.34326%2014.2427)'%20fill='white'/%3e%3c/svg%3e") 0 0/2.4rem no-repeat;position:absolute;top:.4rem;left:.4rem}.Configurator__PacfFrame__Modal__modalDetails{scrollbar-width:none;max-height:367px;padding-left:1.6rem;padding-right:1.6rem;overflow:scroll}body:has(.Configurator__PacfFrame__Modal__frameStepModal):before{z-index:2}}@media only screen and (width>=1024px){.Configurator__PacfFrame__Modal__frameStepModal{z-index:1}.Configurator__PacfFrame__Modal__frameStepModal h2{word-break:break-word;max-width:80%}.Configurator__PacfFrame__Modal__frameStepModal+div{display:none}}.Configurator__PacfFrame__contentWrapper{flex-direction:column;align-items:center;padding:1.8rem 2.6rem 2.4rem;display:flex}.Configurator__PacfFrame__titleWrapper{color:var(--text-color);margin-bottom:2.6rem}.Configurator__PacfFrame__title{text-align:center;font-size:1.8rem;line-height:28px;font-weight:var(--c-font-weight-semibold)}.Configurator__PacfFrame__signature{font-family:var(--body-font-family);text-align:center;font-size:1.6rem;line-height:24px;font-weight:var(--c-font-weight-light)}.Configurator__PacfFrame__content{flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.Configurator__PacfFrame__accordionWrapper{background:#f5f5f5;flex-direction:column;width:100%;margin-bottom:2rem;padding:1.4rem 2rem;display:flex}.Configurator__PacfFrame__accordionTrigger{text-align:left;cursor:pointer;flex-direction:column;width:100%;display:flex;position:relative}.Configurator__PacfFrame__accordionTrigger svg{color:var(--c-color-black);stroke-width:1px;font-size:1.8rem;position:absolute;top:50%;right:1.4rem;transform:translateY(-50%)}.Configurator__PacfFrame__accordionTitle{font-weight:var(--c-font-weight-semibold);letter-spacing:0;text-transform:capitalize;font-size:1.6rem;line-height:24px}.Configurator__PacfFrame__accordionSubtitle{font-weight:var(--c-font-weight-regular);letter-spacing:0;font-size:1.6rem;line-height:24px}.Configurator__PacfFrame__accordionSubtitle span{font-style:italic}.Configurator__PacfFrame__container:first-of-type{margin-top:2rem}.Configurator__PacfFrame__accordionItem{cursor:pointer;background:var(--c-color-white);align-items:center;width:100%;margin-bottom:2rem;display:flex}.Configurator__PacfFrame__accordionItem.Configurator__PacfFrame__active{border:2px solid var(--text-color)}.Configurator__PacfFrame__accordionItem.Configurator__PacfFrame__disabled,.Configurator__PacfFrame__accordionItem:disabled{filter:grayscale();opacity:.2;pointer-events:none}.Configurator__PacfFrame__accordionItem picture{align-items:center;max-width:85px;min-height:85px;max-height:85px;margin-right:1rem;display:flex}.Configurator__PacfFrame__accordionItemDetails{flex-direction:column;display:flex}.Configurator__PacfFrame__accordionItemTitle{text-align:left;font-weight:var(--c-font-weight-regular);letter-spacing:0;font-size:1.4rem;line-height:20px}.Configurator__PacfFrame__accordionItemAction{font-weight:var(--c-font-weight-regular);letter-spacing:0;color:var(--c-color-blue-green-2);font-size:1.2rem;line-height:20px;text-decoration:underline}.Configurator__PacfFrame__summaryTitle{color:var(--text-color);font-weight:var(--c-font-weight-bold);text-transform:uppercase;letter-spacing:1px;flex-basis:48%;margin-bottom:5px;font-size:1.4rem;font-style:normal;line-height:20px}.Configurator__PacfFrame__summaryTitle+div>button{color:var(--c-color-blue-green-2);text-transform:uppercase;border:unset;text-align:right;font-weight:var(--c-font-weight-bold);letter-spacing:1px;margin-bottom:.5rem;padding:0}.Configurator__PacfFrame__summaryOption{justify-content:space-between;display:flex}.Configurator__PacfFrame__selectOption{gap:5px;display:flex}.Configurator__PacfFrame__optionName{color:var(--text-color);font-size:1.4rem;font-style:normal;line-height:20px;font-weight:var(--c-font-weight-light);flex-basis:70%;padding-bottom:2px}.Configurator__PacfFrame__summaryLine{border-top:1px solid var(--c-configurator-dark-white-3);flex-wrap:wrap;justify-content:space-between;margin:1rem 2.6rem;padding-top:1rem;display:flex}.Configurator__PacfFrame__summaryLine:first-child{border-top:none}.Configurator__PacfFrame__summaryPriceContainer{color:var(--text-color);text-align:right;font-weight:var(--c-font-weight-light);flex-basis:30%;order:4}.Configurator__PacfFrame__options{width:100%}.Configurator__PacfFrame__imageWrapper{min-width:95px}@media only screen and (width<=768px){.Configurator__PacfFrame__contentWrapper{border-top:1px solid var(--c-configurator-dark-white-3)}.Configurator__PacfFrame__title{font-size:1.6rem}}
