body{height:100%;background-color:#222}pano-viewer{height:100%;width:100%;overflow:hidden;position:absolute}.pik{font-weight:300;font-style:normal;font-size:10pt;font-family:'Montserrat', sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;scrollbar-color:#fff rgba(255,255,255,0.119);scrollbar-width:thin}.pik .button{padding:15px 60px;background-color:#27ae60;color:#fff;border:none;outline:none;text-align:center;cursor:pointer;font-weight:300;font-style:normal;font-size:10pt;font-family:'Montserrat', sans-serif}.pik #back-button{position:relative;background-color:#222;font-weight:200;font-style:normal;font-size:11pt;text-transform:uppercase;font-family:'Montserrat', sans-serif}@media only screen and (max-width: 767px) and (orientation: portrait){.pik #back-button{padding:15px 70px 15px 36px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik #back-button{padding:15px 90px 15px 20px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik #back-button{padding:15px 40px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik #back-button{padding:15px 40px}}.pik #back-button:after{content:'';height:50%;width:1px;position:absolute;right:0;top:15px;background-color:rgba(255,255,255,0.25)}@media only screen and (max-width: 767px) and (orientation: portrait){.pik #back-button:after{background-color:unset}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik #back-button:after{background-color:unset}}.pik #back-button:before{position:absolute;content:url("data:image/svg+xml,%3Csvg id='ui_elements_prev_desktop_prev_small_' data-name='ui elements/prev/desktop/prev (small)' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18.692' height='19' viewBox='0 0 18.692 19'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Mask' d='M0,13V0H2.038V10.962H13V13Z' transform='translate(9.5 0.308) rotate(45)' fill='%23222'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_28' data-name='Group 28'%3E%3Cpath id='Mask-2' data-name='Mask' d='M0,13V0H2.038V10.962H13V13Z' transform='translate(9.5 0.308) rotate(45)' fill='%23222'/%3E%3Cg id='Mask_Group_28' data-name='Mask Group 28' clip-path='url(%23clip-path)'%3E%3Cg id='colours_primary-green' data-name='colours/primary-green'%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='12' height='19' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");transform:scale(0.9) translateY(-1px) translateX(-19px) rotate(0deg)}.pik .carousel__container{display:flex;opacity:1;width:100%;margin:auto;justify-content:center}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .carousel__container{display:flex}}.pik .menu-container{width:450px;height:calc(100% - 50px);position:absolute;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#222;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .menu-container{width:275px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .menu-container{width:275px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .menu-container{width:275px}}.pik .menu-container.vertical{top:50px;right:0px;padding-top:50px;transition:visibility 350ms linear, transform 250ms ease-out;visibility:hidden;transform:translate3d(100%, 0, 0)}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .menu-container.vertical{height:calc(100% - 250px);width:100%;top:unset;bottom:0;padding-top:unset;visibility:visible;border-top:solid 1px rgba(255,255,255,0.25);border-width:thin;transform:translate3d(0, 100%, 0);transition:transform 450ms ease-out}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .menu-container.vertical{padding-top:29px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .menu-container.vertical{padding-top:29px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .menu-container.vertical{height:calc(100% - 50px);top:0}}.pik .menu-container.vertical .configurator__state-container{transition-delay:150ms}.pik .menu-container.vertical .configurator__state-container.active{transition-delay:0ms}.pik .menu-container.vertical.active{visibility:visible;transform:translate3d(0, 0, 0);transition:visibility 475ms linear,transform 475ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .menu-container.vertical.active{transform:translate3d(0, 0, 0);transition:transform 450ms ease-out}}.pik .menu-container .js-hide-config-menu{color:#222;cursor:pointer;pointer-events:none}.pik .menu-container .js-hide-config-menu:after{content:url("data:image/png;base64,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");position:absolute;top:49px;right:7%;height:10px;width:100px;pointer-events:auto;transform:scale(0.11)}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .menu-container .js-hide-config-menu:after{top:14px;right:-17px;transform:scale(0.05)}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .menu-container .js-hide-config-menu:after{right:0;top:27px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .menu-container .js-hide-config-menu:after{right:0;top:27px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .menu-container .js-hide-config-menu:after{right:0;top:11px;transform:scale(0.05)}}.pik .menu-background{display:none}.pik .mobile__menu{display:none;padding-top:4px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .mobile__menu.active{display:block}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .mobile__menu.active{display:block}}.pik .mobile__menu .mobile__menu-title{margin:15px 0px;text-align:center;font-weight:600;font-size:8pt;text-transform:uppercase;font-family:'Montserrat-bold', sans-serif;letter-spacing:1px}.pik .mobile__menu .mobile__menu-options{display:flex;padding:0 25px}.pik .mobile__menu .mobile__menu-options .option{width:33.33%;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:7pt;padding-bottom:5px;border-bottom:2px solid #5b5b5b}.pik .mobile__menu .mobile__menu-options .option.active{border-color:#27ae60;color:#27ae60}.pik .dropdown{display:none;list-style-type:none;padding:0;margin:0}.pik .dropdown.active{display:block}.pik #configuration__elements{pointer-events:auto;height:100%}.pik #configuration__elements #configuration__elements__components{list-style:none;margin:0;padding:0;height:100%}@media only screen and (max-width: 767px) and (orientation: portrait){.pik #configuration__elements #configuration__elements__components{height:calc(100% - 20px)}.pik #configuration__elements #configuration__elements__components.action-active{height:calc(100% - 80px)}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik #configuration__elements #configuration__elements__components{height:calc(100% - 20px)}.pik #configuration__elements #configuration__elements__components.action-active{height:calc(100% - 80px)}}.pik #configuration__elements #configuration__elements__components li{-webkit-tap-highlight-color:transparent}@media only screen and (max-width: 767px) and (orientation: portrait){.pik #configuration__elements.mobile .collection__title{display:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik #configuration__elements.mobile .collection__title{display:none}}.pik .configuration__elements__components__component{-webkit-overflow-scrolling:touch;height:100%;display:none;pointer-events:none;margin-right:15px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configuration__elements__components__component{margin-right:unset}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configuration__elements__components__component{margin-right:unset}}.pik .configuration__elements__components__component.active{display:block;height:100%}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configuration__elements__components__component.active{width:100%;margin:0}}.pik .configuration__elements__components__component>a{-webkit-tap-highlight-color:transparent;cursor:pointer;line-height:24px;overflow:hidden;display:flex;padding:0px 55px 15px 55px;pointer-events:none;font-style:normal;font-size:12pt;text-transform:uppercase;font-family:'Montserrat', sans-serif}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configuration__elements__components__component>a{padding:0 30px;flex-direction:column}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configuration__elements__components__component>a{padding:0 30px;flex-direction:column}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configuration__elements__components__component>a{line-height:15px;padding:20px 25px 0 25px;font-size:10pt}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configuration__elements__components__component>a{flex-direction:column}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configuration__elements__components__component>a{flex-direction:column}}.pik .configuration__elements__components__component>a p{margin:0;text-transform:none;font-size:9pt;padding-left:10px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configuration__elements__components__component>a p{font-weight:100;font-size:8pt}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configuration__elements__components__component>a p{font-size:8pt}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configuration__elements__components__component>a p{padding-left:unset}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configuration__elements__components__component>a p{padding-left:unset}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configuration__elements__components__component>a p{padding-left:unset}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configuration__elements__components__component>a p{padding-left:unset}}.pik .configuration__elements__components__component>a svg{display:none}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configuration__elements__components__component>a{padding:16px 40px 0px 40px;line-height:15px;text-align:center;font-weight:600;font-size:8pt;text-transform:uppercase;font-family:'Montserrat-bold', sans-serif;letter-spacing:1px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configuration__elements__components__component>a{padding:16px 40px 0px 40px;line-height:15px;text-align:center;font-weight:600;font-size:8pt;text-transform:uppercase;font-family:'Montserrat-bold', sans-serif;letter-spacing:1px}}.pik .configuration__elements__components__items{list-style:none;overflow-y:scroll;overflow-x:hidden;pointer-events:all;box-sizing:border-box;padding:0 40px;height:calc(100% - 140px)}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configuration__elements__components__items{padding:0 25px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configuration__elements__components__items{padding:0 25px}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configuration__elements__components__items{padding:0 5px 0 20px;height:calc(100% - 50px)}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configuration__elements__components__items{padding:0 5px 0 20px;height:calc(100% - 50px)}}.pik .configuration__elements__components__items .configuration__elements__components__items{margin-right:0px}.pik .configuration__elements__components__items.active{display:flex;flex-wrap:wrap;align-content:flex-start;overflow-x:hidden}.pik .configuration__elements__components__items .configuration__elements__components__items__sub_filter{-webkit-tap-highlight-color:transparent;display:none}.pik .configuration__elements__components__items.js-select-item{width:100%}.pik .configuration__elements__components__items.js-select-item .js-select-item{width:calc(100% / 4);padding:0 10px 50px;box-sizing:border-box;text-align:center;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configuration__elements__components__items.js-select-item .js-select-item{width:calc(100% / 3);padding:0 10px 55px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configuration__elements__components__items.js-select-item .js-select-item{width:calc(100% / 3);padding:0 10px 55px}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configuration__elements__components__items.js-select-item .js-select-item{padding:0 10px 55px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configuration__elements__components__items.js-select-item .js-select-item{padding:0 5px 55px}}.pik .configuration__elements__components__items.js-select-item .js-select-item img{-webkit-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:auto;cursor:pointer;width:100%;height:auto;border-radius:50%;border:2px solid #222;box-sizing:border-box;transition:border 50ms}.pik .configuration__elements__components__items.js-select-item .js-select-item img:hover{border:2px solid #27ae60}.pik .configuration__elements__components__items.js-select-item .js-select-item.active img{border:2px solid #27ae60}.pik .configuration__elements__components__items.js-select-item .js-select-item.hidden{display:none}.pik .configuration__elements__components__items.js-select-item .js-select-item span,.pik .configuration__elements__components__items.js-select-item .js-select-item .item-name{position:absolute;left:50%;transform:translate3d(-50%, 0px, 0px);font-size:8.5pt;text-align:center;width:100%;margin-top:5px}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configuration__elements__components__items.js-select-item .js-select-item span,.pik .configuration__elements__components__items.js-select-item .js-select-item .item-name{font-size:7.5pt}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configuration__elements__components__items.js-select-item .js-select-item span,.pik .configuration__elements__components__items.js-select-item .js-select-item .item-name{margin-top:0px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configuration__elements__components__items.js-select-item .js-select-item span,.pik .configuration__elements__components__items.js-select-item .js-select-item .item-name{margin-top:0px}}.pik .configuration__elements__components__items.js-select-item.Handles_Island .js-select-item,.pik .configuration__elements__components__items.js-select-item.Handles_Base .js-select-item,.pik .configuration__elements__components__items.js-select-item.Handles_Tower .js-select-item,.pik .configuration__elements__components__items.js-select-item.Handles_Wall .js-select-item{width:calc(100% / 3)}.pik .configuration__elements__components__items.js-select-item.layer-filter .js-select-item{width:calc(100% / 3);padding:0 15px 45px}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configuration__elements__components__items.js-select-item.layer-filter .js-select-item{padding:0 10px 45px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configuration__elements__components__items.js-select-item.layer-filter .js-select-item{padding:0 10px 45px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configuration__elements__components__items.js-select-item.layer-filter .js-select-item{padding:0 5px 45px}}.pik .configuration__elements__components__items.js-select-item.layer-filter .js-select-item.disabled,.pik .configuration__elements__components__items.js-select-item.layer-filter .js-select-item.disable{display:none}.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder{padding-left:15px;width:100%;pointer-events:none}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder{padding-left:5px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder{padding-left:5px}}.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder.hidden{display:none}.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-holder{display:flex}.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-holder.hidden{display:none}.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-title{font-weight:600;font-size:12pt;text-transform:capitalize;font-family:'Montserrat-bold', sans-serif;letter-spacing:0.5px;padding:10px 0}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-title{font-size:9pt}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-title{font-size:9pt}}.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .subfilter-title{text-transform:capitalize;line-height:50px}.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .subfilter-items,.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-items{list-style-type:none;padding-left:10px;display:flex;flex-wrap:wrap;width:100%;pointer-events:all}.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .subfilter-items .js-select-item,.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-items .js-select-item{padding:0 10px 25px}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .subfilter-items .js-select-item,.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-items .js-select-item{padding:0 5px 42px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .subfilter-items .js-select-item,.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-items .js-select-item{padding:0 5px 42px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .subfilter-items .js-select-item,.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-items .js-select-item{padding:0 5px 5px}}.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .subfilter-items .js-select-item span,.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-items .js-select-item span{position:unset}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .subfilter-items .js-select-item span,.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-items .js-select-item span{position:absolute;top:50%;margin-top:2px;font-size:7.5pt}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .subfilter-items .js-select-item span,.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-items .js-select-item span{position:absolute;top:50%;margin-top:2px;font-size:7.5pt}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-items .js-select-item span{position:absolute;top:50%;margin-top:7px;font-size:7.5pt}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configuration__elements__components__items.js-select-item.layer-group_by>.filter-holder .filter-items .js-select-item span{position:absolute;top:50%;margin-top:7px;font-size:7.5pt}}.pik .configuration__elements__components__items.js-select-item .collection__title>a{display:none}.pik .configuration__elements__components__items.js-select-item .collection__title svg{display:none}.pik .configuration__elements__components__items.js-select-item .collection__title .item-count{display:none;position:absolute;left:65px;top:-10px}.pik .configuration__elements__components__items.js-select-item .collection__title .item-count:after{content:'Colors'}.pik .configuration__elements__components__items .configuration__elements__components__items__description{display:none}.pik .configurator__settings-menu-container{height:55px;width:100%;background-color:#222;color:#fff;border-bottom:solid 1px rgba(255,255,255,0.25);border-width:thin;position:absolute;top:0;display:flex;transform:translateY(-100%);transition:transform 250ms ease-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-menu-container{height:50px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-menu-container{height:50px}}.pik .configurator__settings-menu-container.active{transform:translateY(0%)}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-menu-container #back-button{width:33.33%;font-size:10pt}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-menu-container #back-button{width:33.33%;font-size:10pt}}.pik .configurator__settings-menu-container .configurator__settings-options{display:flex;width:100%}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-menu-container .configurator__settings-options{width:33.33%;padding:13px 0}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-menu-container .configurator__settings-options{width:33.33%;padding:13px 0}}.pik .configurator__settings-menu-container .configurator__settings-options #home-logo{display:none;height:auto;margin:auto;image-rendering:crisp-edges}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-menu-container .configurator__settings-options #home-logo{display:block;height:100%}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-menu-container .configurator__settings-options #home-logo{display:block;height:100%}}.pik .configurator__settings-menu-container .configurator__settings-options .settings__option{width:calc(100% / 3);max-width:350px}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__settings-menu-container .configurator__settings-options .settings__option{width:calc(100% / 2)}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__settings-menu-container .configurator__settings-options .settings__option{width:calc(100% / 2)}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-menu-container .configurator__settings-options .settings__option{display:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-menu-container .configurator__settings-options .settings__option{display:none}}.pik .configurator__settings-menu-container .configurator__settings-options .settings__option>.button{padding:0px 20px;width:100%;height:100%;cursor:pointer;background-color:#222;color:#fff;font-weight:200;font-style:normal;font-size:11pt;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:300;letter-spacing:0.5px;pointer-events:auto}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__settings-menu-container .configurator__settings-options .settings__option>.button{padding:0}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__settings-menu-container .configurator__settings-options .settings__option>.button{padding:0}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-menu-container .configurator__settings-options .settings__option>.button{padding:0}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-menu-container .configurator__settings-options .settings__option>.button{padding:0}}.pik .configurator__settings-menu-container .configurator__settings-options .settings__option>.button:after{position:absolute;content:url("data:image/svg+xml,%3Csvg id='ui_elements_prev_desktop_prev_small_' data-name='ui elements/prev/desktop/prev (small)' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18.692' height='19' viewBox='0 0 18.692 19'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Mask' d='M0,13V0H2.038V10.962H13V13Z' transform='translate(9.5 0.308) rotate(45)' fill='%23222'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_28' data-name='Group 28'%3E%3Cpath id='Mask-2' data-name='Mask' d='M0,13V0H2.038V10.962H13V13Z' transform='translate(9.5 0.308) rotate(45)' fill='%23222'/%3E%3Cg id='Mask_Group_28' data-name='Mask Group 28' clip-path='url(%23clip-path)'%3E%3Cg id='colours_primary-green' data-name='colours/primary-green'%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='12' height='19' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");transform:scale(0.8) translateY(-6.5px) translateX(7px) rotate(-90deg);transition:transform 150ms linear}.pik .configurator__settings-menu-container .configurator__settings-options .settings__option>.button:hover{color:#27ae60}.pik .configurator__settings-menu-container .configurator__settings-options .settings__option>.button:hover:after{content:url("data:image/svg+xml,%3Csvg id='ui_elements_prev_desktop_prev_small_' data-name='ui elements/prev/desktop/prev (small)' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18.692' height='19' viewBox='0 0 18.692 19'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Mask' d='M0,13V0H2.038V10.962H13V13Z' transform='translate(9.5 0.308) rotate(45)' fill='%2327ae60'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_28' data-name='Group 28'%3E%3Cpath id='Mask-2' data-name='Mask' d='M0,13V0H2.038V10.962H13V13Z' transform='translate(9.5 0.308) rotate(45)' fill='%2327ae60'/%3E%3Cg id='Mask_Group_28' data-name='Mask Group 28' clip-path='url(%23clip-path)'%3E%3Cg id='colours_primary-green' data-name='colours/primary-green'%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='12' height='19' fill='%2327ae60'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");transform:scale(0.8) translateY(-6.5px) translateX(7px) rotate(-90deg)}.pik .configurator__settings-menu-container .configurator__settings-options .settings__option>.button.active{color:#27ae60}.pik .configurator__settings-menu-container .configurator__settings-options .settings__option>.button.active:after{content:url("data:image/svg+xml,%3Csvg id='ui_elements_prev_desktop_prev_small_' data-name='ui elements/prev/desktop/prev (small)' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18.692' height='19' viewBox='0 0 18.692 19'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Mask' d='M0,13V0H2.038V10.962H13V13Z' transform='translate(9.5 0.308) rotate(45)' fill='%2327ae60'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_28' data-name='Group 28'%3E%3Cpath id='Mask-2' data-name='Mask' d='M0,13V0H2.038V10.962H13V13Z' transform='translate(9.5 0.308) rotate(45)' fill='%2327ae60'/%3E%3Cg id='Mask_Group_28' data-name='Mask Group 28' clip-path='url(%23clip-path)'%3E%3Cg id='colours_primary-green' data-name='colours/primary-green'%3E%3Crect id='Rectangle_2' data-name='Rectangle 2' width='12' height='19' fill='%2327ae60'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");transform:scale(0.8, -0.8) translateY(-1px) translateX(7px) rotate(-90deg)}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-menu-container .configurator__settings-options .settings__option>.button{display:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-menu-container .configurator__settings-options .settings__option>.button{display:none}}.pik .configurator__settings-menu-container .menu-icon-container{padding:17px 0px;display:none;cursor:pointer;width:33.33%}.pik .configurator__settings-menu-container .menu-icon-container img{float:right;padding-right:25px;width:23px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-menu-container .menu-icon-container{display:block}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-menu-container .menu-icon-container{display:block}}.pik .configurator__settings-menu-container #close-button{padding:0px 50px;position:absolute;width:100%;height:100%;cursor:pointer;background-color:#222;color:#fff;font-weight:200;font-style:normal;font-size:11pt;text-transform:uppercase;font-family:'Montserrat', sans-serif;text-align:right;transition:transform 450ms ease-out;transform:translateX(100%);visibility:hidden}.pik .configurator__settings-menu-container #close-button:after{content:url("data:image/png;base64,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");position:absolute;top:13px;right:-10px;height:10px;width:100px;transform:scale(0.07);cursor:pointer}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-menu-container #close-button.active{visibility:visible;transform:translateX(0%)}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-menu-container #close-button.active{visibility:visible;transform:translateX(0%)}}.pik .configurator__mobile-settings-menu{position:absolute;top:50px;width:100%;height:100%;background-color:#222;color:#fff;border-top:solid 1px rgba(255,255,255,0.25);border-width:thin;transition:transform 450ms ease-out;transform:translateX(100%);display:none}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__mobile-settings-menu{display:block}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__mobile-settings-menu{display:block}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__mobile-settings-menu.active{transform:translateX(0%)}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__mobile-settings-menu.active{transform:translateX(0%)}}.pik .configurator__mobile-settings-menu>p{padding:25px 30px;font-size:8pt}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__mobile-settings-menu>p{padding:0px 30px}}.pik .configurator__mobile-settings-menu .settings-container{display:flex;margin:20px 30px;padding:15px 0px;border-bottom:solid 1px rgba(255,255,255,0.25);border-width:thin}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__mobile-settings-menu .settings-container{padding:0px 0px}}.pik .configurator__mobile-settings-menu .settings-container .settings-option{flex-grow:2}.pik .configurator__mobile-settings-menu .settings-container .settings-option p{color:#27ae60;text-transform:uppercase;font-size:7pt;margin:0;letter-spacing:2.5px;font-weight:400}.pik .configurator__mobile-settings-menu .settings-container .settings-option h1{font-weight:200;font-style:normal;font-size:11pt;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-size:11pt;margin:4px 0px}.pik .configurator__mobile-settings-menu .settings-container #edit-mobile-button{text-decoration:underline;text-underline-position:under;color:#27ae60;margin-top:0;cursor:pointer}.pik #tooltip{position:absolute;left:0;right:0;top:18px;padding:5px 10px;pointer-events:none;z-index:50;color:#27ae60;width:max-content;background-color:#27ae60;color:white;font-size:0.9em;opacity:0;display:none}@media only screen and (max-width: 767px) and (orientation: portrait){.pik #tooltip{display:none;height:0;width:0}}.pik #tooltip img{display:none;width:150px;height:150px}.pik #tooltip:after{content:'';position:absolute;margin-left:inherit;right:30px;top:-5px;z-index:40;width:10px;height:10px;background-color:#27ae60;transform:rotate(45deg)}.pik .configurator__tooltip-container{position:absolute;top:55px;left:0;width:100%;height:100%;visibility:hidden;transition:visibility 550ms linear, background-color 550ms ease-in-out}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__tooltip-container{display:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__tooltip-container{display:none}}.pik .configurator__tooltip-container.active{background-color:rgba(0,0,0,0.7);visibility:visible;transition:visibility 50ms linear, background-color 50ms ease-in-out}.pik .configurator__tooltip-container.active .tooltip{opacity:1;transition:opacity 750ms ease-in-out}.pik .configurator__tooltip-container .tooltip{position:absolute;width:250px;padding:20px;border-radius:5px;background-color:white;opacity:0;transition:opacity 150ms ease-in-out}.pik .configurator__tooltip-container .tooltip.arrow-top:before{content:"";position:absolute;top:-15px;left:calc(50% - 10px);width:0;border-bottom:15px solid white;border-left:10px solid transparent;border-right:10px solid transparent}.pik .configurator__tooltip-container .tooltip.arrow-bottom:before{content:"";position:absolute;top:100%;left:calc(50% - 10px);width:0;border-top:15px solid white;border-left:10px solid transparent;border-right:10px solid transparent}.pik .configurator__tooltip-container .tooltip p{padding:0;margin:0;font-size:9pt}.pik .configurator__tooltip-container .tooltip p span{color:#27ae60;font-weight:600}.pik .configurator__tooltip-container .tooltip p.description{font-size:9pt;font-weight:200;padding:10px 0;line-height:20px}.pik .configurator__tooltip-container .tooltip p.close{text-align:right;text-decoration:underline;cursor:pointer;font-size:9pt}.pik .configurator__mobile-tutorial-container{position:absolute;top:0;left:0;margin:auto;opacity:0;height:100%;width:100%;visibility:hidden;transition:visibility 100ms linear, opacity 250ms ease-in-out, background-color 450ms ease-in-out}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__mobile-tutorial-container.active{opacity:1;visibility:visible;background-color:rgba(0,0,0,0.7)}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__mobile-tutorial-container.active{opacity:1;visibility:visible;background-color:rgba(0,0,0,0.7)}}.pik .configurator__mobile-tutorial-container .tutorial{height:calc(100% - 100px);width:85%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-color:white}.pik .configurator__mobile-tutorial-container .tutorial .tutorial__img-container{width:100%}.pik .configurator__mobile-tutorial-container .tutorial .tutorial__img-container img{width:100%}.pik .configurator__mobile-tutorial-container .tutorial .tutorial__heading{padding:30px 30px 0px}.pik .configurator__mobile-tutorial-container .tutorial .tutorial__heading h2{text-transform:uppercase;position:relative;font-size:1.2em;font-weight:200;line-height:30px;white-space:unset;letter-spacing:1.4px;padding-right:unset}.pik .configurator__mobile-tutorial-container .tutorial .tutorial__heading h2:after{content:'';width:40px;height:2px;position:absolute;bottom:-25px;left:0;background-color:#000}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__mobile-tutorial-container .tutorial .tutorial__heading h2:after{bottom:-20px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__mobile-tutorial-container .tutorial .tutorial__heading h2:after{bottom:0px}}.pik .configurator__mobile-tutorial-container .tutorial .tutorial__first-description,.pik .configurator__mobile-tutorial-container .tutorial .tutorial__second-description{display:inline-flex;line-height:25px;opacity:0;transition:none}.pik .configurator__mobile-tutorial-container .tutorial .tutorial__first-description.active,.pik .configurator__mobile-tutorial-container .tutorial .tutorial__second-description.active{opacity:1;transition:opacity 250ms ease-in}.pik .configurator__mobile-tutorial-container .tutorial .tutorial__first-description img,.pik .configurator__mobile-tutorial-container .tutorial .tutorial__second-description img{padding-right:10px}.pik .configurator__mobile-tutorial-container .tutorial .tutorial__first-description p,.pik .configurator__mobile-tutorial-container .tutorial .tutorial__second-description p{margin:0}.pik .configurator__mobile-tutorial-container .tutorial .tutorial__first-description{padding:30px 30px 0}.pik .configurator__mobile-tutorial-container .tutorial .tutorial__second-description{padding:10px 30px 0}.pik .configurator__mobile-tutorial-container .tutorial .button{position:absolute;bottom:25px;left:0px;width:80%;right:0px;margin:auto}.pik .configurator__mobile-tutorial-container .tutorial__mobile-dots{justify-content:center;display:none;position:absolute;bottom:0;left:0;right:0;margin:auto}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__mobile-tutorial-container .tutorial__mobile-dots{display:flex}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__mobile-tutorial-container .tutorial__mobile-dots{display:flex}}.pik .configurator__mobile-tutorial-container .tutorial__mobile-dots .dot{height:5px;width:5px;background-color:white;border-radius:50%;margin:20px;opacity:0.5}.pik .configurator__mobile-tutorial-container .tutorial__mobile-dots .dot.active{opacity:1}.pik .configurator__mobile-tutorial-container .tutorial__close{position:absolute;right:20px;top:0px}.pik .configurator__mobile-tutorial-container .tutorial__close:after{content:url(./image/close.png);position:absolute;top:-70px;right:20px;width:20px;transform:scale(0.11);cursor:pointer}@keyframes pulse{0%{transform:scale(0)}50%{transform:scale(3)}100%{transform:scale(2)}}@-webkit-keyframes pulse{0%{transform:scale(0)}50%{transform:scale(3)}100%{transform:scale(2)}}@keyframes gradient{0%{left:0px;max-width:95%}100%{left:90%;max-width:0px}}@-webkit-keyframes gradient{0%{left:0px;max-width:95%}100%{left:90%;max-width:0px}}.pik .configurator__hotspot-holder{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.pik .configurator__hotspot-holder img{-webkit-tap-highlight-color:transparent;cursor:pointer}.pik .configurator__hotspot-holder.active{opacity:1;visibility:visible}.pik .configurator__hotspot-holder.active .pano-hotspot{opacity:0.5 !important}.pik .configurator__hotspot-holder.active .pano-hotspot.highlighted{opacity:1 !important}.pik .configurator__hotspot-holder .pano-hotspot{opacity:1 !important;cursor:pointer}.pik .configurator__hotspot-holder .pano-hotspot .pano-hotspot-background{position:absolute;border-radius:50%;background-color:rgba(255,255,255,0.3);width:48px;height:48px;margin-left:-24px;margin-top:-24px;transition:all 150ms ease-out;transition-property:width, height, margin-left, margin-top;z-index:-1}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__hotspot-holder .pano-hotspot .pano-hotspot-background{transition:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__hotspot-holder .pano-hotspot .pano-hotspot-background{transition:none}}.pik .configurator__hotspot-holder .pano-hotspot.highlighted{opacity:1 !important}.pik .configurator__hotspot-holder .pano-hotspot.highlighted .pano-hotspot-background{width:36px;height:36px;margin-left:-18px;margin-top:-18px}.pik .configurator__hotspot-holder .pano-hotspot.highlighted.over .pano-hotspot-background{width:64px;height:64px;margin-left:-32px;margin-top:-32px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__hotspot-holder .pano-hotspot.highlighted.over .pano-hotspot-background{transition:none;width:unset;height:unset;margin-left:unset;margin-top:unset}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__hotspot-holder .pano-hotspot.highlighted.over .pano-hotspot-background{transition:none;width:unset;height:unset;margin-left:unset;margin-top:unset}}.pik .configurator__hotspot-holder .pano-hotspot.advanced.over .pano-hotspot-background{width:120px;height:120px;margin-left:-60px;margin-top:-60px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__hotspot-holder .pano-hotspot.advanced.over .pano-hotspot-background{width:48px;height:48px;margin-left:-24px;margin-top:-24px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__hotspot-holder .pano-hotspot.advanced.over .pano-hotspot-background{width:48px;height:48px;margin-left:-24px;margin-top:-24px}}.pik .configurator__hotspot-holder .pano-hotspot.advanced.over.removed .pano-hotspot-background{width:48px;height:48px;margin-left:-24px;margin-top:-24px}.pik .configurator__hotspot-holder .pano-hotspot.advanced.over.removed.highlighted .pano-hotspot-background{width:36px;height:36px;margin-left:-18px;margin-top:-18px}.pik .configurator__hotspot-holder .pano-hotspot.advanced.highlighted .pano-hotspot-background{width:36px;height:36px;margin-left:-18px;margin-top:-18px}.pik .configurator__hotspot-holder .pano-hotspot.over .pano-hotspot-background{width:64px;height:64px;margin-left:-32px;margin-top:-32px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__hotspot-holder .pano-hotspot.over .pano-hotspot-background{width:48px;height:48px;margin-left:-24px;margin-top:-24px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__hotspot-holder .pano-hotspot.over .pano-hotspot-background{width:48px;height:48px;margin-left:-24px;margin-top:-24px}}.pik .configurator__hotspot-holder .pano-hotspot.highlighted.configured,.pik .configurator__hotspot-holder .pano-hotspot.configured{opacity:1}.pik .configurator__hotspot-holder .pano-hotspot .pano-hotspot-image{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.pik .configurator__hotspot-holder .pano-hotspot .pano-hotspot-image.hide{opacity:0;transform:rotate3d(0, 0, 1, 90deg);transition:opacity 350ms ease, transform 350ms ease}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__hotspot-holder .pano-hotspot .pano-hotspot-image.hide{transition:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__hotspot-holder .pano-hotspot .pano-hotspot-image.hide{transition:none}}.pik .configurator__hotspot-holder .pano-hotspot .pano-hotspot-image-highlighted{position:absolute;width:36px;height:36px;top:-18px;right:-18px;opacity:0;transition:opacity 350ms ease, transform 350ms ease;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__hotspot-holder .pano-hotspot .pano-hotspot-image-highlighted{transition:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__hotspot-holder .pano-hotspot .pano-hotspot-image-highlighted{transition:none}}.pik .configurator__hotspot-holder .pano-hotspot .pano-hotspot-image-highlighted.active{transform:rotate3d(0, 0, 1, 90deg);opacity:1}.pik .configurator__element-holder{pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%}.pik .configurator__element-holder .hotspot_selection__container{width:124px;height:124px;transform:translateX(-62px) translateY(-62px)}.pik .configurator__element-holder .hotspot_selection__container .advanced-hotspot-background{position:absolute;border-radius:50%;border-color:rgba(255,255,255,0.3);border-style:solid;border-width:60px;width:1px;height:1px;transition:all 350ms ease-out;transition-property:width, height, border-width}.pik .configurator__element-holder .hotspot_selection__container .advanced-hotspot-background.open{width:120px;height:120px;border-width:2px}.pik .configurator__element-holder .hotspot_selection__container .advanced-hotspot-background.close{transform:scale(0.4) translateX(3px) translateY(3px);transition-property:width, height, border-width, transform;width:1px;height:1px;border-width:60px}.pik .configurator__element-holder .hotspot_selection__buttons{display:flex;flex-direction:column}.pik .configurator__element-holder .hotspot_selection__buttons .helper_prompt_icon{position:absolute;top:49px;right:110px;width:22px;height:22px;z-index:90;background-color:white;border-radius:50px;border:2px solid black;cursor:pointer;pointer-events:auto;transform:scale(0);transition:transform 500ms ease-in-out}.pik .configurator__element-holder .hotspot_selection__buttons .helper_prompt_icon:hover,.pik .configurator__element-holder .hotspot_selection__buttons .helper_prompt_icon.active{background-color:#27ae60}.pik .configurator__element-holder .hotspot_selection__buttons .helper_prompt_icon img{height:100%;width:auto;margin:auto;position:absolute;left:0;right:0;top:0}.pik .configurator__element-holder .hotspot_selection__buttons ul{list-style-type:none;margin:0;padding:0}.pik .configurator__element-holder .hotspot_selection__buttons ul li{color:#fff;font-size:40px;pointer-events:auto;position:relative;width:100%}.pik .configurator__element-holder .hotspot_selection__buttons ul li:before{content:'\2022';transform:scale(0);position:absolute;left:-22px;top:-5px}.pik .configurator__element-holder .hotspot_selection__buttons ul li:nth-child(1){position:absolute;top:-22px;left:100px}.pik .configurator__element-holder .hotspot_selection__buttons ul li:nth-child(1):before{animation-delay:0ms}.pik .configurator__element-holder .hotspot_selection__buttons ul li:nth-child(1) .hotspot-button{transition-delay:0ms}.pik .configurator__element-holder .hotspot_selection__buttons ul li:nth-child(2){position:absolute;top:35px;left:139px}.pik .configurator__element-holder .hotspot_selection__buttons ul li:nth-child(2):before{animation-delay:100ms}.pik .configurator__element-holder .hotspot_selection__buttons ul li:nth-child(2) .hotspot-button{transition-delay:100ms}.pik .configurator__element-holder .hotspot_selection__buttons ul li:nth-child(3){position:absolute;top:91px;left:100px}.pik .configurator__element-holder .hotspot_selection__buttons ul li:nth-child(3):before{animation-delay:200ms}.pik .configurator__element-holder .hotspot_selection__buttons ul li:nth-child(3) .hotspot-button{transition-delay:200ms}.pik .configurator__element-holder .hotspot_selection__buttons ul li .hotspot-button{background-color:#fff;padding:5px 10px;margin-bottom:5px;border-radius:20px 20px 20px;border:none;letter-spacing:2px;outline:none;vertical-align:middle;cursor:pointer;font-weight:600;font-size:8pt;text-transform:uppercase;font-family:'Montserrat-bold', sans-serif;max-width:0px;transform:scaleX(0);transition:transform 550ms ease-in-out, max-width 550ms ease-in-out}.pik .configurator__element-holder .hotspot_selection__buttons ul li .hotspot-button p{margin:0;opacity:0}.pik .configurator__element-holder .hotspot_selection__buttons ul li .hotspot-button p:before{content:'';position:absolute;left:0px;top:0;width:90%;height:100%;background-image:linear-gradient(to right, rgba(255,255,255,0) 0%, white 20%);border-radius:25px}.pik .configurator__element-holder .hotspot_selection__buttons ul li .hotspot-button:hover{background-color:#27ae60;color:#fff}.pik .configurator__element-holder .hotspot_selection__buttons ul li .hotspot-button:hover p:before{background-image:linear-gradient(to right, rgba(255,255,255,0) 0%, #27ae60 20%)}.pik .configurator__element-holder .hotspot_selection__buttons ul li .hotspot-button.active{background-color:#27ae60;color:#fff}.pik .configurator__element-holder .hotspot_selection__buttons ul li.configured:before{color:#27ae60}.pik .configurator__element-holder .hotspot_selection__buttons.open .helper_prompt_icon{transform:scale(1)}.pik .configurator__element-holder .hotspot_selection__buttons.open .hotspot-button{max-width:100px;transform:scaleX(1)}.pik .configurator__element-holder .hotspot_selection__buttons.open .hotspot-button p{transition:opacity 0ms;transition-delay:500ms;opacity:1}.pik .configurator__element-holder .hotspot_selection__buttons.open .hotspot-button p:before{animation:gradient 550ms;-webkit-animation:gradient 550ms;animation-fill-mode:forwards;animation-delay:450ms}.pik .configurator__element-holder .hotspot_selection__buttons.open li:before{animation:pulse 350ms;-webkit-animation:pulse 350ms;animation-fill-mode:forwards}.pik .configurator__element-holder .hotspot_selection__buttons.close .hotspot-button{max-width:0px;transform:scaleX(0);transition-delay:0ms !important;transition-duration:250ms;transition-property:max-width, transform}.pik .advanced_hotspot_mobile{position:absolute;left:0;bottom:0px;z-index:1;width:100%;visibility:hidden;transform:translate3d(0, 100%, 0);transition:visibility 450ms linear, transform 450ms ease-in}.pik .advanced_hotspot_mobile.active{visibility:visible;transform:translate3d(0, 0%, 0)}.pik .advanced_hotspot_mobile.active .info-button,.pik .advanced_hotspot_mobile.active .options,.pik .advanced_hotspot_mobile.active .close{visibility:visible;transform:translate3d(0, 0%, 0)}.pik .advanced_hotspot_mobile.info-button{position:relative;height:40px;text-align:center;font-size:12pt;font-weight:bold;line-height:42px;color:#222;background-color:rgba(255,255,255,0.5)}.pik .advanced_hotspot_mobile.info-button img{width:20px;height:20px;vertical-align:middle;margin-top:-3px;margin-right:5px}.pik .advanced_hotspot_mobile.info-container{position:absolute;height:500px;bottom:0px;background:#fff;padding-top:20px;padding-left:20px;padding-right:20px}.pik .advanced_hotspot_mobile.info-container .title{font-size:12pt;font-weight:bold}.pik .advanced_hotspot_mobile.info-container .title img{width:20px;height:20px;vertical-align:middle;margin-top:-3px;margin-right:5px}.pik .advanced_hotspot_mobile.info-container .close img{width:20px;height:20px}.pik .advanced_hotspot_mobile.options{position:relative;height:72px;width:100%;color:#fff;background-color:#222}.pik .advanced_hotspot_mobile.options .option{display:inline-block;text-align:center;width:33.3%;padding-top:25px;font-size:7pt;letter-spacing:2.5px;float:left}.pik .advanced_hotspot_mobile.options .option span{font-size:60px;line-height:18px}.pik .advanced_hotspot_mobile.options .option.configured .dot{color:#27ae60}.pik .advanced_hotspot_mobile.close{position:relative;height:72px;width:100%;text-align:center;background-color:#222}.pik .advanced_hotspot_mobile.close .button-close{margin-top:10px;width:51px;height:51px}@keyframes splash-pulse{0%{transform:scale(0.8)}50%{transform:scale(1)}100%{transform:scale(0.8)}}@-webkit-keyframes splash-pulse{0%{transform:scale(0.8)}50%{transform:scale(1)}100%{transform:scale(0.8)}}.pik #hotspot{position:absolute;cursor:pointer;animation:splash-pulse 1s infinite}@media only screen and (max-width: 767px) and (orientation: portrait){.pik #hotspot{display:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik #hotspot{display:none}}.pik #hotspot .hotspot-background{border-radius:50%;background-color:rgba(255,255,255,0.2);width:48px;height:48px;pointer-events:none}.pik #hotspot .hotspot-icon{width:36px;height:36px;position:absolute;top:6px;left:6px;pointer-events:none}.pik #hotspot.Walls{top:40%;left:0}.pik #hotspot.Floors{top:80%;right:30px}.pik #hotspot.Feature{top:55%;left:14%}.pik #hotspot.Worktops{top:55%;right:40%}.pik #hotspot.Units.Walls{top:20%;left:60%}.pik #hotspot.Units.Tower{top:30%;right:40px}.pik #hotspot.Units.Base{top:40%;right:40%}.pik #hotspot.Units.Island{top:75%;right:50%}@media (min-width: 768px) and (max-width: 1479px){.pik #hotspot.Walls{top:5%;left:35%}.pik #hotspot.Feature{left:1%}.pik #hotspot.Units.Tower{right:0px}}.pik .configurator__interaction-surface{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto}.pik .configurator__gesture-hinter{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.4);z-index:30;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;opacity:1;pointer-events:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.pik .configurator__gesture-hinter p{vertical-align:middle;color:#fff;font-size:4em;text-shadow:#000 2px 2px 1px;text-align:center;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pik .configurator__gesture-hinter.configurator__gesture-hinter--hidden{opacity:0}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__gesture-hinter{padding-right:190px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__gesture-hinter{padding-right:190px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__gesture-hinter{padding-right:190px}}.pik #stage{position:relative;width:100%;height:100%;overflow:hidden;margin:0;padding:0;max-height:unset}@media only screen and (max-width: 767px) and (orientation: portrait){.pik #stage{max-height:1000px;transition:max-height 450ms ease-in}}.pik #stage canvas{display:block;width:100%;height:100%;margin:0;padding:0;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;background-image:radial-gradient(ellipse farthest-corner at 50% 50%, #fff 20%, #ddd 60%)}.pik #stage.moving canvas{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.pik #stage.moving #marker-canvas g{pointer-events:none}.pik #stage #marker-canvas{position:absolute;width:100%;height:100%;pointer-events:none;top:0;left:0}.pik #stage #marker-canvas g{pointer-events:auto;cursor:pointer}.pik .fullscreen-button-holder{position:absolute;top:70px;left:35px;z-index:500;-webkit-tap-highlight-color:transparent;cursor:pointer;display:none}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .fullscreen-button-holder{top:80px}}.pik .fullscreen-button-holder .fullscreen-button-open{position:relative;width:30px;height:30px;left:-15px;top:-15px;background-size:30px 30px;display:none;-webkit-tap-highlight-color:transparent}.pik .fullscreen-button-holder .fullscreen-button-open:hover{width:34px;height:34px;background-size:34px 34px;left:-17px;top:-17px}.pik .fullscreen-button-holder .fullscreen-button-open.active{display:block}.pik .fullscreen-button-holder .fullscreen-button-close{position:relative;-webkit-tap-highlight-color:transparent;width:30px;height:30px;left:-15px;top:-15px;background-size:30px 30px;display:none}.pik .fullscreen-button-holder .fullscreen-button-close:hover{width:34px;height:34px;background-size:34px 34px;left:-17px;top:-17px}.pik .fullscreen-button-holder .fullscreen-button-close.active{display:block}.pik .zoom-controller-holder{position:absolute;left:20px;z-index:500;display:initial;display:none}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .zoom-controller-holder{display:none}}.pik .zoom-controller-holder .zoom-controller-out{position:absolute;top:110px;width:30px;height:30px;cursor:pointer;background-image:url("./image/zoom_out.svg");background-size:30px 30px}.pik .zoom-controller-holder .zoom-controller-in{position:absolute;top:70px;width:30px;height:30px;cursor:pointer;background-image:url("./image/zoom_in.svg");background-size:30px 30px}.pik .social-sharing-container{display:none}.pik .social-sharing-email-container{display:none}.pik .scene-selector-container{display:none}.pik .configurator__summary-bar{width:100%;background-color:#222;display:flex;justify-content:flex-end}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__summary-bar{height:55px;position:absolute;bottom:calc(-100vh + 50px);left:0;border-top:solid 1px rgba(255,255,255,0.25);border-width:thin}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__summary-bar{height:55px;position:absolute;left:0;border-top:solid 1px rgba(255,255,255,0.25);border-width:thin}}.pik .configurator__summary-bar .summary__logo-container{width:150px;padding:33px 45px;position:relative}.pik .configurator__summary-bar .summary__logo-container img{height:auto;width:68%}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__summary-bar .summary__logo-container{display:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__summary-bar .summary__logo-container{display:none}}.pik .configurator__summary-bar .summary__info-container{display:none}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__summary-bar .summary__info-container{display:flex;justify-content:center;position:absolute;left:0%;width:100%;height:100%;margin-top:unset;border-top:solid 1px rgba(255,255,255,0.25);background-color:#222;transform:translateY(130%);transition:transform 250ms linear;z-index:1}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__summary-bar .summary__info-container{display:flex;justify-content:center;position:absolute;left:0%;width:100%;height:100%;margin-top:unset;border-top:solid 1px rgba(255,255,255,0.25);background-color:#222;transform:translateY(130%);transition:transform 250ms linear;z-index:1}}.pik .configurator__summary-bar .summary__info-container.active{display:block}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__summary-bar .summary__info-container.active{margin:0 auto;transform:translateY(0%);display:flex}.pik .configurator__summary-bar .summary__info-container.active:before{top:-5px;left:-5px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__summary-bar .summary__info-container.active{margin:0 auto;transform:translateY(0%);display:flex}.pik .configurator__summary-bar .summary__info-container.active:before{top:-5px;left:-5px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__summary-bar .summary__info-container.active{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__summary-bar .summary__info-container.active{display:none}}.pik .configurator__summary-bar .summary__info-container .summary__info{float:right;position:relative;margin-top:14px;margin-right:5px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__summary-bar .summary__info-container .summary__info{float:unset}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__summary-bar .summary__info-container .summary__info{float:unset}}.pik .configurator__summary-bar .summary__info-container .summary__info .info__component{font-weight:200;font-style:normal;font-size:11pt;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-size:9pt;color:#fff;margin:0}.pik .configurator__summary-bar .summary__info-container .summary__info .info__selected{font-weight:300;font-style:normal;font-size:10pt;font-family:'Montserrat', sans-serif;text-decoration:underline;color:#27ae60;margin:0}.pik .configurator__summary-bar .summary__info-container .summary__info:before{content:url("data:image/png;base64,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");position:absolute;top:-15px;left:-54px;padding-right:10px;transform:scale(0.5)}.pik .configurator__summary-bar .summary__nav-container{padding:10px;position:relative}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__summary-bar .summary__nav-container{margin:auto;padding:0 20px}.pik .configurator__summary-bar .summary__nav-container.hidden{display:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__summary-bar .summary__nav-container{margin:auto;padding:0 20px}.pik .configurator__summary-bar .summary__nav-container.hidden{display:none}}.pik .configurator__summary-bar .summary__nav-container .button{width:100%;height:100%;padding:0px 60px;font-size:12pt}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__summary-bar .summary__nav-container .button{padding:10px 45px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__summary-bar .summary__nav-container .button{padding:10px 45px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__summary-bar .summary__nav-container .button{padding:10px 35px;font-size:11pt;line-height:10px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__summary-bar .summary__nav-container .button{padding:10px 35px;font-size:11pt;line-height:10px}}.pik .configurator__focus-overlay{position:absolute;top:50px;left:0;height:100%;width:120%;pointer-events:none;transform:translate3d(-50px, -50px, 0px);visibility:visible;transition:transform 350ms ease}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__focus-overlay{visibility:hidden}}.pik .configurator__focus-overlay.active{transform:translate3d(0px, 0px, 0px)}.pik .configurator__state-container{position:absolute;bottom:50px;width:100%;visibility:hidden;display:flex;transform:translateY(100%);transition:visibility 150ms linear, transform 150ms ease-in;background-image:linear-gradient(#222, #313131)}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__state-container{bottom:29px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__state-container{bottom:29px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__state-container{bottom:0px}}.pik .configurator__state-container.active{visibility:visible;transform:translateY(0%)}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__state-container{bottom:0px;visibility:hidden;background-color:#313131}.pik .configurator__state-container.active{visibility:visible;transform:translateY(0%)}}.pik .configurator__state-container .button{padding:15px 0px;width:50%}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__state-container .button{padding:12px 0px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__state-container .button{padding:12px 0px}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__state-container .button{padding:12px 0px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__state-container .button{padding:10px 0px}}.pik .configurator__state-container .button#cancel-button{color:#27ae60;background-color:#fff;border:2px solid #27ae60;margin:0}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__state-container .button#cancel-button{margin:15px 7.5px 15px 15px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__state-container .button#cancel-button{margin:15px 7.5px 15px 15px}}.pik .configurator__state-container .button#confirm-button{border:2px solid #27ae60;margin:0}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__state-container .button#confirm-button{margin:15px 15px 15px 7.5px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__state-container .button#confirm-button{margin:15px 15px 15px 7.5px}}.pik .configurator__splash-container{position:absolute;bottom:0;right:80px;width:450px;margin:auto;opacity:0;background-color:#fff;transform:translate3d(-100px, 0, 0);-webkit-transform:translate3d(-100px, 0, 0);visibility:hidden;transition:opacity 450ms ease-in-out, transform 450ms ease-in-out}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__splash-container{width:85%;top:60px;height:calc(100% - 110px)}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container{width:80%;top:50px;height:calc(100% - 100px)}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__splash-container.active{transform:translateX(0px);opacity:1;visibility:visible}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container.active{transform:translateX(0px);opacity:1;visibility:visible}}.pik .configurator__splash-container.slide-out{transition:opacity 400ms ease-out, transform 400ms ease-out;opacity:0;transform:translateY(100%)}.pik .configurator__splash-container .splash{display:flex;height:100%}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__splash-container .splash{flex-direction:column}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__splash-container .splash{flex-direction:column}}.pik .configurator__splash-container .splash .splash__img-container{width:70%;position:relative}.pik .configurator__splash-container .splash .splash__img-container .splash__img{height:100%;width:100%;object-fit:cover;object-position:center;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__splash-container .splash .splash__img-container{width:auto;height:50%}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__splash-container .splash .splash__img-container{width:auto;height:35%}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__img-container{width:80%}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__img-container{width:100%}}.pik .configurator__splash-container .splash .splash__introduction{padding:55px;display:flex;flex-direction:column;justify-content:center;height:100%}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__splash-container .splash .splash__introduction{padding:0.8rem 30px;width:unset;position:relative;justify-content:unset}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction{padding:0.8rem 30px;width:unset;position:relative;justify-content:unset}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction{font-size:0.5rem;position:relative;justify-content:unset}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction{padding:50px 40px;position:relative;justify-content:unset}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__splash-container .splash .splash__introduction{width:unset;padding:20px 40px;position:relative;justify-content:unset}}.pik .configurator__splash-container .splash .splash__introduction .button{margin-top:35px;margin-bottom:10px}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction .button{font-size:7pt;padding:10px 30px;position:absolute;bottom:40px;width:75%}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__splash-container .splash .splash__introduction .button{position:absolute;bottom:25px;width:80%}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__splash-container .splash .splash__introduction .button{position:absolute;bottom:40px;width:85%}}.pik .configurator__splash-container .splash .splash__introduction p{font-weight:300;line-height:1.9;margin:0;opacity:1;transition:opacity 350ms ease-in, transform 350ms ease-out}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__splash-container .splash .splash__introduction p{padding:0px 0}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction p{padding:0;font-size:0.6rem}}.pik .configurator__splash-container .splash .splash__introduction p.fade-right{opacity:0;transform:translate3d(10%, 0, 0)}.pik .configurator__splash-container .splash .splash__introduction h2{text-transform:uppercase;font-size:0.9em;letter-spacing:3px}.pik .configurator__splash-container .splash .splash__introduction h1{font-weight:300;letter-spacing:3px;text-transform:uppercase;white-space:pre-line;font-size:22pt;line-height:1.25;position:relative;margin:10px 0}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__splash-container .splash .splash__introduction h1{white-space:unset;padding-right:unset;padding-bottom:unset;padding-top:15px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction h1{white-space:unset;padding-right:unset;padding-bottom:unset;padding-top:15px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction h1{font-size:20pt}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__splash-container .splash .splash__introduction h1{font-size:1.2em;line-height:30px;white-space:unset;letter-spacing:1.4px;padding-right:unset;margin-top:20px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction h1{font-size:0.9rem;line-height:25px;white-space:unset;padding-right:unset;margin-top:20px}}.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction{position:absolute;top:105px;padding-top:20px}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction{top:165px;padding-top:unset}}.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction p{display:flex;margin:0;padding:8px 0}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction p{padding:0}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction p{padding:0}}.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction #move{transition:transform 400ms ease-out, opacity 400ms ease-in;transform:translateX(-50px);opacity:0}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction #move{height:25px}}.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction #move:before{margin-right:10px;content:url(./image/mobile_move.png)}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction #move:before{transform:scale(0.6) translateY(-5px)}}.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction #move.fade-right{transform:translateX(0px);opacity:1}.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction #zoom{transition:transform 600ms ease-out, opacity 600ms ease-in;transform:translateX(-40px);opacity:0}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction #zoom{height:25px}}.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction #zoom:before{margin-right:10px;content:url(./image/mobile_zoom.png)}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction #zoom:before{transform:scale(0.6) translateY(-5px)}}.pik .configurator__splash-container .splash .splash__introduction .splash__mobile-introduction #zoom.fade-right{transform:translateX(0px);opacity:1}.pik .configurator__splash-container .splash__close{visibility:hidden;opacity:0;transition:visibility 400ms linear, opacity 400ms ease-out}.pik .configurator__splash-container .splash__close:after{content:url(./image/close.png);position:absolute;top:-40px;right:-100px;height:10px;width:100px;pointer-events:auto;transform:scale(0.11);cursor:pointer}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__splash-container .splash__close:after{right:-30px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash__close:after{right:-30px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__splash-container .splash__close:after{right:-30px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__splash-container .splash__close:after{right:-30px}}.pik .configurator__splash-container .splash__close.active{visibility:visible;opacity:1}.pik .configurator__splash-container .splash__mobile-dots{justify-content:center;display:none}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__splash-container .splash__mobile-dots{display:flex}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__splash-container .splash__mobile-dots{display:flex}}.pik .configurator__splash-container .splash__mobile-dots .dot{height:5px;width:5px;background-color:white;border-radius:50%;margin:20px;opacity:0.5}.pik .configurator__splash-container .splash__mobile-dots .dot.active{opacity:1}@keyframes slide-up{from{transform:translate3d(0, 20px, 0)}to{transform:translate3d(0, 0px, 0)}}@-webkit-keyframes slide-up{from{transform:translate3d(0, 20px, 0)}to{transform:translate3d(0, 0px, 0)}}@keyframes slide-up-option{from{transform:translate3d(0, 0px, 0)}to{transform:translate3d(0, -40px, 0)}}@-webkit-keyframes slide-up-option{from{transform:translate3d(0, 0px, 0)}to{transform:translate3d(0, -40px, 0)}}.pik .configurator__settings-background{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;background-color:#222;opacity:0;transition:visibility 150ms linear, opacity 150ms ease-in}.pik .configurator__settings-background.active{visibility:visible;opacity:0.95}.pik .configurator__settings-container{position:absolute;top:0;right:0;width:100%;height:100%;visibility:hidden}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container{background-color:#222;z-index:1;visibility:visible;transform:translateX(100%);transition:transform 450ms ease-out}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container{background-color:#222;z-index:1;visibility:visible;transform:translateX(100%);transition:transform 450ms ease-out}}.pik .configurator__settings-container.active{visibility:visible;animation:slide-up 350ms ease-in-out;-webkit-animation:slide-up 350ms ease-in-out}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container.active{animation:none;-webkit-animation:none;transform:translateX(0%)}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container.active{animation:none;-webkit-animation:none;transform:translateX(0%)}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container.active .settings__options-container{transition-duration:350ms}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container.active .settings__options-container{transition-duration:350ms}}.pik .configurator__settings-container .settings-mobile{display:none;margin:10px 30px;padding:15px 0px;color:#fff}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings-mobile{display:flex}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings-mobile{display:flex}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings-mobile{padding:5px 0px}}.pik .configurator__settings-container .settings-mobile .settings-option{flex-grow:2}.pik .configurator__settings-container .settings-mobile .settings-option p{color:#27ae60;text-transform:uppercase;font-size:8pt;margin:0}.pik .configurator__settings-container .settings-mobile .settings-option h1{font-weight:200;font-style:normal;font-size:11pt;text-transform:uppercase;font-family:'Montserrat', sans-serif;margin:2px 0px}.pik .configurator__settings-container .settings-mobile #cancel-mobile-button{text-decoration:underline;text-underline-position:under;color:#27ae60;margin-top:0;cursor:pointer}.pik .configurator__settings-container .settings{position:absolute;top:50px;right:0;left:0;height:calc(100% - 200px);margin:auto}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__settings-container .settings{overflow-y:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__settings-container .settings{height:calc(100% - 150px)}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__settings-container .settings{height:calc(100% - 150px)}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings{top:80px;height:calc(100% - 240px);transform:unset}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings{height:calc(100% - 150px);top:60px;transform:unset}}.pik .configurator__settings-container .settings .settings-heading{margin:60px auto 20px;text-align:center;color:white;text-transform:uppercase;font-weight:200;font-size:3em;letter-spacing:4px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings .settings-heading{margin:0px 60px 0px;letter-spacing:1.5px;font-size:1.5em;line-height:28px}}@media only screen and (min-height: 415px) and (max-height: 568px) and (orientation: portrait){.pik .configurator__settings-container .settings .settings-heading{margin:0px 20px 0px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__settings-container .settings .settings-heading{font-size:2em}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__settings-container .settings .settings-heading{font-size:2em}}.pik .configurator__settings-container .settings #update-button{display:block;margin:40px auto}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings #update-button{display:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings #update-button{display:none}}.pik .configurator__settings-container .settings #update-button-mobile{display:none;margin:20px auto}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings #update-button-mobile{display:block;width:75%}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings #update-button-mobile{display:block;margin:10px auto;padding:10px 60px;width:50%}}.pik .configurator__settings-container .settings #settings-back-button{display:block;margin:auto;color:#27ae60;text-decoration:underline;text-align:center;cursor:pointer}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings #settings-back-button{display:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings #settings-back-button{display:none}}.pik .configurator__settings-container .settings .carousel{display:none}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings .carousel{display:flex;justify-content:center;align-items:center}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings .carousel{display:flex;justify-content:center;align-items:center}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__settings-container .settings .carousel.active{display:none}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings .carousel.active{display:flex;justify-content:center;align-items:center}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings .carousel.active{display:flex;justify-content:center;align-items:center}}.pik .configurator__settings-container .settings .carousel>div{cursor:pointer;padding:10px;margin:10px}.pik .configurator__settings-container .settings .carousel>div .dot{height:5px;width:5px;background-color:white;border-radius:50%;opacity:0.5}.pik .configurator__settings-container .settings .carousel>div.active .dot{opacity:1}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings .carousel>div{margin:unset}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings .carousel>div{margin:unset}}.pik .configurator__settings-container .settings .carousel img{margin:10px 40px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings .carousel img{margin:10px 10px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings .carousel img{margin:10px 10px}}.pik .configurator__settings-container .settings .carousel #carousel-left{transform:rotate(90deg);cursor:pointer}.pik .configurator__settings-container .settings .carousel #carousel-right{transform:rotate(-90deg);cursor:pointer}.pik .configurator__settings-container .settings__options-container{display:flex;flex-wrap:wrap;justify-content:center;overflow-y:auto;overflow-x:hidden;margin:0px 50px 40px;height:100%}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings__options-container{overflow-y:hidden;overflow-x:hidden;display:inline-flex;flex-wrap:unset;justify-content:unset;height:85%;margin:unset;transition-property:transform;transition-timing-function:ease;transition-duration:0ms;margin:20px 0}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container{overflow-y:hidden;overflow-x:hidden;display:inline-flex;flex-wrap:unset;justify-content:unset;height:85%;margin:unset;transition-property:transform;transition-timing-function:ease;transition-duration:0ms;margin:20px 0}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container{justify-content:flex-end}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container{margin:unset}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.pik .configurator__settings-container .settings__options-container{margin:unset}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings__options-container.no-animation{transition:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container.no-animation{transition:none}}.pik .configurator__settings-container .settings__options-container .option{width:270px;height:340px;border:2px solid transparent;margin:20px;cursor:pointer;transition:transform 200ms ease-out}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container .option{height:150px;width:150px;margin:0 10px}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings__options-container .option{height:98%;margin:0 10px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container .option{width:230px;height:300px;margin:40px 15px 10px 15px}}.pik .configurator__settings-container .settings__options-container .option:last-child{position:relative}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings__options-container .option:last-child:after{content:'';position:absolute;right:-45px;width:45px;height:100%}}.pik .configurator__settings-container .settings__options-container .option.active{border:2px solid #27ae60}.pik .configurator__settings-container .settings__options-container .option.active .option__info-container{background-color:#27ae60;color:#fff}.pik .configurator__settings-container .settings__options-container .option:hover .option__img-container img{transform:scale(1.1)}.pik .configurator__settings-container .settings__options-container .option .option__img-container{height:67%;overflow:hidden;background-color:#27ae60}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container .option .option__img-container{height:50%}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings__options-container .option .option__img-container{height:calc(100% - 120px)}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container .option .option__img-container{height:60%}}.pik .configurator__settings-container .settings__options-container .option .option__img-container img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;width:100%;height:100%;object-fit:cover;transition:transform 300ms ease-out}.pik .configurator__settings-container .settings__options-container .option .option__info-container{height:33%;box-sizing:border-box;background-color:#fff;color:#222;padding:20px}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container .option .option__info-container{height:50%}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .configurator__settings-container .settings__options-container .option .option__info-container{height:120px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container .option .option__info-container{height:40%;padding:10px}}.pik .configurator__settings-container .settings__options-container .option .option__info-container .option__title{font-weight:200;font-style:normal;font-size:11pt;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:600;letter-spacing:2px;margin:0;padding-bottom:10px}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container .option .option__info-container .option__title{padding:10px 15px;font-size:0.7em}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container .option .option__info-container .option__title{padding:10px 10px}}.pik .configurator__settings-container .settings__options-container .option .option__info-container .option__description{font-weight:300;font-style:normal;font-size:10pt;font-family:'Montserrat', sans-serif;font-family:'Ubuntu', sans-serif;line-height:18px;margin:0}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container .option .option__info-container .option__description{padding:0px 15px;font-size:0.6em}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.pik .configurator__settings-container .settings__options-container .option .option__info-container .option__description{padding:0px 10px}}.pik .helper-prompt_container{position:absolute;top:0;left:-480px;top:50%;transform:translateY(-50%);background-color:white;width:480px;transition:left 450ms ease-in-out}.pik .helper-prompt_container.active{left:0}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .helper-prompt_container{width:100%;top:unset;bottom:-1px;left:unset;transition:transform 450ms ease-in;transform:translateY(100%)}.pik .helper-prompt_container.active{bottom:0px;transform:translateY(0%);z-index:2}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .helper-prompt_container{width:100%;top:unset;bottom:-1px;left:unset;transition:transform 450ms ease-in;transform:translateY(100%)}.pik .helper-prompt_container.active{bottom:0px;transform:translateY(0%);z-index:2}}.pik .helper-prompt_container .helper-prompt{padding:20px 50px 40px 50px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .helper-prompt_container .helper-prompt{padding:5px 30px 60px 30px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .helper-prompt_container .helper-prompt{padding:5px 30px 60px 30px}}.pik .helper-prompt_container .helper-prompt .heading{text-transform:uppercase;font-weight:500;font-size:1.2em;color:#27ae60}.pik .helper-prompt_container .helper-prompt .close{position:absolute;top:35px;right:50px;cursor:pointer}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .helper-prompt_container .helper-prompt .close{top:23px;right:34px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .helper-prompt_container .helper-prompt .close{top:23px;right:34px}}.pik .helper-prompt_container .helper-prompt>div{display:flex}.pik .helper-prompt_container .helper-prompt>div .profile_container{margin-right:15px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .helper-prompt_container .helper-prompt>div .profile_container{margin-right:5px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .helper-prompt_container .helper-prompt>div .profile_container{margin-right:5px}}.pik .helper-prompt_container .helper-prompt>div .profile_container p{color:#27ae60;text-align:center;font-size:1.2em}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .helper-prompt_container .helper-prompt>div .profile_container img{width:50px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .helper-prompt_container .helper-prompt>div .profile_container img{width:50px}}.pik .helper-prompt_container .helper-prompt>div .selection_container{margin-left:15px}@media only screen and (max-width: 767px) and (orientation: portrait){.pik .helper-prompt_container .helper-prompt>div .selection_container{margin-right:10px}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik .helper-prompt_container .helper-prompt>div .selection_container{margin-right:10px}}.pik .helper-prompt_container .helper-prompt>div .selection_container div{background-color:#efefef;padding:20px;margin-bottom:10px;border-radius:5px;display:flex}.pik .helper-prompt_container .helper-prompt>div .selection_container div p{margin:0;white-space:pre-wrap;font-weight:200}.pik .helper-prompt_container .helper-prompt>div .selection_container .reject-prompt,.pik .helper-prompt_container .helper-prompt>div .selection_container .accept-prompt{cursor:pointer}.pik .helper-prompt_container .helper-prompt>div .selection_container .reject-prompt p,.pik .helper-prompt_container .helper-prompt>div .selection_container .accept-prompt p{line-height:20px}.pik .helper-prompt_container .helper-prompt>div .selection_container .reject-prompt img,.pik .helper-prompt_container .helper-prompt>div .selection_container .accept-prompt img{width:32px;height:32px;margin-right:10px}.pik#configurator{position:relative;overflow:hidden;width:100%;height:100%;margin:0;padding:0}.pik img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.pik ::-webkit-scrollbar{width:4px}.pik ::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(255,255,255,0.6);border-radius:50px}.pik ::-webkit-scrollbar-thumb{border-radius:50px;background-color:#fff;opacity:1}@media only screen and (max-width: 767px) and (orientation: portrait){.pik{scrollbar-width:unset;scrollbar-color:unset}.pik ::-webkit-scrollbar{width:unset}.pik ::-webkit-scrollbar-track{box-shadow:unset;border-radius:unset}.pik ::-webkit-scrollbar-thumb{border-radius:unset;background-color:unset;opacity:unset}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik{scrollbar-width:unset;scrollbar-color:unset}.pik ::-webkit-scrollbar{width:unset}.pik ::-webkit-scrollbar-track{box-shadow:unset;border-radius:unset}.pik ::-webkit-scrollbar-thumb{border-radius:unset;background-color:unset;opacity:unset}}.pik #stage,.pik #hotspot-holder,.pik #element-holder,.pik #interaction-surface{transform:translate3d(0px, 0, 0);transition:transform 250ms ease-out}@media only screen and (max-width: 767px) and (orientation: portrait){.pik #stage,.pik #hotspot-holder,.pik #element-holder,.pik #interaction-surface{transition:max-height 450ms ease-out}}.pik #menu-container,.pik #menu-background,.pik #hotspot-holder,.pik #gesture-hinter{visibility:visible;transition:visibility 300ms linear, transform 250ms ease-out, opacity 250ms ease-in}.pik .configurator__settings-menu-container{transition:visibility 300ms linear, opacity 250ms ease-in}.pik.hide-ui #menu-container,.pik.hide-ui #menu-background,.pik.hide-ui #hotspot-holder,.pik.hide-ui #gesture-hinter{opacity:0;visibility:hidden}.pik.hide-ui .configurator__settings-menu-container{opacity:0;visibility:hidden}.pik.focus-mode #stage,.pik.focus-mode #hotspot-holder,.pik.focus-mode #element-holder,.pik.focus-mode #interaction-surface{transform:translate3d(-225px, 0, 0);transition:transform 475ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media only screen and (max-width: 767px) and (orientation: portrait){.pik.focus-mode #stage,.pik.focus-mode #hotspot-holder,.pik.focus-mode #element-holder,.pik.focus-mode #interaction-surface{transform:unset;transition:max-height 450ms ease-out}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik.focus-mode .configurator__summary-bar{visibility:hidden;display:flex;transition:visibility 350ms linear, transform 350ms ease-in;transform:translateY(100%)}.pik.focus-mode .configurator__summary-bar.active{visibility:visible;height:60px;transform:translateY(0%)}.pik.focus-mode .configurator__summary-bar .summary__nav-container{visibility:hidden;position:absolute}}@media only screen and (max-width: 767px) and (orientation: landscape){.pik.focus-mode .configurator__summary-bar{visibility:hidden;display:flex;transition:visibility 450ms linear, transform 450ms ease-in;transform:translateY(100%)}.pik.focus-mode .configurator__summary-bar.active{visibility:visible;transform:translateY(0%)}.pik.focus-mode .configurator__summary-bar .summary__nav-container{visibility:hidden;position:absolute}}@media only screen and (max-width: 767px) and (orientation: portrait){.pik.focus-mode #stage{max-height:250px}}.pik.tutorial_kitchen-style .configurator__settings-menu-container .settings__option [data-label="House Design"]{pointer-events:none;opacity:0.7}.pik.tutorial_house-design .configurator__settings-menu-container .settings__option [data-label="Kitchen Style"]{pointer-events:none;opacity:0.7}.pik.tutorial_customize .configurator__settings-menu-container .settings__option [data-label="Kitchen Style"]{pointer-events:none;opacity:0.7}.pik.tutorial_customize .configurator__settings-menu-container .settings__option [data-label="House Design"]{pointer-events:none;opacity:0.7}.pik.tutorial_customize .configurator__hotspot-holder{z-index:1}.pik.tutorial_customize .configurator__hotspot-holder .pano-hotspot{opacity:0.4 !important;pointer-events:none !important}.pik.tutorial_customize .configurator__hotspot-holder .pano-hotspot[id='hotspot_Cabinet Island']{opacity:1 !important;pointer-events:auto !important}

