.AppChandelierFinder{--desktopRoundImageWidth: 190px;--desktopWideImageWidth: 265px}@media only screen and (max-device-width: 767px),only screen and (max-device-height: 719px)and (orientation: landscape){.AppChandelierFinder{padding:10px}.AppChandelierFinder__tip{margin-bottom:132px;margin-top:2rem}.AppChandelierFinder__tip div{font-size:22px}.AppChandelierFinder__tip p{color:var(--darkGrey);font-size:14px}}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.AppChandelierFinder__tip{margin-bottom:3rem;text-align:center}.AppChandelierFinder__tip strong{font-size:1.6rem}.AppChandelierFinder:has(.ChandelierFinderItemList__layout--3) .ChandelierFinderStepProgress{margin-bottom:8rem}}
.ChandelierFinderStepProgress{display:flex;flex-direction:column;gap:4px}@media only screen and (max-device-width: 767px),only screen and (max-device-height: 719px)and (orientation: landscape){.ChandelierFinderStepProgress{margin-top:64px}}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ChandelierFinderStepProgress{align-items:center;font-size:1.6rem;margin-bottom:2rem}.ChandelierFinderStepProgress__questionText{font-size:1.6rem;margin-bottom:1rem}}.ChandelierFinderStepProgress__progress{display:grid;gap:8px;grid-template-columns:repeat(3, 1fr)}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ChandelierFinderStepProgress__progress{grid-template-columns:repeat(3, 150px);justify-content:center}}.ChandelierFinderStepProgress__progressLine{background-color:var(--grey);height:9px}.ChandelierFinderStepProgress__progressLine--filled{background-color:var(--red)}
.ChandelierFinderItemList{-moz-column-gap:13px;column-gap:13px;display:grid;margin-top:2rem;row-gap:8px}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ChandelierFinderItemList{-moz-column-gap:.5rem;column-gap:.5rem;margin-bottom:4rem;margin-top:4rem;row-gap:1.6rem}}.ChandelierFinderItemList__layout--2{grid-template-columns:repeat(2, 1fr)}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ChandelierFinderItemList__layout--2{-moz-column-gap:10rem;column-gap:10rem;grid-template-columns:repeat(2, minmax(auto, var(--desktopWideImageWidth)));justify-content:center;row-gap:3rem}}.ChandelierFinderItemList__layout--3{grid-template-columns:repeat(3, 1fr)}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ChandelierFinderItemList__layout--3{-moz-column-gap:10rem;column-gap:10rem;grid-template-columns:repeat(3, minmax(auto, var(--desktopRoundImageWidth)));justify-content:center;row-gap:3.5rem}}.ChandelierFinderItemList__layout--5{grid-template-columns:repeat(5, 1fr)}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ChandelierFinderItemList__layout--5{-moz-column-gap:4rem;column-gap:4rem;row-gap:1rem}}.ChandelierFinderItemList__layout--breakRow{grid-auto-flow:column;grid-template-rows:repeat(3, 1fr)}.ChandelierFinderItemList__layout--marginBottom{margin-bottom:132px}
.ChandelierFinderItem{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-block;padding:0}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ChandelierFinderItem{font-size:1.6rem;padding:unset;text-align:center}}.ChandelierFinderItem__description--right{padding:10px 0 0 10px}@media only screen and (max-device-width: 767px),only screen and (max-device-height: 719px)and (orientation: landscape){.ChandelierFinderItem__description--right{text-align:left}}.ChandelierFinderItem__description--bottom{padding-top:5px}.ChandelierFinderItem__img{border-radius:5px;box-shadow:0 0 0 1px var(--grey);display:inline-block}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ChandelierFinderItem__img{border-radius:0}}.ChandelierFinderItem__img--circle{border-radius:50%}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ChandelierFinderItem__img--circle{max-width:var(--desktopRounderImageWidth)}}.ChandelierFinderItem__img--squareStepOneMobile{height:90px;min-width:90px;width:90px}@media(orientation: landscape){.ChandelierFinderItem__img--squareStepTwoMobile{min-width:100%}}.ChandelierFinderItem__img--squareStepThreeMobile img{height:90px;object-fit:cover;width:90px}.ChandelierFinderItem__img img{border-radius:5px;vertical-align:middle}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ChandelierFinderItem__img img{border-radius:0}}.ChandelierFinderItem:has(.ChandelierFinderItem__img--circle) img{border-radius:50%}.ChandelierFinderItem__active{box-shadow:0 0 0 3px var(--red)}.ChandelierFinder__right{align-items:center;display:flex}
.ChandelierFinderNavigation{box-sizing:border-box;display:grid}@media only screen and (max-device-width: 767px),only screen and (max-device-height: 719px)and (orientation: landscape){.ChandelierFinderNavigation{background:#fff;border-top:1px solid var(--grey);bottom:0;-moz-column-gap:8px;column-gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;left:0;padding:12px 10px 16px;position:fixed;row-gap:16px;width:100%}.ChandelierFinderNavigation__skip{grid-column:span 2;grid-row-start:2;justify-self:center}}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.ChandelierFinderNavigation{align-items:center;grid-template-columns:150px 1fr 150px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:800px}.ChandelierFinderNavigation__skip{display:flex;justify-content:center}}.ChandelierFinderNavigation *{box-sizing:inherit}.ChandelierFinderNavigation__back .Button,.ChandelierFinderNavigation__next .Button{display:block;width:100%}.ChandelierFinderNavigation__skip .Button{color:var(--baseTextColor);text-decoration:none}.ChandelierFinderNavigation__skip .Button:hover{color:var(--baseTextColor)}
.Button{background:#900;border:1px solid transparent;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;outline-color:var(--blue);outline-offset:3px;padding:.5em .25em;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}@media only screen and (max-device-width: 767px),only screen and (max-device-height: 719px)and (orientation: landscape){.Button{border-radius:5px}}.Button:hover,.Button--loading{background:#d00;color:#fff}.Button--primary:hover,.Button--primary.Button--loading{background:#d00}.Button--secondary{background:#655055;border-color:#655055;color:#fff}.Button--secondary:hover,.Button--secondary.Button--loading{background:var(--darkGrey)}.Button--secondary.Button--loading,.Button--secondary:focus{font-weight:500}.Button--tertiary{background:transparent;border-color:var(--darkGrey);color:var(--darkGrey)}.Button--tertiary:hover,.Button--tertiary.Button--loading{background:var(--veryLightGrey);border-color:#000;color:var(--darkGrey)}.Button--white{background:#fff;border-color:var(--darkGrey);color:var(--darkGrey)}.Button--white:hover,.Button--white.Button--loading{background:var(--veryLightGrey);border-color:#000;color:var(--darkGrey)}.Button--link{background:transparent;border:0;color:var(--blue);font-family:var(--fontBody);padding:0;text-decoration:underline;text-transform:none}@media only screen and (min-device-width: 768px)and (min-device-height: 720px){.Button--link{color:var(--baseTextColor)}}.Button--link:hover{color:var(--red)}.Button--link:hover,.Button--link.Button--loading{background:transparent}.Button--link:hover .Button__loadingIcon,.Button--link.Button--loading .Button__loadingIcon{display:none}.Button--link .Button__label{padding:0}.Button--none{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--baseTextColor);font-size:inherit;text-transform:none}.Button--none:hover{background:transparent;color:var(--baseTextColor)}.Button--large{font-size:1.6rem;padding:.7em 1.25em}.Button[aria-disabled=true]:not(.Button--link):not(.Button--none),.Button[aria-disabled=true]:not(.Button--link):not(.Button--none):hover{background:#ccc}.Button[aria-disabled=true],.Button[aria-disabled=true]:hover{border-color:transparent;color:var(--darkGrey);cursor:default}.Button__label{padding:0 1.25em;white-space:nowrap}.Button__loadingIcon{height:.75em;line-height:1;margin:.125em -0.875em .125em .125em;text-align:center;width:.75em}.Button__loadingIcon::before{animation:spin 1s linear infinite;content:"";display:inline-block;font-family:"LPIcons" !important;font-size:.75em;transform-origin:center center}a.Button{padding-left:1.5em;padding-right:1.5em}

/*# sourceMappingURL=chandelierFinder.8e9e71f9448867036acd.css.map*/