@font-face{font-family:"smartcustomizer";src:url(../fonts/smartcustomizer.eot);src:url(../fonts/smartcustomizer.eot?#iefix) format("embedded-opentype") , url(../fonts/smartcustomizer.woff2) format("woff2") , url(../fonts/smartcustomizer.woff) format("woff") , url(../fonts/smartcustomizer.ttf) format("truetype") , url(../fonts/smartcustomizer.svg#smartcustomizer) format("svg");font-weight:normal;font-style:normal}@keyframes smartcustomizer-pulse {
  0%{box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0)}
  10%{box-shadow: inset 10px 0px 50px 0px rgba(0, 0, 0, 0.1)}
  15%{box-shadow: inset 200px 0px 50px 0px rgba(0, 0, 0, 0.15)}
  20%{box-shadow: inset 200px 0px 100px 0px rgba(0, 0, 0, 0.1)}
  21%{box-shadow: inset -200px 0px 100px 0px rgba(0, 0, 0, 0.1)}
  22%{box-shadow: inset -200px 0px 50px 0px rgba(0, 0, 0, 0.1)}
  30%{box-shadow: inset -10px 0px 50px 0px rgba(0, 0, 0, 0.1)}
  40%{box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0)}
  50%{box-shadow: inset 0px 0px 0px 0px rgba(255, 255, 255, 0)}
  60%{box-shadow: inset 10px 0px 50px 0px rgba(255, 255, 255, 0.2)}
  75%{box-shadow: inset 200px 0px 50px 0px rgba(255, 255, 255, 0.25)}
  80%{box-shadow: inset 200px 0px 100px 0px rgba(255, 255, 255, 0.2)}
  81%{box-shadow: inset -200px 0px 100px 0px rgba(255, 255, 255, 0.2)}
  82%{box-shadow: inset -200px 0px 50px 0px rgba(255, 255, 255, 0.2)}
  90%{box-shadow: inset -10px 0px 50px 0px rgba(255, 255, 255, 0.2)}
  100%{box-shadow: inset 0px 0px 0px 0px rgba(255, 255, 255, 0)}
}.smartcustomizer-link{animation:smartcustomizer-pulse 6s infinite;min-width:fit-content}.smartcustomizer-link-edit{cursor:pointer;float:none;display:block}.smartcustomizer-link:after{font-family:"smartcustomizer";content:"\e80a";font-size:50px;line-height:27px;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;vertical-align:middle;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:4px}.smartcustomizer-link.hide{display:none!important}#smartcustomizer-iframe{opacity:1}#smartcustomizer-wrapper.loading{background:#fff}#smartcustomizer-wrapper.loading #smartcustomizer-iframe{opacity:0;pointer-events:none}#smartcustomizer-app-loader{display:none}#smartcustomizer-wrapper.loading #loader-screen{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5}#smartcustomizer-wrapper .progress-line{opacity:0}#smartcustomizer-wrapper.loading .progress-line{background-color:#00e5ed;display:-webkit-flex;display:flex;position:absolute;top:50%;left:calc(50% - 100px);width:200px;opacity:1;z-index:1;transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in}#smartcustomizer-wrapper .progress-line,#smartcustomizer-wrapper .progress-line:before{height:7px;margin:0;border-radius:4px;overflow:hidden}#smartcustomizer-wrapper .progress-line:before{width:100%}#smartcustomizer-wrapper .progress-line:before{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(139,254,225,1) 50%,rgba(255,255,255,0) 100%);content:'';-webkit-animation:smartcustomizer-running-progress 2s ease-in-out infinite;animation:smartcustomizer-running-progress 2s ease-in-out infinite}@-webkit-keyframes smartcustomizer-running-progress {
    0% { margin-left: -2%; margin-right: 100%; }
    50% { margin-left: 15%; margin-right: 15%; }
    100% { margin-left: 100%; margin-right: -2%; }
  }@keyframes smartcustomizer-running-progress {
    0% { margin-left: -2%; margin-right: 100%; }
    50% { margin-left: 15%; margin-right: 15%; }
    100% { margin-left: 100%; margin-right: -2%; }
  }#smartcustomizer-wrapper .loader.hide{display:none}#smartcustomizer-wrapper .loader{position:absolute;display:flex;background:rgba(255,255,255,.7);width:100%;height:100%;justify-content:center;align-items:center;top:0;left:0;z-index:998;overflow:hidden}#smartcustomizer-wrapper .spinner{width:70px;text-align:center}#smartcustomizer-wrapper .spinner>div{width:18px;height:18px;background-color:#12bdf4;border-radius:100%;display:inline-block;-webkit-animation:smartcustomizer-bouncedelay 1.4s infinite ease-in-out both;animation:smartcustomizer-bouncedelay 1.4s infinite ease-in-out both}#smartcustomizer-wrapper .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}#smartcustomizer-wrapper .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes smartcustomizer-bouncedelay {
      0%, 80%, 100% { -webkit-transform: scale(0) }
      40% { -webkit-transform: scale(1.0) }
    }@keyframes smartcustomizer-bouncedelay {
      0%, 80%, 100% { 
        -webkit-transform: scale(0);
        transform: scale(0);
      } 40% { 
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
      }
    }#smartcustomizer-wrapper{height:100%;width:100%;position:fixed;z-index:3000000000;left:0;top:0;overflow:hidden;display:none}#smartcustomizer-wrapper.active{display:block}#smartcustomizer-wrapper a:hover,#smartcustomizer-wrapper a:focus{color:#f1f1f1}#smartcustomizer-wrapper iframe{position:relative;background:transparent;border:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.wc-block-components-product-details__smartcustomizer-design-id{display:none}