.pa-msg{font-size:.7em;color:#407ab1}.pa-popup,.pa-popup-message{margin:2vh auto;width:90vw;position:relative}.pa-popup .content-msg,.pa-popup-message .content-msg{max-height:60vh;overflow-y:scroll}.pa-msg{font-size:.9rem;cursor:pointer}.pa-msg:hover{text-decoration:underline}.pa-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;display:none;z-index:-10;visibility:hidden;opacity:0}.pa-popup,.pa-popup-message{padding:20px;background:#fff;border-radius:5px;transition:all 5s ease-in-out}.pa-popup button.popup-close,.pa-popup-message button.popup-close{height:30px;width:30px;border-radius:100%;position:absolute;right:5px;top:5px;background-color:#fff;border:0;padding:0}.pa-popup button.popup-close svg,.pa-popup-message button.popup-close svg{display:inline-block;height:1.5rem;width:1.5rem;vertical-align:middle;fill:#666;transition-property:transform,fill;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,0,1)}.pa-popup button:not(.popup-close),.pa-popup-message button:not(.popup-close){display:block;margin:15px auto;padding:13px 25px;background:#004ebd;color:#fff}.pa-popup button:disabled:not(.popup-close),.pa-popup-message button:disabled:not(.popup-close){background-color:#b3cae0;color:#cadae9}.pa-popup h3,.pa-popup-message h3{text-align:center}.pa-popup .content,.pa-popup-message .content{max-height:50vh;overflow:scroll;text-align:justify}.pa-popup .line,.pa-popup-message .line{height:1px;border-bottom:1px solid gray;margin:2em 0}.pa-popup .content-msg ul,.pa-popup-message .content-msg ul{padding-left:25px;padding-right:10px}.pa-popup .content-msg ul span.li-title,.pa-popup-message .content-msg ul span.li-title{font-weight:700}.pa-popup a,.pa-popup-message a{text-align:center;margin:.5em 0;display:block}@media screen and (max-width:550px){.pa-popup,.pa-popup-message{width:82vw}.pa-popup-message{padding:10px}}.pa-switch{position:relative;display:inline-block;width:60px;height:34px;margin:0 10px}.pa-switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked:not(:disabled)+.slider{background:#004ebd}input:disabled+.slider{background-color:#c1d4ef}input:focus+.slider{box-shadow:0 0 1px #004ebd}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.slider.round:before{border-radius:50%}.pa-container{margin-bottom:.5em;display:flex}.pa-container img{height:40px;vertical-align:middle}.pa-price-container{color:red;opacity:0;display:none}.pa-container,.pa-price-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pa-msg-container{color:red;opacity:0;display:none;padding-top:5px}.pa-toggle{display:inline-block;flex-shrink:0}.pa-toggle>*{vertical-align:middle}.assembly-text{font-size:1rem;line-height:1.5;text-align:center}.assembly-popup-link{cursor:pointer}.main-assembly-title{font-size:14px;font-weight:700}.assembly-type{font-weight:700}.wsf-assembly-container{margin:20px 0}.ikea-assembly-container-sb input,.wsf-assembly-container-sb input{float:left;display:block;margin-top:5px;margin-right:8px}.ikea-assembly-container-sb label,.wsf-assembly-container-sb label{font-weight:700;line-height:20px;height:13px}.ikea-assembly-container-sb .assembly-desc,.wsf-assembly-container-sb .assembly-desc{padding-left:20px}.ass-popup-desc{margin-bottom:30px}.assembly-result-container{width:275px;margin:10px 0 10px 0}.assembly-result-container .assembly-desc-info{font-weight:700;white-space:normal;text-align:left;font-color:red}.assembly-result-container .assembly-qrcode{width:200px;height:200px;background-image:url(./images/qrcode_wsf.svg);background-size:cover!important;margin:20px auto}.assembly-order-container{position:relative;width:100%}.assembly-radio-ikea,.assembly-radio-wsf{display:block!important}