:root{--fpf-white: #fff;--fpf-black: #000;--fpf-body-font-color: #41495B;--fpf-body-font-color-rgba: 65, 73, 91;--fpf-red: #ee2a11;--fpf-red-darker: #bd1600;--fpf-orange: #ff9431;--fpf-orange-darker: #bd5b00;--fpf-blue: #2539e9;--fpf-blue-darker: #0013bd;--fpf-999: #999}.fpf-dimensions-control{margin:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.fpf-dimensions-control.with-link .fpf-dimensions-control-item{width:20%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fpf-dimensions-control:not(.with-link) .fpf-dimensions-control-item:last-of-type input{border-radius:0 3px 3px 0}.fpf-dimensions-control .fpf-dimensions-control-item{margin:0}.fpf-dimensions-control .fpf-dimensions-control-item input{-moz-appearance:textfield;border-radius:0;border-right:none;text-align:center;width:100%}.fpf-dimensions-control .fpf-dimensions-control-item input::-webkit-outer-spin-button,.fpf-dimensions-control .fpf-dimensions-control-item input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fpf-dimensions-control .fpf-dimensions-control-item input:focus+label{color:#666}.fpf-dimensions-control .fpf-dimensions-control-item:first-child input{border-radius:3px 0 0 3px}.fpf-dimensions-control .fpf-dimensions-control-item:first-child input:hover,.fpf-dimensions-control .fpf-dimensions-control-item:first-child input:focus{margin-left:0;width:100%}.fpf-dimensions-control .fpf-dimensions-control-item .fpf-dimensions-link-button{width:100%;height:33.91px;border-radius:0 3px 3px 0;background:#fff;border:1px solid #e6e6e6;outline:none;padding:0;text-align:center;cursor:pointer}.fpf-dimensions-control .fpf-dimensions-control-item .fpf-dimensions-link-button .icon{opacity:.5;font-size:16px;height:auto}.fpf-dimensions-control .fpf-dimensions-control-item .fpf-dimensions-link-button:hover .icon{opacity:.9}.fpf-dimensions-control .fpf-dimensions-control-item .fpf-dimensions-link-button.is-active{color:var(--fpf-blue)}.fpf-dimensions-control .fpf-dimensions-control-item .fpf-dimensions-link-button.is-active .icon{opacity:1}.fpf-dimensions-control .fpf-dimensions-control-item label{margin-top:5px;display:block;text-transform:uppercase;width:100%;text-align:center;color:#888;padding-top:5px;font-size:11px;padding:2px 6px 0 6px;line-height:15px;word-break:break-word}

