#smartthings-root .text{text-align:center;color:#000}
#smartthings-root .text-title{font-size:26px;line-height:33px;font-weight:bold;font-family:"SamsungSharpSans"}
@media(min-width:768px){#smartthings-root .text-title{font-size:48px;line-height:38px;font-family:"SamsungSharpSans"}
}
@media only screen and (max-width:768px){#smartthings-root .text-caption{font-size:14px;line-height:17px;font-weight:700;font-family:"SamsungOneLatinWeb";padding-top:24px}
}
@media(min-width:768px){#smartthings-root .text-caption{font-size:16px;line-height:17px;font-weight:700;font-family:"SamsungOneLatinWeb"}
}
#smartthings-root .text-subtitle{font-size:16px;line-height:22px;font-weight:bold;font-family:"SamsungOneLatinWeb"}
@media(min-width:768px){#smartthings-root .text-subtitle{font-size:20px}
}
#smartthings-root .text-description{font-size:14px;line-height:19px;font-weight:normal;font-family:"SamsungOneLatinWeb"}
@media(min-width:768px){#smartthings-root .text-description{font-size:18px;line-height:28px}
}
#smartthings-root .button{border-radius:9999px;font-family:"SamsungOneLatinWeb";font-weight:bold;text-align:center;cursor:pointer;padding:10px 30px}
#smartthings-root .button-transparent{background-color:transparent;color:black}
#smartthings-root a[target="_blank"].button::after{content:none !important}
#smartthings-root .button-rooms{color:white;font-size:18px;line-height:24px;border-radius:30px;padding-left:20px;padding-right:20px;padding-top:10.5px;padding-bottom:10.5px}
@media only screen and (max-width:768px){.button-rooms{padding-left:10px;padding-right:10px;padding-top:7px;padding-bottom:7px}
}
@media only screen and (max-width:768px){.button-rooms{font-size:12px;line-height:14px;font-weight:bold;font-family:"SamsungSharpSans";border-radius:20px}
}
#smartthings-root .button-custom{font-family:"SamsungOneLatinWeb"}
#smartthings-root .button-default{background-color:black;color:white;font-weight:bold;border:0;transition:background-color .3s ease,color .3s ease}
#smartthings-root .button-default:hover{background-color:#ddd;color:#acacac}
#smartthings-root .btn-shop{background-color:#016bea;font-family:"SamsungSharpSans";color:white;border:0;transition:background-color .3s ease,color .3s ease;padding:10px 30px}
#smartthings-root .button-navlink{display:inline-block}
#smartthings-root .close-button{background:0;border:0;cursor:pointer}
#smartthings-root .hotspot-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:2}
#smartthings-root{width:100%;max-width:1440px;margin:0 auto;position:relative}
#smartthings-root section.background-image{background-size:cover;background-position:center}
#smartthings-root .home-section{overflow:hidden}
#smartthings-root .video-container.desktop-video{display:none}
#smartthings-root .modal_img{margin-bottom:32px}
#smartthings-root .modal_text{font-size:18px;font-weight:bold;font-family:"SamsungSharpSans";line-height:24px;margin-bottom:24px}
#smartthings-root .mobile-rooms{display:block;margin-top:32px}
#smartthings-root .desktop-landing-popup-wrapper{display:none}
@media(min-width:768px){#smartthings-root .desktop-rooms{display:block}
#smartthings-root .mobile-rooms{display:none}
#smartthings-root .mobile-landing-popup-wrapper{display:none}
#smartthings-root .desktop-landing-popup-wrapper{display:block}
#smartthings-root .padding-content{padding-top:1rem;padding-bottom:1rem}
}
#smartthings-root .home-page-wrapper{height:100%}
#smartthings-root .description-padding{padding:0;margin-bottom:0}
#smartthings-root .title-padding{padding-top:16px;padding-bottom:16px;margin-bottom:0}
#smartthings-root .smartthings-desc-br{display:none}
#smartthings-root .smartthings-mob-br{display:none}
#smartthings-root .home-section .popup-text{display:flex;align-items:center;justify-content:center;gap:16px}
#smartthings-root .home-section .popup-text-mb{margin-bottom:32px}
#smartthings-root .home-section .popup-text-mb img{width:48px;height:48px}
#smartthings-root .home-section .popup-text p{font-size:16px;line-height:22px;font-weight:bold;text-align:left;font-family:"SamsungSharpSans"}
#smartthings-root .home-page-wrapper .fade-in-element{opacity:0;transition:opacity .5s ease-in}
#smartthings-root .home-page-wrapper .fade-in-element.visible{opacity:1;transition:opacity .5s ease-in}
@media only screen and (max-width:768px){#smartthings-root .title-padding{padding-top:7px;padding-bottom:7px;margin-bottom:0}
#smartthings-root .smartthings-mob-br{display:block}
#smartthings-root section.background-image{height:calc(100vh - 65px)}
#smartthings-root .slick-prev:before,#smartthings-root .slick-next:before{font-size:35px;line-height:0;opacity:1;content:"";width:64px;height:64px;display:block}
#smartthings-root .slick-prev:before{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjUiIHZpZXdCb3g9IjAgMCA2NCA2NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF81ODg5XzExNDQ0MikiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfNTg4OV8xMTQ0NDIpIj4KPHBhdGggZD0iTTMxLjk5OTkgNDQuNTk5OUM0MC42MTU1IDQ0LjU5OTkgNDcuNTk5OSAzNy42MTU1IDQ3LjU5OTkgMjguOTk5OUM0Ny41OTk5IDIwLjM4NDMgNDAuNjE1NSAxMy4zOTk5IDMxLjk5OTkgMTMuMzk5OUMyMy4zODQzIDEzLjM5OTkgMTYuMzk5OSAyMC4zODQzIDE2LjM5OTkgMjguOTk5OUMxNi4zOTk5IDM3LjYxNTUgMjMuMzg0MyA0NC41OTk5IDMxLjk5OTkgNDQuNTk5OVoiIGZpbGw9IiNGN0Y3RjciIGZpbGwtb3BhY2l0eT0iMC42IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utb3BhY2l0eT0iMC4xIiBzdHJva2Utd2lkdGg9IjAuOCIvPgo8cGF0aCBkPSJNMzQuNTQyOSAyMS45Mzg1TDM1LjIzNDQgMjIuNjYwOUwyOC42MTE2IDI4Ljk5OTdMMzUuMjM0NCAzNS4zMzg1TDM0LjU0MjkgMzYuMDYwOUwyNy4xNjU1IDI4Ljk5OTdMMzQuNTQyOSAyMS45Mzg1WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RfNTg4OV8xMTQ0NDIiIHg9IjAiIHk9IjAuMiIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjMuMiIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzU4ODlfMTE0NDQyIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzU4ODlfMTE0NDQyIiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzU4ODlfMTE0NDQyIj4KPHJlY3QgeD0iMTYiIHk9IjEzIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K") no-repeat}
#smartthings-root .slick-next:before{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogPGRlZnM+DQogIDxmaWx0ZXIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGhlaWdodD0iNjQiIGlkPSJmaWx0ZXIwX2RfNTg4OV8xMTQ0NDIiIHdpZHRoPSI2NCIgeD0iMCIgeT0iMC4yIj4NCiAgIDxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+DQogICA8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0iaGFyZEFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz4NCiAgIDxmZU9mZnNldCBkeT0iMy4yIi8+DQogICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4Ii8+DQogICA8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4NCiAgIDxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAiLz4NCiAgIDxmZUJsZW5kIGluMj0iQmFja2dyb3VuZEltYWdlRml4Ii8+DQogICA8ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfNTg4OV8xMTQ0NDIiLz4NCiAgPC9maWx0ZXI+DQogIDxjbGlwUGF0aCBpZD0iY2xpcDBfNTg4OV8xMTQ0NDIiPg0KICAgPHJlY3QgZmlsbD0id2hpdGUiIGhlaWdodD0iMzIiIGlkPSJzdmdfMSIgcng9IjE2IiB3aWR0aD0iMzIiIHg9IjE2IiB5PSIxMyIvPg0KICA8L2NsaXBQYXRoPg0KIDwvZGVmcz4NCiA8ZyBjbGFzcz0ibGF5ZXIiPg0KICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+DQogIDxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfNTg4OV8xMTQ0NDIpIiBpZD0ic3ZnXzIiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAzMiAyOSkiPg0KICAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU4ODlfMTE0NDQyKSIgaWQ9InN2Z18zIj4NCiAgICA8cGF0aCBkPSJtMzIsNDQuNmM4LjYyLDAgMTUuNiwtNi45OCAxNS42LC0xNS42YzAsLTguNjIgLTYuOTgsLTE1LjYgLTE1LjYsLTE1LjZjLTguNjIsMCAtMTUuNiw2Ljk4IC0xNS42LDE1LjZjMCw4LjYyIDYuOTgsMTUuNiAxNS42LDE1LjZ6IiBmaWxsPSIjRjdGN0Y3IiBmaWxsLW9wYWNpdHk9IjAuNiIgaWQ9InN2Z180IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utb3BhY2l0eT0iMC4xIiBzdHJva2Utd2lkdGg9IjAuOCIvPg0KICAgIDxwYXRoIGQ9Im0zNC41NCwyMS45NGwwLjY5LDAuNzJsLTYuNjIsNi4zNGw2LjYyLDYuMzRsLTAuNjksMC43MmwtNy4zNywtNy4wNmw3LjM3LC03LjA2eiIgZmlsbD0iYmxhY2siIGlkPSJzdmdfNSIvPg0KICAgPC9nPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+") no-repeat}
#smartthings-root .slick-next.swiper-button-disabled:before,#smartthings-root .slick-prev.swiper-button-disabled:before{opacity:.25}
#smartthings-root .slick-next,#smartthings-root .slick-prev{height:64px;font-size:0;line-height:0;position:absolute;top:62%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
#smartthings-root #smartthings-root .smartthings-desc-br{display:block}
}
@media(min-width:640px){#smartthings-root .smartthings-desc-br{display:block}
}
#smartthings-root .rooms-container{display:grid;grid-template-columns:repeat(1,1fr);height:100%}
#smartthings-root .disclaimer-text-landing{text-align:center;font-weight:bold;font-size:10px;line-height:12px;font-family:"SamsungSharpSans"}
#smartthings-root .disclaimer-text-landing .disc-support{color:black}
#smartthings-root .disc-support{text-decoration:underline;font-family:'SamsungOneLatinWeb'}
@media(min-width:768px){#smartthings-root .rooms-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
#smartthings-root .room-item-overlay{top:0;left:0}
#smartthings-root .room-item-group:hover .room-item-image{opacity:.3}
#smartthings-root .room-item-group:hover .room-item-hover-image{opacity:.8}
}
@media(min-width:1024px){#smartthings-root .rooms-container .rooms-container-inner{display:grid;grid-template-columns:repeat(3,1fr);margin-left:0}
#smartthings-root .room-item-overlay{display:flex;align-items:center;justify-content:center}
}
#smartthings-root .room-item{position:relative;overflow:visible;border-radius:.75rem}
#smartthings-root .room-item-group{position:relative}
#smartthings-root .border-white{background-color:#fff !important;color:black;font-family:"SamsungSharpSans"}
#smartthings-root .room-item-image{position:relative;object-fit:contain;width:120%;transition:opacity .3s;z-index:1}
#smartthings-root .room-item-hover-image{position:absolute;z-index:2;width:120%;inset:0;object-fit:contain;opacity:0}
#smartthings-root .room-item-overlay{position:absolute;inset:0;padding-right:3rem;z-index:2}
#smartthings-root .room-item-overlay-content{display:flex;flex-direction:column;align-items:center;justify-content:center}
#smartthings-root .room-item-overlay-content .hidden-on-hover{display:flex;flex-direction:column;align-items:center}
#smartthings-root .room-item-overlay-content .visible-on-hover{display:none}
#smartthings-root .room-item-group:hover .room-item-overlay-content .hidden-on-hover{display:none}
#smartthings-root .room-item-group:hover .room-item-overlay-content .visible-on-hover{display:flex}
#smartthings-root .room-item-shadow{position:absolute;top:-5px;object-fit:contain;left:-8px;z-index:0;pointer-events:none}
#smartthings-root .room-button-text{font-size:18px;line-height:24px;padding-left:20px;padding-right:20px;padding-top:10.5px;padding-bottom:10.5px;font-family:"SamsungSharpSans";font-weight:bold;text-align:center}
#smartthings-root .eric_D{position:relative;left:-19%}
@media(max-width:767px){#smartthings-root .rooms-container{margin:0 auto;height:auto;margin-top:32px}
#smartthings-root .rooms-container .room-item{height:calc(100% / 2);position:relative;overflow:visible;border-radius:.75rem;padding-top:.5rem;padding-bottom:.5rem}
#smartthings-root .rooms-container .room-item-group{position:relative}
#smartthings-root .rooms-container .room-item-image{position:relative;object-fit:contain;width:146%;transition:opacity .3s;z-index:2}
#smartthings-root .rooms-container .room-item-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;z-index:2}
#smartthings-root .rooms-container .room-item-overlay-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:2rem}
#smartthings-root .rooms-container .room-item-overlay-content .hidden-on-hover{display:flex;flex-direction:column;justify-content:center;align-items:center}
#smartthings-root .rooms-container .room-item-shadow{position:absolute;top:0;object-fit:contain;left:0;height:100%;padding-left:32px}
#smartthings-root .rooms-container .home-section{padding-left:16px;padding-top:16px}
}
#smartthings-root .button{border-radius:9999px;font-family:"SamsungSharpSans";font-weight:bold;text-align:center;cursor:pointer;padding:10px 30px}
#smartthings-root .button-transparent{background-color:transparent;color:black}
#smartthings-root a[target="_blank"].button::after{content:none !important}
#smartthings-root .button-rooms{background-color:white;font-size:18px;line-height:24px;border-radius:30px;padding-left:20px;padding-right:20px;padding-top:10.5px;padding-bottom:10.5px}
@media only screen and (max-width:768px){#smartthings-root .button-rooms{padding-left:10px;padding-right:10px;padding-top:7px;padding-bottom:7px}
}
@media only screen and (max-width:768px){#smartthings-root .button-rooms{font-size:12px;line-height:14px;font-weight:bold;font-family:"SamsungSharpSans";border-radius:20px}
}
#smartthings-root .button-custom{font-family:"SamsungOneLatinWeb"}
#smartthings-root .button-default{background-color:black;color:white;font-weight:bold;border:0;transition:background-color .3s ease,color .3s ease}
#smartthings-root .button-default:hover{background-color:#ddd;color:#acacac}
#smartthings-root .btn-shop{background-color:#016bea;font-family:"SamsungSharpSans";color:white;border:0;transition:background-color .3s ease,color .3s ease;padding:10px 30px}
#smartthings-root .button-navlink{display:inline-block}
#smartthings-root .close-button{background:0;border:0;cursor:pointer}
#smartthings-root .modal-overlay{display:none;position:absolute;height:100% !important;width:100% !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%);inset:0;z-index:49;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.6)}
#smartthings-root .buy-now-btn{background-color:#016bea;padding:12px 24px;display:inline-block}
#smartthings-root a[target="_blank"].buy-now-btn.external-link::after{content:none !important}
#smartthings-root .disclaimer-text{font-size:12px;font-weight:bold;font-family:"SamsungSharpSans";line-height:16px;text-align:center;margin-bottom:24px}
#smartthings-root .disclaimer-text-color{color:#000 !important}
#smartthings-root .disclaimer-text-tab{font-size:12px;font-weight:bold;font-family:"SamsungSharpSans";line-height:16px;text-align:center;margin-bottom:0}
#smartthings-root .disclaimer-text-mob{text-align:center;font-weight:bold;font-size:8px;line-height:12px;font-family:"SamsungSharpSans"}
#smartthings-root .disclaimer-text-long{font-size:12px;line-height:16px}
#smartthings-root .disclaimer-text-long-mobile{font-size:7px;line-height:10px}
#smartthings-root .modal-body.modal-body-footer{margin-bottom:24px}
#smartthings-root .modal-overlay.desktop-popup{display:none}
#smartthings-root .modal-overlay.mobile-popup{display:flex;align-items:flex-end}
@media(min-width:768px){#smartthings-root .modal-overlay.desktop-popup{display:flex}
#smartthings-root .modal-overlay.mobile-popup{display:none}
#smartthings-root .modal-overlay{height:100%;max-height:811px;max-width:1440px;margin:0 auto}
}
#smartthings-root .modal-overlay.hidden{display:none}
#smartthings-root .modal-content{background-color:white;border-radius:20px;max-width:720px;width:var(--width);padding:20px}
#smartthings-root .modal-content.modal-content-footer{position:relative}
#smartthings-root .modal-footer{background-color:#f7f7f7;width:100%;margin:0;padding:10px 10px;position:absolute;bottom:0;left:0;border-radius:0 0 20px 20px}
@media(max-width:768px){#smartthings-root .modal-body.modal-body-footer{margin-bottom:60px}
#smartthings-root .modal-content{width:100%;max-height:90%;overflow:auto;padding-left:24px;padding-right:24px;padding-bottom:24px;padding-top:16px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:4px 4px 10px 0}
#smartthings-root .modal-overlay{align-items:flex-end}
}
#smartthings-root .modal-header{padding-left:.75rem;padding-right:.75rem;display:flex;justify-content:space-between}
#smartthings-root .modal-header .close-button{color:#4b5563;transition:color .3s}
#smartthings-root .modal-header .close-button:hover{color:#1f2937}
#smartthings-root .modal-header .close-button svg{height:2rem;width:2rem}
#smartthings-root .modal-body{text-align:center}
#smartthings-root .custom-video-player{height:100%}
#smartthings-root .custom-video-player.fullscreen{height:calc(100dvh - 60px)}
@media(min-width:768px){#smartthings-root .custom-video-player.fullscreen{max-height:810px}
#smartthings-root .custom-video-player{position:relative}
#smartthings-root .custom-video-player video{height:100%}
}
#smartthings-root .custom-video-player video{position:absolute;inset:0;transition:opacity .3s;width:100%;margin:0 auto}
#smartthings-root .custom-video-player .close-button{color:#fff;background:rgba(35,35,35,0.5);border:0;border-radius:100%;width:32px;height:32px;cursor:pointer;z-index:5;transition:background .3s;text-align:center}
#smartthings-root .custom-video-player .close-button span{font-size:24px}
#smartthings-root .custom-video-player .controls{display:flex;align-items:center;justify-content:flex-end;padding:10px;gap:16px;position:absolute;width:100%}
#smartthings-root .custom-video-player .controls img{cursor:pointer;width:30px;height:30px;z-index:5}
#smartthings-root .custom-video-player .progress-bar,#smartthings-root .custom-video-player .progress-bar::-webkit-slider-runnable-track,#smartthings-root .custom-video-player .progress-bar::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}
#smartthings-root .custom-video-player .progress-bar{width:200px;height:.5em;margin:1em 0;background-color:#fff;border-radius:.25em;overflow:hidden;cursor:pointer;z-index:5}
#smartthings-root .custom-video-player .progress-bar::-webkit-slider-thumb{width:.5em;height:.5em;background-color:#fff;border-radius:0;box-shadow:-100vw 0 0 100vw rgba(35,35,35,0.5)}
#smartthings-root .custom-video-player .progress-bar::-moz-range-thumb{width:.5em;height:.5em;background-color:rgba(35,35,35,0.5);border-radius:0;box-shadow:-100vw 0 0 100vw #fff;border:0}
#smartthings-root .product-edit-title{color:gray;border-color:rgba(128,128,128,0.5);background-color:rgba(255,255,255,0.75);border-style:solid;border-width:.125rem;margin:-0.125rem;padding:10px}
#smartthings-root section.background-image{background-size:cover;background-position:center}
#smartthings-root .home-section{display:none;overflow:hidden}
#smartthings-root .modal_img{margin-bottom:32px}
#smartthings-root .modal_text{font-size:18px;font-weight:bold;font-family:"SamsungSharpSans";line-height:24px;margin-bottom:24px}
#smartthings-root .desktop-rooms{display:none}
#smartthings-root .mobile-rooms{display:block;margin-top:32px}
#smartthings-root .desktop-landing-popup-wrapper{display:none}
@media(min-width:768px){#smartthings-root .desktop-rooms{display:block}
#smartthings-root .mobile-rooms{display:none}
#smartthings-root .mobile-landing-popup-wrapper{display:none}
#smartthings-root .desktop-landing-popup-wrapper{display:block}
#smartthings-root .padding-content{padding-top:1rem;padding-bottom:1rem}
}
#smartthings-root .home-page-wrapper{height:100%}
#smartthings-root .description-padding{padding:0;margin-bottom:0}
#smartthings-root .title-padding{padding-top:16px;padding-bottom:16px;margin-bottom:0}
#smartthings-root .smartthings-desc-br{display:none}
#smartthings-root .smartthings-mob-br{display:none}
#smartthings-root .home-section .popup-text{display:flex;align-items:center;justify-content:center;gap:16px}
#smartthings-root .home-section .popup-text-mb{margin-bottom:32px}
#smartthings-root .home-section .popup-text-mb img{width:48px;height:48px}
#smartthings-root .home-section .popup-text p{font-size:16px;line-height:22px;font-weight:bold;text-align:left;font-family:"SamsungSharpSans"}
#smartthings-root .home-page-wrapper .fade-in-element{opacity:0;transition:opacity .5s ease-in}
#smartthings-root .home-page-wrapper .fade-in-element.visible{opacity:1;transition:opacity .5s ease-in}
@media only screen and (max-width:768px){#smartthings-root .title-padding{padding-top:7px;padding-bottom:7px;margin-bottom:0}
#smartthings-root .smartthings-mob-br{display:block}
#smartthings-root section.background-image{height:calc(100vh - 65px)}
#smartthings-root .landing-intro-video{background-color:#000}
#smartthings-root .smartthings-desc-br{display:block}
}
@media(min-width:640px){#smartthings-root .smartthings-desc-br{display:block}
#smartthings-root .smartthings-desc-br-desktop{display:block}
}
#smartthings-root .hotspot-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:2}
@keyframes slideIn{from{max-width:0;opacity:0}
to{max-width:400px;opacity:1}
}
@keyframes slideOut{from{max-width:400px;opacity:1}
to{max-width:0;opacity:0}
}
#smartthings-root .hotspot-text{font-size:12px;line-height:18px;font-weight:bold;font-family:"SamsungSharpSans";background-color:rgba(255,255,255,0.7);text-align:center;max-width:400px;width:max-content;height:32px;padding:7px 28px;border-radius:6px;position:absolute;z-index:-1;transition:transform .3s ease;opacity:0;white-space:nowrap;overflow:hidden}
#smartthings-root .hotspot-text sup{font-size:10px}
#smartthings-root .hotspot-container:hover .hotspot-text{background-color:#fff}
#smartthings-root .hotspot-container-left .hotspot-text{left:40px;transform:translateX(-100%)}
#smartthings-root .hotspot-container-right .hotspot-text{right:40px;transform:translateX(100%)}
#smartthings-root .hotspot-text.visible{animation:slideIn 1s forwards}
#smartthings-root .hotspot-text.hidden{animation:slideOut 1s forwards}
#smartthings-root .desktop-hotspot{display:none}
@media(min-width:768px){#smartthings-root .desktop-hotspot{display:block}
#smartthings-root .mobile-hotspot{display:none}
}
@media(max-width:768px){#smartthings-root .hotspot-text{height:22px;padding:2px 24px;border:4px}
}
#smartthings-root .st-roop-wrapper{height:calc(100dvh - 68px);width:100%;position:relative;overflow-x:auto;overflow-y:hidden}
#smartthings-root .absolute{position:absolute}
#smartthings-root .room-bg-container{overflow-x:auto;overflow-y:hidden;width:1440px;height:810px}
#smartthings-root .room-bg-container .room-bg-image{width:100%;height:100%}
#smartthings-root .animation-room-bg-container{position:relative;overflow:hidden;z-index:20}
#smartthings-root .animation-room-bg2-container{position:relative;overflow:hidden;z-index:0}
#smartthings-root .room-bg{width:100%;height:100%}
#smartthings-root .fade-room-bg{width:100%;height:100%}
#smartthings-root .hotspot-item-desktop{display:block}
#smartthings-root .hotspot-item-mobile,#smartthings-root .hotspot-item-mobile-lg{display:none}
#smartthings-root .slider-text{width:50%;top:5%}
#smartthings-root .mobile-slider-text{bottom:15%}
@media(max-width:768px) and (max-height:980px){#smartthings-root .room-bg-container{height:950px;width:1750px;top:0}
#smartthings-root .hotspot-item-mobile-lg{display:block}
#smartthings-root .hotspot-item-desktop,#smartthings-root .hotspot-item-mobile{display:none}
}
@media(max-width:768px) and (max-height:870px){#smartthings-root .room-bg-container{height:800px;width:1440px;top:0;position:relative}
#smartthings-root .hotspot-item-desktop{display:block}
#smartthings-root .hotspot-item-mobile-lg,#smartthings-root .hotspot-item-mobile{display:none}
}
@media(max-width:768px) and (max-height:820px){#smartthings-root .room-bg-container{height:800px;width:1440px;top:-6%;position:relative}
#smartthings-root .hotspot-item-desktop{display:block}
#smartthings-root .hotspot-item-mobile-lg,#smartthings-root .hotspot-item-mobile{display:none}
}
@media(max-width:768px) and (max-height:750px){#smartthings-root .room-bg-container{height:670px;width:1280px;top:-5%}
#smartthings-root .hotspot-item-mobile{display:block}
#smartthings-root .hotspot-item-desktop,#smartthings-root .hotspot-item-mobile-lg{display:none}
}
@media(min-width:768px){#smartthings-root .slideText1{font-size:22px;font-weight:700;font-family:"SamsungOne";line-height:24px}
#smartthings-root .slideText2{font-size:48px;font-weight:bold;font-family:"SamsungSharpSans";line-height:58px;width:60%;padding:12px 0}
#smartthings-root .slideText3{font-size:18px;font-weight:700;font-family:"SamsungOne";line-height:24px;width:60%}
}
@media(max-width:768px){#smartthings-root .fade-room-bg{height:calc(100dvh - 60px)}
#smartthings-root .animation-room-bg-container{height:100vh}
#smartthings-root .animation-room-bg2-container{z-index:20}
#smartthings-root .slider-text{width:100%}
#smartthings-root .slideText1{font-size:16px;font-weight:700;font-family:"SamsungOne";line-height:21px;padding:0;text-align:center}
#smartthings-root .slideText2{font-size:32px;font-weight:bold;font-family:"SamsungSharpSans";line-height:48px;margin:0 auto;text-align:center;padding:0;width:80%}
#smartthings-root .slideText3{font-size:14px;font-weight:700;font-family:"SamsungOne";line-height:20px;margin:0 auto;padding:0;text-align:center;width:70%}
}
@media(min-width:768px){#smartthings-root .st-roop-wrapper{max-height:810px}
}
#smartthings-root .smartthings-room{position:relative;min-height:400px}
#smartthings-root .smartthings-room .room-bg-container>img{width:100%}
#smartthings-root .smartthings-product-container{width:400px;position:absolute;height:100px;top:30px;left:20px}
#smartthings-root .smartthings-rooms-container.not-edit{display:none}
#smartthings-root .st-roop-wrapper{display:none}
#smartthings-root .st-roop-wrapper:has(.modal-overlay.active){overflow-x:hidden !important}
#smartthings-root .st-roop-wrapper.edit{display:block}
#smartthings-root .prev-next-rooms-wrapper{display:none}
#smartthings-root .prev-next-rooms-wrapper .flex{display:flex}
#smartthings-root .prev-next-rooms-wrapper .items-center{align-items:center}
#smartthings-root .disclaimer-container.light a{color:#fff}
#smartthings-root .disclaimer-container.dark a{color:#000}
#smartthings-root .prev-next-rooms-wrapper{bottom:25px;left:50%;width:100%;z-index:51;transform:translate(-50%);display:flex;align-items:center;justify-content:center;position:absolute}
#smartthings-root .prev-next-rooms-wrapper br{display:none}
#smartthings-root .disclaimer-container{position:absolute;bottom:-4px;text-align:center;width:25%;z-index:55;padding:6px;left:38%}
#smartthings-root .disclaimer-container.light{color:#fff}
#smartthings-root .disclaimer-container.dark{color:#000}
#smartthings-root .disc-text{text-align:center;font-weight:bold;font-size:8px;line-height:12px;font-family:"SamsungSharpSans"}
#smartthings-root .disc-text a{text-decoration:underline}
#smartthings-root .prev-btn-wrapper,#smartthings-root .next-btn-wrapper{cursor:pointer}
#smartthings-root .navButtonTextNext{font-size:14px;line-height:20px;font-weight:700;font-family:"SamsungOneLatinWeb"}
#smartthings-root .easter-egg-video{position:absolute;width:100%;height:100%;top:0;z-index:50;display:block;background-color:#fff}
#smartthings-root .navButtonTextNext.dark{color:#000}
#smartthings-root .navButtonTextNext.light{color:#fff}
#smartthings-root .navButtonTextPrev{font-size:14px;line-height:20px;font-weight:700;font-family:"SamsungOneLatinWeb";text-align:right}
#smartthings-root .navButtonTextPrev.dark{color:#000}
#smartthings-root .navButtonTextPrev.light{color:#fff}
#smartthings-root .shopButton{height:40px;border-radius:30px;font-size:14px;line-height:14px;font-weight:700;font-family:"SamsungOneLatinWeb";margin:0 .5rem;padding:13px 26px}
#smartthings-root .shopButton:hover{background-color:black;color:white}
#smartthings-root .shopButton.light{background-color:#fff;border-radius:30px;color:#000}
#smartthings-root .prev-disabled,#smartthings-root .next-disabled{pointer-events:none;opacity:.5}
@media(max-width:768px){#smartthings-root .prev-next-rooms-wrapper{width:100%;position:fixed}
#smartthings-root .prev-next-rooms-wrapper br{display:block}
#smartthings-root .shopButton{font-size:11.2px;text-align:center;font-weight:700;font-family:"SamsungOneLatinWeb";line-height:12px;margin:0;padding:10px 20px;height:32px}
#smartthings-root .easter-egg-video-mobile{position:absolute;width:100%;height:100%;top:0;z-index:50;display:block;background-color:#fff}
#smartthings-root .navButtonTextPrev{font-size:12px;line-height:14px;font-weight:700;font-family:"SamsungOneLatinWeb";text-align:right}
#smartthings-root .navButtonTextNext{font-size:12px;line-height:14px;font-weight:700;font-family:"SamsungOneLatinWeb"}
#smartthings-root .disclaimer-container{position:fixed;bottom:6px;text-align:center;width:100%;z-index:49;color:#fff;padding:6px;left:0}
#smartthings-root .prev-next-rooms-wrapper{z-index:49}
}
#smartthings-root .shop-products-page{padding:16px}
#smartthings-root .shop-products-page .modal-overlay{background-color:rgba(0,0,0,0.6);z-index:55}
#smartthings-root .shop-products-page .modal-content{max-width:max-content;padding:24px 24px;background-color:#eee}
#smartthings-root .footer-shop-products{background:var(--bg-color);width:var(--width);border-radius:20px;display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:8px 16px 0 16px}
#smartthings-root .seamless-section{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:16px;padding-bottom:8px}
#smartthings-root .footer-shop-products .footer-text{font-size:24px;line-height:32px;font-weight:bold;font-family:"SamsungOneLatinWeb";color:#fff;text-align:left;padding:0 10px}
#smartthings-root .footer-text-lg{font-size:30px !important}
#smartthings-root .footer-text-dark-theme{color:#000 !important}
#smartthings-root .footer-text-mobile{display:none}
#smartthings-root .footer-shop-products a[target="_blank"].footer-explore-btn::after{content:none !important}
#smartthings-root .footer-shop-products .footer-explore-btn{font-size:14px;line-height:19px;font-weight:700;font-family:"SamsungOneLatinWeb";border-radius:48px;width:200px}
#smartthings-root .footer-shop-products .footer-explore-btn.dark-theme{background-color:#000}
#smartthings-root .tabs{display:flex;justify-content:center;margin-bottom:16px}
#smartthings-root .tab{background:0;border:0;cursor:pointer;margin:0 8px;padding:8px 16px;font-size:24px;line-height:32px;font-weight:700;color:#000;font-family:"SamsungOneLatinWeb"}
#smartthings-root .tab.active{border-bottom:2px solid #000}
#smartthings-root .product-card-list{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;text-align:center}
#smartthings-root .mobile-footer-wrapper{display:none}
#smartthings-root .desktop-footer-wrapper .seamless-section{flex-direction:row}
@media(min-width:768px){#smartthings-root .footer-shop-products{min-width:520px}
}
@media(max-width:768px){#smartthings-root .product-card-list{justify-content:center}
#smartthings-root .footer-text-mobile{display:block}
#smartthings-root .footer-text-desktop{display:none}
#smartthings-root .footer-shop-products.even{align-items:flex-end;gap:16px}
#smartthings-root .product-cards.odd{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;text-align:center}
#smartthings-root #products_list{flex:1 1 calc(50% - 10px)}
#smartthings-root #products_list .desktop-footer-wrapper{height:100%}
#smartthings-root .desktop-footer-wrapper .seamless-section{flex-direction:column}
#smartthings-root .footer-shop-products{width:100%;height:100%}
#smartthings-root .footer-shop-products.even{width:100%}
#smartthings-root .footer-shop-products.odd{flex-direction:column;margin-top:0;padding:16px;gap:24px;justify-content:flex-start}
#smartthings-root .footer-shop-products .footer-explore-btn{padding:10px 8px;margin-left:16px;margin-right:16px;width:100%}
#smartthings-root .tab{background:0;border:0;cursor:pointer;margin:0 8px;padding:8px 16px;font-size:16px;line-height:22px;font-weight:700;color:#000;font-family:"SamsungOneLatinWeb"}
#smartthings-root .footer-shop-products .footer-text{font-size:20px;line-height:24px;text-align:left;padding:0 8px}
}
#smartthings-root .product-card-list .card-container{flex:1 1 calc(50% - 16px)}
@media(min-width:769px) and (max-width:1024px){#smartthings-root .product-card-list .card-container{flex:1 1 calc(33.333% - 16px)}
}
@media(min-width:1025px){#smartthings-root .product-card-list .card-container{flex:1 1 calc(16.666% - 16px)}
}
#smartthings-root .product-card-list .card-container{box-sizing:border-box}
#smartthings-root .hidden-link{visibility:hidden}
#smartthings-root .shop-card-container.card-container{overflow:hidden;box-shadow:none;background-color:white;position:relative;border-radius:20px;display:flex;flex-direction:column;transition:border .3s ease;padding:16px 10px;width:200px;margin:0 auto;height:100%;border:1.75px solid transparent}
#smartthings-root .shop-card-container.card-container:hover{border:1.75px solid #016bea}
#smartthings-root .shop-card-container .card-image{width:100%;padding-bottom:8px;object-fit:contain}
#smartthings-root .shop-card-container .card-text{color:black;padding-top:8px}
#smartthings-root .shop-card-container a[target="_blank"].buy-now-btn::after{content:none !important}
#smartthings-root .shop-card-container a[target="_blank"].learn-more-shop-btn::after{content:none !important}
#smartthings-root a[target="_blank"].card-container.shop-card-container::after{content:none !important}
#smartthings-root .shop-card-container .disabled_learn_more{opacity:0;pointer-events:none}
#smartthings-root .learn-more-shop-btn{color:#000;text-decoration:underline;font-weight:700;padding:10px 20px}
#smartthings-root .shop-card-container .card-title{font-family:"SamsungOneLatinWeb";font-size:14px;line-height:16px;font-weight:700;text-align:center}
#smartthings-root .shop-card-container .buy-now-btn{font-size:14px;line-height:19px;font-weight:700;font-family:"SamsungOneLatinWeb";border-radius:48px}
@media only screen and (max-width:768px){#smartthings-root .shop-card-container.card-container{width:100%}
#smartthings-root .shop-card-container .card-title{font-family:"SamsungOneLatinWeb";font-size:12px;line-height:13px;font-weight:700;text-align:center}
#smartthings-root .shop-card-container .card-caption{font-size:18px;line-height:22px;font-weight:bold;font-family:"SamsungSharpSans"}
#smartthings-root .shop-card-container .card-description{font-family:"SamsungOneLatinWeb";font-size:12px;line-height:15px;font-weight:400;text-align:center;padding-bottom:8px}
#smartthings-root .shop-card-container .buy-now-btn{font-size:11.2px;line-height:15px;font-weight:700;font-family:"SamsungOneLatinWeb";border-radius:20px}
#smartthings-root .shop-card-container .card-container{padding:14px 10px}
}
#smartthings-root .shop-card-container .card-caption{font-size:20px;line-height:24px;font-weight:bold;padding-top:8px;padding-bottom:8px;text-align:center;font-family:"SamsungSharpSans"}
#smartthings-root .shop-card-container .card-description{font-family:"SamsungOneLatinWeb";font-size:14px;line-height:20px;font-weight:400;padding-bottom:8px}
#smartthings-root .shop-card-container .button-container{margin-top:auto;padding-bottom:8px;padding-top:8px}
#smartthings-root .shop-card-container .shop-product-img{width:96px;height:96px;margin:0 auto}
#smartthings-root #smartthings-header{background-color:white;padding:16px 16px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;position:sticky;top:0;z-index:52;box-shadow:0 4px 6px rgba(0,0,0,0.1);height:100px}
#smartthings-root .header-top{display:flex;justify-content:space-between;align-items:center;flex:1;padding-bottom:6px}
#smartthings-root .mobile-nav-bar{display:flex;justify-content:space-between;align-items:center;padding-top:6px;border-top:1px solid #f0f0f0}
#smartthings-root .mobile-nav-link{font-size:14px;font-weight:normal;font-family:"SamsungOneLatinWeb",sans-serif;padding:8px 4px;color:#000;text-decoration:none;text-align:center;white-space:nowrap}
#smartthings-root .mobile-nav-link:hover{color:#555}
#smartthings-root a[target="_blank"].nav-link::after{content:none !important}
#smartthings-root a[target="_blank"].mobile-nav-link::after{content:none !important}
#smartthings-root #smartthings-header .download-text-mob:after{filter:invert(1) !important}
#smartthings-root #smartthings-header .learn-more-mob{filter:invert(0) !important}
#smartthings-root #smartthings-header .header-text{font-family:"SamsungSharpSans"}
#smartthings-root .header-logo{display:flex;align-items:center;width:166px}
#smartthings-root .header-logo img{width:35px;height:35px;border-radius:9999px}
#smartthings-root .header-logo .text-subtitle{font-weight:bold;font-size:22px}
#smartthings-root .nav-link{font-size:14px;font-weight:normal;font-family:"SamsungOneLatinWeb",sans-serif;padding:8px 12px;color:#000;text-decoration:none}
#smartthings-root .nav-link:hover{color:#555}
#smartthings-root .button-hidden-lg{display:none}
#smartthings-root .explore-mobile-only{display:block}
@media(min-width:1024px){#smartthings-root #smartthings-header{height:65px;flex-direction:row}
#smartthings-root .header-top{flex:none;width:100%}
#smartthings-root .mobile-nav-bar{display:none}
#smartthings-root .button-hidden-lg{display:block}
#smartthings-root .explore-mobile-only{display:none}
}
#smartthings-root .flex{display:flex}
#smartthings-root .items-center{align-items:center}
#smartthings-root .justify-between{justify-content:space-between}
#smartthings-root .gap-2{gap:8px}
#smartthings-root .py-4{padding-top:16px;padding-bottom:16px}
#smartthings-root .px-4{padding-left:16px;padding-right:16px}
#smartthings-root .px-2{padding-left:8px;padding-right:8px}
#smartthings-root .pb-20{padding-bottom:80px}
#smartthings-root .text-center{text-align:center}
#smartthings-root .text-left{text-align:left;margin-bottom:auto;margin-right:45px}
#smartthings-root .grid{display:grid;margin-left:0;margin-right:0}
#smartthings-root .grid-cols-2{grid-template-columns:repeat(2,1fr)}
#smartthings-root .grid-cols-3{grid-template-columns:repeat(3,1fr)}
#smartthings-root .grid-cols-6{grid-template-columns:repeat(6,1fr)}
@media(min-width:768px){#smartthings-root .grid-cols-md{grid-template-columns:repeat(3,1fr)}
#smartthings-root .button-hidden-lg{display:block}
#smartthings-root .explore-mobile-only{display:none}
#smartthings-root .grid-cols-lg{grid-template-columns:repeat(3,1fr)}
#smartthings-root .mobile-nav-bar{display:none}
#smartthings-root #smartthings-header{height:65px;flex-direction:row}
#smartthings-root .header-top{flex:none;width:100%}
}
@media(min-width:1024px){#smartthings-root .grid-cols-lg{grid-template-columns:repeat(6,1fr)}
}
#smartthings-root .font-bold{font-weight:bold}
#smartthings-root .font-semibold{font-weight:600}
#smartthings-root .underline{text-decoration:underline}
#smartthings-root .cursor-pointer{cursor:pointer}
#smartthings-root .bg-gray-100{background-color:#f3f4f6}
#smartthings-root .px-6{padding-left:24px;padding-right:24px}
#smartthings-root .w-9{width:36px}
#smartthings-root .h-9{height:36px}
#smartthings-root .mb-5{margin-bottom:20px}
#smartthings-root .mb-4{margin-bottom:16px}
#smartthings-root .w-96{width:384px}
#smartthings-root .h-27{height:108px}
#smartthings-root .gplay-appleplay-logo{display:flex;justify-content:center;gap:18px;margin-bottom:16px}
#smartthings-root .download-modal-content-content{width:496px;border-radius:20px}
#smartthings-root .download-text{font-size:30px;line-height:39px;font-weight:bold;font-family:"SamsungSharpSans";text-align:center;padding-bottom:24px}
#smartthings-root .download-text-description-container{width:356px}
#smartthings-root .download-text-description{font-size:18px;line-height:24px;font-weight:400;font-family:"SamsungOneLatinWeb";text-align:left}
#smartthings-root .downloadQRtext{gap:25px;padding-bottom:24px}
#smartthings-root .qrCodeImage{margin-left:48px}
#smartthings-root .exploreText{padding-bottom:32px;font-size:38px;line-height:38px;text-align:center;font-family:"SamsungSharpSans";font-weight:bold}
#smartthings-root .dropdownCards{gap:16px}
#smartthings-root .downloadHeader{font-weight:normal;font-size:14px}
#smartthings-root .downloadHeader:hover{background-color:#555;color:#eee}
#smartthings-root .connect-text{font-size:24px;line-height:29px;font-weight:bold;font-family:"SamsungSharpSans"}
#smartthings-root .learn-more-desk{font-size:14px !important;font-weight:700 !important;font-family:"SamsungOneLatinWeb" !important;color:#000 !important;text-decoration:underline !important;padding:0 !important;margin:0 !important}
@media(max-width:767px){#smartthings-root .header-logo{display:flex;align-items:center;width:180px}
#smartthings-root .header-logo img{width:30px;height:30px;border-radius:9999px}
#smartthings-root .exploreText{padding-bottom:24px;font-size:24px;line-height:29px;font-family:"SamsungSharpSans"}
#smartthings-root .dropdownCards{gap:12px}
#smartthings-root .download-text-mob{font-size:12px;line-height:20px;font-weight:700;font-family:"SamsungOneLatinWeb";padding:9px 20px;margin-bottom:24px;display:inline-block}
#smartthings-root .learn-more-mob{font-size:14px !important;display:block !important;font-family:"SamsungOneLatinWeb" !important;font-weight:700 !important;text-decoration:underline !important;color:#000 !important;padding:0 !important;margin-bottom:24px !important}
#smartthings-root .connect-text-wrapper{padding-bottom:24px;padding-top:24px}
#smartthings-root .mobile-nav-link{font-size:12px;padding:8px 2px}
}
@media(max-width:480px){#smartthings-root .mobile-nav-link{font-size:11px;padding:8px 1px}
}
@media(max-width:767px){#smartthings-root .downloadHeader{display:none !important}
#smartthings-root .downloadHeader-mobile{display:inline-block;font-size:12px;font-weight:700;font-family:"SamsungOneLatinWeb";padding:8px 12px;background-color:#000;color:#fff;border-radius:20px;text-decoration:none;white-space:nowrap}
#smartthings-root .downloadHeader-mobile:hover{background-color:#333}
#smartthings-root a[target="_blank"].downloadHeader-mobile::after{content:none !important}
}
@media(min-width:768px){#smartthings-root .downloadHeader-mobile{display:none !important}
}
#smartthings-root .dropdown-container{position:relative;display:inline-block}
#smartthings-root .dropdown-container-mobile{display:none}
#smartthings-root .dropdown-button{background-color:#fff;font-weight:bold;font-size:.875rem;font-family:"SamsungSharpSans";color:#000;padding-top:.625rem;padding-bottom:.625rem;padding-left:1.5rem;padding-right:1.5rem;transition:background-color .3s,color .3s}
#smartthings-root .dropdown-menu{display:none;position:absolute;top:49px;right:-1rem;z-index:60;width:100dvw;max-height:calc(100dvh - 50px);overflow-y:auto;max-width:1440px;padding-left:24px;padding-right:24px;padding-top:64px;padding-bottom:64px;background-color:#eee}
@media(max-width:768px){#smartthings-root .dropdown-menu{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:24px;right:0;top:100px;max-height:calc(100dvh - 80px)}
#smartthings-root .dropdown-container{display:none}
#smartthings-root .dropdown-container-mobile{display:inline-block}
}
#smartthings-root .dropdown-menu .close-button{position:absolute;top:0;right:0;margin:.5rem;color:#4b5563;transition:color .3s;width:20px}
#smartthings-root .card-container{overflow:hidden;background-color:white;position:relative;border-radius:20px;display:flex;flex-direction:column;transition:border .3s ease;padding:16px 10px}
#smartthings-root .card-container:hover{border:1.75px solid #016bea;cursor:pointer}
#smartthings-root .card-container.active{border:1.75px solid #016bea;pointer-events:none}
#smartthings-root .seeInAction.active{background-color:#ddd;color:#acacac;pointer-events:none}
#smartthings-root .card-image{width:100%;padding-bottom:8px;object-fit:contain}
#smartthings-root .card-text{color:black}
#smartthings-root .card-title{font-family:"SamsungSharpSans";font-size:14px;line-height:16px;font-weight:700;text-align:center}
#smartthings-root .seeInAction{display:inline-block;font-size:14px;line-height:19px;font-weight:700;font-family:"SamsungSharpSans";border-radius:48px}
#smartthings-root .card-caption{font-size:20px;line-height:24px;font-weight:bold;padding-top:8px;padding-bottom:8px;text-align:center;font-family:"SamsungSharpSans"}
#smartthings-root .card-description{font-family:"SamsungOneLatinWeb";font-size:14px;line-height:20px;font-weight:400;padding-bottom:8px}
#smartthings-root .button-container{margin-top:auto;padding-bottom:8px}
@media(max-width:768px){#smartthings-root .card-title{font-family:"SamsungOneLatinWeb";font-size:12px;line-height:13px;font-weight:700;text-align:center}
#smartthings-root .card-caption{font-size:18px;line-height:22px;font-weight:bold;font-family:"SamsungSharpSans"}
#smartthings-root .card-description{font-family:"SamsungOneLatinWeb";font-size:12px;line-height:15px;font-weight:400;text-align:center;padding-bottom:8px}
#smartthings-root .seeInAction{font-size:11.2px;line-height:15px;font-weight:700;font-family:"SamsungOneLatinWeb";border-radius:20px}
#smartthings-root .card-container{padding:14px 10px}
}
#smartthings-root .video-player-container{height:100%}
#smartthings-root .full-screen-video{height:calc(100dvh - 60px)}
@media(min-width:768px){#smartthings-root .full-screen-video{max-height:810px}
#smartthings-root .videoAndText .video-player-container{position:relative;width:360px !important;height:170px !important}
}
#smartthings-root .video-player-video{position:absolute;inset:0;transition:opacity .3s;height:100%;width:100%;margin:0 auto}
#smartthings-root .video-player-container .close-button{position:absolute;top:10px;right:10px;color:rgba(0,0,0,0.7);border:0;border-radius:50%;font-size:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001;transition:background .3s}
#smartthings-root .product-popup-wrapper{display:none}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup{max-height:810px;width:100%;height:calc(100dvh - 60px)}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup #video-desktop{position:relative;inset:0;transition:opacity .3s;height:100%;width:100%;margin:0 auto;object-fit:cover}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-overlay{gap:48px;z-index:50}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content{z-index:999999;position:relative}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content[data-roomtype="CARLITA"] .embed-and-img-wrapper{padding-bottom:2px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content[data-roomtype="CARLITA"] .embed-and-img-wrapper .one-img{width:160px;height:175px;padding-top:32px;padding-bottom:32px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .caption{font-family:"SamsungSharpSans";font-size:30px;line-height:39px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .caption .titleLinkStyle{color:inherit;text-decoration:none;cursor:pointer;display:block}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .jetbot-caption{font-family:"SamsungSharpSans";font-weight:700;font-size:16px;line-height:23px;margin:0}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .jetbot-caption .galaxy-ai-icon{top:.1rem;width:20px;height:20px;position:relative}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .text-subtitle{padding-top:4px;padding-bottom:12px;font-family:"SamsungSharpSans";font-weight:bold;font-size:30px;line-height:39px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .description{font-family:"SamsungOneLatinWeb";font-weight:400;font-size:16px;line-height:22px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .description ul{padding-left:24px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .description ul li{text-align:left;list-style:disc outside;font-size:16px;line-height:22px;font-weight:400;font-family:"SamsungOneLatinWeb";margin-top:15px;list-style-type:disc;list-style-position:inside;text-indent:-20px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper:has(.text-subtitle) .jetbot-caption{font-family:"SamsungOneLatinWeb"}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper:has(.text-subtitle) .caption{padding-bottom:12px;font-weight:700;font-size:16px;line-height:23px;padding-top:12px;font-family:"SamsungOneLatinWeb"}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper{display:flex;justify-content:center;align-items:flex-start}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper.need-wrap{flex-wrap:wrap;white-space:nowrap;gap:24px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper.need-wrap.no-gap{gap:0}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper .img-content-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:16px 10px;width:120px;cursor:pointer;position:relative}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper .img-content-wrapper.active{background-color:#f7f7f7;border:1px solid #008df7;border-radius:16px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper .img-content-wrapper.ai-icon.active::after{content:"";background-image:url("../../../../../../../../../etc.clientlibs/samsung/clientlibs/consumer/us/clientlib-common/resources/images/common/AI-Icon.svg");background-size:cover;width:24px;height:24px;position:absolute;z-index:999999;top:-6px;right:-6px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper .img-content-wrapper .img{padding-bottom:16px;width:64px;border-radius:16px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper .img-content-wrapper .img-text{font-family:"SamsungOneLatinWeb";font-weight:700;font-size:16px;line-height:18px;color:#000}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper .img-content-wrapper .img-text.nowrap{white-space:nowrap}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper .img-content-wrapper .img-text sup{font-size:10px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-footer{position:absolute;bottom:-18px;padding:12px 10px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-footer .disclaimer-text-laundry{font-size:9px;font-weight:bold;font-family:"SamsungSharpSans";line-height:10px;text-align:center}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .additional-content-right .video-player-popup-container{height:max-content}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .additional-content-right .video-player-popup-container .video-player-popup-video{position:relative;width:550px;height:auto;object-fit:cover;inset:0;transition:opacity .3s;margin:0 auto}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .additional-content-right .range-tab-img{max-width:550px}
@media only screen and (min-width:768px){#smartthings-root .product-popup-wrapper{max-height:810px;width:100%;height:calc(100dvh - 60px)}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup{height:auto}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .bg-img-popup{height:auto}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup #video-desktop{height:auto}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .additional-content-right{width:550px}
}
@media only screen and (min-width:768px) and (max-width:1000px){#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content{max-height:810px;overflow-y:auto}
}
@media only screen and (max-height:768px){#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body{overflow-y:auto;max-height:350px}
}
@media only screen and (max-width:768px){#smartthings-root .product-popup-wrapper .bg-img-video-with-popup{max-height:100%;position:relative}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup #video-desktop{height:auto;object-position:left;min-height:60%}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-overlay{display:flex;flex-direction:column;justify-content:flex-end}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content[data-roomtype="ERIC"]:has(.image-wrapper) .modal-body:has(#dishwasher-video){padding:16px 24px 24px 24px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content:has(#dishwasher-video){padding:16px 0}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content:has(#dishwasher-video) .description{margin-top:16px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content[data-roomtype="CARLITA"] .embed-and-img-wrapper .one-img{width:183px;height:200px;padding-top:32px;padding-bottom:32px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .caption{padding-top:16px;font-family:"SamsungSharpSans";font-size:22px;font-weight:700;line-height:29px;padding-bottom:16px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper:has(.text-subtitle) .caption{padding-bottom:8px;font-family:"SamsungOneLatinWeb";text-align:center;font-weight:700;font-size:14px;line-height:16px;padding-top:16px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .text-subtitle{padding-bottom:12px;padding-top:8px;font-family:"SamsungSharpSans";font-weight:bold;text-align:center;font-size:22px;line-height:29px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .description{font-family:"SamsungOneLatinWeb";font-weight:400;font-size:14px;line-height:19px;text-align:center;margin-bottom:24px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .description ul{padding-left:0}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .description ul li{font-size:14px;line-height:20px;font-weight:400;font-family:"SamsungOneLatinWeb";text-align:left;padding-left:54px;padding-right:54px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .videoAndText{display:block}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .text-wrapper .videoAndText .video-player-container .video-player-video{width:96%;margin:0 auto;position:relative}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .embed-and-img-wrapper .one-img{width:183px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .embed-and-img-wrapper.embed-left{display:flex;align-items:center;gap:40px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .embed-and-img-wrapper.embed-left .mobile-embed-container{width:60%}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .embed-and-img-wrapper.embed-left .image-wrapper{height:400px;overflow:scroll;padding-right:10px;padding-top:8px;display:block}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .embed-back-wrapper{display:flex;justify-content:center;align-items:center;position:relative}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .embed-back-wrapper .embed-back{margin-top:62px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .embed-back-wrapper .embed-back .text-and-img-wrapper{position:absolute;top:16px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .embed-back-wrapper .embed-back .text-and-img-wrapper .image-wrapper{height:400px;overflow:scroll;padding-right:10px;flex-direction:column;align-items:flex-end}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .mobile-embed-container.embed-top{padding-bottom:32px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .mobile-embed-container video{width:100%}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .mobile-embed-container img{width:100%}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;gap:5px;overflow-x:scroll;white-space:nowrap;padding-bottom:8px;padding-top:8px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper.two{justify-content:center;gap:60px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper .img-content-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;width:92px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper .img-content-wrapper .img{padding-bottom:8px;width:64px;border-radius:16px}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content .modal-body .image-wrapper .img-content-wrapper .img-text{font-size:12px;line-height:16px;font-family:"SamsungOneLatinWeb";font-weight:700;white-space:normal}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content[data-roomtype="ERIC"] .text-wrapper:has(.text-subtitle) .description ul li{padding-left:28px !important;padding-right:6px !important}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content[data-roomtype="ERIC"] .modal-body .image-wrapper{gap:18px !important;padding-left:18px !important}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content[data-roomtype="CARLITA"] .modal-body .image-wrapper{padding-left:8px !important}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .modal-content[data-roomtype="FRAN"] .modal-body .text-wrapper .description ul li{padding-left:54px !important;padding-right:6px !important}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .additional-content-right .video-player-popup-container .video-player-popup-video{width:100%}
#smartthings-root .product-popup-wrapper .bg-img-video-with-popup .additional-content-right .range-tab-img{max-width:100%}
}