:root{--banyan-green:#122112}.klc-viewer{flex:1 1;display:flex;justify-content:center;align-items:flex-start;touch-action:none;z-index:8;height:100%;width:100%;position:absolute}li.klc-parameter-value-selector{position:relative;display:flex;flex-direction:column;align-items:center;width:68px}li.klc-parameter-value-selector div.klc-parameter-value-selector-thumbnail-image,li.klc-parameter-value-selector img.klc-parameter-value-selector-thumbnail-image{position:relative;border-radius:50%}li.klc-parameter-value-selector.klc-active div.klc-parameter-value-selector-thumbnail-image,li.klc-parameter-value-selector.klc-active img.klc-parameter-value-selector-thumbnail-image{border:2px solid #fff}li.klc-parameter-value-selector.klc-active div.klc-parameter-value-selector-thumbnail-image:after,li.klc-parameter-value-selector.klc-active img.klc-parameter-value-selector-thumbnail-image:after{content:" ";position:absolute;z-index:-1;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:50%;border:1px solid #000}div.klc-parameter-value-selector-thumbnail-image{background-size:contain;background-repeat:no-repeat;width:68px;height:68px}span.klc-parameter-selector-label{font-size:17px;line-height:18px;margin-top:1em;text-align:center;font-family:var(--font-helvetica-neue);font-weight:300}.kl-parameter-selector-step-divider,.kl-parameter-selector-step-label,.kl-parameter-selector-step-total{color:grey}.parameter-selectors-list{justify-content:center}@media (max-width:1450px){li.klc-parameter-value-selector div.klc-parameter-value-selector-thumbnail-image,li.klc-parameter-value-selector img.klc-parameter-value-selector-thumbnail-image{height:4em;width:4em}}@media (max-width:1320px){div.kl-parameter-selector-img,div.kl-parameter-selector-thumbnail,img.kl-parameter-selector-img,img.kl-parameter-selector-thumbnail{height:3.5em;width:3.5em}}@media (max-width:1080px){div.kl-parameter-selector-img,div.kl-parameter-selector-thumbnail,img.kl-parameter-selector-img,img.kl-parameter-selector-thumbnail{height:2.5em;width:2.5em}}@media (max-width:766px){div.kl-parameter-selector-img,div.kl-parameter-selector-thumbnail,img.kl-parameter-selector-img,img.kl-parameter-selector-thumbnail{height:2em;width:2em}}@media (max-width:600px){div.kl-parameter-selector-img,div.kl-parameter-selector-thumbnail,img.kl-parameter-selector-img,img.kl-parameter-selector-thumbnail{height:2em;width:2em}}.kl-view-selection-arrow{display:none}.klc-parameter-selector-control{display:flex;flex-direction:column;align-items:center}.klc-parameter-selector-control-steps{font-size:10px}.klc-parameter-selector-control-steps-label,.klc-parameter-selector-control-steps-total{color:grey}.klc-parameter-selector-control{font-family:var(--font-idlewild)}.klc-parameter-selector-control-top-row{display:flex;align-items:center;justify-content:space-between;width:100%}.klc-parameter-selector-control-title{text-align:center}.klc-parameter-selector-control-button{font-family:var(--font-idlewild);font-size:10px;display:flex;align-items:center;line-height:1.5714285714285714;height:32px;padding:4px 15px;border-radius:6px;outline:none;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;color:#000}.klc-parameter-selector-control-button:hover{color:rgba(0,0,0,.88);background:rgba(0,0,0,.06)}.klc-parameter-selector-control-button:disabled{cursor:not-allowed;color:rgba(0,0,0,.25)}.klc-parameter-selector-control-button:disabled:hover{background:transparent}@media (max-width:1320px){.parameter-selector-control-title{font-size:medium}}@media (max-width:766px){.parameter-selector-control-title{font-size:7px}}@media (min-width:1440px){.parameter-selector-control-title{font-size:x-small}}@media (max-width:1440px){.parameter-selector-control-title{font-size:x-small}}@media (max-width:1080px){.parameter-selector-control-title{font-size:x-small}}@media (max-width:766px){.parameter-selector-control-title{font-size:x-small}}@media (min-width:1450px){.parameter-selector-control-title{font-size:18px}}swiper-container{height:100%}